funcoes.js

Summary
funcoes.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Gerais
Functions
iCookieInsere um cookie.
pCookiePega um cookie.
docaguiasColoca as guias de navegação em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.
ativaGuiasAtiva as guias de navegação, definindo as funções que serão executadas quando a guia é escolhida.
zoomiautoAproxima o mapa tendo o centro como referência.
zoomoautoAfasta o mapa tendo o centro como referência.
legendaGraficoMostra a legenda dos gráficos adicionados no mapa.
atualizagoogleAtualiza o box do google se a função google estiver ativa
atualizascieloAtualiza a lista de dados na opção de busca Scielo
atualizaconfluenceAtualiza a lista de dados na opção de busca Scielo
atualizawikiAtualiza a lista de dados na opção de busca Scielo
$imRetorna o caminho correto de uma imagem.
$topMuda a posição (superior) de um objeto tanto no IE como no Firefox.
$leftMuda a posição (esquerda) de um objeto tanto no IE como no Firefox.
htmlAcentosTroca os acentos de uma frase por entidades html.
trataErroTrata o erro de um try cacth.
mensagemfAbre uma mensagem na tela em um DIV.
procurartemasLocaliza um tema no menu de temas.
expandeTemaBusca dados sobre um tema quando o botão de expandir tema (guia1) é clicado.
expandeGrupoChama a função ajax que pega a lista de temas de um subgrupo no menu de temas.
inverteStatusClasseAtiva ou desativa a visualização de uma classe de um tema.
processaGruposRecebe os dados da função Ajax com a lista de grupos e subgrupos.
processaTemasRecebe os dados da função Ajax com a lista de temas de um subgrupo.
pegavalSistemasRecebe os dados da função Ajax com a lista de sistemas.
pegaMapasRecebe os dados da função Ajax com a lista de mapas (banners).
arvoreclickAdiciona um tema no mapa quando o usuário clica em um novo tema no menu de adição de temas.
zoomboxfFaz o zoom no mapa utilizando a opção de desenhar um retângulo.
remapafPrepara o redesenho do mapa de acordo com o que esta visivel ou nao.
zoomPontoLocaliza uma coordenada no mapa.
pegaTemaPega o tema de um no na guia de temas.
wdocafAbre a janela docável para executar algum programa.
wdocaf2Abre uma segunda janela docável para executar algum programa relativo a outra janela.
wdocafechafFecha uma janela docável.
processevent1Captura a posição do mouse tendo como referência o navegador.
calcposfCalcula a posição correta do corpo do mapa e posiciona-o.
mudaboxnfPosiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.
movelentefMove a imagem na lente de aumento conforme o moveimento do mouse sobre o mapa.
movecursorMove o ícone que segue o mouse quando da movimentação sobre o mapa
capturaposicaoCaptura a posição do mouse em função do evento onmousemove sobre o corpo do mapa.
verificaTipVerifica se a opção de identificação está ativa e se o mouse está parado.
verificaTipDefaultExecuta a operação de identificação para mostrar um TIP.
mostraTipMostra a descrição de um elemento do mapa como um tip na posição do mouse.
ajudaf
mostradicasfMostra dicas sobre uma função quando o mouse passa sobre um botão ou outra opção qualquer.
gerafilmefCria os quadros que serão utilizados na função de animação e mostrados no mapa.
gravaQuadroArmazena um determinado valor em uma determinada característica de um objeto quadro.
avancaQuadroAvança um quadro na lista de quadros, mudando a imagem utilizada na sua representação.
filmefMostra a imagem armazenada em um quadro no lugar do corpo do mapa.
rebobinafRebobina as imagens dos quadros, limpando os parâmetros armazenados.
filmezfMuda a extensão geográfica do mapa conforme o valor armazenado em um quado de animação.
filmeanimafCarrega as imagens armazenadas nos quadros de animação quadros.
filmeanimarodafRoda a animacao usando as imagens armazenadas nos quadros de animação quadros.
mudaiconfMuda as bordas dos ícones de ferramentas, passando todos para normal.
ferramentasfAtiva o DIV com as ferramentas dos blocos de ícones quando uma guia de ferramentas é clicada.
inseremarcafInsere um ponto no mapa.
limpacontainerfLimpa o container de pontos.
calculadistanciaCalcula a distância entre dois pontos.
convdmsddfConverte dms em dd.
calcddfConverte o x,y de unidades de tela para décimo de grau.
convdmsfConverte dd em dms.
convddtelaConverte coordenadas dd em coordenadas de tela.
mostraguiafAtiva a visualização de uma determinada guia.
mostraferramentaAtiva a visualização de uma guia de ferramentas.
clicouRefAltera a abrangência do mapa quando o mapa de referência é clicado
movimentoRefPega a coordenada do cursor sobre o mapa de referência
borraBorra o mapa evitando que o usuário clique em alguma opção
aguardeCria um objeto aguarde.
posicaomouseCria um objeto que guarda a posição do mouse na tela.
posicaocursorCria um objeto que guarda a posição do mouse no corpo do mapa.
quadrofilmeCria um objeto quadro de animação.
Functions
aplicaescalaAplica a escala numerica definida no formulário existente no mapa.
zoomtotZoom para a extensão default.
panFixoDesloca o mapa em uma direção determinada.
ativaEntornoAtiva ou desativa a carga do entorno.

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versão 2 da Licença.  Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Gerais

