	var timerID;
	
	function stop_scroll()
	{

		if(timerID) clearTimeout(timerID);
	}
	
	
	function scroll(direction, vcount, vprem, Scrollwidth)
	{
            if( Scrollwidth === undefined )
                Scrollwidth = 890;


		/*var obj = document.getElementById("scroll_area");
		var cur_pos = obj.offsetLeft;

		var parent = obj;

		while (parent.offsetParent)
		{
    		parent = parent.offsetParent;
    		cur_pos += parent.offsetLeft;
  		}*/

		//alert(cur_pos);

		var cur_pos = document.getElementById("scroll_area").offsetLeft;
		var cur_width = (parseInt(vcount) * 161) + (4 + parseInt(vprem));

		var dis = Scrollwidth - cur_width;

		if (dis >= 0) return;
	
			if (direction=="left")
			{
				if (cur_pos >= "0") return;
		
				document.getElementById("scroll_area").style.left = cur_pos + 4 + "px";
			}
			else
			{
				if (cur_pos <= dis) return;

				document.getElementById("scroll_area").style.left = cur_pos - 4 + "px";
			}

			//if(timerID) clearTimeout(timerID);

			timerID = setTimeout("scroll(\'"+direction+"\',\'"+vcount+"\',\'"+vprem+"\',\'"+Scrollwidth+"\')", 5);
	}