
	var tm = null;
	var speed = 40;
	var oldspeed = speed;
	var scroll = null;
	function doubleSpeed()
	{
		oldspeed = speed;
		speed = speed/4;
	}
	function resetSpeed()
	{
		speed = oldspeed;
	}
	function scrollHorizontalBegin(t,id)
	{
		scroll = document.getElementById(id);
		if (t)
			scrollLeft();
		else
			scrollRight();
	}
	
	function scrollLeft()
	{
		scroll.scrollLeft -= 2; 
		tm = setTimeout('scrollLeft();', speed);
	}
	
	function scrollRight()
	{
		scroll.scrollLeft += 2; 
		tm = setTimeout('scrollRight();', speed);
	}
	
	function scrollVerticalBegin(t,id)
	{
		scroll = document.getElementById(id);
		if (t)
			scrollTop();
		else
			scrollBottom();
	}
	
	function scrollTop()
	{
		scroll.scrollTop -= 3; 
		tm = setTimeout('scrollTop();', speed);
	}
	
	function scrollBottom()
	{
		scroll.scrollTop += 2; 
		tm = scrollBottom('scrollBottom();', speed);
	}
	
	function scrollEnd()
	{
		clearTimeout(tm);
	}
	
	function ShowScroll(scrollid, linksid, size2)
	{
		var s = document.getElementById(scrollid);
		var l = document.getElementById(linksid);
		
		if(!s)
		{
			alert('Scroll area with id=' + scrollid +' not found!');
		}
		if(!l)
		{
			alert('Scroll links block with id=' + scrollid +' not found!');
		}
		
		if(s.scrollHeight > size2)
		{
			s.style.height = size2 + 'px';
			s.style.overflow = 'hidden';
			l.style.display = 'block';
		}
	}