Summary
Functions
iCookieInsere um cookie.
pCookiePega um cookie.
docaguiasColoca as guias de navegação em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.
ativaGuiasAtiva as guias de navegação, definindo as funções que serão executadas quando a guia é escolhida.
zoomiautoAproxima o mapa tendo o centro como referência.
zoomoautoAfasta o mapa tendo o centro como referência.
legendaGraficoMostra a legenda dos gráficos adicionados no mapa.
atualizagoogleAtualiza o box do google se a função google estiver ativa
atualizascieloAtualiza a lista de dados na opção de busca Scielo
atualizaconfluenceAtualiza a lista de dados na opção de busca Scielo
atualizawikiAtualiza a lista de dados na opção de busca Scielo
$imRetorna o caminho correto de uma imagem.
$topMuda a posição (superior) de um objeto tanto no IE como no Firefox.
$leftMuda a posição (esquerda) de um objeto tanto no IE como no Firefox.
htmlAcentosTroca os acentos de uma frase por entidades html.
trataErroTrata o erro de um try cacth.
mensagemfAbre uma mensagem na tela em um DIV.
procurartemasLocaliza um tema no menu de temas.
expandeTemaBusca dados sobre um tema quando o botão de expandir tema (guia1) é clicado.
expandeGrupoChama a função ajax que pega a lista de temas de um subgrupo no menu de temas.
inverteStatusClasseAtiva ou desativa a visualização de uma classe de um tema.
processaGruposRecebe os dados da função Ajax com a lista de grupos e subgrupos.
processaTemasRecebe os dados da função Ajax com a lista de temas de um subgrupo.
pegavalSistemasRecebe os dados da função Ajax com a lista de sistemas.
pegaMapasRecebe os dados da função Ajax com a lista de mapas (banners).
arvoreclickAdiciona um tema no mapa quando o usuário clica em um novo tema no menu de adição de temas.
zoomboxfFaz o zoom no mapa utilizando a opção de desenhar um retângulo.
remapafPrepara o redesenho do mapa de acordo com o que esta visivel ou nao.
zoomPontoLocaliza uma coordenada no mapa.
pegaTemaPega o tema de um no na guia de temas.
wdocafAbre a janela docável para executar algum programa.
wdocaf2Abre uma segunda janela docável para executar algum programa relativo a outra janela.
wdocafechafFecha uma janela docável.
processevent1Captura a posição do mouse tendo como referência o navegador.
calcposfCalcula a posição correta do corpo do mapa e posiciona-o.
mudaboxnfPosiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.
movelentefMove a imagem na lente de aumento conforme o moveimento do mouse sobre o mapa.
movecursorMove o ícone que segue o mouse quando da movimentação sobre o mapa
capturaposicaoCaptura a posição do mouse em função do evento onmousemove sobre o corpo do mapa.
verificaTipVerifica se a opção de identificação está ativa e se o mouse está parado.
verificaTipDefaultExecuta a operação de identificação para mostrar um TIP.
mostraTipMostra a descrição de um elemento do mapa como um tip na posição do mouse.
ajudaf
mostradicasfMostra dicas sobre uma função quando o mouse passa sobre um botão ou outra opção qualquer.
gerafilmefCria os quadros que serão utilizados na função de animação e mostrados no mapa.
gravaQuadroArmazena um determinado valor em uma determinada característica de um objeto quadro.
avancaQuadroAvança um quadro na lista de quadros, mudando a imagem utilizada na sua representação.
filmefMostra a imagem armazenada em um quadro no lugar do corpo do mapa.
rebobinafRebobina as imagens dos quadros, limpando os parâmetros armazenados.
filmezfMuda a extensão geográfica do mapa conforme o valor armazenado em um quado de animação.
filmeanimafCarrega as imagens armazenadas nos quadros de animação quadros.
filmeanimarodafRoda a animacao usando as imagens armazenadas nos quadros de animação quadros.
mudaiconfMuda as bordas dos ícones de ferramentas, passando todos para normal.
ferramentasfAtiva o DIV com as ferramentas dos blocos de ícones quando uma guia de ferramentas é clicada.
inseremarcafInsere um ponto no mapa.
limpacontainerfLimpa o container de pontos.
calculadistanciaCalcula a distância entre dois pontos.
convdmsddfConverte dms em dd.
calcddfConverte o x,y de unidades de tela para décimo de grau.
convdmsfConverte dd em dms.
convddtelaConverte coordenadas dd em coordenadas de tela.
mostraguiafAtiva a visualização de uma determinada guia.
mostraferramentaAtiva a visualização de uma guia de ferramentas.
clicouRefAltera a abrangência do mapa quando o mapa de referência é clicado
movimentoRefPega a coordenada do cursor sobre o mapa de referência
borraBorra o mapa evitando que o usuário clique em alguma opção

