/**     **
 * Frontend common JS script
 *
 * Project: Pozdravitel <br />
 * File: common.js
 *
 * @author Igor <igor@altsolution.net>
 * @package js
 */

jQuery(document).ready(function() {
	/* NEW rotator  start*/
	var iindex = 1;
	var inext = 1;

	icount = $('#topcarousel ul li').length;

	$('#topcarousel ul li').each(function() {
		$(this).addClass('tcitem' + iindex++);
	});

	function run(){
		$('#topcarousel ul li').hide();
		$('#topcarousel ul li').css('z-index','8');

		if ( inext > icount ) inext = 1;

		$('#topcarousel ul li.current').css('z-index','9');
		$('#topcarousel ul li.current').show();
		$('#topcarousel ul li').removeClass('current');
		$('#topcarousel ul li.tcitem'+inext).css('z-index','10');
		$('#topcarousel ul li.tcitem'+inext).fadeTo(900, 1);
		$('#topcarousel ul li.tcitem'+inext).addClass('current');

		$("#topcarousel .control a").removeClass('current');
		$("#topcarousel .control a#itemc-"+inext).addClass('current');

		inext++;
		myrotator();
	}

	function runclick(){
		$('#topcarousel ul li').hide();
		$('#topcarousel ul li').css('z-index','8');
		if ( inext > icount ) inext = 1;
		$('#topcarousel ul li.current').css('z-index','9');
		$('#topcarousel ul li.current').show();
		$('#topcarousel ul li').removeClass('current');
		$('#topcarousel ul li.tcitem'+inext).css('z-index','10');
		$('#topcarousel ul li.tcitem'+inext).fadeTo(600, 1);
		$('#topcarousel ul li.tcitem'+inext).addClass('current');
	}

	function myrotator(){
		$("#topcarousel .control a").click(function() {
			$("#topcarousel .control a").removeClass('current');
			$(this).addClass('current');
			var aindex = $("#topcarousel .control a").index(this) + 1;
			if (inext != aindex) {
				inext = aindex;
				runclick();
			}
			return false;
		});
		var mt;
		(inext-1 == 1 || inext-1 == 2) ? mt = 20000 : mt = 40000;
		var t = setTimeout(run, mt);

	}

	myrotator();
	/* NEW rotator end */

});


