﻿var bannerImages = Array();

function BannerInit(sRootPath, sBannerPath) {
    // Read XML
	if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc = document.implementation.createDocument("", "", null);
	}
	else if (window.ActiveXObject)
	{
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
 	}
 	
 	if (xmlDoc != null) {
 	    xmlDoc.async = false;
 	    xmlDoc.load(sRootPath + "AdsXML.xml");
 	    var ImageUrl = xmlDoc.getElementsByTagName("ImageUrl");
 	    var NavigateUrl = xmlDoc.getElementsByTagName("NavigateUrl");
 	    var AlternateText = xmlDoc.getElementsByTagName("AlternateText");
 	    
 	    for(var i=0;i<ImageUrl.length;i++) {
 	        bannerImages[i] = new Image();
 	        bannerImages[i].src = sBannerPath + ImageUrl[i].childNodes[0].nodeValue;
 	        bannerImages[i].alt = AlternateText[i].childNodes[0].nodeValue;
 	        bannerImages[i].NavigateUrl = NavigateUrl[i].childNodes[0].nodeValue;
 	    }
 	}
}

function ShowBanner() {
    var link = document.getElementById("BannerLink");
    var img = document.getElementById("BannerImage");
    
    var rand = Math.round(Math.random()*(bannerImages.length-1));
    
    img.src = bannerImages[rand].src;
    img.alt = bannerImages[rand].alt;
    link.href = bannerImages[rand].NavigateUrl;
    
    setTimeout("ShowBanner()", 15000);
}