	function PopUp(link, descr) {
		newWindow = open(link, descr);
		newWindow.focus();
	}


	function PopUp_Img(link, descr, formato) {
		newWindow = open(link, descr, formato);
		newWindow.focus();
	}	


	function Stampa(f)
	{
	 if (document.all)
		{
		var stile;
		var result;
		stile = "dialogWidth:575px;dialogHeight:385px;dialogLeft:center;dialogTop:center;resizable:no;status:no;";
		result = showModalDialog("InvioPDF.asp?File=" + f, "", stile);
		}
	 else
		{	
		window.open('InvioPDF.asp?File=' + f, 'resizable,width=575,height=605');
		}     
	}

	
	function InviaDatiLogin()
	{
	if (document.all)
	   {
		if (document.all["Login_form1"].value == "")
		   {
			alert("Inserire il Nome Utente");
			document.all["Login_form1"].focus();
			return false;
		   }
		if (document.all["Pwd_form1"].value == "")
		   {
			alert("Inserire la Password");
			document.all["Pwd_form1"].focus();
			return false;
		   }
		document.all["Submit1"].disabled = true;
		document.all["Attendi"].style.visibility = "visible";
		return true;
	   }
	else
	   {
	   // Netscape
	   	   //alert(document.forms["form1"].elements[0].value);
		if (document.forms["form1"].elements["Login_form1"].value == "")
		   {
			alert("Inserire il Nome Utente");
			document.forms["form1"].elements[0].focus();
			return false;
		   }
		if (document.forms["form1"].elements["Pwd_form1"].value == "")
		   {
			alert("Inserire la Password");
			document.forms["form1"].elements[1].focus();
			return false;
		   }
		document.getElementById('Submit1').disabled = true;
		document.getElementById('Attendi').style.visibility = 'visible';
		return true;
	   }
	}
	

function InviaSoluzione()
{
var c1, c2;
if (document.all)
   {
    document.all["Reply"].value = "";
    if (document.all["Risposta"].value == "")
       {
   	    alert("Per verificare la soluzione occorre prima rispondere al quesito.");
		document.all["Risposta"].focus();
		return false;
	   }
    if (document.all["Login_form1"].value == "")
       {
        alert("Inserire il Nome Utente");
	    document.all["Login_form1"].focus();
        return false;
       }
    if (document.all["Pwd_form1"].value == "")
       {
        alert("Inserire la Password");
	    document.all["Pwd_form1"].focus();
        return false;
       }
    document.all["Reply"].value = document.all["Risposta"].value;
    return true;
   }
else
   {
   // Netscape
    document.forms["form1"].elements["Reply"].value = "";
    if (document.forms["form1"].elements["Risposta"].value == "")
       {
   	    alert("Per verificare la soluzione occorre prima rispondere al quesito.");
		document.forms["form1"].elements["Risposta"].focus();
		return false;
	   }
    if (document.forms["form1"].elements["Login_form1"].value == "")
       {
        alert("Inserire il Nome Utente");
	    document.forms["form1"].elements["Login_form1"].focus();
        return false;
       }
    if (document.forms["form1"].elements["Pwd_form1"].value == "")
       {
        alert("Inserire la Password");
	    document.forms["form1"].elements["Pwd_form1"].focus();
        return false;
       }
    document.forms["form1"].elements["Reply"].value = document.forms["form1"].elements["Risposta"].value;
    return true;
   }
}


function Mostra(f)
{
 if (document.all)
   {
    var stile;
    var result;
    stile = "dialogWidth:675px;dialogHeight:725px;dialogLeft:center;dialogTop:center";
    if (f=="InvioPassword2.htm") stile = "dialogWidth:575px;dialogHeight:315px;dialogLeft:center;dialogTop:center";
    if (f=="RegoleEnigmi2.htm") stile = "dialogWidth:560px;dialogHeight:610px;dialogLeft:center;dialogTop:center";
    result = showModalDialog(f, "", stile);
   }
 else
   {
    if (f=="registrazione2.htm") f = "registrazione.htm";
    if (f=="InvioPassword2.htm") f = "InvioPassword.htm";
    window.open(f, 'resizable,width=675,height=725');
   }
}

