var skyscraper
var otf
var oto
var adTotal
var x
var heightleft
			var xmlHttp1
			var itm
function wait(msecs)
{
var start = new Date().getTime();
var cur = start
while(cur - start < msecs)
	{
	cur = new Date().getTime();
	}
} 

function toggle(DivID)
{

	wait(0);

	var DivHeight = document.getElementById(DivID).offsetHeight-120;

	adTotal=0;
	oto=0;
	otf=0;
	skyscraper=0;
	
	if(DivHeight > 650){
	skyscraper =1;
	heightleft=DivHeight-610;
	adTotal=adTotal+1;
	}else{
	heightleft=DivHeight;
	
	}

	x=0;
	
	while (heightleft>100){
		if(x==0){
			oto=oto+1;
			heightleft=heightleft-110;
			x=1;
			adTotal=adTotal+1;
		}else{
			if(heightleft>160){
				otf = otf+1;
				heightleft=heightleft-170;
				x=0;
				adTotal=adTotal+1;
			}else{
				oto = oto+1;
				heightleft=heightleft-110;		
				adTotal=adTotal+1;
			}
		}
	}
	
	//while there are ads left to display
	while(adTotal>0){

		//random number generate between 1 and 3
		var rndNum = Math.random();
		rndNum=rndNum*3;
		rndNum=Math.ceil(rndNum);

		if(rndNum==3){
			if(skyscraper>0){
			xmlHttp1=GetXmlHttpObject()
        if (xmlHttp1==null)
         {
         alert ("Browser does not support HTTP Request")
         return
         }
      
        var url="http://forums.flyer.co.uk/adz/getLargeAd.php"
        url=url+"?sid="+Math.random()
       // xmlHttp1.onreadystatechange=exportAd 
        xmlHttp1.open("GET",url,true)
        xmlHttp1.send(null)
				/*
				var newad = "<a href='http://ads.flyer.co.uk/adclick.php?n=ab7f7b1d' target='_blank'><img src='http://ads.flyer.co.uk/adview.php?what=zone:12&amp;n=ab7f7b1d' border='0' alt=''></a>";
				document.getElementById('adcontent').innerHTML=document.getElementById('adcontent').innerHTML+"<div id='sidead'><p align='center'>"+newad+"</p></div>";
				*/
				skyscraper=skyscraper-1;
				adTotal=adTotal-1;
			
			}else{
				rndNum=rndNum-1;
			}
		}
		if(rndNum==2){
			if(otf>0){
			
        xmlHttp1=GetXmlHttpObject()
        if (xmlHttp1==null)
         {
         alert ("Browser does not support HTTP Request")
         return
         }
      
        var url="http://forums.flyer.co.uk/adz/getMedAd.php"
        url=url+"?sid="+Math.random()
 
        xmlHttp1.open("GET",url,true)
        xmlHttp1.send(null)

				otf=otf-1;
				adTotal=adTotal-1;
			}else{
				rndNum=rndNum-1;
			}

		}
		if(rndNum==1){
			if(oto>0){
				xmlHttp1=GetXmlHttpObject()
        if (xmlHttp1==null)
         {
         alert ("Browser does not support HTTP Request")
         return
         }
      
        var url="http://forums.flyer.co.uk/adz/getSmallAd.php"
			
        url=url+"?sid="+Math.random()
       // xmlHttp1.onreadystatechange=exportAd 
        xmlHttp1.open("GET",url,true)
        xmlHttp1.send(null)
				// phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);

				//var newad = "<a href='http://ads.flyer.co.uk/adclick.php?n="+phpAds_random+"' target='_blank'><img src='http://ads.flyer.co.uk/adview.php?what=zone:13&amp;n="+phpAds_random+"' border='0' alt=''></a>";

				//document.getElementById('adcontent').innerHTML=document.getElementById('adcontent').innerHTML+"<div id='sidead'><p align='center'>"+newad+"</p></div>";
				oto=oto-1;
				adTotal=adTotal-1;
			}
		}
		 	  		
	}
	 	 xmlHttp1=GetXmlHttpObject()
        if (xmlHttp1==null)
         {
         alert ("Browser does not support HTTP Request")
         return
         }
      
        var url="http://forums.flyer.co.uk/adz/getGoogleAds.php"
			
        url=url+"?sid="+Math.random()
 
        xmlHttp1.open("GET",url,true)
        xmlHttp1.send(null)
	
		 
		 xmlHttp1=GetXmlHttpObject()
        if (xmlHttp1==null)
         {
         alert ("Browser does not support HTTP Request")
         return
         }
      
        var url="http://forums.flyer.co.uk/adz/getAds.php"
        url=url+"?sid="+Math.random()
       	xmlHttp1.onreadystatechange=exportAd 
        xmlHttp1.open("GET",url,true)
        xmlHttp1.send(null)
			
}	

        function exportAd() 
        { 
        if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
         { 
         document.getElementById('adcontent').innerHTML=document.getElementById('adcontent').innerHTML+"<p align='center'>"+xmlHttp1.responseText+"</p>"
				 //sethtml('adcontent',xmlHttp1.responseText);
         } 
        }
				function sethtml(div,content) 
{ 
    var search = content; 
    var script; 
          
    while( script = search.match(/(<script[^>]+javascript[^>]+>\s*(<!--)?)/i)) 
    { 
      search = search.substr(search.indexOf(RegExp.$1) + RegExp.$1.length); 
       
      if (!(endscript = search.match(/((-->)?\s*<\/script>)/))) break; 
       
      block = search.substr(0, search.indexOf(RegExp.$1)); 
      search = search.substring(block.length + RegExp.$1.length); 
       
      var oScript = document.createElement('script'); 
      oScript.text = block; 
      document.getElementsByTagName("head").item(0).appendChild(oScript); 
    } 
    
    document.getElementById(div).innerHTML=content; 
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}