//<script language="javascript">
// Mauricio Escobar, 30/08/00. Validacion de campos sin usar expresiones regulares.
//
//Este script y otros muchos pueden
//descarse on-line de forma gratuita
//en El Código: www.elcodigo.net

function ValidaCampo(campo, caract_extra, nulo) {
  if (nulo == 1 && campo == "") {
    alert("ERROR: No puede dejar este campo vacio")
    return false
  }

  var ubicacion
  var enter = "\n"
  var simbols = "|:;=#@!¡?¿()/-_.,[]*$%&ºª\\\"\'~€{}"
  var caracteres = "abcdefghijklmnopqrstuvwxyzñ1234567890 ABCDEFGHIJKLMNOPQRSTUVWXYZÑáéíóúÁÉÍÓÚü" + String.fromCharCode(13) + enter + caract_extra + simbols

  var contador = 0
  for (var i=0; i < campo.length; i++) {
    ubicacion = campo.substring(i, i + 1)
    if (caracteres.indexOf(ubicacion) != -1) {
      contador++
    } else {
      alert("ERROR: No se acepta el caracter '" + ubicacion + "'.")
      return false
    }
  }

  //para que envie los datos, quitar las  2 lineas siguientes
 // alert("Datos correctos.")
 // return false
}

//</script>
