funcoes_compacto.js 75.8 KB
$im=function(g){return "'"+g_locaplic+"/imagens/visual/"+g_visual+"/"+g+"'";}
$top=function(id,valor){ if(navm){document.getElementById(id).style.pixelTop=valor;}
 if(navn){document.getElementById(id).style.top=valor+"px";}}
$left=function(id,valor){ if(navm){document.getElementById(id).style.pixelLeft=valor;}
 if(navn){document.getElementById(id).style.left=valor+"px";}}
function htmlAcentos(palavra){ return(palavra);}
function trataErro(){ objaguarde.fecha("ajaxdestaca"); objaguarde.fecha("ajaxabrelente"); objaguarde.fecha("ajaxiniciaParametros"); objaguarde.fecha("ajaxredesenha"); objaguarde.fecha("ajaxCorpoMapaEntorno"); objaguarde.fecha("ajaxCorpoMapa"); objaguarde.fecha("ajaxLegenda"); objaguarde.fecha("ajaxReferencia"); objaguarde.fecha("ajaxEscalaGrafica"); objaguarde.fecha("montaMapa"); objaguarde.fecha("aguardedoc");}
function iCookie(nome,valor){ document.cookie=nome+"="+valor;}
function pCookie(nome){ var cookies=document.cookie; var i=cookies.indexOf(nome); if(i==-1){return null;}
 var fim=cookies.indexOf(";",i); if(fim==-1){var fim=cookies.length;}
 return(unescape(cookies.substring(i,fim))).split("=")[1];}
function mudaVisual(visual){ var monta=function(retorno){ objaguarde.fecha("ajaxredesenha"); var imgstemp=retorno.data.arquivos; var imgs=new Array(); for(i=0;i<imgstemp.length;i++){ var temp=imgstemp[i].split("."); if((temp[1]=="png")||(temp[1]=="gif")||(temp[1]=="jpg")){ imgs.push(imgstemp[i]);}}
 var elementos=document.getElementsByTagName("img"); var caminho=g_locaplic+"/imagens/visual/"+visual+"/"; for(j=0;j<imgs.length;j++){ for(i=0;i<elementos.length;i++){ if(elementos[i].src.search(imgs[j])>-1){elementos[i].src=caminho+imgs[j];}}}
 for(j=0;j<imgs.length;j++){ var busca=imgs[j].split("."); if($i(busca[0])){$i(busca[0]).src=caminho+imgs[j];}}
 var elementos=new Array("vertMaisZoom","vertMenosZoom","vertBGDiv"); for(i=0;i<elementos.length;i++){ if($i(elementos[i])){ for(j=0;j<imgs.length;j++){ var busca=imgs[j].split("."); if(busca[0]==elementos[i]){$i(elementos[i]).style.backgroundImage="url("+caminho+imgs[j]+")";}}}}
 g_visual=visual;}
 objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=listaArquivos&g_sid="+g_sid+"&diretorio=imagens/visual/"+visual; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaQS",monta);}
function initJanelaMen(){ if(!$i("janelaMen")){ var novoel=document.createElement("div"); novoel.id="janelaMen"; novoel.style.display="block"; var temp='<div class="hd" style="background-color:rgb(230,230,230)"><div class="tl"></div>'; temp+='<div class="tr"></div></div>'; temp+='<div id=janelaMenTexto style="color:rgb(170,170,170)">'+g_mensagempadrao+'</div>'; novoel.innerHTML=temp; novoel.style.border="1px solid rgb(170,170,170)"; document.body.appendChild(novoel); $i("janelaMenTexto").style.textAlign="left"; $i("janelaMenTexto").style.fontSize="10px"; document.body.appendChild(novoel); YAHOO.namespace("janelaMen.xp"); YAHOO.janelaMen.xp.panel=new YAHOO.widget.Panel("janelaMen",{width:"266px", height:"100px", fixedcenter: false, constraintoviewport: true, underlay:"none", close:true, visible:true, draggable:true, modal:false}); YAHOO.janelaMen.xp.panel.render(); var escondeMen=function(){ YAHOO.util.Event.removeListener(YAHOO.janelaMen.xp.panel.close, "click"); YAHOO.janelaMen.xp.panel.destroy(); iCookie("g_janelaMen","nao");}
 YAHOO.util.Event.addListener(YAHOO.janelaMen.xp.panel.close, "click", escondeMen); iCookie("g_janelaMen","sim");}
 YAHOO.janelaMen.xp.panel.show(); YAHOO.janelaMen.xp.panel.moveTo(imagemxi-267 ,objmapa.h-70);}
function docaguias(){ if(!$i("conteudojanelaguias")){ if(!$i("contemFerramentas")){return;}
 var novono=$i("contemFerramentas").innerHTML; $i("contemFerramentas").innerHTML=""; var wef=0; if($i("encolheFerramentas")){wef=parseInt($i("encolheFerramentas").style.width);}
 var w=parseInt($i("contemFerramentas").style.width)-wef; $i("contemFerramentas").style.width="0px"; if($i("visual")){$i("visual").style.width="0px";$i("visual").innerHTML="";}
 var pos="px"; var a=objmapa.h; var l=objmapa.w+w; objmapa.h=a; objmapa.w=l; if(navm){pos="";}
 $i("img").style.width=l+pos; $i("img").style.height=a+pos; $i("corpoMapa").style.width=l+pos; $i("corpoMapa").style.height=a+pos; $i("corpoMapa").style.clip='rect('+0+" "+(l*1+2)+" "+(a*1+2)+" "+0+')'; $i("mst").style.width=l+1+wef+pos; $i("contemImg").style.height=a+pos; $i("contemImg").style.width=l+pos; if(g_entorno=="sim"){ var letras=["L","O"]; for(l=0;l<letras.length;l++){ if($i("img"+letras[l])){ $i("img"+letras[l]).style.width=objmapa.w+pos; $i("img"+letras[l]).style.height=objmapa.h+pos; $i("corpoMapa"+letras[l]).style.width=objmapa.w+pos; $i("corpoMapa"+letras[l]).style.height=objmapa.h+pos+pos; $i("corpoMapa"+letras[l]).style.clip='rect(0 0 0 0)';}}
 var letras=["N","S"]; for(l=0;l<letras.length;l++){ if($i("img"+letras[l])){ $i("img"+letras[l]).style.width=objmapa.w*2+pos; $i("img"+letras[l]).style.height=objmapa.h*2+pos; $i("corpoMapa"+letras[l]).style.width=objmapa.w*3+pos; $i("corpoMapa"+letras[l]).style.height=objmapa.h+pos; $i("corpoMapa"+letras[l]).style.clip='rect(0 0 0 0)';}}}
 calcposf(); objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=mudatamanho&altura="+a+"&largura="+l+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaQS",ajaxredesenha); var novoel=document.createElement("div"); novoel.id="janelaguias"; novoel.style.display="block"; var temp='<div class="hd"><div class="tl"></div>'; temp+='<div class="tr"></div></div>'; temp+='<div id=conteudojanelaguias ></div>'; novoel.innerHTML=temp; document.body.appendChild(novoel); $i("conteudojanelaguias").innerHTML=novono; YAHOO.namespace("janelaguias.xp"); YAHOO.janelaguias.xp.panel=new YAHOO.widget.Panel("janelaguias",{width:"268px", fixedcenter: true, constraintoviewport: false, underlay:"none", close:true, visible:true, draggable:true, modal:false}); YAHOO.janelaguias.xp.panel.render(); if($i(objmapa.guiaMenu+"obj")){ $i(objmapa.guiaMenu+"obj").innerHTML="";}
 ativaGuias();}
 else{ YAHOO.janelaguias.xp.panel.render(); YAHOO.janelaguias.xp.panel.show();}}
function ativaGuias(){ if($i(objmapa.guiaTemas)){ $i(objmapa.guiaTemas).onclick=function(){g_guiaativa=objmapa.guiaTemas;mostraguiaf(1);}}
 if($i(objmapa.guiaMenu)){ $i(objmapa.guiaMenu).onclick=function(){ g_guiaativa=objmapa.guiaMenu; mostraguiaf(2); if(!$i("buscatema")){ var pegalistademenus=function(retorno){ if(retorno.data==""){pegaListaDeGrupos("","sim");}
 else{ for(j=0;j<retorno.data.length;j++){ if(j==retorno.data.length-1){pegaListaDeGrupos(retorno.data[j].idmenu,"sim");}
 else{pegaListaDeGrupos(retorno.data[j].idmenu,"nao");}}}}
 var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistademenus&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"pegalistademenus",pegalistademenus);}}}
 if($i(objmapa.guiaLegenda)){ $i(objmapa.guiaLegenda).onclick=function(){g_guiaativa=objmapa.guiaLegenda;mostraguiaf(4);objmapa.atualizaLegendaHTML();}}
 if($i(objmapa.guiaListaMapas)){ $i(objmapa.guiaListaMapas).onclick=function(){ g_guiaativa=objmapa.guiaListaMapas; mostraguiaf(5); if($i("banners")){ $i("banners").innerHTML=="Aguarde..."; var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pegaMapas&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"pegaMapas",pegaMapas);}
 else{alert("id banners nao encontrado");}}}
 for(i=0;i<10;i++){ if(document.getElementById("guia"+i)){ document.getElementById("guia"+i).style.borderBottom="1px solid rgb(210,210,210)"; document.getElementById("guia"+i).onmousedown=function(){ for(j=0;j<10;j++){ if(document.getElementById("guia"+j)){ document.getElementById("guia"+j+"obj").style.display="none"; document.getElementById("guia"+j).style.color="rgb(150,150,150)"; document.getElementById("guia"+j).style.textDecoration="none";}}
 this.style.color="black"; this.style.backgroundColor="rgb(230,230,230)";}
 document.getElementById("guia"+i).onmouseover=function(){ this.style.borderTop="2px solid orange"; if(this.value !=undefined){mostradicasf(this,this.value,"");}}
 document.getElementById("guia"+i).onmouseout=function(){ this.style.borderTop="1px solid rgb(230,230,230)";}}}}
function mensagemf(m){ if(!$i("mensagem")){ var novoel=document.createElement("div"); novoel.id='mensagem'; novoel.innerHTML='<table width=50 style="border: 1px solid #000000;"> <tr> <td onclick="mensagemf()" style="text-align:left;cursor:pointer" class="tdclara"> <img src='+$im("excluir.png")+'/> </td> <td style="text-align:left" class="tdclara"> <input style="text-align:left" class=textocb type=text id=mensagemt size=50 value=""/> </td></tr> </table>'; document.body.appendChild(novoel);}
 if(m==null){$i("mensagem").style.visibility="hidden";}
 else{ $i("mensagemt").value=m; $i("mensagem").style.visibility="visible";}
 eval('document.getElementById("mensagem").style.'+g_tipoleft+'=imagemxi+g_postpx'); eval('document.getElementById("mensagem").style.'+g_tipotop+'=imagemyi+g_postpx');}
