// JavaScript Document
function Verifica() 
{ 
// Recupero tutti i campi 
//var cognome = document.contatti.cognome.value;
var email = document.contatti.email.value;
var nome = document.contatti.nome.value; 
var messaggio = document.contatti.messaggio.value;

// Espressione regolare per un campo alfanumerico 
var re_abc = /^[a-z0-9]+$/; 

// Espressione regolare per un indirizzo email 
var re_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; 

// Verifico la validità di ogni campo con un criterio differente a seconda dell'elemento HTML 
/*if (cognome == "" || cognome == "undefined" || cognome.charAt(0) == " ") 
{ 
alert("Inserisci il tuo cognome"); 
document.contatti.cognome.value = ""; 
document.contatti.cognome.focus(); 
}*/
if (email == "" || email == "undefined" || email.charAt(0) == " ") 
{ 
alert("Inserisci il tuo indirizzo e-mail"); 
document.contatti.email.value = ""; 
document.contatti.email.focus(); 
} 
else if (!email == "" && !re_email.test(email)) 
{ 
alert("Inserisci correttamente il tuo indirizzo email"); 
document.contatti.email.focus(); 
}
else 
{ 
// Una volta che tutte le condizioni sono soddisfatte imposto 
// il method e l'action del contatti HTML e lo invio allo script 
// lato server che elaborerà i dati, previa richiesta di conferma 
if (window.confirm("Vuoi inviare i dati?")) 
{ 
document.contatti.method = "POST";
document.contatti.action = "../email.php"; 
document.contatti.submit(); 
} 
else 
{ 
document.contatti.reset(); 
} 
} 
}



function VerificaContatti() 
{ 
// Recupero tutti i campi 
//var cognome = document.contatti.cognome.value;
var nome = document.contact.nome.value; 
var messaggio = document.contact.messaggio.value;

// Espressione regolare per un campo alfanumerico 
var re_abc = /^[a-z0-9]+$/; 

// Verifico la validità di ogni campo con un criterio differente a seconda dell'elemento HTML 
if (nome == "" || nome == "undefined" || nome.charAt(0) == " ") 
{ 
alert("Inserisci il tuo nome"); 
document.contact.nome.value = ""; 
document.contact.nome.focus(); 
}

if (messaggio == "" || messaggio == "undefined" || messaggio.charAt(0) == " ") 
{ 
alert("Inserisci il tuo messaggio"); 
document.contact.messaggio.value = ""; 
document.contact.messaggio.focus(); 
}


else 
{ 
// Una volta che tutte le condizioni sono soddisfatte imposto 
// il method e l'action del contatti HTML e lo invio allo script 
// lato server che elaborerà i dati, previa richiesta di conferma 
if (window.confirm("Vuoi inviare i dati?")) 
{ 
document.contact.method = "POST";
document.contact.action = "../contatti.php"; 
document.contact.submit(); 
} 
else 
{ 
document.contact.reset(); 
} 
} 
}



function ValidRegister() {
	var nome = document.register.Nome.value;
	var cognome = document.register.Cognome.value;
	var email = document.register.Email.value;
	var testata = document.register.Testata.value;

	// Espressione regolare per un campo alfanumerico
	var re_abc = /^[a-z0-9]+$/;

	// Espressione regolare per un indirizzo email
	var re_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

	if (nome == "" || nome == "undefined" || nome.charAt(0) == " ") {
		alert("Inserisci il tuo nome!");
		document.register.Nome.value = "";
		document.register.Nome.focus();
		return false;
	}	

	else if (cognome == "" || cognome == "undefined" || cognome.charAt(0) == " ") {
		alert("Inserisci il tuo cognome!");
		document.register.Cognome.value = "";
		document.register.Cognome.focus();
		return false;
	}
	
	else if (testata == "" || testata == "undefined" || testata.charAt(0) == " ") {
		alert("Inserisci la testata!");
		document.register.Testata.value = "";
		document.register.Testata.focus();
		return false;
	}

	else if (email == "" || email == "undefined" || email.charAt(0) == " ") {
		alert("Inserisci il tuo indirizzo e-mail");
		document.register.Email.value = "";
		document.register.Email.focus();
		return false;
	}

	else if (!email == "" && !re_email.test(email)) {
		alert("Inserisci correttamente il tuo indirizzo email");
		document.register.Email.value = "";
		document.register.Email.focus();
		return false;
	}

	else {
	document.register.submit();
	}
}

function CancelText() {
	document.contatti.email.value = " ";
	return false;
}

function CancelTextMessageName() {
	document.messaggio.nome.value = " ";
	return false;
}

function CancelTextMessage() {
	document.messaggio.campomessaggio.value = " ";
	return false;
}



function VerificaMessaggio() 
{ 
// Recupero tutti i campi 
//var cognome = document.contatti.cognome.value;
var nome = document.messaggio.nome.value; 
var messaggio = document.messaggio.campomessaggio.value;

// Espressione regolare per un campo alfanumerico 
var re_abc = /^[a-z0-9]+$/; 

// Verifico la validità di ogni campo con un criterio differente a seconda dell'elemento HTML 
if (nome == "" || nome == "undefined" || nome.charAt(0) == " ") 
{ 
alert("Inserisci il tuo nome"); 
document.messaggio.nome.value = ""; 
document.messaggio.nome.focus(); 
return false;
}

if (messaggio == "" || messaggio == "undefined" || messaggio.charAt(0) == " ") 
{ 
alert("Inserisci il tuo messaggio"); 
document.messaggio.campomessaggio.value = "";
document.messaggio.campomessaggio.focus();
return false;
}


else 
{ 
// Una volta che tutte le condizioni sono soddisfatte imposto 
// il method e l'action del contatti HTML e lo invio allo script 
// lato server che elaborerà i dati, previa richiesta di conferma 
if (window.confirm("Vuoi inviare il messaggio?")) 
{ 
document.messaggio.method = "POST";
document.messaggio.action = "../messaggio.php"; 
document.messaggio.submit(); 
} 
else 
{ 
document.messaggio.reset(); 
} 
} 
}
