// Funciones de mensajes de errores
function error(campo, mensaje){alert(mensaje);campo.focus();campo.select();return false;}
function errorSoloMsg(mensaje){alert(mensaje);}
function errorCombo(campo, mensaje){
	var tmpnav=navigator.appName;
	var tmpver=navigator.appVersion;
	var tmpexp;
	if(tmpnav.toUpperCase().indexOf("NETSCAPE")!= -1){  if(tmpver.indexOf("4.")==0){ tmpexp="nt4"; }else{ tmpexp="nt6"; } }
	else{ tmpexp="ie"; }
	alert(mensaje);
	campo.focus();
	if (tmpexp=="ie" || tmpexp=="nt6") { campo.options[0].selected=true; }
	else { campo.select(); }
}


// Utilizados en validaFiltros
var MENSAJE_REINTENTO="Por favor, modifique su valor.";
var MENSAJE_OBLIGATORIO="Por favor, introduzca un valor.";
var MENSAJE_OBLIGATORIO_SELECCION="Por favor, seleccione uno.";
var MENSAJE_OBLIGATORIO_SELECCIONA="Por favor, seleccione una.";
var ERROR_NO_CRITERIOS="Debe especificar al menos un criterio de busqueda.";
var ERROR_FECHA_NAN_DIA="El día introducido no es un número. " + MENSAJE_REINTENTO;
var ERROR_FECHA_NAN_MES="El mes introducido no es un número. "+ MENSAJE_REINTENTO;
var ERROR_FECHA_NAN_ANYO="El valor introducido no es un número. "+ MENSAJE_REINTENTO;
var ERROR_FECHA_DIA_LIMITEIZQ="El día debe estar comprendido entre 1 y ";
var ERROR_FECHA_DIA_LIMITEDER=", por favor, introdúzcalo de nuevo.";
var ERROR_FECHA_MES_LIMITE="El mes debe estar comprendido entre 1 y 12. "+ MENSAJE_REINTENTO;
var ERROR_FECHAINICIO_POSTERIOR="La fecha de inicio no puede ser posterior a la fecha actual";
var ERROR_FECHAFIN_POSTERIOR="La fecha de fin no puede ser posterior a la fecha actual";
var ERROR_FECHAFIN_MAYOR="La fecha de inicio no puede ser posterior a la fecha de fin";
var ERROR_SOLO_NUMEROS="El valor debe ser numérico. " + MENSAJE_REINTENTO;
var ERROR_SOLO_NUMEROS_ENTEROS="El valor debe ser numérico sin decimales. " + MENSAJE_REINTENTO;

