var nav4 = window.Event ? true : false; 
function acceptNum(evt){          
	var key = nav4 ? evt.which : evt.keyCode;         
	return (key <= 13 || (key >= 47 && key <= 57) );
}
function hidestatus(){
window.status=''
return true
}
 
if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hidestatus
document.onmouseout=hidestatus
function validar(formulario) {
  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áéíóú ";
  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 \"Nombre\"."); 
    formulario.nombre.focus(); 
    return (false); 
  } 
  //*******************************************************************
  //*******************************************************************  
  function validar(formulario) {
  if (formulario.apellidos.value.length < 4) {
    alert("Escriba por lo menos 4 caracteres en el campo \"Apellidos\".");
    formulario.apellidos.focus();
    return (false);
  }
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ?É?ÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
  var checkStr = formulario.apellidos.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.apellidos.focus(); 
    return (false); 
  } 
  //*******************************************************************
  //*******************************************************************
    if ((formulario.correo.value.indexOf ('@', 0) == -1)||(formulario.correo.value.length < 5)) { 
    alert("Escriba una dirección de correo válida en el campo \"Dirección de correo\"."); 
    return (false); 
  }
  //*******************************************************************
  //******************************************************************* 
      if ((formulario.conficorreo.value.indexOf ('@', 0) == -1)||(formulario.conficorreo.value.length < 5)) { 
    alert("Escriba una dirección de correo válida en el campo \"Dirección de correo\"."); 
    return (false); 
  }
  //*******************************************************************
  //*******************************************************************
  
  var checkOK = "0123456789" ;
  var checkStr = formulario.tel.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("Numero Telefónico inválido \"Telefono\"."); 
    formulario.tel.focus(); 
    return (false); 
  }
    
  if (formulario.tel.value.length < 7) {
    alert("Numero Telefónico inválido \"Telefono\" intenta otra vez.");
    formulario.tel.focus();
    return (false);
  }
    //*******************************************************************
  //*******************************************************************
  
  var checkOK = "0123456789" ;
  var checkStr = formulario.confitel.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("Numero Telefónico inválido \"Confirmar Telefono\"."); 
    formulario.confitel.focus(); 
    return (false); 
  }
    
  if (formulario.confitel.value.length < 7) {
    alert("Numero Telefónico inválido \"Telefono\" intenta otra vez.");
    formulario.confitel.focus();
    return (false);
  }

  //******************************************************************
    if (formulario.ciudad.value.length < 3) {
    alert("Escriba por lo menos 3 caracteres en el campo \"Ciudad\".");
    formulario.ciudad.focus();
    return (false);
  }
  var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ?É?ÓÚ" + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
  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 sólo letras en el campo \"Ciudad\"."); 
    formulario.ciudad.focus(); 
    return (false); 
  } 

  
  //******************************************************************
  //******************************************************************
    if (formulario.estado.value.length < 3) {
    alert("Escriba por lo menos 3 caracteres en el campo \"Pais\".");
    formulario.estado.focus();
    return (false);
  }
  var checkOK = "MDLRW" + "12160";
  var checkStr = formulario.estado.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 lo que se muestra en la imagen  en el campo \"Estado\"."); 
    formulario.estado.focus(); 
    return (false); 
  } 

  
  //******************************************************************
  //******************************************************************

    if (formulario.comentario.value.length < 3) {
    alert("Escriba por lo menos 3 caracteres en el campo \"Pais\".");
    formulario.comentario.focus();
    return (false);
  }
  var checkOK = "MDLRW" + "12160";
  var checkStr = formulario.comentario.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 lo que se muestra en la imagen  en el campo \"Comentario\"."); 
    formulario.comentario.focus(); 
    return (false); 
  } 
  //******************************************************************
  //******************************************************************
  alert("Hemos recibido su mensaje. En breve nos contactaremos con usted");
  return (true); 
}

