Funções gerais

Funções de uso geral para processamento de dados

Summary
Funções geraisFunções de uso geral para processamento de dados
Files
funcoes.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Functions
$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.
trataErroTrata o erro de um try cacth.
iCookieInsere um cookie.
pCookiePega um cookie.
interface
Functions
initJanelaMenAbre a janela com as mensagens de ajuda ao usuário
ativaGuiasAtiva as guias principais do mapa, definindo as funções que serão executadas quando a guia é escolhida.
mensagemfAbre uma mensagem na tela em um DIV.
wdocafAbre a janela docável para executar algum programa.
redimwdocafRedimensiona a janela docável.
wdocaf2Abre uma segunda janela docável para executar algum programa relativo a outra janela.
wdocafechafFecha uma janela docável.
mostradicasfMostra dicas sobre uma função quando o mouse passa sobre um botão ou outra opção qualquer.
mudaiconfMuda as bordas dos ícones de ferramentas, passando todos para normal.
mostraguiafAtiva a visualização de uma determinada guia.
aguardeCria um objeto aguarde.
ativaClicksAtiva as operações de clique sobre o mapa
navegação
Functions
initJanelaRefAbre a janela com o mapa de referencia
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.
zoomiautoAproxima o mapa tendo o centro como referência.
zoomoautoAfasta o mapa tendo o centro como referência.
zoomboxfFaz o zoom no mapa utilizando a opção de desenhar um retângulo.
zoomIPLocaliza no mapa o usuário baseado em seu número IP.
zoomPontoLocaliza uma coordenada no mapa.
clicouRefAltera a abrangência do mapa quando o mapa de referência é clicado
movimentoRefPega a coordenada do cursor sobre o mapa de referência
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.
atributos
Functions
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.
legenda
Functions
legendaGraficoMostra a legenda dos gráficos adicionados no mapa.
inverteStatusClasseAtiva ou desativa a visualização de uma classe de um tema.
sistemas de busca e navegação
Functions
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 confluence
atualizawikiAtualiza a lista de dados na opção de busca wiki
menu de temas e outras listagens
Functions
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.
pegaListaDeGruposPega a lista de grupos de uma árvore de tremas.
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.
pegavalSistemasAdiciona uma árvore no menu de adição de temas, contendo os sistemas que podem ser executados.
pegaMapasRecebe a lista de mapas (banners) e monta a apresentação.
arvoreclickAdiciona um tema no mapa quando o usuário clica em um novo tema no menu de adição de temas.
pegaTemaPega o tema de um no na guia de temas.
redesenho do mapa
Functions
remapafPrepara o redesenho do mapa de acordo com o que esta visivel ou nao.
eventos
Functions
processevent1 (depreciado)Captura a posição do mouse tendo como referência o navegador.
calcposfCalcula a posição correta do corpo do mapa e posiciona-o.
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.
calculos
Functions
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.
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.
pontosdistArmazena coordenadas no objeto pontosdist para calculo de distancia
desenho sobre o mapa
outros
Functions
inseremarcafInsere um ponto no mapa.
limpacontainerfLimpa o container de pontos.
criaboxgCria o div boxg utilizado nas operações de navegação, google, etc.
removeAcentosRemove acentos de uma palavra ou frase

Files

funcoes.js

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.

Functions

$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.

trataErro

function trataErro()

Trata o erro de um try cacth.

iCookie

function iCookie(nome,
valor)

Insere um cookie.

pCookie

function pCookie(nome)

Pega um cookie.

interface

Summary
Functions
initJanelaMenAbre a janela com as mensagens de ajuda ao usuário
ativaGuiasAtiva as guias principais do mapa, definindo as funções que serão executadas quando a guia é escolhida.
mensagemfAbre uma mensagem na tela em um DIV.
wdocafAbre a janela docável para executar algum programa.
redimwdocafRedimensiona a janela docável.
wdocaf2Abre uma segunda janela docável para executar algum programa relativo a outra janela.
wdocafechafFecha uma janela docável.
mostradicasfMostra dicas sobre uma função quando o mouse passa sobre um botão ou outra opção qualquer.
mudaiconfMuda as bordas dos ícones de ferramentas, passando todos para normal.
mostraguiafAtiva a visualização de uma determinada guia.
aguardeCria um objeto aguarde.
ativaClicksAtiva as operações de clique sobre o mapa

