$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-1){elementos[i].src=caminho+imgs[j];}}} for(j=0;j'; 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 '; 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='
'; ins+='
'; ins+='
'; 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='
'; ins+='
'; ins+='
'; 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=""+dica+" ";}} if($i("janelaMenTexto")){ if(dica==""){dica=g_mensagempadrao;} $i("janelaMenTexto").innerHTML=""+dica+" ";}} function mudaiconf(i){ for(ot=0;ot"+texto+" ")'); 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+"
"+objposicaocursor.ddx+" "+objposicaocursor.ddy+"

"; 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='
'; temp+='
'; if($i("zoomli")){ if(navn){temp+='
';} temp+='
'; temp+='
'; temp+='
';} temp+='
'; 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='
'; temp+='
'; temp+='
'; 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='
'; ins+='
'; ins+='
'; ins+='
'; 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"; setas+=""; setas+=""; setas+=""; setas+=""; setas+="
"; setas+=""; setas+="
"; setas+=""; setas+=""; $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="
parar  "; res+="fixar
"; var temas=retorno.split("!"); for(tema=0;tema
";} var ocorrencias=titulo[1].split("*"); for(ocorrencia=0;ocorrencia"+valores[0]+" "+valores[1]+"
";} else{ res=res+""+valores[1]+"
";}}}}} if($i("janelaMen")){ $i("janelaMenTexto").innerHTML=res;} else{ $i("tip").innerHTML="
"+res+"
"; with($i("tip").style){top=objposicaocursor.telay-10;left=objposicaocursor.telax-20;display="block";}}}}} function legendaGrafico(par){ var temp=par.split("*"); var par=""; for(i=0;i  ";} par+="
"+t[0]+"
"; if(!$i("legendagr")){ var novoel=document.createElement("div"); var temp='
'; temp+='
'; temp+='
'; 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 fonte";} var tid=ngTema[st].tid; var inp="("+nomeSgrupo+")"; var nomeTema=inp+(ngTema[st].nome)+lk+"
"; ins+=nomeTema;}}} if(ins !=""){ $i("achados").innerHTML=ins+"
";} else{$i("achados").innerHTML="Nada encontrado

";}}} 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 objmapa.scale*1){ var farol="maisvermelho.png"; var mfarol="A escala do tema é incompatível com a escala do mapa";} if(ltema[6]==0){ var farol="maisamarelo.png"; var mfarol="A escala do tema não é conhecida";} tnome=" "; tnome+=" "; tnome+=" "; tnome+=" "; tnome+=" "; 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="";} if((ltema[4] !=0)||(ltema[8]=="sim")){ tnome=""+im+" opacidade: "; mytreeview1.createItem("temap1"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]);} tnome=""+im+" novo nome: "; mytreeview1.createItem("temap2"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]); if((ltema[4] < 3)&&(ltema[9] !=7)){ tnome=""+im+" procurar... "; mytreeview1.createItem("temap3"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]); tnome=""+im+" texto... "; mytreeview1.createItem("temap4"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]); tnome=""+im+" etiquetas... "; mytreeview1.createItem("temap7"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]); tnome=""+im+" filtro... "; mytreeview1.createItem("temap5"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]); tnome=""+im+" tabela... "; mytreeview1.createItem("temap6"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]);} if(ltema[4] < 4){ tnome=""+im+" editar legenda... "; mytreeview1.createItem("temap7"+ltema[0], tnome, imgBranco, false, true, false, "opc"+ltema[0]);} tnome=""+im+" mostra em janela... "; 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="";} retorno="";} else{ var linhas=retorno.split("#"); if(linhas.length > 1){ var linhas=retorno.split("|"); var tabela=""; for(linha=0;linha";} tabela+="
"+colunas[2]+"

";} else{tabela=retorno;}} if(!$i(g_arvoreClick+"verdiv")){ incluir="
"+tabela+"
"; 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="
"; insp=insp+""; insp=insp+"

 procurar:


"; $i(objmapa.guiaMenu+"obj").innerHTML=insp+"
";} if(!$i("uplocal")){ var upload=""; if(g_uploadlocal=="sim"){upload+="
 Upload de arquivo local
";} if(g_downloadbase=="sim"){upload+="
 Download de dados
";} if(g_conectarwms=="sim"){upload+="
 Conectar com servidor WMS
";} if(g_conectargeorss=="sim"){upload+="
 Conectar com GeoRss
";} $i(objmapa.guiaMenu+"obj").innerHTML+=upload; if(objmapa.navegacaoDir=="sim"){ var temp="
 Acesso aos arquivos do servidor
"; $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, ""+nometemas+"", g_locaplic+"/imagens/visual/"+g_visual+"/temas.png", true, true, true, null); mytreeview2.itemExpand=expandeGrupo; for(i=0;i"+ngSgrupo[sg].nome+""; else var nomeSgrupo=""+ngSgrupo[sg].nome+""; 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 fonte";} var tid=no.tid; var inp=""; if(navm) nomeTema=" "+inp+nome+lk; else nomeTema=""+inp+nome+lk+""; 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 fonte";} var tid=no.tid; var inp=""; if(navm) nomeTema=" "+inp+nome+lk; else nomeTema=""+inp+nome+lk+""; 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 fonte";} var tid=retorno.data.temas[st].tid; var inp=""; if(navm) nomeTema=""+inp+nome+lk+""; else nomeTema=""+inp+nome+lk+""; 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", "Sistemas", g_locaplic+"/imagens/temas.png", true, true, true, null); for(ig=0;ig "; mytreeviewS.createItem("sis"+ig+"func"+ig2, inp+nomeFunc, imgBranco, false, true, false, "sis"+ig);}}}} function pegaMapas(retorno){ var ins="
"; var mapa=retorno.data.mapas; for(ig1=0;ig1
"; ins+="

"+nome+"


";} $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 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 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=""; for(i=0;i < qs;i++){ q=q+""; var qu=new quadrofilme(); quadrosfilme[i]=qu;} var finalq="
"; 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(){}