jQuery(document).ready(function(){var a=location.href;a=a.split("/");if(a[a.length-1]=="home"){recuperarposicion()}});function recuperarposicion(){var a=urlRecuperarPosicionServlet;a=a+"?randPar="+Math.random();a=a+"&user="+user;if(user!=""){jQuery.getJSON(a,function(e){var g=e.regiones;var m=e.portlet;var k="";var j="";var h="";var l="";var b="";var n="";var f="";for(var d=0;d<g.length;d++){if(g[d]=="region_resumenes"){if(m[d]!=""){var c=m[d].split("_");c="#portlet_"+c[1];if(c!="#portlet_resumenes"){jQuery(c).sortable().appendTo("#resumenes")}k=k+","+m[d]}}if(g[d]=="region_trayectorias"){if(m[d]!=""){var c=m[d].split("_");c="#portlet_"+c[1];if(c!="#portlet_trayectorias"){jQuery(c).sortable().appendTo("#trayectorias")}b=b+","+m[d]}}if(g[d]=="region_rankings"){if(m[d]!=""){var c=m[d].split("_");c="#portlet_"+c[1];if(c!="#portlet_rankings"){jQuery(c).sortable().appendTo("#rankings")}h=h+","+m[d]}}if(g[d]=="region_analisisa"){if(m[d]!=""){var c=m[d].split("_");c="#portlet_"+c[1];if(c!="#portlet_analisisa"){jQuery(c).sortable().appendTo("#analisisa")}l=l+","+m[d]}}if(g[d]=="region_mapas"){if(m[d]!=""){var c=m[d].split("_");c="#portlet_"+c[1];if(c!="#portlet_mapas"){jQuery(c).sortable().appendTo("#mapas")}n=n+","+m[d]}}if(g[d]=="region_noticias"){if(m[d]!=""){var c=m[d].split("_");c="#portlet_"+c[1];if(c!="#portlet_noticias"){jQuery(c).sortable().appendTo("#noticias")}j=j+","+m[d]}}if(g[d]=="region_parametros"){if(m[d]!=""){var c=m[d].split("_");c="#portlet_"+c[1];if(c!="#portlet_parametros"){jQuery(c).sortable().appendTo("#parametros")}f=f+","+m[d]}}}if(g.length!=0){document.getElementById("region_resumenes").value=k;document.getElementById("region_trayectorias").value=b;document.getElementById("region_mapas").value=n;document.getElementById("region_analisisa").value=l;document.getElementById("region_rankings").value=h;document.getElementById("region_noticias").value=j;document.getElementById("region_parametros").value=f}})}}function guardarposicionboton(){var h=document.getElementById("region_resumenes").value;var d=document.getElementById("region_trayectorias").value;var g=document.getElementById("region_mapas").value;var f=document.getElementById("region_analisisa").value;var e=document.getElementById("region_rankings").value;var a=document.getElementById("region_noticias").value;var c=document.getElementById("region_parametros").value;if(user!=""){var b=guardar_pos;var b=b+"?randPar="+Math.random();b=b+"&region_resumenes="+h;b=b+"&region_trayectorias="+d;b=b+"&region_mapas="+g;b=b+"&region_analisisa="+f;b=b+"&region_rankings="+e;b=b+"&region_noticias="+a;b=b+"&region_parametros="+c;b=b+"&user="+user;jQuery.getJSON(b,function(i){if(i){alert("Las posiciones fueron guardadas con exito")}else{alert("Las posiciones no pudieron ser guardadas")}})}}function recuperarposicionboton(){var a=guardar_pos;a=a+"?randPar="+Math.random();a=a+"&user="+user;if(user!=""){document.getElementById("region_resumenes").value="portlet_resumenes";document.getElementById("region_trayectorias").value="portlet_trayectorias";document.getElementById("region_mapas").value="portlet_mapas";document.getElementById("region_analisisa").value="portlet_analisisa";document.getElementById("region_rankings").value="portlet_rankings";document.getElementById("region_noticias").value="portlet_noticias";document.getElementById("region_parametros").value="portlet_parametros";a=a+"&region_resumenes="+document.getElementById("region_resumenes").value;a=a+"&region_trayectorias="+document.getElementById("region_trayectorias").value;a=a+"&region_mapas="+document.getElementById("region_mapas").value;a=a+"&region_analisisa="+document.getElementById("region_analisisa").value;a=a+"&region_rankings="+document.getElementById("region_rankings").value;a=a+"&region_noticias="+document.getElementById("region_noticias").value;a=a+"&region_parametros="+document.getElementById("region_parametros").value;jQuery.getJSON(a,function(b){if(b){alert("Las posiciones fueron reiniciadas");location.reload()}else{alert("No se pudo reiniciar las posiciones")}})}}function envio(){location.href=url_reg}jQuery(function(){jQuery("#reg").tooltip({positionRigth:true,delay:0,fade:100,opacity:0.95,bodyHandler:function(){return jQuery(jQuery(this).attr("href")).html()},showURL:false})});function updateItinerarioMercado(){var a=urlItinerarioMercadoServlet;a=a+"?randPar="+Math.random();jQuery.getJSON(a,function(g){var f=document.getElementById("imgItinerarioMercado");var h=document.getElementById("estadoMercado");var c=document.getElementById("causaCierreMercado");var b=document.getElementById("horaServidor");var d="";if(g.estado_mercado=="ABIERTO"&&idioma=="es"){d="mercado_abierto.gif"}else{if(g.estado_mercado=="ABIERTO"&&idioma=="en"){d="open_market.gif"}else{if(g.estado_mercado=="CERRADO"&&idioma=="es"){d="mercado_cerrado.gif"}else{if(g.estado_mercado=="CERRADO"&&idioma=="en"){d="closed_market.gif"}}}}var e="<img src='"+PathImagenesTheme+d+"' align='absmiddle' />";f.innerHTML=e;h.value=g.estado_mercado;c.value=g.causa_cierre;b.value=g.hora_servidor})}setInterval("updateItinerarioMercado()",(intervaloActualizacionHeaderPorlet*1000));function marcarIcono(b){var a=document.getElementById("img_"+b);a.src=PathImagenesTheme+"iconos/"+b+"_anaranjado.gif"}function desmarcarIcono(b){var a=document.getElementById("img_"+b);a.src=PathImagenesTheme+"iconos/"+b+"_gris.gif"}function estaEnHoraDeActualizacion(f,j,i){var h=false;var b=false;var k=f[0];var c=f[1];var d=j[0];var g=j[1];var a=i[0];var e=i[1];if(d<=a){if(d==a){if(g<=e){b=true}}else{b=true}}if(b){if(k>=d&&k<=a){if(k==d){if(c>=g){h=true}}else{if(k==a){if(c<=e){h=true}}else{h=true}}}}else{}return h}function numerosHorasMinutos(c){var f=new Array();var d=c.substring(0,2);var e=c.substring(3,5);var h=d.substring(0,1);var g=e.substring(0,1);var b=0;var a=0;if(h=="0"){d=d.substring(1)}if(g=="0"){e=e.substring(1)}b=parseInt(d);a=parseInt(e);f.push(b);f.push(a);return f}function validaFormatoHHppMM(b){var a=false;var c=new RegExp(/^(0\d|1\d|2[0-3]):([0-5]\d)$/);a=c.test(b);return a}function PuedeActualizarSegunPreferencias(g,f,b){var a=false;if(validaFormatoHHppMM(g)&&validaFormatoHHppMM(f)&&validaFormatoHHppMM(b)){var d=numerosHorasMinutos(g);var e=numerosHorasMinutos(f);var c=numerosHorasMinutos(b);if(estaEnHoraDeActualizacion(d,e,c)){a=true}else{}}else{}return a};