/* cambia la classe del menù ad attiva la linguetta */
function cambiaClasse(id){
var section = document.getElementById(id);
section.className="active";
}
/***************************************************
 funzioni di controllo della form prima dell'invio
***************************************************/ 

function controlla(form)
{

    var err=0;
	var msg='Sono stati riscontrati i seguenti errori di inserimento:\n\n';
    if (form.nome.value == "")
		{
			var err=1;
			var elem = document.getElementById("nome");
			elem.style.background = '#7cc007' ;
			var msg=msg+'- Nome non indicato'+'\n';
		}
    if (form.cognome.value == "")
		{
			var err=1;
			var elem = document.getElementById("cognome");
			elem.style.background = '#7cc007' ;
			var msg=msg+'- Cognome non indicato'+'\n';
		}
	
	if (form.email.value == "")
		{
			var err=1;
			var elem = document.getElementById("email");
			elem.style.background = '#7cc007' ;
			var msg=msg+'- E-mail non indicata'+'\n';
		}
	if (form.telefono.value == "")
		{
			var err=1;
			var elem = document.getElementById("telefono");
			elem.style.background = '#7cc007' ;
			var msg=msg+'- Recapito telefonico non indicato'+'\n';
		}	
		
	if (form.oggetto.value == "")
		{
			var err=1;
			var elem = document.getElementById("oggetto");
			elem.style.background = '#7cc007' ;
			var msg=msg+'- Oggetto mail mancante'+'\n';
		}	
	if (form.messaggio.value == "")
		{
			var err=1;
			var elem = document.getElementById("messaggio");
			elem.style.background = '#7cc007' ;
			var msg=msg+'- Inserire testo della mail'+'\n';
		}		
	 if (form.code.value == "")
		{
			var err=1;
			var elem = document.getElementById("code");
			elem.style.background = '#97be0d' ;
			var msg=msg+'- Attenzione:inserire il codice antispam'+'\n';
		}

     if (err == 0)
	    {
	 	  if(form.privacy[1].checked == true){
			alert("Per poter eseguire la registrazione si deve dare il proprio consenso al trattamento dei dati personali cliccando sulla voce 'Accetto'");
					return;
					}	
					form.submit();
		}
     if (err == 1)
		   {
			var msg=msg+'\n'+'Correggere i dati prima di procedere';
	    	alert(msg);
			return;
		   }
}
/***********************
 controllo se il formato 
  della mail è esatta
*************************/
function emailAlert(emailInput)
   {
   // se il formato dell'indirizzo e-mail è errato da un alert
   var checkEmail=emailControl(emailInput);
   if (checkEmail==false)
      {
	   var elem = document.getElementById("email");
	   elem.style.background ='#7cc007';
	   alert ('Attenzione : Formato indirizzo errato !'+'\n'+'Correggere indirizzo prima di procedere');
	   elem.value='';
	   return (false);
      }   
   }
function emailControl(emailInput)
   {
   // Controllo il formato dell'indirizzo e-mail. restituisce true o false
   var StrMail;
   //StrMail=emailInput.value;
   StrMail=emailInput;
   if (StrMail.length>6)
      {
      var pos;
      var dotpos;
      pos = StrMail.indexOf("@");
      if ( (pos >= (StrMail.length-3) ) || (pos < 2) )
         {
         //emailInput.focus();
         return (false);
         }
      pos=pos+1;
      dotpos = StrMail.indexOf(".", pos);
      if (dotpos > (StrMail.length-3) )
         {
         //emailInput.focus();
         return (false);
         }
      Strmail=StrMail.substr(pos);
      if ( (StrMail.length < 5) || (dotpos <= 0) )
         {
         //emailInput.focus();
         return (false);
         }
      }
   else
      {
      //emailInput.focus();
      return (false);
      }
   return true;
   }
/***********************
 controllo se il formato 
  della mail è esatta
*************************/
