﻿function initNewsTicker($items_to_fade, $display_time) {

	tickerchange = setInterval(k_start_ticker, $display_time);
	var $tickeritem = jQuery($items_to_fade);
	var i = 1;

	function k_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);
				});
			}

		});
	});
}

$(function () {
	$('.champ-ticker').each(function () {
		fSpeed = $(this).attr('speed');

		if (fSpeed == '' || fSpeed == undefined) {
			fSpeed = 10000;
		}

		initNewsTicker('.champ-ticker div', fSpeed);
	});
});
