var preUrl="/osm/";
var topContainer = null;
var bottomContainer = null;

function drawTopAds(adContainer, pages)
{	
	topContainer = adContainer;
	var adList = getTopAdds(pages);
}
 
function getTopAdds(pages){
	var ads;
	var url ="displayAds.do?position=Top&pages="+pages;
	var params="";
	new Ajax.Request( url, {
 		parameters: params,
 		onSuccess: function(t){ 
		ads = eval("(" +t.responseText+ ")");
		getAdTable(ads,topContainer,"top");
 		},
 		onFailure: function(t){
 			//alert( t.statusText );
 			topContainer.innerHTML = "";
 		}
 	});
}

function drawBottomAds(adContainer, pages)
{	
	bottomContainer = adContainer;
	var adList = getBottomAdds(pages);
}

function getBottomAdds(pages){
	var ads;
	var url ="displayAds.do?position=Bottom&pages="+pages;
	var params="";
	new Ajax.Request( url, {
 		parameters: params,
 		onSuccess: function(t){ 
		ads = eval("(" +t.responseText+ ")");
		getAdTable(ads,bottomContainer,"bottom");
 		},
 		onFailure: function(t){
 			//alert( t.statusText );
 			bottomContainer.innerHTML = "";
 		}
 	});
}

function getAdTable(ads,container,pos){
	if(ads){	
	var isGoogleAds= false;	
	var table = Builder.node("table",{ "align":"center", "cellspacing":"0", "cellpadding":"0","border":"0", "width":100+"%" ,"height":100+"%"},[]);
	var tbody = Builder.node("tbody",{},[]);
	table.appendChild(tbody);
	ads.each( function(ad){
	if(ad.adTitle == "Google Ads"){
		isGoogleAds= true;
	}else{
		if(ad.adType == "Script"){
			var tr = Builder.node("tr",{},[]);
			
			var td = Builder.node("td",{"vAlign":"top","align":"center"},[]);
			td.innerHTML=ad.adScript;
			tr.appendChild(td);
			tbody.appendChild(tr);
		}else if(ad.adType == "Image"){
			var tr = Builder.node("tr",{},[
				           					Builder.node("td",{"vAlign":"top"},[
				           						Builder.node("table",{ "align":"center", "cellspacing":"5", "cellpadding":"5","border":"0", "width":100+"%" },[
				           							Builder.node("tbody",{},[
				           								 Builder.node("tr",{},[
				           								 		Builder.node("td",{"vAlign":"top","width":"100%"},[
				           								 			Builder.node("a",{ "href":ad.adLink, "target":"_" },[
				           									 			Builder.node("img",{ "src":preUrl+"uploads/adimages/"+ad.adImage,"width":100+"%","height":50+"px","border":"0" },[ad.adTitle])
				           								 			])								 			
				           								 		])
				           								 ]),
				           								 
				           							])					
				           						
				           						])
				           					])
				           				 ]);
					 tbody.appendChild(tr);	
		}
						
		}
		
			/* tr = Builder.node("tr",{"height":"3px;"},[
					Builder.node("td",{},[])]);
			tbody.appendChild(tr);*/
	});	
	
	if (isGoogleAds){	
		if(pos=="top"){refreshTopAd();}
		else{refreshBottomAd();}
	}else{
		container.appendChild(table);
	}	
	
	}else
	{
		container.innerHTML="";
	}
}