function InviaSoluzioneDaVerifica()
{
if (document.all) {
if (document.all["Login_form1"].value == "")
   {
     alert("Inserire il Nome Utente");
	 document.all["Login_form1"].focus();
     return false;
   }
if (document.all["Pwd_form1"].value == "")
   {
     alert("Inserire la Password");
	 document.all["Pwd_form1"].focus();
     return false;
   }
return true;
}
else
{
   // Netscape
    if (document.forms["form1"].elements["Login_form1"].value == "")
       {
        alert("Inserire il Nome Utente");
	    document.forms["form1"].elements["Login_form1"].focus();
        return false;
       }
    if (document.forms["form1"].elements["Pwd_form1"].value == "")
       {
        alert("Inserire la Password");
	    document.forms["form1"].elements["Pwd_form1"].focus();
        return false;
       }
    return true;
}
}



function MostraSoluzione(sol)
{
if (document.all)
   {
	document.all['soluzione'].style.visibility='visible';
   }
else
   {
    alert("La soluzione è: " + sol);
   }
}


function MostraHelp(f)
{
 if (window.showModalDialog)
   {
    var stile;
    var result;
    stile = "dialogWidth:575px;dialogHeight:605px;dialogLeft:center;dialogTop:center";
    if (f=="InvioPassword2.htm") stile = "dialogWidth:575px;dialogHeight:315px;dialogLeft:center;dialogTop:center";
    result = showModalDialog(f, "", stile);
   }
 else
   {
    if (f=="registrazione2.htm") f = "registrazione.htm";
    if (f=="InvioPassword2.htm") f = "InvioPassword.htm";
/*  if (f=="RegoleCruci2.htm") 
       {
        alert("Il browser utilizzato (" + navigator.appName + " " + navigator.appVersion + ") non consente di compilare il cruciverba.\n\nSi consiglia l'utilizzo di Microsoft Internet Explorer 5 (o superiore).\n\nPuoi comunque giocare stampando il cruciverba.");
        return;
       } */
    window.open(f, 'resizable,width=575,height=605');
   }
}


function InviaRegistrazione()
{
var i;
if (document.all) {

if (document.all["Login_form1"].value == "")
   {
     alert("Inserire il Nome Utente");
	 document.all["Login_form1"].focus();
     return false;
   }
if (document.all["Login_form1"].value.length < 4)
   {
     alert("La lunghezza minima del Nome Utente è pari a 4 caratteri");
	 document.all["Login_form1"].focus();
     return false;
   }
for (i=0; i <= document.all["Login_form1"].value.length - 1; i++)
   {
    if ((document.all["Login_form1"].value.charCodeAt(i) < 48) || (document.all["Login_form1"].value.charCodeAt(i) > 57 && document.all["Login_form1"].value.charCodeAt(i) < 65) || (document.all["Login_form1"].value.charCodeAt(i) > 90 && document.all["Login_form1"].value.charCodeAt(i) < 95) || (document.all["Login_form1"].value.charCodeAt(i) > 122))
       {
        alert("Reinserire il Nome Utente: sono ammessi solo le lettere non accentate, i numeri ed il carattere '_'");
	    document.all["Login_form1"].focus();    
        return false;
       }
   }
       
if (document.all["Pwd_form1"].value == "")
   {
     alert("Inserire una Password");
	 document.all["Pwd_form1"].focus();
     return false;
   }
if (document.all["Pwd_form1"].value.length < 4)
   {
     alert("La lunghezza minima della Password è pari a 4 caratteri");
	 document.all["Pwd_form1"].focus();
     return false;
   }      
for (i=0; i <= document.all["Pwd_form1"].value.length - 1; i++)
   {
    if ((document.all["Pwd_form1"].value.charCodeAt(i) < 48) || (document.all["Pwd_form1"].value.charCodeAt(i) > 57 && document.all["Pwd_form1"].value.charCodeAt(i) < 65) || (document.all["Pwd_form1"].value.charCodeAt(i) > 90 && document.all["Pwd_form1"].value.charCodeAt(i) < 95) || (document.all["Pwd_form1"].value.charCodeAt(i) > 122))
       {
        alert("Reinserire la Password: sono ammessi solo le lettere non accentate, i numeri ed il carattere '_'");
	    document.all["Pwd_form1"].focus();    
        return false;
       }
   }
return true;
}
else
{
if (document.forms["form1"].elements["Login_form1"].value == "")
   {
     alert("Inserire il Nome Utente");
	 document.forms["form1"].elements["Login_form1"].focus();
     return false;
   }
if (document.forms["form1"].elements["Login_form1"].value.length < 4)
   {
     alert("La lunghezza minima del Nome Utente è pari a 4 caratteri");
	 document.forms["form1"].elements["Login_form1"].focus();
     return false;
   }
for (i=0; i <= document.forms["form1"].elements["Login_form1"].value.length - 1; i++)
   {
    if ((document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) < 48) || (document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) > 57 && document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) < 65) || (document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) > 90 && document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) < 95) || (document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) > 122))
       {
        alert("Reinserire il Nome Utente: sono ammessi solo le lettere non accentate, i numeri ed il carattere '_'");
	    document.forms["form1"].elements["Login_form1"].focus();    
        return false;
       }
   }
