// Basic array
// Ad No, x size, y size, 0,1,2
// x1, y1,(top left)   x2,y2 (bottom right) 3,4,5,6
// A=available,R=reserved,T=taken 7
// start date, end date 8, 9
// code                 10
// photolist number     11

var areamapA = new Array(
"A1",30,32,200,290,230,322,"T",0,0,0,"photo01",
"A2",30,32,235,290,265,322,"A",0,0,0,"photo02",
"A3",30,32,269,290,299,322,"A",0,0,0,"photo03",
"A4",30,32,301,290,331,322,"A",0,0,0,"photo04",
"A5",30,32,334,290,364,322,"A",0,0,0,"photo05",
"A6",30,32,367,290,397,322,"A",0,0,0,"photo06",
"A7",30,32,401,290,431,322,"A",0,0,0,"photo07",
"A8",30,32,434,290,464,322,"A",0,0,0,"photo08",
"A9",30,32,468,290,498,322,"A",0,0,0,"photo09",
"A10",30,32,502,290,532,322,"A",0,0,0,"photo10"
);

var areamapB = new Array(
"B1",22,28,164,243,186,271,"A",0,0,0,"photo11",
"B2",22,28,192,243,213,271,"A",0,0,0,"photo12",
"B3",22,28,218,243,240,271,"A",0,0,0,"photo13",
"B4",22,28,244,243,266,271,"A",0,0,0,"photo14",
"B5",22,28,269,243,291,271,"A",0,0,0,"photo15",
"B6",22,28,292,243,314,271,"A",0,0,0,"photo16",
"B7",22,28,316,243,338,271,"A",0,0,0,"photo17",
"B8",22,28,341,243,363,271,"A",0,0,0,"photo18",
"B9",22,28,366,243,388,271,"A",0,0,0,"photo19",
"B10",22,28,390,243,412,271,"A",0,0,0,"photo20",
"B11",22,28,414,243,436,271,"A",0,0,0,"photo21",
"B12",22,28,438,243,460,271,"A",0,0,0,"photo22",
"B13",22,28,464,243,486,271,"A",0,0,0,"photo23",
"B14",22,28,490,243,512,271,"A",0,0,0,"photo24",
"B15",22,28,515,243,537,271,"A",0,0,0,"photo25",
"B16",22,28,544,243,566,271,"A",0,0,0,"photo26"
);

var areamapC = new Array(
"C1",44,25,3,223,47,248,"A",0,0,0,"photo27",
"C2",44,25,54,223,98,248,"A",0,0,0,"photo28",
"C3",44,25,105,223,149,248,"A",0,0,0,"photo29",
"C4",44,20,168,217,212,237,"A",0,0,0,"photo30",
"C5",44,20,217,217,261,237,"A",0,0,0,"photo31",
"C6",44,20,268,217,312,237,"A",0,0,0,"photo32",
"C7",44,20,319,217,363,237,"A",0,0,0,"photo33",
"C8",44,20,368,217,412,237,"A",0,0,0,"photo34",
"C9",44,20,418,217,462,237,"A",0,0,0,"photo35",
"C10",44,20,467,217,511,237,"A",0,0,0,"photo36",
"C11",44,20,517,217,561,237,"A",0,0,0,"photo37",
"C12",44,25,573,216,617,241,"A",0,0,0,"photo38",
"C13",44,25,623,216,667,241,"A",0,0,0,"photo39",
"C14",44,25,672,216,716,241,"A",0,0,0,"photo40"
);


// generate a random number between 1 and 40 not 54
// only do it for the paid ads
// first set up paid array, resarray and availarray which are 5 words per item each.
// Ad slot  0,  start date, end date 1,2   code  3,   photolist number  4

var totalpaid = 0; var totalavail = 0; var totalres = 0;
var paidarray = new Array(); var resarray = new Array(); var availarray = new Array();
//var paidlength = 54*5; var reslength = 54*5; var availlength = 54*5;
var paidlength = 40*5; var reslength = 40*5; var availlength = 40*5;

