﻿// JScript File
loadBanners();

function loadBanners()
    {
    var xdoc
    if( window.ActiveXObject && /Win/.test(navigator.userAgent) )
        {
        //Set up the XML document for IE
        xdoc = new ActiveXObject("Microsoft.XMLDOM");
        xdoc.async = false;
        xdoc.load('/getbanners.aspx');

        //Loop through each child node of the xml document
        var zones = xdoc.getElementsByTagName('zone');
        var zone
        for (zone=0;zone<zones.length;zone+=1)
            {
            //Send the HTML string to the correct elements
            var banners = zones(zone).childNodes;
            var banner;
            for (banner=0;banner<banners.length;banner+=1)
                {
                document.getElementById(zones(zone).attributes(0).text).innerHTML += banners(banner).xml;
                }
            }
        return true;
        }
    else if( document.implementation && document.implementation.createDocument )
        {
        //Set up the XML document for other browsers
        xdoc = document.implementation.createDocument("", "", null);
        xdoc.async = false;
        xdoc.load('/getbanners.aspx');
        var xmlSerializer = new XMLSerializer();

        //Loop through each child node of the xml document
        var zones = xdoc.getElementsByTagName('zone');
        var zone
        for (zone=0;zone<zones.length;zone+=1)
            {
            //Send the HTML string to the correct elements
            var banners = zones[zone].childNodes;
            var banner;
            for (banner=0;banner<banners.length;banner+=1)
                {
                document.getElementById(zones[zone].attributes[0].nodeValue).innerHTML += xmlSerializer.serializeToString(banners[banner]);
                }
            }
        return true;
        }
    else
        {
        return false;
        }
}