		var speed = 10; //速度(毫秒)
		var space = 10; //每次移动(px)
		var PageHeight = 100; //翻页高度
		var fill = 0; //整体移位
		var moveLock = false;
		var moveTimeObj;
		var moveWay = "down";
		var comp = 0;
		var autoPlayObj=null;


		GetObj("scr_List2").innerHTML=GetObj("scr_List1").innerHTML;
		GetObj('SI_Cont').scrollTop=fill>=0?fill:GetObj('scr_List1').scrollHeight-Math.abs(fill);
		//GetObj('SI_Cont').scrollTop=0;
		GetObj("SI_Cont").onmouseover=function(){clearInterval(autoPlayObj)}
		GetObj("SI_Cont").onmouseout=function(){AutoPlay()}
		AutoPlay();
		
		function GetObj(objName){
			if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}
		}
		
		function AutoPlay(){
			
			clearInterval(autoPlayObj);
			autoPlayObj=setInterval('SI_GoDown();SI_StopDown();',1500)
		}
		
		function SI_GoUp(){
			
			if(moveLock)return;
			clearInterval(autoPlayObj);
			moveLock=true;
			moveWay="top";
			moveTimeObj=setInterval('SI_ScrUp();',speed);
		}
		
		function SI_StopUp(){
			if(moveWay == "down"){return};
			clearInterval(moveTimeObj);
			if((GetObj('SI_Cont').scrollTop-fill)%PageHeight!=0){
			comp=fill-(GetObj('SI_Cont').scrollTop%PageHeight);
			CompScr()}else{moveLock=false}
			AutoPlay();
		}
		
		function SI_ScrUp(){
			if(GetObj('SI_Cont').scrollTop<=0){
				GetObj('SI_Cont').scrollTop = GetObj('SI_Cont').scrollTop + GetObj('scr_List1').scrollHeight;
			}
				GetObj('SI_Cont').scrollTop-=space
			}
		
		function SI_GoDown(){
			clearInterval(moveTimeObj);
			if(moveLock)return;
			clearInterval(autoPlayObj);
			moveLock=true;
			moveWay="down";
			SI_ScrDown();
			moveTimeObj=setInterval('SI_ScrDown()',speed)
		}
		
		function SI_StopDown(){
			if(moveWay == "top"){return};
			clearInterval(moveTimeObj);

			if(GetObj('SI_Cont').scrollTop%PageHeight-(fill>=0?fill:fill+1)!=0){
				comp=PageHeight-GetObj('SI_Cont').scrollTop%PageHeight+fill;
				CompScr()
			}
			else{moveLock=false}
			AutoPlay()
		}
		
		function SI_ScrDown(){
			
			if(GetObj('SI_Cont').scrollTop>=GetObj('scr_List1').scrollHeight){
				GetObj('SI_Cont').scrollTop=GetObj('SI_Cont').scrollTop-GetObj('scr_List1').scrollHeight;
			}
			GetObj('SI_Cont').scrollTop+=space
		}
	
		function CompScr(){
			if(comp==0){moveLock=false;return}
			var num,TempSpeed=speed,TempSpace=space;
			if(Math.abs(comp)<PageHeight/2){
				TempSpace=Math.round(Math.abs(comp/space));
				if(TempSpace<1){TempSpace=1}
			}
			if(comp<0){
				if(comp<-TempSpace){
					comp+=TempSpace;
					num=TempSpace
				}
				else{num=-comp;comp=0}
				GetObj('SI_Cont').scrollTop-=num;
				setTimeout('CompScr()',TempSpeed)
			}else{
				if(comp>TempSpace){
					comp-=TempSpace;num=TempSpace
				}else{
					num=comp;
					comp=0}
					GetObj('SI_Cont').scrollTop+=num;
					setTimeout('CompScr()',TempSpeed)
				}
			}