Functions

iCookie

function iCookie(nome,
valor)

Insere um cookie.

pCookie

function pCookie(nome)

Pega um cookie.

docaguias

function docaguias()

Coloca as guias de navegação em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.

ativaGuias

function ativaGuias()

Ativa as guias de navegação, definindo as funções que serão executadas quando a guia é escolhida.

zoomiauto

function zoomiauto()

Aproxima o mapa tendo o centro como referência.

zoomoauto

function zoomoauto()

Afasta o mapa tendo o centro como referência.

legendaGrafico

function legendaGrafico(par)

Mostra a legenda dos gráficos adicionados no mapa.

Chamado pela ferramenta de inclusão de gráficos

Parâmetros

parstring com os parâmetros item*r,g,b*item....

atualizagoogle

function atualizagoogle()

Atualiza o box do google se a função google estiver ativa

atualizascielo

function atualizascielo()

Atualiza a lista de dados na opção de busca Scielo

atualizaconfluence

function atualizaconfluence()

Atualiza a lista de dados na opção de busca Scielo

atualizawiki

function atualizawiki()

Atualiza a lista de dados na opção de busca Scielo

$im

$im = function(g)

Retorna o caminho correto de uma imagem.

Exemplo: $im(“imagem.png”)

Parâmetros

gnome da imagem

Retorno

stringcaminho para a imagem

$top

$top = function(id,
valor)

Muda a posição (superior) de um objeto tanto no IE como no Firefox.

