var scrollerWidth = 0;
var containerWidth = 0;
var scrollDistance = 0;
var scrollDistanceIncrement = 1;
var scrollTimeIncrement = 15;
var scrollTimeoutTimer;
jQuery(document).ready(function(){
	
	if(jQuery('#ticker-content-scroll').length > 0)
	{
		containerWidth = parseInt(jQuery('#ticker-content').width());
		jQuery('#ticker-content-scroll>div').each(
			function()
			{
				var w = parseInt(jQuery(this).outerWidth())+5;
				jQuery(this).css('width', w+'px');
				scrollerWidth += w;
			}
		);
		
		jQuery('#ticker-content-scroll').css('width', scrollerWidth+'px');
		
		if(containerWidth < scrollerWidth)
		{
			scrollTimeoutTimer = setTimeout(function() { shiftScrollLeft() }, 1000);
			jQuery('#ticker-content').hover(
				function()
				{
					clearTimeout(scrollTimeoutTimer);
				},
				function()
				{
					scrollTimeoutTimer = setTimeout(function(){ shiftScrollLeft() }, scrollTimeIncrement);
				}
			);
		}
	}
});

function shiftScrollLeft()
{
	var currentLeft = parseInt(jQuery('#ticker-content-scroll').css('left'));
	if((currentLeft * -1) > scrollerWidth)
	{
		jQuery('#ticker-content-scroll').css('left', containerWidth+'px')
	}
	else
	{
		currentLeft = currentLeft - scrollDistanceIncrement;
		jQuery('#ticker-content-scroll').css('left', currentLeft+'px')
	}
	scrollTimeoutTimer = setTimeout(function(){ shiftScrollLeft() }, scrollTimeIncrement);
}