// JavaScript Document

function validar(formulario)

{



  if (formulario.nombre.value.length < 1)

  {

    alert("Ingrese su Nombre.");

    formulario.nombre.focus();

    return (false);

  }



  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚabcdefghijklmnñopqrstuvwxyzáéíóú ";

  var checkStr = formulario.nombre.value;

  var allValid = true;

  for (i = 0;  i < checkStr.length;  i++)

  {

    ch = checkStr.charAt(i);

    for (j = 0;  j < checkOK.length;  j++)

      if (ch == checkOK.charAt(j))

        break;

    if (j == checkOK.length)

    {

      allValid = false;

      break;

    }

  }

  if (!allValid)

  {

    alert("Escriba sólo letras en el campo \"Nombres\".");

    formulario.nombre.focus();

    return (false);

  }





if (formulario.apellido.value.length < 1)

  {

    alert("Ingrese sus Apellidos.");

    formulario.apellido.focus();

    return (false);

  }



  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚabcdefghijklmnñopqrstuvwxyzáéíóú ";

  var checkStr = formulario.apellido.value;

  var allValid = true;

  for (i = 0;  i < checkStr.length;  i++)

  {

    ch = checkStr.charAt(i);

    for (j = 0;  j < checkOK.length;  j++)

      if (ch == checkOK.charAt(j))

        break;

    if (j == checkOK.length)

    {

      allValid = false;

      break;

    }

  }

  if (!allValid)

  {

    alert("Escriba sólo letras en el campo \"Apellidos\".");

    formulario.apellido.focus();

    return (false);

  }







if (formulario.telefono.value.length < 7)

  {

    alert("Escriba por lo menos 7 caracteres en el campo \"teléfono\".");

    formulario.telefono.focus();

    return (false);

  }



  var checkOK = "0123456789-";

  var checkStr = formulario.telefono.value;

  var allValid = true;

  for (i = 0;  i < checkStr.length;  i++)

  {

    ch = checkStr.charAt(i);

    for (j = 0;  j < checkOK.length;  j++)

      if (ch == checkOK.charAt(j))

        break;

    if (j == checkOK.length)

    {

      allValid = false;

      break;

    }

  }

  if (!allValid)

  {

    alert("Escriba sólo digitos en el campo \"Teléfono\".");

    formulario.telefono.focus();

    return (false);

  }



if ((formulario.email.value.indexOf ('@', 0) == -1)||(formulario.email.value.length < 5)) { 

    alert("Escriba una dirección de correo válida en el campo \"Email\" Ej: nombre@correo.com"); 

    formulario.email.focus();

    return (false); 

  }





  

   return (true);

}