function AJAX() {

   this.Updater=carregarDados;
   function carregarDados(caminhoRetorno,idResposta,metodo,mensagem,display) {

      var conteudo=document.getElementById(idResposta)
      conteudo.innerHTML= mensagem;

      var xmlhttp = getXmlHttp();

      //Abre a url
      xmlhttp.open(metodo.toUpperCase(), caminhoRetorno,true);

      //Executada quando o navegador obtiver o código
      xmlhttp.onreadystatechange=function() {

         if (xmlhttp.readyState==4){

            //Lê o texto
            var texto=xmlhttp.responseText;

            //Desfaz o urlencode
            texto=texto.replace(/\+/g," ");
            texto=unescape(texto);

            //Exibe o texto no div conteúdo
            var conteudo=document.getElementById(idResposta);
            // conteudo.style.visibility = "visible";
            conteudo.innerHTML=texto;

         }
      }
      xmlhttp.send(null);
   }
}

function getXmlHttp() {
   var xmlhttp;
   try{
      xmlhttp = new XMLHttpRequest();
   }
   catch(e){
      try{
         xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch(e){
         try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch(e){
            xmlhttp = false;
         }
      }
   }
   return xmlhttp;
}