Functions

initJanelaMen

function initJanelaMen()

Abre a janela com as mensagens de ajuda ao usuário

ativaGuias

function ativaGuias()

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

As guias principais são definidas nos objetos

objmapa.guiaTemas

objmapa.guiaMenu

objmapa.guiaLegenda

objmapa.guiaListaMapas

mensagemf

function mensagemf(m)

Abre uma mensagem na tela em um DIV.

Parameters

mmensagem que será mostrada.

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

redimwdocaf

function redimwdocaf(wlargura,
waltura)

Redimensiona a janela docável.

Parameters

wlarguralargura da nova janela
walturaaltura da nova 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

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.

mudaiconf

function mudaiconf(i)

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.

mostraguiaf

function mostraguiaf(guia)

Ativa a visualização de uma determinada guia.

Parâmetros

guianúmero da guia que será ativada.

aguarde

function 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

ativaClicks

function ativaClicks(docMapa)

Ativa as operações de clique sobre o mapa

Define o que será executado quando o mouse é clicado ou movido sobre o mapa

navegação

Summary
Functions
initJanelaRefAbre a janela com o mapa de referencia
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.
zoomiautoAproxima o mapa tendo o centro como referência.
zoomoautoAfasta o mapa tendo o centro como referência.
zoomboxfFaz o zoom no mapa utilizando a opção de desenhar um retângulo.
zoomIPLocaliza no mapa o usuário baseado em seu número IP.
zoomPontoLocaliza uma coordenada no mapa.
clicouRefAltera a abrangência do mapa quando o mapa de referência é clicado
movimentoRefPega a coordenada do cursor sobre o mapa de referência
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.

Functions

initJanelaRef

function initJanelaRef()

Abre a janela com o mapa de referencia

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.

zoomiauto

function zoomiauto()

Aproxima o mapa tendo o centro como referência.

zoomoauto

function zoomoauto()

Afasta o mapa tendo o centro como referência.

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

zoomIP

function zoomIP()

Localiza no mapa o usuário baseado em seu número IP.

zoomPonto

function zoomPonto()

Localiza uma coordenada no mapa.

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

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.

atributos

Summary
Functions
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.

Functions

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.

legenda

Summary
Functions
legendaGraficoMostra a legenda dos gráficos adicionados no mapa.
inverteStatusClasseAtiva ou desativa a visualização de uma classe de um tema.

Functions

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....

inverteStatusClasse

function inverteStatusClasse(leg)

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

Parameters

legobjeto input clicado no mapa

sistemas de busca e navegação

Summary
Functions
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 confluence
atualizawikiAtualiza a lista de dados na opção de busca wiki

Functions

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 confluence

atualizawiki

function atualizawiki()

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

menu de temas e outras listagens

Summary
Functions
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.
pegaListaDeGruposPega a lista de grupos de uma árvore de tremas.
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.
pegavalSistemasAdiciona uma árvore no menu de adição de temas, contendo os sistemas que podem ser executados.
pegaMapasRecebe a lista de mapas (banners) e monta a apresentação.
arvoreclickAdiciona um tema no mapa quando o usuário clica em um novo tema no menu de adição de temas.
pegaTemaPega o tema de um no na guia de temas.

Functions

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.

pegaListaDeGrupos

function pegaListaDeGrupos(idmenu,
listasistemas)

Pega a lista de grupos de uma árvore de tremas.

Parameters

idmenuid que identifica a árvore.  Esse id é definido no ms_configura, variável $menutemas.  Se idmenu for vazio, será considerado o arquivo de menus default do I3Geo, existente no diretório menutemas.
listasistemassim|nao pega a lista de sistemas para montar a árvore de sistemas

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(sis)

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

Parameters

sisobjeto com a lista de sistemas.

pegaMapas

function pegaMapas(retorno)

Recebe a lista de mapas (banners) e monta a apresentação.

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

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

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

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.

redesenho do mapa

Summary
Functions
remapafPrepara o redesenho do mapa de acordo com o que esta visivel ou nao.

Functions

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.

eventos

Summary
Functions
processevent1 (depreciado)Captura a posição do mouse tendo como referência o navegador.
calcposfCalcula a posição correta do corpo do mapa e posiciona-o.
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.

Functions

processevent1 (depreciado)

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

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.

calculos

