function GenerateAds(aa) {
    this.typeid = aa; this.xmlFile = 'getadvertise.aspx?id=' + aa + '&nc=' + Math.random(); var ba = null; this.itemIndx = 0; ua = navigator.userAgent.toLowerCase(); if (ua.indexOf('safari/') != -1 || window.XMLHttpRequest) { XmlHTTP = new XMLHttpRequest(); XmlHTTP.open('get', this.xmlFile, false); XmlHTTP.send(''); ba = XmlHTTP.responseXML; }
else if(window.ActiveXObject){ba=new ActiveXObject("Microsoft.XMLDOM");ba.async=false;ba.load(this.xmlFile);}
else if(document.implementation.createDocument){ba=document.implementation.createDocument('','',null);ba.async=false;ba.load(this.xmlFile);}
else{;}
if (ba != null) 
{
    var ca = ba.documentElement.childNodes[0].childNodes[0]; timeOutDelay = parseInt(ca.nodeValue); this.aditems = ba.getElementsByTagName("aditem"); this.theDelay = timeOutDelay; var da = 0; var ea = true; this.go = function() 
    {
    data = ba.getElementsByTagName("aditem"); adItem = data[da]; currID = adItem.childNodes[0].childNodes[0].nodeValue; if (ea) {
    ea = false; lastID = getCookie("AD" + aa); if (lastID != "") 
        {
            for (ctr = 0; ctr < data.length; ctr++) 
            {
                cItm = data[ctr];
                if (cItm.childNodes[0].childNodes[0].nodeValue == lastID) 
                {
                    da = ctr;
                    if (timeOutDelay == 0) 
                    {
                        if (ctr + 1 == data.length)
                            da = 0;
                        else
                            da = ctr + 1; 
                    }
                    adItem = data[da]; currID = adItem.childNodes[0].childNodes[0].nodeValue; break;
                }
            }
        }
    }
    var ff = new Date(); ff.setTime(ff.getTime() + 1000 * 60 * 60 * 24 * 1); setCookie("AD" + aa, currID, ff);
    SetText('ADBOX' + aa, adItem.childNodes[1].childNodes[0].nodeValue);
    da++;
    if (da == data.length) { da = 0; }
}
this.go();if(this.aditems.length>0&&this.theDelay>0){this.intervalid=setInterval(this.go,this.theDelay);}}}
function getNewXmlObject(){if(window.XMLHttpRequest){try{return new XMLHttpRequest();}
catch(e){;}}
else if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP");}}