var smallAutoscroll = null;
var smallCurrentSlide = 0;
var smallTotalSlides = 5;

$(function() {	
	smallAutoscroll = $(".smallSlider").scrollable({ horizontal: true, circular: true, api: true, speed: 650 });

	// przewiń do konkretnego slajdu
	$(".smallRotek .goto").click(function(){
		smallSeekTo($(this).attr('rel'));
		smallAutostop();
	});
	
	// następny
	$(".smallNext").click(function(){
		smallSeekTo(parseInt(smallCurrentSlide)+1);
		smallAutostop();
	});
	
	// przewiń do początku i odtwórz
	smallSeekTo(0);
	setTimeout(function(){smallAutoplay();}, 2500);
	
	// klik na link na wierzchu niech przenosi gdzie trzeba
	$(".newsNextOverlay").click(function(){
		document.location = $("#newsbar_link_"+smallCurrentSlide).attr('href');
	});
});

// automatyczne przewijanie slider'a
var smallAutoscrollInterval = 0;
function smallAutoplay()
{
	// ustaw interwał
	smallAutoscrollInterval = setInterval(function(){
		smallSeekTo(parseInt(smallCurrentSlide)+1);
		}, 5000);
}

// zatrzymuje slider'a
function smallAutostop()
{
	clearInterval(smallAutoscrollInterval);
}

// ustawia podany slide
function smallSeekTo(nr)
{
	// przewin do poczatku
	if(nr >= smallTotalSlides)
		nr = 0;
	
	// zapamietaj aktualny slide
	if(nr <= smallTotalSlides-1 && nr >= 0)
		smallCurrentSlide = nr;
	else
		smallAutostop();
	
	// zaznacz kropkę
	$(".smallRotek .goto").removeClass("active");
	$(".smallRotek .goto").each(function(){
		if($(this).attr('rel') == smallCurrentSlide)
			$(this).addClass("active");
	});

	// przewin slider'a
	if(smallAutoscroll)
	   smallAutoscroll.seekTo(smallCurrentSlide);
}
