
var zoneImageList = new Object();
var zoneImageIndex = new Object();

var handleSuccess = function(o){
	
	if(o.responseText != undefined){
		zoneImageList[o.argument.divID] = o.responseText.split("</a>");
		zoneImageList[o.argument.divID].pop();
		zoneImageIndex[o.argument.divID] = 0;
		rotateImage(o.argument.zone, o.argument.divID, o.argument.delay);
	}
}

var handleFailure = function(o){
	var div = document.getElementById(o.argument.divID);
	if(o.responseText !== undefined){
	}
}



function newImage(zone, div, delay) {
	var sUrl = "/ads/bannerads.php?zone=" + zone;
	var callback =
	{
	  success:handleSuccess,
	  failure: handleFailure,
	  argument: { zone: zone, divID: div , delay: delay}
	};
	var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); 
	//setTimeout('newImage("' + zone + '","' + div + '",' + delay + ')', delay*1000);
 }

function rotateImage(zone, div, delay) {

	var divElement = document.getElementById(div);
	divElement.innerHTML = zoneImageList[div][zoneImageIndex[div]];

	zoneImageIndex[div] += 1;
	if (zoneImageIndex[div] >= zoneImageList[div].length) {
	  zoneImageIndex[div] = 0;
	}

	setTimeout('rotateImage("' + zone + '","' + div + '",' + delay + ')', delay*1000);

}

