$(document).ready(function(){
	
	var flashvars = false;
	var params = {	'menu': 'false', 'wmode': 'transparent' };
	var attributes = false;
	swfobject.embedSWF("/flash/topbanner.swf", "TopBanner", "960", "234", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
	
	$('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.artBorder").each(function(){
		var ali = $(this).attr("align");
		var al = false;
		if(ali=='left' || ali=='right') al = ali;
		if(!al) {
			var ali = $(this).css("text-align");
			if(ali=='left' || ali=='right') al = ali;
		}
		$(this).replaceWith('<div class="artBorder" style="float:'+al+'"><div class="top"></div><img src="'+$(this).attr("src")+'" alt="'+$(this).attr("alt")+'" style="width:175px;" /><p>'+$(this).attr("alt")+'</p><div class="bot"></div></div>');
	});
	
	$("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"});
		}
	});
	
	$("p.print a").click(function(){
		window.print();
		return false;
	});
	
});

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 CheckNewsletterEmail() {
	if($("#NewsletterEmail").val().length==0) return ShowError("Proszę wpisać swój email.");
	if(!checkEmail($("#NewsletterEmail").val())) return ShowError("Proszę POPRAWNIE wpisać swój email.");
	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;
}