// JavaScript Document

<!--

// Funzione per il controllo della correttezza sintattica di un indirizzo e-mail
function check_email(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 controllo campi nel form contattaci
function form_datiscr_check() {
with(document.form) {
	
	if(nome.value=="") {
		// Avviso
		alert("Si prega di inserire il Nome!");
		// Focus sul campo
		nome.focus();
	return false;
	}
	
	if(cognome.value=="") {
		// Avviso
		alert("Si prega di inserire il Cognome!");
		// Focus sul campo
		cognome.focus();
	return false;
	}
	
	if(giorno.value=="") {
		// Avviso
		alert("Si prega di inserire il Giorno di Nascita!");
		// Focus sul campo
		giorno.focus();
	return false;
	}
	
	if(mese.value=="") {
		// Avviso
		alert("Si prega di inserire il Mese di Nascita!");
		// Focus sul campo
		mese.focus();
	return false;
	}
	
	if(anno.value=="") {
		// Avviso
		alert("Si prega di inserire l'anno di Nascita!");
		// Focus sul campo
		anno.focus();
	return false;
	}
	
	// Se il campo E-mail non è compilato correttamente
	if (!check_email(email.value)) {
		// Seleziona campo
		email.select();
		// Avviso
		alert("Si prega di inserire un indirizzo e-mail valido!");
	return false;
	}
	
	if(username.value=="") {
		// Avviso
		alert("Si prega di inserire l'Username!");
		// Focus sul campo
		username.focus();
	return false;
	}
	
	if(password.value=="") {
		// Avviso
		alert("Si prega di inserire la Password!");
		// Focus sul campo
		password.focus();
	return false;
	}
	
	if(conferma_password.value=="") {
		// Avviso
		alert("Si prega di inserire la Conferma della Password!");
		// Focus sul campo
		password.focus();
	return false;
	}
	
	if(informativa.checked==false) {
		// Avviso
		alert("Per proseguire è necessario accettare le regole di comportamento e il trattamento dei dati personali!");
	return false;
	}
	
}
	// Se il form è compilato correttamente chiedo conferma e procedo
	return confirm("Controlla che i dati siano corretti! Desideri procedere con l'iscrizione?");
};

// --->