
	document.write('<link rel="stylesheet" type="text/css" href="/coleman/includes/scroller/scroll.css">');
	
	function startScroll(sScrollBox, sDirection)
	{
		oScrollBox = document.getElementById(sScrollBox);
		sStartPosition = oScrollBox.scrollLeft;
		
		if (bIsScrolling)
		{
			stopScroll();
		}

		bIsScrolling = true;
		scrollInterval = setInterval(function() {scroll(oScrollBox, sStartPosition, sDirection);}, 10);
	}
	
	function stopScroll()
{
    if (bIsScrolling)

    { 

        bIsScrolling = false;
        clearInterval(scrollInterval);

    }
}


	function scroll(oScrollBox, sStartPosition, sDirection)
	{
		var iStep = 6;
	
		if (oScrollBox)
		{
			if (sDirection == "left")
			{
				iStep = Math.ceil(iStep / Math.ceil(oScrollBox.offsetWidth / (oScrollBox.offsetWidth - (oScrollBox.scrollLeft - sStartPosition) + 1)));

				oScrollBox.scrollLeft = oScrollBox.scrollLeft + iStep;
			}
			else
			{
				iStep = Math.ceil(iStep / Math.ceil(oScrollBox.offsetWidth / (oScrollBox.offsetWidth - (sStartPosition - oScrollBox.scrollLeft) + 1)));

				oScrollBox.scrollLeft = oScrollBox.scrollLeft - iStep;
			}
			
			if ((Math.abs(oScrollBox.scrollLeft - sStartPosition) == oScrollBox.offsetWidth) || (oScrollBox.scrollLeft == 0) || (oScrollBox.scrollLeft == (oScrollBox.scrollWidth - oScrollBox.offsetWidth)))
			{
				stopScroll();
			}
		}
	}
	
	bIsScrolling = false;
