var banners = [ ];
var index = 0;
var banner_t = 0;

function preloadImages() {
    var pic = new Image();
    var i = 0;
    for (i = 0; i <= banners.length; i++)
        pic.src = banners[i];
}

function setBannerImage(file) {
    var bnr = document.getElementById('bannerbl');
    bnr.background = file;
    bnr.style.backgroundImage = "url(" + file + ")";
}

function switchBanner() {
    index = (index + 1) % banners.length;
    setBannerImage(banners[index]);
    banner_t = setTimeout("switchBanner()", 7000);
}

function applyBanners(b) {
    banners = b;
    banner_t = setTimeout("switchBanner()", 7000);
    preloadImages();
}

function replaceDivText(div_id, txt) {
    var oldnode = document.getElementById(div_id);
    oldnode.removeChild(oldnode.firstChild);
    var newnode = document.createTextNode(txt);
    oldnode.appendChild(newnode);
}

function setBannerText(header, message) {
    replaceDivText("banner_headline", header);
    replaceDivText("banner_message", message);
}