Exemplo: $top(“imagem”,100)

Parâmetros

ididentificador do objeto
valorposição em relação ao topo.

$left

$left = function(id,
valor)

Muda a posição (esquerda) de um objeto tanto no IE como no Firefox.

Exemplo: $left(“imagem”,100)

Parâmetros

ididentificador do objeto
valorposição em relação a esquerda.

htmlAcentos

function htmlAcentos(palavra)

Troca os acentos de uma frase por entidades html.

Parâmetros

palavrapalavra que será processada

trataErro

function trataErro()

Trata o erro de um try cacth.

mensagemf

function mensagemf(m)

Abre uma mensagem na tela em um DIV.

Parameters

mmensagem que será mostrada.

procurartemas

function procurartemas()

Localiza um tema no menu de temas.

expandeTema

function expandeTema(itemID)

Busca dados sobre um tema quando o botão de expandir tema (guia1) é clicado.

Parameters

itemIDstring Id do nó que foi expandido na árvore de grupos e subgrupos.

expandeGrupo

function expandeGrupo(itemID)

Chama a função ajax que pega a lista de temas de um subgrupo no menu de temas.

Parameters

itemIDstring Id do nó que foi expandido na árvore de grupos e subgrupos.

inverteStatusClasse

function inverteStatusClasse(leg)

Ativa ou desativa a visualização de uma classe de um tema.

Parameters

legobjeto input clicado no mapa

processaGrupos

function processaGrupos(retorno)

Recebe os dados da função Ajax com a lista de grupos e subgrupos.

Monta a árvore para adição de um novo tema no mapa.

Parameters

retornostring formatada com os dados para montagem da árvore.

processaTemas

function processaTemas(retorno)

Recebe os dados da função Ajax com a lista de temas de um subgrupo.

Monta a árvore para adição de um novo tema no mapa.

Parameters

retornostring formatada com os dados para montagem da árvore.

pegavalSistemas

function pegavalSistemas(xmlDoc)

Recebe os dados da função Ajax com a lista de sistemas.

Adiciona uma árvore no menu de adição de temas, contendo os sistemas que podem ser executados.

Parameters

xmlDocDOM xml.

pegaMapas

function pegaMapas(xmlDoc)

Recebe os dados da função Ajax com a lista de mapas (banners).

Adiciona na guia 5 os banners que dão acesso direto a mapas especiais.

A indicação do arquivo xml é feita em ms_configura.php

Parameters

xmlDocDOM xml.

arvoreclick

function arvoreclick(itemID)

Adiciona um tema no mapa quando o usuário clica em um novo tema no menu de adição de temas.

Parameters

itemIDID que identifica qual tema foi clicado.  O ID é definido no arquivo .map e no arquivo menutemas/menutemas.xml

zoomboxf

function zoomboxf (tipo)

Faz o zoom no mapa utilizando a opção de desenhar um retângulo.

As coordenadas de tela devem estar no objeto “objposicaocursor”.  A opção “desloca” altera a posição do box (box1) na tela.  A opção “termina”, pega as coordenadas de tela do box1 e chama a função ajax que redesenha o mapa.

Parameters

tipodesloca|termina

remapaf

function remapaf()

Prepara o redesenho do mapa de acordo com o que esta visivel ou nao.

Chamado por algumas funções que necessitam refazer o desenho do mapa.

Verifica na lista de temas já adicionados, os temas que estão ligados e desligados, Chama a função que verifica na lista de temas adicionais.

zoomPonto

function zoomPonto()

Localiza uma coordenada no mapa.

pegaTema

function pegaTema(celula)

Pega o tema de um no na guia de temas.

Utilizado nas opções que operam sobre um tema específico.

Parameters

celulaobjeto que foi clicado

Returns

Id do tema.

wdocaf

function wdocaf(wlargura,
waltura,
wsrc,
nx,
ny,
texto)

Abre a janela docável para executar algum programa.

