function checkMail(str) {
		var re_valid_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
		return re_valid_mail.test(str);
}
function loginutente(){
	var f = document.forms['loginutenti'];
	var elem = f.elements;
	var errore = "";
	var errore1 = "I seguenti campi sono obbligatori:\n";
	/*Controllo se i campi sono diversi da null*/
	if (elem["email"].value==""){
		errore +="Email\n";
	}else{
	/*controllo che l'email sia esatta*/
		if (!checkMail(elem["email"].value.trim())) {
				alert("La mail non e' corretta");
				return; 
			}
	}
	if (elem["password"].value==""){
		errore +="Password\n";
	}
	if (errore!=""){
		alert(errore1 + errore);
	}else{
		f.submit();
	}
}

function loginhome(){
	var f = document.forms['loginsx'];
	var elem = f.elements;
	var errore = "";
	var errore1 = "I seguenti campi sono obbligatori:\n";
	/*Controllo se i campi sono diversi da null*/
	if (elem["email"].value==""){
		errore +="Email\n";
	}else{
	/*controllo che l'email sia esatta*/
		if (!checkMail(elem["email"].value.trim())) {
				alert("La mail non e' corretta");
				return; 
			}
	}
	if (elem["password"].value==""){
		errore +="Password\n";
	}
	if (errore!=""){
		alert(errore1 + errore);
	}else{
		f.submit();
	}
}

function registrazioneutente(){
	var f = document.forms['registrazioneutente'];
	var elem = f.elements;
	var errore = "";
	var errore1 = "I seguenti campi sono obbligatori:\n";
	/*Controllo se i campi sono diversi da null*/
	if (elem["email"].value==""){
		errore +="Email\n";
	}else{
	/*controllo che l'email sia esatta*/
		if (!checkMail(elem["email"].value.trim())) {
				alert("La mail non e' corretta");
				return; 
			}
	}
	if (elem["nome"].value==""){
		errore +="Nome\n";
	}
	if (elem["cognome"].value==""){
		errore +="Cognome\n";
	}
	if(!elem["acconsento"].checked){
	errore +="Devi acconsentire al trattamento dei dati personali\n";
	}
	if (errore!=""){
		alert(errore1 + errore);
	}else{
		elem["doSave"].value=1;
		f.submit();
	}
}

function recuperapwd(){
var f = document.forms['recuperapwd'];
	var elem = f.elements;
	var errore = "";
	if (elem["email"].value==""){
		errore +="Email è obbligatoria\n";
	}else{
	/*controllo che l'email sia esatta*/
		if (!checkMail(elem["email"].value.trim())) {
				alert("La mail non e' corretta");
				return; 
			}
	}
	if (errore!=""){
		alert(errore);
	}else{
		elem["doSave"].value=1;
		f.submit();
	}
}

function contattoutente(){
	var f = document.forms['contattaci'];
	var elem = f.elements;
	var errore = "";
	var errore1 = "I seguenti campi sono obbligatori:\n";
	/*Controllo se i campi sono diversi da null*/
	if (elem["email"].value==""){
		errore +="Email\n";
	}else{
	/*controllo che l'email sia esatta*/
		if (!checkMail(elem["email"].value.trim())) {
				alert("La mail non e' corretta");
				return; 
			}
	}
	if (elem["nome"].value==""){
		errore +="Nome\n";
	}
	if (elem["cognome"].value==""){
		errore +="Cognome\n";
	}
	if (elem["telefono"].value==""){
		errore +="Telefono\n";
	}	
	if (elem["azienda"].value==""){
		errore +="Azienda\n";
	}	
	if(!elem["acconsento"].checked){
	errore +="Devi acconsentire al trattamento dei dati personali\n";
	}
	if (errore!=""){
		alert(errore1 + errore);
	}else{
		elem["doSave"].value=1;
		f.submit();
	}
}

function richiestautente(){
	var f = document.forms['contattaci'];
	var elem = f.elements;
	var errore = "";
	var errore1 = "I seguenti campi sono obbligatori:\n";
	if (elem["telefono"].value==""){
		errore +="Telefono\n";
	}	
	if (elem["richiesta"].value==""){
		errore +="Argomento della richiesta\n";
	}	
	if (errore!=""){
		alert(errore1 + errore);
	}else{
		elem["doSave"].value=1;
		f.submit();
	}	
}
