﻿function checkDataDoSubmit() {
//  var nome = document.getElementById("nome");
//  var cognome = document.getElementById("cognome");
  var email = document.getElementById("email");
//  var telefono = document.getElementById("telefono");
//  var citta = document.getElementById("citta");

  var errors = "";

//  if (nome.value == null || nome.value == "")
//    errors += "- Nome \n";

//  if (cognome.value == null || cognome.value == "")
//    errors += "- Cognome \n";

  if (!nyx_checkEmailFormat(email.value, false))
    errors += "- E-Mail non valida\n";

//  if (telefono.value == null || telefono.value == "")
//    errors += "- Telefono\n";

//  if (citta.value == null || citta.value == "")
//    errors += "- citta\n";

  if (errors != "") {
    alert("E' necessario compilare i campi obbligatori:\n\n" + errors);
    return;
  }

  document.getElementById('hidMailConfigFromAddress').value = email.value;
  document.getElementById('hidMailConfigFromName').value = email.value;

  document.getElementById('formNewsletter').submit();
}

// Returns true if 'data' is a correctly formatted e-mail address, otherwise returns false
function nyx_checkEmailFormat(e, allowEmpty) {
  if (allowEmpty != true && allowEmpty != false)
    allowEmpty = true;

  if (e == "") {
    if (allowEmpty)
      return true;
    else
      return false;
  }
  else {

    var check;

    check = (e + '').search(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/);

    if (check < 0)
      return false;
    else
      return true;
  }
}
