	/*
		Funzione per il check del modulo di registrazione
	*/
	function checkformReg(){
		var err;
		var campo;
		err = 0;

		//--	Controllo CEmail
		if(document.getElementById("cemail").value == "" || !validEmail(document.getElementById("cemail").value)){
			document.getElementById("lblcemail").style.color = "red";
			campo = "cemail";
			err = 1;
		}else{
			document.getElementById("lblcemail").style.color = "#666";
		}

		//--	Controllo Email
		if(document.getElementById("email").value == "" || !validEmail(document.getElementById("email").value) || document.getElementById("email").value == "Es. nome@dominio.it" ){
			document.getElementById("lblemail").style.color = "red";
			campo = "email";
			err = 1;
		}else{
			document.getElementById("lblemail").style.color = "#666";
		}

		//--	Controllo comparazione Email
		if(document.getElementById("email").value != document.getElementById("cemail").value){
			document.getElementById("lblemail").style.color = "red";
			campo = "email";
			err = 1;
		}else{
			document.getElementById("lblemail").style.color = "#666";
		}

		//--	Controllo CPassword
		if(document.getElementById("cpassword").value == "" || !validInput(document.getElementById("cpassword").value)){
			document.getElementById("lblcpassword").style.color = "red";
			campo = "cpassword";
			err = 1;
		}else{
			document.getElementById("lblcpassword").style.color = "#666";
		}

		//--	Controllo Password
		if(document.getElementById("password").value == "" || !validInput(document.getElementById("password").value)){
			document.getElementById("lblpassword").style.color = "red";
			campo = "password";
			err = 1;
		}else{
			document.getElementById("lblpassword").style.color = "#666";
		}

		//--	Controllo comparazione Password
		if(document.getElementById("password").value != document.getElementById("cpassword").value){
			document.getElementById("lblpassword").style.color = "red";
			campo = "email";
			err = 1;
		}else{
			document.getElementById("lblpassword").style.color = "#666";
		}

		//--	Controllo Nome utente
		if(document.getElementById("user").value == "" || document.getElementById("user").value == "Es. Carlo85" || !validInput(document.getElementById("user").value)){
			document.getElementById("lbluser").style.color = "red";
			campo = "user";
			err = 1;
		}else{
			document.getElementById("lbluser").style.color = "#666";
		}

		//--	Controllo Cognome
		if(document.getElementById("cognome").value == "" || document.getElementById("cognome").value == "Es. Rossi"){
			document.getElementById("lblcognome").style.color = "red";
			campo = "cognome";
			err = 1;
		}else{
			document.getElementById("lblcognome").style.color = "#666";
		}

		//--	Controllo Nome
		if(document.getElementById("nome").value == "" || document.getElementById("nome").value == "Es. Mario" || document.getElementById("nome").value == "asda"){
			document.getElementById("lblnome").style.color = "red";
			campo = "nome";
			err = 1;
		}else{
			document.getElementById("lblnome").style.color = "#666";
		}

		if(err > 0){
			alert("I campi con l'etichetta in ROSSO sono errati!\n\nControlla l'inserimento di quest'ultimi e completa la registrazione.");
			document.location.href = "http://www.delorenzoelettronica.com/area-clienti/registrati/#review";
			document.getElementById(campo).focus();
			return false;
		}else{
			return true;
		}
	}

	/*
		Funzione per il check del modulo di richiesta nuova password
	*/
	function checkformForgot(){
		var err;
		var campo;
		err = 0;

		//--	Controllo Email
		if(document.getElementById("email").value == "" || !validEmail(document.getElementById("email").value) || document.getElementById("email").value == "Es. nome@dominio.it" ){
			document.getElementById("lblemail").style.color = "red";
			campo = "email";
			err = 1;
		}else{
			document.getElementById("lblemail").style.color = "#666";
		}

		if(err > 0){
			alert("I campi con l'etichetta in ROSSO sono errati!\n\nControlla l'inserimento di quest'ultimi e completa la registrazione.");
			document.location.href = "http://www.delorenzoelettronica.com/area-clienti/registrati/#review";
			document.getElementById(campo).focus();
			return false;
		}else{
			return true;
		}
	}

	/*
		Funzione per il check del modulo di accesso
	*/
	function checkformAcc(){
		var err;
		var campo;
		err = 0;

		//--	Controllo Password
		if(document.getElementById("password").value == "" || !validInput(document.getElementById("password").value)){
			document.getElementById("lblpassword").style.color = "red";
			campo = "password";
			err = 1;
		}else{
			document.getElementById("lblpassword").style.color = "#666";
		}

		//--	Controllo Nome utente
		if(document.getElementById("user").value == "" || document.getElementById("user").value == "Es. Carlo85" || !validInput(document.getElementById("user").value)){
			document.getElementById("lbluser").style.color = "red";
			campo = "user";
			err = 1;
		}else{
			document.getElementById("lbluser").style.color = "#666";
		}

		if(err > 0){
			alert("I campi con l'etichetta in ROSSO sono errati!\n\nControlla l'inserimento di quest'ultimi e completa la registrazione.");
			document.location.href = "http://www.delorenzoelettronica.com/area-clienti/registrati/#review";
			document.getElementById(campo).focus();
			return false;
		}else{
			return true;
		}
	}

	/*
		Funzione per il check validità email
	*/
	function validEmail(indirizzo) {
		if(window.RegExp){
			var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
			var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
			var regnv = new RegExp(nonvalido);
			var regv = new RegExp(valido);
			if(!regnv.test(indirizzo) && regv.test(indirizzo))
				return true;
			return false;
		}else{
			if(indirizzo.indexOf("@") >= 0)
				return true;
			return false;
		}
	}

	/*
		Funzione per il check validità input (nomeutente e password)
	*/
	function validInput(input) {
		if(window.RegExp){
			var valido = "[\\'\\?\\\"\\£\\!\\|\\\\\/\\^\\#\\<\\>\\*\\+\\(\\)\\$\\%\\ ]";
			var regv = new RegExp(valido);
			if(!regv.test(input))
				return true;
			return false;
		}else{
			if(indirizzo.indexOf("@") >= 0)
				return true;
			return false;
		}
	}

