var currentpos,timer,div,tmp=0,interval=80;
function autoscroll(id){
    div=document.getElementById(id);
	timer = setInterval("scrollwindow()",interval);
	div.onmouseout=runscroll;
	div.onmouseover =sc;
	div.onclick=restartscroll;
}
function sc(){
	clearInterval(timer);
}
function scrollwindow(){
    // pre-store scrollTop
    div.scrollTop = tmp++;

    currentpos=div.scrollTop ;
	div.scrollTop=++currentpos;
	if(currentpos!=div.scrollTop)
	{
        restartscroll();
	}
}
function runscroll(){
autoscroll('scroll')
}
function restartscroll()
{
	    tmp=0;
	    div.scrollTop=0
}

