
var refreshTime = 100; //- 5000 ms = 5 seconds -\\
var numAds = 0;
var ads;
var currAd = 0;

function write(text) {
    if (document.layers) {
        document.bannerAd.document.write(text);
        document.bannerAd.document.close();
    }
    else
        if (document.all)
        document.all.bannerAd.innerHTML = text;

}

function createNewAd(ad) {
    if (typeof (ads) == 'undefined' || ads == null)
        ads = new Array();
    ads[numAds] = new makeAd();
    ads[numAds].id = ad.id;
    ads[numAds].code = ad.code;
    numAds++;
}


function makeAd() {
    this.code = '';
    this.id = '';
}

function startTime() {
    var time = new Date();
    hours = time.getHours();
    mins = time.getMinutes();
    secs = time.getSeconds();
    closeTime = hours * 3600 + mins * 60 + secs;
    closeTime += 15; // How many seconds until the next banner rotation
    Timer();
}

function Timer() {
    if (ads!=null && typeof(ads)!='undefined')
    {
        var time = new Date();
        hours = time.getHours();
        mins = time.getMinutes();
        secs = time.getSeconds();
        curTime = hours * 3600 + mins * 60 + secs
        if (curTime >= closeTime) {
            currAd = Math.floor(Math.random()*numAds);
            write(ads[currAd].code);
            startTime();
        }
        else {
            window.setTimeout("Timer()", refreshTime);
        }
    }
}

