function Marquee(){this.ID=document.getElementById(arguments[0]);if(!this.ID){this.ID=-1;return}this.Direction=this.Width=this.Height=this.DelayTime=this.WaitTime=this.Correct=this.CTL=this.StartID=this.Stop=this.MouseOver=0;this.Step=1;this.Timer=30;this.DirectionArray={top:0,bottom:1,left:2,right:3};if(typeof arguments[1]=="number"){this.Direction=arguments[1]}if(typeof arguments[2]=="number"){this.Step=arguments[2]}if(typeof arguments[3]=="number"){this.Width=arguments[3]}if(typeof arguments[4]=="number"){this.Height=arguments[4]}if(typeof arguments[5]=="number"){this.Timer=arguments[5]}if(typeof arguments[6]=="number"){this.DelayTime=arguments[6]}if(typeof arguments[7]=="number"){this.WaitTime=arguments[7]}if(typeof arguments[8]=="number"){this.ScrollStep=arguments[8]}this.ID.style.overflow=this.ID.style.overflowX=this.ID.style.overflowY="hidden";this.ID.noWrap=true;this.IsNotOpera=(navigator.userAgent.toLowerCase().indexOf("opera")==-1);if(arguments.length>=7){this.Start()}}Marquee.prototype.Start=function(){if(this.ID==-1){return}if(this.WaitTime<800){this.WaitTime=800}if(this.Timer<20){this.Timer=20}if(this.Width==0){this.Width=parseInt(this.ID.style.width)}if(this.Height==0){this.Height=parseInt(this.ID.style.height)}if(typeof this.Direction=="string"){this.Direction=this.DirectionArray[this.Direction.toString().toLowerCase()]}this.HalfWidth=Math.round(this.Width/2);this.BakStep=this.Step;this.ID.style.width=this.Width;this.ID.style.height=this.Height;if(typeof this.ScrollStep!="number"){this.ScrollStep=this.Direction>1?this.Width:this.Height}var c=this;var d=this.Timer;var b=this.DelayTime;var a=this.WaitTime;c.StartID=function(){c.Scroll()};c.Continue=function(){if(c.MouseOver==1){setTimeout(c.Continue,b)}else{clearInterval(c.TimerID);c.CTL=c.Stop=0;c.TimerID=setInterval(c.StartID,d)}};c.Pause=function(){c.Stop=1;clearInterval(c.TimerID);setTimeout(c.Continue,b)};c.Begin=function(){c.ClientScroll=c.Direction>1?c.ID.scrollWidth:c.ID.scrollHeight;if((c.Direction<=1&&c.ClientScroll1&&c.ClientScroll1){var e=e||window.event;if(window.event){if(c.IsNotOpera){c.EventLeft=e.srcElement.id==c.ID.id?e.offsetX-c.ID.scrollLeft:e.srcElement.offsetLeft-c.ID.scrollLeft+e.offsetX}else{c.ScrollStep=null;return}}else{c.EventLeft=e.layerX-c.ID.scrollLeft}c.Direction=c.EventLeft>c.HalfWidth?3:2;c.AbsCenter=Math.abs(c.HalfWidth-c.EventLeft);c.Step=Math.round(c.AbsCenter*(c.BakStep*2)/c.HalfWidth)}};c.ID.onmouseover=function(){if(c.ScrollStep==0){return}c.MouseOver=1;clearInterval(c.TimerID)};c.ID.onmouseout=function(){if(c.ScrollStep==0){if(c.Step==0){c.Step=1}return}c.MouseOver=0;if(c.Stop==0){clearInterval(c.TimerID);c.TimerID=setInterval(c.StartID,d)}}};setTimeout(c.Begin,a)};Marquee.prototype.Scroll=function(){switch(this.Direction){case 0:this.CTL+=this.Step;if(this.CTL>=this.ScrollStep&&this.DelayTime>0){this.ID.scrollTop+=this.ScrollStep+this.Step-this.CTL;this.Pause();return}else{if(this.ID.scrollTop>=this.ClientScroll){this.ID.scrollTop-=this.ClientScroll}this.ID.scrollTop+=this.Step}break;case 1:this.CTL+=this.Step;if(this.CTL>=this.ScrollStep&&this.DelayTime>0){this.ID.scrollTop-=this.ScrollStep+this.Step-this.CTL;this.Pause();return}else{if(this.ID.scrollTop<=0){this.ID.scrollTop+=this.ClientScroll}this.ID.scrollTop-=this.Step}break;case 2:this.CTL+=this.Step;if(this.CTL>=this.ScrollStep&&this.DelayTime>0){this.ID.scrollLeft+=this.ScrollStep+this.Step-this.CTL;this.Pause();return}else{if(this.ID.scrollLeft>=this.ClientScroll){this.ID.scrollLeft-=this.ClientScroll}this.ID.scrollLeft+=this.Step}break;case 3:this.CTL+=this.Step;if(this.CTL>=this.ScrollStep&&this.DelayTime>0){this.ID.scrollLeft-=this.ScrollStep+this.Step-this.CTL;this.Pause();return}else{if(this.ID.scrollLeft<=0){this.ID.scrollLeft+=this.ClientScroll}this.ID.scrollLeft-=this.Step}break}};