<!-- //

	if (!window.previousAdsOnPage) { var previousAdsOnPage= new Array() ; }
	
	function outputMultipleAds(adToUse, adsStruct, e) {
		
		// adToUse 		Array of ads to output
		// adsStruct	Where to get the ads from
		// e			Whether the ad should be evaluated
		
		for (i=0; i < adsToUse.length; i++)  {
			
			var adName=adsToUse[i];
			var thisAd=adsStruct[adName];
			
			if (thisAd != undefined) {
				e = (thisAd.charAt(0) == "\'") ?  true  : false ;
				thisAd = (e) ? eval(adsStruct[adName]) : adsStruct[adName] ;
				document.write(thisAd) ;
				previousAdsOnPage.push(adName);
			}
		}
	}
	
	function adObj(src, title, url, target){ 
		this.src=src;
		this.title=title;
		this.url=url;
		this.target=target;
	}
	
	function rotateAds(arrayOfAds, adId, secs){
		// a random ad
		r = Math.floor(Math.random() * arrayOfAds.length);
		
		var src		= arrayOfAds[r].src;
		var title 	= arrayOfAds[r].title;
		var url 	= arrayOfAds[r].url;
		var target 	= arrayOfAds[r].target;
		var mSecs	= secs*1000

		// switch the Ad
		document.getElementById(adId).src=src;
		document.getElementById(adId).title=title;
		document.getElementById(adId+'URL').href=url;
		document.getElementById(adId).target=target;
	
		//Recursive call to outputRandomPromoAd
		var delayFunc = function() { rotateAds(arrayOfAds,adId, secs); };
		setTimeout(delayFunc, mSecs);
	}

// -->
