<!-- ਀⼀⨀䴀匀䌀氀愀猀猀 ⠀䌀氀愀猀猀 伀昀 䴀愀爀焀甀攀攀 匀挀爀漀氀沐᩵⡎间断滚动JS封装类) Ver 1.65*\ ਀
　制作时间:2006-08-29 (Ver 0.5) ਰS텞ͥ㨀㈀　　㘀ⴀ　㠀ⴀ㌀㄀ ⠀嘀攀爀 　⸀㠀⤀
　更新时间:2007-12-28 (Ver 1.65) ਰf낋฀㨀 ⬀⁒ꁑ敒龀ﴀ ⨀⁏挰ś豕萀
	1.65.071228 ਀ऀऀ⨀⁪⩔ᄰž땔ᅮꡨ㱟ྌͥ琀 ⢉덪⩔ᅮꡣ抈䱶蒕飿౥r祫誋빿渀⤀
		* 彻底解决由于IE问题导致上下滚动页面留白的问题 (本次更新主要解决此问题,感谢天上的书生参与测试) ਀ऀ㄀⸀㘀⸀　㜀　㄀㌀㄀
		+ 禁止鼠标控制暂停或继续 (将第9个参数设置为-1或者动态赋值将ScrollSetp设置为-1) ਀ऀऀ⬀⁒⑥굦⽔♓ꠀ ⢂蕛륓㩗ཎ蹦㹹㩓㩗ⱒᦁꡓ홭衮ꠀ⤀
		+ 跳过初始化错误 (避免引起其它滚动的停止) ਀ऀऀ⬀₞ꑐ㰀 ⢖摛륖栀䤀䑟얐ख़᛿౑癎홓쉥灗䝓㥣湠앑떏䲐ॢ빿渀⤀
		+ 参数动态赋值 (方向可用英文表示top|up|bottom|down|left|right,使其更直观、方便) ਀ऀऀ⨀⁥蝛坮ꡎ准确 (本次更新主要目的解决此Bug,感谢周珺参与测试) ਀ऀ㄀⸀㐀⸀　㘀㄀㈀㄀㄀
		+ 鼠标悬停改变滚动方向 (鼠标悬停控制左右滚动) ਀ऀऀ⨀⁵ㅎ蹥蝨捎ஏ綏읡技౛ﲁ띓홶蒚ꘀ⽛뵞Ꙏ准确 ਀ऀऀ⨀⁭侉졖桑籛릕頀 ⠀䤀䔰Ā䘀䘰Ā伀瀀攀爀愰Ā一匰Ā䴀夀䤀䔀⤀
	1.2.060922 ਀ऀऀ⬀⁣ݛ骃͖䝮ꠀ
		* 程序调整 ਀ऀऀ⨀₏䝮ꡐ屫扶蒕ᦋ
	1.0.060901 ਀ऀऀ⬀⁔ᅎରŔᅓꠀ
		+ 开始等待时间 ਀ऀऀ⬀₏ꠀ
		* 调整时间单位 ਀ऀऀ⨀⁮ꢋ
		* 随机死循环 ਀ऀऀ⨀⁒ꁟ㩠➀ﴀ
		* 程序优化 ਀ऀ　⸀㠀⸀　㘀　㠀㈀㤀
		  翻屏井굔ᅎਰŔᅝꠀ
 ਰoᑹ㩗し䀀㨀栀琀琀瀀㨀⼀⼀眀眀眀⸀瀀漀瀀甀戀⸀渀攀琀⼀猀挀爀椀瀀琀⼀䴀匀䌀氀愀猀猀⸀栀琀洀氀
