 function MyScrollObject(objname,id,scrollBoxHeight,scrollWaitTime,scrollSpeed) { this.objname=objname; this.id=id; this.scrollBoxHeight=scrollBoxHeight; this.scrollWaitTime=scrollWaitTime; this.scrollSpeed=scrollSpeed; this.scrollStop=false; this.dom=document.getElementById(this.id); this.dom.style.height=this.scrollBoxHeight; this.dom.innerHTML+=this.dom.innerHTML; this.dom.onmouseover=new Function(this.objname+".scrollStop=true"); this.dom.onmouseout=new Function(this.objname+".scrollStop=false"); MyScrollObject.prototype.BeginScroll = function () { if(this.scrollStop==false) this.dom.scrollTop+=this.scrollSpeed; if(this.dom.scrollTop>=this.dom.scrollHeight/2){this.dom.scrollTop=0;} if(this.dom.scrollTop%this.scrollBoxHeight==0) { setTimeout(eval("'"+this.objname+".BeginScroll()'"),this.scrollWaitTime); } else { setTimeout(eval("'"+this.objname+".BeginScroll()'"),20); } }; }