var pokaz_slajdow_id = 1;
var pokaz_slajdow_timer;
var pokaz_slajdow_timer_aktywny;

$(document).ready(function() {
	$('.pokaz_slajdow_punkt').click(function() {
		czesci_id_slajdu = this.id.split('-');
		if(pokaz_slajdow_id != czesci_id_slajdu[1]) {
			$('#pokaz_slajdow_slajd-'+pokaz_slajdow_id).fadeOut('slow');
			$('#pokaz_slajdow_slajd-'+czesci_id_slajdu[1]).fadeIn();
			$('#pokaz_slajdow_punkt-'+pokaz_slajdow_id).removeClass('aktywny');
			$('#pokaz_slajdow_punkt-'+czesci_id_slajdu[1]).addClass('aktywny');
			pokaz_slajdow_id = czesci_id_slajdu[1];
		}
	});
	
	$('.pokaz_slajdow_poprzedni').click(function() {
		autoPoprzedniSlajd();
	});
	
	$('.pokaz_slajdow_nastepny').click(function() {
		autoNastepnySlajd();
	});
	
	$('#pokaz_slajdow_nawigacja').mouseleave(function() {
		pokaz_slajdow_timer = setTimeout("autoNastepnySlajd()", 5000);
	});	
	$('#pokaz_slajdow_nawigacja').mouseover(function() {
		clearTimeout(pokaz_slajdow_timer);
	});
	
	$('#pokaz_slajdow_slajdy').mouseleave(function() {
		pokaz_slajdow_timer = setTimeout("autoNastepnySlajd()", 5000);
	});	
	$('#pokaz_slajdow_slajdy').mouseover(function() {
		clearTimeout(pokaz_slajdow_timer);
	});
	
	$('#dokumenty_do_pobrania_bezplatne').click(function() {
		$('#dokumenty_do_pobrania_bezplatne').css('font-weight','bold');
		$('#dokumenty_do_pobrania_bezplatne_lista').show();
		$('#dokumenty_do_pobrania_platne').css('font-weight','normal');
		$('#dokumenty_do_pobrania_platne_lista').hide();
		$('#dokumenty_do_pobrania_najnowsze').css('font-weight','normal');
		$('#dokumenty_do_pobrania_najnowsze_lista').hide();
	});
	$('#dokumenty_do_pobrania_platne').click(function() {
		$('#dokumenty_do_pobrania_platne').css('font-weight','bold');
		$('#dokumenty_do_pobrania_platne_lista').show();
		$('#dokumenty_do_pobrania_bezplatne').css('font-weight','normal');
		$('#dokumenty_do_pobrania_bezplatne_lista').hide();
		$('#dokumenty_do_pobrania_najnowsze').css('font-weight','normal');
		$('#dokumenty_do_pobrania_najnowsze_lista').hide();
	});
	$('#dokumenty_do_pobrania_najnowsze').click(function() {
		$('#dokumenty_do_pobrania_najnowsze').css('font-weight','bold');
		$('#dokumenty_do_pobrania_najnowsze_lista').show();
		$('#dokumenty_do_pobrania_bezplatne').css('font-weight','normal');
		$('#dokumenty_do_pobrania_bezplatne_lista').hide();
		$('#dokumenty_do_pobrania_platne').css('font-weight','normal');
		$('#dokumenty_do_pobrania_platne_lista').hide();
	});
	
	// BLOCZEK KSIEGARNI
	$('#przewin_w_prawo').click(function() {
		szerokosc_widoku = parseInt($('td.lista_ksiazek').css('width'));
		lewy_margines = Math.abs(parseInt($('#lista_ksiazek').css('marginLeft')));
		szerokosc_listy = parseInt($('#lista_ksiazek').css('width'));
		if((lewy_margines + szerokosc_widoku) < (szerokosc_listy - szerokosc_widoku - bloczek_ksiegarni_nadmiarowy_margines)) {
			$('#lista_ksiazek').animate({marginLeft: -(lewy_margines + szerokosc_widoku + bloczek_ksiegarni_nadmiarowy_margines) + "px"},"slow",function() {
//				alert(Math.abs(parseInt($('#lista_ksiazek').css('marginLeft'))));
				if((Math.abs(parseInt($('#lista_ksiazek').css('marginLeft')))) <= 0) {
					$('#przewin_w_lewo').css('visibility','hidden');
				}
				else {
					$('#przewin_w_lewo').css('visibility','visible');
				}
				
				if((Math.abs(parseInt($('#lista_ksiazek').css('marginLeft'))) + szerokosc_widoku + bloczek_ksiegarni_nadmiarowy_margines) >= szerokosc_listy) {
					$('#przewin_w_prawo').css('visibility','hidden');
				}
				else {
					$('#przewin_w_prawo').css('visibility','visible');
				}
			});
//			alert('x1');
		}
		else {
			$('#lista_ksiazek').animate({marginLeft: -(szerokosc_listy - szerokosc_widoku - bloczek_ksiegarni_nadmiarowy_margines) + "px"},"slow",function() {
//				alert(Math.abs(parseInt($('#lista_ksiazek').css('marginLeft'))));
				if((Math.abs(parseInt($('#lista_ksiazek').css('marginLeft')))) <= 0) {
					$('#przewin_w_lewo').css('visibility','hidden');
				}
				else {
					$('#przewin_w_lewo').css('visibility','visible');
				}
				
				if((Math.abs(parseInt($('#lista_ksiazek').css('marginLeft'))) + szerokosc_widoku + bloczek_ksiegarni_nadmiarowy_margines) >= szerokosc_listy) {
					$('#przewin_w_prawo').css('visibility','hidden');
				}
				else {
					$('#przewin_w_prawo').css('visibility','visible');
				}
			});
//			alert('x2');
		}
	});
	$('#przewin_w_lewo').click(function() {
		szerokosc_widoku = parseInt($('td.lista_ksiazek').css('width'));
		lewy_margines = Math.abs(parseInt($('#lista_ksiazek').css('marginLeft')));
		szerokosc_listy = parseInt($('#lista_ksiazek').css('width'));
		if((lewy_margines - szerokosc_widoku) > 0) {
			$('#lista_ksiazek').animate({marginLeft: -(lewy_margines - szerokosc_widoku - bloczek_ksiegarni_nadmiarowy_margines) + "px"},"slow",function() {
//				alert(Math.abs(parseInt($('#lista_ksiazek').css('marginLeft'))));
				if((Math.abs(parseInt($('#lista_ksiazek').css('marginLeft')))) <= 0) {
					$('#przewin_w_lewo').css('visibility','hidden');
				}
				else {
					$('#przewin_w_lewo').css('visibility','visible');
				}
				
				if((Math.abs(parseInt($('#lista_ksiazek').css('marginLeft'))) + szerokosc_widoku + bloczek_ksiegarni_nadmiarowy_margines) >= szerokosc_listy) {
					$('#przewin_w_prawo').css('visibility','hidden');
				}
				else {
					$('#przewin_w_prawo').css('visibility','visible');
				}
			});
//			alert('x3');
		}
		else {
			$('#lista_ksiazek').animate({marginLeft: 0 + "px"},"slow",function() {
//				alert(Math.abs(parseInt($('#lista_ksiazek').css('marginLeft'))));
				if((Math.abs(parseInt($('#lista_ksiazek').css('marginLeft')))) <= 0) {
					$('#przewin_w_lewo').css('visibility','hidden');
				}
				else {
					$('#przewin_w_lewo').css('visibility','visible');
				}
				
				if((Math.abs(parseInt($('#lista_ksiazek').css('marginLeft'))) + szerokosc_widoku + bloczek_ksiegarni_nadmiarowy_margines) >= szerokosc_listy) {
					$('#przewin_w_prawo').css('visibility','hidden');
				}
				else {
					$('#przewin_w_prawo').css('visibility','visible');
				}
			});
//			alert('x4');
		}
	});
});

