// 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;
  }
}
registraScroll('arrow_down_rev','arrow_up_rev','revistas',3,-3);
registraScroll('arrow_down','arrow_up','scroll_txt',5,-5);
