function sha1form(formular){
	$("#password_hmac").val(hex_hmac_sha1(hex_sha1($("#heslo").val()), $("#challenge").val()));
	document.getElementById("heslo").disabled = true;
	document.getElementById("challenge").disabled = true;
	formular.submit();
	return false;
}

$(window).load(function(){
	$("#slider").nivoSlider({
		effect: "sliceUpLeft",
		startSlide: 0,
		directionNav: false,
		controlNav: false,
		pauseOnHover: false
	});
});

$(document).ready(function(){
	$("#menu li:first-child a").css("border-left", "none");
});

function datepicker_init(){
	$(function() {
		$.datepicker.setDefaults( $.datepicker.regional[ "<?php echo $lang; ?>" ] );
		var dates = $( "#rez_prichod, #rez_odchod" ).datepicker({
			changeMonth: true,
			dateFormat: 'dd. mm. yy',
			minDate: 0,
			firstDay: 1,
			onSelect: function( selectedDate ) {
				var option = this.id == "rez_prichod" ? "minDate" : "maxDate",
					instance = $( this ).data( "datepicker" );
					date = $.datepicker.parseDate(
						instance.settings.dateFormat ||
						$.datepicker._defaults.dateFormat,
						selectedDate, instance.settings );
				dates.not( this ).datepicker( "option", option, date );
			}
		});
	});
}

function rezervacia_next(){
	if($("#rez_prichod").val()==""){ alert(preklady[14]); return false; }
	if($("#rez_odchod").val()==""){ alert(preklady[15]); return false; }
	if(($("#rez_dospeli").val()=="")||($("#rez_dospeli").val()<1)){ alert(preklady[16]+": 1-99"); return false; }
	if(($("#rez_deti").val()=="")||($("#rez_deti").val()<0)){ alert(preklady[19]+": 0-99"); return false; }
	$("#rez_next_button").hide("slow");
	$("#rez_next").show("slow");
	_gaq.push(['_trackPageview', '/rezervacia/dalsi_krok']);
}

function rezervacia_send(){
	var email_pattern = new RegExp(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/);
	if($("#rez_meno_priezvisko").val()==""){ alert(preklady[27]); return false; }
	if($("#rez_mesto").val()==""){ alert(preklady[28]); return false; }
	if($("#rez_telefon").val()==""){ alert(preklady[29]); return false; }
	if(email_pattern.test($("#rez_email").val())==false){ alert(preklady[30]); return false; }
	if($("#rez_email_potvrdenie").val()!=$("#rez_email").val()){ alert(preklady[31]); return false; }
	$("#rez_send_button").hide("slow");
	$("#rez_result").show("slow");
	$("#rez_result").load("/forms/rezervacia.php",{
		rez_prichod: $("#rez_prichod").val(),
		rez_odchod: $("#rez_odchod").val(),
		rez_dospeli: $("#rez_dospeli").val(),
		rez_deti: $("#rez_deti").val(),
		rez_pocet_izieb: $("#rez_pocet_izieb").val(),
		rez_typ_izby: $("#rez_typ_izby").val(),
		rez_poznamka: $("#rez_poznamka").val(),
		rez_meno_priezvisko: $("#rez_meno_priezvisko").val(),
		rez_organizacia: $("#rez_organizacia").val(),
		rez_mesto: $("#rez_mesto").val(),
		rez_telefon: $("#rez_telefon").val(),
		rez_email: $("#rez_email").val()
	});
	_gaq.push(['_trackPageview', '/rezervacia/odoslanie']);
}

