alert("Essa opcao nao esta implementada"); /* Title: Ferramenta que permite filtrar camadas baseada no cadastro do módulo METAESTAT */ if(typeof(i3GEOF) === 'undefined'){ var i3GEOF = {}; } /* Classe: i3GEOF.filtraperiodo Permite que o usuário escolha um tipo de região para incluir no mapa */ i3GEOF.filtraperiodo = { aguarde: "", /** * Template no formato mustache. E preenchido na carga do javascript com o programa dependencias.php */ MUSTACHE : "", /** * Susbtitutos para o template */ mustacheHash : function() { var dicionario = i3GEO.idioma.objetoIdioma(i3GEOF.filtraperiodo.dicionario); dicionario["locaplic"] = i3GEO.configura.locaplic; return dicionario; }, html:function() { var ins = Mustache.render(i3GEOF.filtraperiodo.MUSTACHE, i3GEOF.filtraperiodo.mustacheHash()); return ins; }, inicia: function(divid){ if(i3GEOF.filtraperiodo.MUSTACHE == ""){ $.get(i3GEO.configura.locaplic + "/ferramentas/filtraperiodo/template_mst.html", function(template) { i3GEOF.filtraperiodo.MUSTACHE = template; i3GEOF.filtraperiodo.inicia(divid); }); return; } i3GEO.janela.tempoMsg($trad("msgIni",i3GEOF.filtraperiodo.dicionario)); $i(divid).innerHTML = i3GEOF.filtraperiodo.html(); i3GEOF.filtraperiodo.comboCamadas(); }, iniciaJanelaFlutuante: function(){ if($i("i3GEOF.filtraperiodo_corpo")){ return; } var minimiza,cabecalho,titulo,janela; cabecalho = function(){ }; minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.filtraperiodo",200); }; //cria a janela flutuante titulo = ""+$trad("filtro",i3GEOF.filtraperiodo.dicionario)+""; janela = i3GEO.janela.cria( "350", "400", "", "", "", titulo, "i3GEOF.filtraperiodo", false, "hd", cabecalho, minimiza, "", false, "", "", "", "" ); divid = janela[2].id; i3GEOF.filtraperiodo.aguarde = $i("i3GEOF.filtraperiodo_imagemCabecalho").style; i3GEOF.filtraperiodo.inicia(divid); }, comboCamadas: function(retorno){ var temp = function(retorno){ var i, n = retorno.length, ins = '

"; $i("i3GEOFfiltraperiodocamadas").innerHTML = ins; }; i3GEO.util.ajaxGet( i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=listaCamadasFiltroTempo&g_sid="+i3GEO.configura.sid, temp ); }, comboParametrosReinicia: function(){ $i("i3GEOFfiltraperiodoPf_0").innerHTML = ""; }, comboParametros: function(){ if($i("i3GEOFfiltraperiodocomboCamada").value == ""){ return; } i3GEOF.filtraperiodo.parametro(0); }, parametro: function(nivel){ var layer = $i("i3GEOFfiltraperiodocomboCamada").value, temp = function(retorno){ var n = retorno.length, i, ins = ""; if(retorno[0] && retorno[0].id_pai){ for(i=0;i"+retorno[i].nome+""; } $i("i3GEOFfiltraperiodoPi_"+nivel).innerHTML = "
"+$trad("nomepar",i3GEOF.filtraperiodo.dicionario)+"
" + "

"; $i("i3GEOFfiltraperiodoPf_"+nivel).innerHTML = "
"+$trad("nomepar",i3GEOF.filtraperiodo.dicionario)+"
" + "

"; } }; i3GEO.util.ajaxGet( i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=listaFiltroTempo&g_sid="+i3GEO.configura.sid+"&layer="+layer+"&nivel="+nivel, temp ); }, valoresParametro: function(id_parametro_medida,nivel,onde){ if(id_parametro_medida === ""){ $i(onde).innerHTML = ""; return; } var temp = function(retorno){ var ins="",i=0,n = retorno.length; ins += "
"+$trad("valor",i3GEOF.filtraperiodo.dicionario)+"
" + ""; i3GEOF.metaestat.comum.aguarde("hidden"); }; i3GEO.php.listaValoresParametroMedidaVariavel(id_parametro_medida,temp); }, adicionaFiltro: function(){ if(i3GEOF.filtraperiodo.aguarde.visibility === "visible"){ return; } i3GEOF.filtraperiodo.aguarde.visibility = "visible"; var p,pini,pfim, temp = function(retorno){ i3GEOF.filtraperiodo.aguarde.visibility = "hidden"; i3GEO.Interface.atualizaMapa(); }; //pega o filtro pini = i3GEOF.filtraperiodo.pegaParametros("i3GEOFfiltraperiodoPi_0"); pfim = i3GEOF.filtraperiodo.pegaParametros("i3GEOFfiltraperiodoPf_0"); // p = i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=aplicaFiltroTempo" + "&pari="+pini[0] + "&vali="+pini[1] + "&parf="+pfim[0] + "&valf="+pfim[1] + "&tema="+$i("i3GEOFfiltraperiodocomboCamada").value + "&g_sid="+i3GEO.configura.sid; if(pini[0].length == 0 || pini[1].length == 0){ return; } i3GEO.util.ajaxGet(p,temp); }, removeFiltro: function(){ if(i3GEOF.filtraperiodo.aguarde.visibility === "visible"){ return; } i3GEOF.filtraperiodo.aguarde.visibility = "visible"; var p, temp = function(retorno){ i3GEOF.filtraperiodo.aguarde.visibility = "hidden"; i3GEO.Interface.atualizaMapa(); }; p = i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=removeFiltroTempo" + "&tema="+$i("i3GEOFfiltraperiodocomboCamada").value + "&g_sid="+i3GEO.configura.sid; i3GEO.util.ajaxGet(p,temp); }, pegaParametros:function(id){ var c = $i(id).getElementsByTagName("select"), n = c.length, par = [], val = [], i; if(!c){ return [par,val]; } for(i=0;i