for (var n = 0; n <= paidlength-1; n++) {paidarray[n] = 0;}; for (var n = 0; n <= reslength-1; n++) {resarray[n] = 0;}; for (var n = 0; n <= availlength-1; n++) {availarray[n] = 0;} ;
var aa=0; var rr=0; var pp=0; var totalaa=0; var totalrr=0; var totalpp=0;
var m=7; var n=0;
for (var nn = 1; nn <= 10; nn++){
 if (areamapA[m]=="A"){availarray[aa]=areamapA[n]; availarray[aa+1]=areamapA[n+8]; availarray[aa+2]=areamapA[n+9]; availarray[aa+3]=areamapA[n+10]; availarray[aa+4]=areamapA[n+11]; aa=aa+5; totalaa=totalaa+1;}
 if (areamapA[m]=="R"){resarray[rr]=areamapA[n]; resarray[rr+1]=areamapA[n+8]; resarray[rr+2]=areamapA[n+9]; resarray[rr+3]=areamapA[n+10]; resarray[rr+4]=areamapA[n+11]; rr=rr+5; totalrr=totalrr+1; }
 if (areamapA[m]=="T"){paidarray[pp]=areamapA[n]; paidarray[pp+1]=areamapA[n+8]; paidarray[pp+2]=areamapA[n+9]; paidarray[pp+3]=areamapA[n+10]; paidarray[pp+4]=areamapA[n+11]; pp=pp+5; totalpp=totalpp+1; }
m=m+12; n=n+12;
}

var m=7; var n=0;
for (var nn = 1; nn <= 16; nn++){
 if (areamapB[m]=="A"){availarray[aa]=areamapB[n]; availarray[aa+1]=areamapB[n+8]; availarray[aa+2]=areamapB[n+9]; availarray[aa+3]=areamapB[n+10]; availarray[aa+4]=areamapB[n+11]; aa=aa+5; totalaa=totalaa+1;}
 if (areamapB[m]=="R"){resarray[rr]=areamapB[n]; resarray[rr+1]=areamapB[n+8]; resarray[rr+2]=areamapB[n+9]; resarray[rr+3]=areamapB[n+10]; resarray[rr+4]=areamapB[n+11]; rr=rr+5; totalrr=totalrr+1;}
 if (areamapB[m]=="T"){paidarray[pp]=areamapB[n]; paidarray[pp+1]=areamapB[n+8]; paidarray[pp+2]=areamapB[n+9]; paidarray[pp+3]=areamapB[n+10]; paidarray[pp+4]=areamapB[n+11]; pp=pp+5; totalpp=totalpp+1; }
  m=m+12; n=n+12;
  }

var m=7; var n=0;
for (var nn = 1; nn <= 14; nn++){
 if (areamapC[m]=="A"){availarray[aa]=areamapC[n]; availarray[aa+1]=areamapC[n+8]; availarray[aa+2]=areamapC[n+9]; availarray[aa+3]=areamapC[n+10]; availarray[aa+4]=areamapC[n+11]; aa=aa+5; totalaa=totalaa+1;}
 if (areamapC[m]=="R"){resarray[rr]=areamapC[n]; resarray[rr+1]=areamapC[n+8]; resarray[rr+2]=areamapC[n+9]; resarray[rr+3]=areamapC[n+10]; resarray[rr+4]=areamapC[n+11]; rr=rr+5; totalrr=totalrr+1;}
 if (areamapC[m]=="T"){paidarray[pp]=areamapC[n]; paidarray[pp+1]=areamapC[n+8]; paidarray[pp+2]=areamapC[n+9]; paidarray[pp+3]=areamapC[n+10]; paidarray[pp+4]=areamapC[n+11]; pp=pp+5; totalpp=totalpp+1; }
  m=m+12; n=n+12;
  }

//document.write("paid array ",paidarray[0]," ",paidarray[1]," ",paidarray[2]," ",paidarray[3]," ",paidarray[4]," totalpp= ",totalpp,"<br>");
//document.write("paid array ",paidarray[5]," ",paidarray[6]," ",paidarray[7]," ",paidarray[8]," ",paidarray[9]," totalpp= ",totalpp,"<br>");
//document.write("paid array ",paidarray[10]," ",paidarray[11]," ",paidarray[12]," ",paidarray[13]," ",paidarray[14]," totalpp= ",totalpp,"<br>");



// get random number between 1 and totalpp (or totalaa if totalpp is zero)
// get 3 adverts for the premier league scores section

var randpp = 1 + Math.floor(Math.random() * totalpp);
//document.write("randpp = ",randpp,"<br>");

