var scroll_process = false;

function scrollStart(id, step, course)
{
	scroll_process = true;
	
	if(!course)
		course = 0;
	
	scrolling(id, step, course);
}

function scrollStop()
{
	scroll_process = false;
}

function scrolling(id, step, course)
{
	block = document.getElementById(id);
	
	if(!block)
		return;
	
	if(course)
	{
		if(step>0 && block.scrollLeft >= block.scrollWidth)
			return;
			
		if(step<0 && block.scrollLeft <= 0)
			return;
		
		block.scrollLeft += step;
	}
	else
	{
		if(step>0 && block.scrollTop >= block.scrollHeight)
			return;
			
		if(step<0 && block.scrollTop <= 0)
			return;
		
		block.scrollTop += step;
	}
	
	if(scroll_process)
		setTimeout('scrolling("'+id+'", '+step+', '+course+')', 10);
}