Parameters

wlarguralargura da nova janela
walturaaltura da nova janela
wsrcendereço do conteúdo que será aberto
nxposição da janela em x
nyposição da janela em y
textotexto que será mostrado no título da janela

wdocaf2

function wdocaf2(wlargura,
waltura,
wsrc,
nx,
ny,
texto)

Abre uma segunda janela docável para executar algum programa relativo a outra janela.

Parameters

wlarguralargura da nova janela
walturaaltura da nova janela
wsrcendereço do conteúdo que será aberto
nxposição da janela em x
nyposição da janela em y
textotexto que será mostrado no título da janela

wdocafechaf

function wdocafechaf(odoca)

Fecha uma janela docável.

Depreciado

Parameters

odocaobjeto janela

processevent1

function processevent1(exy1)

Captura a posição do mouse tendo como referência o navegador.

Atualiza o objeto objposicaomouse e movimenta as janelas docáveis.

Recalcula a posição correta da imagem do mapa.

Parameters

exy1objeto evento.

calcposf

function calcposf()

Calcula a posição correta do corpo do mapa e posiciona-o.

Atualiza as variáveis imagemxi,imagemyi,imagemxref e imagemyref

mudaboxnf

function mudaboxnf(tipo)

Posiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.

Parâmetros

tipode onde veio a requisicao ligadesliga|adicionatema

movelentef

function movelentef()

Move a imagem na lente de aumento conforme o moveimento do mouse sobre o mapa.

movecursor

function movecursor()

Move o ícone que segue o mouse quando da movimentação sobre o mapa

capturaposicao

function capturaposicao(exy)

Captura a posição do mouse em função do evento onmousemove sobre o corpo do mapa.

Atualiza o objeto objposicaocursor.  A função de mostrar TIP é definida como “” quando o mouse é movimentado.

Parameters

exyobjeto evento.

verificaTip

function verificaTip()

Verifica se a opção de identificação está ativa e se o mouse está parado.  Se o mouse estiver parado, chama a função de mostrar tip.

verificaTipDefault

function verificaTipDefault()

Executa a operação de identificação para mostrar um TIP.

Esta é a função default, definida na variável g_funcaoTip

mostraTip

function mostraTip(retorno)

Mostra a descrição de um elemento do mapa como um tip na posição do mouse.

Para que um tema tenha um tip, é necessário configurar o metadata TIP no map file.

Parameters

retornoretorno da função ajax.

ajudaf

function ajudaf(evt)
DepreciadaMostra a ajuda sobre uma opção do mapa quando é pressionada a tecla “a”.

Parameters

evtevento onkeypress sobre o elemento BODY.

mostradicasf

function mostradicasf(objeto,
dica,
hlpt)

Mostra dicas sobre uma função quando o mouse passa sobre um botão ou outra opção qualquer.

Parameters

objetoobjeto sobre o qual o mouse está sobreposto.
dicadica que aparece no mapa.
hlptarquivo de help que deverá ser aberto se a tecla “a” for pressionada.  O arquivo é passado para a variável global g_hlpt.

gerafilmef

function gerafilmef(qs)

Cria os quadros que serão utilizados na função de animação e mostrados no mapa.

Cada novo quadro é criado como um objeto quadrofilme.  Os quadros criados são armazenados no array global quadrosfilme.

Parameters

qsnúmero de quadros

gravaQuadro

function gravaQuadro(variavel,
valor)

Armazena um determinado valor em uma determinada característica de um objeto quadro.

Parameters

variavelparâmetro do objeto quadro.
valorvalor que será aplicado.

avancaQuadro

function avancaQuadro()

Avança um quadro na lista de quadros, mudando a imagem utilizada na sua representação.

filmef

function filmef(o)

Mostra a imagem armazenada em um quadro no lugar do corpo do mapa.

Parameters

oquadro

rebobinaf

function rebobinaf()

Rebobina as imagens dos quadros, limpando os parâmetros armazenados.