//POKAZ SLAJDOW funkcje
$(window).blur(function() {
	pokaz_slajdow_timer_aktywny = false;
//	$('.dlaczego_warto').html('blur');
	pokaz_slajdow_timer = setTimeout("autoNastepnySlajd()", 5000);
});
$(window).focus(function() {
	pokaz_slajdow_timer_aktywny = true;
//	$('.dlaczego_warto').html('focus');
	pokaz_slajdow_timer = setTimeout("autoNastepnySlajd()", 5000);
});

function autoNastepnySlajd() {
	clearTimeout(pokaz_slajdow_timer);
	
	var pokaz_slajdow_id_temp = pokaz_slajdow_id;
	if(pokaz_slajdow_id < pokaz_slajdow_ilosc) {
		pokaz_slajdow_id_temp++;
	}
	else {
		pokaz_slajdow_id_temp = 1;
	}

	$('#pokaz_slajdow_punkt-'+pokaz_slajdow_id_temp).trigger('click');

	if(pokaz_slajdow_timer_aktywny)
		pokaz_slajdow_timer = setTimeout("autoNastepnySlajd()", 5000);
}

function autoPoprzedniSlajd() {
	clearTimeout(pokaz_slajdow_timer);
	
	var pokaz_slajdow_id_temp = pokaz_slajdow_id;
	if(pokaz_slajdow_id > 1) {
		pokaz_slajdow_id_temp--;
	}
	else {
		pokaz_slajdow_id_temp = pokaz_slajdow_ilosc;
	}

	$('#pokaz_slajdow_punkt-'+pokaz_slajdow_id_temp).trigger('click');

	if(pokaz_slajdow_timer_aktywny)
		pokaz_slajdow_timer = setTimeout("autoNastepnySlajd()", 5000);
}
// koniec POKAZU SLAJDOW funkcje