if (document.forms["form1"].elements["Pwd_form1"].value == "")
   {
     alert("Inserire una Password");
	 document.forms["form1"].elements["Pwd_form1"].focus();
     return false;
   }
if (document.forms["form1"].elements["Pwd_form1"].value.length < 4)
   {
     alert("La lunghezza minima della Password è pari a 4 caratteri");
	 document.forms["form1"].elements["Pwd_form1"].focus();
     return false;
   }      
for (i=0; i <= document.forms["form1"].elements["Pwd_form1"].value.length - 1; i++)
   {
    if ((document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) < 48) || (document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) > 57 && document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) < 65) || (document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) > 90 && document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) < 95) || (document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) > 122))
       {
        alert("Reinserire la Password: sono ammessi solo le lettere non accentate, i numeri ed il carattere '_'");
	    document.forms["form1"].elements["Pwd_form1"].focus();
        return false;
       }
   }
return true;
}
}


function InviaCancellazione()
{
if (document.all) {
	if (document.all["email_form1"].value == "")
	   {
		 alert("Inserire l'indirizzo di e-mail");
		 document.all["email_form1"].focus();
		 return false;
	   }
	else
	   {
		//if((document.all["email_form1"].value.indexOf("@")== -1) || (document.all["email_form1"].value.indexOf(".")== -1))
		if (document.all["email_form1"].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
		   {
			alert("Indirizzo di e-mail non corretto");
			document.all["email_form1"].focus();
			return false;   	   	
		   }
	   }
return true;
}
else
{
	if (document.forms["form1"].elements["email_form1"].value == "")
	   {
		 alert("Inserire l'indirizzo di e-mail");
		 document.forms["form1"].elements["email_form1"].focus();
		 return false;
	   }
	else
	   {
		//if((document.forms["form1"].elements["email_form1"].value.indexOf("@")== -1) || (document.forms["form1"].elements["email_form1"].value.indexOf(".")== -1))
		if (document.forms["form1"].elements["email_form1"].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
		   {
			alert("Indirizzo di e-mail non corretto");
			document.forms["form1"].elements["email_form1"].focus();
			return false;   	   	
		   }
	   }
return true;
}
}


function InviaPassword()
{
if (document.all) {
	if (document.all["nome_from"].value == "")
	   {
		 alert("Inserisci il tuo nome");
		 document.all["nome_from"].focus();
		 return false;
	   }
	if (document.all["email_from"].value == "")
	   {
		 alert("Inserisci il tuo indirizzo di e-mail");
		 document.all["email_from"].focus();
		 return false;
	   }
	else
	   {
		//if((document.all["email_from"].value.indexOf("@")== -1) || (document.all["email_from"].value.indexOf(".")== -1))
		if (document.all["email_from"].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
		   {
			alert("Il tuo indirizzo di e-mail non è corretto");
			document.all["email_from"].focus();
			return false;   	   	
		   }
	   }
	if (document.all["nome_to"].value == "")
	   {
		 alert("Inserisci il nome del destinatario della segnalazione");
		 document.all["nome_to"].focus();
		 return false;
	   }
	if (document.all["email_to"].value == "")
	   {
		 alert("Inserisci l'indirizzo di e-mail del destinatario della segnalazione");
		 document.all["email_to"].focus();
		 return false;
	   }
	else
	   {
		//if((document.all["email_to"].value.indexOf("@")== -1) || (document.all["email_to"].value.indexOf(".")== -1))
		if (document.all["email_to"].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
		   {
			alert("L'indirizzo di e-mail del destinatario non è corretto");
			document.all["email_to"].focus();
			return false;   	   	
		   }
	   }
return true;
}
else
{
// Netscape
	if (document.forms["form1"].elements["nome_from"].value == "")
	   {
		 alert("Inserisci il tuo nome");
		 document.forms["form1"].elements["nome_from"].focus();
		 return false;
	   }
	if (document.forms["form1"].elements["email_from"].value == "")
	   {
		 alert("Inserisci il tuo indirizzo di e-mail");
		 document.forms["form1"].elements["email_from"].focus();
		 return false;
	   }
	else
	   {
		//if((document.forms["form1"].elements["email_from"].value.indexOf("@")== -1) || (document.forms["form1"].elements["email_from"].value.indexOf(".")== -1))
		if (document.forms["form1"].elements["email_from"].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
		   {
			alert("Il tuo indirizzo di e-mail non è corretto");
			document.forms["form1"].elements["email_from"].focus();
			return false;   	   	
		   }
	   }
	if (document.forms["form1"].elements["nome_to"].value == "")
	   {
		 alert("Inserisci il nome del destinatario della segnalazione");
		 document.forms["form1"].elements["nome_to"].focus();
		 return false;
	   }
	if (document.forms["form1"].elements["email_to"].value == "")
	   {
		 alert("Inserisci l'indirizzo di e-mail del destinatario della segnalazione");
		 document.forms["form1"].elements["email_to"].focus();
		 return false;
	   }
	else
	   {
		// if((document.forms["form1"].elements["email_to"].value.indexOf("@")== -1) || (document.forms["form1"].elements["email_to"].value.indexOf(".")== -1))
		if (document.forms["form1"].elements["email_to"].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
		   {
			alert("L'indirizzo di e-mail del destinatario non è corretto");
			document.forms["form1"].elements["email_to"].focus();
			return false;   	   	
		   }
	   }
return true;
}
}


function InviaRegistrazione()
{
var i;

if (document.all) {
if (document.all["Login_form1"].value == "")
   {
     alert("Inserire il Login");
	 document.all["Login_form1"].focus();
     return false;
   }
if (document.all["Login_form1"].value.length < 4)
   {
     alert("La lunghezza minima del Nome Utente è pari a 4 caratteri");
	 document.all["Login_form1"].focus();
     return false;
   }
for (i=0; i <= document.all["Login_form1"].value.length - 1; i++)
   {
    if ((document.all["Login_form1"].value.charCodeAt(i) < 48) || (document.all["Login_form1"].value.charCodeAt(i) > 57 && document.all["Login_form1"].value.charCodeAt(i) < 65) || (document.all["Login_form1"].value.charCodeAt(i) > 90 && document.all["Login_form1"].value.charCodeAt(i) < 95) || (document.all["Login_form1"].value.charCodeAt(i) > 122))
       {
        alert("Reinserire il Nome Utente: sono ammessi solo le lettere non accentate, i numeri ed il carattere '_'");
	    document.all["Login_form1"].focus();    
        return false;
       }
   }
if (document.all["Pwd_form1"].value == "")
   {
     alert("Inserire una Password");
	 document.all["Pwd_form1"].focus();
     return false;
   }
if (document.all["Pwd_form1"].value.length < 4)
   {
     alert("La lunghezza minima della Password è pari a 4 caratteri");
	 document.all["Pwd_form1"].focus();
     return false;
   }      
for (i=0; i <= document.all["Pwd_form1"].value.length - 1; i++)
   {
    if ((document.all["Pwd_form1"].value.charCodeAt(i) < 48) || (document.all["Pwd_form1"].value.charCodeAt(i) > 57 && document.all["Pwd_form1"].value.charCodeAt(i) < 65) || (document.all["Pwd_form1"].value.charCodeAt(i) > 90 && document.all["Pwd_form1"].value.charCodeAt(i) < 95) || (document.all["Pwd_form1"].value.charCodeAt(i) > 122))
       {
        alert("Reinserire la Password: sono ammessi solo le lettere non accentate, i numeri ed il carattere '_'");
	    document.all["Pwd_form1"].focus();    
        return false;
       }
   }
if (document.all["rPwd_form1"].value == "")
   {
     alert("Ripetere l'inserimento della password");
     document.all["rPwd_form1"].focus();
     return false;
   }
if (document.all["EMail_form1"].value == "")
   {
     alert("Inserire l'indirizzo di e-mail");
	 document.all["EMail_form1"].focus();
     return false;
   }
else
   {
   	//if((document.all["EMail"].value.indexOf("@")== -1) || (document.all["EMail"].value.indexOf(".")== -1))
	if (document.all["EMail_form1"].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
   	   {
   	   	alert("Indirizzo di e-mail non corretto");
	    document.all["EMail_form1"].focus();
        return false;   	   	
   	   }
   }
if ((!document.all["Accetta_form1"][0].checked) && (!document.all["Accetta_form1"][1].checked))
{
   alert("E' necessario rispondere al quesito sull'autorizzazione all'utilizzo dei dati personali (Dlgs. 196/2003).");
   return false;   	   	
}
else
{
   if (!document.all["Accetta_form1"][0].checked)
   {
   alert("Non è possibile iscriversi, se non si autorizza l'utilizzo dei dati personali (Dlgs. 196/2003).");
   return false;   	   	
   }  
}
if (document.all["Pwd_form1"].value != document.all["rPwd_form1"].value)
   {
     alert("Controllare la password digitata");
     document.all["Pwd_form1"].value = "";
     document.all["rPwd_form1"].value = "";
     document.all["Pwd_form1"].focus();
     return false;
   }
return true;
}
else
{
//Netscape
if (document.forms["form1"].elements["Login_form1"].value == "")
   {
     alert("Inserire il Nome Utente");
	 document.forms["form1"].elements["Login_form1"].focus();
     return false;
   }
if (document.forms["form1"].elements["Login_form1"].value.length < 4)
   {
     alert("La lunghezza minima del Nome Utente è pari a 4 caratteri");
	 document.forms["form1"].elements["Login_form1"].focus();
     return false;
   }
for (i=0; i <= document.forms["form1"].elements["Login_form1"].value.length - 1; i++)
   {
    if ((document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) < 48) || (document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) > 57 && document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) < 65) || (document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) > 90 && document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) < 95) || (document.forms["form1"].elements["Login_form1"].value.charCodeAt(i) > 122))
       {
        alert("Reinserire il Nome Utente: sono ammessi solo le lettere non accentate, i numeri ed il carattere '_'");
	    document.forms["form1"].elements["Login_form1"].focus();    
        return false;
       }
   }
if (document.forms["form1"].elements["Pwd_form1"].value == "")
   {
     alert("Inserire una Password");
	 document.forms["form1"].elements["Pwd_form1"].focus();
     return false;
   }
if (document.forms["form1"].elements["Pwd_form1"].value.length < 4)
   {
     alert("La lunghezza minima della Password è pari a 4 caratteri");
	 document.forms["form1"].elements["Pwd_form1"].focus();
     return false;
   }      
for (i=0; i <= document.forms["form1"].elements["Pwd_form1"].value.length - 1; i++)
   {
    if ((document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) < 48) || (document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) > 57 && document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) < 65) || (document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) > 90 && document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) < 95) || (document.forms["form1"].elements["Pwd_form1"].value.charCodeAt(i) > 122))
       {
        alert("Reinserire la Password: sono ammessi solo le lettere non accentate, i numeri ed il carattere '_'");
	    document.forms["form1"].elements["Pwd_form1"].focus();    
        return false;
       }
   }
