function controllaModulo(modulo,validazione)
{
  if (modulo.tipologia[1].checked == false && modulo.tipologia[0].checked == false )
  {
    alert("Selezionare la tipologia di utente.");
	return false;
  }else

  if(modulo.nominativo.value=="")
  {
    alert("Inserire un nominativo/ragione sociale.");
    modulo.nominativo.focus();
	return false;
  }else
  if(modulo.indirizzo.value=="")
  {
    alert("Inserire un indirizzo/sede legale.");
    modulo.indirizzo.focus();
	return false;
  }else
  if(modulo.cap.value=="")
  {
    alert("Inserire il cap.");
    modulo.cap.focus();
	return false;
  }else
  if(modulo.comune.value=="")
  {
    alert("Inserire il comune di residenza.");
    modulo.comune.focus();
	return false;
  }else
  if(modulo.provincia.value=="")
  {
    alert("Inserire la sigla della provincia di residenza.");
    modulo.provincia.focus();
	return false;
  }else
  if(modulo.username.value=="")
  {
    alert("Inserire un nominativo per l'utente.");
    modulo.username.focus();
	return false;
  }else
  if(modulo.email.value=="")
  {
    alert("Inserire un indirizzo e-mail.");
	modulo.email.focus();
	return false;
  }else
  if(modulo.conferma_email.value=="")
  {
    alert("Confermare l'indirizzo e-mail.");
	modulo.conferma_email.focus();
	return false;
  }else
  if (modulo.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
  {
	  alert("Inserire un indirizzo e-mail valido.");
	  modulo.email.value="";
	  modulo.email.focus();
	  return false;
  }else
  if((modulo.conferma_email.value!="")&&(modulo.conferma_email.value!=modulo.email.value))
  {
    alert("L\'indirizzo e-mail di conferma non corrisponde, reinserirlo.");
	modulo.conferma_email.value="";
	modulo.conferma_email.focus();
	return false;
  }else
  if(modulo.captcha_inserito.value=="")
  {
    alert("Inserire il codice di validazione presente nell\'immagine.");
	modulo.captcha_inserito.focus();
	return false;
  }else
  if((modulo.captcha_inserito.value<validazione)||(modulo.captcha_inserito.value>validazione))
  {
    alert("Il codice di validazione inserito non è corretto.");
	modulo.captcha_inserito.value="";
	modulo.captcha_inserito.focus();
	return false;
  }else
  if(modulo.privacy.checked==false)
  {
    alert("Per proseguire con la registrazione, è necessario accettare l\'informativa sulla privacy.");
	modulo.privacy.focus();
	return false;
  }else
  {
    return true;
  }
}

function controlla_richiesta(modulo)
{
  if(modulo.email.value=="")
  {
    alert("Inserire il proprio indirizzo e-mail.");
    modulo.email.focus();
	return false;
  }else return true;
}