filmezf

function filmezf(o)

Muda a extensão geográfica do mapa conforme o valor armazenado em um quado de animação.

Parameters

oquadro

filmeanimaf

function filmeanimaf()

Carrega as imagens armazenadas nos quadros de animação quadros.

filmeanimarodaf

function filmeanimarodaf(janima)

Roda a animacao usando as imagens armazenadas nos quadros de animação quadros.

mudaiconf

function mudaiconf(i) //0ms

Muda as bordas dos ícones de ferramentas, passando todos para normal.  Aplica uma borda sobre um ícone específico

Parameters

iid do ícone que receberá a borda.

ferramentasf

function ferramentasf(f)

Ativa o DIV com as ferramentas dos blocos de ícones quando uma guia de ferramentas é clicada.

Parameters

fcódigo da ferramenta.

inseremarcaf

function inseremarcaf(xi,
yi)

Insere um ponto no mapa.

Os pontos são inseridos em um contaier de pontos e mostrados temporáriamente como uma imagem.  Utilizado pela função de medição de distâncias.

Parameters

xicoordenada x.
yicoordenada y.

limpacontainerf

function limpacontainerf()

Limpa o container de pontos.

calculadistancia

function calculadistancia(lga,
lta,
lgb,
ltb) //0ms

Calcula a distância entre dois pontos.

Parameters

lgax inicial.
ltay inicial
lgbx final
ltby final

convdmsddf

function convdmsddf(cd,
cm,
cs)

Converte dms em dd.

Parameters

cdgrau.
cmminuto.
cssegundo

Returns

Coordenada em dd.

calcddf

function calcddf(xfign,
yfign,
g_celula,
imgext)

Converte o x,y de unidades de tela para décimo de grau.

Parameters

xfignx em valores de imagem.
yfigny em coordenadas de imagem.
g_celulatamanho no terreno do pixel da imagem.
imgextextensão geográfica do mapa.

Returns

Coordena em dd.

convdmsf

function convdmsf(x,
y) //0ms

Converte dd em dms.

Parameters

xcoordenada x.
ycoordenada y.

Returns

Array com o valor de x [0] e y [1] no formato dd mm ss

convddtela

function convddtela(vx,
vy,
docmapa) //0ms

Converte coordenadas dd em coordenadas de tela.

Parameters

vxcoordenada x.
vycoordenada y.
docmapaobjeto que contém o objeto imagem.

Returns

Array com o valor de x [0] e y [1]

mostraguiaf

function mostraguiaf(guia)

Ativa a visualização de uma determinada guia.

Parâmetros

guianúmero da guia que será ativada.

mostraferramenta

function mostraferramenta(guia)

Ativa a visualização de uma guia de ferramentas.

Parâmetros

guianúmero da guia que será ativada.

clicouRef

function clicouRef()

Altera a abrangência do mapa quando o mapa de referência é clicado

movimentoRef

function movimentoRef(obj)

Pega a coordenada do cursor sobre o mapa de referência

borra

function borra(tipo)

Borra o mapa evitando que o usuário clique em alguma opção

aguarde

Cria um objeto aguarde.  O objeto é um banner mostrado na tela quando uma função ajax é executada.

Method

abreabre o banner

Parâmetros

aguardeIdidentificador do banner
textotexto do banner

Method

fechafecha o banner

Parâmetros

aguardeIdidentificador do banner

posicaomouse

Cria um objeto que guarda a posição do mouse na tela.  A posição é medida em relação a janela do navegador.

Methods

xcoordenada x em valores de tela
ycoordenada y em valores de tela

posicaocursor

Cria um objeto que guarda a posição do mouse no corpo do mapa.  A posição é medida em relação à posição do mapa no navegador.

Methods

