function ns_newsticker($items_to_fade, $ticker_time)
{
	
	tickerchange = setInterval(ns_start_ticker, $ticker_time);
	var $tickeritem = jQuery($items_to_fade);
	var i = 1;
	
	function ns_start_ticker()
	{
		$tickeritem.filter(":eq("+i+")").trigger('fade');
		i+1 < $tickeritem.length ? i++ : i = 0;
	}
	
	$tickeritem.each(function(i)
	{
		jQuery(this).bind("fade",function()
		{
			$new_ticker_item = $tickeritem.filter(":eq("+i+")");
			
			if( $new_ticker_item.css("display") == "none" )
			{
				$tickeritem.filter(":visible").fadeOut(400, function()
				{
					$new_ticker_item.fadeIn(400);
				});
			}
			
		});
	});
}

jQuery(document).ready(function()
{
	$firstItem = $('#newsTicker span:first');
	$firstItem.css("display","inline");
	ns_newsticker("#newsTicker span",5000); // Used to create newsticker, number defines the time between transitions in milliseconds
});
