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_concorso(modulo) {
var errors='';
  mama=modulo;

  ook=true;
  
if (mama.firstname.value=="") {
	errors+='- Nome\n';
    ook=false;
  };
    
if (mama.realname.value=="") {
	errors+='- Cognome\n';
    ook=false;
  };
  
if (mama.anno.value=="") {
	errors+='- Anno di nascita\n';
    ook=false;
  };

if (mama.indirizzo.value=="") {
	errors+='- Indirizzo\n';
    ook=false;
  };

if (mama.cap.value=="") {
	errors+='- CAP\n';
    ook=false;
  };

if (mama.citta.value=="") {
	errors+="- Citta'\n";
    ook=false;
  };

if (mama.nazione.value=="") {
	errors+='- Nazione\n';
    ook=false;
  };

if (!checkEmail(mama.email.value)) {
	errors+='- Indirizzo E-mail valido\n';
    ook=false;
  }; 
    
if (!(mama.accetto_regolamento.checked)) {
	errors+='\n'+"E' necessario accettare il regolamento\n";
    ook=false;
  };

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


