<!--
 // ////////////////////////////////////////////// VALIDA FILE ///////
// ////////////////////////////////////////////////////////////////////

function valida_registrazione(FormRegistrazione) { 
	
	//privacy
	if (!document.getElementById("privacy").checked) {
		alert("Confermare il trattamento dei dati personali per proseguire!");
		return false;
	}
	
	// password
	if (FormRegistrazione.password.value=="") {
		alert("password obbligatoria");
		FormRegistrazione.password.focus();
		return false;
	}
	if (FormRegistrazione.password.value.length < 8) {
		alert("password troppo breve");
		FormRegistrazione.password.focus();
		return false;
	}
	filtro_password = /^[a-zA-Z0-9]+$/;
	if (!filtro_password.test(FormRegistrazione.password.value)) {
		alert("\nMESSAGGIO DI CAMAR:\n Password non valida\n\n\n Valide solo lettere e numeri")
		FormRegistrazione.password.focus();
		return false;
	}	
	// nome
	filtro_nome = /^[a-zA-Z\s]+[a-zA-Z]+$/;
	if (!filtro_nome.test(FormRegistrazione.nome.value)) {
		alert("\nMESSAGGIO DI CAMAR:\n Nome non valido\n\n Valide solo lettere e spazi\n\n Non può iniziare o terminare con lo spazio");
		FormRegistrazione.nome.focus();
		return false;
	}	
	// cognome
	filtro_cognome = /^[a-zA-Z\s]+[a-zA-Z]+$/;
	if (!filtro_cognome.test(FormRegistrazione.cognome.value)) {
		alert("\nMESSAGGIO DI CAMAR:\n Cognome non valido\n\n Valide solo lettere e spazi\n\n Non può iniziare o terminare con lo spazio");
		FormRegistrazione.cognome.focus();
		return false;
	}	
	// azienda
	filtro_azienda = /^[a-zA-Z0-9\s]+[a-zA-Z0-9]+$/;
	if (!filtro_azienda.test(FormRegistrazione.azienda.value)) {
		alert("\nMESSAGGIO DI CAMAR:\n Nome azienda non valido\n\n Valide solo lettere e spazi\n\n Non può iniziare o terminare con lo spazio");
		FormRegistrazione.azienda.focus();
		return false;
	}	
	// indirizzo
	if (document.getElementById("indirizzo").value=='') {
		alert("\n MESSAGGIO DI CAMAR:\n indirizzo mancante");
		document.getElementById("indirizzo").focus();
		return false;
	}	
	// cap
	if (document.getElementById("cap").value=='') {
		alert("\n MESSAGGIO DI CAMAR:\n cap mancante");
		document.getElementById("cap").focus();
		return false;
	}	
	// località
	if (document.getElementById("localita").value=='') {
		alert("\n MESSAGGIO DI CAMAR:\n località mancante");
		document.getElementById("localita").focus();
		return false;
	}	
	// provincia
	filtro_provincia = /^[a-zA-Z\s]+[a-zA-Z]+$/;
	if (!filtro_provincia.test(FormRegistrazione.provincia.value)) {
		alert("\nMESSAGGIO DI CAMAR:\n Nome provincia non valido\n\n Valide solo lettere e spazi\n\n Non può iniziare o terminare con lo spazio");
		FormRegistrazione.provincia.focus();
		return false;
	}	
	// telefono
	if (document.getElementById("telefono").value=='') {
		alert("\n MESSAGGIO DI CAMAR:\n numero di telefono mancante");
		document.getElementById("telefono").focus();
		return false;
	}	
	// fax
	if (document.getElementById("fax").value=='') {
		alert("\n MESSAGGIO DI CAMAR:\n numero di fax mancante");
		document.getElementById("fax").focus();
		return false;
	}

	// e-mail
	filtro_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (!filtro_mail.test(document.getElementById("posta").value)) {
		alert("\n MESSAGGIO DI CAMAR:\n Indirizzo E-mail non valido");
		document.getElementById("posta").focus();
		return false;
	}	
}
//-->