function ckModificaUtente(){
	
	// ck la form per inserire un nuovo cliente

	error = false;
	msgError = "";
	fieldToFocus = "";

	form = eval("document.frmRegistrazione");

	if ($("#privacy").attr("checked")) {

		nome = $.trim($("#nome").val());
		cognome = $.trim($("#cognome").val());
		via = $.trim($("#via").val());
		civico = $.trim($("#civico").val());
		cap = $.trim($("#cap").val());
		citta = $.trim($("#citta").val());
		professione = $.trim($("#professione").val());
		settore = $.trim($("#settore").val());
		provincia = $.trim($("#provincia").val());
		email = $.trim($("#email").val());
		telefono = $.trim($("#telefono").val());
		password = $.trim($("#password").val());
		confermaPassword = $.trim($("#confermaPassword").val());
		nazione = $.trim($("#nazione").val());

		if ((password != "") || (confermaPassword != "")) {
			if (password != confermaPassword) {
				error = true;
				msgError = "Le password inserite devono coincidere.\n"+msgError;
			} else {
				if (password.length < 6) {
					error = true;
					msgError = "La password deve contenere almeno 6 caratteri.\n"+msgError;
				}
			}
		}

        if (nome == "") {
			error = true;
			msgError = "Compilare il campo 'Nome'.\n"+msgError;
		}
        if (cognome == "") {
			error = true;
			msgError = "Compilare il campo 'Cognome'.\n"+msgError;
		}
        if (via == "") {
			error = true;
			msgError = "Compilare il campo 'Indirizzo'.\n"+msgError;
		}
        if (civico == "") {
			error = true;
			msgError = "Compilare il campo 'N. Civico'.\n"+msgError;
		}
        if (cap == "") {
			error = true;
			msgError = "Compilare il campo 'Cap'.\n"+msgError;
		}
        if (citta == "") {
			error = true;
			msgError = "Compilare il campo 'Cittą'.\n"+msgError;
		}
		
		if (nazione == "") {
			error = true;
			msgError = "Compilare il campo 'Nazione'.\n"+msgError;
		} else if (nazione == "Italy"){
	        if (provincia == "-1") {
				error = true;
				msgError = "Compilare il campo 'Provincia'.\n"+msgError;
			}
		}
		
        if (professione == "-1") {
			error = true;
			msgError = "Compilare il campo 'Professione'.\n"+msgError;
		}
        if (settore == "-1") {
			error = true;
			msgError = "Compilare il campo 'Settore'.\n"+msgError;
		}
        if (email == "") {
			error = true;
			msgError = "Compilare il campo 'Email'.\n"+msgError;
		}
        if (telefono == "") {
			error = true;
			msgError = "Compilare il campo 'Telefono'.\n"+msgError;
		}
		
		if (!error) {
			// nn ci sn errori
			if (confirm("Confermi i dati inseriti?")) {
				document.frmCambiaInfoUtente.azione.value="salva";
				document.frmCambiaInfoUtente.submit();
			}
		} else {
			alert(msgError);
		}
	} else {
		alert("E' necessario accettare l'autorizzazione per il trattamento dei dati personali per procedere con la registrazione");
	}

}

