var scrollActive = false;
var scrollObj = null;
var scrollDir = 0;

function startScroll(dir) {
	scrollObj = getElem("id", "scrollarea", null);
	scrollDir = dir;
	
	scrollActive = true;
	doScroll();
}

function stopScroll() {
	scrollDir = 0;
	scrollActive = false;
}

function doScroll() {
	var newPos = scrollObj.scrollLeft + (scrollDir);
	if (newPos < 0) newPos = 0;
	else if (newPos > (scrollObj.scrollWidth - scrollObj.offsetWidth)) newPos = scrollObj.scrollWidth - scrollObj.offsetWidth;
	
	scrollObj.scrollLeft = newPos;
	if (scrollActive) window.setTimeout("doScroll()", 15);
}


