function checkEmail(str){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str)){	return true;	}else{		return false;	}
}		
function subme() {
	var modulo = document.getElementById("formContatti");
	var erroreTesto ="";
	var errore = false;

	if (modulo.firstname.value=="") {
		erroreTesto+='- Nome\n';
    	errore=true;
  	}
 	
	if (modulo.realname.value=="") {
		erroreTesto+='- Cognome\n';
    	errore=true;
  	}
	
	
	if (!checkEmail(modulo.email.value)) {
		erroreTesto+='- Indirizzo E-mail valido\n';
    	errore=true;
  	}

	if (modulo.persone.value=="") {
		erroreTesto+='- Totale persone\n';
    	errore=true;
  	}
	
	if (modulo.giorno_arrivo.value=="") {
		erroreTesto+='- Specificare giorno di arrivo\n';
    	errore=true;
  	}
	
	if (modulo.mese_arrivo.value=="") {
		erroreTesto+='- Specificare mese di arrivo\n';
    	errore=true;
  	}	

	if (modulo.anno_arrivo.value=="") {
		erroreTesto+='- Specificare anno di arrivo\n';
    	errore=true;
  	}	


	if (modulo.giorno_partenza.value=="") {
		erroreTesto+='- Specificare giorno di partenza\n';
    	errore=true;
  	}
	
	if (modulo.mese_partenza.value=="") {
		erroreTesto+='- Specificare mese di partenza\n';
    	errore=true;
  	}	

	if (modulo.anno_partenza.value=="") {
		erroreTesto+='- Specificare anno di partenza\n';
    	errore=true;
  	}	



	if (modulo.sistemazione.value=="") {
		erroreTesto+='- Sistemazione\n';
    	errore=true;
  	}	
	
	if (modulo.trattamento.value=="") {
		erroreTesto+='- Trattamento\n';
    	errore=true;
  	}	
	
	if (!modulo.tratt_dati.checked) {
		erroreTesto+="\nE' necessario acconsentire al trattamento dei dati personali\n";
    	errore=true;
  	}

	if (errore) {
  		alert('Attenzione: i seguenti campi sono obbligatori:\n\n'+erroreTesto);
  	}
  
  	return (!errore);
}
