



var iLeft = 0;
var iLeader = 0;
var TimeOutID;
var oVisDiv = new Array();
var m_ImageWidth = MediaData.length - 1;
var m_iSeq = m_ImageWidth;
var iNumberOfImages = MediaData.length;

function startScroll()
{
    var agent = navigator.userAgent.toLowerCase();
    var isMac = (agent.indexOf("mac")!=-1);
    var isBadIE = (agent.indexOf("5.10")!=-1) || (agent.indexOf("5.11")!=-1) ||
                  (agent.indexOf("5.12")!=-1) || (agent.indexOf("5.13")!=-1) ||
                  (agent.indexOf("5.14")!=-1) || (agent.indexOf("5.15")!=-1);
   
    if (!(isMac && isBadIE))    TimeOutID = window.setInterval('doIt();',50);
}

function stopScroll()
{
    clearInterval(TimeOutID);
}

function loadVisibleDiv()
{
    if (document.layers)
    {
        for (var iCnt=0; iCnt<=m_ImageWidth; iCnt++)
        {
            oVisDiv[iCnt] = document.layers["divSC" + iCnt];
        }
    }
    else if (document.all)
    {
        for (var iCnt=0; iCnt<=m_ImageWidth; iCnt++)
        {
            oVisDiv[iCnt] = document.all["divSC" + iCnt].style;
        }
    }
    else if (document.getElementById)
    {
        for (var iCnt=0; iCnt<=m_ImageWidth; iCnt++)
        {
            oVisDiv[iCnt] = document.getElementById("divSC" + iCnt).style;
        }
    }
}

function doIt()
{
    var iLa;
    var iLb;
    var iLc;
    var iLd;
    var iAddIncr;
    var iLocal;
    var i;
    iLocal=iLeader;
    iAddIncr=0;

    for (var iCnt=0; iCnt<=m_ImageWidth; iCnt++)
    {
        oVisDiv[iLocal].left = (iLeft + iAddIncr) + "px";
        iAddIncr += MediaData[iLocal].Width + 1;                  // + 1 is the spacer
        iLocal+=1;
        if (iLocal>m_ImageWidth)
        {
            iLocal=0;
        }
    }

    if (iLeft<=-(MediaData[iLeader].Width+1))
    {
        iLeft=0;
        m_iSeq+=1;
        if (m_iSeq > iNumberOfImages-1)
        {
            m_iSeq=0;
        }
        iLeader+=1;
        if (iLeader > m_ImageWidth)
        {
            iLeader=0;
        }
    }

    iLeft-=1;
}