var currentAdvert = -2;
var numAdds = 20;
var debug = false;

var originalAddBuff = "";

function loadAdd(advertHTML) {
	if (debug) alert("htmlAdvertLoaded");

	var advertBufferedHTMLSlot = document.getElementById("advertSlotTopBannerBuffer");
	if (advertBufferedHTMLSlot) {
		advertBufferedHTMLSlot.innerHTML = advertHTML;
	}
}

function displayAdd() {
	var advertHTMLSlot = document.getElementById("advertSlotTopBanner");
	var advertBufferedHTMLSlot = document.getElementById("advertSlotTopBannerBuffer");
	if (debug) alert(advertHTMLSlot);
	if (debug) alert(advertBufferedHTMLSlot);
	if (advertHTMLSlot && advertBufferedHTMLSlot) {
		if (debug) alert(advertBufferedHTMLSlot.innerHTML);
		advertHTMLSlot.innerHTML = advertBufferedHTMLSlot.innerHTML;
	}
}

function htmlAdvertLoaded(advertHTML) {
	loadAdd(advertHTML);
	setTimeout("displayAdd()", 5000);
}

function randomAdverts() {
	if (debug) alert("Called");

	currentAdvert = currentAdvert + 1;
	if (currentAdvert > numAdds) {
		currentAdvert = 0;
	}

	if (currentAdvert < 0) {
		var advertHTMLSlot = document.getElementById("advertSlotTopBanner");
		if (originalAddBuff == "") {
			originalAddBuff = advertHTMLSlot.innerHTML;
		} else {
			advertHTMLSlot.innerHTML = originalAddBuff;
		}		
	} else {
		var advertURL = "http://www.easypocketmoney.com/adverts/468x60/programs" + currentAdvert + ".html";
	
		HTTP.getText(advertURL, htmlAdvertLoaded);
	}
	setTimeout("randomAdverts()", 10000);
}

setTimeout("randomAdverts()", 30000);