<!-- Il codice sarà ignorato dai browser più vecchi

//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// Funzione	: ContattiErrorCheck
//---------------------------------------------------------------------
// Scopo	: Effettuo il controllo degli errori del form
//		: contattaci
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

function ContattiErrorCheck()
{
       // -------------------------------------------------------------------
       // Dichiarazione variabili di controllo degli errori
       // -------------------------------------------------------------------
	var alertMessage = "";
	var MailEntered = "";
	var MessaggioEntered = "";
	var FieldsValue = "";
	var ReqFields=document.getElementById('required').value.split(',');

       // -------------------------------------------------------------------
       // Rimuove precedenti segnalazioni di errore
       // -------------------------------------------------------------------
	for(var i=0;i<ReqFields.length;i++) {
		var f=document.getElementById(ReqFields[i]);
		if(!f){continue;}
			f.className='';
	}

       // -------------------------------------------------------------------
       // Associazione campi/variabili
       // -------------------------------------------------------------------
	MailEntered = document.forms['frmContatti'].elements['txtemail'].value
	MessaggioEntered = document.forms['frmContatti'].elements['txtmsg'].value

       // -------------------------------------------------------------------
       // Controlla gli errori nei campi richiesti
       // -------------------------------------------------------------------


       //Mail (Dato facoltativo)
       //--------------------------------------------------------------------
	if (MailEntered) {
		emailValue = new String (MailEntered)
		emailHasAt = emailValue.indexOf("@")
		emailHasPeriod = emailValue.indexOf (".")
		if ((emailHasAt == -1) || (emailHasPeriod == -1)) {
			alertMessage = alertMessage + "<p>- L'indirizzo e-mail non è corretto</p>"
			document.getElementById("lbltxtemail").className='errFor'
			document.getElementById("txtemail").className='errBck' }
        }

       //Tipo messaggio
       //--------------------------------------------------------------------
	P=document.forms['frmContatti'].elements['cbotipomsg'].selectedIndex
	if (document.forms['frmContatti'].elements['cbotipomsg'].options [P].text == "") {
			alertMessage = alertMessage + "<p>- Inserisci il tipo di messaggio</p>"
			document.getElementById("lblcbotipomsg").className='errFor'
			document.getElementById("cbotipomsg").className='errBck'
	}

       //Destinatario messaggio
       //--------------------------------------------------------------------
	P=document.forms['frmContatti'].elements['cbodestinatario'].selectedIndex
	if (document.forms['frmContatti'].elements['cbodestinatario'].options [P].text == "") {
			alertMessage = alertMessage + "<p>- Inserisci il destinatario del messaggio</p>"
			document.getElementById("lblcbodestinatario").className='errFor'
			document.getElementById("cbodestinatario").className='errBck'
	}

       //Messaggio
       //--------------------------------------------------------------------
	if (!MessaggioEntered) {
		alertMessage = alertMessage + "<p>- Inserisci il messaggio</p>"
		document.getElementById("txtlblmsg").className='errFor'
		document.getElementById("txtmsg").className='errBck'
	}


       // -------------------------------------------------------------------
       // Visualizza la stringa in base all'errore o avvia il submit del form
       // -------------------------------------------------------------------
	if (alertMessage) {
		document.getElementById("ErrForm").style.display="block";
		document.getElementById("ErrMsg").innerHTML=alertMessage;
 	}
	else {
		document.forms['frmContatti'].submit()
	}
}

//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// Funzione	: Reset
//---------------------------------------------------------------------------------
// Scopo	: Azzera i controlli del form ed eventuali messaggi di errore
//---------------------------------------------------------------------------------
// Input	: Nessuno
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
function Reset()
{
	// -------------------------------------------------------------------
	// Rimuove precedenti segnalazioni di errore
	// -------------------------------------------------------------------

	var ReqFields=document.getElementById('required').value.split(',');
	for(var i=0;i<ReqFields.length;i++) {
		var f=document.getElementById(ReqFields[i]);
		if(!f){continue;}
			f.className='';
	}
	document.getElementById("ErrForm").style.display="none";
	document.getElementById("ErrMsg").innerHTML="&nbsp;"
 	
	document.forms['frmContatti'].reset()
}

// -------------------------------------------------------------------
// Qui termina il codice nascosto -->
// -------------------------------------------------------------------

