
	/* ****************************** */
	/* CONTROLLO SUL FORM IN ITALIANO */
	/* ****************************** */
	function validate_form_prenotazione()
	{
		msg = '';
		
		if (document.formPrenotazione.dal.value == '')
			msg = "Data di Check-in non valida \n";
			
		if (document.formPrenotazione.al.value == '')
			msg = msg + "Data di Check-out non valida \n";
			
			
		if (msg != '')
		{
			alert(msg);
			return false;
		}
		
	
		//Recupero il numero di posti per ogni camera da letto
		switch (document.formPrenotazione.tipologia.value)
		{
			case '1':
				n_posti = 1;
				break;
				
			case '2':
				n_posti = 2;
				break;
				
			case '3':
				n_posti = 4;
				break;
				
			case '4':
				n_posti = 4;
				break;
				
			case '5':
				n_posti = 4;
				break;				
				
			default:
				n_posti = 0;
				break;
		}		
	
	
		//Recupero il numero degli adulti
		if (document.formPrenotazione.num_adulti.value == '')
			num_adulti = 0;
		else
			num_adulti = document.formPrenotazione.num_adulti.value;
		
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_1.value == '--')
			num_bambini_1 = 0;
		else
			num_bambini_1 = document.formPrenotazione.num_bambini_1.value;
			
			
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_2.value == '--')
			num_bambini_2 = 0;
		else
			num_bambini_2 = document.formPrenotazione.num_bambini_2.value;
			
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_3.value == '--')
			num_bambini_3 = 0;
		else
			num_bambini_3 = document.formPrenotazione.num_bambini_3.value;
	
		
		valore = n_posti + "-" + num_adulti + "-" + num_bambini_1 + "-" + num_bambini_2 + "-" + num_bambini_3;
		valore = eval(valore);
	
	
		if (valore >= 0)
			return true;
		else
		{
			alert("La tipologia di camera scelta non è corretta per il numero di persone");
			return false;
		}
	}
	
	
	function validate_form_prenotazione_2()
	{
		msg = '';
		
		if (document.formPrenotazione.dal.value == '')
			msg = msg + "Data di Check-in non valida \n";
			
		if (document.formPrenotazione.al.value == '')
			msg = msg + "Data di Check-out non valida \n";
			
		
		//Recupero il numero di posti per ogni camera da letto
		switch (document.formPrenotazione.tipologia2.value)
		{
			case '1':
				n_posti = 1;
				break;
				
			case '2':
				n_posti = 2;
				break;
				
			case '3':
				n_posti = 4;
				break;
				
			case '4':
				n_posti = 4;
				break;
				
			case '5':
				n_posti = 4;
				break;				
				
			default:
				n_posti = 0;
				break;				
		}		
	
	
		//Recupero il numero degli adulti
		if (document.formPrenotazione.num_adulti2.value == '')
			num_adulti = 0;
		else
			num_adulti = document.formPrenotazione.num_adulti2.value;
		
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_1.value == '--')
			num_bambini_1 = 0;
		else
			num_bambini_1 = document.formPrenotazione.num_bambini_1.value;
			
			
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_2.value == '--')
			num_bambini_2 = 0;
		else
			num_bambini_2 = document.formPrenotazione.num_bambini_2.value;
			
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_3.value == '--')
			num_bambini_3 = 0;
		else
			num_bambini_3 = document.formPrenotazione.num_bambini_3.value;
	
		
		valore = n_posti + "-" + num_adulti + "-" + num_bambini_1 + "-" + num_bambini_2 + "-" + num_bambini_3;
		valore = eval(valore);
	
	
		if (valore < 0)
			msg = msg + "La tipologia di camera scelta non è corretta per il numero di persone \n";

		
		if (document.formPrenotazione.nome.value == '')
			msg = msg + "Inserire Nome valido \n";

		if (document.formPrenotazione.cognome.value == '')
			msg = msg + "Inserire Cognome valido \n";			
			
		if (document.formPrenotazione.indirizzo.value == '')
			msg = msg + "Inserire Indirizzo valido \n";						
			
		if (document.formPrenotazione.citta.value == '')
			msg = msg + "Inserire una Città valida \n";						
			
		if (document.formPrenotazione.tel.value == '')
			msg = msg + "Inserire Telefono valido \n";						
			
		if (! document.formPrenotazione.email.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/))
			msg = msg + "Inserire E-mail valido \n";
		
			
		if (msg != '')
		{
			alert(msg);
			return false;
		}
		else
			return true;
	}
	

	
	/* ****************************** */
	/* CONTROLLO SUL FORM IN FRANCESE */
	/* ****************************** */	
	function validate_form_prenotazione_fr()
	{
		msg = '';
		
		if (document.formPrenotazione.dal.value == '')
			msg = "Date de Check-in invalide \n";
			
		if (document.formPrenotazione.al.value == '')
			msg = msg + "Date de Check-out invalide \n";
			
			
		if (msg != '')
		{
			alert(msg);
			return false;
		}

		
		//Recupero il numero di posti per ogni camera da letto
		switch (document.formPrenotazione.tipologia.value)
		{
			case '1':
				n_posti = 1;
				break;
				
			case '2':
				n_posti = 2;
				break;
				
			case '3':
				n_posti = 4;
				break;
				
			case '4':
				n_posti = 4;
				break;
				
			case '5':
				n_posti = 4;
				break;				
				
			default:
				n_posti = 0;
				break;				
		}		
	
	
		//Recupero il numero degli adulti
		if (document.formPrenotazione.num_adulti.value == '')
			num_adulti = 0;
		else
			num_adulti = document.formPrenotazione.num_adulti.value;

		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_1.value == '--')
			num_bambini_1 = 0;
		else
			num_bambini_1 = document.formPrenotazione.num_bambini_1.value;
			
			
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_2.value == '--')
			num_bambini_2 = 0;
		else
			num_bambini_2 = document.formPrenotazione.num_bambini_2.value;
			
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_3.value == '--')
			num_bambini_3 = 0;
		else
			num_bambini_3 = document.formPrenotazione.num_bambini_3.value;
	
		
		valore = n_posti + "-" + num_adulti + "-" + num_bambini_1 + "-" + num_bambini_2 + "-" + num_bambini_3;
		valore = eval(valore);
	
	
		if (valore >= 0)
			return true;
		else
		{
			alert("Choix du type de chambre n'est pas correct pour le nombre de personnes");
			return false;
		}
	}

	
	function validate_form_prenotazione_fr2()
	{
		msg = '';
		
		if (document.formPrenotazione.dal.value == '')
			msg = "Date de Check-in invalide \n";
			
		if (document.formPrenotazione.al.value == '')
			msg = msg + "Date de Check-out invalide \n";
			
			
		//Recupero il numero di posti per ogni camera da letto
		switch (document.formPrenotazione.tipologia2.value)
		{
			case '1':
				n_posti = 1;
				break;
				
			case '2':
				n_posti = 2;
				break;
				
			case '3':
				n_posti = 4;
				break;
				
			case '4':
				n_posti = 4;
				break;
				
			case '5':
				n_posti = 4;
				break;				
				
			default:
				n_posti = 0;
				break;				
		}		
	
	
		//Recupero il numero degli adulti
		if (document.formPrenotazione.num_adulti2.value == '--')
			num_adulti = 0;
		else
			num_adulti = document.formPrenotazione.num_adulti2.value;
		
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_1.value == '--')
			num_bambini_1 = 0;
		else
			num_bambini_1 = document.formPrenotazione.num_bambini_1.value;
			
			
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_2.value == '--')
			num_bambini_2 = 0;
		else
			num_bambini_2 = document.formPrenotazione.num_bambini_2.value;
			
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_3.value == '--')
			num_bambini_3 = 0;
		else
			num_bambini_3 = document.formPrenotazione.num_bambini_3.value;
	
		
		valore = n_posti + "-" + num_adulti + "-" + num_bambini_1 + "-" + num_bambini_2 + "-" + num_bambini_3;
		valore = eval(valore);
	
	
		if (valore < 0)
			mgs = mgs + "Choix du type de chambre n'est pas correct pour le nombre de personnes \n";

		
		if (document.formPrenotazione.nome.value == '')
			msg = msg + "Inserire Nome valido \n";

		if (document.formPrenotazione.cognome.value == '')
			msg = msg + "Inserire Cognome valido \n";			
			
		if (document.formPrenotazione.indirizzo.value == '')
			msg = msg + "Inserire Indirizzo valido \n";						
			
		if (document.formPrenotazione.citta.value == '')
			msg = msg + "Inserire una Città valida \n";						
			
		if (document.formPrenotazione.tel.value == '')
			msg = msg + "Inserire Telefono valido \n";						
			
		if (! document.formPrenotazione.email.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/))
			msg = msg + "Inserire E-mail valido \n";
		
			
		if (msg != '')
		{
			alert(msg);
			return false;
		}
		else
			return true;
	}
	
	
	
	/* ****************************** */
	/* CONTROLLO SUL FORM IN TEDESCO  */
	/* ****************************** */	
	function validate_form_prenotazione_de()
	{
		msg = '';
		
		if (document.formPrenotazione.dal.value == '')
			msg = "CHECK-IN DATUM NICHT KORRECT \n";
			
		if (document.formPrenotazione.al.value == '')
			msg = msg + "CHECK-OUT DATUM NICHT KORRECT \n";
			
			
		if (msg != '')
		{
			alert(msg);
			return false;
		}

		
		//Recupero il numero di posti per ogni camera da letto
		switch (document.formPrenotazione.tipologia.value)
		{
			case '1':
				n_posti = 1;
				break;
				
			case '2':
				n_posti = 2;
				break;
				
			case '3':
				n_posti = 4;
				break;
				
			case '4':
				n_posti = 4;
				break;
				
			case '5':
				n_posti = 4;
				break;		

			default:
				n_posti = 0;
				break;				
		}		
	
	
		//Recupero il numero degli adulti
		if (document.formPrenotazione.num_adulti.value == '--')
			num_adulti = 0;
		else
			num_adulti = document.formPrenotazione.num_adulti.value;

		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_1.value == '--')
			num_bambini_1 = 0;
		else
			num_bambini_1 = document.formPrenotazione.num_bambini_1.value;
			
			
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_2.value == '--')
			num_bambini_2 = 0;
		else
			num_bambini_2 = document.formPrenotazione.num_bambini_2.value;
			
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_3.value == '--')
			num_bambini_3 = 0;
		else
			num_bambini_3 = document.formPrenotazione.num_bambini_3.value;
	
		
		valore = n_posti + "-" + num_adulti + "-" + num_bambini_1 + "-" + num_bambini_2 + "-" + num_bambini_3;
		valore = eval(valore);
	
	
		if (valore >= 0)
			return true;
		else
		{
			alert("Zimmerwahl ist nicht korrekt für die Anzahl der Personen");
			return false;
		}
	}

	
	function validate_form_prenotazione_de2()
	{
		msg = '';
		
		if (document.formPrenotazione.dal.value == '')
			msg = "Data di Check-in non valida \n";
			
		if (document.formPrenotazione.al.value == '')
			msg = msg + "Data di Check-out non valida \n";
			
			
		//Recupero il numero di posti per ogni camera da letto
		switch (document.formPrenotazione.tipologia2.value)
		{
			case '1':
				n_posti = 1;
				break;
				
			case '2':
				n_posti = 2;
				break;
				
			case '3':
				n_posti = 4;
				break;
				
			case '4':
				n_posti = 4;
				break;
				
			case '5':
				n_posti = 4;
				break;				
				
			default:
				n_posti = 0;
				break;				
		}		
	
	
		//Recupero il numero degli adulti
		if (document.formPrenotazione.num_adulti2.value == '--')
			num_adulti = 0;
		else
			num_adulti = document.formPrenotazione.num_adulti2.value;
		
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_1.value == '--')
			num_bambini_1 = 0;
		else
			num_bambini_1 = document.formPrenotazione.num_bambini_1.value;
			
			
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_2.value == '--')
			num_bambini_2 = 0;
		else
			num_bambini_2 = document.formPrenotazione.num_bambini_2.value;
			
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_3.value == '--')
			num_bambini_3 = 0;
		else
			num_bambini_3 = document.formPrenotazione.num_bambini_3.value;
	
		
		valore = n_posti + "-" + num_adulti + "-" + num_bambini_1 + "-" + num_bambini_2 + "-" + num_bambini_3;
		valore = eval(valore);
	
	
		if (valore < 0)
			mgs = mgs + "Zimmerwahl ist nicht korrekt für die Anzahl der Personen \n";

		
		if (document.formPrenotazione.nome.value == '')
			msg = msg + "Inserire Nome valido \n";

		if (document.formPrenotazione.cognome.value == '')
			msg = msg + "Inserire Cognome valido \n";			
			
		if (document.formPrenotazione.indirizzo.value == '')
			msg = msg + "Inserire Indirizzo valido \n";						
			
		if (document.formPrenotazione.citta.value == '')
			msg = msg + "Inserire una Città valida \n";						
			
		if (document.formPrenotazione.tel.value == '')
			msg = msg + "Inserire Telefono valido \n";						
			
		if (! document.formPrenotazione.email.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/))
			msg = msg + "Inserire E-mail valido \n";
		
			
		if (msg != '')
		{
			alert(msg);
			return false;
		}
		else
			return true;
	}	
	
	
	
	/* ****************************** */
	/* CONTROLLO SUL FORM IN INGLESE  */
	/* ****************************** */	
	function validate_form_prenotazione_en()
	{
		msg = '';
		
		if (document.formPrenotazione.dal.value == '')
			msg = "Date of Check-in invalid \n";
			
		if (document.formPrenotazione.al.value == '')
			msg = msg + "Date of Check-out invalid \n";
			
			
		if (msg != '')
		{
			alert(msg);
			return false;
		}

		
		//Recupero il numero di posti per ogni camera da letto
		switch (document.formPrenotazione.tipologia.value)
		{
			case '1':
				n_posti = 1;
				break;
				
			case '2':
				n_posti = 2;
				break;
				
			case '3':
				n_posti = 4;
				break;
				
			case '4':
				n_posti = 4;
				break;
				
			case '5':
				n_posti = 4;
				break;				
				
			default:
				n_posti = 0;
				break;				
		}		
	
	
		//Recupero il numero degli adulti
		if (document.formPrenotazione.num_adulti.value == '--')
			num_adulti = 0;
		else
			num_adulti = document.formPrenotazione.num_adulti.value;

		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_1.value == '--')
			num_bambini_1 = 0;
		else
			num_bambini_1 = document.formPrenotazione.num_bambini_1.value;
			
			
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_2.value == '--')
			num_bambini_2 = 0;
		else
			num_bambini_2 = document.formPrenotazione.num_bambini_2.value;
			
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_3.value == '--')
			num_bambini_3 = 0;
		else
			num_bambini_3 = document.formPrenotazione.num_bambini_3.value;
	
		
		valore = n_posti + "-" + num_adulti + "-" + num_bambini_1 + "-" + num_bambini_2 + "-" + num_bambini_3;
		valore = eval(valore);
	
	
		if (valore >= 0)
			return true;
		else
		{
			alert("Room type choice is not correct for the number of people");
			return false;
		}
	}

	
	function validate_form_prenotazione_en2()
	{
		msg = '';
		
		if (document.formPrenotazione.dal.value == '')
			msg = "Date of Check-in invalid \n";
			
		if (document.formPrenotazione.al.value == '')
			msg = msg + "Date of Check-out invalid \n";
			
			
		//Recupero il numero di posti per ogni camera da letto
		switch (document.formPrenotazione.tipologia2.value)
		{
			case '1':
				n_posti = 1;
				break;
				
			case '2':
				n_posti = 2;
				break;
				
			case '3':
				n_posti = 4;
				break;
				
			case '4':
				n_posti = 4;
				break;
				
			case '5':
				n_posti = 4;
				break;				
				
			default:
				n_posti = 0;
				break;				
		}		
	
	
		//Recupero il numero degli adulti
		if (document.formPrenotazione.num_adulti2.value == '--')
			num_adulti = 0;
		else
			num_adulti = document.formPrenotazione.num_adulti2.value;
		
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_1.value == '--')
			num_bambini_1 = 0;
		else
			num_bambini_1 = document.formPrenotazione.num_bambini_1.value;
			
			
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_2.value == '--')
			num_bambini_2 = 0;
		else
			num_bambini_2 = document.formPrenotazione.num_bambini_2.value;
			
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_3.value == '--')
			num_bambini_3 = 0;
		else
			num_bambini_3 = document.formPrenotazione.num_bambini_3.value;
	
		
		valore = n_posti + "-" + num_adulti + "-" + num_bambini_1 + "-" + num_bambini_2 + "-" + num_bambini_3;
		valore = eval(valore);
	
	
		if (valore < 0)
			mgs = mgs + "Room type choice is not correct for the number of people \n";

		
		if (document.formPrenotazione.nome.value == '')
			msg = msg + "Inserire Nome valido \n";

		if (document.formPrenotazione.cognome.value == '')
			msg = msg + "Inserire Cognome valido \n";			
			
		if (document.formPrenotazione.indirizzo.value == '')
			msg = msg + "Inserire Indirizzo valido \n";						
			
		if (document.formPrenotazione.citta.value == '')
			msg = msg + "Inserire una Città valida \n";						
			
		if (document.formPrenotazione.tel.value == '')
			msg = msg + "Inserire Telefono valido \n";						
			
		if (! document.formPrenotazione.email.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/))
			msg = msg + "Inserire E-mail valido \n";
		
			
		if (msg != '')
		{
			alert(msg);
			return false;
		}
		else
			return true;
	}		
	
	
	
	/* ****************************** */
	/* CONTROLLO SUL FORM IN POLACCO  */
	/* ****************************** */	
	function validate_form_prenotazione_pl()
	{
		msg = '';
		
		if (document.formPrenotazione.dal.value == '')
			msg = "Data di Check-in non valida \n";
			
		if (document.formPrenotazione.al.value == '')
			msg = msg + "Data di Check-out non valida \n";
			
			
		if (msg != '')
		{
			alert(msg);
			return false;
		}

		
		//Recupero il numero di posti per ogni camera da letto
		switch (document.formPrenotazione.tipologia.value)
		{
			case '1':
				n_posti = 1;
				break;
				
			case '2':
				n_posti = 2;
				break;
				
			case '3':
				n_posti = 4;
				break;
				
			case '4':
				n_posti = 4;
				break;
				
			case '5':
				n_posti = 4;
				break;				
				
			default:
				n_posti = 0;
				break;				
		}		
	
	
		//Recupero il numero degli adulti
		if (document.formPrenotazione.num_adulti.value == '--')
			num_adulti = 0;
		else
			num_adulti = document.formPrenotazione.num_adulti.value;

		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_1.value == '--')
			num_bambini_1 = 0;
		else
			num_bambini_1 = document.formPrenotazione.num_bambini_1.value;
			
			
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_2.value == '--')
			num_bambini_2 = 0;
		else
			num_bambini_2 = document.formPrenotazione.num_bambini_2.value;
			
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_3.value == '--')
			num_bambini_3 = 0;
		else
			num_bambini_3 = document.formPrenotazione.num_bambini_3.value;
	
		
		valore = n_posti + "-" + num_adulti + "-" + num_bambini_1 + "-" + num_bambini_2 + "-" + num_bambini_3;
		valore = eval(valore);
	
	
		if (valore >= 0)
			return true;
		else
		{
			alert("La tipologia di camera scelta non è corretta per il numero di persone");
			return false;
		}
	}

	
	function validate_form_prenotazione_pl2()
	{
		msg = '';
		
		if (document.formPrenotazione.dal.value == '')
			msg = "Data di Check-in non valida \n";
			
		if (document.formPrenotazione.al.value == '')
			msg = msg + "Data di Check-out non valida \n";
			
			
		//Recupero il numero di posti per ogni camera da letto
		switch (document.formPrenotazione.tipologia2.value)
		{
			case '1':
				n_posti = 1;
				break;
				
			case '2':
				n_posti = 2;
				break;
				
			case '3':
				n_posti = 4;
				break;
				
			case '4':
				n_posti = 4;
				break;
				
			case '5':
				n_posti = 4;
				break;				
				
			default:
				n_posti = 0;
				break;				
		}		
	
	
		//Recupero il numero degli adulti
		if (document.formPrenotazione.num_adulti2.value == '--')
			num_adulti = 0;
		else
			num_adulti = document.formPrenotazione.num_adulti2.value;
		
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_1.value == '--')
			num_bambini_1 = 0;
		else
			num_bambini_1 = document.formPrenotazione.num_bambini_1.value;
			
			
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_2.value == '--')
			num_bambini_2 = 0;
		else
			num_bambini_2 = document.formPrenotazione.num_bambini_2.value;
			
		
		//Controllo il numero dei bambini
		if (document.formPrenotazione.num_bambini_3.value == '--')
			num_bambini_3 = 0;
		else
			num_bambini_3 = document.formPrenotazione.num_bambini_3.value;
	
		
		valore = n_posti + "-" + num_adulti + "-" + num_bambini_1 + "-" + num_bambini_2 + "-" + num_bambini_3;
		valore = eval(valore);
	
	
		if (valore < 0)
			mgs = mgs + "Room type choice is not correct for the number of people \n";

		
		if (document.formPrenotazione.nome.value == '')
			msg = msg + "Musisz wpisać imię \n";

		if (document.formPrenotazione.cognome.value == '')
			msg = msg + "Musisz podać nazwisko \n";			
			
		if (document.formPrenotazione.indirizzo.value == '')
			msg = msg + "Musisz podać adres \n";						
			
		if (document.formPrenotazione.citta.value == '')
			msg = msg + "Musisz wejść do miasta \n";						
			
		if (document.formPrenotazione.tel.value == '')
			msg = msg + "Musisz podać telefon \n";						
			
		if (! document.formPrenotazione.email.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/))
			msg = msg + "Musisz wpisać e-mail \n";
		
			
		if (msg != '')
		{
			alert(msg);
			return false;
		}
		else
			return true;
	}		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


