Commit 8a313e9ce28bdb6d9aa1c65ca97e1e98685d5b50

Authored by Edmar Moretti
1 parent 19a3b65c

v6 - ipreparacao da ferramenta tabela para aceitar multiplas janelas

admin/admin.db
No preview for this file type
classesjs/classe_janela.js
... ... @@ -32,7 +32,7 @@ Você deve ter recebido uma cópia da Licença Pública G
32 32 GNU junto com este programa; se não, escreva para a
33 33 Free Software Foundation, Inc., no endereço
34 34 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
35   -*/
  35 + */
36 36 if(typeof(i3GEO) === 'undefined'){
37 37 var i3GEO = {};
38 38 }
... ... @@ -41,14 +41,14 @@ Namespace da biblioteca YUI utilizado para armazenar janelas flutuantes
41 41  
42 42 Type:
43 43 {YAHOO.namespace}
44   -*/
  44 + */
45 45 YAHOO.namespace("i3GEO.janela");
46 46 /*
47 47 Gerenciador das janelas flutuantes da biblioteca YUI
48 48  
49 49 Type:
50 50 {YAHOO.widget.OverlayManager}
51   -*/
  51 + */
52 52 YAHOO.i3GEO.janela.manager = new YAHOO.widget.OverlayManager();
53 53 //para efeitos de compatibilidade com a versão 4.6
54 54 YAHOO.namespace("janelaDoca.xp");
... ... @@ -58,10 +58,10 @@ Gerenciador das janelas de aguarde da biblioteca YUI
58 58  
59 59 Type:
60 60 {YAHOO.widget.OverlayManager}
61   -*/
  61 + */
62 62 YAHOO.i3GEO.janela.managerAguarde = new YAHOO.widget.OverlayManager();
63 63 i3GEO.janela = {
64   - /*
  64 + /*
65 65 Propriedade: ESTILOABD
66 66  
67 67 Estilo que será aplicado ao elemento body da janela (class='bd')
... ... @@ -71,9 +71,9 @@ i3GEO.janela = {
71 71  
72 72 Default:
73 73 {display:block;padding:5px 0px 5px 2px}
74   - */
75   - ESTILOBD: "display:block;padding:5px 1px 5px 1px;",
76   - /*
  74 + */
  75 + ESTILOBD: "display:block;padding:5px 1px 5px 1px;",
  76 + /*
77 77 Propriedade: ESTILOAGUARDE
78 78  
79 79 Estilo da janela de aguarde
... ... @@ -85,9 +85,9 @@ i3GEO.janela = {
85 85  
86 86 Default:
87 87 {normal}
88   - */
89   - ESTILOAGUARDE: "normal",
90   - /*
  88 + */
  89 + ESTILOAGUARDE: "normal",
  90 + /*
91 91 Propriedade: AGUARDEMODAL
92 92  
93 93 Indica se a janela de aguarde será do tipo MODAL, ou seja, se irá ou não bloquear as opções do mapa.
... ... @@ -97,9 +97,9 @@ i3GEO.janela = {
97 97  
98 98 Default:
99 99 {false}
100   - */
101   - AGUARDEMODAL: false,
102   - /*
  100 + */
  101 + AGUARDEMODAL: false,
  102 + /*
103 103 Lista com os nomes das funções que serão executadas antes de abrir a janela.
104 104  
105 105 Este é um array que pode ser modificado utilizando-se as funções javascript de
... ... @@ -110,9 +110,9 @@ i3GEO.janela = {
110 110  
111 111 Default:
112 112 {"i3GEO.janela.prepara()"}
113   - */
114   - ANTESCRIA: ["i3GEO.janela.prepara()"],
115   - /*
  113 + */
  114 + ANTESCRIA: ["i3GEO.janela.prepara()"],
  115 + /*
116 116 Lista com os nomes das funções que serão executadas antes de fechar a janela.
117 117  
118 118 Este é um array que pode ser modificado utilizando-se as funções javascript de
... ... @@ -123,9 +123,9 @@ i3GEO.janela = {
123 123  
124 124 Default:
125 125 {[]}
126   - */
127   - ANTESFECHA: [],
128   - /*
  126 + */
  127 + ANTESFECHA: [],
  128 + /*
129 129 Propriedade: TRANSICAOSUAVE
130 130  
131 131 Altera a transparência das janelas quando o mouse sobrepõe e quando sai (não é ativado no navegador IE)
... ... @@ -135,9 +135,9 @@ i3GEO.janela = {
135 135  
136 136 Default:
137 137 {true}
138   - */
139   - TRANSICAOSUAVE: true,
140   - /*
  138 + */
  139 + TRANSICAOSUAVE: true,
  140 + /*
141 141 Propriedade: OPACIDADE
142 142  
143 143 Valor da opacidade miníma utilizada quando TRANSICAOSUAVE for igual a true.
... ... @@ -149,9 +149,9 @@ i3GEO.janela = {
149 149  
150 150 Default:
151 151 {65}
152   - */
153   - OPACIDADE: 65,
154   - /*
  152 + */
  153 + OPACIDADE: 65,
  154 + /*
155 155 Propriedade: OPACIDADEAGUARDE
156 156  
157 157 Valor da opacidade da janela de aguarde.
... ... @@ -163,29 +163,29 @@ i3GEO.janela = {
163 163  
164 164 Default:
165 165 {50}
166   - */
167   - OPACIDADEAGUARDE: 50,
168   - /*
  166 + */
  167 + OPACIDADEAGUARDE: 50,
  168 + /*
169 169 Lista os tips inseridos no mapa, possibilitando sua remoção em lote
170   - */
171   - TIPS: [],
172   - /*
  170 + */
  171 + TIPS: [],
  172 + /*
173 173 Cada vez que uma janela flutuante é criada, esse valor é acrescido de 1
174   - */
175   - ULTIMOZINDEX : 5,
176   - /*
  174 + */
  175 + ULTIMOZINDEX : 5,
  176 + /*
177 177 Executa funções default antes de abrir a janela
178   - */
179   - prepara: function(){
180   - if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.prepara()");}
181   - //
182   - //esconde o box de zoom e outros objetos temporários se estiverem visíveis
183   - //
184   - var iu = i3GEO.util;
185   - //iu.escondePin();
186   - iu.escondeBox();
187   - },
188   - /*
  178 + */
  179 + prepara: function(){
  180 + if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.prepara()");}
  181 + //
  182 + //esconde o box de zoom e outros objetos temporários se estiverem visíveis
  183 + //
  184 + var iu = i3GEO.util;
  185 + //iu.escondePin();
  186 + iu.escondeBox();
  187 + },
  188 + /*
189 189 Function: cria
190 190  
191 191 Cria uma janela flutuante.
... ... @@ -227,254 +227,254 @@ i3GEO.janela = {
227 227 funcaoAposRedim {function} - (opcional) funcao que será executada para alterar o tamanho da janela
228 228  
229 229 dimensionavel {boolean} - (opcional) a janela pode ser redimensionada ou nao pelo usuario
230   -
  230 +
231 231 icone {string}
232   -
  232 +
233 233 funcaoDuplica {funcao} funcao executada quando o icone + for clicado
234 234  
235 235 Return:
236 236  
237 237 {Array} Array contendo: objeto YAHOO.panel criado,elemento HTML com o cabecalho, elemento HTML com o corpo
238   - */
239   - cria: function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza, funcaoAposRedim, dimensionavel,icone,funcaoDuplica){
240   - if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.cria()");}
241   - if(!dimensionavel){
242   - dimensionavel = true;
243   - }
244   - if(!icone){
245   - icone = "";
246   - }
247   - if($i(id)){
248   - janela = YAHOO.i3GEO.janela.manager.find(id);
249   - janela.show();
250   - janela.bringToTop();
251   - return;
252   - }
253   - var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;
254   - if(navm && !chro){
255   - this.TRANSICAOSUAVE = false;
256   - }
257   - //executa as funções default de antes de qualquer criação de janela
258   - if(this.ANTESCRIA){
259   - for(i=0;i<this.ANTESCRIA.length;i++)
260   - {eval(this.ANTESCRIA[i]);}
261   - }
262   - //define os parametros default
263   - if(!classe || classe == ""){
264   - classe = "hd";
265   - }
266   - if(!id || id === ""){
267   - id = "wdoca";
268   - }
269   - if(!modal || modal === ""){
270   - modal = false;
271   - }
272   - ifr = false;
273   - if(i3GEO.Interface && i3GEO.Interface != undefined && i3GEO.Interface.ATUAL === "googleearth"){
274   - i3GEO.janela.TRANSICAOSUAVE = false;
275   - ifr = true;
276   - }
277   - fix = "contained";
278   - if(nx === "" || nx === "center"){
279   - fix = true;
280   - }
281   - //no IE, com CSS3, a sombra n&atilde;o funciona
282   - if(modal === true){
283   - underlay = "none";
284   - }
285   - else{
286   - underlay = "shadow";
287   - }
288   - //cria as marca&ccedil;&otilde;es html para a janela
289   - temp = navm ? 0:2;
290   - wlargurA = parseInt(wlargura,10)+temp+"px";
291   - ins = '<div id="'+id+'_cabecalho" class="'+classe+'" >';
292   - if(i3GEO.configura !== undefined){
293   - ins += "<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />";
294   - }
295   - if(icone != ""){
296   - ins += "<img class='i3GeoIconeJanela' src='"+icone+"' >";
297   - }
298   - ins += "<span style='font-size:10px;'>"+texto+"</span>";
299   - if(funcaoDuplica){
300   - ins += "<div id='"+id+"_duplicaJanela' class='container-duplica'></div>";
301   - }
302   - if(funcaoMinimiza){
303   - ins += "<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>";
304   - }
305   - ins += '</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';
306   - if(wsrc !== ""){
307   - ins += '<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>';
308   - }
309   - ins += '</div>';
310   - ins += '<div class="ft"></div>';
311   - novoel = document.createElement("div");
312   - novoel.id = id;
313   - novoel.style.display="block";
314   - novoel.innerHTML = ins;
315   - if(this.TRANSICAOSUAVE ){
316   - novoel.onmouseover = function(){
  238 + */
  239 + cria: function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza, funcaoAposRedim, dimensionavel,icone,funcaoDuplica){
  240 + if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.cria()");}
  241 + if(!dimensionavel){
  242 + dimensionavel = true;
  243 + }
  244 + if(!icone){
  245 + icone = "";
  246 + }
  247 + if($i(id)){
  248 + janela = YAHOO.i3GEO.janela.manager.find(id);
  249 + janela.show();
  250 + janela.bringToTop();
  251 + return;
  252 + }
  253 + var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;
  254 + if(navm && !chro){
  255 + this.TRANSICAOSUAVE = false;
  256 + }
  257 + //executa as fun&ccedil;&otilde;es default de antes de qualquer cria&ccedil;&atilde;o de janela
  258 + if(this.ANTESCRIA){
  259 + for(i=0;i<this.ANTESCRIA.length;i++)
  260 + {eval(this.ANTESCRIA[i]);}
  261 + }
  262 + //define os parametros default
  263 + if(!classe || classe == ""){
  264 + classe = "hd";
  265 + }
  266 + if(!id || id === ""){
  267 + id = "wdoca";
  268 + }
  269 + if(!modal || modal === ""){
  270 + modal = false;
  271 + }
  272 + ifr = false;
  273 + if(i3GEO.Interface && i3GEO.Interface != undefined && i3GEO.Interface.ATUAL === "googleearth"){
  274 + i3GEO.janela.TRANSICAOSUAVE = false;
  275 + ifr = true;
  276 + }
  277 + fix = "contained";
  278 + if(nx === "" || nx === "center"){
  279 + fix = true;
  280 + }
  281 + //no IE, com CSS3, a sombra n&atilde;o funciona
  282 + if(modal === true){
  283 + underlay = "none";
  284 + }
  285 + else{
  286 + underlay = "shadow";
  287 + }
  288 + //cria as marca&ccedil;&otilde;es html para a janela
  289 + temp = navm ? 0:2;
  290 + wlargurA = parseInt(wlargura,10)+temp+"px";
  291 + ins = '<div id="'+id+'_cabecalho" class="'+classe+'" >';
  292 + if(i3GEO.configura !== undefined){
  293 + ins += "<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />";
  294 + }
  295 + if(icone != ""){
  296 + ins += "<img class='i3GeoIconeJanela' src='"+icone+"' >";
  297 + }
  298 + ins += "<span style='font-size:10px;'>"+texto+"</span>";
  299 + if(funcaoDuplica){
  300 + ins += "<div id='"+id+"_duplicaJanela' class='container-duplica'></div>";
  301 + }
  302 + if(funcaoMinimiza){
  303 + ins += "<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>";
  304 + }
  305 + ins += '</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';
  306 + if(wsrc !== ""){
  307 + ins += '<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>';
  308 + }
  309 + ins += '</div>';
  310 + ins += '<div class="ft"></div>';
  311 + novoel = document.createElement("div");
  312 + novoel.id = id;
  313 + novoel.style.display="block";
  314 + novoel.innerHTML = ins;
  315 + if(this.TRANSICAOSUAVE ){
  316 + novoel.onmouseover = function(){
  317 + YAHOO.util.Dom.setStyle(novoel,"opacity",1);
  318 + };
  319 + novoel.onmouseout = function(){
  320 + YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.janela.OPACIDADE / 100);
  321 + };
317 322 YAHOO.util.Dom.setStyle(novoel,"opacity",1);
318   - };
319   - novoel.onmouseout = function(){
320   - YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.janela.OPACIDADE / 100);
321   - };
322   - YAHOO.util.Dom.setStyle(novoel,"opacity",1);
323   - }
324   - document.body.appendChild(novoel);
325   - wdocaiframe = $i(id+"i");
326   - if(wdocaiframe){
327   - temp = wdocaiframe.style;
328   - //temp.width = parseInt(wlargura,10)-12 + "px";
329   - temp.height = waltura;
330   - temp.display = "block";
331   - wdocaiframe.src = wsrc;
332   - }
333   - else{
334   - if(waltura !== "auto"){
335   - $i(id+'_corpo').style.height=parseInt(waltura,10)+"px";
336 323 }
337   - $i(id+'_corpo').style.width='100%'; //parseInt(wlargura,10)+"px";
338   - $i(id+'_corpo').style.overflow = "auto";
339   - }
340   - //cria a janela
341   - if(waltura === "auto" || dimensionavel == false){
342   - janela = new YAHOO.widget.Panel(id, {
343   - iframe:ifr,modal:modal, width: wlargurA,underlay:underlay, fixedcenter: fix, constraintoviewport: true, visible: true,monitorresize:false,dragOnly:true,keylisteners:null
344   - } );
345   - }
346   - else{
347   - janela = new YAHOO.widget.Panel(id, {
348   - hideMode:'offsets',iframe:ifr,underlay:underlay, modal:modal, width: wlargurA, fixedcenter: fix, constraintoviewport: true, visible: true,monitorresize:false,dragOnly:true,keylisteners:null
349   - } );
350   - var resize = new YAHOO.util.Resize(id, {
351   - handles: ['br'],
352   - autoRatio: false,
353   - minWidth: 10,
354   - minHeight: 10,
355   - status: false,
356   - proxy: true,
357   - ghost: false,
358   - animate: false,
359   - useShim: true
360   - });
361   - resize.on('resize', function(args) {
362   - this.cfg.setProperty("height", args.height + "px");
363   - if($i(id+"i")){
364   - $i(id+"i").style.height = args.height + "px";
365   - }
366   - }, janela, true);
367   - if(funcaoAposRedim && funcaoAposRedim != ""){
368   - resize.on('endResize', function(args) {
369   - funcaoAposRedim.call();
370   - i3GEO.janela.minimiza();
  324 + document.body.appendChild(novoel);
  325 + wdocaiframe = $i(id+"i");
  326 + if(wdocaiframe){
  327 + temp = wdocaiframe.style;
  328 + //temp.width = parseInt(wlargura,10)-12 + "px";
  329 + temp.height = waltura;
  330 + temp.display = "block";
  331 + wdocaiframe.src = wsrc;
  332 + }
  333 + else{
  334 + if(waltura !== "auto"){
  335 + $i(id+'_corpo').style.height=parseInt(waltura,10)+"px";
  336 + }
  337 + $i(id+'_corpo').style.width='100%'; //parseInt(wlargura,10)+"px";
  338 + $i(id+'_corpo').style.overflow = "auto";
  339 + }
  340 + //cria a janela
  341 + if(waltura === "auto" || dimensionavel == false){
  342 + janela = new YAHOO.widget.Panel(id, {
  343 + iframe:ifr,modal:modal, width: wlargurA,underlay:underlay, fixedcenter: fix, constraintoviewport: true, visible: true,monitorresize:false,dragOnly:true,keylisteners:null
  344 + } );
  345 + }
  346 + else{
  347 + janela = new YAHOO.widget.Panel(id, {
  348 + hideMode:'offsets',iframe:ifr,underlay:underlay, modal:modal, width: wlargurA, fixedcenter: fix, constraintoviewport: true, visible: true,monitorresize:false,dragOnly:true,keylisteners:null
  349 + } );
  350 + var resize = new YAHOO.util.Resize(id, {
  351 + handles: ['br'],
  352 + autoRatio: false,
  353 + minWidth: 10,
  354 + minHeight: 10,
  355 + status: false,
  356 + proxy: true,
  357 + ghost: false,
  358 + animate: false,
  359 + useShim: true
  360 + });
  361 + resize.on('resize', function(args) {
  362 + this.cfg.setProperty("height", args.height + "px");
  363 + if($i(id+"i")){
  364 + $i(id+"i").style.height = args.height + "px";
  365 + }
371 366 }, janela, true);
  367 + if(funcaoAposRedim && funcaoAposRedim != ""){
  368 + resize.on('endResize', function(args) {
  369 + funcaoAposRedim.call();
  370 + i3GEO.janela.minimiza();
  371 + }, janela, true);
  372 + }
  373 + resize.getProxyEl().style.height = "0px";
372 374 }
373   - resize.getProxyEl().style.height = "0px";
374   - }
375   - if(nx !== "" && nx !== "center"){
376   - janela.moveTo(nx,ny + 50);
377   - }
378   - YAHOO.i3GEO.janela.manager.register(janela);
379   - if(this.TRANSICAOSUAVE ){
380   - janela.cfg.setProperty("effect",[
381   - {effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}
382   - ]);
383   - }
384   - janela.cfg.setProperty("zIndex",[4]);
385   - janela.render();
386   - janela.bringToTop();
  375 + if(nx !== "" && nx !== "center"){
  376 + janela.moveTo(nx,ny + 50);
  377 + }
  378 + YAHOO.i3GEO.janela.manager.register(janela);
  379 + if(this.TRANSICAOSUAVE ){
  380 + janela.cfg.setProperty("effect",[
  381 + {effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}
  382 + ]);
  383 + }
  384 + janela.cfg.setProperty("zIndex",[4]);
  385 + janela.render();
  386 + janela.bringToTop();
387 387  
388   - //ajusta estilos e outras caracter&iacute;sticas da janela criada
389   - if(navm && id !== "i3geo_janelaMensagens" && i3GEO.Interface && i3GEO.Interface != undefined && i3GEO.Interface.ATUAL === "googleearth"){
390   - janela.moveTo(0,0);
391   - }
392   - if(ifr === true){
393   - janela.iframe.style.zIndex = 4;
394   - }
  388 + //ajusta estilos e outras caracter&iacute;sticas da janela criada
  389 + if(navm && id !== "i3geo_janelaMensagens" && i3GEO.Interface && i3GEO.Interface != undefined && i3GEO.Interface.ATUAL === "googleearth"){
  390 + janela.moveTo(0,0);
  391 + }
  392 + if(ifr === true){
  393 + janela.iframe.style.zIndex = 4;
  394 + }
395 395  
396   - YAHOO.util.Event.addListener($i(id+'_corpo'), "click", YAHOO.util.Event.stopPropagation);
397   - //finaliza
398   - if(funcaoDuplica){
399   - $i(id+'_duplicaJanela').onclick = funcaoDuplica;
400   - }
401   - if(funcaoCabecalho){
402   - $i(id+'_cabecalho').onclick = funcaoCabecalho;
403   - }
404   - if(funcaoMinimiza){
405   - $i(id+"_minimizaCabecalho").onclick = funcaoMinimiza;
406   - }
407   - YAHOO.util.Event.addListener(janela.close, "click", i3GEO.janela.fecha,janela,{id:id},true);
408   - temp = $i(id+"_corpo");
409   - return([janela,$i(id+"_cabecalho"),temp]);
410   - },
411   - /*
  396 + YAHOO.util.Event.addListener($i(id+'_corpo'), "click", YAHOO.util.Event.stopPropagation);
  397 + //finaliza
  398 + if(funcaoDuplica){
  399 + $i(id+'_duplicaJanela').onclick = funcaoDuplica;
  400 + }
  401 + if(funcaoCabecalho){
  402 + $i(id+'_cabecalho').onclick = funcaoCabecalho;
  403 + }
  404 + if(funcaoMinimiza){
  405 + $i(id+"_minimizaCabecalho").onclick = funcaoMinimiza;
  406 + }
  407 + YAHOO.util.Event.addListener(janela.close, "click", i3GEO.janela.fecha,janela,{id:id},true);
  408 + temp = $i(id+"_corpo");
  409 + return([janela,$i(id+"_cabecalho"),temp]);
  410 + },
  411 + /*
412 412 Minimiza ou maximiza a janela
413 413  
414 414 Parametro:
415 415  
416 416 id {string} - prefixo utilizado na composi&ccedil;&atilde;o do id da janela
417   - */
418   - minimiza: function(id){
419   - var temp = $i(id+"_corpo"),
  417 + */
  418 + minimiza: function(id){
  419 + var temp = $i(id+"_corpo"),
420 420 n,
421 421 i,
422 422 m = YAHOO.i3GEO.janela.manager.find(id);
423 423  
424   - if(temp){
425   - if(temp.style.display === "block"){
426   - temp.style.display = "none";
427   - if(m)
428   - {m.hideIframe;}
429   - }
430   - else{
431   - temp.style.display = "block";
432   - if(m)
433   - {m.showIframe;}
434   - }
435   - }
436   - temp = $i(id+"_resizehandle");
437   - if(temp){
438   - if(temp.style.display === "none")
439   - {temp.style.display = "block";}
440   - else
441   - {temp.style.display = "none";}
442   - }
443   - temp = $i(id+"_c");
444   - if(temp){
445   - temp = temp.getElementsByTagName("div");
446   - n = temp.length;
447   - for(i=0;i<n;i++){
448   - if(temp[i].className === "underlay" || temp[i].className === "bd"){
449   - if(temp[i].style.display === "none")
450   - {temp[i].style.display = "block";}
451   - else
452   - {temp[i].style.display = "none";}
  424 + if(temp){
  425 + if(temp.style.display === "block"){
  426 + temp.style.display = "none";
  427 + if(m)
  428 + {m.hideIframe;}
  429 + }
  430 + else{
  431 + temp.style.display = "block";
  432 + if(m)
  433 + {m.showIframe;}
453 434 }
454 435 }
455   - }
456   - temp = $i(id+"_corpo");
457   - if(temp){
458   - if(temp.style.display === "none"){
459   - temp.style.display = "block";
  436 + temp = $i(id+"_resizehandle");
  437 + if(temp){
  438 + if(temp.style.display === "none")
  439 + {temp.style.display = "block";}
  440 + else
  441 + {temp.style.display = "none";}
460 442 }
461   - else{
462   - temp.style.display = "none";
  443 + temp = $i(id+"_c");
  444 + if(temp){
  445 + temp = temp.getElementsByTagName("div");
  446 + n = temp.length;
  447 + for(i=0;i<n;i++){
  448 + if(temp[i].className === "underlay" || temp[i].className === "bd"){
  449 + if(temp[i].style.display === "none")
  450 + {temp[i].style.display = "block";}
  451 + else
  452 + {temp[i].style.display = "none";}
  453 + }
  454 + }
463 455 }
  456 + temp = $i(id+"_corpo");
  457 + if(temp){
  458 + if(temp.style.display === "none"){
  459 + temp.style.display = "block";
  460 + }
  461 + else{
  462 + temp.style.display = "none";
  463 + }
464 464  
465   - }
466   - temp = $i(id);
467   - if(temp){
468   - if(temp.style.display === "none"){
469   - temp.style.height = "100%";
470   - }
471   - else{
472   - temp.style.height = "10%";
473 465 }
  466 + temp = $i(id);
  467 + if(temp){
  468 + if(temp.style.display === "none"){
  469 + temp.style.height = "100%";
  470 + }
  471 + else{
  472 + temp.style.height = "10%";
  473 + }
474 474  
475   - }
476   - },
477   - /*
  475 + }
  476 + },
  477 + /*
478 478 Aplica a op&ccedil;&atilde;o definida em ANTESFECHA e elimina alguns objetos que s&atilde;o comumente adicionados por algumas opera&ccedil;&otilde;es do i3geo
479 479 como box, pin
480 480  
... ... @@ -483,46 +483,46 @@ i3GEO.janela = {
483 483 event {objeto} - objeto YUI do evento que gerou o fechament da janela
484 484  
485 485 args {objeto} - parametros do evento que fechou a janela
486   - */
487   - fecha: function(event,args){
488   - if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.fecha()");}
489   - var i,id;
490   - //esconde elementos gr&aacute;ficos q a ferramenta pode ter aberto
491   - //i3GEO.util.escondePin();
492   - i3GEO.util.escondeBox();
493   - //executa fun&ccedil;&otilde;es default
494   - if(i3GEO.janela.ANTESFECHA){
495   - for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++)
496   - {eval(i3GEO.janela.ANTESFECHA[i]);}
497   - }
498   - if(i3GEO.janela.id)
499   - {id = i3GEO.janela.id;}
500   - else
501   - {id = event.id;}
502   - if(id == undefined)
503   - {id = args.id;}
504   - i3GEO.janela.destroi(id);
505   - },
506   - /*
  486 + */
  487 + fecha: function(event,args){
  488 + if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.fecha()");}
  489 + var i,id;
  490 + //esconde elementos gr&aacute;ficos q a ferramenta pode ter aberto
  491 + //i3GEO.util.escondePin();
  492 + i3GEO.util.escondeBox();
  493 + //executa fun&ccedil;&otilde;es default
  494 + if(i3GEO.janela.ANTESFECHA){
  495 + for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++)
  496 + {eval(i3GEO.janela.ANTESFECHA[i]);}
  497 + }
  498 + if(i3GEO.janela.id)
  499 + {id = i3GEO.janela.id;}
  500 + else
  501 + {id = event.id;}
  502 + if(id == undefined)
  503 + {id = args.id;}
  504 + i3GEO.janela.destroi(id);
  505 + },
  506 + /*
507 507 Destroi uma janela sem aplicar as funcoes adicionais
508 508  
509 509 Parametros:
510 510  
511 511 id {string} - id da janela
512   - */
513   - destroi: function(id){
514   - var janela = YAHOO.i3GEO.janela.manager.find(id);
515   - i3GEO.util.removeScriptTag(id+"_script");
516   - i3GEO.util.removeScriptTag(id+".dicionario_script");
517   - if(janela){
518   - YAHOO.i3GEO.janela.manager.remove(janela);
519   - //janela.destroy();
520   - //destroy remove os listeners!!!!
521   - janela = $i(id+"_c");
522   - janela.parentNode.removeChild(janela);
523   - }
524   - },
525   - /*
  512 + */
  513 + destroi: function(id){
  514 + var janela = YAHOO.i3GEO.janela.manager.find(id);
  515 + i3GEO.util.removeScriptTag(id+"_script");
  516 + i3GEO.util.removeScriptTag(id+".dicionario_script");
  517 + if(janela){
  518 + YAHOO.i3GEO.janela.manager.remove(janela);
  519 + //janela.destroy();
  520 + //destroy remove os listeners!!!!
  521 + janela = $i(id+"_c");
  522 + janela.parentNode.removeChild(janela);
  523 + }
  524 + },
  525 + /*
526 526 Function: alteraTamanho
527 527  
528 528 Altera o tamanho de uma janela aberta
... ... @@ -534,20 +534,20 @@ i3GEO.janela = {
534 534 h {Integer} - nova altura
535 535  
536 536 id {String} - (opcional) id que identifica a janela aberta, por padr&atilde;o utiliza "wdoca"
537   - */
538   - alteraTamanho: function(w,h,id){
539   - if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.alteraTamanho()");}
540   - var i;
541   - if(arguments.length === 3)
542   - {i = $i(id);}
543   - else
544   - {i = $i("wdoca");}
545   - if(i){
546   - i.style.width = w + "px";
547   - i.style.height = h + "px";
548   - }
549   - },
550   - /*
  537 + */
  538 + alteraTamanho: function(w,h,id){
  539 + if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.alteraTamanho()");}
  540 + var i;
  541 + if(arguments.length === 3)
  542 + {i = $i(id);}
  543 + else
  544 + {i = $i("wdoca");}
  545 + if(i){
  546 + i.style.width = w + "px";
  547 + i.style.height = h + "px";
  548 + }
  549 + },
  550 + /*
551 551 Function: abreAguarde
552 552  
553 553 Abre uma janela com a mensagem de aguarde
... ... @@ -557,45 +557,45 @@ i3GEO.janela = {
557 557 id {String} - id da nova janela
558 558  
559 559 texto {String} - texto da janela
560   - */
561   - abreAguarde: function(id,texto){
562   - if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.abreAguarde("+id+")");}
563   - var pos,temp,janela;
564   - if(!id || id == undefined)
565   - {return;}
566   - janela = YAHOO.i3GEO.janela.managerAguarde.find(id);
567   - pos = [0,0];
568   - if(i3GEO.Interface && $i(i3GEO.Interface.IDCORPO))
569   - {pos = YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO));}
570   - else if ($i("contemImg"))
571   - {pos = YAHOO.util.Dom.getXY($i("contemImg"));}
572   - if(i3GEO.janela.AGUARDEMODAL == true)
573   - {texto += "<br><span style='color:navy;cursor:pointer;font-size:9px;' onclick='javascript:if(i3GEO.janela.AGUARDEMODAL == true){i3GEO.janela.AGUARDEMODAL = false;}else{i3GEO.janela.AGUARDEMODAL = true;}'>bloquear/desbloquear</span>";}
574   - if(!janela){
575   - janela = new YAHOO.widget.Panel(id,{width:"240px",fixedcenter:false,underlay:"none",close:true,draggable:false,modal:i3GEO.janela.AGUARDEMODAL,monitorresize:false});
576   - janela.render(document.body);
577   - YAHOO.i3GEO.janela.managerAguarde.register(janela);
578   - }
579   - if(i3GEO.janela.ESTILOAGUARDE === "normal" || i3GEO.janela.ESTILOAGUARDE === "reduzida"){
580   - janela.setBody(texto);
581   - janela.body.style.padding="5px";
582   - }
583   - if(i3GEO.janela.ESTILOAGUARDE === "normal" || i3GEO.janela.ESTILOAGUARDE === "minima")
584   - {janela.setHeader("<span><img id=aguardeGifAberto src='"+i3GEO.configura.locaplic+"/imagens/aguarde.gif' /></span>&nbsp;<span style=font-size:8px >"+YAHOO.i3GEO.janela.managerAguarde.overlays.length+"</span>");}
585   - if(i3GEO.parametros && i3GEO.parametros.w > 0)
586   - {janela.moveTo(pos[0] + (i3GEO.parametros.w / 2) - 120,pos[1]);}
587   - else
588   - {janela.moveTo(pos[0],pos[1]);}
589   - janela.show();
590   - try{janela.header.style.height="20px";}
591   - catch(e){}
592   - temp = $i(id+"_c");
593   - if(temp){
594   - temp.style.backgroundColor = "";
595   - }
596   - YAHOO.util.Dom.setStyle(temp,"opacity",i3GEO.janela.OPACIDADEAGUARDE / 100);
597   - },
598   - /*
  560 + */
  561 + abreAguarde: function(id,texto){
  562 + if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.abreAguarde("+id+")");}
  563 + var pos,temp,janela;
  564 + if(!id || id == undefined)
  565 + {return;}
  566 + janela = YAHOO.i3GEO.janela.managerAguarde.find(id);
  567 + pos = [0,0];
  568 + if(i3GEO.Interface && $i(i3GEO.Interface.IDCORPO))
  569 + {pos = YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO));}
  570 + else if ($i("contemImg"))
  571 + {pos = YAHOO.util.Dom.getXY($i("contemImg"));}
  572 + if(i3GEO.janela.AGUARDEMODAL == true)
  573 + {texto += "<br><span style='color:navy;cursor:pointer;font-size:9px;' onclick='javascript:if(i3GEO.janela.AGUARDEMODAL == true){i3GEO.janela.AGUARDEMODAL = false;}else{i3GEO.janela.AGUARDEMODAL = true;}'>bloquear/desbloquear</span>";}
  574 + if(!janela){
  575 + janela = new YAHOO.widget.Panel(id,{width:"240px",fixedcenter:false,underlay:"none",close:true,draggable:false,modal:i3GEO.janela.AGUARDEMODAL,monitorresize:false});
  576 + janela.render(document.body);
  577 + YAHOO.i3GEO.janela.managerAguarde.register(janela);
  578 + }
  579 + if(i3GEO.janela.ESTILOAGUARDE === "normal" || i3GEO.janela.ESTILOAGUARDE === "reduzida"){
  580 + janela.setBody(texto);
  581 + janela.body.style.padding="5px";
  582 + }
  583 + if(i3GEO.janela.ESTILOAGUARDE === "normal" || i3GEO.janela.ESTILOAGUARDE === "minima")
  584 + {janela.setHeader("<span><img id=aguardeGifAberto src='"+i3GEO.configura.locaplic+"/imagens/aguarde.gif' /></span>&nbsp;<span style=font-size:8px >"+YAHOO.i3GEO.janela.managerAguarde.overlays.length+"</span>");}
  585 + if(i3GEO.parametros && i3GEO.parametros.w > 0)
  586 + {janela.moveTo(pos[0] + (i3GEO.parametros.w / 2) - 120,pos[1]);}
  587 + else
  588 + {janela.moveTo(pos[0],pos[1]);}
  589 + janela.show();
  590 + try{janela.header.style.height="20px";}
  591 + catch(e){}
  592 + temp = $i(id+"_c");
  593 + if(temp){
  594 + temp.style.backgroundColor = "";
  595 + }
  596 + YAHOO.util.Dom.setStyle(temp,"opacity",i3GEO.janela.OPACIDADEAGUARDE / 100);
  597 + },
  598 + /*
599 599 Function: fechaAguarde
600 600  
601 601 Fecha uma janela do tipo aguarde
... ... @@ -603,17 +603,17 @@ i3GEO.janela = {
603 603 Paremeters:
604 604  
605 605 id {String} - id da janela que ser&aacute; fechada. Se n&atilde;o for definido, tenta fechar as janelas principais.
606   - */
607   - fechaAguarde: function(id){
608   - if(id != undefined){
609   - var janela = YAHOO.i3GEO.janela.managerAguarde.find(id);
610   - if(janela){
611   - YAHOO.i3GEO.janela.managerAguarde.remove(janela);
612   - janela.destroy();
  606 + */
  607 + fechaAguarde: function(id){
  608 + if(id != undefined){
  609 + var janela = YAHOO.i3GEO.janela.managerAguarde.find(id);
  610 + if(janela){
  611 + YAHOO.i3GEO.janela.managerAguarde.remove(janela);
  612 + janela.destroy();
  613 + }
613 614 }
614   - }
615   - },
616   - /*
  615 + },
  616 + /*
617 617 Function: tempoMsg
618 618  
619 619 Abre uma janela com uma mensagem temporaria
... ... @@ -623,126 +623,126 @@ i3GEO.janela = {
623 623 texto {String} - texto da janela
624 624  
625 625 tempo {segundos}
626   - */
627   - tempoMsg: function(texto,tempo){
628   - var pos,janela,attributes,anim,altura=40;
629   - janela = YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");
630   - pos = [0,0];
631   - if(i3GEO.Interface && $i(i3GEO.Interface.IDCORPO))
632   - {pos = YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO));}
633   - else if ($i("contemImg"))
634   - {pos = YAHOO.util.Dom.getXY($i("contemImg"));}
635   - if(!janela){
636   - janela = new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});
637   - janela.render(document.body);
638   - YAHOO.i3GEO.janela.managerAguarde.register(janela);
639   - }
640   - janela.setBody(texto);
641   - altura = 70;
642   - janela.body.style.padding="5px";
643   - janela.body.style.backgroundColor="yellow";
644   - if(i3GEO.Interface && i3GEO.Interface.ATUAL != "googleearth"){
645   - janela.body.style.height="0px";
646   - }
647   - else{
648   - janela.body.style.height= altura+"px";
649   - }
650   - janela.body.style.overflow = "hidden";
651   - janela.body.onclick = function(){
652   - var janela = YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");
653   - if(janela){
654   - janela.destroy();
  626 + */
  627 + tempoMsg: function(texto,tempo){
  628 + var pos,janela,attributes,anim,altura=40;
  629 + janela = YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");
  630 + pos = [0,0];
  631 + if(i3GEO.Interface && $i(i3GEO.Interface.IDCORPO))
  632 + {pos = YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO));}
  633 + else if ($i("contemImg"))
  634 + {pos = YAHOO.util.Dom.getXY($i("contemImg"));}
  635 + if(!janela){
  636 + janela = new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});
  637 + janela.render(document.body);
  638 + YAHOO.i3GEO.janela.managerAguarde.register(janela);
655 639 }
656   - };
657   -
658   - if(i3GEO.parametros && i3GEO.parametros.w > 0)
659   - {janela.moveTo(pos[0] + (i3GEO.parametros.w / 2) - 120,pos[1]);}
660   - else
661   - {janela.moveTo(pos[0],pos[1]);}
662   - janela.show();
663   - if(i3GEO.Interface && i3GEO.Interface.ATUAL != "googleearth"){
664   - attributes = {
665   - height: { to: altura }
666   - };
667   - anim = new YAHOO.util.Anim(janela.body, attributes, .5, YAHOO.util.Easing.easeNone);
668   - anim.onComplete.subscribe(function(){
669   - janela.body.style.overflow = "auto";
670   - janela.body.style.display = "block";
671   - $i("i3geoTempoMsg_c").style.zIndex = 100000;
672   - });
673   - anim.animate();
674   - }
675   - //YAHOO.util.Dom.setStyle(temp,"opacity",i3GEO.janela.OPACIDADEAGUARDE / 100);
676   - if(!tempo){
677   - tempo = 4000;
678   - }
679   - setTimeout(
680   - function(){
681   - var attributes,anim,
682   - janela = YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");
683   - if(i3GEO.Interface && i3GEO.Interface.ATUAL != "googleearth"){
684   - if(janela){
685   - janela.body.style.overflow = "hidden";
686   - attributes = {
687   - height: { to: 0 }
688   - };
689   - anim = new YAHOO.util.Anim(janela.body, attributes, .5, YAHOO.util.Easing.easeNone);
690   - anim.onComplete.subscribe(function(){
691   - janela.destroy();
692   - });
693   - anim.animate();
694   - }
695   - }
696   - else{
  640 + janela.setBody(texto);
  641 + altura = 70;
  642 + janela.body.style.padding="5px";
  643 + janela.body.style.backgroundColor="yellow";
  644 + if(i3GEO.Interface && i3GEO.Interface.ATUAL != "googleearth"){
  645 + janela.body.style.height="0px";
  646 + }
  647 + else{
  648 + janela.body.style.height= altura+"px";
  649 + }
  650 + janela.body.style.overflow = "hidden";
  651 + janela.body.onclick = function(){
  652 + var janela = YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");
  653 + if(janela){
697 654 janela.destroy();
698 655 }
699   - },
700   - tempo
701   - );
  656 + };
  657 +
  658 + if(i3GEO.parametros && i3GEO.parametros.w > 0)
  659 + {janela.moveTo(pos[0] + (i3GEO.parametros.w / 2) - 120,pos[1]);}
  660 + else
  661 + {janela.moveTo(pos[0],pos[1]);}
  662 + janela.show();
  663 + if(i3GEO.Interface && i3GEO.Interface.ATUAL != "googleearth"){
  664 + attributes = {
  665 + height: { to: altura }
  666 + };
  667 + anim = new YAHOO.util.Anim(janela.body, attributes, .5, YAHOO.util.Easing.easeNone);
  668 + anim.onComplete.subscribe(function(){
  669 + janela.body.style.overflow = "auto";
  670 + janela.body.style.display = "block";
  671 + $i("i3geoTempoMsg_c").style.zIndex = 100000;
  672 + });
  673 + anim.animate();
  674 + }
  675 + //YAHOO.util.Dom.setStyle(temp,"opacity",i3GEO.janela.OPACIDADEAGUARDE / 100);
  676 + if(!tempo){
  677 + tempo = 4000;
  678 + }
  679 + setTimeout(
  680 + function(){
  681 + var attributes,anim,
  682 + janela = YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");
  683 + if(i3GEO.Interface && i3GEO.Interface.ATUAL != "googleearth"){
  684 + if(janela){
  685 + janela.body.style.overflow = "hidden";
  686 + attributes = {
  687 + height: { to: 0 }
  688 + };
  689 + anim = new YAHOO.util.Anim(janela.body, attributes, .5, YAHOO.util.Easing.easeNone);
  690 + anim.onComplete.subscribe(function(){
  691 + janela.destroy();
  692 + });
  693 + anim.animate();
  694 + }
  695 + }
  696 + else{
  697 + janela.destroy();
  698 + }
  699 + },
  700 + tempo
  701 + );
702 702  
703   - },
704   - /*
  703 + },
  704 + /*
705 705 Substitui a janel&ccedil;a de alerta padr&atilde;o do sistema operacional por uma outra customizada
706 706  
707 707 Parametros:
708 708  
709 709 texto {String} - texto da mensagem
710   - */
711   - ativaAlerta: function(){
712   - window.alert = function(texto){
713   - var textoI,
  710 + */
  711 + ativaAlerta: function(){
  712 + window.alert = function(texto){
  713 + var textoI,
714 714 janela = YAHOO.i3GEO.janela.managerAguarde.find("alerta");
715   - if(!janela){
716   - janela = new YAHOO.widget.SimpleDialog("alerta",{
717   - width: "300px",
718   - fixedcenter: true,
719   - visible: false,
720   - draggable: false,
721   - zIndex: 100000,
722   - textAlign: "left",
723   - close: true,
724   - modal: false,
725   - effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},
726   - constraintoviewport: true,
727   - buttons: [ { text:$trad("x74"), handler: function(){this.destroy();}, isDefault:true }],
728   - icon: YAHOO.widget.SimpleDialog.ICON_WARN,
729   - text: ""
730   - });
731   - //YAHOO.i3GEO.janela.dialogInfo.cfg.setProperty("icon",YAHOO.widget.SimpleDialog.ICON_WARN);
732   - YAHOO.i3GEO.janela.managerAguarde.register(janela);
733   - janela.setHeader(" ");
734   - janela.render(document.body);
735   - }
736   - textoI = janela.cfg.getProperty("text");
737   - if(textoI != ""){
738   - textoI += "<br>";
739   - }
740   - texto = textoI + texto;
741   - janela.cfg.setProperty("text",texto);
742   - janela.show();
743   - };
744   - },
745   - /*
  715 + if(!janela){
  716 + janela = new YAHOO.widget.SimpleDialog("alerta",{
  717 + width: "300px",
  718 + fixedcenter: true,
  719 + visible: false,
  720 + draggable: false,
  721 + zIndex: 100000,
  722 + textAlign: "left",
  723 + close: true,
  724 + modal: false,
  725 + effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},
  726 + constraintoviewport: true,
  727 + buttons: [ { text:$trad("x74"), handler: function(){this.destroy();}, isDefault:true }],
  728 + icon: YAHOO.widget.SimpleDialog.ICON_WARN,
  729 + text: ""
  730 + });
  731 + //YAHOO.i3GEO.janela.dialogInfo.cfg.setProperty("icon",YAHOO.widget.SimpleDialog.ICON_WARN);
  732 + YAHOO.i3GEO.janela.managerAguarde.register(janela);
  733 + janela.setHeader(" ");
  734 + janela.render(document.body);
  735 + }
  736 + textoI = janela.cfg.getProperty("text");
  737 + if(textoI != ""){
  738 + textoI += "<br>";
  739 + }
  740 + texto = textoI + texto;
  741 + janela.cfg.setProperty("text",texto);
  742 + janela.show();
  743 + };
  744 + },
  745 + /*
746 746 Janela de confirmacao
747 747  
748 748 Parametros:
... ... @@ -758,69 +758,69 @@ i3GEO.janela = {
758 758 funcao1 {function} - (opcional) funcao do botao 1
759 759  
760 760 funcao2 {function} - (opcional) funcao do botao 2
761   - */
762   - confirma: function(pergunta,w,resposta1,resposta2,funcao1,funcao2){
763   - var f1,f2,janela = YAHOO.i3GEO.janela.managerAguarde.find("confirma");
764   - if(!w || w == ""){
765   - w = 300;
766   - }
767   - if(!funcao1 || funcao1 == ""){
768   - f1 = function(){
769   - YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();
770   - return true;
771   - };
772   - }
773   - else{
774   - f1 = function(){
775   - funcao1.call();
776   - YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();
777   - };
778   - }
779   - if(!funcao2 || funcao2 == ""){
780   - f2 = function(){
781   - YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();
782   - return false;
783   - };
784   - }
785   - else{
786   - f2 = function(){
787   - YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();
788   - funcao2.call();
789   - };
790   - }
791   - if(!resposta1 || resposta1 == ""){
792   - resposta1 = $trad("x58");
793   - }
794   - if(!resposta2 || resposta2 == ""){
795   - resposta2 = $trad("x75");
796   - }
797   - if(janela){
798   - janela.destroy();
799   - }
800   - janela = new YAHOO.widget.SimpleDialog("confirma",{
801   - width: w+"px",
802   - fixedcenter: true,
803   - visible: false,
804   - draggable: false,
805   - zIndex: 100000,
806   - textAlign: "left",
807   - close: false,
808   - modal: false,
809   - effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},
810   - constraintoviewport: true,
811   - buttons: [
812   - { text: resposta1, handler:f1 },
813   - { text: resposta2, handler:f2 }
814   - ],
815   - icon: YAHOO.widget.SimpleDialog.ICON_HELP,
816   - text: pergunta
817   - });
818   - YAHOO.i3GEO.janela.managerAguarde.register(janela);
819   - janela.setHeader(" ");
820   - janela.render(document.body);
821   - janela.show();
822   - },
823   - /*
  761 + */
  762 + confirma: function(pergunta,w,resposta1,resposta2,funcao1,funcao2){
  763 + var f1,f2,janela = YAHOO.i3GEO.janela.managerAguarde.find("confirma");
  764 + if(!w || w == ""){
  765 + w = 300;
  766 + }
  767 + if(!funcao1 || funcao1 == ""){
  768 + f1 = function(){
  769 + YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();
  770 + return true;
  771 + };
  772 + }
  773 + else{
  774 + f1 = function(){
  775 + funcao1.call();
  776 + YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();
  777 + };
  778 + }
  779 + if(!funcao2 || funcao2 == ""){
  780 + f2 = function(){
  781 + YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();
  782 + return false;
  783 + };
  784 + }
  785 + else{
  786 + f2 = function(){
  787 + YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();
  788 + funcao2.call();
  789 + };
  790 + }
  791 + if(!resposta1 || resposta1 == ""){
  792 + resposta1 = $trad("x58");
  793 + }
  794 + if(!resposta2 || resposta2 == ""){
  795 + resposta2 = $trad("x75");
  796 + }
  797 + if(janela){
  798 + janela.destroy();
  799 + }
  800 + janela = new YAHOO.widget.SimpleDialog("confirma",{
  801 + width: w+"px",
  802 + fixedcenter: true,
  803 + visible: false,
  804 + draggable: false,
  805 + zIndex: 100000,
  806 + textAlign: "left",
  807 + close: false,
  808 + modal: false,
  809 + effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},
  810 + constraintoviewport: true,
  811 + buttons: [
  812 + { text: resposta1, handler:f1 },
  813 + { text: resposta2, handler:f2 }
  814 + ],
  815 + icon: YAHOO.widget.SimpleDialog.ICON_HELP,
  816 + text: pergunta
  817 + });
  818 + YAHOO.i3GEO.janela.managerAguarde.register(janela);
  819 + janela.setHeader(" ");
  820 + janela.render(document.body);
  821 + janela.show();
  822 + },
  823 + /*
824 824 Janela de prompt para entrada de dados
825 825  
826 826 O campo para digitacao contem o ID 'i3GEOjanelaprompt'
... ... @@ -832,18 +832,18 @@ i3GEO.janela = {
832 832 funcaoOk {function} - (opcional) funcao do botao ok
833 833  
834 834 valorDefault {string}
835   - */
836   - prompt: function(pergunta,funcaoOk,valorDefault){
837   - if($i("i3GEOjanelaprompt")){
838   - return;
839   - }
840   - if(!valorDefault){
841   - valorDefault = "";
842   - }
843   - var i = "<br><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' style='position:relative;top:5px;width:98%;cursor:text;' />";
844   - i3GEO.janela.confirma(pergunta+i,"","","",funcaoOk);
845   - },
846   - /*
  835 + */
  836 + prompt: function(pergunta,funcaoOk,valorDefault){
  837 + if($i("i3GEOjanelaprompt")){
  838 + return;
  839 + }
  840 + if(!valorDefault){
  841 + valorDefault = "";
  842 + }
  843 + var i = "<br><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' style='position:relative;top:5px;width:98%;cursor:text;' />";
  844 + i3GEO.janela.confirma(pergunta+i,"","","",funcaoOk);
  845 + },
  846 + /*
847 847 Function: mensagemSimples
848 848  
849 849 Mostra uma janela simples com uma mensagem
... ... @@ -851,35 +851,35 @@ i3GEO.janela = {
851 851 Parametros:
852 852  
853 853 texto {String} - texto da mensagem
854   - */
855   - mensagemSimples: function(texto,cabecalho){
856   - var janela;
857   - if($i("mensagemSimples1")){
858   - janela = YAHOO.i3GEO.janela.manager.find("mensagemSimples1");
859   - }
860   - else{
861   - janela = new YAHOO.widget.SimpleDialog("mensagemSimples1",{
862   - width: "300px",
863   - fixedcenter: true,
864   - visible: true,
865   - draggable: true,
866   - zIndex: 100000,
867   - textAlign: "left",
868   - close: true,
869   - modal: false,
870   - effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},
871   - constraintoviewport: true,
872   - text: ""
873   - });
874   - YAHOO.i3GEO.janela.manager.register(janela);
  854 + */
  855 + mensagemSimples: function(texto,cabecalho){
  856 + var janela;
  857 + if($i("mensagemSimples1")){
  858 + janela = YAHOO.i3GEO.janela.manager.find("mensagemSimples1");
  859 + }
  860 + else{
  861 + janela = new YAHOO.widget.SimpleDialog("mensagemSimples1",{
  862 + width: "300px",
  863 + fixedcenter: true,
  864 + visible: true,
  865 + draggable: true,
  866 + zIndex: 100000,
  867 + textAlign: "left",
  868 + close: true,
  869 + modal: false,
  870 + effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},
  871 + constraintoviewport: true,
  872 + text: ""
  873 + });
  874 + YAHOO.i3GEO.janela.manager.register(janela);
  875 + janela.setHeader(cabecalho);
  876 + janela.render(document.body);
  877 + }
875 878 janela.setHeader(cabecalho);
876   - janela.render(document.body);
877   - }
878   - janela.setHeader(cabecalho);
879   - janela.cfg.setProperty("text",texto);
880   - janela.show();
881   - },
882   - /*
  879 + janela.cfg.setProperty("text",texto);
  880 + janela.show();
  881 + },
  882 + /*
883 883 Cria um DIV e posiciona sobre o mapa na posi&ccedil;&atilde;o do mouse.
884 884  
885 885 Parametro:
... ... @@ -889,129 +889,129 @@ i3GEO.janela = {
889 889 Return:
890 890  
891 891 ID do DIV criado
892   - */
893   - tip: function(cabecalho){
894   - if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.tip()");}
895   - var Nid,i,novoel,res;
896   - if(arguments.length === 0){cabecalho = "fixar";}
897   - Nid = YAHOO.util.Dom.generateId();
898   - i = $i("i3geo_rosa");
899   - if(i)
900   - {i.style.display="none";}
901   - if (i3GEO.Interface && $i(i3GEO.Interface.IDCORPO))
902   - {$i("img").title = "";}
903   - //insere div para tips
904   - novoel = document.createElement("div");
905   - novoel.id = Nid;
906   - novoel.style.position="absolute";
907   - novoel.style.zIndex=5000;
908   - novoel.style.textAlign="left";
909   - novoel.style.background="white";
910   - if (navm)
911   - {novoel.style.filter = "alpha(opacity=90)";}
912   - else
913   - {novoel.style.opacity = ".9";}
914   - document.body.appendChild(novoel);
915   - i3GEO.janela.TIPS.push($i(Nid));
916   - //
917   - //monta o TIP com o id &uacute;nico criado
918   - //quando o usu&aacute;rio escolhe a op&ccedil;&atilde;o de fixar,
919   - //o div &eacute; incluido no array i3GEO.janela.TIPS
920   - //quando o mapa &eacute; redesenhado, esses elementos s&atilde;o exclu&iacute;dos do mapa
921   - //
922   - res = "<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'>";
923   - res += "<span style='color:navy;cursor:pointer;text-align:left' onclick='javascript:$i(\""+Nid+"cabecatip\").innerHTML =\"\";' >"+cabecalho+"</span></div>";
924   - novoel.innerHTML = "<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";
925   - ist = novoel.style;
926   - ist.top = objposicaocursor.telay - 9 + "px";
927   - ist.left = objposicaocursor.telax - 5 + "px";
928   - ist.display="block";
929   - //
930   - //registra a fun&ccedil;&atilde;o de elimina&ccedil;&atilde;o dos tips
931   - //
932   - if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.janela.excluiTips('todos')") < 0)
933   - {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.janela.excluiTips('todos')");}
934   - if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.janela.excluiTips('naofixos')") < 0)
935   - {i3GEO.eventos.MOUSEMOVE.push("i3GEO.janela.excluiTips('naofixos')");}
936   - //
937   - return(Nid);
938   - },
939   - /*
  892 + */
  893 + tip: function(cabecalho){
  894 + if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.tip()");}
  895 + var Nid,i,novoel,res;
  896 + if(arguments.length === 0){cabecalho = "fixar";}
  897 + Nid = YAHOO.util.Dom.generateId();
  898 + i = $i("i3geo_rosa");
  899 + if(i)
  900 + {i.style.display="none";}
  901 + if (i3GEO.Interface && $i(i3GEO.Interface.IDCORPO))
  902 + {$i("img").title = "";}
  903 + //insere div para tips
  904 + novoel = document.createElement("div");
  905 + novoel.id = Nid;
  906 + novoel.style.position="absolute";
  907 + novoel.style.zIndex=5000;
  908 + novoel.style.textAlign="left";
  909 + novoel.style.background="white";
  910 + if (navm)
  911 + {novoel.style.filter = "alpha(opacity=90)";}
  912 + else
  913 + {novoel.style.opacity = ".9";}
  914 + document.body.appendChild(novoel);
  915 + i3GEO.janela.TIPS.push($i(Nid));
  916 + //
  917 + //monta o TIP com o id &uacute;nico criado
  918 + //quando o usu&aacute;rio escolhe a op&ccedil;&atilde;o de fixar,
  919 + //o div &eacute; incluido no array i3GEO.janela.TIPS
  920 + //quando o mapa &eacute; redesenhado, esses elementos s&atilde;o exclu&iacute;dos do mapa
  921 + //
  922 + res = "<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'>";
  923 + res += "<span style='color:navy;cursor:pointer;text-align:left' onclick='javascript:$i(\""+Nid+"cabecatip\").innerHTML =\"\";' >"+cabecalho+"</span></div>";
  924 + novoel.innerHTML = "<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";
  925 + ist = novoel.style;
  926 + ist.top = objposicaocursor.telay - 9 + "px";
  927 + ist.left = objposicaocursor.telax - 5 + "px";
  928 + ist.display="block";
  929 + //
  930 + //registra a fun&ccedil;&atilde;o de elimina&ccedil;&atilde;o dos tips
  931 + //
  932 + if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.janela.excluiTips('todos')") < 0)
  933 + {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.janela.excluiTips('todos')");}
  934 + if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.janela.excluiTips('naofixos')") < 0)
  935 + {i3GEO.eventos.MOUSEMOVE.push("i3GEO.janela.excluiTips('naofixos')");}
  936 + //
  937 + return(Nid);
  938 + },
  939 + /*
940 940 Exclui os tips armazenados na vari&aacute;vel i3GEO.janela.TIPS
941 941  
942 942 Parametro:
943 943  
944 944 tipo {String} - todos|naofixos tipos de tips que ser&atilde;o exclu&iacute;dos
945   - */
946   - excluiTips: function(tipo){
947   - if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.excluiTips()");}
948   - var ot,i;
949   - if(arguments.length === 0)
950   - {tipo = "todos";}
951   - if(i3GEO.janela.TIPS.length > 0){
952   - ot = i3GEO.janela.TIPS.length-1;
953   - if (ot >= 0){
954   - do{
955   - if(tipo === 'todos'){
956   - if(i3GEO.janela.TIPS[ot]){
957   - i = $i(i3GEO.janela.TIPS[ot].id);
958   - document.body.removeChild(i);
  945 + */
  946 + excluiTips: function(tipo){
  947 + if(typeof(console) !== 'undefined'){console.info("i3GEO.janela.excluiTips()");}
  948 + var ot,i;
  949 + if(arguments.length === 0)
  950 + {tipo = "todos";}
  951 + if(i3GEO.janela.TIPS.length > 0){
  952 + ot = i3GEO.janela.TIPS.length-1;
  953 + if (ot >= 0){
  954 + do{
  955 + if(tipo === 'todos'){
  956 + if(i3GEO.janela.TIPS[ot]){
  957 + i = $i(i3GEO.janela.TIPS[ot].id);
  958 + document.body.removeChild(i);
  959 + }
959 960 }
960   - }
961   - if(tipo === 'naofixos'){
962   - if ($i(i3GEO.janela.TIPS[ot])){
963   - if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML !== ""){
964   - document.body.removeChild($i(i3GEO.janela.TIPS[ot].id));
  961 + if(tipo === 'naofixos'){
  962 + if ($i(i3GEO.janela.TIPS[ot])){
  963 + if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML !== ""){
  964 + document.body.removeChild($i(i3GEO.janela.TIPS[ot].id));
  965 + }
965 966 }
966 967 }
967 968 }
  969 + while(ot--);
  970 + if(tipo === "todos")
  971 + {i3GEO.janela.TIPS = [];}
968 972 }
969   - while(ot--);
970   - if(tipo === "todos")
971   - {i3GEO.janela.TIPS = [];}
972 973 }
973   - }
974   - },
975   - slider: function(funcao,inicial){
976   - var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider = "",bg,thumb;
977   - janela = i3GEO.janela.cria(230,200,"","","",$trad("t20"),"opacidadeG");
978   - novoel = document.createElement("div");
979   - novoel.id = "slider-bg";
980   - novoel.tabindex = "-1";
981   - novoel.innerHTML = '<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';
982   - janela[2].appendChild(novoel);
983   - Event = YAHOO.util.Event;
984   - bg="slider-bg";
985   - thumb="slider-thumb";
986   - novoel.style.position = "relative";
987   - novoel.style.background= 'url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';
988   - novoel.style.height = "28px";
989   - novoel.style.width= "228px";
990   - // The slider can move 0 pixels up
991   - topConstraint = 0;
992   - // The slider can move 200 pixels down
993   - bottomConstraint = 200;
994   - // Custom scale factor for converting the pixel offset into a real value
995   - scaleFactor = 1;
996   - // The amount the slider moves when the value is changed with the arrow
997   - // keys
998   - Event.onDOMReady(function() {
999   - slider = YAHOO.widget.Slider.getHorizSlider(bg,thumb, topConstraint, bottomConstraint, 20);
1000   - slider.setValue(parseInt(inicial,10));
1001   - slider.getRealValue = function() {
1002   - return Math.round(this.getValue() * scaleFactor);
1003   - };
1004   - slider.subscribe("slideEnd", function(offsetFromStart) {
1005   - var actualValue = slider.getRealValue();
1006   - eval(funcao+"("+actualValue+")");
  974 + },
  975 + slider: function(funcao,inicial){
  976 + var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider = "",bg,thumb;
  977 + janela = i3GEO.janela.cria(230,200,"","","",$trad("t20"),"opacidadeG");
  978 + novoel = document.createElement("div");
  979 + novoel.id = "slider-bg";
  980 + novoel.tabindex = "-1";
  981 + novoel.innerHTML = '<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';
  982 + janela[2].appendChild(novoel);
  983 + Event = YAHOO.util.Event;
  984 + bg="slider-bg";
  985 + thumb="slider-thumb";
  986 + novoel.style.position = "relative";
  987 + novoel.style.background= 'url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';
  988 + novoel.style.height = "28px";
  989 + novoel.style.width= "228px";
  990 + // The slider can move 0 pixels up
  991 + topConstraint = 0;
  992 + // The slider can move 200 pixels down
  993 + bottomConstraint = 200;
  994 + // Custom scale factor for converting the pixel offset into a real value
  995 + scaleFactor = 1;
  996 + // The amount the slider moves when the value is changed with the arrow
  997 + // keys
  998 + Event.onDOMReady(function() {
  999 + slider = YAHOO.widget.Slider.getHorizSlider(bg,thumb, topConstraint, bottomConstraint, 20);
  1000 + slider.setValue(parseInt(inicial,10));
  1001 + slider.getRealValue = function() {
  1002 + return Math.round(this.getValue() * scaleFactor);
  1003 + };
  1004 + slider.subscribe("slideEnd", function(offsetFromStart) {
  1005 + var actualValue = slider.getRealValue();
  1006 + eval(funcao+"("+actualValue+")");
  1007 + });
  1008 + });
  1009 + // Use setValue to reset the value to white:
  1010 + Event.on("putval", "click", function(e) {
  1011 + slider.setValue(100, false); //false here means to animate if possible
1007 1012 });
1008   - });
1009   - // Use setValue to reset the value to white:
1010   - Event.on("putval", "click", function(e) {
1011   - slider.setValue(100, false); //false here means to animate if possible
1012   - });
1013   - },
1014   - /*
  1013 + },
  1014 + /*
1015 1015 Adiciona no cabe&ccedil;alho da janela um combo com a lista de temas para janelas abertas por ferramentas
1016 1016  
1017 1017 Essa fun&ccedil;&atilde;o &eacute; utilizada pelas ferramentas que operam sobre um determinado tema. O combo permite que o usu&aacute;rio
... ... @@ -1027,68 +1027,68 @@ i3GEO.janela = {
1027 1027  
1028 1028 tipo {string} - tipo de combo
1029 1029  
1030   - funcaoOnChange {function} - funcao que sera executada no evento onchange do combo a ser criado
1031   - */
1032   - comboCabecalhoTemas: function(idDiv,idCombo,ferramenta,tipo,funcaoOnChange){
1033   - var temp = $i(idDiv);
1034   - if(temp && !($i(idCombo))){
1035   - i3GEO.util.comboTemas(
1036   - temp.id+"Sel",
1037   - function(retorno){
1038   - var tema,container = $i(idDiv),
1039   - botao,onButtonClick;
1040   - container.innerHTML = retorno.dados;
1041   - botao = new YAHOO.widget.Button(idCombo, {
1042   - type: "menu",
1043   - menu: idCombo+"select"
1044   - //menuclassname: "yui-button-menu-i3geo"
1045   - });
1046   -
1047   - if(i3GEO.temaAtivo != ""){
1048   - tema = i3GEO.arvoreDeCamadas.pegaTema(i3GEO.temaAtivo);
1049   - botao.set("label", "<span class='cabecalhoTemas' >" + tema.tema + "</span>&nbsp;&nbsp;");
1050   - }
1051   - else{
1052   - botao.set("label", "<span class='cabecalhoTemas' >" + $trad("x92") + "</span>&nbsp;&nbsp;");
1053   - }
1054   - //botao.setStyle("line-height","1.1");
1055   - //alert(botao.get("value"))
1056   - onButtonClick = function (p_sType, p_aArgs) {
1057   - //var oEvent = p_aArgs[0], // DOM event
1058   - var oMenuItem = p_aArgs[1]; // MenuItem instance that was the
1059   - // target of the event
1060   - if (oMenuItem) {
1061   - if(oMenuItem.value != ""){
1062   - i3GEO.mapa.ativaTema(oMenuItem.value);
1063   - botao.set("label", "<span class='cabecalhoTemas' >" + oMenuItem.cfg.getProperty("text") + "</span>&nbsp;&nbsp;");
1064   -
1065   - if(i3GEOF[ferramenta]){
1066   - i3GEOF[ferramenta].tema = oMenuItem.value;
1067   - $i("i3GEOF."+ferramenta+"_corpo").innerHTML = "";
1068   - eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');");
1069   - }
  1030 + onButtonClick {function} - funcao que sera executada no evento onchange do combo a ser criado
  1031 + */
  1032 + comboCabecalhoTemas: function(idDiv,idCombo,ferramenta,tipo,onButtonClick){
  1033 + var temp = $i(idDiv);
  1034 + if(temp && !($i(idCombo))){
  1035 + i3GEO.util.comboTemas(
  1036 + temp.id+"Sel",
  1037 + function(retorno){
  1038 + var tema,container = $i(idDiv),
  1039 + botao;
  1040 + container.innerHTML = retorno.dados;
  1041 + botao = new YAHOO.widget.Button(idCombo, {
  1042 + type: "menu",
  1043 + menu: idCombo+"select"
  1044 + //menuclassname: "yui-button-menu-i3geo"
  1045 + });
  1046 +
  1047 + if(i3GEO.temaAtivo != ""){
  1048 + tema = i3GEO.arvoreDeCamadas.pegaTema(i3GEO.temaAtivo);
  1049 + botao.set("label", "<span class='cabecalhoTemas' >" + tema.tema + "</span>&nbsp;&nbsp;");
1070 1050 }
1071   - }
1072   - };
1073   - botao.getMenu().subscribe("click", onButtonClick);
1074   - },
1075   - temp.id,
1076   - "",
1077   - false,
1078   - tipo,
1079   - "",
1080   - true
1081   - );
1082   - }
1083   - //
1084   - //a busca nao funciona com parametros dentro de parenteses
1085   - //por isso e necessario zerar o array
1086   - //
1087   - if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length > 20){
1088   - i3GEO.eventos.ATUALIZAARVORECAMADAS = [];
  1051 + else{
  1052 + botao.set("label", "<span class='cabecalhoTemas' >" + $trad("x92") + "</span>&nbsp;&nbsp;");
  1053 + }
  1054 + if(!onButtonClick){
  1055 + onButtonClick = function (p_sType, p_aArgs) {
  1056 + //var oEvent = p_aArgs[0], // DOM event
  1057 + var oMenuItem = p_aArgs[1]; // MenuItem instance that was the
  1058 + // target of the event
  1059 + if (oMenuItem) {
  1060 + if(oMenuItem.value != ""){
  1061 + i3GEO.mapa.ativaTema(oMenuItem.value);
  1062 + botao.set("label", "<span class='cabecalhoTemas' >" + oMenuItem.cfg.getProperty("text") + "</span>&nbsp;&nbsp;");
  1063 +
  1064 + if(i3GEOF[ferramenta]){
  1065 + i3GEOF[ferramenta].tema = oMenuItem.value;
  1066 + $i("i3GEOF."+ferramenta+"_corpo").innerHTML = "";
  1067 + eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');");
  1068 + }
  1069 + }
  1070 + }
  1071 + };
  1072 + }
  1073 + botao.getMenu().subscribe("click", onButtonClick, botao);
  1074 + },
  1075 + temp.id,
  1076 + "",
  1077 + false,
  1078 + tipo,
  1079 + "",
  1080 + true
  1081 + );
  1082 + }
  1083 + //
  1084 + //a busca nao funciona com parametros dentro de parenteses
  1085 + //por isso e necessario zerar o array
  1086 + //
  1087 + if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length > 20){
  1088 + i3GEO.eventos.ATUALIZAARVORECAMADAS = [];
  1089 + }
  1090 + temp = "i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')";
  1091 + if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search(temp) < 0)
  1092 + {i3GEO.eventos.ATUALIZAARVORECAMADAS.push(temp);}
1089 1093 }
1090   - temp = "i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')";
1091   - if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search(temp) < 0)
1092   - {i3GEO.eventos.ATUALIZAARVORECAMADAS.push(temp);}
1093   - }
1094 1094 };
... ...
classesjs/compactados/classe_janela_compacto.js
1   -if(typeof(i3GEO)==='undefined'){var i3GEO={}}YAHOO.namespace("i3GEO.janela");YAHOO.i3GEO.janela.manager=new YAHOO.widget.OverlayManager();YAHOO.namespace("janelaDoca.xp");YAHOO.janelaDoca.xp.manager=new YAHOO.widget.OverlayManager();YAHOO.i3GEO.janela.managerAguarde=new YAHOO.widget.OverlayManager();i3GEO.janela={ESTILOBD:"display:block;padding:5px 1px 5px 1px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,prepara:function(){var iu=i3GEO.util;iu.escondeBox()},cria:function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza,funcaoAposRedim,dimensionavel,icone,funcaoDuplica){if(!dimensionavel){dimensionavel=true}if(!icone){icone=""}if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}if(!classe||classe==""){classe="hd"}if(!id||id===""){id="wdoca"}if(!modal||modal===""){modal=false}ifr=false;if(i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){i3GEO.janela.TRANSICAOSUAVE=false;ifr=true}fix="contained";if(nx===""||nx==="center"){fix=true}if(modal===true){underlay="none"}else{underlay="shadow"}temp=navm?0:2;wlargurA=parseInt(wlargura,10)+temp+"px";ins='<div id="'+id+'_cabecalho" class="'+classe+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE){novoel.onmouseover=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",1)};novoel.onmouseout=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.janela.OPACIDADE/100)};YAHOO.util.Dom.setStyle(novoel,"opacity",1)}document.body.appendChild(novoel);wdocaiframe=$i(id+"i");if(wdocaiframe){temp=wdocaiframe.style;temp.height=waltura;temp.display="block";wdocaiframe.src=wsrc}else{if(waltura!=="auto"){$i(id+'_corpo').style.height=parseInt(waltura,10)+"px"}$i(id+'_corpo').style.width='100%';$i(id+'_corpo').style.overflow="auto"}if(waltura==="auto"||dimensionavel==false){janela=new YAHOO.widget.Panel(id,{iframe:ifr,modal:modal,width:wlargurA,underlay:underlay,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null})}else{janela=new YAHOO.widget.Panel(id,{hideMode:'offsets',iframe:ifr,underlay:underlay,modal:modal,width:wlargurA,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null});var resize=new YAHOO.util.Resize(id,{handles:['br'],autoRatio:false,minWidth:10,minHeight:10,status:false,proxy:true,ghost:false,animate:false,useShim:true});resize.on('resize',function(args){this.cfg.setProperty("height",args.height+"px");if($i(id+"i")){$i(id+"i").style.height=args.height+"px"}},janela,true);if(funcaoAposRedim&&funcaoAposRedim!=""){resize.on('endResize',function(args){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(navm&&id!=="i3geo_janelaMensagens"&&i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){janela.moveTo(0,0)}if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(funcaoMinimiza){$i(id+"_minimizaCabecalho").onclick=funcaoMinimiza}YAHOO.util.Event.addListener(janela.close,"click",i3GEO.janela.fecha,janela,{id:id},true);temp=$i(id+"_corpo");return([janela,$i(id+"_cabecalho"),temp])},minimiza:function(id){var temp=$i(id+"_corpo"),n,i,m=YAHOO.i3GEO.janela.manager.find(id);if(temp){if(temp.style.display==="block"){temp.style.display="none";if(m){m.hideIframe}}else{temp.style.display="block";if(m){m.showIframe}}}temp=$i(id+"_resizehandle");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}if(i3GEO.janela.id){id=i3GEO.janela.id}else{id=event.id}if(id==undefined){id=args.id}i3GEO.janela.destroi(id)},destroi:function(id){var janela=YAHOO.i3GEO.janela.manager.find(id);i3GEO.util.removeScriptTag(id+"_script");i3GEO.util.removeScriptTag(id+".dicionario_script");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela=$i(id+"_c");janela.parentNode.removeChild(janela)}},alteraTamanho:function(w,h,id){var i;if(arguments.length===3){i=$i(id)}else{i=$i("wdoca")}if(i){i.style.width=w+"px";i.style.height=h+"px"}},abreAguarde:function(id,texto){var pos,temp,janela;if(!id||id==undefined){return}janela=YAHOO.i3GEO.janela.managerAguarde.find(id);pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(i3GEO.janela.AGUARDEMODAL==true){texto+="<br><span style='color:navy;cursor:pointer;font-size:9px;' onclick='javascript:if(i3GEO.janela.AGUARDEMODAL == true){i3GEO.janela.AGUARDEMODAL = false;}else{i3GEO.janela.AGUARDEMODAL = true;}'>bloquear/desbloquear</span>"}if(!janela){janela=new YAHOO.widget.Panel(id,{width:"240px",fixedcenter:false,underlay:"none",close:true,draggable:false,modal:i3GEO.janela.AGUARDEMODAL,monitorresize:false});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="reduzida"){janela.setBody(texto);janela.body.style.padding="5px"}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="minima"){janela.setHeader("<span><img id=aguardeGifAberto src='"+i3GEO.configura.locaplic+"/imagens/aguarde.gif' /></span>&nbsp;<span style=font-size:8px >"+YAHOO.i3GEO.janela.managerAguarde.overlays.length+"</span>")}if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();try{janela.header.style.height="20px"}catch(e){}temp=$i(id+"_c");if(temp){temp.style.backgroundColor=""}YAHOO.util.Dom.setStyle(temp,"opacity",i3GEO.janela.OPACIDADEAGUARDE/100)},fechaAguarde:function(id){if(id!=undefined){var janela=YAHOO.i3GEO.janela.managerAguarde.find(id);if(janela){YAHOO.i3GEO.janela.managerAguarde.remove(janela);janela.destroy()}}},tempoMsg:function(texto,tempo){var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){janela.body.style.height="0px"}else{janela.body.style.height=altura+"px"}janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate()}if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}}else{janela.destroy()}},tempo)},ativaAlerta:function(){window.alert=function(texto){var textoI,janela=YAHOO.i3GEO.janela.managerAguarde.find("alerta");if(!janela){janela=new YAHOO.widget.SimpleDialog("alerta",{width:"300px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:$trad("x74"),handler:function(){this.destroy()},isDefault:true}],icon:YAHOO.widget.SimpleDialog.ICON_WARN,text:""});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body)}textoI=janela.cfg.getProperty("text");if(textoI!=""){textoI+="<br>"}texto=textoI+texto;janela.cfg.setProperty("text",texto);janela.show()}},confirma:function(pergunta,w,resposta1,resposta2,funcao1,funcao2){var f1,f2,janela=YAHOO.i3GEO.janela.managerAguarde.find("confirma");if(!w||w==""){w=300}if(!funcao1||funcao1==""){f1=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return true}}else{f1=function(){funcao1.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}if(!funcao2||funcao2==""){f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return false}}else{f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();funcao2.call()}}if(!resposta1||resposta1==""){resposta1=$trad("x58")}if(!resposta2||resposta2==""){resposta2=$trad("x75")}if(janela){janela.destroy()}janela=new YAHOO.widget.SimpleDialog("confirma",{width:w+"px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:false,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:resposta1,handler:f1},{text:resposta2,handler:f2}],icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:pergunta});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body);janela.show()},prompt:function(pergunta,funcaoOk,valorDefault){if($i("i3GEOjanelaprompt")){return}if(!valorDefault){valorDefault=""}var i="<br><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' style='position:relative;top:5px;width:98%;cursor:text;' />";i3GEO.janela.confirma(pergunta+i,"","","",funcaoOk)},mensagemSimples:function(texto,cabecalho){var janela;if($i("mensagemSimples1")){janela=YAHOO.i3GEO.janela.manager.find("mensagemSimples1")}else{janela=new YAHOO.widget.SimpleDialog("mensagemSimples1",{width:"300px",fixedcenter:true,visible:true,draggable:true,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,text:""});YAHOO.i3GEO.janela.manager.register(janela);janela.setHeader(cabecalho);janela.render(document.body)}janela.setHeader(cabecalho);janela.cfg.setProperty("text",texto);janela.show()},tip:function(cabecalho){var Nid,i,novoel,res;if(arguments.length===0){cabecalho="fixar"}Nid=YAHOO.util.Dom.generateId();i=$i("i3geo_rosa");if(i){i.style.display="none"}if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){$i("img").title=""}novoel=document.createElement("div");novoel.id=Nid;novoel.style.position="absolute";novoel.style.zIndex=5000;novoel.style.textAlign="left";novoel.style.background="white";if(navm){novoel.style.filter="alpha(opacity=90)"}else{novoel.style.opacity=".9"}document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'>";res+="<span style='color:navy;cursor:pointer;text-align:left' onclick='javascript:$i(\""+Nid+"cabecatip\").innerHTML =\"\";' >"+cabecalho+"</span></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.janela.excluiTips('todos')")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.janela.excluiTips('todos')")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.janela.excluiTips('naofixos')")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.janela.excluiTips('naofixos')")}return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","",$trad("t20"),"opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},comboCabecalhoTemas:function(idDiv,idCombo,ferramenta,tipo,funcaoOnChange){var temp=$i(idDiv);if(temp&&!($i(idCombo))){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao,onButtonClick;container.innerHTML=retorno.dados;botao=new YAHOO.widget.Button(idCombo,{type:"menu",menu:idCombo+"select"});if(i3GEO.temaAtivo!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(i3GEO.temaAtivo);botao.set("label","<span class='cabecalhoTemas' >"+tema.tema+"</span>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){if(oMenuItem.value!=""){i3GEO.mapa.ativaTema(oMenuItem.value);botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span>&nbsp;&nbsp;");if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}};botao.getMenu().subscribe("click",onButtonClick)},temp.id,"",false,tipo,"",true)}if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}temp="i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')";if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search(temp)<0){i3GEO.eventos.ATUALIZAARVORECAMADAS.push(temp)}}};
2 1 \ No newline at end of file
  2 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}YAHOO.namespace("i3GEO.janela");YAHOO.i3GEO.janela.manager=new YAHOO.widget.OverlayManager();YAHOO.namespace("janelaDoca.xp");YAHOO.janelaDoca.xp.manager=new YAHOO.widget.OverlayManager();YAHOO.i3GEO.janela.managerAguarde=new YAHOO.widget.OverlayManager();i3GEO.janela={ESTILOBD:"display:block;padding:5px 1px 5px 1px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,prepara:function(){var iu=i3GEO.util;iu.escondeBox()},cria:function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza,funcaoAposRedim,dimensionavel,icone,funcaoDuplica){if(!dimensionavel){dimensionavel=true}if(!icone){icone=""}if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}if(!classe||classe==""){classe="hd"}if(!id||id===""){id="wdoca"}if(!modal||modal===""){modal=false}ifr=false;if(i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){i3GEO.janela.TRANSICAOSUAVE=false;ifr=true}fix="contained";if(nx===""||nx==="center"){fix=true}if(modal===true){underlay="none"}else{underlay="shadow"}temp=navm?0:2;wlargurA=parseInt(wlargura,10)+temp+"px";ins='<div id="'+id+'_cabecalho" class="'+classe+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE){novoel.onmouseover=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",1)};novoel.onmouseout=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.janela.OPACIDADE/100)};YAHOO.util.Dom.setStyle(novoel,"opacity",1)}document.body.appendChild(novoel);wdocaiframe=$i(id+"i");if(wdocaiframe){temp=wdocaiframe.style;temp.height=waltura;temp.display="block";wdocaiframe.src=wsrc}else{if(waltura!=="auto"){$i(id+'_corpo').style.height=parseInt(waltura,10)+"px"}$i(id+'_corpo').style.width='100%';$i(id+'_corpo').style.overflow="auto"}if(waltura==="auto"||dimensionavel==false){janela=new YAHOO.widget.Panel(id,{iframe:ifr,modal:modal,width:wlargurA,underlay:underlay,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null})}else{janela=new YAHOO.widget.Panel(id,{hideMode:'offsets',iframe:ifr,underlay:underlay,modal:modal,width:wlargurA,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null});var resize=new YAHOO.util.Resize(id,{handles:['br'],autoRatio:false,minWidth:10,minHeight:10,status:false,proxy:true,ghost:false,animate:false,useShim:true});resize.on('resize',function(args){this.cfg.setProperty("height",args.height+"px");if($i(id+"i")){$i(id+"i").style.height=args.height+"px"}},janela,true);if(funcaoAposRedim&&funcaoAposRedim!=""){resize.on('endResize',function(args){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(navm&&id!=="i3geo_janelaMensagens"&&i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){janela.moveTo(0,0)}if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(funcaoMinimiza){$i(id+"_minimizaCabecalho").onclick=funcaoMinimiza}YAHOO.util.Event.addListener(janela.close,"click",i3GEO.janela.fecha,janela,{id:id},true);temp=$i(id+"_corpo");return([janela,$i(id+"_cabecalho"),temp])},minimiza:function(id){var temp=$i(id+"_corpo"),n,i,m=YAHOO.i3GEO.janela.manager.find(id);if(temp){if(temp.style.display==="block"){temp.style.display="none";if(m){m.hideIframe}}else{temp.style.display="block";if(m){m.showIframe}}}temp=$i(id+"_resizehandle");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}if(i3GEO.janela.id){id=i3GEO.janela.id}else{id=event.id}if(id==undefined){id=args.id}i3GEO.janela.destroi(id)},destroi:function(id){var janela=YAHOO.i3GEO.janela.manager.find(id);i3GEO.util.removeScriptTag(id+"_script");i3GEO.util.removeScriptTag(id+".dicionario_script");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela=$i(id+"_c");janela.parentNode.removeChild(janela)}},alteraTamanho:function(w,h,id){var i;if(arguments.length===3){i=$i(id)}else{i=$i("wdoca")}if(i){i.style.width=w+"px";i.style.height=h+"px"}},abreAguarde:function(id,texto){var pos,temp,janela;if(!id||id==undefined){return}janela=YAHOO.i3GEO.janela.managerAguarde.find(id);pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(i3GEO.janela.AGUARDEMODAL==true){texto+="<br><span style='color:navy;cursor:pointer;font-size:9px;' onclick='javascript:if(i3GEO.janela.AGUARDEMODAL == true){i3GEO.janela.AGUARDEMODAL = false;}else{i3GEO.janela.AGUARDEMODAL = true;}'>bloquear/desbloquear</span>"}if(!janela){janela=new YAHOO.widget.Panel(id,{width:"240px",fixedcenter:false,underlay:"none",close:true,draggable:false,modal:i3GEO.janela.AGUARDEMODAL,monitorresize:false});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="reduzida"){janela.setBody(texto);janela.body.style.padding="5px"}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="minima"){janela.setHeader("<span><img id=aguardeGifAberto src='"+i3GEO.configura.locaplic+"/imagens/aguarde.gif' /></span>&nbsp;<span style=font-size:8px >"+YAHOO.i3GEO.janela.managerAguarde.overlays.length+"</span>")}if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();try{janela.header.style.height="20px"}catch(e){}temp=$i(id+"_c");if(temp){temp.style.backgroundColor=""}YAHOO.util.Dom.setStyle(temp,"opacity",i3GEO.janela.OPACIDADEAGUARDE/100)},fechaAguarde:function(id){if(id!=undefined){var janela=YAHOO.i3GEO.janela.managerAguarde.find(id);if(janela){YAHOO.i3GEO.janela.managerAguarde.remove(janela);janela.destroy()}}},tempoMsg:function(texto,tempo){var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){janela.body.style.height="0px"}else{janela.body.style.height=altura+"px"}janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate()}if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}}else{janela.destroy()}},tempo)},ativaAlerta:function(){window.alert=function(texto){var textoI,janela=YAHOO.i3GEO.janela.managerAguarde.find("alerta");if(!janela){janela=new YAHOO.widget.SimpleDialog("alerta",{width:"300px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:$trad("x74"),handler:function(){this.destroy()},isDefault:true}],icon:YAHOO.widget.SimpleDialog.ICON_WARN,text:""});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body)}textoI=janela.cfg.getProperty("text");if(textoI!=""){textoI+="<br>"}texto=textoI+texto;janela.cfg.setProperty("text",texto);janela.show()}},confirma:function(pergunta,w,resposta1,resposta2,funcao1,funcao2){var f1,f2,janela=YAHOO.i3GEO.janela.managerAguarde.find("confirma");if(!w||w==""){w=300}if(!funcao1||funcao1==""){f1=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return true}}else{f1=function(){funcao1.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}if(!funcao2||funcao2==""){f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return false}}else{f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();funcao2.call()}}if(!resposta1||resposta1==""){resposta1=$trad("x58")}if(!resposta2||resposta2==""){resposta2=$trad("x75")}if(janela){janela.destroy()}janela=new YAHOO.widget.SimpleDialog("confirma",{width:w+"px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:false,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:resposta1,handler:f1},{text:resposta2,handler:f2}],icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:pergunta});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body);janela.show()},prompt:function(pergunta,funcaoOk,valorDefault){if($i("i3GEOjanelaprompt")){return}if(!valorDefault){valorDefault=""}var i="<br><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' style='position:relative;top:5px;width:98%;cursor:text;' />";i3GEO.janela.confirma(pergunta+i,"","","",funcaoOk)},mensagemSimples:function(texto,cabecalho){var janela;if($i("mensagemSimples1")){janela=YAHOO.i3GEO.janela.manager.find("mensagemSimples1")}else{janela=new YAHOO.widget.SimpleDialog("mensagemSimples1",{width:"300px",fixedcenter:true,visible:true,draggable:true,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,text:""});YAHOO.i3GEO.janela.manager.register(janela);janela.setHeader(cabecalho);janela.render(document.body)}janela.setHeader(cabecalho);janela.cfg.setProperty("text",texto);janela.show()},tip:function(cabecalho){var Nid,i,novoel,res;if(arguments.length===0){cabecalho="fixar"}Nid=YAHOO.util.Dom.generateId();i=$i("i3geo_rosa");if(i){i.style.display="none"}if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){$i("img").title=""}novoel=document.createElement("div");novoel.id=Nid;novoel.style.position="absolute";novoel.style.zIndex=5000;novoel.style.textAlign="left";novoel.style.background="white";if(navm){novoel.style.filter="alpha(opacity=90)"}else{novoel.style.opacity=".9"}document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'>";res+="<span style='color:navy;cursor:pointer;text-align:left' onclick='javascript:$i(\""+Nid+"cabecatip\").innerHTML =\"\";' >"+cabecalho+"</span></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.janela.excluiTips('todos')")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.janela.excluiTips('todos')")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.janela.excluiTips('naofixos')")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.janela.excluiTips('naofixos')")}return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","",$trad("t20"),"opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},comboCabecalhoTemas:function(idDiv,idCombo,ferramenta,tipo,onButtonClick){var temp=$i(idDiv);if(temp&&!($i(idCombo))){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao;container.innerHTML=retorno.dados;botao=new YAHOO.widget.Button(idCombo,{type:"menu",menu:idCombo+"select"});if(i3GEO.temaAtivo!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(i3GEO.temaAtivo);botao.set("label","<span class='cabecalhoTemas' >"+tema.tema+"</span>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}if(!onButtonClick){onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){if(oMenuItem.value!=""){i3GEO.mapa.ativaTema(oMenuItem.value);botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span>&nbsp;&nbsp;");if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}}}botao.getMenu().subscribe("click",onButtonClick,botao)},temp.id,"",false,tipo,"",true)}if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}temp="i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')";if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search(temp)<0){i3GEO.eventos.ATUALIZAARVORECAMADAS.push(temp)}}};
3 3 \ No newline at end of file
... ...
classesjs/i3geo_tudo_compacto6.js
... ... @@ -385,7 +385,7 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.tema={TEMPORIZADORESID:{},exc
385 385 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.analise={pontosdistobj:{},dialogo:{saiku:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()","saiku","saiku")},graficoInterativo:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficoInterativo()","graficointerativo","graficointerativo")},graficoInterativo1:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficoInterativo1()","graficointerativo1","graficointerativo1")},linhaDoTempo:function(){i3GEO.janela.cria("450px","350px",i3GEO.configura.locaplic+"/ferramentas/linhadotempo/index.php","","","Linha do tempo <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=88' >&nbsp;&nbsp;&nbsp;</a>","i3GEOF.linhaDoTempo",false,"hd","","","",true,i3GEO.configura.locaplic+"/imagens/oxygen/16x16/clock.png");atualizaLinhaDoTempo=function(){var doc="",ifr="";try{ifr=$i("wdocai");if(navn){if(ifr){doc=ifr.contentDocument}}else{if(document.frames("wdocai")){doc=document.frames("wdocai").document}}doc.getElementById("tl")?window.parent.wdocai.carregaDados():i3GEO.eventos.NAVEGAMAPA.remove("atualizaLinhaDoTempo()")}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizaLinhaDoTempo()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizaLinhaDoTempo()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizaLinhaDoTempo()")}var ifr=$i("wdocai");ifr.style.width="100%"},perfil:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()","perfil","perfil")},gradePontos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePontos()","gradepontos","gradeDePontos")},gradePol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePol()","gradepol","gradeDePoligonos")},gradeHex:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex")},analisaGeometrias:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.analisaGeometrias()","analisageometrias","analisaGeometrias")},pontosdistri:function(){i3GEO.parametros.r==="nao"?i3GEO.janela.tempoMsg($trad("x22")):i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontosdistri()","pontosdistri","pontosDistri")},pontoempoligono:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontoempoligono()","pontoempoligono","pontoEmPoligono")},centromassa:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centromassa()","centromassa","centromassa")},nptPol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.nptPol()","nptpol","nptpol")},buffer:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.buffer()","buffer","buffer")},distanciaptpt:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distanciaptpt()","distanciaptpt","distanciaptpt")},centroide:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centroide()","centroide","centroide")},dissolve:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.dissolve()","dissolve","dissolve")},agrupaElementos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.agrupaElementos()","agrupaelementos","agrupaElementos")}},medeDistancia:{pontos:{},inicia:function(){i3GEO.eventos.cliquePerm.desativa();i3GEO.analise.medeDistancia.criaJanela();i3GEO.analise.medeDistancia[i3GEO.Interface["ATUAL"]].inicia()},criaJanela:function(){var novoel,ins,imagemxy,janela;if(!$i("mostradistancia")){novoel=document.createElement("div");novoel.id="mostradistancia";ins='<div class="hd" style="font-size:11px">&nbsp;Dist&acirc;ncia aproximada <a class=ajuda_usuario target=_blank href="'+i3GEO.configura.locaplic+'/ajuda_usuario.php?idcategoria=6&idajuda=50" >&nbsp;&nbsp;&nbsp;</a></div>'+'<div class="bd" style="text-align:left;padding:3px;" >'+'<div style="text-align:left;padding:3px;" id="mostradistancia_calculo" ></div>'+'<div style="text-align:left;padding:3px;" id="mostradistancia_calculo_movel" ></div>'+'<div style="text-align:left;font-size:10px" >'+'<span style="color:navy;cursor:pointer;text-align:left;" >'+'<table class=lista7 ><tr><td><input style="cursor:pointer" type="checkbox" id="pararraios" checked /></td><td>Raios</td><td>&nbsp;</td>'+'<td>'+'<input style="cursor:pointer" type="checkbox" id="parartextos" checked />'+'</td><td>Textos<td>'+'<td>&nbsp;Estilo:</td><td>'+i3GEO.desenho.caixaEstilos()+'</td>'+'<td>&nbsp;<input id=i3GEObotaoPerfil size="22" type="button" value="perfil"></td>'+'</tr></table></span>'+'</div>'+'</div>';novoel.innerHTML=ins;novoel.style.borderColor="gray";document.body.appendChild(novoel);janela=new YAHOO.widget.Panel("mostradistancia",{iframe:true,width:"330px",fixedcenter:false,constraintoviewport:true,underlay:"none",close:true,visible:true,draggable:true,modal:false});YAHOO.i3GEO.janela.manager.register(janela);janela.render();YAHOO.util.Event.addListener(janela.close,"click",i3GEO.analise.medeDistancia.fechaJanela)}else{i3GEO.util.defineValor("mostradistancia_calculo","innerHTML","");janela=YAHOO.i3GEO.janela.manager.find("mostradistancia")}janela.show();imagemxy=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));janela.moveTo(imagemxy[0]+150,imagemxy[1]);new YAHOO.widget.Button("i3GEObotaoPerfil",{onclick:{fn:function(){var js=i3GEO.configura.locaplic+"/ferramentas/perfil/index.js";i3GEO.util.scriptTag(js,"i3GEOF.perfil.criaJanelaFlutuante(i3GEO.analise.pontosdistobj)","i3GEOF.perfil_script")}}})},fechaJanela:function(){var janela;i3GEO.eventos.cliquePerm.ativa();janela=YAHOO.i3GEO.janela.manager.find("mostradistancia");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela.destroy()}i3GEO.barraDeBotoes.ativaIcone("pointer");i3GEO.analise.medeDistancia[i3GEO.Interface["ATUAL"]].fechaJanela()},openlayers:{inicia:function(){var linha,estilo=i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao],controle=i3geoOL.getControlsBy("id","i3GeoMedeDistancia");i3GEO.desenho[i3GEO.Interface["ATUAL"]].inicia();i3GEO.analise.medeDistancia.pontos={xpt:[],ypt:[],dist:[]};if(controle.length===0){linha=new OpenLayers.Control.DrawFeature(i3GEO.desenho.layergrafico,OpenLayers.Handler.Path,{autoActivate:true,id:"i3GeoMedeDistancia",type:OpenLayers.Control.TYPE_TOOL,callbacks:{done:function(feature){var f=new OpenLayers.Feature.Vector(feature,{origem:"medeDistancia"},{graphicName:"square",pointRadius:10,graphicOpacity:1,strokeWidth:estilo.linewidth,strokeColor:estilo.linecolor});i3GEO.desenho.layergrafico.addFeatures([f]);if(i3GEO.Interface){i3GEO.Interface.openlayers.sobeLayersGraficos()}i3GEO.analise.medeDistancia.openlayers.mostraParcial(0,0,0);i3GEO.analise.medeDistancia.openlayers.inicia()},modify:function(point){var n,x1,y1,x2,y2,trecho,parcial,direcao;n=i3GEO.analise.medeDistancia.pontos.ypt.length;if(n>0){x1=i3GEO.analise.medeDistancia.pontos.xpt[n-1];y1=i3GEO.analise.medeDistancia.pontos.ypt[n-1];x2=point.x;y2=point.y;if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1+" "+x2+" "+y2);temp=temp.split(" ");x1=temp[0];y1=temp[1];x2=temp[2];y2=temp[3]}trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);parcial=i3GEO.analise.medeDistancia.openlayers.somaDist();direcao=i3GEO.calculo.direcao(x1,y1,x2,y2);direcao=i3GEO.calculo.dd2dms(direcao,direcao);direcao=direcao[0];i3GEO.analise.medeDistancia.openlayers.mostraParcial(trecho,parcial,direcao)}},point:function(point){var n,x1,y1,x2,y2,trecho,temp,circ,label,raio,pontoRaio,total=0;i3GEO.analise.medeDistancia.pontos.xpt.push(point.x);i3GEO.analise.medeDistancia.pontos.ypt.push(point.y);n=i3GEO.analise.medeDistancia.pontos.ypt.length;if(n>1){x1=i3GEO.analise.medeDistancia.pontos.xpt[n-2];y1=i3GEO.analise.medeDistancia.pontos.ypt[n-2];x2=point.x;y2=point.y;raio=point.distanceTo(new OpenLayers.Geometry.Point(x1,y1));pontoRaio=new OpenLayers.Geometry.Point(x1,y1);if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1+" "+x2+" "+y2);temp=temp.split(" ");x1=temp[0];y1=temp[1];x2=temp[2];y2=temp[3]}trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);i3GEO.analise.medeDistancia.pontos.dist.push(trecho);total=i3GEO.analise.medeDistancia.openlayers.somaDist();i3GEO.analise.medeDistancia.openlayers.mostraTotal(trecho,total);if($i("pararraios")&&$i("pararraios").checked===true){circ=new OpenLayers.Feature.Vector(OpenLayers.Geometry.Polygon.createRegularPolygon(pontoRaio,raio,30),{origem:"medeDistanciaExcluir"},{fill:false,strokeColor:estilo.circcolor,strokeWidth:1});i3GEO.desenho.layergrafico.addFeatures([circ])}if($i("parartextos")&&$i("parartextos").checked===true){label=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(point.x,point.y),{origem:"medeDistanciaExcluir"},{graphicName:"square",pointRadius:3,strokeColor:"black",graphicOpacity:1,strokeWidth:1,fillColor:"white",label:trecho.toFixed(3),labelAlign:"rb",fontColor:estilo.textcolor,fontSize:12,fontWeight:"bold"});i3GEO.desenho.layergrafico.addFeatures([label])}}}}});i3geoOL.addControl(linha)}},somaDist:function(){var n,i,total=0;n=i3GEO.analise.medeDistancia.pontos.dist.length;for(i=0;i<n;i++){total+=i3GEO.analise.medeDistancia.pontos.dist[i]}return total},fechaJanela:function(){var temp,controle=i3geoOL.getControlsBy("id","i3GeoMedeDistancia"),f=i3GEO.desenho.layergrafico.getFeaturesByAttribute("origem","medeDistancia");if(controle.length>0){controle[0].deactivate();i3geoOL.removeControl(controle[0])}if(f&&f.length>0){temp=window.confirm($trad("x94"));if(temp){i3GEO.desenho.layergrafico.destroyFeatures(f)}}f=i3GEO.desenho.layergrafico.getFeaturesByAttribute("origem","medeDistanciaExcluir");if(f&&f.length>0){i3GEO.desenho.layergrafico.destroyFeatures(f)}},mostraTotal:function(trecho,total){var mostra=$i("mostradistancia_calculo"),texto;if(mostra){texto="<b>"+$trad("x96")+":</b> "+total.toFixed(3)+" km"+"<br><b>"+$trad("x96")+":</b> "+(total*1000).toFixed(2)+" m"+"<br>"+$trad("x25")+": "+i3GEO.calculo.metododistancia;mostra.innerHTML=texto}},mostraParcial:function(trecho,parcial,direcao){var mostra=$i("mostradistancia_calculo_movel"),texto;if(mostra){texto="<b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+"<br><b>"+$trad("x97")+":</b> "+(parcial+trecho).toFixed(3)+" km"+"<br><b>"+$trad("x23")+" (DMS):</b> "+direcao;mostra.innerHTML=texto}}},googlemaps:{inicia:function(){i3GEO.desenho[i3GEO.Interface["ATUAL"]].inicia();i3GeoMap.setOptions({disableDoubleClickZoom:true});i3GeoMap.setOptions({draggableCursor:'crosshair'});var evtdblclick=null,evtclick=null,evtmousemove=null,pontos={xpt:[],ypt:[],dist:[],mvcLine:new google.maps.MVCArray(),mvcMarkers:new google.maps.MVCArray(),line:null,polygon:null},termina=function(){google.maps.event.removeListener(evtdblclick);google.maps.event.removeListener(evtclick);google.maps.event.removeListener(evtmousemove);pontos.line.setOptions({clickable:true});google.maps.event.addListener(pontos.line,'click',function(shape){if(shape.setEditable){shape.setEditable(!shape.editable)}});if(pontos){i3GEO.desenho.googlemaps.shapes.push(pontos.mvcLine);i3GEO.desenho.googlemaps.shapes.push(pontos.line);pontos=null}};evtclick=google.maps.event.addListener(i3GeoMap,"click",function(evt){var x1,x2,y1,y2,trecho=0,total,n,estilo=i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao];pontos.mvcLine.push(evt.latLng);pontos.xpt.push(evt.latLng.lng());pontos.ypt.push(evt.latLng.lat());n=pontos.xpt.length;if(pontos.mvcLine.getLength()>1){x1=pontos.xpt[n-2];y1=pontos.ypt[n-2];x2=evt.latLng.lng();y2=evt.latLng.lat();trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);pontos.dist.push(trecho);total=i3GEO.analise.medeDistancia.googlemaps.somaDist(pontos);i3GEO.analise.medeDistancia.googlemaps.mostraTotal(trecho,total);if($i("pararraios")&&$i("pararraios").checked===true){i3GEO.desenho.googlemaps.shapes.push(new google.maps.Circle({map:i3GeoMap,fillOpacity:0,clickable:false,strokeColor:estilo.circcolor,strokeOpacity:1,strokeWeight:estilo.linewidth,center:new google.maps.LatLng(y1,x1),radius:trecho*1000,origem:"medeDistanciaExcluir"}))}}if($i("parartextos")&&$i("parartextos").checked===true){i3GEO.desenho.googlemaps.shapes.push(new google.maps.Marker({map:i3GeoMap,fillOpacity:0,clickable:false,position:evt.latLng,icon:{path:google.maps.SymbolPath.CIRCLE,scale:2.5,strokeColor:"#ffffff",title:trecho.toFixed(0)+" km"},origem:"medeDistanciaExcluir"}))}pontos.mvcLine.push(evt.latLng)});evtmousemove=google.maps.event.addListener(i3GeoMap,"mousemove",function(evt){if(!$i("mostradistancia_calculo")){termina.call();return}var x1,y1,x2,y2,direcao,parcial,estilo=i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao],n=pontos.xpt.length;if(pontos.mvcLine.getLength()>0){if(!pontos.line){pontos.line=new google.maps.Polyline({map:i3GeoMap,clickable:false,strokeColor:estilo.linecolor,strokeOpacity:1,strokeWeight:estilo.linewidth,path:pontos.mvcLine,origem:"medeDistancia"})}pontos.mvcLine.pop();pontos.mvcLine.push(evt.latLng);parcial=i3GEO.analise.medeDistancia.googlemaps.somaDist(pontos);x1=pontos.xpt[n-1];y1=pontos.ypt[n-1];x2=evt.latLng.lng();y2=evt.latLng.lat();trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);direcao=i3GEO.calculo.direcao(x1,y1,x2,y2);direcao=i3GEO.calculo.dd2dms(direcao,direcao);direcao=direcao[0];i3GEO.analise.medeDistancia.googlemaps.mostraParcial(trecho,parcial,direcao)}});evtdblclick=google.maps.event.addListener(i3GeoMap,"dblclick",function(evt){termina.call()})},somaDist:function(pontos){var n,i,total=0;n=pontos.dist.length;for(i=0;i<n;i++){total+=pontos.dist[i]}return total},fechaJanela:function(){i3GeoMap.setOptions({disableDoubleClickZoom:false});i3GeoMap.setOptions({draggableCursor:undefined});var f=i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem","medeDistancia");if(f&&f.length>0){temp=window.confirm($trad("x94"));if(temp){i3GEO.desenho.googlemaps.destroyFeatures(f)}}f=i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem","medeDistanciaExcluir");if(f&&f.length>0){i3GEO.desenho.googlemaps.destroyFeatures(f)}},mostraTotal:function(trecho,total){var mostra=$i("mostradistancia_calculo"),texto;if(mostra){texto="<b>"+$trad("x96")+":</b> "+total.toFixed(3)+" km"+"<br><b>"+$trad("x96")+":</b> "+(total*1000).toFixed(2)+" m"+"<br>"+$trad("x25")+": "+i3GEO.calculo.metododistancia;mostra.innerHTML=texto}},mostraParcial:function(trecho,parcial,direcao){var mostra=$i("mostradistancia_calculo_movel"),texto;if(mostra){texto="<b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+"<br><b>"+$trad("x97")+":</b> "+(parcial+trecho).toFixed(3)+" km"+"<br><b>"+$trad("x23")+" (DMS):</b> "+direcao;mostra.innerHTML=texto}}},googleearth:{pontosdistobj:{xpt:[],ypt:[],dist:[],distV:[],xtela:[],ytela:[],ximg:[],yimg:[],linhas:[],linhastemp:[]},inicia:function(){if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEO.analise.medeDistancia.googleearth.clique()")<0){i3GEO.eventos.MOUSECLIQUE.push("i3GEO.analise.medeDistancia.googleearth.clique()")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.analise.medeDistancia.googleearth.movimento()")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.analise.medeDistancia.googleearth.movimento()")}if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.analise.medeDistancia.fechaJanela()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.analise.medeDistancia.fechaJanela()")}},clique:function(){var pontosdistobj=i3GEO.analise.medeDistancia.googleearth.pontosdistobj,n,d,dd;n=pontosdistobj.xpt.length;pontosdistobj.xpt[n]=objposicaocursor.ddx;pontosdistobj.ypt[n]=objposicaocursor.ddy;pontosdistobj.xtela[n]=objposicaocursor.telax;pontosdistobj.ytela[n]=objposicaocursor.telay;pontosdistobj.ximg[n]=objposicaocursor.imgx;pontosdistobj.yimg[n]=objposicaocursor.imgy;pontosdistobj.dist[n]=0;if(n>0){d=i3GEO.calculo.distancia(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],objposicaocursor.ddx,objposicaocursor.ddy);pontosdistobj.dist[n]=d+pontosdistobj.dist[n-1];if($i("pararraios")&&$i("pararraios").checked===true){dd=Math.sqrt(((Math.pow((pontosdistobj.xpt[n]-pontosdistobj.xpt[n-1]),2))+(Math.pow((pontosdistobj.ypt[n]-pontosdistobj.ypt[n-1]),2))));i3GEO.desenho.googleearth.insereCirculo(pontosdistobj.xpt[n],pontosdistobj.ypt[n],dd,"","divGeometriasTemp")}if($i("parartextos")&&$i("parartextos").checked===true){i3GEO.desenho.googleearth.insereMarca(d+" km",objposicaocursor.ddx,objposicaocursor.ddy,"","divGeometriasTemp")}i3GEO.desenho.googleearth.insereLinha(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],pontosdistobj.xpt[n],pontosdistobj.ypt[n],"","divGeometriasTemp")}},movimento:function(){var n,d,r,da,pontosdistobj=i3GEO.analise.medeDistancia.googleearth.pontosdistobj,calculo=i3GEO.calculo;n=pontosdistobj.xpt.length;if(n>0){d=calculo.distancia(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],objposicaocursor.ddx,objposicaocursor.ddy);r=calculo.direcao(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],objposicaocursor.ddx,objposicaocursor.ddy);r=calculo.dd2dms(r,r);r=r[0];d=d*1;da=d+pontosdistobj.dist[n-1];i3GEO.analise.medeDistancia.googleearth.mostraParcial(d,da,r)}},fechaJanela:function(){temp=window.confirm($trad("x94"));if(temp){i3GEO.desenho.googleearth.removePlacemark("divGeometriasTemp")}i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.analise.medeDistancia.googleearth.clique()");i3GEO.eventos.MOUSEMOVE.remove("i3GEO.analise.medeDistancia.movimento.googleearth()");i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.analise.medeDistancia.fechaJanela()")},mostraTotal:function(trecho,total){var mostra=$i("mostradistancia_calculo"),texto;if(mostra){texto="<b>"+$trad("x96")+":</b> "+total.toFixed(3)+" km"+"<br><b>"+$trad("x96")+":</b> "+(total*1000).toFixed(2)+" m"+"<br>"+$trad("x25")+": "+i3GEO.calculo.metododistancia;mostra.innerHTML=texto}},mostraParcial:function(trecho,parcial,direcao){var mostra=$i("mostradistancia_calculo_movel"),texto;if(mostra){texto="<b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+"<br><b>"+$trad("x97")+":</b> "+(parcial+trecho).toFixed(3)+" km"+"<br><b>"+$trad("x23")+" (DMS):</b> "+direcao;mostra.innerHTML=texto}}}},medeArea:{pontos:{},inicia:function(){i3GEO.eventos.cliquePerm.desativa();i3GEO.analise.medeArea.criaJanela();i3GEO.analise.medeArea[i3GEO.Interface["ATUAL"]].inicia()},criaJanela:function(){var novoel,ins,imagemxy,janela;if(!$i("mostraarea")){novoel=document.createElement("div");novoel.id="mostraarea";ins='<div class="hd" >&Aacute;rea aproximada <a class=ajuda_usuario target=_blank href="'+i3GEO.configura.locaplic+'"/ajuda_usuario.php?idcategoria=6&idajuda=51" >&nbsp;&nbsp;&nbsp;</a></div>'+'<div class="bd" style="text-align:left;padding:3px;font-size:10px" >'+'Estilo: '+i3GEO.desenho.caixaEstilos()+'<br>'+'<div style="text-align:left;padding:3px;font-size:10px" id="mostraarea_calculo" ></div>'+'<div style="text-align:left;padding:3px;font-size:10px" id="mostraarea_calculo_parcial" ></div>'+'</div>';novoel.innerHTML=ins;novoel.style.borderColor="gray";document.body.appendChild(novoel);janela=new YAHOO.widget.Panel("mostraarea",{width:"220px",fixedcenter:false,constraintoviewport:true,underlay:"none",close:true,visible:true,draggable:true,modal:false});YAHOO.i3GEO.janela.manager.register(janela);janela.render();YAHOO.util.Event.addListener(janela.close,"click",i3GEO.analise.medeArea.fechaJanela)}else{janela=YAHOO.i3GEO.janela.manager.find("mostraarea")}janela.show();imagemxy=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));janela.moveTo(imagemxy[0]+150,imagemxy[1])},fechaJanela:function(){var janela;i3GEO.eventos.cliquePerm.ativa();janela=YAHOO.i3GEO.janela.manager.find("mostraarea");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela.destroy()}i3GEO.barraDeBotoes.ativaIcone("pointer");i3GEO.analise.medeArea[i3GEO.Interface["ATUAL"]].fechaJanela()},openlayers:{inicia:function(){var poligono,estilo=i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao],controle=i3geoOL.getControlsBy("id","i3GeoMedeArea");i3GEO.desenho[i3GEO.Interface["ATUAL"]].inicia();i3GEO.analise.medeArea.pontos={xpt:[],ypt:[],dist:[]};if(controle.length===0){poligono=new OpenLayers.Control.DrawFeature(i3GEO.desenho.layergrafico,OpenLayers.Handler.Polygon,{autoActivate:true,id:"i3GeoMedeArea",type:OpenLayers.Control.TYPE_TOOL,callbacks:{done:function(feature){var f=new OpenLayers.Feature.Vector(feature,{origem:"medeArea"},{graphicName:"square",pointRadius:10,graphicOpacity:1,strokeWidth:estilo.linewidth,strokeColor:estilo.linecolor,fillColor:estilo.fillcolor,fillOpacity:0.3});i3GEO.desenho.layergrafico.addFeatures([f]);if(i3GEO.Interface){i3GEO.Interface.openlayers.sobeLayersGraficos()}i3GEO.analise.medeArea.openlayers.mostraParcial(0,0,0,0);i3GEO.analise.medeArea.openlayers.inicia()},modify:function(point,poligono){var n,x1,y1,x2,y2,trecho=0,per=0,direcao=0,area=0,proj=new OpenLayers.Projection("EPSG:4326");n=i3GEO.analise.medeArea.pontos.ypt.length;if(n>1){x1=i3GEO.analise.medeArea.pontos.xpt[n-1];y1=i3GEO.analise.medeArea.pontos.ypt[n-1];x2=point.x;y2=point.y;if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1+" "+x2+" "+y2);temp=temp.split(" ");x1=temp[0];y1=temp[1];x2=temp[2];y2=temp[3];proj=new OpenLayers.Projection("EPSG:900913")}trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);direcao=i3GEO.calculo.direcao(x1,y1,x2,y2);direcao=i3GEO.calculo.dd2dms(direcao,direcao);direcao=direcao[0];per=i3GEO.analise.medeArea.openlayers.somaDist();x1=i3GEO.analise.medeArea.pontos.xpt[0];y1=i3GEO.analise.medeArea.pontos.ypt[0];if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1);temp=temp.split(" ");x1=temp[0];y1=temp[1]}per+=i3GEO.calculo.distancia(x1,y1,x2,y2);area=poligono.geometry.getGeodesicArea(proj);i3GEO.analise.medeArea.openlayers.mostraParcial(trecho,per,area,direcao)}},point:function(point,poligono){var n,x1,y1,x2,y2,temp,label,per=0,trecho=0,area=0,proj=new OpenLayers.Projection("EPSG:4326");i3GEO.analise.medeArea.pontos.xpt.push(point.x);i3GEO.analise.medeArea.pontos.ypt.push(point.y);n=i3GEO.analise.medeArea.pontos.ypt.length;if(n>1){x1=i3GEO.analise.medeArea.pontos.xpt[n-2];y1=i3GEO.analise.medeArea.pontos.ypt[n-2];x2=point.x;y2=point.y;if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1+" "+x2+" "+y2);temp=temp.split(" ");x1=temp[0];y1=temp[1];x2=temp[2];y2=temp[3];proj=new OpenLayers.Projection("EPSG:900913")}trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);i3GEO.analise.medeArea.pontos.dist.push(trecho);per=i3GEO.analise.medeArea.openlayers.somaDist();x1=i3GEO.analise.medeArea.pontos.xpt[0];y1=i3GEO.analise.medeArea.pontos.ypt[0];if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1);temp=temp.split(" ");x1=temp[0];y1=temp[1]}per+=i3GEO.calculo.distancia(x1,y1,x2,y2);label=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(point.x,point.y),{origem:"medeAreaExcluir"},{graphicName:"square",pointRadius:3,strokeColor:"black",graphicOpacity:1,strokeWidth:1,fillColor:"white",label:trecho.toFixed(3),labelAlign:"rb",fontColor:estilo.textcolor,fontSize:12,fontWeight:"bold"});i3GEO.desenho.layergrafico.addFeatures([label]);if(n>2){area=poligono.getGeodesicArea(proj)}}i3GEO.analise.medeArea.openlayers.mostraTotal(per,area)}}});i3geoOL.addControl(poligono)}},somaDist:function(){var n,i,total=0;n=i3GEO.analise.medeArea.pontos.dist.length;for(i=0;i<n;i++){total+=i3GEO.analise.medeArea.pontos.dist[i]}return total},fechaJanela:function(){var temp,controle=i3geoOL.getControlsBy("id","i3GeoMedeArea"),f=i3GEO.desenho.layergrafico.getFeaturesByAttribute("origem","medeArea");if(controle.length>0){controle[0].deactivate();i3geoOL.removeControl(controle[0])}if(f&&f.length>0){temp=window.confirm($trad("x94"));if(temp){i3GEO.desenho.layergrafico.destroyFeatures(f)}}f=i3GEO.desenho.layergrafico.getFeaturesByAttribute("origem","medeAreaExcluir");if(f&&f.length>0){i3GEO.desenho.layergrafico.destroyFeatures(f)}},mostraTotal:function(per,area){var mostra=$i("mostraarea_calculo"),texto;if(mostra){texto="<b>"+$trad("d21at")+":</b> "+(area/1000000).toFixed(3)+" km2"+"<br><b>"+$trad("d21at")+":</b> "+(area/10000).toFixed(2)+" ha"+"<br><b>"+$trad("x98")+":</b> "+(per).toFixed(2)+" km"+"<br>"+$trad("x25")+": "+i3GEO.calculo.metododistancia;mostra.innerHTML=texto}},mostraParcial:function(trecho,per,area,direcao){var mostra=$i("mostraarea_calculo_parcial"),texto;if(mostra){texto="<b>"+$trad("d21at")+":</b> "+(area/1000000).toFixed(3)+" km2"+"<br><b>"+$trad("d21at")+":</b> "+(area/10000).toFixed(2)+" ha"+"<br><b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+"<br><b>"+$trad("x98")+":</b> "+(per).toFixed(3)+" km"+"<br><b>"+$trad("x23")+" (DMS):</b> "+direcao;mostra.innerHTML=texto}}},googlemaps:{inicia:function(){if(!google.maps.geometry){alert($trad("x99"));return}i3GEO.desenho[i3GEO.Interface["ATUAL"]].inicia();i3GeoMap.setOptions({disableDoubleClickZoom:true});i3GeoMap.setOptions({draggableCursor:'crosshair'});var evtdblclick=null,evtclick=null,evtmousemove=null,pontos={xpt:[],ypt:[],dist:[],mvcLine:new google.maps.MVCArray(),mvcMarkers:new google.maps.MVCArray(),line:null,polygon:null},termina=function(){google.maps.event.removeListener(evtdblclick);google.maps.event.removeListener(evtclick);google.maps.event.removeListener(evtmousemove);pontos.line.setOptions({clickable:true});google.maps.event.addListener(pontos.line,'click',function(shape){if(shape.setEditable){shape.setEditable(!shape.editable)}});if(pontos){i3GEO.desenho.googlemaps.shapes.push(pontos.mvcLine);i3GEO.desenho.googlemaps.shapes.push(pontos.line);pontos=null}};evtclick=google.maps.event.addListener(i3GeoMap,"click",function(evt){var area=0,per;pontos.mvcLine.push(evt.latLng);pontos.xpt.push(evt.latLng.lng());pontos.ypt.push(evt.latLng.lat());if(pontos.mvcLine.getLength()>0){per=google.maps.geometry.spherical.computeLength(pontos.mvcLine);area=google.maps.geometry.spherical.computeArea(pontos.mvcLine);i3GEO.analise.medeArea.googlemaps.mostraTotal(per,area)}i3GEO.desenho.googlemaps.shapes.push(new google.maps.Marker({map:i3GeoMap,fillOpacity:0,clickable:false,position:evt.latLng,icon:{path:google.maps.SymbolPath.CIRCLE,scale:2.5,strokeColor:"#ffffff"},origem:"medeAreaExcluir"}));pontos.mvcLine.push(evt.latLng)});evtmousemove=google.maps.event.addListener(i3GeoMap,"mousemove",function(evt){if(!$i("mostraarea_calculo")){termina.call();return}var x1,y1,x2,y2,direcao,per,area,estilo=i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao],n=pontos.xpt.length;if(pontos.mvcLine.getLength()>0){if(!pontos.line){pontos.line=new google.maps.Polygon({map:i3GeoMap,clickable:false,strokeColor:estilo.linecolor,strokeOpacity:1,strokeWeight:estilo.linewidth,path:pontos.mvcLine,origem:"medeArea"})}pontos.mvcLine.pop();pontos.mvcLine.push(evt.latLng);per=google.maps.geometry.spherical.computeLength(pontos.mvcLine);x1=pontos.xpt[n-1];y1=pontos.ypt[n-1];x2=evt.latLng.lng();y2=evt.latLng.lat();trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);direcao=i3GEO.calculo.direcao(x1,y1,x2,y2);direcao=i3GEO.calculo.dd2dms(direcao,direcao);direcao=direcao[0];area=google.maps.geometry.spherical.computeArea(pontos.mvcLine);i3GEO.analise.medeArea.googlemaps.mostraParcial(trecho,per,area,direcao)}});evtdblclick=google.maps.event.addListener(i3GeoMap,"dblclick",function(evt){pontos.mvcLine.push(new google.maps.LatLng(pontos.ypt[0],pontos.xpt[0]));var per=google.maps.geometry.spherical.computeLength(pontos.mvcLine),area=google.maps.geometry.spherical.computeArea(pontos.mvcLine);i3GEO.analise.medeArea.googlemaps.mostraTotal(per,area);termina.call()})},somaDist:function(pontos){var n,i,total=0;n=pontos.dist.length;for(i=0;i<n;i++){total+=pontos.dist[i]}return total},fechaJanela:function(){i3GeoMap.setOptions({disableDoubleClickZoom:false});i3GeoMap.setOptions({draggableCursor:undefined});var f=i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem","medeArea");if(f&&f.length>0){temp=window.confirm($trad("x94"));if(temp){i3GEO.desenho.googlemaps.destroyFeatures(f)}}f=i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem","medeAreaExcluir");if(f&&f.length>0){i3GEO.desenho.googlemaps.destroyFeatures(f)}},mostraTotal:function(per,area){var mostra=$i("mostraarea_calculo"),texto;if(mostra){texto="<b>"+$trad("d21at")+":</b> "+(area/1000000).toFixed(3)+" km2"+"<br><b>"+$trad("d21at")+":</b> "+(area/10000).toFixed(2)+" ha"+"<br><b>"+$trad("x98")+":</b> "+(per).toFixed(2)+" km"+"<br>"+$trad("x25")+": "+i3GEO.calculo.metododistancia;mostra.innerHTML=texto}},mostraParcial:function(trecho,per,area,direcao){var mostra=$i("mostraarea_calculo_parcial"),texto;if(mostra){texto="<b>"+$trad("d21at")+":</b> "+(area/1000000).toFixed(3)+" km2"+"<br><b>"+$trad("d21at")+":</b> "+(area/10000).toFixed(2)+" ha"+"<br><b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+"<br><b>"+$trad("x98")+":</b> "+(per).toFixed(3)+" km"+"<br><b>"+$trad("x23")+" (DMS):</b> "+direcao;mostra.innerHTML=texto}}},googleearth:{}}};
386 386 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.maparef={fatorZoomDinamico:-3,SELETORTIPO:true,VALORSELETORTIPO:"mapa",PERMITEFECHAR:true,PERMITEDESLOCAR:true,TRANSICAOSUAVE:false,OPACIDADE:65,TOP:4,RIGHT:20,W:function(){var w=parseInt(i3GEO.parametros.w,10)/5;if(w<150){w=150}return parseInt(w,10)},H:function(){var h=parseInt(i3GEO.parametros.h,10)/5;if(i3GEO.maparef.W()<=150){return 150}else{return parseInt(h,10)}},inicia:function(){var r,pos,novoel,ins,temp,moveX,moveY,escondeRef,janela;if($i("i3geo_winRef")){janela=YAHOO.i3GEO.janela.manager.find("i3geo_winRef");janela.show();janela.bringToTop();return}if(navm){i3GEO.maparef.TRANSICAOSUAVE=false}if(!$i("i3geo_winRef")){novoel=document.createElement("div");novoel.id="i3geo_winRef";novoel.style.display="none";novoel.style.borderColor="gray";ins="";if(this.PERMITEDESLOCAR){ins+='<div class="hd" style="border:0px solid black;text-align:left;z-index:20;padding-left: 0px;padding-bottom: 3px;padding-top: 1px;">';ins+='<span id=maparefmaismenosZoom style=display:none > ';temp="javascript:if(i3GEO.maparef.fatorZoomDinamico == -1){i3GEO.maparef.fatorZoomDinamico = 1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico + 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";ins+="<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />";temp="javascript:if(i3GEO.maparef.fatorZoomDinamico == 1){i3GEO.maparef.fatorZoomDinamico = -1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico - 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";ins+="<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span>&nbsp;";if(this.SELETORTIPO){ins+="<select style='font-size:9px;' id='refDinamico' onchange='javascript:i3GEO.parametros.celularef=\"\";i3GEO.maparef.atualiza()'>";ins+="<option value='mapa' >mapa aual</option>";ins+="<option value='dinamico' >Brasil</option>";ins+="</select>"}ins+="</div>"}ins+='<div class="bd" style="border:0px solid black;text-align:left;padding:3px;height: '+i3GEO.maparef.H()+'px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >';ins+='<img style="cursor:pointer;display:none" onload="javascript:this.style.display = \'block\'" id="imagemReferencia" src="" onclick="javascript:i3GEO.maparef.click()">';ins+='</div>';novoel.innerHTML=ins;if(i3GEO.maparef.TRANSICAOSUAVE){YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.maparef.OPACIDADE/100);novoel.onmouseover=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",1)};novoel.onmouseout=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.maparef.OPACIDADE/100)}}document.body.appendChild(novoel);if($i("refDinamico")){$i("refDinamico").value=i3GEO.maparef.VALORSELETORTIPO}}if($i("i3geo_winRef").style.display!=="block"){$i("i3geo_winRef").style.display="block";this.PERMITEDESLOCAR?temp="shadow":temp="none";janela=new YAHOO.widget.Panel("i3geo_winRef",{height:i3GEO.maparef.H()+27+"px",width:i3GEO.maparef.W()+6+"px",fixedcenter:false,constraintoviewport:false,underlay:temp,close:i3GEO.maparef.PERMITEFECHAR,visible:true,draggable:i3GEO.maparef.PERMITEDESLOCAR,modal:false,iframe:false});YAHOO.i3GEO.janela.manager.register(janela);if(i3GEO.maparef.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.render();janela.show();try{janela.header.style.height="20px"}catch(e){};r=$i("i3geo_winRef_c");if(r){r.style.position="absolute"}pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));$i("mapaReferencia").style.height=i3GEO.maparef.H()+"px";$i("i3geo_winRef").style.border="0px solid gray";moveX=pos[0]+i3GEO.parametros.w-i3GEO.maparef.W()+3-i3GEO.maparef.RIGHT;moveY=pos[1]+i3GEO.maparef.TOP;if(i3GEO.Interface.ATUAL==="googlemaps"){moveY+=30}janela.moveTo(moveX,moveY);escondeRef=function(){YAHOO.util.Event.removeListener(janela.close,"click");$i("imagemReferencia").src="";janela.destroy();i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","none")};YAHOO.util.Event.addListener(janela.close,"click",escondeRef);i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","block");if($i("localizarxygeoProjxg")){var temp=function(){i3GEO.coordenadas.atualizaGeo(objposicaocursor.dmsx,objposicaocursor.dmsy,"localizarxygeoProj")};YAHOO.util.Event.addListener($i("imagemReferencia"),"mousemove",temp)}}if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.maparef.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.maparef.atualiza()")}this.atualiza(true);$i("i3geo_winRef_h").className="hd2";if(navm){$i("i3geo_winRef_h").style.width=i3GEO.maparef.W()+6+"px"}},atualiza:function(forca){if(arguments.length===0){forca=false}var tiporef,temp,re;temp=$i("refDinamico")?tiporef=$i("refDinamico").value:tiporef="fixo";if($i("mapaReferencia")){temp=$i("maparefmaismenosZoom");if(tiporef==="dinamico"){i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef,i3GEO.maparef.W(),i3GEO.maparef.H());if(temp){temp.style.display="inline"}}if(tiporef==="fixo"){if(i3GEO.parametros.utilizacgi.toLowerCase()!=="sim"){if(i3GEO.parametros.celularef===""||$i("imagemReferencia").src===""||forca===true){i3GEO.php.referencia(i3GEO.maparef.processaImagem)}else{i3GEO.maparef.atualizaBox()}if(temp){temp.style.display="none"}}else{re=new RegExp("&mode=map","g");$i("imagemReferencia").src=$i(i3GEO.Interface.IDMAPA).src.replace(re,'&mode=reference')}}if(tiporef==="mapa"){i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef,i3GEO.maparef.W(),i3GEO.maparef.H());if(temp){temp.style.display="inline"}}}else{i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.maparef.atualiza()")}},processaImagem:function(retorno){var m,box,temp,tiporef="fixo";if((retorno.data!=="erro")&&(retorno.data!==undefined)){eval(retorno.data);i3GEO.parametros.celularef=g_celularef;i3GEO.parametros.extentref=extentref;temp=$i("imagemReferencia");if(temp){m=new Image();m.src=refimagem;temp.src=m.src}temp=$i("refDinamico");if(temp){tiporef=temp.value}if(tiporef!=="fixo"){box=$i("boxref");if(box){box.style.display="none"}return}i3GEO.maparef.atualizaBox()}},atualizaBox:function(){var box=i3GEO.maparef.criaBox(),w;i3GEO.calculo.ext2rect("boxref",i3GEO.parametros.extentref,i3GEO.parametros.mapexten,i3GEO.parametros.celularef,$i("mapaReferencia"));w=parseInt(box.style.width,10);if(w>120){box.style.display="none";return}box.style.display="block";box.style.top=parseInt(box.style.top,10)+4+"px";box.style.left=parseInt(box.style.left,10)+4+"px";if(w<3){box.style.width="3px";box.style.height="3px"}},criaBox:function(){var box=$i("boxref");if(!box){novoel=document.createElement("div");novoel.id="boxref";novoel.style.zIndex=10;novoel.style.position='absolute';novoel.style.cursor="move";novoel.style.backgroundColor="RGB(120,220,220)";novoel.style.borderWidth="3px";if(navm){novoel.style.filter='alpha(opacity=40)'}else{novoel.style.opacity=0.4}$i("mapaReferencia").appendChild(novoel);boxrefdd=new YAHOO.util.DD("boxref");novoel.onmouseup=function(){var rect,telaminx,telamaxx,telaminy,m,x,ext;rect=$i("boxref");telaminx=parseInt(rect.style.left,10);telamaxy=parseInt(rect.style.top,10);telamaxx=telaminx+parseInt(rect.style.width,10);telaminy=telamaxy+parseInt(rect.style.height,10);m=i3GEO.calculo.tela2dd(telaminx,telaminy,i3GEO.parametros.celularef,i3GEO.parametros.extentref,"imagemReferencia");x=i3GEO.calculo.tela2dd(telamaxx,telamaxy,i3GEO.parametros.celularef,i3GEO.parametros.extentref,"imagemReferencia");ext=m[0]+" "+m[1]+" "+x[0]+" "+x[1];i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,"",ext)};return novoel}else{return box}},click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.pan2ponto(objposicaocursor.ddx,objposicaocursor.ddy);return}try{i3GEO.php.pan(i3GEO.atualiza,i3GEO.parametros.mapscale,"ref",objposicaocursor.refx,objposicaocursor.refy)}catch(e){i3GEO.janela.fechaAguarde("i3GEO.atualiza")}}};
387 387 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.ajuda={ATIVAJANELA:true,DIVAJUDA:"i3geo_ajuda",DIVLETREIRO:"i3geo_letreiro",MENSAGEMPADRAO:$trad("p1"),TRANSICAOSUAVE:true,OPACIDADE:20,abreDoc:function(url){if(!url){url="/documentacao/index.html"}window.open(i3GEO.configura.locaplic+url)},abreJanela:function(){try{var nx,ny,corpo,texto,janela,temp,largura=262,YU=YAHOO.util,pos=[20,i3GEO.parametros.h/2];if(this.ATIVAJANELA===false){return}temp=$i("contemFerramentas");if(temp){largura=parseInt(temp.style.width,10)-5}if(!$i("janelaMenTexto")){corpo=$i(i3GEO.Interface.IDCORPO);if(corpo){pos=YU.Dom.getXY(corpo)}else{corpo=$i(i3GEO.Interface.IDMAPA);if(corpo){pos=YU.Dom.getXY(corpo)}}nx=pos[0]-largura-3;ny=i3GEO.parametros.h-78;texto='<div id="janelaMenTexto" style="text-align:left;font-size:10px;color:rgb(80,80,80)">'+i3GEO.ajuda.MENSAGEMPADRAO+'</div>';if(nx<0){nx=10;ny=ny-50}janela=i3GEO.janela.cria(largura-3,70,"",nx,ny,"&nbsp;","i3geo_janelaMensagens",false,"hd","","",true);janela[2].innerHTML=texto;YU.Event.addListener(janela[0].close,"click",i3GEO.ajuda.fechaJanela);this.ativaCookie()}}catch(e){}},ativaCookie:function(){var i=i3GEO.util.insereCookie;i("g_janelaMen","sim");i("botoesAjuda","sim")},ativaLetreiro:function(mensagem){var l;if($i(i3GEO.ajuda.DIVLETREIRO)){if(arguments.length===0){mensagem=i3GEO.parametros.mensagens}if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.ajuda.ativaLetreiro()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.ajuda.ativaLetreiro()")}try{clearTimeout(i3GEO.ajuda.tempoLetreiro)}catch(e){i3GEO.ajuda.tempoLetreiro=""}l=$i(i3GEO.ajuda.DIVLETREIRO);if(l.style.display==="none"){return}l.style.cursor="pointer";if(mensagem===""){l.value="";return}if(l.size===1){l.size=i3GEO.parametros.w/8}BMessage=mensagem+" ---Clique para parar--- ";l.onclick=function(){l.style.display="none"};if(BMessage!==" ---Clique para parar--- "){BQuantas=0;BSize=l.size;BPos=BSize;BSpeed=1;BSpaces="";i3GEO.ajuda.mostraLetreiro()}i3GEO.ajuda.mostraLetreiro(mensagem)}},desativaCookie:function(){i3GEO.util.insereCookie("g_janelaMen","nao")},fechaJanela:function(){i3GEO.ajuda.desativaCookie();i3GEO.util.removeChild("i3geo_janelaMensagens_c",document.body)},mostraJanela:function(texto){var j=$i(this.DIVAJUDA),k=$i("janelaMenTexto"),jm=$i("i3geo_janelaMensagens"),Dom=YAHOO.util.Dom,h=parseInt(Dom.getStyle(jm,"height"),10);if(j){j.innerHTML=texto===""?"-":texto}else{if(h){Dom.setY("i3geo_janelaMensagens",Dom.getY(jm)+h)}if(k){k.innerHTML=texto}if(this.TRANSICAOSUAVE){texto!==""?Dom.setStyle(jm,"opacity","1"):Dom.setStyle(jm,"opacity",(this.OPACIDADE/100))}h=parseInt(Dom.getStyle(jm,"height"),10);if(h){Dom.setY(jm,Dom.getY(jm)-h)}}},mostraLetreiro:function(){for(var count=0;count<BPos;count+=1){BSpaces+=" "}if(BPos<1){$i(i3GEO.ajuda.DIVLETREIRO).value=BMessage.substring(Math.abs(BPos),BMessage.length);if(BPos+BMessage.length<1){BPos=BSize;BQuantas=BQuantas+1}}else{$i(i3GEO.ajuda.DIVLETREIRO).value=BSpaces+BMessage}BPos-=BSpeed;if(BQuantas<2){i3GEO.ajuda.tempoLetreiro=setTimeout(function(){i3GEO.ajuda.mostraLetreiro()},140)}},redesSociais:function(){i3GEO.janela.cria("400px","400px",i3GEO.configura.locaplic+"/ferramentas/redessociais/index.php","","",$trad("u5c"),YAHOO.util.Dom.generateId(null,"redes"))}};
388   -if(typeof(i3GEO)==='undefined'){var i3GEO={}}YAHOO.namespace("i3GEO.janela");YAHOO.i3GEO.janela.manager=new YAHOO.widget.OverlayManager();YAHOO.namespace("janelaDoca.xp");YAHOO.janelaDoca.xp.manager=new YAHOO.widget.OverlayManager();YAHOO.i3GEO.janela.managerAguarde=new YAHOO.widget.OverlayManager();i3GEO.janela={ESTILOBD:"display:block;padding:5px 1px 5px 1px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,prepara:function(){var iu=i3GEO.util;iu.escondeBox()},cria:function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza,funcaoAposRedim,dimensionavel,icone,funcaoDuplica){if(!dimensionavel){dimensionavel=true}if(!icone){icone=""}if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}if(!classe||classe==""){classe="hd"}if(!id||id===""){id="wdoca"}if(!modal||modal===""){modal=false}ifr=false;if(i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){i3GEO.janela.TRANSICAOSUAVE=false;ifr=true}fix="contained";if(nx===""||nx==="center"){fix=true}if(modal===true){underlay="none"}else{underlay="shadow"}temp=navm?0:2;wlargurA=parseInt(wlargura,10)+temp+"px";ins='<div id="'+id+'_cabecalho" class="'+classe+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE){novoel.onmouseover=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",1)};novoel.onmouseout=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.janela.OPACIDADE/100)};YAHOO.util.Dom.setStyle(novoel,"opacity",1)}document.body.appendChild(novoel);wdocaiframe=$i(id+"i");if(wdocaiframe){temp=wdocaiframe.style;temp.height=waltura;temp.display="block";wdocaiframe.src=wsrc}else{if(waltura!=="auto"){$i(id+'_corpo').style.height=parseInt(waltura,10)+"px"}$i(id+'_corpo').style.width='100%';$i(id+'_corpo').style.overflow="auto"}if(waltura==="auto"||dimensionavel==false){janela=new YAHOO.widget.Panel(id,{iframe:ifr,modal:modal,width:wlargurA,underlay:underlay,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null})}else{janela=new YAHOO.widget.Panel(id,{hideMode:'offsets',iframe:ifr,underlay:underlay,modal:modal,width:wlargurA,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null});var resize=new YAHOO.util.Resize(id,{handles:['br'],autoRatio:false,minWidth:10,minHeight:10,status:false,proxy:true,ghost:false,animate:false,useShim:true});resize.on('resize',function(args){this.cfg.setProperty("height",args.height+"px");if($i(id+"i")){$i(id+"i").style.height=args.height+"px"}},janela,true);if(funcaoAposRedim&&funcaoAposRedim!=""){resize.on('endResize',function(args){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(navm&&id!=="i3geo_janelaMensagens"&&i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){janela.moveTo(0,0)}if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(funcaoMinimiza){$i(id+"_minimizaCabecalho").onclick=funcaoMinimiza}YAHOO.util.Event.addListener(janela.close,"click",i3GEO.janela.fecha,janela,{id:id},true);temp=$i(id+"_corpo");return([janela,$i(id+"_cabecalho"),temp])},minimiza:function(id){var temp=$i(id+"_corpo"),n,i,m=YAHOO.i3GEO.janela.manager.find(id);if(temp){if(temp.style.display==="block"){temp.style.display="none";if(m){m.hideIframe}}else{temp.style.display="block";if(m){m.showIframe}}}temp=$i(id+"_resizehandle");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}if(i3GEO.janela.id){id=i3GEO.janela.id}else{id=event.id}if(id==undefined){id=args.id}i3GEO.janela.destroi(id)},destroi:function(id){var janela=YAHOO.i3GEO.janela.manager.find(id);i3GEO.util.removeScriptTag(id+"_script");i3GEO.util.removeScriptTag(id+".dicionario_script");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela=$i(id+"_c");janela.parentNode.removeChild(janela)}},alteraTamanho:function(w,h,id){var i;if(arguments.length===3){i=$i(id)}else{i=$i("wdoca")}if(i){i.style.width=w+"px";i.style.height=h+"px"}},abreAguarde:function(id,texto){var pos,temp,janela;if(!id||id==undefined){return}janela=YAHOO.i3GEO.janela.managerAguarde.find(id);pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(i3GEO.janela.AGUARDEMODAL==true){texto+="<br><span style='color:navy;cursor:pointer;font-size:9px;' onclick='javascript:if(i3GEO.janela.AGUARDEMODAL == true){i3GEO.janela.AGUARDEMODAL = false;}else{i3GEO.janela.AGUARDEMODAL = true;}'>bloquear/desbloquear</span>"}if(!janela){janela=new YAHOO.widget.Panel(id,{width:"240px",fixedcenter:false,underlay:"none",close:true,draggable:false,modal:i3GEO.janela.AGUARDEMODAL,monitorresize:false});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="reduzida"){janela.setBody(texto);janela.body.style.padding="5px"}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="minima"){janela.setHeader("<span><img id=aguardeGifAberto src='"+i3GEO.configura.locaplic+"/imagens/aguarde.gif' /></span>&nbsp;<span style=font-size:8px >"+YAHOO.i3GEO.janela.managerAguarde.overlays.length+"</span>")}if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();try{janela.header.style.height="20px"}catch(e){}temp=$i(id+"_c");if(temp){temp.style.backgroundColor=""}YAHOO.util.Dom.setStyle(temp,"opacity",i3GEO.janela.OPACIDADEAGUARDE/100)},fechaAguarde:function(id){if(id!=undefined){var janela=YAHOO.i3GEO.janela.managerAguarde.find(id);if(janela){YAHOO.i3GEO.janela.managerAguarde.remove(janela);janela.destroy()}}},tempoMsg:function(texto,tempo){var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){janela.body.style.height="0px"}else{janela.body.style.height=altura+"px"}janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate()}if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}}else{janela.destroy()}},tempo)},ativaAlerta:function(){window.alert=function(texto){var textoI,janela=YAHOO.i3GEO.janela.managerAguarde.find("alerta");if(!janela){janela=new YAHOO.widget.SimpleDialog("alerta",{width:"300px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:$trad("x74"),handler:function(){this.destroy()},isDefault:true}],icon:YAHOO.widget.SimpleDialog.ICON_WARN,text:""});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body)}textoI=janela.cfg.getProperty("text");if(textoI!=""){textoI+="<br>"}texto=textoI+texto;janela.cfg.setProperty("text",texto);janela.show()}},confirma:function(pergunta,w,resposta1,resposta2,funcao1,funcao2){var f1,f2,janela=YAHOO.i3GEO.janela.managerAguarde.find("confirma");if(!w||w==""){w=300}if(!funcao1||funcao1==""){f1=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return true}}else{f1=function(){funcao1.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}if(!funcao2||funcao2==""){f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return false}}else{f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();funcao2.call()}}if(!resposta1||resposta1==""){resposta1=$trad("x58")}if(!resposta2||resposta2==""){resposta2=$trad("x75")}if(janela){janela.destroy()}janela=new YAHOO.widget.SimpleDialog("confirma",{width:w+"px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:false,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:resposta1,handler:f1},{text:resposta2,handler:f2}],icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:pergunta});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body);janela.show()},prompt:function(pergunta,funcaoOk,valorDefault){if($i("i3GEOjanelaprompt")){return}if(!valorDefault){valorDefault=""}var i="<br><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' style='position:relative;top:5px;width:98%;cursor:text;' />";i3GEO.janela.confirma(pergunta+i,"","","",funcaoOk)},mensagemSimples:function(texto,cabecalho){var janela;if($i("mensagemSimples1")){janela=YAHOO.i3GEO.janela.manager.find("mensagemSimples1")}else{janela=new YAHOO.widget.SimpleDialog("mensagemSimples1",{width:"300px",fixedcenter:true,visible:true,draggable:true,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,text:""});YAHOO.i3GEO.janela.manager.register(janela);janela.setHeader(cabecalho);janela.render(document.body)}janela.setHeader(cabecalho);janela.cfg.setProperty("text",texto);janela.show()},tip:function(cabecalho){var Nid,i,novoel,res;if(arguments.length===0){cabecalho="fixar"}Nid=YAHOO.util.Dom.generateId();i=$i("i3geo_rosa");if(i){i.style.display="none"}if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){$i("img").title=""}novoel=document.createElement("div");novoel.id=Nid;novoel.style.position="absolute";novoel.style.zIndex=5000;novoel.style.textAlign="left";novoel.style.background="white";if(navm){novoel.style.filter="alpha(opacity=90)"}else{novoel.style.opacity=".9"}document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'>";res+="<span style='color:navy;cursor:pointer;text-align:left' onclick='javascript:$i(\""+Nid+"cabecatip\").innerHTML =\"\";' >"+cabecalho+"</span></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.janela.excluiTips('todos')")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.janela.excluiTips('todos')")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.janela.excluiTips('naofixos')")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.janela.excluiTips('naofixos')")}return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","",$trad("t20"),"opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},comboCabecalhoTemas:function(idDiv,idCombo,ferramenta,tipo,funcaoOnChange){var temp=$i(idDiv);if(temp&&!($i(idCombo))){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao,onButtonClick;container.innerHTML=retorno.dados;botao=new YAHOO.widget.Button(idCombo,{type:"menu",menu:idCombo+"select"});if(i3GEO.temaAtivo!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(i3GEO.temaAtivo);botao.set("label","<span class='cabecalhoTemas' >"+tema.tema+"</span>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){if(oMenuItem.value!=""){i3GEO.mapa.ativaTema(oMenuItem.value);botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span>&nbsp;&nbsp;");if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}};botao.getMenu().subscribe("click",onButtonClick)},temp.id,"",false,tipo,"",true)}if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}temp="i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')";if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search(temp)<0){i3GEO.eventos.ATUALIZAARVORECAMADAS.push(temp)}}};
  388 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}YAHOO.namespace("i3GEO.janela");YAHOO.i3GEO.janela.manager=new YAHOO.widget.OverlayManager();YAHOO.namespace("janelaDoca.xp");YAHOO.janelaDoca.xp.manager=new YAHOO.widget.OverlayManager();YAHOO.i3GEO.janela.managerAguarde=new YAHOO.widget.OverlayManager();i3GEO.janela={ESTILOBD:"display:block;padding:5px 1px 5px 1px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,prepara:function(){var iu=i3GEO.util;iu.escondeBox()},cria:function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza,funcaoAposRedim,dimensionavel,icone,funcaoDuplica){if(!dimensionavel){dimensionavel=true}if(!icone){icone=""}if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}if(!classe||classe==""){classe="hd"}if(!id||id===""){id="wdoca"}if(!modal||modal===""){modal=false}ifr=false;if(i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){i3GEO.janela.TRANSICAOSUAVE=false;ifr=true}fix="contained";if(nx===""||nx==="center"){fix=true}if(modal===true){underlay="none"}else{underlay="shadow"}temp=navm?0:2;wlargurA=parseInt(wlargura,10)+temp+"px";ins='<div id="'+id+'_cabecalho" class="'+classe+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE){novoel.onmouseover=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",1)};novoel.onmouseout=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.janela.OPACIDADE/100)};YAHOO.util.Dom.setStyle(novoel,"opacity",1)}document.body.appendChild(novoel);wdocaiframe=$i(id+"i");if(wdocaiframe){temp=wdocaiframe.style;temp.height=waltura;temp.display="block";wdocaiframe.src=wsrc}else{if(waltura!=="auto"){$i(id+'_corpo').style.height=parseInt(waltura,10)+"px"}$i(id+'_corpo').style.width='100%';$i(id+'_corpo').style.overflow="auto"}if(waltura==="auto"||dimensionavel==false){janela=new YAHOO.widget.Panel(id,{iframe:ifr,modal:modal,width:wlargurA,underlay:underlay,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null})}else{janela=new YAHOO.widget.Panel(id,{hideMode:'offsets',iframe:ifr,underlay:underlay,modal:modal,width:wlargurA,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null});var resize=new YAHOO.util.Resize(id,{handles:['br'],autoRatio:false,minWidth:10,minHeight:10,status:false,proxy:true,ghost:false,animate:false,useShim:true});resize.on('resize',function(args){this.cfg.setProperty("height",args.height+"px");if($i(id+"i")){$i(id+"i").style.height=args.height+"px"}},janela,true);if(funcaoAposRedim&&funcaoAposRedim!=""){resize.on('endResize',function(args){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(navm&&id!=="i3geo_janelaMensagens"&&i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){janela.moveTo(0,0)}if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(funcaoMinimiza){$i(id+"_minimizaCabecalho").onclick=funcaoMinimiza}YAHOO.util.Event.addListener(janela.close,"click",i3GEO.janela.fecha,janela,{id:id},true);temp=$i(id+"_corpo");return([janela,$i(id+"_cabecalho"),temp])},minimiza:function(id){var temp=$i(id+"_corpo"),n,i,m=YAHOO.i3GEO.janela.manager.find(id);if(temp){if(temp.style.display==="block"){temp.style.display="none";if(m){m.hideIframe}}else{temp.style.display="block";if(m){m.showIframe}}}temp=$i(id+"_resizehandle");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}if(i3GEO.janela.id){id=i3GEO.janela.id}else{id=event.id}if(id==undefined){id=args.id}i3GEO.janela.destroi(id)},destroi:function(id){var janela=YAHOO.i3GEO.janela.manager.find(id);i3GEO.util.removeScriptTag(id+"_script");i3GEO.util.removeScriptTag(id+".dicionario_script");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela=$i(id+"_c");janela.parentNode.removeChild(janela)}},alteraTamanho:function(w,h,id){var i;if(arguments.length===3){i=$i(id)}else{i=$i("wdoca")}if(i){i.style.width=w+"px";i.style.height=h+"px"}},abreAguarde:function(id,texto){var pos,temp,janela;if(!id||id==undefined){return}janela=YAHOO.i3GEO.janela.managerAguarde.find(id);pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(i3GEO.janela.AGUARDEMODAL==true){texto+="<br><span style='color:navy;cursor:pointer;font-size:9px;' onclick='javascript:if(i3GEO.janela.AGUARDEMODAL == true){i3GEO.janela.AGUARDEMODAL = false;}else{i3GEO.janela.AGUARDEMODAL = true;}'>bloquear/desbloquear</span>"}if(!janela){janela=new YAHOO.widget.Panel(id,{width:"240px",fixedcenter:false,underlay:"none",close:true,draggable:false,modal:i3GEO.janela.AGUARDEMODAL,monitorresize:false});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="reduzida"){janela.setBody(texto);janela.body.style.padding="5px"}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="minima"){janela.setHeader("<span><img id=aguardeGifAberto src='"+i3GEO.configura.locaplic+"/imagens/aguarde.gif' /></span>&nbsp;<span style=font-size:8px >"+YAHOO.i3GEO.janela.managerAguarde.overlays.length+"</span>")}if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();try{janela.header.style.height="20px"}catch(e){}temp=$i(id+"_c");if(temp){temp.style.backgroundColor=""}YAHOO.util.Dom.setStyle(temp,"opacity",i3GEO.janela.OPACIDADEAGUARDE/100)},fechaAguarde:function(id){if(id!=undefined){var janela=YAHOO.i3GEO.janela.managerAguarde.find(id);if(janela){YAHOO.i3GEO.janela.managerAguarde.remove(janela);janela.destroy()}}},tempoMsg:function(texto,tempo){var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){janela.body.style.height="0px"}else{janela.body.style.height=altura+"px"}janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate()}if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}}else{janela.destroy()}},tempo)},ativaAlerta:function(){window.alert=function(texto){var textoI,janela=YAHOO.i3GEO.janela.managerAguarde.find("alerta");if(!janela){janela=new YAHOO.widget.SimpleDialog("alerta",{width:"300px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:$trad("x74"),handler:function(){this.destroy()},isDefault:true}],icon:YAHOO.widget.SimpleDialog.ICON_WARN,text:""});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body)}textoI=janela.cfg.getProperty("text");if(textoI!=""){textoI+="<br>"}texto=textoI+texto;janela.cfg.setProperty("text",texto);janela.show()}},confirma:function(pergunta,w,resposta1,resposta2,funcao1,funcao2){var f1,f2,janela=YAHOO.i3GEO.janela.managerAguarde.find("confirma");if(!w||w==""){w=300}if(!funcao1||funcao1==""){f1=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return true}}else{f1=function(){funcao1.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}if(!funcao2||funcao2==""){f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return false}}else{f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();funcao2.call()}}if(!resposta1||resposta1==""){resposta1=$trad("x58")}if(!resposta2||resposta2==""){resposta2=$trad("x75")}if(janela){janela.destroy()}janela=new YAHOO.widget.SimpleDialog("confirma",{width:w+"px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:false,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:resposta1,handler:f1},{text:resposta2,handler:f2}],icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:pergunta});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body);janela.show()},prompt:function(pergunta,funcaoOk,valorDefault){if($i("i3GEOjanelaprompt")){return}if(!valorDefault){valorDefault=""}var i="<br><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' style='position:relative;top:5px;width:98%;cursor:text;' />";i3GEO.janela.confirma(pergunta+i,"","","",funcaoOk)},mensagemSimples:function(texto,cabecalho){var janela;if($i("mensagemSimples1")){janela=YAHOO.i3GEO.janela.manager.find("mensagemSimples1")}else{janela=new YAHOO.widget.SimpleDialog("mensagemSimples1",{width:"300px",fixedcenter:true,visible:true,draggable:true,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,text:""});YAHOO.i3GEO.janela.manager.register(janela);janela.setHeader(cabecalho);janela.render(document.body)}janela.setHeader(cabecalho);janela.cfg.setProperty("text",texto);janela.show()},tip:function(cabecalho){var Nid,i,novoel,res;if(arguments.length===0){cabecalho="fixar"}Nid=YAHOO.util.Dom.generateId();i=$i("i3geo_rosa");if(i){i.style.display="none"}if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){$i("img").title=""}novoel=document.createElement("div");novoel.id=Nid;novoel.style.position="absolute";novoel.style.zIndex=5000;novoel.style.textAlign="left";novoel.style.background="white";if(navm){novoel.style.filter="alpha(opacity=90)"}else{novoel.style.opacity=".9"}document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'>";res+="<span style='color:navy;cursor:pointer;text-align:left' onclick='javascript:$i(\""+Nid+"cabecatip\").innerHTML =\"\";' >"+cabecalho+"</span></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.janela.excluiTips('todos')")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.janela.excluiTips('todos')")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.janela.excluiTips('naofixos')")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.janela.excluiTips('naofixos')")}return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","",$trad("t20"),"opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},comboCabecalhoTemas:function(idDiv,idCombo,ferramenta,tipo,onButtonClick){var temp=$i(idDiv);if(temp&&!($i(idCombo))){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao;container.innerHTML=retorno.dados;botao=new YAHOO.widget.Button(idCombo,{type:"menu",menu:idCombo+"select"});if(i3GEO.temaAtivo!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(i3GEO.temaAtivo);botao.set("label","<span class='cabecalhoTemas' >"+tema.tema+"</span>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}if(!onButtonClick){onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){if(oMenuItem.value!=""){i3GEO.mapa.ativaTema(oMenuItem.value);botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span>&nbsp;&nbsp;");if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}}}botao.getMenu().subscribe("click",onButtonClick,botao)},temp.id,"",false,tipo,"",true)}if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}temp="i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')";if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search(temp)<0){i3GEO.eventos.ATUALIZAARVORECAMADAS.push(temp)}}};
389 389 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={ATUAL:"temas",ALTURACORPOGUIAS:0,CONFIGURA:{"temas":{icone:"imagens/gisicons/show-layers.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",click:""},"adiciona":{icone:"imagens/gisicons/show-catalog.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",click:function(){var ondeArvore;i3GEO.guias.mostra("adiciona");if(!$i("arvoreAdicionaTema")){try{ondeArvore=objmapa.guiaMenu+"obj"}catch(e){ondeArvore="guia2obj"}}else{ondeArvore="arvoreAdicionaTema"}if(document.getElementById("outrasOpcoesAdiciona")){i3GEO.arvoreDeTemas.OPCOESADICIONAIS.idonde="outrasOpcoesAdiciona";i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluiArvore=false}i3GEO.arvoreDeTemas.cria(i3GEO.configura.sid,i3GEO.configura.locaplic,ondeArvore)}},"legenda":{icone:"imagens/gisicons/show-legend.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",click:function(){i3GEO.guias.mostra("legenda");i3GEO.mapa.legendaHTML.cria("guia4obj")}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+url+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>"+"<a href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br><br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='width:170px;background-color:white;padding:5px;margin:auto;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style=text-align:center ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div><br>"}if(temp.CONTEMMAPFILE=="nao"){ins+="<div><p class=paragrafo style=text-align:center;cursor:pointer >"+"<a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+" ("+temp.ID_MAPA+")</a></p></div>"}else{combo="<select style='width:150px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>Links:</option>"+"<option value='"+link+"'>Original</option>"+"<option value='"+link+"&interface="+urlinterface+"'>"+urlinterface+"</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers 1</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?restauramapa="+temp.ID_MAPA+"&fundo='>Openlayers 2</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Openlayers 3</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?restauramapa="+temp.ID_MAPA+"'>Openlayers 4</option>"+"</select>";ins+="<div>"+"<p class=paragrafo style=text-align:center;cursor:pointer >"+"<img style=text-align:center src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'><br><br>"+"<a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+" ("+temp.ID_MAPA+")</a>"+"<br>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"+"</p></div>"}ins+="</div><br>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.guias.mostra("mapas");i3GEO.php.pegaMapas(pegaMapas)}}},ORDEM:"",TIPO:"guia",IDGUIAS:"guiasYUI",cria:function(onde){var nguiasreal=0,guiaconteudo,id,guia,g,re,ng,tituloguia,i,ins,altura,temp,CONFIGURA=i3GEO.guias.CONFIGURA,guias=i3GEO.util.listaChaves(CONFIGURA),nguias=guias.length;if(i3GEO.guias.TIPO==="movel"){i3GEO.guias.IDGUIAS="i3GEOguiaMovelConteudo";for(ng=0;ng<nguias;ng++){if($i(i3GEO.guias.CONFIGURA[guias[ng]].idconteudo)){i3GEO.guias.guiaMovel.config.guias.ids.push(i3GEO.guias.CONFIGURA[guias[ng]].id);i3GEO.guias.guiaMovel.config.guias.idsconteudos.push(i3GEO.guias.CONFIGURA[guias[ng]].idconteudo);if(i3GEO.guias.CONFIGURA[guias[ng]].icone!==undefined){i3GEO.guias.guiaMovel.config.guias.icones.push(i3GEO.guias.CONFIGURA[guias[ng]].icone)}else{i3GEO.guias.guiaMovel.config.guias.icones.push("imagens/gisicons/open1.png")}i3GEO.guias.guiaMovel.config.guias.titulos.push(i3GEO.guias.CONFIGURA[guias[ng]].titulo);i3GEO.guias.guiaMovel.config.guias.chaves.push(guias[ng])}}return}try{for(g=0;g<12;g++){tituloguia="";if($i("guia"+g)){tituloguia=$i("guia"+g).innerHTML;re=new RegExp("&nbsp;","g");tituloguia=tituloguia.replace(re,'');for(ng=0;ng<nguias;ng++){if(CONFIGURA[guias[ng]].id==="guia"+g){tituloguia=""}}if(tituloguia!==""){i3GEO.guias.CONFIGURA["guia"+g]=[];i3GEO.guias.CONFIGURA["guia"+g].titulo=tituloguia;i3GEO.guias.CONFIGURA["guia"+g].id="guia"+g;i3GEO.guias.CONFIGURA["guia"+g].idconteudo="guia"+g+"obj";if($i('guia'+g).onclick){i3GEO.guias.CONFIGURA["guia"+g].click=$i("guia"+g).onclick}}}}if(i3GEO.guias.ORDEM===""){guias=i3GEO.util.listaChaves(CONFIGURA)}else{guias=i3GEO.guias.ORDEM}nguias=guias.length;if(arguments.length===0){for(ng=0;ng<nguias;ng++){i=$i(i3GEO.guias.CONFIGURA[guias[ng]].id);if(i){onde=i.parentNode}}}else{onde=$i(onde)}if(!onde){return}onde.id=i3GEO.guias.IDGUIAS;onde.className="yui-navset";if(i3GEO.guias.TIPO==="guia"||i3GEO.guias.TIPO==="tablet"){ins='<ul class="yui-nav" style="border-width:0pt 0pt 0px;border-color:rgb(240,240,240);border-bottom-color:white;text-align:center;">';for(ng=0;ng<nguias;ng++){if($i(i3GEO.guias.CONFIGURA[guias[ng]].id)){if($i(i3GEO.guias.CONFIGURA[guias[ng]].idconteudo)){ins+='<li><a alt="" title=""><em><div id="'+i3GEO.guias.CONFIGURA[guias[ng]].id+'" >'+i3GEO.guias.CONFIGURA[guias[ng]].titulo+'</div></em></a></li>'}}}ins+="</ul>";onde.innerHTML=ins}if(i3GEO.guias.TIPO==="sanfona"){ins='<dl id=sanfona'+onde.id+' class="accordion" >';if(i3GEO.guias.ORDEM===""){for(ng=0;ng<nguias;ng++){if($i(i3GEO.guias.CONFIGURA[guias[ng]].id)){nguiasreal++}}}else{nguiasreal=i3GEO.guias.ORDEM.length}if(navn){altura=i3GEO.parametros.h-(nguiasreal*25)-1}else{altura=i3GEO.parametros.h-(nguiasreal*23)+1}for(ng=0;ng<nguias;ng++){if($i(i3GEO.guias.CONFIGURA[guias[ng]].id)){id=i3GEO.guias.CONFIGURA[guias[ng]].idconteudo;temp=$i(id);if(temp){guiaconteudo=temp.innerHTML;temp.innerHTML="";temp.style.display="none";temp.id="";ins+='<dt style=height:17px id="'+i3GEO.guias.CONFIGURA[guias[ng]].id+'" >'+'<table class=accordiontable ><tr><td width="98%" >'+i3GEO.guias.CONFIGURA[guias[ng]].titulo+'</td><td width="2%" ><img id="" src="'+i3GEO.configura.locaplic+'/imagens/branco.gif" style="width:10px;" /></td></tr></table>'+'<dd clas=close >'+'<div class=bd >'+'<div id="'+id+'" >'+guiaconteudo+'</div></div></dd>'}}}ins+="</dl>";onde.innerHTML=ins;onde.style.height=altura+"px";YAHOO.lutsr.accordion.init(true,5,false,"sanfona"+onde.id,altura);i3GEO.guias.ALTURACORPOGUIAS=altura}for(g=0;g<nguias;g++){guia=i3GEO.guias.CONFIGURA[guias[g]];id=guia.id;guiaconteudo=$i(id);if(guiaconteudo){if(guia.click===""||guia.click===undefined){eval('$i("'+id+'").onclick = function(event){i3GEO.guias.mostra("'+guias[g]+'");}')}else{guiaconteudo.onclick=guia.click}YAHOO.util.Event.addListener($i(id),"click",YAHOO.util.Event.preventDefault);YAHOO.util.Event.addListener($i(id),"click",YAHOO.util.Event.stopPropagation);YAHOO.util.Event.addFocusListener($i(id),YAHOO.util.Event.preventDefault);guiaconteudo.onmouseover=function(){};guiaconteudo.onmouseout=function(){};temp=$i(guia.idconteudo);if(temp){temp.style.overflow="auto";if(i3GEO.guias.TIPO==="guia"){if(i3GEO.guias.ALTURACORPOGUIAS===0){temp.style.height=i3GEO.parametros.h+"px"}else{temp.style.height=i3GEO.guias.ALTURACORPOGUIAS+"px"}}else{temp.style.height=onde.style.height}}}}}catch(e){}if(i3GEO.guias.TIPO!=="tablet"){i3GEO.guias.mostra(i3GEO.guias.ATUAL);i3GEO.guias.ativa(i3GEO.guias.ATUAL)}else{i3GEO.guias.escondeGuias()}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;if(i3GEO.guias.ALTURACORPOGUIAS!=0){altura=i3GEO.guias.ALTURACORPOGUIAS}guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(this.TIPO==="guia"){guia.style.height=altura+"px"}if(this.TIPO==="sanfona"){guia.style.height=altura+"px";temp=$i("guiasYUI");if(temp){temp.style.height=altura+"px";temps=temp.getElementsByTagName("dd");n=temps.length;for(i=0;i<n;i++){if(temps[i].style.visibility=="visible"){temps[i].style.height=altura+"px"}}}YAHOO.lutsr.accordion.properties.altura=altura}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){if(i3GEO.guias.TIPO==="tablet"&&temp.style.display==="block"){temp.style.overflow="hidden";attributes={height:{to:0},id:this.CONFIGURA[guias[g]].idconteudo};anim=new YAHOO.util.Anim(temp,attributes,1,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){var temp=$i(anim.attributes.id);temp.style.overflow="auto";temp.style.display="none";if(i3GEO.barraDeBotoes.BARRAS[0]){i3GEO.barraDeBotoes.BARRAS[0].show()}});anim.animate()}else{temp.style.display="none"}}if($i(this.CONFIGURA[guias[g]].id)&&i3GEO.guias.TIPO!=="movel"){$i(this.CONFIGURA[guias[g]].id).parentNode.parentNode.style.background="transparent"}}},mostra:function(guia){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if($i(i3GEO.guias.CONFIGURA[guia].idconteudo).style.display==="block"&&i3GEO.guias.TIPO==="tablet"){i3GEO.guias.escondeGuias();return}if(i3GEO.guias.TIPO!=="movel"){for(g=0;g<nguias;g++){if($i(i3GEO.guias.CONFIGURA[guias[g]].idconteudo)){$i(i3GEO.guias.CONFIGURA[guias[g]].idconteudo).style.display="none"}if($i(i3GEO.guias.CONFIGURA[guias[g]].id)){$i(i3GEO.guias.CONFIGURA[guias[g]].id).parentNode.parentNode.style.background="transparent"}}}if(i3GEO.guias.CONFIGURA.toString().search(guia)<0){for(g=0;g<nguias;g++){if(i3GEO.guias.CONFIGURA[guias[g]].id===guia){guia=guias[g]}}}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){if(i3GEO.guias.TIPO==="tablet"){if(i3GEO.barraDeBotoes.BARRAS[0]){i3GEO.barraDeBotoes.BARRAS[0].hide()}temp.style.left=(i3GEO.parametros.w/2)-150+"px";temp.style.height=0;temp.style.display="block";temp.style.zIndex=9000;temp.style.overflow="hidden";attributes={height:{to:i3GEO.parametros.h-10}};anim=new YAHOO.util.Anim(temp,attributes,1,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){temp.style.overflow="auto";temp.style.display="block"});if(DetectaMobile("DetectAndroid")===true){temp.style.height="";temp.style.overflow="auto"}else{anim.animate()}}else{temp.style.display="block"}if(i3GEO.guias.TIPO!=="movel"){$i(i3GEO.guias.CONFIGURA[guia].id).parentNode.parentNode.style.backgroundColor="white"}i3GEO.guias.ATUAL=guia}}},ativa:function(guia){try{i3GEO.guias.ATUAL=guia;if(i3GEO.guias.CONFIGURA[i3GEO.guias.ATUAL].click!==""){i3GEO.guias.CONFIGURA[i3GEO.guias.ATUAL].click.call()}}catch(e){}},libera:function(){if(!$i("conteudojanelaguias")){var i,w,pos,a,l,temp;$i(i3GEO.Interface.IDCORPO).style.left="0px";if($i(this.IDGUIAS)){$i(this.IDGUIAS).style.display="none"}i=$i("contemFerramentas");w=parseInt($i("contemFerramentas").style.width,10);$i("contemFerramentas").style.width="0px";pos="px";a=i3GEO.parametros.h;l=i3GEO.parametros.w+w;i3GEO.parametros.h=a;i3GEO.parametros.w=l;i=$i(i3GEO.Interface.IDCORPO);if(i){i.style.width=l+pos;i.style.height=a+pos}i=$i(i3GEO.Interface.IDMAPA);if(i){i.style.width=l+pos;i.style.height=a+pos;i.style.clip='rect('+0+" "+(l*1+2)+" "+(a*1+2)+" "+0+')'}i=$i("mst");if(i){i.style.width=l+1+pos}i3GEO.mapa.ajustaPosicao();temp=function(retorno){var novoel,temp,i,g,guias,nguias,janela;novoel=document.createElement("div");novoel.id="janelaguias";novoel.style.display="block";novoel.innerHTML='<div class="hd">Guias <div onclick ="i3GEO.janela.minimiza(\'conteudojanelaguias\')" id="janelaguias_minimizaCabecalho" class="container-minimiza" ></div></div><div class="bd" id="conteudojanelaguias_corpo" style=padding:0px ></div>';temp=$i("i3geo")?$i("i3geo").appendChild(novoel):document.body.appendChild(novoel);janela=new YAHOO.widget.Panel("janelaguias",{width:"270px",fixedcenter:true,constraintoviewport:false,underlay:"none",close:false,visible:true,draggable:true,modal:false,iframe:true});YAHOO.i3GEO.janela.manager.register(janela);janela.render();janela.show();janela.cfg.setProperty("y",0);i=$i(i3GEO.guias.IDGUIAS);$i("conteudojanelaguias_corpo").appendChild(i);i.style.borderLeft="1px solid black";i.style.borderRight="1px solid black";guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){if($i(i3GEO.guias.CONFIGURA[guias[g]].idconteudo)){$i("conteudojanelaguias_corpo").appendChild($i(i3GEO.guias.CONFIGURA[guias[g]].idconteudo));temp=$i(i3GEO.guias.CONFIGURA[guias[g]].idconteudo).style;temp.background="white";temp.border="1px solid black";temp.borderTop="0px solid black";temp.width="270px";temp.left="-1px";temp.height=i3GEO.parametros.h-90+"px"}}i3GEO.atualiza("");i.style.display="block";i.style.left="-1px";i.style.width="270px"};i3GEO.php.mudatamanho(temp,a,l)}else{janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop()}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")},guiaMovel:{ABERTA:false,config:{larguraPuxador:50,alturaPuxador:319,alturaGuiaMovel:0,larguraGuiaMovel:320,topGuiaMovel:0,guias:{icones:[],ids:[],idsconteudos:[],titulos:[],chaves:[]}},left:0,inicia:function(){var posMapa=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA)),centroY=posMapa[1]+(i3GEO.parametros.h/2),config=i3GEO.guias.guiaMovel.config,temp;if(i3GEO.guias.ALTURACORPOGUIAS===0&&config.alturaGuiaMovel===0){i3GEO.guias.guiaMovel.config.alturaGuiaMovel=i3GEO.parametros.h}else{i3GEO.guias.guiaMovel.config.alturaGuiaMovel=i3GEO.guias.ALTURACORPOGUIAS}config=i3GEO.guias.guiaMovel.config;temp=$i("i3GEOguiaMovel").style;temp.left=(posMapa[0]+i3GEO.parametros.w-config.larguraPuxador)+"px";i3GEO.guias.guiaMovel.left=parseInt(temp.left,10)+"px";if(config.topGuiaMovel===0){temp.top=(centroY-((config.alturaGuiaMovel-42)/2))+"px"}else{temp.top=config.topGuiaMovel+"px"}temp.width=config.larguraPuxador+"px";temp=$i("i3GEOguiaMovelMolde").style;temp.top="0px";temp.left=config.larguraPuxador+"px";temp.width="0px";temp.height=config.alturaGuiaMovel+"px";temp.backgroundColor="white";temp.boxShadow="0 8px 10px 0 #888888";temp=$i("i3GEOguiaMovelPuxador").style;temp.top=((config.alturaGuiaMovel-config.alturaPuxador)/2)+"px";temp.left="0px";temp.width=config.larguraPuxador+"px";temp.height=config.alturaPuxador+"px";temp=$i("i3GEOguiaMovelIcones").style;temp.left="1px";temp.top="1px";temp.width=(config.larguraGuiaMovel-1)+"px";temp.height="35px";if(navm){temp.height="37px"}temp.zIndex=5;temp.paddingTop="2px";temp=$i("i3GEOguiaMovelConteudo").style;temp.left="1px";temp.top="38px";temp.height=(config.alturaGuiaMovel-39)+"px";if(navm){temp.width=(config.larguraGuiaMovel-1)+"px"}else{temp.width=(config.larguraGuiaMovel-5)+"px"}temp.paddingLeft="4px";YAHOO.util.Dom.setStyle("i3GEOguiaMovelConteudo","opacity",0.90);YAHOO.util.Dom.setStyle("i3GEOguiaMovelIcones","opacity",0.90);YAHOO.util.Dom.setStyle("i3GEOguiaMovelMolde","opacity",0.10);$i("i3GEOguiaMovelMolde").onmouseover=function(){if($i("i3GEOguiaMovelConteudo").style.display==="block"){YAHOO.util.Dom.setStyle("i3GEOguiaMovelMolde","opacity",0.9)}if($i("i3GEOguiaMovelIcones").innerHTML===""){i3GEO.guias.guiaMovel.mostraIcones()}};$i("i3GEOguiaMovelMolde").onmouseout=function(){YAHOO.util.Dom.setStyle("i3GEOguiaMovelMolde","opacity",0.20);if($i("i3GEOguiaMovelIcones").innerHTML===""){i3GEO.guias.guiaMovel.mostraIcones()}};i3GEO.guias.guiaMovel.ativa(i3GEO.guias.ATUAL);if(i3GEO.guias.guiaMovel.ABERTA===true){i3GEO.guias.guiaMovel.abreFecha()}},mostraIcones:function(){if($i("i3GEOguiaMovelIcones").innerHTML!=""){return}var n=i3GEO.guias.guiaMovel.config.guias.icones.length,i,temp=i3GEO.guias.guiaMovel.config.guias,ins="";if(i3GEO.guias.ORDEM!==""){temp.chaves=i3GEO.guias.ORDEM}for(i=0;i<n;i++){if(temp.chaves[i]){ins+="<button title='"+temp.titulos[i]+"' onmouseout='javascript:this.className = \"iconeGuiaMovel iconeGuiaMovelMouseOut\"' onmouseover='javascript:this.className = \"iconeGuiaMovel iconeGuiaMovelMouseOver\"' onclick='i3GEO.guias.guiaMovel.ativa(\""+temp.chaves[i]+"\")' class=iconeGuiaMovel ><img id='"+temp.ids[i]+"' src='"+i3GEO.configura.locaplic+"/"+temp.icones[i]+"' style='cursor:pointer;;' /></button>"}}$i("i3GEOguiaMovelIcones").innerHTML=ins;i3GEO.guias.guiaMovel.desativaIcones();if($i(i3GEO.guias.CONFIGURA[i3GEO.guias.ATUAL].id)){$i(i3GEO.guias.CONFIGURA[i3GEO.guias.ATUAL].id).parentNode.style.backgroundColor="#cedff2";$i(i3GEO.guias.CONFIGURA[i3GEO.guias.ATUAL].id).parentNode.style.boxShadow="none"}},desativaIcones:function(){var ims=$i("i3GEOguiaMovelIcones").getElementsByTagName("button"),n=ims.length,i;for(i=0;i<n;i++){ims[i].style.backgroundColor="white";ims[i].style.boxShadow=""}},ativa:function(chave){if(i3GEO.guias.CONFIGURA[chave].click){i3GEO.guias.CONFIGURA[chave].click.call()}i3GEO.guias.escondeGuias();i3GEO.guias.mostra(chave);i3GEO.guias.ATUAL=chave;i3GEO.guias.guiaMovel.desativaIcones();if($i(i3GEO.guias.CONFIGURA[chave].id)){$i(i3GEO.guias.CONFIGURA[chave].id).parentNode.style.backgroundColor="#cedff2";$i(i3GEO.guias.CONFIGURA[chave].id).parentNode.style.boxShadow="none"}},reposiciona:function(){var temp=$i("i3GEOguiaMovel").style.top;i3GEO.guias.guiaMovel.config.alturaGuiaMovel=0;i3GEO.guias.ALTURACORPOGUIAS=0;$i("i3GEOguiaMovelIcones").style.display="none";$i("i3GEOguiaMovelConteudo").style.display="none";$i("i3GEOguiaMovelMolde").style.display="none";i3GEO.guias.escondeGuias();i3GEO.guias.guiaMovel.inicia();$i("i3GEOguiaMovel").style.top=temp},abreFecha:function(){var molde=$i("i3GEOguiaMovelMolde"),guia=$i("i3GEOguiaMovel"),attributes,anim,anim1;if(molde.style.display==="block"){$i("i3GEOguiaMovelIcones").style.display="none";$i("i3GEOguiaMovelConteudo").style.display="none";attributes={left:{to:parseInt(i3GEO.guias.guiaMovel.left,10)},id:"i3GEOguiaMovel"};anim=new YAHOO.util.Anim(guia,attributes,1,YAHOO.util.Easing.easeNone);attributes={width:{to:0},id:"i3GEOguiaMovelMolde"};anim1=new YAHOO.util.Anim(molde,attributes,1,YAHOO.util.Easing.easeNone);anim.duration=0.5;anim1.duration=0.5;anim.animate();anim1.animate();anim1.onComplete.subscribe(function(){molde.style.display="none"})}else{molde.style.display="block";attributes={left:{to:parseInt(guia.style.left,10)-i3GEO.guias.guiaMovel.config.larguraGuiaMovel},id:"i3GEOguiaMovel"};anim=new YAHOO.util.Anim(guia,attributes,1,YAHOO.util.Easing.easeNone);attributes={width:{to:i3GEO.guias.guiaMovel.config.larguraGuiaMovel},id:"i3GEOguiaMovelMolde"};anim1=new YAHOO.util.Anim(molde,attributes,1,YAHOO.util.Easing.easeNone);anim.duration=0.5;anim1.duration=0.5;anim1.onComplete.subscribe(function(){$i("i3GEOguiaMovelIcones").style.display="block";$i("i3GEOguiaMovelConteudo").style.display="block";i3GEO.guias.guiaMovel.mostraIcones();YAHOO.util.Dom.setStyle("i3GEOguiaMovelMolde","opacity",0.9)});anim.animate();anim1.animate()}}}};
390 390 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.arvoreDeCamadas={TEMPLATELEGENDA:"legenda5.htm",BARRAPROGRESSO:true,MOSTRALISTAKML:false,FILTRO:"",VERIFICAABRANGENCIATEMAS:true,finaliza:"",EXPANDESOLEGENDA:false,PERMITEEXPANDIRTEMAS:true,ARRASTARORDEM:true,REFRESH:true,ARRASTARLIXEIRA:true,ALTERAOPACIDADE:true,ANIMAMAPA:true,LIGARDESLIGARTODOS:true,FILTRAR:true,ABRELEGENDA:true,EXPANDIDA:false,LEGENDAEXPANDIDA:false,OPCOESICONES:true,OPCOESTEMAS:true,OPCOESLEGENDA:true,AGUARDALEGENDA:false,ICONETEMA:true,FUNCOES:{farolescala:true,excluir:true,sobe:true,desce:true,fonte:true,zoomtema:true,compartilhar:true,opacidade:true,mudanome:true,procurar:true,toponimia:true,etiquetas:true,filtrar:true,tabela:true,grafico:true,editorlegenda:true,destacar:true,cortina:true,sql:true,comentar:true,temporizador:true,wms:true,tme:true,copia:true},CAMADAS:"",CAMADASINICIAIS:"",ARVORE:null,IDHTML:"listaTemas",SID:null,LOCAPLIC:null,ATIVATEMA:"",cria:function(onde,temas,g_sid,g_locaplic,funcaoTema){if(!YAHOO.lang.isUndefined(funcaoTema)){i3GEO.arvoreDeCamadas.ATIVATEMA=funcaoTema}var novoel;if(i3GEO.arvoreDeCamadas.BARRAPROGRESSO===true&&i3GEO.Interface.ATUAL==="openlayers"){if(!$i("i3GEOprogressoDiv")){novoel=document.createElement("div");novoel.id="i3GEOprogressoDiv";novoel.style.position="absolute";novoel.style.top="0px";novoel.style.zIndex="50000";novoel.style.left=(i3GEO.parametros.w/2)-75+"px";$i(i3GEO.Interface.IDMAPA).appendChild(novoel);i3GEO.arvoreDeCamadas.progressBar=new YAHOO.widget.ProgressBar({height:5,width:150,minValue:1,maxValue:0,value:0}).render("i3GEOprogressoDiv")}}i3GEO.arvoreDeCamadas.SID=typeof(g_sid)!=='undefined'?g_sid:i3GEO.configura.sid;i3GEO.arvoreDeCamadas.LOCAPLIC=typeof(g_locaplic)!=='undefined'?g_locaplic:i3GEO.configura.locaplic;if(onde!==""){i3GEO.arvoreDeCamadas.IDHTML=onde}if(i3GEO.arvoreDeCamadas.IDHTML===""){return}if(!$i(i3GEO.arvoreDeCamadas.IDHTML)){return}if(YAHOO.lang.isUndefined(temas)||temas===""){temas=i3GEO.arvoreDeCamadas.CAMADAS}i3GEO.arvoreDeCamadas.atualiza(temas);if(i3GEO.arvoreDeCamadas.finaliza!==""){eval(i3GEO.arvoreDeCamadas.finaliza)}},atualiza:function(temas,forca){if(arguments.length===0){temas=i3GEO.arvoreDeCamadas.CAMADAS;i3GEO.arvoreDeCamadas.CAMADAS="";forca=false}var estilo,temp,newVal,root,tempNode,titulo,d,c,ltema,temaNode,i,j,n,nk,k,noGrupo,incluidos=[],grupoNode="",grupoLayers=i3GEO.configura.grupoLayers,textoTema="";temp=$i(i3GEO.arvoreDeCamadas.IDHTML);if(temp){if(forca===true){temp.innerHTML=""}if(temp.innerHTML!==""){if(i3GEO.arvoreDeCamadas.comparaTemas(temas,i3GEO.arvoreDeCamadas.CAMADAS)){i3GEO.arvoreDeCamadas.CAMADAS=temas;return}}}else{return}i3GEO.util.defineValor(i3GEO.arvoreDeCamadas.IDHTML,"innerHTML","");i3GEO.arvoreDeCamadas.CAMADAS=temas;if(i3GEO.arvoreDeCamadas.CAMADASINICIAIS===""){i3GEO.arvoreDeCamadas.CAMADASINICIAIS=temas}(function(){function changeIconMode(){var currentIconMode="";newVal=parseInt(this.value,10);if(newVal!==currentIconMode){currentIconMode=newVal}buildTree()}function buildTree(){i3GEO.arvoreDeCamadas.ARVORE=new YAHOO.widget.TreeView(i3GEO.arvoreDeCamadas.IDHTML)}buildTree()})();root=i3GEO.arvoreDeCamadas.ARVORE.getRoot();titulo="<table><tr><td><b>"+$trad("a7")+"</b></td><td>";titulo+="</td></tr></table>";tempNode=new YAHOO.widget.HTMLNode({expanded:true,html:titulo,hasIcon:true,enableHighlight:false},root);new YAHOO.widget.HTMLNode({expanded:false,html:i3GEO.arvoreDeCamadas.montaOpcoesArvore(),hasIcon:false,enableHighlight:false},tempNode);estilo=navm?"text-align:left;font-size:11px;vertical-align:middle;display:table-cell;":"text-align:left;font-size:11px;vertical-align:vertical-align:top;padding-top:4px;";if(grupoLayers===""){c=temas.length;for(i=0,j=c;i<j;i+=1){ltema=temas[i];try{if((ltema.escondido).toLowerCase()!=="sim"){textoTema=i3GEO.arvoreDeCamadas.montaTextoTema(ltema);if(textoTema!==""){temaNode=new YAHOO.widget.HTMLNode({expanded:this.EXPANDIDA,html:textoTema,id:ltema.name,tipo:"tema",enableHighlight:false},tempNode);if(this.PERMITEEXPANDIRTEMAS===true){if(this.EXPANDESOLEGENDA===false){temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes,1)}else{if(ltema.classe!=="NAO"){temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda,1)}}}}YAHOO.util.Event.addListener($i("arrastar_"+ltema),"click",YAHOO.util.Event.preventDefault);YAHOO.util.Event.addFocusListener($i("arrastar_"+ltema),YAHOO.util.Event.preventDefault)}}catch(e){}}}else{nk=temas.length;c=grupoLayers.length;for(i=0;i<c;i+=1){noGrupo="";if(grupoLayers[i].icone&&grupoLayers[i].icone===true){noGrupo+="<p style="+estilo+" ><input class=inputsb style=cursor:pointer onclick='i3GEO.arvoreDeCamadas.ligaDesligaTemas(\""+i3GEO.configura.grupoLayers[i].layers+"\",this.checked)' type=checkbox title='Ligar/desligar temas do grupo' />&nbsp;"}noGrupo+="<span style="+estilo+";vertical-align:top ><b>"+grupoLayers[i].nome+"</b></span></p>";d=this.EXPANDIDA;if(grupoLayers[i].expandido&&grupoLayers[i].expandido===true){d=true}n=grupoLayers[i].layers.length;for(j=0;j<n;j+=1){for(k=0;k<nk;k+=1){ltema=temas[k];if(ltema.name===grupoLayers[i].layers[j]&&ltema.escondido==="nao"){if(noGrupo!==""){grupoNode=new YAHOO.widget.HTMLNode({enableHighlight:false,html:noGrupo,expanded:d},tempNode);noGrupo=""}textoTema=i3GEO.arvoreDeCamadas.montaTextoTema(ltema);if(textoTema!==""){d={enableHighlight:false,expanded:i3GEO.arvoreDeCamadas.EXPANDIDA,html:textoTema,id:ltema.name,tipo:"tema"};if(grupoLayers[i].dinamico&&grupoLayers[i].dinamico===true){temaNode=new YAHOO.widget.HTMLNode(d,grupoNode)}else{temaNode=new YAHOO.widget.HTMLNode(d,tempNode)}temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes,1);YAHOO.util.Event.addListener($i("arrastar_"+ltema),"click",YAHOO.util.Event.preventDefault);YAHOO.util.Event.addFocusListener($i("arrastar_"+ltema),YAHOO.util.Event.preventDefault);incluidos.push(ltema.name)}}}}}grupoNode=new YAHOO.widget.HTMLNode({expanded:false,enableHighlight:false,html:"<b>Outros</b>"},tempNode);c=incluidos.length;for(k=0;k<nk;k+=1){ltema=temas[k];n=false;for(j=0;j<c;j+=1){if(incluidos[j]===ltema.name||ltema.escondido.toLowerCase()==="sim"){n=true}}if(n===false){temaNode=new YAHOO.widget.HTMLNode({enableHighlight:false,expanded:false,html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:ltema.name,tipo:"tema"},grupoNode,i3GEO.arvoreDeCamadas.EXPANDIDA,true);temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes,1);YAHOO.util.Event.addListener($i("arrastar_"+ltema),"click",YAHOO.util.Event.preventDefault);YAHOO.util.Event.addFocusListener($i("arrastar_"+ltema),YAHOO.util.Event.preventDefault)}}}document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";i3GEO.arvoreDeCamadas.ARVORE.draw();if(i3GEO.arvoreDeCamadas.ARRASTARORDEM===true||i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA===true){i3GEO.arvoreDeCamadas.ativaDragDrop()}i3GEO.mapa.ativaTema(i3GEO.temaAtivo);i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas();if(i3GEO.arvoreDeCamadas.VERIFICAABRANGENCIATEMAS===true&&i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()")}i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS)},montaOpcoesArvore:function(){var ins="",imb=i3GEO.util.$im("branco.gif"),estilo=function(i){return" onmouseout='javascript:this.className = \""+i+" iconeMini iconeGuiaMovelMouseOut\";' onmouseover='javascript:this.className = \""+i+" iconeMini iconeGuiaMovelMouseOver\";' class='"+i+" iconeMini iconeGuiaMovelMouseOut' src='"+imb+"' style='cursor:pointer;text-align:left' "};if(this.REFRESH===true){ins+="<img "+estilo("i3geo_refresh2")+" onclick='i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)' title='Refresh' id='i3geo_refresh'/>"}if(this.ARRASTARLIXEIRA===true){ins+="<img "+estilo("i3geo_lixeira")+" onclick='i3GEO.arvoreDeCamadas.dialogo.excluir();' id='i3geo_lixeira' title='"+$trad("t2")+"' />"}if(this.FILTRAR===true){ins+="<img "+estilo("i3geo_filtro")+" onclick='i3GEO.arvoreDeCamadas.dialogo.filtro();' id='i3geo_filtro' title='"+$trad("t2a")+"' />"}if(this.ABRELEGENDA===true){ins+="<img "+estilo("soltaleg2")+" onclick='i3GEO.mapa.legendaHTML.libera();' id='soltaleg2' title='"+$trad("t2b")+"' />"}if(this.ALTERAOPACIDADE===true){ins+="<img "+estilo("opacidadeMapa")+" onclick='i3GEO.mapa.dialogo.opacidade();' id='opacidadeMapa' title='"+$trad("t20")+"' />"}if(this.ANIMAMAPA===true&&(i3GEO.Interface.ATUAL==="openlayers"||i3GEO.Interface.ATUAL==="googlemaps")){ins+="<img "+estilo("animaMapa")+" onclick='i3GEO.mapa.dialogo.animacao();' id='animaMapa' title='"+$trad("p21")+"' />"}if(this.LIGARDESLIGARTODOS===true){ins+="&nbsp;<img "+estilo("olhoAberto")+" onclick='i3GEO.arvoreDeCamadas.aplicaTemas(\"ligartodos\");' id='olhoAberto' title='"+$trad("t3a")+"' />";ins+="&nbsp;<img "+estilo("olhoFechado")+" onclick='i3GEO.arvoreDeCamadas.aplicaTemas(\"desligartodos\");' id='olhoFechado' title='"+$trad("t3b")+"' />"}return ins},ligaDesligaTemas:function(lista,status){var c,n,i,aplica=false;lista=lista.split(",");n=lista.length;for(i=0;i<n;i+=1){c=i3GEO.arvoreDeCamadas.capturaCheckBox(lista[i]);if(c){if(c.checked!==status){aplica=true}c.checked=status;if(aplica===true){c.onclick()}}}},ativaDragDrop:function(){var Dom=YAHOO.util.Dom,Event=YAHOO.util.Event;YAHOO.example.DDList="";YAHOO.example.DDApp={init:function(){var i,ltema;if($i("i3geo_lixeira")&&i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA===true){new YAHOO.util.DDTarget("i3geo_lixeira")}i=i3GEO.arvoreDeCamadas.CAMADAS.length-1;if(i3GEO.arvoreDeCamadas.CAMADAS.length-1>=0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if($i("arrastar_"+ltema.name)){new YAHOO.example.DDList("arrastar_"+ltema.name)}}while(i--)}}};YAHOO.example.DDList=function(id,sGroup,config){YAHOO.example.DDList.superclass.constructor.call(this,id,sGroup,config);this.logger=this.logger||YAHOO;YAHOO.util.Dom.setStyle(this.getDragEl(),"opacity",0.67);this.goingUp=false;this.lastY=0};YAHOO.extend(YAHOO.example.DDList,YAHOO.util.DDProxy,{startDrag:function(x,y){var dragEl,clickEl,Dom=YAHOO.util.Dom;this.logger.log(this.id+" startDrag");dragEl=this.getDragEl();clickEl=this.getEl();Dom.setStyle(clickEl,"visibility","hidden");dragEl.innerHTML=clickEl.innerHTML;Dom.setStyle(dragEl,"color",Dom.getStyle(clickEl,"color"));Dom.setStyle(dragEl,"backgroundColor",Dom.getStyle(clickEl,"backgroundColor"));Dom.setStyle(dragEl,"border","4px solid gray");Dom.setStyle(dragEl,"z-index","5000")},endDrag:function(e){var srcEl,proxy,a,thisid,proxyid;srcEl=this.getEl();proxy=this.getDragEl();Dom.setStyle(proxy,"visibility","");a=new YAHOO.util.Motion(proxy,{points:{to:Dom.getXY(srcEl)}},0.2,YAHOO.util.Easing.easeOut);proxyid=proxy.id;thisid=this.id;a.onComplete.subscribe(function(){var Dom=YAHOO.util.Dom;Dom.setStyle(proxyid,"visibility","hidden");Dom.setStyle(thisid,"visibility","")});a.animate();YAHOO.util.Dom.setStyle('i3geo_lixeira','border','0px solid blue')},onDragDrop:function(e,id){var pt,region,tema,destEl,els,lista,temp,DDM=YAHOO.util.DragDropMgr,Dom=YAHOO.util.Dom;if(DDM.interactionInfo.drop.length===1){pt=DDM.interactionInfo.point;region=DDM.interactionInfo.sourceRegion;if(!region.intersect(pt)){DDM.refreshCache();if(DDM.getDDById(id).id==="i3geo_lixeira"){if(i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA===true){(new YAHOO.util.Anim("i3geo_lixeira",{opacity:{from:0,to:1}},3,YAHOO.util.Easing.easeOutStrong)).animate();tema=(this.getEl()).id.split("arrastar_")[1];i3GEO.tema.exclui(tema)}}else{if(i3GEO.arvoreDeCamadas.ARRASTARORDEM===true){destEl=Dom.get(id);destEl.appendChild(this.getEl());els=i3GEO.arvoreDeCamadas.listaLigadosDesligados();lista=els[2].join(",");temp=function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}};i3GEO.php.reordenatemas(temp,lista)}else{i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)}}}}},onDrag:function(e){var y;y=Event.getPageY(e);if(y<this.lastY){this.goingUp=true}else if(y>this.lastY){this.goingUp=false}this.lastY=y;if(i3GEO.guias.TIPO==="movel"){YAHOO.util.Dom.setStyle("i3GEOguiaMovelMolde","opacity",0.9)}},onDragOver:function(e,id){var destEl;destEl=YAHOO.util.Dom.get(id);if($i("i3geo_lixeira")&&id==="i3geo_lixeira"){$i("i3geo_lixeira").style.border="1px solid red"}else{destEl.style.textDecoration="underline"}},onDragOut:function(e,id){$i(id).style.textDecoration="none"}});Event.onDOMReady(YAHOO.example.DDApp.init,YAHOO.example.DDApp,true)},montaOpcoes:function(node){var opcoesNode,idtema,ltema,farol,mfarol,tnome="",imb=i3GEO.util.$im("branco.gif"),funcoes=i3GEO.arvoreDeCamadas.FUNCOES;idtema=node.data.id;ltema=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(i3GEO.arvoreDeCamadas.OPCOESICONES===true){if(funcoes.farolescala===true){farol="maisamarelo.png";mfarol="";if(ltema.escala*1<i3GEO.parametros.mapscale*1){farol="maisverde.png";mfarol=$trad("t9")}if(ltema.escala*1>i3GEO.parametros.mapscale*1){farol="maisvermelho.png";mfarol=$trad("t10")}if(ltema.escala===0){farol="maisamarelo.png";mfarol=$trad("t11")}tnome+="&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' />"}if(funcoes.excluir===true){tnome+="&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+imb+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if(funcoes.sobe===true){tnome+="&nbsp;<img class='sobe' src='"+imb+"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if(funcoes.desce===true){tnome+="&nbsp;<img class='desce' src='"+imb+"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if((ltema.zoomtema.toLowerCase()==="sim")&&(funcoes.zoomtema===true)){tnome+="&nbsp;<img class='extent' src='"+imb+"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}new YAHOO.widget.HTMLNode({html:tnome,enableHighlight:false,isLeaf:true,expanded:false},node);if(funcoes.compartilhar===true&&ltema.permitecomentario.toLowerCase()!=="nao"){temp=i3GEO.configura.locaplic+"/ms_criamapa.php?layers="+ltema.name+"&amp;temasa="+ltema.name;tnome=i3GEO.social.compartilhar("",temp,temp,"semtotal");iconesNode=new YAHOO.widget.HTMLNode({html:tnome,enableHighlight:false,isLeaf:true,expanded:false},node)}}if(i3GEO.arvoreDeCamadas.OPCOESTEMAS===true){opcoesNode=new YAHOO.widget.HTMLNode({html:$trad("t18a"),idopcoes:ltema.name,identifica:ltema.identifica,enableHighlight:true,expanded:false},node);opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraOpcoes,1)}if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA===true&&ltema.classe!=="NAO"){opcoesNode=new YAHOO.widget.HTMLNode({html:$trad("p3"),idlegenda:ltema.name,enableHighlight:true,expanded:i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA},node);opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda,1)}node.loadComplete()},mostraOpcoes:function(node){var tnome,idtema=node.data.idopcoes,ltema=i3GEO.arvoreDeCamadas.pegaTema(idtema),funcoes=i3GEO.arvoreDeCamadas.FUNCOES;if(funcoes.opacidade===true){tnome="<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t19")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+$trad("t20")+"</span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=42' >&nbsp;&nbsp;&nbsp;</a>"+"<br>"+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+"<img class='tic' style='position:relative;top:1px;left:2px;' onclick='i3GEO.tema.mudatransp(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";new YAHOO.widget.HTMLNode({expanded:false,enableHighlight:false,isLeaf:true,html:tnome},node)}if(funcoes.temporizador===true){tnome="<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t47")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+$trad("t48")+"</span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=101' >&nbsp;&nbsp;&nbsp;</a>"+"<br>"+$inputText("","","temporizador"+ltema.name,"","3",ltema.temporizador)+"<img class='tic' style='position:relative;top:1px;left:2px;' onclick='i3GEO.tema.temporizador(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";new YAHOO.widget.HTMLNode({expanded:false,enableHighlight:false,isLeaf:true,html:tnome},node)}if(funcoes.mudanome===true){tnome="<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t21a")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"+$trad("t21")+" </span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=43' >&nbsp;&nbsp;&nbsp;</a>"+"<br>"+$inputText("","","nn"+ltema.name,"","15","")+"<img class='tic' style='position:relative;top:1px;left:2px;' onclick='i3GEO.tema.mudanome(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";new YAHOO.widget.HTMLNode({expanded:false,enableHighlight:false,isLeaf:true,html:tnome},node)}if(funcoes.copia===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("x100"),$trad("x101"),'i3GEO.tema.copia(\"'+ltema.name+'\")',node)}if((ltema.type<3)&&(ltema.connectiontype!==7)){if(funcoes.procurar===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t22"),$trad("t23"),'i3GEO.tema.dialogo.procuraratrib(\"'+ltema.name+'\")',node)}if(funcoes.toponimia===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t24"),$trad("t25"),'i3GEO.tema.dialogo.toponimia(\"'+ltema.name+'\")',node)}if(funcoes.etiquetas===true&&(ltema.identifica.toLowerCase()==="sim"||ltema.identifica==="")){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t26"),$trad("t27"),'i3GEO.tema.dialogo.etiquetas(\"'+ltema.name+'\")',node)}if(funcoes.filtrar===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t28"),$trad("t29"),'i3GEO.tema.dialogo.filtro(\"'+ltema.name+'\")',node)}if(funcoes.tabela===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t30"),$trad("t31"),'i3GEO.tema.dialogo.tabela(\"'+ltema.name+'\")',node)}if(i3GEO.parametros.versaoms>4&&funcoes.grafico===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t37"),$trad("t37"),'i3GEO.tema.dialogo.graficotema(\"'+ltema.name+'\")',node)}}if((ltema.type<4||ltema.type===8)&&funcoes.editorlegenda===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t32"),$trad("t33"),'i3GEO.tema.dialogo.editaLegenda(\"'+ltema.name+'\")',node)}if(funcoes.destacar===true&&i3GEO.Interface.ATUAL!=="googlemaps"&&i3GEO.Interface.ATUAL!=="googleearth"){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t34"),$trad("t35"),'i3GEO.navega.destacaTema.inicia(\"'+ltema.name+'\")',node)}if(funcoes.sql===true&&ltema.editorsql.toLowerCase()==="sim"){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t40"),$trad("t41"),'i3GEO.tema.dialogo.editorsql(\"'+ltema.name+'\")',node)}if(funcoes.comentar===true&&ltema.permitecomentario.toLowerCase()!=="nao"&&i3GEO.arvoreDeTemas.OPCOESADICIONAIS.comentarios===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t45"),$trad("t45"),'i3GEO.tema.dialogo.comentario(\"'+ltema.name+'\")',node)}if(funcoes.wms===true&&ltema.permiteogc.toLowerCase()!=="nao"){i3GEO.arvoreDeCamadas.adicionaOpcaoTema("Getcapabilities",'WMS-OGC','i3GEO.tema.dialogo.mostraWms(\"'+ltema.name+'\")',node)}if(i3GEO.login.verificaCookieLogin()&&i3GEO.parametros.editor.toLowerCase()==="sim"){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t44"),"<span style=color:red title='Apenas usu&aacute;rios editores podem ver essa op&ccedil;&atilde;o' >"+$trad("t44")+"</span>",'i3GEO.tema.dialogo.salvaMapfile(\"'+ltema.name+'\")',node)}if(funcoes.tme===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t49"),$trad("t49"),'i3GEO.tema.dialogo.tme(\"'+ltema.name+'\")',node)}node.loadComplete()},adicionaOpcaoTema:function(dica,titulo,onclick,node){var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+dica+"','');\" onclick="+onclick+">"+titulo+" </a>";new YAHOO.widget.HTMLNode({html:tnome,enableHighlight:false,isLeaf:true,expanded:false},node)},mostraLegenda:function(node){var retorna,idtema=node.data.idlegenda;retorna=function(retorno){var original={data:""},i,re,tabela,linhas,linha,colunas,incluir,elementos,nelementos,inputs,desativar,nindices;if(retorno.data.legenda){original=retorno;retorno=retorno.data.legenda;if(retorno[0]){if((navn)&&(!retorno[0].imagem)){tabela=retorno}else{i=retorno[0].imagem;re=new RegExp("tiff","g");i=i.replace(re,'png');tabela="<img src='"+i+"' />"}retorno=""}else{linhas=retorno.split("#");if(linhas.length>1){linhas=retorno.split("|");tabela="<table>";linha=linhas.length-1;if(linha>=0){do{colunas=linhas[linha].split("#");re=new RegExp("'","g");tabela+="<tr style='border-top:1px solid rgb(240,240,240);'><td><img src='"+colunas[4]+"' </td><td style='text-align:left'>"+colunas[2]+"</td></tr>"}while(linha--)}tabela+="</table><br>"}else{tabela=retorno}}}else{tabela="<img src='"+retorno.data[0].imagem+"' />"}incluir="<div style='text-align:left' id='"+idtema+"verdiv"+"'>"+tabela+"</div>";new YAHOO.widget.HTMLNode({html:incluir,enableHighlight:false,expanded:false},node);node.loadComplete();elementos=document.getElementById(idtema+"verdiv").getElementsByTagName("input");nelementos=elementos.length;inputs=[];i=0;if(nelementos>0){do{if(elementos[i].type==="checkbox"){inputs.push(elementos[i])}i++}while(i<nelementos)}if(original.data.desativar){desativar=original.data.desativar;nindices=desativar.length;i=0;if(nindices>0){do{inputs[desativar[i]].checked=false;i++}while(i<nindices)}}};if(i3GEO.arvoreDeCamadas.TEMPLATELEGENDA!==""){i3GEO.php.criaLegendaHTML(retorna,idtema,i3GEO.arvoreDeCamadas.TEMPLATELEGENDA)}else{i3GEO.php.criaLegendaHTML(retorna,idtema)}},atualizaLegenda:function(idtema){var node;if(document.getElementById(idtema+"verdiv")){node=i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty("idlegenda",idtema);if(node){i3GEO.arvoreDeCamadas.ARVORE.removeChildren(node);this.mostraLegenda(node);if($i("janelaLegenda"+idtema+"_corpo")){i3GEO.tema.mostralegendajanela(idtema,"","abrejanela")}}}},escolheCorClasse:function(leg){var obj,novoel;leg=leg.parentNode.getElementsByTagName("input")[0];if(!$i("tempinputcorclasse")){novoel=document.createElement("input");novoel.id="tempinputcorclasse";novoel.style.display="none";novoel.alt="objeto criado para guardar dados da funcao escolohercorclasse";novoel.onchange="";document.body.appendChild(novoel)}obj=$i("tempinputcorclasse");obj.value="";obj.tema=leg.name;obj.idclasse=leg.value;obj.onchange=function(){var obj=$i("tempinputcorclasse");i3GEO.tema.alteracorclasse(obj.tema,obj.idclasse,obj.value)};i3GEO.util.abreCor("","tempinputcorclasse")},inverteStatusClasse:function(leg){var temp=function(retorno){i3GEO.atualiza();i3GEO.Interface.atualizaTema(retorno,leg.name)};i3GEO.php.inverteStatusClasse(temp,leg.name,leg.value)},montaTextoTema:function(tema){var ck,html,estilo,iu=i3GEO.util;if(tema.status*1===2){ck=' CHECKED '}else{ck=""}if(this.FILTRO!==""){if(this.FILTRO==="desligados"&&ck!==""){return""}if(this.FILTRO==="ligados"&&ck===""){return""}if(this.FILTRO==="selecionados"&&tema.sel.toLowerCase()!=="sim"){return""}if(this.FILTRO==="download"&&tema.download.toLowerCase()!=="sim"){return""}if(this.FILTRO==="wms"&&tema.connectiontype*1!==7){return""}if(this.FILTRO==="raster"&&tema.type*1!==3){return""}if(this.FILTRO==="toponimia"&&tema.type*1!==4){return""}}estilo=navm?"text-align:left;font-size:11px;vertical-align:middle;display:table-cell;":"text-align:left;font-size:11px;vertical-align:top;";html="<p onclick='i3GEO.mapa.ativaTema(\""+tema.name+"\")' id='arrastar_"+tema.name+"' style='"+estilo+"' >";estilo=navm?"cursor:pointer;vertical-align:15%;":"cursor:pointer;";html+="<input class=inputsb style='"+estilo+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t3")+"','ligadesliga')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" type='checkbox' name=\"layer\" value='"+tema.name+"' "+ck;if(i3GEO.arvoreDeCamadas.ATIVATEMA!==""){html+="onclick=\""+i3GEO.arvoreDeCamadas.ATIVATEMA+"\""}else{html+="onclick='i3GEO.util.criaBotaoAplicar(\"i3GEO.arvoreDeCamadas.aplicaTemas\",\""+$trad("p14")+"\",\"i3geoBotaoAplicarCamadas\",this)'"}html+=" />";estilo=navm?"cursor:pointer;vertical-align:35%;padding-top:0px;":"cursor:pointer;vertical-align:20%;position:relative;top:2px;";if(tema.iconetema!==""&&i3GEO.arvoreDeCamadas.ICONETEMA===true){html+="&nbsp;<img style='"+estilo+"' src='"+tema.iconetema+"' />"}if(tema.contextoescala.toLowerCase()==="sim"){html+="&nbsp;<img style='"+estilo+"' src="+iu.$im("contextoescala.png")+" title='"+$trad("t36")+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t36")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if(tema.sel.toLowerCase()==="sim"){html+="&nbsp;<img style='"+estilo+"' src="+iu.$im("estasel.png")+" title='"+$trad("t4")+"' onclick='i3GEO.tema.limpasel(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t5")+"','limpasel')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";html+="&nbsp;<img style='"+estilo+"' src="+iu.$im("zoomsel.gif")+" title='"+$trad("t4a")+"' onclick='i3GEO.tema.zoomsel(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t5")+"','zoomsel')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if(i3GEO.arvoreDeCamadas.FUNCOES.fonte===true&&tema.features.toLowerCase()!=="sim"&&tema.name!="mundo"){html+="&nbsp;<img class='ajuda_usuario' style='top:-2px;' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("a9")+"' onclick='i3GEO.tema.fonte(\""+tema.name+"\",true)' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("a9")+"','fonte')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if(tema.download.toLowerCase()==="sim"||tema.download===""&&tema.features.toLowerCase()!=="sim"){html+="&nbsp;<img style='"+estilo+"' src="+iu.$im("down1.gif")+" title='download' onclick='i3GEO.tema.dialogo.download(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t6")+"','download')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}estilo=navm?"cursor:move;vertical-align:35%;padding-top:0px;color:black;":"cursor:move;vertical-align:20%;color:black;";if(i3GEO.arvoreDeCamadas.AGUARDALEGENDA){html+="&nbsp;<span id='ArvoreTituloTema"+tema.name+"' style='position:relative;top:2px;"+estilo+"' onclick=\"i3GEO.tema.mostralegendajanela('"+tema.name+"','"+tema.tema+"','abrejanela');\" onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7a")+"','');i3GEO.tema.mostralegendajanela('"+tema.name+"','"+tema.tema+"','ativatimer');\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('');i3GEO.tema.mostralegendajanela('"+tema.name+"','','desativatimer');\" >"+tema.tema+"</span>"}else{html+="&nbsp;<span id='ArvoreTituloTema"+tema.name+"' style='"+estilo+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+tema.tema+"</span>"}html+="</p>";if(i3GEO.tema.TEMPORIZADORESID[tema.name]==undefined&&tema.temporizador!=""){i3GEO.tema.temporizador(tema.name,tema.temporizador)}return(html)},atualizaFarol:function(mapscale){var farol,l,ltema,escala,iu=i3GEO.util,im=i3GEO.configura.locaplic+"/imagens/",camadas=i3GEO.arvoreDeCamadas.CAMADAS;farol="maisamarelo.png";l=camadas.length-1;if(l>=0){do{ltema=camadas[l];escala=ltema.escala;if(escala*1<mapscale*1){farol="maisverde.png"}if(escala*1>mapscale*1){farol="maisvermelho.png"}if(escala*1===0){farol="maisamarelo.png"}iu.defineValor("farol"+ltema.name,"src",im+farol)}while(l--)}},aplicaTemas:function(tipo){if(arguments.length===0){tipo="normal"}var t="",temp;if(tipo==="normal"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem")}if(tipo==="ligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca");if(i3GEO.util.in_array(i3GEO.Interface.ATUAL,["googleearth","openlayers","googlemaps"])){return}}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca");if(i3GEO.util.in_array(i3GEO.Interface.ATUAL,["googleearth","openlayers","googlemaps"])){return}}temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};if(tipo==="normal"){i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString());return}if(tipo==="ligartodos"){i3GEO.php.ligatemas(temp,"",t[2].toString());return}if(tipo==="desligartodos"){i3GEO.php.ligatemas(temp,t[2].toString(),"")}},listaLigadosDesligados:function(tipo){if(!$i(i3GEO.arvoreDeCamadas.IDHTML)){return[[],[],[]]}if(arguments.length===0){tipo="manter"}var no,cs,csn,j,c,nos=i3GEO.arvoreDeCamadas.ARVORE.getNodesByProperty("tipo","tema"),ligados=[],desligados=[],todos=[],n=nos.length,i=0,ATUAL=i3GEO.Interface.ATUAL;do{try{no=nos[i].getEl();cs=no.getElementsByTagName("input");csn=cs.length;for(j=0;j<csn;j+=1){c=cs[j];if(c.name==="layer"){c.checked===true?ligados.push(c.value):desligados.push(c.value);todos.push(c.value);if(tipo==="marca"){c.checked=true;if(i3GEO.util.in_array(ATUAL,["googleearth","openlayers","googlemaps"])){i3GEO.Interface[ATUAL].ligaDesliga(c)}}if(tipo==="desmarca"){c.checked=false;if(i3GEO.util.in_array(ATUAL,["googleearth","openlayers","googlemaps"])){i3GEO.Interface[ATUAL].ligaDesliga(c)}}}}i++}catch(e){i+=1}}while(i<n);return([ligados,desligados,todos])},capturaCheckBox:function(tema){if(!$i(i3GEO.arvoreDeCamadas.IDHTML)){return}var nos,n,i,no,cs,csn,j,c;nos=i3GEO.arvoreDeCamadas.ARVORE.getNodesByProperty("tipo","tema");n=nos.length;i=0;do{try{no=nos[i].getEl();cs=no.getElementsByTagName("input");csn=cs.length;for(j=0;j<csn;j+=1){c=cs[j];if(c.name==="layer"&&c.value===tema){return c}}i+=1}catch(e){i+=1}}while(i<n);return(null)},comparaTemas:function(novo,atual){try{var novon=novo.length,i;if(novon!==atual.length){return(false)}for(i=0;i<novon;i+=1){if(novo[i].name!==atual[i].name){return(false)}if(novo[i].tema!==atual[i].tema){return(false)}if(novo[i].sel!==atual[i].sel){return(false)}if(novo[i].status!==atual[i].status){return(false)}}return(true)}catch(e){return true}},pegaTema:function(valor,camadas,parametro){var i;if(!camadas||camadas==""){camadas=i3GEO.arvoreDeCamadas.CAMADAS}else{camadas=i3GEO.arvoreDeCamadas.converteChaveValor2normal(camadas)}if(!parametro){parametro="name"}i=camadas.length;while(i>0){i-=1;if(camadas[i][parametro]===valor){return camadas[i]}}return""},filtraCamadas:function(propriedade,valor,operador,camadas){var resultado=[],i=0,temp,nelementos=camadas.length,ltema;if(nelementos>0){do{ltema=camadas[i];if(ltema.escondido.toLowerCase()!=="sim"){temp=ltema[propriedade];if(operador==="igual"){if(temp==valor){resultado.push(ltema)}}if(operador==="diferente"){if(temp!=valor){resultado.push(ltema)}}if(operador==="menor"){if(temp<valor){resultado.push(ltema)}}}i+=1}while(i<nelementos)}return resultado},alteraPropCamadas:function(propriedade,valor,camada){var i=0,nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.name===camada){ltema[propriedade]=valor}i+=1}while(i<nelementos)}},verificaAbrangenciaTemas:function(){if(i3GEO.arvoreDeCamadas.VERIFICAABRANGENCIATEMAS===false){return}try{var i=0,temp,nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];temp=ltema.exttema;if(temp!==""){if(i3GEO.util.intersectaBox(temp,i3GEO.parametros.mapexten)===false){$i("ArvoreTituloTema"+ltema.name).style.color="gray"}else{$i("ArvoreTituloTema"+ltema.name).style.color="black"}}i+=1}while(i<nelementos)}}catch(e){}},verificaAplicaExtensao:function(){var i=0,temp="",nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;try{if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.aplicaextensao.toLowerCase()==="sim"){temp=ltema.name}i+=1}while(i<nelementos)}}catch(e){return""}return temp},converteChaveValor2normal:function(obj){if(obj.chaves){var i,tema,j,t,chaves=obj.chaves,temas=obj.valores,ntemas=temas.length,nchaves=chaves.length,novo=[];for(i=0;i<ntemas;i++){tema=temas[i];t={};for(j=0;j<nchaves;j++){t[chaves[j]]=tema[j]}novo.push(t)}return novo}else{return obj}},registaCamadas:function(obj){obj=i3GEO.arvoreDeCamadas.converteChaveValor2normal(obj);i3GEO.arvoreDeCamadas.CAMADAS=obj},dialogo:{filtro:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.filtro()","filtroarvore","filtroarvore")},excluir:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.excluir()","excluirarvore","excluirarvore")}}};
391 391 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.navega={EXTENSOES:{lista:["","","","","","","","","","","","","","","","","","","","","","","","",""],posicao:0,emAcao:false},TEMPONAVEGAR:600,FATORZOOM:2,timerNavega:null,registraExt:function(ext){var n=i3GEO.navega.EXTENSOES.lista.length;if(ext==""||ext==i3GEO.navega.EXTENSOES.lista[n-1]){i3GEO.navega.EXTENSOES.posicao=0;i3GEO.navega.EXTENSOES.emAcao=false;return}if(i3GEO.navega.EXTENSOES.emAcao===false){i3GEO.navega.EXTENSOES.lista.shift();i3GEO.navega.EXTENSOES.lista.push(ext);i3GEO.navega.EXTENSOES.posicao=0;i3GEO.navega.EXTENSOES.emAcao=false}i3GEO.navega.EXTENSOES.emAcao=false},extensaoAnterior:function(){i3GEO.navega.EXTENSOES.emAcao=true;var n=i3GEO.navega.EXTENSOES.lista.length,ext;if(i3GEO.navega.EXTENSOES.posicao>=n){i3GEO.navega.EXTENSOES.posicao=0}ext=i3GEO.navega.EXTENSOES.lista[(n-1)-i3GEO.navega.EXTENSOES.posicao];if(ext==i3GEO.parametros.mapexten){ext=i3GEO.navega.EXTENSOES.lista[(n-2)-i3GEO.navega.EXTENSOES.posicao]}i3GEO.navega.EXTENSOES.posicao++;if(ext&&ext!=""){i3GEO.navega.zoomExt("","","",ext)}else{i3GEO.navega.EXTENSOES.posicao=0}},extensaoProximo:function(){i3GEO.navega.EXTENSOES.posicao--;i3GEO.navega.extensaoAnterior()},pan2ponto:function(x,y){i3GEO.Interface[i3GEO.Interface.ATUAL].pan2ponto(x,y);i3GEO.Interface[i3GEO.Interface.ATUAL].recalcPar()},centroDoMapa:function(){var xy;switch(i3GEO.Interface.ATUAL){case"openlayers":xy=i3geoOL.getCenter();if(xy){return[xy.lon,xy.lat]}else{return false}break;case"googlemaps":xy=i3GeoMap.getCenter();if(xy){return[xy.lng(),xy.lat()]}else{return false}break;default:return false}},marcaCentroDoMapa:function(xy){if(xy!=false){xy=i3GEO.calculo.dd2tela(xy[0]*1,xy[1]*1,$i(i3GEO.Interface.IDMAPA),i3GEO.parametros.mapexten,i3GEO.parametros.pixelsize);i3GEO.util.criaPin("i3GeoCentroDoMapa",i3GEO.configura.locaplic+'/imagens/alvo.png','30px','30px');i3GEO.util.posicionaImagemNoMapa("i3GeoCentroDoMapa",xy[0],xy[1])}},zoomin:function(locaplic,sid){if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomIn();return}if(sid){i3GEO.configura.locaplic=locaplic;i3GEO.configura.sid=sid}i3GEO.php.aproxima(i3GEO.atualiza,i3GEO.navega.FATORZOOM)},zoomout:function(locaplic,sid){if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomOut();return}if(sid){i3GEO.configura.locaplic=locaplic;i3GEO.configura.sid=sid}i3GEO.php.afasta(i3GEO.atualiza,i3GEO.navega.FATORZOOM)},zoomponto:function(locaplic,sid,x,y,tamanho,simbolo,cor){if(!simbolo){simbolo="ponto"}if(!tamanho){tamanho=15}if(!cor){cor="255 0 0"}if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}var f="i3GEO.navega.timerNavega = null;"+"i3GEO.php.zoomponto(i3GEO.atualiza,"+x+","+y+","+tamanho+",'"+simbolo+"','"+cor+"');";if(i3GEO.navega.timerNavega!==undefined){clearTimeout(i3GEO.navega.timerNavega)}i3GEO.navega.timerNavega=setTimeout(f,i3GEO.navega.TEMPONAVEGAR)},zoompontoIMG:function(locaplic,sid,x,y){if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}i3GEO.php.pan(i3GEO.atualiza,'','',x,y)},xy2xy:function(locaplic,sid,xi,yi,xf,yf,ext,tipoimagem){var disty,distx,ex,novoxi,novoxf,novoyf,nex;if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}disty=(yi*-1)+yf;distx=(xi*-1)+xf;ex=ext.split(" ");novoxi=(ex[0]*1)-distx;novoxf=(ex[2]*1)-distx;novoyi=(ex[1]*1)-disty;novoyf=(ex[3]*1)-disty;if((distx===0)&&(disty===0)){return false}else{nex=novoxi+" "+novoyi+" "+novoxf+" "+novoyf;i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,tipoimagem,nex);return true}},localizaIP:function(locaplic,sid,funcao){if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}i3GEO.php.localizaIP(funcao)},zoomIP:function(locaplic,sid){try{if(arguments.length>0){i3GEO.configura.locaplic=locaplic;i3GEO.configura.sid=sid}var mostraIP=function(retorno){if(retorno.data.latitude!==null){i3GEO.navega.zoomponto(locaplic,sid,retorno.data.longitude,retorno.data.latitude)}else{i3GEO.janela.tempoMsg("Nao foi possivel identificar a localizacao.")}};i3GEO.navega.localizaIP(locaplic,sid,mostraIP)}catch(e){}},zoomExt:function(locaplic,sid,tipoimagem,ext){var f;if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}if(tipoimagem===""){tipoimagem="nenhum"}ext=i3GEO.util.extGeo2OSM(ext);f="i3GEO.navega.timerNavega = null;"+"i3GEO.php.mudaext(i3GEO.atualiza,'"+tipoimagem+"','"+ext+"');";if(i3GEO.navega.timerNavega!==undefined){clearTimeout(i3GEO.navega.timerNavega)}i3GEO.navega.timerNavega=setTimeout(f,i3GEO.navega.TEMPONAVEGAR)},aplicaEscala:function(locaplic,sid,escala){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setZoom(i3GEO.Interface.googlemaps.escala2nzoom(escala))}if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomToScale(escala,true)}},panFixo:function(locaplic,sid,direcao,w,h,escala){var x=0,y=0,f;if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}if(w===""){w=i3GEO.parametros.w}if(h===""){h=i3GEO.parametros.h}if(escala===""){escala=i3GEO.parametros.mapscale}switch(direcao){case"norte":y=h/6;x=w/2;break;case"sul":y=h-(h/6);x=w/2;break;case"leste":x=w-(w/6);y=h/2;break;case"oeste":x=w/6;y=h/2;break;case"nordeste":y=h/6;x=w-(w/6);break;case"sudeste":y=h-(h/6);x=w-(w/6);break;case"noroeste":y=h/6;x=w/6;break;case"sudoeste":y=h-(h/6);x=w/6;break}if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.pan(x,y);return}f="i3GEO.navega.timerNavega = null;"+"i3GEO.php.pan(i3GEO.atualiza,"+escala+",'',"+x+","+y+");";try{clearTimeout(i3GEO.navega.timerNavega)}catch(e){}i3GEO.navega.timerNavega=setTimeout(f,i3GEO.navega.TEMPONAVEGAR)},panFixoNorte:function(){i3GEO.navega.panFixo('','','norte','','','')},panFixoSul:function(){i3GEO.navega.panFixo('','','sul','','','')},panFixoOeste:function(){i3GEO.navega.panFixo('','','oeste','','','')},panFixoLeste:function(){i3GEO.navega.panFixo('','','leste','','','')},mostraRosaDosVentos:function(){var novoel,setas,i;try{if(i3GEO.configura.mostraRosaDosVentos==="nao"){return}if(g_tipoacao==="area"){return}}catch(e){}if(objposicaocursor.imgx<10||objposicaocursor.imgy<10||objposicaocursor.imgy>(i3GEO.parametros.h-10)){return}if(!$i("i3geo_rosa")){novoel=document.createElement("div");novoel.id="i3geo_rosa";novoel.style.position="absolute";novoel.style.zIndex=5000;if(navn){novoel.style.opacity=".7"}else{novoel.style.filter="alpha(opacity=70)"}document.body.appendChild(novoel)}setas="<table id='rosaV' >";setas+="<tr onclick=\"javascript:i3GEO.configura.mostraRosaDosVentos='nao'\"><td></td><td></td><td style=cursor:pointer >x</td></tr><tr>";setas+="<td><img class='rosanoroeste' title='noroeste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','noroeste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td>";setas+="<td><img class='rosanorte' title='norte' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','norte','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td>";setas+="<td><img class='rosanordeste' title='nordeste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','nordeste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td></tr>";setas+="<tr><td><img class='rosaoeste' title='oeste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','oeste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td>";setas+="<td><table><tr>";setas+="<td><img class='rosamais' title='aproxima' onclick=\"i3GEO.navega.zoomin('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"')\" src='"+$im("branco.gif")+"' </td>";setas+="<td><img class='rosamenos' title='afasta' onclick=\"i3GEO.navega.zoomout('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"')\" src='"+$im("branco.gif")+"' </td>";setas+="</tr></table></td>";setas+="<td><img class='rosaleste' title='leste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','leste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td></tr>";setas+="<tr><td><img class='rosasudoeste' title='sudoeste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','sudoeste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td>";setas+="<td><img class='rosasul' title='sul' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','sul','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td>";setas+="<td><img class='rosasudeste' title='sudeste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','sudeste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td></tr></table>";i=$i("i3geo_rosa");i.innerHTML=setas;i.style.top=objposicaocursor.telay-27+"px";i.style.left=objposicaocursor.telax-27+"px";i.style.display="block";if($i("img")){YAHOO.util.Event.addListener($i("img"),"mousemove",function(){var i=$i("i3geo_rosa");i.style.display="none";YAHOO.util.Event.removeListener(escondeRosa)})}i3GEO.ajuda.mostraJanela('Clique nas pontas da rosa para navegar no mapa. Clique em x para parar de mostrar essa op&ccedil;&atilde;o.')},autoRedesenho:{INTERVALO:0,ID:"tempoRedesenho",ativa:function(id){if(arguments.length===0){id="tempoRedesenho"}i3GEO.navega.autoRedesenho.ID=id;if(($i(id))&&i3GEO.navega.autoRedesenho.INTERVALO>0){$i(id).style.display="block"}if(i3GEO.navega.autoRedesenho.INTERVALO>0){i3GEO.navega.tempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.redesenha()',i3GEO.navega.autoRedesenho.INTERVALO)}if(($i(id))&&(i3GEO.navega.autoRedesenho.INTERVALO>0)){$i(id).innerHTML=i3GEO.navega.autoRedesenho.INTERVALO/1000;i3GEO.navega.contaTempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.contagem()',1000)}},desativa:function(){i3GEO.navega.autoRedesenho.INTERVALO=0;clearTimeout(i3GEO.navega.tempoRedesenho);clearTimeout(i3GEO.navega.contaTempoRedesenho);i3GEO.navega.tempoRedesenho="";i3GEO.navega.contaTempoRedesenho="";if($i(i3GEO.navega.autoRedesenho.ID)){$i(i3GEO.navega.autoRedesenho.ID).style.display="none"}},redesenha:function(){clearTimeout(i3GEO.navega.tempoRedesenho);clearTimeout(i3GEO.navega.contaTempoRedesenho);switch(i3GEO.Interface.ATUAL){case"openlayers":i3GEO.Interface.openlayers.atualizaMapa();break;case"googlemaps":i3GEO.Interface.googlemaps.redesenha();break;default:i3GEO.atualiza("")}i3GEO.navega.autoRedesenho.ativa(i3GEO.navega.autoRedesenho.ID)},contagem:function(){if($i(i3GEO.navega.autoRedesenho.ID)){$i(i3GEO.navega.autoRedesenho.ID).innerHTML=parseInt($i(i3GEO.navega.autoRedesenho.ID).innerHTML,10)-1}i3GEO.navega.contaTempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.contagem()',1000)}},zoomBox:{boxxini:0,boxyini:0,inicia:function(){if(i3GEO.navega.timerNavega!==null){return}if(g_tipoacao!=='zoomli'){return}if(!$i("i3geoboxZoom")){i3GEO.navega.zoomBox.criaBox()}var i=$i("i3geoboxZoom").style;i.width=0+"px";i.height=0+"px";i.visibility="visible";i.display="block";i.left=objposicaocursor.telax+"px";i.top=objposicaocursor.telay+"px";i3GEO.navega.boxxini=objposicaocursor.telax;i3GEO.navega.boxyini=objposicaocursor.telay;if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.navega.zoomBox.desloca()")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.navega.zoomBox.desloca()")}if(i3GEO.eventos.MOUSEUP.toString().search("i3GEO.navega.zoomBox.termina()")<0){i3GEO.eventos.MOUSEUP.push("i3GEO.navega.zoomBox.termina()")}},criaBox:function(){if(i3GEO.navega.timerNavega!==null){return}if(!$i("i3geoboxZoom")){var novoel;novoel=document.createElement("div");novoel.style.width="0px";novoel.style.height="0px";novoel.id="i3geoboxZoom";novoel.style.display="none";novoel.style.fontSize="0px";if(navn){novoel.style.opacity=0.25}novoel.style.backgroundColor="gray";novoel.style.position="absolute";novoel.style.border="2px solid #ff0000";if(navm){novoel.style.filter="alpha(opacity=25)"}novoel.onmousemove=function(){var b,wb,hb;b=$i("i3geoboxZoom").style;wb=parseInt(b.width,10);hb=parseInt(b.height,10);if(navm){if(wb>2){b.width=wb-2+"px"}if(hb>2){b.height=hb-2+"px"}}else{b.width=wb-2+"px";b.height=hb-2+"px"}};novoel.onmouseup=function(){i3GEO.navega.zoomBox.termina()};document.body.appendChild(novoel)}},desloca:function(){var bxs,ppx,py,boxxini=i3GEO.navega.boxxini,boxyini=i3GEO.navega.boxyini;if(i3GEO.navega.timerNavega!==null){return}if(g_tipoacao!=='zoomli'){return}bxs=$i("i3geoboxZoom").style;if(bxs.display!=="block"){return}ppx=objposicaocursor.telax;py=objposicaocursor.telay;if(navm){if((ppx>boxxini)&&((ppx-boxxini-2)>0)){bxs.width=ppx-boxxini-2+"px"}if((py>boxyini)&&((py-boxyini-2)>0)){bxs.height=py-boxyini-2+"px"}if(ppx<boxxini){bxs.left=ppx;bxs.width=boxxini-ppx+2+"px"}if(py<boxyini){bxs.top=py;bxs.height=boxyini-py+2+"px"}}else{if(ppx>boxxini){bxs.width=ppx-boxxini+"px"}if(py>boxyini){bxs.height=py-boxyini+"px"}if(ppx<boxxini){bxs.left=ppx+"px";bxs.width=boxxini-ppx+"px"}if(py<boxyini){bxs.top=py+"px";bxs.height=boxyini-py+"px"}}},termina:function(){var valor,v,x1,y1,x2,y2,f,limpa=function(){};if(g_tipoacao!=='zoomli'){i3GEO.eventos.MOUSEDOWN.remove("i3GEO.navega.zoomBox.inicia()");i3GEO.eventos.MOUSEUP.remove("i3GEO.navega.zoomBox.termina()");return}try{if(i3GEO.navega.timerNavega!==null){return}valor=i3GEO.calculo.rect2ext("i3geoboxZoom",i3GEO.parametros.mapexten,i3GEO.parametros.pixelsize);v=valor[0];x1=valor[1];y1=valor[2];x2=valor[3];y2=valor[4];limpa=function(){var bxs=$i("i3geoboxZoom");if(bxs){bxs.style.display="none";bxs.style.visibility="hidden";bxs.style.width=0+"px";bxs.style.height=0+"px"}};if((x1===x2)||(y1===y2)){limpa.call();return}i3GEO.parametros.mapexten=v;limpa.call();i3GEO.eventos.MOUSEMOVE.remove("i3GEO.navega.zoomBox.desloca()");i3GEO.eventos.MOUSEUP.remove("i3GEO.navega.zoomBox.termina()");if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(v);return}f="i3GEO.navega.timerNavega = null;i3GEO.navega.zoomExt('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','"+i3GEO.configura.tipoimagem+"','"+v+"')";if(i3GEO.navega.timerNavega!==undefined){clearTimeout(i3GEO.navega.timerNavega)}i3GEO.navega.timerNavega=setTimeout(f,i3GEO.navega.TEMPONAVEGAR)}catch(e){limpa.call();return}}},lente:{POSICAOX:0,POSICAOY:0,ESTAATIVA:"nao",inicia:function(){var novoel,novoimg,temp;if(!$i("lente")){novoel=document.createElement("div");novoel.id='lente';novoel.style.clip='rect(0px,0px,0px,0px)';novoimg=document.createElement("img");novoimg.src="";novoimg.id='lenteimg';novoel.appendChild(novoimg);document.body.appendChild(novoel);novoel=document.createElement("div");novoel.id='boxlente';document.body.appendChild(novoel)}temp=$i('boxlente').style;temp.borderWidth='1';temp.borderColor="red";temp.display="block";$i("lente").style.display="block";i3GEO.navega.lente.ESTAATIVA="sim";i3GEO.navega.lente.atualiza();if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.navega.lente.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.navega.lente.atualiza()")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.navega.lente.movimenta()")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.navega.lente.movimenta()")}},atualiza:function(){var temp=function(retorno){try{var pos,volta,nimg,olente,oboxlente,olenteimg;retorno=retorno.data;if(retorno==="erro"){i3GEO.janela.tempoMsg("A lente nao pode ser criada");return}volta=retorno.split(",");nimg=volta[2];olente=$i('lente');oboxlente=$i('boxlente');olenteimg=$i('lenteimg');olenteimg.src=nimg;olenteimg.style.width=volta[0]*1.5+"px";olenteimg.style.height=volta[1]*1.5+"px";olente.style.zIndex=1000;olenteimg.style.zIndex=1000;oboxlente.style.zIndex=1000;pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA));olente.style.left=pos[0]+i3GEO.navega.lente.POSICAOX+"px";olente.style.top=pos[1]+i3GEO.navega.lente.POSICAOY+"px";oboxlente.style.left=pos[0]+i3GEO.navega.lente.POSICAOX+"px";oboxlente.style.top=pos[1]+i3GEO.navega.lente.POSICAOY+"px";oboxlente.style.display='block';oboxlente.style.visibility='visible';olente.style.display='block';olente.style.visibility='visible';i3GEO.janela.fechaAguarde("ajaxabrelente")}catch(e){i3GEO.janela.fechaAguarde()}};if(i3GEO.navega.lente.ESTAATIVA==="sim"){i3GEO.php.aplicaResolucao(temp,1.5)}else{i3GEO.navega.lente.desativa()}},desativa:function(){$i("lente").style.display="none";$i("boxlente").style.display="none";$i('boxlente').style.borderWidth=0;i3GEO.navega.lente.ESTAATIVA="nao";i3GEO.eventos.MOUSEMOVE.remove("i3GEO.navega.lente.movimenta()");i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.navega.lente.atualiza()")},movimenta:function(){try{if(i3GEO.navega.lente.ESTAATIVA==="sim"){var pos=[0,0],esq,topo,clipt,i;if($i("lente").style.visibility==="visible"){pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA))}esq=(objposicaocursor.telax-pos[0])*2.25;topo=(objposicaocursor.telay-pos[1])*2.25;clipt="rect("+(topo-120)+"px "+(esq+120)+"px "+(topo+120)+"px "+(esq-120)+"px)";i=$i("lente").style;i.clip=clipt;i.top=pos[1]-(topo-120)+"px";i.left=pos[0]-(esq-120)+"px"}}catch(e){}}},destacaTema:{TAMANHO:75,ESTAATIVO:"nao",TEMA:"",inicia:function(tema){var novoel,novoeli,janela,pos;if(!$i("img_d")){pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA));novoel=document.createElement("div");novoel.id="div_d";novoel.style.zIndex=5000;document.body.appendChild(novoel);$i("div_d").innerHTML="<input style='position:relative;top:0px;left:0px'' type=image src='' id='img_d' />";$i("div_d").style.left=parseInt(pos[0],10)+"px";$i("div_d").style.top=parseInt(pos[1],10)+"px";$i("img_d").style.left=0+"px";$i("img_d").style.top=0+"px";$i("img_d").style.width=i3GEO.parametros.w+"px";$i("img_d").style.height=i3GEO.parametros.h+"px";$i("div_d").style.clip='rect(0px 75px 75px 0px)';novoeli=document.createElement("div");novoeli.id="div_di";novoel.appendChild(novoeli);$i("div_di").innerHTML="<p style='position:absolute;top:0px;left:0px'>+-</p>"}i3GEO.navega.destacaTema.TEMA=tema;i3GEO.navega.destacaTema.ESTAATIVO="sim";i3GEO.navega.destacaTema.atualiza();janela=i3GEO.janela.cria(160,50,"","center","center",$trad("x50")+"&nbsp;&nbsp;","ativadesativaDestaque");$i(janela[2].id).innerHTML=$trad("x91");YAHOO.util.Event.addListener(janela[0].close,"click",i3GEO.navega.destacaTema.desativa);if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.navega.destacaTema.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.navega.destacaTema.atualiza()")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.navega.destacaTema.movimenta()")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.navega.destacaTema.movimenta()")}},atualiza:function(){if(i3GEO.navega.destacaTema.ESTAATIVO==="nao"){return}var temp=function(retorno){var m,novoel;retorno=retorno.data;m=new Image();m.src=retorno;$i("div_d").innerHTML="";$i("div_d").style.display="block";novoel=document.createElement("input");novoel.id="img_d";novoel.style.position="relative";novoel.style.top="0px";novoel.style.left="0px";novoel.type="image";novoel.src=m.src;novoel.style.display="block";$i("div_d").appendChild(novoel);i3GEO.janela.fechaAguarde("ajaxdestaca")};i3GEO.php.geradestaque(temp,i3GEO.navega.destacaTema.TEMA,i3GEO.parametros.mapexten)},desativa:function(){i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.navega.destacaTema.atualiza()");i3GEO.eventos.MOUSEMOVE.push("i3GEO.navega.destacaTema.movimenta()");i3GEO.navega.destacaTema.ESTAATIVO="nao";document.body.removeChild($i("div_d"))},movimenta:function(){if(i3GEO.navega.destacaTema.ESTAATIVO==="sim"){$i("div_d").style.clip='rect('+(objposicaocursor.imgy-i3GEO.navega.destacaTema.TAMANHO)+"px "+(objposicaocursor.imgx-10)+"px "+(objposicaocursor.imgy-10)+"px "+(objposicaocursor.imgx-i3GEO.navega.destacaTema.TAMANHO)+'px)'}}},barraDeZoom:{cria:function(){var temp="",estilo;if(navn){temp+='<div style="text-align:center;position:relative;left:9px" >'}estilo="top:4px;";if(navm){estilo="top:4px;left:-2px;"}temp+='<div id="vertMaisZoom" style="'+estilo+'"></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >';temp+='<div id="vertHandleDivZoom" ><img alt="" class="slider" src="'+i3GEO.util.$im("branco.gif")+'" /></div></div>';if(navm){temp+='<div id=vertMenosZoom style="left:-1px;" ></div>'}else{temp+='<div id=vertMenosZoom ></div>'}if(navn){temp+='</div>'}return temp},ativa:function(){var temp;$i("vertMaisZoom").onmouseover=function(){i3GEO.ajuda.mostraJanela('Amplia o mapa mantendo o centro atual.')};$i("vertMaisZoom").onclick=function(){if(!$i("imgtemp")){$i("vertHandleDivZoom").onmousedown.call();g_fatordezoom=0;$i("vertHandleDivZoom").onmousemove.call();g_fatordezoom=-1}$i("vertHandleDivZoom").onmousemove.call();i3GEO.barraDeBotoes.BOTAOCLICADO='zoomin';try{clearTimeout(i3GEO.navega.timerNavega)}catch(e){}i3GEO.navega.timerNavega=setTimeout("$i('vertBGDiv').onmouseup.call();",i3GEO.navega.TEMPONAVEGAR);if(g_fatordezoom<-6){$i("vertBGDiv").onmouseup.call()}};$i("vertMenosZoom").onmouseover=function(){i3GEO.ajuda.mostraJanela('Reduz o mapa mantendo o centro atual.')};$i("vertMenosZoom").onclick=function(){if(!$i("imgtemp")){$i("vertHandleDivZoom").onmousedown.call();g_fatordezoom=0;$i("vertHandleDivZoom").onmousemove.call();g_fatordezoom=1}$i("vertHandleDivZoom").onmousemove.call();i3GEO.barraDeBotoes.BOTAOCLICADO='zoomout';try{clearTimeout(i3GEO.navega.timerNavega)}catch(e){}i3GEO.navega.timerNavega=setTimeout("$i('vertBGDiv').onmouseup.call();",i3GEO.navega.TEMPONAVEGAR);if(g_fatordezoom>6){$i("vertBGDiv").onmouseup.call()}};verticalSlider=YAHOO.widget.Slider.getVertSlider("vertBGDiv","vertHandleDivZoom",0,70);verticalSlider.onChange=function(offsetFromStart){g_fatordezoom=(offsetFromStart-35)/5};verticalSlider.setValue(35,true);if($i("vertBGDiv")){$i("vertBGDiv").onmouseup=function(){verticalSlider.setValue(35,true);if(g_fatordezoom!==0){temp=i3GEO.navega.TEMPONAVEGAR;i3GEO.navega.TEMPONAVEGAR=0;i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,i3geo_ns);i3GEO.navega.TEMPONAVEGAR=temp}g_fatordezoom=0}}if($i("vertHandleDivZoom")){$i("vertHandleDivZoom").onmousedown=function(){var iclone,corpo;$i("vertHandleDivZoom").onmouseout=function(e){if(!e){e=window.event}if(g_fatordezoom!==0){$i("vertBGDiv").onmouseup.call()}e.onmouseup.returnValue=false;e.onmouseout.returnValue=false};i3GEO.barraDeBotoes.BOTAOCLICADO='slidezoom';if(!$i("imgtemp")){iclone=document.createElement('IMG');iclone.style.position="absolute";iclone.id="imgtemp";iclone.style.border="1px solid blue";$i("img").parentNode.appendChild(iclone);iclone=$i("imgtemp");corpo=$i("img");if(!corpo){return}iclone.src=corpo.src;iclone.style.width=i3GEO.parametros.w+"px";iclone.style.height=i3GEO.parametros.h+"px";iclone.style.top=corpo.style.top+"px";iclone.style.left=corpo.style.left+"px";$i("img").style.display="none";iclone.style.display="block"}}}if($i("vertHandleDivZoom")){$i("vertHandleDivZoom").onmousemove=function(){try{var iclone,corpo,nt,nl,velhoh,velhow,nh=0,nw=0,t,l,fatorEscala;iclone=$i("imgtemp");corpo=$i("img");if(!corpo){return}nt=0;nl=0;i3geo_ns=parseInt(i3GEO.parametros.mapscale,10);if((g_fatordezoom>0)&&(g_fatordezoom<7)){g_fatordezoom=g_fatordezoom+1;velhoh=i3GEO.parametros.h;velhow=i3GEO.parametros.w;nh=velhoh/g_fatordezoom;nw=velhow/g_fatordezoom;t=parseInt(corpo.style.top,10);l=parseInt(corpo.style.left,10);nt=t+((velhoh-nh)*0.5);nl=l+((velhow-nw)*0.5);fatorEscala=nh/i3GEO.parametros.h;i3geo_ns=parseInt(i3GEO.parametros.mapscale/fatorEscala,10)}if((g_fatordezoom<0)&&(g_fatordezoom>-7)){g_fatordezoom=g_fatordezoom-1;velhoh=i3GEO.parametros.h;velhow=i3GEO.parametros.w;nh=velhoh*g_fatordezoom*-1;nw=velhow*g_fatordezoom*-1;t=parseInt(corpo.style.top,10);l=parseInt(corpo.style.left,10);nt=t-((nh-velhoh)*0.5);nl=l-((nw-velhow)*0.5);fatorEscala=nh/i3GEO.parametros.h;i3geo_ns=parseInt(i3GEO.parametros.mapscale/fatorEscala,10)}if(iclone){iclone.style.width=nw+"px";iclone.style.height=nh+"px";if(iclone.style.pixelTop){iclone.style.pixelTop=nt}else{iclone.style.top=nt+"px"}if(iclone.style.pixelLeft){iclone.style.pixelLeft=nl}else{iclone.style.left=nl+"px"}}if($i("i3geo_escalanum")){$i("i3geo_escalanum").value=i3geo_ns}}catch(e){}}}}},dialogo:{wiki:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.wiki()","wiki","wiki")},metar:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.metar()","metar","metar")},buscaFotos:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.buscaFotos()","buscafotos","buscaFotos")},google:function(coordenadas){i3GEO.navega.dialogo.google.coordenadas=coordenadas;if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizagoogle()")>0){i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}g_operacao="navega";var idgoogle="googlemaps"+Math.random();i3GEO.janela.cria((i3GEO.parametros.w/2.5)+25+"px",(i3GEO.parametros.h/2.5)+18+"px",i3GEO.configura.locaplic+"/ferramentas/googlemaps1/index.php","","","Google maps <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' >&nbsp;&nbsp;&nbsp;</a>",idgoogle);atualizagoogle=function(){try{parent.frames[idgoogle+"i"].panTogoogle()}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizagoogle()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizagoogle()")}},confluence:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.confluence()","confluence","confluence")}}};
... ...
classesjs/i3geo_tudo_compacto6.js.php
... ... @@ -385,7 +385,7 @@ if(typeof(i3GEO)===&#39;undefined&#39;){var i3GEO={}}i3GEO.tema={TEMPORIZADORESID:{},exc
385 385 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.analise={pontosdistobj:{},dialogo:{saiku:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.saiku()","saiku","saiku")},graficoInterativo:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficoInterativo()","graficointerativo","graficointerativo")},graficoInterativo1:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficoInterativo1()","graficointerativo1","graficointerativo1")},linhaDoTempo:function(){i3GEO.janela.cria("450px","350px",i3GEO.configura.locaplic+"/ferramentas/linhadotempo/index.php","","","Linha do tempo <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=88' >&nbsp;&nbsp;&nbsp;</a>","i3GEOF.linhaDoTempo",false,"hd","","","",true,i3GEO.configura.locaplic+"/imagens/oxygen/16x16/clock.png");atualizaLinhaDoTempo=function(){var doc="",ifr="";try{ifr=$i("wdocai");if(navn){if(ifr){doc=ifr.contentDocument}}else{if(document.frames("wdocai")){doc=document.frames("wdocai").document}}doc.getElementById("tl")?window.parent.wdocai.carregaDados():i3GEO.eventos.NAVEGAMAPA.remove("atualizaLinhaDoTempo()")}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizaLinhaDoTempo()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizaLinhaDoTempo()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizaLinhaDoTempo()")}var ifr=$i("wdocai");ifr.style.width="100%"},perfil:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()","perfil","perfil")},gradePontos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePontos()","gradepontos","gradeDePontos")},gradePol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePol()","gradepol","gradeDePoligonos")},gradeHex:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex")},analisaGeometrias:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.analisaGeometrias()","analisageometrias","analisaGeometrias")},pontosdistri:function(){i3GEO.parametros.r==="nao"?i3GEO.janela.tempoMsg($trad("x22")):i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontosdistri()","pontosdistri","pontosDistri")},pontoempoligono:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontoempoligono()","pontoempoligono","pontoEmPoligono")},centromassa:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centromassa()","centromassa","centromassa")},nptPol:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.nptPol()","nptpol","nptpol")},buffer:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.buffer()","buffer","buffer")},distanciaptpt:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distanciaptpt()","distanciaptpt","distanciaptpt")},centroide:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centroide()","centroide","centroide")},dissolve:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.dissolve()","dissolve","dissolve")},agrupaElementos:function(){i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.agrupaElementos()","agrupaelementos","agrupaElementos")}},medeDistancia:{pontos:{},inicia:function(){i3GEO.eventos.cliquePerm.desativa();i3GEO.analise.medeDistancia.criaJanela();i3GEO.analise.medeDistancia[i3GEO.Interface["ATUAL"]].inicia()},criaJanela:function(){var novoel,ins,imagemxy,janela;if(!$i("mostradistancia")){novoel=document.createElement("div");novoel.id="mostradistancia";ins='<div class="hd" style="font-size:11px">&nbsp;Dist&acirc;ncia aproximada <a class=ajuda_usuario target=_blank href="'+i3GEO.configura.locaplic+'/ajuda_usuario.php?idcategoria=6&idajuda=50" >&nbsp;&nbsp;&nbsp;</a></div>'+'<div class="bd" style="text-align:left;padding:3px;" >'+'<div style="text-align:left;padding:3px;" id="mostradistancia_calculo" ></div>'+'<div style="text-align:left;padding:3px;" id="mostradistancia_calculo_movel" ></div>'+'<div style="text-align:left;font-size:10px" >'+'<span style="color:navy;cursor:pointer;text-align:left;" >'+'<table class=lista7 ><tr><td><input style="cursor:pointer" type="checkbox" id="pararraios" checked /></td><td>Raios</td><td>&nbsp;</td>'+'<td>'+'<input style="cursor:pointer" type="checkbox" id="parartextos" checked />'+'</td><td>Textos<td>'+'<td>&nbsp;Estilo:</td><td>'+i3GEO.desenho.caixaEstilos()+'</td>'+'<td>&nbsp;<input id=i3GEObotaoPerfil size="22" type="button" value="perfil"></td>'+'</tr></table></span>'+'</div>'+'</div>';novoel.innerHTML=ins;novoel.style.borderColor="gray";document.body.appendChild(novoel);janela=new YAHOO.widget.Panel("mostradistancia",{iframe:true,width:"330px",fixedcenter:false,constraintoviewport:true,underlay:"none",close:true,visible:true,draggable:true,modal:false});YAHOO.i3GEO.janela.manager.register(janela);janela.render();YAHOO.util.Event.addListener(janela.close,"click",i3GEO.analise.medeDistancia.fechaJanela)}else{i3GEO.util.defineValor("mostradistancia_calculo","innerHTML","");janela=YAHOO.i3GEO.janela.manager.find("mostradistancia")}janela.show();imagemxy=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));janela.moveTo(imagemxy[0]+150,imagemxy[1]);new YAHOO.widget.Button("i3GEObotaoPerfil",{onclick:{fn:function(){var js=i3GEO.configura.locaplic+"/ferramentas/perfil/index.js";i3GEO.util.scriptTag(js,"i3GEOF.perfil.criaJanelaFlutuante(i3GEO.analise.pontosdistobj)","i3GEOF.perfil_script")}}})},fechaJanela:function(){var janela;i3GEO.eventos.cliquePerm.ativa();janela=YAHOO.i3GEO.janela.manager.find("mostradistancia");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela.destroy()}i3GEO.barraDeBotoes.ativaIcone("pointer");i3GEO.analise.medeDistancia[i3GEO.Interface["ATUAL"]].fechaJanela()},openlayers:{inicia:function(){var linha,estilo=i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao],controle=i3geoOL.getControlsBy("id","i3GeoMedeDistancia");i3GEO.desenho[i3GEO.Interface["ATUAL"]].inicia();i3GEO.analise.medeDistancia.pontos={xpt:[],ypt:[],dist:[]};if(controle.length===0){linha=new OpenLayers.Control.DrawFeature(i3GEO.desenho.layergrafico,OpenLayers.Handler.Path,{autoActivate:true,id:"i3GeoMedeDistancia",type:OpenLayers.Control.TYPE_TOOL,callbacks:{done:function(feature){var f=new OpenLayers.Feature.Vector(feature,{origem:"medeDistancia"},{graphicName:"square",pointRadius:10,graphicOpacity:1,strokeWidth:estilo.linewidth,strokeColor:estilo.linecolor});i3GEO.desenho.layergrafico.addFeatures([f]);if(i3GEO.Interface){i3GEO.Interface.openlayers.sobeLayersGraficos()}i3GEO.analise.medeDistancia.openlayers.mostraParcial(0,0,0);i3GEO.analise.medeDistancia.openlayers.inicia()},modify:function(point){var n,x1,y1,x2,y2,trecho,parcial,direcao;n=i3GEO.analise.medeDistancia.pontos.ypt.length;if(n>0){x1=i3GEO.analise.medeDistancia.pontos.xpt[n-1];y1=i3GEO.analise.medeDistancia.pontos.ypt[n-1];x2=point.x;y2=point.y;if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1+" "+x2+" "+y2);temp=temp.split(" ");x1=temp[0];y1=temp[1];x2=temp[2];y2=temp[3]}trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);parcial=i3GEO.analise.medeDistancia.openlayers.somaDist();direcao=i3GEO.calculo.direcao(x1,y1,x2,y2);direcao=i3GEO.calculo.dd2dms(direcao,direcao);direcao=direcao[0];i3GEO.analise.medeDistancia.openlayers.mostraParcial(trecho,parcial,direcao)}},point:function(point){var n,x1,y1,x2,y2,trecho,temp,circ,label,raio,pontoRaio,total=0;i3GEO.analise.medeDistancia.pontos.xpt.push(point.x);i3GEO.analise.medeDistancia.pontos.ypt.push(point.y);n=i3GEO.analise.medeDistancia.pontos.ypt.length;if(n>1){x1=i3GEO.analise.medeDistancia.pontos.xpt[n-2];y1=i3GEO.analise.medeDistancia.pontos.ypt[n-2];x2=point.x;y2=point.y;raio=point.distanceTo(new OpenLayers.Geometry.Point(x1,y1));pontoRaio=new OpenLayers.Geometry.Point(x1,y1);if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1+" "+x2+" "+y2);temp=temp.split(" ");x1=temp[0];y1=temp[1];x2=temp[2];y2=temp[3]}trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);i3GEO.analise.medeDistancia.pontos.dist.push(trecho);total=i3GEO.analise.medeDistancia.openlayers.somaDist();i3GEO.analise.medeDistancia.openlayers.mostraTotal(trecho,total);if($i("pararraios")&&$i("pararraios").checked===true){circ=new OpenLayers.Feature.Vector(OpenLayers.Geometry.Polygon.createRegularPolygon(pontoRaio,raio,30),{origem:"medeDistanciaExcluir"},{fill:false,strokeColor:estilo.circcolor,strokeWidth:1});i3GEO.desenho.layergrafico.addFeatures([circ])}if($i("parartextos")&&$i("parartextos").checked===true){label=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(point.x,point.y),{origem:"medeDistanciaExcluir"},{graphicName:"square",pointRadius:3,strokeColor:"black",graphicOpacity:1,strokeWidth:1,fillColor:"white",label:trecho.toFixed(3),labelAlign:"rb",fontColor:estilo.textcolor,fontSize:12,fontWeight:"bold"});i3GEO.desenho.layergrafico.addFeatures([label])}}}}});i3geoOL.addControl(linha)}},somaDist:function(){var n,i,total=0;n=i3GEO.analise.medeDistancia.pontos.dist.length;for(i=0;i<n;i++){total+=i3GEO.analise.medeDistancia.pontos.dist[i]}return total},fechaJanela:function(){var temp,controle=i3geoOL.getControlsBy("id","i3GeoMedeDistancia"),f=i3GEO.desenho.layergrafico.getFeaturesByAttribute("origem","medeDistancia");if(controle.length>0){controle[0].deactivate();i3geoOL.removeControl(controle[0])}if(f&&f.length>0){temp=window.confirm($trad("x94"));if(temp){i3GEO.desenho.layergrafico.destroyFeatures(f)}}f=i3GEO.desenho.layergrafico.getFeaturesByAttribute("origem","medeDistanciaExcluir");if(f&&f.length>0){i3GEO.desenho.layergrafico.destroyFeatures(f)}},mostraTotal:function(trecho,total){var mostra=$i("mostradistancia_calculo"),texto;if(mostra){texto="<b>"+$trad("x96")+":</b> "+total.toFixed(3)+" km"+"<br><b>"+$trad("x96")+":</b> "+(total*1000).toFixed(2)+" m"+"<br>"+$trad("x25")+": "+i3GEO.calculo.metododistancia;mostra.innerHTML=texto}},mostraParcial:function(trecho,parcial,direcao){var mostra=$i("mostradistancia_calculo_movel"),texto;if(mostra){texto="<b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+"<br><b>"+$trad("x97")+":</b> "+(parcial+trecho).toFixed(3)+" km"+"<br><b>"+$trad("x23")+" (DMS):</b> "+direcao;mostra.innerHTML=texto}}},googlemaps:{inicia:function(){i3GEO.desenho[i3GEO.Interface["ATUAL"]].inicia();i3GeoMap.setOptions({disableDoubleClickZoom:true});i3GeoMap.setOptions({draggableCursor:'crosshair'});var evtdblclick=null,evtclick=null,evtmousemove=null,pontos={xpt:[],ypt:[],dist:[],mvcLine:new google.maps.MVCArray(),mvcMarkers:new google.maps.MVCArray(),line:null,polygon:null},termina=function(){google.maps.event.removeListener(evtdblclick);google.maps.event.removeListener(evtclick);google.maps.event.removeListener(evtmousemove);pontos.line.setOptions({clickable:true});google.maps.event.addListener(pontos.line,'click',function(shape){if(shape.setEditable){shape.setEditable(!shape.editable)}});if(pontos){i3GEO.desenho.googlemaps.shapes.push(pontos.mvcLine);i3GEO.desenho.googlemaps.shapes.push(pontos.line);pontos=null}};evtclick=google.maps.event.addListener(i3GeoMap,"click",function(evt){var x1,x2,y1,y2,trecho=0,total,n,estilo=i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao];pontos.mvcLine.push(evt.latLng);pontos.xpt.push(evt.latLng.lng());pontos.ypt.push(evt.latLng.lat());n=pontos.xpt.length;if(pontos.mvcLine.getLength()>1){x1=pontos.xpt[n-2];y1=pontos.ypt[n-2];x2=evt.latLng.lng();y2=evt.latLng.lat();trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);pontos.dist.push(trecho);total=i3GEO.analise.medeDistancia.googlemaps.somaDist(pontos);i3GEO.analise.medeDistancia.googlemaps.mostraTotal(trecho,total);if($i("pararraios")&&$i("pararraios").checked===true){i3GEO.desenho.googlemaps.shapes.push(new google.maps.Circle({map:i3GeoMap,fillOpacity:0,clickable:false,strokeColor:estilo.circcolor,strokeOpacity:1,strokeWeight:estilo.linewidth,center:new google.maps.LatLng(y1,x1),radius:trecho*1000,origem:"medeDistanciaExcluir"}))}}if($i("parartextos")&&$i("parartextos").checked===true){i3GEO.desenho.googlemaps.shapes.push(new google.maps.Marker({map:i3GeoMap,fillOpacity:0,clickable:false,position:evt.latLng,icon:{path:google.maps.SymbolPath.CIRCLE,scale:2.5,strokeColor:"#ffffff",title:trecho.toFixed(0)+" km"},origem:"medeDistanciaExcluir"}))}pontos.mvcLine.push(evt.latLng)});evtmousemove=google.maps.event.addListener(i3GeoMap,"mousemove",function(evt){if(!$i("mostradistancia_calculo")){termina.call();return}var x1,y1,x2,y2,direcao,parcial,estilo=i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao],n=pontos.xpt.length;if(pontos.mvcLine.getLength()>0){if(!pontos.line){pontos.line=new google.maps.Polyline({map:i3GeoMap,clickable:false,strokeColor:estilo.linecolor,strokeOpacity:1,strokeWeight:estilo.linewidth,path:pontos.mvcLine,origem:"medeDistancia"})}pontos.mvcLine.pop();pontos.mvcLine.push(evt.latLng);parcial=i3GEO.analise.medeDistancia.googlemaps.somaDist(pontos);x1=pontos.xpt[n-1];y1=pontos.ypt[n-1];x2=evt.latLng.lng();y2=evt.latLng.lat();trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);direcao=i3GEO.calculo.direcao(x1,y1,x2,y2);direcao=i3GEO.calculo.dd2dms(direcao,direcao);direcao=direcao[0];i3GEO.analise.medeDistancia.googlemaps.mostraParcial(trecho,parcial,direcao)}});evtdblclick=google.maps.event.addListener(i3GeoMap,"dblclick",function(evt){termina.call()})},somaDist:function(pontos){var n,i,total=0;n=pontos.dist.length;for(i=0;i<n;i++){total+=pontos.dist[i]}return total},fechaJanela:function(){i3GeoMap.setOptions({disableDoubleClickZoom:false});i3GeoMap.setOptions({draggableCursor:undefined});var f=i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem","medeDistancia");if(f&&f.length>0){temp=window.confirm($trad("x94"));if(temp){i3GEO.desenho.googlemaps.destroyFeatures(f)}}f=i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem","medeDistanciaExcluir");if(f&&f.length>0){i3GEO.desenho.googlemaps.destroyFeatures(f)}},mostraTotal:function(trecho,total){var mostra=$i("mostradistancia_calculo"),texto;if(mostra){texto="<b>"+$trad("x96")+":</b> "+total.toFixed(3)+" km"+"<br><b>"+$trad("x96")+":</b> "+(total*1000).toFixed(2)+" m"+"<br>"+$trad("x25")+": "+i3GEO.calculo.metododistancia;mostra.innerHTML=texto}},mostraParcial:function(trecho,parcial,direcao){var mostra=$i("mostradistancia_calculo_movel"),texto;if(mostra){texto="<b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+"<br><b>"+$trad("x97")+":</b> "+(parcial+trecho).toFixed(3)+" km"+"<br><b>"+$trad("x23")+" (DMS):</b> "+direcao;mostra.innerHTML=texto}}},googleearth:{pontosdistobj:{xpt:[],ypt:[],dist:[],distV:[],xtela:[],ytela:[],ximg:[],yimg:[],linhas:[],linhastemp:[]},inicia:function(){if(i3GEO.eventos.MOUSECLIQUE.toString().search("i3GEO.analise.medeDistancia.googleearth.clique()")<0){i3GEO.eventos.MOUSECLIQUE.push("i3GEO.analise.medeDistancia.googleearth.clique()")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.analise.medeDistancia.googleearth.movimento()")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.analise.medeDistancia.googleearth.movimento()")}if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.analise.medeDistancia.fechaJanela()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.analise.medeDistancia.fechaJanela()")}},clique:function(){var pontosdistobj=i3GEO.analise.medeDistancia.googleearth.pontosdistobj,n,d,dd;n=pontosdistobj.xpt.length;pontosdistobj.xpt[n]=objposicaocursor.ddx;pontosdistobj.ypt[n]=objposicaocursor.ddy;pontosdistobj.xtela[n]=objposicaocursor.telax;pontosdistobj.ytela[n]=objposicaocursor.telay;pontosdistobj.ximg[n]=objposicaocursor.imgx;pontosdistobj.yimg[n]=objposicaocursor.imgy;pontosdistobj.dist[n]=0;if(n>0){d=i3GEO.calculo.distancia(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],objposicaocursor.ddx,objposicaocursor.ddy);pontosdistobj.dist[n]=d+pontosdistobj.dist[n-1];if($i("pararraios")&&$i("pararraios").checked===true){dd=Math.sqrt(((Math.pow((pontosdistobj.xpt[n]-pontosdistobj.xpt[n-1]),2))+(Math.pow((pontosdistobj.ypt[n]-pontosdistobj.ypt[n-1]),2))));i3GEO.desenho.googleearth.insereCirculo(pontosdistobj.xpt[n],pontosdistobj.ypt[n],dd,"","divGeometriasTemp")}if($i("parartextos")&&$i("parartextos").checked===true){i3GEO.desenho.googleearth.insereMarca(d+" km",objposicaocursor.ddx,objposicaocursor.ddy,"","divGeometriasTemp")}i3GEO.desenho.googleearth.insereLinha(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],pontosdistobj.xpt[n],pontosdistobj.ypt[n],"","divGeometriasTemp")}},movimento:function(){var n,d,r,da,pontosdistobj=i3GEO.analise.medeDistancia.googleearth.pontosdistobj,calculo=i3GEO.calculo;n=pontosdistobj.xpt.length;if(n>0){d=calculo.distancia(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],objposicaocursor.ddx,objposicaocursor.ddy);r=calculo.direcao(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],objposicaocursor.ddx,objposicaocursor.ddy);r=calculo.dd2dms(r,r);r=r[0];d=d*1;da=d+pontosdistobj.dist[n-1];i3GEO.analise.medeDistancia.googleearth.mostraParcial(d,da,r)}},fechaJanela:function(){temp=window.confirm($trad("x94"));if(temp){i3GEO.desenho.googleearth.removePlacemark("divGeometriasTemp")}i3GEO.eventos.MOUSECLIQUE.remove("i3GEO.analise.medeDistancia.googleearth.clique()");i3GEO.eventos.MOUSEMOVE.remove("i3GEO.analise.medeDistancia.movimento.googleearth()");i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.analise.medeDistancia.fechaJanela()")},mostraTotal:function(trecho,total){var mostra=$i("mostradistancia_calculo"),texto;if(mostra){texto="<b>"+$trad("x96")+":</b> "+total.toFixed(3)+" km"+"<br><b>"+$trad("x96")+":</b> "+(total*1000).toFixed(2)+" m"+"<br>"+$trad("x25")+": "+i3GEO.calculo.metododistancia;mostra.innerHTML=texto}},mostraParcial:function(trecho,parcial,direcao){var mostra=$i("mostradistancia_calculo_movel"),texto;if(mostra){texto="<b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+"<br><b>"+$trad("x97")+":</b> "+(parcial+trecho).toFixed(3)+" km"+"<br><b>"+$trad("x23")+" (DMS):</b> "+direcao;mostra.innerHTML=texto}}}},medeArea:{pontos:{},inicia:function(){i3GEO.eventos.cliquePerm.desativa();i3GEO.analise.medeArea.criaJanela();i3GEO.analise.medeArea[i3GEO.Interface["ATUAL"]].inicia()},criaJanela:function(){var novoel,ins,imagemxy,janela;if(!$i("mostraarea")){novoel=document.createElement("div");novoel.id="mostraarea";ins='<div class="hd" >&Aacute;rea aproximada <a class=ajuda_usuario target=_blank href="'+i3GEO.configura.locaplic+'"/ajuda_usuario.php?idcategoria=6&idajuda=51" >&nbsp;&nbsp;&nbsp;</a></div>'+'<div class="bd" style="text-align:left;padding:3px;font-size:10px" >'+'Estilo: '+i3GEO.desenho.caixaEstilos()+'<br>'+'<div style="text-align:left;padding:3px;font-size:10px" id="mostraarea_calculo" ></div>'+'<div style="text-align:left;padding:3px;font-size:10px" id="mostraarea_calculo_parcial" ></div>'+'</div>';novoel.innerHTML=ins;novoel.style.borderColor="gray";document.body.appendChild(novoel);janela=new YAHOO.widget.Panel("mostraarea",{width:"220px",fixedcenter:false,constraintoviewport:true,underlay:"none",close:true,visible:true,draggable:true,modal:false});YAHOO.i3GEO.janela.manager.register(janela);janela.render();YAHOO.util.Event.addListener(janela.close,"click",i3GEO.analise.medeArea.fechaJanela)}else{janela=YAHOO.i3GEO.janela.manager.find("mostraarea")}janela.show();imagemxy=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));janela.moveTo(imagemxy[0]+150,imagemxy[1])},fechaJanela:function(){var janela;i3GEO.eventos.cliquePerm.ativa();janela=YAHOO.i3GEO.janela.manager.find("mostraarea");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela.destroy()}i3GEO.barraDeBotoes.ativaIcone("pointer");i3GEO.analise.medeArea[i3GEO.Interface["ATUAL"]].fechaJanela()},openlayers:{inicia:function(){var poligono,estilo=i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao],controle=i3geoOL.getControlsBy("id","i3GeoMedeArea");i3GEO.desenho[i3GEO.Interface["ATUAL"]].inicia();i3GEO.analise.medeArea.pontos={xpt:[],ypt:[],dist:[]};if(controle.length===0){poligono=new OpenLayers.Control.DrawFeature(i3GEO.desenho.layergrafico,OpenLayers.Handler.Polygon,{autoActivate:true,id:"i3GeoMedeArea",type:OpenLayers.Control.TYPE_TOOL,callbacks:{done:function(feature){var f=new OpenLayers.Feature.Vector(feature,{origem:"medeArea"},{graphicName:"square",pointRadius:10,graphicOpacity:1,strokeWidth:estilo.linewidth,strokeColor:estilo.linecolor,fillColor:estilo.fillcolor,fillOpacity:0.3});i3GEO.desenho.layergrafico.addFeatures([f]);if(i3GEO.Interface){i3GEO.Interface.openlayers.sobeLayersGraficos()}i3GEO.analise.medeArea.openlayers.mostraParcial(0,0,0,0);i3GEO.analise.medeArea.openlayers.inicia()},modify:function(point,poligono){var n,x1,y1,x2,y2,trecho=0,per=0,direcao=0,area=0,proj=new OpenLayers.Projection("EPSG:4326");n=i3GEO.analise.medeArea.pontos.ypt.length;if(n>1){x1=i3GEO.analise.medeArea.pontos.xpt[n-1];y1=i3GEO.analise.medeArea.pontos.ypt[n-1];x2=point.x;y2=point.y;if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1+" "+x2+" "+y2);temp=temp.split(" ");x1=temp[0];y1=temp[1];x2=temp[2];y2=temp[3];proj=new OpenLayers.Projection("EPSG:900913")}trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);direcao=i3GEO.calculo.direcao(x1,y1,x2,y2);direcao=i3GEO.calculo.dd2dms(direcao,direcao);direcao=direcao[0];per=i3GEO.analise.medeArea.openlayers.somaDist();x1=i3GEO.analise.medeArea.pontos.xpt[0];y1=i3GEO.analise.medeArea.pontos.ypt[0];if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1);temp=temp.split(" ");x1=temp[0];y1=temp[1]}per+=i3GEO.calculo.distancia(x1,y1,x2,y2);area=poligono.geometry.getGeodesicArea(proj);i3GEO.analise.medeArea.openlayers.mostraParcial(trecho,per,area,direcao)}},point:function(point,poligono){var n,x1,y1,x2,y2,temp,label,per=0,trecho=0,area=0,proj=new OpenLayers.Projection("EPSG:4326");i3GEO.analise.medeArea.pontos.xpt.push(point.x);i3GEO.analise.medeArea.pontos.ypt.push(point.y);n=i3GEO.analise.medeArea.pontos.ypt.length;if(n>1){x1=i3GEO.analise.medeArea.pontos.xpt[n-2];y1=i3GEO.analise.medeArea.pontos.ypt[n-2];x2=point.x;y2=point.y;if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1+" "+x2+" "+y2);temp=temp.split(" ");x1=temp[0];y1=temp[1];x2=temp[2];y2=temp[3];proj=new OpenLayers.Projection("EPSG:900913")}trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);i3GEO.analise.medeArea.pontos.dist.push(trecho);per=i3GEO.analise.medeArea.openlayers.somaDist();x1=i3GEO.analise.medeArea.pontos.xpt[0];y1=i3GEO.analise.medeArea.pontos.ypt[0];if(i3GEO.Interface.openlayers.googleLike){temp=i3GEO.util.extOSM2Geo(x1+" "+y1);temp=temp.split(" ");x1=temp[0];y1=temp[1]}per+=i3GEO.calculo.distancia(x1,y1,x2,y2);label=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(point.x,point.y),{origem:"medeAreaExcluir"},{graphicName:"square",pointRadius:3,strokeColor:"black",graphicOpacity:1,strokeWidth:1,fillColor:"white",label:trecho.toFixed(3),labelAlign:"rb",fontColor:estilo.textcolor,fontSize:12,fontWeight:"bold"});i3GEO.desenho.layergrafico.addFeatures([label]);if(n>2){area=poligono.getGeodesicArea(proj)}}i3GEO.analise.medeArea.openlayers.mostraTotal(per,area)}}});i3geoOL.addControl(poligono)}},somaDist:function(){var n,i,total=0;n=i3GEO.analise.medeArea.pontos.dist.length;for(i=0;i<n;i++){total+=i3GEO.analise.medeArea.pontos.dist[i]}return total},fechaJanela:function(){var temp,controle=i3geoOL.getControlsBy("id","i3GeoMedeArea"),f=i3GEO.desenho.layergrafico.getFeaturesByAttribute("origem","medeArea");if(controle.length>0){controle[0].deactivate();i3geoOL.removeControl(controle[0])}if(f&&f.length>0){temp=window.confirm($trad("x94"));if(temp){i3GEO.desenho.layergrafico.destroyFeatures(f)}}f=i3GEO.desenho.layergrafico.getFeaturesByAttribute("origem","medeAreaExcluir");if(f&&f.length>0){i3GEO.desenho.layergrafico.destroyFeatures(f)}},mostraTotal:function(per,area){var mostra=$i("mostraarea_calculo"),texto;if(mostra){texto="<b>"+$trad("d21at")+":</b> "+(area/1000000).toFixed(3)+" km2"+"<br><b>"+$trad("d21at")+":</b> "+(area/10000).toFixed(2)+" ha"+"<br><b>"+$trad("x98")+":</b> "+(per).toFixed(2)+" km"+"<br>"+$trad("x25")+": "+i3GEO.calculo.metododistancia;mostra.innerHTML=texto}},mostraParcial:function(trecho,per,area,direcao){var mostra=$i("mostraarea_calculo_parcial"),texto;if(mostra){texto="<b>"+$trad("d21at")+":</b> "+(area/1000000).toFixed(3)+" km2"+"<br><b>"+$trad("d21at")+":</b> "+(area/10000).toFixed(2)+" ha"+"<br><b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+"<br><b>"+$trad("x98")+":</b> "+(per).toFixed(3)+" km"+"<br><b>"+$trad("x23")+" (DMS):</b> "+direcao;mostra.innerHTML=texto}}},googlemaps:{inicia:function(){if(!google.maps.geometry){alert($trad("x99"));return}i3GEO.desenho[i3GEO.Interface["ATUAL"]].inicia();i3GeoMap.setOptions({disableDoubleClickZoom:true});i3GeoMap.setOptions({draggableCursor:'crosshair'});var evtdblclick=null,evtclick=null,evtmousemove=null,pontos={xpt:[],ypt:[],dist:[],mvcLine:new google.maps.MVCArray(),mvcMarkers:new google.maps.MVCArray(),line:null,polygon:null},termina=function(){google.maps.event.removeListener(evtdblclick);google.maps.event.removeListener(evtclick);google.maps.event.removeListener(evtmousemove);pontos.line.setOptions({clickable:true});google.maps.event.addListener(pontos.line,'click',function(shape){if(shape.setEditable){shape.setEditable(!shape.editable)}});if(pontos){i3GEO.desenho.googlemaps.shapes.push(pontos.mvcLine);i3GEO.desenho.googlemaps.shapes.push(pontos.line);pontos=null}};evtclick=google.maps.event.addListener(i3GeoMap,"click",function(evt){var area=0,per;pontos.mvcLine.push(evt.latLng);pontos.xpt.push(evt.latLng.lng());pontos.ypt.push(evt.latLng.lat());if(pontos.mvcLine.getLength()>0){per=google.maps.geometry.spherical.computeLength(pontos.mvcLine);area=google.maps.geometry.spherical.computeArea(pontos.mvcLine);i3GEO.analise.medeArea.googlemaps.mostraTotal(per,area)}i3GEO.desenho.googlemaps.shapes.push(new google.maps.Marker({map:i3GeoMap,fillOpacity:0,clickable:false,position:evt.latLng,icon:{path:google.maps.SymbolPath.CIRCLE,scale:2.5,strokeColor:"#ffffff"},origem:"medeAreaExcluir"}));pontos.mvcLine.push(evt.latLng)});evtmousemove=google.maps.event.addListener(i3GeoMap,"mousemove",function(evt){if(!$i("mostraarea_calculo")){termina.call();return}var x1,y1,x2,y2,direcao,per,area,estilo=i3GEO.desenho.estilos[i3GEO.desenho.estiloPadrao],n=pontos.xpt.length;if(pontos.mvcLine.getLength()>0){if(!pontos.line){pontos.line=new google.maps.Polygon({map:i3GeoMap,clickable:false,strokeColor:estilo.linecolor,strokeOpacity:1,strokeWeight:estilo.linewidth,path:pontos.mvcLine,origem:"medeArea"})}pontos.mvcLine.pop();pontos.mvcLine.push(evt.latLng);per=google.maps.geometry.spherical.computeLength(pontos.mvcLine);x1=pontos.xpt[n-1];y1=pontos.ypt[n-1];x2=evt.latLng.lng();y2=evt.latLng.lat();trecho=i3GEO.calculo.distancia(x1,y1,x2,y2);direcao=i3GEO.calculo.direcao(x1,y1,x2,y2);direcao=i3GEO.calculo.dd2dms(direcao,direcao);direcao=direcao[0];area=google.maps.geometry.spherical.computeArea(pontos.mvcLine);i3GEO.analise.medeArea.googlemaps.mostraParcial(trecho,per,area,direcao)}});evtdblclick=google.maps.event.addListener(i3GeoMap,"dblclick",function(evt){pontos.mvcLine.push(new google.maps.LatLng(pontos.ypt[0],pontos.xpt[0]));var per=google.maps.geometry.spherical.computeLength(pontos.mvcLine),area=google.maps.geometry.spherical.computeArea(pontos.mvcLine);i3GEO.analise.medeArea.googlemaps.mostraTotal(per,area);termina.call()})},somaDist:function(pontos){var n,i,total=0;n=pontos.dist.length;for(i=0;i<n;i++){total+=pontos.dist[i]}return total},fechaJanela:function(){i3GeoMap.setOptions({disableDoubleClickZoom:false});i3GeoMap.setOptions({draggableCursor:undefined});var f=i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem","medeArea");if(f&&f.length>0){temp=window.confirm($trad("x94"));if(temp){i3GEO.desenho.googlemaps.destroyFeatures(f)}}f=i3GEO.desenho.googlemaps.getFeaturesByAttribute("origem","medeAreaExcluir");if(f&&f.length>0){i3GEO.desenho.googlemaps.destroyFeatures(f)}},mostraTotal:function(per,area){var mostra=$i("mostraarea_calculo"),texto;if(mostra){texto="<b>"+$trad("d21at")+":</b> "+(area/1000000).toFixed(3)+" km2"+"<br><b>"+$trad("d21at")+":</b> "+(area/10000).toFixed(2)+" ha"+"<br><b>"+$trad("x98")+":</b> "+(per).toFixed(2)+" km"+"<br>"+$trad("x25")+": "+i3GEO.calculo.metododistancia;mostra.innerHTML=texto}},mostraParcial:function(trecho,per,area,direcao){var mostra=$i("mostraarea_calculo_parcial"),texto;if(mostra){texto="<b>"+$trad("d21at")+":</b> "+(area/1000000).toFixed(3)+" km2"+"<br><b>"+$trad("d21at")+":</b> "+(area/10000).toFixed(2)+" ha"+"<br><b>"+$trad("x95")+":</b> "+trecho.toFixed(3)+" km"+"<br><b>"+$trad("x98")+":</b> "+(per).toFixed(3)+" km"+"<br><b>"+$trad("x23")+" (DMS):</b> "+direcao;mostra.innerHTML=texto}}},googleearth:{}}};
386 386 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.maparef={fatorZoomDinamico:-3,SELETORTIPO:true,VALORSELETORTIPO:"mapa",PERMITEFECHAR:true,PERMITEDESLOCAR:true,TRANSICAOSUAVE:false,OPACIDADE:65,TOP:4,RIGHT:20,W:function(){var w=parseInt(i3GEO.parametros.w,10)/5;if(w<150){w=150}return parseInt(w,10)},H:function(){var h=parseInt(i3GEO.parametros.h,10)/5;if(i3GEO.maparef.W()<=150){return 150}else{return parseInt(h,10)}},inicia:function(){var r,pos,novoel,ins,temp,moveX,moveY,escondeRef,janela;if($i("i3geo_winRef")){janela=YAHOO.i3GEO.janela.manager.find("i3geo_winRef");janela.show();janela.bringToTop();return}if(navm){i3GEO.maparef.TRANSICAOSUAVE=false}if(!$i("i3geo_winRef")){novoel=document.createElement("div");novoel.id="i3geo_winRef";novoel.style.display="none";novoel.style.borderColor="gray";ins="";if(this.PERMITEDESLOCAR){ins+='<div class="hd" style="border:0px solid black;text-align:left;z-index:20;padding-left: 0px;padding-bottom: 3px;padding-top: 1px;">';ins+='<span id=maparefmaismenosZoom style=display:none > ';temp="javascript:if(i3GEO.maparef.fatorZoomDinamico == -1){i3GEO.maparef.fatorZoomDinamico = 1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico + 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";ins+="<img class=mais onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" />";temp="javascript:if(i3GEO.maparef.fatorZoomDinamico == 1){i3GEO.maparef.fatorZoomDinamico = -1};i3GEO.maparef.fatorZoomDinamico = i3GEO.maparef.fatorZoomDinamico - 1 ;$i(\"refDinamico\").checked = true;i3GEO.maparef.atualiza();";ins+="<img class=menos onclick='"+temp+"' src="+i3GEO.util.$im("branco.gif")+" /></span>&nbsp;";if(this.SELETORTIPO){ins+="<select style='font-size:9px;' id='refDinamico' onchange='javascript:i3GEO.parametros.celularef=\"\";i3GEO.maparef.atualiza()'>";ins+="<option value='mapa' >mapa aual</option>";ins+="<option value='dinamico' >Brasil</option>";ins+="</select>"}ins+="</div>"}ins+='<div class="bd" style="border:0px solid black;text-align:left;padding:3px;height: '+i3GEO.maparef.H()+'px;" id="mapaReferencia" onmouseover="this.onmousemove=function(exy){i3GEO.eventos.posicaoMouseMapa(exy)}" >';ins+='<img style="cursor:pointer;display:none" onload="javascript:this.style.display = \'block\'" id="imagemReferencia" src="" onclick="javascript:i3GEO.maparef.click()">';ins+='</div>';novoel.innerHTML=ins;if(i3GEO.maparef.TRANSICAOSUAVE){YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.maparef.OPACIDADE/100);novoel.onmouseover=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",1)};novoel.onmouseout=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.maparef.OPACIDADE/100)}}document.body.appendChild(novoel);if($i("refDinamico")){$i("refDinamico").value=i3GEO.maparef.VALORSELETORTIPO}}if($i("i3geo_winRef").style.display!=="block"){$i("i3geo_winRef").style.display="block";this.PERMITEDESLOCAR?temp="shadow":temp="none";janela=new YAHOO.widget.Panel("i3geo_winRef",{height:i3GEO.maparef.H()+27+"px",width:i3GEO.maparef.W()+6+"px",fixedcenter:false,constraintoviewport:false,underlay:temp,close:i3GEO.maparef.PERMITEFECHAR,visible:true,draggable:i3GEO.maparef.PERMITEDESLOCAR,modal:false,iframe:false});YAHOO.i3GEO.janela.manager.register(janela);if(i3GEO.maparef.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.render();janela.show();try{janela.header.style.height="20px"}catch(e){};r=$i("i3geo_winRef_c");if(r){r.style.position="absolute"}pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));$i("mapaReferencia").style.height=i3GEO.maparef.H()+"px";$i("i3geo_winRef").style.border="0px solid gray";moveX=pos[0]+i3GEO.parametros.w-i3GEO.maparef.W()+3-i3GEO.maparef.RIGHT;moveY=pos[1]+i3GEO.maparef.TOP;if(i3GEO.Interface.ATUAL==="googlemaps"){moveY+=30}janela.moveTo(moveX,moveY);escondeRef=function(){YAHOO.util.Event.removeListener(janela.close,"click");$i("imagemReferencia").src="";janela.destroy();i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","none")};YAHOO.util.Event.addListener(janela.close,"click",escondeRef);i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","block");if($i("localizarxygeoProjxg")){var temp=function(){i3GEO.coordenadas.atualizaGeo(objposicaocursor.dmsx,objposicaocursor.dmsy,"localizarxygeoProj")};YAHOO.util.Event.addListener($i("imagemReferencia"),"mousemove",temp)}}if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.maparef.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.maparef.atualiza()")}this.atualiza(true);$i("i3geo_winRef_h").className="hd2";if(navm){$i("i3geo_winRef_h").style.width=i3GEO.maparef.W()+6+"px"}},atualiza:function(forca){if(arguments.length===0){forca=false}var tiporef,temp,re;temp=$i("refDinamico")?tiporef=$i("refDinamico").value:tiporef="fixo";if($i("mapaReferencia")){temp=$i("maparefmaismenosZoom");if(tiporef==="dinamico"){i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef,i3GEO.maparef.W(),i3GEO.maparef.H());if(temp){temp.style.display="inline"}}if(tiporef==="fixo"){if(i3GEO.parametros.utilizacgi.toLowerCase()!=="sim"){if(i3GEO.parametros.celularef===""||$i("imagemReferencia").src===""||forca===true){i3GEO.php.referencia(i3GEO.maparef.processaImagem)}else{i3GEO.maparef.atualizaBox()}if(temp){temp.style.display="none"}}else{re=new RegExp("&mode=map","g");$i("imagemReferencia").src=$i(i3GEO.Interface.IDMAPA).src.replace(re,'&mode=reference')}}if(tiporef==="mapa"){i3GEO.php.referenciadinamica(i3GEO.maparef.processaImagem,i3GEO.maparef.fatorZoomDinamico,tiporef,i3GEO.maparef.W(),i3GEO.maparef.H());if(temp){temp.style.display="inline"}}}else{i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.maparef.atualiza()")}},processaImagem:function(retorno){var m,box,temp,tiporef="fixo";if((retorno.data!=="erro")&&(retorno.data!==undefined)){eval(retorno.data);i3GEO.parametros.celularef=g_celularef;i3GEO.parametros.extentref=extentref;temp=$i("imagemReferencia");if(temp){m=new Image();m.src=refimagem;temp.src=m.src}temp=$i("refDinamico");if(temp){tiporef=temp.value}if(tiporef!=="fixo"){box=$i("boxref");if(box){box.style.display="none"}return}i3GEO.maparef.atualizaBox()}},atualizaBox:function(){var box=i3GEO.maparef.criaBox(),w;i3GEO.calculo.ext2rect("boxref",i3GEO.parametros.extentref,i3GEO.parametros.mapexten,i3GEO.parametros.celularef,$i("mapaReferencia"));w=parseInt(box.style.width,10);if(w>120){box.style.display="none";return}box.style.display="block";box.style.top=parseInt(box.style.top,10)+4+"px";box.style.left=parseInt(box.style.left,10)+4+"px";if(w<3){box.style.width="3px";box.style.height="3px"}},criaBox:function(){var box=$i("boxref");if(!box){novoel=document.createElement("div");novoel.id="boxref";novoel.style.zIndex=10;novoel.style.position='absolute';novoel.style.cursor="move";novoel.style.backgroundColor="RGB(120,220,220)";novoel.style.borderWidth="3px";if(navm){novoel.style.filter='alpha(opacity=40)'}else{novoel.style.opacity=0.4}$i("mapaReferencia").appendChild(novoel);boxrefdd=new YAHOO.util.DD("boxref");novoel.onmouseup=function(){var rect,telaminx,telamaxx,telaminy,m,x,ext;rect=$i("boxref");telaminx=parseInt(rect.style.left,10);telamaxy=parseInt(rect.style.top,10);telamaxx=telaminx+parseInt(rect.style.width,10);telaminy=telamaxy+parseInt(rect.style.height,10);m=i3GEO.calculo.tela2dd(telaminx,telaminy,i3GEO.parametros.celularef,i3GEO.parametros.extentref,"imagemReferencia");x=i3GEO.calculo.tela2dd(telamaxx,telamaxy,i3GEO.parametros.celularef,i3GEO.parametros.extentref,"imagemReferencia");ext=m[0]+" "+m[1]+" "+x[0]+" "+x[1];i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,"",ext)};return novoel}else{return box}},click:function(){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.pan2ponto(objposicaocursor.ddx,objposicaocursor.ddy);return}try{i3GEO.php.pan(i3GEO.atualiza,i3GEO.parametros.mapscale,"ref",objposicaocursor.refx,objposicaocursor.refy)}catch(e){i3GEO.janela.fechaAguarde("i3GEO.atualiza")}}};
387 387 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.ajuda={ATIVAJANELA:true,DIVAJUDA:"i3geo_ajuda",DIVLETREIRO:"i3geo_letreiro",MENSAGEMPADRAO:$trad("p1"),TRANSICAOSUAVE:true,OPACIDADE:20,abreDoc:function(url){if(!url){url="/documentacao/index.html"}window.open(i3GEO.configura.locaplic+url)},abreJanela:function(){try{var nx,ny,corpo,texto,janela,temp,largura=262,YU=YAHOO.util,pos=[20,i3GEO.parametros.h/2];if(this.ATIVAJANELA===false){return}temp=$i("contemFerramentas");if(temp){largura=parseInt(temp.style.width,10)-5}if(!$i("janelaMenTexto")){corpo=$i(i3GEO.Interface.IDCORPO);if(corpo){pos=YU.Dom.getXY(corpo)}else{corpo=$i(i3GEO.Interface.IDMAPA);if(corpo){pos=YU.Dom.getXY(corpo)}}nx=pos[0]-largura-3;ny=i3GEO.parametros.h-78;texto='<div id="janelaMenTexto" style="text-align:left;font-size:10px;color:rgb(80,80,80)">'+i3GEO.ajuda.MENSAGEMPADRAO+'</div>';if(nx<0){nx=10;ny=ny-50}janela=i3GEO.janela.cria(largura-3,70,"",nx,ny,"&nbsp;","i3geo_janelaMensagens",false,"hd","","",true);janela[2].innerHTML=texto;YU.Event.addListener(janela[0].close,"click",i3GEO.ajuda.fechaJanela);this.ativaCookie()}}catch(e){}},ativaCookie:function(){var i=i3GEO.util.insereCookie;i("g_janelaMen","sim");i("botoesAjuda","sim")},ativaLetreiro:function(mensagem){var l;if($i(i3GEO.ajuda.DIVLETREIRO)){if(arguments.length===0){mensagem=i3GEO.parametros.mensagens}if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.ajuda.ativaLetreiro()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.ajuda.ativaLetreiro()")}try{clearTimeout(i3GEO.ajuda.tempoLetreiro)}catch(e){i3GEO.ajuda.tempoLetreiro=""}l=$i(i3GEO.ajuda.DIVLETREIRO);if(l.style.display==="none"){return}l.style.cursor="pointer";if(mensagem===""){l.value="";return}if(l.size===1){l.size=i3GEO.parametros.w/8}BMessage=mensagem+" ---Clique para parar--- ";l.onclick=function(){l.style.display="none"};if(BMessage!==" ---Clique para parar--- "){BQuantas=0;BSize=l.size;BPos=BSize;BSpeed=1;BSpaces="";i3GEO.ajuda.mostraLetreiro()}i3GEO.ajuda.mostraLetreiro(mensagem)}},desativaCookie:function(){i3GEO.util.insereCookie("g_janelaMen","nao")},fechaJanela:function(){i3GEO.ajuda.desativaCookie();i3GEO.util.removeChild("i3geo_janelaMensagens_c",document.body)},mostraJanela:function(texto){var j=$i(this.DIVAJUDA),k=$i("janelaMenTexto"),jm=$i("i3geo_janelaMensagens"),Dom=YAHOO.util.Dom,h=parseInt(Dom.getStyle(jm,"height"),10);if(j){j.innerHTML=texto===""?"-":texto}else{if(h){Dom.setY("i3geo_janelaMensagens",Dom.getY(jm)+h)}if(k){k.innerHTML=texto}if(this.TRANSICAOSUAVE){texto!==""?Dom.setStyle(jm,"opacity","1"):Dom.setStyle(jm,"opacity",(this.OPACIDADE/100))}h=parseInt(Dom.getStyle(jm,"height"),10);if(h){Dom.setY(jm,Dom.getY(jm)-h)}}},mostraLetreiro:function(){for(var count=0;count<BPos;count+=1){BSpaces+=" "}if(BPos<1){$i(i3GEO.ajuda.DIVLETREIRO).value=BMessage.substring(Math.abs(BPos),BMessage.length);if(BPos+BMessage.length<1){BPos=BSize;BQuantas=BQuantas+1}}else{$i(i3GEO.ajuda.DIVLETREIRO).value=BSpaces+BMessage}BPos-=BSpeed;if(BQuantas<2){i3GEO.ajuda.tempoLetreiro=setTimeout(function(){i3GEO.ajuda.mostraLetreiro()},140)}},redesSociais:function(){i3GEO.janela.cria("400px","400px",i3GEO.configura.locaplic+"/ferramentas/redessociais/index.php","","",$trad("u5c"),YAHOO.util.Dom.generateId(null,"redes"))}};
388   -if(typeof(i3GEO)==='undefined'){var i3GEO={}}YAHOO.namespace("i3GEO.janela");YAHOO.i3GEO.janela.manager=new YAHOO.widget.OverlayManager();YAHOO.namespace("janelaDoca.xp");YAHOO.janelaDoca.xp.manager=new YAHOO.widget.OverlayManager();YAHOO.i3GEO.janela.managerAguarde=new YAHOO.widget.OverlayManager();i3GEO.janela={ESTILOBD:"display:block;padding:5px 1px 5px 1px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,prepara:function(){var iu=i3GEO.util;iu.escondeBox()},cria:function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza,funcaoAposRedim,dimensionavel,icone,funcaoDuplica){if(!dimensionavel){dimensionavel=true}if(!icone){icone=""}if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}if(!classe||classe==""){classe="hd"}if(!id||id===""){id="wdoca"}if(!modal||modal===""){modal=false}ifr=false;if(i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){i3GEO.janela.TRANSICAOSUAVE=false;ifr=true}fix="contained";if(nx===""||nx==="center"){fix=true}if(modal===true){underlay="none"}else{underlay="shadow"}temp=navm?0:2;wlargurA=parseInt(wlargura,10)+temp+"px";ins='<div id="'+id+'_cabecalho" class="'+classe+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE){novoel.onmouseover=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",1)};novoel.onmouseout=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.janela.OPACIDADE/100)};YAHOO.util.Dom.setStyle(novoel,"opacity",1)}document.body.appendChild(novoel);wdocaiframe=$i(id+"i");if(wdocaiframe){temp=wdocaiframe.style;temp.height=waltura;temp.display="block";wdocaiframe.src=wsrc}else{if(waltura!=="auto"){$i(id+'_corpo').style.height=parseInt(waltura,10)+"px"}$i(id+'_corpo').style.width='100%';$i(id+'_corpo').style.overflow="auto"}if(waltura==="auto"||dimensionavel==false){janela=new YAHOO.widget.Panel(id,{iframe:ifr,modal:modal,width:wlargurA,underlay:underlay,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null})}else{janela=new YAHOO.widget.Panel(id,{hideMode:'offsets',iframe:ifr,underlay:underlay,modal:modal,width:wlargurA,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null});var resize=new YAHOO.util.Resize(id,{handles:['br'],autoRatio:false,minWidth:10,minHeight:10,status:false,proxy:true,ghost:false,animate:false,useShim:true});resize.on('resize',function(args){this.cfg.setProperty("height",args.height+"px");if($i(id+"i")){$i(id+"i").style.height=args.height+"px"}},janela,true);if(funcaoAposRedim&&funcaoAposRedim!=""){resize.on('endResize',function(args){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(navm&&id!=="i3geo_janelaMensagens"&&i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){janela.moveTo(0,0)}if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(funcaoMinimiza){$i(id+"_minimizaCabecalho").onclick=funcaoMinimiza}YAHOO.util.Event.addListener(janela.close,"click",i3GEO.janela.fecha,janela,{id:id},true);temp=$i(id+"_corpo");return([janela,$i(id+"_cabecalho"),temp])},minimiza:function(id){var temp=$i(id+"_corpo"),n,i,m=YAHOO.i3GEO.janela.manager.find(id);if(temp){if(temp.style.display==="block"){temp.style.display="none";if(m){m.hideIframe}}else{temp.style.display="block";if(m){m.showIframe}}}temp=$i(id+"_resizehandle");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}if(i3GEO.janela.id){id=i3GEO.janela.id}else{id=event.id}if(id==undefined){id=args.id}i3GEO.janela.destroi(id)},destroi:function(id){var janela=YAHOO.i3GEO.janela.manager.find(id);i3GEO.util.removeScriptTag(id+"_script");i3GEO.util.removeScriptTag(id+".dicionario_script");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela=$i(id+"_c");janela.parentNode.removeChild(janela)}},alteraTamanho:function(w,h,id){var i;if(arguments.length===3){i=$i(id)}else{i=$i("wdoca")}if(i){i.style.width=w+"px";i.style.height=h+"px"}},abreAguarde:function(id,texto){var pos,temp,janela;if(!id||id==undefined){return}janela=YAHOO.i3GEO.janela.managerAguarde.find(id);pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(i3GEO.janela.AGUARDEMODAL==true){texto+="<br><span style='color:navy;cursor:pointer;font-size:9px;' onclick='javascript:if(i3GEO.janela.AGUARDEMODAL == true){i3GEO.janela.AGUARDEMODAL = false;}else{i3GEO.janela.AGUARDEMODAL = true;}'>bloquear/desbloquear</span>"}if(!janela){janela=new YAHOO.widget.Panel(id,{width:"240px",fixedcenter:false,underlay:"none",close:true,draggable:false,modal:i3GEO.janela.AGUARDEMODAL,monitorresize:false});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="reduzida"){janela.setBody(texto);janela.body.style.padding="5px"}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="minima"){janela.setHeader("<span><img id=aguardeGifAberto src='"+i3GEO.configura.locaplic+"/imagens/aguarde.gif' /></span>&nbsp;<span style=font-size:8px >"+YAHOO.i3GEO.janela.managerAguarde.overlays.length+"</span>")}if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();try{janela.header.style.height="20px"}catch(e){}temp=$i(id+"_c");if(temp){temp.style.backgroundColor=""}YAHOO.util.Dom.setStyle(temp,"opacity",i3GEO.janela.OPACIDADEAGUARDE/100)},fechaAguarde:function(id){if(id!=undefined){var janela=YAHOO.i3GEO.janela.managerAguarde.find(id);if(janela){YAHOO.i3GEO.janela.managerAguarde.remove(janela);janela.destroy()}}},tempoMsg:function(texto,tempo){var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){janela.body.style.height="0px"}else{janela.body.style.height=altura+"px"}janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate()}if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}}else{janela.destroy()}},tempo)},ativaAlerta:function(){window.alert=function(texto){var textoI,janela=YAHOO.i3GEO.janela.managerAguarde.find("alerta");if(!janela){janela=new YAHOO.widget.SimpleDialog("alerta",{width:"300px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:$trad("x74"),handler:function(){this.destroy()},isDefault:true}],icon:YAHOO.widget.SimpleDialog.ICON_WARN,text:""});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body)}textoI=janela.cfg.getProperty("text");if(textoI!=""){textoI+="<br>"}texto=textoI+texto;janela.cfg.setProperty("text",texto);janela.show()}},confirma:function(pergunta,w,resposta1,resposta2,funcao1,funcao2){var f1,f2,janela=YAHOO.i3GEO.janela.managerAguarde.find("confirma");if(!w||w==""){w=300}if(!funcao1||funcao1==""){f1=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return true}}else{f1=function(){funcao1.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}if(!funcao2||funcao2==""){f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return false}}else{f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();funcao2.call()}}if(!resposta1||resposta1==""){resposta1=$trad("x58")}if(!resposta2||resposta2==""){resposta2=$trad("x75")}if(janela){janela.destroy()}janela=new YAHOO.widget.SimpleDialog("confirma",{width:w+"px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:false,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:resposta1,handler:f1},{text:resposta2,handler:f2}],icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:pergunta});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body);janela.show()},prompt:function(pergunta,funcaoOk,valorDefault){if($i("i3GEOjanelaprompt")){return}if(!valorDefault){valorDefault=""}var i="<br><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' style='position:relative;top:5px;width:98%;cursor:text;' />";i3GEO.janela.confirma(pergunta+i,"","","",funcaoOk)},mensagemSimples:function(texto,cabecalho){var janela;if($i("mensagemSimples1")){janela=YAHOO.i3GEO.janela.manager.find("mensagemSimples1")}else{janela=new YAHOO.widget.SimpleDialog("mensagemSimples1",{width:"300px",fixedcenter:true,visible:true,draggable:true,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,text:""});YAHOO.i3GEO.janela.manager.register(janela);janela.setHeader(cabecalho);janela.render(document.body)}janela.setHeader(cabecalho);janela.cfg.setProperty("text",texto);janela.show()},tip:function(cabecalho){var Nid,i,novoel,res;if(arguments.length===0){cabecalho="fixar"}Nid=YAHOO.util.Dom.generateId();i=$i("i3geo_rosa");if(i){i.style.display="none"}if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){$i("img").title=""}novoel=document.createElement("div");novoel.id=Nid;novoel.style.position="absolute";novoel.style.zIndex=5000;novoel.style.textAlign="left";novoel.style.background="white";if(navm){novoel.style.filter="alpha(opacity=90)"}else{novoel.style.opacity=".9"}document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'>";res+="<span style='color:navy;cursor:pointer;text-align:left' onclick='javascript:$i(\""+Nid+"cabecatip\").innerHTML =\"\";' >"+cabecalho+"</span></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.janela.excluiTips('todos')")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.janela.excluiTips('todos')")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.janela.excluiTips('naofixos')")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.janela.excluiTips('naofixos')")}return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","",$trad("t20"),"opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},comboCabecalhoTemas:function(idDiv,idCombo,ferramenta,tipo,funcaoOnChange){var temp=$i(idDiv);if(temp&&!($i(idCombo))){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao,onButtonClick;container.innerHTML=retorno.dados;botao=new YAHOO.widget.Button(idCombo,{type:"menu",menu:idCombo+"select"});if(i3GEO.temaAtivo!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(i3GEO.temaAtivo);botao.set("label","<span class='cabecalhoTemas' >"+tema.tema+"</span>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){if(oMenuItem.value!=""){i3GEO.mapa.ativaTema(oMenuItem.value);botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span>&nbsp;&nbsp;");if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}};botao.getMenu().subscribe("click",onButtonClick)},temp.id,"",false,tipo,"",true)}if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}temp="i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')";if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search(temp)<0){i3GEO.eventos.ATUALIZAARVORECAMADAS.push(temp)}}};
  388 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}YAHOO.namespace("i3GEO.janela");YAHOO.i3GEO.janela.manager=new YAHOO.widget.OverlayManager();YAHOO.namespace("janelaDoca.xp");YAHOO.janelaDoca.xp.manager=new YAHOO.widget.OverlayManager();YAHOO.i3GEO.janela.managerAguarde=new YAHOO.widget.OverlayManager();i3GEO.janela={ESTILOBD:"display:block;padding:5px 1px 5px 1px;",ESTILOAGUARDE:"normal",AGUARDEMODAL:false,ANTESCRIA:["i3GEO.janela.prepara()"],ANTESFECHA:[],TRANSICAOSUAVE:true,OPACIDADE:65,OPACIDADEAGUARDE:50,TIPS:[],ULTIMOZINDEX:5,prepara:function(){var iu=i3GEO.util;iu.escondeBox()},cria:function(wlargura,waltura,wsrc,nx,ny,texto,id,modal,classe,funcaoCabecalho,funcaoMinimiza,funcaoAposRedim,dimensionavel,icone,funcaoDuplica){if(!dimensionavel){dimensionavel=true}if(!icone){icone=""}if($i(id)){janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop();return}var i,wlargurA,ins,novoel,wdocaiframe,temp,fix,underlay,ifr,janela;if(navm&&!chro){this.TRANSICAOSUAVE=false}if(this.ANTESCRIA){for(i=0;i<this.ANTESCRIA.length;i++){eval(this.ANTESCRIA[i])}}if(!classe||classe==""){classe="hd"}if(!id||id===""){id="wdoca"}if(!modal||modal===""){modal=false}ifr=false;if(i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){i3GEO.janela.TRANSICAOSUAVE=false;ifr=true}fix="contained";if(nx===""||nx==="center"){fix=true}if(modal===true){underlay="none"}else{underlay="shadow"}temp=navm?0:2;wlargurA=parseInt(wlargura,10)+temp+"px";ins='<div id="'+id+'_cabecalho" class="'+classe+'" >';if(i3GEO.configura!==undefined){ins+="<img id='"+id+"_imagemCabecalho' class='i3GeoAguardeJanela' style='visibility:hidden;' src=\'"+i3GEO.configura.locaplic+"/imagens/aguarde2.gif\' />"}if(icone!=""){ins+="<img class='i3GeoIconeJanela' src='"+icone+"' >"}ins+="<span style='font-size:10px;'>"+texto+"</span>";if(funcaoDuplica){ins+="<div id='"+id+"_duplicaJanela' class='container-duplica'></div>"}if(funcaoMinimiza){ins+="<div id='"+id+"_minimizaCabecalho' class='container-minimiza'></div>"}ins+='</div><div id="'+id+'_corpo" class="bd" style="'+this.ESTILOBD+'">';if(wsrc!==""){ins+='<iframe name="'+id+'i" id="'+id+'i" valign="top" style="border:0px white solid;width:100%"></iframe>'}ins+='</div>';ins+='<div class="ft"></div>';novoel=document.createElement("div");novoel.id=id;novoel.style.display="block";novoel.innerHTML=ins;if(this.TRANSICAOSUAVE){novoel.onmouseover=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",1)};novoel.onmouseout=function(){YAHOO.util.Dom.setStyle(novoel,"opacity",i3GEO.janela.OPACIDADE/100)};YAHOO.util.Dom.setStyle(novoel,"opacity",1)}document.body.appendChild(novoel);wdocaiframe=$i(id+"i");if(wdocaiframe){temp=wdocaiframe.style;temp.height=waltura;temp.display="block";wdocaiframe.src=wsrc}else{if(waltura!=="auto"){$i(id+'_corpo').style.height=parseInt(waltura,10)+"px"}$i(id+'_corpo').style.width='100%';$i(id+'_corpo').style.overflow="auto"}if(waltura==="auto"||dimensionavel==false){janela=new YAHOO.widget.Panel(id,{iframe:ifr,modal:modal,width:wlargurA,underlay:underlay,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null})}else{janela=new YAHOO.widget.Panel(id,{hideMode:'offsets',iframe:ifr,underlay:underlay,modal:modal,width:wlargurA,fixedcenter:fix,constraintoviewport:true,visible:true,monitorresize:false,dragOnly:true,keylisteners:null});var resize=new YAHOO.util.Resize(id,{handles:['br'],autoRatio:false,minWidth:10,minHeight:10,status:false,proxy:true,ghost:false,animate:false,useShim:true});resize.on('resize',function(args){this.cfg.setProperty("height",args.height+"px");if($i(id+"i")){$i(id+"i").style.height=args.height+"px"}},janela,true);if(funcaoAposRedim&&funcaoAposRedim!=""){resize.on('endResize',function(args){funcaoAposRedim.call();i3GEO.janela.minimiza()},janela,true)}resize.getProxyEl().style.height="0px"}if(nx!==""&&nx!=="center"){janela.moveTo(nx,ny+50)}YAHOO.i3GEO.janela.manager.register(janela);if(this.TRANSICAOSUAVE){janela.cfg.setProperty("effect",[{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.5}])}janela.cfg.setProperty("zIndex",[4]);janela.render();janela.bringToTop();if(navm&&id!=="i3geo_janelaMensagens"&&i3GEO.Interface&&i3GEO.Interface!=undefined&&i3GEO.Interface.ATUAL==="googleearth"){janela.moveTo(0,0)}if(ifr===true){janela.iframe.style.zIndex=4}YAHOO.util.Event.addListener($i(id+'_corpo'),"click",YAHOO.util.Event.stopPropagation);if(funcaoDuplica){$i(id+'_duplicaJanela').onclick=funcaoDuplica}if(funcaoCabecalho){$i(id+'_cabecalho').onclick=funcaoCabecalho}if(funcaoMinimiza){$i(id+"_minimizaCabecalho").onclick=funcaoMinimiza}YAHOO.util.Event.addListener(janela.close,"click",i3GEO.janela.fecha,janela,{id:id},true);temp=$i(id+"_corpo");return([janela,$i(id+"_cabecalho"),temp])},minimiza:function(id){var temp=$i(id+"_corpo"),n,i,m=YAHOO.i3GEO.janela.manager.find(id);if(temp){if(temp.style.display==="block"){temp.style.display="none";if(m){m.hideIframe}}else{temp.style.display="block";if(m){m.showIframe}}}temp=$i(id+"_resizehandle");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id+"_c");if(temp){temp=temp.getElementsByTagName("div");n=temp.length;for(i=0;i<n;i++){if(temp[i].className==="underlay"||temp[i].className==="bd"){if(temp[i].style.display==="none"){temp[i].style.display="block"}else{temp[i].style.display="none"}}}}temp=$i(id+"_corpo");if(temp){if(temp.style.display==="none"){temp.style.display="block"}else{temp.style.display="none"}}temp=$i(id);if(temp){if(temp.style.display==="none"){temp.style.height="100%"}else{temp.style.height="10%"}}},fecha:function(event,args){var i,id;i3GEO.util.escondeBox();if(i3GEO.janela.ANTESFECHA){for(i=0;i<i3GEO.janela.ANTESFECHA.length;i++){eval(i3GEO.janela.ANTESFECHA[i])}}if(i3GEO.janela.id){id=i3GEO.janela.id}else{id=event.id}if(id==undefined){id=args.id}i3GEO.janela.destroi(id)},destroi:function(id){var janela=YAHOO.i3GEO.janela.manager.find(id);i3GEO.util.removeScriptTag(id+"_script");i3GEO.util.removeScriptTag(id+".dicionario_script");if(janela){YAHOO.i3GEO.janela.manager.remove(janela);janela=$i(id+"_c");janela.parentNode.removeChild(janela)}},alteraTamanho:function(w,h,id){var i;if(arguments.length===3){i=$i(id)}else{i=$i("wdoca")}if(i){i.style.width=w+"px";i.style.height=h+"px"}},abreAguarde:function(id,texto){var pos,temp,janela;if(!id||id==undefined){return}janela=YAHOO.i3GEO.janela.managerAguarde.find(id);pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(i3GEO.janela.AGUARDEMODAL==true){texto+="<br><span style='color:navy;cursor:pointer;font-size:9px;' onclick='javascript:if(i3GEO.janela.AGUARDEMODAL == true){i3GEO.janela.AGUARDEMODAL = false;}else{i3GEO.janela.AGUARDEMODAL = true;}'>bloquear/desbloquear</span>"}if(!janela){janela=new YAHOO.widget.Panel(id,{width:"240px",fixedcenter:false,underlay:"none",close:true,draggable:false,modal:i3GEO.janela.AGUARDEMODAL,monitorresize:false});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="reduzida"){janela.setBody(texto);janela.body.style.padding="5px"}if(i3GEO.janela.ESTILOAGUARDE==="normal"||i3GEO.janela.ESTILOAGUARDE==="minima"){janela.setHeader("<span><img id=aguardeGifAberto src='"+i3GEO.configura.locaplic+"/imagens/aguarde.gif' /></span>&nbsp;<span style=font-size:8px >"+YAHOO.i3GEO.janela.managerAguarde.overlays.length+"</span>")}if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();try{janela.header.style.height="20px"}catch(e){}temp=$i(id+"_c");if(temp){temp.style.backgroundColor=""}YAHOO.util.Dom.setStyle(temp,"opacity",i3GEO.janela.OPACIDADEAGUARDE/100)},fechaAguarde:function(id){if(id!=undefined){var janela=YAHOO.i3GEO.janela.managerAguarde.find(id);if(janela){YAHOO.i3GEO.janela.managerAguarde.remove(janela);janela.destroy()}}},tempoMsg:function(texto,tempo){var pos,janela,attributes,anim,altura=40;janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");pos=[0,0];if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){pos=YAHOO.util.Dom.getXY($i(i3GEO.Interface.IDCORPO))}else if($i("contemImg")){pos=YAHOO.util.Dom.getXY($i("contemImg"))}if(!janela){janela=new YAHOO.widget.Panel("i3geoTempoMsg",{width:"220px",fixedcenter:false,underlay:"none",close:false,draggable:false,modal:false,monitorresize:false,iframe:true});janela.render(document.body);YAHOO.i3GEO.janela.managerAguarde.register(janela)}janela.setBody(texto);altura=70;janela.body.style.padding="5px";janela.body.style.backgroundColor="yellow";if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){janela.body.style.height="0px"}else{janela.body.style.height=altura+"px"}janela.body.style.overflow="hidden";janela.body.onclick=function(){var janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(janela){janela.destroy()}};if(i3GEO.parametros&&i3GEO.parametros.w>0){janela.moveTo(pos[0]+(i3GEO.parametros.w/2)-120,pos[1])}else{janela.moveTo(pos[0],pos[1])}janela.show();if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){attributes={height:{to:altura}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.body.style.overflow="auto";janela.body.style.display="block";$i("i3geoTempoMsg_c").style.zIndex=100000});anim.animate()}if(!tempo){tempo=4000}setTimeout(function(){var attributes,anim,janela=YAHOO.i3GEO.janela.managerAguarde.find("i3geoTempoMsg");if(i3GEO.Interface&&i3GEO.Interface.ATUAL!="googleearth"){if(janela){janela.body.style.overflow="hidden";attributes={height:{to:0}};anim=new YAHOO.util.Anim(janela.body,attributes,.5,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){janela.destroy()});anim.animate()}}else{janela.destroy()}},tempo)},ativaAlerta:function(){window.alert=function(texto){var textoI,janela=YAHOO.i3GEO.janela.managerAguarde.find("alerta");if(!janela){janela=new YAHOO.widget.SimpleDialog("alerta",{width:"300px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:$trad("x74"),handler:function(){this.destroy()},isDefault:true}],icon:YAHOO.widget.SimpleDialog.ICON_WARN,text:""});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body)}textoI=janela.cfg.getProperty("text");if(textoI!=""){textoI+="<br>"}texto=textoI+texto;janela.cfg.setProperty("text",texto);janela.show()}},confirma:function(pergunta,w,resposta1,resposta2,funcao1,funcao2){var f1,f2,janela=YAHOO.i3GEO.janela.managerAguarde.find("confirma");if(!w||w==""){w=300}if(!funcao1||funcao1==""){f1=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return true}}else{f1=function(){funcao1.call();YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy()}}if(!funcao2||funcao2==""){f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();return false}}else{f2=function(){YAHOO.i3GEO.janela.managerAguarde.find("confirma").destroy();funcao2.call()}}if(!resposta1||resposta1==""){resposta1=$trad("x58")}if(!resposta2||resposta2==""){resposta2=$trad("x75")}if(janela){janela.destroy()}janela=new YAHOO.widget.SimpleDialog("confirma",{width:w+"px",fixedcenter:true,visible:false,draggable:false,zIndex:100000,textAlign:"left",close:false,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:resposta1,handler:f1},{text:resposta2,handler:f2}],icon:YAHOO.widget.SimpleDialog.ICON_HELP,text:pergunta});YAHOO.i3GEO.janela.managerAguarde.register(janela);janela.setHeader(" ");janela.render(document.body);janela.show()},prompt:function(pergunta,funcaoOk,valorDefault){if($i("i3GEOjanelaprompt")){return}if(!valorDefault){valorDefault=""}var i="<br><input id='i3GEOjanelaprompt' type=text value='"+valorDefault+"' style='position:relative;top:5px;width:98%;cursor:text;' />";i3GEO.janela.confirma(pergunta+i,"","","",funcaoOk)},mensagemSimples:function(texto,cabecalho){var janela;if($i("mensagemSimples1")){janela=YAHOO.i3GEO.janela.manager.find("mensagemSimples1")}else{janela=new YAHOO.widget.SimpleDialog("mensagemSimples1",{width:"300px",fixedcenter:true,visible:true,draggable:true,zIndex:100000,textAlign:"left",close:true,modal:false,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,text:""});YAHOO.i3GEO.janela.manager.register(janela);janela.setHeader(cabecalho);janela.render(document.body)}janela.setHeader(cabecalho);janela.cfg.setProperty("text",texto);janela.show()},tip:function(cabecalho){var Nid,i,novoel,res;if(arguments.length===0){cabecalho="fixar"}Nid=YAHOO.util.Dom.generateId();i=$i("i3geo_rosa");if(i){i.style.display="none"}if(i3GEO.Interface&&$i(i3GEO.Interface.IDCORPO)){$i("img").title=""}novoel=document.createElement("div");novoel.id=Nid;novoel.style.position="absolute";novoel.style.zIndex=5000;novoel.style.textAlign="left";novoel.style.background="white";if(navm){novoel.style.filter="alpha(opacity=90)"}else{novoel.style.opacity=".9"}document.body.appendChild(novoel);i3GEO.janela.TIPS.push($i(Nid));res="<div id='"+Nid+"cabecatip' style='text-align:left;background-color:rgb(240,240,240)'>";res+="<span style='color:navy;cursor:pointer;text-align:left' onclick='javascript:$i(\""+Nid+"cabecatip\").innerHTML =\"\";' >"+cabecalho+"</span></div>";novoel.innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>";ist=novoel.style;ist.top=objposicaocursor.telay-9+"px";ist.left=objposicaocursor.telax-5+"px";ist.display="block";if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.janela.excluiTips('todos')")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.janela.excluiTips('todos')")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.janela.excluiTips('naofixos')")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.janela.excluiTips('naofixos')")}return(Nid)},excluiTips:function(tipo){var ot,i;if(arguments.length===0){tipo="todos"}if(i3GEO.janela.TIPS.length>0){ot=i3GEO.janela.TIPS.length-1;if(ot>=0){do{if(tipo==='todos'){if(i3GEO.janela.TIPS[ot]){i=$i(i3GEO.janela.TIPS[ot].id);document.body.removeChild(i)}}if(tipo==='naofixos'){if($i(i3GEO.janela.TIPS[ot])){if($i(i3GEO.janela.TIPS[ot].id+"cabecatip").innerHTML!==""){document.body.removeChild($i(i3GEO.janela.TIPS[ot].id))}}}}while(ot--);if(tipo==="todos"){i3GEO.janela.TIPS=[]}}}},slider:function(funcao,inicial){var scaleFactor,bottomConstraint,topConstraint,janela,novoel,Event,slider="",bg,thumb;janela=i3GEO.janela.cria(230,200,"","","",$trad("t20"),"opacidadeG");novoel=document.createElement("div");novoel.id="slider-bg";novoel.tabindex="-1";novoel.innerHTML='<div style="cursor:default;position:absolute;top:4px" id="slider-thumb"><img src="'+i3GEO.configura.locaplic+'/imagens/thumb-n.gif"></div>';janela[2].appendChild(novoel);Event=YAHOO.util.Event;bg="slider-bg";thumb="slider-thumb";novoel.style.position="relative";novoel.style.background='url('+i3GEO.configura.locaplic+'/imagens/bg-fader.gif) 5px 0 no-repeat';novoel.style.height="28px";novoel.style.width="228px";topConstraint=0;bottomConstraint=200;scaleFactor=1;Event.onDOMReady(function(){slider=YAHOO.widget.Slider.getHorizSlider(bg,thumb,topConstraint,bottomConstraint,20);slider.setValue(parseInt(inicial,10));slider.getRealValue=function(){return Math.round(this.getValue()*scaleFactor)};slider.subscribe("slideEnd",function(offsetFromStart){var actualValue=slider.getRealValue();eval(funcao+"("+actualValue+")")})});Event.on("putval","click",function(e){slider.setValue(100,false)})},comboCabecalhoTemas:function(idDiv,idCombo,ferramenta,tipo,onButtonClick){var temp=$i(idDiv);if(temp&&!($i(idCombo))){i3GEO.util.comboTemas(temp.id+"Sel",function(retorno){var tema,container=$i(idDiv),botao;container.innerHTML=retorno.dados;botao=new YAHOO.widget.Button(idCombo,{type:"menu",menu:idCombo+"select"});if(i3GEO.temaAtivo!=""){tema=i3GEO.arvoreDeCamadas.pegaTema(i3GEO.temaAtivo);botao.set("label","<span class='cabecalhoTemas' >"+tema.tema+"</span>&nbsp;&nbsp;")}else{botao.set("label","<span class='cabecalhoTemas' >"+$trad("x92")+"</span>&nbsp;&nbsp;")}if(!onButtonClick){onButtonClick=function(p_sType,p_aArgs){var oMenuItem=p_aArgs[1];if(oMenuItem){if(oMenuItem.value!=""){i3GEO.mapa.ativaTema(oMenuItem.value);botao.set("label","<span class='cabecalhoTemas' >"+oMenuItem.cfg.getProperty("text")+"</span>&nbsp;&nbsp;");if(i3GEOF[ferramenta]){i3GEOF[ferramenta].tema=oMenuItem.value;$i("i3GEOF."+ferramenta+"_corpo").innerHTML="";eval("i3GEOF."+ferramenta+".inicia('i3GEOF."+ferramenta+"_corpo');")}}}}}botao.getMenu().subscribe("click",onButtonClick,botao)},temp.id,"",false,tipo,"",true)}if(i3GEO.eventos.ATUALIZAARVORECAMADAS.length>20){i3GEO.eventos.ATUALIZAARVORECAMADAS=[]}temp="i3GEO.janela.comboCabecalhoTemas('"+idDiv+"','"+idCombo+"','"+ferramenta+"','"+tipo+"')";if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search(temp)<0){i3GEO.eventos.ATUALIZAARVORECAMADAS.push(temp)}}};
389 389 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.guias={ATUAL:"temas",ALTURACORPOGUIAS:0,CONFIGURA:{"temas":{icone:"imagens/gisicons/show-layers.png",titulo:$trad("g4a"),id:"guia1",idconteudo:"guia1obj",click:""},"adiciona":{icone:"imagens/gisicons/show-catalog.png",titulo:$trad("g1a"),id:"guia2",idconteudo:"guia2obj",click:function(){var ondeArvore;i3GEO.guias.mostra("adiciona");if(!$i("arvoreAdicionaTema")){try{ondeArvore=objmapa.guiaMenu+"obj"}catch(e){ondeArvore="guia2obj"}}else{ondeArvore="arvoreAdicionaTema"}if(document.getElementById("outrasOpcoesAdiciona")){i3GEO.arvoreDeTemas.OPCOESADICIONAIS.idonde="outrasOpcoesAdiciona";i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluiArvore=false}i3GEO.arvoreDeTemas.cria(i3GEO.configura.sid,i3GEO.configura.locaplic,ondeArvore)}},"legenda":{icone:"imagens/gisicons/show-legend.png",titulo:$trad("g3"),id:"guia4",idconteudo:"guia4obj",click:function(){i3GEO.guias.mostra("legenda");i3GEO.mapa.legendaHTML.cria("guia4obj")}},"mapas":{icone:"imagens/gisicons/show-links.png",titulo:"Links",id:"guia5",idconteudo:"guia5obj",mostraLink:function(id,url){$i("i3geoMapasLink_"+id).innerHTML="<a href='"+url+"' target=_blank >"+url+"</a>"},click:function(onde){if(!onde){onde=i3GEO.guias.CONFIGURA.mapas.idconteudo}var pegaMapas=function(retorno){var ins,mapa,ig1lt,ig1,nome,lkd,link,temp,combo,urlinterface;ins="<br><div id='banners' style='overflow:auto;text-align:center'>"+"<a href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target=_blank >"+$trad("x89")+"</a><br><br>";mapa=retorno.data.mapas;ig1lt=mapa.length;ig1=0;urlinterface=window.location.origin+window.location.pathname;if(ig1lt>0){do{temp=mapa[ig1];nome=temp.NOME;if(temp.PUBLICADO){if(temp.PUBLICADO.toLowerCase()==="nao"){nome="<s>"+nome+"</s>"}}lkd=temp.LINK;link=i3GEO.configura.locaplic+"/ms_criamapa.php?temasa="+temp.TEMAS+"&layers="+temp.LIGADOS;if(temp.EXTENSAO!==""){link+="&mapext="+temp.EXTENSAO}if(temp.OUTROS!==""){link+="&"+temp.OUTROS}if(lkd!==""){link=lkd}ins+="<div style='width:170px;background-color:white;padding:5px;margin:auto;border: 1px solid #F0F0F0;border-radius: 5px;box-shadow: 1px 1px 1px 1px #D3D3D3;' >";if(temp.IMAGEM&&temp.IMAGEM!=""){ins+="<div style=text-align:center ><a href='"+link+"' style=text-align:center;text-decoration:none; >"+"<img src='"+temp.IMAGEM+"'></a></div><br>"}if(temp.CONTEMMAPFILE=="nao"){ins+="<div><p class=paragrafo style=text-align:center;cursor:pointer >"+"<a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+" ("+temp.ID_MAPA+")</a></p></div>"}else{combo="<select style='width:150px;' onchange='i3GEO.guias.CONFIGURA.mapas.mostraLink("+ig1+",this.value)'>"+"<option value=''>Links:</option>"+"<option value='"+link+"'>Original</option>"+"<option value='"+link+"&interface="+urlinterface+"'>"+urlinterface+"</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?restauramapa="+temp.ID_MAPA+"&fundo=e_wsm'>Openlayers 1</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?restauramapa="+temp.ID_MAPA+"&fundo='>Openlayers 2</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?restauramapa="+temp.ID_MAPA+"&fundo=e_wsm&botoes=legenda pan zoombox zoomtot zoomin zoomout distancia area identifica'>Openlayers 3</option>"+"<option value='"+i3GEO.configura.locaplic+"/mashups/openlayers.php?restauramapa="+temp.ID_MAPA+"'>Openlayers 4</option>"+"</select>";ins+="<div>"+"<p class=paragrafo style=text-align:center;cursor:pointer >"+"<img style=text-align:center src='"+i3GEO.configura.locaplic+"/ferramentas/salvamapa/geraminiatura.php?w=100&h=67&restauramapa="+temp.ID_MAPA+"'><br><br>"+"<a href='"+link+"' style=text-align:center;text-decoration:none; >"+nome+" ("+temp.ID_MAPA+")</a>"+"<br>"+combo+"<br><div style='cursor:pointer;' id='i3geoMapasLink_"+ig1+"' ></div>"+"</p></div>"}ins+="</div><br>";ig1++}while(ig1<ig1lt)}$i(onde).innerHTML=ins+"</div>"};if($i(i3GEO.guias.CONFIGURA.mapas.idconteudo)){$i(i3GEO.guias.CONFIGURA.mapas.idconteudo).innerHTML="Aguarde..."}i3GEO.guias.mostra("mapas");i3GEO.php.pegaMapas(pegaMapas)}}},ORDEM:"",TIPO:"guia",IDGUIAS:"guiasYUI",cria:function(onde){var nguiasreal=0,guiaconteudo,id,guia,g,re,ng,tituloguia,i,ins,altura,temp,CONFIGURA=i3GEO.guias.CONFIGURA,guias=i3GEO.util.listaChaves(CONFIGURA),nguias=guias.length;if(i3GEO.guias.TIPO==="movel"){i3GEO.guias.IDGUIAS="i3GEOguiaMovelConteudo";for(ng=0;ng<nguias;ng++){if($i(i3GEO.guias.CONFIGURA[guias[ng]].idconteudo)){i3GEO.guias.guiaMovel.config.guias.ids.push(i3GEO.guias.CONFIGURA[guias[ng]].id);i3GEO.guias.guiaMovel.config.guias.idsconteudos.push(i3GEO.guias.CONFIGURA[guias[ng]].idconteudo);if(i3GEO.guias.CONFIGURA[guias[ng]].icone!==undefined){i3GEO.guias.guiaMovel.config.guias.icones.push(i3GEO.guias.CONFIGURA[guias[ng]].icone)}else{i3GEO.guias.guiaMovel.config.guias.icones.push("imagens/gisicons/open1.png")}i3GEO.guias.guiaMovel.config.guias.titulos.push(i3GEO.guias.CONFIGURA[guias[ng]].titulo);i3GEO.guias.guiaMovel.config.guias.chaves.push(guias[ng])}}return}try{for(g=0;g<12;g++){tituloguia="";if($i("guia"+g)){tituloguia=$i("guia"+g).innerHTML;re=new RegExp("&nbsp;","g");tituloguia=tituloguia.replace(re,'');for(ng=0;ng<nguias;ng++){if(CONFIGURA[guias[ng]].id==="guia"+g){tituloguia=""}}if(tituloguia!==""){i3GEO.guias.CONFIGURA["guia"+g]=[];i3GEO.guias.CONFIGURA["guia"+g].titulo=tituloguia;i3GEO.guias.CONFIGURA["guia"+g].id="guia"+g;i3GEO.guias.CONFIGURA["guia"+g].idconteudo="guia"+g+"obj";if($i('guia'+g).onclick){i3GEO.guias.CONFIGURA["guia"+g].click=$i("guia"+g).onclick}}}}if(i3GEO.guias.ORDEM===""){guias=i3GEO.util.listaChaves(CONFIGURA)}else{guias=i3GEO.guias.ORDEM}nguias=guias.length;if(arguments.length===0){for(ng=0;ng<nguias;ng++){i=$i(i3GEO.guias.CONFIGURA[guias[ng]].id);if(i){onde=i.parentNode}}}else{onde=$i(onde)}if(!onde){return}onde.id=i3GEO.guias.IDGUIAS;onde.className="yui-navset";if(i3GEO.guias.TIPO==="guia"||i3GEO.guias.TIPO==="tablet"){ins='<ul class="yui-nav" style="border-width:0pt 0pt 0px;border-color:rgb(240,240,240);border-bottom-color:white;text-align:center;">';for(ng=0;ng<nguias;ng++){if($i(i3GEO.guias.CONFIGURA[guias[ng]].id)){if($i(i3GEO.guias.CONFIGURA[guias[ng]].idconteudo)){ins+='<li><a alt="" title=""><em><div id="'+i3GEO.guias.CONFIGURA[guias[ng]].id+'" >'+i3GEO.guias.CONFIGURA[guias[ng]].titulo+'</div></em></a></li>'}}}ins+="</ul>";onde.innerHTML=ins}if(i3GEO.guias.TIPO==="sanfona"){ins='<dl id=sanfona'+onde.id+' class="accordion" >';if(i3GEO.guias.ORDEM===""){for(ng=0;ng<nguias;ng++){if($i(i3GEO.guias.CONFIGURA[guias[ng]].id)){nguiasreal++}}}else{nguiasreal=i3GEO.guias.ORDEM.length}if(navn){altura=i3GEO.parametros.h-(nguiasreal*25)-1}else{altura=i3GEO.parametros.h-(nguiasreal*23)+1}for(ng=0;ng<nguias;ng++){if($i(i3GEO.guias.CONFIGURA[guias[ng]].id)){id=i3GEO.guias.CONFIGURA[guias[ng]].idconteudo;temp=$i(id);if(temp){guiaconteudo=temp.innerHTML;temp.innerHTML="";temp.style.display="none";temp.id="";ins+='<dt style=height:17px id="'+i3GEO.guias.CONFIGURA[guias[ng]].id+'" >'+'<table class=accordiontable ><tr><td width="98%" >'+i3GEO.guias.CONFIGURA[guias[ng]].titulo+'</td><td width="2%" ><img id="" src="'+i3GEO.configura.locaplic+'/imagens/branco.gif" style="width:10px;" /></td></tr></table>'+'<dd clas=close >'+'<div class=bd >'+'<div id="'+id+'" >'+guiaconteudo+'</div></div></dd>'}}}ins+="</dl>";onde.innerHTML=ins;onde.style.height=altura+"px";YAHOO.lutsr.accordion.init(true,5,false,"sanfona"+onde.id,altura);i3GEO.guias.ALTURACORPOGUIAS=altura}for(g=0;g<nguias;g++){guia=i3GEO.guias.CONFIGURA[guias[g]];id=guia.id;guiaconteudo=$i(id);if(guiaconteudo){if(guia.click===""||guia.click===undefined){eval('$i("'+id+'").onclick = function(event){i3GEO.guias.mostra("'+guias[g]+'");}')}else{guiaconteudo.onclick=guia.click}YAHOO.util.Event.addListener($i(id),"click",YAHOO.util.Event.preventDefault);YAHOO.util.Event.addListener($i(id),"click",YAHOO.util.Event.stopPropagation);YAHOO.util.Event.addFocusListener($i(id),YAHOO.util.Event.preventDefault);guiaconteudo.onmouseover=function(){};guiaconteudo.onmouseout=function(){};temp=$i(guia.idconteudo);if(temp){temp.style.overflow="auto";if(i3GEO.guias.TIPO==="guia"){if(i3GEO.guias.ALTURACORPOGUIAS===0){temp.style.height=i3GEO.parametros.h+"px"}else{temp.style.height=i3GEO.guias.ALTURACORPOGUIAS+"px"}}else{temp.style.height=onde.style.height}}}}}catch(e){}if(i3GEO.guias.TIPO!=="tablet"){i3GEO.guias.mostra(i3GEO.guias.ATUAL);i3GEO.guias.ativa(i3GEO.guias.ATUAL)}else{i3GEO.guias.escondeGuias()}},ajustaAltura:function(){var guia,guias,nguias,temp,temps,n,i,g,altura=0;if(i3GEO.guias.ALTURACORPOGUIAS!=0){altura=i3GEO.guias.ALTURACORPOGUIAS}guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){guia=$i(this.CONFIGURA[guias[g]].idconteudo);if(guia){guia.style.overflow="auto";if(this.TIPO==="guia"){guia.style.height=altura+"px"}if(this.TIPO==="sanfona"){guia.style.height=altura+"px";temp=$i("guiasYUI");if(temp){temp.style.height=altura+"px";temps=temp.getElementsByTagName("dd");n=temps.length;for(i=0;i<n;i++){if(temps[i].style.visibility=="visible"){temps[i].style.height=altura+"px"}}}YAHOO.lutsr.accordion.properties.altura=altura}}}},escondeGuias:function(){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){temp=$i(this.CONFIGURA[guias[g]].idconteudo);if(temp){if(i3GEO.guias.TIPO==="tablet"&&temp.style.display==="block"){temp.style.overflow="hidden";attributes={height:{to:0},id:this.CONFIGURA[guias[g]].idconteudo};anim=new YAHOO.util.Anim(temp,attributes,1,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){var temp=$i(anim.attributes.id);temp.style.overflow="auto";temp.style.display="none";if(i3GEO.barraDeBotoes.BARRAS[0]){i3GEO.barraDeBotoes.BARRAS[0].show()}});anim.animate()}else{temp.style.display="none"}}if($i(this.CONFIGURA[guias[g]].id)&&i3GEO.guias.TIPO!=="movel"){$i(this.CONFIGURA[guias[g]].id).parentNode.parentNode.style.background="transparent"}}},mostra:function(guia){var guias,nguias,g,temp,attributes,anim;guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;if(!$i(i3GEO.guias.CONFIGURA[guia].idconteudo)){return}if($i(i3GEO.guias.CONFIGURA[guia].idconteudo).style.display==="block"&&i3GEO.guias.TIPO==="tablet"){i3GEO.guias.escondeGuias();return}if(i3GEO.guias.TIPO!=="movel"){for(g=0;g<nguias;g++){if($i(i3GEO.guias.CONFIGURA[guias[g]].idconteudo)){$i(i3GEO.guias.CONFIGURA[guias[g]].idconteudo).style.display="none"}if($i(i3GEO.guias.CONFIGURA[guias[g]].id)){$i(i3GEO.guias.CONFIGURA[guias[g]].id).parentNode.parentNode.style.background="transparent"}}}if(i3GEO.guias.CONFIGURA.toString().search(guia)<0){for(g=0;g<nguias;g++){if(i3GEO.guias.CONFIGURA[guias[g]].id===guia){guia=guias[g]}}}if(i3GEO.guias.CONFIGURA[guia]){temp=$i(i3GEO.guias.CONFIGURA[guia].idconteudo);if(temp){if(i3GEO.guias.TIPO==="tablet"){if(i3GEO.barraDeBotoes.BARRAS[0]){i3GEO.barraDeBotoes.BARRAS[0].hide()}temp.style.left=(i3GEO.parametros.w/2)-150+"px";temp.style.height=0;temp.style.display="block";temp.style.zIndex=9000;temp.style.overflow="hidden";attributes={height:{to:i3GEO.parametros.h-10}};anim=new YAHOO.util.Anim(temp,attributes,1,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){temp.style.overflow="auto";temp.style.display="block"});if(DetectaMobile("DetectAndroid")===true){temp.style.height="";temp.style.overflow="auto"}else{anim.animate()}}else{temp.style.display="block"}if(i3GEO.guias.TIPO!=="movel"){$i(i3GEO.guias.CONFIGURA[guia].id).parentNode.parentNode.style.backgroundColor="white"}i3GEO.guias.ATUAL=guia}}},ativa:function(guia){try{i3GEO.guias.ATUAL=guia;if(i3GEO.guias.CONFIGURA[i3GEO.guias.ATUAL].click!==""){i3GEO.guias.CONFIGURA[i3GEO.guias.ATUAL].click.call()}}catch(e){}},libera:function(){if(!$i("conteudojanelaguias")){var i,w,pos,a,l,temp;$i(i3GEO.Interface.IDCORPO).style.left="0px";if($i(this.IDGUIAS)){$i(this.IDGUIAS).style.display="none"}i=$i("contemFerramentas");w=parseInt($i("contemFerramentas").style.width,10);$i("contemFerramentas").style.width="0px";pos="px";a=i3GEO.parametros.h;l=i3GEO.parametros.w+w;i3GEO.parametros.h=a;i3GEO.parametros.w=l;i=$i(i3GEO.Interface.IDCORPO);if(i){i.style.width=l+pos;i.style.height=a+pos}i=$i(i3GEO.Interface.IDMAPA);if(i){i.style.width=l+pos;i.style.height=a+pos;i.style.clip='rect('+0+" "+(l*1+2)+" "+(a*1+2)+" "+0+')'}i=$i("mst");if(i){i.style.width=l+1+pos}i3GEO.mapa.ajustaPosicao();temp=function(retorno){var novoel,temp,i,g,guias,nguias,janela;novoel=document.createElement("div");novoel.id="janelaguias";novoel.style.display="block";novoel.innerHTML='<div class="hd">Guias <div onclick ="i3GEO.janela.minimiza(\'conteudojanelaguias\')" id="janelaguias_minimizaCabecalho" class="container-minimiza" ></div></div><div class="bd" id="conteudojanelaguias_corpo" style=padding:0px ></div>';temp=$i("i3geo")?$i("i3geo").appendChild(novoel):document.body.appendChild(novoel);janela=new YAHOO.widget.Panel("janelaguias",{width:"270px",fixedcenter:true,constraintoviewport:false,underlay:"none",close:false,visible:true,draggable:true,modal:false,iframe:true});YAHOO.i3GEO.janela.manager.register(janela);janela.render();janela.show();janela.cfg.setProperty("y",0);i=$i(i3GEO.guias.IDGUIAS);$i("conteudojanelaguias_corpo").appendChild(i);i.style.borderLeft="1px solid black";i.style.borderRight="1px solid black";guias=i3GEO.util.listaChaves(i3GEO.guias.CONFIGURA);nguias=guias.length;for(g=0;g<nguias;g++){if($i(i3GEO.guias.CONFIGURA[guias[g]].idconteudo)){$i("conteudojanelaguias_corpo").appendChild($i(i3GEO.guias.CONFIGURA[guias[g]].idconteudo));temp=$i(i3GEO.guias.CONFIGURA[guias[g]].idconteudo).style;temp.background="white";temp.border="1px solid black";temp.borderTop="0px solid black";temp.width="270px";temp.left="-1px";temp.height=i3GEO.parametros.h-90+"px"}}i3GEO.atualiza("");i.style.display="block";i.style.left="-1px";i.style.width="270px"};i3GEO.php.mudatamanho(temp,a,l)}else{janela=YAHOO.i3GEO.janela.manager.find(id);janela.show();janela.bringToTop()}},mostraGuiaFerramenta:function(guia,namespace){var g,Dom=YAHOO.util.Dom;if(!namespace){namespace="guia"}for(g=0;g<12;g++){Dom.setStyle(namespace+g+"obj","display","none")}Dom.setStyle(guia+"obj","display","block")},guiaMovel:{ABERTA:false,config:{larguraPuxador:50,alturaPuxador:319,alturaGuiaMovel:0,larguraGuiaMovel:320,topGuiaMovel:0,guias:{icones:[],ids:[],idsconteudos:[],titulos:[],chaves:[]}},left:0,inicia:function(){var posMapa=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA)),centroY=posMapa[1]+(i3GEO.parametros.h/2),config=i3GEO.guias.guiaMovel.config,temp;if(i3GEO.guias.ALTURACORPOGUIAS===0&&config.alturaGuiaMovel===0){i3GEO.guias.guiaMovel.config.alturaGuiaMovel=i3GEO.parametros.h}else{i3GEO.guias.guiaMovel.config.alturaGuiaMovel=i3GEO.guias.ALTURACORPOGUIAS}config=i3GEO.guias.guiaMovel.config;temp=$i("i3GEOguiaMovel").style;temp.left=(posMapa[0]+i3GEO.parametros.w-config.larguraPuxador)+"px";i3GEO.guias.guiaMovel.left=parseInt(temp.left,10)+"px";if(config.topGuiaMovel===0){temp.top=(centroY-((config.alturaGuiaMovel-42)/2))+"px"}else{temp.top=config.topGuiaMovel+"px"}temp.width=config.larguraPuxador+"px";temp=$i("i3GEOguiaMovelMolde").style;temp.top="0px";temp.left=config.larguraPuxador+"px";temp.width="0px";temp.height=config.alturaGuiaMovel+"px";temp.backgroundColor="white";temp.boxShadow="0 8px 10px 0 #888888";temp=$i("i3GEOguiaMovelPuxador").style;temp.top=((config.alturaGuiaMovel-config.alturaPuxador)/2)+"px";temp.left="0px";temp.width=config.larguraPuxador+"px";temp.height=config.alturaPuxador+"px";temp=$i("i3GEOguiaMovelIcones").style;temp.left="1px";temp.top="1px";temp.width=(config.larguraGuiaMovel-1)+"px";temp.height="35px";if(navm){temp.height="37px"}temp.zIndex=5;temp.paddingTop="2px";temp=$i("i3GEOguiaMovelConteudo").style;temp.left="1px";temp.top="38px";temp.height=(config.alturaGuiaMovel-39)+"px";if(navm){temp.width=(config.larguraGuiaMovel-1)+"px"}else{temp.width=(config.larguraGuiaMovel-5)+"px"}temp.paddingLeft="4px";YAHOO.util.Dom.setStyle("i3GEOguiaMovelConteudo","opacity",0.90);YAHOO.util.Dom.setStyle("i3GEOguiaMovelIcones","opacity",0.90);YAHOO.util.Dom.setStyle("i3GEOguiaMovelMolde","opacity",0.10);$i("i3GEOguiaMovelMolde").onmouseover=function(){if($i("i3GEOguiaMovelConteudo").style.display==="block"){YAHOO.util.Dom.setStyle("i3GEOguiaMovelMolde","opacity",0.9)}if($i("i3GEOguiaMovelIcones").innerHTML===""){i3GEO.guias.guiaMovel.mostraIcones()}};$i("i3GEOguiaMovelMolde").onmouseout=function(){YAHOO.util.Dom.setStyle("i3GEOguiaMovelMolde","opacity",0.20);if($i("i3GEOguiaMovelIcones").innerHTML===""){i3GEO.guias.guiaMovel.mostraIcones()}};i3GEO.guias.guiaMovel.ativa(i3GEO.guias.ATUAL);if(i3GEO.guias.guiaMovel.ABERTA===true){i3GEO.guias.guiaMovel.abreFecha()}},mostraIcones:function(){if($i("i3GEOguiaMovelIcones").innerHTML!=""){return}var n=i3GEO.guias.guiaMovel.config.guias.icones.length,i,temp=i3GEO.guias.guiaMovel.config.guias,ins="";if(i3GEO.guias.ORDEM!==""){temp.chaves=i3GEO.guias.ORDEM}for(i=0;i<n;i++){if(temp.chaves[i]){ins+="<button title='"+temp.titulos[i]+"' onmouseout='javascript:this.className = \"iconeGuiaMovel iconeGuiaMovelMouseOut\"' onmouseover='javascript:this.className = \"iconeGuiaMovel iconeGuiaMovelMouseOver\"' onclick='i3GEO.guias.guiaMovel.ativa(\""+temp.chaves[i]+"\")' class=iconeGuiaMovel ><img id='"+temp.ids[i]+"' src='"+i3GEO.configura.locaplic+"/"+temp.icones[i]+"' style='cursor:pointer;;' /></button>"}}$i("i3GEOguiaMovelIcones").innerHTML=ins;i3GEO.guias.guiaMovel.desativaIcones();if($i(i3GEO.guias.CONFIGURA[i3GEO.guias.ATUAL].id)){$i(i3GEO.guias.CONFIGURA[i3GEO.guias.ATUAL].id).parentNode.style.backgroundColor="#cedff2";$i(i3GEO.guias.CONFIGURA[i3GEO.guias.ATUAL].id).parentNode.style.boxShadow="none"}},desativaIcones:function(){var ims=$i("i3GEOguiaMovelIcones").getElementsByTagName("button"),n=ims.length,i;for(i=0;i<n;i++){ims[i].style.backgroundColor="white";ims[i].style.boxShadow=""}},ativa:function(chave){if(i3GEO.guias.CONFIGURA[chave].click){i3GEO.guias.CONFIGURA[chave].click.call()}i3GEO.guias.escondeGuias();i3GEO.guias.mostra(chave);i3GEO.guias.ATUAL=chave;i3GEO.guias.guiaMovel.desativaIcones();if($i(i3GEO.guias.CONFIGURA[chave].id)){$i(i3GEO.guias.CONFIGURA[chave].id).parentNode.style.backgroundColor="#cedff2";$i(i3GEO.guias.CONFIGURA[chave].id).parentNode.style.boxShadow="none"}},reposiciona:function(){var temp=$i("i3GEOguiaMovel").style.top;i3GEO.guias.guiaMovel.config.alturaGuiaMovel=0;i3GEO.guias.ALTURACORPOGUIAS=0;$i("i3GEOguiaMovelIcones").style.display="none";$i("i3GEOguiaMovelConteudo").style.display="none";$i("i3GEOguiaMovelMolde").style.display="none";i3GEO.guias.escondeGuias();i3GEO.guias.guiaMovel.inicia();$i("i3GEOguiaMovel").style.top=temp},abreFecha:function(){var molde=$i("i3GEOguiaMovelMolde"),guia=$i("i3GEOguiaMovel"),attributes,anim,anim1;if(molde.style.display==="block"){$i("i3GEOguiaMovelIcones").style.display="none";$i("i3GEOguiaMovelConteudo").style.display="none";attributes={left:{to:parseInt(i3GEO.guias.guiaMovel.left,10)},id:"i3GEOguiaMovel"};anim=new YAHOO.util.Anim(guia,attributes,1,YAHOO.util.Easing.easeNone);attributes={width:{to:0},id:"i3GEOguiaMovelMolde"};anim1=new YAHOO.util.Anim(molde,attributes,1,YAHOO.util.Easing.easeNone);anim.duration=0.5;anim1.duration=0.5;anim.animate();anim1.animate();anim1.onComplete.subscribe(function(){molde.style.display="none"})}else{molde.style.display="block";attributes={left:{to:parseInt(guia.style.left,10)-i3GEO.guias.guiaMovel.config.larguraGuiaMovel},id:"i3GEOguiaMovel"};anim=new YAHOO.util.Anim(guia,attributes,1,YAHOO.util.Easing.easeNone);attributes={width:{to:i3GEO.guias.guiaMovel.config.larguraGuiaMovel},id:"i3GEOguiaMovelMolde"};anim1=new YAHOO.util.Anim(molde,attributes,1,YAHOO.util.Easing.easeNone);anim.duration=0.5;anim1.duration=0.5;anim1.onComplete.subscribe(function(){$i("i3GEOguiaMovelIcones").style.display="block";$i("i3GEOguiaMovelConteudo").style.display="block";i3GEO.guias.guiaMovel.mostraIcones();YAHOO.util.Dom.setStyle("i3GEOguiaMovelMolde","opacity",0.9)});anim.animate();anim1.animate()}}}};
390 390 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.arvoreDeCamadas={TEMPLATELEGENDA:"legenda5.htm",BARRAPROGRESSO:true,MOSTRALISTAKML:false,FILTRO:"",VERIFICAABRANGENCIATEMAS:true,finaliza:"",EXPANDESOLEGENDA:false,PERMITEEXPANDIRTEMAS:true,ARRASTARORDEM:true,REFRESH:true,ARRASTARLIXEIRA:true,ALTERAOPACIDADE:true,ANIMAMAPA:true,LIGARDESLIGARTODOS:true,FILTRAR:true,ABRELEGENDA:true,EXPANDIDA:false,LEGENDAEXPANDIDA:false,OPCOESICONES:true,OPCOESTEMAS:true,OPCOESLEGENDA:true,AGUARDALEGENDA:false,ICONETEMA:true,FUNCOES:{farolescala:true,excluir:true,sobe:true,desce:true,fonte:true,zoomtema:true,compartilhar:true,opacidade:true,mudanome:true,procurar:true,toponimia:true,etiquetas:true,filtrar:true,tabela:true,grafico:true,editorlegenda:true,destacar:true,cortina:true,sql:true,comentar:true,temporizador:true,wms:true,tme:true,copia:true},CAMADAS:"",CAMADASINICIAIS:"",ARVORE:null,IDHTML:"listaTemas",SID:null,LOCAPLIC:null,ATIVATEMA:"",cria:function(onde,temas,g_sid,g_locaplic,funcaoTema){if(!YAHOO.lang.isUndefined(funcaoTema)){i3GEO.arvoreDeCamadas.ATIVATEMA=funcaoTema}var novoel;if(i3GEO.arvoreDeCamadas.BARRAPROGRESSO===true&&i3GEO.Interface.ATUAL==="openlayers"){if(!$i("i3GEOprogressoDiv")){novoel=document.createElement("div");novoel.id="i3GEOprogressoDiv";novoel.style.position="absolute";novoel.style.top="0px";novoel.style.zIndex="50000";novoel.style.left=(i3GEO.parametros.w/2)-75+"px";$i(i3GEO.Interface.IDMAPA).appendChild(novoel);i3GEO.arvoreDeCamadas.progressBar=new YAHOO.widget.ProgressBar({height:5,width:150,minValue:1,maxValue:0,value:0}).render("i3GEOprogressoDiv")}}i3GEO.arvoreDeCamadas.SID=typeof(g_sid)!=='undefined'?g_sid:i3GEO.configura.sid;i3GEO.arvoreDeCamadas.LOCAPLIC=typeof(g_locaplic)!=='undefined'?g_locaplic:i3GEO.configura.locaplic;if(onde!==""){i3GEO.arvoreDeCamadas.IDHTML=onde}if(i3GEO.arvoreDeCamadas.IDHTML===""){return}if(!$i(i3GEO.arvoreDeCamadas.IDHTML)){return}if(YAHOO.lang.isUndefined(temas)||temas===""){temas=i3GEO.arvoreDeCamadas.CAMADAS}i3GEO.arvoreDeCamadas.atualiza(temas);if(i3GEO.arvoreDeCamadas.finaliza!==""){eval(i3GEO.arvoreDeCamadas.finaliza)}},atualiza:function(temas,forca){if(arguments.length===0){temas=i3GEO.arvoreDeCamadas.CAMADAS;i3GEO.arvoreDeCamadas.CAMADAS="";forca=false}var estilo,temp,newVal,root,tempNode,titulo,d,c,ltema,temaNode,i,j,n,nk,k,noGrupo,incluidos=[],grupoNode="",grupoLayers=i3GEO.configura.grupoLayers,textoTema="";temp=$i(i3GEO.arvoreDeCamadas.IDHTML);if(temp){if(forca===true){temp.innerHTML=""}if(temp.innerHTML!==""){if(i3GEO.arvoreDeCamadas.comparaTemas(temas,i3GEO.arvoreDeCamadas.CAMADAS)){i3GEO.arvoreDeCamadas.CAMADAS=temas;return}}}else{return}i3GEO.util.defineValor(i3GEO.arvoreDeCamadas.IDHTML,"innerHTML","");i3GEO.arvoreDeCamadas.CAMADAS=temas;if(i3GEO.arvoreDeCamadas.CAMADASINICIAIS===""){i3GEO.arvoreDeCamadas.CAMADASINICIAIS=temas}(function(){function changeIconMode(){var currentIconMode="";newVal=parseInt(this.value,10);if(newVal!==currentIconMode){currentIconMode=newVal}buildTree()}function buildTree(){i3GEO.arvoreDeCamadas.ARVORE=new YAHOO.widget.TreeView(i3GEO.arvoreDeCamadas.IDHTML)}buildTree()})();root=i3GEO.arvoreDeCamadas.ARVORE.getRoot();titulo="<table><tr><td><b>"+$trad("a7")+"</b></td><td>";titulo+="</td></tr></table>";tempNode=new YAHOO.widget.HTMLNode({expanded:true,html:titulo,hasIcon:true,enableHighlight:false},root);new YAHOO.widget.HTMLNode({expanded:false,html:i3GEO.arvoreDeCamadas.montaOpcoesArvore(),hasIcon:false,enableHighlight:false},tempNode);estilo=navm?"text-align:left;font-size:11px;vertical-align:middle;display:table-cell;":"text-align:left;font-size:11px;vertical-align:vertical-align:top;padding-top:4px;";if(grupoLayers===""){c=temas.length;for(i=0,j=c;i<j;i+=1){ltema=temas[i];try{if((ltema.escondido).toLowerCase()!=="sim"){textoTema=i3GEO.arvoreDeCamadas.montaTextoTema(ltema);if(textoTema!==""){temaNode=new YAHOO.widget.HTMLNode({expanded:this.EXPANDIDA,html:textoTema,id:ltema.name,tipo:"tema",enableHighlight:false},tempNode);if(this.PERMITEEXPANDIRTEMAS===true){if(this.EXPANDESOLEGENDA===false){temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes,1)}else{if(ltema.classe!=="NAO"){temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda,1)}}}}YAHOO.util.Event.addListener($i("arrastar_"+ltema),"click",YAHOO.util.Event.preventDefault);YAHOO.util.Event.addFocusListener($i("arrastar_"+ltema),YAHOO.util.Event.preventDefault)}}catch(e){}}}else{nk=temas.length;c=grupoLayers.length;for(i=0;i<c;i+=1){noGrupo="";if(grupoLayers[i].icone&&grupoLayers[i].icone===true){noGrupo+="<p style="+estilo+" ><input class=inputsb style=cursor:pointer onclick='i3GEO.arvoreDeCamadas.ligaDesligaTemas(\""+i3GEO.configura.grupoLayers[i].layers+"\",this.checked)' type=checkbox title='Ligar/desligar temas do grupo' />&nbsp;"}noGrupo+="<span style="+estilo+";vertical-align:top ><b>"+grupoLayers[i].nome+"</b></span></p>";d=this.EXPANDIDA;if(grupoLayers[i].expandido&&grupoLayers[i].expandido===true){d=true}n=grupoLayers[i].layers.length;for(j=0;j<n;j+=1){for(k=0;k<nk;k+=1){ltema=temas[k];if(ltema.name===grupoLayers[i].layers[j]&&ltema.escondido==="nao"){if(noGrupo!==""){grupoNode=new YAHOO.widget.HTMLNode({enableHighlight:false,html:noGrupo,expanded:d},tempNode);noGrupo=""}textoTema=i3GEO.arvoreDeCamadas.montaTextoTema(ltema);if(textoTema!==""){d={enableHighlight:false,expanded:i3GEO.arvoreDeCamadas.EXPANDIDA,html:textoTema,id:ltema.name,tipo:"tema"};if(grupoLayers[i].dinamico&&grupoLayers[i].dinamico===true){temaNode=new YAHOO.widget.HTMLNode(d,grupoNode)}else{temaNode=new YAHOO.widget.HTMLNode(d,tempNode)}temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes,1);YAHOO.util.Event.addListener($i("arrastar_"+ltema),"click",YAHOO.util.Event.preventDefault);YAHOO.util.Event.addFocusListener($i("arrastar_"+ltema),YAHOO.util.Event.preventDefault);incluidos.push(ltema.name)}}}}}grupoNode=new YAHOO.widget.HTMLNode({expanded:false,enableHighlight:false,html:"<b>Outros</b>"},tempNode);c=incluidos.length;for(k=0;k<nk;k+=1){ltema=temas[k];n=false;for(j=0;j<c;j+=1){if(incluidos[j]===ltema.name||ltema.escondido.toLowerCase()==="sim"){n=true}}if(n===false){temaNode=new YAHOO.widget.HTMLNode({enableHighlight:false,expanded:false,html:i3GEO.arvoreDeCamadas.montaTextoTema(ltema),id:ltema.name,tipo:"tema"},grupoNode,i3GEO.arvoreDeCamadas.EXPANDIDA,true);temaNode.setDynamicLoad(i3GEO.arvoreDeCamadas.montaOpcoes,1);YAHOO.util.Event.addListener($i("arrastar_"+ltema),"click",YAHOO.util.Event.preventDefault);YAHOO.util.Event.addFocusListener($i("arrastar_"+ltema),YAHOO.util.Event.preventDefault)}}}document.getElementById(i3GEO.arvoreDeCamadas.IDHTML).style.textAlign="left";i3GEO.arvoreDeCamadas.ARVORE.draw();if(i3GEO.arvoreDeCamadas.ARRASTARORDEM===true||i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA===true){i3GEO.arvoreDeCamadas.ativaDragDrop()}i3GEO.mapa.ativaTema(i3GEO.temaAtivo);i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas();if(i3GEO.arvoreDeCamadas.VERIFICAABRANGENCIATEMAS===true&&i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.arvoreDeCamadas.verificaAbrangenciaTemas()")}i3GEO.eventos.executaEventos(i3GEO.eventos.ATUALIZAARVORECAMADAS)},montaOpcoesArvore:function(){var ins="",imb=i3GEO.util.$im("branco.gif"),estilo=function(i){return" onmouseout='javascript:this.className = \""+i+" iconeMini iconeGuiaMovelMouseOut\";' onmouseover='javascript:this.className = \""+i+" iconeMini iconeGuiaMovelMouseOver\";' class='"+i+" iconeMini iconeGuiaMovelMouseOut' src='"+imb+"' style='cursor:pointer;text-align:left' "};if(this.REFRESH===true){ins+="<img "+estilo("i3geo_refresh2")+" onclick='i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)' title='Refresh' id='i3geo_refresh'/>"}if(this.ARRASTARLIXEIRA===true){ins+="<img "+estilo("i3geo_lixeira")+" onclick='i3GEO.arvoreDeCamadas.dialogo.excluir();' id='i3geo_lixeira' title='"+$trad("t2")+"' />"}if(this.FILTRAR===true){ins+="<img "+estilo("i3geo_filtro")+" onclick='i3GEO.arvoreDeCamadas.dialogo.filtro();' id='i3geo_filtro' title='"+$trad("t2a")+"' />"}if(this.ABRELEGENDA===true){ins+="<img "+estilo("soltaleg2")+" onclick='i3GEO.mapa.legendaHTML.libera();' id='soltaleg2' title='"+$trad("t2b")+"' />"}if(this.ALTERAOPACIDADE===true){ins+="<img "+estilo("opacidadeMapa")+" onclick='i3GEO.mapa.dialogo.opacidade();' id='opacidadeMapa' title='"+$trad("t20")+"' />"}if(this.ANIMAMAPA===true&&(i3GEO.Interface.ATUAL==="openlayers"||i3GEO.Interface.ATUAL==="googlemaps")){ins+="<img "+estilo("animaMapa")+" onclick='i3GEO.mapa.dialogo.animacao();' id='animaMapa' title='"+$trad("p21")+"' />"}if(this.LIGARDESLIGARTODOS===true){ins+="&nbsp;<img "+estilo("olhoAberto")+" onclick='i3GEO.arvoreDeCamadas.aplicaTemas(\"ligartodos\");' id='olhoAberto' title='"+$trad("t3a")+"' />";ins+="&nbsp;<img "+estilo("olhoFechado")+" onclick='i3GEO.arvoreDeCamadas.aplicaTemas(\"desligartodos\");' id='olhoFechado' title='"+$trad("t3b")+"' />"}return ins},ligaDesligaTemas:function(lista,status){var c,n,i,aplica=false;lista=lista.split(",");n=lista.length;for(i=0;i<n;i+=1){c=i3GEO.arvoreDeCamadas.capturaCheckBox(lista[i]);if(c){if(c.checked!==status){aplica=true}c.checked=status;if(aplica===true){c.onclick()}}}},ativaDragDrop:function(){var Dom=YAHOO.util.Dom,Event=YAHOO.util.Event;YAHOO.example.DDList="";YAHOO.example.DDApp={init:function(){var i,ltema;if($i("i3geo_lixeira")&&i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA===true){new YAHOO.util.DDTarget("i3geo_lixeira")}i=i3GEO.arvoreDeCamadas.CAMADAS.length-1;if(i3GEO.arvoreDeCamadas.CAMADAS.length-1>=0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if($i("arrastar_"+ltema.name)){new YAHOO.example.DDList("arrastar_"+ltema.name)}}while(i--)}}};YAHOO.example.DDList=function(id,sGroup,config){YAHOO.example.DDList.superclass.constructor.call(this,id,sGroup,config);this.logger=this.logger||YAHOO;YAHOO.util.Dom.setStyle(this.getDragEl(),"opacity",0.67);this.goingUp=false;this.lastY=0};YAHOO.extend(YAHOO.example.DDList,YAHOO.util.DDProxy,{startDrag:function(x,y){var dragEl,clickEl,Dom=YAHOO.util.Dom;this.logger.log(this.id+" startDrag");dragEl=this.getDragEl();clickEl=this.getEl();Dom.setStyle(clickEl,"visibility","hidden");dragEl.innerHTML=clickEl.innerHTML;Dom.setStyle(dragEl,"color",Dom.getStyle(clickEl,"color"));Dom.setStyle(dragEl,"backgroundColor",Dom.getStyle(clickEl,"backgroundColor"));Dom.setStyle(dragEl,"border","4px solid gray");Dom.setStyle(dragEl,"z-index","5000")},endDrag:function(e){var srcEl,proxy,a,thisid,proxyid;srcEl=this.getEl();proxy=this.getDragEl();Dom.setStyle(proxy,"visibility","");a=new YAHOO.util.Motion(proxy,{points:{to:Dom.getXY(srcEl)}},0.2,YAHOO.util.Easing.easeOut);proxyid=proxy.id;thisid=this.id;a.onComplete.subscribe(function(){var Dom=YAHOO.util.Dom;Dom.setStyle(proxyid,"visibility","hidden");Dom.setStyle(thisid,"visibility","")});a.animate();YAHOO.util.Dom.setStyle('i3geo_lixeira','border','0px solid blue')},onDragDrop:function(e,id){var pt,region,tema,destEl,els,lista,temp,DDM=YAHOO.util.DragDropMgr,Dom=YAHOO.util.Dom;if(DDM.interactionInfo.drop.length===1){pt=DDM.interactionInfo.point;region=DDM.interactionInfo.sourceRegion;if(!region.intersect(pt)){DDM.refreshCache();if(DDM.getDDById(id).id==="i3geo_lixeira"){if(i3GEO.arvoreDeCamadas.ARRASTARLIXEIRA===true){(new YAHOO.util.Anim("i3geo_lixeira",{opacity:{from:0,to:1}},3,YAHOO.util.Easing.easeOutStrong)).animate();tema=(this.getEl()).id.split("arrastar_")[1];i3GEO.tema.exclui(tema)}}else{if(i3GEO.arvoreDeCamadas.ARRASTARORDEM===true){destEl=Dom.get(id);destEl.appendChild(this.getEl());els=i3GEO.arvoreDeCamadas.listaLigadosDesligados();lista=els[2].join(",");temp=function(retorno){i3GEO.atualiza(retorno);if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.ordenaLayers()}};i3GEO.php.reordenatemas(temp,lista)}else{i3GEO.arvoreDeCamadas.atualiza(i3GEO.arvoreDeCamadas.CAMADAS,true)}}}}},onDrag:function(e){var y;y=Event.getPageY(e);if(y<this.lastY){this.goingUp=true}else if(y>this.lastY){this.goingUp=false}this.lastY=y;if(i3GEO.guias.TIPO==="movel"){YAHOO.util.Dom.setStyle("i3GEOguiaMovelMolde","opacity",0.9)}},onDragOver:function(e,id){var destEl;destEl=YAHOO.util.Dom.get(id);if($i("i3geo_lixeira")&&id==="i3geo_lixeira"){$i("i3geo_lixeira").style.border="1px solid red"}else{destEl.style.textDecoration="underline"}},onDragOut:function(e,id){$i(id).style.textDecoration="none"}});Event.onDOMReady(YAHOO.example.DDApp.init,YAHOO.example.DDApp,true)},montaOpcoes:function(node){var opcoesNode,idtema,ltema,farol,mfarol,tnome="",imb=i3GEO.util.$im("branco.gif"),funcoes=i3GEO.arvoreDeCamadas.FUNCOES;idtema=node.data.id;ltema=i3GEO.arvoreDeCamadas.pegaTema(idtema);if(i3GEO.arvoreDeCamadas.OPCOESICONES===true){if(funcoes.farolescala===true){farol="maisamarelo.png";mfarol="";if(ltema.escala*1<i3GEO.parametros.mapscale*1){farol="maisverde.png";mfarol=$trad("t9")}if(ltema.escala*1>i3GEO.parametros.mapscale*1){farol="maisvermelho.png";mfarol=$trad("t10")}if(ltema.escala===0){farol="maisamarelo.png";mfarol=$trad("t11")}tnome+="&nbsp;<img id='farol"+ltema.name+"' src='"+i3GEO.util.$im(farol)+"' title='"+mfarol+"' />"}if(funcoes.excluir===true){tnome+="&nbsp;<img id='idx"+ltema.name+"' class='x' src='"+imb+"' title='"+$trad("t12")+"' onclick='i3GEO.tema.exclui(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t12a")+"','exclui')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if(funcoes.sobe===true){tnome+="&nbsp;<img class='sobe' src='"+imb+"' title='"+$trad("t13")+"' onclick='i3GEO.tema.sobe(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t14")+"','sobe')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if(funcoes.desce===true){tnome+="&nbsp;<img class='desce' src='"+imb+"' title='"+$trad("t15")+"' onclick='i3GEO.tema.desce(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t16")+"','desce')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if((ltema.zoomtema.toLowerCase()==="sim")&&(funcoes.zoomtema===true)){tnome+="&nbsp;<img class='extent' src='"+imb+"' title='"+$trad("t17")+"' onclick='i3GEO.tema.zoom(\""+ltema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t18")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}new YAHOO.widget.HTMLNode({html:tnome,enableHighlight:false,isLeaf:true,expanded:false},node);if(funcoes.compartilhar===true&&ltema.permitecomentario.toLowerCase()!=="nao"){temp=i3GEO.configura.locaplic+"/ms_criamapa.php?layers="+ltema.name+"&amp;temasa="+ltema.name;tnome=i3GEO.social.compartilhar("",temp,temp,"semtotal");iconesNode=new YAHOO.widget.HTMLNode({html:tnome,enableHighlight:false,isLeaf:true,expanded:false},node)}}if(i3GEO.arvoreDeCamadas.OPCOESTEMAS===true){opcoesNode=new YAHOO.widget.HTMLNode({html:$trad("t18a"),idopcoes:ltema.name,identifica:ltema.identifica,enableHighlight:true,expanded:false},node);opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraOpcoes,1)}if(i3GEO.arvoreDeCamadas.OPCOESLEGENDA===true&&ltema.classe!=="NAO"){opcoesNode=new YAHOO.widget.HTMLNode({html:$trad("p3"),idlegenda:ltema.name,enableHighlight:true,expanded:i3GEO.arvoreDeCamadas.LEGENDAEXPANDIDA},node);opcoesNode.setDynamicLoad(i3GEO.arvoreDeCamadas.mostraLegenda,1)}node.loadComplete()},mostraOpcoes:function(node){var tnome,idtema=node.data.idopcoes,ltema=i3GEO.arvoreDeCamadas.pegaTema(idtema),funcoes=i3GEO.arvoreDeCamadas.FUNCOES;if(funcoes.opacidade===true){tnome="<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t19")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+$trad("t20")+"</span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=42' >&nbsp;&nbsp;&nbsp;</a>"+"<br>"+$inputText("","","tr"+ltema.name,"","3",ltema.transparency)+"<img class='tic' style='position:relative;top:1px;left:2px;' onclick='i3GEO.tema.mudatransp(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";new YAHOO.widget.HTMLNode({expanded:false,enableHighlight:false,isLeaf:true,html:tnome},node)}if(funcoes.temporizador===true){tnome="<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t47")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+$trad("t48")+"</span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=101' >&nbsp;&nbsp;&nbsp;</a>"+"<br>"+$inputText("","","temporizador"+ltema.name,"","3",ltema.temporizador)+"<img class='tic' style='position:relative;top:1px;left:2px;' onclick='i3GEO.tema.temporizador(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";new YAHOO.widget.HTMLNode({expanded:false,enableHighlight:false,isLeaf:true,html:tnome},node)}if(funcoes.mudanome===true){tnome="<span onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t21a")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"+$trad("t21")+" </span> <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=5&idajuda=43' >&nbsp;&nbsp;&nbsp;</a>"+"<br>"+$inputText("","","nn"+ltema.name,"","15","")+"<img class='tic' style='position:relative;top:1px;left:2px;' onclick='i3GEO.tema.mudanome(\""+ltema.name+"\")' src='"+i3GEO.util.$im("branco.gif")+"' />";new YAHOO.widget.HTMLNode({expanded:false,enableHighlight:false,isLeaf:true,html:tnome},node)}if(funcoes.copia===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("x100"),$trad("x101"),'i3GEO.tema.copia(\"'+ltema.name+'\")',node)}if((ltema.type<3)&&(ltema.connectiontype!==7)){if(funcoes.procurar===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t22"),$trad("t23"),'i3GEO.tema.dialogo.procuraratrib(\"'+ltema.name+'\")',node)}if(funcoes.toponimia===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t24"),$trad("t25"),'i3GEO.tema.dialogo.toponimia(\"'+ltema.name+'\")',node)}if(funcoes.etiquetas===true&&(ltema.identifica.toLowerCase()==="sim"||ltema.identifica==="")){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t26"),$trad("t27"),'i3GEO.tema.dialogo.etiquetas(\"'+ltema.name+'\")',node)}if(funcoes.filtrar===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t28"),$trad("t29"),'i3GEO.tema.dialogo.filtro(\"'+ltema.name+'\")',node)}if(funcoes.tabela===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t30"),$trad("t31"),'i3GEO.tema.dialogo.tabela(\"'+ltema.name+'\")',node)}if(i3GEO.parametros.versaoms>4&&funcoes.grafico===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t37"),$trad("t37"),'i3GEO.tema.dialogo.graficotema(\"'+ltema.name+'\")',node)}}if((ltema.type<4||ltema.type===8)&&funcoes.editorlegenda===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t32"),$trad("t33"),'i3GEO.tema.dialogo.editaLegenda(\"'+ltema.name+'\")',node)}if(funcoes.destacar===true&&i3GEO.Interface.ATUAL!=="googlemaps"&&i3GEO.Interface.ATUAL!=="googleearth"){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t34"),$trad("t35"),'i3GEO.navega.destacaTema.inicia(\"'+ltema.name+'\")',node)}if(funcoes.sql===true&&ltema.editorsql.toLowerCase()==="sim"){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t40"),$trad("t41"),'i3GEO.tema.dialogo.editorsql(\"'+ltema.name+'\")',node)}if(funcoes.comentar===true&&ltema.permitecomentario.toLowerCase()!=="nao"&&i3GEO.arvoreDeTemas.OPCOESADICIONAIS.comentarios===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t45"),$trad("t45"),'i3GEO.tema.dialogo.comentario(\"'+ltema.name+'\")',node)}if(funcoes.wms===true&&ltema.permiteogc.toLowerCase()!=="nao"){i3GEO.arvoreDeCamadas.adicionaOpcaoTema("Getcapabilities",'WMS-OGC','i3GEO.tema.dialogo.mostraWms(\"'+ltema.name+'\")',node)}if(i3GEO.login.verificaCookieLogin()&&i3GEO.parametros.editor.toLowerCase()==="sim"){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t44"),"<span style=color:red title='Apenas usu&aacute;rios editores podem ver essa op&ccedil;&atilde;o' >"+$trad("t44")+"</span>",'i3GEO.tema.dialogo.salvaMapfile(\"'+ltema.name+'\")',node)}if(funcoes.tme===true){i3GEO.arvoreDeCamadas.adicionaOpcaoTema($trad("t49"),$trad("t49"),'i3GEO.tema.dialogo.tme(\"'+ltema.name+'\")',node)}node.loadComplete()},adicionaOpcaoTema:function(dica,titulo,onclick,node){var tnome="<a href='#' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+dica+"','');\" onclick="+onclick+">"+titulo+" </a>";new YAHOO.widget.HTMLNode({html:tnome,enableHighlight:false,isLeaf:true,expanded:false},node)},mostraLegenda:function(node){var retorna,idtema=node.data.idlegenda;retorna=function(retorno){var original={data:""},i,re,tabela,linhas,linha,colunas,incluir,elementos,nelementos,inputs,desativar,nindices;if(retorno.data.legenda){original=retorno;retorno=retorno.data.legenda;if(retorno[0]){if((navn)&&(!retorno[0].imagem)){tabela=retorno}else{i=retorno[0].imagem;re=new RegExp("tiff","g");i=i.replace(re,'png');tabela="<img src='"+i+"' />"}retorno=""}else{linhas=retorno.split("#");if(linhas.length>1){linhas=retorno.split("|");tabela="<table>";linha=linhas.length-1;if(linha>=0){do{colunas=linhas[linha].split("#");re=new RegExp("'","g");tabela+="<tr style='border-top:1px solid rgb(240,240,240);'><td><img src='"+colunas[4]+"' </td><td style='text-align:left'>"+colunas[2]+"</td></tr>"}while(linha--)}tabela+="</table><br>"}else{tabela=retorno}}}else{tabela="<img src='"+retorno.data[0].imagem+"' />"}incluir="<div style='text-align:left' id='"+idtema+"verdiv"+"'>"+tabela+"</div>";new YAHOO.widget.HTMLNode({html:incluir,enableHighlight:false,expanded:false},node);node.loadComplete();elementos=document.getElementById(idtema+"verdiv").getElementsByTagName("input");nelementos=elementos.length;inputs=[];i=0;if(nelementos>0){do{if(elementos[i].type==="checkbox"){inputs.push(elementos[i])}i++}while(i<nelementos)}if(original.data.desativar){desativar=original.data.desativar;nindices=desativar.length;i=0;if(nindices>0){do{inputs[desativar[i]].checked=false;i++}while(i<nindices)}}};if(i3GEO.arvoreDeCamadas.TEMPLATELEGENDA!==""){i3GEO.php.criaLegendaHTML(retorna,idtema,i3GEO.arvoreDeCamadas.TEMPLATELEGENDA)}else{i3GEO.php.criaLegendaHTML(retorna,idtema)}},atualizaLegenda:function(idtema){var node;if(document.getElementById(idtema+"verdiv")){node=i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty("idlegenda",idtema);if(node){i3GEO.arvoreDeCamadas.ARVORE.removeChildren(node);this.mostraLegenda(node);if($i("janelaLegenda"+idtema+"_corpo")){i3GEO.tema.mostralegendajanela(idtema,"","abrejanela")}}}},escolheCorClasse:function(leg){var obj,novoel;leg=leg.parentNode.getElementsByTagName("input")[0];if(!$i("tempinputcorclasse")){novoel=document.createElement("input");novoel.id="tempinputcorclasse";novoel.style.display="none";novoel.alt="objeto criado para guardar dados da funcao escolohercorclasse";novoel.onchange="";document.body.appendChild(novoel)}obj=$i("tempinputcorclasse");obj.value="";obj.tema=leg.name;obj.idclasse=leg.value;obj.onchange=function(){var obj=$i("tempinputcorclasse");i3GEO.tema.alteracorclasse(obj.tema,obj.idclasse,obj.value)};i3GEO.util.abreCor("","tempinputcorclasse")},inverteStatusClasse:function(leg){var temp=function(retorno){i3GEO.atualiza();i3GEO.Interface.atualizaTema(retorno,leg.name)};i3GEO.php.inverteStatusClasse(temp,leg.name,leg.value)},montaTextoTema:function(tema){var ck,html,estilo,iu=i3GEO.util;if(tema.status*1===2){ck=' CHECKED '}else{ck=""}if(this.FILTRO!==""){if(this.FILTRO==="desligados"&&ck!==""){return""}if(this.FILTRO==="ligados"&&ck===""){return""}if(this.FILTRO==="selecionados"&&tema.sel.toLowerCase()!=="sim"){return""}if(this.FILTRO==="download"&&tema.download.toLowerCase()!=="sim"){return""}if(this.FILTRO==="wms"&&tema.connectiontype*1!==7){return""}if(this.FILTRO==="raster"&&tema.type*1!==3){return""}if(this.FILTRO==="toponimia"&&tema.type*1!==4){return""}}estilo=navm?"text-align:left;font-size:11px;vertical-align:middle;display:table-cell;":"text-align:left;font-size:11px;vertical-align:top;";html="<p onclick='i3GEO.mapa.ativaTema(\""+tema.name+"\")' id='arrastar_"+tema.name+"' style='"+estilo+"' >";estilo=navm?"cursor:pointer;vertical-align:15%;":"cursor:pointer;";html+="<input class=inputsb style='"+estilo+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t3")+"','ligadesliga')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" type='checkbox' name=\"layer\" value='"+tema.name+"' "+ck;if(i3GEO.arvoreDeCamadas.ATIVATEMA!==""){html+="onclick=\""+i3GEO.arvoreDeCamadas.ATIVATEMA+"\""}else{html+="onclick='i3GEO.util.criaBotaoAplicar(\"i3GEO.arvoreDeCamadas.aplicaTemas\",\""+$trad("p14")+"\",\"i3geoBotaoAplicarCamadas\",this)'"}html+=" />";estilo=navm?"cursor:pointer;vertical-align:35%;padding-top:0px;":"cursor:pointer;vertical-align:20%;position:relative;top:2px;";if(tema.iconetema!==""&&i3GEO.arvoreDeCamadas.ICONETEMA===true){html+="&nbsp;<img style='"+estilo+"' src='"+tema.iconetema+"' />"}if(tema.contextoescala.toLowerCase()==="sim"){html+="&nbsp;<img style='"+estilo+"' src="+iu.$im("contextoescala.png")+" title='"+$trad("t36")+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t36")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if(tema.sel.toLowerCase()==="sim"){html+="&nbsp;<img style='"+estilo+"' src="+iu.$im("estasel.png")+" title='"+$trad("t4")+"' onclick='i3GEO.tema.limpasel(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t5")+"','limpasel')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />";html+="&nbsp;<img style='"+estilo+"' src="+iu.$im("zoomsel.gif")+" title='"+$trad("t4a")+"' onclick='i3GEO.tema.zoomsel(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t5")+"','zoomsel')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if(i3GEO.arvoreDeCamadas.FUNCOES.fonte===true&&tema.features.toLowerCase()!=="sim"&&tema.name!="mundo"){html+="&nbsp;<img class='ajuda_usuario' style='top:-2px;' src='"+i3GEO.util.$im("branco.gif")+"' title='"+$trad("a9")+"' onclick='i3GEO.tema.fonte(\""+tema.name+"\",true)' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("a9")+"','fonte')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}if(tema.download.toLowerCase()==="sim"||tema.download===""&&tema.features.toLowerCase()!=="sim"){html+="&nbsp;<img style='"+estilo+"' src="+iu.$im("down1.gif")+" title='download' onclick='i3GEO.tema.dialogo.download(\""+tema.name+"\")' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t6")+"','download')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" />"}estilo=navm?"cursor:move;vertical-align:35%;padding-top:0px;color:black;":"cursor:move;vertical-align:20%;color:black;";if(i3GEO.arvoreDeCamadas.AGUARDALEGENDA){html+="&nbsp;<span id='ArvoreTituloTema"+tema.name+"' style='position:relative;top:2px;"+estilo+"' onclick=\"i3GEO.tema.mostralegendajanela('"+tema.name+"','"+tema.tema+"','abrejanela');\" onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7a")+"','');i3GEO.tema.mostralegendajanela('"+tema.name+"','"+tema.tema+"','ativatimer');\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('');i3GEO.tema.mostralegendajanela('"+tema.name+"','','desativatimer');\" >"+tema.tema+"</span>"}else{html+="&nbsp;<span id='ArvoreTituloTema"+tema.name+"' style='"+estilo+"' onmouseover=\"javascript:i3GEO.ajuda.mostraJanela('"+$trad("t7")+"','')\" onmouseout=\"javascript:i3GEO.ajuda.mostraJanela('')\" >"+tema.tema+"</span>"}html+="</p>";if(i3GEO.tema.TEMPORIZADORESID[tema.name]==undefined&&tema.temporizador!=""){i3GEO.tema.temporizador(tema.name,tema.temporizador)}return(html)},atualizaFarol:function(mapscale){var farol,l,ltema,escala,iu=i3GEO.util,im=i3GEO.configura.locaplic+"/imagens/",camadas=i3GEO.arvoreDeCamadas.CAMADAS;farol="maisamarelo.png";l=camadas.length-1;if(l>=0){do{ltema=camadas[l];escala=ltema.escala;if(escala*1<mapscale*1){farol="maisverde.png"}if(escala*1>mapscale*1){farol="maisvermelho.png"}if(escala*1===0){farol="maisamarelo.png"}iu.defineValor("farol"+ltema.name,"src",im+farol)}while(l--)}},aplicaTemas:function(tipo){if(arguments.length===0){tipo="normal"}var t="",temp;if(tipo==="normal"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("mantem")}if(tipo==="ligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("marca");if(i3GEO.util.in_array(i3GEO.Interface.ATUAL,["googleearth","openlayers","googlemaps"])){return}}if(tipo==="desligartodos"){t=i3GEO.arvoreDeCamadas.listaLigadosDesligados("desmarca");if(i3GEO.util.in_array(i3GEO.Interface.ATUAL,["googleearth","openlayers","googlemaps"])){return}}temp=function(){i3GEO.atualiza();i3GEO.janela.fechaAguarde("redesenha")};if(tipo==="normal"){i3GEO.php.ligatemas(temp,t[1].toString(),t[0].toString());return}if(tipo==="ligartodos"){i3GEO.php.ligatemas(temp,"",t[2].toString());return}if(tipo==="desligartodos"){i3GEO.php.ligatemas(temp,t[2].toString(),"")}},listaLigadosDesligados:function(tipo){if(!$i(i3GEO.arvoreDeCamadas.IDHTML)){return[[],[],[]]}if(arguments.length===0){tipo="manter"}var no,cs,csn,j,c,nos=i3GEO.arvoreDeCamadas.ARVORE.getNodesByProperty("tipo","tema"),ligados=[],desligados=[],todos=[],n=nos.length,i=0,ATUAL=i3GEO.Interface.ATUAL;do{try{no=nos[i].getEl();cs=no.getElementsByTagName("input");csn=cs.length;for(j=0;j<csn;j+=1){c=cs[j];if(c.name==="layer"){c.checked===true?ligados.push(c.value):desligados.push(c.value);todos.push(c.value);if(tipo==="marca"){c.checked=true;if(i3GEO.util.in_array(ATUAL,["googleearth","openlayers","googlemaps"])){i3GEO.Interface[ATUAL].ligaDesliga(c)}}if(tipo==="desmarca"){c.checked=false;if(i3GEO.util.in_array(ATUAL,["googleearth","openlayers","googlemaps"])){i3GEO.Interface[ATUAL].ligaDesliga(c)}}}}i++}catch(e){i+=1}}while(i<n);return([ligados,desligados,todos])},capturaCheckBox:function(tema){if(!$i(i3GEO.arvoreDeCamadas.IDHTML)){return}var nos,n,i,no,cs,csn,j,c;nos=i3GEO.arvoreDeCamadas.ARVORE.getNodesByProperty("tipo","tema");n=nos.length;i=0;do{try{no=nos[i].getEl();cs=no.getElementsByTagName("input");csn=cs.length;for(j=0;j<csn;j+=1){c=cs[j];if(c.name==="layer"&&c.value===tema){return c}}i+=1}catch(e){i+=1}}while(i<n);return(null)},comparaTemas:function(novo,atual){try{var novon=novo.length,i;if(novon!==atual.length){return(false)}for(i=0;i<novon;i+=1){if(novo[i].name!==atual[i].name){return(false)}if(novo[i].tema!==atual[i].tema){return(false)}if(novo[i].sel!==atual[i].sel){return(false)}if(novo[i].status!==atual[i].status){return(false)}}return(true)}catch(e){return true}},pegaTema:function(valor,camadas,parametro){var i;if(!camadas||camadas==""){camadas=i3GEO.arvoreDeCamadas.CAMADAS}else{camadas=i3GEO.arvoreDeCamadas.converteChaveValor2normal(camadas)}if(!parametro){parametro="name"}i=camadas.length;while(i>0){i-=1;if(camadas[i][parametro]===valor){return camadas[i]}}return""},filtraCamadas:function(propriedade,valor,operador,camadas){var resultado=[],i=0,temp,nelementos=camadas.length,ltema;if(nelementos>0){do{ltema=camadas[i];if(ltema.escondido.toLowerCase()!=="sim"){temp=ltema[propriedade];if(operador==="igual"){if(temp==valor){resultado.push(ltema)}}if(operador==="diferente"){if(temp!=valor){resultado.push(ltema)}}if(operador==="menor"){if(temp<valor){resultado.push(ltema)}}}i+=1}while(i<nelementos)}return resultado},alteraPropCamadas:function(propriedade,valor,camada){var i=0,nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.name===camada){ltema[propriedade]=valor}i+=1}while(i<nelementos)}},verificaAbrangenciaTemas:function(){if(i3GEO.arvoreDeCamadas.VERIFICAABRANGENCIATEMAS===false){return}try{var i=0,temp,nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];temp=ltema.exttema;if(temp!==""){if(i3GEO.util.intersectaBox(temp,i3GEO.parametros.mapexten)===false){$i("ArvoreTituloTema"+ltema.name).style.color="gray"}else{$i("ArvoreTituloTema"+ltema.name).style.color="black"}}i+=1}while(i<nelementos)}}catch(e){}},verificaAplicaExtensao:function(){var i=0,temp="",nelementos=i3GEO.arvoreDeCamadas.CAMADAS.length,ltema;try{if(nelementos>0){do{ltema=i3GEO.arvoreDeCamadas.CAMADAS[i];if(ltema.aplicaextensao.toLowerCase()==="sim"){temp=ltema.name}i+=1}while(i<nelementos)}}catch(e){return""}return temp},converteChaveValor2normal:function(obj){if(obj.chaves){var i,tema,j,t,chaves=obj.chaves,temas=obj.valores,ntemas=temas.length,nchaves=chaves.length,novo=[];for(i=0;i<ntemas;i++){tema=temas[i];t={};for(j=0;j<nchaves;j++){t[chaves[j]]=tema[j]}novo.push(t)}return novo}else{return obj}},registaCamadas:function(obj){obj=i3GEO.arvoreDeCamadas.converteChaveValor2normal(obj);i3GEO.arvoreDeCamadas.CAMADAS=obj},dialogo:{filtro:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.filtro()","filtroarvore","filtroarvore")},excluir:function(){i3GEO.util.dialogoFerramenta("i3GEO.arvoreDeCamadas.dialogo.excluir()","excluirarvore","excluirarvore")}}};
391 391 if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.navega={EXTENSOES:{lista:["","","","","","","","","","","","","","","","","","","","","","","","",""],posicao:0,emAcao:false},TEMPONAVEGAR:600,FATORZOOM:2,timerNavega:null,registraExt:function(ext){var n=i3GEO.navega.EXTENSOES.lista.length;if(ext==""||ext==i3GEO.navega.EXTENSOES.lista[n-1]){i3GEO.navega.EXTENSOES.posicao=0;i3GEO.navega.EXTENSOES.emAcao=false;return}if(i3GEO.navega.EXTENSOES.emAcao===false){i3GEO.navega.EXTENSOES.lista.shift();i3GEO.navega.EXTENSOES.lista.push(ext);i3GEO.navega.EXTENSOES.posicao=0;i3GEO.navega.EXTENSOES.emAcao=false}i3GEO.navega.EXTENSOES.emAcao=false},extensaoAnterior:function(){i3GEO.navega.EXTENSOES.emAcao=true;var n=i3GEO.navega.EXTENSOES.lista.length,ext;if(i3GEO.navega.EXTENSOES.posicao>=n){i3GEO.navega.EXTENSOES.posicao=0}ext=i3GEO.navega.EXTENSOES.lista[(n-1)-i3GEO.navega.EXTENSOES.posicao];if(ext==i3GEO.parametros.mapexten){ext=i3GEO.navega.EXTENSOES.lista[(n-2)-i3GEO.navega.EXTENSOES.posicao]}i3GEO.navega.EXTENSOES.posicao++;if(ext&&ext!=""){i3GEO.navega.zoomExt("","","",ext)}else{i3GEO.navega.EXTENSOES.posicao=0}},extensaoProximo:function(){i3GEO.navega.EXTENSOES.posicao--;i3GEO.navega.extensaoAnterior()},pan2ponto:function(x,y){i3GEO.Interface[i3GEO.Interface.ATUAL].pan2ponto(x,y);i3GEO.Interface[i3GEO.Interface.ATUAL].recalcPar()},centroDoMapa:function(){var xy;switch(i3GEO.Interface.ATUAL){case"openlayers":xy=i3geoOL.getCenter();if(xy){return[xy.lon,xy.lat]}else{return false}break;case"googlemaps":xy=i3GeoMap.getCenter();if(xy){return[xy.lng(),xy.lat()]}else{return false}break;default:return false}},marcaCentroDoMapa:function(xy){if(xy!=false){xy=i3GEO.calculo.dd2tela(xy[0]*1,xy[1]*1,$i(i3GEO.Interface.IDMAPA),i3GEO.parametros.mapexten,i3GEO.parametros.pixelsize);i3GEO.util.criaPin("i3GeoCentroDoMapa",i3GEO.configura.locaplic+'/imagens/alvo.png','30px','30px');i3GEO.util.posicionaImagemNoMapa("i3GeoCentroDoMapa",xy[0],xy[1])}},zoomin:function(locaplic,sid){if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomIn();return}if(sid){i3GEO.configura.locaplic=locaplic;i3GEO.configura.sid=sid}i3GEO.php.aproxima(i3GEO.atualiza,i3GEO.navega.FATORZOOM)},zoomout:function(locaplic,sid){if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomOut();return}if(sid){i3GEO.configura.locaplic=locaplic;i3GEO.configura.sid=sid}i3GEO.php.afasta(i3GEO.atualiza,i3GEO.navega.FATORZOOM)},zoomponto:function(locaplic,sid,x,y,tamanho,simbolo,cor){if(!simbolo){simbolo="ponto"}if(!tamanho){tamanho=15}if(!cor){cor="255 0 0"}if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}var f="i3GEO.navega.timerNavega = null;"+"i3GEO.php.zoomponto(i3GEO.atualiza,"+x+","+y+","+tamanho+",'"+simbolo+"','"+cor+"');";if(i3GEO.navega.timerNavega!==undefined){clearTimeout(i3GEO.navega.timerNavega)}i3GEO.navega.timerNavega=setTimeout(f,i3GEO.navega.TEMPONAVEGAR)},zoompontoIMG:function(locaplic,sid,x,y){if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}i3GEO.php.pan(i3GEO.atualiza,'','',x,y)},xy2xy:function(locaplic,sid,xi,yi,xf,yf,ext,tipoimagem){var disty,distx,ex,novoxi,novoxf,novoyf,nex;if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}disty=(yi*-1)+yf;distx=(xi*-1)+xf;ex=ext.split(" ");novoxi=(ex[0]*1)-distx;novoxf=(ex[2]*1)-distx;novoyi=(ex[1]*1)-disty;novoyf=(ex[3]*1)-disty;if((distx===0)&&(disty===0)){return false}else{nex=novoxi+" "+novoyi+" "+novoxf+" "+novoyf;i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,tipoimagem,nex);return true}},localizaIP:function(locaplic,sid,funcao){if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}i3GEO.php.localizaIP(funcao)},zoomIP:function(locaplic,sid){try{if(arguments.length>0){i3GEO.configura.locaplic=locaplic;i3GEO.configura.sid=sid}var mostraIP=function(retorno){if(retorno.data.latitude!==null){i3GEO.navega.zoomponto(locaplic,sid,retorno.data.longitude,retorno.data.latitude)}else{i3GEO.janela.tempoMsg("Nao foi possivel identificar a localizacao.")}};i3GEO.navega.localizaIP(locaplic,sid,mostraIP)}catch(e){}},zoomExt:function(locaplic,sid,tipoimagem,ext){var f;if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}if(tipoimagem===""){tipoimagem="nenhum"}ext=i3GEO.util.extGeo2OSM(ext);f="i3GEO.navega.timerNavega = null;"+"i3GEO.php.mudaext(i3GEO.atualiza,'"+tipoimagem+"','"+ext+"');";if(i3GEO.navega.timerNavega!==undefined){clearTimeout(i3GEO.navega.timerNavega)}i3GEO.navega.timerNavega=setTimeout(f,i3GEO.navega.TEMPONAVEGAR)},aplicaEscala:function(locaplic,sid,escala){if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setZoom(i3GEO.Interface.googlemaps.escala2nzoom(escala))}if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.zoomToScale(escala,true)}},panFixo:function(locaplic,sid,direcao,w,h,escala){var x=0,y=0,f;if(locaplic!==""){i3GEO.configura.locaplic=locaplic}if(sid!==""){i3GEO.configura.sid=sid}if(w===""){w=i3GEO.parametros.w}if(h===""){h=i3GEO.parametros.h}if(escala===""){escala=i3GEO.parametros.mapscale}switch(direcao){case"norte":y=h/6;x=w/2;break;case"sul":y=h-(h/6);x=w/2;break;case"leste":x=w-(w/6);y=h/2;break;case"oeste":x=w/6;y=h/2;break;case"nordeste":y=h/6;x=w-(w/6);break;case"sudeste":y=h-(h/6);x=w-(w/6);break;case"noroeste":y=h/6;x=w/6;break;case"sudoeste":y=h-(h/6);x=w/6;break}if(i3GEO.Interface.ATUAL==="openlayers"){i3geoOL.pan(x,y);return}f="i3GEO.navega.timerNavega = null;"+"i3GEO.php.pan(i3GEO.atualiza,"+escala+",'',"+x+","+y+");";try{clearTimeout(i3GEO.navega.timerNavega)}catch(e){}i3GEO.navega.timerNavega=setTimeout(f,i3GEO.navega.TEMPONAVEGAR)},panFixoNorte:function(){i3GEO.navega.panFixo('','','norte','','','')},panFixoSul:function(){i3GEO.navega.panFixo('','','sul','','','')},panFixoOeste:function(){i3GEO.navega.panFixo('','','oeste','','','')},panFixoLeste:function(){i3GEO.navega.panFixo('','','leste','','','')},mostraRosaDosVentos:function(){var novoel,setas,i;try{if(i3GEO.configura.mostraRosaDosVentos==="nao"){return}if(g_tipoacao==="area"){return}}catch(e){}if(objposicaocursor.imgx<10||objposicaocursor.imgy<10||objposicaocursor.imgy>(i3GEO.parametros.h-10)){return}if(!$i("i3geo_rosa")){novoel=document.createElement("div");novoel.id="i3geo_rosa";novoel.style.position="absolute";novoel.style.zIndex=5000;if(navn){novoel.style.opacity=".7"}else{novoel.style.filter="alpha(opacity=70)"}document.body.appendChild(novoel)}setas="<table id='rosaV' >";setas+="<tr onclick=\"javascript:i3GEO.configura.mostraRosaDosVentos='nao'\"><td></td><td></td><td style=cursor:pointer >x</td></tr><tr>";setas+="<td><img class='rosanoroeste' title='noroeste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','noroeste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td>";setas+="<td><img class='rosanorte' title='norte' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','norte','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td>";setas+="<td><img class='rosanordeste' title='nordeste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','nordeste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td></tr>";setas+="<tr><td><img class='rosaoeste' title='oeste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','oeste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td>";setas+="<td><table><tr>";setas+="<td><img class='rosamais' title='aproxima' onclick=\"i3GEO.navega.zoomin('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"')\" src='"+$im("branco.gif")+"' </td>";setas+="<td><img class='rosamenos' title='afasta' onclick=\"i3GEO.navega.zoomout('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"')\" src='"+$im("branco.gif")+"' </td>";setas+="</tr></table></td>";setas+="<td><img class='rosaleste' title='leste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','leste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td></tr>";setas+="<tr><td><img class='rosasudoeste' title='sudoeste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','sudoeste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td>";setas+="<td><img class='rosasul' title='sul' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','sul','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td>";setas+="<td><img class='rosasudeste' title='sudeste' src='"+$im("branco.gif")+"' onclick=\"i3GEO.navega.panFixo('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','sudeste','"+i3GEO.parametros.w+"','"+i3GEO.parametros.h+"','"+i3GEO.parametros.mapscale+"')\" /></td></tr></table>";i=$i("i3geo_rosa");i.innerHTML=setas;i.style.top=objposicaocursor.telay-27+"px";i.style.left=objposicaocursor.telax-27+"px";i.style.display="block";if($i("img")){YAHOO.util.Event.addListener($i("img"),"mousemove",function(){var i=$i("i3geo_rosa");i.style.display="none";YAHOO.util.Event.removeListener(escondeRosa)})}i3GEO.ajuda.mostraJanela('Clique nas pontas da rosa para navegar no mapa. Clique em x para parar de mostrar essa op&ccedil;&atilde;o.')},autoRedesenho:{INTERVALO:0,ID:"tempoRedesenho",ativa:function(id){if(arguments.length===0){id="tempoRedesenho"}i3GEO.navega.autoRedesenho.ID=id;if(($i(id))&&i3GEO.navega.autoRedesenho.INTERVALO>0){$i(id).style.display="block"}if(i3GEO.navega.autoRedesenho.INTERVALO>0){i3GEO.navega.tempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.redesenha()',i3GEO.navega.autoRedesenho.INTERVALO)}if(($i(id))&&(i3GEO.navega.autoRedesenho.INTERVALO>0)){$i(id).innerHTML=i3GEO.navega.autoRedesenho.INTERVALO/1000;i3GEO.navega.contaTempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.contagem()',1000)}},desativa:function(){i3GEO.navega.autoRedesenho.INTERVALO=0;clearTimeout(i3GEO.navega.tempoRedesenho);clearTimeout(i3GEO.navega.contaTempoRedesenho);i3GEO.navega.tempoRedesenho="";i3GEO.navega.contaTempoRedesenho="";if($i(i3GEO.navega.autoRedesenho.ID)){$i(i3GEO.navega.autoRedesenho.ID).style.display="none"}},redesenha:function(){clearTimeout(i3GEO.navega.tempoRedesenho);clearTimeout(i3GEO.navega.contaTempoRedesenho);switch(i3GEO.Interface.ATUAL){case"openlayers":i3GEO.Interface.openlayers.atualizaMapa();break;case"googlemaps":i3GEO.Interface.googlemaps.redesenha();break;default:i3GEO.atualiza("")}i3GEO.navega.autoRedesenho.ativa(i3GEO.navega.autoRedesenho.ID)},contagem:function(){if($i(i3GEO.navega.autoRedesenho.ID)){$i(i3GEO.navega.autoRedesenho.ID).innerHTML=parseInt($i(i3GEO.navega.autoRedesenho.ID).innerHTML,10)-1}i3GEO.navega.contaTempoRedesenho=setTimeout('i3GEO.navega.autoRedesenho.contagem()',1000)}},zoomBox:{boxxini:0,boxyini:0,inicia:function(){if(i3GEO.navega.timerNavega!==null){return}if(g_tipoacao!=='zoomli'){return}if(!$i("i3geoboxZoom")){i3GEO.navega.zoomBox.criaBox()}var i=$i("i3geoboxZoom").style;i.width=0+"px";i.height=0+"px";i.visibility="visible";i.display="block";i.left=objposicaocursor.telax+"px";i.top=objposicaocursor.telay+"px";i3GEO.navega.boxxini=objposicaocursor.telax;i3GEO.navega.boxyini=objposicaocursor.telay;if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.navega.zoomBox.desloca()")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.navega.zoomBox.desloca()")}if(i3GEO.eventos.MOUSEUP.toString().search("i3GEO.navega.zoomBox.termina()")<0){i3GEO.eventos.MOUSEUP.push("i3GEO.navega.zoomBox.termina()")}},criaBox:function(){if(i3GEO.navega.timerNavega!==null){return}if(!$i("i3geoboxZoom")){var novoel;novoel=document.createElement("div");novoel.style.width="0px";novoel.style.height="0px";novoel.id="i3geoboxZoom";novoel.style.display="none";novoel.style.fontSize="0px";if(navn){novoel.style.opacity=0.25}novoel.style.backgroundColor="gray";novoel.style.position="absolute";novoel.style.border="2px solid #ff0000";if(navm){novoel.style.filter="alpha(opacity=25)"}novoel.onmousemove=function(){var b,wb,hb;b=$i("i3geoboxZoom").style;wb=parseInt(b.width,10);hb=parseInt(b.height,10);if(navm){if(wb>2){b.width=wb-2+"px"}if(hb>2){b.height=hb-2+"px"}}else{b.width=wb-2+"px";b.height=hb-2+"px"}};novoel.onmouseup=function(){i3GEO.navega.zoomBox.termina()};document.body.appendChild(novoel)}},desloca:function(){var bxs,ppx,py,boxxini=i3GEO.navega.boxxini,boxyini=i3GEO.navega.boxyini;if(i3GEO.navega.timerNavega!==null){return}if(g_tipoacao!=='zoomli'){return}bxs=$i("i3geoboxZoom").style;if(bxs.display!=="block"){return}ppx=objposicaocursor.telax;py=objposicaocursor.telay;if(navm){if((ppx>boxxini)&&((ppx-boxxini-2)>0)){bxs.width=ppx-boxxini-2+"px"}if((py>boxyini)&&((py-boxyini-2)>0)){bxs.height=py-boxyini-2+"px"}if(ppx<boxxini){bxs.left=ppx;bxs.width=boxxini-ppx+2+"px"}if(py<boxyini){bxs.top=py;bxs.height=boxyini-py+2+"px"}}else{if(ppx>boxxini){bxs.width=ppx-boxxini+"px"}if(py>boxyini){bxs.height=py-boxyini+"px"}if(ppx<boxxini){bxs.left=ppx+"px";bxs.width=boxxini-ppx+"px"}if(py<boxyini){bxs.top=py+"px";bxs.height=boxyini-py+"px"}}},termina:function(){var valor,v,x1,y1,x2,y2,f,limpa=function(){};if(g_tipoacao!=='zoomli'){i3GEO.eventos.MOUSEDOWN.remove("i3GEO.navega.zoomBox.inicia()");i3GEO.eventos.MOUSEUP.remove("i3GEO.navega.zoomBox.termina()");return}try{if(i3GEO.navega.timerNavega!==null){return}valor=i3GEO.calculo.rect2ext("i3geoboxZoom",i3GEO.parametros.mapexten,i3GEO.parametros.pixelsize);v=valor[0];x1=valor[1];y1=valor[2];x2=valor[3];y2=valor[4];limpa=function(){var bxs=$i("i3geoboxZoom");if(bxs){bxs.style.display="none";bxs.style.visibility="hidden";bxs.style.width=0+"px";bxs.style.height=0+"px"}};if((x1===x2)||(y1===y2)){limpa.call();return}i3GEO.parametros.mapexten=v;limpa.call();i3GEO.eventos.MOUSEMOVE.remove("i3GEO.navega.zoomBox.desloca()");i3GEO.eventos.MOUSEUP.remove("i3GEO.navega.zoomBox.termina()");if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(v);return}f="i3GEO.navega.timerNavega = null;i3GEO.navega.zoomExt('"+i3GEO.configura.locaplic+"','"+i3GEO.configura.sid+"','"+i3GEO.configura.tipoimagem+"','"+v+"')";if(i3GEO.navega.timerNavega!==undefined){clearTimeout(i3GEO.navega.timerNavega)}i3GEO.navega.timerNavega=setTimeout(f,i3GEO.navega.TEMPONAVEGAR)}catch(e){limpa.call();return}}},lente:{POSICAOX:0,POSICAOY:0,ESTAATIVA:"nao",inicia:function(){var novoel,novoimg,temp;if(!$i("lente")){novoel=document.createElement("div");novoel.id='lente';novoel.style.clip='rect(0px,0px,0px,0px)';novoimg=document.createElement("img");novoimg.src="";novoimg.id='lenteimg';novoel.appendChild(novoimg);document.body.appendChild(novoel);novoel=document.createElement("div");novoel.id='boxlente';document.body.appendChild(novoel)}temp=$i('boxlente').style;temp.borderWidth='1';temp.borderColor="red";temp.display="block";$i("lente").style.display="block";i3GEO.navega.lente.ESTAATIVA="sim";i3GEO.navega.lente.atualiza();if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.navega.lente.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.navega.lente.atualiza()")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.navega.lente.movimenta()")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.navega.lente.movimenta()")}},atualiza:function(){var temp=function(retorno){try{var pos,volta,nimg,olente,oboxlente,olenteimg;retorno=retorno.data;if(retorno==="erro"){i3GEO.janela.tempoMsg("A lente nao pode ser criada");return}volta=retorno.split(",");nimg=volta[2];olente=$i('lente');oboxlente=$i('boxlente');olenteimg=$i('lenteimg');olenteimg.src=nimg;olenteimg.style.width=volta[0]*1.5+"px";olenteimg.style.height=volta[1]*1.5+"px";olente.style.zIndex=1000;olenteimg.style.zIndex=1000;oboxlente.style.zIndex=1000;pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA));olente.style.left=pos[0]+i3GEO.navega.lente.POSICAOX+"px";olente.style.top=pos[1]+i3GEO.navega.lente.POSICAOY+"px";oboxlente.style.left=pos[0]+i3GEO.navega.lente.POSICAOX+"px";oboxlente.style.top=pos[1]+i3GEO.navega.lente.POSICAOY+"px";oboxlente.style.display='block';oboxlente.style.visibility='visible';olente.style.display='block';olente.style.visibility='visible';i3GEO.janela.fechaAguarde("ajaxabrelente")}catch(e){i3GEO.janela.fechaAguarde()}};if(i3GEO.navega.lente.ESTAATIVA==="sim"){i3GEO.php.aplicaResolucao(temp,1.5)}else{i3GEO.navega.lente.desativa()}},desativa:function(){$i("lente").style.display="none";$i("boxlente").style.display="none";$i('boxlente').style.borderWidth=0;i3GEO.navega.lente.ESTAATIVA="nao";i3GEO.eventos.MOUSEMOVE.remove("i3GEO.navega.lente.movimenta()");i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.navega.lente.atualiza()")},movimenta:function(){try{if(i3GEO.navega.lente.ESTAATIVA==="sim"){var pos=[0,0],esq,topo,clipt,i;if($i("lente").style.visibility==="visible"){pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA))}esq=(objposicaocursor.telax-pos[0])*2.25;topo=(objposicaocursor.telay-pos[1])*2.25;clipt="rect("+(topo-120)+"px "+(esq+120)+"px "+(topo+120)+"px "+(esq-120)+"px)";i=$i("lente").style;i.clip=clipt;i.top=pos[1]-(topo-120)+"px";i.left=pos[0]-(esq-120)+"px"}}catch(e){}}},destacaTema:{TAMANHO:75,ESTAATIVO:"nao",TEMA:"",inicia:function(tema){var novoel,novoeli,janela,pos;if(!$i("img_d")){pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDMAPA));novoel=document.createElement("div");novoel.id="div_d";novoel.style.zIndex=5000;document.body.appendChild(novoel);$i("div_d").innerHTML="<input style='position:relative;top:0px;left:0px'' type=image src='' id='img_d' />";$i("div_d").style.left=parseInt(pos[0],10)+"px";$i("div_d").style.top=parseInt(pos[1],10)+"px";$i("img_d").style.left=0+"px";$i("img_d").style.top=0+"px";$i("img_d").style.width=i3GEO.parametros.w+"px";$i("img_d").style.height=i3GEO.parametros.h+"px";$i("div_d").style.clip='rect(0px 75px 75px 0px)';novoeli=document.createElement("div");novoeli.id="div_di";novoel.appendChild(novoeli);$i("div_di").innerHTML="<p style='position:absolute;top:0px;left:0px'>+-</p>"}i3GEO.navega.destacaTema.TEMA=tema;i3GEO.navega.destacaTema.ESTAATIVO="sim";i3GEO.navega.destacaTema.atualiza();janela=i3GEO.janela.cria(160,50,"","center","center",$trad("x50")+"&nbsp;&nbsp;","ativadesativaDestaque");$i(janela[2].id).innerHTML=$trad("x91");YAHOO.util.Event.addListener(janela[0].close,"click",i3GEO.navega.destacaTema.desativa);if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.navega.destacaTema.atualiza()")<0){i3GEO.eventos.NAVEGAMAPA.push("i3GEO.navega.destacaTema.atualiza()")}if(i3GEO.eventos.MOUSEMOVE.toString().search("i3GEO.navega.destacaTema.movimenta()")<0){i3GEO.eventos.MOUSEMOVE.push("i3GEO.navega.destacaTema.movimenta()")}},atualiza:function(){if(i3GEO.navega.destacaTema.ESTAATIVO==="nao"){return}var temp=function(retorno){var m,novoel;retorno=retorno.data;m=new Image();m.src=retorno;$i("div_d").innerHTML="";$i("div_d").style.display="block";novoel=document.createElement("input");novoel.id="img_d";novoel.style.position="relative";novoel.style.top="0px";novoel.style.left="0px";novoel.type="image";novoel.src=m.src;novoel.style.display="block";$i("div_d").appendChild(novoel);i3GEO.janela.fechaAguarde("ajaxdestaca")};i3GEO.php.geradestaque(temp,i3GEO.navega.destacaTema.TEMA,i3GEO.parametros.mapexten)},desativa:function(){i3GEO.eventos.NAVEGAMAPA.remove("i3GEO.navega.destacaTema.atualiza()");i3GEO.eventos.MOUSEMOVE.push("i3GEO.navega.destacaTema.movimenta()");i3GEO.navega.destacaTema.ESTAATIVO="nao";document.body.removeChild($i("div_d"))},movimenta:function(){if(i3GEO.navega.destacaTema.ESTAATIVO==="sim"){$i("div_d").style.clip='rect('+(objposicaocursor.imgy-i3GEO.navega.destacaTema.TAMANHO)+"px "+(objposicaocursor.imgx-10)+"px "+(objposicaocursor.imgy-10)+"px "+(objposicaocursor.imgx-i3GEO.navega.destacaTema.TAMANHO)+'px)'}}},barraDeZoom:{cria:function(){var temp="",estilo;if(navn){temp+='<div style="text-align:center;position:relative;left:9px" >'}estilo="top:4px;";if(navm){estilo="top:4px;left:-2px;"}temp+='<div id="vertMaisZoom" style="'+estilo+'"></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >';temp+='<div id="vertHandleDivZoom" ><img alt="" class="slider" src="'+i3GEO.util.$im("branco.gif")+'" /></div></div>';if(navm){temp+='<div id=vertMenosZoom style="left:-1px;" ></div>'}else{temp+='<div id=vertMenosZoom ></div>'}if(navn){temp+='</div>'}return temp},ativa:function(){var temp;$i("vertMaisZoom").onmouseover=function(){i3GEO.ajuda.mostraJanela('Amplia o mapa mantendo o centro atual.')};$i("vertMaisZoom").onclick=function(){if(!$i("imgtemp")){$i("vertHandleDivZoom").onmousedown.call();g_fatordezoom=0;$i("vertHandleDivZoom").onmousemove.call();g_fatordezoom=-1}$i("vertHandleDivZoom").onmousemove.call();i3GEO.barraDeBotoes.BOTAOCLICADO='zoomin';try{clearTimeout(i3GEO.navega.timerNavega)}catch(e){}i3GEO.navega.timerNavega=setTimeout("$i('vertBGDiv').onmouseup.call();",i3GEO.navega.TEMPONAVEGAR);if(g_fatordezoom<-6){$i("vertBGDiv").onmouseup.call()}};$i("vertMenosZoom").onmouseover=function(){i3GEO.ajuda.mostraJanela('Reduz o mapa mantendo o centro atual.')};$i("vertMenosZoom").onclick=function(){if(!$i("imgtemp")){$i("vertHandleDivZoom").onmousedown.call();g_fatordezoom=0;$i("vertHandleDivZoom").onmousemove.call();g_fatordezoom=1}$i("vertHandleDivZoom").onmousemove.call();i3GEO.barraDeBotoes.BOTAOCLICADO='zoomout';try{clearTimeout(i3GEO.navega.timerNavega)}catch(e){}i3GEO.navega.timerNavega=setTimeout("$i('vertBGDiv').onmouseup.call();",i3GEO.navega.TEMPONAVEGAR);if(g_fatordezoom>6){$i("vertBGDiv").onmouseup.call()}};verticalSlider=YAHOO.widget.Slider.getVertSlider("vertBGDiv","vertHandleDivZoom",0,70);verticalSlider.onChange=function(offsetFromStart){g_fatordezoom=(offsetFromStart-35)/5};verticalSlider.setValue(35,true);if($i("vertBGDiv")){$i("vertBGDiv").onmouseup=function(){verticalSlider.setValue(35,true);if(g_fatordezoom!==0){temp=i3GEO.navega.TEMPONAVEGAR;i3GEO.navega.TEMPONAVEGAR=0;i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,i3geo_ns);i3GEO.navega.TEMPONAVEGAR=temp}g_fatordezoom=0}}if($i("vertHandleDivZoom")){$i("vertHandleDivZoom").onmousedown=function(){var iclone,corpo;$i("vertHandleDivZoom").onmouseout=function(e){if(!e){e=window.event}if(g_fatordezoom!==0){$i("vertBGDiv").onmouseup.call()}e.onmouseup.returnValue=false;e.onmouseout.returnValue=false};i3GEO.barraDeBotoes.BOTAOCLICADO='slidezoom';if(!$i("imgtemp")){iclone=document.createElement('IMG');iclone.style.position="absolute";iclone.id="imgtemp";iclone.style.border="1px solid blue";$i("img").parentNode.appendChild(iclone);iclone=$i("imgtemp");corpo=$i("img");if(!corpo){return}iclone.src=corpo.src;iclone.style.width=i3GEO.parametros.w+"px";iclone.style.height=i3GEO.parametros.h+"px";iclone.style.top=corpo.style.top+"px";iclone.style.left=corpo.style.left+"px";$i("img").style.display="none";iclone.style.display="block"}}}if($i("vertHandleDivZoom")){$i("vertHandleDivZoom").onmousemove=function(){try{var iclone,corpo,nt,nl,velhoh,velhow,nh=0,nw=0,t,l,fatorEscala;iclone=$i("imgtemp");corpo=$i("img");if(!corpo){return}nt=0;nl=0;i3geo_ns=parseInt(i3GEO.parametros.mapscale,10);if((g_fatordezoom>0)&&(g_fatordezoom<7)){g_fatordezoom=g_fatordezoom+1;velhoh=i3GEO.parametros.h;velhow=i3GEO.parametros.w;nh=velhoh/g_fatordezoom;nw=velhow/g_fatordezoom;t=parseInt(corpo.style.top,10);l=parseInt(corpo.style.left,10);nt=t+((velhoh-nh)*0.5);nl=l+((velhow-nw)*0.5);fatorEscala=nh/i3GEO.parametros.h;i3geo_ns=parseInt(i3GEO.parametros.mapscale/fatorEscala,10)}if((g_fatordezoom<0)&&(g_fatordezoom>-7)){g_fatordezoom=g_fatordezoom-1;velhoh=i3GEO.parametros.h;velhow=i3GEO.parametros.w;nh=velhoh*g_fatordezoom*-1;nw=velhow*g_fatordezoom*-1;t=parseInt(corpo.style.top,10);l=parseInt(corpo.style.left,10);nt=t-((nh-velhoh)*0.5);nl=l-((nw-velhow)*0.5);fatorEscala=nh/i3GEO.parametros.h;i3geo_ns=parseInt(i3GEO.parametros.mapscale/fatorEscala,10)}if(iclone){iclone.style.width=nw+"px";iclone.style.height=nh+"px";if(iclone.style.pixelTop){iclone.style.pixelTop=nt}else{iclone.style.top=nt+"px"}if(iclone.style.pixelLeft){iclone.style.pixelLeft=nl}else{iclone.style.left=nl+"px"}}if($i("i3geo_escalanum")){$i("i3geo_escalanum").value=i3geo_ns}}catch(e){}}}}},dialogo:{wiki:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.wiki()","wiki","wiki")},metar:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.metar()","metar","metar")},buscaFotos:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.buscaFotos()","buscafotos","buscaFotos")},google:function(coordenadas){i3GEO.navega.dialogo.google.coordenadas=coordenadas;if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizagoogle()")>0){i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}g_operacao="navega";var idgoogle="googlemaps"+Math.random();i3GEO.janela.cria((i3GEO.parametros.w/2.5)+25+"px",(i3GEO.parametros.h/2.5)+18+"px",i3GEO.configura.locaplic+"/ferramentas/googlemaps1/index.php","","","Google maps <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' >&nbsp;&nbsp;&nbsp;</a>",idgoogle);atualizagoogle=function(){try{parent.frames[idgoogle+"i"].panTogoogle()}catch(e){i3GEO.eventos.NAVEGAMAPA.remove("atualizagoogle()")}};if(i3GEO.eventos.NAVEGAMAPA.toString().search("atualizagoogle()")<0){i3GEO.eventos.NAVEGAMAPA.push("atualizagoogle()")}},confluence:function(){i3GEO.util.dialogoFerramenta("i3GEO.navega.dialogo.confluence()","confluence","confluence")}}};
... ...
css/black.css
... ... @@ -53,6 +53,7 @@ Configuracoes especificas dos elementos que ficam no rodape
53 53 }
54 54 #i3GEOcompartilhar {
55 55 border: 0px solid white;
  56 + z-index: 20000;
56 57 }
57 58 #i3GEOcompartilhar td {
58 59 background: black;
... ...
css/corrigeyui_geral.css
... ... @@ -191,9 +191,12 @@ td.ygtvcell {
191 191 }
192 192 .yui-skin-sam .yui-button {
193 193 border-color: #D3D3D3;
  194 + border-radius: 7px;
  195 + box-shadow: 0px 0px 4px 1px rgb(230,230,230);
194 196 }
195 197 .yui-skin-sam .yui-button .first-child {
196 198 border-color: #D3D3D3;
  199 + border-radius: 7px;
197 200 }
198 201  
199 202 .ygtvcontent {
... ...
css/i3geo6.css
... ... @@ -2152,9 +2152,12 @@ padding: 0 10px;
2152 2152 }
2153 2153 .yui-skin-sam .yui-button {
2154 2154 border-color: #D3D3D3;
  2155 +border-radius: 7px;
  2156 +box-shadow: 0px 0px 4px 1px rgb(230,230,230);
2155 2157 }
2156 2158 .yui-skin-sam .yui-button .first-child {
2157 2159 border-color: #D3D3D3;
  2160 +border-radius: 7px;
2158 2161 }
2159 2162 .ygtvcontent {
2160 2163 font-size: 12px;
... ...
css/i3geo6.css.php
... ... @@ -2152,9 +2152,12 @@ padding: 0 10px;
2152 2152 }
2153 2153 .yui-skin-sam .yui-button {
2154 2154 border-color: #D3D3D3;
  2155 +border-radius: 7px;
  2156 +box-shadow: 0px 0px 4px 1px rgb(230,230,230);
2155 2157 }
2156 2158 .yui-skin-sam .yui-button .first-child {
2157 2159 border-color: #D3D3D3;
  2160 +border-radius: 7px;
2158 2161 }
2159 2162 .ygtvcontent {
2160 2163 font-size: 12px;
... ...
ferramentas/identifica/index.js
... ... @@ -388,9 +388,6 @@ i3GEOF.identifica = {
388 388 };
389 389 YAHOO.util.Event.addListener(janela[0].close, "click", temp);
390 390 }
391   - //if(i3GEO.eventos.NAVEGAMAPA.toString().search("cliqueIdentifica()") < 0){
392   - // i3GEO.eventos.NAVEGAMAPA.push("i3GEOF.identifica.limpaMarca()");
393   - //}
394 391 if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search("i3GEOF.identifica.listaTemas()") < 0){
395 392 i3GEO.eventos.ATUALIZAARVORECAMADAS.push("i3GEOF.identifica.listaTemas()");
396 393 }
... ...
ferramentas/tabela/dicionario.js
1 1 //+$trad(1,i3GEOF.tabela.dicionario)+
2 2 i3GEOF.tabela.dicionario = {
3   -1: [{
4   -pt:"Tabela",
5   -en:"",
6   -es:""
7   -}],
8   -2: [{
9   -pt:"erro ao ler os itens do tema de origem",
10   -en:"",
11   -es:""
12   -}],
13   -3: [{
14   -pt:"Registros",
15   -en:"",
16   -es:""
17   -}],
18   -4: [{
19   -pt:"Estat&iacute;sticas",
20   -en:"",
21   -es:""
22   -}],
23   -5: [{
24   -pt:"Relat&oacute;rios",
25   -en:"",
26   -es:""
27   -}],
28   -6: [{
29   -pt:"Considerar na listagem a regi&atilde;o mostrada no mapa (se essa op&ccedil;&atilde;o for desmarcada, ser&aacute; considerada a extens&atilde;o geogr&aacute;fica do mapa inicial)",
30   -en:"",
31   -es:""
32   -}],
33   -7: [{
34   -pt:"Atualiza a tabela ap&oacute;s navegar no mapa",
35   -en:"",
36   -es:""
37   -}],
38   -8: [{
39   -pt:"Mostrar na listagem apenas os selecionados",
40   -en:"",
41   -es:""
42   -}],
43   -9: [{
44   -pt:"Mostrar coluna com a legenda da classe",
45   -en:"",
46   -es:""
47   -}],
48   -10: [{
49   -pt:"Seleciona no mapa as linhas marcadas",
50   -en:"",
51   -es:""
52   -}],
53   -11: [{
54   -pt:"Ativa a sele&ccedil;&atilde;o",
55   -en:"",
56   -es:""
57   -}],
58   -12: [{
59   -pt:"Limpa a sele&ccedil;&atilde;o do mapa",
60   -en:"",
61   -es:""
62   -}],
63   -13: [{
64   -pt:"Limpa a sele&ccedil;&atilde;o",
65   -en:"",
66   -es:""
67   -}],
68   -14: [{
69   -pt:"Cria um novo tema no mapa contendo a sele&ccedil;&atilde;o",
70   -en:"",
71   -es:""
72   -}],
73   -15: [{
74   -pt:"Cria um tema novo",
75   -en:"",
76   -es:""
77   -}],
78   -16: [{
79   -pt:"de",
80   -en:"",
81   -es:""
82   -}],
83   -17: [{
84   -pt:"at&eacute;",
85   -en:"",
86   -es:""
87   -}],
88   -18: [{
89   -pt:"Atualiza a lista de registros",
90   -en:"",
91   -es:""
92   -}],
93   -19: [{
94   -pt:"Listar",
95   -en:"",
96   -es:""
97   -}],
98   -20: [{
99   -pt:"Item para aplicar os c&aacute;lculos",
100   -en:"",
101   -es:""
102   -}],
103   -21: [{
104   -pt:"Excluir dos c&aacute;lculos o valor",
105   -en:"",
106   -es:""
107   -}],
108   -22: [{
109   -pt:"Calcular",
110   -en:"",
111   -es:""
112   -}],
113   -23: [{
114   -pt:"Para que as opera&ccedil;&otilde;es atuem apenas sobre os elementos selecionados ative a sele&ccedil;&atilde;o no mapa, para isso utilize, na guia <i>Registros</i> a op&ccedil;&atilde;o <i>Ativa a sele&ccedil;&atilde;o</i>",
115   -en:"",
116   -es:""
117   -}],
118   -24: [{
119   -pt:"Escolha os itens que dever&atilde;o constar no relat&oacute;rio. Voc&ecirc; pode alterar os nomes originais das colunas para melhorar o cabe&ccedil;alho do relat&oacute;rio e tamb&eacute;m definir a ordem das colunas no relat&oacute;rio",
120   -en:"",
121   -es:""
122   -}],
123   -25: [{
124   -pt:"Escolha o item que voc&ecirc; quer utilizar para agrupar valores (opcional)",
125   -en:"",
126   -es:""
127   -}],
128   -26: [{
129   -pt:"Incluir c&aacute;lculo de &aacute;rea",
130   -en:"",
131   -es:""
132   -}],
133   -27: [{
134   -pt:"Incluir c&aacute;lculo de estat&iacute;sticas",
135   -en:"",
136   -es:""
137   -}],
138   -28: [{
139   -pt:"Excluir das estat&iacute;sticas o valor",
140   -en:"",
141   -es:""
142   -}],
143   -29: [{
144   -pt:"Relat&oacute;rio no formato texto",
145   -en:"",
146   -es:""
147   -}],
148   -30: [{
149   -pt:"O tema ja nao existe mais no mapa",
150   -en:"",
151   -es:""
152   -}],
153   -31: [{
154   -pt:"ordena",
155   -en:"",
156   -es:""
157   -}],
158   -32: [{
159   -pt:"erro ao ler os itens do tema de origem",
160   -en:"",
161   -es:""
162   -}],
163   -33: [{
164   -pt:"A representa&ccedil;&atilde;o gr&aacute;fica dos dados tabulares utiliza todos os elementos da tabela ou os selecionados, se estiverem ativos no mapa",
165   -en:"",
166   -es:""
167   -}],
168   -34: [{
169   -pt:"Os gr&aacute;ficos s&atilde;o gerados com o software R,</a> mas vc pode optar por usar a ferramenta de gr&aacute;ficos interativos que possuem outras op&ccedil;&otilde;es e geram gr&aacute;ficos em Flash.",
170   -en:"",
171   -es:""
172   -}],
173   -35: [{
174   -pt:"Se voc&ecirc; optar por usar o R, nas telas seguintes defina o tipo e as op&ccedil;&otilde;es do gr&aacute;fico",
175   -en:"",
176   -es:""
177   -}],
178   -36: [{
179   -pt:"abrir em uma janela separada",
180   -en:"",
181   -es:""
182   -}],
183   -37: [{
184   -pt:"Marque uma coluna para vincular com outras tabelas. Marque uma linha para localizar em todas as tabelas abertas",
185   -en:"",
186   -es:""
187   -}],
188   -38: [{
189   -pt:"Os dados utilizados referem-se apenas &agrave; regi&atilde;o atual mostrada no mapa",
190   -en:"",
191   -es:""
192   -}],
193   -39: [{
194   -pt:"Marque uma coluna primeiro",
195   -en:"",
196   -es:""
197   -}],
198   -40: [{
199   -pt:"Ver todos",
200   -en:"",
201   -es:""
202   -}]
  3 + 1: [{
  4 + pt:"Tabela",
  5 + en:"",
  6 + es:""
  7 + }],
  8 + 2: [{
  9 + pt:"erro ao ler os itens do tema de origem",
  10 + en:"",
  11 + es:""
  12 + }],
  13 + 3: [{
  14 + pt:"Registros",
  15 + en:"",
  16 + es:""
  17 + }],
  18 + 4: [{
  19 + pt:"Estat&iacute;sticas",
  20 + en:"",
  21 + es:""
  22 + }],
  23 + 5: [{
  24 + pt:"Relat&oacute;rios",
  25 + en:"",
  26 + es:""
  27 + }],
  28 + 6: [{
  29 + pt:"Considerar na listagem a regi&atilde;o mostrada no mapa (se essa op&ccedil;&atilde;o for desmarcada, ser&aacute; considerada a extens&atilde;o geogr&aacute;fica do mapa inicial)",
  30 + en:"",
  31 + es:""
  32 + }],
  33 + 7: [{
  34 + pt:"Atualiza a tabela ap&oacute;s navegar no mapa",
  35 + en:"",
  36 + es:""
  37 + }],
  38 + 8: [{
  39 + pt:"Mostrar na listagem apenas os selecionados",
  40 + en:"",
  41 + es:""
  42 + }],
  43 + 9: [{
  44 + pt:"Mostrar coluna com a legenda da classe",
  45 + en:"",
  46 + es:""
  47 + }],
  48 + 10: [{
  49 + pt:"Seleciona no mapa as linhas marcadas",
  50 + en:"",
  51 + es:""
  52 + }],
  53 + 11: [{
  54 + pt:"Ativa a sele&ccedil;&atilde;o",
  55 + en:"",
  56 + es:""
  57 + }],
  58 + 12: [{
  59 + pt:"Limpa a sele&ccedil;&atilde;o do mapa",
  60 + en:"",
  61 + es:""
  62 + }],
  63 + 13: [{
  64 + pt:"Limpa a sele&ccedil;&atilde;o",
  65 + en:"",
  66 + es:""
  67 + }],
  68 + 14: [{
  69 + pt:"Cria um novo tema no mapa contendo a sele&ccedil;&atilde;o",
  70 + en:"",
  71 + es:""
  72 + }],
  73 + 15: [{
  74 + pt:"Cria um tema novo",
  75 + en:"",
  76 + es:""
  77 + }],
  78 + 16: [{
  79 + pt:"de",
  80 + en:"",
  81 + es:""
  82 + }],
  83 + 17: [{
  84 + pt:"at&eacute;",
  85 + en:"",
  86 + es:""
  87 + }],
  88 + 18: [{
  89 + pt:"Atualiza a lista de registros",
  90 + en:"",
  91 + es:""
  92 + }],
  93 + 19: [{
  94 + pt:"Listar",
  95 + en:"",
  96 + es:""
  97 + }],
  98 + 20: [{
  99 + pt:"Item para aplicar os c&aacute;lculos",
  100 + en:"",
  101 + es:""
  102 + }],
  103 + 21: [{
  104 + pt:"Excluir dos c&aacute;lculos o valor",
  105 + en:"",
  106 + es:""
  107 + }],
  108 + 22: [{
  109 + pt:"Calcular",
  110 + en:"",
  111 + es:""
  112 + }],
  113 + 23: [{
  114 + pt:"Para que as opera&ccedil;&otilde;es atuem apenas sobre os elementos selecionados ative a sele&ccedil;&atilde;o no mapa, para isso utilize, na guia <i>Registros</i> a op&ccedil;&atilde;o <i>Ativa a sele&ccedil;&atilde;o</i>",
  115 + en:"",
  116 + es:""
  117 + }],
  118 + 24: [{
  119 + pt:"Escolha os itens que dever&atilde;o constar no relat&oacute;rio. Voc&ecirc; pode alterar os nomes originais das colunas para melhorar o cabe&ccedil;alho do relat&oacute;rio e tamb&eacute;m definir a ordem das colunas no relat&oacute;rio",
  120 + en:"",
  121 + es:""
  122 + }],
  123 + 25: [{
  124 + pt:"Escolha o item que voc&ecirc; quer utilizar para agrupar valores (opcional)",
  125 + en:"",
  126 + es:""
  127 + }],
  128 + 26: [{
  129 + pt:"Incluir c&aacute;lculo de &aacute;rea",
  130 + en:"",
  131 + es:""
  132 + }],
  133 + 27: [{
  134 + pt:"Incluir c&aacute;lculo de estat&iacute;sticas",
  135 + en:"",
  136 + es:""
  137 + }],
  138 + 28: [{
  139 + pt:"Excluir das estat&iacute;sticas o valor",
  140 + en:"",
  141 + es:""
  142 + }],
  143 + 29: [{
  144 + pt:"Relat&oacute;rio no formato texto",
  145 + en:"",
  146 + es:""
  147 + }],
  148 + 30: [{
  149 + pt:"O tema ja nao existe mais no mapa",
  150 + en:"",
  151 + es:""
  152 + }],
  153 + 31: [{
  154 + pt:"ordena",
  155 + en:"",
  156 + es:""
  157 + }],
  158 + 32: [{
  159 + pt:"erro ao ler os itens do tema de origem",
  160 + en:"",
  161 + es:""
  162 + }],
  163 + 33: [{
  164 + pt:"A representa&ccedil;&atilde;o gr&aacute;fica dos dados tabulares utiliza todos os elementos da tabela ou os selecionados, se estiverem ativos no mapa",
  165 + en:"",
  166 + es:""
  167 + }],
  168 + 34: [{
  169 + pt:"Os gr&aacute;ficos s&atilde;o gerados com o software R,</a> mas vc pode optar por usar a ferramenta de gr&aacute;ficos interativos que possuem outras op&ccedil;&otilde;es e geram gr&aacute;ficos em Flash.",
  170 + en:"",
  171 + es:""
  172 + }],
  173 + 35: [{
  174 + pt:"Se voc&ecirc; optar por usar o R, nas telas seguintes defina o tipo e as op&ccedil;&otilde;es do gr&aacute;fico",
  175 + en:"",
  176 + es:""
  177 + }],
  178 + 36: [{
  179 + pt:"abrir em uma janela separada",
  180 + en:"",
  181 + es:""
  182 + }],
  183 + 37: [{
  184 + pt:"Marque uma coluna para vincular com outras tabelas. Marque uma linha para localizar em todas as tabelas abertas",
  185 + en:"",
  186 + es:""
  187 + }],
  188 + 38: [{
  189 + pt:"Os dados utilizados referem-se apenas &agrave; regi&atilde;o atual mostrada no mapa",
  190 + en:"",
  191 + es:""
  192 + }],
  193 + 39: [{
  194 + pt:"Marque uma coluna primeiro",
  195 + en:"",
  196 + es:""
  197 + }],
  198 + 40: [{
  199 + pt:"Ver todos",
  200 + en:"",
  201 + es:""
  202 + }],
  203 + 41: [{
  204 + pt:"Atualiza essa janela",
  205 + en:"",
  206 + es:"",
  207 + it:""
  208 + }]
203 209 };
204 210 \ No newline at end of file
... ...
ferramentas/tabela/index.js
1   -
2   -/*jslint plusplus:false,white:false,undef: false, rhino: true, onevar: true, evil: true */
3   -
4   -/*
5   -Title: Tabela de atributos
6   -
7   -Mostra a tabela de atributos de um tema com op&ccedil;&otilde;es de sele&ccedil;&atilde;o, estat&iacute;stica, gr&aacute;ficos e relat&oacute;rios.
8   -O tema utilizado &eacute; o que estiver definido em i3GEO.temaAtivo
9   -
10   -Veja:
11   -
12   -<i3GEO.tema.dialogo.tabela>
13   -
14   -Arquivo:
15   -
16   -i3geo/ferramentas/tabela/index.js.php
17   -
18   -Licenca:
19   -
20   -GPL2
21   -
22   -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
23   -
24   -Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
25   -Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com
26   -
27   -Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
28   -e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
29   -GNU conforme publicada pela Free Software Foundation;
30   -
31   -Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
32   -por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
33   -de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
34   -Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
35   -Voc&ecirc; deve ter recebido uma c&oacute;pia da Licen&ccedil;a P&uacute;blica Geral do
36   -GNU junto com este programa; se n&atilde;o, escreva para a
37   -Free Software Foundation, Inc., no endere&ccedil;o
38   -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
39   -*/
40   -
41 1 if(typeof(i3GEOF) === 'undefined'){
42 2 var i3GEOF = {};
43 3 }
44 4 /*
45 5 Classe: i3GEOF.tabela
46   -*/
  6 + */
47 7 i3GEOF.tabela = {
48   - /*
  8 + /**
  9 + * Array com os ids das janelas ja criadas
  10 + */
  11 + janelas: [],
  12 + propJanelas: {},
  13 + /*
49 14 Variavel: aguarde
50 15  
51 16 Estilo do objeto DOM com a imagem de aguarde existente no cabe&ccedil;alho da janela.
52   - */
53   - aguarde: "",
54   - /*
  17 + */
  18 + aguarde: "",
  19 + /*
55 20 Variavel: tipoDeGrafico
56 21  
57 22 Guarda o tipo de grafico escolhido pelo usu&aacute;rio
58   - */
59   - tipoDeGrafico: "",
60   - /*
  23 + */
  24 + tipoDeGrafico: "",
  25 + /*
61 26 Variavel: tema
62 27  
63 28 Tema que ser&aacute; utilizado
64 29  
65 30 Type:
66 31 {string}
67   - */
68   - tema: i3GEO.temaAtivo,
69   - /*
  32 + */
  33 + tema: i3GEO.temaAtivo,
  34 + /*
70 35 Variavel: registros
71 36  
72 37 Guarda os &iacute;ndices dos registros escolhidos na tabela
73 38  
74 39 Type:
75 40 {array}
76   - */
77   - registros: [],
78   - /*
  41 + */
  42 + registros: [],
  43 + /*
79 44 Variavel: parametros
80 45  
81 46 Parametros utilizados para o gr&aacute;fico.
... ... @@ -84,40 +49,40 @@ i3GEOF.tabela = {
84 49  
85 50 Type:
86 51 {string}
87   - */
88   - parametros: "",
89   - /*
  52 + */
  53 + parametros: "",
  54 + /*
90 55 Variable: nomeArquivoGr
91 56  
92 57 Nome do arquivo gerado com os dados para o gr&aacute;fico
93   - */
94   - nomeArquivoGr: "",
95   - /*
  58 + */
  59 + nomeArquivoGr: "",
  60 + /*
96 61 Para efeitos de compatibilidade antes da vers&atilde;o 4.7 que n&atilde;o tinha dicion&aacute;rio
97   - */
98   - criaJanelaFlutuante: function(){
99   - i3GEOF.tabela.iniciaDicionario();
100   - },
101   - /*
  62 + */
  63 + criaJanelaFlutuante: function(){
  64 + i3GEOF.tabela.iniciaDicionario();
  65 + },
  66 + /*
102 67 Function: iniciaDicionario
103 68  
104 69 Carrega o dicion&aacute;rio e chama a fun&ccedil;&atilde;o que inicia a ferramenta
105 70  
106 71 O Javascript &eacute; carregado com o id i3GEOF.nomedaferramenta.dicionario_script
107   - */
108   - iniciaDicionario: function(){
109   - if(typeof(i3GEOF.tabela.dicionario) === 'undefined'){
110   - i3GEO.util.scriptTag(
111   - i3GEO.configura.locaplic+"/ferramentas/tabela/dicionario.js",
112   - "i3GEOF.tabela.iniciaJanelaFlutuante()",
113   - "i3GEOF.tabela.dicionario_script"
114   - );
115   - }
116   - else{
117   - i3GEOF.tabela.iniciaJanelaFlutuante();
118   - }
119   - },
120   - /*
  72 + */
  73 + iniciaDicionario: function(){
  74 + if(typeof(i3GEOF.tabela.dicionario) === 'undefined'){
  75 + i3GEO.util.scriptTag(
  76 + i3GEO.configura.locaplic+"/ferramentas/tabela/dicionario.js",
  77 + "i3GEOF.tabela.iniciaJanelaFlutuante()",
  78 + "i3GEOF.tabela.dicionario_script"
  79 + );
  80 + }
  81 + else{
  82 + i3GEOF.tabela.iniciaJanelaFlutuante();
  83 + }
  84 + },
  85 + /*
121 86 Function: inicia
122 87  
123 88 Inicia a ferramenta. &Eacute; chamado por criaJanelaFlutuante
... ... @@ -125,105 +90,136 @@ i3GEOF.tabela = {
125 90 Parametro:
126 91  
127 92 iddiv {String} - id do div que receber&aacute; o conteudo HTML da ferramenta
128   - */
129   - inicia: function(iddiv){
130   - i3GEO.janela.comboCabecalhoTemas("i3GEOFtabelaComboCabeca","i3GEOFtabelaComboCabecaSel","tabela","ligadosComTabela");
131   - if(i3GEO.temaAtivo === ""){
132   - $i(iddiv).innerHTML = "";//'<p style="position: relative; top: 0px; font-size: 15px; text-align: left;">'+$trad("x33")+'</p>';
133   - return;
134   - }
135   - try{
136   - $i(iddiv).innerHTML = i3GEOF.tabela.html();
137   - i3GEO.guias.mostraGuiaFerramenta("i3GEOtabelaguia1","i3GEOtabelaguia");
138   - //eventos das guias
139   - $i("i3GEOtabelaguia6").onclick = function()
140   - {i3GEO.guias.mostraGuiaFerramenta("i3GEOtabelaguia6","i3GEOtabelaguia");};
141   - $i("i3GEOtabelaguia1").onclick = function()
142   - {i3GEO.guias.mostraGuiaFerramenta("i3GEOtabelaguia1","i3GEOtabelaguia");};
143   - $i("i3GEOtabelaguia3").onclick = function(){
144   - i3GEO.guias.mostraGuiaFerramenta("i3GEOtabelaguia3","i3GEOtabelaguia");
145   - if(!$i("i3GEOtabelaComboItensGuia3"))
146   - {i3GEOF.tabela.comboItensEstat();}
147   - };
148   - $i("i3GEOtabelaguia4").onclick = function(){
149   - i3GEO.guias.mostraGuiaFerramenta("i3GEOtabelaguia4","i3GEOtabelaguia");
150   - i3GEOF.tabela.t0();
  93 + */
  94 + inicia: function(iddiv,idjanela){
  95 + var onButtonClick = function (p_sType, p_aArgs, botao) {
  96 + var oMenuItem = p_aArgs[1];
  97 + if (oMenuItem) {
  98 + if(oMenuItem.value != ""){
  99 + i3GEO.mapa.ativaTema(oMenuItem.value);
  100 + botao.set("label", "<span class='cabecalhoTemas' >" + oMenuItem.cfg.getProperty("text") + "</span>&nbsp;&nbsp;");
  101 + i3GEOF.tabela.propJanelas[idjanela].tema = oMenuItem.value;
  102 + $i(idjanela+"_corpo").innerHTML = "";
  103 + i3GEOF.tabela.inicia(iddiv,idjanela);
  104 + }
  105 + }
151 106 };
152   - //relatorio
153   - $i("i3GEOtabelaguia5").onclick = function(){
154   - i3GEO.guias.mostraGuiaFerramenta("i3GEOtabelaguia5","i3GEOtabelaguia");
155   - i3GEO.util.checkItensEditaveis(
156   - i3GEOF.tabela.tema,
157   - function(retorno){
158   - if (retorno.tipo === "dados")
159   - {$i("i3GEOtabelaitensrelatorio").innerHTML = retorno.dados;}
160   - },
161   - "i3GEOtabelaitensrelatorio",
162   - "320px",
163   - "",
164   - "sim"
  107 + i3GEO.janela.comboCabecalhoTemas(idjanela+"i3GEOFtabelaComboCabeca",idjanela+"i3GEOFtabelaComboCabecaSel","tabela","ligadosComTabela",onButtonClick);
  108 + if(i3GEOF.tabela.propJanelas[idjanela].tema === "" || i3GEOF.tabela.janelas.length > 1){
  109 + $i(iddiv).innerHTML = "";//'<p style="position: relative; top: 0px; font-size: 15px; text-align: left;">'+$trad("x33")+'</p>';
  110 + return;
  111 + }
  112 + //TODO
  113 + try{
  114 + $i(iddiv).innerHTML = i3GEOF.tabela.html(idjanela);
  115 + i3GEO.guias.mostraGuiaFerramenta(idjanela+"i3GEOtabelaguia1",idjanela+"i3GEOtabelaguia");
  116 + //eventos das guias
  117 + $i(idjanela+"i3GEOtabelaguia6").onclick = function(){
  118 + i3GEO.guias.mostraGuiaFerramenta(idjanela+"i3GEOtabelaguia6",idjanela+"i3GEOtabelaguia");
  119 + };
  120 + $i(idjanela+"i3GEOtabelaguia1").onclick = function(){
  121 + i3GEO.guias.mostraGuiaFerramenta(idjanela+"i3GEOtabelaguia1",idjanela+"i3GEOtabelaguia");
  122 + };
  123 + $i(idjanela+"i3GEOtabelaguia3").onclick = function(){
  124 + i3GEO.guias.mostraGuiaFerramenta(idjanela+"i3GEOtabelaguia3",idjanela+"i3GEOtabelaguia");
  125 + if(!$i(idjanela+"i3GEOtabelaComboItensGuia3")){
  126 + i3GEOF.tabela.comboItensEstat(idjanela);
  127 + }
  128 + };
  129 + $i(idjanela+"i3GEOtabelaguia4").onclick = function(){
  130 + i3GEO.guias.mostraGuiaFerramenta(idjanela+"i3GEOtabelaguia4",idjanela+"i3GEOtabelaguia");
  131 + i3GEOF.tabela.t0(idjanela);
  132 + };
  133 + //relatorio
  134 + $i(idjanela+"i3GEOtabelaguia5").onclick = function(){
  135 + i3GEO.guias.mostraGuiaFerramenta(idjanela+"i3GEOtabelaguia5",idjanela+"i3GEOtabelaguia");
  136 + i3GEO.util.checkItensEditaveis(
  137 + i3GEOF.tabela.propJanelas[idjanela].tema,
  138 + function(retorno){
  139 + if (retorno.tipo === "dados"){
  140 + $i(idjanela+"i3GEOtabelaitensrelatorio").innerHTML = retorno.dados;
  141 + }
  142 + },
  143 + idjanela+"i3GEOtabelaitensrelatorio",
  144 + "320px",
  145 + "",
  146 + "sim"
  147 + );
  148 + i3GEO.util.comboItens(
  149 + idjanela+"i3GEOtabelaagrupaItem",
  150 + i3GEOF.tabela.propJanelas[idjanela].tema,
  151 + function(retorno){
  152 + if(retorno.tipo === "erro"){
  153 + $i(idjanela+"i3GEOtabelaagrupamento").innerHTML = "<br><br><span style='color:red'>"+$trad(2,i3GEOF.tabela.dicionario)+"</span><br><br>";
  154 + }
  155 + else{
  156 + $i(idjanela+"i3GEOtabelaagrupamento").innerHTML = retorno.dados;
  157 + }
  158 + },
  159 + idjanela+"i3GEOtabelaagrupamento",
  160 + ""
  161 + );
  162 + };
  163 + new YAHOO.widget.Button(
  164 + idjanela+"i3GEOtabelabotao2",
  165 + {onclick:{fn: function(){
  166 + i3GEOF.tabela.ativaSelecao(idjanela);
  167 + }}}
165 168 );
166   - i3GEO.util.comboItens(
167   - "i3GEOtabelaagrupaItem",
168   - i3GEOF.tabela.tema,
169   - function(retorno){
170   - if(retorno.tipo === "erro"){
171   - $i("i3GEOtabelaagrupamento").innerHTML = "<br><br><span style='color:red'>"+$trad(2,i3GEOF.tabela.dicionario)+"</span><br><br>";
172   - }
173   - else{
174   - $i("i3GEOtabelaagrupamento").innerHTML = retorno.dados;
175   - }
176   - },
177   - "i3GEOtabelaagrupamento",
178   - ""
  169 + new YAHOO.widget.Button(
  170 + idjanela+"i3GEOtabelabotao3",
  171 + {onclick:{fn: function(){
  172 + i3GEOF.tabela.limpaSelecao(idjanela);
  173 + }}}
  174 + );
  175 + new YAHOO.widget.Button(
  176 + idjanela+"i3GEOtabelabotao6",
  177 + {onclick:{fn: function(){
  178 + i3GEOF.tabela.criaNovoTema(idjanela);
  179 + }}}
  180 + );
  181 + new YAHOO.widget.Button(
  182 + idjanela+"i3GEOtabelabotaoLista",
  183 + {onclick:{fn: function(){
  184 + i3GEOF.tabela.pegaRegistros(idjanela);
  185 + }}}
179 186 );
180   - };
181   - new YAHOO.widget.Button(
182   - "i3GEOtabelabotao2",
183   - {onclick:{fn: i3GEOF.tabela.ativaSelecao}}
184   - );
185   - new YAHOO.widget.Button(
186   - "i3GEOtabelabotao3",
187   - {onclick:{fn: i3GEOF.tabela.limpaSelecao}}
188   - );
189   - new YAHOO.widget.Button(
190   - "i3GEOtabelabotao6",
191   - {onclick:{fn: i3GEOF.tabela.criaNovoTema}}
192   - );
193   - new YAHOO.widget.Button(
194   - "i3GEOtabelabotaoLista",
195   - {onclick:{fn: i3GEOF.tabela.pegaRegistros}}
196   - );
197   - $i("i3GEOtabelabotaoLista-button").style.minHeight = "1em";
198   - $i("i3GEOtabelabotaoLista-button").style.padding = "0px 15px";
199   - $i("i3GEOtabelabotaoLista-button").style.lineHeight = "1.3";
200   - $i("i3GEOtabelabotaoLista").style.position = "relative";
201   - $i("i3GEOtabelabotaoLista").style.top = "2px";
202   - new YAHOO.widget.Button(
203   - "i3GEOtabelabotao4",
204   - {onclick:{fn: i3GEOF.tabela.estatistica}}
205   - );
206   -
207   - new YAHOO.widget.Button(
208   - "i3GEOtabelabotao7",
209   - {onclick:{fn: i3GEOF.tabela.relatorioTabela}}
210   - );
211   - new YAHOO.widget.Button(
212   - "i3GEOtabelabotao5",
213   - {onclick:{fn: i3GEOF.tabela.relatorioTexto}}
214   - );
215 187  
216   - //new YAHOO.widget.Button("i3GEOtabelabotao7");
  188 + $i(idjanela+"i3GEOtabelabotaoLista-button").style.minHeight = "1em";
  189 + $i(idjanela+"i3GEOtabelabotaoLista-button").style.padding = "0px 15px";
  190 + $i(idjanela+"i3GEOtabelabotaoLista-button").style.lineHeight = "1.3";
  191 + $i(idjanela+"i3GEOtabelabotaoLista").style.position = "relative";
  192 + $i(idjanela+"i3GEOtabelabotaoLista").style.top = "2px";
  193 +
  194 + new YAHOO.widget.Button(
  195 + idjanela+"i3GEOtabelabotao4",
  196 + {onclick:{fn: function(){
  197 + i3GEOF.tabela.estatistica(idjanela);
  198 + }}}
  199 + );
217 200  
218   - i3GEO.util.mensagemAjuda("i3GEOtabelamen1",$i("i3GEOtabelamen1").innerHTML);
  201 + new YAHOO.widget.Button(
  202 + idjanela+"i3GEOtabelabotao7",
  203 + {onclick:{fn: function(){
  204 + i3GEOF.tabela.relatorioTabela(idjanela);
  205 + }}}
  206 + );
  207 + new YAHOO.widget.Button(
  208 + idjanela+"i3GEOtabelabotao5",
  209 + {onclick:{fn: function(){
  210 + i3GEOF.tabela.relatorioTexto(idjanela);
  211 + }}}
  212 + );
  213 + i3GEO.util.mensagemAjuda(idjanela+"i3GEOtabelamen1",$i(idjanela+"i3GEOtabelamen1").innerHTML);
219 214  
220   - if (i3GEO.parametros.r.toLowerCase() !== "sim")
221   - {$i("i3GEOtabelaguia4obj").innerHTML = $trad("x22");}
222   - i3GEOF.tabela.pegaRegistros();
223   - }
224   - catch(erro){i3GEO.janela.tempoMsg(erro);}
225   - },
226   - /*
  215 + if (i3GEO.parametros.r.toLowerCase() !== "sim"){
  216 + $i(idjanela+"i3GEOtabelaguia4obj").innerHTML = $trad("x22");
  217 + }
  218 + i3GEOF.tabela.pegaRegistros(idjanela);
  219 + }
  220 + catch(erro){i3GEO.janela.tempoMsg(erro);}
  221 + },
  222 + /*
227 223 Function: html
228 224  
229 225 Gera o c&oacute;digo html para apresenta&ccedil;&atilde;o das op&ccedil;&otilde;es da ferramenta
... ... @@ -231,274 +227,303 @@ i3GEOF.tabela = {
231 227 Retorno:
232 228  
233 229 String com o c&oacute;digo html
234   - */
235   - html:function(){
236   - var ins = '';//<p class="paragrafo" >
237   - ins += '<div id=guiasYUI class="yui-navset" style="top:0px;cursor:pointer;left:0px;">';
238   - ins += '<ul class="yui-nav" style="border-width:0pt 0pt 0px;border-color:rgb(240,240,240);border-bottom-color:white;">';
239   - ins += ' <li><a ><em><div id="i3GEOtabelaguia6" style="text-align:center;left:0px;" ><img class="ticPropriedades2" style="height:14px" title="'+$trad("p13")+'" src="'+i3GEO.configura.locaplic+'/imagens/visual/default/branco.gif"></div></em></a></li>';
240   - ins += ' <li><a ><em><div id="i3GEOtabelaguia1" style="text-align:center;left:0px;" >'+$trad(3,i3GEOF.tabela.dicionario)+'</div></em></a></li>';
241   - ins += ' <li><a ><em><div id="i3GEOtabelaguia3" style="text-align:center;left:0px;" >'+$trad(4,i3GEOF.tabela.dicionario)+'</div></em></a></li>';
242   - ins += ' <li><a ><em><div id="i3GEOtabelaguia4" style="text-align:center;left:0px;" >'+$trad("t37")+'</div></em></a></li>';
243   - ins += ' <li><a ><em><div id="i3GEOtabelaguia5" style="text-align:center;left:0px;" >'+$trad(5,i3GEOF.tabela.dicionario)+'</div></em></a></li>';
244   - ins += '</ul>';
245   - ins += '</div><br>';
246   - ins += ' <div id=i3GEOtabelaresultadotab style="background-color:#F2F2F2;position:relative;top:5px;left:0px"></div>';
247   - ins += ' <div id=i3GEOtabelaguia6obj style="width:99%">';
248   - ins += ' <table summary="" class=lista2 >';
249   - ins += ' <tr>';
250   - ins += ' <td><input style="cursor:pointer;border:0px solid white;" onclick="i3GEOF.tabela.pegaRegistros()" type=checkbox id=i3GEOtabelatiporeg CHECKED /></td>';
251   - ins += ' <td>'+$trad(6,i3GEOF.tabela.dicionario)+'</td>';
252   - ins += ' </tr>';
253   - ins += ' <tr>';
254   - ins += ' <td><input style="cursor:pointer;border:0px solid white;" type=checkbox onclick="i3GEOF.tabela.ativaAutoAtualiza(this)" /></td>';
255   - ins += ' <td>'+$trad(7,i3GEOF.tabela.dicionario)+'</td>';
256   - ins += ' </tr>';
257   - ins += ' <tr>';
258   - ins += ' <td><input style="cursor:pointer;border:0px solid white;" onclick="i3GEOF.tabela.pegaRegistros()" type=checkbox id=i3GEOtabelatipolista /></td>';
259   - ins += ' <td>'+$trad(8,i3GEOF.tabela.dicionario)+'</td>';
260   - ins += ' </tr>';
261   - ins += ' <tr>';
262   - ins += ' <td><input style="cursor:pointer;border:0px solid white;" onclick="i3GEOF.tabela.pegaRegistros()" type=checkbox id=i3GEOtabelalegenda /></td>';
263   - ins += ' <td>'+$trad(9,i3GEOF.tabela.dicionario)+'</td>';
264   - ins += ' </tr>';
265   - ins += ' </table>';
266   - ins += ' </div>';
267   - ins += ' <div id=i3GEOtabelaguia1obj style="width:99%">';
268   - ins += ' <div id=i3GEOtabelacombot style="position:relative;top:5px;left:0px;display:none;">';
269   - ins += ' </div>';
270   - ins += ' <input title="'+$trad(10,i3GEOF.tabela.dicionario)+'" id=i3GEOtabelabotao2 size=25 type=button value="'+$trad(11,i3GEOF.tabela.dicionario)+'" />';
271   - ins += ' <input title="'+$trad(12,i3GEOF.tabela.dicionario)+'" id=i3GEOtabelabotao3 size=25 type=button value="'+$trad(13,i3GEOF.tabela.dicionario)+'"/>';
272   - ins += ' <input title="'+$trad(14,i3GEOF.tabela.dicionario)+'" id=i3GEOtabelabotao6 size=30 type=button value="'+$trad(15,i3GEOF.tabela.dicionario)+'"/>';
273   - ins += ' <div id=i3GEOtabelacontador style="background-color:rgb(240,240,240);width:100%;position:relative;top:15px;left:0px;text-align:left;height:25px;">';
274   - ins += ' '+$trad(16,i3GEOF.tabela.dicionario)+' <img style=cursor:pointer onclick="i3GEOF.tabela.menos()" src="'+i3GEO.configura.locaplic+'/imagens/minus.gif" />';
275   - ins += $inputText("","","i3GEOtabelainicio","",5,"1");
276   - ins += ' '+$trad(17,i3GEOF.tabela.dicionario)+"&nbsp;";
277   - ins += ' <img style=cursor:pointer onclick="i3GEOF.tabela.mais()" src="'+i3GEO.configura.locaplic+'/imagens/plus.gif" />';
278   - ins += $inputText("","","i3GEOtabelafim","",5,"20");
279   - ins += ' <img title="'+$trad(40,i3GEOF.tabela.dicionario)+'"style="cursor:pointer;position:relative;" onclick="i3GEOF.tabela.todos()" src="'+i3GEO.configura.locaplic+'/imagens/dot.gif" />';
280   -
281   - ins += ' <input title="'+$trad(18,i3GEOF.tabela.dicionario)+'" id=i3GEOtabelabotaoLista size=25 style="position:relative;" type=button value="'+$trad(19,i3GEOF.tabela.dicionario)+'"/>';
282   -
283   - ins += ' <a href="#" onclick="i3GEOF.tabela.novaJanela()" >'+$trad(36,i3GEOF.tabela.dicionario)+'</a>';
284   - ins += ' </div>';
285   - ins += ' <div id=i3GEOtabelaregistros style="position:relative;top:20px;left:0px;text-align:left;">';
286   - ins += ' </div>';
287   - ins += ' </div>';
288   - ins += ' <div id=i3GEOtabelaguia3obj style="display:none;width:99%;left:0px" >';
289   - ins += ' <p class="paragrafo" >'+$trad(20,i3GEOF.tabela.dicionario)+': <span id=i3GEOtabelaitensGuia3 ></span>';
290   - ins += ' <p class="paragrafo" >'+$trad(21,i3GEOF.tabela.dicionario)+':';
291   - ins += $inputText("","","i3GEOtabelafiltro1","",5,"");
292   - ins += ' <p class="paragrafo" ><input id=i3GEOtabelabotao4 size=30 type=button value="'+$trad(22,i3GEOF.tabela.dicionario)+'"/>';
293   - ins += ' <div id="i3GEOtabelaoperacoes" class=digitar style="text-align:left;position:relative;top:15px;left:0px;" >';
294   - ins += ' </div><br>';
295   - ins += ' <div id=i3GEOtabelamen1 style="position:relative;top:25px;left:0px;width:100%" >';
296   - ins += ' <p class="paragrafo" >'+$trad(23,i3GEOF.tabela.dicionario);
297   - ins += ' </div>';
298   - ins += ' </div>';
299   - ins += ' <div id=i3GEOtabelaguia4obj style="display:none;width:99%;left:0px">';
300   - ins += ' <div style="top:5px;left:0px;display:block;background-color:white;" id="i3GEOtabelaresultado" >';
301   - ins += ' </div>';
302   - ins += ' </div>';
303   -
304   - ins += ' <div id=i3GEOtabelaguia5obj style="width:99%;display:none">';
305   - ins += ' <p class="paragrafo" >'+$trad(24,i3GEOF.tabela.dicionario)+':';
306   - ins += ' <p class="paragrafo" ><div id=i3GEOtabelaitensrelatorio class=digitar style="text-align:left;overflow:auto;height:100px">';
307   - ins += ' </div><br>';
308   - ins += ' <p class="paragrafo" >'+$trad(25,i3GEOF.tabela.dicionario)+':';
309   - ins += ' <p class="paragrafo" ><div id=i3GEOtabelaagrupamento style="text-align:left;">';
310   - ins += ' </div>';
311   - ins += ' <p class="paragrafo" ><br><input style="cursor:pointer" type=checkbox id=i3GEOtabelacalculaarea />'+$trad(26,i3GEOF.tabela.dicionario);
312   - ins += ' <p class="paragrafo" ><input style="cursor:pointer" type=checkbox id=i3GEOtabelacalculaestat />'+$trad(27,i3GEOF.tabela.dicionario);
313   - ins += ' <p class="paragrafo" >'+$trad(28,i3GEOF.tabela.dicionario)+': ';
314   - ins += $inputText("","","i3GEOtabelaexcestat","",10,"");
315   - ins += ' <p class="paragrafo" ><input id=i3GEOtabelabotao7 size=30 type=button value="'+$trad(5,i3GEOF.tabela.dicionario)+'"/>';
316   - ins += ' <input id=i3GEOtabelabotao5 size=25 type=button value="'+$trad(29,i3GEOF.tabela.dicionario)+'"/>';
317   - ins += ' <form method=post style="display:none" id=i3GEOtabelarelatorio action="'+i3GEO.configura.locaplic+'/ferramentas/tabela/relatorio.php" target="_blank" >';
318   - ins += ' <input type=hidden id=i3GEOtabelaarearelh name=arearel value=nao />';
319   - ins += ' <input type=hidden id=i3GEOtabelastatrelh name=statrel value=nao />';
320   - ins += ' <input type=hidden id=i3GEOtabelatemarelh name=temarel value="" />';
321   - ins += ' <input type=hidden id=i3GEOtabelag_sidh name=g_sid value="" />';
322   - ins += ' <input type=hidden id=i3GEOtabelaitemagruparelh name=itemagruparel value="" />';
323   - ins += ' <input type=hidden id=i3GEOtabelaitensrelh name=itensrel value="" />';
324   - ins += ' <input type=hidden id=i3GEOtabelanomesrelh name=nomesrel value="" />';
325   - ins += ' <input type=hidden id=i3GEOtabelaordemrel name=ordemrel value="" />';
326   - ins += ' <input type=hidden id=i3GEOtabelaexcluirvalorh name=excluirvalor value="" />';
327   - ins += ' <input type=hidden id=i3GEOtabelatiporelh name=tiporel value="" />';
328   - ins += ' </form>';
329   - ins += ' </div>';
330   - return ins;
331   - },
332   - /*
  230 + */
  231 + html:function(idjanela){
  232 + var ins = '';//<p class="paragrafo" >
  233 + ins += '<div id='+idjanela+'guiasYUI class="yui-navset" style="top:0px;cursor:pointer;left:0px;">';
  234 + ins += '<ul class="yui-nav" style="border-width:0pt 0pt 0px;border-color:rgb(240,240,240);border-bottom-color:white;">';
  235 + ins += ' <li><a ><em><div id="'+idjanela+'i3GEOtabelaguia6" style="text-align:center;left:0px;" ><img class="ticPropriedades2" style="height:14px" title="'+$trad("p13")+'" src="'+i3GEO.configura.locaplic+'/imagens/visual/default/branco.gif"></div></em></a></li>';
  236 + ins += ' <li><a ><em><div id="'+idjanela+'i3GEOtabelaguia1" style="text-align:center;left:0px;" >'+$trad(3,i3GEOF.tabela.dicionario)+'</div></em></a></li>';
  237 + ins += ' <li><a ><em><div id="'+idjanela+'i3GEOtabelaguia3" style="text-align:center;left:0px;" >'+$trad(4,i3GEOF.tabela.dicionario)+'</div></em></a></li>';
  238 + ins += ' <li><a ><em><div id="'+idjanela+'i3GEOtabelaguia4" style="text-align:center;left:0px;" >'+$trad("t37")+'</div></em></a></li>';
  239 + ins += ' <li><a ><em><div id="'+idjanela+'i3GEOtabelaguia5" style="text-align:center;left:0px;" >'+$trad(5,i3GEOF.tabela.dicionario)+'</div></em></a></li>';
  240 + ins += '</ul>';
  241 + ins += '</div><br>';
  242 + ins += ' <div id='+idjanela+'i3GEOtabelaresultadotab style="background-color:#F2F2F2;position:relative;top:5px;left:0px"></div>';
  243 + ins += ' <div id='+idjanela+'i3GEOtabelaguia6obj style="width:99%">';
  244 + ins += ' <table summary="" class=lista2 >';
  245 + ins += ' <tr>';
  246 + ins += ' <td><input style="cursor:pointer;border:0px solid white;" onclick="i3GEOF.tabela.pegaRegistros(\''+idjanela+'\')" type=checkbox id='+idjanela+'i3GEOtabelatiporeg CHECKED /></td>';
  247 + ins += ' <td>'+$trad(6,i3GEOF.tabela.dicionario)+'</td>';
  248 + ins += ' </tr>';
  249 + ins += ' <tr>';
  250 + ins += ' <td><input style="cursor:pointer;border:0px solid white;" type=checkbox onclick="i3GEOF.tabela.ativaAutoAtualiza(this)" /></td>';
  251 + ins += ' <td>'+$trad(7,i3GEOF.tabela.dicionario)+'</td>';
  252 + ins += ' </tr>';
  253 + ins += ' <tr>';
  254 + ins += ' <td><input style="cursor:pointer;border:0px solid white;" onclick="i3GEOF.tabela.pegaRegistros(\''+idjanela+'\')" type=checkbox id='+idjanela+'i3GEOtabelatipolista /></td>';
  255 + ins += ' <td>'+$trad(8,i3GEOF.tabela.dicionario)+'</td>';
  256 + ins += ' </tr>';
  257 + ins += ' <tr>';
  258 + ins += ' <td><input style="cursor:pointer;border:0px solid white;" onclick="i3GEOF.tabela.pegaRegistros(\''+idjanela+'\')" type=checkbox id='+idjanela+'i3GEOtabelalegenda /></td>';
  259 + ins += ' <td>'+$trad(9,i3GEOF.tabela.dicionario)+'</td>';
  260 + ins += ' </tr>';
  261 + ins += ' </table>';
  262 + ins += ' </div>';
  263 + ins += ' <div id='+idjanela+'i3GEOtabelaguia1obj style="width:99%">';
  264 + ins += ' <div id='+idjanela+'i3GEOtabelacombot style="position:relative;top:5px;left:0px;display:none;">';
  265 + ins += ' </div>';
  266 + ins += ' <input title="'+$trad(10,i3GEOF.tabela.dicionario)+'" id='+idjanela+'i3GEOtabelabotao2 size=25 type=button value="'+$trad(11,i3GEOF.tabela.dicionario)+'" />';
  267 + ins += ' <input title="'+$trad(12,i3GEOF.tabela.dicionario)+'" id='+idjanela+'i3GEOtabelabotao3 size=25 type=button value="'+$trad(13,i3GEOF.tabela.dicionario)+'"/>';
  268 + ins += ' <input title="'+$trad(14,i3GEOF.tabela.dicionario)+'" id='+idjanela+'i3GEOtabelabotao6 size=30 type=button value="'+$trad(15,i3GEOF.tabela.dicionario)+'"/>';
  269 + ins += ' <div id='+idjanela+'i3GEOtabelacontador style="background-color:rgb(240,240,240);width:100%;position:relative;top:15px;left:0px;text-align:left;height:25px;">';
  270 + ins += ' '+$trad(16,i3GEOF.tabela.dicionario)+' <img style=cursor:pointer onclick="i3GEOF.tabela.menos(\''+idjanela+'\')" src="'+i3GEO.configura.locaplic+'/imagens/minus.gif" />';
  271 + ins += $inputText("","",idjanela+"i3GEOtabelainicio","",5,"1");
  272 + ins += ' '+$trad(17,i3GEOF.tabela.dicionario)+"&nbsp;";
  273 + ins += ' <img style=cursor:pointer onclick="i3GEOF.tabela.mais(\''+idjanela+'\')" src="'+i3GEO.configura.locaplic+'/imagens/plus.gif" />';
  274 + ins += $inputText("","",idjanela+"i3GEOtabelafim","",5,"20");
  275 + ins += ' <img title="'+$trad(40,i3GEOF.tabela.dicionario)+'"style="cursor:pointer;position:relative;" onclick="i3GEOF.tabela.todos(\''+idjanela+'\')" src="'+i3GEO.configura.locaplic+'/imagens/dot.gif" />';
  276 +
  277 + ins += ' <input title="'+$trad(18,i3GEOF.tabela.dicionario)+'" id='+idjanela+'i3GEOtabelabotaoLista size=25 style="position:relative;" type=button value="'+$trad(19,i3GEOF.tabela.dicionario)+'"/>';
  278 +
  279 + ins += ' <a href="#" onclick="i3GEOF.tabela.novaJanela()" >'+$trad(36,i3GEOF.tabela.dicionario)+'</a>';
  280 + ins += ' </div>';
  281 + ins += ' <div id='+idjanela+'i3GEOtabelaregistros style="position:relative;top:20px;left:0px;text-align:left;">';
  282 + ins += ' </div>';
  283 + ins += ' </div>';
  284 + ins += ' <div id='+idjanela+'i3GEOtabelaguia3obj style="display:none;width:99%;left:0px" >';
  285 + ins += ' <p class="paragrafo" ><label>'+$trad(20,i3GEOF.tabela.dicionario)+':</label> <span id='+idjanela+'i3GEOtabelaitensGuia3 ></span>';
  286 + ins += ' <p class="paragrafo" ><label>'+$trad(21,i3GEOF.tabela.dicionario)+':</label>';
  287 + ins += $inputText("","",idjanela+"i3GEOtabelafiltro1","",5,"");
  288 + ins += ' <p class="paragrafo" ><input id='+idjanela+'i3GEOtabelabotao4 size=30 type=button value="'+$trad(22,i3GEOF.tabela.dicionario)+'"/>';
  289 + ins += ' <div id="'+idjanela+'i3GEOtabelaoperacoes" style="font-size:12px;text-align:left;position:relative;top:15px;left:0px;" >';
  290 + ins += ' </div><br>';
  291 + ins += ' <div id='+idjanela+'i3GEOtabelamen1 style="position:relative;top:25px;left:0px;width:100%" >';
  292 + ins += ' <p class="paragrafo" >'+$trad(23,i3GEOF.tabela.dicionario);
  293 + ins += ' </div>';
  294 + ins += ' </div>';
  295 + ins += ' <div id='+idjanela+'i3GEOtabelaguia4obj style="display:none;width:99%;left:0px">';
  296 + ins += ' <div style="top:5px;left:0px;display:block;background-color:white;" id="'+idjanela+'i3GEOtabelaresultado" >';
  297 + ins += ' </div>';
  298 + ins += ' </div>';
  299 +
  300 + ins += ' <div id='+idjanela+'i3GEOtabelaguia5obj style="width:99%;display:none">';
  301 + ins += ' <p class="paragrafo" >'+$trad(24,i3GEOF.tabela.dicionario)+':';
  302 + ins += ' <p class="paragrafo" ><div id='+idjanela+'i3GEOtabelaitensrelatorio class=digitar style="text-align:left;overflow:auto;height:100px">';
  303 + ins += ' </div><br>';
  304 + ins += ' <p class="paragrafo" >'+$trad(25,i3GEOF.tabela.dicionario)+':';
  305 + ins += ' <p class="paragrafo" ><div id='+idjanela+'i3GEOtabelaagrupamento style="text-align:left;">';
  306 + ins += ' </div>';
  307 + ins += ' <p class="paragrafo" ><br><input style="cursor:pointer" type=checkbox id='+idjanela+'i3GEOtabelacalculaarea />'+$trad(26,i3GEOF.tabela.dicionario);
  308 + ins += ' <p class="paragrafo" ><input style="cursor:pointer" type=checkbox id='+idjanela+'i3GEOtabelacalculaestat />'+$trad(27,i3GEOF.tabela.dicionario);
  309 + ins += ' <p class="paragrafo" >'+$trad(28,i3GEOF.tabela.dicionario)+': ';
  310 + ins += $inputText("","",idjanela+"i3GEOtabelaexcestat","",10,"");
  311 + ins += ' <p class="paragrafo" ><input id='+idjanela+'i3GEOtabelabotao7 size=30 type=button value="'+$trad(5,i3GEOF.tabela.dicionario)+'"/>';
  312 + ins += ' <input id='+idjanela+'i3GEOtabelabotao5 size=25 type=button value="'+$trad(29,i3GEOF.tabela.dicionario)+'"/>';
  313 + ins += ' <form method=post style="display:none" id='+idjanela+'i3GEOtabelarelatorio action="'+i3GEO.configura.locaplic+'/ferramentas/tabela/relatorio.php" target="_blank" >';
  314 + ins += ' <input type=hidden id='+idjanela+'i3GEOtabelaarearelh name=arearel value=nao />';
  315 + ins += ' <input type=hidden id='+idjanela+'i3GEOtabelastatrelh name=statrel value=nao />';
  316 + ins += ' <input type=hidden id='+idjanela+'i3GEOtabelatemarelh name=temarel value="" />';
  317 + ins += ' <input type=hidden id='+idjanela+'i3GEOtabelag_sidh name=g_sid value="" />';
  318 + ins += ' <input type=hidden id='+idjanela+'i3GEOtabelaitemagruparelh name=itemagruparel value="" />';
  319 + ins += ' <input type=hidden id='+idjanela+'i3GEOtabelaitensrelh name=itensrel value="" />';
  320 + ins += ' <input type=hidden id='+idjanela+'i3GEOtabelanomesrelh name=nomesrel value="" />';
  321 + ins += ' <input type=hidden id='+idjanela+'i3GEOtabelaordemrel name=ordemrel value="" />';
  322 + ins += ' <input type=hidden id='+idjanela+'i3GEOtabelaexcluirvalorh name=excluirvalor value="" />';
  323 + ins += ' <input type=hidden id='+idjanela+'i3GEOtabelatiporelh name=tiporel value="" />';
  324 + ins += ' </form>';
  325 + ins += ' </div>';
  326 + return ins;
  327 + },
  328 + /*
333 329 Function: criaJanelaFlutuante
334 330  
335 331 Cria a janela flutuante para controle da ferramenta.
336   - */
337   - iniciaJanelaFlutuante: function(){
338   - var minimiza,cabecalho,janela,divid,temp,titulo;
339   - if($i("i3GEOF.tabela")){
340   - i3GEOF.tabela.tema = i3GEO.temaAtivo;
341   - i3GEOF.tabela.inicia("i3GEOF.tabela_corpo");
342   - return;
343   - }
344   - cabecalho = function(){
345   - i3GEOF.tabela.ativaFoco();
346   - };
347   - minimiza = function(){
348   - i3GEO.janela.minimiza("i3GEOF.tabela");
349   - };
350   - //cria a janela flutuante
351   - titulo = "<div id='i3GEOFtabelaComboCabeca' class='comboTemasCabecalho'></div>&nbsp;&nbsp;&nbsp;"+$trad(1,i3GEOF.tabela.dicionario)+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=39' >&nbsp;&nbsp;&nbsp;</a>";
352   - janela = i3GEO.janela.cria(
353   - "500px",
354   - "400px",
355   - "",
356   - "",
357   - "",
358   - titulo,
359   - "i3GEOF.tabela",
360   - false,
361   - "hd",
362   - cabecalho,
363   - minimiza,
364   - "",
365   - true,
366   - i3GEO.configura.locaplic+"/imagens/oxygen/16x16/view-form-table.png"
367   - );
368   - divid = janela[2].id;
369   - $i("i3GEOF.tabela_corpo").style.backgroundColor = "white";
370   - i3GEOF.tabela.aguarde = $i("i3GEOF.tabela_imagemCabecalho").style;
371   - i3GEOF.tabela.inicia(divid);
372   - temp = function(){
373   - if(i3GEO.Interface.ATUAL !== "googlemaps" && i3GEO.Interface.ATUAL !== "googleearth"){
374   - i3GEO.eventos.NAVEGAMAPA.remove("i3GEOF.tabela.pegaRegistros()");
375   - }
376   - if(i3GEO.Interface.ATUAL === "googlemaps"){
377   - google.maps.event.removeListener(tabelaDragend);
378   - google.maps.event.removeListener(tabelaZoomend);
379   - }
380   - if(i3GEO.Interface.ATUAL === "googleearth"){
381   - google.earth.removeEventListener(tabelaDragend);
382   - }
383   - if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search('i3GEO.janela.comboCabecalhoTemas("i3GEOFtabelaComboCabeca","i3GEOFtabelaComboCabecaSel","tabela","ligadosComTabela")') > 0)
384   - {i3GEO.eventos.ATUALIZAARVORECAMADAS.remove('i3GEO.janela.comboCabecalhoTemas("i3GEOFtabelaComboCabeca","i3GEOFtabelaComboCabecaSel","tabela","ligadosComTabela")');}
385   - };
386   - YAHOO.util.Event.addListener(janela[0].close, "click", temp);
387   - },
388   - /*
  332 + */
  333 + iniciaJanelaFlutuante: function(){
  334 + var minimiza,cabecalho,janela,divid,temp,titulo,
  335 + id = "tabela"+parseInt(Math.random()*1000000,10);
  336 + i3GEOF.tabela.janelas.push(id);
  337 + i3GEOF.tabela.propJanelas[id] = {};
  338 + i3GEOF.tabela.propJanelas[id].registros = [];
  339 + i3GEOF.tabela.propJanelas[id].tema = i3GEO.temaAtivo;
  340 +
  341 + cabecalho = function(){
  342 + i3GEOF.tabela.ativaFoco(id);
  343 + };
  344 + minimiza = function(){
  345 + i3GEO.janela.minimiza(id);
  346 + };
  347 + duplica = function(){
  348 + i3GEOF.tabela.iniciaJanelaFlutuante();
  349 + };
  350 + //cria a janela flutuante
  351 + titulo = "<div id='"+id+"i3GEOFtabelaComboCabeca' class='comboTemasCabecalho'></div>&nbsp;&nbsp;&nbsp;"+$trad(1,i3GEOF.tabela.dicionario)+" <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=39' >&nbsp;&nbsp;&nbsp;</a>";
  352 + janela = i3GEO.janela.cria(
  353 + "500px",
  354 + "400px",
  355 + "",
  356 + "",
  357 + "",
  358 + titulo,
  359 + id,
  360 + false,
  361 + "hd",
  362 + cabecalho,
  363 + minimiza,
  364 + "",
  365 + true,
  366 + i3GEO.configura.locaplic+"/imagens/oxygen/16x16/view-form-table.png"//,
  367 + //duplica
  368 + );
  369 + divid = janela[2].id;
  370 + if(i3GEOF.tabela.janelas.length > 1){
  371 + temp = janela[0].cfg.config;
  372 + janela[0].moveTo(temp.x.value + (i3GEOF.tabela.janelas.length * 50),temp.y.value + (i3GEOF.tabela.janelas.length * 15));
  373 + }
  374 + $i(id+"_corpo").style.backgroundColor = "white";
  375 + i3GEOF.tabela.aguarde = $i(id+"_imagemCabecalho").style;
  376 + i3GEOF.tabela.propJanelas[id].atualiza = true;
  377 + temp = 'i3GEOF.tabela.propJanelas["'+id+'"].atualiza = this.checked';
  378 + //janela[0].setFooter("<div style=background-color:#F2F2F2; ><input class='inputsb' style='cursor:pointer;position:relative;top:2px;' checked onclick='"+temp+"' type=checkbox />&nbsp;"+$trad(41,i3GEOF.tabela.dicionario)+"</div>");
  379 +
  380 +
  381 + i3GEOF.tabela.inicia(divid,id);
  382 + temp = function(){
  383 + i3GEOF.tabela.janelas.remove(id);
  384 + i3GEOF.tabela.propJanelas[id] = null;
  385 + if(i3GEOF.tabela.janelas.length === 0){
  386 + if(i3GEO.Interface.ATUAL !== "googlemaps" && i3GEO.Interface.ATUAL !== "googleearth"){
  387 + i3GEO.eventos.NAVEGAMAPA.remove("i3GEOF.tabela.pegaRegistros('"+id+"')");
  388 + }
  389 + if(i3GEO.Interface.ATUAL === "googlemaps"){
  390 + google.maps.event.removeListener(tabelaDragend);
  391 + google.maps.event.removeListener(tabelaZoomend);
  392 + }
  393 + if(i3GEO.Interface.ATUAL === "googleearth"){
  394 + google.earth.removeEventListener(tabelaDragend);
  395 + }
  396 + //if(i3GEO.eventos.ATUALIZAARVORECAMADAS.toString().search('i3GEO.janela.comboCabecalhoTemas("'+id+'i3GEOFtabelaComboCabeca",""'+id+'i3GEOFtabelaComboCabecaSel","tabela","ligadosComTabela")') > 0){
  397 + // i3GEO.eventos.ATUALIZAARVORECAMADAS.remove('i3GEO.janela.atualizaCombosCabecalhos()');
  398 + //}
  399 + }
  400 + };
  401 + YAHOO.util.Event.addListener(janela[0].close, "click", temp);
  402 + },
  403 + atualizaCombosCabecalhos: function(){
  404 + var i,id,
  405 + n = i3GEOF.tabela.janelas.length;
  406 + for(i=0;i<n;i++){
  407 + id = i3GEOF.tabela.janelas[i];
  408 + i3GEO.janela.comboCabecalhoTemas(id+"i3GEOFtabelaComboCabeca",id+"i3GEOFtabelaComboCabecaSel","tabela","ligadosComTabela");
  409 + }
  410 + },
  411 + /*
389 412 Function: ativaFoco
390 413  
391 414 Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
392   - */
393   - ativaFoco: function(){
394   - if(i3GEOF.tabela.tema !== "" && i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.tabela.tema) === "")
395   - {i3GEO.janela.tempoMsg($trad(30,i3GEOF.tabela.dicionario));}
396   - var i = $i("i3GEOF.tabela_c").style;
397   - i3GEO.janela.ULTIMOZINDEX++;
398   - i.zIndex = 21000 + i3GEO.janela.ULTIMOZINDEX;
399   - },
400   - /*
  415 + */
  416 + ativaFoco: function(id){
  417 + if(i3GEOF.tabela.propJanelas[id].tema !== "" && i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.tabela.propJanelas[id].tema) === ""){
  418 + i3GEO.janela.tempoMsg($trad(30,i3GEOF.tabela.dicionario));
  419 + }
  420 + var i = $i(id+"_c").style;
  421 + i3GEO.janela.ULTIMOZINDEX++;
  422 + i.zIndex = 21000 + i3GEO.janela.ULTIMOZINDEX;
  423 + },
  424 + /*
401 425 Function: novaJanela
402 426  
403 427 Abre a tabela em uma nova janela que pode conviver com outras tabelas
404   - */
405   - novaJanela: function(){
406   - if(typeof(i3GEO.vincularTabelas) === 'undefined'){
407   - i3GEO.vincularTabelas = {};
408   - i3GEO.vincularTabelas.janelas = [];
409   - i3GEO.vincularTabelas.colunas = {};
410   - i3GEO.vincularTabelas.colunasVazias = 3;
411   - i3GEO.vincularTabelas.atualiza = function(idtabela,objinput){
412   - var v = objinput.parentNode.parentNode.cloneNode(true),
  428 + */
  429 + novaJanela: function(){
  430 + //TODO
  431 + if(typeof(i3GEO.vincularTabelas) === 'undefined'){
  432 + i3GEO.vincularTabelas = {};
  433 + i3GEO.vincularTabelas.janelas = [];
  434 + i3GEO.vincularTabelas.colunas = {};
  435 + i3GEO.vincularTabelas.colunasVazias = 3;
  436 + i3GEO.vincularTabelas.atualiza = function(idtabela,objinput){
  437 + var v = objinput.parentNode.parentNode.cloneNode(true),
413 438 onde = $i("selecao_"+idtabela),
414 439 ntab = i3GEO.vincularTabelas.janelas.length,
415 440 valorcel="",i,temp,n,tabtempid,c,tabcomp,linhas,j,valor;
416   - n = onde.childNodes.length;
417   - for(i=0;i<n;i++){
418   - onde.removeChild(onde.firstChild);
419   - }
420   - //verifica se a coluna foi escolhida
421   - if(i3GEO.vincularTabelas.colunas[idtabela] == undefined || i3GEO.vincularTabelas.colunas[idtabela] === ""){
422   - i3GEO.janela.tempoMsg($trad(39,i3GEOF.tabela.dicionario));
423   - }
424   - else{
425   - //onde.appendChild(v);
426   - $i(idtabela+"_corpo").scrollTop = 0;
427   - //pega o valor da celula escolhida
428   - temp = v.getElementsByTagName("td");
429   - c = i3GEO.vincularTabelas.colunas[idtabela];
430   - valorcel = temp[i3GEO.vincularTabelas.colunasVazias + c].innerHTML;
431   - valorcel = valorcel.trim();
432   - valorcel = valorcel.toLowerCase();
433   - //loop pelas tabelas
434   - for(i=0;i<ntab;i++){
435   - //verifica se a tabela existe
436   - tabtempid = i3GEO.vincularTabelas.janelas[i];
437   - if($i(tabtempid+"_corpo") && tabtempid != idtabela){
438   - onde = $i("selecao_"+tabtempid);
439   - //verifica se tem coluna escolhida
440   - c = i3GEO.vincularTabelas.colunas[tabtempid];
441   - if(c !== undefined && c !== ""){
442   - //tabela com os dados da janela
443   - tabcomp = $i(tabtempid+"_corpo").getElementsByTagName("table")[1];
444   - //remove o conteudo do lugar onde o resultado sera mostrado
445   - temp = $i(tabtempid+"_corpo").getElementsByTagName("table")[0];
446   - n = temp.childNodes.length;
447   - for(i=0;i<n;i++){
448   - temp.removeChild(onde.firstChild);
449   - }
450   - //linhas da tabela
451   - linhas = tabcomp.getElementsByTagName("tr");
452   - //insere o cabecalho
453   - v = linhas[0].cloneNode(true);
454   - onde.appendChild(v);
455   - n = linhas.length;
456   - //loop nas linhas
457   - for(j=0;j<n;j++){
458   - valor = linhas[j].getElementsByTagName("td")[i3GEO.vincularTabelas.colunasVazias + c].innerHTML;
459   - valor = valor.trim();
460   - valor = valor.toLowerCase();
461   - if(valorcel == valor){
462   - v = linhas[j].cloneNode(true);
463   - onde.appendChild(v);
  441 + n = onde.childNodes.length;
  442 + for(i=0;i<n;i++){
  443 + onde.removeChild(onde.firstChild);
  444 + }
  445 + //verifica se a coluna foi escolhida
  446 + if(i3GEO.vincularTabelas.colunas[idtabela] == undefined || i3GEO.vincularTabelas.colunas[idtabela] === ""){
  447 + i3GEO.janela.tempoMsg($trad(39,i3GEOF.tabela.dicionario));
  448 + }
  449 + else{
  450 + //onde.appendChild(v);
  451 + $i(idtabela+"_corpo").scrollTop = 0;
  452 + //pega o valor da celula escolhida
  453 + temp = v.getElementsByTagName("td");
  454 + c = i3GEO.vincularTabelas.colunas[idtabela];
  455 + valorcel = temp[i3GEO.vincularTabelas.colunasVazias + c].innerHTML;
  456 + valorcel = valorcel.trim();
  457 + valorcel = valorcel.toLowerCase();
  458 + //loop pelas tabelas
  459 + for(i=0;i<ntab;i++){
  460 + //verifica se a tabela existe
  461 + tabtempid = i3GEO.vincularTabelas.janelas[i];
  462 + if($i(tabtempid+"_corpo") && tabtempid != idtabela){
  463 + onde = $i("selecao_"+tabtempid);
  464 + //verifica se tem coluna escolhida
  465 + c = i3GEO.vincularTabelas.colunas[tabtempid];
  466 + if(c !== undefined && c !== ""){
  467 + //tabela com os dados da janela
  468 + tabcomp = $i(tabtempid+"_corpo").getElementsByTagName("table")[1];
  469 + //remove o conteudo do lugar onde o resultado sera mostrado
  470 + temp = $i(tabtempid+"_corpo").getElementsByTagName("table")[0];
  471 + n = temp.childNodes.length;
  472 + for(i=0;i<n;i++){
  473 + temp.removeChild(onde.firstChild);
  474 + }
  475 + //linhas da tabela
  476 + linhas = tabcomp.getElementsByTagName("tr");
  477 + //insere o cabecalho
  478 + v = linhas[0].cloneNode(true);
  479 + onde.appendChild(v);
  480 + n = linhas.length;
  481 + //loop nas linhas
  482 + for(j=0;j<n;j++){
  483 + valor = linhas[j].getElementsByTagName("td")[i3GEO.vincularTabelas.colunasVazias + c].innerHTML;
  484 + valor = valor.trim();
  485 + valor = valor.toLowerCase();
  486 + if(valorcel == valor){
  487 + v = linhas[j].cloneNode(true);
  488 + onde.appendChild(v);
  489 + }
464 490 }
465 491 }
466 492 }
467   - }
468 493  
  494 + }
469 495 }
470   - }
471   - };
472   - i3GEO.janela.tempoMsg($trad(37,i3GEOF.tabela.dicionario));
473   - }
474   - var janela = "",
  496 + };
  497 + i3GEO.janela.tempoMsg($trad(37,i3GEOF.tabela.dicionario));
  498 + }
  499 + var janela = "",
475 500 divid,
476 501 cabecalho = function(){},
477 502 id = YAHOO.util.Dom.generateId(),
478 503 minimiza = function(){
479 504 i3GEO.janela.minimiza(id);
480 505 },
481   - titulo = "&nbsp;&nbsp;&nbsp;"+i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.tabela.tema).tema;
482   - janela = i3GEO.janela.cria(
483   - "420px",
484   - "200px",
485   - "",
486   - "",
487   - "",
488   - titulo,
489   - id,
490   - false,
491   - "hd",
492   - cabecalho,
493   - minimiza
494   - );
495   - divid = janela[2].id;
496   - i3GEO.vincularTabelas.janelas.push(id);
497   - i3GEO.vincularTabelas.colunas[id] = "";
498   - temp = function(retorno){
499   - i3GEOF.tabela.aguarde.visibility = "hidden";
500   - if (retorno.data !== undefined){
501   - var ins,
  506 + titulo = "&nbsp;&nbsp;&nbsp;"+i3GEO.arvoreDeCamadas.pegaTema(i3GEOF.tabela.propJanelas[idjanela].tema).tema;
  507 + janela = i3GEO.janela.cria(
  508 + "420px",
  509 + "200px",
  510 + "",
  511 + "",
  512 + "",
  513 + titulo,
  514 + id,
  515 + false,
  516 + "hd",
  517 + cabecalho,
  518 + minimiza
  519 + );
  520 + divid = janela[2].id;
  521 + i3GEO.vincularTabelas.janelas.push(id);
  522 + i3GEO.vincularTabelas.colunas[id] = "";
  523 + temp = function(retorno){
  524 + i3GEOF.tabela.aguarde.visibility = "hidden";
  525 + if (retorno.data !== undefined){
  526 + var ins,
502 527 i,
503 528 vals,
504 529 cor,
... ... @@ -506,80 +531,81 @@ i3GEOF.tabela = {
506 531 n,
507 532 imagem,
508 533 i3GEOtabelalegenda = true;
509   - //cabecalho da tabela
510   - ins = "<table class=lista4 style='width:100%' id='selecao_"+id+"'></table><br>";
511   - ins += "<table class=lista8 style='width:100%'>";
512   - ins += "<tr><td></td><td></td><td></td>";
513   - n = retorno.data[0].itens.length;
514   - for (i=0;i<n;i++){
515   - ins += "<td style='background-color:yellow' ><input onclick='javascript:i3GEO.vincularTabelas.colunas[\""+id+"\"] = "+i+";' type=radio id=name='coluna_"+id+"_"+i+"' name='coluna_"+id+"' style='cursor:pointer;' /><br><b>"+retorno.data[0].alias[i]+"</b></td>";
516   - }
517   - ins += "</tr>";
518   - cor = "linha";
519   - n = retorno.data[1].registros.length;
520   - for (i=0;i<n;i++){
521   - ins += "<tr>";
522   - ins += "<td><input type=radio onclick='javascript:i3GEO.vincularTabelas.atualiza(\""+id+"\",this)' name='linha_"+id+"' style='cursor:pointer;' /></td>";
523   - ins += "<td>";
524   - if(retorno.data[1].registros[i].ext && retorno.data[1].registros[i].ext != ""){
525   - ins += "<img style=cursor:pointer onclick='i3GEO.navega.zoomExt(\"\",\"\",\"\",\""+retorno.data[1].registros[i].ext+"\")' src='"+i3GEO.configura.locaplic+"/imagens/o.gif' title='zoom' ids="+retorno.data[1].registros[i].indice+" />";
  534 + //cabecalho da tabela
  535 + ins = "<table class=lista4 style='width:100%' id='selecao_"+id+"'></table><br>";
  536 + ins += "<table class=lista8 style='width:100%'>";
  537 + ins += "<tr><td></td><td></td><td></td>";
  538 + n = retorno.data[0].itens.length;
  539 + for (i=0;i<n;i++){
  540 + ins += "<td style='background-color:yellow' ><input onclick='javascript:i3GEO.vincularTabelas.colunas[\""+id+"\"] = "+i+";' type=radio id=name='coluna_"+id+"_"+i+"' name='coluna_"+id+"' style='cursor:pointer;' /><br><b>"+retorno.data[0].alias[i]+"</b></td>";
526 541 }
527   - ins += "</td>";
528   - if(i3GEOtabelalegenda == true){
529   - imagem = retorno.data.legenda[retorno.data[1].registros[i].classe["indice"]];
530   - ins += "<td><img title='"+retorno.data[1].registros[i].classe["nome"]+"' src='"+imagem+"' /></td>";
531   - }
532   - else{
533   - ins += "<td></td>";
534   - }
535   - vals = retorno.data[1].registros[i].valores;
536   - for (j=0;j<vals.length;j++){
537   - ins += "<td class='"+cor+"'>"+vals[j].valor+"</td>";
538   - }
539   - if (cor === "linha"){
540   - cor = "linha1";
541   - }
542   - else{
543   - cor = "linha";
  542 + ins += "</tr>";
  543 + cor = "linha";
  544 + n = retorno.data[1].registros.length;
  545 + for (i=0;i<n;i++){
  546 + ins += "<tr>";
  547 + ins += "<td><input type=radio onclick='javascript:i3GEO.vincularTabelas.atualiza(\""+id+"\",this)' name='linha_"+id+"' style='cursor:pointer;' /></td>";
  548 + ins += "<td>";
  549 + if(retorno.data[1].registros[i].ext && retorno.data[1].registros[i].ext != ""){
  550 + ins += "<img style=cursor:pointer onclick='i3GEO.navega.zoomExt(\"\",\"\",\"\",\""+retorno.data[1].registros[i].ext+"\")' src='"+i3GEO.configura.locaplic+"/imagens/o.gif' title='zoom' ids="+retorno.data[1].registros[i].indice+" />";
  551 + }
  552 + ins += "</td>";
  553 + if(i3GEOtabelalegenda == true){
  554 + imagem = retorno.data.legenda[retorno.data[1].registros[i].classe["indice"]];
  555 + ins += "<td><img title='"+retorno.data[1].registros[i].classe["nome"]+"' src='"+imagem+"' /></td>";
  556 + }
  557 + else{
  558 + ins += "<td></td>";
  559 + }
  560 + vals = retorno.data[1].registros[i].valores;
  561 + for (j=0;j<vals.length;j++){
  562 + ins += "<td class='"+cor+"'>"+vals[j].valor+"</td>";
  563 + }
  564 + if (cor === "linha"){
  565 + cor = "linha1";
  566 + }
  567 + else{
  568 + cor = "linha";
  569 + }
544 570 }
  571 + $i(divid).innerHTML = ins;
545 572 }
546   - $i(divid).innerHTML = ins;
547   - }
548   - };
549   - i3GEOF.tabela.pegaRegistros("brasil","tudo","sim",true,true,temp);
550   - },
551   - /*
  573 + };
  574 + i3GEOF.tabela.pegaRegistros("brasil","tudo","sim",true,true,temp);
  575 + },
  576 + /*
552 577 Function: ativaAutoAtualiza
553 578  
554 579 Ativa ou desativa a atualiza&ccedil;&atilde;o autom&aacute;tica da tabela quando o usu&aacute;rio navega no mapa
555   - */
556   - ativaAutoAtualiza:function(obj){
557   - if(obj.checked == true){
558   - if(i3GEO.Interface.ATUAL !== "googlemaps" && i3GEO.Interface.ATUAL !== "googleearth"){
559   - i3GEO.eventos.NAVEGAMAPA.push("i3GEOF.tabela.pegaRegistros()");
560   - }
561   - if(i3GEO.Interface.ATUAL === "googlemaps"){
  580 + */
  581 + ativaAutoAtualiza:function(obj){
  582 + //TODO
  583 + if(obj.checked == true){
  584 + if(i3GEO.Interface.ATUAL !== "googlemaps" && i3GEO.Interface.ATUAL !== "googleearth"){
  585 + i3GEO.eventos.NAVEGAMAPA.push("i3GEOF.tabela.pegaRegistros()");
  586 + }
  587 + if(i3GEO.Interface.ATUAL === "googlemaps"){
562 588 tabelaDragend = google.maps.event.addListener(i3GeoMap, "dragend", function() {i3GEOF.tabela.pegaRegistros();});
563 589 tabelaZoomend = google.maps.event.addListener(i3GeoMap, "zoomend", function() {i3GEOF.tebela.pegaRegistros();});
564   - }
565   - if(i3GEO.Interface.ATUAL === "googleearth"){
  590 + }
  591 + if(i3GEO.Interface.ATUAL === "googleearth"){
566 592 tabelaDragend = google.earth.addEventListener(i3GeoMap.getView(), "viewchangeend", function() {i3GEOF.tabela.pegaRegistros();});
  593 + }
567 594 }
568   - }
569   - else{
570   - if(i3GEO.Interface.ATUAL !== "googlemaps" && i3GEO.Interface.ATUAL !== "googleearth"){
571   - i3GEO.eventos.NAVEGAMAPA.remove("i3GEOF.tabela.pegaRegistros()");
572   - }
573   - if(i3GEO.Interface.ATUAL === "googlemaps"){
574   - google.maps.event.removeListener(tabelaDragend);
575   - google.maps.event.removeListener(tabelaZoomend);
576   - }
577   - if(i3GEO.Interface.ATUAL === "googleearth"){
578   - google.earth.removeEventListener(tabelaDragend);
  595 + else{
  596 + if(i3GEO.Interface.ATUAL !== "googlemaps" && i3GEO.Interface.ATUAL !== "googleearth"){
  597 + i3GEO.eventos.NAVEGAMAPA.remove("i3GEOF.tabela.pegaRegistros()");
  598 + }
  599 + if(i3GEO.Interface.ATUAL === "googlemaps"){
  600 + google.maps.event.removeListener(tabelaDragend);
  601 + google.maps.event.removeListener(tabelaZoomend);
  602 + }
  603 + if(i3GEO.Interface.ATUAL === "googleearth"){
  604 + google.earth.removeEventListener(tabelaDragend);
  605 + }
579 606 }
580   - }
581   - },
582   - /*
  607 + },
  608 + /*
583 609 Function: pegaRegistros
584 610  
585 611 Pega os registros da tabela de atributos do tema
... ... @@ -587,67 +613,81 @@ i3GEOF.tabela = {
587 613 Veja:
588 614  
589 615 <LISTAREGISTROS>
590   - */
591   - pegaRegistros: function(tiporeg,tipolista,dadosDaClasse,inicio,fim,funcao){
592   - if(i3GEOF.tabela.aguarde.visibility === "visible")
593   - {return;}
594   - i3GEOF.tabela.aguarde.visibility = "visible";
595   - var p,ext,
  616 + */
  617 + pegaRegistros: function(idjanela,tiporeg,tipolista,dadosDaClasse,inicio,fim,funcao){
  618 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  619 + {return;}
  620 + if(!idjanela){
  621 + idjanela = "";
  622 + }
  623 + i3GEOF.tabela.aguarde.visibility = "visible";
  624 + var p,ext,
596 625 cp = new cpaint();
597   - if(!tiporeg){
598   - if($i("i3GEOtabelatiporeg").checked){
599   - tiporeg = "mapa";
600   - i3GEO.janela.tempoMsg($trad(38,i3GEOF.tabela.dicionario));
  626 + if(!tiporeg){
  627 + if($i(idjanela+"i3GEOtabelatiporeg").checked){
  628 + tiporeg = "mapa";
  629 + i3GEO.janela.tempoMsg($trad(38,i3GEOF.tabela.dicionario));
  630 + }
  631 + else{
  632 + tiporeg = "brasil";
  633 + }
601 634 }
602   - else{
603   - tiporeg = "brasil";
  635 + if(!tipolista){
  636 + if ($i(idjanela+"i3GEOtabelatipolista").checked){
  637 + tipolista = "selecionados";
  638 + }
  639 + else{
  640 + tipolista = "tudo";
  641 + }
604 642 }
605   - }
606   - if(!tipolista){
607   - if ($i("i3GEOtabelatipolista").checked){
608   - tipolista = "selecionados";
  643 + if(!dadosDaClasse){
  644 + if ($i(idjanela+"i3GEOtabelalegenda").checked){
  645 + dadosDaClasse = "sim";
  646 + }
  647 + else{
  648 + dadosDaClasse = "nao";
  649 + }
  650 + }
  651 + if(!inicio){
  652 + inicio = $i(idjanela+"i3GEOtabelainicio").value - 1;
609 653 }
610 654 else{
611   - tipolista = "tudo";
  655 + inicio = "";
612 656 }
613   - }
614   - if(!dadosDaClasse){
615   - if ($i("i3GEOtabelalegenda").checked){
616   - dadosDaClasse = "sim";
  657 + if(!fim){
  658 + fim = $i(idjanela+"i3GEOtabelafim").value - 1;
617 659 }
618 660 else{
619   - dadosDaClasse = "nao";
  661 + fim = "";
620 662 }
621   - }
622   - if(!inicio){
623   - inicio = $i("i3GEOtabelainicio").value - 1;
624   - }
625   - else{
626   - inicio = "";
627   - }
628   - if(!fim){
629   - fim = $i("i3GEOtabelafim").value - 1;
630   - }
631   - else{
632   - fim = "";
633   - }
634   - if(!funcao){
635   - funcao = i3GEOF.tabela.montaTabela;
636   - }
637   - ext = i3GEO.parametros.mapexten;
638   - ext = i3GEO.util.extOSM2Geo(ext);
639   - p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=listaregistros&inicio="+inicio+"&fim="+fim+"&tema="+i3GEOF.tabela.tema+"&tipo="+tiporeg+"&tipolista="+tipolista+"&ext="+ext+"&dadosDaClasse="+dadosDaClasse;
640   - cp.set_response_type("JSON");
641   - cp.call(p,"listaRegistros",funcao);
642   - },
643   - /*
  663 + if(!funcao){
  664 + funcao = function(retorno){
  665 + i3GEOF.tabela.montaTabela(retorno,idjanela);
  666 + };
  667 + }
  668 + ext = i3GEO.parametros.mapexten;
  669 + ext = i3GEO.util.extOSM2Geo(ext);
  670 + p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+
  671 + "&funcao=listaregistros"+
  672 + "&inicio="+inicio+
  673 + "&fim="+fim+
  674 + "&tema="+i3GEOF.tabela.propJanelas[idjanela].tema+
  675 + "&tipo="+tiporeg+
  676 + "&tipolista="+tipolista+
  677 + "&ext="+ext+
  678 + "&dadosDaClasse="+dadosDaClasse;
  679 + cp.set_response_type("JSON");
  680 + cp.call(p,"listaRegistros",funcao);
  681 + },
  682 + /*
644 683 Function: montaTabela
645 684  
646 685 Monta a visualiza&ccedil;&atilde;o da tabela de atributos
647   - */
648   - montaTabela: function(retorno){
649   - if (retorno.data !== undefined){
650   - var ins,
  686 + */
  687 + montaTabela: function(retorno,idjanela){
  688 + //TODO
  689 + if (retorno.data !== undefined){
  690 + var ins,
651 691 i,
652 692 vals,
653 693 cor,
... ... @@ -655,148 +695,160 @@ i3GEOF.tabela = {
655 695 n,
656 696 stat,
657 697 imagem,
658   - i3GEOtabelalegenda = $i("i3GEOtabelalegenda").checked;
659   - //cabecalho da tabela
660   - ins = "<table id=i3GEOtabelatabelai class=lista8 >";
661   - ins += "<tr><td style='background-color:yellow'></td><td style='background-color:yellow'></td><td style='background-color:yellow'></td><td style='background-color:yellow'></td>";
662   - n = retorno.data[0].itens.length;
663   - for (i=0;i<n;i++)
664   - {ins += "<td accessKey='"+(i * 1 + 4)+"' style='background-color:yellow' ><img style=cursor:pointer onclick='i3GEOF.tabela.excluiColuna(this,"+(i * 1 + 4)+")' src='"+i3GEO.configura.locaplic+"/imagens/x.gif' title='"+$trad("t12")+"' />&nbsp;<img style=cursor:pointer onclick='i3GEOF.tabela.ordenaColuna(this,"+(i * 1 + 4)+")' src='"+i3GEO.configura.locaplic+"/imagens/ordena1.gif' title='"+$trad(31,i3GEOF.tabela.dicionario)+"' /><br><span title='"+retorno.data[0].itens[i]+"'> <b>"+retorno.data[0].alias[i]+"</b></span></td>";}
665   - ins += "</tr>";
666   - cor = "linha";
667   - n = retorno.data[1].registros.length;
668   - if($i("i3GEOtabelafim").value === ""){
669   - $i("i3GEOtabelafim").value = n - 1;
670   - }
671   - for (i=0;i<n;i++){
672   - ins += "<tr><td><img style=cursor:pointer onclick='i3GEOF.tabela.excluiLinha(this)' src='"+i3GEO.configura.locaplic+"/imagens/x.gif' title='"+$trad("t12")+"' /></td>";
673   - ins += "<td>";
674   - if(retorno.data[1].registros[i].ext && retorno.data[1].registros[i].ext != ""){
675   - ins += "<img style=cursor:pointer onclick='i3GEOF.tabela.zoomExt(\""+retorno.data[1].registros[i].ext+"\")' src='"+i3GEO.configura.locaplic+"/imagens/o.gif' title='zoom' ids="+retorno.data[1].registros[i].indice+" />";
676   - }
677   - ins += "</td>";
678   - stat = "";
679   - if(retorno.data[1].registros[i].status === "CHECKED")
680   - {stat = "CHECKED";}
681   - if(i3GEOF.tabela.registros[retorno.data[1].registros[i].indice]){
682   - if(i3GEOF.tabela.registros[retorno.data[1].registros[i].indice] === true)
683   - {stat = "CHECKED";}
  698 + registros = i3GEOF.tabela.propJanelas[idjanela].registros,
  699 + i3GEOtabelalegenda = $i(idjanela+"i3GEOtabelalegenda").checked;
  700 + //cabecalho da tabela
  701 + ins = "<table id="+idjanela+"i3GEOtabelatabelai class=lista8 >";
  702 + ins += "<tr><td style='background-color:yellow'></td><td style='background-color:yellow'></td><td style='background-color:yellow'></td><td style='background-color:yellow'></td>";
  703 + n = retorno.data[0].itens.length;
  704 + for (i=0;i<n;i++){
  705 + ins += "<td accessKey='"+(i * 1 + 4)+"' style='background-color:yellow' ><img style=cursor:pointer onclick='i3GEOF.tabela.excluiColuna(this,"+(i * 1 + 4)+")' src='"+i3GEO.configura.locaplic+"/imagens/x.gif' title='"+$trad("t12")+"' />&nbsp;<img style=cursor:pointer onclick='i3GEOF.tabela.ordenaColuna(this,"+(i * 1 + 4)+")' src='"+i3GEO.configura.locaplic+"/imagens/ordena1.gif' title='"+$trad(31,i3GEOF.tabela.dicionario)+"' /><br><span title='"+retorno.data[0].itens[i]+"'> <b>"+retorno.data[0].alias[i]+"</b></span></td>";
  706 + }
  707 + ins += "</tr>";
  708 + cor = "linha";
  709 + n = retorno.data[1].registros.length;
  710 + if($i(idjanela+"i3GEOtabelafim").value === ""){
  711 + $i(idjanela+"i3GEOtabelafim").value = n - 1;
  712 + }
  713 + for (i=0;i<n;i++){
  714 + ins += "<tr><td><img style=cursor:pointer onclick='i3GEOF.tabela.excluiLinha(this)' src='"+i3GEO.configura.locaplic+"/imagens/x.gif' title='"+$trad("t12")+"' /></td>";
  715 + ins += "<td>";
  716 + if(retorno.data[1].registros[i].ext && retorno.data[1].registros[i].ext != ""){
  717 + ins += "<img style=cursor:pointer onclick='i3GEOF.tabela.zoomExt(\""+retorno.data[1].registros[i].ext+"\",\""+idjanela+"\")' src='"+i3GEO.configura.locaplic+"/imagens/o.gif' title='zoom' ids="+retorno.data[1].registros[i].indice+" />";
  718 + }
  719 + ins += "</td>";
  720 + stat = "";
  721 + if(retorno.data[1].registros[i].status === "CHECKED"){
  722 + stat = "CHECKED";
  723 + }
  724 + if(registros[retorno.data[1].registros[i].indice]){
  725 + if(registros[retorno.data[1].registros[i].indice] === true){
  726 + stat = "CHECKED";
  727 + }
  728 + else{
  729 + stat = "";
  730 + }
  731 + }
  732 + ins += "<td><input title='marca' onclick='i3GEOF.tabela.registraLinha(this,\""+idjanela+"\")' style='cursor:pointer;border:0px solid white;' type='checkbox' "+stat+" name="+retorno.data[1].registros[i].indice+" /></td>";
  733 + if(i3GEOtabelalegenda == true){
  734 + imagem = retorno.data.legenda[retorno.data[1].registros[i].classe["indice"]];
  735 + ins += "<td><img title='"+retorno.data[1].registros[i].classe["nome"]+"' src='"+imagem+"' /></td>";
  736 + }
684 737 else
685   - {stat = "";}
686   - }
687   - ins += "<td><input title='marca' onclick='i3GEOF.tabela.registraLinha(this)' style='cursor:pointer;border:0px solid white;' type='checkbox' "+stat+" name="+retorno.data[1].registros[i].indice+" /></td>";
688   - if(i3GEOtabelalegenda == true){
689   - imagem = retorno.data.legenda[retorno.data[1].registros[i].classe["indice"]];
690   - ins += "<td><img title='"+retorno.data[1].registros[i].classe["nome"]+"' src='"+imagem+"' /></td>";
691   - }
692   - else
693   - {ins += "<td></td>";}
694   - if(stat === "CHECKED")
695   - {i3GEOF.tabela.registros[retorno.data[1].registros[i].indice] = true;}
696   - vals = retorno.data[1].registros[i].valores;
697   - for (j=0;j<vals.length;j++)
698   - {ins += "<td class='"+cor+"'>"+vals[j].valor+"</td>";}
699   - if (cor === "linha"){cor = "linha1";}
700   - else{cor = "linha";}
  738 + {ins += "<td></td>";}
  739 + if(stat === "CHECKED"){
  740 + registros[retorno.data[1].registros[i].indice] = true;
  741 + }
  742 + vals = retorno.data[1].registros[i].valores;
  743 + for (j=0;j<vals.length;j++){
  744 + ins += "<td class='"+cor+"'>"+vals[j].valor+"</td>";
  745 + }
  746 + if (cor === "linha"){
  747 + cor = "linha1";
  748 + }
  749 + else{
  750 + cor = "linha";
  751 + }
  752 + }
  753 + $i(idjanela+"i3GEOtabelaregistros").innerHTML = ins;
701 754 }
702   - $i("i3GEOtabelaregistros").innerHTML = ins;
703   - }
704   - i3GEOF.tabela.aguarde.visibility = "hidden";
705   - },
706   - /*
  755 + i3GEOF.tabela.aguarde.visibility = "hidden";
  756 + },
  757 + /*
707 758 Function: mais
708 759  
709 760 Avan&ccedil;a o contador de registros para a listagem
710   - */
711   - mais:function(){
712   - if(i3GEOF.tabela.aguarde.visibility === "visible")
713   - {return;}
714   - var i = $i("i3GEOtabelainicio").value * 1,
715   - f = $i("i3GEOtabelafim").value * 1,
  761 + */
  762 + mais:function(idjanela){
  763 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  764 + {return;}
  765 + var i = $i(idjanela+"i3GEOtabelainicio").value * 1,
  766 + f = $i(idjanela+"i3GEOtabelafim").value * 1,
716 767 d = f - i;
717   - $i("i3GEOtabelainicio").value = f + 1;
718   - $i("i3GEOtabelafim").value = f + d + 1;
719   - i3GEOF.tabela.pegaRegistros();
720   - },
721   - /*
  768 + $i(idjanela+"i3GEOtabelainicio").value = f + 1;
  769 + $i(idjanela+"i3GEOtabelafim").value = f + d + 1;
  770 + i3GEOF.tabela.pegaRegistros(idjanela);
  771 + },
  772 + /*
722 773 Function: todos
723 774  
724 775 Avan&ccedil;a o contador de registros para o fim da listagem
725   - */
726   - todos:function(){
727   - if(i3GEOF.tabela.aguarde.visibility === "visible")
728   - {return;}
729   - $i("i3GEOtabelainicio").value = 1;
730   - $i("i3GEOtabelafim").value = "";
731   - i3GEOF.tabela.pegaRegistros(false,false,false,1,true);
732   - },
733   - /*
  776 + */
  777 + todos:function(idjanela){
  778 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  779 + {return;}
  780 + $i(idjanela+"i3GEOtabelainicio").value = 1;
  781 + $i(idjanela+"i3GEOtabelafim").value = "";
  782 + i3GEOF.tabela.pegaRegistros(idjanela,false,false,false,1,true);
  783 + },
  784 + /*
734 785 Function: menos
735 786  
736 787 Retrocede o contador de registros para a listagem
737   - */
738   - menos: function(){
739   - if(i3GEOF.tabela.aguarde.visibility === "visible")
740   - {return;}
741   - var i = $i("i3GEOtabelainicio").value * 1,
742   - f = $i("i3GEOtabelafim").value * 1,
  788 + */
  789 + menos: function(idjanela){
  790 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  791 + {return;}
  792 + var i = $i(idjanela+"i3GEOtabelainicio").value * 1,
  793 + f = $i(idjanela+"i3GEOtabelafim").value * 1,
743 794 d = f - i;
744   - $i("i3GEOtabelainicio").value = i - d - 1;
745   - $i("i3GEOtabelafim").value = i - 1;
746   - if ($i("i3GEOtabelainicio").value < 1){
747   - $i("i3GEOtabelainicio").value = 1;
748   - $i("i3GEOtabelafim").value = 1 + d;
749   - }
750   - i3GEOF.tabela.pegaRegistros();
751   - },
752   - /*
  795 + $i(idjanela+"i3GEOtabelainicio").value = i - d - 1;
  796 + $i(idjanela+"i3GEOtabelafim").value = i - 1;
  797 + if ($i(idjanela+"i3GEOtabelainicio").value < 1){
  798 + $i(idjanela+"i3GEOtabelainicio").value = 1;
  799 + $i(idjanela+"i3GEOtabelafim").value = 1 + d;
  800 + }
  801 + i3GEOF.tabela.pegaRegistros(idjanela);
  802 + },
  803 + /*
753 804 Function: excluiColuna
754 805  
755 806 Exclui uma coluna da visualiza&ccedil;&atilde;o da tabela
756   - */
757   - excluiColuna: function(coluna,cid){
758   - i3GEOF.tabela.aguarde.visibility = "visible";
759   - try{
760   - var tabela = $i("i3GEOtabelatabelai"),
  807 + */
  808 + excluiColuna: function(coluna,cid){
  809 + //TODO
  810 + i3GEOF.tabela.aguarde.visibility = "visible";
  811 + try{
  812 + var tabela = $i(idjanela+"i3GEOtabelatabelai"),
761 813 trs,
762 814 tds,
763 815 i,
764 816 t,
765 817 nt,
766 818 ni;
767   - //pega o indice correto
768   - tds = coluna.parentNode.parentNode.getElementsByTagName("td");
769   - nt = tds.length;
770   - for (t=0;t<nt;t++){
771   - if(tds[t].accessKey == cid){
772   - cid = t;
773   - break;
  819 + //pega o indice correto
  820 + tds = coluna.parentNode.parentNode.getElementsByTagName("td");
  821 + nt = tds.length;
  822 + for (t=0;t<nt;t++){
  823 + if(tds[t].accessKey == cid){
  824 + cid = t;
  825 + break;
  826 + }
774 827 }
775   - }
776   - trs = tabela.getElementsByTagName("tr");
777   - nt = trs.length;
778   - for (t=0;t<nt;t++){
779   - i = trs[t];
780   - if(i.getElementsByTagName("td")[cid]){
781   - ni = i.getElementsByTagName("td")[cid];
782   - i.removeChild(ni);
  828 + trs = tabela.getElementsByTagName("tr");
  829 + nt = trs.length;
  830 + for (t=0;t<nt;t++){
  831 + i = trs[t];
  832 + if(i.getElementsByTagName("td")[cid]){
  833 + ni = i.getElementsByTagName("td")[cid];
  834 + i.removeChild(ni);
  835 + }
783 836 }
  837 + i3GEOF.tabela.aguarde.visibility = "hidden";
  838 + }catch(e){
  839 + i3GEOF.tabela.aguarde.visibility = "hidden";
  840 + if(typeof(console) !== 'undefined'){console.error(e);}
784 841 }
785   - i3GEOF.tabela.aguarde.visibility = "hidden";
786   - }catch(e){
787   - i3GEOF.tabela.aguarde.visibility = "hidden";
788   - if(typeof(console) !== 'undefined'){console.error(e);}
789   - }
790   - },
791   - /*
  842 + },
  843 + /*
792 844 Function: ordenaColuna
793 845  
794 846 Ordena uma coluna da tabela
795   - */
796   - ordenaColuna: function(coluna,cid){
797   - i3GEOF.tabela.aguarde.visibility = "visible";
798   - try{
799   - var tabela = $i("i3GEOtabelatabelai"),
  847 + */
  848 + ordenaColuna: function(coluna,cid){
  849 + i3GEOF.tabela.aguarde.visibility = "visible";
  850 + try{
  851 + var tabela = $i("i3GEOtabelatabelai"),
800 852 trs = tabela.getElementsByTagName("tr"),
801 853 ntrs = trs.length,
802 854 tds,
... ... @@ -809,99 +861,83 @@ i3GEOF.tabela = {
809 861 ins,
810 862 p,
811 863 e;
812   - //pega o indice correto
813   - tds = coluna.parentNode.parentNode.getElementsByTagName("td");
814   - nt = tds.length;
815   - for (t=0;t<nt;t++){
816   - if(tds[t].accessKey == cid){
817   - cid = t;
818   - break;
  864 + //pega o indice correto
  865 + tds = coluna.parentNode.parentNode.getElementsByTagName("td");
  866 + nt = tds.length;
  867 + for (t=0;t<nt;t++){
  868 + if(tds[t].accessKey == cid){
  869 + cid = t;
  870 + break;
  871 + }
819 872 }
820   - }
821   - for (t=0;t<ntrs;t++)
822   - {
823   - if (t < ntrs)
  873 + for (t=0;t<ntrs;t++)
824 874 {
825   - if (trs[t].childNodes[cid].innerHTML)
  875 + if (t < ntrs)
826 876 {
827   - if (trs[t].childNodes[cid].innerHTML !== "undefined"){
828   - psort[conta] = trs[t].childNodes[cid].innerHTML+"+"+conta;
829   - conta = conta + 1;
  877 + if (trs[t].childNodes[cid].innerHTML)
  878 + {
  879 + if (trs[t].childNodes[cid].innerHTML !== "undefined"){
  880 + psort[conta] = trs[t].childNodes[cid].innerHTML+"+"+conta;
  881 + conta = conta + 1;
  882 + }
830 883 }
831 884 }
832 885 }
833   - }
834   - //recosntroi a tabela
835   - psortfim = psort.sort();
836   - ins = "<table id=i3GEOtabelatabelai class=lista8 >";
837   - npsortfim = psortfim.length;
838   - for (p=0;p<npsortfim;p++)
839   - {
840   - e = psortfim[p].split("+")[1] * 1;
841   - if (trs[e] !== undefined)
842   - {ins += "<tr>" + trs[e].innerHTML + "</tr>";}
843   - }
844   - $i("i3GEOtabelaregistros").innerHTML = ins+"</table>";
845   - i3GEOF.tabela.aguarde.visibility = "hidden";
846   - }
847   - catch(e){i3GEOF.tabela.aguarde.visibility = "hidden";if(typeof(console) !== 'undefined'){console.error(e);}}
848   - },
849   - excluiLinha: function(celula){
850   - var p = celula.parentNode.parentNode;
851   - do{
852   - p.removeChild(p.childNodes[0]);
853   - } while (p.childNodes.length > 0);
854   - p.parentNode.removeChild(p);
855   - },
856   - zoomExt: function(ext){
857   - if(i3GEOF.tabela.aguarde.visibility === "visible")
858   - {return;}
859   - i3GEOF.tabela.aguarde.visibility = "visible";
860   - var funcao = function(){
861   - i3GEOF.tabela.aguarde.visibility = "hidden";
862   - i3GEOF.tabela.pegaRegistros();
863   - i3GEO.atualiza();
864   - };
865   - i3GEO.php.mudaext(funcao,"nenhum",ext);
866   - },
867   - //depreciado
868   - zoomLinha: function(celula){
869   - if(i3GEOF.tabela.aguarde.visibility === "visible")
870   - {return;}
871   - i3GEOF.tabela.aguarde.visibility = "visible";
872   - var p,reg,tempExt;
873   - p = celula.parentNode.parentNode;
874   - reg = p.getElementsByTagName("input")[0].name;
875   - tempExt = function(retorno){
876   - i3GEOF.tabela.aguarde.visibility = "hidden";
  886 + //recosntroi a tabela
  887 + psortfim = psort.sort();
  888 + ins = "<table id=i3GEOtabelatabelai class=lista8 >";
  889 + npsortfim = psortfim.length;
  890 + for (p=0;p<npsortfim;p++)
  891 + {
  892 + e = psortfim[p].split("+")[1] * 1;
  893 + if (trs[e] !== undefined)
  894 + {ins += "<tr>" + trs[e].innerHTML + "</tr>";}
  895 + }
  896 + $i("i3GEOtabelaregistros").innerHTML = ins+"</table>";
  897 + i3GEOF.tabela.aguarde.visibility = "hidden";
  898 + }
  899 + catch(e){i3GEOF.tabela.aguarde.visibility = "hidden";if(typeof(console) !== 'undefined'){console.error(e);}}
  900 + },
  901 + excluiLinha: function(celula){
  902 + var p = celula.parentNode.parentNode;
  903 + do{
  904 + p.removeChild(p.childNodes[0]);
  905 + } while (p.childNodes.length > 0);
  906 + p.parentNode.removeChild(p);
  907 + },
  908 + zoomExt: function(ext,idjanela){
  909 + //TODO
  910 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  911 + {return;}
  912 + i3GEOF.tabela.aguarde.visibility = "visible";
877 913 var funcao = function(){
878   - i3GEOF.tabela.pegaRegistros();
  914 + i3GEOF.tabela.aguarde.visibility = "hidden";
  915 + i3GEOF.tabela.pegaRegistros(idjanela);
879 916 i3GEO.atualiza();
880 917 };
881   - i3GEO.php.mudaext(funcao,"nenhum",retorno.data);
882   - };
883   - i3GEO.php.extRegistros(tempExt,i3GEOF.tabela.tema,reg);
884   - },
885   - registraLinha: function(linha){
886   - i3GEOF.tabela.registros[linha.name] = linha.checked;
887   - },
888   - /*
  918 + i3GEO.php.mudaext(funcao,"nenhum",ext);
  919 + },
  920 + registraLinha: function(linha,idjanela){
  921 + i3GEOF.tabela.propJanelas[idjanela].registros[linha.name] = linha.checked;
  922 + },
  923 + /*
889 924 Function: listaMarcados
890 925  
891 926 Retorna um array com os &iacute;ndices dos registros que est&atilde;o marcados.
892   - */
893   - listaMarcados: function(){
894   - var lista = [],
  927 + */
  928 + listaMarcados: function(idjanela){
  929 + var lista = [],
  930 + registros = i3GEOF.tabela.propJanelas[idjanela].registros,
895 931 i,
896   - n = i3GEOF.tabela.registros.length;
897   - for (i=0;i<n;i++){
898   - if (i3GEOF.tabela.registros[i] === true){
899   - lista.push(i);
  932 + n = registros.length;
  933 + for (i=0;i<n;i++){
  934 + if (registros[i] === true){
  935 + lista.push(i);
  936 + }
900 937 }
901   - }
902   - return lista;
903   - },
904   - /*
  938 + return lista;
  939 + },
  940 + /*
905 941 Function: ativaSelecao
906 942  
907 943 Seleciona no mapa os elementos que estiverem marcados na guia 2
... ... @@ -909,94 +945,96 @@ i3GEOF.tabela = {
909 945 Veja:
910 946  
911 947 <INCLUISEL>
912   - */
913   - ativaSelecao: function(){
914   - if(i3GEOF.tabela.aguarde.visibility === "visible")
915   - {return;}
916   - i3GEOF.tabela.aguarde.visibility = "visible";
917   - var lista = i3GEOF.tabela.listaMarcados(),
  948 + */
  949 + ativaSelecao: function(idjanela){
  950 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  951 + {return;}
  952 + i3GEOF.tabela.aguarde.visibility = "visible";
  953 + var lista = i3GEOF.tabela.listaMarcados(idjanela),
918 954 p,
919 955 cp,
920 956 temp = function(retorno){
921 957 if(retorno){
922   - i3GEO.Interface.atualizaTema(retorno,i3GEOF.tabela.tema);
  958 + i3GEO.Interface.atualizaTema(retorno,i3GEOF.tabela.propJanelas[idjanela].tema);
923 959 i3GEOF.tabela.aguarde.visibility = "hidden";
924 960 }
925 961 };
926   - p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=incluisel&tema="+i3GEOF.tabela.tema+"&ids="+lista.toString();
927   - cp = new cpaint();
928   - cp.set_response_type("JSON");
929   - cp.call(p,"incluiSel",temp);
930   - },
931   - /*
  962 + p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=incluisel&tema="+i3GEOF.tabela.propJanelas[idjanela].tema+"&ids="+lista.toString();
  963 + cp = new cpaint();
  964 + cp.set_response_type("JSON");
  965 + cp.call(p,"incluiSel",temp);
  966 + },
  967 + /*
932 968 Function: limpaSelecao
933 969  
934 970 Limpa a sele&ccedil;&atilde;o do tema da tabela
935   - */
936   - limpaSelecao: function(){
937   - if(i3GEOF.tabela.aguarde.visibility === "visible")
938   - {return;}
939   - i3GEOF.tabela.aguarde.visibility = "visible";
940   - i3GEO.tema.limpasel(i3GEOF.tabela.tema);
941   - i3GEOF.tabela.registros = [];
942   - var lista = $i("i3GEOtabelatabelai").getElementsByTagName("input"),
  971 + */
  972 + limpaSelecao: function(idjanela){
  973 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  974 + {return;}
  975 + i3GEOF.tabela.aguarde.visibility = "visible";
  976 + i3GEO.tema.limpasel(i3GEOF.tabela.propJanelas[idjanela].tema);
  977 + i3GEOF.tabela.propJanelas[idjanela].registros = [];
  978 + var lista = $i(idjanela+"i3GEOtabelatabelai").getElementsByTagName("input"),
943 979 n = lista.length,
944 980 i;
945   - for(i=0;i<n;i++){
946   - lista[i].checked = false;
947   - }
948   - i3GEOF.tabela.aguarde.visibility = "hidden";
949   - },
950   - /*
  981 + for(i=0;i<n;i++){
  982 + lista[i].checked = false;
  983 + }
  984 + i3GEOF.tabela.aguarde.visibility = "hidden";
  985 + },
  986 + /*
951 987 Function: criaNovoTema
952 988  
953 989 Cria um novo tema contendo a sele&ccedil;&atilde;o existente
954   - */
955   - criaNovoTema: function(){
956   - if(i3GEOF.tabela.aguarde.visibility === "visible")
957   - {return;}
958   - i3GEOF.tabela.aguarde.visibility = "visible";
959   - var temp = function(retorno){
960   - i3GEOF.tabela.aguarde.visibility = "hidden";
961   - i3GEO.atualiza(retorno);
962   - };
963   - i3GEO.php.criatemaSel(temp,i3GEOF.tabela.tema);
964   - },
965   - /*
  990 + */
  991 + criaNovoTema: function(idjanela){
  992 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  993 + {return;}
  994 + i3GEOF.tabela.aguarde.visibility = "visible";
  995 + var temp = function(retorno){
  996 + i3GEOF.tabela.aguarde.visibility = "hidden";
  997 + i3GEO.atualiza(retorno);
  998 + };
  999 + i3GEO.php.criatemaSel(temp,i3GEOF.tabela.propJanelas[idjanela].tema);
  1000 + },
  1001 + /*
966 1002 Function: comboItens
967 1003  
968 1004 Cria um combo para selecionar um item do tema escolhido
969   - */
970   - comboItensEstat: function(){
971   - var tema = i3GEOF.tabela.tema;
972   - i3GEO.util.comboItens(
973   - "i3GEOtabelaComboItensGuia3",
974   - tema,
975   - function(retorno){
976   - if(retorno.tipo === "erro"){
977   - $i("i3GEOtabelaitensGuia3").innerHTML = "<br><br><span style='color:red'>"+$trad(32,i3GEOF.tabela.dicionario)+"</span><br><br>";
978   - }
979   - else{
980   - $i("i3GEOtabelaitensGuia3").innerHTML = retorno.dados;
  1005 + */
  1006 + comboItensEstat: function(idjanela){
  1007 + var tema = i3GEOF.tabela.propJanelas[idjanela].tema;
  1008 + i3GEO.util.comboItens(
  1009 + idjanela+"i3GEOtabelaComboItensGuia3",
  1010 + tema,
  1011 + function(retorno){
  1012 + if(retorno.tipo === "erro"){
  1013 + $i(idjanela+"i3GEOtabelaitensGuia3").innerHTML = "<br><br><span style='color:red'>"+$trad(32,i3GEOF.tabela.dicionario)+"</span><br><br>";
  1014 + }
  1015 + else{
  1016 + $i(idjanela+"i3GEOtabelaitensGuia3").innerHTML = retorno.dados;
  1017 + }
  1018 + },
  1019 + idjanela+"i3GEOtabelaitensGuia3",
  1020 + ""
  1021 + );
  1022 + },
  1023 + estatistica: function(idjanela){
  1024 + if($i(idjanela+"i3GEOtabelaComboItensGuia3").value === ""){
  1025 + i3GEO.janela.tempoMsg("Escolha um item!");
  1026 + return;
981 1027 }
982   - },
983   - "i3GEOtabelaitensGuia3",
984   - ""
985   - );
986   - },
987   - estatistica: function(){
988   - if($i("i3GEOtabelaComboItensGuia3").value === "")
989   - {i3GEO.janela.tempoMsg("Escolha um item!");return;}
990   - if(i3GEOF.tabela.aguarde.visibility === "visible")
991   - {return;}
992   - i3GEOF.tabela.aguarde.visibility = "visible";
993   - try{
994   - var monta = function (retorno){
  1028 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  1029 + {return;}
  1030 + i3GEOF.tabela.aguarde.visibility = "visible";
  1031 + try{
  1032 + var monta = function (retorno){
995 1033 var ins = "",
996   - nome,
997   - valor,
998   - i,
999   - n;
  1034 + nome,
  1035 + valor,
  1036 + i,
  1037 + n;
1000 1038 if(retorno.data.indices !== undefined){
1001 1039 if (retorno.data.indices){
1002 1040 n = retorno.data.indices.length;
... ... @@ -1010,679 +1048,685 @@ i3GEOF.tabela = {
1010 1048 else{
1011 1049 ins = retorno.data;
1012 1050 }
1013   - $i("i3GEOtabelaoperacoes").innerHTML = ins + "<br>";
  1051 + $i(idjanela+"i3GEOtabelaoperacoes").innerHTML = ins + "<br>";
1014 1052 i3GEOF.tabela.aguarde.visibility = "hidden";
1015 1053 },
1016 1054 exclui = "",
1017 1055 cp = new cpaint(),
1018 1056 p;
1019   - if ($i("i3GEOtabelafiltro1").value !== "")
1020   - {exclui = $i("i3GEOtabelafiltro1").value;}
1021   - p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=estatistica&item="+$i("i3GEOtabelaComboItensGuia3").value+"&tema="+i3GEOF.tabela.tema+"&exclui="+exclui+"&ext="+i3GEO.parametros.mapexten;
1022   - cp.set_response_type("JSON");
1023   - cp.call(p,"estatDescritivas",monta);
1024   - }catch(e){
1025   - i3GEOF.tabela.aguarde.visibility = "hidden";
1026   - $i("operacoes").innerHTML = "Ocorreu um erro: "+e;
1027   - }
1028   - },
1029   - tabelaTexto:function(){
1030   - },
1031   - t0: function(){
1032   - $i("i3GEOtabelaresultado").innerHTML = "";
1033   - var ins = "";
1034   - ins += "<p class='paragrafo' >"+$trad(33,i3GEOF.tabela.dicionario)+".";
1035   - ins += "<p class='paragrafo' ><a href='http://www.r-project.org/' target=blank >"+$trad(34,i3GEOF.tabela.dicionario);
1036   - ins += "<p class='paragrafo' ><input type=button value='"+$trad("t37b")+"' id=i3GEOtabelaGraficoI /></p>";
1037   - ins += "<br><br><p class='paragrafo' >"+$trad(35,i3GEOF.tabela.dicionario)+".";
1038   -
1039   - i3GEO.util.proximoAnterior("","i3GEOF.tabela.t1()",ins,"i3GEOFtabelat0","i3GEOtabelaresultado");
1040   - new YAHOO.widget.Button(
1041   - "i3GEOtabelaGraficoI",
1042   - {onclick:{fn: function(){
1043   - i3GEO.mapa.ativaTema(i3GEOF.tabela.tema);
1044   - i3GEO.analise.dialogo.graficoInterativo();
1045   - }
1046   - }}
1047   - );
1048   -
1049   - },
1050   - t1: function(){
1051   - var ins = "<p class='paragrafo' >Escolha o tipo de gr&aacute;fico:</p>";
1052   - ins += "<table><tr>";
1053   - ins += "<td><img title='Pizza' onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"pie\";i3GEOF.tabela.validaT1()' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grtorta.png' /></td>";
1054   - ins += "<td><img title='Barras' onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"barplot\";i3GEOF.tabela.validaT1()' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grbarras.png' /></td>";
1055   - ins += "<td><img title='histograma' onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"hist\";i3GEOF.tabela.validaT1()' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grhist.png' /></td>";
1056   - ins += "<tr><td>&nbsp;</td><td></td><td></td></tr>";
1057   - ins += "<tr><td><img title='linhas' onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"linhas\";i3GEOF.tabela.validaT1()' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grlinhas.png' /></td>";
1058   - ins += "<td><img onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"scatter\";i3GEOF.tabela.validaT1()' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grdisp.png' /></td>";
1059   - ins += "<td><img onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"scatterbins\";i3GEOF.tabela.validaT1()' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grscatterbins.png' /></td>";
1060   - ins += "</table></tr>";
1061   - i3GEO.util.proximoAnterior("i3GEOF.tabela.t0()","i3GEOF.tabela.validaT1()",ins,"i3GEOF.tabela.t1()","i3GEOtabelaresultado");
1062   - },
1063   - validaT1: function(){
1064   - if (i3GEOF.tabela.tipoDeGrafico === ""){
  1057 + if ($i(idjanela+"i3GEOtabelafiltro1").value !== "")
  1058 + {exclui = $i("i3GEOtabelafiltro1").value;}
  1059 + p = i3GEO.configura.locaplic+
  1060 + "/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+
  1061 + "&funcao=estatistica&item="+$i(idjanela+"i3GEOtabelaComboItensGuia3").value+
  1062 + "&tema="+i3GEOF.tabela.propJanelas[idjanela].tema+
  1063 + "&exclui="+exclui+
  1064 + "&ext="+i3GEO.parametros.mapexten;
  1065 + cp.set_response_type("JSON");
  1066 + cp.call(p,"estatDescritivas",monta);
  1067 + }catch(e){
  1068 + i3GEOF.tabela.aguarde.visibility = "hidden";
  1069 + $i("operacoes").innerHTML = "Ocorreu um erro: "+e;
  1070 + }
  1071 + },
  1072 + tabelaTexto:function(){
  1073 + },
  1074 + t0: function(idjanela){
  1075 + $i(idjanela+"i3GEOtabelaresultado").innerHTML = "";
  1076 + var ins = "";
  1077 + ins += "<p class='paragrafo' >"+$trad(33,i3GEOF.tabela.dicionario)+".";
  1078 + ins += "<p class='paragrafo' ><a href='http://www.r-project.org/' target=blank >"+$trad(34,i3GEOF.tabela.dicionario);
  1079 + ins += "<p class='paragrafo' ><input type=button value='"+$trad("t37b")+"' id="+idjanela+"i3GEOtabelaGraficoI /></p>";
  1080 + ins += "<br><br><p class='paragrafo' >"+$trad(35,i3GEOF.tabela.dicionario)+".";
  1081 +
  1082 + i3GEO.util.proximoAnterior("","i3GEOF.tabela.t1('"+idjanela+"')",ins,idjanela+"i3GEOFtabelat0",idjanela+"i3GEOtabelaresultado");
  1083 + new YAHOO.widget.Button(
  1084 + idjanela+"i3GEOtabelaGraficoI",
  1085 + {onclick:{fn: function(){
  1086 + i3GEO.mapa.ativaTema(i3GEOF.tabela.propJanelas[idjanela].tema);
  1087 + i3GEO.analise.dialogo.graficoInterativo();
  1088 + }
  1089 + }}
  1090 + );
  1091 +
  1092 + },
  1093 + t1: function(idjanela){
  1094 + var ins = "<p class='paragrafo' >Escolha o tipo de gr&aacute;fico:</p>";
  1095 + ins += "<table><tr>";
  1096 + ins += "<td><img title='Pizza' onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"pie\";i3GEOF.tabela.validaT1('"+idjanela+"')' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grtorta.png' /></td>";
  1097 + ins += "<td><img title='Barras' onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"barplot\";i3GEOF.tabela.validaT1('"+idjanela+"')' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grbarras.png' /></td>";
  1098 + ins += "<td><img title='histograma' onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"hist\";i3GEOF.tabela.validaT1('"+idjanela+"')' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grhist.png' /></td>";
  1099 + ins += "<tr><td>&nbsp;</td><td></td><td></td></tr>";
  1100 + ins += "<tr><td><img title='linhas' onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"linhas\";i3GEOF.tabela.validaT1('"+idjanela+"')' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grlinhas.png' /></td>";
  1101 + ins += "<td><img onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"scatter\";i3GEOF.tabela.validaT1('"+idjanela+"')' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grdisp.png' /></td>";
  1102 + ins += "<td><img onclick='javascript:i3GEOF.tabela.tipoDeGrafico=\"scatterbins\";i3GEOF.tabela.validaT1('"+idjanela+"')' style='cursor:pointer' src='"+i3GEO.configura.locaplic+"/imagens/grscatterbins.png' /></td>";
  1103 + ins += "</table></tr>";
  1104 + i3GEO.util.proximoAnterior("i3GEOF.tabela.t0('"+idjanela+"')","i3GEOF.tabela.validaT1('"+idjanela+"')",ins,"i3GEOF.tabela.t1('"+idjanela+"')",idjanela+"i3GEOtabelaresultado");
  1105 + },
  1106 + validaT1: function(idjanela){
  1107 + if (i3GEOF.tabela.tipoDeGrafico === ""){
1065 1108 i3GEO.janela.tempoMsg("Selecione um tipo de Grafico");
1066   - i3GEOF.tabela.t1();
1067   - }
1068   - else{
  1109 + i3GEOF.tabela.t1(idjanela);
  1110 + }
  1111 + else{
  1112 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  1113 + {return;}
  1114 + i3GEOF.tabela.aguarde.visibility = "visible";
  1115 + i3GEO.util.comboItens(
  1116 + idjanela+"i3GEOFtabelagi1",
  1117 + i3GEOF.tabela.tema,
  1118 + function(retorno){
  1119 + i3GEOF.tabela.t2(retorno.dados,retorno.dados.replace("i3GEOFtabelagi1","i3GEOFtabelagi2"),idjanela);
  1120 + }
  1121 + );
  1122 + }
  1123 + },
  1124 + t2:function(combo1,combo2,idjanela){
  1125 + i3GEOF.tabela.aguarde.visibility = "hidden";
  1126 + var ins = "<p class='paragrafo' >Item com os valores ou eixo y:";
  1127 + ins += "<p class='paragrafo' >"+combo1;
  1128 + if ((i3GEOF.tabela.tipoDeGrafico !== "hist"))
  1129 + {
  1130 + ins += "<p class='paragrafo' >Item com as categorias ou eixo x:<br>";
  1131 + ins += "<p class='paragrafo' >"+combo2;
  1132 + }
  1133 + if ((i3GEOF.tabela.tipoDeGrafico !== "hist") && (i3GEOF.tabela.tipoDeGrafico !== "scatter") && (i3GEOF.tabela.tipoDeGrafico !== "scatterbins"))
  1134 + {
  1135 + ins += "<p class='paragrafo' >Os valores ser&atilde;o agrupados pelas categorias por:";
  1136 + ins += "<p class='paragrafo' ><select id="+idjanela+"i3GEOtabelaagrupar >";
  1137 + ins += "<option value=soma SELECTED >soma</option>";
  1138 + ins += "<option value=conta >contagem</option>";
  1139 + ins += "<option value=media >m&eacute;dia</option></select>";
  1140 + }
  1141 + ins += "<p class='paragrafo' >Excluir valores:";
  1142 + ins += "<p class='paragrafo' ><input onclick='javascript:this.select();' class=digitar type=text value='' size=4 id="+idjanela+"i3GEOtabelagexcluir />";
  1143 + i3GEO.util.proximoAnterior("i3GEOF.tabela.t1('"+idjanela+"')","i3GEOF.tabela.t3('"+idjanela+"')",ins,"i3GEOF.tabela.t2('"+idjanela+"')","i3GEOtabelaresultado");
  1144 + },
  1145 + t3: function(idjanela){
1069 1146 if(i3GEOF.tabela.aguarde.visibility === "visible")
1070 1147 {return;}
1071 1148 i3GEOF.tabela.aguarde.visibility = "visible";
1072   - i3GEO.util.comboItens(
1073   - "i3GEOFtabelagi1",
1074   - i3GEOF.tabela.tema,
1075   - function(retorno){
1076   - i3GEOF.tabela.t2(retorno.dados,retorno.dados.replace("i3GEOFtabelagi1","i3GEOFtabelagi2"));
1077   - }
1078   - );
1079   - }
1080   - },
1081   - t2:function(combo1,combo2){
1082   - i3GEOF.tabela.aguarde.visibility = "hidden";
1083   - var ins = "<p class='paragrafo' >Item com os valores ou eixo y:";
1084   - ins += "<p class='paragrafo' >"+combo1;
1085   - if ((i3GEOF.tabela.tipoDeGrafico !== "hist"))
1086   - {
1087   - ins += "<p class='paragrafo' >Item com as categorias ou eixo x:<br>";
1088   - ins += "<p class='paragrafo' >"+combo2;
1089   - }
1090   - if ((i3GEOF.tabela.tipoDeGrafico !== "hist") && (i3GEOF.tabela.tipoDeGrafico !== "scatter") && (i3GEOF.tabela.tipoDeGrafico !== "scatterbins"))
1091   - {
1092   - ins += "<p class='paragrafo' >Os valores ser&atilde;o agrupados pelas categorias por:";
1093   - ins += "<p class='paragrafo' ><select id=i3GEOtabelaagrupar >";
1094   - ins += "<option value=soma SELECTED >soma</option>";
1095   - ins += "<option value=conta >contagem</option>";
1096   - ins += "<option value=media >m&eacute;dia</option></select>";
1097   - }
1098   - ins += "<p class='paragrafo' >Excluir valores:";
1099   - ins += "<p class='paragrafo' ><input onclick='javascript:this.select();' class=digitar type=text value='' size=4 id=i3GEOtabelagexcluir />";
1100   - i3GEO.util.proximoAnterior("i3GEOF.tabela.t1()","i3GEOF.tabela.t3()",ins,"i3GEOF.tabela.t2()","i3GEOtabelaresultado");
1101   - },
1102   - t3: function(){
1103   - if(i3GEOF.tabela.aguarde.visibility === "visible")
1104   - {return;}
1105   - i3GEOF.tabela.aguarde.visibility = "visible";
1106   - var temp,
  1149 + var temp,
1107 1150 i,
1108 1151 n;
1109   - if (i3GEOF.tabela.tipoDeGrafico === "pie")
1110   - {i3GEOF.tabela.parametros = "radius,Tgrid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Trotulos,cex,font,Toutros,lty,bg,gw,gh,res,percentual";}
1111   - if (i3GEOF.tabela.tipoDeGrafico === "barplot")
1112   - {i3GEOF.tabela.parametros = "Tgrid,grid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Teixo,ylab,xlab,cexlab,collab,fontlab,Trotulos,font,las,cexaxis,Toutros,space,bg,gw,gh,res,percentual,setasdv";}
1113   - if (i3GEOF.tabela.tipoDeGrafico === "hist")
1114   - {i3GEOF.tabela.parametros = "Tgrid,grid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Teixo,ylab,xlab,cexlab,collab,fontlab,las,Trotulos,cexaxis,font,Toutros,corbarras,breaks,lwd,bg,gw,gh,res,densidade";}
1115   - if (i3GEOF.tabela.tipoDeGrafico === "linhas")
1116   - {i3GEOF.tabela.parametros = "Tgrid,grid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Teixo,ylab,xlab,cexlab,collab,fontlab,las,Trotulos,cexaxis,colaxis,Toutros,pch,spline,tpt,ppontos,lty,tck,lwd,bg,gw,gh,res";}
1117   - if (i3GEOF.tabela.tipoDeGrafico === "scatter")
1118   - {i3GEOF.tabela.parametros = "grid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Teixo,ylab,xlab,cexlab,collab,fontlab,las,Trotulos,cexaxis,colaxis,Toutros,pch,tpt,ppontos,lty,tck,lwd,bg,gw,gh,res,corlinha";}
1119   - if (i3GEOF.tabela.tipoDeGrafico === "scatterbins")
1120   - {i3GEOF.tabela.parametros = "grid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Teixo,ylab,xlab,cexlab,collab,fontlab,las,Trotulos,cexaxis,colaxis,Toutros,pch,tpt,ppontos,lty,tck,lwd,bg,gw,gh,res,corlinha,nbins,plota3d";}
1121   -
1122   - ins = "<p class='paragrafo' > <input id=i3GEOtabelabotao7 type=button value='Gera em uma nova janela' size=15 />";
1123   - ins += "<input id=i3GEOtabelabotao10 type=button value='Nessa janela' size=15 />";
1124   - ins += "<input id=i3GEOtabelabotao8 type=button value='Fus&atilde;o' size=30 /><br>";
1125   - ins += "<div id=i3GEOtabelaimgG ></div>";
1126   - ins += "<br><br><table class=lista5 >";
1127   - ins += "<tr><td><b>Tamanho da figura</b></td><td></td></tr>";
1128   - ins += "<tr><td>Largura em pixels</td>";
1129   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=400 size=20 id='i3GEOtabelagw' /></td></tr>";
1130   - ins += "<tr><td>Altura em pixels</td>";
1131   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=400 size=20 id='i3GEOtabelagh' /></td></tr>";
1132   - ins += "<tr><td>Resolu&ccedil;&atilde;o em dpi</td>";
1133   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=72 size=20 id='i3GEOtabelares' /></td></tr>";
1134   -
1135   - temp = i3GEOF.tabela.parametros.split(",");
1136   - n = temp.length;
1137   - for(i=0;i < n;i++)
1138   - {ins += i3GEOF.tabela.retornaPar(temp[i]);}
1139   - ins += "</table>";
1140   - i3GEOF.tabela.aguarde.visibility = "hidden";
1141   - i3GEO.util.proximoAnterior("i3GEOF.tabela.t1()","",ins,"i3GEOF.tabela.t3()","i3GEOtabelaresultado");
1142   - new YAHOO.widget.Button(
1143   - "i3GEOtabelabotao7",
1144   - {onclick:{fn: function(){i3GEOF.tabela.geraGrafico(i3GEOF.tabela.mostraGrafico);}}}
1145   - );
1146   - new YAHOO.widget.Button(
1147   - "i3GEOtabelabotao8",
1148   - {onclick:{fn: i3GEOF.tabela.fusaoGrafico}}
1149   - );
1150   - new YAHOO.widget.Button(
1151   - "i3GEOtabelabotao10",
1152   - {onclick:{fn: function(){i3GEOF.tabela.geraGrafico(i3GEOF.tabela.mostraImagem);}}}
1153   - );
1154   - },
1155   - /*
  1152 + if (i3GEOF.tabela.tipoDeGrafico === "pie")
  1153 + {i3GEOF.tabela.parametros = "radius,Tgrid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Trotulos,cex,font,Toutros,lty,bg,gw,gh,res,percentual";}
  1154 + if (i3GEOF.tabela.tipoDeGrafico === "barplot")
  1155 + {i3GEOF.tabela.parametros = "Tgrid,grid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Teixo,ylab,xlab,cexlab,collab,fontlab,Trotulos,font,las,cexaxis,Toutros,space,bg,gw,gh,res,percentual,setasdv";}
  1156 + if (i3GEOF.tabela.tipoDeGrafico === "hist")
  1157 + {i3GEOF.tabela.parametros = "Tgrid,grid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Teixo,ylab,xlab,cexlab,collab,fontlab,las,Trotulos,cexaxis,font,Toutros,corbarras,breaks,lwd,bg,gw,gh,res,densidade";}
  1158 + if (i3GEOF.tabela.tipoDeGrafico === "linhas")
  1159 + {i3GEOF.tabela.parametros = "Tgrid,grid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Teixo,ylab,xlab,cexlab,collab,fontlab,las,Trotulos,cexaxis,colaxis,Toutros,pch,spline,tpt,ppontos,lty,tck,lwd,bg,gw,gh,res";}
  1160 + if (i3GEOF.tabela.tipoDeGrafico === "scatter")
  1161 + {i3GEOF.tabela.parametros = "grid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Teixo,ylab,xlab,cexlab,collab,fontlab,las,Trotulos,cexaxis,colaxis,Toutros,pch,tpt,ppontos,lty,tck,lwd,bg,gw,gh,res,corlinha";}
  1162 + if (i3GEOF.tabela.tipoDeGrafico === "scatterbins")
  1163 + {i3GEOF.tabela.parametros = "grid,border,Bgrafico,margem,margemexterna,margeminterna,Ttitulo,main,fontmain,cexmain,colmain,Tsubtitulo,sub,fontsub,cexsub,Teixo,ylab,xlab,cexlab,collab,fontlab,las,Trotulos,cexaxis,colaxis,Toutros,pch,tpt,ppontos,lty,tck,lwd,bg,gw,gh,res,corlinha,nbins,plota3d";}
  1164 +
  1165 + ins = "<p class='paragrafo' > <input id="+idjanela+"i3GEOtabelabotao7 type=button value='Gera em uma nova janela' size=15 />";
  1166 + ins += "<input id="+idjanela+"i3GEOtabelabotao10 type=button value='Nessa janela' size=15 />";
  1167 + ins += "<input id="+idjanela+"i3GEOtabelabotao8 type=button value='Fus&atilde;o' size=30 /><br>";
  1168 + ins += "<div id="+idjanela+"i3GEOtabelaimgG ></div>";
  1169 + ins += "<br><br><table class=lista5 >";
  1170 + ins += "<tr><td><b>Tamanho da figura</b></td><td></td></tr>";
  1171 + ins += "<tr><td>Largura em pixels</td>";
  1172 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=400 size=20 id='"+idjanela+"i3GEOtabelagw' /></td></tr>";
  1173 + ins += "<tr><td>Altura em pixels</td>";
  1174 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=400 size=20 id='"+idjanela+"i3GEOtabelagh' /></td></tr>";
  1175 + ins += "<tr><td>Resolu&ccedil;&atilde;o em dpi</td>";
  1176 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=72 size=20 id='"+idjanela+"i3GEOtabelares' /></td></tr>";
  1177 +
  1178 + temp = i3GEOF.tabela.parametros.split(",");
  1179 + n = temp.length;
  1180 + for(i=0;i < n;i++)
  1181 + {ins += i3GEOF.tabela.retornaPar(temp[i]);}
  1182 + ins += "</table>";
  1183 + i3GEOF.tabela.aguarde.visibility = "hidden";
  1184 + i3GEO.util.proximoAnterior("i3GEOF.tabela.t1('"+idjanela+"')","",ins,"i3GEOF.tabela.t3('"+idjanela+"')",idjanela+"i3GEOtabelaresultado");
  1185 + //TODO
  1186 + new YAHOO.widget.Button(
  1187 + "i3GEOtabelabotao7",
  1188 + {onclick:{fn: function(){i3GEOF.tabela.geraGrafico(i3GEOF.tabela.mostraGrafico);}}}
  1189 + );
  1190 + new YAHOO.widget.Button(
  1191 + "i3GEOtabelabotao8",
  1192 + {onclick:{fn: i3GEOF.tabela.fusaoGrafico}}
  1193 + );
  1194 + new YAHOO.widget.Button(
  1195 + "i3GEOtabelabotao10",
  1196 + {onclick:{fn: function(){i3GEOF.tabela.geraGrafico(i3GEOF.tabela.mostraImagem);}}}
  1197 + );
  1198 + },
  1199 + /*
1156 1200 Function: retornaPar
1157 1201  
1158   - Monta os par�metros adicionais de cada tipo de gr&aacute;fico
1159   - */
1160   - retornaPar: function(id){
1161   - try{
1162   - var ins = "",
  1202 + Monta os parametros adicionais de cada tipo de gr&aacute;fico
  1203 + */
  1204 + retornaPar: function(id){
  1205 + try{
  1206 + var ins = "",
1163 1207 t = "";
1164   - if (id === "Tgrid")
1165   - {ins += "<tr><td><b>Grade e bordas</b></td><td></td></tr>";}
1166   - if (id === "Ttitulo")
1167   - {ins += "<tr><td><b>T&iacute;tulo</b></td><td></td></tr>";}
1168   - if (id === "Tsubtitulo")
1169   - {ins += "<tr><td><b>Sub-T&iacute;tulo</b></td><td></td></tr>";}
1170   - if (id === "Teixo")
1171   - {ins += "<tr><td><b>Texto dos eixos</b></td><td></td></tr>";}
1172   - if (id === "Trotulos")
1173   - {ins += "<tr><td><b>Texto dos r&oacute;tulos dos eixos</b></td><td></td></tr>";}
1174   - if (id === "Toutros")
1175   - {ins += "<tr><td><b>Outros</b></td><td></td></tr>";}
1176   - if (id === "Bgrafico")
1177   - {ins += "<tr><td><b>Margem do gr&aacute;fico</b></td><td></td></tr>";}
1178   - if (id === "corlinha"){
1179   - ins += "<tr><td>Cor da linha</td>";
1180   - ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacorlinha","1")+"</td></tr>";
1181   - }
1182   - if (id === "corbarras"){
1183   - ins += "<tr><td>Cor das barras</td>";
1184   - ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacorbarras","0")+"</td></tr>";
1185   - }
1186   - if (id === "plota3d"){
1187   - ins += "<tr><td>Plota em 3d?</td>";
1188   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelaplota3d","nao")+"</td></tr>";
1189   - }
1190   - if (id === "setasdv"){
1191   - ins += "<tr><td>Plota as marcas do desvio padr&atilde;o?</td>";
1192   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelasetasdv","nao")+"</td></tr>";
1193   - }
1194   - tsl = []; if (id === "margem"){
1195   - ins += "<tr><td>Plota a margem?</td>";
1196   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelamargem","sim")+"</td></tr>";
1197   - }
1198   - if (id === "margemexterna"){
1199   - ins += "<tr><td>Margem externa</td>";
1200   - ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelamargemexterna","0")+"</td></tr>";
1201   - }
1202   - if (id === "margeminterna"){
1203   - ins += "<tr><td>Margem interna</td>";
1204   - ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelamargeminterna","0")+"</td></tr>";
1205   - }
1206   - if (id === "nbins"){
1207   - ins += "<tr><td>N&uacute;mero de divis&otilde;es dos eixos</td>";
1208   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='40' size=20 id=i3GEOtabelanbins /></td></tr>";
1209   - }
1210   - if (id === "breaks"){
1211   - ins += "<tr><td>Total de quebras</td>";
1212   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='20' size=20 id=i3GEOtabelabreaks /></td></tr>";
1213   - }
1214   - if (id === "space"){
1215   - ins += "<tr><td>Espa&ccedil;amento entre as barras</td>";
1216   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=0 size=20 id=i3GEOtabelaspace /></td></tr>";
1217   - }
1218   - if (id === "grid"){
1219   - ins += "<tr><td>Plota a grade?</td>";
1220   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelagrid","sim")+"</td></tr>";
1221   - }
1222   - if (id === "radius"){
1223   - ins += "<tr><td>Redu&ccedil;&atilde;o da figura (-1 a 1)</td>";
1224   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='0.9' size=20 id=i3GEOtabelaradius /></td></tr>";
1225   - }
1226   - if (id === "percentual"){
1227   - ins += "<tr><td>Plota o percentual nos r&oacute;tulos?</td>";
1228   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelapercentual","sim")+"</td></tr>";
1229   - }
1230   - if (id === "densidade"){
1231   - ins += "<tr><td>Utiliza densidade</td>";
1232   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabeladensidade","nao")+"</td></tr>";
1233   - }
1234   - if (id === "ann"){
1235   - ins += "<tr><td>Plota os textos?</td>";
1236   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelaann","sim")+"</td></tr>";
1237   - }
1238   - if (id === "adj"){
1239   - ins += "<tr><td>Posicionamento dos textos</td>";
1240   - ins += "<td><select name=adj id=i3GEOtabelaadj >";
1241   - ins += "<option value=0.5 SELECTED>centro</option>";
1242   - ins += "<option value=0 >esquerda</option>";
1243   - ins += "<option value=1 >direita</option>";
1244   - ins += "</select></td></tr>";
1245   - }
1246   - if (id === "font"){
1247   - ins += '<tr><td>Estilo da fonte dos textos marginais</td>';
1248   - ins += '<td style="text-align:right">';
1249   - ins += '<select name="font" id=i3GEOtabelafont >';
1250   - ins += '<option value="2" selected >normal</option>';
1251   - ins += '<option value="3">negrito</option>';
1252   - ins += '<option value="4">it&aacute;lico</option>';
1253   - ins += '<option value="5">negrito-it&aacute;lico</option>';
1254   - ins += "</select>";
1255   - ins += '</td></tr>';
1256   - }
1257   - if (id === "cex"){
1258   - ins += "<tr><td>Fator de escala</td>";
1259   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='.6' size=20 id=i3GEOtabelacex /></td></tr>";
1260   - }
1261   - if (id === "main"){
1262   - t = "";
1263   - if ($i("i3GEOtabelagi1"))
1264   - {t = $i("i3GEOtabelagi1").value;}
1265   - if ($i("i3GEOtabelagi2"))
1266   - {t += " " + $i("i3GEOtabelagi2").value;}
1267   - ins += "<tr><td>T&iacute;tulo</td>";
1268   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='"+t+"' size=20 id=i3GEOtabelamain /></td></tr>";
1269   - }
1270   - if (id === "fontmain"){
1271   - ins += '<tr><td>Estilo</td>';
1272   - ins += '<td style="text-align:right">';
1273   - ins += '<select name="fontmain" id=i3GEOtabelafontmain >';
1274   - ins += '<option value="2" selected >normal</option>';
1275   - ins += '<option value="3">negrito</option>';
1276   - ins += '<option value="4">it&aacute;lico</option>';
1277   - ins += '<option value="5">negrito-it&aacute;lico</option>';
1278   - ins += "</select>";
1279   - ins += '</td></tr>';
1280   - }
1281   - if (id === "cexmain"){
1282   - ins += "<tr><td>Fator de escala</td>";
1283   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=1 size=20 id=i3GEOtabelacexmain /></td></tr>";
1284   - }
1285   - if (id === "colmain"){
1286   - ins += "<tr><td>Cor</td>";
1287   - ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacolmain","1")+"</td></tr>";
1288   - }
1289   - tsl = [];
1290   - if (id === "sub"){
1291   - ins += "<tr><td>Sub-T&iacute;tulo</td>";
1292   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='' size=20 id=i3GEOtabelasub /></td></tr>";
1293   - }
1294   - if (id === "fontsub"){
1295   - ins += '<tr><td>Estilo</td>';
1296   - ins += '<td style="text-align:right">';
1297   - ins += '<select id=i3GEOtabelafontsub >';
1298   - ins += '<option value="2" selected >normal</option>';
1299   - ins += '<option value="3">negrito</option>';
1300   - ins += '<option value="4">it&aacute;lico</option>';
1301   - ins += '<option value="5">negrito-it&aacute;lico</option>';
1302   - ins += "</select>";
1303   - ins += '</td></tr>';
1304   - }
1305   - if (id === "cexsub"){
1306   - ins += "<tr><td>Fator de escala</td>";
1307   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=1 size=20 id=i3GEOtabelacexsub /></td></tr>";
1308   - }
1309   - if (id === "colsub"){
1310   - ins += "<tr><td>Cor</td>";
1311   - ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacolsub","1")+"</td></tr>";
1312   - }
1313   - if (id === "ylab"){
1314   - if ($i("i3GEOFtabelagi1"))
1315   - {t = $i("i3GEOFtabelagi1").value;}
1316   - if (i3GEOF.tabela.tipoDeGrafico === "hist")
1317   - {t = "quantidade";}
1318   - ins += "<tr><td>Nome do eixo y</td>";
1319   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='"+t+"' size=20 id=i3GEOtabelaylab /></td></tr>";
1320   - }
1321   - if (id === "xlab"){
1322   - if ($i("i3GEOFtabelagi2"))
1323   - {t = $i("i3GEOFtabelagi2").value;}
1324   - if (i3GEOF.tabela.tipoDeGrafico === "hist")
1325   - {t = "ocorrencias";}
1326   - ins += "<tr><td>Nome do eixo x</td>";
1327   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='"+t+"' size=20 id=i3GEOtabelaxlab /></td></tr>";
1328   - }
1329   - if (id === "cexaxis"){
1330   - ins += "<tr><td>Fator de escala</td>";
1331   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=.5 size=20 id=i3GEOtabelacexaxis /></td></tr>";
1332   - }
1333   - if (id === "cexlab"){
1334   - ins += "<tr><td>Fator de escala</td>";
1335   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=1 size=20 id=i3GEOtabelacexlab /></td></tr>";
1336   - }
1337   - if (id === "colaxis"){
1338   - ins += "<tr><td>Cor</td>";
1339   - ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacolaxis","1")+"</td></tr>";
1340   - }
1341   - if (id === "collab"){
1342   - ins += "<tr><td>Cor</td>";
1343   - ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacollab","1")+"</td></tr>";
1344   - }
1345   - if (id === "fontaxis"){
1346   - ins += '<tr><td>Estilo</td>';
1347   - ins += '<td style="text-align:right">';
1348   - ins += '<select id=i3GEOtabelafontaxis >';
1349   - ins += '<option value="2" selected >normal</option>';
1350   - ins += '<option value="3">negrito</option>';
1351   - ins += '<option value="4">it&aacute;lico</option>';
1352   - ins += '<option value="5">negrito-it&aacute;lico</option>';
1353   - ins += "</select>";
1354   - ins += '</td></tr>';
1355   - }
1356   - if (id === "fontlab"){
1357   - ins += '<tr><td>Estilo</td>';
1358   - ins += '<td style="text-align:right">';
1359   - ins += '<select id=i3GEOtabelafontlab >';
1360   - ins += '<option value="2" selected >normal</option>';
1361   - ins += '<option value="3">negrito</option>';
1362   - ins += '<option value="4">it&aacute;lico</option>';
1363   - ins += '<option value="5">negrito-it&aacute;lico</option>';
1364   - ins += "</select>";
1365   - ins += '</td></tr>';
1366   - }
1367   - if (id === "las"){
1368   - ins += "<tr><td>&Acirc;ngulo</td>";
1369   - ins += "<td style='text-align:right'><select id=i3GEOtabelalas >";
1370   - ins += "<option value=0 SELECTED>paralelos</option>";
1371   - ins += "<option value=1 >horizontal</option>";
1372   - ins += "<option value=2 >perpendicular</option>";
1373   - ins += "<option value=3 >vertical</option>";
1374   - ins += "</select></td></tr>";
1375   - }
1376   - if (id === "lty"){
1377   - ins += '<tr><td>Estilo das linhas</td>';
1378   - ins += '<td style="text-align:right">';
1379   - ins += '<select id="i3GEOtabelalty" >\n';
1380   - ins += '<option value="0" >nenhum</option>';
1381   - ins += '<option value="1" selected >s&oacute;lido</option>';
1382   - ins += '<option value="2">tracejado</option>';
1383   - ins += '<option value="3">pontilhado</option>';
1384   - ins += '<option value="4">tra&ccedil;o-ponto</option>';
1385   - ins += '<option value="5">tra&ccedil;o longo</option>';
1386   - ins += '<option value="6">tra&ccedil;o duplo</option>';
1387   - ins += "</select>";
1388   - ins += '</td></tr>';
1389   - }
1390   - if (id === "border") {
1391   - ins += "<tr><td>Cor da borda dos elementos ou linhas</td>";
1392   - ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelaborder","1")+"</td></tr>";
1393   - }
1394   - if (id === "lwd"){
1395   - ins += "<tr><td>Largura da linha</td>";
1396   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=1 size=20 id=i3GEOtabelalwd /></tr>";
1397   - }
1398   - if (id === "tck"){
1399   - ins += "<tr><td>Tamanho dos tics</td>";
1400   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=1 size=20 id=i3GEOtabelatck /></td></tr>";
1401   - }
1402   - if (id === "horiz"){
1403   - ins += "<tr><td>Horizontal?</td>";
1404   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelahoriz","sim")+"</td></tr>";
1405   - }
1406   - if (id === "spline"){
1407   - ins += "<tr><td>Suaviza as linhas?</td>";
1408   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelaspline","nao")+"</td></tr>";
1409   - }
1410   - if (id === "ppontos"){
1411   - ins += "<tr><td>Plota os pontos?</td>";
1412   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelappontos","sim")+"</td></tr>";
1413   - }
1414   - if (id === "full"){
1415   - ins += "<tr><td>C&iacute;rculo inteiro?</td>";
1416   - ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelafull","sim")+"</td></tr>";
1417   - }
1418   - if (id === "pch"){
1419   - ins += "<tr><td>S&iacute;mbolo dos pontos</td>";
1420   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='o' size=20 id=i3GEOtabelapch /></td></tr>";
1421   - }
1422   - if (id === "tpt"){
1423   - ins += "<tr><td>Tamanho dos pontos</td>";
1424   - ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=0.5 size=20 id=i3GEOtabelatpt /></td></tr>";
  1208 + if (id === "Tgrid")
  1209 + {ins += "<tr><td><b>Grade e bordas</b></td><td></td></tr>";}
  1210 + if (id === "Ttitulo")
  1211 + {ins += "<tr><td><b>T&iacute;tulo</b></td><td></td></tr>";}
  1212 + if (id === "Tsubtitulo")
  1213 + {ins += "<tr><td><b>Sub-T&iacute;tulo</b></td><td></td></tr>";}
  1214 + if (id === "Teixo")
  1215 + {ins += "<tr><td><b>Texto dos eixos</b></td><td></td></tr>";}
  1216 + if (id === "Trotulos")
  1217 + {ins += "<tr><td><b>Texto dos r&oacute;tulos dos eixos</b></td><td></td></tr>";}
  1218 + if (id === "Toutros")
  1219 + {ins += "<tr><td><b>Outros</b></td><td></td></tr>";}
  1220 + if (id === "Bgrafico")
  1221 + {ins += "<tr><td><b>Margem do gr&aacute;fico</b></td><td></td></tr>";}
  1222 + if (id === "corlinha"){
  1223 + ins += "<tr><td>Cor da linha</td>";
  1224 + ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacorlinha","1")+"</td></tr>";
  1225 + }
  1226 + if (id === "corbarras"){
  1227 + ins += "<tr><td>Cor das barras</td>";
  1228 + ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacorbarras","0")+"</td></tr>";
  1229 + }
  1230 + if (id === "plota3d"){
  1231 + ins += "<tr><td>Plota em 3d?</td>";
  1232 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelaplota3d","nao")+"</td></tr>";
  1233 + }
  1234 + if (id === "setasdv"){
  1235 + ins += "<tr><td>Plota as marcas do desvio padr&atilde;o?</td>";
  1236 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelasetasdv","nao")+"</td></tr>";
  1237 + }
  1238 + tsl = []; if (id === "margem"){
  1239 + ins += "<tr><td>Plota a margem?</td>";
  1240 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelamargem","sim")+"</td></tr>";
  1241 + }
  1242 + if (id === "margemexterna"){
  1243 + ins += "<tr><td>Margem externa</td>";
  1244 + ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelamargemexterna","0")+"</td></tr>";
  1245 + }
  1246 + if (id === "margeminterna"){
  1247 + ins += "<tr><td>Margem interna</td>";
  1248 + ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelamargeminterna","0")+"</td></tr>";
  1249 + }
  1250 + if (id === "nbins"){
  1251 + ins += "<tr><td>N&uacute;mero de divis&otilde;es dos eixos</td>";
  1252 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='40' size=20 id=i3GEOtabelanbins /></td></tr>";
  1253 + }
  1254 + if (id === "breaks"){
  1255 + ins += "<tr><td>Total de quebras</td>";
  1256 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='20' size=20 id=i3GEOtabelabreaks /></td></tr>";
  1257 + }
  1258 + if (id === "space"){
  1259 + ins += "<tr><td>Espa&ccedil;amento entre as barras</td>";
  1260 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=0 size=20 id=i3GEOtabelaspace /></td></tr>";
  1261 + }
  1262 + if (id === "grid"){
  1263 + ins += "<tr><td>Plota a grade?</td>";
  1264 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelagrid","sim")+"</td></tr>";
  1265 + }
  1266 + if (id === "radius"){
  1267 + ins += "<tr><td>Redu&ccedil;&atilde;o da figura (-1 a 1)</td>";
  1268 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='0.9' size=20 id=i3GEOtabelaradius /></td></tr>";
  1269 + }
  1270 + if (id === "percentual"){
  1271 + ins += "<tr><td>Plota o percentual nos r&oacute;tulos?</td>";
  1272 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelapercentual","sim")+"</td></tr>";
  1273 + }
  1274 + if (id === "densidade"){
  1275 + ins += "<tr><td>Utiliza densidade</td>";
  1276 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabeladensidade","nao")+"</td></tr>";
  1277 + }
  1278 + if (id === "ann"){
  1279 + ins += "<tr><td>Plota os textos?</td>";
  1280 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelaann","sim")+"</td></tr>";
  1281 + }
  1282 + if (id === "adj"){
  1283 + ins += "<tr><td>Posicionamento dos textos</td>";
  1284 + ins += "<td><select name=adj id=i3GEOtabelaadj >";
  1285 + ins += "<option value=0.5 SELECTED>centro</option>";
  1286 + ins += "<option value=0 >esquerda</option>";
  1287 + ins += "<option value=1 >direita</option>";
  1288 + ins += "</select></td></tr>";
  1289 + }
  1290 + if (id === "font"){
  1291 + ins += '<tr><td>Estilo da fonte dos textos marginais</td>';
  1292 + ins += '<td style="text-align:right">';
  1293 + ins += '<select name="font" id=i3GEOtabelafont >';
  1294 + ins += '<option value="2" selected >normal</option>';
  1295 + ins += '<option value="3">negrito</option>';
  1296 + ins += '<option value="4">it&aacute;lico</option>';
  1297 + ins += '<option value="5">negrito-it&aacute;lico</option>';
  1298 + ins += "</select>";
  1299 + ins += '</td></tr>';
  1300 + }
  1301 + if (id === "cex"){
  1302 + ins += "<tr><td>Fator de escala</td>";
  1303 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='.6' size=20 id=i3GEOtabelacex /></td></tr>";
  1304 + }
  1305 + if (id === "main"){
  1306 + t = "";
  1307 + if ($i("i3GEOtabelagi1"))
  1308 + {t = $i("i3GEOtabelagi1").value;}
  1309 + if ($i("i3GEOtabelagi2"))
  1310 + {t += " " + $i("i3GEOtabelagi2").value;}
  1311 + ins += "<tr><td>T&iacute;tulo</td>";
  1312 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='"+t+"' size=20 id=i3GEOtabelamain /></td></tr>";
  1313 + }
  1314 + if (id === "fontmain"){
  1315 + ins += '<tr><td>Estilo</td>';
  1316 + ins += '<td style="text-align:right">';
  1317 + ins += '<select name="fontmain" id=i3GEOtabelafontmain >';
  1318 + ins += '<option value="2" selected >normal</option>';
  1319 + ins += '<option value="3">negrito</option>';
  1320 + ins += '<option value="4">it&aacute;lico</option>';
  1321 + ins += '<option value="5">negrito-it&aacute;lico</option>';
  1322 + ins += "</select>";
  1323 + ins += '</td></tr>';
  1324 + }
  1325 + if (id === "cexmain"){
  1326 + ins += "<tr><td>Fator de escala</td>";
  1327 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=1 size=20 id=i3GEOtabelacexmain /></td></tr>";
  1328 + }
  1329 + if (id === "colmain"){
  1330 + ins += "<tr><td>Cor</td>";
  1331 + ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacolmain","1")+"</td></tr>";
  1332 + }
  1333 + tsl = [];
  1334 + if (id === "sub"){
  1335 + ins += "<tr><td>Sub-T&iacute;tulo</td>";
  1336 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='' size=20 id=i3GEOtabelasub /></td></tr>";
  1337 + }
  1338 + if (id === "fontsub"){
  1339 + ins += '<tr><td>Estilo</td>';
  1340 + ins += '<td style="text-align:right">';
  1341 + ins += '<select id=i3GEOtabelafontsub >';
  1342 + ins += '<option value="2" selected >normal</option>';
  1343 + ins += '<option value="3">negrito</option>';
  1344 + ins += '<option value="4">it&aacute;lico</option>';
  1345 + ins += '<option value="5">negrito-it&aacute;lico</option>';
  1346 + ins += "</select>";
  1347 + ins += '</td></tr>';
  1348 + }
  1349 + if (id === "cexsub"){
  1350 + ins += "<tr><td>Fator de escala</td>";
  1351 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=1 size=20 id=i3GEOtabelacexsub /></td></tr>";
  1352 + }
  1353 + if (id === "colsub"){
  1354 + ins += "<tr><td>Cor</td>";
  1355 + ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacolsub","1")+"</td></tr>";
  1356 + }
  1357 + if (id === "ylab"){
  1358 + if ($i("i3GEOFtabelagi1"))
  1359 + {t = $i("i3GEOFtabelagi1").value;}
  1360 + if (i3GEOF.tabela.tipoDeGrafico === "hist")
  1361 + {t = "quantidade";}
  1362 + ins += "<tr><td>Nome do eixo y</td>";
  1363 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='"+t+"' size=20 id=i3GEOtabelaylab /></td></tr>";
  1364 + }
  1365 + if (id === "xlab"){
  1366 + if ($i("i3GEOFtabelagi2"))
  1367 + {t = $i("i3GEOFtabelagi2").value;}
  1368 + if (i3GEOF.tabela.tipoDeGrafico === "hist")
  1369 + {t = "ocorrencias";}
  1370 + ins += "<tr><td>Nome do eixo x</td>";
  1371 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='"+t+"' size=20 id=i3GEOtabelaxlab /></td></tr>";
  1372 + }
  1373 + if (id === "cexaxis"){
  1374 + ins += "<tr><td>Fator de escala</td>";
  1375 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=.5 size=20 id=i3GEOtabelacexaxis /></td></tr>";
  1376 + }
  1377 + if (id === "cexlab"){
  1378 + ins += "<tr><td>Fator de escala</td>";
  1379 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=1 size=20 id=i3GEOtabelacexlab /></td></tr>";
  1380 + }
  1381 + if (id === "colaxis"){
  1382 + ins += "<tr><td>Cor</td>";
  1383 + ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacolaxis","1")+"</td></tr>";
  1384 + }
  1385 + if (id === "collab"){
  1386 + ins += "<tr><td>Cor</td>";
  1387 + ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelacollab","1")+"</td></tr>";
  1388 + }
  1389 + if (id === "fontaxis"){
  1390 + ins += '<tr><td>Estilo</td>';
  1391 + ins += '<td style="text-align:right">';
  1392 + ins += '<select id=i3GEOtabelafontaxis >';
  1393 + ins += '<option value="2" selected >normal</option>';
  1394 + ins += '<option value="3">negrito</option>';
  1395 + ins += '<option value="4">it&aacute;lico</option>';
  1396 + ins += '<option value="5">negrito-it&aacute;lico</option>';
  1397 + ins += "</select>";
  1398 + ins += '</td></tr>';
  1399 + }
  1400 + if (id === "fontlab"){
  1401 + ins += '<tr><td>Estilo</td>';
  1402 + ins += '<td style="text-align:right">';
  1403 + ins += '<select id=i3GEOtabelafontlab >';
  1404 + ins += '<option value="2" selected >normal</option>';
  1405 + ins += '<option value="3">negrito</option>';
  1406 + ins += '<option value="4">it&aacute;lico</option>';
  1407 + ins += '<option value="5">negrito-it&aacute;lico</option>';
  1408 + ins += "</select>";
  1409 + ins += '</td></tr>';
  1410 + }
  1411 + if (id === "las"){
  1412 + ins += "<tr><td>&Acirc;ngulo</td>";
  1413 + ins += "<td style='text-align:right'><select id=i3GEOtabelalas >";
  1414 + ins += "<option value=0 SELECTED>paralelos</option>";
  1415 + ins += "<option value=1 >horizontal</option>";
  1416 + ins += "<option value=2 >perpendicular</option>";
  1417 + ins += "<option value=3 >vertical</option>";
  1418 + ins += "</select></td></tr>";
  1419 + }
  1420 + if (id === "lty"){
  1421 + ins += '<tr><td>Estilo das linhas</td>';
  1422 + ins += '<td style="text-align:right">';
  1423 + ins += '<select id="i3GEOtabelalty" >\n';
  1424 + ins += '<option value="0" >nenhum</option>';
  1425 + ins += '<option value="1" selected >s&oacute;lido</option>';
  1426 + ins += '<option value="2">tracejado</option>';
  1427 + ins += '<option value="3">pontilhado</option>';
  1428 + ins += '<option value="4">tra&ccedil;o-ponto</option>';
  1429 + ins += '<option value="5">tra&ccedil;o longo</option>';
  1430 + ins += '<option value="6">tra&ccedil;o duplo</option>';
  1431 + ins += "</select>";
  1432 + ins += '</td></tr>';
  1433 + }
  1434 + if (id === "border") {
  1435 + ins += "<tr><td>Cor da borda dos elementos ou linhas</td>";
  1436 + ins += "<td>"+i3GEOF.tabela.combocor("i3GEOtabelaborder","1")+"</td></tr>";
  1437 + }
  1438 + if (id === "lwd"){
  1439 + ins += "<tr><td>Largura da linha</td>";
  1440 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=1 size=20 id=i3GEOtabelalwd /></tr>";
  1441 + }
  1442 + if (id === "tck"){
  1443 + ins += "<tr><td>Tamanho dos tics</td>";
  1444 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=1 size=20 id=i3GEOtabelatck /></td></tr>";
  1445 + }
  1446 + if (id === "horiz"){
  1447 + ins += "<tr><td>Horizontal?</td>";
  1448 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelahoriz","sim")+"</td></tr>";
  1449 + }
  1450 + if (id === "spline"){
  1451 + ins += "<tr><td>Suaviza as linhas?</td>";
  1452 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelaspline","nao")+"</td></tr>";
  1453 + }
  1454 + if (id === "ppontos"){
  1455 + ins += "<tr><td>Plota os pontos?</td>";
  1456 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelappontos","sim")+"</td></tr>";
  1457 + }
  1458 + if (id === "full"){
  1459 + ins += "<tr><td>C&iacute;rculo inteiro?</td>";
  1460 + ins += "<td>"+i3GEO.util.comboSimNao("i3GEOtabelafull","sim")+"</td></tr>";
  1461 + }
  1462 + if (id === "pch"){
  1463 + ins += "<tr><td>S&iacute;mbolo dos pontos</td>";
  1464 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value='o' size=20 id=i3GEOtabelapch /></td></tr>";
  1465 + }
  1466 + if (id === "tpt"){
  1467 + ins += "<tr><td>Tamanho dos pontos</td>";
  1468 + ins += "<td><input onclick='javascript:this.select();' class=digitar type=text value=0.5 size=20 id=i3GEOtabelatpt /></td></tr>";
  1469 + }
  1470 + return ins;
1425 1471 }
1426   - return ins;
1427   - }
1428   - catch(e){i3GEO.janela.tempoMsg("Erro ao capturar parametro. "+e);}
1429   - },
1430   - /*
  1472 + catch(e){i3GEO.janela.tempoMsg("Erro ao capturar parametro. "+e);}
  1473 + },
  1474 + /*
1431 1475 Function: combocor
1432 1476  
1433 1477 Gera uma lista de cores no padr&atilde;o do R
1434   - */
1435   - combocor: function(id,def,s){
1436   - var combo = "<select name="+id+" id="+id+" >";
1437   - if (def === 0){s = 'selected';}
1438   - combo += '<option value="0" '+s+' >branco</option>';
1439   - s = "";
1440   - combo +='<option value="2">vermelho</option>';
1441   - combo += '<option value="7">amarelo</option>';
1442   - if (def === 1){s = 'selected';}
1443   - combo += '<option value="1" '+s+' >preto</option>';
1444   - combo += '<option value="rgb(1,1,0.8)">bege</option>';
1445   - combo += '<option value="3">verde</option>';
1446   - combo += '<option value="8">cinza</option>';
1447   - combo += '<option value="4">azul</option>';
1448   - combo += '<option value="5">ciano</option>';
1449   - combo += '<option value="6">magenta</option>';
1450   - combo += "</select>";
1451   - return(combo);
1452   - },
1453   - /*
  1478 + */
  1479 + combocor: function(id,def,s){
  1480 + var combo = "<select name="+id+" id="+id+" >";
  1481 + if (def === 0){s = 'selected';}
  1482 + combo += '<option value="0" '+s+' >branco</option>';
  1483 + s = "";
  1484 + combo +='<option value="2">vermelho</option>';
  1485 + combo += '<option value="7">amarelo</option>';
  1486 + if (def === 1){s = 'selected';}
  1487 + combo += '<option value="1" '+s+' >preto</option>';
  1488 + combo += '<option value="rgb(1,1,0.8)">bege</option>';
  1489 + combo += '<option value="3">verde</option>';
  1490 + combo += '<option value="8">cinza</option>';
  1491 + combo += '<option value="4">azul</option>';
  1492 + combo += '<option value="5">ciano</option>';
  1493 + combo += '<option value="6">magenta</option>';
  1494 + combo += "</select>";
  1495 + return(combo);
  1496 + },
  1497 + /*
1454 1498 Function: geraGrafico
1455 1499  
1456 1500 Gera a imagem do gr&aacute;fico
1457   - */
1458   - geraGrafico: function(funcao){
1459   - if(i3GEOF.tabela.aguarde.visibility === "visible")
1460   - {return;}
1461   - i3GEOF.tabela.aguarde.visibility = "visible";
  1501 + */
  1502 + geraGrafico: function(funcao){
  1503 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  1504 + {return;}
  1505 + i3GEOF.tabela.aguarde.visibility = "visible";
1462 1506  
1463   - var par,p,
  1507 + var par,p,
1464 1508 cp = new cpaint();
1465   - par = i3GEOF.tabela.montapar(i3GEOF.tabela.parametros);
1466   -
1467   - if (i3GEOF.tabela.tipoDeGrafico==="pie"){
1468   - p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficopizza"+par;
1469   - cp.set_response_type("JSON");
1470   - cp.call(p,"graficoPizza",funcao);
1471   - }
1472   - if (i3GEOF.tabela.tipoDeGrafico==="barplot"){
1473   - p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficobarras"+par;
1474   - cp.set_response_type("JSON");
1475   - cp.call(p,"graficoBarras",funcao);
1476   - }
1477   - if (i3GEOF.tabela.tipoDeGrafico==="hist"){
1478   - p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficohist"+par;
1479   - cp.set_response_type("JSON");
1480   - cp.call(p,"graficoHist",funcao);
1481   - }
1482   - if (i3GEOF.tabela.tipoDeGrafico==="linhas"){
1483   - p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficolinhas"+par;
1484   - cp.set_response_type("JSON");
1485   - cp.call(p,"graficoLinhas",funcao);
1486   - }
1487   - if (i3GEOF.tabela.tipoDeGrafico==="scatter"){
1488   - p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficoscatter"+par;
1489   - cp.set_response_type("JSON");
1490   - cp.call(p,"graficoScatter",funcao);
1491   - }
1492   - if (i3GEOF.tabela.tipoDeGrafico==="scatterbins"){
1493   - p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficoscatterbins"+par;
1494   - cp.set_response_type("JSON");
1495   - cp.call(p,"graficoScatterBins",funcao);
1496   - }
1497   - },
1498   - /*
  1509 + par = i3GEOF.tabela.montapar(i3GEOF.tabela.parametros);
  1510 +
  1511 + if (i3GEOF.tabela.tipoDeGrafico==="pie"){
  1512 + p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficopizza"+par;
  1513 + cp.set_response_type("JSON");
  1514 + cp.call(p,"graficoPizza",funcao);
  1515 + }
  1516 + if (i3GEOF.tabela.tipoDeGrafico==="barplot"){
  1517 + p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficobarras"+par;
  1518 + cp.set_response_type("JSON");
  1519 + cp.call(p,"graficoBarras",funcao);
  1520 + }
  1521 + if (i3GEOF.tabela.tipoDeGrafico==="hist"){
  1522 + p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficohist"+par;
  1523 + cp.set_response_type("JSON");
  1524 + cp.call(p,"graficoHist",funcao);
  1525 + }
  1526 + if (i3GEOF.tabela.tipoDeGrafico==="linhas"){
  1527 + p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficolinhas"+par;
  1528 + cp.set_response_type("JSON");
  1529 + cp.call(p,"graficoLinhas",funcao);
  1530 + }
  1531 + if (i3GEOF.tabela.tipoDeGrafico==="scatter"){
  1532 + p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficoscatter"+par;
  1533 + cp.set_response_type("JSON");
  1534 + cp.call(p,"graficoScatter",funcao);
  1535 + }
  1536 + if (i3GEOF.tabela.tipoDeGrafico==="scatterbins"){
  1537 + p = i3GEO.configura.locaplic+"/ferramentas/tabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=graficoscatterbins"+par;
  1538 + cp.set_response_type("JSON");
  1539 + cp.call(p,"graficoScatterBins",funcao);
  1540 + }
  1541 + },
  1542 + /*
1499 1543 Function: mostraGrafico
1500 1544  
1501 1545 Mostra o gr&aacute;fico gerado em uma nova janela do navegador
1502   - */
1503   - mostraGrafico: function(retorno){
1504   - i3GEOF.tabela.aguarde.visibility = "hidden";
1505   - if (retorno.data !== "erro")
1506   - {
1507   - var r = retorno.data,
  1546 + */
  1547 + mostraGrafico: function(retorno){
  1548 + i3GEOF.tabela.aguarde.visibility = "hidden";
  1549 + if (retorno.data !== "erro")
  1550 + {
  1551 + var r = retorno.data,
1508 1552 l = r.split(","),
1509 1553 w = window.open("");
1510   - w.document.write("<img src='"+l[0]+"' />");
1511   - w.document.write("<br><br><br><a href="+l[1]+"> Arquivo com os valores</a>");
1512   - w.document.close();
1513   - i3GEOF.tabela.imagemG = l[0];
1514   - i3GEOF.tabela.nomeArquivoGr = l[2];
1515   - }
1516   - else
1517   - {i3GEO.janela.tempoMsg("Ocorreu algum erro. Verifique os tipos de dados.");}
1518   - },
1519   - /*
  1554 + w.document.write("<img src='"+l[0]+"' />");
  1555 + w.document.write("<br><br><br><a href="+l[1]+"> Arquivo com os valores</a>");
  1556 + w.document.close();
  1557 + i3GEOF.tabela.imagemG = l[0];
  1558 + i3GEOF.tabela.nomeArquivoGr = l[2];
  1559 + }
  1560 + else
  1561 + {i3GEO.janela.tempoMsg("Ocorreu algum erro. Verifique os tipos de dados.");}
  1562 + },
  1563 + /*
1520 1564 Function: mostraImagem
1521 1565  
1522 1566 Mostra o gr&aacute;fico na janela flutuante do i3Geo
1523 1567  
1524   - */
1525   - mostraImagem: function(retorno){
1526   - i3GEOF.tabela.aguarde.visibility = "hidden";
1527   - if (retorno.data !== "erro"){
1528   - var r = retorno.data,
  1568 + */
  1569 + mostraImagem: function(retorno){
  1570 + i3GEOF.tabela.aguarde.visibility = "hidden";
  1571 + if (retorno.data !== "erro"){
  1572 + var r = retorno.data,
1529 1573 l = r.split(","),
1530 1574 i = $i("i3GEOtabelaimgG");
1531   - i.innerHTML = "<img src='"+l[0]+"' />";
1532   - i.style.display="block";
1533   - i3GEOF.tabela.imagemG = l[0];
1534   - i3GEOF.tabela.nomeArquivoGr = l[2];
1535   - }
1536   - else
1537   - {i3GEO.janela.tempoMsg("Ocorreu algum erro. Verifique os tipos de dados.");}
1538   - },
1539   - /*
  1575 + i.innerHTML = "<img src='"+l[0]+"' />";
  1576 + i.style.display="block";
  1577 + i3GEOF.tabela.imagemG = l[0];
  1578 + i3GEOF.tabela.nomeArquivoGr = l[2];
  1579 + }
  1580 + else
  1581 + {i3GEO.janela.tempoMsg("Ocorreu algum erro. Verifique os tipos de dados.");}
  1582 + },
  1583 + /*
1540 1584 Function: fusaoGrafico
1541 1585  
1542 1586 Faz a fus&atilde;o do mapa com o gr&aacute;fico gerado
1543   - */
1544   - fusaoGrafico: function(){
1545   - if(i3GEOF.tabela.aguarde.visibility === "visible")
1546   - {return;}
1547   - i3GEOF.tabela.aguarde.visibility = "visible";
1548   - if (i3GEOF.tabela.imagemG === ""){
1549   - i3GEO.janela.tempoMsg("O gr&aacute;fico ainda n&atilde;o foi gerado.");
1550   - i3GEOF.tabela.aguarde.visibility = "hidden";
1551   - }
1552   - else{
1553   - var cp = new cpaint(),
  1587 + */
  1588 + fusaoGrafico: function(){
  1589 + if(i3GEOF.tabela.aguarde.visibility === "visible")
  1590 + {return;}
  1591 + i3GEOF.tabela.aguarde.visibility = "visible";
  1592 + if (i3GEOF.tabela.imagemG === ""){
  1593 + i3GEO.janela.tempoMsg("O gr&aacute;fico ainda n&atilde;o foi gerado.");
  1594 + i3GEOF.tabela.aguarde.visibility = "hidden";
  1595 + }
  1596 + else{
  1597 + var cp = new cpaint(),
1554 1598 i = i3GEO.gadgets.quadros.quadrosfilme[i3GEO.gadgets.quadros.quadroatual].imagem,
1555 1599 p = i3GEO.configura.locaplic+"/ferramentasqtabela/exec.php?g_sid="+i3GEO.configura.sid+"&funcao=fusaografico&imagem="+i+"&grafico="+i3GEOF.tabela.imagemG,
1556 1600 temp = function(retorno){
1557 1601 var img = retorno.data,
1558   - i = $i("img");
  1602 + i = $i("img");
1559 1603 i.src = "";
1560 1604 i.src = img;
1561 1605 window.open(img);
1562 1606 i3GEOF.tabela.aguarde.visibility = "hidden";
1563 1607 };
1564   - cp.set_response_type("JSON");
1565   - cp.call(p,"fusaoGrafico",temp);
1566   - }
1567   - },
1568   - /*
  1608 + cp.set_response_type("JSON");
  1609 + cp.call(p,"fusaoGrafico",temp);
  1610 + }
  1611 + },
  1612 + /*
1569 1613 Function: montaPar
1570 1614  
1571 1615 Monta os par�metros para um determinado tipo de gr&aacute;fico, que ser&atilde;o utilizados na chamada ajax de cria&ccedil;&atilde;o do gr&aacute;fico
1572   - */
1573   - montapar: function(parametros){
1574   - try{
1575   - var par = "&",
  1616 + */
  1617 + montapar: function(parametros){
  1618 + try{
  1619 + var par = "&",
1576 1620 i,
1577 1621 v,
1578 1622 tipo = i3GEOF.tabela.tipoDeGrafico,
1579 1623 n;
1580   - parametros = parametros.split(",");
1581   - n = parametros.length;
1582   - for(i=0;i < n;i++){
1583   - if ($i("i3GEOtabela"+parametros[i])){
1584   - v = $i("i3GEOtabela"+parametros[i]).value;
1585   - par += "&"+parametros[i]+"="+v;
  1624 + parametros = parametros.split(",");
  1625 + n = parametros.length;
  1626 + for(i=0;i < n;i++){
  1627 + if ($i("i3GEOtabela"+parametros[i])){
  1628 + v = $i("i3GEOtabela"+parametros[i]).value;
  1629 + par += "&"+parametros[i]+"="+v;
  1630 + }
1586 1631 }
1587   - }
1588   - if (i3GEOF.tabela.tipoDeGrafico === "estrela")
1589   - {tipo = "estrela";}
1590   - if (i3GEOF.tabela.tipoDeGrafico === "hist")
1591   - {tipo = "hist";}
1592   - if ((i3GEOF.tabela.tipoDeGrafico === "scatter") || (i3GEOF.tabela.tipoDeGrafico === "scatterbins"))
1593   - {tipo = "scatter";}
1594   - if ($i("i3GEOtabelaagrupar"))
1595   - {tipo = $i("i3GEOtabelaagrupar").value;}
1596   -
1597   - if ((i3GEOF.tabela.tipoDeGrafico === "pie") || (i3GEOF.tabela.tipoDeGrafico === "barplot") || (i3GEOF.tabela.tipoDeGrafico === "scatter") || (i3GEOF.tabela.tipoDeGrafico === "scatterbins"))
1598   - {par += "&itemvalores="+$i("i3GEOFtabelagi1").value+"&itemclasses="+$i("i3GEOFtabelagi2").value+"&tema="+i3GEOF.tabela.tema+"&exclui="+$i("i3GEOtabelagexcluir").value+"&tipo="+tipo;}
1599   - if (i3GEOF.tabela.tipoDeGrafico === "hist")
1600   - {par += "&itemvalores="+$i("i3GEOFtabelagi1").value+"&itemclasses="+$i("i3GEOFtabelagi1").value+"&tema="+i3GEOF.tabela.tema+"&exclui="+$i("i3GEOtabelagexcluir").value+"&tipo=nenhum";}
1601   - if (i3GEOF.tabela.tipoDeGrafico === "linhas")
1602   - {par += "&itemvalores="+$i("i3GEOFtabelagi1").value+"&itemclasses="+$i("i3GEOFtabelagi2").value+"&tema="+i3GEOF.tabela.tema+"&exclui="+$i("i3GEOtabelagexcluir").value+"&tipo="+tipo;}
1603   - if (i3GEOF.tabela.tipoDeGrafico === "estrela")
1604   - {par += "&itemvalores="+$i("i3GEOFtabelagi1").value+"&tema="+i3GEOF.tabela.tema+"&exclui="+$i("i3GEOtabelagexcluir").value+"&tipo="+tipo+"&itemclasses="+itensEstrela;}
1605   - par += "&nome="+i3GEOF.tabela.nomeArquivoGr;
1606   - return(par);
1607   - }catch(e){i3GEO.janela.tempoMsg("Erro: "+e);i3GEOF.tabela.aguarde.visibility = "hidden";}
1608   - },
1609   - /*
  1632 + if (i3GEOF.tabela.tipoDeGrafico === "estrela")
  1633 + {tipo = "estrela";}
  1634 + if (i3GEOF.tabela.tipoDeGrafico === "hist")
  1635 + {tipo = "hist";}
  1636 + if ((i3GEOF.tabela.tipoDeGrafico === "scatter") || (i3GEOF.tabela.tipoDeGrafico === "scatterbins"))
  1637 + {tipo = "scatter";}
  1638 + if ($i("i3GEOtabelaagrupar"))
  1639 + {tipo = $i("i3GEOtabelaagrupar").value;}
  1640 +
  1641 + if ((i3GEOF.tabela.tipoDeGrafico === "pie") || (i3GEOF.tabela.tipoDeGrafico === "barplot") || (i3GEOF.tabela.tipoDeGrafico === "scatter") || (i3GEOF.tabela.tipoDeGrafico === "scatterbins"))
  1642 + {par += "&itemvalores="+$i("i3GEOFtabelagi1").value+"&itemclasses="+$i("i3GEOFtabelagi2").value+"&tema="+i3GEOF.tabela.tema+"&exclui="+$i("i3GEOtabelagexcluir").value+"&tipo="+tipo;}
  1643 + if (i3GEOF.tabela.tipoDeGrafico === "hist")
  1644 + {par += "&itemvalores="+$i("i3GEOFtabelagi1").value+"&itemclasses="+$i("i3GEOFtabelagi1").value+"&tema="+i3GEOF.tabela.tema+"&exclui="+$i("i3GEOtabelagexcluir").value+"&tipo=nenhum";}
  1645 + if (i3GEOF.tabela.tipoDeGrafico === "linhas")
  1646 + {par += "&itemvalores="+$i("i3GEOFtabelagi1").value+"&itemclasses="+$i("i3GEOFtabelagi2").value+"&tema="+i3GEOF.tabela.tema+"&exclui="+$i("i3GEOtabelagexcluir").value+"&tipo="+tipo;}
  1647 + if (i3GEOF.tabela.tipoDeGrafico === "estrela")
  1648 + {par += "&itemvalores="+$i("i3GEOFtabelagi1").value+"&tema="+i3GEOF.tabela.tema+"&exclui="+$i("i3GEOtabelagexcluir").value+"&tipo="+tipo+"&itemclasses="+itensEstrela;}
  1649 + par += "&nome="+i3GEOF.tabela.nomeArquivoGr;
  1650 + return(par);
  1651 + }catch(e){i3GEO.janela.tempoMsg("Erro: "+e);i3GEOF.tabela.aguarde.visibility = "hidden";}
  1652 + },
  1653 + /*
1610 1654 Function: relatorioTabela
1611 1655  
1612 1656 Monta o relat&oacute;rio padr&atilde;o em uma nova janela
1613   - */
1614   - relatorioTabela: function(){
1615   - try{
1616   - $i("i3GEOtabelatiporelh").value = "";
1617   - $i("i3GEOtabelaarearelh").value = $i("i3GEOtabelacalculaarea").checked;
1618   - $i("i3GEOtabelastatrelh").value = $i("i3GEOtabelacalculaestat").checked;
1619   - $i("i3GEOtabelaexcluirvalorh").value = $i("i3GEOtabelaexcestat").value;
1620   - $i("i3GEOtabelatemarelh").value=i3GEOF.tabela.tema;
1621   - $i("i3GEOtabelag_sidh").value=i3GEO.configura.sid;
1622   - $i("i3GEOtabelaitemagruparelh").value=$i("i3GEOtabelaagrupaItem").value;
1623   - var inputs = $i("i3GEOtabelaitensrelatorio").getElementsByTagName("input"),
  1657 + */
  1658 + relatorioTabela: function(){
  1659 + try{
  1660 + $i("i3GEOtabelatiporelh").value = "";
  1661 + $i("i3GEOtabelaarearelh").value = $i("i3GEOtabelacalculaarea").checked;
  1662 + $i("i3GEOtabelastatrelh").value = $i("i3GEOtabelacalculaestat").checked;
  1663 + $i("i3GEOtabelaexcluirvalorh").value = $i("i3GEOtabelaexcestat").value;
  1664 + $i("i3GEOtabelatemarelh").value=i3GEOF.tabela.tema;
  1665 + $i("i3GEOtabelag_sidh").value=i3GEO.configura.sid;
  1666 + $i("i3GEOtabelaitemagruparelh").value=$i("i3GEOtabelaagrupaItem").value;
  1667 + var inputs = $i("i3GEOtabelaitensrelatorio").getElementsByTagName("input"),
1624 1668 listai = [],
1625 1669 listaordem = [],
1626 1670 listanomes = [],
1627 1671 nome,ordem,
1628 1672 i,temp,
1629 1673 n = inputs.length;
1630   - for (i=0;i<n; i++){
1631   - if (inputs[i].type === "checkbox" && inputs[i].checked == true){
1632   - listai.push(inputs[i].id+";"+inputs[i].name);
1633   - nome = $i(inputs[i].id+inputs[i].name).value;
1634   - listanomes.push(nome);
1635   - ordem = $i("ordem_"+inputs[i].id+inputs[i].name).value;
1636   - if(ordem === ""){
1637   - ordem = 0;
  1674 + for (i=0;i<n; i++){
  1675 + if (inputs[i].type === "checkbox" && inputs[i].checked == true){
  1676 + listai.push(inputs[i].id+";"+inputs[i].name);
  1677 + nome = $i(inputs[i].id+inputs[i].name).value;
  1678 + listanomes.push(nome);
  1679 + ordem = $i("ordem_"+inputs[i].id+inputs[i].name).value;
  1680 + if(ordem === ""){
  1681 + ordem = 0;
  1682 + }
  1683 + listaordem.push(ordem);
1638 1684 }
1639   - listaordem.push(ordem);
1640 1685 }
1641   - }
1642   - $i("i3GEOtabelaordemrel").value=listaordem;
1643   - $i("i3GEOtabelanomesrelh").value=listanomes;
1644   - $i("i3GEOtabelaitensrelh").value=listai;
1645   - temp = $i("i3GEOtabelarelatorio").action;
1646   - $i("i3GEOtabelarelatorio").action += "?ext="+i3GEO.parametros.mapexten;
1647   - $i("i3GEOtabelarelatorio").submit();
1648   - $i("i3GEOtabelarelatorio").action = temp;
1649   - }catch(e){i3GEO.janela.tempoMsg(e);}
1650   - },
1651   - /*
  1686 + $i("i3GEOtabelaordemrel").value=listaordem;
  1687 + $i("i3GEOtabelanomesrelh").value=listanomes;
  1688 + $i("i3GEOtabelaitensrelh").value=listai;
  1689 + temp = $i("i3GEOtabelarelatorio").action;
  1690 + $i("i3GEOtabelarelatorio").action += "?ext="+i3GEO.parametros.mapexten;
  1691 + $i("i3GEOtabelarelatorio").submit();
  1692 + $i("i3GEOtabelarelatorio").action = temp;
  1693 + }catch(e){i3GEO.janela.tempoMsg(e);}
  1694 + },
  1695 + /*
1652 1696 Function: relatorioTexto
1653 1697  
1654 1698 Gera o relat&oacute;rio no formato CSV
1655   - */
1656   - relatorioTexto: function(){
1657   - try{
1658   - $i("i3GEOtabelaarearelh").value = $i("i3GEOtabelacalculaarea").checked;
1659   - $i("i3GEOtabelastatrelh").value = $i("i3GEOtabelacalculaestat").checked;
1660   - $i("i3GEOtabelaexcluirvalorh").value = $i("i3GEOtabelaexcestat").value;
1661   - $i("i3GEOtabelatemarelh").value=i3GEOF.tabela.tema;
1662   - $i("i3GEOtabelag_sidh").value=i3GEO.configura.sid;
1663   - $i("i3GEOtabelaitemagruparelh").value=$i("i3GEOtabelaagrupaItem").value;
1664   - $i("i3GEOtabelatiporelh").value = "csv";
1665   - var inputs = $i("i3GEOtabelaitensrelatorio").getElementsByTagName("input"),
  1699 + */
  1700 + relatorioTexto: function(){
  1701 + try{
  1702 + $i("i3GEOtabelaarearelh").value = $i("i3GEOtabelacalculaarea").checked;
  1703 + $i("i3GEOtabelastatrelh").value = $i("i3GEOtabelacalculaestat").checked;
  1704 + $i("i3GEOtabelaexcluirvalorh").value = $i("i3GEOtabelaexcestat").value;
  1705 + $i("i3GEOtabelatemarelh").value=i3GEOF.tabela.tema;
  1706 + $i("i3GEOtabelag_sidh").value=i3GEO.configura.sid;
  1707 + $i("i3GEOtabelaitemagruparelh").value=$i("i3GEOtabelaagrupaItem").value;
  1708 + $i("i3GEOtabelatiporelh").value = "csv";
  1709 + var inputs = $i("i3GEOtabelaitensrelatorio").getElementsByTagName("input"),
1666 1710 listai = [],
1667 1711 listanomes = [],
1668 1712 nome,
1669 1713 i,temp,
1670 1714 n = inputs.length;
1671   - for (i=0;i<n; i++)
1672   - {
1673   - if (inputs[i].checked === true)
  1715 + for (i=0;i<n; i++)
1674 1716 {
1675   - listai.push(inputs[i].id+";"+inputs[i].name);
1676   - nome = $i(inputs[i].id+inputs[i].name).value;
1677   - listanomes.push(nome);
  1717 + if (inputs[i].checked === true)
  1718 + {
  1719 + listai.push(inputs[i].id+";"+inputs[i].name);
  1720 + nome = $i(inputs[i].id+inputs[i].name).value;
  1721 + listanomes.push(nome);
  1722 + }
1678 1723 }
1679   - }
1680   - $i("i3GEOtabelanomesrelh").value=listanomes;
1681   - $i("i3GEOtabelaitensrelh").value=listai;
1682   - temp = $i("i3GEOtabelarelatorio").action;
1683   - $i("i3GEOtabelarelatorio").action += "?ext="+i3GEO.parametros.mapexten;
1684   - $i("i3GEOtabelarelatorio").submit();
1685   - $i("i3GEOtabelarelatorio").action = temp;
1686   - }catch(e){i3GEO.janela.tempoMsg(e);}
1687   - }
  1724 + $i("i3GEOtabelanomesrelh").value=listanomes;
  1725 + $i("i3GEOtabelaitensrelh").value=listai;
  1726 + temp = $i("i3GEOtabelarelatorio").action;
  1727 + $i("i3GEOtabelarelatorio").action += "?ext="+i3GEO.parametros.mapexten;
  1728 + $i("i3GEOtabelarelatorio").submit();
  1729 + $i("i3GEOtabelarelatorio").action = temp;
  1730 + }catch(e){i3GEO.janela.tempoMsg(e);}
  1731 + }
1688 1732 };
... ...
ferramentas/toponimia/index.js
... ... @@ -280,7 +280,7 @@ i3GEOF.toponimia = {
280 280 return;
281 281 }
282 282 //cria a janela flutuante
283   - titulo = "<div id='i3GEOFtoponimiaComboCabeca' class='comboTemasCabecalho'> ------</div><span style=margin-left:60px>"+$trad("x56")+"</span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=36' >&nbsp;&nbsp;&nbsp;</a>";
  283 + titulo = "<div id='i3GEOFtoponimiaComboCabeca' class='comboTemasCabecalho'> ------</div><span style=margin-left:60px>"+$trad("x56")+"&nbsp;</span><a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=36' >&nbsp;&nbsp;&nbsp;</a>";
284 284 janela = i3GEO.janela.cria(
285 285 "390px",
286 286 "190px",
... ... @@ -290,7 +290,12 @@ i3GEOF.toponimia = {
290 290 titulo,
291 291 "i3GEOF.toponimia",
292 292 true,
293   - "hd"
  293 + "hd",
  294 + "",
  295 + "",
  296 + "",
  297 + true,
  298 + i3GEO.configura.locaplic+"/imagens/oxygen/16x16/draw-text.png"
294 299 );
295 300 divid = janela[2].id;
296 301 i3GEOF.toponimia.aguarde = $i("i3GEOF.toponimia_imagemCabecalho").style;
... ... @@ -312,7 +317,7 @@ i3GEOF.toponimia = {
312 317 /*
313 318 Function: pegaPar
314 319  
315   - Pega os parâmetros para montar a chamada ajax que cria ou testa a topon&iacute;mia
  320 + Pega os par�metros para montar a chamada ajax que cria ou testa a topon&iacute;mia
316 321 */
317 322 pegaPar: function(){
318 323 var par = "",
... ...
imagens/oxygen/16x16/draw-text.png 0 → 100755

465 Bytes