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

function controllaForm(f){
		var check = true;
		var output = '';

		if(trim(f.elements.data_arrivo.value)==''){
			check = false;
			output += 'Inserisci data di arrivo '+"\n";
		}
		if(trim(f.elements.data_partenza.value)==''){
			check = false;
			output += 'Inserisci 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.telefono.value) == ''){
			check = false;
			output += 'Inserisci il telefono '+"\n";
		}
		if(trim(f.elements.mail.value) ==''){
			check = false;
			output += 'Inserisci la mail '+"\n";
		}
		if(trim(f.elements.numero_adulti.value) ==''){
			check = false;
			output += 'Inserisci il numero degli adulti '+"\n";
		}
		if(trim(f.elements.numero_camere.value) == ''){
			check = false;
			output += 'Inserisci il numero delle camere '+"\n";
		}
		if(trim(f.elements.numero_adulti.value) == ''){
			check = false;
			output += 'Inserisci il numero di adulti '+"\n";
		}
		if(trim(f.elements.trattamento.value) == ''){
			check = false;
			output += 'Inserisci il tipo di trattamento '+"\n";
		}
		if(f.elements.numero_bambini.value !=''){
			if(trim(f.elements.eta_bambini.value) ==''){
				if(f.elements.numero_bambini.value =='0'){
				}else{
					check = false;
					output += 'Inserisci l\'età dei bambini '+"\n";
				}
			}
		}
		if(trim(f.elements.mail.value)!=''){
			EmailAddr = f.elements.mail.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(!check) alert(output);
		return check;
}
