/*
* Author(s)   : Jordi Raya
* Date        : 19/02/2003
* Version     : 1.07
* Last update : 20/10/2003
* File        : validador_errores_es.js
* Description : Mensajes de error utilizados por validador.js
*   Para un site multilingüe, cambiar las dos últimas letras del nombre del archivo en función del código de idioma y traducir los mensajes
*   Se recomienda seguir los códigos de idioma ISO 639:1988 (E/F)
*     http://ftp.ics.uci.edu/pub/ietf/http/related/iso639.txt
*   No deben traducirse las siguientes constantes, puesto que se substituirán en los mensajes durante las validaciones:
*     NOMBRE_CAMPO
*     LONGITUD_CAMPO
*     LONGITUD_CORRECTA
*     VALOR_CAMPO
*     VALOR_CORRECTO
*/

// errores comunes y de funciones alfanuméricas
var errorCampoObligatorioVacio    = "El campo 'NOMBRE_CAMPO' está vacío y es obligatorio.";
var errorNoAlcanzaLongitudMinima  = "El campo 'NOMBRE_CAMPO' ocupa LONGITUD_CAMPO caracteres y no alcanza la longitud mínima, establecida en LONGITUD_CORRECTA caracteres.";
var errorExcedeLongitudMaxima     = "El campo 'NOMBRE_CAMPO' ocupa LONGITUD_CAMPO caracteres y excede la longitud máxima, establecida en LONGITUD_CORRECTA caracteres.";
var errorCaracteresNoValidos      = "El campo 'NOMBRE_CAMPO' contiene carácteres no admitidos.";
var errorNoAdmiteEspacios         = "El campo 'NOMBRE_CAMPO' no admite espacios.";
var errorSoloAlfanumerico         = "El campo 'NOMBRE_CAMPO' sólo admite números y letras.";
var errorSoloAlfanumericoASCII    = "El campo 'NOMBRE_CAMPO' sólo admite números y letras del alfabeto inglés sin acentos ni signos.";
var errorSoloAlfabetico           = "El campo 'NOMBRE_CAMPO' sólo admite letras.";
var errorSoloAlfabeticoASCII      = "El campo 'NOMBRE_CAMPO' sólo admite letras del alfabeto inglés sin acentos ni signos.";
var errorSoloNumerico 	          = "El campo 'NOMBRE_CAMPO' sólo admite números.";

// errores de funciones numéricas
var errorNoAlcanzaValorMinimo       = "El valor del campo 'NOMBRE_CAMPO' es VALOR_CAMPO y no alcanza el mímimo permitido, establecido en VALOR_CORRECTO.";
var errorExcedeValorMaximo          = "El valor del campo 'NOMBRE_CAMPO' es VALOR_CAMPO y excede el máximo permitido, establecido en VALOR_CORRECTO.";
var errorNoAlcanzaDecimalesMinimos  = "El campo 'NOMBRE_CAMPO' tiene LONGITUD_CAMPO decimales y no alcanza el mínimo permitido, establecido en LONGITUD_CORRECTA.";
var errorExcedeDecimalesMaximos     = "El campo 'NOMBRE_CAMPO' tiene LONGITUD_CAMPO decimales y excede el máximo permitido, establecido en LONGITUD_CORRECTA.";
var errorFormatoIncorrectoEnteros   = "El campo 'NOMBRE_CAMPO' no está en el formato numérico correcto.";
var errorFormatoIncorrectoDecimales = "El campo 'NOMBRE_CAMPO' no está en el formato numérico correcto.";
var errorSignoEnUnsigned            = "El campo 'NOMBRE_CAMPO' no admite signo.";
var errorDecimalSinSimbolo          = "El campo 'NOMBRE_CAMPO' no tiene el símbolo decimal.";
var errorDecimalSinDecimales        = "El campo 'NOMBRE_CAMPO' no tiene parte decimal.";
var errorSoloNumerosEnParteDecimal  = "La parte decimal de 'NOMBRE_CAMPO' debe constar sólo de números.";

