var adsInterval = false;
var globalBanner;
var loadAds = function(positions,site,reload) {
	if(reload == undefined) reload = true;
	$.getJSON(dir + 'dynamic/ads.php?positions=' + positions + '&site=' + site,
		function(banner) {			
			for(var type in banner) {
				replaceAdType(type,banner[type],reload);
			}
		}
	);
	if(!adsInterval) {
		adsInterval = window.setInterval(
		function() {
			loadAds(positions,site,false);
		}
		,10000000);
	}
}

function replaceAdType(_type,_banner,_reload) {
	$('#ads_' + _type).fadeTo("fast",0.01,
		function() {
			$('#ads_' + _type).html(_banner['frame_code']);
			window.frames['ad_'+_type+'_'+_banner['now']].document.write("<html><body style=\"background-color:transparent;margin:0px\">"+_banner['banner_code']+"</body></html>");
			window.frames['ad_'+_type+'_'+_banner['now']].document.close();
			$('#ads_' + _type).fadeTo("fast",1.0);
			if(_reload) {		
				document.getElementById('ads_' + _type).style.display = 'block';
			}
		}
	);
}