$(document).ready(function(){
	
	swfobject.embedSWF("/flash/topbanner.swf", "TopBanner", "960", "287", "9.0.0", "expressInstall.swf", false, {	'menu': 'false', 'wmode': 'transparent' }, false);
	
	$('a.Rep').each(function(){
		var e = $(this).attr("href").replace("/","").split(".html")[0]+"@"+$(this).attr("rel");
		$(this).attr({"href":"mailto:"+e});
		$(this).text(e);
	});
	
	$(".lightbox").lightbox();
	
	$("table.tableFormat").each(function(){
		$(this).find("tr:odd").not("td table tr").addClass("lp");
		$(this).find("tr:last").css({borderBottom:"none"});
	});
	
	$("img.resize").each(function(){
		var tw = $(this).attr("width");
		var th = $(this).attr("height");
		if(!isNaN(tw)&&!isNaN(th)) {
			var ts = $(this).attr("src").split("/");
			$(this).attr({"src":"/galeria/"+ts[ts.length-1]+"?xmax="+tw+"&ymax="+th+"&crop&s"});
		}
	});
	
	$("#ContactForm").find(".text,.textarea").each(function(){
		var lab = $("label[for='"+$(this).attr("id")+"']").text();
		$(this).val(lab);
		$(this).blur(function(){ var val = $(this).val(); if(val.length==0) $(this).val(lab); });
		$(this).focus(function(){ var val = $(this).val(); if(val==lab) $(this).val(""); });
	});
	
});

function PrevMonth() {
	var d = $("#CurrentData").val().split("-");
	d[0]--;
	if(d[0]==0) {
		d[0] = 12;
		d[1]--;
	}
	LoadCalendar(d);
}
function NextMonth() {
	var d = $("#CurrentData").val().split("-");
	d[0]++;
	if(d[0]==13) {
		d[0] = 1;
		d[1]++;
	}
	LoadCalendar(d);
}
function LoadCalendar(d) {
	var date = d[0]+"-"+d[1];
	$.ajax({
		url: "/"+date+"/newCalendar.json",
		success: function(p){
			$("#CurrentData").val(date);
			$("#CalendarPlace").html(p);
		}
	});
}

function CheckContactForm() {
	var n = $("#FName").val();
	var e = $("#FEmail").val();
	var p = $("#FPhone").val();
	var t = $("#FText").val();
	
	var dn = $("label[for='FName']").text();
	var en = $("label[for='FEmail']").text();
	var pn = $("label[for='FPhone']").text();
	var tn = $("label[for='FText']").text();
	
	if(n==dn) return ShowError("Proszę wpisać swoje imię.");
	if(p==pn) return ShowError("Proszę wpisać swój numer telefonu.");
	if(e==en) return ShowError("Proszę wpisać swój email.");
	if(!checkEmail(e)) return ShowError("Proszę POPRAWNIE wpisać swój email.");
	if(t==tn) return ShowError("Proszę wpisać treść zapytania.");
	
	return true;
}

function checkEmail(x){return/^[\w\.-]+@([\w-]+\.)*[a-z]{2,4}$/.test(x)}

function ShowError(txt) {
	var content = '<div id="Question"><div class="txt">'+txt+'</div><div class="butt2"><input type="submit" name="" value="Zamknij" class="Button nyroModalClose" /></div></div>';
	$.nyroModalManual({
		closeButton: '',
		modal: true,
   	bgColor: '#000',
		minHeight: 100,
   	content: content
   });
	return false;
}
