var const_lang = 'es_ES'; //Arma el menú var lang = new Array(); function cmwMenu(contenedor){ lang["menu_inicio"]="Inicio"; lang["menu_alarma"]="Alertas"; lang["menu_lotes"]="Lotes"; lang["menu_etiquetas"]="Codificación"; lang["menu_producto"]="Producto"; lang["menu_despachos"]='Expediciones'; lang["menu_dispensacion"]="Dispensación"; lang["menu_recepcion"]="Recepción"; lang["menu_devoluciones"]="Devoluciones"; lang["menu_denuncias"]="Denuncias"; lang["menu_internos"]="Informes"; lang["menu_anmat"]="EMVO"; lang["menu_mdlp"]="MDLP"; lang["menu_sedronar"]="SEDRONAR"; lang["menu_global"]="Inf. Global"; lang["menu_generales"]="Generales"; lang["menu_salir"]="Salir"; lang["menu_lcrear"]="Nuevo Lote"; lang["menu_rlotes"]="Lotes Existentes"; lang["menu_generar"]="Generar"; lang["menu_imprimir"]="Imprimir Pendientes"; lang["menu_solicitar"]="Solicitar Nuevas"; lang["menu_rdestruccion"]="Informar Destrucción"; lang["menu_rexistencia"]="Informes de Existencia"; lang["menu_preimpresas"]="Informe Preimpresas"; lang["menu_preimingresar"]="Registrar Serie"; lang["menu_preimprint"]="Marcar Serie"; lang["menu_preimbaja"]="Destruir Serie"; lang["menu_preimlistado"]="Listado"; lang["menu_etpallet"]="Listado Estuches de Logística"; lang["menu_etplan"]="Administración de líneas de impresión"; lang["menu_fraccionpendiente"]="Imprimir Dosis Pendientes"; lang["menu_verificar"]="Verificar Etiquetas"; lang["menu_aprobar"]="Aprobar Etiquetas"; lang["menu_mah"] ="SNX Exchange status"; lang["menu_crear"]="Crear"; lang["menu_cuventa"]="Crear Unidades de Venta"; lang["menu_cuventaymuestra"]="Crear Unidades y Retirar Muestras"; lang["menu_capack"]="Crear Agrupación Pack"; lang["menu_capallet"]="Crear Agrupación Pallet"; lang["menu_desagrupar"]="Desagrupar Pack / Pallet"; lang["menu_icunidades"]="Informar Puesta en Cuarentena"; lang["menu_cestado"]="Liberar Lote"; lang["menu_cambio_estado_verificado"]="Verificar y Liberar Lote"; lang["menu_icestado"]="Informar Lote Liberado"; lang["menu_imuestra"]="Informar Muestra Calidad"; lang["menu_destruccion"]="Destrucción"; lang["menu_idestruccion"]="Informar Destrucción"; lang["menu_cuarentena"]="En Cuarentena"; lang["menu_icuarentena"]="Informar Salida Cuarentena"; lang["menu_reservar"]="Reservar Unidad"; lang["menu_fraccion"]="Fraccionar Unidad"; lang["menu_movedosis"]="Movimiento Dosis"; lang["menu_reingresostock"]="Reingreso muestras a stock"; lang["menu_ifraccionado"]="Informar fin de empaque"; lang["menu_mdlp_imuestras"]="Informar Muestra"; //lang["menu_remito"]="Albaranes"; //lang["menu_cremito"]="Nuevo Albarán"; //lang["menu_rremito"]="Albaranes Existentes"; lang["menu_remito"]="Devoluciones"; lang["menu_cremito"]="Nueva Devolución"; lang["menu_rremito"]="Devoluciones Existentes"; //lang["menu_pdespachos"]="Preparar Expediciones"; lang["menu_dpreparados"]="Expediciones Preparadas"; lang["menu_idespachos"]="Informar Expediciones"; lang["menu_indevolucion"]="Informar Devolución"; lang["menu_idespacr"]="Informar Expediciones Cuarentena"; lang["menu_iexporta"]="Informar Exportación"; lang["menu_dpaciente"]="Administración Paciente"; lang["menu_asigpaciente"]="Administraciones Asignadas"; lang["menu_realipaciente"]="Administraciones Realizadas"; lang["menu_desasigpaciente"]="Desasignar administración"; lang["menu_vpaciente"]="Dispensa Paciente"; lang["menu_idpaciente"]="Informar Administración"; lang["menu_ivpaciente"]="Informar Dispensa Paciente"; lang["menu_despachos_pendientes"]="Pendientes de Confirmar"; lang["menu_mdlp_idespachos"]="Informar Expediciones"; lang["menu_recibir"]="Recibir"; lang["menu_adespacho"]="Aviso de Expedición"; lang["menu_irecibidos"]="Informar Recibidos"; lang["menu_ireccuarentena"]="Informar Recibidos Cuarentena"; lang["menu_remitoin"]="Albaranes entrantes"; lang["menu_idevolucion"]="Ingresar Devolución"; lang["menu_iindividual"]="Ingresar Sin Albarán"; //lang["menu_dingresada"]="Devoluciones Ingresadas"; lang["menu_indevueltos"]="Informar Devueltos"; lang["menu_dencontrol"]="En Control"; lang["menu_ddestruido"]="Destruído"; lang["menu_desvencido"]="Destruído por Caducidad"; lang["menu_desprohibido"]="Destruído por Prohibido"; lang["menu_destensayo"]="Destruído Ensayo Clínico"; lang["menu_drotura"]="Rotura"; lang["menu_drobado"]="Robado"; lang["menu_dextraviado"]="Extraviado"; lang["menu_dfalsificado"]="Falsificado"; lang["menu_dotroeslabon"]="En Otro Eslabón"; lang["menu_dretirado"]="Retirado"; lang["menu_dprohibido"]="Prohibido"; lang["menu_dmanual"]="Denuncia Manual"; lang["menu_indenuncias"]="Informar Denuncias"; lang["menu_mdlp_idenuncias"]="Informar Denuncias"; lang["menu_rstock"]="Stock"; lang["menu_rdosisstock"]="Stock Dosis"; lang["menu_deshistoricos"]="Expediciones Históricas"; lang["menu_devhistoricas"]="Devoluciones Históricas"; lang["menu_rechistoricas"]="Recepciones Históricas"; lang["menu_rdosisdispensa"]="Dispensaciones Históricas"; lang["menu_roperacion"]="Informe Operación"; lang["menu_rcreadas"]="Informe Unidades Creadas"; lang["menu_conspaciente"]="Consultas Pacientes"; lang["menu_robrasocial"]="Informe por Obra Social"; lang["menu_busquedas"]="Búsquedas"; lang["menu_ucreadassitio"]="Unidades creadas por sitio"; lang["menu_ucreadassistema"]="Alta de unidades"; lang["menu_pallets_pack_lote"]="Pallets y packs por lote"; lang["menu_deshistoricoss"]="Expediciones Históricas SEDRONAR"; lang["menu_devhistoricass"]="Devoluciones Históricas SEDRONAR"; lang["menu_rechistoricass"]="Recepciones Históricas SEDRONAR"; lang["menu_compros_origen"]="Búsqueda albarán recepción"; lang["menu_ancreadas"]="Lotes Puestos en Cuarentena"; lang["menu_anliberados"]="Lotes Liberados"; lang["menu_anrecepciones"]="Recepciones"; lang["menu_anrecepcionescr"]="Recepciones Cuarentena"; lang["menu_andespachos"]="Expediciones"; lang["menu_andespachoscr"]="Expediciones Cuarentena"; lang["menu_andespachosex"]="Exportaciones"; lang["menu_andevoluciones"]="Exp. en Devolución"; lang["menu_andevueltos"]="Devueltos"; lang["menu_ancuarentenas"]="Cuarentenas"; lang["menu_andenuncias"]="Denuncias"; lang["menu_anventas"]="Dispensaciones Paciente"; lang["menu_andispensaciones"]="Dispensaciones"; lang["menu_emvo_alertas"]="Alertas"; lang["menu_emvo_recall"]="Estado Recall"; lang["menu_anfallidas"]="Fallidas"; lang["menu_anctransaccion"]="Cancelar Transacción"; lang["menu_ancomparar"]="Comparar Documento"; lang["menu_ancompararup"]="Cargar TXT"; lang["menu_ancompararlist"]="Listado TXT"; lang["menu_ansuspendidas"]="Imposibilitadas de Informar"; lang["menu_anreactivar_serie"]="Reactivar item"; lang["menu_mdlp_documentos"]="Documentos"; lang["menu_mdlp_despachos"]="Expediciones"; lang["menu_mdlp_denuncias"]="Denuncias"; lang["menu_mdlp_muestras"]="Muestras"; lang["menu_remitos"]="Recepción"; lang["menu_remito_rec"]="Recepción"; lang["menu_cremito_rec"]="Nueva Recepción"; lang["menu_rremito_rec"]="Recepciones Existentes"; lang["menu_rremitos"]="Albaranes SEDRONAR Existentes"; lang["menu_cremitos"]="Nuevo Albarán SEDRONAR"; lang["menu_irecibidoss"]="Informar Recibidos SEDRONAR"; lang["menu_remitoss"]="Expedición"; lang["menu_rremitoss"]="Albaranes SEDRONAR Existentes"; lang["menu_cremitoss"]="Nuevo Albarán SEDRONAR"; lang["menu_dpreparadoss"]="Expediciones Preparados SEDRONAR"; lang["menu_idespachoss"]="Informar Expediciones SEDRONAR"; lang["menu_idevolucioness"]="Informar Devoluciones SEDRONAR"; lang["menu_productos"]="Productos SEDRONAR"; lang["menu_confprods"]="Listado Productos"; lang["menu_newprods"]="Nuevo Producto"; lang["menu_consumir"]="Declarar Consumo SEDRONAR"; lang["menu_iconsumos"]="Informar Consumo / Fabricación"; lang["menu_transportes"]="Transportistas SEDRONAR"; lang["menu_conftransporte"]="Listado Transportistas"; lang["menu_newtransporte"]="Nuevo Transportista"; lang["menu_conftractor"]="Listado Tractores"; lang["menu_newtractor"]="Nuevo Tractor"; lang["menu_confsemi"]="Listado Semis"; lang["menu_newsemi"]="Nuevo Semi"; lang["menu_rstocks"]="Stock SEDRONAR"; lang["menu_reportes"]="Informes"; lang["menu_consumo"]="Consumo SEDRONAR"; lang["menu_historico"]="Historico Informes"; lang["menu_recepcioness"]="Recepciones"; lang["menu_despachoss"]="Expediciones"; lang["menu_consumoss"]="Consumos"; lang["menu_devolucions"]="Devoluciones"; lang["menu_sefallidas"]="Fallidas"; lang["menu_istockinicials"]="Informar Stock Inicial SEDRONAR"; lang["menu_anctransaccions"]="Cancelar Transacción"; lang["menu_remito_desp"]="Expediciones"; lang["menu_cremito_desp"]="Nuevo Despacho"; lang["menu_rremito_desp"]="Despachos Existentes"; lang["menu_despachar_lote"]="Despachar Lote"; lang["menu_alarmas"]="Alertas SEDRONAR"; lang["menu_idenuncias"]="Informar Denuncias SEDRONAR"; lang["menu_ddestruidos"]="Destruído SEDRONAR"; lang["menu_drobados"]="Robado SEDRONAR"; lang["menu_dmermas"]="Merma SEDRONAR"; lang["menu_pormedicamento"]="Por Medicamento"; lang["menu_porubicacion"]="Por Ubicación"; lang["menu_user"]="Usuarios"; lang["menu_newuser"]="Nuevo Usuario"; lang["menu_confuser"]="Listado Usuarios"; lang["menu_cambioclave"]="Cambiar clave"; lang["menu_log_user"]="Log de acciones"; lang["menu_med"]="Medicamentos"; lang["menu_newmed"]="Nuevo Medicamento"; lang["menu_confmed"]="Listado Medicamentos"; lang["menu_catalogo_emvo_med"]="Catálogo Emvo"; lang["menu_configuraciones"]="Configuraciones"; lang["menu_confperfiles"]="Perfiles"; lang["menu_alertamail"]="Alertas por mail"; lang["menu_configuracion"]="Sistema"; lang["menu_confimpresora"]="Template Etiqueta"; lang["menu_scanner"]="Lectora"; lang["menu_bckp_restore_db"]="Backup & restaurar DB"; lang["menu_printers"]="Lineas de producción"; lang["menu_listprinter"]="Listado Líneas de Producción"; lang["menu_confprinter"]="Nueva Línea de Producción"; lang["menu_eslabon"]="Eslabones"; lang["menu_neweslabon"]="Nuevo Eslabon"; lang["menu_confeslabon"]="Listado Eslabones"; lang["menu_cliente"]="Clientes"; lang["menu_newcliente"]="Nuevo Cliente"; lang["menu_confclientes"]="Listado Clientes"; lang["menu_cliente"]="Clientes"; lang["menu_newcliente"]="Nuevo Cliente"; lang["menu_confcliente"]="Listado Clientes"; lang["menu_proveedor"]="Proveedores"; lang["menu_newproveedor"]="Nuevo Proveedor"; lang["menu_confproveedor"]="Listado Proveedores"; lang["menu_transporte"]="Transportistas"; lang["menu_newtransporte"]="Nuevo Transportista"; lang["menu_conftransporte"]="Listado Transportistas"; lang["menu_afiliado"]="Afiliados"; lang["menu_newafiliado"]="Nuevo Afiliado"; lang["menu_confafiliado"]="Listado Afiliados"; lang["menu_newobrasocial"]="Nueva Obra Social"; lang["menu_listobrasocial"]="Listado Obras Sociales"; lang["menu_admisiones"]="Episodios"; lang["menu_mantenimiento"]="Mantenimiento"; lang["menu_reparaitem"]="Reparar serie item"; lang["menu_reparainforme"]="Reparar informe no registrado"; lang["menu_reparainformetxt"]="Reparar informe por archivo TXT"; lang["menu_reparadiferenciainformetxt"]="Reparar diferencia informe por archivo TXT"; lang["menu_repararfid"]="Repara RFID"; lang["menu_noexigible"]="Pasar item a NO exigible"; lang["menu_intwslog"]="Listado interfaces"; lang["menu_intsynclog"]="Listado actualizaciones"; lang["menu_intsync"]="Sincronizar Verifarma"; lang["menu_medcheck"]="Comparar medicamentos EMVO"; lang["menu_interface"]="Interface"; lang["menu_intactualizar"]="Importar datos"; lang["menu_conex_cli"]="Conexión con partners"; lang["menu_conex_cli_new"]="Nueva Conexión"; lang["menu_conex_cli_list"]="Listado Conexiones"; lang["menu_ubicacion"]="Ubicaciones"; lang["menu_newubicacion"]="Nueva Ubicación"; lang["menu_listubicacion"]="Listado Ubicaciones"; lang["menu_apm"]="APMs"; lang["menu_newapm"]="Nuevo APM"; lang["menu_confapm"]="Listado APMs"; lang["menu_rvencimiento"]="Vencimiento de medicamentos"; lang["menu_dverifarma_eu"]="Manual"; lang["menu_dfarmacia"]="Manual"; lang["menu_ddrogueria"]="Manual de Droguería"; lang["menu_dscienza"]="Guía rápida"; lang["menu_gestionuids"]="Gestión UIDs"; lang["menu_information_exchange"]="Intercambio de información"; lang["menu_about_verifarma"]="Acerca de Verifarma"; lang["menu_a_deactive"]="Desactivar series"; lang["menu_inf_deactive"]="Informar desactivación de series"; lang["menu_r_deactive"]="SN desactivados"; lang["menu_deactive"]="SN desactivados"; lang["menu_free_sample"]="Muestra Gratis"; lang["menu_inf_free_sample"]="Informar Muestras Gratis"; lang["menu_r_free_sample"]="Muestras Gratis"; lang["menu_an_free_sample"]="Muestras Gratis"; lang["menu_a_locked"]="Bloquear series"; lang["menu_r_locked"]="SN bloqueados"; lang["menu_ilocked"]="Informar bloqueo de series"; lang["menu_anbloqueos"]="Bloqueos"; lang["menu_inf_dispensaciones"]="Informar Suministros"; lang["menu_recibe_sincompro"]="Recibir Productos"; lang["menu_crpt"] = "Integración con CRPT"; lang["menu_crpt_integracion"] = "Gestionar Ordenes"; lang["menu_crpt_reportes"] = "Gestionar Reportes"; //Datos principales this.nombre ="cmMenu"; this.contenedor = contenedor; this.id ="#"+this.nombre; this.mp = this.nombre+"Principal"; this.idmp = "#"+this.mp; this.ms = this.nombre+"Secciones"; this.idms = "#"+this.ms; //Flash this.flash = "cmmFlashMenu"; this.flashDiv = "";//flashDiv; this.flashVars = new Array(); this.flashClaves = new Array(); //Direcciones this.dirSis = "/modulos/general/"; this.dirImg = "/themes/verifarma/images/"; this.dirMods = "./modulos/"; //Secciones this.secciones = new Array(); this.mps = new Array(); this.mss = new Array(); //Clases this.cssMP = this.nombre+"MP"; //Menu Principal this.cssMPSel = this.cssMP+"Sel"; //Para Seleccion de fila this.cssMS = this.nombre+"MS"; //Menu de salida vertical this.cssImg = this.cssMS+"Flecha"; //Flecha para distinguir padres this.cssImgSel = this.cssMS+"FlechaSel"; //Flecha para distinguir apertura de sección this.cssCebra = this.cssMS+"FondoGris"; //Para cebreado de celdas //Funciones this.iniciar=iniciar; this.armarMenu=armarMenu; this.armarSeccion=armarSeccion; this.acciones=acciones; this.accionesMenuPrincipal=accionesMenuPrincipal; this.accionesMenuSecciones=accionesMenuSecciones; //Flash this.armarFlashVars=armarFlashVars; this.obtenerFlashVars=obtenerFlashVars; //Variables de interaccion de salida de menúes y desapariciones this.msPadres = new Array(); this.msPadresSalidas = new Array(); this.mouseDentro = null; this.seccionAbierta = null; this.cierreTiempo = 15000; this.cierreIntervalo = null; //Funcion para intervalo this.cerrarSeccion=cerrarSeccion; //Arranca el armado del menu this.iniciar(); } function iniciar(){ var clase=this; $(clase.contenedor).append("
"); $.getJSON(clase.dirSis+"menu",null,function(data){ if(data==null){ return false; } for(var i = 0; i"; mp += (clase.mps[i].link.length > 2) ? '' : ""; mp += "
"; mp += "
"; mp += "
"; mp += (clase.mps[i].icono.length > 4) ? "" : " "; mp += "
"; mp += "
"+lang[clase.mps[i].clave_idioma]+"
"; mp += "
"+( (i > 0 && clase.mps[i].clave_idioma != 'menu_salir') ? "" : "")+"
"; mp += "
"; if(clase.mps[i].link.length > 2) mp += "
"; mp += ""; $(clase.idmp).append(mp); clase.armarSeccion(clase.mps[i].id,'mp'); } } } function armarSeccion(padre,tipo){ var clase=this; var secciones = new Array(); var id = clase.cssMS+""+padre; var idPadre = clase.nombre+""+padre; var selectorCebra = "odd"; for(var j=0; j 0){ if(!(tipo == 'mp')){ $("#"+idPadre+" span:first").addClass(clase.cssImg); if(!($("#"+idPadre).hasClass(clase.cssCebra))) selectorCebra = "even"; } secciones.sort(function orden(a,b){ return a.orden - b.orden; }); var mv = "
"; for( var i = 0; i < secciones.length; i++ ){ var seccion = secciones[i]; var target = ( seccion.clave_idioma == 'menu_dfarmacia' ) ? '_blank' : ''; var link = ( seccion.clave_idioma == 'menu_dfarmacia' ) ? manualLocal( seccion.link ) : seccion.link; if ( typeof lang[seccion.clave_idioma] != 'undefined' ) { if(seccion.orden>0){ var claseBorde = ""; if(i == 0) claseBorde += clase.cssMS+"Top "; if(i+1 == secciones.length) claseBorde += clase.cssMS+"Bottom "; if(seccion.link.length > 3) mv += ''; mv += "
"; mv += ""; mv += (seccion.icono.length > 4)?"":""; mv += ""+lang[seccion.clave_idioma]+""; mv += "
"; if(seccion.link.length > 3) mv += "
"; } } } mv += "
"; $(clase.idms).append(mv); $("#"+id+" div:"+selectorCebra).addClass(clase.cssCebra); for(var i=0; i 0) cmw.cargarFlash("sistema/flash/menuPrincipal.swf",clase.flash,clase.flashDiv,800,350); } */ } function accionesMenuPrincipal(){ var clase=this; $("."+clase.cssMP).click(function(){ var menu = "#"+clase.cssMS+""+$(this).attr("id").replace(clase.nombre,""); $("."+clase.cssMP).not(this).removeClass(clase.cssMPSel); $(this).toggleClass(clase.cssMPSel); $("."+clase.cssMS).not(menu).slideUp("fast"); $("."+clase.cssMS+" div span").removeClass(clase.cssImgSel); //Posiciono y muestro el menu elegido $(menu).css({ left: $(this).position().left, top: $(this).position().top + $(this).height() }).slideToggle("fast"); clase.msPadres = new Array(); clase.msPadresSalidas = new Array(); }); //Acciones generales $("."+clase.cssMP+" a").click(function(){ var idSeccion = $(this).parent().attr("id").split(clase.nombre); //cmw.idSeccion = idSeccion[1]; clase.cerrarSeccion(true,true); }); } function accionesMenuSecciones(){ var clase = this; $("."+clase.cssMS+" div").click(function(){ var menu = "#"+clase.cssMS+""+$(this).attr("id").replace(clase.nombre,""); if($(menu).length > 0){ var ancho = $(menu).width(); var posX = $(this).parent().position().left + $(this).parent().width(); var posTotalX = posX + ancho; var anchoCont = $(clase.idms).width(); var posY = $(this).parent().position().top + $(this).position().top; var idPadre = $(this).parent().attr('id'); var ubicPadre = jQuery.inArray(idPadre,clase.msPadres); var spanImg = $(this).children(":eq(0)"); var salida = "toggle"; var salidaIzq = false; var noCerrar = ""; if(posTotalX > anchoCont) salidaIzq = true; //Incluyo el padre para que no se cierre cuando se abran hijos del actual if(ubicPadre == -1){ clase.msPadres.push(idPadre); clase.msPadresSalidas.push(salidaIzq); } else { clase.msPadres = clase.msPadres.slice(0,ubicPadre+1); clase.msPadresSalidas = clase.msPadresSalidas.slice(0,ubicPadre+1); } jQuery.each(clase.msPadres,function(i){ noCerrar += "[id!="+this+"]"; if(!(salidaIzq) && clase.msPadresSalidas[i]) salidaIzq = true; }); //Menues que NO se cierran $("."+clase.cssMS+""+noCerrar).not(menu).slideUp("fast"); //Escondo el resto de los menues $("."+clase.cssMS+" div span").not(spanImg).removeClass(clase.cssImgSel); // Saco la imagen activa al resto spanImg.toggleClass(clase.cssImgSel); // Coloco la imagen activa if(salidaIzq){ posX = $(this).parent().position().left - ancho; salida = "slideToggle"; } if($(menu).css("display") == "none") $(menu).css({ left: posX, top: posY }); eval("$(menu)."+salida+"('fast')"); } }); $("."+clase.cssMS+" a div").click(function(){ var idSeccion = $(this).attr("id").split(clase.nombre); //cmw.idSeccion = idSeccion[1]; clase.cerrarSeccion(true,true); }); } function cerrarSeccion(ahora,forzar){ clase=this; if(!forzar) forzar = false; clearTimeout(clase.intervaloCierre); ahora ? tiempo = true : tiempo = clase.cierreTiempo; if(clase.mouseDentro == forzar){ clase.intervaloCierre = setTimeout(function(){ $('.'+clase.cssMS).slideUp("fast"); $('.'+clase.cssImgSel).removeClass(clase.cssImgSel); $('.'+clase.cssMPSel).removeClass(clase.cssMPSel); clase.seccionAbierta = null; },tiempo); } } function armarFlashVars(){ var clase = this; var variables = ""; var coma = ""; jQuery.each(clase.secciones,function(i){ var seccion = ""; for(clave in this){ var valor = this[clave]; if(!clase.flashVars[clave]) clase.flashVars[clave] = new Array(); clase.flashVars[clave].push(valor); if(i == 0) clase.flashClaves.push(clave); } }); } function obtenerFlashVars(){ var clase = this; /* for(clave in clase.flashVars) cmw.llamarFlash(clase.flash).SetVariable("_root."+clave,clase.flashVars[clave].join("**")); cmw.llamarFlash(clase.flash).SetVariable("_root.claves",clase.flashClaves); cmw.llamarFlash(clase.flash).SetVariable("_root.separador","**"); */ } function UrlExists(url) { var http = new XMLHttpRequest(); http.open('HEAD', url, false); http.send(); return http.status!=404; } function manualLocal( url ){ var urlArray = url.split( '/' ); var nombreManual = urlArray[urlArray.length-1]; var pathUrl = url.replace( nombreManual , '' ); var url = ( const_lang != 'es_AR' ) ? pathUrl + const_lang + '-' + nombreManual : url; if(UrlExists(url) == true){ return url; } else { var url = pathUrl + 'en_US-' + nombreManual; return url; } }