//Load XML Data ETC
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.open("GET","xml/sponsor.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;

var x=xmlDoc.getElementsByTagName("SPONSOR");

//Show Image with link
function showImage(x) {
	document.write('<a target="_blank" href="'+link[target[x]]+'"><img border="0" src="'+image[target[x]].src+'"></img></a>');
}

//Target is what showImage() will display. It gets randomized
var target = [];
for (var i=0;i<=x.length-1;i++){
	target[i] = i;
}
target.sort(function () {return 0.5 - Math.random()});

//Buffer Images
var link = [];
var image = [];
var source = [];
for (i=0;i<=x.length-1;i++){
	image[i] = new Image();
	image[i].src = x[i].getElementsByTagName("SRC")[0].childNodes[0].nodeValue;
	link[i]=x[i].getElementsByTagName("LINK")[0].childNodes[0].nodeValue;
}
