
/***********************************************
* Cross browser Marquee II- ? Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

if (!isAdmin)
{
    var delayb4scroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
    var marqueespeed=1//Specify marquee scroll speed (larger is faster 1-10)
    var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?
    var stepDelay = 80;

    var copyspeed = marqueespeed
    var pausespeed = (pauseit==0) ? copyspeed : 0
    var actualheight = ''


    if (window.addEventListener)
    window.addEventListener("load", initializemarquee, false)
    else if (window.attachEvent)
    window.attachEvent("onload", initializemarquee)
    else if (document.getElementById)
    window.onload=initializemarquee
}

function scrollmarquee()
{
    if (parseInt(cross_marquee.style.top) > (actualheight*(-1)+8)) // if scroller hasn't reached the end of its height
        cross_marquee.style.top = parseInt(cross_marquee.style.top) - copyspeed + "px"; //move scroller upwards
    else //else, reset to original position
        cross_marquee.style.top = parseInt(marqueeheight) + 8 + "px";
}

function initializemarquee()
{
    cross_marquee=document.getElementById("vmarquee")
    cross_marquee.style.top=0
    marqueeheight=document.getElementById("BoxMarquee").offsetHeight
    actualheight=cross_marquee.offsetHeight //height of marquee content (much of which is hidden from view)
    if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1)  //if Opera or Netscape 7x, add scrollbars to scroll and exit
    {
        cross_marquee.style.height=marqueeheight+"px"
        cross_marquee.style.overflow="scroll"
        return
    }
    //setTimeout('lefttime=setInterval("scrollmarquee()",'+stepDelay+')', delayb4scroll)
    lefttime = setInterval("scrollmarquee()", stepDelay);
}

