/* Adserver23.js
 * Extension for showing adserver23.cyberned.nl banners with
 * delay after page is loaded.
 *
 *
 */

//The site url (must end with '/')
var siteLocation = "http://www.fleetmotive.nl/";

//load ads after x miliseconds after document is loaded
var defaultDelay = 1250; 
		
//increase delay with x (must be larger than 50!)
var delayIncrease = 125;
		
//don't change
var currentDelay = defaultDelay; 

//don't change
var canLoad = 1;

//don't change
if (!document.MAX_used) document.MAX_used = ',';
 		
	//Load Advertisements with IFRAME
	//Uses includes/advertisements.php
	function requestAds(
		serverLocation, //Ad location
		zoneId, //Zone id, if applied
		targetDiv, //Target to load ad
		extServer //BOOL: external server? 0:1
	) {
		if (document.getElementById(targetDiv)) {
			if (delayIncrease < 50) { delayIncrease = 50; }				
			//Load iframe after x milliseconds
			currentDelay = parseFloat(currentDelay + delayIncrease);
			setTimeout("_insertFrame('"+serverLocation+"','"+zoneId+"','"+targetDiv+"','"+extServer+"')", currentDelay);
			document.getElementById(targetDiv).innerHTML += '<img src="_adserver23_ext/loading.gif" id="imgLoading" />';
		}
	}
	
	//Load frame in document with ad
	//(private function)
	function _insertFrame(
		serverLocation, //Ad location
		zoneId, //Zone id, if applied
		targetDiv, //Target to load ad
		extServer //BOOL: external server? 0:1
	) {
		if (canLoad == 1) {
			canLoad = 0;
			var cb = Math.floor(Math.random()*99999999999);
			var exclude = document.MAX_used;
			var thisLocation = window.location;
			var referer = document.referrer;
			var context = document.context;
			var mmm_fo = 1;
			if (extServer == 1) {
				var secondPart = escape(serverLocation);
			} else {
				var secondPart = escape(serverLocation + "?zoneid=" + zoneId + "&block=1&location=" + thisLocation + "&cb=" + cb + "&exclude=" + exclude + "&referer" + referer + "&context=" + context + "&mmm_fo" + mmm_fo);
			}
			requestUrl = siteLocation + "_adserver23_ext/iframe.php?topTarget="+targetDiv+"&src=" + secondPart;
			document.getElementById(targetDiv).innerHTML = '<iframe id="'+targetDiv+'_iframe" frameborder="0" style="width: 50px;height:0px;" scrolling="no" src="'+requestUrl+'"></iframe>';
		} else {
			//Load iframe after x milliseconds
			currentDelay = parseFloat(currentDelay + delayIncrease);
			setTimeout("_insertFrame('"+serverLocation+"','"+zoneId+"','"+targetDiv+"','"+extServer+"')", currentDelay);
		}
	}