function ckFormRegistrazione() {
	// ck la form per inserire un nuovo cliente

	error = false;
	msgError = "";
	fieldToFocus = "";

	form = eval("document.frmRegistrazione");

	if (form.privacy.checked) {

		nome = form.elements["nome"].value;
		cognome = form.elements["cognome"].value;
		via = form.elements["via"].value;
		civico = form.elements["civico"].value;
		cap = form.elements["cap"].value;
		citta = form.elements["citta"].value;
		professione = form.elements["professione"].value;
		settore = form.elements["settore"].value;
		provincia = form.elements["provincia"].value;
		email = form.elements["email"].value;
		telefono = form.elements["telefono"].value;
		username = form.elements["username"].value;
		password = form.elements["password"].value;
		confermaPassword = form.elements["confermaPassword"].value;
		nazione = form.elements["nazione"].value;

		if ((password == "") || (confermaPassword == "")) {
			error = true;
			msgError += "Compilare il campo 'Password'.\n";
			if (password == "") {
				fieldToFocus = "password";
			} else {
				fieldToFocus = "confermaPassword";
			}
		} else {
			if (password != confermaPassword) {
				error = true;
				msgError = "Le password inserite devono coincidere.\n"+msgError;
				fieldToFocus = "confermaPassword";
			} else {
				if (password.length < 6) {
					error = true;
					msgError = "La password deve contenere almeno 6 caratteri.\n"+msgError;
					fieldToFocus = "password";
				}
			}
		}

        if (nome == "") {
			error = true;
			msgError = "Compilare il campo 'Nome'.\n"+msgError;
			fieldToFocus = "nome";
		}
        if (cognome == "") {
			error = true;
			msgError = "Compilare il campo 'Cognome'.\n"+msgError;
			fieldToFocus = "cognome";
		}
        if (via == "") {
			error = true;
			msgError = "Compilare il campo 'Via'.\n"+msgError;
			fieldToFocus = "via";
		}
        if (civico == "") {
			error = true;
			msgError = "Compilare il campo 'N. Civico'.\n"+msgError;
			fieldToFocus = "civico";
		}
        if (cap == "") {
			error = true;
			msgError = "Compilare il campo 'Cap'.\n"+msgError;
			fieldToFocus = "cap";
		}
        if (citta == "") {
			error = true;
			msgError = "Compilare il campo 'Cittą'.\n"+msgError;
			fieldToFocus = "citta";
		}
		
		if (nazione == "") {
			error = true;
			msgError = "Compilare il campo 'Nazione'.\n"+msgError;
			fieldToFocus = "nazione";
		} else if (nazione == "Italy"){
	        if (provincia == "-1") {
				error = true;
				msgError = "Compilare il campo 'Provincia'.\n"+msgError;
				fieldToFocus = "provincia";
			}
		}
		
        if (professione == "-1") {
			error = true;
			msgError = "Compilare il campo 'Professione'.\n"+msgError;
			fieldToFocus = "professione";
		}
        if (settore == "-1") {
			error = true;
			msgError = "Compilare il campo 'Settore'.\n"+msgError;
			fieldToFocus = "settore";
		}
        if (email == "") {
			error = true;
			msgError = "Compilare il campo 'Email'.\n"+msgError;
			fieldToFocus = "email";
		}
        if (telefono == "") {
			error = true;
			msgError = "Compilare il campo 'Telefono'.\n"+msgError;
			fieldToFocus = "telefono";
		}
		if (username == "") {
			error = true;
			msgError = "Compilare il campo 'Username'.\n"+msgError;
			fieldToFocus = "username";
		}

		if (!error) {
			// nn ci sn errori
			if (confirm("Confermi i dati inseriti?")) {
				document.frmRegistrazione.azione.value="salva";
				document.frmRegistrazione.submit();
			}
		} else {
			alert(msgError);
			form.elements[fieldToFocus].focus();
		}
	} else {
		alert("E' necessario accettare l'autorizzazione per il trattamento dei dati personali per procedere con la registrazione");
	}
}

