
/**
 * 控制DIV的向上滚动
 * @param {} id  － 包含滚动序列的容器ID
 * @param {} lh  － 滚动宽度
 * @param {} speed － 滚动速度
 * @param {} delay － 停留时间
 * @author 吴宝龙
 * @since 2009.3.4
 * @version 1.0
 */
function startmarquee(id,lh,speed,delay) {
	var p=false;
	var t;
	var sh;
	var o=document.getElementById(id);
	o.innerHTML+=o.innerHTML;
	o.style.marginTop=0;
	
	o.onmouseover=function(){p=true;}
	o.onmouseout=function(){p=false;}
	
	function start(){
		sh = o.offsetHeight;
		o.style.height = sh;
		t=setInterval(scrolling,speed);
		if(!p) o.style.marginTop=parseInt(o.style.marginTop)-1+"px";
	}
	
	function scrolling(){
		if(parseInt(o.style.marginTop)%lh!=0){
		o.style.marginTop=parseInt(o.style.marginTop)-1+"px";
		if(Math.abs(parseInt(o.style.marginTop))>=sh/2) o.style.marginTop=0;
	}else{
			clearInterval(t);
			setTimeout(start,delay);
		}
	}
	setTimeout(start,delay);
}