Commit 3200512b902208eab26a77a2f2ff533aff9f4a52

Authored by Edmar Moretti
1 parent 59ae22aa

--no commit message

classesjs/classe_analise.js
1 /*jslint white:false,undef: false, rhino: true, onevar: true, evil: false */ 1 /*jslint white:false,undef: false, rhino: true, onevar: true, evil: false */
2 2
3 /* 3 /*
4 -Title: Análise geográfica 4 +Title: An�lise geogr�fica
5 5
6 Arquivo: 6 Arquivo:
7 7
@@ -13,20 +13,20 @@ GPL2 @@ -13,20 +13,20 @@ GPL2
13 13
14 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 14 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
15 15
16 -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil 16 +Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil
17 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 17 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
18 18
19 -Este programa é software livre; você pode redistribuí-lo  
20 -e/ou modificá-lo sob os termos da Licença Pública Geral 19 +Este programa � software livre; voc� pode redistribu�-lo
  20 +e/ou modific�-lo sob os termos da Licen�a P�blica Geral
21 GNU conforme publicada pela Free Software Foundation; 21 GNU conforme publicada pela Free Software Foundation;
22 22
23 -Este programa é distribuído na expectativa de que seja útil,  
24 -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita  
25 -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  
26 -Consulte a Licença Pública Geral do GNU para mais detalhes.  
27 -Você deve ter recebido uma cópia da Licença Pública Geral do  
28 -GNU junto com este programa; se não, escreva para a  
29 -Free Software Foundation, Inc., no endereço 23 +Este programa � distribu�do na expectativa de que seja �til,
  24 +por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita
  25 +de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA.
  26 +Consulte a Licen�a P�blica Geral do GNU para mais detalhes.
  27 +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do
  28 +GNU junto com este programa; se n�o, escreva para a
  29 +Free Software Foundation, Inc., no endere�o
30 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 30 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
31 */ 31 */
32 if(typeof(i3GEO) === 'undefined'){ 32 if(typeof(i3GEO) === 'undefined'){
@@ -35,19 +35,19 @@ if(typeof(i3GEO) === 'undefined'){ @@ -35,19 +35,19 @@ if(typeof(i3GEO) === 'undefined'){
35 /* 35 /*
36 Classe: i3GEO.analise 36 Classe: i3GEO.analise
37 37
38 -Funções de geração das análises e abertura dos diálogos das opções de análise espacial 38 +Fun��es de gera��o das an�lises e abertura dos di�logos das op��es de an�lise espacial
39 39
40 -Em i3GEO.analise.dialogo estão as funções de abertura dos diálogos 40 +Em i3GEO.analise.dialogo est�o as fun��es de abertura dos di�logos
41 */ 41 */
42 i3GEO.analise = { 42 i3GEO.analise = {
43 /* 43 /*
44 Classe: i3GEO.analise.dialogo 44 Classe: i3GEO.analise.dialogo
45 45
46 - Abre as telas de diálogo das opções de análise 46 + Abre as telas de di�logo das op��es de an�lise
47 47
48 Exemplo: 48 Exemplo:
49 49
50 - Para abrir a mensagem de diálogo de geração de buffer, utilize 50 + Para abrir a mensagem de di�logo de gera��o de buffer, utilize
51 51
52 i3GEO.analise.dialogo.buffer() 52 i3GEO.analise.dialogo.buffer()
53 */ 53 */
@@ -55,7 +55,7 @@ i3GEO.analise = { @@ -55,7 +55,7 @@ i3GEO.analise = {
55 /* 55 /*
56 Function: graficoInterativo 56 Function: graficoInterativo
57 57
58 - Abre a janela de diálogo da ferramenta graficointerativo 58 + Abre a janela de di�logo da ferramenta graficointerativo
59 */ 59 */
60 graficoInterativo: function(){ 60 graficoInterativo: function(){
61 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficoInterativo()","graficointerativo","graficointerativo"); 61 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.graficoInterativo()","graficointerativo","graficointerativo");
@@ -63,7 +63,7 @@ i3GEO.analise = { @@ -63,7 +63,7 @@ i3GEO.analise = {
63 /* 63 /*
64 Function: linhaDoTempo 64 Function: linhaDoTempo
65 65
66 - Abre a janela de diálogo da ferramenta linhadotempo 66 + Abre a janela de di�logo da ferramenta linhadotempo
67 */ 67 */
68 linhaDoTempo: function(){ 68 linhaDoTempo: function(){
69 if(typeof(console) !== 'undefined'){console.info("i3GEO.analise.dialogo.linhaDoTempo()");} 69 if(typeof(console) !== 'undefined'){console.info("i3GEO.analise.dialogo.linhaDoTempo()");}
@@ -92,7 +92,7 @@ i3GEO.analise = { @@ -92,7 +92,7 @@ i3GEO.analise = {
92 /* 92 /*
93 Function: perfil 93 Function: perfil
94 94
95 - Abre a janela de diálogo da ferramenta perfil 95 + Abre a janela de di�logo da ferramenta perfil
96 */ 96 */
97 perfil: function(){ 97 perfil: function(){
98 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()","perfil","perfil"); 98 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.perfil()","perfil","perfil");
@@ -100,7 +100,7 @@ i3GEO.analise = { @@ -100,7 +100,7 @@ i3GEO.analise = {
100 /* 100 /*
101 Function: gradePontos 101 Function: gradePontos
102 102
103 - Abre a janela de diálogo da ferramenta gradepontos 103 + Abre a janela de di�logo da ferramenta gradepontos
104 */ 104 */
105 gradePontos: function(){ 105 gradePontos: function(){
106 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePontos()","gradepontos","gradeDePontos"); 106 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePontos()","gradepontos","gradeDePontos");
@@ -108,7 +108,7 @@ i3GEO.analise = { @@ -108,7 +108,7 @@ i3GEO.analise = {
108 /* 108 /*
109 Function: gradePol 109 Function: gradePol
110 110
111 - Abre a janela de diálogo da ferramenta gradepol 111 + Abre a janela de di�logo da ferramenta gradepol
112 */ 112 */
113 gradePol: function(){ 113 gradePol: function(){
114 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePol()","gradepol","gradeDePoligonos"); 114 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradePol()","gradepol","gradeDePoligonos");
@@ -116,7 +116,7 @@ i3GEO.analise = { @@ -116,7 +116,7 @@ i3GEO.analise = {
116 /* 116 /*
117 Function: gradeHex 117 Function: gradeHex
118 118
119 - Abre a janela de diálogo da ferramenta gradehex 119 + Abre a janela de di�logo da ferramenta gradehex
120 */ 120 */
121 gradeHex: function(){ 121 gradeHex: function(){
122 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex"); 122 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.gradeHex()","gradehex","gradeDeHex");
@@ -124,7 +124,7 @@ i3GEO.analise = { @@ -124,7 +124,7 @@ i3GEO.analise = {
124 /* 124 /*
125 Function: analisaGeometrias 125 Function: analisaGeometrias
126 126
127 - Abre a janela de diálogo da ferramenta analisageometrias 127 + Abre a janela de di�logo da ferramenta analisageometrias
128 */ 128 */
129 analisaGeometrias: function(){ 129 analisaGeometrias: function(){
130 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.analisaGeometrias()","analisageometrias","analisaGeometrias"); 130 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.analisaGeometrias()","analisageometrias","analisaGeometrias");
@@ -132,15 +132,15 @@ i3GEO.analise = { @@ -132,15 +132,15 @@ i3GEO.analise = {
132 /* 132 /*
133 Function: pontosdistri 133 Function: pontosdistri
134 134
135 - Abre a janela de diálogo da ferramenta pontosdistri 135 + Abre a janela de di�logo da ferramenta pontosdistri
136 */ 136 */
137 pontosdistri: function(){ 137 pontosdistri: function(){
138 - i3GEO.parametros.r === "nao" ? alert("Opção não disponível") : i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontosdistri()","pontosdistri","pontosDistri"); 138 + i3GEO.parametros.r === "nao" ? alert("Op��o n�o dispon�vel") : i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontosdistri()","pontosdistri","pontosDistri");
139 }, 139 },
140 /* 140 /*
141 Function: pontoempoligono 141 Function: pontoempoligono
142 142
143 - Abre a janela de diálogo da ferramenta pontoempoligono 143 + Abre a janela de di�logo da ferramenta pontoempoligono
144 */ 144 */
145 pontoempoligono: function(){ 145 pontoempoligono: function(){
146 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontoempoligono()","pontoempoligono","pontoEmPoligono"); 146 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.pontoempoligono()","pontoempoligono","pontoEmPoligono");
@@ -148,7 +148,7 @@ i3GEO.analise = { @@ -148,7 +148,7 @@ i3GEO.analise = {
148 /* 148 /*
149 Function: centromassa 149 Function: centromassa
150 150
151 - Abre a janela de diálogo da ferramenta centro médio 151 + Abre a janela de di�logo da ferramenta centro m�dio
152 */ 152 */
153 centromassa: function(){ 153 centromassa: function(){
154 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centromassa()","centromassa","centromassa"); 154 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centromassa()","centromassa","centromassa");
@@ -156,7 +156,7 @@ i3GEO.analise = { @@ -156,7 +156,7 @@ i3GEO.analise = {
156 /* 156 /*
157 Function: nptPol 157 Function: nptPol
158 158
159 - Abre a janela de diálogo da ferramenta nptpol 159 + Abre a janela de di�logo da ferramenta nptpol
160 */ 160 */
161 nptPol: function(){ 161 nptPol: function(){
162 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.nptPol()","nptpol","nptpol"); 162 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.nptPol()","nptpol","nptpol");
@@ -164,7 +164,7 @@ i3GEO.analise = { @@ -164,7 +164,7 @@ i3GEO.analise = {
164 /* 164 /*
165 Function: buffer 165 Function: buffer
166 166
167 - Abre a janela de diálogo da ferramenta buffer 167 + Abre a janela de di�logo da ferramenta buffer
168 */ 168 */
169 buffer: function(){ 169 buffer: function(){
170 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.buffer()","buffer","buffer"); 170 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.buffer()","buffer","buffer");
@@ -172,7 +172,7 @@ i3GEO.analise = { @@ -172,7 +172,7 @@ i3GEO.analise = {
172 /* 172 /*
173 Function: distanciaptpt 173 Function: distanciaptpt
174 174
175 - Abre a janela de diálogo da ferramenta distanciaptpt 175 + Abre a janela de di�logo da ferramenta distanciaptpt
176 */ 176 */
177 distanciaptpt: function(){ 177 distanciaptpt: function(){
178 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distanciaptpt()","distanciaptpt","distanciaptpt"); 178 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.distanciaptpt()","distanciaptpt","distanciaptpt");
@@ -180,7 +180,7 @@ i3GEO.analise = { @@ -180,7 +180,7 @@ i3GEO.analise = {
180 /* 180 /*
181 Function: centroide 181 Function: centroide
182 182
183 - Abre a janela de diálogo da ferramenta centroide 183 + Abre a janela de di�logo da ferramenta centroide
184 */ 184 */
185 centroide: function(){ 185 centroide: function(){
186 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centroide()","centroide","centroide"); 186 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.centroide()","centroide","centroide");
@@ -188,7 +188,7 @@ i3GEO.analise = { @@ -188,7 +188,7 @@ i3GEO.analise = {
188 /* 188 /*
189 Function: dissolve 189 Function: dissolve
190 190
191 - Abre a janela de diálogo da ferramenta dissolve 191 + Abre a janela de di�logo da ferramenta dissolve
192 */ 192 */
193 dissolve: function(){ 193 dissolve: function(){
194 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.dissolve()","dissolve","dissolve"); 194 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.dissolve()","dissolve","dissolve");
@@ -196,7 +196,7 @@ i3GEO.analise = { @@ -196,7 +196,7 @@ i3GEO.analise = {
196 /* 196 /*
197 Function: agrupaElementos 197 Function: agrupaElementos
198 198
199 - Abre a janela de diálogo da ferramenta agrupaelementos 199 + Abre a janela de di�logo da ferramenta agrupaelementos
200 */ 200 */
201 agrupaElementos: function(){ 201 agrupaElementos: function(){
202 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.agrupaElementos()","agrupaelementos","agrupaElementos"); 202 i3GEO.util.dialogoFerramenta("i3GEO.analise.dialogo.agrupaElementos()","agrupaelementos","agrupaElementos");
@@ -205,21 +205,21 @@ i3GEO.analise = { @@ -205,21 +205,21 @@ i3GEO.analise = {
205 /* 205 /*
206 Classe: i3GEO.analise.medeDistancia 206 Classe: i3GEO.analise.medeDistancia
207 207
208 - Ativa e controla a opção de medição de distâncias. 208 + Ativa e controla a op��o de medi��o de dist�ncias.
209 209
210 - A medida é feita quando o usuário clica no mapa com esta opção ativa 210 + A medida � feita quando o usu�rio clica no mapa com esta op��o ativa
211 211
212 - Quando o botão é acionado, abre-se a janela que mostra o resultado da medida, o ícone que segue o mouse é alterado. 212 + Quando o bot�o � acionado, abre-se a janela que mostra o resultado da medida, o �cone que segue o mouse � alterado.
213 213
214 - Para mostrar o resultado do cálculo, é incluído um div específico. 214 + Para mostrar o resultado do c�lculo, � inclu�do um div espec�fico.
215 */ 215 */
216 medeDistancia:{ 216 medeDistancia:{
217 /* 217 /*
218 Function: inicia 218 Function: inicia
219 219
220 - Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários 220 + Inicia a opera��o de medi��o, abrindo a janela de resultados e criando os componentes necess�rios
221 221
222 - São registrados os eventos de clique sobre o mapa e fechamento da janela de resultados 222 + S�o registrados os eventos de clique sobre o mapa e fechamento da janela de resultados
223 */ 223 */
224 inicia: function(){ 224 inicia: function(){
225 if(typeof(console) !== 'undefined'){console.info("i3GEO.analise.medeDistancia.inicia()");} 225 if(typeof(console) !== 'undefined'){console.info("i3GEO.analise.medeDistancia.inicia()");}
@@ -262,7 +262,7 @@ i3GEO.analise = { @@ -262,7 +262,7 @@ i3GEO.analise = {
262 /* 262 /*
263 Function: criaJanela 263 Function: criaJanela
264 264
265 - Cria a janela para mostrar os resultados da medição 265 + Cria a janela para mostrar os resultados da medi��o
266 */ 266 */
267 criaJanela: function(){ 267 criaJanela: function(){
268 var novoel,ins,imagemxy,janela; 268 var novoel,ins,imagemxy,janela;
@@ -300,16 +300,16 @@ i3GEO.analise = { @@ -300,16 +300,16 @@ i3GEO.analise = {
300 janela.moveTo(imagemxy[0]+150,imagemxy[1]); 300 janela.moveTo(imagemxy[0]+150,imagemxy[1]);
301 if(navm && i3GEO.Interface.ATUAL === "googleearth" ){ 301 if(navm && i3GEO.Interface.ATUAL === "googleearth" ){
302 janela.moveTo(0,0); 302 janela.moveTo(0,0);
303 - alert("Essa opção não funciona bem no Internet Explorer"); 303 + alert("Essa op��o n�o funciona bem no Internet Explorer");
304 } 304 }
305 // 305 //
306 - //botao que abre a ferramenta de cálculo de perfis.  
307 - //pontosdistobj contém as coordenadas dos pontos 306 + //botao que abre a ferramenta de c�lculo de perfis.
  307 + //pontosdistobj cont�m as coordenadas dos pontos
308 // 308 //
309 new YAHOO.widget.Button( 309 new YAHOO.widget.Button(
310 "i3GEObotaoPerfil", 310 "i3GEObotaoPerfil",
311 {onclick:{fn: function(){ 311 {onclick:{fn: function(){
312 - var js = i3GEO.configura.locaplic+"/ferramentas/perfil/index.js.php"; 312 + var js = i3GEO.configura.locaplic+"/ferramentas/perfil/index.js";
313 i3GEO.util.scriptTag(js,"i3GEOF.perfil.criaJanelaFlutuante(pontosdistobj)","i3GEOF.perfil_script"); 313 i3GEO.util.scriptTag(js,"i3GEOF.perfil.criaJanelaFlutuante(pontosdistobj)","i3GEOF.perfil_script");
314 }}} 314 }}}
315 ); 315 );
@@ -317,7 +317,7 @@ i3GEO.analise = { @@ -317,7 +317,7 @@ i3GEO.analise = {
317 /* 317 /*
318 Function: fechaJanela 318 Function: fechaJanela
319 319
320 - Fecha a janela e os elementos gráficos criados para a ferramenta de medição 320 + Fecha a janela e os elementos gr�ficos criados para a ferramenta de medi��o
321 */ 321 */
322 fechaJanela: function(){ 322 fechaJanela: function(){
323 var janela; 323 var janela;
@@ -338,7 +338,7 @@ i3GEO.analise = { @@ -338,7 +338,7 @@ i3GEO.analise = {
338 /* 338 /*
339 Function: clique 339 Function: clique
340 340
341 - Adiciona uma marca na tela e realiza o cálculo de distância dos pontos inseridos 341 + Adiciona uma marca na tela e realiza o c�lculo de dist�ncia dos pontos inseridos
342 */ 342 */
343 clique: function(){ 343 clique: function(){
344 var n,d,decimal,dd; 344 var n,d,decimal,dd;
@@ -351,7 +351,7 @@ i3GEO.analise = { @@ -351,7 +351,7 @@ i3GEO.analise = {
351 pontosdistobj.ximg[n] = objposicaocursor.imgx; 351 pontosdistobj.ximg[n] = objposicaocursor.imgx;
352 pontosdistobj.yimg[n] = objposicaocursor.imgy; 352 pontosdistobj.yimg[n] = objposicaocursor.imgy;
353 pontosdistobj.dist[n] = 0; 353 pontosdistobj.dist[n] = 0;
354 - //cria a linha que será utilizada para seguir a posição do mouse e o último ponto 354 + //cria a linha que ser� utilizada para seguir a posi��o do mouse e o �ltimo ponto
355 if(i3GEO.util.in_array(i3GEO.Interface.ATUAL,["openlayers","googlemaps"])){ 355 if(i3GEO.util.in_array(i3GEO.Interface.ATUAL,["openlayers","googlemaps"])){
356 try{ 356 try{
357 if (navn) 357 if (navn)
@@ -389,7 +389,7 @@ i3GEO.analise = { @@ -389,7 +389,7 @@ i3GEO.analise = {
389 {i3GEO.Interface.googleearth.insereMarca(d+" km",objposicaocursor.ddx,objposicaocursor.ddy,"","divGeometriasTemp");} 389 {i3GEO.Interface.googleearth.insereMarca(d+" km",objposicaocursor.ddx,objposicaocursor.ddy,"","divGeometriasTemp");}
390 390
391 } 391 }
392 - //cria a linha ligando os dois últimos pontos 392 + //cria a linha ligando os dois �ltimos pontos
393 if(i3GEO.Interface.ATUAL === "googleearth"){ 393 if(i3GEO.Interface.ATUAL === "googleearth"){
394 i3GEO.Interface.googleearth.insereLinha(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],pontosdistobj.xpt[n],pontosdistobj.ypt[n],"","divGeometriasTemp"); 394 i3GEO.Interface.googleearth.insereLinha(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],pontosdistobj.xpt[n],pontosdistobj.ypt[n],"","divGeometriasTemp");
395 } 395 }
@@ -403,7 +403,7 @@ i3GEO.analise = { @@ -403,7 +403,7 @@ i3GEO.analise = {
403 /* 403 /*
404 Function: paraCalculo 404 Function: paraCalculo
405 405
406 - Para o cálculo de distâncias e ativa o botão "pan" 406 + Para o c�lculo de dist�ncias e ativa o bot�o "pan"
407 */ 407 */
408 paraCalculo: function(){ 408 paraCalculo: function(){
409 var botaoPan = $i("pan"); 409 var botaoPan = $i("pan");
@@ -413,7 +413,7 @@ i3GEO.analise = { @@ -413,7 +413,7 @@ i3GEO.analise = {
413 /* 413 /*
414 Function: movimento 414 Function: movimento
415 415
416 - Realiza os cálculos e desenho da linha conforme o usuário movimenta o mouse 416 + Realiza os c�lculos e desenho da linha conforme o usu�rio movimenta o mouse
417 */ 417 */
418 movimento: function(){ 418 movimento: function(){
419 var n,d,r,decimal,da,mostra,texto, 419 var n,d,r,decimal,da,mostra,texto,
@@ -443,8 +443,8 @@ i3GEO.analise = { @@ -443,8 +443,8 @@ i3GEO.analise = {
443 443
444 mostra = $i("mostradistancia_calculo"); 444 mostra = $i("mostradistancia_calculo");
445 if (mostra){ 445 if (mostra){
446 - texto = " Dist acum.= "+da+" km <br>atual= "+d+" km <br> Direção (DMS)= "+r;  
447 - texto += "<br>Método cálculo de distâncias: "+calculo.metododistancia; 446 + texto = " Dist acum.= "+da+" km <br>atual= "+d+" km <br> Dire��o (DMS)= "+r;
  447 + texto += "<br>M�todo c�lculo de dist�ncias: "+calculo.metododistancia;
448 mostra.innerHTML = texto; 448 mostra.innerHTML = texto;
449 } 449 }
450 if(i3GEO.Interface.ATUAL !== "googleearth" && navn) 450 if(i3GEO.Interface.ATUAL !== "googleearth" && navn)
@@ -458,21 +458,21 @@ i3GEO.analise = { @@ -458,21 +458,21 @@ i3GEO.analise = {
458 /* 458 /*
459 Classe: i3GEO.analise.medeArea 459 Classe: i3GEO.analise.medeArea
460 460
461 - Ativa e controla a opção de medição de área. 461 + Ativa e controla a op��o de medi��o de �rea.
462 462
463 - A medida é feita quando o usuário clica no mapa com esta opção ativa 463 + A medida � feita quando o usu�rio clica no mapa com esta op��o ativa
464 464
465 - Quando o botão é acionado, abre-se a janela que mostra o resultado da medida, o ícone que segue o mouse é alterado. 465 + Quando o bot�o � acionado, abre-se a janela que mostra o resultado da medida, o �cone que segue o mouse � alterado.
466 466
467 - Para mostrar o resultado do cálculo, é incluído um div específico. 467 + Para mostrar o resultado do c�lculo, � inclu�do um div espec�fico.
468 */ 468 */
469 medeArea:{ 469 medeArea:{
470 /* 470 /*
471 Function: inicia 471 Function: inicia
472 472
473 - Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários 473 + Inicia a opera��o de medi��o, abrindo a janela de resultados e criando os componentes necess�rios
474 474
475 - São registrados os eventos de clique sobre o mapa e fechamento da janela de resultados 475 + S�o registrados os eventos de clique sobre o mapa e fechamento da janela de resultados
476 */ 476 */
477 inicia: function(){ 477 inicia: function(){
478 if(typeof(console) !== 'undefined'){console.info("i3GEO.analise.medeArea.inicia()");} 478 if(typeof(console) !== 'undefined'){console.info("i3GEO.analise.medeArea.inicia()");}
@@ -509,8 +509,8 @@ i3GEO.analise = { @@ -509,8 +509,8 @@ i3GEO.analise = {
509 if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.analise.medeArea.fechaJanela()") < 0) 509 if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.analise.medeArea.fechaJanela()") < 0)
510 {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.analise.medeArea.fechaJanela()");} 510 {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.analise.medeArea.fechaJanela()");}
511 // 511 //
512 - //a API do Openlayers e GoogleMaps tem uma função própria de obtenção da resolução de cada pixel  
513 - //essa função é embutida em i3GEO.calculo.tela2dd 512 + //a API do Openlayers e GoogleMaps tem uma fun��o pr�pria de obten��o da resolu��o de cada pixel
  513 + //essa fun��o � embutida em i3GEO.calculo.tela2dd
514 // 514 //
515 if(i3GEO.util.in_array(i3GEO.Interface.ATUAL,["openlayers","googlemaps"])){ 515 if(i3GEO.util.in_array(i3GEO.Interface.ATUAL,["openlayers","googlemaps"])){
516 x = parseInt(i3GEO.parametros.w / 2,10); 516 x = parseInt(i3GEO.parametros.w / 2,10);
@@ -528,7 +528,7 @@ i3GEO.analise = { @@ -528,7 +528,7 @@ i3GEO.analise = {
528 /* 528 /*
529 Function: criaJanela 529 Function: criaJanela
530 530
531 - Cria a janela para mostrar os resultados da medição 531 + Cria a janela para mostrar os resultados da medi��o
532 */ 532 */
533 criaJanela: function(){ 533 criaJanela: function(){
534 var novoel,ins,imagemxy,janela; 534 var novoel,ins,imagemxy,janela;
@@ -558,7 +558,7 @@ i3GEO.analise = { @@ -558,7 +558,7 @@ i3GEO.analise = {
558 /* 558 /*
559 Function: fechaJanela 559 Function: fechaJanela
560 560
561 - Fecha a janela e os elementos gráficos criados para a ferramenta de medição 561 + Fecha a janela e os elementos gr�ficos criados para a ferramenta de medi��o
562 */ 562 */
563 fechaJanela: function(){ 563 fechaJanela: function(){
564 var janela; 564 var janela;
@@ -577,7 +577,7 @@ i3GEO.analise = { @@ -577,7 +577,7 @@ i3GEO.analise = {
577 /* 577 /*
578 Function: clique 578 Function: clique
579 579
580 - Adiciona uma marca na tela e realiza o cálculo de distância dos pontos inseridos 580 + Adiciona uma marca na tela e realiza o c�lculo de dist�ncia dos pontos inseridos
581 */ 581 */
582 clique: function(){ 582 clique: function(){
583 var n,m; 583 var n,m;
@@ -625,7 +625,7 @@ i3GEO.analise = { @@ -625,7 +625,7 @@ i3GEO.analise = {
625 /* 625 /*
626 Function: paraCalculo 626 Function: paraCalculo
627 627
628 - Para o cálculo de área e ativa o botão "pan" 628 + Para o c�lculo de �rea e ativa o bot�o "pan"
629 */ 629 */
630 paraCalculo: function(){ 630 paraCalculo: function(){
631 var botaoPan = $i("pan"); 631 var botaoPan = $i("pan");
@@ -635,7 +635,7 @@ i3GEO.analise = { @@ -635,7 +635,7 @@ i3GEO.analise = {
635 /* 635 /*
636 Function: movimento 636 Function: movimento
637 637
638 - Realiza o desenho do poligono conforme o usuário movimenta o mouse 638 + Realiza o desenho do poligono conforme o usu�rio movimenta o mouse
639 */ 639 */
640 movimento: function(){ 640 movimento: function(){
641 var n; 641 var n;
classesjs/classe_arvoredetemas.js
1 /*jslint white:false,undef: false, rhino: true, onevar: true, evil: false */ 1 /*jslint white:false,undef: false, rhino: true, onevar: true, evil: false */
2 2
3 /* 3 /*
4 -Title: Árvore de temas 4 +Title: �rvore de temas
5 5
6 Arquivo: 6 Arquivo:
7 7
@@ -13,20 +13,20 @@ GPL2 @@ -13,20 +13,20 @@ GPL2
13 13
14 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 14 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
15 15
16 -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil 16 +Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil
17 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 17 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
18 18
19 -Este programa é software livre; você pode redistribuí-lo  
20 -e/ou modificá-lo sob os termos da Licença Pública Geral 19 +Este programa � software livre; voc� pode redistribu�-lo
  20 +e/ou modific�-lo sob os termos da Licen�a P�blica Geral
21 GNU conforme publicada pela Free Software Foundation; 21 GNU conforme publicada pela Free Software Foundation;
22 22
23 -Este programa é distribuído na expectativa de que seja útil,  
24 -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita  
25 -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  
26 -Consulte a Licença Pública Geral do GNU para mais detalhes.  
27 -Você deve ter recebido uma cópia da Licença Pública Geral do  
28 -GNU junto com este programa; se não, escreva para a  
29 -Free Software Foundation, Inc., no endereço 23 +Este programa � distribu�do na expectativa de que seja �til,
  24 +por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita
  25 +de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA.
  26 +Consulte a Licen�a P�blica Geral do GNU para mais detalhes.
  27 +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do
  28 +GNU junto com este programa; se n�o, escreva para a
  29 +Free Software Foundation, Inc., no endere�o
30 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 30 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
31 */ 31 */
32 if(typeof(i3GEO) === 'undefined'){ 32 if(typeof(i3GEO) === 'undefined'){
@@ -35,15 +35,15 @@ if(typeof(i3GEO) === &#39;undefined&#39;){ @@ -35,15 +35,15 @@ if(typeof(i3GEO) === &#39;undefined&#39;){
35 /* 35 /*
36 Classe: i3GEO.arvoreDeTemas 36 Classe: i3GEO.arvoreDeTemas
37 37
38 -Monta a árvore com os temas disponíveis para ser adicionados ao mapa. 38 +Monta a �rvore com os temas dispon�veis para ser adicionados ao mapa.
39 */ 39 */
40 i3GEO.arvoreDeTemas = { 40 i3GEO.arvoreDeTemas = {
41 /* 41 /*
42 Propriedade: OPCOESADICIONAIS 42 Propriedade: OPCOESADICIONAIS
43 43
44 - Objeto com a definição das propriedades que serão utilizadas na inclusão dos ícones adicionais de adição de temas e no item de descrição de cada tema. 44 + Objeto com a defini��o das propriedades que ser�o utilizadas na inclus�o dos �cones adicionais de adi��o de temas e no item de descri��o de cada tema.
45 45
46 - "uploadarquivo" quando "true" indica que será mostrado o ícone de upload de arquivos e o íconde de conexão com serviços 46 + "uploadarquivo" quando "true" indica que ser� mostrado o �cone de upload de arquivos e o �conde de conex�o com servi�os
47 47
48 Example: 48 Example:
49 49
@@ -103,7 +103,7 @@ i3GEO.arvoreDeTemas = { @@ -103,7 +103,7 @@ i3GEO.arvoreDeTemas = {
103 103
104 uploadarquivo: true, //upload de GPX, SHAPEFILE, DBF, CSV e KML 104 uploadarquivo: true, //upload de GPX, SHAPEFILE, DBF, CSV e KML
105 105
106 - flutuante: true //mostra a opção que permite abrir o catálogo em uma janela flutuante 106 + flutuante: true //mostra a op��o que permite abrir o cat�logo em uma janela flutuante
107 } 107 }
108 108
109 Tipo: 109 Tipo:
@@ -142,9 +142,9 @@ i3GEO.arvoreDeTemas = { @@ -142,9 +142,9 @@ i3GEO.arvoreDeTemas = {
142 /* 142 /*
143 Propriedade: FATORESTRELA 143 Propriedade: FATORESTRELA
144 144
145 - Valor que será utilizado para dividir o valor bruto do número de acessos de cada tema. 145 + Valor que ser� utilizado para dividir o valor bruto do n�mero de acessos de cada tema.
146 146
147 - A divisão é utilizada para definir quantas estrelas serão mostradas na árvore de opções adicionais.<b> 147 + A divis�o � utilizada para definir quantas estrelas ser�o mostradas na �rvore de op��es adicionais.<b>
148 148
149 Tipo: 149 Tipo:
150 {Numeric} 150 {Numeric}
@@ -153,7 +153,7 @@ i3GEO.arvoreDeTemas = { @@ -153,7 +153,7 @@ i3GEO.arvoreDeTemas = {
153 /* 153 /*
154 Propriedade: INCLUISISTEMAS 154 Propriedade: INCLUISISTEMAS
155 155
156 - Inclui na árvore a lista de sistemas adicionais definidos no i3geo? 156 + Inclui na �rvore a lista de sistemas adicionais definidos no i3geo?
157 157
158 Tipo: 158 Tipo:
159 {Boolean} 159 {Boolean}
@@ -162,7 +162,7 @@ i3GEO.arvoreDeTemas = { @@ -162,7 +162,7 @@ i3GEO.arvoreDeTemas = {
162 /* 162 /*
163 Propriedade: INCLUIWMS 163 Propriedade: INCLUIWMS
164 164
165 - Inclui na árvore a lista de Web Services WMS? 165 + Inclui na �rvore a lista de Web Services WMS?
166 166
167 Tipo: 167 Tipo:
168 {Boolean} 168 {Boolean}
@@ -171,7 +171,7 @@ i3GEO.arvoreDeTemas = { @@ -171,7 +171,7 @@ i3GEO.arvoreDeTemas = {
171 /* 171 /*
172 Propriedade: INCLUIESTRELAS 172 Propriedade: INCLUIESTRELAS
173 173
174 - Inclui na árvore um nó com a lista de temas classificados conforme o número de estrelas que possuí 174 + Inclui na �rvore um n� com a lista de temas classificados conforme o n�mero de estrelas que possu�
175 175
176 Tipo: 176 Tipo:
177 {Boolean} 177 {Boolean}
@@ -180,7 +180,7 @@ i3GEO.arvoreDeTemas = { @@ -180,7 +180,7 @@ i3GEO.arvoreDeTemas = {
180 /* 180 /*
181 Propriedade: FILTRADOWNLOAD 181 Propriedade: FILTRADOWNLOAD
182 182
183 - Não mostra na árvore os nós que não possuem temas para download 183 + N�o mostra na �rvore os n�s que n�o possuem temas para download
184 184
185 Tipo: 185 Tipo:
186 {Boolean} 186 {Boolean}
@@ -189,7 +189,7 @@ i3GEO.arvoreDeTemas = { @@ -189,7 +189,7 @@ i3GEO.arvoreDeTemas = {
189 /* 189 /*
190 Propriedade: FILTRAOGC 190 Propriedade: FILTRAOGC
191 191
192 - Não mostra na árvore os nós que não permitem a geração de WMS 192 + N�o mostra na �rvore os n�s que n�o permitem a gera��o de WMS
193 193
194 Tipo: 194 Tipo:
195 {Boolean} 195 {Boolean}
@@ -213,7 +213,7 @@ i3GEO.arvoreDeTemas = { @@ -213,7 +213,7 @@ i3GEO.arvoreDeTemas = {
213 /* 213 /*
214 Propriedade: ATIVATEMA 214 Propriedade: ATIVATEMA
215 215
216 - Nome da função que será incluída no evento onclick do elemento checkbox adicionado no início do nome de um tema. 216 + Nome da fun��o que ser� inclu�da no evento onclick do elemento checkbox adicionado no in�cio do nome de um tema.
217 217
218 Tipo: 218 Tipo:
219 {String} 219 {String}
@@ -222,7 +222,7 @@ i3GEO.arvoreDeTemas = { @@ -222,7 +222,7 @@ i3GEO.arvoreDeTemas = {
222 /* 222 /*
223 Propriedade: ATIVATEMAIMEDIATO 223 Propriedade: ATIVATEMAIMEDIATO
224 224
225 - Adiciona ao mapa o tema clicado imediatamente, sem a definição de um temporizador ou necessidade de se clicar no botao "aplicar". 225 + Adiciona ao mapa o tema clicado imediatamente, sem a defini��o de um temporizador ou necessidade de se clicar no botao "aplicar".
226 226
227 Tipo: 227 Tipo:
228 {boolean} 228 {boolean}
@@ -234,7 +234,7 @@ i3GEO.arvoreDeTemas = { @@ -234,7 +234,7 @@ i3GEO.arvoreDeTemas = {
234 /* 234 /*
235 Propriedade: IDSMENUS 235 Propriedade: IDSMENUS
236 236
237 - Array com a lista de ids que serão considerados na montagem da árvore. Por default é vazio, o que significa que todos os menus serão considerados. 237 + Array com a lista de ids que ser�o considerados na montagem da �rvore. Por default � vazio, o que significa que todos os menus ser�o considerados.
238 238
239 Tipo: 239 Tipo:
240 {Array} 240 {Array}
@@ -243,9 +243,9 @@ i3GEO.arvoreDeTemas = { @@ -243,9 +243,9 @@ i3GEO.arvoreDeTemas = {
243 /* 243 /*
244 Propriedade: RETORNAGUIA 244 Propriedade: RETORNAGUIA
245 245
246 - Guia que será ativada após uma operação de adição de temas ter sido concluída. 246 + Guia que ser� ativada ap�s uma opera��o de adi��o de temas ter sido conclu�da.
247 247
248 - Se for vazia, a guia atual será mantida. 248 + Se for vazia, a guia atual ser� mantida.
249 249
250 A string corresponde ao nome da guia que deve estar definida em i3GEO.guias.CONFIGURA, por exemplo i3GEO.arvoreDeTemas.RETORNAGUIA = "temas" 250 A string corresponde ao nome da guia que deve estar definida em i3GEO.guias.CONFIGURA, por exemplo i3GEO.arvoreDeTemas.RETORNAGUIA = "temas"
251 251
@@ -258,7 +258,7 @@ i3GEO.arvoreDeTemas = { @@ -258,7 +258,7 @@ i3GEO.arvoreDeTemas = {
258 /* 258 /*
259 Variavel: IDHTML 259 Variavel: IDHTML
260 260
261 - Armazena o ID do elemento HTML onde a árvore será incluida 261 + Armazena o ID do elemento HTML onde a �rvore ser� incluida
262 262
263 Tipo: 263 Tipo:
264 {String} 264 {String}
@@ -267,7 +267,7 @@ i3GEO.arvoreDeTemas = { @@ -267,7 +267,7 @@ i3GEO.arvoreDeTemas = {
267 /* 267 /*
268 Variavel: LOCAPLIC 268 Variavel: LOCAPLIC
269 269
270 - Endereço da aplicação i3geo. Utilizado para definir o caminho para a chamada em AJAX. 270 + Endere�o da aplica��o i3geo. Utilizado para definir o caminho para a chamada em AJAX.
271 271
272 Tipo: 272 Tipo:
273 {String} 273 {String}
@@ -276,7 +276,7 @@ i3GEO.arvoreDeTemas = { @@ -276,7 +276,7 @@ i3GEO.arvoreDeTemas = {
276 /* 276 /*
277 Variavel: SID 277 Variavel: SID
278 278
279 - Código da seção aberta no servidor pelo i3Geo 279 + C�digo da se��o aberta no servidor pelo i3Geo
280 280
281 Tipo: 281 Tipo:
282 {String} 282 {String}
@@ -285,7 +285,7 @@ i3GEO.arvoreDeTemas = { @@ -285,7 +285,7 @@ i3GEO.arvoreDeTemas = {
285 /* 285 /*
286 Variavel: ARVORE 286 Variavel: ARVORE
287 287
288 - Objeto com a árvore criada com YAHOO.widget.TreeView 288 + Objeto com a �rvore criada com YAHOO.widget.TreeView
289 289
290 Tipo: 290 Tipo:
291 {YAHOO.widget.TreeView} 291 {YAHOO.widget.TreeView}
@@ -294,7 +294,7 @@ i3GEO.arvoreDeTemas = { @@ -294,7 +294,7 @@ i3GEO.arvoreDeTemas = {
294 /* 294 /*
295 Variavel: DRIVES 295 Variavel: DRIVES
296 296
297 - Objeto JSON com a lista de drives no servidor que podem ser abertos na opção de navegação pelos diretórios 297 + Objeto JSON com a lista de drives no servidor que podem ser abertos na op��o de navega��o pelos diret�rios
298 298
299 Tipo: 299 Tipo:
300 {JSON} 300 {JSON}
@@ -312,7 +312,7 @@ i3GEO.arvoreDeTemas = { @@ -312,7 +312,7 @@ i3GEO.arvoreDeTemas = {
312 /* 312 /*
313 Variavel: MENUS 313 Variavel: MENUS
314 314
315 - Armazena o objeto JSON com a lista de menus resultante da função listaMenus 315 + Armazena o objeto JSON com a lista de menus resultante da fun��o listaMenus
316 316
317 Tipo: 317 Tipo:
318 {JSON} 318 {JSON}
@@ -321,7 +321,7 @@ i3GEO.arvoreDeTemas = { @@ -321,7 +321,7 @@ i3GEO.arvoreDeTemas = {
321 /* 321 /*
322 Variavel: GRUPOS 322 Variavel: GRUPOS
323 323
324 - Armazena o objeto JSON com a última lista de grupos obtida 324 + Armazena o objeto JSON com a �ltima lista de grupos obtida
325 325
326 Tipo: 326 Tipo:
327 {JSON} 327 {JSON}
@@ -330,7 +330,7 @@ i3GEO.arvoreDeTemas = { @@ -330,7 +330,7 @@ i3GEO.arvoreDeTemas = {
330 /* 330 /*
331 Variavel: SUBGRUPOS 331 Variavel: SUBGRUPOS
332 332
333 - Armazena o objeto JSON com a última lista de sub-grupos obtida 333 + Armazena o objeto JSON com a �ltima lista de sub-grupos obtida
334 334
335 Tipo: 335 Tipo:
336 {JSON} 336 {JSON}
@@ -339,7 +339,7 @@ i3GEO.arvoreDeTemas = { @@ -339,7 +339,7 @@ i3GEO.arvoreDeTemas = {
339 /* 339 /*
340 Variavel: TEMAS 340 Variavel: TEMAS
341 341
342 - Armazena o objeto JSON com a última lista de temas obtida 342 + Armazena o objeto JSON com a �ltima lista de temas obtida
343 343
344 Tipo: 344 Tipo:
345 {JSON} 345 {JSON}
@@ -348,7 +348,7 @@ i3GEO.arvoreDeTemas = { @@ -348,7 +348,7 @@ i3GEO.arvoreDeTemas = {
348 /* 348 /*
349 Function: flutuante 349 Function: flutuante
350 350
351 - Abre o catálogo em uma janela flutuante 351 + Abre o cat�logo em uma janela flutuante
352 */ 352 */
353 flutuante: function(){ 353 flutuante: function(){
354 var janela,ins,temp,cabecalho,minimiza,idold,corpo,altura; 354 var janela,ins,temp,cabecalho,minimiza,idold,corpo,altura;
@@ -395,7 +395,7 @@ i3GEO.arvoreDeTemas = { @@ -395,7 +395,7 @@ i3GEO.arvoreDeTemas = {
395 /* 395 /*
396 Function: listaWMS 396 Function: listaWMS
397 397
398 - Lista os WMS cadastrados preenchendo o nó OGC-WMS 398 + Lista os WMS cadastrados preenchendo o n� OGC-WMS
399 */ 399 */
400 listaWMS: function(){ 400 listaWMS: function(){
401 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaWMS()");} 401 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaWMS()");}
@@ -410,7 +410,7 @@ i3GEO.arvoreDeTemas = { @@ -410,7 +410,7 @@ i3GEO.arvoreDeTemas = {
410 html += " ("+((raiz[i].nacessosok * 100) / (raiz[i].nacessos*1))+"%)</span>"; 410 html += " ("+((raiz[i].nacessosok * 100) / (raiz[i].nacessos*1))+"%)</span>";
411 } 411 }
412 else 412 else
413 - {html += " (% de acessos não definido)</span>";} 413 + {html += " (% de acessos n�o definido)</span>";}
414 html += "<hr>"; 414 html += "<hr>";
415 tempNode = new YAHOO.widget.HTMLNode( 415 tempNode = new YAHOO.widget.HTMLNode(
416 {html:html,id_ws:raiz[i].id_ws,url:raiz[i].link,nivel:0,expanded:false,enableHighlight:false}, 416 {html:html,id_ws:raiz[i].id_ws,url:raiz[i].link,nivel:0,expanded:false,enableHighlight:false},
@@ -425,7 +425,7 @@ i3GEO.arvoreDeTemas = { @@ -425,7 +425,7 @@ i3GEO.arvoreDeTemas = {
425 /* 425 /*
426 Function: listaLayersWMS 426 Function: listaLayersWMS
427 427
428 - Lista os layers de um WMS e preenche o nó OGC-WMS 428 + Lista os layers de um WMS e preenche o n� OGC-WMS
429 */ 429 */
430 listaLayersWMS: function(node){ 430 listaLayersWMS: function(node){
431 //node = no; 431 //node = no;
@@ -489,7 +489,7 @@ i3GEO.arvoreDeTemas = { @@ -489,7 +489,7 @@ i3GEO.arvoreDeTemas = {
489 /* 489 /*
490 Function: montaTextoTemaWMS 490 Function: montaTextoTemaWMS
491 491
492 - Monta o texto que será mostrado ao lado de cada layer de um WMS, permitindo incluir o layer no mapa. 492 + Monta o texto que ser� mostrado ao lado de cada layer de um WMS, permitindo incluir o layer no mapa.
493 */ 493 */
494 montaTextoTemaWMS: function(servico,layer,estilo,titulo,proj,formatoinfo,versao,formatoimg,cor){ 494 montaTextoTemaWMS: function(servico,layer,estilo,titulo,proj,formatoinfo,versao,formatoimg,cor){
495 var html,temp,adiciona; 495 var html,temp,adiciona;
@@ -518,21 +518,21 @@ i3GEO.arvoreDeTemas = { @@ -518,21 +518,21 @@ i3GEO.arvoreDeTemas = {
518 /* 518 /*
519 Function: listaMenus 519 Function: listaMenus
520 520
521 - Lista os menus disponíveis. 521 + Lista os menus dispon�veis.
522 522
523 - Pesquisa no banco de dados administrativo ou na variável de configuração (veja ms_configura.php) a lista de menus disponíveis. 523 + Pesquisa no banco de dados administrativo ou na vari�vel de configura��o (veja ms_configura.php) a lista de menus dispon�veis.
524 524
525 - O resultado é incluído em i3GEO.arvoreDeTemas.MENUS. 525 + O resultado � inclu�do em i3GEO.arvoreDeTemas.MENUS.
526 526
527 - A propriedade i3GEO.arvoreDetemas.IDSMENUS pode ser utilizada para filtrar alista de menus que será utilizada. 527 + A propriedade i3GEO.arvoreDetemas.IDSMENUS pode ser utilizada para filtrar alista de menus que ser� utilizada.
528 528
529 Parametros: 529 Parametros:
530 530
531 - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo 531 + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo
532 532
533 - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp 533 + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp
534 534
535 - funcao - {String} nome da função que será executada quando a lista for recebida. Se for "", não é chamada. 535 + funcao - {String} nome da fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada.
536 */ 536 */
537 listaMenus: function(g_sid,g_locaplic,funcao) { 537 listaMenus: function(g_sid,g_locaplic,funcao) {
538 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaMenus()");} 538 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaMenus()");}
@@ -561,17 +561,17 @@ i3GEO.arvoreDeTemas = { @@ -561,17 +561,17 @@ i3GEO.arvoreDeTemas = {
561 561
562 Lista os grupos de um menu. 562 Lista os grupos de um menu.
563 563
564 - O resultado é armazenado em i3GEO.arvoreDetemas.GRUPOS 564 + O resultado � armazenado em i3GEO.arvoreDetemas.GRUPOS
565 565
566 Parametros: 566 Parametros:
567 567
568 - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo 568 + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo
569 569
570 - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp 570 + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp
571 571
572 id_menu - {String} Id do menu que contem os grupos 572 id_menu - {String} Id do menu que contem os grupos
573 573
574 - funcao - {Function} função que será executada quando a lista for recebida. Se for "", não é chamada. 574 + funcao - {Function} fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada.
575 */ 575 */
576 listaGrupos: function(g_sid,g_locaplic,id_menu,funcao) { 576 listaGrupos: function(g_sid,g_locaplic,id_menu,funcao) {
577 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaGrupos()");} 577 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaGrupos()");}
@@ -590,19 +590,19 @@ i3GEO.arvoreDeTemas = { @@ -590,19 +590,19 @@ i3GEO.arvoreDeTemas = {
590 590
591 Lista os sub-grupos de um grupo. 591 Lista os sub-grupos de um grupo.
592 592
593 - O resultado é armazenado emi3GEO.arvoreDetemas.SUBGRUPOS 593 + O resultado � armazenado emi3GEO.arvoreDetemas.SUBGRUPOS
594 594
595 Parametros: 595 Parametros:
596 596
597 - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo 597 + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo
598 598
599 - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp 599 + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp
600 600
601 id_menu - {String} Id do menu que contem os grupos 601 id_menu - {String} Id do menu que contem os grupos
602 602
603 id_grupo - {String} Id do grupo que contem os sub-grupos 603 id_grupo - {String} Id do grupo que contem os sub-grupos
604 604
605 - funcao - {Function} função que será executada quando a lista for recebida. Se for "", não é chamada. 605 + funcao - {Function} fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada.
606 */ 606 */
607 listaSubGrupos: function(g_sid,g_locaplic,id_menu,id_grupo,funcao) { 607 listaSubGrupos: function(g_sid,g_locaplic,id_menu,id_grupo,funcao) {
608 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaSubGrupos()");} 608 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaSubGrupos()");}
@@ -618,13 +618,13 @@ i3GEO.arvoreDeTemas = { @@ -618,13 +618,13 @@ i3GEO.arvoreDeTemas = {
618 618
619 Lista os temas de um sub-grupo. 619 Lista os temas de um sub-grupo.
620 620
621 - O resultado é armazenado em i3GEO.arvoreDeTemas.TEMAS 621 + O resultado � armazenado em i3GEO.arvoreDeTemas.TEMAS
622 622
623 Parametros: 623 Parametros:
624 624
625 - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo 625 + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo
626 626
627 - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp 627 + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp
628 628
629 id_menu - {String} Id do menu que contem os grupos 629 id_menu - {String} Id do menu que contem os grupos
630 630
@@ -632,7 +632,7 @@ i3GEO.arvoreDeTemas = { @@ -632,7 +632,7 @@ i3GEO.arvoreDeTemas = {
632 632
633 id_subgrupo - {String} Id do sub-grupo que contem os temas 633 id_subgrupo - {String} Id do sub-grupo que contem os temas
634 634
635 - funcao - {Function} função que será executada quando a lista for recebida. Se for "", não é chamada. 635 + funcao - {Function} fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada.
636 */ 636 */
637 listaTemas: function(g_sid,g_locaplic,id_menu,id_grupo,id_subgrupo,funcao) { 637 listaTemas: function(g_sid,g_locaplic,id_menu,id_grupo,id_subgrupo,funcao) {
638 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaTemas()");} 638 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaTemas()");}
@@ -646,17 +646,17 @@ i3GEO.arvoreDeTemas = { @@ -646,17 +646,17 @@ i3GEO.arvoreDeTemas = {
646 /* 646 /*
647 Function: listaSistemas 647 Function: listaSistemas
648 648
649 - Lista os sistemas especiais de adição de temas. 649 + Lista os sistemas especiais de adi��o de temas.
650 650
651 - O resultado é armazenado em i3GEO.arvoreDeTemas.SISTEMAS 651 + O resultado � armazenado em i3GEO.arvoreDeTemas.SISTEMAS
652 652
653 Parametros: 653 Parametros:
654 654
655 - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo 655 + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo
656 656
657 - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp 657 + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp
658 658
659 - funcao - {Function} função que será executada quando a lista for recebida. Se for "", não é chamada. 659 + funcao - {Function} fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada.
660 */ 660 */
661 listaSistemas: function(g_sid,g_locaplic,funcao) { 661 listaSistemas: function(g_sid,g_locaplic,funcao) {
662 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaSistemas()");} 662 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaSistemas()");}
@@ -670,17 +670,17 @@ i3GEO.arvoreDeTemas = { @@ -670,17 +670,17 @@ i3GEO.arvoreDeTemas = {
670 /* 670 /*
671 Function: listaDrives 671 Function: listaDrives
672 672
673 - Lista os endereços no servidor dos drives que podem ser abertos pela opção de navegação em arquivos no servidor. 673 + Lista os endere�os no servidor dos drives que podem ser abertos pela op��o de navega��o em arquivos no servidor.
674 674
675 Alista de drives deve ser definida emi3geo/ms_configura.php 675 Alista de drives deve ser definida emi3geo/ms_configura.php
676 676
677 Parametros: 677 Parametros:
678 678
679 - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo 679 + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo
680 680
681 - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp 681 + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp
682 682
683 - funcao - {Function} função que será executada quando a lista for recebida. Se for "", não é chamada. 683 + funcao - {Function} fun��o que ser� executada quando a lista for recebida. Se for "", n�o � chamada.
684 */ 684 */
685 listaDrives: function(g_sid,g_locaplic,funcao) { 685 listaDrives: function(g_sid,g_locaplic,funcao) {
686 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaDrives()");} 686 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaDrives()");}
@@ -699,11 +699,11 @@ i3GEO.arvoreDeTemas = { @@ -699,11 +699,11 @@ i3GEO.arvoreDeTemas = {
699 /* 699 /*
700 Function: listaEstrelas 700 Function: listaEstrelas
701 701
702 - Busca e insere na árvore de temas os temas que contém um certo nível de estrelas 702 + Busca e insere na �rvore de temas os temas que cont�m um certo n�vel de estrelas
703 703
704 Parametros: 704 Parametros:
705 705
706 - node {objeto} - nó da árvore que foi expandido pelo usuário 706 + node {objeto} - n� da �rvore que foi expandido pelo usu�rio
707 */ 707 */
708 listaEstrelas: function(node){ 708 listaEstrelas: function(node){
709 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaEstrelas()");} 709 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaEstrelas()");}
@@ -769,26 +769,26 @@ i3GEO.arvoreDeTemas = { @@ -769,26 +769,26 @@ i3GEO.arvoreDeTemas = {
769 /* 769 /*
770 Function: cria 770 Function: cria
771 771
772 - Cria a árvore com os menus disponíveis. 772 + Cria a �rvore com os menus dispon�veis.
773 773
774 - A árvore contém opcionalmente a opção de busca, os ícones adicionais e a lista de sistemas. 774 + A �rvore cont�m opcionalmente a op��o de busca, os �cones adicionais e a lista de sistemas.
775 775
776 - Ao ser criada, os parâmetros utilizados são armazenados em variáveis que podem ser acessadas com 776 + Ao ser criada, os par�metros utilizados s�o armazenados em vari�veis que podem ser acessadas com
777 i3geo.arvoreDeTemas.[ATIVATEMA,OPCOESADICIONAIS,IDHTML,LOCAPLIC,SID] 777 i3geo.arvoreDeTemas.[ATIVATEMA,OPCOESADICIONAIS,IDHTML,LOCAPLIC,SID]
778 778
779 Parametros: 779 Parametros:
780 780
781 - g_sid - {String} Código da seção PHP criada ao abrir o i3Geo 781 + g_sid - {String} C�digo da se��o PHP criada ao abrir o i3Geo
782 782
783 - g_locaplic - {String} Endereço da aplicação (i3geo) onde fica o diretório classesphp 783 + g_locaplic - {String} Endere�o da aplica��o (i3geo) onde fica o diret�rio classesphp
784 784
785 - idhtml - {String} Id do elemento onde a árvore será inserida. Se for vazio, será utilizado o ID definido em IDHTML 785 + idhtml - {String} Id do elemento onde a �rvore ser� inserida. Se for vazio, ser� utilizado o ID definido em IDHTML
786 786
787 - funcaoTema - {String} (opcional) Nome da função que será executada quando o usuário clicar no checkbox de um tema 787 + funcaoTema - {String} (opcional) Nome da fun��o que ser� executada quando o usu�rio clicar no checkbox de um tema
788 788
789 - objOpcoes - {Object} (opcional) Objeto com as opções necessárias para criação dos ícones com as opções adicionais de adição de temas 789 + objOpcoes - {Object} (opcional) Objeto com as op��es necess�rias para cria��o dos �cones com as op��es adicionais de adi��o de temas
790 790
791 - tipoBotao - {String} (opcional) checkbox|radio|download tipo de botão que será mostrado para o usuário escolher o tema 791 + tipoBotao - {String} (opcional) checkbox|radio|download tipo de bot�o que ser� mostrado para o usu�rio escolher o tema
792 */ 792 */
793 cria: function(g_sid,g_locaplic,idhtml,funcaoTema,objOpcoes,tipoBotao) { 793 cria: function(g_sid,g_locaplic,idhtml,funcaoTema,objOpcoes,tipoBotao) {
794 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.cria()");} 794 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.cria()");}
@@ -818,7 +818,7 @@ i3GEO.arvoreDeTemas = { @@ -818,7 +818,7 @@ i3GEO.arvoreDeTemas = {
818 /* 818 /*
819 Function: atualiza 819 Function: atualiza
820 820
821 - Refaz a árvore atual 821 + Refaz a �rvore atual
822 */ 822 */
823 atualiza: function(){ 823 atualiza: function(){
824 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.atualiza()");} 824 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.atualiza()");}
@@ -828,9 +828,9 @@ i3GEO.arvoreDeTemas = { @@ -828,9 +828,9 @@ i3GEO.arvoreDeTemas = {
828 /* 828 /*
829 Function: montaArvore 829 Function: montaArvore
830 830
831 - Monta a árvore incluindo os nós do primeiro nível. 831 + Monta a �rvore incluindo os n�s do primeiro n�vel.
832 832
833 - A opção de carga dinâmica dos nós filhos é definida para a montagem dos grupos. 833 + A op��o de carga din�mica dos n�s filhos � definida para a montagem dos grupos.
834 */ 834 */
835 montaArvore: function() { 835 montaArvore: function() {
836 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaArvore()");} 836 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaArvore()");}
@@ -844,7 +844,7 @@ i3GEO.arvoreDeTemas = { @@ -844,7 +844,7 @@ i3GEO.arvoreDeTemas = {
844 } 844 }
845 buildTree(); 845 buildTree();
846 })(); 846 })();
847 - //opção de busca de temas 847 + //op��o de busca de temas
848 root = i3GEO.arvoreDeTemas.ARVORE.getRoot(); 848 root = i3GEO.arvoreDeTemas.ARVORE.getRoot();
849 if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluibusca === true){ 849 if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.incluibusca === true){
850 insp = "<br><br><table><tr>" + 850 insp = "<br><br><table><tr>" +
@@ -861,7 +861,7 @@ i3GEO.arvoreDeTemas = { @@ -861,7 +861,7 @@ i3GEO.arvoreDeTemas = {
861 root 861 root
862 ); 862 );
863 } 863 }
864 - //icones com as outras opções 864 + //icones com as outras op��es
865 //conforme definido em i3GEO.arvoreDeTemas.OPCOESADICIONAIS 865 //conforme definido em i3GEO.arvoreDeTemas.OPCOESADICIONAIS
866 outrasOpcoes = i3GEO.arvoreDeTemas.outrasOpcoesHTML(); 866 outrasOpcoes = i3GEO.arvoreDeTemas.outrasOpcoesHTML();
867 if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.idonde !== "") 867 if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.idonde !== "")
@@ -873,26 +873,26 @@ i3GEO.arvoreDeTemas = { @@ -873,26 +873,26 @@ i3GEO.arvoreDeTemas = {
873 ); 873 );
874 } 874 }
875 // 875 //
876 - //opções para abrir o sistema de administração 876 + //op��es para abrir o sistema de administra��o
877 // 877 //
878 if(i3GEO.parametros.editor === "sim"){ 878 if(i3GEO.parametros.editor === "sim"){
879 tempNode = new YAHOO.widget.HTMLNode( 879 tempNode = new YAHOO.widget.HTMLNode(
880 { 880 {
881 - html:"<a style='color:red' title='opção visível apenas para editores' href='../admin' target=blank >Sistema de administração</a>", 881 + html:"<a style='color:red' title='op��o vis�vel apenas para editores' href='../admin' target=blank >Sistema de administra��o</a>",
882 idmenu:"",enableHighlight:false,expanded:false 882 idmenu:"",enableHighlight:false,expanded:false
883 }, 883 },
884 root 884 root
885 ); 885 );
886 tempNode = new YAHOO.widget.HTMLNode( 886 tempNode = new YAHOO.widget.HTMLNode(
887 { 887 {
888 - html:"<a style='color:red' title='opção visível apenas para editores' href='../admin/html/arvore.html' target=blank >Editar árvore</a>", 888 + html:"<a style='color:red' title='op��o vis�vel apenas para editores' href='../admin/html/arvore.html' target=blank >Editar �rvore</a>",
889 idmenu:"",enableHighlight:false,expanded:false 889 idmenu:"",enableHighlight:false,expanded:false
890 }, 890 },
891 root 891 root
892 ); 892 );
893 tempNode = new YAHOO.widget.HTMLNode( 893 tempNode = new YAHOO.widget.HTMLNode(
894 { 894 {
895 - html:"<span style='color:red;cursor:pointer' title='opção visível apenas para editores' onclick='i3GEO.arvoreDeTemas.abrejanelaIframe(\"900\",\"500\",\""+i3GEO.configura.locaplic+"/admin/html/menus.html\")' target=blank >Editar menus</span>", 895 + html:"<span style='color:red;cursor:pointer' title='op��o vis�vel apenas para editores' onclick='i3GEO.arvoreDeTemas.abrejanelaIframe(\"900\",\"500\",\""+i3GEO.configura.locaplic+"/admin/html/menus.html\")' target=blank >Editar menus</span>",
896 idmenu:"",enableHighlight:false,expanded:false 896 idmenu:"",enableHighlight:false,expanded:false
897 }, 897 },
898 root 898 root
@@ -911,7 +911,7 @@ i3GEO.arvoreDeTemas = { @@ -911,7 +911,7 @@ i3GEO.arvoreDeTemas = {
911 ); 911 );
912 } 912 }
913 // 913 //
914 - //abrir catálogo em janela flutuante 914 + //abrir cat�logo em janela flutuante
915 // 915 //
916 if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.flutuante === true){ 916 if(i3GEO.arvoreDeTemas.OPCOESADICIONAIS.flutuante === true){
917 tempNode = new YAHOO.widget.HTMLNode( 917 tempNode = new YAHOO.widget.HTMLNode(
@@ -959,7 +959,7 @@ i3GEO.arvoreDeTemas = { @@ -959,7 +959,7 @@ i3GEO.arvoreDeTemas = {
959 while(ig > 0); 959 while(ig > 0);
960 } 960 }
961 // 961 //
962 - //adiciona na árvore a raiz de cada menu 962 + //adiciona na �rvore a raiz de cada menu
963 // 963 //
964 dados = i3GEO.arvoreDeTemas.MENUS; 964 dados = i3GEO.arvoreDeTemas.MENUS;
965 c = dados.length; 965 c = dados.length;
@@ -1072,9 +1072,9 @@ i3GEO.arvoreDeTemas = { @@ -1072,9 +1072,9 @@ i3GEO.arvoreDeTemas = {
1072 /* 1072 /*
1073 Function: montaGrupos 1073 Function: montaGrupos
1074 1074
1075 - Monta a lista de grupos de um nó principal da árvore. 1075 + Monta a lista de grupos de um n� principal da �rvore.
1076 1076
1077 - A opção de carga dinâmica dos nós filhos é definida para a montagem dos sub-grupos. 1077 + A op��o de carga din�mica dos n�s filhos � definida para a montagem dos sub-grupos.
1078 */ 1078 */
1079 montaGrupos: function(node){ 1079 montaGrupos: function(node){
1080 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaGrupos()");} 1080 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaGrupos()");}
@@ -1108,10 +1108,10 @@ i3GEO.arvoreDeTemas = { @@ -1108,10 +1108,10 @@ i3GEO.arvoreDeTemas = {
1108 else 1108 else
1109 {editor = "";} 1109 {editor = "";}
1110 if(mostra && grupos[i].nome != undefined ){ 1110 if(mostra && grupos[i].nome != undefined ){
1111 - //se id_n1 existir, significa que os grupos possuem id, pois são oriundos do sistema  
1112 - //de administração  
1113 - //no caso do uso de menu de temas com base em arquivos xml, o id não existe  
1114 - //sendo necessário o uso da ordem dos grupos como identificador 1111 + //se id_n1 existir, significa que os grupos possuem id, pois s�o oriundos do sistema
  1112 + //de administra��o
  1113 + //no caso do uso de menu de temas com base em arquivos xml, o id n�o existe
  1114 + //sendo necess�rio o uso da ordem dos grupos como identificador
1115 if(grupos[i].publicado){ 1115 if(grupos[i].publicado){
1116 if(grupos[i].publicado === "NAO"){ 1116 if(grupos[i].publicado === "NAO"){
1117 grupos[i].nome = "<span title='nao publicado' ><s>"+grupos[i].nome+"</s></span>"; 1117 grupos[i].nome = "<span title='nao publicado' ><s>"+grupos[i].nome+"</s></span>";
@@ -1133,9 +1133,9 @@ i3GEO.arvoreDeTemas = { @@ -1133,9 +1133,9 @@ i3GEO.arvoreDeTemas = {
1133 /* 1133 /*
1134 Function: montaSubGrupos 1134 Function: montaSubGrupos
1135 1135
1136 - Monta a lista de sub-grupos de um nó do tipo grupo. 1136 + Monta a lista de sub-grupos de um n� do tipo grupo.
1137 1137
1138 - A opção de carga dinâmica dos nós filhos é definida para a montagem dos temas. 1138 + A op��o de carga din�mica dos n�s filhos � definida para a montagem dos temas.
1139 */ 1139 */
1140 montaSubGrupos: function(node){ 1140 montaSubGrupos: function(node){
1141 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaSubGrupos()");} 1141 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaSubGrupos()");}
@@ -1182,10 +1182,10 @@ i3GEO.arvoreDeTemas = { @@ -1182,10 +1182,10 @@ i3GEO.arvoreDeTemas = {
1182 else 1182 else
1183 {editor = "";} 1183 {editor = "";}
1184 if(mostra && subgrupos[i].nome != undefined ){ 1184 if(mostra && subgrupos[i].nome != undefined ){
1185 - //se id_n2 existir, significa que os grupos possuem id, pois são oriundos do sistema  
1186 - //de administração  
1187 - //no caso do uso de menu de temas com base em arquivos xml, o id não existe  
1188 - //sendo necessário o uso da ordem dos grupos como identificador 1185 + //se id_n2 existir, significa que os grupos possuem id, pois s�o oriundos do sistema
  1186 + //de administra��o
  1187 + //no caso do uso de menu de temas com base em arquivos xml, o id n�o existe
  1188 + //sendo necess�rio o uso da ordem dos grupos como identificador
1189 if(subgrupos[i].publicado){ 1189 if(subgrupos[i].publicado){
1190 if(subgrupos[i].publicado === "NAO"){ 1190 if(subgrupos[i].publicado === "NAO"){
1191 subgrupos[i].nome = "<span title='nao publicado' ><s>"+subgrupos[i].nome+"</s></span>"; 1191 subgrupos[i].nome = "<span title='nao publicado' ><s>"+subgrupos[i].nome+"</s></span>";
@@ -1207,7 +1207,7 @@ i3GEO.arvoreDeTemas = { @@ -1207,7 +1207,7 @@ i3GEO.arvoreDeTemas = {
1207 /* 1207 /*
1208 Function: montaTemas 1208 Function: montaTemas
1209 1209
1210 - Monta a lista de temas de um nó. 1210 + Monta a lista de temas de um n�.
1211 */ 1211 */
1212 montaTemas: function(node){ 1212 montaTemas: function(node){
1213 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaTemas()");} 1213 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaTemas()");}
@@ -1256,11 +1256,11 @@ i3GEO.arvoreDeTemas = { @@ -1256,11 +1256,11 @@ i3GEO.arvoreDeTemas = {
1256 /* 1256 /*
1257 Function: montaDir 1257 Function: montaDir
1258 1258
1259 - Incluí na árvore o navegador de diretórios 1259 + Inclu� na �rvore o navegador de diret�rios
1260 1260
1261 Parametro: 1261 Parametro:
1262 1262
1263 - node {node} - nó onde será criada a lista 1263 + node {node} - n� onde ser� criada a lista
1264 */ 1264 */
1265 montaDir: function(node){ 1265 montaDir: function(node){
1266 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaDir()");} 1266 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.montaDir()");}
@@ -1301,11 +1301,11 @@ i3GEO.arvoreDeTemas = { @@ -1301,11 +1301,11 @@ i3GEO.arvoreDeTemas = {
1301 /* 1301 /*
1302 Function: montaTextoTema 1302 Function: montaTextoTema
1303 1303
1304 - Monta o texto com o título do tema. 1304 + Monta o texto com o t�tulo do tema.
1305 1305
1306 Parametros: 1306 Parametros:
1307 1307
1308 - cor - {String} - cor que será utilizada no estilo "color" 1308 + cor - {String} - cor que ser� utilizada no estilo "color"
1309 1309
1310 tema - {Object} - objeto JSON com as propriedades do tema 1310 tema - {Object} - objeto JSON com as propriedades do tema
1311 1311
@@ -1345,11 +1345,11 @@ i3GEO.arvoreDeTemas = { @@ -1345,11 +1345,11 @@ i3GEO.arvoreDeTemas = {
1345 /* 1345 /*
1346 Function: propTemas 1346 Function: propTemas
1347 1347
1348 - Monta o nó com informações adicionais sobre o tema. 1348 + Monta o n� com informa��es adicionais sobre o tema.
1349 1349
1350 Parametro: 1350 Parametro:
1351 1351
1352 - node - {Object} - objeto com o nó que foi clicado 1352 + node - {Object} - objeto com o n� que foi clicado
1353 */ 1353 */
1354 propTemas: function(node){ 1354 propTemas: function(node){
1355 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.propTemas()");} 1355 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.propTemas()");}
@@ -1392,7 +1392,7 @@ i3GEO.arvoreDeTemas = { @@ -1392,7 +1392,7 @@ i3GEO.arvoreDeTemas = {
1392 ); 1392 );
1393 } 1393 }
1394 if (node.data.permitecomentario && node.data.permitecomentario !== "nao" && i3GEO.arvoreDeTemas.OPCOESADICIONAIS.comentarios === true){ 1394 if (node.data.permitecomentario && node.data.permitecomentario !== "nao" && i3GEO.arvoreDeTemas.OPCOESADICIONAIS.comentarios === true){
1395 - html = "<a href='#' title='' onclick='i3GEO.tema.dialogo.comentario(\""+node.data.idtema+"\",\"comentario\")' >Comentário</a>"; 1395 + html = "<a href='#' title='' onclick='i3GEO.tema.dialogo.comentario(\""+node.data.idtema+"\",\"comentario\")' >Coment�rio</a>";
1396 new YAHOO.widget.HTMLNode( 1396 new YAHOO.widget.HTMLNode(
1397 {isLeaf:true,enableHighlight:false,expanded:false,html:html}, 1397 {isLeaf:true,enableHighlight:false,expanded:false,html:html},
1398 node 1398 node
@@ -1421,7 +1421,7 @@ i3GEO.arvoreDeTemas = { @@ -1421,7 +1421,7 @@ i3GEO.arvoreDeTemas = {
1421 /* 1421 /*
1422 Function: outrasOpcoesHTML 1422 Function: outrasOpcoesHTML
1423 1423
1424 - Constrói o HTML com as opções adicionais de inclusão de temas (upload de shp, etc.). 1424 + Constr�i o HTML com as op��es adicionais de inclus�o de temas (upload de shp, etc.).
1425 1425
1426 Return: 1426 Return:
1427 1427
@@ -1505,7 +1505,7 @@ i3GEO.arvoreDeTemas = { @@ -1505,7 +1505,7 @@ i3GEO.arvoreDeTemas = {
1505 /* 1505 /*
1506 Function: desativaCheckbox 1506 Function: desativaCheckbox
1507 1507
1508 - Desmarca todos os checkbox dos temas marcados na árvore. 1508 + Desmarca todos os checkbox dos temas marcados na �rvore.
1509 */ 1509 */
1510 desativaCheckbox: function(){ 1510 desativaCheckbox: function(){
1511 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.desativaCheckbox()");} 1511 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.desativaCheckbox()");}
@@ -1526,7 +1526,7 @@ i3GEO.arvoreDeTemas = { @@ -1526,7 +1526,7 @@ i3GEO.arvoreDeTemas = {
1526 Lista os temas com checkbox marcados. 1526 Lista os temas com checkbox marcados.
1527 1527
1528 Return: 1528 Return:
1529 - {Array} - array com os códigos dos temas 1529 + {Array} - array com os c�digos dos temas
1530 */ 1530 */
1531 listaTemasAtivos: function(){ 1531 listaTemasAtivos: function(){
1532 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaTemasAtivos()");} 1532 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.listaTemasAtivos()");}
@@ -1545,9 +1545,9 @@ i3GEO.arvoreDeTemas = { @@ -1545,9 +1545,9 @@ i3GEO.arvoreDeTemas = {
1545 return (lista); 1545 return (lista);
1546 }, 1546 },
1547 /* 1547 /*
1548 - Depreciado na versão 4.4 1548 + Depreciado na vers�o 4.4
1549 1549
1550 - Procura temas na árvore de temas (a busca é feita no servidor e não na árvore atual). 1550 + Procura temas na �rvore de temas (a busca � feita no servidor e n�o na �rvore atual).
1551 1551
1552 Parametro: 1552 Parametro:
1553 1553
@@ -1606,13 +1606,13 @@ i3GEO.arvoreDeTemas = { @@ -1606,13 +1606,13 @@ i3GEO.arvoreDeTemas = {
1606 nodePalavra.loadComplete(); 1606 nodePalavra.loadComplete();
1607 }; 1607 };
1608 // 1608 //
1609 - //funcao que será executada para buscar os temas 1609 + //funcao que ser� executada para buscar os temas
1610 // 1610 //
1611 busca = function(){ 1611 busca = function(){
1612 i3GEO.php.procurartemas2(resultadoProcurar,i3GEO.util.removeAcentos(palavra)); 1612 i3GEO.php.procurartemas2(resultadoProcurar,i3GEO.util.removeAcentos(palavra));
1613 }; 1613 };
1614 // 1614 //
1615 - //recolhe todos os nós e acrescenta um novo 1615 + //recolhe todos os n�s e acrescenta um novo
1616 // 1616 //
1617 i3GEO.arvoreDeTemas.ARVORE.collapseAll(); 1617 i3GEO.arvoreDeTemas.ARVORE.collapseAll();
1618 root = i3GEO.arvoreDeTemas.ARVORE.getRoot(); 1618 root = i3GEO.arvoreDeTemas.ARVORE.getRoot();
@@ -1637,7 +1637,7 @@ i3GEO.arvoreDeTemas = { @@ -1637,7 +1637,7 @@ i3GEO.arvoreDeTemas = {
1637 /* 1637 /*
1638 Function: buscaTema2 1638 Function: buscaTema2
1639 1639
1640 - Procura temas na árvore de temas (a busca é feita no servidor e não na árvore atual). 1640 + Procura temas na �rvore de temas (a busca � feita no servidor e n�o na �rvore atual).
1641 1641
1642 Parametro: 1642 Parametro:
1643 1643
@@ -1702,13 +1702,13 @@ i3GEO.arvoreDeTemas = { @@ -1702,13 +1702,13 @@ i3GEO.arvoreDeTemas = {
1702 }; 1702 };
1703 1703
1704 // 1704 //
1705 - //funcao que será executada para buscar os temas 1705 + //funcao que ser� executada para buscar os temas
1706 // 1706 //
1707 busca = function(){ 1707 busca = function(){
1708 i3GEO.php.procurartemas2(resultadoProcurar,i3GEO.util.removeAcentos(palavra)); 1708 i3GEO.php.procurartemas2(resultadoProcurar,i3GEO.util.removeAcentos(palavra));
1709 }; 1709 };
1710 // 1710 //
1711 - //recolhe todos os nós e acrescenta um novo 1711 + //recolhe todos os n�s e acrescenta um novo
1712 // 1712 //
1713 i3GEO.arvoreDeTemas.ARVORE.collapseAll(); 1713 i3GEO.arvoreDeTemas.ARVORE.collapseAll();
1714 root = i3GEO.arvoreDeTemas.ARVORE.getRoot(); 1714 root = i3GEO.arvoreDeTemas.ARVORE.getRoot();
@@ -1729,11 +1729,11 @@ i3GEO.arvoreDeTemas = { @@ -1729,11 +1729,11 @@ i3GEO.arvoreDeTemas = {
1729 /* 1729 /*
1730 Function: adicionaTemas 1730 Function: adicionaTemas
1731 1731
1732 - Adiciona ao mapa os temas selecionados na árvore 1732 + Adiciona ao mapa os temas selecionados na �rvore
1733 1733
1734 Parametro: 1734 Parametro:
1735 1735
1736 - tsl {array} - (opcional) código do tema que será adicionado ao mapa. Se não for especificado, a lista de códigos será obtida da árvore de temas 1736 + tsl {array} - (opcional) c�digo do tema que ser� adicionado ao mapa. Se n�o for especificado, a lista de c�digos ser� obtida da �rvore de temas
1737 */ 1737 */
1738 adicionaTemas: function(tsl){ 1738 adicionaTemas: function(tsl){
1739 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.adicionaTemas()");} 1739 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.adicionaTemas()");}
@@ -1747,25 +1747,25 @@ i3GEO.arvoreDeTemas = { @@ -1747,25 +1747,25 @@ i3GEO.arvoreDeTemas = {
1747 tempoBotaoAplicar = ""; 1747 tempoBotaoAplicar = "";
1748 i3GEO.mapa.ativaTema(""); 1748 i3GEO.mapa.ativaTema("");
1749 // 1749 //
1750 - //pega os temas ativados na árvore de menus 1750 + //pega os temas ativados na �rvore de menus
1751 // 1751 //
1752 if(arguments.length !== 1) 1752 if(arguments.length !== 1)
1753 {tsl = i3GEO.arvoreDeTemas.listaTemasAtivos();} 1753 {tsl = i3GEO.arvoreDeTemas.listaTemasAtivos();}
1754 //i3GEO.arvoreDeTemas.desativaCheckbox(); 1754 //i3GEO.arvoreDeTemas.desativaCheckbox();
1755 // 1755 //
1756 - //se forem encontrados temas ativos na árvore de menus, o mapa é redesenhado com a adição de novos temas 1756 + //se forem encontrados temas ativos na �rvore de menus, o mapa � redesenhado com a adi��o de novos temas
1757 // 1757 //
1758 - //verifica se o tema já existe no mapa 1758 + //verifica se o tema j� existe no mapa
1759 // 1759 //
1760 if(tsl.length === 1 && i3GEO.arvoreDeCamadas.pegaTema(tsl[0]) !== ""){ 1760 if(tsl.length === 1 && i3GEO.arvoreDeCamadas.pegaTema(tsl[0]) !== ""){
1761 - temp = window.confirm("O tema já existe no mapa. Adiciona novamente?"); 1761 + temp = window.confirm("O tema j� existe no mapa. Adiciona novamente?");
1762 if(!temp){return;} 1762 if(!temp){return;}
1763 } 1763 }
1764 if(tsl.length > 0){ 1764 if(tsl.length > 0){
1765 temp = function(retorno){ 1765 temp = function(retorno){
1766 i3GEO.atualiza(); 1766 i3GEO.atualiza();
1767 // 1767 //
1768 - //verifica se deve ser ativada uma outra guia que não a atual 1768 + //verifica se deve ser ativada uma outra guia que n�o a atual
1769 // 1769 //
1770 if(i3GEO.arvoreDeTemas.RETORNAGUIA !== ""){ 1770 if(i3GEO.arvoreDeTemas.RETORNAGUIA !== ""){
1771 if(i3GEO.arvoreDeTemas.RETORNAGUIA !== i3GEO.guias.ATUAL){ 1771 if(i3GEO.arvoreDeTemas.RETORNAGUIA !== i3GEO.guias.ATUAL){
@@ -1774,7 +1774,7 @@ i3GEO.arvoreDeTemas = { @@ -1774,7 +1774,7 @@ i3GEO.arvoreDeTemas = {
1774 } 1774 }
1775 } 1775 }
1776 // 1776 //
1777 - //verifica se a janela da ferramenta identifica está ativa para atualizar a lista de temas 1777 + //verifica se a janela da ferramenta identifica est� ativa para atualizar a lista de temas
1778 // 1778 //
1779 try{ 1779 try{
1780 if($i("i3GEOidentificalistaTemas")){ 1780 if($i("i3GEOidentificalistaTemas")){
@@ -1794,17 +1794,17 @@ i3GEO.arvoreDeTemas = { @@ -1794,17 +1794,17 @@ i3GEO.arvoreDeTemas = {
1794 1794
1795 Busca a lista de menus existentes no i3geo e monta um combo com o resultado. 1795 Busca a lista de menus existentes no i3geo e monta um combo com o resultado.
1796 1796
1797 - Ao escolher uma opção do combo, a função de retorno receberá como parâmetro o id do menu. 1797 + Ao escolher uma op��o do combo, a fun��o de retorno receber� como par�metro o id do menu.
1798 1798
1799 Parametros: 1799 Parametros:
1800 1800
1801 - locaplic {String} - endereço do i3geo 1801 + locaplic {String} - endere�o do i3geo
1802 1802
1803 - funcaoOnchange {String} - nome da funcao que será executada quando o usuário escolhe um grupo 1803 + funcaoOnchange {String} - nome da funcao que ser� executada quando o usu�rio escolhe um grupo
1804 1804
1805 - idDestino {String} - id do elemento HTML que receberá o combo 1805 + idDestino {String} - id do elemento HTML que receber� o combo
1806 1806
1807 - idCombo {String} - id do combo que será criado 1807 + idCombo {String} - id do combo que ser� criado
1808 1808
1809 largura {Numeric} - largura em pixels do combo 1809 largura {Numeric} - largura em pixels do combo
1810 1810
@@ -1832,23 +1832,23 @@ i3GEO.arvoreDeTemas = { @@ -1832,23 +1832,23 @@ i3GEO.arvoreDeTemas = {
1832 1832
1833 Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado. 1833 Busca a lista de grupos existentes no menu de temas do i3geo e monta um combo com o resultado.
1834 1834
1835 - Ao escolher uma opção do combo, a função de retorno receberá como parâmetro o id do grupo. 1835 + Ao escolher uma op��o do combo, a fun��o de retorno receber� como par�metro o id do grupo.
1836 1836
1837 Parametros: 1837 Parametros:
1838 1838
1839 - locaplic {String} - endereço do i3geo 1839 + locaplic {String} - endere�o do i3geo
1840 1840
1841 - funcaoOnchange {String} - nome da funcao que será executada quando o usuário escolhe um grupo 1841 + funcaoOnchange {String} - nome da funcao que ser� executada quando o usu�rio escolhe um grupo
1842 1842
1843 - idDestino {String} - id do elemento HTML que receberá o combo 1843 + idDestino {String} - id do elemento HTML que receber� o combo
1844 1844
1845 - idCombo {String} - id do combo que será criado 1845 + idCombo {String} - id do combo que ser� criado
1846 1846
1847 largura {Numeric} - largura em pixels do combo 1847 largura {Numeric} - largura em pixels do combo
1848 1848
1849 altura {Numeric} - altura do combo em linhas 1849 altura {Numeric} - altura do combo em linhas
1850 1850
1851 - id_menu {Numeric} - id do menu que será utilizado para obter os dados 1851 + id_menu {Numeric} - id do menu que ser� utilizado para obter os dados
1852 */ 1852 */
1853 comboGruposMenu: function(locaplic,funcaoOnchange,idDestino,idCombo,largura,altura,id_menu){ 1853 comboGruposMenu: function(locaplic,funcaoOnchange,idDestino,idCombo,largura,altura,id_menu){
1854 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.comboGruposMenu()");} 1854 if(typeof(console) !== 'undefined'){console.info("i3GEO.arvoreDeTemas.comboGruposMenu()");}
@@ -1872,19 +1872,19 @@ i3GEO.arvoreDeTemas = { @@ -1872,19 +1872,19 @@ i3GEO.arvoreDeTemas = {
1872 1872
1873 Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo. 1873 Monta um combo com a lista de subgrupos de um grupo do menu de temas do i3geo.
1874 1874
1875 - Ao escolher um subgrupo, a função de retorno receberá o id do grupo e o id do subgrupo. 1875 + Ao escolher um subgrupo, a fun��o de retorno receber� o id do grupo e o id do subgrupo.
1876 1876
1877 Parametros: 1877 Parametros:
1878 1878
1879 - locaplic {String} - endereço do i3geo 1879 + locaplic {String} - endere�o do i3geo
1880 1880
1881 - funcaoOnchange {String} - nome da funcao que será executada quando o usuário escolhe um grupo 1881 + funcaoOnchange {String} - nome da funcao que ser� executada quando o usu�rio escolhe um grupo
1882 1882
1883 - idDestino {String} - id do elemento HTML que receberá o combo 1883 + idDestino {String} - id do elemento HTML que receber� o combo
1884 1884
1885 - idCombo {String} - id do combo que será criado 1885 + idCombo {String} - id do combo que ser� criado
1886 1886
1887 - idGrupo {String} - identificador do grupo que será pesquisado 1887 + idGrupo {String} - identificador do grupo que ser� pesquisado
1888 1888
1889 largura {Numeric} - largura em pixels do combo 1889 largura {Numeric} - largura em pixels do combo
1890 1890
@@ -1914,15 +1914,15 @@ i3GEO.arvoreDeTemas = { @@ -1914,15 +1914,15 @@ i3GEO.arvoreDeTemas = {
1914 1914
1915 Parametros: 1915 Parametros:
1916 1916
1917 - locaplic {String} - endereço do i3geo 1917 + locaplic {String} - endere�o do i3geo
1918 1918
1919 - funcaoOnchange - nome da funcao que será executada quando o usuário escolhe um grupo 1919 + funcaoOnchange - nome da funcao que ser� executada quando o usu�rio escolhe um grupo
1920 1920
1921 - idDestino - id do elemento HTML que receberá o combo 1921 + idDestino - id do elemento HTML que receber� o combo
1922 1922
1923 - idCombo - id do combo que será criado 1923 + idCombo - id do combo que ser� criado
1924 1924
1925 - idGrupo - identificador do grupo que será pesquisado 1925 + idGrupo - identificador do grupo que ser� pesquisado
1926 1926
1927 idSubGrupo - id do subgrupo 1927 idSubGrupo - id do subgrupo
1928 1928
@@ -1959,7 +1959,7 @@ i3GEO.arvoreDeTemas = { @@ -1959,7 +1959,7 @@ i3GEO.arvoreDeTemas = {
1959 /* 1959 /*
1960 Classe: dialogo 1960 Classe: dialogo
1961 1961
1962 - Abre as janelas de diálogo com as opções adicionais que permitem acrescentar temas ao mapa 1962 + Abre as janelas de di�logo com as op��es adicionais que permitem acrescentar temas ao mapa
1963 1963
1964 Por exemplo, para abrir a janela de upload de arquivos dbf, utilize 1964 Por exemplo, para abrir a janela de upload de arquivos dbf, utilize
1965 1965
@@ -2026,7 +2026,7 @@ i3GEO.arvoreDeTemas = { @@ -2026,7 +2026,7 @@ i3GEO.arvoreDeTemas = {
2026 /* 2026 /*
2027 Function: conectaservico 2027 Function: conectaservico
2028 2028
2029 - Abre uma janela flutunate que permite abrir outras ferramentas para conexão com serviços externos 2029 + Abre uma janela flutunate que permite abrir outras ferramentas para conex�o com servi�os externos
2030 */ 2030 */
2031 conectaservico: function(){ 2031 conectaservico: function(){
2032 var janela,ins,titulo,cabecalho,minimiza, 2032 var janela,ins,titulo,cabecalho,minimiza,
@@ -2036,7 +2036,7 @@ i3GEO.arvoreDeTemas = { @@ -2036,7 +2036,7 @@ i3GEO.arvoreDeTemas = {
2036 minimiza = function(){ 2036 minimiza = function(){
2037 i3GEO.janela.minimiza("i3GEOFconectaservico"); 2037 i3GEO.janela.minimiza("i3GEOFconectaservico");
2038 }; 2038 };
2039 - titulo = "Conexão com serviços</a>"; 2039 + titulo = "Conex�o com servi�os</a>";
2040 janela = i3GEO.janela.cria( 2040 janela = i3GEO.janela.cria(
2041 "260px", 2041 "260px",
2042 "150px", 2042 "150px",
@@ -2053,7 +2053,7 @@ i3GEO.arvoreDeTemas = { @@ -2053,7 +2053,7 @@ i3GEO.arvoreDeTemas = {
2053 $i("i3GEOFconectaservico_corpo").style.backgroundColor = "white"; 2053 $i("i3GEOFconectaservico_corpo").style.backgroundColor = "white";
2054 $i("i3GEOFconectaservico_corpo").style.overflow = "hidden"; 2054 $i("i3GEOFconectaservico_corpo").style.overflow = "hidden";
2055 ins = "" + 2055 ins = "" +
2056 - " <p class=paragrafo style='width:90%' ><b>Tipo de conexão</b><br><br>" + 2056 + " <p class=paragrafo style='width:90%' ><b>Tipo de conex�o</b><br><br>" +
2057 " <table class=lista6 style=left:20px;position:relative >"; 2057 " <table class=lista6 style=left:20px;position:relative >";
2058 2058
2059 if(OPCOESADICIONAIS.carregaKml === true){ 2059 if(OPCOESADICIONAIS.carregaKml === true){
@@ -2093,26 +2093,26 @@ i3GEO.arvoreDeTemas = { @@ -2093,26 +2093,26 @@ i3GEO.arvoreDeTemas = {
2093 /* 2093 /*
2094 Function: carregaKml 2094 Function: carregaKml
2095 2095
2096 - Abre a janela flutuante para o usuário adicionar temas baseado em arquivos KML 2096 + Abre a janela flutuante para o usu�rio adicionar temas baseado em arquivos KML
2097 */ 2097 */
2098 carregaKml: function(){ 2098 carregaKml: function(){
2099 - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/carregakml/index.js.php","i3GEOF.carregakml.criaJanelaFlutuante()","i3GEOF.carregakml_script"); 2099 + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/carregakml/index.js","i3GEOF.carregakml.criaJanelaFlutuante()","i3GEOF.carregakml_script");
2100 }, 2100 },
2101 /* 2101 /*
2102 Function: carouselTemas 2102 Function: carouselTemas
2103 2103
2104 - Abre a janela flutuante para o usuário adicionar temas baseado nas imagens miniatura 2104 + Abre a janela flutuante para o usu�rio adicionar temas baseado nas imagens miniatura
2105 */ 2105 */
2106 carouselTemas: function(){ 2106 carouselTemas: function(){
2107 - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/carouseltemas/index.js.php","i3GEOF.carouseltemas.criaJanelaFlutuante()","i3GEOF.carouseltemas_script"); 2107 + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/carouseltemas/index.js","i3GEOF.carouseltemas.criaJanelaFlutuante()","i3GEOF.carouseltemas_script");
2108 }, 2108 },
2109 /* 2109 /*
2110 Function: buscaInde 2110 Function: buscaInde
2111 2111
2112 - Abre a janela flutuante para o usuário procurar metadados na INDE 2112 + Abre a janela flutuante para o usu�rio procurar metadados na INDE
2113 */ 2113 */
2114 buscaInde: function(){ 2114 buscaInde: function(){
2115 - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/buscainde/index.js.php","i3GEOF.buscainde.criaJanelaFlutuante()","i3GEOF.buscainde_script"); 2115 + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/buscainde/index.js","i3GEOF.buscainde.criaJanelaFlutuante()","i3GEOF.buscainde_script");
2116 }, 2116 },
2117 /* 2117 /*
2118 Function: nuvemTags 2118 Function: nuvemTags
@@ -2120,21 +2120,21 @@ i3GEO.arvoreDeTemas = { @@ -2120,21 +2120,21 @@ i3GEO.arvoreDeTemas = {
2120 Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas 2120 Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas
2121 */ 2121 */
2122 nuvemTags: function(){ 2122 nuvemTags: function(){
2123 - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/nuvemtags/index.js.php","i3GEOF.nuvemtags.criaJanelaFlutuante()","i3GEOF.nuvemtags_script"); 2123 + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/nuvemtags/index.js","i3GEOF.nuvemtags.criaJanelaFlutuante()","i3GEOF.nuvemtags_script");
2124 }, 2124 },
2125 /* 2125 /*
2126 Function: nuvemTagsFlash 2126 Function: nuvemTagsFlash
2127 2127
2128 Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas. 2128 Mostra a nuvem de tags para escolha de temas baseado nos tags registrados nos menus de temas.
2129 2129
2130 - Essa ferramenta é alternativa a ferramenta nuvemTags, mostrando tbm a nuvem com um aplicativo em flash 2130 + Essa ferramenta � alternativa a ferramenta nuvemTags, mostrando tbm a nuvem com um aplicativo em flash
2131 */ 2131 */
2132 nuvemTagsFlash: function() 2132 nuvemTagsFlash: function()
2133 {i3GEO.janela.cria("550px","350px",i3GEO.configura.locaplic+"/ferramentas/nuvemtagsflash/index.htm","","","Nuvem Flash");}, 2133 {i3GEO.janela.cria("550px","350px",i3GEO.configura.locaplic+"/ferramentas/nuvemtagsflash/index.htm","","","Nuvem Flash");},
2134 /* 2134 /*
2135 Function: navegacaoDir 2135 Function: navegacaoDir
2136 2136
2137 - Abre a janela para adicionar temas navegando pelos diretórios do servidor 2137 + Abre a janela para adicionar temas navegando pelos diret�rios do servidor
2138 */ 2138 */
2139 navegacaoDir: function() 2139 navegacaoDir: function()
2140 {i3GEO.janela.cria("550px","350px",i3GEO.configura.locaplic+"/ferramentas/navegacaodir/index.htm","","","Diret&oacute;rios");}, 2140 {i3GEO.janela.cria("550px","350px",i3GEO.configura.locaplic+"/ferramentas/navegacaodir/index.htm","","","Diret&oacute;rios");},
@@ -2144,14 +2144,14 @@ i3GEO.arvoreDeTemas = { @@ -2144,14 +2144,14 @@ i3GEO.arvoreDeTemas = {
2144 Abre a janela para importar um arquivo WMC (Web Map Context) 2144 Abre a janela para importar um arquivo WMC (Web Map Context)
2145 */ 2145 */
2146 importarwmc: function() 2146 importarwmc: function()
2147 - {i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/importarwmc/index.js.php","i3GEOF.importarwmc.criaJanelaFlutuante()","i3GEOF.importarwmc_script");}, 2147 + {i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/importarwmc/index.js","i3GEOF.importarwmc.criaJanelaFlutuante()","i3GEOF.importarwmc_script");},
2148 /* 2148 /*
2149 Function: conectarwms 2149 Function: conectarwms
2150 2150
2151 Abre a janela para adicionar temas tendo como fonte um web service do tipo wms 2151 Abre a janela para adicionar temas tendo como fonte um web service do tipo wms
2152 */ 2152 */
2153 conectarwms: function() 2153 conectarwms: function()
2154 - {i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+"/ferramentas/conectarwms/index.htm","","","Conexão WMS <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=28' >&nbsp;&nbsp;&nbsp;</a>");}, 2154 + {i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+"/ferramentas/conectarwms/index.htm","","","Conex�o WMS <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=28' >&nbsp;&nbsp;&nbsp;</a>");},
2155 /* 2155 /*
2156 Function: conectarwmst 2156 Function: conectarwmst
2157 2157
@@ -2167,7 +2167,7 @@ i3GEO.arvoreDeTemas = { @@ -2167,7 +2167,7 @@ i3GEO.arvoreDeTemas = {
2167 {a = i3GEO.parametros.h + 200;} 2167 {a = i3GEO.parametros.h + 200;}
2168 else 2168 else
2169 {a = 350;} 2169 {a = 350;}
2170 - i3GEO.janela.cria(l/2 + "px",a/2 + "px",i3GEO.configura.locaplic+"/ferramentas/wmstime/index.htm","","","Conexão WMS-T <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=76' >&nbsp;&nbsp;&nbsp;</a>"); 2170 + i3GEO.janela.cria(l/2 + "px",a/2 + "px",i3GEO.configura.locaplic+"/ferramentas/wmstime/index.htm","","","Conex�o WMS-T <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=76' >&nbsp;&nbsp;&nbsp;</a>");
2171 }, 2171 },
2172 /* 2172 /*
2173 Function: conectarwfs 2173 Function: conectarwfs
@@ -2182,7 +2182,7 @@ i3GEO.arvoreDeTemas = { @@ -2182,7 +2182,7 @@ i3GEO.arvoreDeTemas = {
2182 Abre a janela para adicionar temas tendo como fonte uma url no formato geojson 2182 Abre a janela para adicionar temas tendo como fonte uma url no formato geojson
2183 */ 2183 */
2184 conectargeojson: function(){ 2184 conectargeojson: function(){
2185 - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/conectargeojson/index.js.php","i3GEOF.conectargeojson.criaJanelaFlutuante()","i3GEOF.conectargeojson_script"); 2185 + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/conectargeojson/index.js","i3GEOF.conectargeojson.criaJanelaFlutuante()","i3GEOF.conectargeojson_script");
2186 }, 2186 },
2187 /* 2187 /*
2188 Function: conectargeorss 2188 Function: conectargeorss
@@ -2190,14 +2190,14 @@ i3GEO.arvoreDeTemas = { @@ -2190,14 +2190,14 @@ i3GEO.arvoreDeTemas = {
2190 Abre a janela para adicionar temas tendo como fonte um georss 2190 Abre a janela para adicionar temas tendo como fonte um georss
2191 */ 2191 */
2192 conectargeorss: function() 2192 conectargeorss: function()
2193 - {i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+"/ferramentas/conectargeorss/index.htm","","","Conexão GeoRSS <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=29' >&nbsp;&nbsp;&nbsp;</a>");}, 2193 + {i3GEO.janela.cria("400px","300px",i3GEO.configura.locaplic+"/ferramentas/conectargeorss/index.htm","","","Conex�o GeoRSS <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=4&idajuda=29' >&nbsp;&nbsp;&nbsp;</a>");},
2194 /* 2194 /*
2195 Function: upload 2195 Function: upload
2196 2196
2197 Abre a janela para o upload de shape file 2197 Abre a janela para o upload de shape file
2198 */ 2198 */
2199 upload: function(){ 2199 upload: function(){
2200 - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/upload/index.js.php","i3GEOF.upload.criaJanelaFlutuante()","i3GEOF.upload_script"); 2200 + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/upload/index.js","i3GEOF.upload.criaJanelaFlutuante()","i3GEOF.upload_script");
2201 }, 2201 },
2202 /* 2202 /*
2203 Function: uploaddbf 2203 Function: uploaddbf
@@ -2205,7 +2205,7 @@ i3GEO.arvoreDeTemas = { @@ -2205,7 +2205,7 @@ i3GEO.arvoreDeTemas = {
2205 Abre a janela para o upload de um arquivo dbf 2205 Abre a janela para o upload de um arquivo dbf
2206 */ 2206 */
2207 uploaddbf: function(){ 2207 uploaddbf: function(){
2208 - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploaddbf/index.js.php","i3GEOF.uploaddbf.criaJanelaFlutuante()","i3GEOF.uploaddbf_script"); 2208 + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploaddbf/index.js","i3GEOF.uploaddbf.criaJanelaFlutuante()","i3GEOF.uploaddbf_script");
2209 }, 2209 },
2210 /* 2210 /*
2211 Function: downloadbase 2211 Function: downloadbase
@@ -2220,7 +2220,7 @@ i3GEO.arvoreDeTemas = { @@ -2220,7 +2220,7 @@ i3GEO.arvoreDeTemas = {
2220 Abre a janela para o upload de um arquivo gpx 2220 Abre a janela para o upload de um arquivo gpx
2221 */ 2221 */
2222 uploadgpx: function(){ 2222 uploadgpx: function(){
2223 - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploadgpx/index.js.php","i3GEOF.uploadgpx.criaJanelaFlutuante()","i3GEOF.uploadgpx_script"); 2223 + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploadgpx/index.js","i3GEOF.uploadgpx.criaJanelaFlutuante()","i3GEOF.uploadgpx_script");
2224 }, 2224 },
2225 /* 2225 /*
2226 Function: uploadkml 2226 Function: uploadkml
@@ -2228,7 +2228,7 @@ i3GEO.arvoreDeTemas = { @@ -2228,7 +2228,7 @@ i3GEO.arvoreDeTemas = {
2228 Abre a janela para o upload de um arquivo kml 2228 Abre a janela para o upload de um arquivo kml
2229 */ 2229 */
2230 uploadkml: function(){ 2230 uploadkml: function(){
2231 - i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploadkml/index.js.php","i3GEOF.uploadkml.criaJanelaFlutuante()","i3GEOF.uploadkml_script"); 2231 + i3GEO.util.scriptTag(i3GEO.configura.locaplic+"/ferramentas/uploadkml/index.js","i3GEOF.uploadkml.criaJanelaFlutuante()","i3GEOF.uploadkml_script");
2232 } 2232 }
2233 }, 2233 },
2234 /* 2234 /*
classesjs/classe_mapa.js
@@ -12,20 +12,20 @@ GPL2 @@ -12,20 +12,20 @@ GPL2
12 12
13 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 13 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
14 14
15 -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil 15 +Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil
16 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 16 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
17 17
18 -Este programa é software livre; você pode redistribuí-lo  
19 -e/ou modificá-lo sob os termos da Licença Pública Geral 18 +Este programa � software livre; voc� pode redistribu�-lo
  19 +e/ou modific�-lo sob os termos da Licen�a P�blica Geral
20 GNU conforme publicada pela Free Software Foundation; 20 GNU conforme publicada pela Free Software Foundation;
21 21
22 -Este programa é distribuído na expectativa de que seja útil,  
23 -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita  
24 -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  
25 -Consulte a Licença Pública Geral do GNU para mais detalhes.  
26 -Você deve ter recebido uma cópia da Licença Pública Geral do  
27 -GNU junto com este programa; se não, escreva para a  
28 -Free Software Foundation, Inc., no endereço 22 +Este programa � distribu�do na expectativa de que seja �til,
  23 +por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita
  24 +de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA.
  25 +Consulte a Licen�a P�blica Geral do GNU para mais detalhes.
  26 +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do
  27 +GNU junto com este programa; se n�o, escreva para a
  28 +Free Software Foundation, Inc., no endere�o
29 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 29 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
30 */ 30 */
31 if(typeof(i3GEO) === 'undefined'){ 31 if(typeof(i3GEO) === 'undefined'){
@@ -36,14 +36,14 @@ Classe: i3GEO.mapa @@ -36,14 +36,14 @@ Classe: i3GEO.mapa
36 36
37 Cria e processa o mapa principal 37 Cria e processa o mapa principal
38 38
39 -Em i3GEO.mapa.dialogo estão as funções de abertura dos diálogos para alteração das propriedades do mapa, 39 +Em i3GEO.mapa.dialogo est�o as fun��es de abertura dos di�logos para altera��o das propriedades do mapa,
40 como cor de fundo, tipo de imagem, legenda etc. 40 como cor de fundo, tipo de imagem, legenda etc.
41 */ 41 */
42 i3GEO.mapa = { 42 i3GEO.mapa = {
43 /* 43 /*
44 Propriedade: AUTORESIZE 44 Propriedade: AUTORESIZE
45 45
46 - Indica se o tamanho do mapa será ajustado toda vez que o navegador for redimensionado 46 + Indica se o tamanho do mapa ser� ajustado toda vez que o navegador for redimensionado
47 47
48 Type: 48 Type:
49 {boolean} 49 {boolean}
@@ -63,13 +63,13 @@ i3GEO.mapa = { @@ -63,13 +63,13 @@ i3GEO.mapa = {
63 /* 63 /*
64 Function: insereDobraPagina 64 Function: insereDobraPagina
65 65
66 - Insere o ícone do tipo "dobra de´página" que permite alterar o renderizador do mapa 66 + Insere o �cone do tipo "dobra de�p�gina" que permite alterar o renderizador do mapa
67 67
68 Parametros: 68 Parametros:
69 69
70 - tipo {string} - tipo de ícone googlemaps|openlayers 70 + tipo {string} - tipo de �cone googlemaps|openlayers
71 71
72 - imagem {string} - endereço da imagem que será utilizada no ícone 72 + imagem {string} - endere�o da imagem que ser� utilizada no �cone
73 */ 73 */
74 insereDobraPagina: function(tipo,imagem){ 74 insereDobraPagina: function(tipo,imagem){
75 var novoel = $i("i3GEOdobraPagina"); 75 var novoel = $i("i3GEOdobraPagina");
@@ -93,7 +93,7 @@ i3GEO.mapa = { @@ -93,7 +93,7 @@ i3GEO.mapa = {
93 /* 93 /*
94 Function: reposicionaDobraPagina 94 Function: reposicionaDobraPagina
95 95
96 - Reposiciona o ícone do tipo "dobra de´página" 96 + Reposiciona o �cone do tipo "dobra de�p�gina"
97 */ 97 */
98 reposicionaDobraPagina: function(){ 98 reposicionaDobraPagina: function(){
99 var novoel = $i("i3GEOdobraPagina"); 99 var novoel = $i("i3GEOdobraPagina");
@@ -106,9 +106,9 @@ i3GEO.mapa = { @@ -106,9 +106,9 @@ i3GEO.mapa = {
106 /* 106 /*
107 Function: ativaAutoResize 107 Function: ativaAutoResize
108 108
109 - Ativa o redimensionamento automático do mapa sempre que o navegador for redimensionado 109 + Ativa o redimensionamento autom�tico do mapa sempre que o navegador for redimensionado
110 110
111 - É definido como um evento do elemento window 111 + � definido como um evento do elemento window
112 */ 112 */
113 ativaAutoResize: function(){ 113 ativaAutoResize: function(){
114 window.onresize = function(){ 114 window.onresize = function(){
@@ -142,11 +142,11 @@ i3GEO.mapa = { @@ -142,11 +142,11 @@ i3GEO.mapa = {
142 142
143 Ajusta o posicionamento do corpo do mapa 143 Ajusta o posicionamento do corpo do mapa
144 144
145 - Esse ajuste é necessário na inicialização, uma vez que o mapa utiliza style.position='absolute' 145 + Esse ajuste � necess�rio na inicializa��o, uma vez que o mapa utiliza style.position='absolute'
146 146
147 Parameters: 147 Parameters:
148 148
149 - elemento {String} - id do elemento HTML que deverá ser ajustado e que contém o mapa 149 + elemento {String} - id do elemento HTML que dever� ser ajustado e que cont�m o mapa
150 */ 150 */
151 ajustaPosicao: function(elemento){ 151 ajustaPosicao: function(elemento){
152 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.ajustaPosicao()");} 152 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.ajustaPosicao()");}
@@ -177,15 +177,15 @@ i3GEO.mapa = { @@ -177,15 +177,15 @@ i3GEO.mapa = {
177 /* 177 /*
178 Function: ativaTema 178 Function: ativaTema
179 179
180 - Altera a variável i3GEO.temaAtivo e atualiza a interface em função do novo tema que for ativado 180 + Altera a vari�vel i3GEO.temaAtivo e atualiza a interface em fun��o do novo tema que for ativado
181 181
182 - O tema anteriormente ativo tem sua cor alterada para a cor normal e o novo tema é destacado com uma cor diferente 182 + O tema anteriormente ativo tem sua cor alterada para a cor normal e o novo tema � destacado com uma cor diferente
183 183
184 - Executa também as funções armazenadas em i3GEO.eventos.ATIVATEMA 184 + Executa tamb�m as fun��es armazenadas em i3GEO.eventos.ATIVATEMA
185 185
186 Parametros: 186 Parametros:
187 187
188 - codigo {string} - código da camada 188 + codigo {string} - c�digo da camada
189 */ 189 */
190 ativaTema: function(codigo){ 190 ativaTema: function(codigo){
191 if(codigo){ 191 if(codigo){
@@ -205,7 +205,7 @@ i3GEO.mapa = { @@ -205,7 +205,7 @@ i3GEO.mapa = {
205 ativaLogo: function(){ 205 ativaLogo: function(){
206 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.ativaLogo()");} 206 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.ativaLogo()");}
207 if(i3GEO.Interface.ATUAL === "googlemaps") 207 if(i3GEO.Interface.ATUAL === "googlemaps")
208 - {alert("Essa operação não funciona nessa interface");return;} 208 + {alert("Essa opera��o n�o funciona nessa interface");return;}
209 i3GEO.php.ativalogo(i3GEO.atualiza); 209 i3GEO.php.ativalogo(i3GEO.atualiza);
210 var cr = $i("i3GEOcopyright"); 210 var cr = $i("i3GEOcopyright");
211 if(cr){ 211 if(cr){
@@ -218,11 +218,11 @@ i3GEO.mapa = { @@ -218,11 +218,11 @@ i3GEO.mapa = {
218 /* 218 /*
219 Function: verifica 219 Function: verifica
220 220
221 - Verifica se ocorreu algum problema na atualização do corpo do mapa e inicia o processo de tentativa de recuperação 221 + Verifica se ocorreu algum problema na atualiza��o do corpo do mapa e inicia o processo de tentativa de recupera��o
222 222
223 Parametro: 223 Parametro:
224 224
225 - retorno {string} - objeto recebido da função PHP de atualização do mapa 225 + retorno {string} - objeto recebido da fun��o PHP de atualiza��o do mapa
226 */ 226 */
227 verifica:function(retorno){ 227 verifica:function(retorno){
228 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.verifica()");} 228 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.verifica()");}
@@ -262,14 +262,14 @@ i3GEO.mapa = { @@ -262,14 +262,14 @@ i3GEO.mapa = {
262 262
263 Tenta recuperar o mapa caso ocorra algum problema 263 Tenta recuperar o mapa caso ocorra algum problema
264 264
265 - O i3Geo mantém sempre uma cópia do arquivo mapfile em uso. Essa função tenta  
266 - usar essa cópia para restaurar o funcionamento do mapa 265 + O i3Geo mant�m sempre uma c�pia do arquivo mapfile em uso. Essa fun��o tenta
  266 + usar essa c�pia para restaurar o funcionamento do mapa
267 */ 267 */
268 recupera:{ 268 recupera:{
269 /* 269 /*
270 Variavel: TENTATIVA 270 Variavel: TENTATIVA
271 271
272 - Armazena a quantidade de tentativas de recuperação que foram feitas 272 + Armazena a quantidade de tentativas de recupera��o que foram feitas
273 273
274 Tipo: 274 Tipo:
275 {Integer} 275 {Integer}
@@ -278,7 +278,7 @@ i3GEO.mapa = { @@ -278,7 +278,7 @@ i3GEO.mapa = {
278 /* 278 /*
279 Function: inicia 279 Function: inicia
280 280
281 - Inicia a tentativa de recuperação 281 + Inicia a tentativa de recupera��o
282 */ 282 */
283 inicia: function(){ 283 inicia: function(){
284 i3GEO.mapa.ajustaPosicao(); 284 i3GEO.mapa.ajustaPosicao();
@@ -291,7 +291,7 @@ i3GEO.mapa = { @@ -291,7 +291,7 @@ i3GEO.mapa = {
291 /* 291 /*
292 Function: restaura 292 Function: restaura
293 293
294 - Restaura o mapa para a cópia de segurança existente no servidor 294 + Restaura o mapa para a c�pia de seguran�a existente no servidor
295 */ 295 */
296 restaura: function(){ 296 restaura: function(){
297 i3GEO.php.recuperamapa(i3GEO.atualiza); 297 i3GEO.php.recuperamapa(i3GEO.atualiza);
@@ -300,15 +300,15 @@ i3GEO.mapa = { @@ -300,15 +300,15 @@ i3GEO.mapa = {
300 /* 300 /*
301 Classe: i3GEO.mapa.legendaHTML 301 Classe: i3GEO.mapa.legendaHTML
302 302
303 - Controla a obtenção da legenda do mapa formatada em HTML. 303 + Controla a obten��o da legenda do mapa formatada em HTML.
304 304
305 - Útil para mostrar a legenda na tela 305 + �til para mostrar a legenda na tela
306 */ 306 */
307 legendaHTML:{ 307 legendaHTML:{
308 /* 308 /*
309 Propriedade: incluiBotaoLibera 309 Propriedade: incluiBotaoLibera
310 310
311 - Define se na legenda será incluido o botão para liberar a legenda e incluí-la em uma janela flutuante 311 + Define se na legenda ser� incluido o bot�o para liberar a legenda e inclu�-la em uma janela flutuante
312 312
313 Tipo: 313 Tipo:
314 {boolean} 314 {boolean}
@@ -320,7 +320,7 @@ i3GEO.mapa = { @@ -320,7 +320,7 @@ i3GEO.mapa = {
320 /* 320 /*
321 Variavel: ID 321 Variavel: ID
322 322
323 - Armazena o id definido na criação da legenda 323 + Armazena o id definido na cria��o da legenda
324 */ 324 */
325 ID: "", 325 ID: "",
326 /* 326 /*
@@ -328,7 +328,7 @@ i3GEO.mapa = { @@ -328,7 +328,7 @@ i3GEO.mapa = {
328 328
329 Cria a legenda HTML 329 Cria a legenda HTML
330 330
331 - A legenda é incluida no id definido. Se id for igual a "", será apenas definido o evento de atualização 331 + A legenda � incluida no id definido. Se id for igual a "", ser� apenas definido o evento de atualiza��o
332 permitindo que seja criada a janela flutuante apenas, por exemplo: 332 permitindo que seja criada a janela flutuante apenas, por exemplo:
333 333
334 i3GEO.mapa.legendaHTML.cria(""); 334 i3GEO.mapa.legendaHTML.cria("");
@@ -336,7 +336,7 @@ i3GEO.mapa = { @@ -336,7 +336,7 @@ i3GEO.mapa = {
336 336
337 Parametros: 337 Parametros:
338 338
339 - id {String} - id do elemento que receberá a legenda 339 + id {String} - id do elemento que receber� a legenda
340 */ 340 */
341 cria: function(id){ 341 cria: function(id){
342 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.cria()");} 342 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.cria()");}
@@ -390,11 +390,11 @@ i3GEO.mapa = { @@ -390,11 +390,11 @@ i3GEO.mapa = {
390 390
391 Faz a chamada em AJAX que gera a legenda 391 Faz a chamada em AJAX que gera a legenda
392 392
393 - O resultado é processado pela função passada como parâmetro 393 + O resultado � processado pela fun��o passada como par�metro
394 394
395 Parametro: 395 Parametro:
396 396
397 - funcao {function} - função que receberá o resultado da chamada AJAX. O objeto CPAINT é enviado como parâmetro. 397 + funcao {function} - fun��o que receber� o resultado da chamada AJAX. O objeto CPAINT � enviado como par�metro.
398 */ 398 */
399 obtem: function(funcao){ 399 obtem: function(funcao){
400 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.obtem()");} 400 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.obtem()");}
@@ -403,11 +403,11 @@ i3GEO.mapa = { @@ -403,11 +403,11 @@ i3GEO.mapa = {
403 /* 403 /*
404 Function: ativaDesativaTema 404 Function: ativaDesativaTema
405 405
406 - Liga ou desliga um único tema. Utilizado pela legenda HTML, permitindo que um tema seja processado diretamente na legenda. 406 + Liga ou desliga um �nico tema. Utilizado pela legenda HTML, permitindo que um tema seja processado diretamente na legenda.
407 407
408 Parametro: 408 Parametro:
409 409
410 - inputbox {object) - objeto do tipo input checkbox com a propriedade value indicando o código do tema que será processado 410 + inputbox {object) - objeto do tipo input checkbox com a propriedade value indicando o c�digo do tema que ser� processado
411 */ 411 */
412 ativaDesativaTema: function(inputbox){ 412 ativaDesativaTema: function(inputbox){
413 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.ativaDesativaTema()");} 413 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaHTML.ativaDesativaTema()");}
@@ -467,10 +467,10 @@ i3GEO.mapa = { @@ -467,10 +467,10 @@ i3GEO.mapa = {
467 /* 467 /*
468 Classe: i3GEO.mapa.legendaIMAGEM 468 Classe: i3GEO.mapa.legendaIMAGEM
469 469
470 - Controla a obtenção da legenda do mapa na forma de uma imagem 470 + Controla a obten��o da legenda do mapa na forma de uma imagem
471 471
472 - É utilizado principalmente para armazenar as imagens para a função de  
473 - obtenção do histórico do mapa 472 + � utilizado principalmente para armazenar as imagens para a fun��o de
  473 + obten��o do hist�rico do mapa
474 */ 474 */
475 legendaIMAGEM:{ 475 legendaIMAGEM:{
476 /* 476 /*
@@ -478,11 +478,11 @@ i3GEO.mapa = { @@ -478,11 +478,11 @@ i3GEO.mapa = {
478 478
479 Faz a chamada em AJAX que gera a legenda 479 Faz a chamada em AJAX que gera a legenda
480 480
481 - O resultado é processado pela função passada como parâmetro 481 + O resultado � processado pela fun��o passada como par�metro
482 482
483 Parametro: 483 Parametro:
484 484
485 - funcao {function} - função que receberá o resultado da chamada AJAX. O objeto CPAINT é enviado como parâmetro. 485 + funcao {function} - fun��o que receber� o resultado da chamada AJAX. O objeto CPAINT � enviado como par�metro.
486 */ 486 */
487 obtem: function(funcao){ 487 obtem: function(funcao){
488 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaIMAGEML.obtem()");} 488 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.legendaIMAGEML.obtem()");}
@@ -492,13 +492,13 @@ i3GEO.mapa = { @@ -492,13 +492,13 @@ i3GEO.mapa = {
492 /* 492 /*
493 Classe: i3GEO.mapa.dialogo 493 Classe: i3GEO.mapa.dialogo
494 494
495 - Abre as telas de diálogo das opções de manipulação do mapa atual 495 + Abre as telas de di�logo das op��es de manipula��o do mapa atual
496 */ 496 */
497 dialogo:{ 497 dialogo:{
498 /* 498 /*
499 Function: animacao 499 Function: animacao
500 500
501 - Abre a janela de diálogo da ferramenta que permite animar o mapa atual 501 + Abre a janela de di�logo da ferramenta que permite animar o mapa atual
502 */ 502 */
503 animacao: function(){ 503 animacao: function(){
504 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.animacao()","animacao","animacao"); 504 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.animacao()","animacao","animacao");
@@ -506,7 +506,7 @@ i3GEO.mapa = { @@ -506,7 +506,7 @@ i3GEO.mapa = {
506 /* 506 /*
507 Function: opacidade 507 Function: opacidade
508 508
509 - Abre a janela de diálogo da ferramenta de definição da transparência das camadas principais do mapa 509 + Abre a janela de di�logo da ferramenta de defini��o da transpar�ncia das camadas principais do mapa
510 */ 510 */
511 opacidade: function(){ 511 opacidade: function(){
512 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opacidade()","opacidademapa","opacidademapa"); 512 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opacidade()","opacidademapa","opacidademapa");
@@ -514,7 +514,7 @@ i3GEO.mapa = { @@ -514,7 +514,7 @@ i3GEO.mapa = {
514 /* 514 /*
515 Function: telaRemota 515 Function: telaRemota
516 516
517 - Abre a janela de diálogo da ferramenta de configuração de uma tela remota 517 + Abre a janela de di�logo da ferramenta de configura��o de uma tela remota
518 */ 518 */
519 telaRemota: function(){ 519 telaRemota: function(){
520 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.telaremota()","telaremota","telaremota"); 520 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.telaremota()","telaremota","telaremota");
@@ -522,7 +522,7 @@ i3GEO.mapa = { @@ -522,7 +522,7 @@ i3GEO.mapa = {
522 /* 522 /*
523 Function: t3d 523 Function: t3d
524 524
525 - Abre a janela de diálogo da ferramenta de geração da visualização em 3d 525 + Abre a janela de di�logo da ferramenta de gera��o da visualiza��o em 3d
526 */ 526 */
527 t3d: function(){ 527 t3d: function(){
528 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.t3d()","3d","t3d"); 528 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.t3d()","3d","t3d");
@@ -530,7 +530,7 @@ i3GEO.mapa = { @@ -530,7 +530,7 @@ i3GEO.mapa = {
530 /* 530 /*
531 Function: imprimir 531 Function: imprimir
532 532
533 - Abre a janela de diálogo da ferramenta que permite imprimir o mapa atual 533 + Abre a janela de di�logo da ferramenta que permite imprimir o mapa atual
534 */ 534 */
535 imprimir: function(){ 535 imprimir: function(){
536 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.imprimir()","imprimir","imprimir"); 536 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.imprimir()","imprimir","imprimir");
@@ -538,7 +538,7 @@ i3GEO.mapa = { @@ -538,7 +538,7 @@ i3GEO.mapa = {
538 /* 538 /*
539 Function: mostraExten 539 Function: mostraExten
540 540
541 - Abre a janela de diálogo da ferramenta que mostra a extensão geográfica atual do mapa 541 + Abre a janela de di�logo da ferramenta que mostra a extens�o geogr�fica atual do mapa
542 */ 542 */
543 mostraExten: function(){ 543 mostraExten: function(){
544 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mostraExten()","mostraexten","mostraExten"); 544 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.mostraExten()","mostraexten","mostraExten");
@@ -546,7 +546,7 @@ i3GEO.mapa = { @@ -546,7 +546,7 @@ i3GEO.mapa = {
546 /* 546 /*
547 Function: outputformat 547 Function: outputformat
548 548
549 - Abre a janela de diálogo da ferramenta outputformat 549 + Abre a janela de di�logo da ferramenta outputformat
550 */ 550 */
551 outputformat: function(){ 551 outputformat: function(){
552 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.outputformat()","outputformat","outputformat"); 552 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.outputformat()","outputformat","outputformat");
@@ -554,7 +554,7 @@ i3GEO.mapa = { @@ -554,7 +554,7 @@ i3GEO.mapa = {
554 /* 554 /*
555 Function: autoredesenha 555 Function: autoredesenha
556 556
557 - Abre a janela de diálogo da ferramenta opcoes_autoredesenha 557 + Abre a janela de di�logo da ferramenta opcoes_autoredesenha
558 */ 558 */
559 autoredesenha: function(){ 559 autoredesenha: function(){
560 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.autoredesenha()","opcoes_autoredesenha","opcoesTempo"); 560 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.autoredesenha()","opcoes_autoredesenha","opcoesTempo");
@@ -562,7 +562,7 @@ i3GEO.mapa = { @@ -562,7 +562,7 @@ i3GEO.mapa = {
562 /* 562 /*
563 Function: salvaMapa 563 Function: salvaMapa
564 564
565 - Abre a janela de diálogo da ferramenta salvamapa 565 + Abre a janela de di�logo da ferramenta salvamapa
566 */ 566 */
567 salvaMapa: function(){ 567 salvaMapa: function(){
568 if(i3GEO.parametros === "") 568 if(i3GEO.parametros === "")
@@ -572,7 +572,7 @@ i3GEO.mapa = { @@ -572,7 +572,7 @@ i3GEO.mapa = {
572 /* 572 /*
573 Function: carregaMapa 573 Function: carregaMapa
574 574
575 - Abre a janela de diálogo da ferramenta carregamapa 575 + Abre a janela de di�logo da ferramenta carregamapa
576 */ 576 */
577 carregaMapa: function(){ 577 carregaMapa: function(){
578 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.carregaMapa()","carregamapa","carregaMapa"); 578 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.carregaMapa()","carregamapa","carregaMapa");
@@ -580,7 +580,7 @@ i3GEO.mapa = { @@ -580,7 +580,7 @@ i3GEO.mapa = {
580 /* 580 /*
581 Function: convertews 581 Function: convertews
582 582
583 - Abre a janela de diálogo da ferramenta convertews 583 + Abre a janela de di�logo da ferramenta convertews
584 */ 584 */
585 convertews: function(){ 585 convertews: function(){
586 if(i3GEO.parametros.mapfile === "") 586 if(i3GEO.parametros.mapfile === "")
@@ -590,7 +590,7 @@ i3GEO.mapa = { @@ -590,7 +590,7 @@ i3GEO.mapa = {
590 /* 590 /*
591 Function: convertekml 591 Function: convertekml
592 592
593 - Abre a janela de diálogo da ferramenta convertemapakml 593 + Abre a janela de di�logo da ferramenta convertemapakml
594 */ 594 */
595 convertekml: function(){ 595 convertekml: function(){
596 if(i3GEO.parametros.mapfile === "") 596 if(i3GEO.parametros.mapfile === "")
@@ -600,7 +600,7 @@ i3GEO.mapa = { @@ -600,7 +600,7 @@ i3GEO.mapa = {
600 /* 600 /*
601 Function: queryMap 601 Function: queryMap
602 602
603 - Abre a janela de diálogo da ferramenta opcoes_querymap 603 + Abre a janela de di�logo da ferramenta opcoes_querymap
604 */ 604 */
605 queryMap: function(){ 605 queryMap: function(){
606 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.queryMap()","opcoes_querymap","opcoesQuery"); 606 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.queryMap()","opcoes_querymap","opcoesQuery");
@@ -608,14 +608,14 @@ i3GEO.mapa = { @@ -608,14 +608,14 @@ i3GEO.mapa = {
608 /* 608 /*
609 Function: template 609 Function: template
610 610
611 - Abre a janela de diálogo da ferramenta template 611 + Abre a janela de di�logo da ferramenta template
612 */ 612 */
613 template: function() 613 template: function()
614 {i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","Template <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=8' >&nbsp;&nbsp;&nbsp;</a>");}, 614 {i3GEO.janela.cria("300px","400px",i3GEO.configura.locaplic+"/ferramentas/template/index.htm","","","Template <a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=1&idajuda=8' >&nbsp;&nbsp;&nbsp;</a>");},
615 /* 615 /*
616 Function: tamanho 616 Function: tamanho
617 617
618 - Abre a janela de diálogo da ferramenta opcoes_tamanho 618 + Abre a janela de di�logo da ferramenta opcoes_tamanho
619 */ 619 */
620 tamanho: function(){ 620 tamanho: function(){
621 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.tamanho()","opcoes_tamanho","opcoesTamanho"); 621 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.tamanho()","opcoes_tamanho","opcoesTamanho");
@@ -623,7 +623,7 @@ i3GEO.mapa = { @@ -623,7 +623,7 @@ i3GEO.mapa = {
623 /* 623 /*
624 Function: tipoimagem 624 Function: tipoimagem
625 625
626 - Abre a janela de diálogo da ferramenta tipoimagem 626 + Abre a janela de di�logo da ferramenta tipoimagem
627 */ 627 */
628 tipoimagem: function(){ 628 tipoimagem: function(){
629 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.tipoimagem()","tipoimagem","tipoimagem"); 629 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.tipoimagem()","tipoimagem","tipoimagem");
@@ -631,7 +631,7 @@ i3GEO.mapa = { @@ -631,7 +631,7 @@ i3GEO.mapa = {
631 /* 631 /*
632 Function: corFundo 632 Function: corFundo
633 633
634 - Abre a janela de diálogo da ferramenta opcoes_fundo 634 + Abre a janela de di�logo da ferramenta opcoes_fundo
635 */ 635 */
636 corFundo: function(){ 636 corFundo: function(){
637 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.corFundo()","opcoes_fundo","opcoesFundo"); 637 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.corFundo()","opcoes_fundo","opcoesFundo");
@@ -639,7 +639,7 @@ i3GEO.mapa = { @@ -639,7 +639,7 @@ i3GEO.mapa = {
639 /* 639 /*
640 Function: opcoesEscala 640 Function: opcoesEscala
641 641
642 - Abre a janela de diálogo da ferramenta opcoes_escala 642 + Abre a janela de di�logo da ferramenta opcoes_escala
643 */ 643 */
644 opcoesEscala: function(){ 644 opcoesEscala: function(){
645 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesEscala()","opcoes_escala","opcoesEscala"); 645 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesEscala()","opcoes_escala","opcoesEscala");
@@ -647,7 +647,7 @@ i3GEO.mapa = { @@ -647,7 +647,7 @@ i3GEO.mapa = {
647 /* 647 /*
648 Function: opcoesLegenda 648 Function: opcoesLegenda
649 649
650 - Abre a janela de diálogo da ferramenta opcoes_legenda 650 + Abre a janela de di�logo da ferramenta opcoes_legenda
651 */ 651 */
652 opcoesLegenda: function(){ 652 opcoesLegenda: function(){
653 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesLegenda()","opcoes_legenda","opcoesLegenda"); 653 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.opcoesLegenda()","opcoes_legenda","opcoesLegenda");
@@ -655,7 +655,7 @@ i3GEO.mapa = { @@ -655,7 +655,7 @@ i3GEO.mapa = {
655 /* 655 /*
656 Function: gradeCoord 656 Function: gradeCoord
657 657
658 - Abre a janela de diálogo da ferramenta gradecoord 658 + Abre a janela de di�logo da ferramenta gradecoord
659 */ 659 */
660 gradeCoord: function(){ 660 gradeCoord: function(){
661 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()","gradecoord","gradeCoord"); 661 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.gradeCoord()","gradecoord","gradeCoord");
@@ -663,7 +663,7 @@ i3GEO.mapa = { @@ -663,7 +663,7 @@ i3GEO.mapa = {
663 /* 663 /*
664 Function: cliqueTexto 664 Function: cliqueTexto
665 665
666 - Abre a janela de diálogo da ferramenta inseretxt 666 + Abre a janela de di�logo da ferramenta inseretxt
667 */ 667 */
668 cliqueTexto: function(){ 668 cliqueTexto: function(){
669 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueTexto()","inseretxt","inseretxt"); 669 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueTexto()","inseretxt","inseretxt");
@@ -671,7 +671,7 @@ i3GEO.mapa = { @@ -671,7 +671,7 @@ i3GEO.mapa = {
671 /* 671 /*
672 Function: selecao 672 Function: selecao
673 673
674 - Abre a janela de diálogo da ferramenta selecao 674 + Abre a janela de di�logo da ferramenta selecao
675 */ 675 */
676 selecao: function(){ 676 selecao: function(){
677 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.selecao()","selecao","selecao"); 677 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.selecao()","selecao","selecao");
@@ -679,7 +679,7 @@ i3GEO.mapa = { @@ -679,7 +679,7 @@ i3GEO.mapa = {
679 /* 679 /*
680 Function: cliquePonto 680 Function: cliquePonto
681 681
682 - Abre a janela de diálogo da ferramenta inserexy2 682 + Abre a janela de di�logo da ferramenta inserexy2
683 */ 683 */
684 cliquePonto: function(){ 684 cliquePonto: function(){
685 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliquePonto()","inserexy2","inserexy"); 685 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliquePonto()","inserexy2","inserexy");
@@ -687,7 +687,7 @@ i3GEO.mapa = { @@ -687,7 +687,7 @@ i3GEO.mapa = {
687 /* 687 /*
688 Function: cliqueGrafico 688 Function: cliqueGrafico
689 689
690 - Abre a janela de diálogo da ferramenta inseregrafico 690 + Abre a janela de di�logo da ferramenta inseregrafico
691 */ 691 */
692 cliqueGrafico: function(){ 692 cliqueGrafico: function(){
693 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueGrafico()","inseregrafico","insereGrafico"); 693 i3GEO.util.dialogoFerramenta("i3GEO.mapa.dialogo.cliqueGrafico()","inseregrafico","insereGrafico");
@@ -695,15 +695,15 @@ i3GEO.mapa = { @@ -695,15 +695,15 @@ i3GEO.mapa = {
695 /* 695 /*
696 Function: cliqueIdentificaDefault 696 Function: cliqueIdentificaDefault
697 697
698 - Abre a janela de diálogo da ferramenta identifica 698 + Abre a janela de di�logo da ferramenta identifica
699 */ 699 */
700 cliqueIdentificaDefault: function(){ 700 cliqueIdentificaDefault: function(){
701 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.dialogo.cliqueIdentificaDefault()");} 701 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.dialogo.cliqueIdentificaDefault()");}
702 if (g_tipoacao === "identifica"){ 702 if (g_tipoacao === "identifica"){
703 i3GEO.eventos.MOUSEPARADO.remove("verificaTip()"); 703 i3GEO.eventos.MOUSEPARADO.remove("verificaTip()");
704 if(typeof(i3GEOF.identifica) === 'undefined'){ 704 if(typeof(i3GEOF.identifica) === 'undefined'){
705 - //javascript que será carregado  
706 - var js = i3GEO.configura.locaplic+"/ferramentas/identifica/index.js.php"; 705 + //javascript que ser� carregado
  706 + var js = i3GEO.configura.locaplic+"/ferramentas/identifica/index.js";
707 //carrega o script 707 //carrega o script
708 i3GEO.util.scriptTag(js,"i3GEOF.identifica.criaJanelaFlutuante()","i3GEOF.identifica_script"); 708 i3GEO.util.scriptTag(js,"i3GEOF.identifica.criaJanelaFlutuante()","i3GEOF.identifica_script");
709 } 709 }
@@ -718,9 +718,9 @@ i3GEO.mapa = { @@ -718,9 +718,9 @@ i3GEO.mapa = {
718 /* 718 /*
719 Function: verificaTipDefault 719 Function: verificaTipDefault
720 720
721 - Mostra etiquetas no mapa com informações sobre os temas com etiquetas ativas 721 + Mostra etiquetas no mapa com informa��es sobre os temas com etiquetas ativas
722 722
723 - Essa é a função padrão definida em i3GEO.configura 723 + Essa � a fun��o padr�o definida em i3GEO.configura
724 */ 724 */
725 verificaTipDefault: function(){ 725 verificaTipDefault: function(){
726 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.dialogo.verificaTipDefault()");} 726 if(typeof(console) !== 'undefined'){console.info("i3GEO.mapa.dialogo.verificaTipDefault()");}
classesjs/classe_selecao.js
1 /*jslint plusplus:false,white:false,undef: false, rhino: true, onevar: true, evil: true */ 1 /*jslint plusplus:false,white:false,undef: false, rhino: true, onevar: true, evil: true */
2 2
3 /* 3 /*
4 -Esta classe foi depreciada e poderá ser removida. Veja i3geo/ferramentas/selecao/index.js.php 4 +Esta classe foi depreciada e poder� ser removida. Veja i3geo/ferramentas/selecao/index.js
5 5
6 */ 6 */
7 if(typeof(i3GEO) === 'undefined'){ 7 if(typeof(i3GEO) === 'undefined'){
@@ -100,7 +100,7 @@ i3GEO.selecao = { @@ -100,7 +100,7 @@ i3GEO.selecao = {
100 /* 100 /*
101 criaBox 101 criaBox
102 102
103 - Cria o DIV que será utilizado para desenhar o box no mapa 103 + Cria o DIV que ser� utilizado para desenhar o box no mapa
104 */ 104 */
105 criaBox: function(){ 105 criaBox: function(){
106 try{i3GEO.desenho.richdraw.fecha();}catch(e){ 106 try{i3GEO.desenho.richdraw.fecha();}catch(e){
@@ -156,7 +156,7 @@ i3GEO.selecao = { @@ -156,7 +156,7 @@ i3GEO.selecao = {
156 /* 156 /*
157 desloca 157 desloca
158 158
159 - Desloca o box conforme o mouse é movimentado 159 + Desloca o box conforme o mouse � movimentado
160 */ 160 */
161 desloca: function(){ 161 desloca: function(){
162 if(g_tipoacao !== 'selecaobox') 162 if(g_tipoacao !== 'selecaobox')
@@ -240,13 +240,13 @@ i3GEO.selecao = { @@ -240,13 +240,13 @@ i3GEO.selecao = {
240 /* 240 /*
241 i3GEO.selecao.poligono 241 i3GEO.selecao.poligono
242 242
243 - Realiza a seleção desenhando um polígono no mapa 243 + Realiza a sele��o desenhando um pol�gono no mapa
244 */ 244 */
245 poligono:{ 245 poligono:{
246 /* 246 /*
247 inicia 247 inicia
248 248
249 - Inicia o desenho do polígono 249 + Inicia o desenho do pol�gono
250 */ 250 */
251 inicia: function(){ 251 inicia: function(){
252 try 252 try
@@ -256,7 +256,7 @@ i3GEO.selecao = { @@ -256,7 +256,7 @@ i3GEO.selecao = {
256 } 256 }
257 i3GEO.util.insereMarca.limpa(); 257 i3GEO.util.insereMarca.limpa();
258 g_tipoacao = "selecaopoli"; 258 g_tipoacao = "selecaopoli";
259 - alert("Clique no mapa para desenhar o polígono."); 259 + alert("Clique no mapa para desenhar o pol�gono.");
260 i3GEO.desenho.criaContainerRichdraw(); 260 i3GEO.desenho.criaContainerRichdraw();
261 i3GEO.desenho.richdraw.lineColor = "red"; 261 i3GEO.desenho.richdraw.lineColor = "red";
262 i3GEO.desenho.richdraw.lineWidth = "2px"; 262 i3GEO.desenho.richdraw.lineWidth = "2px";
@@ -269,7 +269,7 @@ i3GEO.selecao = { @@ -269,7 +269,7 @@ i3GEO.selecao = {
269 /* 269 /*
270 move 270 move
271 271
272 - Modifica o polígono conforme o usuário cria vértices 272 + Modifica o pol�gono conforme o usu�rio cria v�rtices
273 */ 273 */
274 move: function(){ 274 move: function(){
275 if (g_tipoacao === "selecaopoli"){ 275 if (g_tipoacao === "selecaopoli"){
@@ -282,7 +282,7 @@ i3GEO.selecao = { @@ -282,7 +282,7 @@ i3GEO.selecao = {
282 /* 282 /*
283 clique 283 clique
284 284
285 - Inclui um novo vértice no polígono 285 + Inclui um novo v�rtice no pol�gono
286 */ 286 */
287 clique: function(){ 287 clique: function(){
288 if (g_tipoacao !== "selecaopoli"){return;} 288 if (g_tipoacao !== "selecaopoli"){return;}
@@ -313,7 +313,7 @@ i3GEO.selecao = { @@ -313,7 +313,7 @@ i3GEO.selecao = {
313 /* 313 /*
314 termina 314 termina
315 315
316 - Termina o desenho do polígono e executa a operação de seleção 316 + Termina o desenho do pol�gono e executa a opera��o de sele��o
317 */ 317 */
318 termina: function(){ 318 termina: function(){
319 var doc,pontos,xs,ys,retorna,p,cp; 319 var doc,pontos,xs,ys,retorna,p,cp;
classesjs/classe_tema.js
@@ -4,24 +4,24 @@ Title: Temas @@ -4,24 +4,24 @@ Title: Temas
4 4
5 File: i3geo/classesjs/classe_tema.js 5 File: i3geo/classesjs/classe_tema.js
6 6
7 -About: Licença 7 +About: Licen�a
8 8
9 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 9 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
10 10
11 -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil 11 +Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil
12 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 12 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
13 13
14 -Este programa é software livre; você pode redistribuí-lo  
15 -e/ou modificá-lo sob os termos da Licença Pública Geral 14 +Este programa � software livre; voc� pode redistribu�-lo
  15 +e/ou modific�-lo sob os termos da Licen�a P�blica Geral
16 GNU conforme publicada pela Free Software Foundation; 16 GNU conforme publicada pela Free Software Foundation;
17 17
18 -Este programa é distribuído na expectativa de que seja útil,  
19 -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita  
20 -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  
21 -Consulte a Licença Pública Geral do GNU para mais detalhes.  
22 -Você deve ter recebido uma cópia da Licença Pública Geral do  
23 -GNU junto com este programa; se não, escreva para a  
24 -Free Software Foundation, Inc., no endereço 18 +Este programa � distribu�do na expectativa de que seja �til,
  19 +por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita
  20 +de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA.
  21 +Consulte a Licen�a P�blica Geral do GNU para mais detalhes.
  22 +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do
  23 +GNU junto com este programa; se n�o, escreva para a
  24 +Free Software Foundation, Inc., no endere�o
25 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 25 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
26 */ 26 */
27 if(typeof(i3GEO) === 'undefined'){ 27 if(typeof(i3GEO) === 'undefined'){
@@ -30,15 +30,15 @@ if(typeof(i3GEO) === &#39;undefined&#39;){ @@ -30,15 +30,15 @@ if(typeof(i3GEO) === &#39;undefined&#39;){
30 /* 30 /*
31 Classe: i3GEO.tema 31 Classe: i3GEO.tema
32 32
33 -Funções de diálogo e processamento de propriedades de um tema existente no mapa 33 +Fun��es de di�logo e processamento de propriedades de um tema existente no mapa
34 34
35 -Em i3GEO.tema.dialogo estão as funções de abertura dos diálogos para alteração das propriedades do tema, 35 +Em i3GEO.tema.dialogo est�o as fun��es de abertura dos di�logos para altera��o das propriedades do tema,
36 */ 36 */
37 i3GEO.tema = { 37 i3GEO.tema = {
38 /* 38 /*
39 Variable: TEMPORIZADORESID 39 Variable: TEMPORIZADORESID
40 40
41 - Objeto que contém os identificadores dos temporizadores (setInterval) estabelecidos para cada camada 41 + Objeto que cont�m os identificadores dos temporizadores (setInterval) estabelecidos para cada camada
42 42
43 Type: 43 Type:
44 {objeto} - {idtema:{idtemporizador:,tempo:}} 44 {objeto} - {idtema:{idtemporizador:,tempo:}}
@@ -51,7 +51,7 @@ i3GEO.tema = { @@ -51,7 +51,7 @@ i3GEO.tema = {
51 51
52 Parametros: 52 Parametros:
53 53
54 - tema - código do tema 54 + tema - c�digo do tema
55 */ 55 */
56 exclui: function(tema){ 56 exclui: function(tema){
57 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.exclui()");} 57 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.exclui()");}
@@ -78,7 +78,7 @@ i3GEO.tema = { @@ -78,7 +78,7 @@ i3GEO.tema = {
78 78
79 Parametros: 79 Parametros:
80 80
81 - tema - código do tema 81 + tema - c�digo do tema
82 */ 82 */
83 fonte: function(tema){ 83 fonte: function(tema){
84 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.fonte()");} 84 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.fonte()");}
@@ -92,16 +92,16 @@ i3GEO.tema = { @@ -92,16 +92,16 @@ i3GEO.tema = {
92 92
93 Parametros: 93 Parametros:
94 94
95 - tema - código do tema 95 + tema - c�digo do tema
96 */ 96 */
97 sobe: function(tema){ 97 sobe: function(tema){
98 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.sobe()");} 98 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.sobe()");}
99 i3GEO.mapa.ativaTema(tema); 99 i3GEO.mapa.ativaTema(tema);
100 var temp = function(retorno){ 100 var temp = function(retorno){
101 // 101 //
102 - //atualiza apenas remonta a árvore 102 + //atualiza apenas remonta a �rvore
103 //no caso de interfaces como openlayers 103 //no caso de interfaces como openlayers
104 - //é necessário mover o DIV tbm 104 + //� necess�rio mover o DIV tbm
105 // 105 //
106 i3GEO.atualiza(retorno); 106 i3GEO.atualiza(retorno);
107 if(i3GEO.Interface.ATUAL === "openlayers") 107 if(i3GEO.Interface.ATUAL === "openlayers")
@@ -116,16 +116,16 @@ i3GEO.tema = { @@ -116,16 +116,16 @@ i3GEO.tema = {
116 116
117 Parametros: 117 Parametros:
118 118
119 - tema - código do tema 119 + tema - c�digo do tema
120 */ 120 */
121 desce: function(tema){ 121 desce: function(tema){
122 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.desce()");} 122 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.desce()");}
123 i3GEO.mapa.ativaTema(tema); 123 i3GEO.mapa.ativaTema(tema);
124 var temp = function(retorno){ 124 var temp = function(retorno){
125 // 125 //
126 - //atualiza apenas remonta a árvore 126 + //atualiza apenas remonta a �rvore
127 //no caso de interfaces como openlayers 127 //no caso de interfaces como openlayers
128 - //é necessário mover o DIV tbm 128 + //� necess�rio mover o DIV tbm
129 // 129 //
130 i3GEO.atualiza(retorno); 130 i3GEO.atualiza(retorno);
131 if(i3GEO.Interface.ATUAL === "openlayers") 131 if(i3GEO.Interface.ATUAL === "openlayers")
@@ -140,7 +140,7 @@ i3GEO.tema = { @@ -140,7 +140,7 @@ i3GEO.tema = {
140 140
141 Parametros: 141 Parametros:
142 142
143 - tema - código do tema 143 + tema - c�digo do tema
144 */ 144 */
145 zoom: function(tema){ 145 zoom: function(tema){
146 i3GEO.mapa.ativaTema(tema); 146 i3GEO.mapa.ativaTema(tema);
@@ -154,7 +154,7 @@ i3GEO.tema = { @@ -154,7 +154,7 @@ i3GEO.tema = {
154 154
155 Parametros: 155 Parametros:
156 156
157 - tema - código do tema 157 + tema - c�digo do tema
158 */ 158 */
159 zoomsel: function(tema){ 159 zoomsel: function(tema){
160 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.zoomsel()");} 160 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.zoomsel()");}
@@ -187,7 +187,7 @@ i3GEO.tema = { @@ -187,7 +187,7 @@ i3GEO.tema = {
187 187
188 Parametros: 188 Parametros:
189 189
190 - idtema - código do tema 190 + idtema - c�digo do tema
191 */ 191 */
192 mudatransp: function(idtema){ 192 mudatransp: function(idtema){
193 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.mudatransp()");} 193 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.mudatransp()");}
@@ -198,14 +198,14 @@ i3GEO.tema = { @@ -198,14 +198,14 @@ i3GEO.tema = {
198 i3GEO.atualiza(retorno); 198 i3GEO.atualiza(retorno);
199 i3GEO.Interface.atualizaTema(retorno,idtema); 199 i3GEO.Interface.atualizaTema(retorno,idtema);
200 }; 200 };
201 - //o campo input com o valor possui o prefixo 'tr' seguido pelo código do tema 201 + //o campo input com o valor possui o prefixo 'tr' seguido pelo c�digo do tema
202 if ($i("tr"+idtema)) 202 if ($i("tr"+idtema))
203 {valor = $i("tr"+idtema).value;} 203 {valor = $i("tr"+idtema).value;}
204 if (valor !== ""){ 204 if (valor !== ""){
205 i3GEO.php.mudatransp(temp,idtema,valor); 205 i3GEO.php.mudatransp(temp,idtema,valor);
206 } 206 }
207 else 207 else
208 - {alert("Valor não definido.");} 208 + {alert("Valor n�o definido.");}
209 }, 209 },
210 /* 210 /*
211 Function: invertestatuslegenda 211 Function: invertestatuslegenda
@@ -214,11 +214,11 @@ i3GEO.tema = { @@ -214,11 +214,11 @@ i3GEO.tema = {
214 214
215 Parametros: 215 Parametros:
216 216
217 - idtema - código do tema 217 + idtema - c�digo do tema
218 */ 218 */
219 invertestatuslegenda: function(idtema){ 219 invertestatuslegenda: function(idtema){
220 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.invertestatuslegenda()");} 220 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.invertestatuslegenda()");}
221 - alert("Essa opção afeta apenas a impressão do mapa"); 221 + alert("Essa op��o afeta apenas a impress�o do mapa");
222 i3GEO.mapa.ativaTema(idtema); 222 i3GEO.mapa.ativaTema(idtema);
223 g_operacao = "transparencia"; 223 g_operacao = "transparencia";
224 var temp = function(retorno){ 224 var temp = function(retorno){
@@ -234,7 +234,7 @@ i3GEO.tema = { @@ -234,7 +234,7 @@ i3GEO.tema = {
234 234
235 Parametros: 235 Parametros:
236 236
237 - idtema - código do tema 237 + idtema - c�digo do tema
238 238
239 idclasse - id da classe 239 idclasse - id da classe
240 240
@@ -257,7 +257,7 @@ i3GEO.tema = { @@ -257,7 +257,7 @@ i3GEO.tema = {
257 257
258 Parametros: 258 Parametros:
259 259
260 - idtema - código do tema 260 + idtema - c�digo do tema
261 */ 261 */
262 mudanome: function(idtema){ 262 mudanome: function(idtema){
263 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.mudanome()");} 263 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.mudanome()");}
@@ -270,16 +270,16 @@ i3GEO.tema = { @@ -270,16 +270,16 @@ i3GEO.tema = {
270 i3GEO.php.mudanome(i3GEO.atualiza,idtema,valor); 270 i3GEO.php.mudanome(i3GEO.atualiza,idtema,valor);
271 } 271 }
272 else 272 else
273 - {alert("Nome não definido");} 273 + {alert("Nome n�o definido");}
274 }, 274 },
275 /* 275 /*
276 Function: mostralegendajanela 276 Function: mostralegendajanela
277 277
278 - Mostra a legenda de um tema em uma janela flutuante específica 278 + Mostra a legenda de um tema em uma janela flutuante espec�fica
279 279
280 - Na configuração padrão, essa função é disparada quando o usuário estaciona o ouse sobre o nome de um tema na árvore de camadas 280 + Na configura��o padr�o, essa fun��o � disparada quando o usu�rio estaciona o ouse sobre o nome de um tema na �rvore de camadas
281 281
282 - O uso normal seria nas opções onmouseover e onmouseout 282 + O uso normal seria nas op��es onmouseover e onmouseout
283 283
284 Exemplo: 284 Exemplo:
285 285
@@ -291,11 +291,11 @@ i3GEO.tema = { @@ -291,11 +291,11 @@ i3GEO.tema = {
291 291
292 Parametros: 292 Parametros:
293 293
294 - idtema {String} - código do tema 294 + idtema {String} - c�digo do tema
295 295
296 - nome {String} - nome completo do tema que será mostrado no cabeçalho da janela 296 + nome {String} - nome completo do tema que ser� mostrado no cabe�alho da janela
297 297
298 - tipoOperacao {String} {ativatimer|desativatimer|abrejanela} - tipo de operação que será executada 298 + tipoOperacao {String} {ativatimer|desativatimer|abrejanela} - tipo de opera��o que ser� executada
299 */ 299 */
300 mostralegendajanela: function(idtema,nome,tipoOperacao){ 300 mostralegendajanela: function(idtema,nome,tipoOperacao){
301 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.mostralegendajanela()");} 301 if(typeof(console) !== 'undefined'){console.info("i3GEO.tema.mostralegendajanela()");}
@@ -329,7 +329,7 @@ i3GEO.tema = { @@ -329,7 +329,7 @@ i3GEO.tema = {
329 329
330 Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo. 330 Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
331 331
332 - O campo com o valor de tempo (em segundos) é composto por "temporizador"+idtema 332 + O campo com o valor de tempo (em segundos) � composto por "temporizador"+idtema
333 333
334 Parametros: 334 Parametros:
335 335
@@ -352,7 +352,7 @@ i3GEO.tema = { @@ -352,7 +352,7 @@ i3GEO.tema = {
352 /* 352 /*
353 Classe: i3GEO.tema.dialogo 353 Classe: i3GEO.tema.dialogo
354 354
355 - Abre as telas de diálogo das opções de manipulação de um tema 355 + Abre as telas de di�logo das op��es de manipula��o de um tema
356 356
357 Return: 357 Return:
358 358
@@ -366,7 +366,7 @@ i3GEO.tema = { @@ -366,7 +366,7 @@ i3GEO.tema = {
366 366
367 Parametros: 367 Parametros:
368 368
369 - tema - código do tema escolhido 369 + tema - c�digo do tema escolhido
370 */ 370 */
371 tme: function(tema){ 371 tme: function(tema){
372 i3GEO.mapa.ativaTema(tema); 372 i3GEO.mapa.ativaTema(tema);
@@ -375,35 +375,35 @@ i3GEO.tema = { @@ -375,35 +375,35 @@ i3GEO.tema = {
375 /* 375 /*
376 Function: mostraWms 376 Function: mostraWms
377 377
378 - Mostra a url que dá acesso ao WMS de um tema 378 + Mostra a url que d� acesso ao WMS de um tema
379 379
380 Parametros: 380 Parametros:
381 381
382 - tema - código do tema escolhido 382 + tema - c�digo do tema escolhido
383 */ 383 */
384 mostraWms: function(tema){ 384 mostraWms: function(tema){
385 - i3GEO.janela.mensagemSimples(i3GEO.configura.locaplic+"/ogc.php?tema="+tema,"Endereço do WMS"); 385 + i3GEO.janela.mensagemSimples(i3GEO.configura.locaplic+"/ogc.php?tema="+tema,"Endere�o do WMS");
386 }, 386 },
387 /* 387 /*
388 Function: comentario 388 Function: comentario
389 389
390 - Abre a janela de diálogo para o usuário ver e inserir comentarios em um tema 390 + Abre a janela de di�logo para o usu�rio ver e inserir comentarios em um tema
391 391
392 Parametros: 392 Parametros:
393 393
394 - tema - código do tema escolhido 394 + tema - c�digo do tema escolhido
395 */ 395 */
396 comentario: function(tema){ 396 comentario: function(tema){
397 - i3GEO.janela.cria("530px","330px",i3GEO.configura.locaplic+"/ferramentas/comentarios/index.php?tema="+tema+"&g_sid="+i3GEO.configura.sid+"&locaplic="+i3GEO.configura.locaplic,"","","<img src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' style=cursor:pointer onclick='javascript:history.go(-1)'><span style=position:relative;top:-2px; > Comentários de "+tema+" </span><a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' >&nbsp;&nbsp;&nbsp;</a>","comentario"+Math.random()); 397 + i3GEO.janela.cria("530px","330px",i3GEO.configura.locaplic+"/ferramentas/comentarios/index.php?tema="+tema+"&g_sid="+i3GEO.configura.sid+"&locaplic="+i3GEO.configura.locaplic,"","","<img src='"+i3GEO.configura.locaplic+"/imagens/player_volta.png' style=cursor:pointer onclick='javascript:history.go(-1)'><span style=position:relative;top:-2px; > Coment�rios de "+tema+" </span><a class=ajuda_usuario target=_blank href='"+i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=7&idajuda=68' >&nbsp;&nbsp;&nbsp;</a>","comentario"+Math.random());
398 }, 398 },
399 /* 399 /*
400 Function: cortina 400 Function: cortina
401 401
402 - Abre a janela de diálogo da ferramenta cortina 402 + Abre a janela de di�logo da ferramenta cortina
403 403
404 Parametros: 404 Parametros:
405 405
406 - tema - código do tema escolhido 406 + tema - c�digo do tema escolhido
407 407
408 */ 408 */
409 cortina: function(tema){ 409 cortina: function(tema){
@@ -413,11 +413,11 @@ i3GEO.tema = { @@ -413,11 +413,11 @@ i3GEO.tema = {
413 /* 413 /*
414 Function: abreKml 414 Function: abreKml
415 415
416 - Abre a janela de diálogo da ferramenta convertekml 416 + Abre a janela de di�logo da ferramenta convertekml
417 417
418 Parametros: 418 Parametros:
419 419
420 - tema - código do tema escolhido 420 + tema - c�digo do tema escolhido
421 421
422 tipo - tipo de kml - kml|kmz , o tipo kmz permite acessar os dados via kml (por meio de um WMS) e via kml vetorial. 422 tipo - tipo de kml - kml|kmz , o tipo kmz permite acessar os dados via kml (por meio de um WMS) e via kml vetorial.
423 */ 423 */
@@ -426,7 +426,7 @@ i3GEO.tema = { @@ -426,7 +426,7 @@ i3GEO.tema = {
426 if(arguments.lenght === 1) 426 if(arguments.lenght === 1)
427 {tipo = "kml";} 427 {tipo = "kml";}
428 if(typeof(i3GEOF.converteKml) === 'undefined'){ 428 if(typeof(i3GEOF.converteKml) === 'undefined'){
429 - var js = i3GEO.configura.locaplic+"/ferramentas/convertekml/index.js.php"; 429 + var js = i3GEO.configura.locaplic+"/ferramentas/convertekml/index.js";
430 i3GEO.util.scriptTag(js,"i3GEOF.converteKml.criaJanelaFlutuante('"+tema+"','"+tipo+"')","i3GEOF.converteKml_script"); 430 i3GEO.util.scriptTag(js,"i3GEOF.converteKml.criaJanelaFlutuante('"+tema+"','"+tipo+"')","i3GEOF.converteKml_script");
431 } 431 }
432 else 432 else
@@ -435,11 +435,11 @@ i3GEO.tema = { @@ -435,11 +435,11 @@ i3GEO.tema = {
435 /* 435 /*
436 Function: salvaMapfile 436 Function: salvaMapfile
437 437
438 - Abre a janela de diálogo da ferramenta salvamapfile 438 + Abre a janela de di�logo da ferramenta salvamapfile
439 439
440 Parametros: 440 Parametros:
441 441
442 - idtema - código do tema 442 + idtema - c�digo do tema
443 */ 443 */
444 salvaMapfile: function(idtema){ 444 salvaMapfile: function(idtema){
445 i3GEO.mapa.ativaTema(idtema); 445 i3GEO.mapa.ativaTema(idtema);
@@ -448,11 +448,11 @@ i3GEO.tema = { @@ -448,11 +448,11 @@ i3GEO.tema = {
448 /* 448 /*
449 Function: graficotema 449 Function: graficotema
450 450
451 - Abre a janela de diálogo da ferramenta graficotema 451 + Abre a janela de di�logo da ferramenta graficotema
452 452
453 Parametros: 453 Parametros:
454 454
455 - idtema - código do tema 455 + idtema - c�digo do tema
456 */ 456 */
457 graficotema: function(idtema){ 457 graficotema: function(idtema){
458 i3GEO.mapa.ativaTema(idtema); 458 i3GEO.mapa.ativaTema(idtema);
@@ -461,11 +461,11 @@ i3GEO.tema = { @@ -461,11 +461,11 @@ i3GEO.tema = {
461 /* 461 /*
462 Function: toponimia 462 Function: toponimia
463 463
464 - Abre a janela de diálogo da ferramenta toponimia 464 + Abre a janela de di�logo da ferramenta toponimia
465 465
466 Parametros: 466 Parametros:
467 467
468 - idtema - código do tema 468 + idtema - c�digo do tema
469 */ 469 */
470 toponimia: function(idtema){ 470 toponimia: function(idtema){
471 i3GEO.mapa.ativaTema(idtema); 471 i3GEO.mapa.ativaTema(idtema);
@@ -474,11 +474,11 @@ i3GEO.tema = { @@ -474,11 +474,11 @@ i3GEO.tema = {
474 /* 474 /*
475 Function: filtro 475 Function: filtro
476 476
477 - Abre a janela de diálogo da ferramenta filtro 477 + Abre a janela de di�logo da ferramenta filtro
478 478
479 Parametros: 479 Parametros:
480 480
481 - idtema - código do tema 481 + idtema - c�digo do tema
482 */ 482 */
483 filtro: function(idtema){ 483 filtro: function(idtema){
484 i3GEO.mapa.ativaTema(idtema); 484 i3GEO.mapa.ativaTema(idtema);
@@ -487,7 +487,7 @@ i3GEO.tema = { @@ -487,7 +487,7 @@ i3GEO.tema = {
487 /* 487 /*
488 Function: procuraratrib 488 Function: procuraratrib
489 489
490 - Abre a janela de diálogo da ferramenta busca 490 + Abre a janela de di�logo da ferramenta busca
491 491
492 Parametros: 492 Parametros:
493 493
@@ -500,7 +500,7 @@ i3GEO.tema = { @@ -500,7 +500,7 @@ i3GEO.tema = {
500 /* 500 /*
501 Function: tabela 501 Function: tabela
502 502
503 - Abre a janela de diálogo da ferramenta tabela 503 + Abre a janela de di�logo da ferramenta tabela
504 504
505 Parametros: 505 Parametros:
506 506
@@ -513,7 +513,7 @@ i3GEO.tema = { @@ -513,7 +513,7 @@ i3GEO.tema = {
513 /* 513 /*
514 Function: etiquetas 514 Function: etiquetas
515 515
516 - Abre a janela de diálogo da ferramenta etiqueta 516 + Abre a janela de di�logo da ferramenta etiqueta
517 517
518 Parametros: 518 Parametros:
519 519
@@ -526,7 +526,7 @@ i3GEO.tema = { @@ -526,7 +526,7 @@ i3GEO.tema = {
526 /* 526 /*
527 Function: editaLegenda 527 Function: editaLegenda
528 528
529 - Abre a janela de diálogo da ferramenta legenda 529 + Abre a janela de di�logo da ferramenta legenda
530 530
531 Parametros: 531 Parametros:
532 532
@@ -539,7 +539,7 @@ i3GEO.tema = { @@ -539,7 +539,7 @@ i3GEO.tema = {
539 /* 539 /*
540 Function: download 540 Function: download
541 541
542 - Abre a janela de diálogo da ferramenta download 542 + Abre a janela de di�logo da ferramenta download
543 543
544 Parametros: 544 Parametros:
545 545
@@ -552,9 +552,9 @@ i3GEO.tema = { @@ -552,9 +552,9 @@ i3GEO.tema = {
552 /* 552 /*
553 Function: sld 553 Function: sld
554 554
555 - Converte a legenda do tema para o formato SLD (utilizado em requisições de Web Services OGC) 555 + Converte a legenda do tema para o formato SLD (utilizado em requisi��es de Web Services OGC)
556 556
557 - O SLD é mostrado em uma janela sobre o mapa 557 + O SLD � mostrado em uma janela sobre o mapa
558 558
559 Parametros: 559 Parametros:
560 560
@@ -580,7 +580,7 @@ i3GEO.tema = { @@ -580,7 +580,7 @@ i3GEO.tema = {
580 /* 580 /*
581 Function: editorsql 581 Function: editorsql
582 582
583 - Abre a janela de diálogo da ferramenta editorsql 583 + Abre a janela de di�logo da ferramenta editorsql
584 584
585 Parametros: 585 Parametros:
586 586
classesjs/classe_util.js
1 /*jslint white:false,undef: false, rhino: true, onevar: true, evil: false */ 1 /*jslint white:false,undef: false, rhino: true, onevar: true, evil: false */
2 2
3 /* 3 /*
4 -Title: Utilitários 4 +Title: Utilit�rios
5 5
6 Arquivo: 6 Arquivo:
7 7
@@ -13,20 +13,20 @@ GPL2 @@ -13,20 +13,20 @@ GPL2
13 13
14 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet 14 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
15 15
16 -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil 16 +Direitos Autorais Reservados (c) 2006 Minist�rio do Meio Ambiente Brasil
17 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br 17 Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
18 18
19 -Este programa é software livre; você pode redistribuí-lo  
20 -e/ou modificá-lo sob os termos da Licença Pública Geral 19 +Este programa � software livre; voc� pode redistribu�-lo
  20 +e/ou modific�-lo sob os termos da Licen�a P�blica Geral
21 GNU conforme publicada pela Free Software Foundation; 21 GNU conforme publicada pela Free Software Foundation;
22 22
23 -Este programa é distribuído na expectativa de que seja útil,  
24 -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita  
25 -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  
26 -Consulte a Licença Pública Geral do GNU para mais detalhes.  
27 -Você deve ter recebido uma cópia da Licença Pública Geral do  
28 -GNU junto com este programa; se não, escreva para a  
29 -Free Software Foundation, Inc., no endereço 23 +Este programa � distribu�do na expectativa de que seja �til,
  24 +por�m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl�cita
  25 +de COMERCIABILIDADE OU ADEQUA��O A UMA FINALIDADE ESPEC�FICA.
  26 +Consulte a Licen�a P�blica Geral do GNU para mais detalhes.
  27 +Voc� deve ter recebido uma c�pia da Licen�a P�blica Geral do
  28 +GNU junto com este programa; se n�o, escreva para a
  29 +Free Software Foundation, Inc., no endere�o
30 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 30 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
31 */ 31 */
32 if(typeof(i3GEO) === 'undefined'){ 32 if(typeof(i3GEO) === 'undefined'){
@@ -88,26 +88,26 @@ if(opera === true) @@ -88,26 +88,26 @@ if(opera === true)
88 /* 88 /*
89 Variavel: g_operacao 89 Variavel: g_operacao
90 90
91 -Nome da última operação que foi executada. 91 +Nome da �ltima opera��o que foi executada.
92 92
93 -Dependendo do tipo de operação são aplicadas as atualizações necessárias aos componentes do mapa. Por exemplo, redesenha o corpo do mapa, atualiza a lista de temas, etc. 93 +Dependendo do tipo de opera��o s�o aplicadas as atualiza��es necess�rias aos componentes do mapa. Por exemplo, redesenha o corpo do mapa, atualiza a lista de temas, etc.
94 94
95 -Essas operações são controladas pela função ajaxiniciaparametros. 95 +Essas opera��es s�o controladas pela fun��o ajaxiniciaparametros.
96 */ 96 */
97 g_operacao = ""; 97 g_operacao = "";
98 /* 98 /*
99 Variavel: g_tipoacao 99 Variavel: g_tipoacao
100 100
101 -Tipo de ação que está sendo executada.  
102 -Quando o usuário clica no mapa, essa variável é pesquisada para definir o tipo de operação que deve ser executada.  
103 -É definida quando o usuário seleciona uma determinada ferramenta do i3Geo. 101 +Tipo de a��o que est� sendo executada.
  102 +Quando o usu�rio clica no mapa, essa vari�vel � pesquisada para definir o tipo de opera��o que deve ser executada.
  103 +� definida quando o usu�rio seleciona uma determinada ferramenta do i3Geo.
104 */ 104 */
105 g_tipoacao = "zoomli"; 105 g_tipoacao = "zoomli";
106 106
107 /* 107 /*
108 Function: $i 108 Function: $i
109 109
110 -Obtém um elemento DOM a partir de seu id 110 +Obt�m um elemento DOM a partir de seu id
111 111
112 Parametros: 112 Parametros:
113 113
@@ -122,7 +122,7 @@ $i = function(id) @@ -122,7 +122,7 @@ $i = function(id)
122 /* 122 /*
123 Function: Array.remove() 123 Function: Array.remove()
124 124
125 -Extende os métodos de um objeto Array, permitindo remover um elemento. 125 +Extende os m�todos de um objeto Array, permitindo remover um elemento.
126 126
127 */ 127 */
128 Array.prototype.remove=function(s){ 128 Array.prototype.remove=function(s){
@@ -138,13 +138,13 @@ Array.prototype.remove=function(s){ @@ -138,13 +138,13 @@ Array.prototype.remove=function(s){
138 /* 138 /*
139 Classe: i3GEO.util 139 Classe: i3GEO.util
140 140
141 -Utilitários. 141 +Utilit�rios.
142 */ 142 */
143 i3GEO.util = { 143 i3GEO.util = {
144 /* 144 /*
145 Variavel: PINS 145 Variavel: PINS
146 146
147 - Elementos IMG criados na função criaPin 147 + Elementos IMG criados na fun��o criaPin
148 148
149 Tipo: 149 Tipo:
150 {Array} 150 {Array}
@@ -153,7 +153,7 @@ i3GEO.util = { @@ -153,7 +153,7 @@ i3GEO.util = {
153 /* 153 /*
154 Variavel:BOXES 154 Variavel:BOXES
155 155
156 - Elementos DIV criados na função criaBox 156 + Elementos DIV criados na fun��o criaBox
157 157
158 Tipo: 158 Tipo:
159 {Array} 159 {Array}
@@ -162,11 +162,11 @@ i3GEO.util = { @@ -162,11 +162,11 @@ i3GEO.util = {
162 /* 162 /*
163 Function: escapeURL 163 Function: escapeURL
164 164
165 - Converte uma string em uma url válida 165 + Converte uma string em uma url v�lida
166 166
167 Parametros: 167 Parametros:
168 168
169 - sUrl {String} - url que será convertida 169 + sUrl {String} - url que ser� convertida
170 170
171 Return: 171 Return:
172 172
@@ -253,19 +253,19 @@ i3GEO.util = { @@ -253,19 +253,19 @@ i3GEO.util = {
253 /* 253 /*
254 Function: criaBotaoAplicar 254 Function: criaBotaoAplicar
255 255
256 - Cria um botão flutuante do tipo aplicar. 256 + Cria um bot�o flutuante do tipo aplicar.
257 257
258 - O novo botão é adicionado no DOM com ID "i3geo_aplicar" e posicionado sobre o objeto definido 258 + O novo bot�o � adicionado no DOM com ID "i3geo_aplicar" e posicionado sobre o objeto definido
259 259
260 Parametros: 260 Parametros:
261 261
262 - nomeFuncao - {String} Nome da função que será executada quando o botão for cllicado 262 + nomeFuncao - {String} Nome da fun��o que ser� executada quando o bot�o for cllicado
263 263
264 - titulo - (opcional) {String} Título que será mostrado no botão 264 + titulo - (opcional) {String} T�tulo que ser� mostrado no bot�o
265 265
266 - classe - (opcional) {String} Nome da classe (estilo) que será aplicado ao botão. 266 + classe - (opcional) {String} Nome da classe (estilo) que ser� aplicado ao bot�o.
267 267
268 - obj - (opcional) {Objeto} Objeto DOM que foi clicado para provocar a criação do botão. 268 + obj - (opcional) {Objeto} Objeto DOM que foi clicado para provocar a cria��o do bot�o.
269 269
270 Return: 270 Return:
271 271
@@ -325,19 +325,19 @@ i3GEO.util = { @@ -325,19 +325,19 @@ i3GEO.util = {
325 /* 325 /*
326 Function: arvore 326 Function: arvore
327 327
328 - Cria uma árvore com base em um objeto contendo as propriedades. 328 + Cria uma �rvore com base em um objeto contendo as propriedades.
329 329
330 - No objeto com as propriedades, se "url" for igual a "", será incluído o texto original definido em "text". 330 + No objeto com as propriedades, se "url" for igual a "", ser� inclu�do o texto original definido em "text".
331 331
332 - Caso contrário, o valor de "text" será traduzido com $trad(). Nesse caso, utilize em "text" o código definido em dicionario.js 332 + Caso contr�rio, o valor de "text" ser� traduzido com $trad(). Nesse caso, utilize em "text" o c�digo definido em dicionario.js
333 333
334 Parametros: 334 Parametros:
335 335
336 - titulo - {String} cabeçaljo da árvore 336 + titulo - {String} cabe�aljo da �rvore
337 337
338 - onde - {String} nome do id doelemento que conterá a árvore 338 + onde - {String} nome do id doelemento que conter� a �rvore
339 339
340 - obj - {Object} objeto contendo os parâmetros, exemplo 340 + obj - {Object} objeto contendo os par�metros, exemplo
341 341
342 g_listaPropriedades = { 342 g_listaPropriedades = {
343 343
@@ -396,24 +396,24 @@ i3GEO.util = { @@ -396,24 +396,24 @@ i3GEO.util = {
396 removeAcentos: function(palavra) { 396 removeAcentos: function(palavra) {
397 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.removeAcentos()");} 397 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.removeAcentos()");}
398 var re; 398 var re;
399 - re = /ã|á|à|â/gi; 399 + re = /�|�|�|�/gi;
400 palavra = palavra.replace(re,"a"); 400 palavra = palavra.replace(re,"a");
401 - re = /é|ê/gi; 401 + re = /�|�/gi;
402 palavra = palavra.replace(re,"e"); 402 palavra = palavra.replace(re,"e");
403 - re = /í/gi; 403 + re = /�/gi;
404 palavra = palavra.replace(re,"i"); 404 palavra = palavra.replace(re,"i");
405 - re = /ó|õ|ô/gi; 405 + re = /�|�|�/gi;
406 palavra = palavra.replace(re,"o"); 406 palavra = palavra.replace(re,"o");
407 - re = /ç/gi; 407 + re = /�/gi;
408 palavra = palavra.replace(re,"c"); 408 palavra = palavra.replace(re,"c");
409 - re = /ú/gi; 409 + re = /�/gi;
410 palavra = palavra.replace(re,"u"); 410 palavra = palavra.replace(re,"u");
411 return(palavra); 411 return(palavra);
412 }, 412 },
413 /* 413 /*
414 Function: protocolo 414 Function: protocolo
415 415
416 - Obtém o protocolo utilizado na URL atual 416 + Obt�m o protocolo utilizado na URL atual
417 417
418 Return: 418 Return:
419 419
@@ -428,7 +428,7 @@ i3GEO.util = { @@ -428,7 +428,7 @@ i3GEO.util = {
428 /* 428 /*
429 Function: pegaPosicaoObjeto 429 Function: pegaPosicaoObjeto
430 430
431 - Retorna a posição x,y de um objeto em relação a tela do navegador 431 + Retorna a posi��o x,y de um objeto em rela��o a tela do navegador
432 432
433 Parametros: 433 Parametros:
434 434
@@ -436,7 +436,7 @@ i3GEO.util = { @@ -436,7 +436,7 @@ i3GEO.util = {
436 436
437 Return: 437 Return:
438 438
439 - {Array} - array com a posição [x,y] 439 + {Array} - array com a posi��o [x,y]
440 */ 440 */
441 pegaPosicaoObjeto: function(obj){ 441 pegaPosicaoObjeto: function(obj){
442 if(obj) 442 if(obj)
@@ -462,7 +462,7 @@ i3GEO.util = { @@ -462,7 +462,7 @@ i3GEO.util = {
462 /* 462 /*
463 Function: pegaElementoPai 463 Function: pegaElementoPai
464 464
465 - Pega o elemento pai de um elemento clicado para identificar o código do tema. 465 + Pega o elemento pai de um elemento clicado para identificar o c�digo do tema.
466 466
467 Parametros: 467 Parametros:
468 468
@@ -497,7 +497,7 @@ i3GEO.util = { @@ -497,7 +497,7 @@ i3GEO.util = {
497 497
498 Altera o cursor do ponteiro do mouse. 498 Altera o cursor do ponteiro do mouse.
499 499
500 - Os cursores disponíveis são definidos por default em classe_configura.js 500 + Os cursores dispon�veis s�o definidos por default em classe_configura.js
501 501
502 Exemplo i3GEO.util.mudaCursor("","crosshair") 502 Exemplo i3GEO.util.mudaCursor("","crosshair")
503 503
@@ -505,11 +505,11 @@ i3GEO.util = { @@ -505,11 +505,11 @@ i3GEO.util = {
505 505
506 cursores {i3GEO.configura.cursores} - objeto JSON com as URIs de cada cursor (veja i3GEO.configura.cursores) 506 cursores {i3GEO.configura.cursores} - objeto JSON com as URIs de cada cursor (veja i3GEO.configura.cursores)
507 507
508 - tipo {String} - tipo de cursor disponível em cursores 508 + tipo {String} - tipo de cursor dispon�vel em cursores
509 509
510 - idobjeto {String} - id do objeto que terá o estilo alterado para o cursor desejado 510 + idobjeto {String} - id do objeto que ter� o estilo alterado para o cursor desejado
511 511
512 - locaplic {String} - onde está instalado o i3Geo 512 + locaplic {String} - onde est� instalado o i3Geo
513 */ 513 */
514 mudaCursor: function(cursores,tipo,idobjeto,locaplic){ 514 mudaCursor: function(cursores,tipo,idobjeto,locaplic){
515 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.mudaCursor("+idobjeto+")");} 515 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.mudaCursor("+idobjeto+")");}
@@ -557,13 +557,13 @@ i3GEO.util = { @@ -557,13 +557,13 @@ i3GEO.util = {
557 /* 557 /*
558 Function: criaBox 558 Function: criaBox
559 559
560 - Cria um elemento div na página atual. 560 + Cria um elemento div na p�gina atual.
561 561
562 - Esse elemento pode ser utilizado para desenhar retângulos sobre o mapa 562 + Esse elemento pode ser utilizado para desenhar ret�ngulos sobre o mapa
563 563
564 Parametros: 564 Parametros:
565 565
566 - id {String} - id do elemento que será criado. Por default, será 'boxg' 566 + id {String} - id do elemento que ser� criado. Por default, ser� 'boxg'
567 */ 567 */
568 criaBox: function(id){ 568 criaBox: function(id){
569 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.criaBox("+id+")");} 569 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.criaBox("+id+")");}
@@ -588,7 +588,7 @@ i3GEO.util = { @@ -588,7 +588,7 @@ i3GEO.util = {
588 588
589 Esconde os BOXES com IDs registrados em i3GEO.util.BOXES 589 Esconde os BOXES com IDs registrados em i3GEO.util.BOXES
590 590
591 - Os ids são criado pela função criaBox 591 + Os ids s�o criado pela fun��o criaBox
592 */ 592 */
593 escondeBox: function(){ 593 escondeBox: function(){
594 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.escondeBox()");} 594 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.escondeBox()");}
@@ -602,19 +602,19 @@ i3GEO.util = { @@ -602,19 +602,19 @@ i3GEO.util = {
602 /* 602 /*
603 Function: criaPin 603 Function: criaPin
604 604
605 - Cria um elemento imagem na página atual. 605 + Cria um elemento imagem na p�gina atual.
606 606
607 Parametros: 607 Parametros:
608 608
609 - id {String} - (opcional) id do elemento que será criado. Por default, será 'boxpin' 609 + id {String} - (opcional) id do elemento que ser� criado. Por default, ser� 'boxpin'
610 610
611 - imagem {URL} - (opcional) endereço da imagem 611 + imagem {URL} - (opcional) endere�o da imagem
612 612
613 w {String} - (opcional) largura da imagem 613 w {String} - (opcional) largura da imagem
614 614
615 h {String} - (opcional) altura da imagem 615 h {String} - (opcional) altura da imagem
616 616
617 - mouseover - função que será executada no evento mouseover 617 + mouseover - fun��o que ser� executada no evento mouseover
618 */ 618 */
619 criaPin: function(id,imagem,w,h,mouseover){ 619 criaPin: function(id,imagem,w,h,mouseover){
620 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.criaPin()");} 620 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.criaPin()");}
@@ -654,19 +654,19 @@ i3GEO.util = { @@ -654,19 +654,19 @@ i3GEO.util = {
654 /* 654 /*
655 Function: posicionaImagemNoMapa 655 Function: posicionaImagemNoMapa
656 656
657 - Posiciona uma imagem no mapa no local onde o mouse está posicionado sobre o mapa 657 + Posiciona uma imagem no mapa no local onde o mouse est� posicionado sobre o mapa
658 658
659 Parametros: 659 Parametros:
660 660
661 - id {string} - id do elemento que será posicionado 661 + id {string} - id do elemento que ser� posicionado
662 662
663 - x {posição do pixel} - se não for definida ou for vazia, será utilizado o valor de objposicaocursor.telax 663 + x {posi��o do pixel} - se n�o for definida ou for vazia, ser� utilizado o valor de objposicaocursor.telax
664 664
665 - y {posição do pixel} - se não for definida ou for vazia, será utilizado o valor de objposicaocursor.telay 665 + y {posi��o do pixel} - se n�o for definida ou for vazia, ser� utilizado o valor de objposicaocursor.telay
666 666
667 Return: 667 Return:
668 668
669 - array[top,left] - valores em pixel da posição calculada da imagem 669 + array[top,left] - valores em pixel da posi��o calculada da imagem
670 */ 670 */
671 posicionaImagemNoMapa: function(id,x,y){ 671 posicionaImagemNoMapa: function(id,x,y){
672 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.posicionaImagemNoMapa()");} 672 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.posicionaImagemNoMapa()");}
@@ -688,7 +688,7 @@ i3GEO.util = { @@ -688,7 +688,7 @@ i3GEO.util = {
688 688
689 Esconde os PINS com IDs registrados em i3GEO.util.PINS 689 Esconde os PINS com IDs registrados em i3GEO.util.PINS
690 690
691 - Os ids são criados pela função criaPin 691 + Os ids s�o criados pela fun��o criaPin
692 */ 692 */
693 escondePin: function(){ 693 escondePin: function(){
694 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.escondePin()");} 694 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.escondePin()");}
@@ -720,7 +720,7 @@ i3GEO.util = { @@ -720,7 +720,7 @@ i3GEO.util = {
720 /* 720 /*
721 Function $inputText ou nome curto $inputText 721 Function $inputText ou nome curto $inputText
722 722
723 - Cria um elemento html do tipo input text com formatação especial. 723 + Cria um elemento html do tipo input text com formata��o especial.
724 724
725 Parametros: 725 Parametros:
726 726
@@ -732,13 +732,13 @@ i3GEO.util = { @@ -732,13 +732,13 @@ i3GEO.util = {
732 732
733 titulo {String} - texto que vai no title 733 titulo {String} - texto que vai no title
734 734
735 - digitos {Integer} - numero de dígitos do input 735 + digitos {Integer} - numero de d�gitos do input
736 736
737 valor {String} - valor do input 737 valor {String} - valor do input
738 738
739 nome {String} - name do input 739 nome {String} - name do input
740 740
741 - onch {String} - (opcional) string que será inserida no evento "onchange" 741 + onch {String} - (opcional) string que ser� inserida no evento "onchange"
742 742
743 */ 743 */
744 $inputText: function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch) { 744 $inputText: function(idPai,larguraIdPai,idInput,titulo,digitos,valor,nome,onch) {
@@ -765,7 +765,7 @@ i3GEO.util = { @@ -765,7 +765,7 @@ i3GEO.util = {
765 /* 765 /*
766 Function: $top ou nome curto $top 766 Function: $top ou nome curto $top
767 767
768 - Muda a posição (superior) de um objeto tanto no IE como no Firefox. 768 + Muda a posi��o (superior) de um objeto tanto no IE como no Firefox.
769 769
770 Exemplo: $top("imagem",100) 770 Exemplo: $top("imagem",100)
771 771
@@ -773,7 +773,7 @@ i3GEO.util = { @@ -773,7 +773,7 @@ i3GEO.util = {
773 773
774 id - identificador do objeto 774 id - identificador do objeto
775 775
776 - valor - posição em relação ao topo. 776 + valor - posi��o em rela��o ao topo.
777 */ 777 */
778 $top: function(id,valor){ 778 $top: function(id,valor){
779 if (document.getElementById(id).style){ 779 if (document.getElementById(id).style){
@@ -786,7 +786,7 @@ i3GEO.util = { @@ -786,7 +786,7 @@ i3GEO.util = {
786 /* 786 /*
787 Function: $left ou nome curto $left 787 Function: $left ou nome curto $left
788 788
789 - Muda a posição (esquerda) de um objeto tanto no IE como no Firefox. 789 + Muda a posi��o (esquerda) de um objeto tanto no IE como no Firefox.
790 790
791 Exemplo: $left("imagem",100) 791 Exemplo: $left("imagem",100)
792 792
@@ -794,7 +794,7 @@ i3GEO.util = { @@ -794,7 +794,7 @@ i3GEO.util = {
794 794
795 id - identificador do objeto 795 id - identificador do objeto
796 796
797 - valor - posição em relação a esquerda. 797 + valor - posi��o em rela��o a esquerda.
798 */ 798 */
799 $left: function(id,valor){ 799 $left: function(id,valor){
800 if (document.getElementById(id).style){ 800 if (document.getElementById(id).style){
@@ -822,7 +822,7 @@ i3GEO.util = { @@ -822,7 +822,7 @@ i3GEO.util = {
822 822
823 Insere um ponto no mapa 823 Insere um ponto no mapa
824 824
825 - Os pontos são inseridos em um contaier de pontos e mostrados temporáriamente 825 + Os pontos s�o inseridos em um contaier de pontos e mostrados tempor�riamente
826 826
827 Parametros: 827 Parametros:
828 828
@@ -831,13 +831,13 @@ i3GEO.util = { @@ -831,13 +831,13 @@ i3GEO.util = {
831 yi {Numeric} - coordenada y no mapa (imagem). 831 yi {Numeric} - coordenada y no mapa (imagem).
832 832
833 funcaoOnclick {String} - funcao que sera executada quando a marca 833 funcaoOnclick {String} - funcao que sera executada quando a marca
834 - for clicada, se for "", o container será esvaziado ao ser clicado na marca 834 + for clicada, se for "", o container ser� esvaziado ao ser clicado na marca
835 835
836 - container {String} - id do container que receberá os pontos. Se não existir um elemento com esse ID, será criado um novo DIV. No caso da interface google Earth, é utilizado na definição do nome da marca (setname). 836 + container {String} - id do container que receber� os pontos. Se n�o existir um elemento com esse ID, ser� criado um novo DIV. No caso da interface google Earth, � utilizado na defini��o do nome da marca (setname).
837 837
838 - texto {String} - (apenas para interface Google Earth) nome que será adicionado junto da marca 838 + texto {String} - (apenas para interface Google Earth) nome que ser� adicionado junto da marca
839 839
840 - srci {string} - (opcional) endereço da imagem (será incluido em SRC do tag IMG) 840 + srci {string} - (opcional) endere�o da imagem (ser� incluido em SRC do tag IMG)
841 */ 841 */
842 cria:function(xi,yi,funcaoOnclick,container,texto,srci){ 842 cria:function(xi,yi,funcaoOnclick,container,texto,srci){
843 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.insereMarca.cria()");} 843 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.insereMarca.cria()");}
@@ -933,9 +933,9 @@ i3GEO.util = { @@ -933,9 +933,9 @@ i3GEO.util = {
933 933
934 Parametros: 934 Parametros:
935 935
936 - janelaid {String} - id do conteúdo da janela flutuante que chamou a função. Pode ser "" caso elemento exista em document 936 + janelaid {String} - id do conte�do da janela flutuante que chamou a fun��o. Pode ser "" caso elemento exista em document
937 937
938 - elemento {String} - id do elemento que receberá os valores da cor selecionada 938 + elemento {String} - id do elemento que receber� os valores da cor selecionada
939 939
940 tipo {String} - opcional pode ser definido como rgb ou hex indicando o tipo de retorno da cor 940 tipo {String} - opcional pode ser definido como rgb ou hex indicando o tipo de retorno da cor
941 */ 941 */
@@ -989,9 +989,9 @@ i3GEO.util = { @@ -989,9 +989,9 @@ i3GEO.util = {
989 /* 989 /*
990 Function: ajaxhttp 990 Function: ajaxhttp
991 991
992 - Cria o objeto XMLHttpRequest para uso com funções próprias de chamada em ajax 992 + Cria o objeto XMLHttpRequest para uso com fun��es pr�prias de chamada em ajax
993 993
994 - O uso dessa função não é recomendado. Dê preferência para uso da chamada ajax via YUI 994 + O uso dessa fun��o n�o � recomendado. D� prefer�ncia para uso da chamada ajax via YUI
995 995
996 Return: 996 Return:
997 997
@@ -1014,16 +1014,16 @@ i3GEO.util = { @@ -1014,16 +1014,16 @@ i3GEO.util = {
1014 /* 1014 /*
1015 Function: ajaxexecASXml 1015 Function: ajaxexecASXml
1016 1016
1017 - Executa uma chamada ajax no modo assíncrono retornando o resultado em XML. 1017 + Executa uma chamada ajax no modo ass�ncrono retornando o resultado em XML.
1018 1018
1019 Parametros: 1019 Parametros:
1020 1020
1021 - programa {String} - URL do programa que será executado no servidor.  
1022 - funcao {funcao} - função que tratará o resultado. 1021 + programa {String} - URL do programa que ser� executado no servidor.
  1022 + funcao {funcao} - fun��o que tratar� o resultado.
1023 1023
1024 Returns: 1024 Returns:
1025 1025
1026 - O resultado em um objeto DOM. Se o retorno contiver a palavra "Erro", é gerado um alert. 1026 + O resultado em um objeto DOM. Se o retorno contiver a palavra "Erro", � gerado um alert.
1027 */ 1027 */
1028 ajaxexecASXml: function(programa,funcao){ 1028 ajaxexecASXml: function(programa,funcao){
1029 var h,ohttp; 1029 var h,ohttp;
@@ -1070,7 +1070,7 @@ i3GEO.util = { @@ -1070,7 +1070,7 @@ i3GEO.util = {
1070 1070
1071 id {String} - id do objeto 1071 id {String} - id do objeto
1072 1072
1073 - tempo {Integer} - tempo em milesegundos que levará o efeito 1073 + tempo {Integer} - tempo em milesegundos que levar� o efeito
1074 1074
1075 intervalo {Integer} - intervalo entre uma imagem e outra 1075 intervalo {Integer} - intervalo entre uma imagem e outra
1076 */ 1076 */
@@ -1122,11 +1122,11 @@ i3GEO.util = { @@ -1122,11 +1122,11 @@ i3GEO.util = {
1122 1122
1123 id {String} - id do objeto 1123 id {String} - id do objeto
1124 1124
1125 - tempo {Integer} - tempo em milesegundos que levará o efeito 1125 + tempo {Integer} - tempo em milesegundos que levar� o efeito
1126 1126
1127 intervalo {Integer} - intervalo entre uma imagem e outra 1127 intervalo {Integer} - intervalo entre uma imagem e outra
1128 1128
1129 - removeobj {Boolean} - remove ou não o objeto no final 1129 + removeobj {Boolean} - remove ou n�o o objeto no final
1130 */ 1130 */
1131 desaparece: function(id,tempo,intervalo,removeobj){ 1131 desaparece: function(id,tempo,intervalo,removeobj){
1132 var n,obj,opacidade,fade = 0,p,tempoFade = null; 1132 var n,obj,opacidade,fade = 0,p,tempoFade = null;
@@ -1178,7 +1178,7 @@ i3GEO.util = { @@ -1178,7 +1178,7 @@ i3GEO.util = {
1178 /* 1178 /*
1179 Function: wkt2ext 1179 Function: wkt2ext
1180 1180
1181 - Calcula a extensão geográfica de uma geometria fornecida no formato WKT 1181 + Calcula a extens�o geogr�fica de uma geometria fornecida no formato WKT
1182 1182
1183 Parametros: 1183 Parametros:
1184 1184
@@ -1188,7 +1188,7 @@ i3GEO.util = { @@ -1188,7 +1188,7 @@ i3GEO.util = {
1188 1188
1189 Return: 1189 Return:
1190 1190
1191 - {String} - extensão geográfica (xmin ymin xmax ymax) 1191 + {String} - extens�o geogr�fica (xmin ymin xmax ymax)
1192 */ 1192 */
1193 wkt2ext:function(wkt,tipo){ 1193 wkt2ext:function(wkt,tipo){
1194 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.wkt2ext()");} 1194 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.wkt2ext()");}
@@ -1237,9 +1237,9 @@ i3GEO.util = { @@ -1237,9 +1237,9 @@ i3GEO.util = {
1237 /* 1237 /*
1238 Function: sortNumber 1238 Function: sortNumber
1239 1239
1240 - Ordena um array contendo números. Deve ser usado como parâmetro do método "sort", exemplo 1240 + Ordena um array contendo n�meros. Deve ser usado como par�metro do m�todo "sort", exemplo
1241 1241
1242 - y.sort(i3GEO.util.sortNumber), onde y é um array de números 1242 + y.sort(i3GEO.util.sortNumber), onde y � um array de n�meros
1243 */ 1243 */
1244 sortNumber: function(a,b){ 1244 sortNumber: function(a,b){
1245 return a - b; 1245 return a - b;
@@ -1247,7 +1247,7 @@ i3GEO.util = { @@ -1247,7 +1247,7 @@ i3GEO.util = {
1247 /* 1247 /*
1248 Function: getScrollerWidth 1248 Function: getScrollerWidth
1249 1249
1250 - Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da área útil do navegador 1250 + Calcula o tamanho da barra de rolagem, permitindo calcular o tamanho correto da �rea �til do navegador
1251 1251
1252 http://www.fleegix.org/articles/2006-05-30-getting-the-scrollbar-width-in-pixels 1252 http://www.fleegix.org/articles/2006-05-30-getting-the-scrollbar-width-in-pixels
1253 1253
@@ -1297,11 +1297,11 @@ i3GEO.util = { @@ -1297,11 +1297,11 @@ i3GEO.util = {
1297 1297
1298 js {String} - endereco do JS 1298 js {String} - endereco do JS
1299 1299
1300 - ini {String} - funcao que será executada ao ser carregado o script (pode ser "") 1300 + ini {String} - funcao que ser� executada ao ser carregado o script (pode ser "")
1301 1301
1302 - id - id do elemento script que será criado 1302 + id - id do elemento script que ser� criado
1303 1303
1304 - aguarde {boolean} - mostra ou não a janela de aguarde 1304 + aguarde {boolean} - mostra ou n�o a janela de aguarde
1305 */ 1305 */
1306 scriptTag: function(js,ini,id,aguarde){ 1306 scriptTag: function(js,ini,id,aguarde){
1307 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.scriptTag()");} 1307 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.scriptTag()");}
@@ -1355,7 +1355,7 @@ i3GEO.util = { @@ -1355,7 +1355,7 @@ i3GEO.util = {
1355 1355
1356 Parametros: 1356 Parametros:
1357 1357
1358 - id - id do elemento script que será removido 1358 + id - id do elemento script que ser� removido
1359 */ 1359 */
1360 removeScriptTag: function(id){ 1360 removeScriptTag: function(id){
1361 try{ 1361 try{
@@ -1377,9 +1377,9 @@ i3GEO.util = { @@ -1377,9 +1377,9 @@ i3GEO.util = {
1377 /* 1377 /*
1378 Function: verificaScriptTag 1378 Function: verificaScriptTag
1379 1379
1380 - Verifica se um javascript está carregado no documento. 1380 + Verifica se um javascript est� carregado no documento.
1381 1381
1382 - Útil para verificar se existe alguma ferramenta ativa ao procurar por i3GEOF. 1382 + �til para verificar se existe alguma ferramenta ativa ao procurar por i3GEOF.
1383 1383
1384 Parametros: 1384 Parametros:
1385 1385
@@ -1405,11 +1405,11 @@ i3GEO.util = { @@ -1405,11 +1405,11 @@ i3GEO.util = {
1405 /* 1405 /*
1406 Function: mensagemAjuda 1406 Function: mensagemAjuda
1407 1407
1408 - Formata uma mensagem de texto com ícone de ? 1408 + Formata uma mensagem de texto com �cone de ?
1409 1409
1410 Parametros: 1410 Parametros:
1411 1411
1412 - onde {String} - id do elemento que receberá a mensagem 1412 + onde {String} - id do elemento que receber� a mensagem
1413 1413
1414 texto {String} - texto da mensagem 1414 texto {String} - texto da mensagem
1415 */ 1415 */
@@ -1429,7 +1429,7 @@ i3GEO.util = { @@ -1429,7 +1429,7 @@ i3GEO.util = {
1429 /* 1429 /*
1430 Function: randomRGB 1430 Function: randomRGB
1431 1431
1432 - Gera uma cor RGB de forma aleatória 1432 + Gera uma cor RGB de forma aleat�ria
1433 1433
1434 Return: 1434 Return:
1435 {String} - r,g,b 1435 {String} - r,g,b
@@ -1471,24 +1471,24 @@ i3GEO.util = { @@ -1471,24 +1471,24 @@ i3GEO.util = {
1471 /* 1471 /*
1472 Function: comboTemas 1472 Function: comboTemas
1473 1473
1474 - Cria um combo (caixa de seleção) com a lista de temas existentes no mapa e de determinado tipo 1474 + Cria um combo (caixa de sele��o) com a lista de temas existentes no mapa e de determinado tipo
1475 1475
1476 Parametros: 1476 Parametros:
1477 1477
1478 - id {String} - id do elemento select que será criado 1478 + id {String} - id do elemento select que ser� criado
1479 1479
1480 - funcao {Function} - função que será executada ao terminar a montagem do combo. Essa função receberá  
1481 - como parâmetros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: 1480 + funcao {Function} - fun��o que ser� executada ao terminar a montagem do combo. Essa fun��o receber�
  1481 + como par�metros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.:
1482 {dados:comboTemas,tipo:"dados"} 1482 {dados:comboTemas,tipo:"dados"}
1483 - tipo será uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. 1483 + tipo ser� uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno.
1484 1484
1485 - onde {String} - id do elemento HTML que receberá o combo. É utilizado apenas para inserir uma mensagem de aguarde. 1485 + onde {String} - id do elemento HTML que receber� o combo. � utilizado apenas para inserir uma mensagem de aguarde.
1486 1486
1487 - nome {String} - valor que será incluido no parametro "name" do elemento "select". 1487 + nome {String} - valor que ser� incluido no parametro "name" do elemento "select".
1488 1488
1489 - multiplo {Booleano} - indica se o combo permite seleções múltiplas 1489 + multiplo {Booleano} - indica se o combo permite sele��es m�ltiplas
1490 1490
1491 - tipoCombo {String} - Tipo de temas que serão incluídos no combo ligados|selecionados|raster|pontosSelecionados|pontos|linhaDoTempo 1491 + tipoCombo {String} - Tipo de temas que ser�o inclu�dos no combo ligados|selecionados|raster|pontosSelecionados|pontos|linhaDoTempo
1492 */ 1492 */
1493 comboTemas: function(id,funcao,onde,nome,multiplo,tipoCombo){ 1493 comboTemas: function(id,funcao,onde,nome,multiplo,tipoCombo){
1494 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.comboTemas()");} 1494 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.comboTemas()");}
@@ -1579,21 +1579,21 @@ i3GEO.util = { @@ -1579,21 +1579,21 @@ i3GEO.util = {
1579 monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp)); 1579 monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp));
1580 } 1580 }
1581 else 1581 else
1582 - {alert("Arvore de camadas não encontrada");} 1582 + {alert("Arvore de camadas n�o encontrada");}
1583 } 1583 }
1584 if(tipoCombo === "pontos"){ 1584 if(tipoCombo === "pontos"){
1585 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ 1585 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){
1586 monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS)); 1586 monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS));
1587 } 1587 }
1588 else 1588 else
1589 - {alert("Arvore de camadas não encontrada");} 1589 + {alert("Arvore de camadas n�o encontrada");}
1590 } 1590 }
1591 if(tipoCombo === "poligonos"){ 1591 if(tipoCombo === "poligonos"){
1592 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ 1592 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){
1593 monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS)); 1593 monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",2,"igual",i3GEO.arvoreDeCamadas.CAMADAS));
1594 } 1594 }
1595 else 1595 else
1596 - {alert("Arvore de camadas não encontrada");} 1596 + {alert("Arvore de camadas n�o encontrada");}
1597 } 1597 }
1598 if(tipoCombo === "poligonosSelecionados"){ 1598 if(tipoCombo === "poligonosSelecionados"){
1599 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ 1599 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){
@@ -1601,7 +1601,7 @@ i3GEO.util = { @@ -1601,7 +1601,7 @@ i3GEO.util = {
1601 monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp)); 1601 monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp));
1602 } 1602 }
1603 else 1603 else
1604 - {alert("Arvore de camadas não encontrada");} 1604 + {alert("Arvore de camadas n�o encontrada");}
1605 } 1605 }
1606 if(tipoCombo === "naolinearSelecionados"){ 1606 if(tipoCombo === "naolinearSelecionados"){
1607 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ 1607 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){
@@ -1609,21 +1609,21 @@ i3GEO.util = { @@ -1609,21 +1609,21 @@ i3GEO.util = {
1609 monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp)); 1609 monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp));
1610 } 1610 }
1611 else 1611 else
1612 - {alert("Arvore de camadas não encontrada");} 1612 + {alert("Arvore de camadas n�o encontrada");}
1613 } 1613 }
1614 if(tipoCombo === "linhaDoTempo"){ 1614 if(tipoCombo === "linhaDoTempo"){
1615 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ 1615 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){
1616 monta(i3GEO.arvoreDeCamadas.filtraCamadas("linhadotempo","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS)); 1616 monta(i3GEO.arvoreDeCamadas.filtraCamadas("linhadotempo","sim","igual",i3GEO.arvoreDeCamadas.CAMADAS));
1617 } 1617 }
1618 else 1618 else
1619 - {alert("Arvore de camadas não encontrada");} 1619 + {alert("Arvore de camadas n�o encontrada");}
1620 } 1620 }
1621 if(tipoCombo === ""){ 1621 if(tipoCombo === ""){
1622 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ 1622 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){
1623 monta(i3GEO.arvoreDeCamadas.filtraCamadas("type","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)); 1623 monta(i3GEO.arvoreDeCamadas.filtraCamadas("type","","diferente",i3GEO.arvoreDeCamadas.CAMADAS));
1624 } 1624 }
1625 else 1625 else
1626 - {alert("Arvore de camadas não encontrada");} 1626 + {alert("Arvore de camadas n�o encontrada");}
1627 } 1627 }
1628 }, 1628 },
1629 /* 1629 /*
@@ -1633,22 +1633,22 @@ i3GEO.util = { @@ -1633,22 +1633,22 @@ i3GEO.util = {
1633 1633
1634 Parametros: 1634 Parametros:
1635 1635
1636 - id {String} - id do elemento select que será criado 1636 + id {String} - id do elemento select que ser� criado
1637 1637
1638 - funcao {Function} - função que será executada ao terminar a montagem do combo. Essa função receberá  
1639 - como parâmetros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: 1638 + funcao {Function} - fun��o que ser� executada ao terminar a montagem do combo. Essa fun��o receber�
  1639 + como par�metros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.:
1640 {dados:comboTemas,tipo:"dados"} 1640 {dados:comboTemas,tipo:"dados"}
1641 - tipo será uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. 1641 + tipo ser� uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno.
1642 1642
1643 - onde {String} - id do elemento HTML que receberá o combo. É utilizado apenas para inserir uma mensagem de aguarde. 1643 + onde {String} - id do elemento HTML que receber� o combo. � utilizado apenas para inserir uma mensagem de aguarde.
1644 1644
1645 - nome {String} - valor que será incluido no parametro "name" do elemento "select". 1645 + nome {String} - valor que ser� incluido no parametro "name" do elemento "select".
1646 1646
1647 - tipoLista {String} - Tipo de temas que serão incluídos na lista ligados|selecionados|raster|pontosSelecionados|pontos|polraster 1647 + tipoLista {String} - Tipo de temas que ser�o inclu�dos na lista ligados|selecionados|raster|pontosSelecionados|pontos|polraster
1648 1648
1649 - prefixo {string} - Prefixo que será usado no id de cada elemento 1649 + prefixo {string} - Prefixo que ser� usado no id de cada elemento
1650 1650
1651 - size {numeric} - tamanho dos elementos input editáveis 1651 + size {numeric} - tamanho dos elementos input edit�veis
1652 */ 1652 */
1653 checkTemas: function(id,funcao,onde,nome,tipoLista,prefixo,size){ 1653 checkTemas: function(id,funcao,onde,nome,tipoLista,prefixo,size){
1654 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.checkTemas()");} 1654 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.checkTemas()");}
@@ -1725,7 +1725,7 @@ i3GEO.util = { @@ -1725,7 +1725,7 @@ i3GEO.util = {
1725 monta(temp); 1725 monta(temp);
1726 } 1726 }
1727 else 1727 else
1728 - {alert("Arvore de camadas não encontrada");} 1728 + {alert("Arvore de camadas n�o encontrada");}
1729 } 1729 }
1730 if(tipoLista === "pontosSelecionados"){ 1730 if(tipoLista === "pontosSelecionados"){
1731 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ 1731 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){
@@ -1733,35 +1733,35 @@ i3GEO.util = { @@ -1733,35 +1733,35 @@ i3GEO.util = {
1733 monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp)); 1733 monta(i3GEO.arvoreDeCamadas.filtraCamadas("sel","sim","igual",temp));
1734 } 1734 }
1735 else 1735 else
1736 - {alert("Arvore de camadas não encontrada");} 1736 + {alert("Arvore de camadas n�o encontrada");}
1737 } 1737 }
1738 if(tipoLista === "pontos"){ 1738 if(tipoLista === "pontos"){
1739 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){ 1739 if(i3GEO.arvoreDeCamadas.CAMADAS !== ""){
1740 monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS)); 1740 monta(i3GEO.arvoreDeCamadas.filtraCamadas("type",0,"igual",i3GEO.arvoreDeCamadas.CAMADAS));
1741 } 1741 }
1742 else 1742 else
1743 - {alert("Arvore de camadas não encontrada");} 1743 + {alert("Arvore de camadas n�o encontrada");}
1744 } 1744 }
1745 }, 1745 },
1746 /* 1746 /*
1747 Function: comboItens 1747 Function: comboItens
1748 1748
1749 - Cria um combo (caixa de seleção) com a lista de itens de um layer 1749 + Cria um combo (caixa de sele��o) com a lista de itens de um layer
1750 1750
1751 Parametros: 1751 Parametros:
1752 1752
1753 - id {String} - id do elemento select que será criado 1753 + id {String} - id do elemento select que ser� criado
1754 1754
1755 - tema {String} - código do tema (layer) 1755 + tema {String} - c�digo do tema (layer)
1756 1756
1757 - funcao {Function} - função que será executada ao terminar a montagem do combo. Essa função receberá  
1758 - como parâmetros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: 1757 + funcao {Function} - fun��o que ser� executada ao terminar a montagem do combo. Essa fun��o receber�
  1758 + como par�metros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.:
1759 {dados:comboTemas,tipo:"dados"} 1759 {dados:comboTemas,tipo:"dados"}
1760 - tipo será uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. 1760 + tipo ser� uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno.
1761 1761
1762 - onde {String} - id do elemento HTML que receberá o combo. É utilizado apenas para inserir uma mensagem de aguarde. 1762 + onde {String} - id do elemento HTML que receber� o combo. � utilizado apenas para inserir uma mensagem de aguarde.
1763 1763
1764 - nome {String} - valor que será incluido no parametro "name" do elemento "select". 1764 + nome {String} - valor que ser� incluido no parametro "name" do elemento "select".
1765 */ 1765 */
1766 comboItens: function(id,tema,funcao,onde,nome){ 1766 comboItens: function(id,tema,funcao,onde,nome){
1767 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.comboItens()");} 1767 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.comboItens()");}
@@ -1796,22 +1796,22 @@ i3GEO.util = { @@ -1796,22 +1796,22 @@ i3GEO.util = {
1796 /* 1796 /*
1797 Function: comboValoresItem 1797 Function: comboValoresItem
1798 1798
1799 - Cria uma caixa de seleção com os valores de um item de um tema 1799 + Cria uma caixa de sele��o com os valores de um item de um tema
1800 1800
1801 Parametros: 1801 Parametros:
1802 1802
1803 - id {String} - id do elemento select que será criado 1803 + id {String} - id do elemento select que ser� criado
1804 1804
1805 - tema {String} - código do tema (layer) 1805 + tema {String} - c�digo do tema (layer)
1806 1806
1807 itemTema {String} - nome do item 1807 itemTema {String} - nome do item
1808 1808
1809 - funcao {Function} - função que será executada ao terminar a montagem do combo. Essa função receberá  
1810 - como parâmetros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.: 1809 + funcao {Function} - fun��o que ser� executada ao terminar a montagem do combo. Essa fun��o receber�
  1810 + como par�metros um Array associativo contendo os dados em HTML gerados e o tipo de resultado. P.ex.:
1811 {dados:comboTemas,tipo:"dados"} 1811 {dados:comboTemas,tipo:"dados"}
1812 - tipo será uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno. 1812 + tipo ser� uma string que pode ser "dados"|"mensagem"|"erro" indicando o tipo de retorno.
1813 1813
1814 - onde {String} - id do elemento HTML que receberá o combo. É utilizado apenas para inserir uma mensagem de aguarde. 1814 + onde {String} - id do elemento HTML que receber� o combo. � utilizado apenas para inserir uma mensagem de aguarde.
1815 */ 1815 */
1816 comboValoresItem: function(id,tema,itemTema,funcao,onde){ 1816 comboValoresItem: function(id,tema,itemTema,funcao,onde){
1817 if (arguments.length === 5) 1817 if (arguments.length === 5)
@@ -1843,13 +1843,13 @@ i3GEO.util = { @@ -1843,13 +1843,13 @@ i3GEO.util = {
1843 /* 1843 /*
1844 Function: comboFontes 1844 Function: comboFontes
1845 1845
1846 - Cria um combo (caixa de seleção) com a lista fontes de texto disponíveis 1846 + Cria um combo (caixa de sele��o) com a lista fontes de texto dispon�veis
1847 1847
1848 Parametros: 1848 Parametros:
1849 1849
1850 - id {String} - id do elemento select que será criado 1850 + id {String} - id do elemento select que ser� criado
1851 1851
1852 - onde {String} - id do elemento HTML que receberá o combo. É utilizado apenas para inserir uma mensagem de aguarde. 1852 + onde {String} - id do elemento HTML que receber� o combo. � utilizado apenas para inserir uma mensagem de aguarde.
1853 */ 1853 */
1854 comboFontes: function(id,onde){ 1854 comboFontes: function(id,onde){
1855 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.comboFontes()");} 1855 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.comboFontes()");}
@@ -1873,13 +1873,13 @@ i3GEO.util = { @@ -1873,13 +1873,13 @@ i3GEO.util = {
1873 /* 1873 /*
1874 Function: comboSimNao 1874 Function: comboSimNao
1875 1875
1876 - Cria uma caixa de seleção com as palavras sim e não 1876 + Cria uma caixa de sele��o com as palavras sim e n�o
1877 1877
1878 Parametros: 1878 Parametros:
1879 1879
1880 - id [String} - id do elemento select que será criado 1880 + id [String} - id do elemento select que ser� criado
1881 1881
1882 - selecionado {string} - qual valor estará selecionado sim|nao 1882 + selecionado {string} - qual valor estar� selecionado sim|nao
1883 1883
1884 Return: 1884 Return:
1885 {string} 1885 {string}
@@ -1893,30 +1893,30 @@ i3GEO.util = { @@ -1893,30 +1893,30 @@ i3GEO.util = {
1893 else 1893 else
1894 {combo+= "<option value=TRUE >sim</option>";} 1894 {combo+= "<option value=TRUE >sim</option>";}
1895 if(selecionado === "nao") 1895 if(selecionado === "nao")
1896 - {combo += "<option value=FALSE selected >não</option>";} 1896 + {combo += "<option value=FALSE selected >n�o</option>";}
1897 else 1897 else
1898 - {combo += "<option value=FALSE >não</option>";} 1898 + {combo += "<option value=FALSE >n�o</option>";}
1899 combo += "</select>"; 1899 combo += "</select>";
1900 return(combo); 1900 return(combo);
1901 }, 1901 },
1902 /* 1902 /*
1903 Function: checkItensEditaveis 1903 Function: checkItensEditaveis
1904 1904
1905 - Cria uma lista de elementos do tipo input com textos editáveis contendo a lista de itens de um tema. 1905 + Cria uma lista de elementos do tipo input com textos edit�veis contendo a lista de itens de um tema.
1906 1906
1907 Parametros: 1907 Parametros:
1908 1908
1909 - tema {string} - código do layer existente no mapa 1909 + tema {string} - c�digo do layer existente no mapa
1910 1910
1911 - funcao {function} - função que será executada para montar a lista. Essa função receberá  
1912 - como parâmetro um array do tipo {dados:ins,tipo:"dados"}  
1913 - onde ins é um array com as linhas e tipo é o tipo de resultado, que pode ser "dados"|"erro" 1911 + funcao {function} - fun��o que ser� executada para montar a lista. Essa fun��o receber�
  1912 + como par�metro um array do tipo {dados:ins,tipo:"dados"}
  1913 + onde ins � um array com as linhas e tipo � o tipo de resultado, que pode ser "dados"|"erro"
1914 1914
1915 - onde {string} - id do elemento que receberá a mensagem de aguarde 1915 + onde {string} - id do elemento que receber� a mensagem de aguarde
1916 1916
1917 - size {numeric} - tamanho dos elementos input editáveis 1917 + size {numeric} - tamanho dos elementos input edit�veis
1918 1918
1919 - prefixo {string} - Prefixo que será usado no id de cada elemento 1919 + prefixo {string} - Prefixo que ser� usado no id de cada elemento
1920 */ 1920 */
1921 checkItensEditaveis: function(tema,funcao,onde,size,prefixo){ 1921 checkItensEditaveis: function(tema,funcao,onde,size,prefixo){
1922 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.checkItensEditaveis()");} 1922 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.checkItensEditaveis()");}
@@ -1949,19 +1949,19 @@ i3GEO.util = { @@ -1949,19 +1949,19 @@ i3GEO.util = {
1949 /* 1949 /*
1950 Function: radioEpsg 1950 Function: radioEpsg
1951 1951
1952 - Cria uma lista de códigos EPSG para o usuário escolher um deles. 1952 + Cria uma lista de c�digos EPSG para o usu�rio escolher um deles.
1953 1953
1954 - A lista é mostrada como uma série de elementos do tipo radio com "name" igual ao prefixo mais a palavra EPSG 1954 + A lista � mostrada como uma s�rie de elementos do tipo radio com "name" igual ao prefixo mais a palavra EPSG
1955 1955
1956 Parametros: 1956 Parametros:
1957 1957
1958 - funcao {function} - função que será executada para montar a lista. Essa função receberá  
1959 - como parâmetro um array do tipo {dados:ins,tipo:"dados"}  
1960 - onde ins é um array com as linhas e tipo é o tipo de resultado, que pode ser "dados"|"erro" 1958 + funcao {function} - fun��o que ser� executada para montar a lista. Essa fun��o receber�
  1959 + como par�metro um array do tipo {dados:ins,tipo:"dados"}
  1960 + onde ins � um array com as linhas e tipo � o tipo de resultado, que pode ser "dados"|"erro"
1961 1961
1962 - onde {string} - id do elemento que receberá a mensagem de aguarde 1962 + onde {string} - id do elemento que receber� a mensagem de aguarde
1963 1963
1964 - prefixo {string} - Prefixo que será usado no name de cada elemento 1964 + prefixo {string} - Prefixo que ser� usado no name de cada elemento
1965 */ 1965 */
1966 radioEpsg: function (funcao,onde,prefixo){ 1966 radioEpsg: function (funcao,onde,prefixo){
1967 if (arguments.length === 2) 1967 if (arguments.length === 2)
@@ -1993,21 +1993,21 @@ i3GEO.util = { @@ -1993,21 +1993,21 @@ i3GEO.util = {
1993 /* 1993 /*
1994 Function: proximoAnterior 1994 Function: proximoAnterior
1995 1995
1996 - Cria uma sequência de opções com botão de anterior e próximo. É utilizado principalmente pelas  
1997 - ferramentas de análise espacial, onde o usuário segue uma sequência de operações de escolha  
1998 - de parâmetros. 1996 + Cria uma sequ�ncia de op��es com bot�o de anterior e pr�ximo. � utilizado principalmente pelas
  1997 + ferramentas de an�lise espacial, onde o usu�rio segue uma sequ�ncia de opera��es de escolha
  1998 + de par�metros.
1999 1999
2000 Parametros: 2000 Parametros:
2001 2001
2002 - anterior {String} - nome da função que é executada para voltar à tela anterior. Pode ser "". 2002 + anterior {String} - nome da fun��o que � executada para voltar � tela anterior. Pode ser "".
2003 2003
2004 - proxima {String} - nome da função que é executada para avançar para a próxima tela. Pode ser "". 2004 + proxima {String} - nome da fun��o que � executada para avan�ar para a pr�xima tela. Pode ser "".
2005 2005
2006 - texto {String} - texto que comporá a tela atual 2006 + texto {String} - texto que compor� a tela atual
2007 2007
2008 - idatual {String} - id do elemento DIV que será criado para inserir o conteúdo definido em 'texto" 2008 + idatual {String} - id do elemento DIV que ser� criado para inserir o conte�do definido em 'texto"
2009 2009
2010 - container {String} - id do elemento DIV já existente que receberá as telas. 2010 + container {String} - id do elemento DIV j� existente que receber� as telas.
2011 */ 2011 */
2012 proximoAnterior: function(anterior,proxima,texto,idatual,container){ 2012 proximoAnterior: function(anterior,proxima,texto,idatual,container){
2013 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.proximoAnterior()");} 2013 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.proximoAnterior()");}
@@ -2066,21 +2066,21 @@ i3GEO.util = { @@ -2066,21 +2066,21 @@ i3GEO.util = {
2066 /* 2066 /*
2067 Function: dialogoFerramenta 2067 Function: dialogoFerramenta
2068 2068
2069 - Atalho para abrir a janela de diálogo de uma ferramenta padrão 2069 + Atalho para abrir a janela de di�logo de uma ferramenta padr�o
2070 2070
2071 - O script adicionado terá como ID "i3GEOF."+nome+"_script" 2071 + O script adicionado ter� como ID "i3GEOF."+nome+"_script"
2072 2072
2073 Parametros: 2073 Parametros:
2074 2074
2075 - mensagem {string} - mensagem que será enviada ao console no caso do Firefox 2075 + mensagem {string} - mensagem que ser� enviada ao console no caso do Firefox
2076 2076
2077 - dir {string} - diretório em i3geo/ferramentas 2077 + dir {string} - diret�rio em i3geo/ferramentas
2078 2078
2079 nome {string} - nome da classe da ferramenta 2079 nome {string} - nome da classe da ferramenta
2080 */ 2080 */
2081 dialogoFerramenta: function(mensagem,dir,nome){ 2081 dialogoFerramenta: function(mensagem,dir,nome){
2082 if(typeof(console) !== 'undefined'){console.info(mensagem);} 2082 if(typeof(console) !== 'undefined'){console.info(mensagem);}
2083 - var js = i3GEO.configura.locaplic+"/ferramentas/"+dir+"/index.js.php"; 2083 + var js = i3GEO.configura.locaplic+"/ferramentas/"+dir+"/index.js";
2084 if(!$i("i3GEOF."+nome+"_script")){ 2084 if(!$i("i3GEOF."+nome+"_script")){
2085 i3GEO.janela.ESTILOAGUARDE = "reduzida"; 2085 i3GEO.janela.ESTILOAGUARDE = "reduzida";
2086 i3GEO.util.multiStep( 2086 i3GEO.util.multiStep(
@@ -2095,13 +2095,13 @@ i3GEO.util = { @@ -2095,13 +2095,13 @@ i3GEO.util = {
2095 /* 2095 /*
2096 Function: intersectaBox 2096 Function: intersectaBox
2097 2097
2098 - Verifica se um retângulo está dentro de outro retângulo 2098 + Verifica se um ret�ngulo est� dentro de outro ret�ngulo
2099 2099
2100 Parametros: 2100 Parametros:
2101 2101
2102 - box1 - retângulo que será verificado 2102 + box1 - ret�ngulo que ser� verificado
2103 2103
2104 - box2 - retângulo de referência 2104 + box2 - ret�ngulo de refer�ncia
2105 2105
2106 Return: 2106 Return:
2107 2107
@@ -2158,15 +2158,15 @@ i3GEO.util = { @@ -2158,15 +2158,15 @@ i3GEO.util = {
2158 /* 2158 /*
2159 Function: abreColourRamp 2159 Function: abreColourRamp
2160 2160
2161 - Abre a janela flutuante para escolha de um degradê de cores 2161 + Abre a janela flutuante para escolha de um degrad� de cores
2162 2162
2163 Parametros: 2163 Parametros:
2164 2164
2165 - janelaid {String} - id do conteúdo da janela flutuante que chamou a função. Pode ser "" caso elemento exista em document 2165 + janelaid {String} - id do conte�do da janela flutuante que chamou a fun��o. Pode ser "" caso elemento exista em document
2166 2166
2167 - elemento {String} - id do elemento que receberá os valores da cor selecionada 2167 + elemento {String} - id do elemento que receber� os valores da cor selecionada
2168 2168
2169 - ncores {numerico} - número de cores default ao abrir o seletor de cores 2169 + ncores {numerico} - n�mero de cores default ao abrir o seletor de cores
2170 */ 2170 */
2171 abreColourRamp: function(janelaid,elemento,ncores){ 2171 abreColourRamp: function(janelaid,elemento,ncores){
2172 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.abreColourRamp()");} 2172 if(typeof(console) !== 'undefined'){console.info("i3GEO.util.abreColourRamp()");}
@@ -2216,13 +2216,13 @@ i3GEO.util = { @@ -2216,13 +2216,13 @@ i3GEO.util = {
2216 /* 2216 /*
2217 Function: localizai3GEO 2217 Function: localizai3GEO
2218 2218
2219 - Tenta identificar onde os JS do i3Geo estão localizados 2219 + Tenta identificar onde os JS do i3Geo est�o localizados
2220 2220
2221 - Aplica o resultado à variável i3GEO.configura.locaplic 2221 + Aplica o resultado � vari�vel i3GEO.configura.locaplic
2222 2222
2223 Return: 2223 Return:
2224 2224
2225 - {string} - url onde está instalado o i3geo 2225 + {string} - url onde est� instalado o i3geo
2226 */ 2226 */
2227 localizai3GEO: function(){ 2227 localizai3GEO: function(){
2228 var scriptLocation = "", 2228 var scriptLocation = "",
@@ -2256,13 +2256,13 @@ i3GEO.util = { @@ -2256,13 +2256,13 @@ i3GEO.util = {
2256 2256
2257 Remove um filho de um elemento DOM 2257 Remove um filho de um elemento DOM
2258 2258
2259 - Pode-se especificar o pai e o filha a ser removido ou simplesmente o ID do nó que se quer remover 2259 + Pode-se especificar o pai e o filha a ser removido ou simplesmente o ID do n� que se quer remover
2260 2260
2261 Parametros: 2261 Parametros:
2262 2262
2263 - id {string} - id do elemento que será removido (filho) 2263 + id {string} - id do elemento que ser� removido (filho)
2264 2264
2265 - el {node} - (opcional) node (DOM) que contém o elemento. Se não for definido, será obtido o parent de id 2265 + el {node} - (opcional) node (DOM) que cont�m o elemento. Se n�o for definido, ser� obtido o parent de id
2266 */ 2266 */
2267 removeChild: function(id,el){ 2267 removeChild: function(id,el){
2268 var j = $i(id); 2268 var j = $i(id);
@@ -2280,11 +2280,11 @@ i3GEO.util = { @@ -2280,11 +2280,11 @@ i3GEO.util = {
2280 2280
2281 Parametros: 2281 Parametros:
2282 2282
2283 - id {string} - id do elemento que será removido (filho) 2283 + id {string} - id do elemento que ser� removido (filho)
2284 2284
2285 - prop {string} - propriedade que receberá o valor 2285 + prop {string} - propriedade que receber� o valor
2286 2286
2287 - valor {string} - valor que será aplicado 2287 + valor {string} - valor que ser� aplicado
2288 */ 2288 */
2289 defineValor: function(id,prop,valor){ 2289 defineValor: function(id,prop,valor){
2290 try 2290 try
@@ -2294,11 +2294,11 @@ i3GEO.util = { @@ -2294,11 +2294,11 @@ i3GEO.util = {
2294 /* 2294 /*
2295 Function: in_array 2295 Function: in_array
2296 2296
2297 - Procura a ocorrência de um elemento em um array 2297 + Procura a ocorr�ncia de um elemento em um array
2298 2298
2299 Parametros: 2299 Parametros:
2300 2300
2301 - x - o que será procurado 2301 + x - o que ser� procurado
2302 2302
2303 matriz - array 2303 matriz - array
2304 2304
@@ -2307,8 +2307,8 @@ i3GEO.util = { @@ -2307,8 +2307,8 @@ i3GEO.util = {
2307 {boolean} 2307 {boolean}
2308 */ 2308 */
2309 in_array: function(x, matriz){ 2309 in_array: function(x, matriz){
2310 - var txt = "¬" + matriz.join("¬") + "¬";  
2311 - var er = new RegExp ("¬" + x + "¬", "gim"); 2310 + var txt = "�" + matriz.join("�") + "�";
  2311 + var er = new RegExp ("�" + x + "�", "gim");
2312 return ( (txt.match (er)) ? true : false ); 2312 return ( (txt.match (er)) ? true : false );
2313 }, 2313 },
2314 timedProcessArray: function(items,process,callback){ 2314 timedProcessArray: function(items,process,callback){
@@ -2329,17 +2329,17 @@ i3GEO.util = { @@ -2329,17 +2329,17 @@ i3GEO.util = {
2329 /* 2329 /*
2330 Function: multiStep 2330 Function: multiStep
2331 2331
2332 - Implementa a técnica de particionamento para execussão de funções no modo assíncrono 2332 + Implementa a t�cnica de particionamento para execuss�o de fun��es no modo ass�ncrono
2333 2333
2334 - Conforme página 144 do livro "Javascript de alto desempenho, Nicholas Zakas 2334 + Conforme p�gina 144 do livro "Javascript de alto desempenho, Nicholas Zakas
2335 2335
2336 - Parâmetros: 2336 + Par�metros:
2337 2337
2338 - steps {array} - funções que serão executadas 2338 + steps {array} - fun��es que ser�o executadas
2339 2339
2340 - args {array} - array de arrays com os argumentos de cada função 2340 + args {array} - array de arrays com os argumentos de cada fun��o
2341 2341
2342 - callback {function} - função que será executada ao terminar os processos 2342 + callback {function} - fun��o que ser� executada ao terminar os processos
2343 */ 2343 */
2344 multiStep: function(steps,args,callback){ 2344 multiStep: function(steps,args,callback){
2345 var tasks = steps.concat();//cria um clone 2345 var tasks = steps.concat();//cria um clone
@@ -2357,7 +2357,7 @@ i3GEO.util = { @@ -2357,7 +2357,7 @@ i3GEO.util = {
2357 /* 2357 /*
2358 Function: tamanhoBrowser 2358 Function: tamanhoBrowser
2359 2359
2360 - Calcula o tamanho da área útil do navegador considerando-se as propriedades nativas do objeto window 2360 + Calcula o tamanho da �rea �til do navegador considerando-se as propriedades nativas do objeto window
2361 2361
2362 Return: 2362 Return:
2363 {[w,h]} 2363 {[w,h]}
@@ -2394,18 +2394,18 @@ i3GEO.util = { @@ -2394,18 +2394,18 @@ i3GEO.util = {
2394 /* 2394 /*
2395 Function: detectaTablet 2395 Function: detectaTablet
2396 2396
2397 - Verifica se está em uso um dispositivo do tipo móvel 2397 + Verifica se est� em uso um dispositivo do tipo m�vel
2398 2398
2399 Se for detectado, utiliza a interface alternativa definida em i3GEO.Interface.ALTTABLET 2399 Se for detectado, utiliza a interface alternativa definida em i3GEO.Interface.ALTTABLET
2400 2400
2401 - A detecção é feita com base em i3geo/pacotes/mobileesp/mdetect.js 2401 + A detec��o � feita com base em i3geo/pacotes/mobileesp/mdetect.js
2402 */ 2402 */
2403 detectaTablet: function(){ 2403 detectaTablet: function(){
2404 var p, 2404 var p,
2405 c = DetectaMobile("DetectMobileLong"); 2405 c = DetectaMobile("DetectMobileLong");
2406 if(c === false) 2406 if(c === false)
2407 {return false;} 2407 {return false;}
2408 - p = confirm("Direciona para a versão adaptada para tablets?"); 2408 + p = confirm("Direciona para a vers�o adaptada para tablets?");
2409 if(p){ 2409 if(p){
2410 window.location = i3GEO.configura.locaplic+'/interface/'+i3GEO.Interface.ALTTABLET+'?'+i3GEO.configura.sid; 2410 window.location = i3GEO.configura.locaplic+'/interface/'+i3GEO.Interface.ALTTABLET+'?'+i3GEO.configura.sid;
2411 return true; 2411 return true;
@@ -2416,7 +2416,7 @@ i3GEO.util = { @@ -2416,7 +2416,7 @@ i3GEO.util = {
2416 2416
2417 Calcula o valor de DPI do monitor. 2417 Calcula o valor de DPI do monitor.
2418 2418
2419 - O valor é aproximado e utilizado principalmente na interface OpenLayers 2419 + O valor � aproximado e utilizado principalmente na interface OpenLayers
2420 */ 2420 */
2421 calculaDPI: function(){ 2421 calculaDPI: function(){
2422 var novoel = document.createElement("div"), 2422 var novoel = document.createElement("div"),
@@ -2456,7 +2456,7 @@ i3GEO.util = { @@ -2456,7 +2456,7 @@ i3GEO.util = {
2456 /* 2456 /*
2457 Function: versaoNavegador 2457 Function: versaoNavegador
2458 2458
2459 - Retorna algumas versões de navegador 2459 + Retorna algumas vers�es de navegador
2460 */ 2460 */
2461 versaoNavegador: function(){ 2461 versaoNavegador: function(){
2462 if(navm && navigator.userAgent.toLowerCase().indexOf('msie 8.') > -1) 2462 if(navm && navigator.userAgent.toLowerCase().indexOf('msie 8.') > -1)