var rotator_t, rotator_t2, stan_t = 1;
var ZmienneSterujace = { ZakladkaStartowa: 1, Rotacja: 1, OpoznienieMiedzyOdslonami: 7000, MojeKonto: 1, MojeKontoTab: 1, MojeKontoInfo: 1, MojeKontoBiz: 0 };
//Funkcja pokazujaca odsłony rotatora INDEX - numer odsłony rotatora
function zmien_odslone(index) {
	$('.rotator .rot_content').html($('.rotator .rot_tabs ul li').eq(index).html());
	$('.rotator .rot_navi a.on').removeClass('on');
	$('.rotator .rot_navi a').eq(index).addClass('on');
}

function Rotacja() {
	rotator_t = setTimeout("Rotacja()",ZmienneSterujace.OpoznienieMiedzyOdslonami);
	var current_index = $('.rotator .rot_navi a.on').index();
	var number = $('.rotator .rot_navi a').length;
	var next_index;
	
	next_index = current_index +1;
	if (next_index >= number) {
		next_index = 0;
	}
	zmien_odslone(next_index);
}


$(function (){
	
	if ($('.rotator').length > 0) {
		
		var ul_list = $('.rotator').html();
		var li_number = $('.rotator ul li').length;
	
		//Generowanie struktury rotatora
		$('.rotator').empty();
		$('.rotator').append('<div class="rot_content"></div>');
		$('.rotator').append('<div class="rot_navi"></div>');
		$('.rotator').append('<div class="rot_tabs">'+ ul_list +'</div>');
		
		//Generowanie nawigacji
		for (i=0; i < li_number; i++) {
			$('.rotator .rot_navi').append('<a title="' + $('.rotator .rot_tabs ul li a').eq(i).attr('title') + '"></a>');
		}
		if (li_number <= 1) {
			$('.rotator .rot_navi').hide();  //Ukryj nawigację jeżeli jest tylko jedna odsłona rotatora
		}
		
		//Przełączenie odsłony po kliknieciu w nawigacje
		$('.rotator .rot_navi a').click(function(){
			index = $('.rotator .rot_navi a').index(this);
			zmien_odslone(index);
		})
		
		//Start rotatora
		zmien_odslone(ZmienneSterujace.ZakladkaStartowa - 1); //Załadowanie początkowej odsłony rotatora
		if (ZmienneSterujace.Rotacja == 1 && li_number > 1) {	//Start automatycznej rotacji jeżeli jest więcej niż jedna odsłona
			rotator_t = setTimeout("Rotacja()",ZmienneSterujace.OpoznienieMiedzyOdslonami);
			stan_t = 1;
		}
		
		/*Zatrzymanie Timera po najechaniu myszka na Rotator*/
		$('.rotator').mouseenter(function(){
			stan_t = 0;
			clearTimeout(rotator_t);
			clearTimeout(rotator_t2);
		});
			
		/*Ruszenie Timera po zjechaniu muszka z Rotatora*/
		$('.rotator').mouseleave(function(){
			if (ZmienneSterujace.Rotacja  == 1 && stan_t == 0 && li_number > 1) {
				rotator_t2 = setTimeout("Rotacja()",ZmienneSterujace.OpoznienieMiedzyOdslonami);
				stan_t = 1;
			}
		});
	}
})
