﻿//向上滚动
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.getElementsByTagName(id).length <= 2){return;}
	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){
	clearInterval(SAobjsun[Aid].interT);
	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';
		openTimeScroll(Aid);
	}else{
		var s=15,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);
	}
}
