$.postJSON = function(url, data, callback) {
	$.post(url, data, callback, "json");
};

var img_loading='<img src="gfx/loading.gif" class="loading">';

function htmlentities(s) {
	if (!s) return '';
	return $('<div/>').text(s).html().replace(/"/g,"&quot;");
}

function drukuj() {
	window.print();
}

$(document).ready(function(){
			var myhover = "myhover";

			$("#menu td.menu_td").hover(
				function(){
					$("ul", this).show();
					$("table", this).show();
					if ($(":parent", this).is(".podmenu"))
						$("a:first", this).addClass(myhover);
				},
				function(){
					$("ul", this).hide();
					$("table", this).hide();
					$("a:first", this).removeClass(myhover);
				}
			);

			$("#menu td.menu_td").click(
				function(){
					var vis = $("ul", this).is(':visible');
					var vis_t = $("table", this).is(':visible');
					$("#menu td ul").hide();
					$("#menu td table").hide();
					$("#menu td a").removeClass(myhover);
					if (!vis && !vis_t) {
						$("ul", this).show();
						$("table", this).show();
						if ($(":parent", this).is(".podmenu"))
							$("a:first", this).addClass(myhover);
					}
				}
			);
			
			$('#galeria_dzial').change(
				function(){
					document.location.href='galeria_zdjec,'+$("#galeria_dzial option[@selected]").val()+'.html#galeria';
					return false;
				}
			);

			$('#tresc #kt_szukaj').submit(function(e){
			  $('#tresc input[name=szukaj_btn]').click();
			  return false;
			});
			
			$('#tresc input[name=szukaj_btn]').click(
				function(){
					if ($("#tresc input[name=szukaj]").val()=='')
						$("#znalezione").remove();
					else {
						$("#znalezione").remove();
						$("<div>").attr("id", "znalezione").appendTo("#wyniki_wyszukiwania");
						$("#znalezione").html('<span>Trwa wyszukiwanie...</span>');
						$("#znalezione").css("visibility", "visible");
						$.postJSON("ajax.php",{'p':'tel','s':$("#tresc input[name=szukaj]").val()},
							function(data){
								$("#znalezione").remove();
								$("<div>").attr("id", "znalezione").appendTo("#wyniki_wyszukiwania");
								$("#znalezione").html("<span><b>» Wyniki wyszukiwania</b></span>");
								if (data.length==0) {
									 $("<span>").text('Nie odnaleziono podanej nazwy').appendTo("#znalezione");
								} else
								$.each(data, function(i,item){
									var s='';
									$.each(item.nr, function(j,poz){
										s+='<tr><td class="kt_td_nr">'+poz.tr+'</td><td class="kt_td_naz">'+poz.tn+'</td></tr>';
									});
									$("<table>").addClass("ksiazka_tel").html(
										$("<tr>").html(
											$("<td>").attr("colSpan", "2").addClass("kt_td_dzial").html(item.dn)
										)
									).append(s).appendTo("#znalezione");
								});
								$("#znalezione").css("visibility", "visible");
						});
					}
				}
			);

		});

