function scroller(scrollerDiv, speed)
{
    var speed = speed ? speed : 7;
    if(speed > 10 || speed < 1)
    {
        alert("Text Scroller: Enter a number between 1 and 10 for the speed.");
        return false;
    }
    this.scrollerDiv = scrollerDiv;
    this.intervalDelay = 140 - speed*10;
    var innerDiv = this.innerDiv = scrollerDiv.getElementsByTagName("div")[0];
    innerDiv.style.position = "relative";
    scrollerDiv.style.overflow = "hidden";
    var oThis = this;

    scrollerDiv.onmouseover = function()
    {
        clearInterval(oThis.interval);
    }
    
    scrollerDiv.onmouseout = function()
    {
        scroll();
    }
    
    function scroll()
    {
        oThis.interval = setInterval(function(){
            var innderDivTopInt = oThis.innerDiv.style.top.substring(0, oThis.innerDiv.style.top.length - 2);
            oThis.innerDiv.style.top = innderDivTopInt - 1;
            if(-innderDivTopInt+"px" == oThis.innerDiv.style.height) oThis.innerDiv.style.top = oThis.scrollerDiv.style.height;
        }, oThis.intervalDelay);
    }
    
    scroll();
}