   
      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.onmouseover=iniciaScroll;
  
              elemento.onmouseout=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;
  
          }
  
      }

