function controllaModulo(modulo,validazione)
{
  var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; 	 
  if ((!email_reg_exp.test(modulo.email.value)) || (modulo.email.value == "") || (modulo.email.value == "undefined"))
  {
      alert("Inserire un indirizzo di posta elettronica valido.");
      modulo.email.select();
      return false;
  }else
  if(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;
}
