﻿
var bannersPaused = false;
var curcontentindex = 0;
var messages = new Array();
var buttons = new Array();
var loopControl = true;
var currentNum = Number;
var clicked = false;

function getElementByClass(classname) {
    var inc = 0;
    var alltags = document.all ? document.all : document.getElementsByTagName("*");
    var featureBox = document.getElementsByTagName("featureBox");
    for (i = 0; i < alltags.length; i++) {
        if (alltags[i].className == classname)
            messages[inc++] = alltags[i]; 
    }
}

function rotatecontent(currentBannerIndex) {
    if (loopControl) {
        
        var i = 0;
        for (i = 0; i < 4; i++) {
            if (i != currentBannerIndex) {
                document.getElementById("btn" + [i]).style.background = "url(/_images/transpixel_blue.png)"; //return previous button to non selected
                document.getElementById("btn" + [i]).style.color = "#FFFFFF";
                document.getElementById("btn" + [i]).style.fontWeight = "normal"; 
            }
        }
        document.getElementById("btn" + [currentBannerIndex]).style.background = "url(/_images/transpixel_blue.png)"; //currently selected button
        document.getElementById("btn" + [currentBannerIndex]).style.color = "#3A5E70";
        document.getElementById("btn" + [currentBannerIndex]).style.fontWeight = "bold"; 
       
    }
}


function loadBanner(stopNum, btnDown, isMouseover) {
    loopControl = false;
    currentNum = stopNum - 1;
    for (i = 0; i < messages.length; i++) {//clear everything
        messages[i].style.display = "none";
        document.getElementById("btn" + [i]).style.background = "url(/_images/transpixel_blue.png)";
        // document.getElementById("btn" + [i]).style.backgroundColor = "navy";
        document.getElementById("btn" + [i]).style.color = "#ffffff";
    }
    messages[currentNum].style.display = "block"; //show clicked message
    document.getElementById("btn" + [currentNum]).style.background = "url(/_images/transpixel_blue.png)"; //clicked button background
    document.getElementById("btn" + [currentNum]).style.color = "#3A5E70";
    // 20091130 - cemerson // document.getElementById("featureBox").style.background = "url(/_images/banners/low_res/banner_home" + [currentNum] + ".jpg) no-repeat";//clicked message background
    if (btnDown || isMouseover) {
        clicked = true;
        // longer delay if clicked
        if (btnDown) {
            setTimeout("preStart()", 11000);
        } else {
            setTimeout("preStart()", 8000);
        }        
        curcontentindex = currentNum;
    }

}

function preStart() {
    clicked = false;
    startBanner(clicked)
}


function startBanner() {

    if (bannersPaused) return;
    
    if (clicked==false) {
        document.getElementById("btn" + [currentNum]).style.background = "url(/_images/transpixel_blue.png)"; //kill mouseover button
        messages[currentNum].style.display = "none"; //kill mouseover message
        messages[curcontentindex].style.display = "block"; //show current message
        document.getElementById("btn" + [curcontentindex]).style.background = "url(/_images/transpixel_blue.png)"; //show current button
        document.getElementById("btn" + [curcontentindex]).style.color = "#3A5E70"; //#ffffff";
        // 20091130 - cemerson // document.getElementById("featureBox").style.background = "url(/_images/banners/low_res/banner_home" + [curcontentindex] + ".jpg) no-repeat";//show current background
        loopControl = true; //restart rotation
    }
}


/*window.onload = function() {
    if (document.all || document.getElementById) {
        getElementByClass("featureText");
        setInterval("rotatecontent()", 7000);
    }
} */