　下载地址:http://www.popub.net/script/MSClass.js ਀
　应用说明:页面包含<script type="text/javascript" src="MSClass.js"></script> ਀ऀ
	创建实例: ਀ऀऀ⼀⽓쉥灶ꖍ䭐㱬픀
		new Marquee("marquee") ਀ऀऀ渀攀眀 䴀愀爀焀甀攀攀⠀∀洀愀爀焀甀攀攀∀Ⰰ∀琀漀瀀∀⤀
		...... ਀ऀऀ渀攀眀 䴀愀爀焀甀攀攀⠀∀洀愀爀焀甀攀攀∀Ⰰ　Ⰰ㄀Ⰰ㜀㘀　Ⰰ㔀㈀⤀
		new Marquee("marquee","top",1,760,52,50,5000) ਀ऀऀ⸀⸀⸀⸀⸀⸀
		new Marquee("marquee",0,1,760,104,50,5000,3000,52) ਀ऀऀ渀攀眀 䴀愀爀焀甀攀攀⠀∀洀愀爀焀甀攀攀∀Ⰰ渀甀氀氀Ⰰ渀甀氀氀Ⰰ㜀㘀　Ⰰ㄀　㐀Ⰰ渀甀氀氀Ⰰ㔀　　　Ⰰ渀甀氀氀Ⰰⴀ㄀⤀
 ਀ऀऀ⼀⽓쉥灒ꡠƍ䭐㱬픀
		var marquee1 = new Marquee("marquee")	*此参数必选 ਀ऀऀ洀愀爀焀甀攀攀㄀⸀䐀椀爀攀挀琀椀漀渀 㴀 ∀琀漀瀀∀㬀ॢ Ԁऀ洀愀爀焀甀攀攀㄀⸀䐀椀爀攀挀琀椀漀渀 㴀 　㬀
		marquee1.Step = 1; ਀ऀऀ洀愀爀焀甀攀攀㄀⸀圀椀搀琀栀 㴀 㜀㘀　㬀
		marquee1.Height = 52; ਀ऀऀ洀愀爀焀甀攀攀㄀⸀吀椀洀攀爀 㴀 㔀　㬀
		marquee1.DelayTime = 5000; ਀ऀऀ洀愀爀焀甀攀攀㄀⸀圀愀椀琀吀椀洀攀 㴀 ㌀　　　㬀
		marquee1.ScrollStep = 52; ਀ऀऀ洀愀爀焀甀攀攀㄀⸀匀琀愀爀琀⠀⤀㬀
 ਀॓쉥炋฀㨀
		ID		"marquee"	容器ID		(必选) ਀ऀऀ䐀椀爀攀挀琀椀漀渀ऀ⠀　⤀ऀ८ꡥ륔ᄀऀ⡓ऀⲞꑎ㨀ごᅎ੮ꠀ⤀⁓빿湶葐㱓բ㨀　Ⰰ㄀Ⰰ㈀Ⰰ㌀Ⰰ∀琀漀瀀∀Ⰰ∀戀漀琀琀漀洀∀Ⰰ∀氀攀昀琀∀Ⰰ∀爀椀最栀琀∀ ⠀ごᅎ਀ ㅔᅎ଀ ㉔ᅝ ㍔ᅓ⤀
		Step		(1)		滚动的步长	(可选,默认值为2,数值越大,滚动越快) ਀ऀऀ圀椀搀琀栀ऀऀ⠀㜀㘀　⤀ऀज़륖桓왛뵞ꘀऀ⡓ऀⲞꑐ㱎㩛륖桒ᵙ쮋빿湶葛뵞ꘀ⤀
		Height		(52)		容器可视高度	(可选,默认值为容器初始设置的高度) ਀ऀऀ吀椀洀攀爀ऀऀ⠀㔀　⤀ऀज़驥栀ऀऀ⡓ऀⲞꑐ㱎㨀㌀　ⱥ灐㲍詜ༀⱮ꡶蒐὞ꚍ詟Ⰰ㄀　　　㴀ㅹ툀ⱞ懲깎小于20) ਀ऀऀ䐀攀氀愀礀吀椀洀攀ऀ⠀㔀　　　⤀ऀক䝐岘罞⡓ऀⲞꑎ㨀ぎ停顿,1000=1秒) ਀ऀऀ圀愀椀琀吀椀洀攀ऀ⠀㌀　　　⤀ऀय़Y쭥葻䥟蕥⡓ऀⲞꑢᘀぎ㩎等待,1000=1秒) ਀ऀऀ匀挀爀漀氀氀匀琀攀瀀ऀ⠀㔀㈀⤀ऀক䝮ꢕऀ⡓ऀⲞꑎ㩿ﭜ佛봀⾚ꘀⲋ灐㱎๞䝎㨀げ᥎㪟⁨ݠ걐屣Ꝓ㘀Ⰰⴀㅹ腫抟⁨ݣꝒ㘀⤀
 ਰO罵⡞懲글㨀
		1、建议直接赋予容器的显示区域的宽度和高度，如(<div id="marquee" style="width:760px;height:52px;">......</div>) ਀ऀऀ㈰Ş懲깎㩛륖桭ﭒꁨ㝟ༀ漀瘀攀爀昀氀漀眀 㴀 愀甀琀濿ౙ舀⠀㰀搀椀瘀 椀搀㴀∀洀愀爀焀甀攀攀∀ 猀琀礀氀攀㴀∀眀椀搀琀栀㨀㜀㘀　瀀砀㬀栀攀椀最栀琀㨀㔀㈀瀀砀㬀漀瘀攀爀昀氀漀眀㨀愀甀琀漀㬀∀㸀⸀⸀⸀⸀⸀⸀㰀⼀搀椀瘀㸀⤀
		3、为了更准确的获取滚动区域的宽度和高度，请尽可能将各滚动单位直接赋予正确宽高度 ਀ऀऀ㐰ś漏踀吀䄀䈀䰀䕨ދ끶葪⩔ᅮꣿಗ腛豈吀䄀䈀䰀䕭ﭒꁨ㝟ༀ搀椀猀瀀氀愀礀 㴀 椀渀氀椀渀旿ౙ舀⠀㰀搀椀瘀 椀搀㴀∀洀愀爀焀甀攀攀∀ 猀琀礀氀攀㴀∀眀椀搀琀栀㨀㜀㘀　瀀砀㬀栀攀椀最栀琀㨀㔀㈀瀀砀㬀漀瘀攀爀昀氀漀眀㨀愀甀琀漀㬀∀㸀㰀琀愀戀氀攀 猀琀礀氀攀㴀∀搀椀猀瀀氀愀礀㨀椀渀氀椀渀攀∀㸀⸀⸀⸀⸀⸀⸀㰀⼀琀愀戀氀攀㸀㰀⼀搀椀瘀㸀⤀
		5、对于翻屏滚动或间歇滚动，要注意各滚动单位间的间距，同时需要对容器的可视高度和可视宽度做好准确的设置，对于各滚动单位间的间距可以通过设置行间距或者单元格的高宽度来进行调整 ਀ऀऀ㘰ś漏踀䰀䦁ꡣ抈䱶蒕顦艥ꅧ०絶蒉덒鹬헿౞懲깜ّ皏汣扢ႈ桨㰀⠀吀䄀䈀䰀䔀⥶葟扟ཧ斏빒ご౻䥶葥䡧鰀
		7、针对横向滚动的文字段落，如果最末端是以空格" "结束的，请将空格" "转换成"&nbsp;" ਀ऀऀ㠰Ɵ⁨ݠ걐屮ꡠᵠ邁䘀氀愀猀棿ౢ䁎ॎ[驶葜䂖偠⟿࡛륖桑蕎앑䆋롵⡖ﹲ䜀㰀椀洀最㹢 ՞⚔﹣ꕶ葖ﹲ䜀㰀愀㸀㰀椀洀最㸀㰀⼀愀㹶葟扟࿿౞皗腹腫扑皁ꡣ抈䳿ऀ
 ਰaἰ0∀㨀
	天上的书生(QQ:30370740) (IE页面留白的Bug) 2007/12/22 ਀॔桳切 稀栀漀甀樀甀渀⌀礀甀挀栀攀渀最琀攀挀栀⸀挀漀洀 ⡥蝛坮ꢍ䱶萀戀甀最⤀ ㈀　　㜀⼀　㄀⼀㌀㄀
	自本程序发布以来，收到乜ᅧ୓쭶蒐깎ౣ큑祈號衙ᩡྉ셔豞懲껿ౡᾌ≙❛뙶葥⽣ǿĀ
 ਀尀⨀⨀⩺୞轒㙏尀⽲䡧䍢䁧ऀ㩝ᑬ㡹攀⠀㌀㌀㌀⤀ 䔀ⴀ䴀愀椀氀㨀稀栀愀搀愀渀　　㜀䀀㈀㄀挀渀⸀挀漀洀ⁿ兗䀀㨀栀琀琀瀀㨀⼀⼀眀眀眀⸀瀀漀瀀甀戀⸀渀攀琀⨀⨀⨀⼀
 ਀
function Marquee() ਀笀
	this.ID = document.getElementById(arguments[0]); ਀ऀ椀昀⠀℀琀栀椀猀⸀䤀䐀⤀
	{ ਀ऀऀ愀氀攀爀琀⠀≠ꢉ膋빿湶萀尀∀∀ ⬀ 愀爀最甀洀攀渀琀猀嬀　崀 ⬀ ∀尀≒ᵙ쭓ᚕᦋ尀爀尀溋쁧ݻ縀䤀䒋빿湦⽔♫捸渀℀∀⤀㬀
		this.ID = -1; ਀ऀऀ爀攀琀甀爀渀㬀
	} ਀ऀ琀栀椀猀⸀䐀椀爀攀挀琀椀漀渀 㴀 琀栀椀猀⸀圀椀搀琀栀 㴀 琀栀椀猀⸀䠀攀椀最栀琀 㴀 琀栀椀猀⸀䐀攀氀愀礀吀椀洀攀 㴀 琀栀椀猀⸀圀愀椀琀吀椀洀攀 㴀 琀栀椀猀⸀䌀吀䰀 㴀 琀栀椀猀⸀匀琀愀爀琀䤀䐀 㴀 琀栀椀猀⸀匀琀漀瀀 㴀 琀栀椀猀⸀䴀漀甀猀攀伀瘀攀爀 㴀 　㬀
	this.Step = 1; ਀ऀ琀栀椀猀⸀吀椀洀攀爀 㴀 ㌀　㬀
	this.DirectionArray = {"top":0 , "up":0 , "bottom":1 , "down":1 , "left":2 , "right":3}; ਀ऀ椀昀⠀琀礀瀀攀漀昀 愀爀最甀洀攀渀琀猀嬀㄀崀 㴀㴀 ∀渀甀洀戀攀爀∀ 簀簀 琀礀瀀攀漀昀 愀爀最甀洀攀渀琀猀嬀㄀崀 㴀㴀 ∀猀琀爀椀渀最∀⤀琀栀椀猀⸀䐀椀爀攀挀琀椀漀渀 㴀 愀爀最甀洀攀渀琀猀嬀㄀崀㬀
	if(typeof arguments[2] == "number")this.Step = arguments[2]; ਀ऀ椀昀⠀琀礀瀀攀漀昀 愀爀最甀洀攀渀琀猀嬀㌀崀 㴀㴀 ∀渀甀洀戀攀爀∀⤀琀栀椀猀⸀圀椀搀琀栀 㴀 愀爀最甀洀攀渀琀猀嬀㌀崀㬀
	if(typeof arguments[4] == "number")this.Height = arguments[4]; ਀ऀ椀昀⠀琀礀瀀攀漀昀 愀爀最甀洀攀渀琀猀嬀㔀崀 㴀㴀 ∀渀甀洀戀攀爀∀⤀琀栀椀猀⸀吀椀洀攀爀 㴀 愀爀最甀洀攀渀琀猀嬀㔀崀㬀
	if(typeof arguments[6] == "number")this.DelayTime = arguments[6]; ਀ऀ椀昀⠀琀礀瀀攀漀昀 愀爀最甀洀攀渀琀猀嬀㜀崀 㴀㴀 ∀渀甀洀戀攀爀∀⤀琀栀椀猀⸀圀愀椀琀吀椀洀攀 㴀 愀爀最甀洀攀渀琀猀嬀㜀崀㬀
	if(typeof arguments[8] == "number")this.ScrollStep = arguments[8]; ਀ऀ琀栀椀猀⸀䤀䐀⸀猀琀礀氀攀⸀漀瘀攀爀昀氀漀眀 㴀 琀栀椀猀⸀䤀䐀⸀猀琀礀氀攀⸀漀瘀攀爀昀氀漀眀堀 㴀 琀栀椀猀⸀䤀䐀⸀猀琀礀氀攀⸀漀瘀攀爀昀氀漀眀夀 㴀 ∀栀椀搀搀攀渀∀㬀
	this.ID.noWrap = true; ਀ऀ琀栀椀猀⸀䤀猀一漀琀伀瀀攀爀愀 㴀 ⠀渀愀瘀椀最愀琀漀爀⸀甀猀攀爀䄀最攀渀琀⸀琀漀䰀漀眀攀爀䌀愀猀攀⠀⤀⸀椀渀搀攀砀伀昀⠀∀漀瀀攀爀愀∀⤀ 㴀㴀 ⴀ㄀⤀㬀
	if(arguments.length >= 7)this.Start(); ਀紀
 ਀䴀愀爀焀甀攀攀⸀瀀爀漀琀漀琀礀瀀攀⸀匀琀愀爀琀 㴀 昀甀渀挀琀椀漀渀⠀⤀
{ ਀ऀ椀昀⠀琀栀椀猀⸀䤀䐀 㴀㴀 ⴀ㄀⤀爀攀琀甀爀渀㬀
	if(this.WaitTime < 800)this.WaitTime = 800; ਀ऀ椀昀⠀琀栀椀猀⸀吀椀洀攀爀 㰀 ㈀　⤀琀栀椀猀⸀吀椀洀攀爀 㴀 ㈀　㬀
	if(this.Width == 0)this.Width = parseInt(this.ID.style.width); ਀ऀ椀昀⠀琀栀椀猀⸀䠀攀椀最栀琀 㴀㴀 　⤀琀栀椀猀⸀䠀攀椀最栀琀 㴀 瀀愀爀猀攀䤀渀琀⠀琀栀椀猀⸀䤀䐀⸀猀琀礀氀攀⸀栀攀椀最栀琀⤀㬀
	if(typeof this.Direction == "string")this.Direction = this.DirectionArray[this.Direction.toString().toLowerCase()]; ਀ऀ琀栀椀猀⸀䠀愀氀昀圀椀搀琀栀 㴀 䴀愀琀栀⸀爀漀甀渀搀⠀琀栀椀猀⸀圀椀搀琀栀 ⼀ ㈀⤀㬀
	this.HalfHeight = Math.round(this.Height / 2); ਀ऀ琀栀椀猀⸀䈀愀欀匀琀攀瀀 㴀 琀栀椀猀⸀匀琀攀瀀㬀
	this.ID.style.width = this.Width + "px"; ਀ऀ琀栀椀猀⸀䤀䐀⸀猀琀礀氀攀⸀栀攀椀最栀琀 㴀 琀栀椀猀⸀䠀攀椀最栀琀 ⬀ ∀瀀砀∀㬀
	if(typeof this.ScrollStep != "number")this.ScrollStep = this.Direction > 1 ? this.Width : this.Height; ਀ऀ瘀愀爀 琀攀洀瀀氀愀琀攀䰀攀昀琀 㴀 ∀㰀琀愀戀氀攀 挀攀氀氀猀瀀愀挀椀渀最㴀✀　✀ 挀攀氀氀瀀愀搀搀椀渀最㴀✀　✀ 猀琀礀氀攀㴀✀戀漀爀搀攀爀ⴀ挀漀氀氀愀瀀猀攀㨀挀漀氀氀愀瀀猀攀㬀搀椀猀瀀氀愀礀㨀椀渀氀椀渀攀㬀✀㸀㰀琀爀㸀㰀琀搀 渀漀圀爀愀瀀㴀琀爀甀攀 猀琀礀氀攀㴀✀眀栀椀琀攀ⴀ猀瀀愀挀攀㨀 渀漀眀爀愀瀀㬀眀漀爀搀ⴀ戀爀攀愀欀㨀欀攀攀瀀ⴀ愀氀氀㬀✀㸀䴀匀䌀䰀䄀匀匀开吀䔀䴀倀开䠀吀䴀䰀㰀⼀琀搀㸀㰀琀搀 渀漀圀爀愀瀀㴀琀爀甀攀 猀琀礀氀攀㴀✀眀栀椀琀攀ⴀ猀瀀愀挀攀㨀 渀漀眀爀愀瀀㬀眀漀爀搀ⴀ戀爀攀愀欀㨀欀攀攀瀀ⴀ愀氀氀㬀✀㸀䴀匀䌀䰀䄀匀匀开吀䔀䴀倀开䠀吀䴀䰀㰀⼀琀搀㸀㰀⼀琀爀㸀㰀⼀琀愀戀氀攀㸀∀㬀
	var templateTop = "<table cellspacing='0' cellpadding='0' style='border-collapse:collapse;'><tr><td>MSCLASS_TEMP_HTML</td></tr><tr><td>MSCLASS_TEMP_HTML</td></tr></table>"; ਀ऀ瘀愀爀 洀猀漀戀樀 㴀 琀栀椀猀㬀
	msobj.tempHTML = msobj.ID.innerHTML; ਀ऀ椀昀⠀洀猀漀戀樀⸀䐀椀爀攀挀琀椀漀渀 㰀㴀 ㄀⤀
	{ ਀ऀऀ洀猀漀戀樀⸀䤀䐀⸀椀渀渀攀爀䠀吀䴀䰀 㴀 琀攀洀瀀氀愀琀攀吀漀瀀⸀爀攀瀀氀愀挀攀⠀⼀䴀匀䌀䰀䄀匀匀开吀䔀䴀倀开䠀吀䴀䰀⼀最Ⰰ洀猀漀戀樀⸀䤀䐀⸀椀渀渀攀爀䠀吀䴀䰀⤀㬀
	} ਀ऀ攀氀猀攀
	{ ਀ऀऀ椀昀⠀洀猀漀戀樀⸀匀挀爀漀氀氀匀琀攀瀀 㴀㴀 　 ☀☀ 洀猀漀戀樀⸀䐀攀氀愀礀吀椀洀攀 㴀㴀 　⤀
		{ ਀ऀऀऀ洀猀漀戀樀⸀䤀䐀⸀椀渀渀攀爀䠀吀䴀䰀 ⬀㴀 洀猀漀戀樀⸀䤀䐀⸀椀渀渀攀爀䠀吀䴀䰀㬀
		} ਀ऀऀ攀氀猀攀
		{ ਀ऀऀऀ洀猀漀戀樀⸀䤀䐀⸀椀渀渀攀爀䠀吀䴀䰀 㴀 琀攀洀瀀氀愀琀攀䰀攀昀琀⸀爀攀瀀氀愀挀攀⠀⼀䴀匀䌀䰀䄀匀匀开吀䔀䴀倀开䠀吀䴀䰀⼀最Ⰰ洀猀漀戀樀⸀䤀䐀⸀椀渀渀攀爀䠀吀䴀䰀⤀㬀
		} ਀ऀ紀
	var timer = this.Timer; ਀ऀ瘀愀爀 搀攀氀愀礀琀椀洀攀 㴀 琀栀椀猀⸀䐀攀氀愀礀吀椀洀攀㬀
	var waittime = this.WaitTime; ਀ऀ洀猀漀戀樀⸀匀琀愀爀琀䤀䐀 㴀 昀甀渀挀琀椀漀渀⠀⤀笀洀猀漀戀樀⸀匀挀爀漀氀氀⠀⤀紀
	msobj.Continue = function() ਀ऀऀऀऀ笀
					if(msobj.MouseOver == 1) ਀ऀऀऀऀऀ笀
						setTimeout(msobj.Continue,delaytime); ਀ऀऀऀऀऀ紀
					else ਀ऀऀऀऀऀ笀ऀ挀氀攀愀爀䤀渀琀攀爀瘀愀氀⠀洀猀漀戀樀⸀吀椀洀攀爀䤀䐀⤀㬀
						msobj.CTL = msobj.Stop = 0; ਀ऀऀऀऀऀऀ洀猀漀戀樀⸀吀椀洀攀爀䤀䐀 㴀 猀攀琀䤀渀琀攀爀瘀愀氀⠀洀猀漀戀樀⸀匀琀愀爀琀䤀䐀Ⰰ琀椀洀攀爀⤀㬀
					} ਀ऀऀऀऀ紀
 ਀ऀ洀猀漀戀樀⸀倀愀甀猀攀 㴀 昀甀渀挀琀椀漀渀⠀⤀
			{ ਀ऀऀऀऀ洀猀漀戀樀⸀匀琀漀瀀 㴀 ㄀㬀
				clearInterval(msobj.TimerID); ਀ऀऀऀऀ猀攀琀吀椀洀攀漀甀琀⠀洀猀漀戀樀⸀䌀漀渀琀椀渀甀攀Ⰰ搀攀氀愀礀琀椀洀攀⤀㬀
			} ਀
	msobj.Begin = function() ਀ऀऀ笀
			msobj.ClientScroll = msobj.Direction > 1 ? msobj.ID.scrollWidth / 2 : msobj.ID.scrollHeight / 2; ਀ऀऀऀ椀昀⠀⠀洀猀漀戀樀⸀䐀椀爀攀挀琀椀漀渀 㰀㴀 ㄀ ☀☀ 洀猀漀戀樀⸀䌀氀椀攀渀琀匀挀爀漀氀氀 㰀㴀 洀猀漀戀樀⸀䠀攀椀最栀琀 ⬀ 洀猀漀戀樀⸀匀琀攀瀀⤀ 簀簀 ⠀洀猀漀戀樀⸀䐀椀爀攀挀琀椀漀渀 㸀 ㄀ ☀☀ 洀猀漀戀樀⸀䌀氀椀攀渀琀匀挀爀漀氀氀 㰀㴀 洀猀漀戀樀⸀圀椀搀琀栀 ⬀ 洀猀漀戀樀⸀匀琀攀瀀⤀⤀ऀऀऀ笀
				msobj.ID.innerHTML = msobj.tempHTML; ਀ऀऀऀऀ搀攀氀攀琀攀⠀洀猀漀戀樀⸀琀攀洀瀀䠀吀䴀䰀⤀㬀
				return; ਀ऀऀऀ紀
			delete(msobj.tempHTML); ਀ऀऀऀ洀猀漀戀樀⸀吀椀洀攀爀䤀䐀 㴀 猀攀琀䤀渀琀攀爀瘀愀氀⠀洀猀漀戀樀⸀匀琀愀爀琀䤀䐀Ⰰ琀椀洀攀爀⤀㬀
			if(msobj.ScrollStep < 0)return; ਀ऀऀऀ洀猀漀戀樀⸀䤀䐀⸀漀渀洀漀甀猀攀洀漀瘀攀 㴀 昀甀渀挀琀椀漀渀⠀攀瘀攀渀琀⤀
						{ ਀ऀऀऀऀऀऀऀ椀昀⠀洀猀漀戀樀⸀匀挀爀漀氀氀匀琀攀瀀 㴀㴀 　 ☀☀ 洀猀漀戀樀⸀䐀椀爀攀挀琀椀漀渀 㸀 ㄀⤀
							{ ਀ऀऀऀऀऀऀऀऀ瘀愀爀 攀瘀攀渀琀 㴀 攀瘀攀渀琀 簀簀 眀椀渀搀漀眀⸀攀瘀攀渀琀㬀
								if(window.event) ਀ऀऀऀऀऀऀऀऀ笀
									if(msobj.IsNotOpera) ਀ऀऀऀऀऀऀऀऀऀ笀
										msobj.EventLeft = event.srcElement.id == msobj.ID.id ? event.offsetX - msobj.ID.scrollLeft : event.srcElement.offsetLeft - msobj.ID.scrollLeft + event.offsetX; ਀ऀऀऀऀऀऀऀऀऀ紀
									else ਀ऀऀऀऀऀऀऀऀऀ笀
										msobj.ScrollStep = null; ਀ऀऀऀऀऀऀऀऀऀऀ爀攀琀甀爀渀㬀
									} ਀ऀऀऀऀऀऀऀऀ紀
								else ਀ऀऀऀऀऀऀऀऀ笀
									msobj.EventLeft = event.layerX - msobj.ID.scrollLeft; ਀ऀऀऀऀऀऀऀऀ紀
								msobj.Direction = msobj.EventLeft > msobj.HalfWidth ? 3 : 2; ਀ऀऀऀऀऀऀऀऀ洀猀漀戀樀⸀䄀戀猀䌀攀渀琀攀爀 㴀 䴀愀琀栀⸀愀戀猀⠀洀猀漀戀樀⸀䠀愀氀昀圀椀搀琀栀 ⴀ 洀猀漀戀樀⸀䔀瘀攀渀琀䰀攀昀琀⤀㬀
								msobj.Step = Math.round(msobj.AbsCenter * (msobj.BakStep*2) / msobj.HalfWidth); ਀ऀऀऀऀऀऀऀ紀
						} ਀ऀऀऀ洀猀漀戀樀⸀䤀䐀⸀漀渀洀漀甀猀攀漀瘀攀爀 㴀 昀甀渀挀琀椀漀渀⠀⤀
						{ ਀ऀऀऀऀऀऀऀ椀昀⠀洀猀漀戀樀⸀匀挀爀漀氀氀匀琀攀瀀 㴀㴀 　⤀爀攀琀甀爀渀㬀
							msobj.MouseOver = 1; ਀ऀऀऀऀऀऀऀ挀氀攀愀爀䤀渀琀攀爀瘀愀氀⠀洀猀漀戀樀⸀吀椀洀攀爀䤀䐀⤀㬀
						} ਀ऀऀऀ洀猀漀戀樀⸀䤀䐀⸀漀渀洀漀甀猀攀漀甀琀 㴀 昀甀渀挀琀椀漀渀⠀⤀
						{ ਀ऀऀऀऀऀऀऀ椀昀⠀洀猀漀戀樀⸀匀挀爀漀氀氀匀琀攀瀀 㴀㴀 　⤀
							{ ਀ऀऀऀऀऀऀऀऀ椀昀⠀洀猀漀戀樀⸀匀琀攀瀀 㴀㴀 　⤀洀猀漀戀樀⸀匀琀攀瀀 㴀 ㄀㬀
								return; ਀ऀऀऀऀऀऀऀ紀
							msobj.MouseOver = 0; ਀ऀऀऀऀऀऀऀ椀昀⠀洀猀漀戀樀⸀匀琀漀瀀 㴀㴀 　⤀
							{ ਀ऀऀऀऀऀऀऀऀ挀氀攀愀爀䤀渀琀攀爀瘀愀氀⠀洀猀漀戀樀⸀吀椀洀攀爀䤀䐀⤀㬀
								msobj.TimerID = setInterval(msobj.StartID,timer); ਀ऀऀऀऀऀऀऀ紀
						} ਀ऀऀ紀
	setTimeout(msobj.Begin,waittime); ਀紀
 ਀䴀愀爀焀甀攀攀⸀瀀爀漀琀漀琀礀瀀攀⸀匀挀爀漀氀氀 㴀 昀甀渀挀琀椀漀渀⠀⤀
{ ਀ऀ猀眀椀琀挀栀⠀琀栀椀猀⸀䐀椀爀攀挀琀椀漀渀⤀
	{ ਀ऀऀ挀愀猀攀 　㨀
			this.CTL += this.Step; ਀ऀऀऀ椀昀⠀琀栀椀猀⸀䌀吀䰀 㸀㴀 琀栀椀猀⸀匀挀爀漀氀氀匀琀攀瀀 ☀☀ 琀栀椀猀⸀䐀攀氀愀礀吀椀洀攀 㸀 　⤀
			{ ਀ऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀吀漀瀀 ⬀㴀 琀栀椀猀⸀匀挀爀漀氀氀匀琀攀瀀 ⬀ 琀栀椀猀⸀匀琀攀瀀 ⴀ 琀栀椀猀⸀䌀吀䰀㬀
				this.Pause(); ਀ऀऀऀऀ爀攀琀甀爀渀㬀
			} ਀ऀऀऀ攀氀猀攀
			{ ਀ऀऀऀऀ椀昀⠀琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀吀漀瀀 㸀㴀 琀栀椀猀⸀䌀氀椀攀渀琀匀挀爀漀氀氀⤀
				{ ਀ऀऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀吀漀瀀 ⴀ㴀 琀栀椀猀⸀䌀氀椀攀渀琀匀挀爀漀氀氀㬀
				} ਀ऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀吀漀瀀 ⬀㴀 琀栀椀猀⸀匀琀攀瀀㬀
			} ਀ऀऀ戀爀攀愀欀㬀
 ਀ऀऀ挀愀猀攀 ㄀㨀
			this.CTL += this.Step; ਀ऀऀऀ椀昀⠀琀栀椀猀⸀䌀吀䰀 㸀㴀 琀栀椀猀⸀匀挀爀漀氀氀匀琀攀瀀 ☀☀ 琀栀椀猀⸀䐀攀氀愀礀吀椀洀攀 㸀 　⤀
			{ ਀ऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀吀漀瀀 ⴀ㴀 琀栀椀猀⸀匀挀爀漀氀氀匀琀攀瀀 ⬀ 琀栀椀猀⸀匀琀攀瀀 ⴀ 琀栀椀猀⸀䌀吀䰀㬀
				this.Pause(); ਀ऀऀऀऀ爀攀琀甀爀渀㬀
			} ਀ऀऀऀ攀氀猀攀
			{ ਀ऀऀऀऀ椀昀⠀琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀吀漀瀀 㰀㴀 　⤀
				{ ਀ऀऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀吀漀瀀 ⬀㴀 琀栀椀猀⸀䌀氀椀攀渀琀匀挀爀漀氀氀㬀
				} ਀ऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀吀漀瀀 ⴀ㴀 琀栀椀猀⸀匀琀攀瀀㬀
			} ਀ऀऀ戀爀攀愀欀㬀
 ਀ऀऀ挀愀猀攀 ㈀㨀
			this.CTL += this.Step; ਀ऀऀऀ椀昀⠀琀栀椀猀⸀䌀吀䰀 㸀㴀 琀栀椀猀⸀匀挀爀漀氀氀匀琀攀瀀 ☀☀ 琀栀椀猀⸀䐀攀氀愀礀吀椀洀攀 㸀 　⤀
			{ ਀ऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀䰀攀昀琀 ⬀㴀 琀栀椀猀⸀匀挀爀漀氀氀匀琀攀瀀 ⬀ 琀栀椀猀⸀匀琀攀瀀 ⴀ 琀栀椀猀⸀䌀吀䰀㬀
				this.Pause(); ਀ऀऀऀऀ爀攀琀甀爀渀㬀
			} ਀ऀऀऀ攀氀猀攀
			{ ਀ऀऀऀऀ椀昀⠀琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀䰀攀昀琀 㸀㴀 琀栀椀猀⸀䌀氀椀攀渀琀匀挀爀漀氀氀⤀
				{ ਀ऀऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀䰀攀昀琀 ⴀ㴀 琀栀椀猀⸀䌀氀椀攀渀琀匀挀爀漀氀氀㬀
				} ਀ऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀䰀攀昀琀 ⬀㴀 琀栀椀猀⸀匀琀攀瀀㬀
			} ਀ऀऀ戀爀攀愀欀㬀
 ਀ऀऀ挀愀猀攀 ㌀㨀
			this.CTL += this.Step; ਀ऀऀऀ椀昀⠀琀栀椀猀⸀䌀吀䰀 㸀㴀 琀栀椀猀⸀匀挀爀漀氀氀匀琀攀瀀 ☀☀ 琀栀椀猀⸀䐀攀氀愀礀吀椀洀攀 㸀 　⤀
			{ ਀ऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀䰀攀昀琀 ⴀ㴀 琀栀椀猀⸀匀挀爀漀氀氀匀琀攀瀀 ⬀ 琀栀椀猀⸀匀琀攀瀀 ⴀ 琀栀椀猀⸀䌀吀䰀㬀
				this.Pause(); ਀ऀऀऀऀ爀攀琀甀爀渀㬀
			} ਀ऀऀऀ攀氀猀攀
			{ ਀ऀऀऀऀ椀昀⠀琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀䰀攀昀琀 㰀㴀 　⤀
				{ ਀ऀऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀䰀攀昀琀 ⬀㴀 琀栀椀猀⸀䌀氀椀攀渀琀匀挀爀漀氀氀㬀
				} ਀ऀऀऀऀ琀栀椀猀⸀䤀䐀⸀猀挀爀漀氀氀䰀攀昀琀 ⴀ㴀 琀栀椀猀⸀匀琀攀瀀㬀
			} ਀ऀऀ戀爀攀愀欀㬀
	} ਀紀
//-->