/*
 * Compressed by JSA(www.xidea.org)
 */
function Marquee(){this.ID=document.getElementById(arguments[0]);if(!this.ID){alert("\u60a8\u8981\u8bbe\u7f6e\u7684\""+arguments[0]+"\"\u521d\u59cb\u5316\u9519\u8bef\r\n\u8bf7\u68c0\u67e5\u6807\u7b7eID\u8bbe\u7f6e\u662f\u5426\u6b63\u786e!");this.ID=-1;return}this.Direction=this.Width=this.Height=this.DelayTime=this.WaitTime=this.CTL=this.StartID=this.Stop=this.MouseOver=0;this.Step=1;this.Timer=30;this.DirectionArray={"top":0,"up":0,"bottom":1,"down":1,"left":2,"right":3};if(typeof arguments[1]=="number"||typeof arguments[1]=="string")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.HalfHeight=Math.round(this.Height/2);this.BakStep=this.Step;this.ID.style.width=this.Width+"px";this.ID.style.height=this.Height+"px";if(typeof this.ScrollStep!="number")this.ScrollStep=this.Direction>1?this.Width:this.Height;var B="<table cellspacing='0' cellpadding='0' style='border-collapse:collapse;display:inline;'><tr><td noWrap=true style='white-space: nowrap;word-break:keep-all;'>MSCLASS_TEMP_HTML</td><td noWrap=true style='white-space: nowrap;word-break:keep-all;'>MSCLASS_TEMP_HTML</td></tr></table>",C="<table cellspacing='0' cellpadding='0' style='border-collapse:collapse;'><tr><td>MSCLASS_TEMP_HTML</td></tr><tr><td>MSCLASS_TEMP_HTML</td></tr></table>",D=this;D.tempHTML=D.ID.innerHTML;if(D.Direction<=1)D.ID.innerHTML=C.replace(/MSCLASS_TEMP_HTML/g,D.ID.innerHTML);else if(D.ScrollStep==0&&D.DelayTime==0)D.ID.innerHTML+=D.ID.innerHTML;else D.ID.innerHTML=B.replace(/MSCLASS_TEMP_HTML/g,D.ID.innerHTML);var A=this.Timer,_=this.DelayTime,$=this.WaitTime;D.StartID=function(){D.Scroll()};D.Continue=function(){if(D.MouseOver==1)setTimeout(D.Continue,_);else{clearInterval(D.TimerID);D.CTL=D.Stop=0;D.TimerID=setInterval(D.StartID,A)}};D.Pause=function(){D.Stop=1;clearInterval(D.TimerID);setTimeout(D.Continue,_)};D.Begin=function(){D.ClientScroll=D.Direction>1?D.ID.scrollWidth/2:D.ID.scrollHeight/2;if((D.Direction<=1&&D.ClientScroll<=D.Height+D.Step)||(D.Direction>1&&D.ClientScroll<=D.Width+D.Step)){D.ID.innerHTML=D.tempHTML;delete(D.tempHTML);return}delete(D.tempHTML);D.TimerID=setInterval(D.StartID,A);if(D.ScrollStep<0)return;D.ID.onmousemove=function($){if(D.ScrollStep==0&&D.Direction>1){var $=$||window.event;if(window.event){if(D.IsNotOpera)D.EventLeft=$.srcElement.id==D.ID.id?$.offsetX-D.ID.scrollLeft:$.srcElement.offsetLeft-D.ID.scrollLeft+$.offsetX;else{D.ScrollStep=null;return}}else D.EventLeft=$.layerX-D.ID.scrollLeft;D.Direction=D.EventLeft>D.HalfWidth?3:2;D.AbsCenter=Math.abs(D.HalfWidth-D.EventLeft);D.Step=Math.round(D.AbsCenter*(D.BakStep*2)/D.HalfWidth)}};D.ID.onmouseover=function(){if(D.ScrollStep==0)return;D.MouseOver=1;clearInterval(D.TimerID)};D.ID.onmouseout=function(){if(D.ScrollStep==0){if(D.Step==0)D.Step=1;return}D.MouseOver=0;if(D.Stop==0){clearInterval(D.TimerID);D.TimerID=setInterval(D.StartID,A)}}};setTimeout(D.Begin,$)};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}}