function ajaxhttp(){ try{var objhttp1=new XMLHttpRequest();} catch(ee){ try{var objhttp1=new ActiveXObject("Msxml2.XMLHTTP");} catch(e){ try{var objhttp1=new ActiveXObject("Microsoft.XMLHTTP");} catch(E){var objhttp1=false;}}} return(objhttp1);} function ajaxexecAS(programa,funcao){ var ohttp=ajaxhttp(); ohttp.open("POST",programa,true); var retorno=""; ohttp.onreadystatechange=function(){ if(ohttp.readyState==4){ retorno=ohttp.responseText; var reg=/Warning/gi; if(retorno.search(reg)!=-1){ alert("OOps! Ocorreu um erro\n"+retorno); return;} var reg=/erro/gi; if(retorno.search(reg)!=-1){ alert("OOps! Ocorreu um erro\n"+retorno); return;} if(funcao !="volta"){eval(funcao+'("'+retorno+'")');}}} ohttp.send(null);} function ajaxexec(programa,funcao){ var objhttp=ajaxhttp(); objhttp.open('GET', programa, false); objhttp.send(null); if(objhttp.status==200){ if(funcao !="volta"){eval(funcao+'("'+objhttp.responseText+'")');} else{return objhttp.responseText;}}} function ajaxexecASXml(programa,funcao){ if(programa.search("http")==0){ var h=window.location.host; if(programa.search(h)< 0){ alert("OOps! Nao e possivel chamar um XML de outro host.\nContacte o administrador do sistema.\nConfigure corretamente o ms_configura.php"); return;}} var ohttp=ajaxhttp(); ohttp.open("GET",programa,true); var retorno=""; ohttp.onreadystatechange=function(){ if(ohttp.readyState==4){ var retorno=ohttp.responseText; if(retorno !=undefined){ if(document.implementation.createDocument){ var parser=new DOMParser(); var dom=parser.parseFromString(retorno, "text/xml");} else{ var dom=new ActiveXObject("Microsoft.XMLDOM"); dom.async="false"; dom.load(programa);}} else{var dom="erro";} if(funcao !="volta"){eval(funcao+'(dom)');} else{return dom;}}} ohttp.send(null);} function ajaxEscalaGrafica(retorno){ if((retorno.data !="erro")&&(retorno.data !=undefined)){ eval(retorno.data); if($i("imagemEscalaGrafica")){ var m=new Image(); m.src=scaimagem; $i("imagemEscalaGrafica").src=m.src; gravaQuadro("escala",scaimagem);}}} function ajaxReferencia(retorno){ if((retorno.data !="erro")&&(retorno.data !=undefined)){ eval(retorno.data); if($i("imagemReferencia")){ var m=new Image(); m.src=refimagem; $i("imagemReferencia").src=m.src; if((objmapa.scale < 15000000)&&(objmapa.scale > 10000000)){ $i("refmensagem").innerHTML="Para navegar no mapa principal, vocêpode clicar em um ponto no mapa de referência."; $i("refmensagem").style.fontSize="10px";} else{ $i("refmensagem").innerHTML=""; $i("refmensagem").style.fontSize="0px";}} gravaQuadro("referencia",refimagem);}} function ajaxLegendaHTML(retorno){ if((retorno.data !="erro")&&(retorno.data !=undefined)){ var s=g_locaplic+"/imagens/solta.gif"; $i("legenda").innerHTML="
"+retorno.data+"
"; $i("legenda").onclick=function(){ atuaLeg="sim"; YAHOO.moveLegi.xp.panel.render(); YAHOO.moveLegi.xp.panel.show();} g_legendaHTML=retorno.data; if(!$i("moveLegi")){ var novoel=document.createElement("div"); novoel.id="moveLegi"; novoel.style.display="block"; var temp='
'; temp+='
'; temp+=g_legendaHTML+"
"; novoel.innerHTML=temp; document.body.appendChild(novoel); YAHOO.namespace("moveLegi.xp"); YAHOO.moveLegi.xp.panel=new YAHOO.widget.Panel("moveLegi",{width:"300px", fixedcenter: true, constraintoviewport: false, underlay:"none", close:true, visible:true, draggable:true, modal:false});} else{ $i("wlegenda").innerHTML=g_legendaHTML;}}} function ajaxLegendaImagem(retorno){ if((retorno.data !="erro")&&(retorno.data !=undefined)){ eval(retorno.data); if($i("lugarquadros")){gravaQuadro("legenda",legimagem);}}} function ajaxCorpoMapa(retorno){ objaguarde.abre("ajaxCorpoMapa1","Lendo imagem..."); if(retorno.data){retorno=retorno.data;} if((retorno !="erro")&&(retorno !=undefined)){ eval(retorno); $i("img").onload=function(){ gravaQuadro("imagem",mapimagem); g_quadrooriginal=mapimagem; if($i("listaTemas")){$i("listaTemas").style.height=objmapa.h;} if($i("banners")){$i("banners").style.height=objmapa.h;} if($i("legenda")){$i("legenda").style.height=objmapa.h;} borra("nao"); $i("img").style.width=objmapa.w; $i("img").style.height=objmapa.h; calcposf(); objaguarde.fecha("ajaxCorpoMapa1"); atualizagoogle();} $i("img").src=mapimagem;} else{ borra("nao"); calcposf(); trataErro(); alert("Erro no mapa");}} function ajaxredesenha(retorno){ for(ot=0;ot-1){trataErro();alert("erro"+retorno);} else{ avancaQuadro(); var legimagem=""; limpacontainerf(); objaguarde.abre("ajaxiniciaParametros","Aguarde..."); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=corpo&tipoimagem="+g_tipoimagem+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"redesenhaCorpo",ajaxIniciaParametros); if(g_lenteaberta=="sim"){ objaguarde.abre("ajaxabrelente","Aguarde...abrindo lente"); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=crialente&res=1.5&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"lente",ajaxabrelente);} objaguarde.fecha("ajaxredesenha"); if($i("img_d")){$i("img_d").style.display="none";} g_destaca="";}} borra("nao");} function ajaxIniciaParametros(retorno){ borra("nao"); try{ var retorno=retorno.data; if((retorno !="erro")&&(retorno !=undefined)){ if($i("imgL")){ var letras=["N","S","L","O"]; for(l=0;l