  // La variable form, de la función, contiene los datos del objeto formulario, y permite manipular sus propiedades.
function validate1 (form) {

  // VARIABLES
  // Variable para controlar si los campos estaban cumplimentados
r=1;

  // TEST DE CAMPOS
  // Si vale "" , se alerta, r=0, alerta al usuario y coloca el foco en el campo nombre
if (form.nombre.value==""){r=0;alert("Por favor, introduzca su nombre");form.nombre.focus};
if (form.apellidos.value==""){r=0;alert("Por favor, introduzca sus apellidos");form.apellidos.focus};
  // Comprueba si este campo de correo tiene al menos una @
if (form.email.value.indexOf('@',0)==-1) {r=0;alert("Introduzca su dirección de correo \(válido\)");form.email.focus};
  // Para cada campo a comprobar, copiar y pegar esta línea reemplazando el nombre del campo mensaje
if (form.contacto_atras.value==""){r=0;alert("OK, pero como desea ser contactado?");form.contacto_atras.focus};

  // RETORNAR AL ENVÍO
  // Si ha hay campos sin cubrir, interrumpimos el envío del correo -return false-
if (r==0) { return false; }
  // Si todo está bien, te dispones a enviar el contenido del formulario al script php, -return true-
  // Además, alertas al usuario para que no pulse mas veces, aún así, la gente, no se cansa.
else { alert ("con una vez es bastante gracias. Su mensaje se está procesando");return true; }
} 

