$().ready(function() {
	
	$("#topmenu a").hover(
		function () {
			if( $(this).attr("class") == 'a' ) {
				return true;
			} else {
				$(this).find("img:first").hide().next("img").show();
			}
		}, 
		function () {
			if( $(this).attr("class") == 'a' ) {
				return true;
			} else {
				$(this).find("img:first").show().next("img").hide();
			}
		} 
	);
	
	$("#mainmenu a").hover(
		function () {
			if( $(this).attr("class") == 'a' ) {
				return true;
			} else {
				$(this).find("img:first").hide().next("img").show();
			}
		}, 
		function () {
			if( $(this).attr("class") == 'a' ) {
				return true;
			} else {
				$(this).find("img:first").show().next("img").hide();
			}
		} 
	);
	
	//pagebreak - wybrany
	$(".pagebr-tabs-t a,.pagebr-tabs-b a").click(function(){
		var selected = $(this).text();
		if(!isNaN(selected)){
			var tabOkien = $("#pagebr-content div").get();
			$("#pagebr-content div").removeClass("pagebr-selected").addClass("pagebr-unselected");
			$(tabOkien[(selected-1)]).removeClass("pagebr-unselected").addClass("pagebr-selected");
			
			var tabZakladkiTop = $("#.pagebr-tabs-t a").get();
			var tabZakladkiBottom = $("#.pagebr-tabs-b a").get();
			$(".pagebr-tabs-t a,.pagebr-tabs-b a").removeClass();
			$(tabZakladkiTop[(selected-1)]).addClass("pagebr-selected");
			$(tabZakladkiBottom[(selected-1)]).addClass("pagebr-selected");
		}else{
			$("#pagebr-content div").removeClass("pagebr-unselected").addClass("pagebr-selected");
			$(".pagebr-tabs-t a,.pagebr-tabs-b a").removeClass();
			$(".pagebr-tabs-t a:last,.pagebr-tabs-b a:last").addClass("pagebr-selected");
		}
	});
	
	//przypisanie a do zoom
	var tabZooms = $("img.zoom").get();
	if(tabZooms.length>0){
		for(i=0;i<tabZooms.length;i++){
			var imgsrc = $(tabZooms[i]).attr('src').toString().replace('imagesdbt_','imagesdb_');
			var imgalt = $(tabZooms[i]).attr('alt');
			$(tabZooms[i]).wrap("<a href='"+imgsrc+"' alt='"+imgalt+"' class='lightbox-enabled'></a>");
		}
		$('a.lightbox-enabled').lightbox();
		$('a.lightbox-enabled').hover(function(){
			$(this).find("img:first").css('opacity','0.75');
		},function(){
			$(this).find("img:first").css('opacity','1');
		});
	}
	
});

// dynamniczne ładowanie formularzy, O - id elementu, gdzie wstawić
function loader(o) {
	$("#"+o).html('<div class="addLoader"><div class="loader">trwa ładowanie</div></div>');
}

function editMode(txt) {
	$("body").append("<div class='editModeClass'>"+txt+"</div>");
}

//zmiana klasy
function changeClassForSite(site) {
	$(".tabs a").removeClass();
	var actElm = $(".tabs a").get();
	$(actElm[(site-1)]).addClass('selectedSite');
}

//funkcja dla zwracania wyników - ogólna
//divId - id,klasa elementu gdzie ma wstawić wyniki
//caseData - gdzie ma wysłać wyniki
//site - aktualna strona którą ma wyświetlić
//tabElements - tablica danych którą ma przesłać ajaxem
function returnResults(divId,caseData,site,tabElements) {
	
	//ustawienie elementu nakrywającego - do zrobienia
	var parentObj = $(divId).parent();
	var wysokosc = $(divId).outerHeight();
	//jeżeli wysokość 0 to ustala na wysokość ajaxloadera
	if(wysokosc==0){
		$(parentObj).css('height',50);
	}else{
		$(parentObj).css('height',wysokosc);
	}
	$("#ajaxloader").removeClass().addClass("ajaxloaderOn");
	$(divId).css({opacity:0.25});
	
	$.ajax({
		type: "POST",
		url: 'includes/'+caseData,
		data: 'site='+site+tabElements,
		success: function(msg){
			$(divId).html(msg);
			var wysokoscNew = $(divId).height();
			$("#ajaxloader").removeClass().addClass("ajaxloaderOff");
			$(parentObj).css({height:'100%'});
			$(divId).css({opacity:1});
		}
	});
}
