// 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.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;

          }

      }

