// JavaScript Document
    scrollList=new Array();
     
    function registraScroll(idAbajo, idArriba, div, velAbajo, velArriba)
    {
        if(scrollList[idAbajo]==null) scrollList[idAbajo]=new Array();
        if(scrollList[idArriba]==null) scrollList[idArriba]=new Array();
        scrollList[idAbajo].push(new Array(div, velAbajo));
        scrollList[idArriba].push(new Array(div, velArriba));
    }
     
    window.onload=inicializar;
     
    function getEl(elementId)
    {
        return document.getElementById(elementId);
    }
     
    function inicializar()
    {
        for(key in scrollList)
        {
            var elemento=getEl(key);
            elemento.onmousedown=iniciaScroll;
            elemento.onmouseup=detieneScroll;
        }
    }
     
    function iniciaScroll()
    {
        scrollDivs=new Array();
        velDivs=new Array();
        for(key in scrollList[this.id])
        {
            scrollDivs.push(getEl(scrollList[this.id][key][0]));
            velDivs.push(scrollList[this.id][key][1]);
        }
        identificador=setInterval('scrollNow()', 50);
    }
     
    function detieneScroll()
    {
        clearInterval(identificador);
    }
     
    function scrollNow()
    {
        for(key in scrollDivs)
        {
        var desplazamientoActual=scrollDivs[key].scrollTop;
        var nuevoDesplazamiento=desplazamientoActual+velDivs[key];
        scrollDivs[key].scrollTop=nuevoDesplazamiento;
        }
    }


