var scrollPosition = 0;

function scrollHorizontal (elementid,xDistance,scrollWidthValue) {
	scrollWidth = document.getElementById(elementid).style.width;
	scrollWidth = scrollWidth.replace("px","");
	if ((scrollWidth > scrollWidthValue && xDistance == scrollWidthValue && scrollPosition < 0) /*left*/ ||
	(scrollWidth > scrollWidthValue && xDistance == ((scrollWidthValue) * -1) && (scrollWidth > (Math.abs(scrollPosition * 2)))) /* right */) {
		//try to use scriptaculous effects
		try {
			new Effect.Move(document.getElementById(elementid), {
				x: xDistance,
				y: 0,
				mode: 'relative'
			});
		} catch (e) {
			document.getElementById(elementid).style.left=((scrollPosition+xDistance)+("px"));
		}
		scrollPosition += xDistance;
	}
}

function blurLinkScroller (element){ 
	element.blur();
}