	/*
		参数说明
		objid, 要滚运的容器，请注意，该容器不可以有margin-top:不可以设置值
		lineh, 每行的高度
		scrolllinecount, 滚动多少行
		scrollspeed,最大滚动的速度 以毫秒记
		pausetime ，滚动一屏后停多长时间 以毫秒记
	*/

	function ScrollPage(objid,lineh,scrolllinecount,scrollspeed,pausetime)
	{
		var ObjId = objid;
		var ScrollSpeed = scrollspeed;
		var LineCount = scrolllinecount;
		
		var ScrollObj = $$$(objid);
		var viewheight = lineh*scrolllinecount;
		var LineHeigt = lineh;
		
		
		
		var ObjPosition = 0;
		var ObjHeight = parseInt(ScrollObj.offsetHeight);
		var StopScroll = false;
		var ScrollTimer = null;
		var PauseTimer = null;
		
		var ScrollPage = parseInt((parseFloat(ObjHeight) + viewheight -1) / parseFloat(viewheight));
		var ScrolledPage = 0;
		var speed = 5;
		var scrollstep = LineHeigt;
		var ScrollDistance = 0;
		var mqinst = this;
		ScrollObj.onmouseover =  function(){StopScroll = true;}
		ScrollObj.onmouseout  =  function(){StopScroll = false;}
		var temp = ScrollObj.innerHTML;
		while(ScrollPage  * viewheight > ObjHeight)
		{
			ScrollObj.innerHTML += temp;
			ObjHeight =  parseInt(ScrollObj.offsetHeight);
		}
		ScrollObj.innerHTML += temp;
		
	
		function $$$(objid){return document.getElementById(objid);}

		function scroll()
		{
			if(StopScroll) 
			{
				ScrollTimer = window.setTimeout(scroll,speed);
				return;
			}
			window.clearTimeout(PauseTimer);
			scrollstep = scrollstep * 0.95;
			if(scrollstep  <1 )scrollstep = 2;
			ScrollDistance = ScrollDistance + scrollstep;
			
			if(ScrollDistance >= viewheight)
			{
				ScrollDistance = viewheight;
				ObjPosition = ObjPosition + ScrollDistance;
				ScrollDistance = 0;
			}
			ScrollObj.style.marginTop = "-" + (ObjPosition + ScrollDistance) + "px";
		
			if(ScrollDistance == 0)
			{
				ScrolledPage ++;
				window.clearTimeout(ScrollTimer);
				speed = 5;
				scrollstep = LineHeigt
				if(ScrolledPage == ScrollPage)
				{
					ScrolledPage = 0;
					ScrollObj.style.marginTop = "0px";
					ObjPosition = 0;
				}
				PauseTimer  = window.setInterval(scroll,pausetime);
				return;
			}
			if(speed < ScrollSpeed)
				speed = speed + speed * 0.2;
			else
				speed = ScrollSpeed;
				
			ScrollTimer = window.setTimeout(scroll,speed);				
		}
		
		PauseTimer  = window.setInterval(scroll,pausetime);

	}