var scroll_top=0;
var scroll_loop=true;

function scrollUp(content_id,scroller_id,lo)
{	
	content_obj=document.getElementById(content_id);
	scroller_obj=document.getElementById(scroller_id);
	scroll_top = scroll_top + 3;
	
	if(scroll_top>0)
	{
		scroll_loop=false;
		scroll_top-=3;
	}
	if (lo)
	{	
		content_obj.style.top = scroll_top + "px";
		setTimeout("scrollUp('"+content_id+"','"+scroller_id+"',"+scroll_loop+")",10);
	}
}
  
function scrollDown(content_id,scroller_id,lo)
{	
	content_obj=document.getElementById(content_id);
	scroller_obj=document.getElementById(scroller_id);
	scroll_top = scroll_top - 3;
	act_pos= content_obj.clientHeight - scroller_obj.clientHeight;
	if (Math.abs(scroll_top) > act_pos)
	{			
		scroll_loop=false;
		scroll_top += 3;
	}		
	if (lo)		
	{
		content_obj.style.top =scroll_top + "px";					
		setTimeout("scrollDown('"+content_id+"','"+scroller_id+"',"+scroll_loop+")",10);
	}		
}

function stopScrolling()
{		
	scroll_loop=false;
}