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="
+-
";} $i("div_d").innerHTML=""; var novoel=document.createElement("input"); novoel.id="img_d"; novoel.style.position="relative"; novoel.style.top="0px"; novoel.style.left="0px"; novoel.type="image"; novoel.src=m.src; novoel.style.display="block"; $i("div_d").appendChild(novoel); objaguarde.fecha("ajaxdestaca");}function testaajax(){}