
function mailto(utente) {
	var dominio = "nuovavimaplast.it"
	var nome = utente
	var destinatario = nome + "@" + dominio
	//var indirizzo = "mailto:" + destinatario
	//document.write(destinatario.link(indirizzo));
	document.write(" - Email: <a href='mailto:"+destinatario+"'>"+destinatario+"</a>");
}

function ValidLength(str,number) {
	if (str < number)
		return false;
	return true;
}

function ValidChars(CheckStr,chars) {
	for (i = 0;  i < CheckStr.length;  i++) {
    	ch = CheckStr.charAt(i);
    for (j = 0;  j < chars.length;  j++)
		if (ch == chars.charAt(j))
        	break;
		if (j == chars.length)
		return false;
	}
	return true;
}

function ValidString(CheckStr,RepeatNum) {
	if (CheckStr.length >= RepeatNum) {
		for (k = 0; k < CheckStr.length - 2; k++) {
		l = k+1;
			if  (CheckStr.charAt(k) == CheckStr.charAt(l)) {
				m = l+1;
				if (CheckStr.charAt(k) == CheckStr.charAt(m)) {
					return false;
					break;
				}
				else {
					k++;
				};
			}
		}
	}
	return true;
}

function ValidNumber (checkStr) {
	checkNumber = "0123456789";
	for (z = 0; z < checkStr.length; z++) {
		for (a = 0; a < checkNumber.length; a++) {
			if (checkStr.charAt(z) == checkNumber.charAt(a)) {
				return true;
			}
		}
	}
	return false;
}

/*
FUNZIONE validareg() - controlla i campi del form Registrazione Utente prima di spedirli
*/
function validareg() {
		if(document.reg_utente.nome.value=='') {
		alert("Attenzione, inserire il vostro Nome")
		document.reg_utente.nome.focus();
		return false;
	}

	if(document.reg_utente.cognome.value=='') {
		alert("Attenzione, inserire il vostro Cognome")
		document.reg_utente.cognome.focus();
		return false;
	}

	if(document.reg_utente.codice_fiscale.value=='') {
		alert("Attenzione, inserire il vostro Co. Fiscale/P. IVA")
		document.reg_utente.codice_fiscale.focus();
		return false;
	}

	if(document.reg_utente.indirizzo.value=='') {
		alert("Attenzione, inserire il vostro Indirizzo")
		document.reg_utente.indirizzo.focus();
		return false;
	}

	if(document.reg_utente.cap.value=='') {
		alert("Attenzione, inserire il vostro CAP")
		document.reg_utente.cap.focus();
		return false;
	}

	if(document.reg_utente.citta.value=='') {
		alert("Attenzione, inserire la vostra Citt\u00E0")
		document.reg_utente.citta.focus();
		return false;
	}

	if(document.reg_utente.provincia.value=='') {
		alert("Attenzione, selezionate la vostra Provincia")
		document.reg_utente.provincia.focus();
		return false;
	}

	if(document.reg_utente.telefono.value=='') {
		alert("Attenzione, inserire il vostro numero di Telefono")
		document.reg_utente.telefono.focus();
		return false;
	}


/*------------------ INIZIO Validazione Email --------------------*/
var FormEmail = document.reg_utente.email.value
ValidEmailChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_@.";

	if (!ValidLength(FormEmail.length, 5)) {
		alert ("Attenzione, inserire il vostro indirizzo E-mail");
		document.reg_utente.email.focus();
		return false;
	}
dot = FormEmail.indexOf(".");
afterdot = FormEmail.charAt(dot +1);

	if (dot == -1 || afterdot == "") {
		alert("Attenzione, inserire un indirizzo E-mail valido");
		document.reg_utente.email.focus();
		return false;
	}

at = FormEmail.indexOf("@");
afterat = FormEmail.charAt(at +1);

	if (at == -1 || afterat == "") {
		alert("Attenzione, inserire un indirizzo E-mail valido");
		document.reg_utente.email.focus();
		return false;
	}
	if (!ValidChars(FormEmail, ValidEmailChars)) {
		alert("Questo non \u00E8 un indirizzo E-mail valido!");
		document.reg_utente.email.focus();
		return false;
	}
/*------------------ FINE Validazione Email --------------------*/

	if(!(document.reg_utente.Trattamento_dati.checked)) {
		alert("\u00C8 necessario dare il proprio consenso per il trattamento dei dati personali")
		document.reg_utente.Trattamento_dati.focus();
		return false;
	}

}


