var s3_height, s3_preTop, s3_currTop, s3_stoptime, s3_stopscroll;

function s3_scrollInit(str,height){
	var obj=GE(str);
	s3_height=height, s3_preTop=0, s3_currTop=s3_height, s3_stoptime=0, s3_stopscroll=false;
	obj.style.height=s3_height+'px';
	obj.style.overflowX="visible";
	obj.style.overflowY="hidden";
	obj.noWrap=true;
	obj.onmouseover=new Function("s3_stopscroll=true");
	obj.onmouseout=new Function("s3_stopscroll=false");
	obj.style.display='';
	obj.innerHTML += obj.innerHTML;
	obj.scrollTop=0;
	setInterval("s3_scrollUp('"+ str +"')",20);
}

function s3_scrollUp(obj){
	var obj = GE(obj);
	if(s3_stopscroll==true) return;
	s3_currTop+=1;
	if(s3_currTop>s3_height){
		s3_stoptime+=1;
		s3_currTop-=1;
		if(s3_stoptime==80){s3_currTop=0; s3_stoptime=0; }
	} else {
		s3_preTop=obj.scrollTop; obj.scrollTop+=1;
		if(s3_preTop==obj.scrollTop){ obj.scrollTop=((obj.scrollTop+s3_height+1)/2)-s3_height;obj.scrollTop+=1; }
	}
}