function wdocaf(wlargura,waltura,wsrc,nx,ny,texto){ if($i("boxg")){$i("boxg").style.display="none";}
 var wlargura_=parseInt(wlargura)+0+"px"; YAHOO.namespace("janelaDoca.xp"); if(YAHOO.janelaDoca.xp.panel){ YAHOO.janelaDoca.xp.panel.destroy(); YAHOO.namespace("janelaDoca.xp");}
 if(!$i("wdoca")){ var novoel=document.createElement("div"); novoel.id="wdoca"; novoel.style.display="none"; var ins='<div class="hd"><div class="tl"></div>'; ins+='<div class="tr"></div></div><div class="bd" style="scrollbar-arrow-color:white;scrollbar-base-color:white;scrollbar-darkshadow-color:white;scrollbar-face-color:white;scrollbar-highlight-color:white;scrollbar-shadow-color:white;" >'; ins+='<iframe name=wdocai id=wdocai valign="top" style="border:0px white solid"></iframe></div>'; novoel.innerHTML=ins; document.body.appendChild(novoel);}
 $i("wdocai").src=""; YAHOO.janelaDoca.xp.panel=new YAHOO.widget.ResizePanel("wdoca",{width:wlargura_, fixedcenter: false, constraintoviewport: false, underlay:"none", close:true, visible:true, draggable:true, modal:false}); YAHOO.janelaDoca.xp.panel.moveTo(imagemxi,imagemyi+50); YAHOO.janelaDoca.xp.panel.render(); YAHOO.janelaDoca.xp.panel.show(); var escondeWdoca=function(){ $i("wdoca").style.display="none"; $i("wdocai").src=""; YAHOO.util.Event.removeListener(YAHOO.janelaDoca.xp.panel.close, "click"); YAHOO.janelaDoca.xp.panel.destroy(); if((g_tipoacao=="selecaobox")||(g_tipoacao=="inseregrafico")||(g_tipoacao=="selecao")||(g_tipoacao=="inserexy")||(g_tipoacao=="textofid")){mudaiconf("pan");}
 if($i("boxg")){$i("boxg").style.display="none";}}
 YAHOO.util.Event.addListener(YAHOO.janelaDoca.xp.panel.close, "click", escondeWdoca); with($i("wdocai").style){width="100%";height=waltura;}; if(navn){with($i("wdocai").style){width="100%";height=parseInt(waltura)-20+"px";overflow="-moz-scrollbars-vertical;overflow-x:scroll"};}
 $i("wdoca").style.display="block"; $i("wdocai").src=wsrc;}
function redimwdocaf(wlargura,waltura){ if($i("wdoca")){ $i("wdoca").style.width=wlargura; $i("wdoca").style.height=waltura;}
 }
function wdocaf2(wlargura,waltura,wsrc,nx,ny,texto){ if(!$i("wdoca2")){ var novoel=document.createElement("div"); novoel.id="wdoca2"; novoel.style.display="none"; var ins='<div class="hd"><div class="tl"></div>'; ins+='<div class="tr"></div></div><div class="bd">'; ins+='<iframe name=wdocai2 id=wdocai2 valign="top" ></iframe></div></div>'; novoel.innerHTML=ins; document.body.appendChild(novoel);}
 YAHOO.namespace("janelaDoca2.xp"); YAHOO.janelaDoca2.xp.panel=new YAHOO.widget.Panel("wdoca2",{width:wlargura, fixedcenter: false, constraintoviewport: true, underlay:"matte", close:true, visible:true, draggable:true, modal:true}); YAHOO.janelaDoca2.xp.panel.moveTo(imagemxi,imagemyi); YAHOO.janelaDoca2.xp.panel.render(); YAHOO.janelaDoca2.xp.panel.show(); with($i("wdocai2").style){width=wlargura;height=waltura;}
 $i("wdoca2").style.display="block"; $i("wdocai2").src=wsrc; var escondeWdoca2=function(){ $i("wdoca2").style.display="none"; $i("wdocai2").src=""; YAHOO.util.Event.removeListener(YAHOO.janelaDoca2.xp.panel.close, "click"); YAHOO.janelaDoca2.xp.panel.destroy();}
 YAHOO.util.Event.addListener(YAHOO.janelaDoca2.xp.panel.close, "click", escondeWdoca2);}
function wdocafechaf(odoca){ $i(odoca).style.display="none"; if((odoca !="wdocaref")&&(odoca !="wdocac")){ if($i("wdocain")){$i("wdocain").value="";}
 if($i("wdocadiv")){$i("wdocadiv").innerHTML="";$i("wdocadiv").display="none";}
 if($i("temp")){$i("temp").value=="";}
 $i("wdocai").src=""; $i("imgh").style.visibility="visible";}
 if((g_tipoacao=="selecaobox")||(g_tipoacao=="inseregrafico")||(g_tipoacao=="selecao")||(g_tipoacao=="inserexy")||(g_tipoacao=="textofid")){mudaiconf("pan");}}
function ajudaf(evt){ if(navn){ var tecla=evt.keyCode ? evt.keyCode : evt.charCode ? evt.charCode : evt.which ? evt.which : void 0;}
 if(navm){var tecla=evt.keyCode;}
 if(evt=="abre"){ s=g_locaplic+"/ajuda/"+g_hlpt+".htm"; wdocaf("400px","300px",s,"","","Ajuda"); return;}
 if($i("ajuda").innerHTML!="-"){ if(tecla==97){ s=g_locaplic+"/ajuda/"+g_hlpt+".htm"; wdocaf("300px","300px",s,"","","Ajuda");}}
 if(tecla==43){destacaTamanho+=10;}
 if(tecla==45){destacaTamanho-=10;}}
function mostradicasf(objeto,dica,hlpt){ if($i("ajuda")){ if(dica==""){$i("ajuda").innerHTML="-";}
 else{ g_hlpt=hlpt; $i("ajuda").innerHTML="<b>"+dica+" </b>";}}
 if($i("janelaMenTexto")){ if(dica==""){dica=g_mensagempadrao;}
 $i("janelaMenTexto").innerHTML="<b>"+dica+" </b>";}}
function mudaiconf(i){ for(ot=0;ot<objmapa.objtips.length;ot++){ if(objmapa.objtips[ot]){ objmapa.objtips[ot].innerHTML=""; objmapa.objtips[ot].style.display="none";}}
 objmapa.objtips=new Array(); limpacontainerf(); var objetos=["inseregrafico","textofid","zoomli","zoomlo","zoomiauto","zoomoauto","pan","identifica","mede","inserexy","selecao"]; for(ko=0;ko<objetos.length;ko++){ if($i(objetos[ko])) with($i(objetos[ko]).style){borderWidth=0;borderBottomWidth=1;borderLeftWidth=1;borderColor='rgb(50,50,50)';}}
 g_tipoacao=i; if($i(i)){ with($i(i).style){borderLeftWidth='0px';borderBottomWidth='0px';borderColor='black';}}
 $i("imgh").style.display="block"; switch(i){ case "zoomli": $i("imgh").src=g_localimg+"/"+"ic_zoom.png"; if($i("img")){$i("img").title="";}
 break; case "pan": $i("imgh").src=g_localimg+"/"+"icon_pan.gif"; if($i("img")){$i("img").title="";}
 break; case "mede": $i("imgh").src=g_localimg+"/"+"mede.gif"; break; case "inserexy": $i("imgh").src=g_localimg+"/"+"ic_xy.png"; if($i("img")){$i("img").title="clique para inserir um ponto";}
 break; case "textofid": $i("imgh").src=g_localimg+"/"+"ic_xy.png"; if($i("img")){$i("img").title="clique para inserir o texto";}
 break; case "selecao": $i("imgh").src=g_localimg+"/"+"ic_seleciona.png"; if($i("img")){$i("img").title="clique para selecionar";}
 break; case "inseregrafico": $i("imgh").src=g_localimg+"/"+"ic_seleciona.png"; if($i("img")){$i("img").title="clique para incluir o gráfico";}
 break; case "identifica": $i("imgh").src=g_localimg+"/"+"ic_identifica.png"; if($i("img")){$i("img").title="";}
 break;}}
function ferramentasf(f){ if($i("ferramentas"+f)){ var fs=["1","2","3","4","5"]; for(i=0;i<fs.length;i++){ if($i("ferramentas"+fs[i])){ $i("ferramentas"+fs[i]).style.display="none"; $i("ferr"+fs[i]).style.backgroundColor="rgb(230,230,230)";}}
 $i("ferramentas"+f).style.display="block"; $i("ferr"+f).style.backgroundColor="rgb(255,255,255)";}}
function mostraguiaf(guia){ if($i("guia"+guia)){ var fs=[1,2,3,4,5,6,7,8,9,10]; for(j=0;j<fs.length;j++){ if($i("guia"+fs[j])){ jj=fs[j]; $i("guia"+jj).style.backgroundColor="rgb(240,240,240)"; if($i("guia"+jj+"obj")){$i("guia"+jj+"obj").style.display="none";}}}
 $i("guia"+guia).style.backgroundColor="rgb(210,210,210)"; if($i("guia"+guia+"obj")){$i("guia"+guia+"obj").style.display="block";}
 else{alert("O objeto guia"+guia+"obj nao existe.");}}}
function mostraferramenta(guia){ if($i("ferr"+guia)){ var fs=[1,2,3,4,5,6,7,8,9,10]; for(j=0;j<fs.length;j++){ if($i("ferr"+fs[j])){ jj=fs[j]; $i("ferr"+jj).style.backgroundColor="rgb(230,230,230)"; if($i("ferr"+jj+"obj")){$i("ferr"+jj+"obj").style.display="none";}}}
 $i("ferr"+guia).style.backgroundColor="rgb(255,255,255)"; if($i("ferr"+guia+"obj")){$i("ferr"+guia+"obj").style.display="block";}
 else{alert("O objeto ferr"+guia+"obj nao existe.");}}}
function borra(tipo){ }
function aguarde(){ this.abre=function(aguardeId,texto){ YAHOO.namespace("aguarde"); eval('YAHOO.aguarde.'+aguardeId+'=new YAHOO.widget.Panel("wait",{width:"240px",fixedcenter:false,underlay:"matte",close:false,draggable:false,modal:false})'); eval('YAHOO.aguarde.'+aguardeId+'.setBody("<span><img src=\'"+g_locaplic+"/imagens/aguarde.gif\'/></span><span style=font-size:10px >"+texto+"&nbsp;</span>")'); eval('YAHOO.aguarde.'+aguardeId+'.render(document.body)'); eval('YAHOO.aguarde.'+aguardeId+'.moveTo('+imagemxi+','+imagemyi+')'); eval('YAHOO.aguarde.'+aguardeId+'.show()');}
 this.fecha=function(aguardeId){ if(eval('YAHOO.aguarde.'+aguardeId)){ eval('YAHOO.aguarde.'+aguardeId+'.destroy()');}}
 }
