var xmlhttp

function criaxmlhttp()
{
   try {
      xmlhttp = new XMLHttpRequest();
   } catch(ee) {
      try {
         xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      } catch(e) {
         try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(E) {
            xmlhttp = false;
        }
      }
   }
}

/* Para Carregar IMC */
function leXML(url) {

   criaxmlhttp();
	
   xmlhttp.open("GET", url, true);
   xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
  xmlhttp.onreadystatechange = function(){
	if(xmlhttp.readyState == 1) { // Quando estiver carregando, exibe: carregando...
	var exibeResultado = document.getElementById('bairro').innerHTML = "Carregando...";
	}
	if(xmlhttp.readyState == 4) { // Quando estiver tudo pronto.
		if(xmlhttp.status == 200) {
		var resultado = xmlhttp.responseText; // Coloca o retornado pelo xmlhttp nessa variável
		resultado = resultado.replace(/\+/g,""); 
		//resultado = resultado.replace(/ã/g,"a");
		resultado = unescape(resultado); // Resolve o problema dos acentos
		exibeResultado = document.getElementById('bairro').innerHTML = resultado;
		} else {
		 exibeResultado = document.getElementById('bairro').innerHTML = "Por favor, tente novamente!";
		}
	}
	}
	xmlhttp.send(null); // submete
}