jQuery(function($){
	
	var theWindow        = $(window),
		$bg              = $("#bg"),
		aspectRatio      = $bg.width() / $bg.height();

	function resizeBg() {
			if ( (theWindow.width() / theWindow.height()) < aspectRatio ) {
				$bg.removeClass().addClass('bgheight');
			} else {
				$bg.removeClass().addClass('bgwidth');
			}
	}

	theWindow.resize(function() {
			resizeBg();
	}).trigger("resize");


	
	
	$("#slides").slides({
		preload: true,
		play: 11000,
		pause: 11000,
		effect: 'fade',
		randomize: true,
		pagination: false
	});
	
	$.datepicker.regional['pl'] = {
		closeText: 'Zamknij',
		prevText: '<< Poprzedni',
		nextText: 'Następny >>',
		currentText: 'Dziś',
		monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
		monthNamesShort: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
		dayNames: ['Niedziela','Poniedzialek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
		dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'],
		dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'],
		dateFormat: 'yy-mm-dd', firstDay: 1,
		isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['pl']);
});	

function sprawdz2(){		
	$.each(rezerwacje,function(key,value){
		var odliczanie_od=parseInt(value.data_rez_p)+86400;
		var odliczanie_do=parseInt(value.data_rez_k);
		for(odliczanie_od;odliczanie_od<odliczanie_do;odliczanie_od+=86400){
			if (zajete.search(odliczanie_od)=="-1"){
				zajete+=odliczanie_od+",";
			}
		}
	});
}
	function hmm(data){
		var d1=new Date(data);
		var date2=d1.getTime()/1000

		var dzien=d1.getDay();
		var rok=d1.getFullYear();
		
		var d_od= new Date("06/23/"+rok);
		var weekendy_od=d_od.getTime()/1000;
		
		var d_do= new Date("08/25/"+rok);
		var weekendy_do=d_do.getTime()/1000;
		
		var d_sezon_od=new Date("04/24/"+rok);
		var sezon_od=d_sezon_od.getTime()/1000;
		
		var d_sezon_do=new Date("09/30/"+rok);
		var sezon_do=d_sezon_do.getTime()/1000;
		if ($( "#czas_od" ).val()==""){
			dni2=0;
		}else{			
			dni2 =$.datepicker.formatDate('@', $.datepicker.parseDate('yy-mm-dd',$( "#czas_od" ).val()))/1000;
		}
		var dni=Math.round((date2-dni2)/86400);
		if (zajete.search(date2)!=-1){//zarezerowwane
			return [false,"","Termin niedostępny"];
		}else if(date2<sezon_od || date2>sezon_do){//poza sezonem
			return [false,"","Termin poza sezonem"];
		}else if($(this).attr("id")=="czas_od" && dzien!=0 && dzien!=6 && date2>weekendy_od && date2<weekendy_do) {//23VI 25VIII minimum 6 dni rezerwacja w weekend od kiedy
			return [false,"tylko_weekend","Rezerwacja tylko w soboty i niedziele"];
		}else if($(this).attr("id")=="czas_do" && (dni<=6 && dzien>=0 || dzien!=0 && dzien!=6)&& date2>weekendy_od && date2<weekendy_do) {//223VI 25VIII minimum 6 dni rezerwacja w weekend do kiedy
			//return [false,"tylko_weekend","Termin minimalnyy"];
			return [true, "",""];
		
		}else if($(this).attr("id")=="czas_do" && dni<5 && dni>=0 && minimum_czas==1) {//viki i bianki min 5 dni
			return [false,"minimalny","Termin minimalny"];
		}else if($(this).attr("id")=="czas_do" && dni==0) {//viki i bianki min 5 dni
			return [false,"minimalny","Termin minimalny"];
		}else{//wolne
			return [true, "",""];
		}
	}
function sprawdz(){
	$(".domek div").each(function(key,value){
		if ($(this).hasClass("nieaktywny")){
			$(this).removeClass("nieaktywny");
			$(this).addClass("aktywny");
		}else if($(this).hasClass("zarezerwowany") && $(this).children().size()){
			$(this).removeClass("zarezerwowany");
			$(this).addClass("aktywny");		
		}
		var numerek=$(this).parent().attr("domek");
		//alert(numerek);
		$(this).children().html(numerek);
	});
	
	/*
	var data_od=$.datepicker.formatDate('@', $.datepicker.parseDate('yy-mm-dd',$( "#czas_od" ).val()))/1000;
	var data_do=$.datepicker.formatDate('@', $.datepicker.parseDate('yy-mm-dd',$( "#czas_do" ).val()))/1000;
	$.each(rezerwacje,function(key,value){
		
		if ((value.data_rez_p>=data_od && value.data_rez_p<=data_do) || (value.data_rez_k>=data_od && value.data_rez_k<=data_do) || (value.data_rez_p<=data_od && value.data_rez_k>=data_do)){
			
			$("[numer='"+value.domek+"'] div").removeClass("aktywny");
			if (value.data_rez_p<=data_od && value.data_rez_k>=data_do){
				$("[numer='"+value.domek+"'] div").addClass("zarezerwowany");
			}else if(!$("[numer='"+value.domek+"'] div").hasClass("zarezerwowany")){
				$("[numer='"+value.domek+"'] div").addClass("nieaktywny");
			}
		}
	});
	*/
	
}