function ativaClicks(docMapa){ docMapa.onmouseover=function(){ if($i("imgh")){$i("imgh").style.display="block";}
 if($i("janelaMenu")){$i("janelaMenu").style.display="none";}
 this.src=g_quadrooriginal; if(objmapa.parado!="cancela"){ objmapa.parado="nao"; verificaTip();}
 if($i("tip")){$i("tip").style.display="none";}
 this.onmousemove=function(exy){ if($i("tip")){$i("tip").style.display="none";}
 capturaposicao(exy); if(g_destaca !=""){$i("imgh").style.display="none";$i("div_d").style.clip='rect('+(objposicaocursor.imgy-destacaTamanho)+" "+(objposicaocursor.imgx-10)+" "+(objposicaocursor.imgy-10)+" "+(objposicaocursor.imgx-destacaTamanho)+')';}
 if(g_realca=="sim"){ $i("areaRealce").style.left=objposicaocursor.telax-destacaTamanho+10; $i("areaRealce").style.top=objposicaocursor.telay-destacaTamanho+10;}
 if($i("img")&&(g_panM=="sim")){ var nx=objposicaocursor.telax-leftinicial-clicinicialx; var ny=objposicaocursor.telay-topinicial-clicinicialy; if(g_entorno=="nao"){ var l=0; if(parseInt($i("i3geo").style.left)){var l=parseInt($i("i3geo").style.left);}
 $i("img").style.left=nx-l; var t=0; if(parseInt($i("i3geo").style.top)){var t=parseInt($i("i3geo").style.top);}
 $i("img").style.top=ny-t;}
 else{ $left("img",objmapa.w*-1+nx); $left("imgS",objmapa.w*-1+nx); $left("imgL",objmapa.w+nx); $left("imgO",objmapa.w*-3+nx); $left("imgN",objmapa.w*-1+nx); $top("img",objmapa.h*-1+ny); $top("imgS",objmapa.h*-1+ny); $top("imgL",objmapa.h*-1+ny); $top("imgN",objmapa.h*-1+ny); $top("imgO",objmapa.h*-1+ny);}}
 movecursor(); if($i("longlat")){$i("longlat").innerHTML=objposicaocursor.dmsx+" "+objposicaocursor.dmsy;}
 if(g_tipoacao=="mede"){ $i("mostradistancia").style.display="block"; var n=pontosdistobj.xpt.length; if(n > 0){ var d=calculadistancia(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],objposicaocursor.ddx,objposicaocursor.ddy); if(objmapa.scale > 500000){ var d=parseInt(d);}
 else{ d=d+""; d=d.split("."); var decimal=d[1].substr(0,3); d=d[0]+"."+decimal; d=d*1;}
 var da=d+pontosdistobj.dist[n-1]; if($i("mostradistancia")){$i("mostradistancia").innerHTML=" Dist acum.="+da+" atual="+d+" km";}}}
 movelentef(); if(((g_tipoacao=="zoomli")||(g_tipoacao=="selecaobox"))&&($i("box1").style.visibility=="visible")){zoomboxf("desloca");}}}
 docMapa.onmouseout=function(){ objmapa.parado="parar"; mostradicasf(this,''); if($i("imgh")){$i("imgh").style.display="none";}}
 docMapa.onmousedown=function(){ $i("imgh").style.display="none"; if((g_tipoacao=="zoomli")||(g_tipoacao=="selecaobox")){ $i("imgh").style.display="none"; with($i("box1").style){width=0;height=0;visibility="visible";}
 boxxini=objposicaocursor.telax; boxyini=objposicaocursor.telay; tamanhox=0; tamanhoy=0;}
 if($i("img")&&(g_tipoacao=="pan")){ g_panM="sim"; leftinicial=parseInt($i("corpoMapa").style.left); topinicial=parseInt($i("corpoMapa").style.top); clicinicialx=objposicaocursor.imgx; clicinicialy=objposicaocursor.imgy; ddinicialx=objposicaocursor.ddx; ddinicialy=objposicaocursor.ddy;}}
 docMapa.onclick=function(){ if(g_tipoacao=="identifica"){ wdocaf("450px","250px",g_locaplic+'/ferramentas/identifica/index.htm?&x='+objposicaocursor.ddx+'&y='+objposicaocursor.ddy+'&escala='+objmapa.scale,"","","Identifica");}
 if(g_tipoacao=="mede"){ var n=pontosdistobj.xpt.length; pontosdistobj.xpt[n]=objposicaocursor.ddx; pontosdistobj.ypt[n]=objposicaocursor.ddy; pontosdistobj.dist[n]=0; if(n > 0){ var d=parseInt(calculadistancia(pontosdistobj.xpt[n-1],pontosdistobj.ypt[n-1],objposicaocursor.ddx,objposicaocursor.ddy)); pontosdistobj.dist[n]=d+pontosdistobj.dist[n-1];}
 inseremarcaf(objposicaocursor.telax,objposicaocursor.telay);}
 if(g_tipoacao=="inserexy"){ var n=pontosdistobj.xpt.length; pontosdistobj.xpt[n]=objposicaocursor.ddx; pontosdistobj.ypt[n]=objposicaocursor.ddy; if($i("wdoca").style.display=="none"){wdocaf("270px","200px",g_locaplic+'/ferramentas/inserexy2/index.htm',"");}
 var doc=(navm)? document.frames("wdocai").document : $i("wdocai").contentDocument; var ins=doc.getElementById("resultado").innerHTML; ins=ins+"<div style='font-size:12px' >"+objposicaocursor.ddx+" "+objposicaocursor.ddy+"</div><br>"; doc.getElementById("resultado").innerHTML=ins; if(g_nomepin==""){alert("Nenhum tema definido para editar");}
 else{ objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=insereSHP&tema="+g_nomepin+"&xy="+objposicaocursor.ddx+" "+objposicaocursor.ddy+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"insereSHP",ajaxredesenha);}}
 if(g_tipoacao=="inseregrafico"){ if($i("wdoca").style.display=="none"){wdocaf("270px","200px",g_locaplic+'/ferramentas/inseregrafico/index.htm',"");}
 var doc=(navm)? document.frames("wdocai").document : $i("wdocai").contentDocument; var tema=doc.getElementById("temasLigados").value; var width=doc.getElementById("w").value; var inclinacao=doc.getElementById("inclinacao").value; var shadow_height=doc.getElementById("sombra").value; if(tema==""){alert("Nenhum tema definido para pegar os dados");}
 else{ var itens=doc.getElementById("listadeitens").value;; if(itens==""){alert("Nenhum item foi escolhido");}
 else{ objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+objposicaocursor.ddx+"&y="+objposicaocursor.ddy+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"insereSHPgrafico",ajaxredesenha);}}}
 if(g_tipoacao=="textofid"){ var n=pontosdistobj.xpt.length; pontosdistobj.xpt[n]=objposicaocursor.ddx; pontosdistobj.ypt[n]=objposicaocursor.ddy; if($i("wdoca").style.display=="none"){textofid();}
 var doc=(navm)? document.frames("wdocai").document : $i("wdocai").contentDocument; var texto=doc.getElementById("texto").value; texto=htmlAcentos(texto); var f=doc.getElementById("fonte").value; var t=doc.getElementById("tamanho").value; var a=doc.getElementById("angulo").value; var cf=doc.getElementById("fundoc").value; if(cf==""){cf="off";}
 var cs=doc.getElementById("sombra").value; if(cs==""){cs="off";}
 var xs=doc.getElementById("sombrax").value; var ys=doc.getElementById("sombray").value; var c=doc.getElementById("frente").value; var m=doc.getElementById("mascara").value; if(m==""){m="off";}
 var fcs=doc.getElementById("frentes").value; if(fcs==""){fcs="off";}
 var fxs=doc.getElementById("frentex").value; var fys=doc.getElementById("frentey").value; var forca=doc.getElementById("force").value; var md=doc.getElementById("mindistance").value; var mf=doc.getElementById("minfeaturesize").value; var ox=doc.getElementById("offsetx").value; var oy=doc.getElementById("offsety").value; var pl=doc.getElementById("partials").value; var pos=doc.getElementById("position").value; objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=inserefeature&pin="+g_nomepin+"topo&tipo=ANNOTATION&xy="+objposicaocursor.ddx+" "+objposicaocursor.ddy+"&texto="+texto+"&position="+pos+"&partials="+pl+"&offsetx="+ox+"&offsety="+oy+"&minfeaturesize="+mf+"&mindistance="+md+"&force="+forca+"&shadowcolor="+fcs+"&shadowsizex="+fxs+"&shadowsizey="+fys+"&outlinecolor="+m+"&cor="+c+"&sombray="+ys+"&sombrax="+xs+"&sombra="+cs+"&fundo="+cf+"&angulo="+a+"&tamanho="+t+"&fonte="+f+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"insereFeature",ajaxredesenha);}
 if(g_tipoacao=="selecao"){ var doc=(navm)? document.frames("wdocai").document : $i("wdocai").contentDocument; var tipo="adiciona"; if(doc.getElementById("tipoOperacao")){tipo=doc.getElementById("tipoOperacao").value;}
 if(objmapa.temaAtivo==""){alert("Nenhum tema ativo");return;}
 if((tipo !="limpa")&&(tipo !="inverte")){ objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=selecaopt&tema="+objmapa.temaAtivo+"&tipo="+tipo+"&xy="+objposicaocursor.ddx+" "+objposicaocursor.ddy+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"selecaoPT",ajaxredesenha);}}
 objmapa.verificaClickMapa();}
 docMapa.onmouseup=function(){ if(g_tipoacao=="zoomli"){zoomboxf("termina");}
 if(g_tipoacao=="selecaobox"){zoomboxf("termina");}
 if($i("img")&&(g_tipoacao=="pan")){ g_panM="nao"; var disty=(ddinicialy*-1)+objposicaocursor.ddy; var distx=(ddinicialx*-1)+objposicaocursor.ddx; var ex=objmapa.extent; var ex=ex.split(" "); var novoxi=(ex[0]*1)-distx; var novoxf=(ex[2]*1)-distx; var novoyi=(ex[1]*1)-disty; var novoyf=(ex[3]*1)-disty; if((distx==0)||(disty==0)){ objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pan&x="+objposicaocursor.imgx+"&y="+objposicaocursor.imgy+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"pan",ajaxredesenha); return;}
 var nex=novoxi+" "+novoyi+" "+novoxf+" "+novoyf; objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&ext="+nex+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaExtensao",ajaxredesenha);}}}
function initJanelaZoom(qual){ if((qual==1)&&(!$i("maisBotoes1"))){ var novoel=document.createElement("div"); novoel.id="janelaBotoes1"; novoel.style.display="block"; if(navm){novoel.style.filter='alpha(opacity=90)';}
 else{novoel.style.opacity=.75;}
 novoel.style.borderColor="gray"; var temp='<div class="hd"><div class="tl"></div>'; temp+='<div class="tr"></div></div>'; if($i("zoomli")){ if(navn){temp+='<div style="text-align:center;position:relative;left:9px" >';}
 temp+='<div id=vertMaisZoom onmouseover="mostradicasf(this,\'Amplia o mapa mantendo o centro atual.\',\'\')" onclick="zoomiauto()" ></div><div id="vertBGDiv" name="vertBGDiv" tabindex="0" x2:role="role:slider" state:valuenow="0" state:valuemin="0" state:valuemax="200" title="Zoom" >'; temp+='<div id="vertHandleDiv" ><img alt="" src='+$im("slider.png")+'/></div></div>'; temp+='<div id=vertMenosZoom onmouseover="mostradicasf(this,\'Reduz o mapa mantendo o centro atual.\',\'\')" onclick="zoomoauto()" ></div></div></div>';}
 temp+='<div id=maisBotoes1 ></div>'; novoel.innerHTML=temp; document.body.appendChild(novoel); if($i("barraDeBotoes1")){ $i("maisBotoes1").innerHTML=$i("barraDeBotoes1").innerHTML; $i("barraDeBotoes1").innerHTML="";}
 YAHOO.namespace("janelaBotoes1.xp"); YAHOO.janelaBotoes1.xp.panel=new YAHOO.widget.Panel("janelaBotoes1",{width:"36px", fixedcenter: false, constraintoviewport: false, underlay:"none", close:true, visible:true, draggable:true, modal:false}); YAHOO.janelaBotoes1.xp.panel.render(); verticalSlider=YAHOO.widget.Slider.getVertSlider("vertBGDiv","vertHandleDiv", 0, 70); verticalSlider.onChange=function(offsetFromStart){g_fatordezoom=(offsetFromStart-35)/5;}; verticalSlider.setValue(35,true); if($i("vertBGDiv")){ $i("vertBGDiv").onmouseup=function(){ aplicaescala(); g_fatordezoom=0; verticalSlider.setValue(35,true);}}
 if($i("vertHandleDiv")){ $i("vertHandleDiv").onmousemove=function(){ var nw=objmapa.w; var nh=objmapa.h; var nt=0; var nl=0; var ns=parseInt(objmapa.scale); if((g_fatordezoom > 0)&&(g_fatordezoom < 7)){ g_fatordezoom=g_fatordezoom+1; var velhoh=parseInt($i("img").style.height); var velhow=parseInt($i("img").style.width); nh=objmapa.h/g_fatordezoom; nw=objmapa.w/g_fatordezoom; var t=parseInt($i("img").style.top); var l=parseInt($i("img").style.left); nt=t+((velhoh-nh)*.5); if(navm){nl=0;}
 else{nl=l+((velhow-nw)*.5);}
 var fatorEscala=nh/objmapa.h; ns=parseInt(objmapa.scale/fatorEscala);}
 if((g_fatordezoom < 0)&&(g_fatordezoom >-7)){ g_fatordezoom=g_fatordezoom-1; var velhoh=parseInt($i("img").style.height); var velhow=parseInt($i("img").style.width); nh=objmapa.h*g_fatordezoom*-1; nw=objmapa.w*g_fatordezoom*-1; var t=parseInt($i("img").style.top); var l=parseInt($i("img").style.left); nt=t-((nh-velhoh)*.5); nl=l-((nw-velhow)*.5); var fatorEscala=nh/objmapa.h; ns=parseInt(objmapa.scale/fatorEscala);}
 $i("img").style.width=nw; $i("img").style.height=nh; $top("img",nt); $left("img",nl); if($i("escalanum")){$i("escalanum").value=ns;}}}
 return;}
 if((qual==1)&&($i("maisBotoes1"))){YAHOO.janelaBotoes1.xp.panel.show();}
 if((qual==2)&&(!$i("maisBotoes2"))){ var novoel=document.createElement("div"); novoel.id="janelaBotoes2"; novoel.style.display="block"; if(navm){novoel.style.filter='alpha(opacity=90)';}
 else{novoel.style.opacity=.75;}
 novoel.style.borderColor="gray"; var temp='<div class="hd"><div class="tl"></div>'; temp+='<div class="tr"></div></div>'; temp+='<div id=maisBotoes2 ></div>'; novoel.innerHTML=temp; document.body.appendChild(novoel); if($i("barraDeBotoes2")){ $i("maisBotoes2").innerHTML=$i("barraDeBotoes2").innerHTML; $i("barraDeBotoes2").innerHTML="";}
 YAHOO.namespace("janelaBotoes2.xp"); YAHOO.janelaBotoes2.xp.panel=new YAHOO.widget.Panel("janelaBotoes2",{width:"36px", fixedcenter: false, constraintoviewport: false, underlay:"none", close:true, visible:true, draggable:true, modal:false}); YAHOO.janelaBotoes2.xp.panel.render(); return;}
 if((qual==2)&&($i("maisBotoes2"))){YAHOO.janelaBotoes2.xp.panel.show();}}
function initJanelaRef(){ if(!$i("winRef")){ var novoel=document.createElement("div"); novoel.id="winRef"; novoel.style.display="none"; var ins='<div class="hd"><div class="tl"></div>'; ins+='<div class="tr"></div></div><div class="bd" id="mapaReferencia" onmouseover="javascript:movimentoRef(this)" onclick="javascript:clicouRef()">'; ins+='<img style="cursor:pointer" id=imagemReferencia src=""/></div></div>'; ins+='<div style="text-align:left;font-size:0px" id=refmensagem ></div>'; novoel.innerHTML=ins; novoel.style.borderColor="gray"; document.body.appendChild(novoel);}
 $i("winRef").style.display="block"; YAHOO.namespace("janelaRef.xp"); YAHOO.janelaRef.xp.panel=new YAHOO.widget.Panel("winRef",{width:"160px", fixedcenter: false, constraintoviewport: true, underlay:"none", close:true, visible:true, draggable:true, modal:false}); YAHOO.janelaRef.xp.panel.render(); if(navm){YAHOO.janelaRef.xp.panel.moveTo((imagemxi+objmapa.w-160),imagemyi+4);}
 else{YAHOO.janelaRef.xp.panel.moveTo((imagemxi+objmapa.w-167),imagemyi+4);}
 var escondeRef=function(){ YAHOO.util.Event.removeListener(YAHOO.janelaRef.xp.panel.close, "click"); YAHOO.janelaRef.xp.panel.destroy(); iCookie("g_mapaRefDisplay","none");}
 YAHOO.util.Event.addListener(YAHOO.janelaRef.xp.panel.close, "click", escondeRef); iCookie("g_mapaRefDisplay","block"); objmapa.atualizaReferencia();}
function mudaboxnf(tipo){ g_operacao=tipo; clearTimeout(objmapa.tempo); objmapa.tempo=setTimeout('remapaf()',(4000)); autoRedesenho("reinicia"); if($i("aplicari")){ $i("aplicari").style.display="block"; if(navm){ mx=objposicaomouse.x-10; my=objposicaomouse.y-15; with($i("aplicari").style){ pixelLeft=mx+document.body.scrollLeft; pixelTop=my+document.body.scrollTop;}}
 if(navn){ var l=objposicaomouse.x; var t=objposicaomouse.y+document.body.scrollTop; with($i("aplicari").style){ left=l; top=t;}}}}
function movelentef(){ if($i("lente")){ if($i("lente").style.visibility=="visible"){ var esq=(objposicaocursor.telax-imagemxi)*2.25; var topo=(objposicaocursor.telay-imagemyi)*2.25; var clipt="rect("+(topo-40)+" "+(esq+40)+" "+(topo+40)+" "+(esq-40)+")"; with($i("lente").style){ clip=clipt; eval(g_tipotop+"=(imagemyi-(topo-40))+g_postpx"); eval(g_tipoleft+"=(imagemxi-(esq-40))+g_postpx");}}}}
function zoomiauto(){ objaguarde.abre("ajaxredesenha","Aguarde..."); g_fatordezoom=0; var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=aproxima&nivel=2&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); g_operacao="navega"; cp.call(p,"aproxima",ajaxredesenha);}
function zoomoauto(){ objaguarde.abre("ajaxredesenha","Aguarde..."); g_fatordezoom=0; var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=afasta&nivel=2&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); g_operacao="navega"; cp.call(p,"afasta",ajaxredesenha);}
function zoomboxf(tipo){ var bx=$i("box1"); switch(tipo){ case "desloca": ppx=objposicaocursor.telax; py=objposicaocursor.telay; if(navn){ if(ppx > boxxini){with(bx.style){width=ppx-boxxini-15+"px";}}
 if(py > boxyini){with(bx.style){height=py-boxyini-15+"px";}}
 if(ppx < boxxini){with(bx.style){left=ppx+"px";width=boxxini-ppx+15+"px";}}
 if(py < boxyini){with(bx.style){top=py+"px";height=boxyini-py+15+"px";}}}
 if(navm){ if(ppx > boxxini){with(bx.style){width=ppx-boxxini-2;}}
 if(py > boxyini){with(bx.style){height=py-boxyini-2;}}
 if(ppx < boxxini){with(bx.style){left=ppx;width=boxxini-ppx+2;}}
 if(py < boxyini){with(bx.style){top=py;height=boxyini-py+2;}}}
 break; case "termina": md=1; eval('pix=parseInt(document.getElementById("box1").style.'+g_tipoleft+")"); eval('piy=parseInt(document.getElementById("box1").style.'+g_tipotop+")"); xfig0=parseInt(bx.style.width)-imagemxi; yfig0=parseInt(bx.style.height)-imagemyi; xfig=pix+(parseInt(bx.style.width))-imagemxi; yfig=piy+(parseInt(bx.style.height))-imagemyi; amext=objmapa.extent.split(" "); dx=((amext[0]*-1)-(amext[2]*-1))/(tamanhox-1); dy=((amext[1]*1)-(amext[3]*1))/(tamanhoy-1); if(dy < 0)dy=dy*-1; nx=g_celula*xfig; ny=g_celula*yfig; x1=(amext[0]*1)+nx; y1=(amext[3]*1)-ny; xfig=pix-imagemxi; yfig=piy-imagemyi; if(dy < 0)dy=dy*-1; nx=g_celula*xfig; ny=g_celula*yfig; x2=(amext[0]*1)+nx; y2=(amext[3]*1)-ny; v=x2+" "+y2+" "+x1+" "+y1; if(g_tipoacao !="selecaobox"){ if(x1 !=x2){ objmapa.extent=v; objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&ext="+v+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaExtensao",ajaxredesenha);}}
 else{ if(x1 !=x2){ var doc=(navm)? document.frames("wdocai").document : $i("wdocai").contentDocument; var tipo="adiciona"; if(doc.getElementById("tipoOperacao")){tipo=doc.getElementById("tipoOperacao").value;}
 if(objmapa.temaAtivo==""){alert("Nenhum tema ativo");return;}
 if((tipo !="limpa")&&(tipo !="inverte")){ objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=selecaobox&ext="+v+"&g_sid="+g_sid+"&tipo="+tipo+"&tema="+objmapa.temaAtivo; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"selecaobox",ajaxredesenha);}}}
 with(bx.style){visibility="hidden";width=0;height=0;}
 document.getElementById("imgh").style.display="block"; break;}}
function zoomIP(){ var xxx=convdmsddf($i("xg").value,$i("xm").value,$i("xs").value); var yyy=convdmsddf($i("yg").value,$i("ym").value,$i("ys").value); var mostraIP=function(retorno){ if(retorno.data.latitude !=null){ objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=zoomponto&pin=pin&tamanho=14&xy="+retorno.data.longitude+" "+retorno.data.latitude+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"zoomPonto",ajaxredesenha);}
 else{alert("Nao foi possivel identificar a localizacao.");}}
 var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=localizaIP&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"localizaIP",mostraIP);}
function zoomPonto(){ if($i("xg")){ var xxx=convdmsddf($i("xg").value,$i("xm").value,$i("xs").value); var yyy=convdmsddf($i("yg").value,$i("ym").value,$i("ys").value); objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=zoomponto&pin=pin&xy="+xxx+" "+yyy+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"zoomPonto",ajaxredesenha);}}
function clicouRef(){ objposicaocursor.refx=objposicaocursor.refx-parseInt(YAHOO.janelaRef.xp.panel.element.style.left)-5; objposicaocursor.refy=objposicaocursor.refy-parseInt(YAHOO.janelaRef.xp.panel.element.style.top)-25; var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pan&escala="+objmapa.scale+"&tipo=ref&x="+objposicaocursor.refx+"&y="+objposicaocursor.refy+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"pan",ajaxredesenha);}
function movimentoRef(obj){ obj.onmousemove=function(exy){ if(navm){capturaposicao(obj);}
 else{capturaposicao(exy);}}}
function aplicaescala(){ if($i("escalanum")){var nova=$i("escalanum").value;}
 else{var nova=objmapa.scale;}
 objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=mudaescala&escala="+nova+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); g_operacao="outras"; cp.call(p,"mudaEscala",ajaxredesenha);}
function zoomtot(){ objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&ext="+objmapa.extentTotal+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); g_operacao="navega"; cp.call(p,"mudaExtensao",ajaxredesenha);}
function panFixo(direcao){ if(direcao=="norte"){ var y=objmapa.h/6; var x=objmapa.w/2;}
 if(direcao=="sul"){ var y=objmapa.h-(objmapa.h/6); var x=objmapa.w/2;}
 if(direcao=="leste"){ var x=objmapa.w-(objmapa.w/6); var y=objmapa.h/2;}
 if(direcao=="oeste"){ var x=objmapa.w/6; var y=objmapa.h/2;}
 objaguarde.abre("ajaxredesenha","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pan&escala="+objmapa.scale+"&x="+x+"&y="+y+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); g_operacao="navega"; cp.call(p,"pan",ajaxredesenha);}
function ativaEntorno(){ if(g_entorno=="sim"){ var letras=["L","O","N","S"]; for(l=0;l<letras.length;l++){ if($i("img"+letras[l])){ $i("img"+letras[l]).style.display="none"; $i("img"+letras[l]).src="";}}
 $left("img",0); $top("img",0); g_entorno="nao"; alert("Entorno desativado"); $i("img").style.visibility="visible"; $i("img").style.display="block";}
 else{ geraURLentorno(); var letras=["L","O","N","S"]; for(l=0;l<letras.length;l++){ if($i("img"+letras[l])){ $i("img"+letras[l]).style.width=objmapa.w; $i("img"+letras[l]).style.height=objmapa.h; $i("img"+letras[l]).style.display="block";}}
 g_entorno="sim"; ajustaEntorno(); alert("Entorno ativado. o desenho do mapa pode demorar mais.");}}
function geraURLentorno(){ var nny=(objmapa.h/2)*-1; var nnx=objmapa.w/2; var sy=objmapa.h+(objmapa.h/2); var sx=objmapa.w/2; var lx=objmapa.w+(objmapa.w/2); var ly=objmapa.h/2; var ox=(parseInt(objmapa.w/2))*-1; var oy=objmapa.h/2; var u=window.location.protocol+"\/\/"+window.location.host+objmapa.cgi+"?map="+objmapa.mapfile; u+="&mode=map&imgext="+objmapa.extent+"&mapsize="+nnx+" "+oy+"&map_scalebar_status=off"; var sul=u+"&imgxy="+sx/2+" "+sy/2; var norte=u+"&imgxy="+nnx/2+" "+nny/2; var leste=u+"&imgxy="+lx/2+" "+ly/2; var oeste=u+"&imgxy="+ox/2+" "+oy/2; $i("imgS").src=sul; $i("imgN").src=norte; $i("imgL").src=leste; $i("imgO").src=oeste;}
function ajustaEntorno(){ $left("img",objmapa.w*-1); $left("imgS",objmapa.w*-1); $left("imgL",objmapa.w); $left("imgO",objmapa.w*-3); $left("imgN",objmapa.w*-1); $top("img",objmapa.h*-1); $top("imgS",objmapa.h*-1); $top("imgL",objmapa.h*-1); $top("imgN",objmapa.h*-1); $top("imgO",objmapa.h*-1);}
function buscaRapida(){ if(!$i("boxg")){ var novoel=document.createElement("div"); novoel.id="boxg"; novoel.style.zIndex=5000; novoel.innerHTML='<font face="Arial" size=0></font>'; document.body.appendChild(novoel);}
 if($i("buscaRapida")){ if($i("valorBuscaRapida").value==""){alert("Digite uma palavra para busca!");return;}
 wdocaf("300px","280px",g_locaplic+"/ferramentas/buscarapida/index.htm","","","Busca rapida");}}
function verificaTip(){ if(!$i("tip")){ var novoel=document.createElement("div"); novoel.id="tip"; novoel.style.position="absolute"; if(navm){novoel.style.filter="alpha(opacity=90)";}
 document.body.appendChild(novoel);}
 if((objmapa.parado=="parar")||(objmapa.parado=="cancela")){return;}
 if((objmapa.parado=="sim")&&(g_operacao=="identifica")&&($i("tip").style.display!="block")){ $i("tip").style.top=objposicaocursor.telay+20; $i("tip").style.left=objposicaocursor.telax; $i("tip").innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>Pesquisando...</td></tr></table>"; $i("tip").style.display="block"; eval(g_funcaoTip);}
 if(($i("box1"))&&(objmapa.parado=="sim")&&(document.getElementById("imgh").style.display=="block")&&($i("box1").style.visibility !="visible")){ if((g_tipoacao=="zoomli")||(g_tipoacao=="zoomlo")||(g_tipoacao=="pan")){ if(g_mostraRosa=="sim"){ if(navm){$i("tip").style.filter="alpha(opacity=0)";}
 else{$i("tip").style.opacity="5";}
 var setas="<table id=rosaV ><tr>"; if(navm){var s=" style=filter:'alpha(opacity=0)' ";}
 if(navn){var s=" style=opacity:0' ";}
 setas+="<td "+s+" ></td>"; setas+="<td><img title=norte src="+$im("rosanorte.png")+" onclick=\"panFixo('norte')\"/></td>"; setas+="<td "+s+" ></td></tr>"; setas+="<tr><td><img title=oeste src="+$im("rosaoeste.png")+" onclick=\"panFixo('oeste')\"/></td>"; setas+="<td><table><tr>"; setas+="<td><img title=aproxima onclick='zoomiauto()' src="+$im("rosacentrol.png")+" </td>"; setas+="<td><img title=afasta onclick='zoomoauto()' src="+$im("rosacentroo.png")+" </td>"; setas+="</tr></table></td>"; setas+="<td><img title=leste src="+$im("rosaleste.png")+" onclick=\"panFixo('leste')\"/></td></tr>"; setas+="<tr><td "+s+" ></td><td><img title=sul src="+$im("rosasul.png")+" onclick=\"panFixo('sul')\"/></td><td "+s+" ></td></tr></table>"; $i("tip").innerHTML=setas; $i("tip").style.top=objposicaocursor.telay-27; $i("tip").style.left=objposicaocursor.telax-27; $i("tip").style.display="block"; mostradicasf('','Clique nas pontas da rosa para navegar no mapa. Clique em x para parar de mostrar essa opção.',''); return;}}}
 if((objmapa.parado!="cancela")&&($i("tip").style.display!="block")){objmapa.parado="sim";}
 setTimeout('verificaTip()',g_tempotip);}
function verificaTipDefault(){ var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=identifica&opcao=tip&xy="+objposicaocursor.ddx+","+objposicaocursor.ddy+"&resolucao=5&g_sid="+g_sid; var cp=new cpaint(); cp.set_persistent_connection(true); cp.set_response_type("JSON"); cp.call(p,"identifica",mostraTip);}
function mostraTip(retorno){ var retorno=retorno.data; if((retorno !="erro")&&(retorno !=undefined)){ if($i("img")){$i("img").title="";}
 if(retorno !=""){ var res="<div id='cabecatip' style='text-align:left;background-color:rgb(240,240,240)'><span style='color:navy;cursor:pointer;text-align:left' onclick='javascript:objmapa.parado=\"cancela\"'>parar&nbsp;&nbsp;</span>"; res+="<span style='color:navy;cursor:pointer;text-align:left' onclick='javascript:objmapa.objtips.push($i(\"tip\"));$i(\"tip\").id=\"\";$i(\"cabecatip\").innerHTML=\"\";$i(\"cabecatip\").id=\"\"' >fixar</span></div>"; var temas=retorno.split("!"); for(tema=0;tema<temas.length;tema++){ var titulo=temas[tema].split("@"); if(g_tipotip=="completo"){ res+="<span style='text-align:left;font-size:9pt'><b>"+titulo[0]+"</b></span><br>";}
 var ocorrencias=titulo[1].split("*"); for(ocorrencia=0;ocorrencia<ocorrencias.length;ocorrencia++){ if(ocorrencias[ocorrencia] !=""){ var pares=ocorrencias[ocorrencia].split("##"); for(par=0;par<pares.length;par++){ var valores=pares[par].split("#"); if(g_tipotip=="completo"){ res=res+"<span class=tiptexto style='text-align:left;font-size:9pt'>"+valores[0]+" <i>"+valores[1]+"</i></span><br>";}
 else{ res=res+"<span class=tiptexto style='text-align:left;font-size:9pt'><i>"+valores[1]+"</i></span><br>";}}}}}
 if($i("janelaMen")){ $i("janelaMenTexto").innerHTML=res;}
 else{ $i("tip").innerHTML="<table style='text-align:left'><tr><td style='text-align:left'>"+res+"</td></tr></table>"; with($i("tip").style){top=objposicaocursor.telay-10;left=objposicaocursor.telax-20;display="block";}}}}}
function legendaGrafico(par){ var temp=par.split("*"); var par="<table>"; for(i=0;i<temp.length;i++){ var t=temp[i]; var t=t.split(","); par+="<tr style='text-align:left'><td style='background-color:rgb("+t[1]+","+t[2]+","+t[3]+")'>&nbsp;&nbsp;</td><td style='text-align:left'>"+t[0]+"</td></tr>";}
 par+="</table>"; if(!$i("legendagr")){ var novoel=document.createElement("div"); var temp='<div class="hd"><div class="tl"></div>'; temp+='<div class="tr"></div></div>'; temp+='<div id=contemleggr ></div>'; novoel.id="legendagr"; novoel.style.display="block"; novoel.style.textAlign="left"; novoel.innerHTML=temp; document.body.appendChild(novoel); YAHOO.namespace("legendagr.xp"); YAHOO.legendagr.xp.panel=new YAHOO.widget.Panel("legendagr",{width:"250px", fixedcenter: true, constraintoviewport: false, underlay:"none", close:true, visible:true, draggable:true, modal:false});}
 $i("contemleggr").innerHTML=par; YAHOO.legendagr.xp.panel.render(); YAHOO.legendagr.xp.panel.show();}
function inverteStatusClasse(leg){ var classe=leg.value; var layer=leg.name; var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=inverteStatusClasse&g_sid="+g_sid+"&tema="+layer+"&classe="+classe; var cp=new cpaint(); cp.set_response_type("json"); cp.call(p,"inverteStatusClasse",ajaxredesenha);}
function atualizagoogle(){ if(parent.frames["wdocai"]){ var doc=(navm)? document.frames("wdocai").document : $i("wdocai").contentDocument; if(doc.getElementById("map")){ parent.frames["wdocai"].panTogoogle();}}}
function atualizascielo(){ if(parent.frames["wdocai"]){ var docel=(navm)? document.frames("wdocai").document : $i("wdocai").contentDocument; if(docel.getElementById("resultadoscielo")){ parent.frames["wdocai"].buscascielo();}}}
function atualizaconfluence(){ if(parent.frames["wdocai"]){ var docel=(navm)? document.frames("wdocai").document : $i("wdocai").contentDocument; if(docel.getElementById("resultadoconfluence")){ parent.frames["wdocai"].buscaconfluence();}}}
function atualizawiki(){ if(parent.frames["wdocai"]){ var docel=(navm)? document.frames("wdocai").document : $i("wdocai").contentDocument; if(docel.getElementById("resultadowiki")){ parent.frames["wdocai"].buscawiki();}}}
function procurartemas(){ var procurar=document.getElementById("buscatema").value; var resultadoProcurar=function(retorno){ var retorno=retorno.data; if((retorno !="erro")&&(retorno !=undefined)){ var ins=""; for(ig=0;ig<retorno.length;ig++){ var ngSgrupo=retorno[ig].subgrupos; for(sg=0;sg<ngSgrupo.length;sg++){ var nomeSgrupo=ngSgrupo[sg].subgrupo; var ngTema=ngSgrupo[sg].temas; for(st=0;st<ngTema.length;st++){ if(ngTema[st].link !=" "){var lk="<a href="+ngTema[st].link+" target=blank>&nbsp;fonte</a>";}
 var tid=ngTema[st].tid; var inp="<input style='text-align:left;cursor:pointer;' onclick='mudaboxnf(\"adiciona\")' class=inputsb style='cursor:pointer' type=\"checkbox\" value="+tid+" onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.','ligadesliga')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>("+nomeSgrupo+")"; var nomeTema=inp+(ngTema[st].nome)+lk+"<br>"; ins+=nomeTema;}}}
 if(ins !=""){ $i("achados").innerHTML=ins+"<br>";}
 else{$i("achados").innerHTML="<span style='color:red'>Nada encontrado<br><br></span>";}}}
 var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=procurartemas&procurar="+procurar+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("json"); cp.call(p,"procurartemas",resultadoProcurar);}
function expandeTema(itemID){ var lista=(objmapa.temas).split(";"); if(!document.getElementById("idx"+itemID)){ for(l=0;l<lista.length;l++){ var ltema=lista[l].split("*"); if(ltema[0]==itemID){ var farol="maisamarelo.png"; if(ltema[8]==undefined){ltema[8]="nao";}
 if(ltema[6]*1 < objmapa.scale*1){ var farol="maisverde.png"; var mfarol="A escala do tema &eacute;compat&iacute;vel com a escala do mapa";}
 if(ltema[6]*1 > objmapa.scale*1){ var farol="maisvermelho.png"; var mfarol="A escala do tema &eacute incompat&iacute;vel com a escala do mapa";}
 if(ltema[6]==0){ var farol="maisamarelo.png"; var mfarol="A escala do tema n&atilde;o &eacute conhecida";}
 tnome="&nbsp;<img id=farol"+ltema[0]+" src="+$im(farol)+" title='"+mfarol+"' \>"; tnome+="&nbsp;<img id='idx"+ltema[0]+"' src="+$im("x.gif")+" title='excluir' onclick='excluitemaf(\""+ltema[0]+"\")' onmouseover=\"javascript:mostradicasf(this,'Clique para excluir esse tema do mapa.','exclui')\" onmouseout=\"javascript:mostradicasf(this,'')\" \>"; tnome+="&nbsp;<img src="+$im("sobe.gif")+" title='sobe' onclick='sobetemaf(\""+ltema[0]+"\")' onmouseover=\"javascript:mostradicasf(this,'Clique para subir esse tema na ordem de desenho','sobe')\" onmouseout=\"javascript:mostradicasf(this,'')\" \>"; tnome+="&nbsp;<img src="+$im("desce.gif")+" title='desce' onclick='descetemaf(\""+ltema[0]+"\")' onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou descer esse tema na ordem de desenho','desce')\" onmouseout=\"javascript:mostradicasf(this,'')\" \>"; tnome+="&nbsp;<img src="+$im("extent.gif")+" title='zoom para o tema' onclick='zoomtemaf(\""+ltema[0]+"\")' onmouseover=\"javascript:mostradicasf(this,'Clique para ajustar o mapa de forma a mostrar todo o tema','')\" onmouseout=\"javascript:mostradicasf(this,'')\" \>"; mytreeview1.createItem("temap0"+ltema[0], tnome, imgBranco, false, true, true, ltema[0]); if(g_opcoesTemas=="sim"){mytreeview1.createItem("opc"+ltema[0], "Opções", imgBranco, true, true, true, ltema[0]);}
 mytreeview1.createItem("legenda"+ltema[0], "Legenda", imgBranco, true, true, true, ltema[0]); if(g_opcoesTemas=="sim"){ var im=""; if(navn){var im="<img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=13/>";}
 if((ltema[4] !=0)||(ltema[8]=="sim")){ tnome="<span onclick='mudatranspf(\""+ltema[0]+"\")'>"+im+"<img src="+$im("tic.png")+" onmouseover=\"javascript:mostradicasf(this,'Altera a transparência do tema, possibilitando que as camadas inferiores possam ser vistas.','')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>&nbsp;opacidade: </span><input onchange='mudatranspf(\""+ltema[0]+"\")' class=digitar type=text size=3 value="+ltema[3]+" id='tr"+ltema[0]+"'/>"; mytreeview1.createItem("temap1"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]);}
 tnome="<span onclick='mudanomef(\""+ltema[0]+"\")'>"+im+"<img src="+$im("tic.png")+" onmouseover=\"javascript:mostradicasf(this,'Muda o nome atual do tema, utilize para melhorar a leganda do mapa.','')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>&nbsp;novo nome: </span><input onchange='mudanomef(\""+ltema[0]+"\")' class=digitar type=text size=10 value='' id='nn"+ltema[0]+"'/>"; mytreeview1.createItem("temap2"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]); if((ltema[4] < 3)&&(ltema[9] !=7)){ tnome="<span onclick='procuraratribf(\""+ltema[0]+"\")'>"+im+"<img src="+$im("tic.png")+" onmouseover=\"javascript:mostradicasf(this,'Localize elementos no tema com base em seus atributos descritivos.','')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>&nbsp;procurar... </span>"; mytreeview1.createItem("temap3"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]); tnome="<span onclick='toponimiaf(\""+ltema[0]+"\")'>"+im+"<img src="+$im("tic.png")+" onmouseover=\"javascript:mostradicasf(this,'Crie uma nova camada no mapa para apresentar textos descritivos sobre esse tema, tendo como base a tabela de atributos.','')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>&nbsp;texto... </span>"; mytreeview1.createItem("temap4"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]); tnome="<span onclick='etiquetas(\""+ltema[0]+"\")'>"+im+"<img src="+$im("tic.png")+" onmouseover=\"javascript:mostradicasf(this,'Defina as etiquetas que serão mostradas quando o mouse é estacionado sobre um elemento desse tema.','')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>&nbsp;etiquetas... </span>"; mytreeview1.createItem("temap7"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]); tnome="<span onclick='filtrof(\""+ltema[0]+"\")'>"+im+"<img src="+$im("tic.png")+" onmouseover=\"javascript:mostradicasf(this,'Insira um filtro nesse tema para mostrar apenas determinadas informações, com base na tabela de atributos.','')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>&nbsp;filtro... </span>"; mytreeview1.createItem("temap5"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]); tnome="<span onclick='tabelaf(\""+ltema[0]+"\")'>"+im+"<img src="+$im("tic.png")+" onmouseover=\"javascript:mostradicasf(this,'Veja a tabela de atributos relacionada a esse tema.','')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>&nbsp;tabela... </span>"; mytreeview1.createItem("temap6"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]);}
 if(ltema[4] < 4){ tnome="<span onclick='editaLegenda(\""+ltema[0]+"\")'>"+im+"<img src="+$im("tic.png")+" onmouseover=\"javascript:mostradicasf(this,'Abre o editor de legenda, permitindo a alteração da forma de representação desse tema.','')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>&nbsp;editar legenda... </span>"; mytreeview1.createItem("temap7"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]);}
 tnome="<span onclick='destacaTema(\""+ltema[0]+"\")'>"+im+"<img src="+$im("tic.png")+" onmouseover=\"javascript:mostradicasf(this,'Mostra os dados desse tema em uma janela que acompanha o mouse.','')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>&nbsp;mostra em janela... </span>"; mytreeview1.createItem("temap8"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]);}
 mytreeview1.createItem("","", imgBranco, false, true, true, ltema[0]); break;}}}
 var tema=itemID.split("legenda"); if(tema.length==2){ var expandeLegendaVer=function(retorno){ if(retorno.data !=undefined){ var retorno=retorno.data; if(retorno[0]){ if((navn)&&(!retorno[0].imagem)){tabela=retorno;}
 else{ var i=retorno[0].imagem; var re=new RegExp("tiff", "g"); var i=i.replace(re,'png'); var tabela="<img src='"+i+"'/>";}
 retorno="";}
 else{ var linhas=retorno.split("#"); if(linhas.length > 1){ var linhas=retorno.split("|"); var tabela="<table >"; for(linha=0;linha<linhas.length;linha++){ var colunas=linhas[linha].split("#"); var id=colunas[0]+"-"+colunas[1]; var re=new RegExp("'", "g"); var exp=colunas[3].replace(re,'"'); tabela+="<tr style='border-top:1px solid rgb(240,240,240);'><td><img src='"+colunas[4]+"' </td><td style='text-align:left'>"+colunas[2]+"</td></tr>";}
 tabela+="</table><br>";}
 else{tabela=retorno;}}
 if(!$i(g_arvoreClick+"verdiv")){ incluir="<div style='text-align:left' id='"+g_arvoreClick+"verdiv"+"'>"+tabela+"</div>"; mytreeview1.createItem(g_arvoreClick+"ver", incluir, imgBranco, false, true, true, g_arvoreClick);}
 else{ $i(g_arvoreClick+"verdiv").innerHTML=tabela;}}}
 g_arvoreClick=itemID; tema=tema[1]; var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaHTML&template=legenda2.htm&tema="+tema+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"criaLegenda",expandeLegendaVer);}}
function expandeGrupo(itemID){ g_arvoreClick=itemID; if((itemID.search("sgrupo")>-1)&&(g_arvoreClicks.search(itemID)==-1)){ var codigos=itemID.split("_"); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&grupo="+codigos[1]+"&subgrupo="+codigos[2]+"&g_sid="+g_sid+"&idmenu="+codigos[3]; var cp=new cpaint(); cp.set_response_type("json"); cp.call(p,"pegaListaDeTemas",processaTemas);}}
function pegaListaDeGrupos(idmenu,listasistemas){ var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadegrupos&g_sid="+g_sid+"&idmenu="+idmenu+"&listasistemas="+listasistemas; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"pegaListaDeGrupos",processaGrupos);}
function processaGrupos(retorno){ if((retorno.data !="erro")&&(retorno.data !=undefined)){ var idarvore=retorno.data.grupos[retorno.data.grupos.length-2].idmenu; if($i("buscatema")){var busca=$i("buscatema").value;}
 if(!document.getElementById("buscatema")){ var insp="<div style='text-align:left;'><table cellspacing=0 cellpadding=0 ><tr><td style='text-align:left;font-size:10px;'>"; insp=insp+"<img src='"+g_locaplic+"/imagens/branco.gif' height=0/>"; insp=insp+"<p>&nbsp;procurar:<input class=digitar type=text id=buscatema size=15 value=''/><img title='procurar' src="+$im("tic.png")+" onclick='procurartemas()' style='cursor:pointer'/></td></tr></table><br>"; $i(objmapa.guiaMenu+"obj").innerHTML=insp+"<div style='text-align:left;font-size:10px;' id=achados ></div></div>";}
 if(!$i("uplocal")){ var upload=""; if(g_uploadlocal=="sim"){upload+="<div id=uplocal style='width:98%;left:5px;cursor:pointer;text-align:left;font-size:11px;' onclick='upload()'><img src="+$im("upload.gif")+" style='cursor:pointer;text-align:left'/>&nbsp;Upload de arquivo local</div>";}
 if(g_downloadbase=="sim"){upload+="<div style='width:98%;left:5px;cursor:pointer;text-align:left;font-size:11px;' onclick='downloadbase()'><img src="+$im("connected-s.gif")+" style='cursor:pointer;text-align:left'/>&nbsp;Download de dados</div>";}
 if(g_conectarwms=="sim"){upload+="<div style='width:98%;left:5px;cursor:pointer;text-align:left;font-size:11px;' onclick='conectarwms()'><img src="+$im("cmdLink.gif")+" style='cursor:pointer;text-align:left'/>&nbsp;Conectar com servidor WMS</div>";}
 if(g_conectargeorss=="sim"){upload+="<div style='width:98%;left:5px;cursor:pointer;text-align:left;font-size:11px;' onclick='conectargeorss()'><img src="+g_locaplic+"/imagens/georss-1.png style='cursor:pointer;text-align:left'/>&nbsp;Conectar com GeoRss</div>";}
 $i(objmapa.guiaMenu+"obj").innerHTML+=upload; if(objmapa.navegacaoDir=="sim"){ var temp="<div style='width:98%;left:5px;cursor:pointer;text-align:left;font-size:11px;' onclick='navegacaoDir()'><img src="+g_locaplic+"/imagens/desktop.png style='cursor:pointer;text-align:left'/>&nbsp;Acesso aos arquivos do servidor</div>"; $i(objmapa.guiaMenu+"obj").innerHTML+=temp;}}
 mytreeview2=new Object(); mytreeview2=treeviewNew("mytreeview2"+idarvore, "default", objmapa.guiaMenu+"obj", null); var nometemas="Temas"; if(idarvore !=""){nometemas+="-"+idarvore;}
 mytreeview2.createItem("item1"+idarvore, "<b>"+nometemas+"</b>", g_locaplic+"/imagens/visual/"+g_visual+"/temas.png", true, true, true, null); mytreeview2.itemExpand=expandeGrupo; for(i=0;i<retorno.data.grupos.length;i++){ if(retorno.data.grupos[i].nome){ mytreeview2.createItem("grupo"+i+"a"+idarvore, retorno.data.grupos[i].nome, g_locaplic+"/imagens/visual/"+g_visual+"/folder-s.gif", true, true, true, "item1"+idarvore); var ngSgrupo=retorno.data.grupos[i].subgrupos; var cor="rgb(230,230,230)"; for(sg=0;sg<ngSgrupo.length;sg++){ if(navm) var nomeSgrupo="<span style='background-color:"+cor+"' >"+ngSgrupo[sg].nome+"</span>"; else var nomeSgrupo="<span style='background-color:"+cor+"' ><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+ngSgrupo[sg].nome+"</span>"; mytreeview2.createItem("sgrupo_"+i+"_"+sg+"a"+"grupo"+i+"_"+idarvore, nomeSgrupo, imgBranco, true, true, false, "grupo"+i+"a"+idarvore); if(cor=="rgb(230,230,230)"){var cor="rgb(255,255,255)";}
 else{var cor="rgb(230,230,230)";}}
 var ngtSgrupo=retorno.data.grupos[i].temasgrupo; for(sgt=0;sgt<ngtSgrupo.length;sgt++){ var no=ngtSgrupo[sgt]; var nome=no.nome; var lk=no.link; if(lk !=" "){var lk="<a href="+lk+" target=blank>&nbsp;fonte</a>";}
 var tid=no.tid; var inp="<input style='text-align:left;cursor:pointer;' onclick='mudaboxnf(\"adiciona\")' class=inputsb style='cursor:pointer' type=\"checkbox\" value="+tid+" onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.','ligadesliga')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>"; if(navm) nomeTema="&nbsp;"+inp+nome+lk; else nomeTema="<span><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+inp+nome+lk+"</span>"; mytreeview2.createItem("sgrupo_"+i+"_"+sg+"_"+sgt+"_"+idarvore, nomeTema, imgBranco, false, true, false, "grupo"+i+"a"+idarvore);}}
 if(retorno.data.grupos[i].temasraiz){ for(st=0;st<retorno.data.grupos[i].temasraiz.length;st++){ var no=retorno.data.grupos[i].temasraiz[st]; var nome=no.nome; var lk=no.link; if(lk !=" "){var lk="<a href="+lk+" target=blank>&nbsp;fonte</a>";}
 var tid=no.tid; var inp="<input style='text-align:left;cursor:pointer;' onclick='mudaboxnf(\"adiciona\")' class=inputsb style='cursor:pointer' type=\"checkbox\" value="+tid+" onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.','ligadesliga')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>"; if(navm) nomeTema="&nbsp;"+inp+nome+lk; else nomeTema="<span><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+inp+nome+lk+"</span>"; mytreeview2.createItem("tema"+i+""+st+"a"+idarvore, nomeTema, imgBranco, false, true, true, "item1"+idarvore);}
 mytreeview2.createItem("", "", imgBranco, false, true, true, "item1"+idarvore);}}
 if(g_locsistemas !=""){pegavalSistemas(retorno.data.grupos[retorno.data.grupos.length-1].sistemas);}}}
function processaTemas(retorno){ if((retorno.data !="erro")&&(retorno.data !=undefined)){ var cor="rgb(251,246,184)"; for(st=0;st<retorno.data.temas.length;st++){ var nome=retorno.data.temas[st].nome; var lk=retorno.data.temas[st].link; if(lk !=" "){var lk="<a href="+lk+" target=blank>&nbsp;fonte</a>";}
 var tid=retorno.data.temas[st].tid; var inp="<input style='text-align:left;cursor:pointer;' onclick='mudaboxnf(\"adiciona\")' class=inputsb style='cursor:pointer' type=\"checkbox\" value="+tid+" onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.','ligadesliga')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>"; if(navm) nomeTema="<span style='background-color:"+cor+"' title='c&oacute;digo: "+tid+"'>"+inp+nome+lk+"</span>"; else nomeTema="<span style='background-color:"+cor+"' title='c&oacute;digo: "+tid+"'><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+inp+nome+lk+"</span>"; mytreeview2.createItem("tema"+sg+""+st, nomeTema, imgBranco, false, true, true, g_arvoreClick); if(cor=="rgb(251,246,184)"){var cor="rgb(255,255,255)";}
 else{var cor="rgb(251,246,184)";}}
 mytreeview2.createItem("vazio", "", imgBranco, false, true, true, g_arvoreClick); g_arvoreClicks+=","+g_arvoreClick;}}
function pegavalSistemas(sis){ if(sis.length > 0){ mytreeviewS=new Object(); mytreeviewS=treeviewNew("mytreeviewS", "default", objmapa.guiaMenu+"obj", null); mytreeviewS.createItem("Sitem1", "<b>Sistemas</b>", g_locaplic+"/imagens/temas.png", true, true, true, null); for(ig=0;ig<sis.length;ig++){ var nomeSis=sis[ig].NOME; mytreeviewS.createItem("sis"+ig, nomeSis, g_locaplic+"/imagens/folder-s.gif", true, true, true, "Sitem1"); var funcoes=sis[ig].FUNCOES; for(ig2=0;ig2<funcoes.length;ig2++){ var nomeFunc=funcoes[ig2].NOME; var executar=funcoes[ig2].ABRIR; var w=funcoes[ig2].W; var h=funcoes[ig2].H; var inp="<img title='Abrir sistema' src="+$im("open.gif")+" style='cursor:pointer;text-align:left' onclick='abreSistema(\""+executar+"\",\""+w+"\",\""+h+"\")'/>&nbsp;"; mytreeviewS.createItem("sis"+ig+"func"+ig2, inp+nomeFunc, imgBranco, false, true, false, "sis"+ig);}}}}
function pegaMapas(retorno){ var ins="<br>"; var mapa=retorno.data.mapas; for(ig1=0;ig1<mapa.length;ig1++){ var nome=mapa[ig1].NOME; var descricao=mapa[ig1].DESCRICAO; var imagem=mapa[ig1].IMAGEM; var temas=mapa[ig1].TEMAS; var ligados=mapa[ig1].LIGADOS; var extensao=mapa[ig1].EXTENSAO; var outros=mapa[ig1].OUTROS; var lkd=mapa[ig1].LINK; var link=g_locaplic+"/ms_criamapa.php?temasa="+temas+"&layers="+ligados; if(extensao !=""){link+="&mapext="+extensao;}
 if(outros !=""){link+="&"+outros;}
 if(lkd !=""){var link=lkd;}
 ins+="<div><a href='"+link+"'><img src='"+imagem+"'></a></div><br>"; ins+="<div><p>"+nome+"</p></div><br>";}
 $i("banners").innerHTML=ins;}
function arvoreclick(itemID){ if(itemID.search("tema")==0){ if($i(itemID).checked==true){$i(itemID).checked=false;}
 else{$i(itemID).checked=true;}}}
function pegaTema(celula){ var nos=celula.parentNode.childNodes; for(no=0;no<nos.length;no++){if(nos[no].type=="checkbox"){return nos[no].value;}}}
function autoRedesenho(opcao){ if(opcao=="desativa"){ g_autoRedesenho=0; clearTimeout(objmapa.tempoRedesenho); clearTimeout(objmapa.contaTempoRedesenho); objmapa.tempoRedesenho=""; objmapa.contaTempoRedesenho=""; objmapa.tempoRedesenho=""; if($i("tempoRedesenho")){$i("tempoRedesenho").style.display="none";}}
 if(opcao=="ativa"){ if(($i("tempoRedesenho"))&&(g_autoRedesenho > 0)){$i("tempoRedesenho").style.display="block";}
 if(g_autoRedesenho > 0){objmapa.tempoRedesenho=setTimeout('autoRedesenho("redesenha")',g_autoRedesenho);}
 if(($i("tempoRedesenho"))&&(g_autoRedesenho > 0)){ $i("tempoRedesenho").innerHTML=g_autoRedesenho/1000; objmapa.contaTempoRedesenho=setTimeout('autoRedesenho("contagem")',1000);}}
 if(opcao=="redesenha"){ clearTimeout(objmapa.tempoRedesenho); clearTimeout(objmapa.contaTempoRedesenho); remapaf(); autoRedesenho("ativa");}
 if(opcao=="contagem"){ if($i("tempoRedesenho")){ $i("tempoRedesenho").innerHTML=parseInt($i("tempoRedesenho").innerHTML)-1; objmapa.contaTempoRedesenho=setTimeout('autoRedesenho("contagem")',1000);}}}
function remapaf(){ clearTimeout(objmapa.tempo); objmapa.tempo=""; objmapa.temaAtivo=""; if($i(objmapa.guiaTemas+"obj")){ var iguias=$i(objmapa.guiaTemas+"obj").getElementsByTagName("input"); var tsl=new Array(); var tsd=new Array(); for(i=0;i<iguias.length;i++){ if(iguias[i].type=="checkbox"){ if(iguias[i].checked==false){tsd.push(iguias[i].value);}
 if(iguias[i].checked==true){tsl.push(iguias[i].value);}}}
 var remapaAdicNovos=function remapaAdicNovos(retorno){ if($i("buscatema")){ var g=$i(objmapa.guiaMenu+"obj"); var iguias=g.getElementsByTagName("input"); var ta=new Array(); for(i=0;i<iguias.length;i++){ if(iguias[i].type=="checkbox"){ if(iguias[i].checked==true){ ta.push(iguias[i].value); iguias[i].checked=false;}}}
 if(ta.length > 0){ objaguarde.abre("ajaxredesenha","Aguarde..."); var temp=function(){ajaxredesenha("");}
 var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=adtema&temas="+(ta.toString())+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"adicionaTema",temp);}
 else{ objaguarde.abre("ajaxredesenha","Aguarde..."); ajaxredesenha("");}}
 else{ objaguarde.abre("ajaxredesenha","Aguarde..."); ajaxredesenha("");}
 objaguarde.fecha("remapa");}
 if((tsd.length > 0)||(tsl.length > 0)){ objaguarde.abre("remapa","Aguarde...refazendo o mapa"); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=ligatemas&desligar="+(tsd.toString())+"&ligar="+(tsl.toString())+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"ligaDesligaTemas",remapaAdicNovos);}
 else{remapaAdicNovos();}}
 else{remapaAdicNovos();}}
function processevent1(exy1){ }
function calcposf(){ imagemxi=0; imagemyi=0; imagemxref=0; imagemyref=0; if(!$i("i3geo")){return;}
 if($i("i3geo").style.left){imagemxi+=parseInt($i("i3geo").style.left);}
 if($i("i3geo").style.top){imagemyi+=parseInt($i("i3geo").style.top);}
 var dc=$i("i3geo"); if($i("img")){var dc=$i("contemImg");}
 if($i("openlayers_OpenLayers_Container")){var dc=$i("openlayers_OpenLayers_Container");}
 while((dc.offsetParent)&&(dc.offsetParent.id !="i3geo")){ dc=dc.offsetParent; imagemxi=imagemxi+dc.offsetLeft; imagemyi=imagemyi+dc.offsetTop;}
 if($i("img")){ $left("corpoMapa",imagemxi); $top("corpoMapa",imagemyi); if($i("i3geo").style.left){$left("corpoMapa",imagemxi-parseInt($i("i3geo").style.left));}
 if($i("i3geo").style.top){$top("corpoMapa",imagemyi-parseInt($i("i3geo").style.top));}}
 if($i("mostradistancia")){ $left("mostradistancia",imagemxi); $top("mostradistancia",imagemyi);}
 if($i("ref")){ var dc=$i("ref"); while(dc.offsetParent.id !="i3geo"){ dc=dc.offsetParent; imagemxref=imagemxref+dc.offsetLeft; imagemyref=imagemyref+dc.offsetTop;}}
 if($i("aguarde")){ $top("aguarde",imagemyi); $left("aguarde",imagemxi);}}
function movecursor(){ var obje=$i("obj").style; if($i("img")){ eval("obje."+g_tipotop+"=objposicaocursor.telay+5+g_postpx"); eval("obje."+g_tipoleft+"=objposicaocursor.telax+5+g_postpx");}
 else{ eval("obje."+g_tipotop+"=objposicaocursor.telay-15+g_postpx"); eval("obje."+g_tipoleft+"=objposicaocursor.telax+15+g_postpx");}
 if($i("box1")){ var bx=$i("box1"); if(bx.style.visibility !="visible"){ with(bx.style){ left=objposicaocursor.telax+g_postpx; top=objposicaocursor.telay+g_postpx;}}}}
function capturaposicao(exy){ var e=(navn)? exy : window.event; if(navn){ var storage=e.clientY+window.pageYOffset; var storage1=e.clientX+window.pageXOffset; calcposf(); var xfig=e.clientX-imagemxi+pageXOffset; var yfig=e.clientY-imagemyi+pageYOffset; var xreffig=e.clientX-imagemxref+pageXOffset; var yreffig=e.clientY-imagemyref+pageYOffset;}
 if(navm){ var storage=e.clientY+document.body.scrollTop; var storage1=e.clientX+document.body.scrollLeft; calcposf(); var xfig=e.clientX-imagemxi+document.body.scrollLeft; var yfig=e.clientY-imagemyi+document.body.scrollTop; var xreffig=e.clientX-imagemxref+document.body.scrollLeft; var yreffig=e.clientY-imagemyref+document.body.scrollTop;}
 var teladd=calcddf(xfig,yfig,g_celula,objmapa.extent); var teladms=convdmsf(teladd[0],teladd[1]); with(objposicaocursor){ ddx=teladd[0]; ddy=teladd[1]; dmsx=teladms[0]; dmsy=teladms[1]; telax=storage1; telay=storage; imgx=xfig; imgy=yfig; refx=xreffig; refy=yreffig;}
 if(objmapa.parado!="cancela"){objmapa.parado="nao";}
 ajaxTip="";}
function gerafilmef(qs){ if($i("lugarquadros")){ var q="<table class=tablefilme ><tr><td><img src=\""+g_localimg+"/icon_menuarrow.gif\" title='op&ccedil;&otilde;es' onclick='opcoesQuadros()' style='cursor:pointer'/></td>"; for(i=0;i < qs;i++){ q=q+"<td><img src=\""+g_localimg+"/quadro.png\" id=f"+i+" onmouseover='filmef(this);mostradicasf(this,\"Quadro-clique para restaurar\",\"quadro\")' onmouseout=\"javascript:mostradicasf(this,'')\" onclick='filmezf(this)'/></td>"; var qu=new quadrofilme(); quadrosfilme[i]=qu;}
 var finalq="</tr></table>"; document.getElementById("lugarquadros").innerHTML=q+finalq;}}
function gravaQuadro(variavel,valor){ var muda=-1; if($i("lugarquadros")){ var nquadros=quadrosfilme.length; if(quadrosfilme[nquadros-1].imagem !=" "){rebobinaf();}
 for(i=0;i < nquadros;i++){ if((eval("quadrosfilme["+i+"]."+variavel+"==' '"))&&(muda < 0)){muda=i;}}
 eval("quadrosfilme["+(muda)+"]."+variavel+"='"+valor+"'");}}
function avancaQuadro(){ var muda=-1; if($i("lugarquadros")){ var nquadros=quadrosfilme.length; if(quadrosfilme[nquadros-1].imagem !=" "){rebobinaf();}
 for(i=0;i < nquadros;i++){ if((quadrosfilme[i].imagem==" ")&&(muda < 0)){muda=i;}}
 $i("f"+muda).src=g_localimg+"/quadro1.png";}}
function filmef(o){ if($i("lugarquadros")){ var v=(o.id).replace("f",""); if(quadrosfilme[v].imagem !=" "){$i("img").src=quadrosfilme[v].imagem;}}}
function rebobinaf(){ janima=0; var nquadros=quadrosfilme.length; for(i=0;i < nquadros;i++){ $i("f"+i).src=g_localimg+"/quadro.png"; with(quadrosfilme[i]){imagem=" ";escala=" ";legenda=" ";extensao=" ";referencia=" ";}}}
function filmezf(o){ var quadro=(o.id).replace("f",""); if(quadrosfilme[quadro].extensao !=" "){ ext=quadrosfilme[quadro].extensao; var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=mudaext&ext="+ext+"&g_sid="+g_sid; objaguarde.abre("ajaxredesenha","Aguarde..."); var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"mudaExtensao",ajaxredesenha);}}
function filmeanimaf(){ preLoad=new Array(); for(i=0;i < quadrosfilme.length;i++){ $i("f"+i).src=g_localimg+"/quadro.png"; if(quadrosfilme[i].imagem !=" "){ preLoad[i]=new Image(); preLoad[i].src=quadrosfilme[i].imagem }}
 filmeanimarodaf(0);}
function filmeanimarodaf(janima){ if(janima < quadrosfilme.length){ $i("img").src=preLoad[janima].src; $i("f"+janima).src=g_localimg+"/quadro1.png"; janima=janima+1; var doc=(navm)? document.frames("wdocai").document : $i("wdocai").contentDocument; var ti=doc.getElementById("tempoanima").value; t=setTimeout('filmeanimarodaf('+janima+')',ti);}}
function quadrofilme(){ this.imagem=" "; this.escala=" "; this.legenda=" "; this.extensao=" "; this.referencia=" ";}
function calculadistancia(lga,lta,lgb,ltb){ var er=6366.707; var radlat1=Math.PI*lta/180; var radlat2=Math.PI*ltb/180; var radlong1=Math.PI*lga/180; var radlong2=Math.PI*lgb/180; if(lta > 0){radlat1=Math.PI/2-radlat1;}
 if(lta < 0){radlat1=Math.PI/2+radlat1;}
 if(lga < 0){radlong1=Math.PI*2-radlong1;}
 if(ltb > 0){radlat2=Math.PI/2-radlat2;}
 if(ltb < 0){radlat2=Math.PI/2+radlat2;}
 if(lgb < 0){radlong2=Math.PI*2-radlong2;}
 var x1=er*Math.cos(radlong1)*Math.sin(radlat1); var y1=er*Math.sin(radlong1)*Math.sin(radlat1); var z1=er*Math.cos(radlat1); var x2=er*Math.cos(radlong2)*Math.sin(radlat2); var y2=er*Math.sin(radlong2)*Math.sin(radlat2); var z2=er*Math.cos(radlat2); var d=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2)); var theta=Math.acos((er*er+er*er-d*d)/(2*er*er)); return theta*er;}
function convdmsddf(cd,cm,cs){ var sinal='positivo'; if(cd < 0){ cd=cd*-1; sinal='negativo';}
 spm=cs/3600; mpg=cm/60; var dd=(cd*1)+(mpg*1)+(spm*1); if(sinal=='negativo'){dd=dd*-1;}
 return(dd);}
function calcddf(xfign,yfign,g_celula,imgext){ if(navm){ xfign=xfign-2.2; yfign=yfign-2.7;}
 if(navn){ xfign=xfign-0.12; yfign=yfign-1.05;}
 var nx=g_celula*xfign; var ny=g_celula*yfign; var amext=imgext.split(" "); var longdd=(amext[0]*1)+nx; var latdd=(amext[3]*1)-ny; var res=new Array(); res[0]=longdd; res[1]=latdd; return(res);}
function convdmsf(x,y){ var m=0; var s=0; var dx=parseInt(x); if(dx > 0){var restod=x-dx;}
 if(dx < 0){restod=(x*-1)-(dx*-1);}
 dx=dx; if(restod !=0){ var mm=restod*60; var m=parseInt(restod*60); var restos=mm-m; var mx=m; if(restos !=0){ var s=restos*60; var s=(s+"_").substring(0,5); var sx=s;}
 else{s="00.00"}}
 else{ var mx="00"; var sx="00.00";}
 if(m.length==2){m="0"+m+"";}
 if(s*1 < 10){s="0"+s;}
 var xv=dx+" "+mx+" "+sx; var m=0; var s=0; var dy=parseInt(y); if(dy > 0){var restod=y-dy;}
 if(dy < 0){var restod=(y*-1)-(dy*-1);}
 dy=dy; if(restod !=0){ var mm=restod*60; var m=parseInt(restod*60); var restos=mm-m; var my=m; if(restos !=0){ var s=restos*60; s=(s+"_").substring(0,5); var sy=s;}
 else{var s="00.00";}}
 else{ var my="00"; var sy="00.00";}
 if(m.length==2){m="0"+m;}
 if(s*1 < 10){s="0"+s;}
 var yv=dy+" "+my+" "+sy; var res=new Array(); res[0]=xv; res[1]=yv; if($i("localizarxy")){ $i("xg").value=dx; $i("xm").value=mx; $i("xs").value=sx; $i("yg").value=dy; $i("ym").value=my; $i("ys").value=sy; }
 return res;}
function convddtela(vx,vy,docmapa){ if(!docmapa){var docmapa=window.document;}
 var dc=docmapa.getElementById("img"); imgext=objmapa.extent; varimgext=imgext.split(" "); vx=(varimgext[0]*-1)-(vx*-1); vy=(vy*-1)+(varimgext[3]*1); c=objmapa.cellsize*1; xy=new Array(); xy[0]=(vx/c)+imagemxi; xy[1]=(vy/c)+imagemyi; return(xy);}
function posicaomouse(){ this.x=0; this.y=0;}
function posicaocursor(){ this.ddx=0; this.ddy=0; this.dmsx=''; this.dmsy=''; this.telax=0; this.telay=0; this.imgx=0; this.imgy=0; this.refx=0; this.refy=0;}
function pontosdist(){ this.xpt=new Array(); this.ypt=new Array(); this.dist=new Array();}
function inseremarcaf(xi,yi){ if(!$i("pontosins")){ var novoel=document.createElement("div"); novoel.id="pontosins"; with(novoel.style){position="absolute";top=parseInt($i("img").style.top);left=parseInt($i("img").style.left);}
 document.body.appendChild(novoel);}
 var container=$i("pontosins"); var novoel=document.createElement("div"); with(novoel.style){position="absolute";zIndex=2000;top=(yi-2)+"px";left=(xi-2)+"px";width="4px";height="4px";}
 var novoimg=document.createElement("img"); novoimg.src=g_locaplic+"/imagens/dot1.gif"; with(novoimg.style){width="4px";height="4px";zIndex=2000;}
 novoel.appendChild(novoimg); container.appendChild(novoel);}
function limpacontainerf(){ if($i("pontosins")){$i("pontosins").innerHTML="";}
 if($i("mostradistancia")){$i("mostradistancia").style.display="none";}}
 function testafuncoes(){}