//Función para enviar el formulario
function enviar_contacto() {
	form = window.document.contact_form;
	if (validateFormContacto(form) == true) {
		form.submit();
	}
}

//Funcion para validar el formulario antes de enviarlo
function validateFormContacto(form)  {
  // validate Apellido1 field
  // begin by stripping leading/trailing blanks
  form.txt_apellido1.value = stripLeadingTrailingBlanks(form.txt_apellido1.value);
  if (isBlank(form.txt_apellido1.value)) {
    alert("Por favor, escriba su primer apellido.");
    form.txt_apellido1.focus();
    return false;
  }
  

  // validate Apellido2 field
  // begin by stripping leading/trailing blanks
  form.txt_apellido2.value = stripLeadingTrailingBlanks(form.txt_apellido2.value);
  if (isBlank(form.txt_apellido2.value)) {
    alert("Por favor, escriba su segundo apellido.");
    form.txt_apellido2.focus();
    return false;
  }


  // validate Nombre field
  // begin by stripping leading/trailing blanks
  form.txt_nombre.value = stripLeadingTrailingBlanks(form.txt_nombre.value);
  if (isBlank(form.txt_nombre.value)) {
    alert("Por favor, escriba su nombre.");
    form.txt_nombre.focus();
    return false;
  }
  
  
  // validate Email field
  // begin by stripping leading/trailing blanks
  form.txt_email.value = stripLeadingTrailingBlanks(form.txt_email.value);
  if (!isBlank(form.txt_email.value)) {
	  if (!isEmail(form.txt_email.value)) {
		  alert("Por favor, escriba una dirección de correo eletrónico válida.");
		  form.txt_email.focus();
		  return false;
	  }
  } else {
    alert("Por favor, escriba su dirección de correo eletrónico.");
    form.txt_email.focus();
    return false;
  }


  // validate Comentarios field
  // begin by stripping leading/trailing blanks
  form.txt_sugerencias.value = stripLeadingTrailingBlanks(form.txt_sugerencias.value);
  if (isBlank(form.txt_sugerencias.value)) {
    alert("Por favor, escriba el asunto de su mensaje.");
    form.txt_sugerencias.focus();
    return false;
  }

	
  // returning false causes the form data NOT to be submitted
  //alert("Congratulations: Your form has validated!");
  return true;  // form valid - submit to ACTION URL
}