var scroller = (document.getElementById) ? document.getElementById('news') : document.all.news;
var scroller_box = (document.getElementById) ? document.getElementById('news_bar') : document.all.news;
var scroller_start_left = getLeftPosOfDiv(scroller);
var scroller_actual_width = 650;
var scroller_enabled = true;
scroller.style.left = (scroller_actual_width)+"px";

function getLeftPosOfDiv(obj)
{
	return findPosX(obj);
}

var sCount = 0;

scroller.style.left = 400;

function scroll()
{
	if (!scroller_enabled) return false;
	
	var current_left = parseInt(scroller.style.left);
	var width = parseInt(scroller.style.width);
	var speed = 1;

	if (!width) width = scroller_actual_width;
	
	if (current_left+width > scroller_start_left)
		scroller.style.left = (current_left-speed)+"px";
	else
		scroller.style.left = (scroller_actual_width)+"px";
		
	return true;
}

function startScroll()
{
	scroller_enabled = true;
}

function stopScroll()
{
	scroller_enabled = false;
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

setInterval("scroll()",18);

