var time = 5000;   //czas przewijania
var slideInterval = false;  //interwal przewijajacy zakladki (linki)
var currentIndex;                       //obecny indeks wybranego linku
var size;  //ilosc wszystkich linkow

function slide()
{
	var $link = $("ul.slidePanel li a");
	
	//przejscie do nastepnej zakladki
	$link.eq(currentIndex).next().fadeOut();
	$link.eq(currentIndex).removeClass("current");
	if(currentIndex+1 >= size)     //ostatnia zakladka wymagane przejscie do pierwszej
	{
		currentIndex = 0;
	}
	else
	{
		currentIndex++;
	}
	$link.eq(currentIndex).addClass("current");
	$link.eq(currentIndex).next().fadeIn();
}


$(document).ready(function() {

	currentIndex = 0;                        //obecny indeks wybranego linku
	size = $("ul.slidePanel li a").size();   //ilosc wszystkich linkow

	//inicjalizacja - ustalenie pierwszego aktywnego linku oraz odpalenie automatycznego przewijania
	$("ul.slidePanel li a").eq(currentIndex).addClass("current");
	$("a.current").next().fadeIn();
	slideInterval = window.setInterval("slide()", time);

	//najechanie na zakladke
	$("a.infoLink").hover(
		function(){
			//zatrzymanie automatycznego przewijania		
			window.clearInterval(slideInterval);
			slideInterval = false;
			//przejscie do zakladki
			if (this.className.indexOf("current") == -1) {
				$("a.current").next().fadeOut();
				$("a.current").removeClass("current");
				$(this).addClass("current");
				$("a.current").next().fadeIn();
				currentIndex = $("ul.slidePanel li a").index($("a.current"));
			}
		}, 
		function(){
		    //wlaczebnie automatycznego przewijania
			slideInterval = window.setInterval("slide()", time);
		});

	//wyjscie z aktywnego okna przegladarki - wylaczenie slide
	$(window).focus(function() {
		if(slideInterval === false)
			slideInterval = window.setInterval("slide()", time);
	});
	$(window).blur(function() {
		window.clearInterval(slideInterval);
		slideInterval = false;
	});

	
});

