	function trim(str){
		return str.replace(/^\s*|\s*$/g,"");
	}

function controllaForm(f){


		var check = true;
		var output = '';

		if(trim(f.elements.g_arrivo.value)==''){
			check = false;
			f.elements.g_arrivo.focus();
			output += 'Inserisci la data di arrivo/Insert Arrival date'+"\n";
		}
		if(trim(f.elements.g_partenza.value)==''){
			check = false;
			f.elements.g_partenza.focus();
			output += 'Inserisci la data di partenza/Insert Departure date '+"\n";
		}
		if(trim(f.elements.nome.value) == ''){
			check = false;
			f.elements.nome.focus();
			output += 'Inserisci il nome/Insert Name'+"\n";
		}
		if(trim(f.elements.cognome.value) == ''){
			check = false;
			f.elements.cognome.focus();
			output += 'Inserisci il cognome/Insert Surname '+"\n";
		}
		if(trim(f.elements.email.value) == ''){
			check = false;
			f.elements.email.focus();
			output += 'Inserisci l\'indirizzo email/Insert Email adress '+"\n";
		}
		if(trim(f.elements.email.value)!=''){
			EmailAddr = f.elements.email.value;
			Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
			if (!Filtro.test(EmailAddr)){
				check = false;
				output += 'Inserisci un indirizzo email valido/Insert a valid Email address '+"\n";
			}
		}
		if(trim(f.elements.security_code.value) == ''){
			check = false;
			f.elements.security_code.focus();

			output += 'Inserisci il codice di verifica/Insert the Check-Code '+"\n";
		}

		if(trim(f.elements.note.value) == ''){
			check = false;
			f.elements.note.focus();
			output += 'Inserisci le informazioni sulla richiesta di disponibilità/Insert the information about availability '+"\n";
		}

		if (f.elements.pre_privacy.checked == false){
			check = false;
			f.elements.privacy.focus();
			output += 'Non è possibile inviare il modulo senza accettare il consenso sulla privacy '+"\n";
		}
		

		
		if(!check) alert(output);
		return check;
}


function controllaFormPrenotazioni(f){


		var check = true;
		var output = '';

		if(trim(f.elements.g_arrivo.value)==''){
			check = false;
			output += 'Inserisci la data di arrivo '+"\n";
		}
		if(trim(f.elements.g_partenza.value)==''){
			check = false;
			output += 'Inserisci la data di partenza '+"\n";
		}
		if(trim(f.elements.nome.value) == ''){
			check = false;
			output += 'Inserisci il nome '+"\n";
		}
		if(trim(f.elements.cognome.value) == ''){
			check = false;
			output += 'Inserisci il cognome '+"\n";
		}
		if(trim(f.elements.email.value) == ''){
			check = false;
			output += 'Inserisci l\'indirizzo email '+"\n";
		}
		if(trim(f.elements.email.value)!=''){
			EmailAddr = f.elements.email.value;
			Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
			if (!Filtro.test(EmailAddr)){
				check = false;
				output += 'Inserisci un indirizzo email valido '+"\n";
			}
		}
		if(trim(f.elements.security_code.value) == ''){
			check = false;
			output += 'Inserisci il codice di verifica '+"\n";
		}

		if(trim(f.elements.note.value) == ''){
			check = false;
			output += 'Inserisci le informazioni sulla richiesta di disponibilità '+"\n";
		}


		
		if(!check) alert(output);
		return check;
}

