$(document).ready(function(){
	// zmiana obrazkow powiatow po najechaniu mysza
	var powiat_default=$('#mapa_powiatow').attr('src');
	$('#powiaty_mapa area').bind('mouseover',function(e){
		$('#mapa_powiatow').attr('src','./images/powiaty/'+$(this).attr('id')+'.gif');
	});

	$('#powiaty_mapa area').bind('mouseout',function(e){
		$('#mapa_powiatow').attr('src',powiat_default);
	});
	// ------------
	
	// ladowanie zdjec z artykulow na warstwe
	$('.art_zdj a').bind('click',function(e){
		e.preventDefault();
		var img_id=$('img',this).attr('id').substr(4);
				
		$('#layer').empty();
		$('<img src="" title="Kliknij aby zamkn±æ" /><div class="close_div">Zamknij</div>').css('display','none').appendTo('#layer').bind('click',function(){
			$("#overlay, #layer").fadeOut('fast', function(){
					$('#layer').empty();
			});
		});
		$("#layer img").load(function(){ //trzeba poczekac az dodany wyzej obrazek sie zaladuje, inaczej width i height wynosza 0
			if($("#layer").height()>$(window).height()) $("#layer").css('top',$(window).scrollTop());
			else $("#layer").css('top',$(window).scrollTop()+Math.floor(($(window).height()-$("#layer").height())/2)+'px');
			
			if($("#layer").width()>$(window).width()) $("#layer").css('left',$(window).scrollLeft());
			else $("#layer").css('left',$(window).scrollLeft()+Math.floor(($(window).width()-$("#layer").width())/2)+'px');
			
			$("#overlay").fadeIn('def',function(){
				$("#layer").fadeIn('slow');			
			});
		});
		
		$('#layer>img').attr('src','./fotoart/'+img_id+'.jpg').css('display','inline');
	});	
	// ------------
	
	// ladowanie klasyfikacji i zdjêæ galerii na warstwe
	$('#zslw, .galeria_miniatura').bind('click',function(e){
		e.preventDefault();
		var this_href = $(this).attr('href');
		$('#layer').css({'width':'90%','height':'90%'});
		$('<iframe src="'+this_href+'" frameborder="0" id="ifr">').appendTo('#layer').css({'width':'100%','height':'100%','border':'none'});
		$('#ifr').load(function(){
			$('#ifr').contents().find('#zamknij,#close_img a').css('display','block').bind('click',function(){
				$("#overlay, #layer").fadeOut('fast');
				$('#layer').empty();
			});			
		})
		if($("#layer").height()>$(window).height()) $("#layer").css('top',$(window).scrollTop());
		else $("#layer").css('top',$(window).scrollTop()+Math.floor(($(window).height()-$("#layer").height())/2)+'px');
		
		if($("#layer").width()>$(window).width()) $("#layer").css('left',$(window).scrollLeft());
		else $("#layer").css('left',$(window).scrollLeft()+Math.floor(($(window).width()-$("#layer").width())/2)+'px');
		
		$("#overlay").fadeIn('def',function(){
			$("#layer").fadeIn('slow');			
		});
	});
	
	// ------------
	
	
	$("#gal_next").bind("click",function(e){
		var poz_id = $("#gal_pasek > a:eq(7)").attr("id").substr(4);
		/*poz_id = poz_id.substr(4);*/
		
		$.ajax({
			type: "GET",
			url: "ajax.php",
			data: "module=gallery&dir=down&powiat="+powiat+"&id_poz="+poz_id,
			dataType: "html",
			success: function (data, textStatus) {
				if(data.length>0){
					$("#gal_prev").attr("src","./images/st_lewa.gif");
					$("#gal_pasek > a:first").remove();
					$("#gal_pasek").append(data);
				}
				else $("#gal_next").attr("src","./images/st_prawa_deact.gif");
			}
		});
		e.preventDefault();
	});
	
	$("#gal_prev").bind("click",function(e){
		var poz_id = $("#gal_pasek > a:first").attr("id").substr(4);
		
		$.ajax({
			type: "GET",
			url: "ajax.php",
			data: "module=gallery&dir=up&powiat="+powiat+"&id_poz="+poz_id,
			dataType: "html",
			success: function (data, textStatus) {
				if(data.length>0){
					$("#gal_next").attr("src","./images/st_prawa.gif");
					$("#gal_pasek > a:last").remove();
					$("#gal_pasek").prepend(data);
				}
				else $("#gal_prev").attr("src","./images/st_lewa_deact.gif");
			}
		});
		e.preventDefault();
	});

	$(".show_foto").bigPicture({				
		'prevLabel': '&laquo;&laquo;', 
  		'nextLabel': '&raquo;&raquo;',
  		'hideLabel': 'Zamknij'
	});
	
})