if (document.forms["form1"].elements["rPwd_form1"].value == "")
   {
     alert("Ripetere l'inserimento della password");
	 document.forms["form1"].elements["rPwd_form1"].focus();
     return false;
   }
if (document.forms["form1"].elements["EMail_form1"].value == "")
   {
     alert("Inserire l'indirizzo di e-mail");
	 document.forms["form1"].elements["EMail_form1"].focus();
     return false;
   }
else
   {
   	//if((document.forms["form1"].elements["EMail"].value.indexOf("@")== -1) || (document.forms["form1"].elements["EMail"].value.indexOf(".")== -1))
	if (document.forms["form1"].elements["EMail_form1"].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
   	   {
   	    alert("Indirizzo di e-mail non corretto");
	    document.forms["form1"].elements["EMail_form1"].focus();
	    return false;   	   	
   	   }
   }
if ((!document.forms["form1"].elements["Accetta_form1"][0].checked) && (!document.forms["form1"].elements["Accetta_form1"][1].checked))
{
   alert("E' necessario rispondere al quesito sull'autorizzazione all'utilizzo dei dati personali (Dlgs. 196/2003).");
   return false;   	   	
}
else
{
   if (!document.forms["form1"].elements["Accetta_form1"][0].checked)
   {
   alert("Non è possibile iscriversi, se non si autorizza l'utilizzo dei dati personali (Dlgs. 196/2003).");
   return false;   	   	
   }  
}
if (document.forms["form1"].elements["Pwd_form1"].value != document.forms["form1"].elements["rPwd_form1"].value)
   {
     alert("Controllare la password digitata");
     document.forms["form1"].elements["Pwd_form1"].value = "";
     document.forms["form1"].elements["rPwd_form1"].value = "";
     document.forms["form1"].elements["Pwd_form1"].focus();
     return false;
   }
return true;
}
}