//<![CDATA[

	var formSubmitPrenotazioneTools = {

		color : '#edb9b9',
		errors : 0,

		getElementsByClass : function(classToGet) {

			var allPageTags = document.getElementsByTagName("*");

			var el = new Array();

			for (var i = 0; i < allPageTags.length; i++) {

				if (allPageTags[i].className == classToGet) {
					el[i] = allPageTags[i];
				}
			}

			return el;
		},

		checkForm : function (idFormToCheck) {

			if (!Array.indexOf) {

				Array.prototype.indexOf = function(obj){

					for (var i = 0; i < this.length; i++){

						if(this[i] == obj){
							return i;
						}
					}
					return -1;
				}
			}

			var arrayRadio = new Array();
			
			formToCheck = document.getElementById(idFormToCheck);

			var allFormTags = formToCheck.getElementsByTagName('*');

			for (var i = 0, lung = allFormTags.length; i < lung; i++) {

				if (allFormTags[i].className && allFormTags[i].className == 'required') {

					if (allFormTags[i].type == 'radio') {

						var radioName = allFormTags[i].name;

						if (arrayRadio.indexOf(radioName) == -1) {

							arrayRadio.push(radioName);

							var allFormInputTags = formToCheck.getElementsByTagName('input');
							var numInput = allFormInputTags.length;

							var radioError = new Array();
							var stato = 0;

							for (var j = 0; j < numInput; j++) {

								if (allFormInputTags[j].type == 'radio' && allFormInputTags[j].name == radioName ) {
									
									if (!allFormInputTags[j].checked) {
										radioError.push(allFormInputTags[j]);
									}
									else {
										radioError.push(allFormInputTags[j]);
										stato = 1;
									}
								}
							}
						}

						if (stato == 0) {
							formSubmitPrenotazioneTools.errors++;

							for (var j = 0; j < radioError.length; j++) {
								radioError[j].parentNode.style.backgroundColor = formSubmitPrenotazioneTools.color;
							}
						}
						else {
							for (var j = 0; j < radioError.length; j++) {
								radioError[j].parentNode.style.backgroundColor = '';
							}
						}
					}
					else if (allFormTags[i].type == 'text' || allFormTags[i].type == 'textarea' || allFormTags[i].type == 'file') {

						if (allFormTags[i].type == 'file') {
					
							if (allFormTags[i].value == '') {

								var message = document.createTextNode('Foto obbligatoria');
								elSpan = document.getElementById('imgRequired');

								var child = elSpan.firstChild;
								
								if (child != null) {
									elSpan.replaceChild(message, elSpan.firstChild);
								}
								else {
									elSpan.appendChild(message);
								}

								formSubmitPrenotazioneTools.errors++;
							}
							else {

								var message = document.createTextNode(' ');
								elSpan = document.getElementById('imgRequired');
								elSpan.replaceChild(message, elSpan.firstChild);

								result = extensionCheck(allFormTags[i].value);

								if (!result) {

									var message = document.createTextNode('Estensione immagine non valida');
									elSpan = document.getElementById('imgRequired');
									elSpan.replaceChild(message, elSpan.firstChild);
									formSubmitPrenotazioneTools.errors++;
								}
							}
						}
						else if (allFormTags[i].type != 'file') {

							if (allFormTags[i].value == '') {

								allFormTags[i].style.backgroundColor = formSubmitPrenotazioneTools.color;
								formSubmitPrenotazioneTools.errors++;
							}
							else {

								allFormTags[i].style.backgroundColor = '';
							}
						}
					}
					else if (allFormTags[i].type == 'select-one') {
					
						if (allFormTags[i].value == '--') {
						
							allFormTags[i].style.backgroundColor = formSubmitPrenotazioneTools.color;
							formSubmitPrenotazioneTools.errors++;
						}
						else {

							allFormTags[i].style.backgroundColor = '';
						}
					}
					else if (allFormTags[i].type == 'checkbox') {
						
						if (allFormTags[i].checked == false) {
						
							formSubmitPrenotazioneTools.errors++;
							alert('E\' necessario accettare il trattamento dei dati personali')
						}
					}
				}
			}

			return formSubmitPrenotazioneTools.errors;
		}
	}

//]]/