 var load_ads = new Array();
 
 function createAdsBox(box_content,ads_id)
 {	 
 	if (!document.getElementById('sub_top_ads_'+ads_id))
	{
		 var parent_div = document.getElementById('top_ads_'+ads_id);
		 var box = document.createElement("div");
		 box.id = 'sub_top_ads_'+ads_id;	 
		 var top,left;
		 switch(ads_id)
		 {
			 case 2	 : top = 250; left = 0; break;
			 case 4	 : top = 100; left = 150; break;
			 case 3	 : top = 250; left = 150; break;			 
			 default : top = 100; left = 0; break;
		 }
		 box.style.cssText = "position: absolute; top:"+top+"px; left:"+left+"px; z-index:10000;";
		 box.innerHTML = box_content;	 
		 parent_div.appendChild(box);
	}
 }
 
 function getAds(ads_id)
 { 	
	if (document.getElementById) {
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	}
	if (x)
		{		
			x.onreadystatechange = function()
					{ 
						if (x.readyState == 4 && x.status == 200)
							{			
								createAdsBox(x.responseText,ads_id);
							} 
					}											
			var url = "http://"+location.hostname+"/snapshot/snapshot.php?id="+ads_id;
			x.open("GET", url, true);
			x.send(null);					
		}			
	return false;		
 }
 
 function showAds(ads_id)
 {
	if (load_ads[ads_id] === true)
	  unHideAds(ads_id)
	else
	{
	  load_ads[ads_id] = true;
	  getAds(ads_id);
	}
 }
 
 function hideAds(ads_id)
 {
	if (document.getElementById('sub_top_ads_'+ads_id))
	{
	 	document.getElementById('sub_top_ads_'+ads_id).style.display = 'none';	 
		document.getElementById('sub_top_ads_'+ads_id).style.zIndex = -1;
	}
 }
 
 function unHideAds(ads_id)
 {
	 if (document.getElementById('sub_top_ads_'+ads_id))
	 {
	 	document.getElementById('sub_top_ads_'+ads_id).style.display = 'block';	 
		document.getElementById('sub_top_ads_'+ads_id).style.zIndex = 10000;
	 }
 }