function AzzeraCampi()
{

if (document.all) {

document.all["Mittente"].value = "";
document.all["EMail"].value = "";
document.all["Messaggio"].value = "";
}
else
{
document.forms["form2"].elements["Mittente"].value = "";
document.forms["form2"].elements["EMail"].value = "";
document.forms["form2"].elements["Messaggio"].value = "";
}
return true;
}


function InviaMessaggio()
{

if (document.all) {

if (document.all["Mittente"].value == "")
   {
     alert("Inserire il Mittente");
	 document.all["Mittente"].focus();
     return false;
   }
if (document.all["Mittente"].value.length < 4)
   {
     alert("La lunghezza minima del Mittente è pari a 4 caratteri");
	 document.all["Mittente"].focus();
     return false;
   }
    
if (document.all["Messaggio"].value == "")
   {
     alert("Inserire il testo del messaggio");
	 document.all["Messaggio"].focus();
     return false;
   }
   
if (document.all["Messaggio"].value.length > 500)
   {
     alert("La lunghezza massima del Messaggio dev'essere pari a 500 caratteri");
	 document.all["Messaggio"].focus();
     return false;
   }   

if (document.all["EMail"].value != "")
   {
	if (document.all["EMail"].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
   	   {
   	   	alert("Indirizzo di e-mail non corretto");
	    document.all["EMail"].focus();
        return false;   	   	
   	   }
   }
}
else
{
   // Netscape
if (document.forms["form2"].elements["Mittente"].value == "")
   {
     alert("Inserire il Mittente");
	 document.forms["form2"].elements["Mittente"].focus();
     return false;
   }
if (document.forms["form2"].elements["Mittente"].value.length < 4)
   {
     alert("La lunghezza minima del Mittente è pari a 4 caratteri");
	 document.forms["form2"].elements["Mittente"].focus();
     return false;
   }
    
if (document.forms["form2"].elements["Messaggio"].value == "")
   {
     alert("Inserire il testo del messaggio");
	 document.forms["form2"].elements["Messaggio"].focus();
     return false;
   }
   
if (document.forms["form2"].elements["Messaggio"].value.length > 500)
   {
     alert("La lunghezza massima del Messaggio dev'essere pari a 500 caratteri");
	 document.forms["form2"].elements["Messaggio"].focus();
     return false;
   }   

if (document.forms["form2"].elements["EMail"].value != "")
   {
	if (document.forms["form2"].elements["EMail"].value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
	{
   	   	alert("Indirizzo di e-mail non corretto");
	    document.forms["form2"].elements["EMail"].focus();
        return false;   	   	
   	   }
   }
}
return true;
}

