var ticker_timeout = null;
var ticker_showDuration = 2000;
var ticker_currentElement = 0;
function tickerItem(content)
{
	this.content = content;
}
function tickerTimer_tick()
{
	// Clear any existing timeout (just to be sure)
	if(ticker_timeout != null)
		window.clearTimeout(ticker_timeout);
		
	ticker_currentElement = (++ticker_currentElement) % tickerItems.length;
	var newItem = tickerItems[ticker_currentElement];
	
	var newsTicker = $("DIV#newsTicker");
	
	var iWidth = 760; //newsTicker.width();
	
	newItem.content.css(
	{
		position: "absolute",
		top: "10px",
		left: iWidth + "px"
	});
	
	newsTicker.append(newItem.content.clone(true));
	$("DIV#newsTicker > DIV").animate(
	{
		left: "140px"
	}, 4000, "swing", function()
	{
		ticker_timeout = window.setTimeout(function()
		{
			$("DIV#newsTicker > DIV").animate(
			{
				opacity: 0
			}, 1000, "linear", function()
			{
				$("DIV#newsTicker > DIV").remove();
				tickerTimer_tick();
			});
		}, ticker_showDuration);
	});
	
}
var tickerItems = new Array();
$(document).ready(function()
{
	var items = $("DIV#newsTicker UL LI");
	if(items.length == 0)
	{
		$("DIV#newsTicker").remove();
		return;
	}
	items.each(function(index, domElement)
	{
		var $this = $(this);
		tickerItems.push(new tickerItem($("<div></div>").append($this.clone(true))));
	});
	$("DIV#newsTicker UL").remove();
	tickerTimer_tick();
});