Summary
Functions
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.
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.
pontosdistArmazena coordenadas no objeto pontosdist para calculo de distancia

Functions

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)

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)

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]

posicaomouse

function 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

function 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

pontosdist

function pontosdist()

Armazena coordenadas no objeto pontosdist para calculo de distancia

Parameters

xptcoordenadas x em dd
yptcoordenadas y em dd
distdistância entre os dois últimos pontos
xtelacoordenada x na tela
ytelacoordenada y na tela
ximgcoordenada x na imagem do mapa
yimgcoordenada y na imagem do mapa
linhaslista de objetos criados pela biblioteca richdraw utilizados no desenho da linha de medição

desenho sobre o mapa

outros

Summary
Functions
inseremarcafInsere um ponto no mapa.
limpacontainerfLimpa o container de pontos.
criaboxgCria o div boxg utilizado nas operações de navegação, google, etc.
removeAcentosRemove acentos de uma palavra ou frase

Functions

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.

criaboxg

function criaboxg()

Cria o div boxg utilizado nas operações de navegação, google, etc.

O boxg é utilizado para o desenho de retângulos na tela.

removeAcentos

function removeAcentos(palavra)

Remove acentos de uma palavra ou frase

Parameters

palavra -

$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 trataErro()
Trata o erro de um try cacth.
function iCookie(nome,
valor)
Insere um cookie.
function pCookie(nome)
Pega um cookie.
function initJanelaMen()
Abre a janela com as mensagens de ajuda ao usuário
function ativaGuias()
Ativa as guias principais do mapa, definindo as funções que serão executadas quando a guia é escolhida.
function mensagemf(m)
Abre uma mensagem na tela em um DIV.
function wdocaf(wlargura,
waltura,
wsrc,
nx,
ny,
texto)
Abre a janela docável para executar algum programa.
function redimwdocaf(wlargura,
waltura)
Redimensiona a janela docável.
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 mostradicasf(objeto,
dica,
hlpt)
Mostra dicas sobre uma função quando o mouse passa sobre um botão ou outra opção qualquer.
function mudaiconf(i)
Muda as bordas dos ícones de ferramentas, passando todos para normal.
function mostraguiaf(guia)
Ativa a visualização de uma determinada guia.
function aguarde()
Cria um objeto aguarde.
function ativaClicks(docMapa)
Ativa as operações de clique sobre o mapa
function initJanelaRef()
Abre a janela com o mapa de referencia
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 zoomiauto()
Aproxima o mapa tendo o centro como referência.
function zoomoauto()
Afasta o mapa tendo o centro como referência.
function zoomboxf (tipo)
Faz o zoom no mapa utilizando a opção de desenhar um retângulo.
function zoomIP()
Localiza no mapa o usuário baseado em seu número IP.
function zoomPonto()
Localiza uma coordenada no mapa.
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 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 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 legendaGrafico(par)
Mostra a legenda dos gráficos adicionados no mapa.
function inverteStatusClasse(leg)
Ativa ou desativa a visualização de uma classe de um tema.
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 confluence
function atualizawiki()
Atualiza a lista de dados na opção de busca wiki
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 pegaListaDeGrupos(idmenu,
listasistemas)
Pega a lista de grupos de uma árvore de tremas.
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(sis)
Adiciona uma árvore no menu de adição de temas, contendo os sistemas que podem ser executados.
function pegaMapas(retorno)
Recebe a lista de mapas (banners) e monta a apresentação.
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 pegaTema(celula)
Pega o tema de um no na guia de temas.
function remapaf()
Prepara o redesenho do mapa de acordo com o que esta visivel ou nao.
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 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 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)
Converte dd em dms.
function convddtela(vx,
vy,
docmapa)
Converte coordenadas dd em coordenadas de tela.
function posicaomouse()
Cria um objeto que guarda a posição do mouse na tela.
function posicaocursor()
Cria um objeto que guarda a posição do mouse no corpo do mapa.
function pontosdist()
Armazena coordenadas no objeto pontosdist para calculo de distancia
function inseremarcaf(xi,
yi)
Insere um ponto no mapa.
function limpacontainerf()
Limpa o container de pontos.
function criaboxg()
Cria o div boxg utilizado nas operações de navegação, google, etc.
function removeAcentos(palavra)
Remove acentos de uma palavra ou frase