function scroller(id,name,width,height,text){ this.id=id; this.name=name; this.width=width; this.height=height; this.text=text; this.top=0; this.createscroller=createscroller; } function createscroller(){ if(ns){ this.l=new Layer(this.width-10); this.l.width=this.width-10; this.l.moveTo(document.layers[this.name].pageX,document.layers[this.name].pageY); this.l.resizeTo(this.width,this.height); this.l.document.open(); this.l.document.write(''+this.text+''); this.l.document.close(); this.l.visibility='show'; }else{ this.l=document.all[this.name+"_out"].style; this.l.top=0; this.l.left=0; id=this.id; document.all[scrollers[id].name+"_in"].style.clip='rect('+(-scrollers[id].top)+' '+scrollers[id].width+' '+(scrollers[id].height-scrollers[id].top)+' 0)'; } } var scrollcreated=false; function createscrollers(){ if(!scrollcreated){ for(var a=0;a0) { moving=false times-=1 scrollers[id].top+=-4; if((scrollers[id].bottom+scrollers[id].top)<0 && moveup){ scrollers[id].top=-scrollers[id].bottom; } if(scrollers[id].top>0){scrollers[id].top=0;} if(ns){ scrollers[id].l.document.layers[scrollers[id].name+"_in"].moveTo(0,scrollers[id].top); }else{ document.all[scrollers[id].name+"_in"].style.top=scrollers[id].top; document.all[scrollers[id].name+"_in"].style.clip='rect('+(-scrollers[id].top)+' '+scrollers[id].width+' '+(scrollers[id].height-scrollers[id].top)+' 0)'; } Tid=setTimeout('scrollmove('+id+','+moveup+');',50); return; } if(moving){ scrollers[id].top+=moveup?-4:4; if((scrollers[id].bottom+scrollers[id].top)<0 && moveup){ scrollers[id].top=-scrollers[id].bottom; } if(scrollers[id].top>0){scrollers[id].top=0;} if(ns){ scrollers[id].l.document.layers[scrollers[id].name+"_in"].moveTo(0,scrollers[id].top); }else{ document.all[scrollers[id].name+"_in"].style.top=scrollers[id].top; document.all[scrollers[id].name+"_in"].style.clip='rect('+(-scrollers[id].top)+' '+scrollers[id].width+' '+(scrollers[id].height-scrollers[id].top)+' 0)'; } Tid=setTimeout('scrollmove('+id+','+moveup+');',50); } } function moveup(id,moveup,movetimes){ if(ns){ scrollers[id].bottom=scrollers[id].l.document.layers[scrollers[id].name+"_in"].clip.bottom-scrollers[id].height; }else{ scrollers[id].bottom=document.all[scrollers[id].name+"_in"].scrollHeight-scrollers[id].height; } moving=true; times=movetimes; setTimeout('scrollmove('+id+','+moveup+');',10); } function endmove(id) { moving=false; times=0; scrollers[id].top=0; document.all[scrollers[id].name+"_in"].style.top=scrollers[id].top; document.all[scrollers[id].name+"_in"].style.clip='rect('+(-scrollers[id].top)+' '+scrollers[id].width+' '+(scrollers[id].height-scrollers[id].top)+' 0)'; }