/*
* 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 posiciones y no alcanza la longitud mínima, establecida en LONGITUD_CORRECTA posiciones";
var errorExcedeLongitudMaxima     = "El campo NOMBRE_CAMPO ocupa LONGITUD_CAMPO posiciones y excede la longitud máxima, establecida en LONGITUD_CORRECTA posiciones";
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 posiciones";
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 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"
