	
	function visualizza_elenco_eta()
	{
		if (document.frm_prenota.num_bambini.value == '')
			num_bambini = 0;
		else
			num_bambini = document.frm_prenota.num_bambini.value;
			
		
		if (num_bambini > 0)
		{
			yykk_div = document.getElementById('eta_bimbi');
			yykk_div.style.display = 'block';
		}
		else
		{
			yykk_div = document.getElementById('eta_bimbi');
			yykk_div.style.display = 'none';		
		}	
	

		for (i = 1; i <= 5; i++)
		{
			yykk_div = document.getElementById('eta_bimbi' + i);
			
			if (i <= num_bambini)
				yykk_div.style.display = 'block';
			else
				yykk_div.style.display = 'none';
		}		
	}



	/*	FUNZIONI RELATIVE A CHIAMATE AJAX PER UPDATE */
	
	function camere_modifica_des(num_box)
	{
		id_camere = document.getElementById("id_camere_tipo_" + num_box).value;		
		lingua = document.getElementById("lingua").value;

		
		yykk_url = "get_dati.php?id_camere=" + id_camere + "&lingua=" + lingua;


		$.ajax(
		{
			url : yykk_url,
			success : function (data) 
			{
				if (data != '')
				{
					document.getElementById("camere_des_" + num_box).innerHTML = data;
					document.getElementById("camere_des_" + num_box).style.display = 'block';
				}
				else
					document.getElementById("camere_des_" + num_box).style.display = 'none';
			}
		});	
	}
	
	
	function trattamento_modifica_des(num_box)
	{
		id_trattamenti = document.getElementById("id_trattamenti_" + num_box).value;
		lingua = document.getElementById("lingua").value;

		
		yykk_url = "get_dati.php?id_trattamenti=" + id_trattamenti + "&lingua=" + lingua;


		$.ajax(
		{
			url : yykk_url,
			success : function (data) 
			{
				document.getElementById("trattamenti_des_" + num_box).innerHTML = data;
			}
		});	
	}
	
	
	function visualizza_gallery(id_foto_gallery)
	{
		yykk_lingua = ($("#lingua").val() == undefined ? 'it' : $("#lingua").val());
		yykk_hotel = ($("#id_hotel").val() == undefined ? 1 : $("#id_hotel").val());		
	
		
		yykk_url = "get_dati.php?id_foto_gallery=" + id_foto_gallery + "&lingua=" + yykk_lingua + "&idh=" + yykk_hotel;

	
		$.ajax(
		{
			url : "" + yykk_url,
			success : function (data) 
			{
				$("#contenitore_fotogallery").html(data);
			}
		});	
	}





	/* ************************************************** */
	/* VALIDAZIONE DEL FORM DELLE RICHIESTE DI PREVENTIVO */	
	/* ************************************************** */

	function yykk_validate_date_IE6(giorno, mese, anno, dtStr)
	{
		//Recupero il numero dei GIORNI del mese di FEBBRAIO
		daysInFebruary = (((anno % 4 == 0) && ( (!(anno % 100 == 0)) || (anno % 400 == 0))) ? 29 : 28);


		//Recupero il numero dei GIORNI del mese
		switch (mese)
		{
			case 2:
				daysInMonth = 29;
				break;
			case 4:
			case 6:
			case 9:
			case 11:
				daysInMonth = 30;
				break;
			default:
				daysInMonth = 31;
				break;
		}



		//Controllo la validità della DATA
		if (((mese == 2) && (giorno > daysInFebruary)) || (giorno > daysInMonth))		
			return false;
		else
			return true;
	}


	function yykk_confronta_data(data1, data2)
	{
		data1str = data1.substr(6)+data1.substr(3, 2)+data1.substr(0, 2);
		data2str = data2.substr(6)+data2.substr(3, 2)+data2.substr(0, 2);


		//Controllo
		if (data2str - data1str < 0) 		
			return false;
		else
			return true;
	}



	function validate_prenotazioni_precheckin_it()
	{
		errore = '';


		//Controllo il valore delle 2 date
		if (($("#data_inizio").val() == '') || ($("#data_fine").val() == ''))
			errore = errore+ "<p>ERRORE, Valorizzare entrambe le date</p>";

		//Controllo se ci sono i dati di adulti e bambini
		if (($("#nadulti").val() != undefined) && ($("#nbambini").val() != undefined))
		{
			if ($("#nadulti").val() == '')
				errore = errore+ "<p>ERRORE, Valorizzare il campo Adulti</p>";

			if ($("#nbambini").val() == '')
				errore = errore+ "<p>ERRORE, Valorizzare il campo Bambini</p>";
		}


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio_precheckin").html('');
			$("#yykk_messaggio_precheckin").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio_precheckin").html(errore);
			$("#yykk_messaggio_precheckin").css("display", "block");
			
			return false;
		}
	}


	function validate_prenotazioni_precheckin_de()
	{
		errore = '';


		//Controllo il valore delle 2 date
		if (($("#data_inizio").val() == '') || ($("#data_fine").val() == ''))
			errore = errore+ "<p>FEHLER, Fuellen Sie das Feld ANKUNFT / ABREISE</p>";

		//Controllo se ci sono i dati di adulti e bambini
		if (($("#nadulti").val() != undefined) && ($("#nbambini").val() != undefined))
		{
			if ($("#nadulti").val() == '')
				errore = errore+ "<p>FEHLER, Fuellen Sie das Feld ERWACHSENE</p>";

			if ($("#nbambini").val() == '')
				errore = errore+ "<p>FEHLER, Fuellen Sie das Feld ERWACHSENE</p>";
		}


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio_precheckin").html('');
			$("#yykk_messaggio_precheckin").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio_precheckin").html(errore);
			$("#yykk_messaggio_precheckin").css("display", "block");
			
			return false;
		}
	}


	function validate_prenotazioni_precheckin_en()
	{
		errore = '';


		//Controllo il valore delle 2 date
		if (($("#data_inizio").val() == '') || ($("#data_fine").val() == ''))
			errore = errore+ "<p>ERROR, enter the fields FROM / TO</p>";

		//Controllo se ci sono i dati di adulti e bambini
		if (($("#nadulti").val() != undefined) && ($("#nbambini").val() != undefined))
		{
			if ($("#nadulti").val() == '')
				errore = errore+ "<p>ERROR, enter the field N° ADULTS</p>";

			if ($("#nbambini").val() == '')
				errore = errore+ "<p>ERRORE, enter the fields N° CHILDREN</p>";
		}


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio_precheckin").html('');
			$("#yykk_messaggio_precheckin").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio_precheckin").html(errore);
			$("#yykk_messaggio_precheckin").css("display", "block");
			
			return false;
		}
	}


	function validate_prenotazioni_precheckin_fr()
	{
		errore = '';


		//Controllo il valore delle 2 date
		if (($("#data_inizio").val() == '') || ($("#data_fine").val() == ''))
			errore = errore+ "<p>ERREUR, Inserez le champs ARRIVEE / DEPART</p>";

		//Controllo se ci sono i dati di adulti e bambini
		if (($("#nadulti").val() != undefined) && ($("#nbambini").val() != undefined))
		{
			if ($("#nadulti").val() == '')
				errore = errore+ "<p>ERREUR, Inserez le champ NOMBRE ADULTES</p>";

			if ($("#nbambini").val() == '')
				errore = errore+ "<p>ERREUR, Inserez le champ NOMBRE ENFANTS</p>";
		}


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio_precheckin").html('');
			$("#yykk_messaggio_precheckin").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio_precheckin").html(errore);
			$("#yykk_messaggio_precheckin").css("display", "block");
			
			return false;
		}
	}


	function validate_prenotazioni_form_IE6_it()
	{
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';


		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if (! yykk_validate_date_IE6($("#da_giorno").val(), $("#da_mese").val(), $("#da_anno").val()))
			errore = errore + "<p>ERRORE, Inserire un valore VALIDO nella data di PARTENZA:</p>";

		//Controllo DATA PARTENZA
		if (! yykk_validate_date_IE6($("#a_giorno").val(), $("#a_mese").val(), $("#a_anno").val()))
			errore = errore + "<p>ERRORE, Inserire un valore VALIDO nella data di ARRIVO:</p>";



		/* ********************************************* */
		/* 			CONTROLLO IL SOGGIORNO MINIMO    	 */
		/* ********************************************* */

		//Recupero le 2 DATE
		data_inizio = ($("#da_giorno").val() < 10 ? '0'+$("#da_giorno").val() : $("#da_giorno").val()) + '/' + 
						  ($("#da_mese").val() < 10 ? '0'+$("#da_mese").val() : $("#da_mese").val()) + '/' + 
						  $("#da_anno").val();

		data_fine = ($("#a_giorno").val() < 10 ? '0'+$("#a_giorno").val() : $("#a_giorno").val()) + '/' + 
						($("#a_mese").val() < 10 ? '0'+$("#a_mese").val() : $("#a_mese").val()) + '/' + 
						$("#a_anno").val();

		//Controllo se posso entrare per controllare il SOGGIORNO MINIMO
		if ((errore == '') && yykk_confronta_data(data_inizio, data_fine))
		{
			minimo = ($("#soggiorno_minimo").val() == '' ? 0 : $("#soggiorno_minimo").val());


			inizio_array = data_inizio.split("/");
			fine_array = data_fine.split("/");


			d1 = new Date(inizio_array[2], inizio_array[1] - 1, inizio_array[0]);
			d2 = new Date(fine_array[2], fine_array[1] - 1, fine_array[0]);


			days = (d2 - d1) / 86400000;


			//Controllo per il SOGGIORNO MINIMO
			if (days < minimo)
				errore = errore + "<p>ERRORE, Il Soggiorno minimo è di giorni: " + minimo + "</p>";
		}
		else
			errore = errore + "<p>ERRORE, La data di ARRIVO deve essere precedente quella di PARTENZA</p>";



		/* ********************************************* */
		/* 	CONTROLLO I DATI DELLE CAMERE PRENOTATE	 */
		/* ********************************************* */

		//Controllo il valore dei campi N° ADULTI
		if (($("#nadulti").val() == '') || ($("#nadulti").val() == '0'))
			errore = errore + "<p>ERRORE, Valorizzare il campo N° ADULTI</p>";

		
		//Controllo TIPO CAMERA		
		if (($("#id_camere_tipo").val() == '') || ($("#id_camere_tipo").val() == '0'))
			errore = errore + "<p>ERRORE, Valorizzare il campo TIPO CAMERA</p>";


		//Controllo TIPO CAMERA
		if (($("#id_trattamenti").val() == '') || ($("#id_trattamenti").val() == '0'))
			errore = errore + "<p>ERRORE, Valorizzare il campo TRATTAMENTO</p>";



		/* ********************************************* */
		/* 		CONTROLLO I DATI DELL'ANAGRAFICA			 */
		/* ********************************************* */
		
		//Controllo Nome		
		if ($("#nome").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo NOME</p>";

		//Controllo Cognome
		if ($("#cognome").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo COGNOME</p>";
			
		//Controllo E-Mail		
		if ($("#email").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo E-MAIL</p>";
		else
		{
			//Mi carico l'espressione regolare
			var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
			var email = $("#email").val();
			
			//Controllo se la mail è corretta
			if (! espressione.test(email))
				errore = errore + "<p>ERRORE, Inserire una E-MAIL valida</p>";
		}

		//Controllo Consenso
		if ($("#consenso").attr('checked') == false)
			errore = errore + "<p>ERRORE, Il consenso al trattamento dei dati personali è OBBLIGATORIO</p>";



		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio").html('');
			$("#yykk_messaggio").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio").html(errore);
			$("#yykk_messaggio").css("display", "block");
			
			//window.scrollTo(0,0);			
			$('html,body').animate({scrollTop: $("#yykk_messaggio").offset().top},'slow');
			
			return false;
		}
	}	


	function validate_prenotazioni_form_IE6_de()
	{		
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';

		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if (! yykk_validate_date_IE6($("#da_giorno").val(), $("#da_mese").val(), $("#da_anno").val()))
			errore = errore + "<p>FEHLER, Geben Sie einen gültigen Wert am Tag der ANKUNFT</p>";

		//Controllo DATA PARTENZA
		if (! yykk_validate_date_IE6($("#a_giorno").val(), $("#a_mese").val(), $("#a_anno").val()))
			errore = errore + "<p>FEHLER, Geben Sie einen gültigen Wert am Tag der ABREISE</p>";



		/* ********************************************* */
		/* 			CONTROLLO IL SOGGIORNO MINIMO    	 */
		/* ********************************************* */

		//Recupero le 2 DATE
		data_inizio = ($("#da_giorno").val() < 10 ? '0'+$("#da_giorno").val() : $("#da_giorno").val()) + '/' + 
						  ($("#da_mese").val() < 10 ? '0'+$("#da_mese").val() : $("#da_mese").val()) + '/' + 
						  $("#da_anno").val();

		data_fine = ($("#a_giorno").val() < 10 ? '0'+$("#a_giorno").val() : $("#a_giorno").val()) + '/' + 
						($("#a_mese").val() < 10 ? '0'+$("#a_mese").val() : $("#a_mese").val()) + '/' + 
						$("#a_anno").val();

		//Controllo se posso entrare per controllare il SOGGIORNO MINIMO
		if ((errore == '') && yykk_confronta_data(data_inizio, data_fine))
		{
			minimo = ($("#soggiorno_minimo").val() == '' ? 0 : $("#soggiorno_minimo").val());


			inizio_array = inizio.split("/");
			fine_array = fine.split("/");


			d1 = new Date(inizio_array[2], inizio_array[1] - 1, inizio_array[0]);
			d2 = new Date(fine_array[2], fine_array[1] - 1, fine_array[0]);


			days = (d2 - d1) / 86400000;


			//Controllo per il SOGGIORNO MINIMO
			if (days < minimo)
			{
				if (minimo == '1')
					giorni = 'Tag';
				else
					giorni = 'Tage';
				
				errore = errore + "<p>FEHLER, Mindestaufenthalt: " + minimo + " " + giorni + "</p>";
			}
		}
		else
			errore = errore + "<p>FEHLER, Ankunftsdatum muß vor dem Tag der Abreise</p>";



		/* ********************************************* */
		/* 	CONTROLLO I DATI DELLE CAMERE PRENOTATE	 */
		/* ********************************************* */	

		
		//Controllo il valore dei campi N° ADULTI
		if (($("#nadulti").val() == '') || ($("#nadulti").val() == '0'))
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld ERWACHSENE</p>";

		
		//Controllo TIPO CAMERA		
		if (($("#id_camere_tipo").val() == '') || ($("#id_camere_tipo").val() == '0'))
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld ZIMMER WÄHLEN</p>";


		//Controllo TIPO CAMERA
		if (($("#id_trattamenti").val() == '') || ($("#id_trattamenti").val() == '0'))
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld Behandlung</p>";



		/* ********************************************* */
		/* 		CONTROLLO I DATI DELL'ANAGRAFICA			 */
		/* ********************************************* */
		
		//Controllo Nome		
		if ($("#nome").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld NAME</p>";

		//Controllo Cognome
		if ($("#cognome").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld VORNAME</p>";
			
		//Controllo E-Mail		
		if ($("#email").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld E-MAIL</p>";
		else
		{
			//Mi carico l'espressione regolare
			var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
			var email = $("#email").val();
			
			//Controllo se la mail è corretta
			if (! espressione.test(email))
				errore = errore + "<p>FEHLER, bitte geben sie eine gueltige E-MAIL adresse an</p>";
		}


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio").html('');
			$("#yykk_messaggio").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio").html(errore);
			$("#yykk_messaggio").css("display", "block");			
			return false;
		}		
	}


	function validate_prenotazioni_form_IE6_en()
	{
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';

		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if (! yykk_validate_date_IE6($("#da_giorno").val(), $("#da_mese").val(), $("#da_anno").val()))
			errore = errore + "<p>ERROR, Enter a valid value in the field FROM:</p>";

		//Controllo DATA PARTENZA
		if (! yykk_validate_date_IE6($("#a_giorno").val(), $("#a_mese").val(), $("#a_anno").val()))
			errore = errore + "<p>ERROR, Enter a valid value in the field TO:</p>";



		/* ********************************************* */
		/* 			CONTROLLO IL SOGGIORNO MINIMO    	 */
		/* ********************************************* */

		//Recupero le 2 DATE
		data_inizio = ($("#da_giorno").val() < 10 ? '0'+$("#da_giorno").val() : $("#da_giorno").val()) + '/' + 
						  ($("#da_mese").val() < 10 ? '0'+$("#da_mese").val() : $("#da_mese").val()) + '/' + 
						  $("#da_anno").val();

		data_fine = ($("#a_giorno").val() < 10 ? '0'+$("#a_giorno").val() : $("#a_giorno").val()) + '/' + 
						($("#a_mese").val() < 10 ? '0'+$("#a_mese").val() : $("#a_mese").val()) + '/' + 
						$("#a_anno").val();

		//Controllo se posso entrare per controllare il SOGGIORNO MINIMO
		if ((errore == '') && yykk_confronta_data(data_inizio, data_fine))
		{
			minimo = ($("#soggiorno_minimo").val() == '' ? 0 : $("#soggiorno_minimo").val());


			inizio_array = data_inizio.split("/");
			fine_array = data_fine.split("/");


			d1 = new Date(inizio_array[2], inizio_array[1] - 1, inizio_array[0]);
			d2 = new Date(fine_array[2], fine_array[1] - 1, fine_array[0]);


			days = (d2 - d1) / 86400000;


			//Controllo per il SOGGIORNO MINIMO
			if (days < minimo)
				errore = errore + "<p>ERROR, Minimum stay of: " + minimo + "</p>";
		}
		else
			errore = errore + "<p>ERROR, Arrival date must be before the date of departure</p>";



		/* ********************************************* */
		/* 	CONTROLLO I DATI DELLE CAMERE PRENOTATE	 */
		/* ********************************************* */	
	
		//Controllo il valore dei campi N° ADULTI
		if (($("#nadulti").val() == '') || ($("#nadulti").val() == '0'))
			errore = errore + "<p>ERROR, Enter the field ADULTS</p>";

		
		//Controllo TIPO CAMERA		
		if (($("#id_camere_tipo").val() == '') || ($("#id_camere_tipo").val() == '0'))
			errore = errore + "<p>ERROR, Enter the field ROOM TYPE</p>";


		//Controllo TIPO CAMERA
		if (($("#id_trattamenti").val() == '') || ($("#id_trattamenti").val() == '0'))
			errore = errore + "<p>ERROR, Enter the field TREATMENT</p>";



		/* ********************************************* */
		/* 		CONTROLLO I DATI DELL'ANAGRAFICA			 */
		/* ********************************************* */
		
		//Controllo Nome		
		if ($("#nome").val() == '')
			errore = errore + "<p>ERROR, Enter the field NAME</p>";

		//Controllo Cognome
		if ($("#cognome").val() == '')
			errore = errore + "<p>ERROR, Enter the field SURNAME</p>";
			
		//Controllo E-Mail		
		if ($("#email").val() == '')
			errore = errore + "<p>ERROR, Enter the field E-MAIL</p>";
		else
		{
			//Mi carico l'espressione regolare
			var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
			var email = $("#email").val();
			
			//Controllo se la mail è corretta
			if (! espressione.test(email))
				errore = errore + "<p>ERROR, Enter a valid E-MAIL adress </p>";
		}


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio").html('');
			$("#yykk_messaggio").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio").html(errore);
			$("#yykk_messaggio").css("display", "block");
			
			//window.scrollTo(0,0);			
			$('html,body').animate({scrollTop: $("#yykk_messaggio").offset().top},'slow');			
			return false;
		}
	}


	function validate_prenotazioni_form_IE6_fr()
	{
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';

		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if (! yykk_validate_date_IE6($("#da_giorno").val(), $("#da_mese").val(), $("#da_anno").val()))
			errore = errore + "<p>ERREUR, Insérer une valeur valide dans le champ ARRIVEE</p>";

		//Controllo DATA PARTENZA
		if (! yykk_validate_date_IE6($("#a_giorno").val(), $("#a_mese").val(), $("#a_anno").val()))
			errore = errore + "<p>ERREUR, Insérer une valeur valide dans le champ DEPART</p>";


		/* ********************************************* */
		/* 			CONTROLLO IL SOGGIORNO MINIMO    	 */
		/* ********************************************* */

		//Recupero le 2 DATE
		data_inizio = ($("#da_giorno").val() < 10 ? '0'+$("#da_giorno").val() : $("#da_giorno").val()) + '/' + 
						  ($("#da_mese").val() < 10 ? '0'+$("#da_mese").val() : $("#da_mese").val()) + '/' + 
						  $("#da_anno").val();

		data_fine = ($("#a_giorno").val() < 10 ? '0'+$("#a_giorno").val() : $("#a_giorno").val()) + '/' + 
						($("#a_mese").val() < 10 ? '0'+$("#a_mese").val() : $("#a_mese").val()) + '/' + 
						$("#a_anno").val();

		//Controllo se posso entrare per controllare il SOGGIORNO MINIMO
		if ((errore == '') && yykk_confronta_data(data_inizio, data_fine))
		{
			minimo = ($("#soggiorno_minimo").val() == '' ? 0 : $("#soggiorno_minimo").val());


			inizio_array = data_inizio.split("/");
			fine_array = data_fine.split("/");


			d1 = new Date(inizio_array[2], inizio_array[1] - 1, inizio_array[0]);
			d2 = new Date(fine_array[2], fine_array[1] - 1, fine_array[0]);


			days = (d2 - d1) / 86400000;


			//Controllo per il SOGGIORNO MINIMO
			if (days < minimo)
			{
				if (minimo == '1')
					giorni = 'jour';
				else
					giorni = 'jours';
				
				errore = errore + "<p>ERREUR, La durée du séjour doit être au minimum de: " + minimo + " " + giorni + "</p>";
			}
		}
		else
			errore = errore + "<p>ERREUR, La date d'arrivée doit être avant le début</p>";



		/* ********************************************* */
		/* 	CONTROLLO I DATI DELLE CAMERE PRENOTATE	 */
		/* ********************************************* */	
	
		//Controllo il valore dei campi N° ADULTI
		if (($("#nadulti").val() == '') || ($("#nadulti").val() == '0'))
			errore = errore + "<p>ERREUR, Inserez le champ N. Adultes</p>";

		
		//Controllo TIPO CAMERA		
		if (($("#id_camere_tipo").val() == '') || ($("#id_camere_tipo").val() == '0'))
			errore = errore + "<p>ERREUR, Inserez le champ Type de chambre</p>";


		//Controllo TIPO CAMERA
		if (($("#id_trattamenti").val() == '') || ($("#id_trattamenti").val() == '0'))
			errore = errore + "<p>ERREUR, Inserez le champ Traitement</p>";



		/* ********************************************* */
		/* 		CONTROLLO I DATI DELL'ANAGRAFICA			 */
		/* ********************************************* */
		
		//Controllo Nome		
		if ($("#nome").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ NOM</p>";

		//Controllo Cognome
		if ($("#cognome").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ PRENOM</p>";
			
		//Controllo E-Mail		
		if ($("#email").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ E-MAIL</p>";
		else
		{
			//Mi carico l'espressione regolare
			var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
			var email = $("#email").val();
			
			//Controllo se la mail è corretta
			if (! espressione.test(email))
				errore = errore + "<p>ERREUR, entrez une adresse e-mail valide</p>";
		}


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio").html('');
			$("#yykk_messaggio").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio").html(errore);
			$("#yykk_messaggio").css("display", "block");			
			return false;
		}
	}


	function validate_prenotazioni_form_it()
	{
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';


		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if ($("#da").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo PERIODO ARRIVO - DA:</p>";

		//Controllo DATA PARTENZA
		if ($("#a").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo PERIODO ARRIVO - A:</p>";


		/* ********************************************* */
		/* 			CONTROLLO IL SOGGIORNO MINIMO    	 */
		/* ********************************************* */

		if (($("#da").val() != '') && ($("#a").val() != ''))
		{
			inizio = $("#da").val();
			fine = $("#a").val();

			minimo = ($("#soggiorno_minimo").val() == '' ? 0 : $("#soggiorno_minimo").val());


			inizio_array = inizio.split("/");
			fine_array = fine.split("/");


			d1 = new Date(inizio_array[2], inizio_array[1] - 1, inizio_array[0]);
			d2 = new Date(fine_array[2], fine_array[1] - 1, fine_array[0]);


			days = (d2 - d1) / 86400000;


			//Controllo per il SOGGIORNO MINIMO
			if (days < minimo)
				errore = errore + "<p>ERRORE, Il Soggiorno minimo è di giorni: " + minimo + "</p>";
		}


		/* ********************************************* */
		/* 	CONTROLLO I DATI DELLE CAMERE PRENOTATE	 */
		/* ********************************************* */	

		//Recupero il numero dei box, ovvero il numero delle camere		
		if ($("#num_max_box").val() != '')
			num_max_box = $("#num_max_box").val();
		else
			num_max_box = 0;
		
		
		//Ciclo sui BOX delle camere
		for (i = 1; i <= num_max_box; i++)
		{
			//Controllo il valore dei campi N° ADULTI / N° BIMBI			
			if (($("#num_adulti_" + i).val() == '') && ($("#num_bambini_" + i).val() == ''))
				errore = errore + "<p>ERRORE, CAMERA N° " + i + " - Valorizzare almeno uno dei campi N° ADULTI / N° BIMBI</p>";			
			else
			{
				//Controllo NUM BAMBINI
				if ($("#num_bambini_" + i).val() != '')
				{
					num_bambini = $("#num_bambini_" + i).val();


					//Inizializzo il flag per l'età dei bambini
					flag_eta_bambini = 0;


					//Controllo l'età dei BAMBINI
					for (y = 1; y <= num_bambini; y++)
					{
						//Controllo il valore del campo ETA' BAMBINI						
						if ((flag_eta_bambini == 0) && ($("#eta_bimbi_" + i + "_" + y).val() == ''))
						{
							errore = errore + "<p>ERRORE, CAMERA N° " + i + " - Valorizzare tutti i campi ETA' BIMBI</p>";
							flag_eta_bambini = 1;
						}
					}					
				}

				
				//Controllo TIPO CAMERA				
				if ($("#id_camere_tipo_" + i).val() == '')
					errore = errore + "<p>ERRORE, CAMERA N° " + i + " - Valorizzare il campo TIPO CAMERA</p>";
			}
		}
		

		/* ********************************************* */
		/* 		CONTROLLO I DATI DELL'ANAGRAFICA			 */
		/* ********************************************* */
		
		//Controllo Nome		
		if ($("#nome").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo NOME</p>";

		//Controllo Cognome
		if ($("#cognome").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo COGNOME</p>";
			
		//Controllo E-Mail		
		if ($("#email").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo E-MAIL</p>";
		else
		{
			//Mi carico l'espressione regolare
			var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
			var email = $("#email").val();
			
			//Controllo se la mail è corretta
			if (! espressione.test(email))
				errore = errore + "<p>ERRORE, Inserire una E-MAIL valida</p>";
		}


		//Controllo Consenso
		if ($("#consenso").attr('checked') == false)
			errore = errore + "<p>ERRORE, Il consenso al trattamento dei dati personali è OBBLIGATORIO</p>";


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio").html('');
			$("#yykk_messaggio").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio").html(errore);
			$("#yykk_messaggio").css("display", "block");
			
			//window.scrollTo(0,0);			
			$('html,body').animate({scrollTop: $("#yykk_messaggio").offset().top},'slow');
			
			return false;
		}
	}


	function validate_prenotazioni_form_de()
	{		
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';

		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if ($("#da").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld ANKUNFT</p>";

		//Controllo DATA PARTENZA
		if ($("#a").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld ABREISE</p>";


		/* ********************************************* */
		/* 			CONTROLLO IL SOGGIORNO MINIMO    	 */
		/* ********************************************* */

		if (($("#da").val() != '') && ($("#a").val() != ''))
		{
			inizio = $("#da").val();
			fine = $("#a").val();

			minimo = ($("#soggiorno_minimo").val() == '' ? 0 : $("#soggiorno_minimo").val());


			inizio_array = inizio.split("/");
			fine_array = fine.split("/");


			d1 = new Date(inizio_array[2], inizio_array[1] - 1, inizio_array[0]);
			d2 = new Date(fine_array[2], fine_array[1] - 1, fine_array[0]);


			days = (d2 - d1) / 86400000;


			//Controllo per il SOGGIORNO MINIMO
			if (days < minimo)
			{
				if (minimo == '1')
					giorni = 'Tag';
				else
					giorni = 'Tage';
				
				errore = errore + "<p>FEHLER, Mindestaufenthalt: " + minimo + " " + giorni + "</p>";
			}
		}


		/* ********************************************* */
		/* 	CONTROLLO I DATI DELLE CAMERE PRENOTATE	 */
		/* ********************************************* */	
	
		//Recupero il numero dei box, ovvero il numero delle camere		
		if ($("#num_max_box").val() != '')
			num_max_box = $("#num_max_box").val();
		else
			num_max_box = 0;
		
		
		//Ciclo sui BOX delle camere
		for (i = 1; i <= num_max_box; i++)
		{
			//Controllo il valore dei campi N° ADULTI / N° BIMBI			
			if (($("#num_adulti_" + i).val() == '') && ($("#num_bambini_" + i).val() == ''))
				errore = errore + "<p>FEHLER, ZIMMER N° " + i + " - Fuellen Sie das Feld ERWACHSENE / Nr. Kinder</p>";
			else
			{
				//Controllo NUM BAMBINI
				if ($("#num_bambini_" + i).val() != '')
				{
					num_bambini = $("#num_bambini_" + i).val();


					//Inizializzo il flag per l'età dei bambini
					flag_eta_bambini = 0;


					//Controllo l'età dei BAMBINI
					for (y = 1; y <= num_bambini; y++)
					{
						//Controllo il valore del campo ETA' BAMBINI						
						if ((flag_eta_bambini == 0) && ($("#eta_bimbi_" + i + "_" + y).val() == ''))
						{
							errore = errore + "<p>FEHLER, ZIMMER N° " + i + " - Fuellen Sie das Feld ALTER DES KINDES</p>";
							flag_eta_bambini = 1;
						}
					}					
				}

				
				//Controllo TIPO CAMERA				
				if ($("#id_camere_tipo_" + i).val() == '')
					errore = errore + "<p>FEHLER, ZIMMER N° " + i + " - Fuellen Sie das Feld ZIMMER WÄHLEN</p>";
			}
		}
		

		/* ********************************************* */
		/* 		CONTROLLO I DATI DELL'ANAGRAFICA			 */
		/* ********************************************* */
		
		//Controllo Nome		
		if ($("#nome").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld NAME</p>";

		//Controllo Cognome
		if ($("#cognome").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld VORNAME</p>";
			
		//Controllo E-Mail		
		if ($("#email").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld E-MAIL</p>";
		else
		{
			//Mi carico l'espressione regolare
			var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
			var email = $("#email").val();
			
			//Controllo se la mail è corretta
			if (! espressione.test(email))
				errore = errore + "<p>FEHLER, bitte geben sie eine gueltige E-MAIL adresse an</p>";
		}


		//Controllo Consenso
		if ($("#consenso").attr('checked') == false)
			errore = errore + "<p>FEHLER, Die Einwilligung in die Verarbeitung personenbezogener Daten erforderlich ist</p>";


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio").html('');
			$("#yykk_messaggio").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio").html(errore);
			$("#yykk_messaggio").css("display", "block");			
			return false;
		}		
	}

	
	function validate_prenotazioni_form_en()
	{
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';

		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if ($("#da").val() == '')
			errore = errore + "<p>ERROR, enter the field ARRIVAL - FROM:</p>";

		//Controllo DATA PARTENZA
		if ($("#a").val() == '')
			errore = errore + "<p>ERROR, enter the field ARRIVAL - TO:</p>";


		/* ********************************************* */
		/* 			CONTROLLO IL SOGGIORNO MINIMO    	 */
		/* ********************************************* */

		if (($("#da").val() != '') && ($("#a").val() != ''))
		{
			inizio = $("#da").val();
			fine = $("#a").val();

			minimo = ($("#soggiorno_minimo").val() == '' ? 0 : $("#soggiorno_minimo").val());


			inizio_array = inizio.split("/");
			fine_array = fine.split("/");


			d1 = new Date(inizio_array[2], inizio_array[0] - 1, inizio_array[1]);
			d2 = new Date(fine_array[2], fine_array[0] - 1, fine_array[1]);


			days = (d2 - d1) / 86400000;


			//Controllo per il SOGGIORNO MINIMO
			if (days < minimo)
				errore = errore + "<p>ERROR, minimum stay of: " + minimo + "</p>";
		}


		/* ********************************************* */
		/* 	CONTROLLO I DATI DELLE CAMERE PRENOTATE	 */
		/* ********************************************* */	
	
		//Recupero il numero dei box, ovvero il numero delle camere		
		if ($("#num_max_box").val() != '')
			num_max_box = $("#num_max_box").val();
		else
			num_max_box = 0;
		
		
		//Ciclo sui BOX delle camere
		for (i = 1; i <= num_max_box; i++)
		{
			//Controllo il valore dei campi N° ADULTI / N° BIMBI			
			if (($("#num_adulti_" + i).val() == '') && ($("#num_bambini_" + i).val() == ''))
				errore = errore + "<p>ERROR, ROOM N° " + i + " - enter one of the two fields N° ADULTS / N° CHILDREN</p>";			
			else
			{
				//Controllo NUM BAMBINI
				if ($("#num_bambini_" + i).val() != '')
				{
					num_bambini = $("#num_bambini_" + i).val();


					//Inizializzo il flag per l'età  dei bambini
					flag_eta_bambini = 0;


					//Controllo l'età  dei BAMBINI
					for (y = 1; y <= num_bambini; y++)
					{
						//Controllo il valore del campo ETA' BAMBINI						
						if ((flag_eta_bambini == 0) && ($("#eta_bimbi_" + i + "_" + y).val() == ''))
						{
							errore = errore + "<p>ERROR, ROOM N° " + i + " - enter all the fields CHILDREN AGE</p>";
							flag_eta_bambini = 1;
						}
					}					
				}

				
				//Controllo TIPO CAMERA				
				if ($("#id_camere_tipo_" + i).val() == '')
					errore = errore + "<p>ERROR, ROOM N° " + i + " - enter the field TYPE OF ROOM</p>";
			}
		}
		

		/* ********************************************* */
		/* 		CONTROLLO I DATI DELL'ANAGRAFICA			 */
		/* ********************************************* */
		
		//Controllo Nome		
		if ($("#nome").val() == '')
			errore = errore + "<p>ERROR, enter the field NAME</p>";

		//Controllo Cognome
		if ($("#cognome").val() == '')
			errore = errore + "<p>ERROR, enter the field SURNAME</p>";
			
		//Controllo E-Mail		
		if ($("#email").val() == '')
			errore = errore + "<p>ERROR, enter the field E-MAIL</p>";
		else
		{
			//Mi carico l'espressione regolare
			var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
			var email = $("#email").val();
			
			//Controllo se la mail è corretta
			if (! espressione.test(email))
				errore = errore + "<p>ERROR, enter a valid E-MAIL adress </p>";
		}


		//Controllo Consenso
		if ($("#consenso").attr('checked') == false)
			errore = errore + "<p>ERROR, The consent to the processing of personal data is required</p>";


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio").html('');
			$("#yykk_messaggio").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio").html(errore);
			$("#yykk_messaggio").css("display", "block");
			
			//window.scrollTo(0,0);			
			$('html,body').animate({scrollTop: $("#yykk_messaggio").offset().top},'slow');			
			return false;
		}
	}
	
	
	function validate_prenotazioni_form_fr()
	{
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';

		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if ($("#da").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ ARRIVEE</p>";

		//Controllo DATA PARTENZA
		if ($("#a").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ DEPART</p>";


		/* ********************************************* */
		/* 			CONTROLLO IL SOGGIORNO MINIMO    	 */
		/* ********************************************* */

		if (($("#da").val() != '') && ($("#a").val() != ''))
		{
			inizio = $("#da").val();
			fine = $("#a").val();

			minimo = ($("#soggiorno_minimo").val() == '' ? 0 : $("#soggiorno_minimo").val());


			inizio_array = inizio.split("/");
			fine_array = fine.split("/");


			d1 = new Date(inizio_array[2], inizio_array[1] - 1, inizio_array[0]);
			d2 = new Date(fine_array[2], fine_array[1] - 1, fine_array[0]);


			days = (d2 - d1) / 86400000;


			//Controllo per il SOGGIORNO MINIMO
			if (days < minimo)
			{
				if (minimo == '1')
					giorni = 'jour';
				else
					giorni = 'jours';
				
				errore = errore + "<p>ERREUR, La durée du séjour doit être au minimum de: " + minimo + " " + giorni + "</p>";
			}
		}


		/* ********************************************* */
		/* 	CONTROLLO I DATI DELLE CAMERE PRENOTATE	 */
		/* ********************************************* */	
	
		//Recupero il numero dei box, ovvero il numero delle camere		
		if ($("#num_max_box").val() != '')
			num_max_box = $("#num_max_box").val();
		else
			num_max_box = 0;
		
		
		//Ciclo sui BOX delle camere
		for (i = 1; i <= num_max_box; i++)
		{
			//Controllo il valore dei campi N° ADULTI / N° BIMBI			
			if (($("#num_adulti_" + i).val() == '') && ($("#num_bambini_" + i).val() == ''))
				errore = errore + "<p>ERREUR, CHAMBRE N° " + i + " - Faire au moins un des champs NOMBRE ADULTES / NOMBRE ENFANTS</p>";
			else
			{
				//Controllo NUM BAMBINI
				if ($("#num_bambini_" + i).val() != '')
				{
					num_bambini = $("#num_bambini_" + i).val();


					//Inizializzo il flag per l'età dei bambini
					flag_eta_bambini = 0;


					//Controllo l'età dei BAMBINI
					for (y = 1; y <= num_bambini; y++)
					{
						//Controllo il valore del campo ETA' BAMBINI						
						if ((flag_eta_bambini == 0) && ($("#eta_bimbi_" + i + "_" + y).val() == ''))
						{
							errore = errore + "<p>ERREUR, CHAMBRE N° " + i + " - Inserez le champ AGE DES ENFANTS</p>";
							flag_eta_bambini = 1;
						}
					}					
				}

				
				//Controllo TIPO CAMERA				
				if ($("#id_camere_tipo_" + i).val() == '')
					errore = errore + "<p>ERREUR, CHAMBRE N° " + i + " - Inserez le champ TYPDE DE CHAMBRE</p>";
			}
		}
		

		/* ********************************************* */
		/* 		CONTROLLO I DATI DELL'ANAGRAFICA			 */
		/* ********************************************* */
		
		//Controllo Nome		
		if ($("#nome").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ NOM</p>";

		//Controllo Cognome
		if ($("#cognome").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ PRENOM</p>";
			
		//Controllo E-Mail		
		if ($("#email").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ E-MAIL</p>";
		else
		{
			//Mi carico l'espressione regolare
			var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
			var email = $("#email").val();
			
			//Controllo se la mail è corretta
			if (! espressione.test(email))
				errore = errore + "<p>ERREUR, entrez une adresse e-mail valide</p>";
		}


		//Controllo Consenso
		if ($("#consenso").attr('checked') == false)
			errore = errore + "<p>ERREUR, Le consentement au traitement des données à caractère personnel est nécessaire</p>";


		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_messaggio").html('');
			$("#yykk_messaggio").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_messaggio").html(errore);
			$("#yykk_messaggio").css("display", "block");			
			return false;
		}
	}
	
	
	
	
	
	/* ************************************************** */
	/* 	VALIDAZIONE DEL FORM DEL DEL PER-BOOKING        */	
	/* ************************************************** */
	
	function yykk_frontend_booking_precheckin_it()
	{
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';

		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if ($("#da").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo PERIODO ARRIVO - DA:</p>";

		//Controllo DATA PARTENZA
		if ($("#a").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo PERIODO ARRIVO - A:</p>";

		//Controllo N° ADULTI
		if ($("#n_adulti").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo N° ADULTI</p>";

		//Controllo N° BIMBI
		if ($("#n_bimbi").val() == '')
			errore = errore + "<p>ERRORE, Valorizzare il campo N° BIMBI</p>";

			
		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_pre_booking").html('');
			$("#yykk_pre_booking").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_pre_booking").html(errore);
			$("#yykk_pre_booking").css("display", "block");			
			return false;
		}
	}


	function yykk_frontend_booking_precheckin_de()
	{
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';

		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if ($("#da").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld ANKUNFT</p>";

		//Controllo DATA PARTENZA
		if ($("#a").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld ABREISE</p>";

		//Controllo N° ADULTI
		if ($("#n_adulti").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld ERWACHSENE</p>";

		//Controllo N° BIMBI
		if ($("#n_bimbi").val() == '')
			errore = errore + "<p>FEHLER, Fuellen Sie das Feld Nr. Kinder</p>";

			
		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_pre_booking").html('');
			$("#yykk_pre_booking").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_pre_booking").html(errore);
			$("#yykk_pre_booking").css("display", "block");			
			return false;
		}
	}


	function yykk_frontend_booking_precheckin_en()
	{
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';

		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if ($("#da").val() == '')
			errore = errore + "<p>ERROR, Enter the field ARRIVAL - FROM:</p>";

		//Controllo DATA PARTENZA
		if ($("#a").val() == '')
			errore = errore + "<p>ERROR, Enter the field ARRIVAL - TO:</p>";

		//Controllo N° ADULTI
		if ($("#n_adulti").val() == '')
			errore = errore + "<p>ERROR, Enter the field N° ADULTS</p>";			

		//Controllo N° BIMBI
		if ($("#n_bimbi").val() == '')
			errore = errore + "<p>ERREUR, Enter the field N° CHILDREN</p>";			

			
		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_pre_booking").html('');
			$("#yykk_pre_booking").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_pre_booking").html(errore);
			$("#yykk_pre_booking").css("display", "block");			
			return false;
		}
	}


	function yykk_frontend_booking_precheckin_fr()
	{
		//Inizializzo la variabile per il messaggio di ERRORE
		errore = '';

		/* ********************************************* */
		/* 			CONTROLLO I DATI DEL SOGGIORNO	 	 */
		/* ********************************************* */

		//Controllo DATA ARRIVO
		if ($("#da").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ ARRIVEE</p>";

		//Controllo DATA PARTENZA
		if ($("#a").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ DEPART</p>";

		//Controllo N° ADULTI
		if ($("#n_adulti").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ NOMBRE ADULTES</p>";			

		//Controllo N° BIMBI
		if ($("#n_bimbi").val() == '')
			errore = errore + "<p>ERREUR, Inserez le champ NOMBRE ENFANTS</p>";		

			
		//Controllo il valore della variabile ERRORE
		if (errore == '')
		{			
			$("#yykk_pre_booking").html('');
			$("#yykk_pre_booking").css("display", "none");
			return true;
		}
		else
		{
			$("#yykk_pre_booking").html(errore);
			$("#yykk_pre_booking").css("display", "block");			
			return false;
		}
	}
