ie=document.all?1:0 n=document.layers?1:0 contHeight=240; //alto- width timSpeed=75; function makeScrollObj(obj,nest){ nest=(!nest) ? '':'document.'+nest+'.' this.css=(n) ? eval(nest+'document.'+obj):eval('document.all.'+obj+'.style') this.scrollHeight=n?this.css.document.height:eval('document.all.'+obj+'.offsetHeight') this.top=b_gettop return this } function b_gettop(){ var gleft=(n) ? eval(this.css.top):eval(this.css.pixelTop); return gleft; } var scrollTim; var active=0; function scroll(speed){ clearTimeout(scrollTim) way=speed>0?1:0 if((!way && oScroll[active].top()>-oScroll[active].scrollHeight+contHeight) || (oScroll[active].top()<15 && way)){ oScroll[active].css.top=oScroll[active].top()+speed scrollTim=setTimeout("scroll("+speed+")",timSpeed) } } function noScroll(){ clearTimeout(scrollTim) } function irInicio(num){ // Esta funcion solo sirve cuando se convina con "opacity.js" efecto( eval("divScroll"+(1+active)) ,5,10,25) scrollTim=setTimeout("irInicio2("+num+")",500) } function irInicio2(num){ // En caso de no convinarse con "opacity.js" esta funcion se debe llamar "irInicio" oScroll[active].css.visibility='hidden' active=num oScroll[active].css.top=0 eval("divScroll"+(1+num)).filters.alpha.opacity=100 // Esto solo es cuando se convina con "opacity.js" oScroll[active].css.visibility='visible' } function scrollInit(){ oScroll=new Array() for (x=0; x<1; x++) oScroll[x]=new makeScrollObj('divScroll'+(x+1),'divCont') oScroll[0].css.visibility='visible' }