
function check() {

	var Nome = this.window.dati.Nome.value;
	var Cognome = this.window.dati.Cognome.value;
	var Username = this.window.dati.Username.value;
	var Passwd = this.window.dati.Password1.value;
	var Passwd2 = this.window.dati.Password2.value;
	var E_mail = this.window.dati.E_mail.value;
	var Acc = this.window.dati.acc.checked;

	if((Nome!="")&&(Cognome!="")&&(Username!="")&&(Passwd!="")&&(Passwd2!="")&&(E_mail!=""))
	{
		if(!(Passwd == Passwd2))
		{
			alert("Attenzione la password non coincide con la sua riscrittura !");
			this.window.dati.Password1.focus();
			exit();
		}

		Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		if(!Filtro.test(E_mail))
		{
			alert("Prego di inserire un indirizzo e-mail valido !");
			this.window.dati.E_mail.focus();
			exit();
		}

		if(Acc)
			this.window.dati.submit();
		else alert("Devi dichiarare di aver letto e di accettare l'informativa per poter effettuare la registrazione !");
	}
	else
		alert("Non hai riempito alcuni campi significativi !");
}
