﻿//Ads should be loaded into a variable called AdsXML to be placed into a DOM

function LoadAdDOM() {

	// code for IE
	if (window.ActiveXObject)
	  {
	  var doc=new ActiveXObject("Microsoft.XMLDOM");
	  doc.async="false";
	  doc.loadXML(AdsXML);
	  }
	// code for Mozilla, Firefox, Opera, etc.
	else
	  {
	  var parser=new DOMParser();
	  var doc=parser.parseFromString(AdsXML,"text/xml");
	  }

	return doc;

}

var AdRefreshTime = 5000;
var ShowAd = -1;
var LastAd = 0;
var AdsDOM;

function nextAd() {

	if (AdsDOM==null){
		AdsDOM = LoadAdDOM();
		LastAd = AdsDOM.getElementsByTagName("ad").length;
	}

	ShowAd++;
	if (ShowAd >= LastAd) { ShowAd = 0; }

	
	thisAd = AdsDOM.selectSingleNode('//ad[' + ShowAd.toString() + ']');

	Ad = document.getElementById('ad');
	AdLink = document.getElementById('adlink');
	
	Ad.src = "/partners/ads/" + thisAd.selectSingleNode('image').childNodes[0].nodeValue;
	Ad.alt = thisAd.selectSingleNode('alttext').childNodes[0].nodeValue;
	AdLink.href = thisAd.selectSingleNode('link').childNodes[0].nodeValue;
	AdLink.target = "_blank";

	setTimeout( nextAd ,  AdRefreshTime );

}

setTimeout( nextAd , 0 );