ddxcoordenada x em décimo de grau
ddycoordenada y em décimo de grau
dmsxcoordenada x em grau, minuto e segundo
dmsycoordenada y em grau, minuto e segundo
telaxcoordenada x em valores de tela
telaycoordenada y em valores de tela
imgxcoordenada x em relação ao mapa
imgycoordenada y em relação ao mapa
refxcoordenada x em relação ao mapa de referência
refycoordenada y em relação ao mapa de referência

quadrofilme

Cria um objeto quadro de animação.  Cada quadro é utilizado para armazenar parâmetros de um mapa que foi visto na tela.  É utilizado pela função que lista as imagens já vistas no mapa e pela função que retorna a um determinado zoom do mapa.

Methods

imagemURL da imagem
escalaescala do mapa
legendaURL da legenda do mapa
extensaoextensão geográfica do mapa com valores separados por espaço
referenciaURL do mapa de referência
Summary
Functions
aplicaescalaAplica a escala numerica definida no formulário existente no mapa.
zoomtotZoom para a extensão default.
panFixoDesloca o mapa em uma direção determinada.
ativaEntornoAtiva ou desativa a carga do entorno.

Functions

aplicaescala

function aplicaescala()

Aplica a escala numerica definida no formulário existente no mapa.

zoomtot

function zoomtot()

Zoom para a extensão default.

panFixo

function panFixo(direcao)

Desloca o mapa em uma direção determinada.

ativaEntorno

function ativaEntorno()

Ativa ou desativa a carga do entorno.

Com o entorno ativo, são produzidas imagens no entorno do mapa, no estilo Google.

