function validazione(){
with(document.FormElmecDati) {
	if(users.value=="") {
	alert("Il campo Nome è obbligatorio");
	users.focus();
	return false;
	}
	
	
	
	if (datanas.value.substring(2,3) != "/" ||
   datanas.value.substring(5,6) != "/" ||
   isNaN(datanas.value.substring(0,2)) ||
   isNaN(datanas.value.substring(3,5)) ||
   isNaN(datanas.value.substring(6,10))) {
      alert("Inserire nascita in formato gg/mm/aaaa");
      datanas.value = "";
      datanas.focus();
      return false;
} else if (datanas.value.substring(0,2) > 31) {
   alert("Impossibile utilizzare un valore superiore a 31 per i giorni");
   datanas.select();
   return false;
} else if (datanas.value.substring(3,5) > 12) {
   alert("Impossibile utilizzare un valore superiore a 12 per i mesi");
   datanas.value = "";
   datanas.focus();
   return false;
} else if (datanas.value.substring(6,10) < 1900) {
   alert("Impossibile utilizzare un valore inferiore a 1900 per l'anno");
   datanas.value = "";
   datanas.focus();
   return false;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	if(luogo.value=="") {
	alert("Il campo Luogo di Nascita è obbligatorio");
	luogo.focus();
	return false;
	}
	
	if(indirizzo.value=="") {
	alert("Il campo Indirizzo è obbligatorio");
	indirizzo.focus();
	return false;
	}
	
	if(citta.value=="") {
	alert("Il campo Città è obbligatorio");
	citta.focus();
	return false;
	}
	
	
	
	if (telefono.value=="") {
   alert("Il campo Telefono è obbligatorio");
   telefono.focus();
   return false;
}
	
	
	
	
	
	if(civile.value=="") {
	alert("Il campo Stato Civile è obbligatorio");
	civile.focus();
	return false;
	}
	

	
	
	if(posizione.value=="") {
	alert("Il campo Attuale Posizione è obbligatorio");
	posizione.focus();
	return false;
	}
	
	
	if(email.value=="") {
	alert("Il campo E-Mail è obbligatorio");
	email.focus();
	return false;
	}
	var stato=true;
	if(email.value.indexOf(" ")!=-1) {
	email.focus();
	stato=false;
	}
	var chiocciola=email.value.indexOf("@");
	if(chiocciola<2) {
	email.focus();
	stato=false;
	}
	var punto=email.value.indexOf(".", chiocciola);
	if(punto<chiocciola+3) {
	email.focus();
	stato=false;
	}
	var lung=email.value.length;
	if(lung-punto<3) {
	email.focus();
	stato=false;
	}
	
	//if(stato) {
		//alert("E-mail valida");
	//}else{	

	if(stato==false) {
		alert("E-mail non valida");
	return stato;
	}
}
//alert("Il modulo è completo, grazie");
return true;
}
