
function toggleMenu(nomeSottoMenu)
{
  $('#'+nomeSottoMenu).toggle();
  
}


function AtLeastOneChecked() 
{
	
  var ck1 = document.newsletterForm.settore_1.checked;
  var ck2 = document.newsletterForm.settore_2.checked;
  var ck3 = document.newsletterForm.settore_3.checked;
  var ck4 = document.newsletterForm.settore_4.checked;
  var ck5 = document.newsletterForm.settore_5.checked;
  
  var almeno_uno = (ck1 || ck2 || ck3 || ck4 || ck5);
  
  
  return almeno_uno;
}


function validateNewsletter()
{
  var returnVal;
  
  
  
  if ( 
       (document.newsletterForm.nome_cognome.value == "")
       ||
       (document.newsletterForm.mail.value == "")
       ||
       (document.newsletterForm.oggetto.value == "")
       ||
       (document.newsletterForm.ente_societa.value == "")
       ||
       (document.newsletterForm.ruolo_in_ente.value == "")
       ||
       (document.newsletterForm.tipo_societa.value == "")
       ||
       (document.newsletterForm.citta.value == "")
       ||
       (!AtLeastOneChecked())
     )  
  {
    
    var stringa = "";
    
    var str_settori = "no";
    
    if (AtLeastOneChecked()) str_settori = "sì";
    
     
    stringa += "\n nome: " + (document.newsletterForm.nome_cognome.value);    
    stringa += "\n mail: " + (document.newsletterForm.mail.value);         
    stringa += "\n oggetto: " + (document.newsletterForm.oggetto.value);     
    stringa += "\n ente/società: " + (document.newsletterForm.ente_societa.value);   
    stringa += "\n ruolo in ente: " + (document.newsletterForm.ruolo_in_ente.value);   
    stringa += "\n tipo società: " + (document.newsletterForm.tipo_societa.value);    
    stringa += "\n città: " + (document.newsletterForm.citta.value);
    stringa += "\n almeno 1 settore selezionato: " + str_settori;           
    
    alert("Attenzione: compilare tutti i campi obbligatori:\n\n" + stringa);
    
    
    returnVal = false; 
  }
  else
  {
    var mail = document.newsletterForm.mail.value;
    if (mail.indexOf("@") < 0)
    {
    	alert("Attenzione: indirizzo mail errato");
        returnVal = false; 
    } 
  }	
  
  return returnVal;
}
