function validar() {
function vacio(q)
	{ 
	if (q.charAt(q.length-1) == " ") return false;
	if (q.charAt(0) == " ") return false;
	}
	if(vacio(formulario.nombre.value) == false) 
		{  
         alert("El campo nombre contiene espacios en blanco");  
         return false;
        }  
  if (formulario.nombre.value.length < 4) {
    alert("Escriba por lo menos 4 caracteres en el campo Nombre");
    formulario.nombre.focus();
    return (false);
  }
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ " + "abcdefghijklmnñopqrstuvwxyzáéíóú\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA";
  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 solo letras en el campo Nombre");
    formulario.nombre.focus();
    return (false);
  }
  if(vacio(formulario.apellido.value) == false) 
		{  
         alert("El campo apellido contiene espacios en blanco");  
         return false;
        }
  if (formulario.apellido.value.length < 4) {
    alert("Escriba por lo menos 4 caracteres en el campo Apellido");
    formulario.apellido.focus();
    return (false);
  }
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ " + "abcdefghijklmnñopqrstuvwxyzáéíóú\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA";
  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 solo letras en el campo Apellido");
    formulario.apellido.focus();
    return (false);
  }
    if(vacio(formulario.correo.value) == false) 
		{  
         alert("El campo correo contiene espacios en blanco");  
         return false;
        }
	if ((formulario.correo.value.indexOf ('@', 0) == -1)||(formulario.correo.value.length < 5)) {
    alert("Escriba una direccion de correo valida en el campo Direccion de correo");
    return (false);
  }
  if(vacio(formulario.telefono.value) == false) 
		{  
         alert("El campo telefono contiene espacios en blanco");  
         return false;
        }  
  if (formulario.telefono.value.length < 8) {
    alert("Escriba por lo menos 8 caracteres en el campo Telefono");
    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 solo digitos en el campo Telefono");
    formulario.telefono.focus();
    return (false);
  }
  if (document.formulario.provincia.value=='Seleccione por favor...'){alert('Por favor seleccione la Provincia.');return false;} 
  if(vacio(formulario.ciudad.value) == false) 
		{  
         alert("El campo ciudad contiene espacios en blanco");  
         return false;
        }	
  if (formulario.ciudad.value.length < 4) {
    alert("Escriba por lo menos 4 caracteres en el campo Ciudad");
    formulario.ciudad.focus();
    return (false);
  }
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ " + "abcdefghijklmnñopqrstuvwxyzáéíóú\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA";
  var checkStr = formulario.ciudad.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 solo letras en el campo Ciudad");
    formulario.ciudad.focus();
    return (false);
  }
  if(vacio(formulario.empresa.value) == false) 
		{  
         alert("El campo empresa contiene espacios en blanco");  
         return false;
        }  
  if (formulario.empresa.value.length < 3) {
    alert("Escriba por lo menos 3 caracteres en el campo Empresa");
    formulario.empresa.focus();
    return (false);
  }
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ " + "abcdefghijklmnñopqrstuvwxyzáéíóú\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA";
  var checkStr = formulario.empresa.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 solo letras en el campo Empresa");
    formulario.empresa.focus();
    return (false);
  }
  
  if(vacio(formulario.cargo.value) == false) 
		{  
         alert("El campo cargo contiene espacios en blanco");  
         return false;
        }  
  if (formulario.cargo.value.length < 3) {
    alert("Escriba por lo menos 3 caracteres en el campo Cargo");
    formulario.cargo.focus();
    return (false);
  }
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ " + "abcdefghijklmnñopqrstuvwxyzáéíóú\u00E1\u00E9\u00ED\u00F3\u00FA\u00C1\u00C9\u00CD\u00D3\u00DA";
  var checkStr = formulario.cargo.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 solo letras en el campo Cargo");
    formulario.cargo.focus();
    return (false);
  }
 
 if (document.formulario.opcion.value == 'seleccion'){alert('Por favor seleccione la cantidad de Empleados');return false;}
 if (document.formulario.consulta.value == ''){alert('Por favor complete con su Consulta');return false;}
  return (true);
}