var ERROR_PORCENTAJE="El valor del porcentaje debe ser superior a 0 e inferior o igual a 100.";
var ERROR_PARTICIPACION="Los porcentajes de participación deben sumar el 100% y todos ellos deben ser superiores a 0%. " + MENSAJE_REINTENTO;
var ERROR_DESCRIPCION ="No ha especificado la descripción. " + MENSAJE_OBLIGATORIO;
var ERROR_DESCRIPCION_SIZE ="La descripción es demasiado larga, no debe superar los 100 caracteres. " + MENSAJE_REINTENTO;
var ERROR_CLASE_TRABAJO ="No ha especificado la clase de trabajo. " + MENSAJE_OBLIGATORIO_SELECCIONA;
var ERROR_SUBCLASE_TRABAJO ="No ha especificado la subclase de trabajo. " + MENSAJE_OBLIGATORIO_SELECCIONA;
var ERROR_CP="El Código Postal es incorrecto.";
var ERROR_NO_CP="Se debe rellenar el código postal. "  + MENSAJE_OBLIGATORIO_SELECCIONA;
var ERROR_NO_NUCLEO="Se debe seleccionar un núcleo para el emplazamiento. " + MENSAJE_OBLIGATORIO_SELECCIONA;
var ERROR_VIA_VACIA="Debe indicar un valor para la via del emplazamiento. " + MENSAJE_OBLIGATORIO;
var ERROR_FICH_LONG_NOMBRE_IZQ="EL nombre del fichero no puede ser mayor de ";
var ERROR_FICH_LONG_NOMBRE_DER=" caracteres. " + MENSAJE_REINTENTO;
var ERROR_FICH_EXT="El fichero no es de un tipo válido para el sistema. " + MENSAJE_REINTENTO;
var ERROR_NO_FICH="Se debe seleccionar un fichero como origen. " + MENSAJE_OBLIGATORIO_SELECCION;
var ERROR_NO_ORIGEN_VT="No ha especificado el origen del fichero. "+ MENSAJE_OBLIGATORIO_SELECCION;
var ERROR_REEEMPLAZAR_FICH="No ha especificado el fichero que será reemplazado. " + MENSAJE_OBLIGATORIO_SELECCION;
var ERROR_NO_NUEVA_FASE="No ha especificado la fase para el nuevo expediente. "+ MENSAJE_OBLIGATORIO_SELECCIONA;
var ERROR_FASE_EDICION="No se puede crear una nueva fase mientras se disponga de fases previas en estado de edición. ";
var ERROR_CLIENTE_PERSONA_JURIDICA="No ha especificado el tipo de persona jurídica del cliente. " + MENSAJE_OBLIGATORIO_SELECCIONA;
var ERROR_CLIENTE_RAZON_SOCIAL="No se ha especificado la razón social del cliente. " + MENSAJE_OBLIGATORIO;
var ERROR_CLIENTE_NOMBRE="No se ha especificado nombre o apellidos del cliente. " + MENSAJE_OBLIGATORIO;
var ERROR_NIF_INVALIDO="El NIF/CIF no es válido. " + MENSAJE_REINTENTO;
var ERROR_NIF_LETRA="La letra del NIF/CIF no es correcta. " + MENSAJE_REINTENTO;
var ERROR_MINUTA_NO_CLIENTE = "Debe seleccionar un cliente para la minuta. " + MENSAJE_OBLIGATORIO_SELECCION;
var ERROR_MINUTA_NO_FACTURA = "Debe introducir un número de factura para la minuta.";
var ERROR_MINUTA_NO_CUENTA = "Debe introducir un número de cuenta para la minuta.";
var ERROR_MINUTA_NO_IMPORTE = "Debe introducir un importe para la minuta. " + MENSAJE_OBLIGATORIO;
var ERROR_MINUTA_IMPORTE_VALIDO = "Se debe introducir un importe válido. " + MENSAJE_REINTENTO;
var ERROR_MINUTA_NO_CONCEPTO = "Debe introducir un concepto para el importe. " + MENSAJE_OBLIGATORIO;
var ERROR_MINUTA_CUENTA="El número de cuenta solo puede contener dígitos numéricos. " + MENSAJE_OBLIGATORIO;
var ERROR_MINUTA_CUENTA_LONG="El número de cuenta debe de tener 20 dígitos. " + MENSAJE_OBLIGATORIO;
var ERROR_MINUTA_NO_ASEMAS = "El valor introducido en asemas no es válido. " + MENSAJE_OBLIGATORIO;
var ERROR_NO_SELEC_CLIENTE = "Debe seleccionar un cliente.";
var ERROR_NO_SELEC_COLABORADOR = "Debe seleccionar un colaborador.";
var ERROR_TODOS_CLIENTES_MINUTAS ="No se puede generar la minuta porque ya se ha generado una minuta para cada cliente.";
var ERROR_YA_PULSADO ="Su petición se está realizando por favor espere unos segundos...";
var ERROR_CONCEPTO_MINUTAS = "La longitud del texto de concepto de minuta excede la longitud máxima permitida.\n" + MENSAJE_REINTENTO;
var ERROR_NO_TIPO_FICHERO = "Debe de seleccionar un tipo de fichero. " + MENSAJE_OBLIGATORIO_SELECCION;
var ERROR_DESCRIPCION_FICHERO = "La descripción del fichero es obligatoria. " + MENSAJE_OBLIGATORIO;
/*********
// Utilizados en los JSPs para la validacion en los filtros

var ERROR_IMPORTE_INVALIDO="El importe no es v?lido";
// Utilizados en validaCIFNIF

var MSG_ERROR_LONG_NIF="El NIF/CIF introducido es demasiado grande";


//Utilizados en OCA
var MSG_CONFIRM_CAMBIOS_OCA="?Est? seguro que desea guardar los cambios?";
var MSG_CONFIRM_DELETE_OCA="?Est? seguro que desea eliminar el usuario?";
var MSG_ERROR_OCA_NOMBRE="Debe introducir el nombre";
var MSG_ERROR_OCA_CLAVE="Debe introducir la clave de acceso";

//Utilizados en las firmas
var MSG_ERROR_FIRMA_NOMBRE="Debe introducir el nombre";
var MSG_ERROR_FIRMA_APELLIDO1="Debe introducir el primer apellido";
var MSG_ERROR_FIRMA_APELLIDO2="Debe introducir el segundo apellido";
var MSG_ERROR_FIRMA_DPTO="Debe introducir el departamento";
var MSG_ERROR_FIRMA_CARGO="Debe introducir el cargo";
var MSG_ERROR_FIRMA_SERVICIO="Debe seleccionar un Servicio Provincial";

var MSG_CONFIRM_FIRMA_DELETE="?Est? seguro que desea eliminar esta firma?";


//Utilizados en los profesionales
var MSG_ERROR_SELECT_PROF="Debe seleccionar al menos un profesional";
var MSG_ERROR_CIF_PROF="Debe completar el campo NIF";
var MSG_ERROR_NOMBRE_PROF="Debe completar el nombre";
var MSG_ERROR_APELL1_PROF="Debe completar el primer apellido";
var MSG_ERROR_APELL2_PROF="Debe completar el segundo apellido";
var MSG_EMAIL_NOTIFIC_PROF="Si quiere recibir notificaciones por E-mail, deber? indicar el mismo";
var MSG_ERROR_NOTIFIC_PROV_PROF= "Debe indicar la provincia del domicilio a efecto de notificaciones";
var MSG_ERROR_NOTIFIC_LOCALI_PROF="Debe indicar la localidad del domicilio a efecto de notificaciones";
var MSG_ERROR_EMAIL_PROF="La direcci?n de correo electr?nico no es v?lida "
var MSG_ERROR_NOTIFIC_CP_PROF="El C?digo Postal no es correcto ";
var MSG_ERROR_VIA_PROF="Debe completar el nombre de la via ";

//Utilizados en las sanciones
var MSG_CONFIRM_SANCION_DELETE="?Est? seguro que desea eliminar esta sancion?";
var MSG_ERROR_FECHA_INI="Debe completar la fecha de inicio";
var MSG_ERROR_FECHA_FIN="Debe completar la fecha de fin";
var MSG_ERROR_INHAB="Debe marcar como inhabilitaci?n si elige especialidades-categorias-modalidades";

//Utilizados en los movimientos
var MSG_ERROR_TIPO_MOV="Debe seleccionar un tipo de movimiento";
var MSG_ERROR_PROV_PROF="Debe indicar la provincia del domicilio";
var MSG_ERROR_LOCALI_PROF="Debe indicar la localidad del domicilio";
var MSG_DESESTIMAR_MOV="?Esta seguro que desea marcar el movimiento como desestimado?";
var ERROR_FECHAEMISION_POSTERIOR="La fecha de emisi?n no puede ser anterior a la fecha de la ?ltima renovaci?n";
var MSG_ERROR_LOCALI_PROF_SC="La provincia del profesional debe coincidir con la del Servicio";
var MSG_ERROR_LOCALI_EMP_SC="La provincia de la empresa debe coincidir con la del Servicio";


//Utilizados en los movimientos
var MSG_ERROR_TIPO_TRAM="Debe seleccionar un tipo de tr?mite";
var MSG_ERROR_SUBTIPO_TRAM="Debe seleccionar un subtipo de tr?mite";

//Utilizados en las empresas
var MSG_ERROR_SELECT_EMP="Debe seleccionar al menos una empresa";

var MSG_ERROR_IMPORTE="El valor introducido no es correcto.";

var MSG_ERROR_PWD="Las claves de acceso introducidas no coinciden. Por favor, vuelva a escribirlas"
var MSG_ERROR_PATRON_PWD="La clave debe tener como m?nimo seis caracteres"
******/
