var form = "";
var submitted = false;
var error = false;
var error_message = "";

function check_mail(field_name, message) {
	if (form.elements[field_name]) {
		var valor = form.elements[field_name].value;
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))){
			error_message = error_message + "* " + message + "\n";
			error = true;
		}
	}
}


function check_form(form_name) {
  if (submitted == true) {
    alert("Este formulario ha sido enviado. Precione Ok y espere a que termine el proceso.");
    return false;
  }

  error = false;
  form = form_name;
  error_message = "Han ocurrido algunos errores en la validación de sus datos.\n\nRevise las siguientes indicaciones:\n\n";

  check_mail("f_email", "Debe introducir una dirección de correo electrónico válida.\nEn ella recibirá la confirmación de su solicitud");

  if (error == true) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}