function iCookie(nome,
valor)
Insere um cookie.
function pCookie(nome)
Pega um cookie.
function docaguias()
Coloca as guias de navegação em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.
function ativaGuias()
Ativa as guias de navegação, definindo as funções que serão executadas quando a guia é escolhida.
function zoomiauto()
Aproxima o mapa tendo o centro como referência.
function zoomoauto()
Afasta o mapa tendo o centro como referência.
function legendaGrafico(par)
Mostra a legenda dos gráficos adicionados no mapa.
function atualizagoogle()
Atualiza o box do google se a função google estiver ativa
function atualizascielo()
Atualiza a lista de dados na opção de busca Scielo
function atualizaconfluence()
Atualiza a lista de dados na opção de busca Scielo
function atualizawiki()
Atualiza a lista de dados na opção de busca Scielo
$im = function(g)
Retorna o caminho correto de uma imagem.
$top = function(id,
valor)
Muda a posição (superior) de um objeto tanto no IE como no Firefox.
$left = function(id,
valor)
Muda a posição (esquerda) de um objeto tanto no IE como no Firefox.
function htmlAcentos(palavra)
Troca os acentos de uma frase por entidades html.
function trataErro()
Trata o erro de um try cacth.
function mensagemf(m)
Abre uma mensagem na tela em um DIV.
function procurartemas()
Localiza um tema no menu de temas.
function expandeTema(itemID)
Busca dados sobre um tema quando o botão de expandir tema (guia1) é clicado.
function expandeGrupo(itemID)
Chama a função ajax que pega a lista de temas de um subgrupo no menu de temas.
function inverteStatusClasse(leg)
Ativa ou desativa a visualização de uma classe de um tema.
function processaGrupos(retorno)
Recebe os dados da função Ajax com a lista de grupos e subgrupos.
function processaTemas(retorno)
Recebe os dados da função Ajax com a lista de temas de um subgrupo.
function pegavalSistemas(xmlDoc)
Recebe os dados da função Ajax com a lista de sistemas.
function pegaMapas(xmlDoc)
Recebe os dados da função Ajax com a lista de mapas (banners).
function arvoreclick(itemID)
Adiciona um tema no mapa quando o usuário clica em um novo tema no menu de adição de temas.
function zoomboxf (tipo)
Faz o zoom no mapa utilizando a opção de desenhar um retângulo.
function remapaf()
Prepara o redesenho do mapa de acordo com o que esta visivel ou nao.
function zoomPonto()
Localiza uma coordenada no mapa.
function pegaTema(celula)
Pega o tema de um no na guia de temas.
function wdocaf(wlargura,
waltura,
wsrc,
nx,
ny,
texto)
Abre a janela docável para executar algum programa.
function wdocaf2(wlargura,
waltura,
wsrc,
nx,
ny,
texto)
Abre uma segunda janela docável para executar algum programa relativo a outra janela.
function wdocafechaf(odoca)
Fecha uma janela docável.
function processevent1(exy1)
Captura a posição do mouse tendo como referência o navegador.
function calcposf()
Calcula a posição correta do corpo do mapa e posiciona-o.
function mudaboxnf(tipo)
Posiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.
function movelentef()
Move a imagem na lente de aumento conforme o moveimento do mouse sobre o mapa.
function movecursor()
Move o ícone que segue o mouse quando da movimentação sobre o mapa
function capturaposicao(exy)
Captura a posição do mouse em função do evento onmousemove sobre o corpo do mapa.
function verificaTip()
Verifica se a opção de identificação está ativa e se o mouse está parado.
function verificaTipDefault()
Executa a operação de identificação para mostrar um TIP.
function mostraTip(retorno)
Mostra a descrição de um elemento do mapa como um tip na posição do mouse.
function ajudaf(evt)
function mostradicasf(objeto,
dica,
hlpt)
Mostra dicas sobre uma função quando o mouse passa sobre um botão ou outra opção qualquer.
function gerafilmef(qs)
Cria os quadros que serão utilizados na função de animação e mostrados no mapa.
function gravaQuadro(variavel,
valor)
Armazena um determinado valor em uma determinada característica de um objeto quadro.
function avancaQuadro()
Avança um quadro na lista de quadros, mudando a imagem utilizada na sua representação.
function filmef(o)
Mostra a imagem armazenada em um quadro no lugar do corpo do mapa.
function rebobinaf()
Rebobina as imagens dos quadros, limpando os parâmetros armazenados.
function filmezf(o)
Muda a extensão geográfica do mapa conforme o valor armazenado em um quado de animação.
function filmeanimaf()
Carrega as imagens armazenadas nos quadros de animação quadros.
function filmeanimarodaf(janima)
Roda a animacao usando as imagens armazenadas nos quadros de animação quadros.
function mudaiconf(i) //0ms
Muda as bordas dos ícones de ferramentas, passando todos para normal.
function ferramentasf(f)
Ativa o DIV com as ferramentas dos blocos de ícones quando uma guia de ferramentas é clicada.
function inseremarcaf(xi,
yi)
Insere um ponto no mapa.
function limpacontainerf()
Limpa o container de pontos.
function calculadistancia(lga,
lta,
lgb,
ltb) //0ms
Calcula a distância entre dois pontos.
function convdmsddf(cd,
cm,
cs)
Converte dms em dd.
function calcddf(xfign,
yfign,
g_celula,
imgext)
Converte o x,y de unidades de tela para décimo de grau.
function convdmsf(x,
y) //0ms
Converte dd em dms.
function convddtela(vx,
vy,
docmapa) //0ms
Converte coordenadas dd em coordenadas de tela.
function mostraguiaf(guia)
Ativa a visualização de uma determinada guia.
function mostraferramenta(guia)
Ativa a visualização de uma guia de ferramentas.
function clicouRef()
Altera a abrangência do mapa quando o mapa de referência é clicado
function movimentoRef(obj)
Pega a coordenada do cursor sobre o mapa de referência
function borra(tipo)
Borra o mapa evitando que o usuário clique em alguma opção
function aplicaescala()
Aplica a escala numerica definida no formulário existente no mapa.
function zoomtot()
Zoom para a extensão default.
function panFixo(direcao)
Desloca o mapa em uma direção determinada.
function ativaEntorno()
Ativa ou desativa a carga do entorno.