//verifica l'input dei reports
function verify_nuovo_report(f){

  var pattern_email = /^[^@ ]+@[^@ ]+\.[^@ \.]+$/;
  
  var errore = "";
  var aux = f.concerto.value;
  if ((aux == "") || (aux == null))
    errore += "-Non hai selezionato il concerto\n";
  var aux = f.testo.value;
  if ((aux == "") || (aux == null))
    errore += "-Non hai inserito il testo del report\n";
  var aux = f.autore.value;
  if ((aux == "") || (aux == null))
    errore += "-Non hai inserito il tuo nome (autore)\n";
  var aux = f.email.value;
  if ((aux == "") || (aux == null))
    errore += "-Non hai inserito l'email\n";
  else if (!aux.match(pattern_email))
    errore += "-L'email inserita non è un'email valida\n";
  var aux = f.code.value;
  if ((aux == "") || (aux == null))
    errore += "-Non hai inserito il codice di verifica\n";
  
  //stampo gli errori 
  if (errore) {
    errore = "Attenzione:\n" + errore;
    alert (errore);
    return false;
  }
  else
    return true;
  
}

//verifica l'input delle segnalazioni
function verify_segnala_news(f){

  var pattern_email = /^[^@ ]+@[^@ ]+\.[^@ \.]+$/;
  
  var errore = "";
  var aux = f.testo.value;
  if ((aux == "") || (aux == null))
    errore += "-Non hai inserito il testo della news\n";
  var aux = f.autore.value;
  if ((aux == "") || (aux == null))
    errore += "-Non hai inserito il tuo nome (autore)\n";
  var aux = f.email.value;
  if ((aux == "") || (aux == null))
    errore += "-Non hai inserito l'email\n";
  else if (!aux.match(pattern_email))
    errore += "-L'email inserita non è un'email valida\n";
  var aux = f.code.value;
  if ((aux == "") || (aux == null))
    errore += "-Non hai inserito il codice di verifica\n";

  //stampo gli errori 
  if (errore) {
    errore = "Attenzione:\n" + errore;
    alert (errore);
    return false;
  }
  else
    return true;
  
}
