﻿var tickerSpeed = 8000 //in milliseconds
var autoRotate = true;

var currentItem = -1;

function tickerStart() {
    /* if Alert is required to scroll, please remove the following IF block.*/
    if (activeAlert[0])
    {
        clearInterval(rotateInterval);
        
        inc = 0;
        while (document.getElementById("newsTickerItem" + inc)){
            document.getElementById("newsTickerItem" + inc).className = "newsTickerHidden";
            inc++;
        }
        
        if (document.getElementById("newsTickerItemAlert"))
            document.getElementById("newsTickerItemAlert").className = "newsTickerItemAlert";

        if (document.getElementById("newsTickerControls"))
        document.getElementById("newsTickerControls").className = "newsTickerHidden";
        
        return;
    }
    
    tickerFindandHide();
    tickerSwitchClass();

    tickerNext();
}

function tickerFindandHide(){
    inc = 0;
    while (document.getElementById("newsTickerItem"+inc)){
        document.getElementById("newsTickerItem" + inc).className = "newsTickerHidden";
        inc++;
        totalItems = inc;
    }
    if (document.getElementById("newsTickerItemAlert"))
        document.getElementById("newsTickerItemAlert").className = "newsTickerHidden";
}

function tickerSwitchClass() {
    //alert('tickerSwitchClass - currentItem: ' + currentItem);
    if (currentItem < 0)
        document.getElementById("newsTickerItemAlert").className = "newsTickerItemAlert";
    else
        document.getElementById("newsTickerItem" + currentItem).className = "newsTickerItem" + currentItem;
}

function tickerNext() {

    if (currentItem < 4)
        currentItem++;
    else
    {
        if (activeAlert[0])
            currentItem = -1;
        else
            currentItem = 0;
    }

    tickerFindandHide();
    tickerSwitchClass();
    highlightCurrent(currentItem);
}

function tickerPrev(){
    currentItem--;
    
    if (currentItem < 0 && !activeAlert[0])
        currentItem = totalItems - 1;
    
    if (currentItem < -1)
        currentItem = totalItems - 1;
        
    tickerFindandHide();
    tickerSwitchClass();
    highlightCurrent(currentItem);
}

function tickerNumberControl(num){
    currentItem = num;
    tickerFindandHide();
    tickerSwitchClass();
    highlightCurrent(currentItem);
}

function highlightCurrent(img)
{

    document.getElementById("btn0").style.background = "url(/images/home/news_ticker_btn_0.gif)";
    document.getElementById("btn1").style.background = "url(/images/home/news_ticker_btn_1.gif)";
	document.getElementById("btn2").style.background = "url(/images/home/news_ticker_btn_2.gif)";
	document.getElementById("btn3").style.background = "url(/images/home/news_ticker_btn_3.gif)";
	document.getElementById("btn4").style.background = "url(/images/home/news_ticker_btn_4.gif)";
//	document.getElementById("btn5").style.background = "url(/images/home/news_ticker_btn_5.gif)";
//    document.getElementById("btn6").style.background = "url(/images/home/news_ticker_btn_6.gif)";

    if(img == currentItem)
    {
       document.getElementById("btn"+img).style.background = "url(/images/home/news_ticker_btn_"+img+"_over.gif)";
    }
    
}

function rollover(img)
{
    document.getElementById("btn"+img).style.background = "url(/images/home/news_ticker_btn_"+img+"_over.gif)";
}
function rollout(img)
{
    if(img != currentItem)
    {
        document.getElementById("btn"+img).style.background = "url(/images/home/news_ticker_btn_"+img+".gif)";
    }
}


if (window.addEventListener){
    window.addEventListener("load", tickerStart, false);
    }
else if (window.attachEvent){
    window.attachEvent("onload", tickerStart);
    }

if (autoRotate == true){
    var rotateInterval = window.setInterval("tickerNext()",tickerSpeed);
}

