// insert the CF variable data into JS program scope

randompicchosen = false;
randompicitem = 0;

aHeader0BackPic =  new Array();
aHeader0BackPic[0] = "foto_0.jpg";
aHeader0BackPic[1] = "foto_1.jpg";
aHeader0BackPic[2] = "foto_2.jpg";
aHeader0BackPic[3] = "foto_3.jpg";
aHeader0BackPic[4] = "foto_4.jpg";

aHeader2BackPic =  new Array();
aHeader2BackPic[0] = "foto_0.jpg";
aHeader2BackPic[1] = "foto_1.jpg";
aHeader2BackPic[2] = "foto_2.jpg";
aHeader2BackPic[3] = "foto_3.jpg";
aHeader2BackPic[4] = "foto_4.jpg";

// JH: some pictures on the top need to be randomly chosen //
// JH: we calculate here all possible pictures, client side one is chosen //

function randompicture(Id,URLstart,PicArray) {

// when suddenly the array does not contain any pictures

if (PicArray.length == 0) { randompic = 'shim.gif'; }
else { // choose a picture randomly only once
       if (! randompicchosen) { randompicitem = PicArray.length - 1;
                                randompicitem = Math.random()*randompicitem;
                                randompicitem = Math.round(randompicitem);
                                randompicchosen = true; }
       if (randompicitem > PicArray.length-1) { randompic = 'shim.gif'; }
       else { randompic = PicArray[randompicitem]; }
     }

var picture = document.getElementById(Id);
picture.src = URLstart+randompic;
return URLstart+randompic; }

