      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));
      }
      
      function getEl(elementId)
      {
          return document.getElementById(elementId);
      }
      
      function inicializar()
      {
          for(key in scrollList)
          {
              var elemento=getEl(key);
              elemento.onmousedown=iniciaScroll;
              elemento.onmouseup=detieneScroll;
          }
      }
      
      //aqui falta un window.onload=inicializar porque esta en el script size.js
      
      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;
          }
      }
      //id's rapideza del scroll
      registraScroll('down','up','biography',5,-5);