var randaa = 1 + Math.floor(Math.random() * totalaa); 
//var photoscreen = paidarray[((randpp-1)*5)+4];
//var photonumber = paidarray[((randpp-1)*5)];
if (totalpp > 0 ) { 
 var photoscreen = paidarray[((randpp-1)*5)+4]; var photonumber = paidarray[((randpp-1)*5)];
 } else {
 var photoscreen = availarray[((randaa-1)*5)+4]; photonumber = availarray[((randaa-1)*5)];
 }
var randpp2 = 1 + Math.floor(Math.random() * totalpp);
var randaa2 = 1 + Math.floor(Math.random() * totalaa); 
//var photoscreen2 = paidarray[((randpp2-1)*5)+4];
//var photonumber2 = paidarray[((randpp2-1)*5)];
if (totalpp > 1 ) { 
 var photoscreen2 = paidarray[((randpp2-1)*5)+4]; var photonumber2 = paidarray[((randpp2-1)*5)];
} else {
 var photoscreen2 = availarray[((randaa2-1)*5)+4]; photonumber2 = availarray[((randaa2-1)*5)];
 }
var randpp3 = 1 + Math.floor(Math.random() * totalpp);
var randaa3 = 1 + Math.floor(Math.random() * totalaa); 
//var photoscreen3 = paidarray[((randpp3-1)*5)+4];
//var photonumber3 = paidarray[((randpp3-1)*5)];
if (totalpp > 2 ) { 
var photoscreen3 = paidarray[((randpp3-1)*5)+4]; var photonumber3 = paidarray[((randpp3-1)*5)];
} else {
var photoscreen3 = availarray[((randaa3-1)*5)+4]; photonumber3 = availarray[((randaa3-1)*5)];
}
if ( totalpp < 1 ) { 
  photoscreen = availarray[((randaa-1)*5)+4]; photonumber = availarray[((randaa-1)*5)];
  photoscreen2 = availarray[((randaa2-1)*5)+4]; photonumber2 = availarray[((randaa2-1)*5)];
  photoscreen3 = availarray[((randaa3-1)*5)+4]; photonumber3 = availarray[((randaa3-1)*5)];
}
photonumber = photonumber.toLowerCase();
photonumber = "football-octopus/advertising/premier-league/images/" + photonumber + ".jpg";
photonumber2 = photonumber2.toLowerCase();
photonumber2 = "football-octopus/advertising/premier-league/images/" + photonumber2 + ".jpg";
photonumber3 = photonumber3.toLowerCase();
photonumber3 = "football-octopus/advertising/premier-league/images/" + photonumber3 + ".jpg";

// A1 to A10 is 1 to 10        B1 to B16 is 11 to 26       C1 to C14 is 27 to 40 

var photolist = new Array; photolist[0]="dummy";
photolist[1]="photo01"; photolist[2]="photo02"; photolist[3]="photo03"; photolist[4]="photo04"; photolist[5]="photo05"; photolist[6]="photo06"; photolist[7]="photo07"; 
photolist[8]="photo08";  photolist[9]="photo09";  photolist[10]="photo10"; photolist[11]="photo11"; photolist[12]="photo12";
photolist[13]="photo13"; photolist[14]="photo14"; photolist[15]="photo15"; photolist[16]="photo16"; photolist[17]="photo17";
photolist[18]="photo18"; photolist[19]="photo19"; photolist[20]="photo20"; photolist[21]="photo21"; photolist[22]="photo22";
photolist[23]="photo23"; photolist[24]="photo24"; photolist[25]="photo25"; photolist[26]="photo26"; photolist[27]="photo27";
photolist[28]="photo28"; photolist[29]="photo29"; photolist[30]="photo30"; photolist[31]="photo31"; photolist[32]="photo32";
photolist[33]="photo33"; photolist[34]="photo34"; photolist[35]="photo35"; photolist[36]="photo36"; photolist[37]="photo37";
photolist[38]="photo38"; photolist[39]="photo39"; photolist[40]="photo40"; 

function bigsmall(whichone){
  for (n=0; n<photolist.length; n=n+1){document.getElementById(photolist[n]).style.display="none";}
  if (whichone!="dummy"){document.getElementById(whichone).style.display="block";}
}
//bigsmall(photoscreen);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

