// ako prve su veci ktore sa maju vykonat pri nacitani stranky
$(document).ready(function() {

		$.datepicker.setDefaults({dateFormat: 'dd.mm.yy',firstDay: 1,showOn: "both",buttonImage: calndar_icon_path});
		
		
		$("#rezervacia-datum-prichodu").datepicker({minDate: 0,onSelect: function(dateText,inst){ // datum_prichodu je vlastne zaciatok
				
				$("#rezervacia-datum-odchodu").datepicker('destroy');
				$("#rezervacia-datum-odchodu").val("");

				var dat_od=$("#rezervacia-datum-prichodu").datepicker('getDate');

				dat_od.setDate(dat_od.getDate() + min_dlzka_pobytu);
				
				$("#rezervacia-datum-odchodu").datepicker( { minDate: dat_od, onSelect: function(dateText,inst){
		
						var dl_p=dlzka_pobytu($("#rezervacia-datum-prichodu").datepicker('getDate'),$("#rezervacia-datum-odchodu").datepicker('getDate'));
						
					if( $("#pobyt-min-dlzka").val() > dl_p )
					{
						alert("Musíte si vybrať aspoň minimálnu dĺžku pobytu");
						$("#rezervacia-datum-odchodu").val("");
						
					}
					else
					{
            dostupne_izby(rez_pobyt_id,$("#rezervacia-datum-prichodu").val(),$("#rezervacia-datum-odchodu").val());
						
					}
				
				} } );		
		
		} }); 
		
		
		$("#kupon-help").tooltip( {showURL: false} );
		
});

function dostupne_izby(id,time_od,time_do){

  	$.post('index.php?page=ajax/dostupne_izby',{pobyt_id: id, datum_od: time_od, datum_do:  time_do, pocet_osob: $("#rezervacia-pocet-osob").val() },function(data){ 
	
			$("#dostupne-izby").html(data);
      update_price($("#pobyt-id").val());
			
	});
  
}

function update_price(id){

	if( ($("#rezervacia-datum-prichodu").val()=="") || ($("#rezervacia-datum-prichodu").val()=="") )
  {
    alert("Aby bolo možné prepočítať správnu cenu musíte zvoliť dátum príchodu a odchodu.");
    return;
  }
	
	$.post('index.php?page=ajax/cenova_kalkulacia',{pobyt_id: id, pocet_osob: $("#rezervacia-pocet-osob").val(), pocet_deti: $("#rezervacia-pocet-deti").val(), datum_od: $("#rezervacia-datum-prichodu").val(), datum_do: $("#rezervacia-datum-odchodu").val(), kupon: $("#rezervacia-kupon").val(), izba: $("#rezervacia-izba").val(), sezona: $("#relevantna-sezona").val()  },function(data){ 
	
			$("#kalkulacia").html(data);
			
	});

}


function dlzka_pobytu(datum1,datum2){ 

						var mili=datum2.getTime()-datum1.getTime();						
						return (( (mili/1000) /60 ) / 60 ) / 24;

}

function rezervovat_pobyt(){

	if( ($("#rezervacia-datum-prichodu").val()=="") || ($("#rezervacia-pocet-osob").val()=="") || ($("#rezervacia-datum-odchodu").val()=="") || ($("#rezervacia-meno").val()=="") || ($("#rezervacia-priezvisko").val()=="") || ($("#rezervacia-email").val()=="") )
	{
		alert("Údaje označené hviezdičkou * sú povinné.");
		return;
	}
	if(!check_email($("#rezervacia-email").val()))
	{
		alert("Vami zadaná emailova adresa je v nesprávnom formáte.");
		return;
	}
	
	if( $('#rezervacia-vop:checked').val() == null )
	{
		alert("Musíte súhlasiť so všeobecnými obchodnými podmienkami www.interspa.sk");
		return;
	}


	if( ($("#rezervacia-kupon").val()!="")  )
	{
		
		$.get('index.php?page=ajax/check_kupon',{kupon: $("#rezervacia-kupon").val() },function(data){ 
	
			if(data=="ok")
			{
				
				var form_data=$("#form-rezervacny-formular").serialize();
	
				$("#rezervacny-formular-content").html("Prosím počkajte ukladám vašu objednávku.");
	
				$.post('index.php?page=ajax/rezervovat_pobyt&kupon=' + $("#rezervacia-kupon").val() ,form_data,function(data){ 
	
							$("#rezervacny-formular-content").html(data);
			
				});				
				
			}
			else
			{
				alert("Kupón ktorý sa snažíte použiť nie je platný. Prosím zadajte správny kód kupónu alebo nezadávajte žiadny.");
			}
			
		});
		
	}
	else
	{
	
		var form_data=$("#form-rezervacny-formular").serialize();
	
		$("#rezervacny-formular-content").html("Prosím počkajte ukladám vašu objednávku.");
	
		$.post('index.php?page=ajax/rezervovat_pobyt&kupon=' + $("#rezervacia-kupon").val() ,form_data,function(data){ 
	
			$("#rezervacny-formular-content").html(data);
			
		});
	
	}

}


function show_prav_osoba(){

	$("#form-fyz-osoba").toggle('slow');
	
}


function check_kupon(){

	$.get('index.php?page=ajax/check_kupon',{kupon: $("#rezervacia-kupon").val() },function(data){ 
	alert(data);
			if(data=="ok")
				return true;
			else
				return false;
			
	});

}




