/*SAobjsun可存多个滚动对象,obj对象,id子对象标签,height滚动高度,time等待滚动值,speed向上滚动值,interT等待滚动,outT向上滚动*/
var SAobjsun = [];
function openTimeScroll(Aid){
	SAobjsun[Aid].interT = setInterval(function(){scrollUpMove(SAobjsun[Aid].obj,SAobjsun[Aid].height,0,Aid);},SAobjsun[Aid].time);
}
function onTopScroll(obj,id,hei,time,speed){
	var getObj = document.getElementById(obj);	//获取对象
	if(getObj.innerHTML.indexOf("<") != "-1"){
		SAobjsun[SAobjsun.length] = {obj:getObj,id:id,height:hei,time:time,speed:speed,interT:"",outT:""};	//对象值
		getObj.style.overflow = "hidden";
		var arrayID = SAobjsun.length - 1;	//数组位置
		getObj.onmousemove = function(){clearTimeout(SAobjsun[arrayID].outT);clearInterval(SAobjsun[arrayID].interT);};
		getObj.onmouseout = function(){openTimeScroll(arrayID)};
		openTimeScroll(arrayID);
	}
}
function scrollUpMove(obj,Hlen,c,Aid){
	var chiObjone = obj.getElementsByTagName(SAobjsun[Aid].id)[0];
	if(Hlen == c){
		var t = chiObjone.cloneNode(true);
		obj.removeChild(chiObjone);
		obj.appendChild(t);
		t.style.marginTop = chiObjone.style.marginTop = '0px';
	}else{
		var s=3,c=c+s,l=(c >= Hlen ? c-Hlen : 0);
		chiObjone.style.marginTop = -c+l+'px';
		SAobjsun[Aid].outT = setTimeout(function(){scrollUpMove(obj,Hlen,c-l,Aid)},SAobjsun[Aid].speed);
	}
}