function richiediAssistenzaTecnica(cod) {

    error = false;
	msgError = "";
	fieldToFocus = "";

	form = eval("document.frmRichiediAssistenzaTecnica");

	if (form.privacy.checked) {

		nome = form.elements["nome"].value;
		cognome = form.elements["cognome"].value;
		email = form.elements["email"].value;
		telefono = form.elements["telefono"].value;
		messaggio = form.elements["messaggio"].value;

        if (nome == "") {
			error = true;
			msgError = "Compilare il campo 'Nome'.\n"+msgError;
			fieldToFocus = "nome";
		}
        if (cognome == "") {
			error = true;
			msgError = "Compilare il campo 'Cognome'.\n"+msgError;
			fieldToFocus = "cognome";
		}
        if (email == "") {
			error = true;
			msgError = "Compilare il campo 'Email'.\n"+msgError;
			fieldToFocus = "email";
		}
        if (telefono == "") {
			error = true;
			msgError = "Compilare il campo 'Telefono'.\n"+msgError;
			fieldToFocus = "telefono";
		}
		if (messaggio == "") {
			error = true;
			msgError = "Compilare il campo 'Messaggio'.\n"+msgError;
			fieldToFocus = "messaggio";
		}

		if (!error) {
			// nn ci sn errori
			if (confirm("Confermi i dati inseriti?")) {

				if(cod==0) {
					form.azione.value = "assistenza";
				} else {
					form.azione.value = "registrati";
				}

				form.submit();
			}
		} else {
			alert(msgError);
			form.elements[fieldToFocus].focus();
		}
	} else {
		alert("E' necessario accettare l'autorizzazione per il trattamento dei dati personali per procedere con la richiesta");
	}

}

function ckFormLoginInt() {
	error = false;
	msgError = "";
	
	
	form = eval("document.frmLoginInt");

	username = form.elements["username"].value;
	password = form.elements["password"].value;
	

    if (username == "") {
		error = true;
		msgError = "Compilare il campo 'Username'\n"+msgError;
	}

    if (password == "") {
		error = true;
		msgError = "Compilare il campo 'Password'\n"+msgError;
	}

    if (!error) {
		// nn ci sn errori
		form.submit();
		return true;
	} else {
		alert(msgError);
		return false;
	}
}

function ckFormLogin() {
	error = false;
	msgError = "";
	
	
	form = eval("document.frmLogin");

	username = form.elements["username"].value;
	password = form.elements["password"].value;
	

    if (username == "") {
		error = true;
		msgError = "Compilare il campo 'Username'\n"+msgError;
	}

    if (password == "") {
		error = true;
		msgError = "Compilare il campo 'Password'\n"+msgError;
	}

    if (!error) {
		// nn ci sn errori
		form.submit();
		return true;
	} else {
		alert(msgError);
		return false;
	}
}

function ckRichiediDati() {
    error = false;
	msgError = "";

	form = eval("document.frmRichiediDati");

	email = form.elements["txtEmail"].value;

    if (email == "") {
		error = true;
		msgError = "Compilare il campo 'Email'\n"+msgError;
	}

    if (!error) {
		// nn ci sn errori
        //if (confirm("Confermi l'invio dei tuoi nuovi dati?")) {
			form.submit();
			return true;
		//} else {
		//	return false;
		//}
	} else {
		alert(msgError);
		return false;
	}
}


function ricercaProdotto(cod) {
	if(cod == 0) {
		if(document.ricerca_cat.txtCercaNome.value == "") {
			alert('Inserire una voce di ricerca');
			return false;
		} else {
			document.ricerca_cat.azioneRicerca.value = 'nome';
			document.ricerca_cat.submit();
		}
	} else {
		if(document.ricerca_cat.txtCercaParolaChiave.value == "") {
			alert('Inserire una voce di ricerca');
			return false;
		} else {
			document.ricerca_cat.azioneRicerca.value = 'chiave';
			document.ricerca_cat.submit();
		}
	}
}


function ricercaAdvanced(sez) {
	if(sez == '') {
		if(document.ricerca.cerca.value == "") {
			alert('Inserire una voce di ricerca');
			return false;
		} else {
			//document.ricercaAvanzata.cerca.value = document.ricerca.cerca.value;
			document.ricerca.submit();
			return true;
		}
	} else {
        if(document.ricerca.cerca.value == "") {
			alert('Inserire una voce di ricerca');
			return false;
		} else {
			document.ricerca.sezioneRicerca.value = sez;
			document.ricerca.submit();
			return true;
		}
	}
}