// errores de fecha
var errorFormatoFecha            = "El campo 'NOMBRE_CAMPO' no está en el formato de fecha correcto.";
var errorDiaNoAlcanzaValorMinimo = "El valor de día del campo 'NOMBRE_CAMPO' es VALOR_CAMPO y no alcanza el mínimo de VALOR_CORRECTO.";
var errorDiaExcedeValorMaximo    = "El valor de día del campo 'NOMBRE_CAMPO' es VALOR_CAMPO y excede el máximo de VALOR_CORRECTO.";
var errorMesNoAlcanzaValorMinimo = "El valor de mes del campo 'NOMBRE_CAMPO' es VALOR_CAMPO y no alcanza el mínimo de VALOR_CORRECTO.";
var errorMesExcedeValorMaximo    = "El valor de mes del campo 'NOMBRE_CAMPO' es VALOR_CAMPO y excede el máximo de VALOR_CORRECTO.";
var errorNumeroDiasIncorrecto    = "El valor de día de 'NOMBRE_CAMPO' es VALOR_CAMPO pero el mes introducido sólo admite hasta VALOR_CORRECTO.";
var errorNoAlcanzaFechaMinima    = "La fecha de 'NOMBRE_CAMPO' es VALOR_CAMPO y anterior a la mínima permitida, VALOR_CORRECTO.";
var errorExcedeFechaMaxima       = "La fecha de 'NOMBRE_CAMPO' es VALOR_CAMPO y posterior a la máxima permitida, VALOR_CORRECTO.";

// errores de isEmail
var errorNoHayArroba                = "El campo 'NOMBRE_CAMPO' debe contener una @ para ser una dirección de e-mail válida.";
var errorMasDeUnaArroba             = "El campo 'NOMBRE_CAMPO' sólo admite una @.";
var errorLongitudIncorrectaCuenta   = "El campo 'NOMBRE_CAMPO' no tiene suficientes caracteres antes de @.";
var errorLongitudIncorrectaDominio  = "El campo 'NOMBRE_CAMPO' no tiene suficientes caracteres después de @.";
var errorNoPuntoEnDominio           = "El campo 'NOMBRE_CAMPO' debe contener por lo menos un punto después de @.";
var errorValidacionDominio          = "El campo 'NOMBRE_CAMPO' no contiene una dirección de e-mail válida. El dominio no es correcto.";
var errorPosibleIPDominioIncorrecta = "El campo 'NOMBRE_CAMPO' no contiene una dirección de e-mail válida. Si ha intentado introducir una IP como dominio, esta no es correcta.";

// errores de IP
var errorValidacionIP = "El campo 'NOMBRE_CAMPO' no contiene una IP válida.";
var errorRangoIP      = "El campo 'NOMBRE_CAMPO' no contiene todas las cifras en el rango válido (0-255 en cada número).";
var errorFormatoIP    = "El campo 'NOMBRE_CAMPO' no está en el formato correcto (4 cifras separadas por 3 puntos).";

// errores de isNIF
var errorSoloNumerosNIF = "El campo 'NOMBRE_CAMPO' sólo admite números en sus 8 primeras caracteres.";
var errorSoloLetrasNIF  = "El campo 'NOMBRE_CAMPO' sólo admite letras sin acentos ni signos en su última posición.";
var errorValidacionNIF  = "El campo 'NOMBRE_CAMPO' no contiene un DNI/NIF válido.";

// errores de isCIF
var errorCaracteresNoAdmitidosCIF = "El campo 'NOMBRE_CAMPO' no contiene un CIF válido.";
var errorValidacionCIF  = "El campo 'NOMBRE_CAMPO' no contiene un CIF válido.";

// errores de isCodigoPostal
var errorValidacionCodigoPostal = "El campo 'NOMBRE_CAMPO' no contiene un código postal válido.";

// errores de isCuentaBancaria
var errorValidacionCuentaBancaria     = "El campo 'NOMBRE_CAMPO' no contiene una cuenta bancaria válida.";
var errorValidacionCuentaBancariaMult = "'NOMBRE_CAMPO' no es una cuenta bancaria válida.";
