/**
 *      rotinas básicas de uso do ajax
*/
try{ ajax = new XMLHttpRequest();
}catch(ee){
    try{ ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
                try{ ajax = new ActiveXObject("Microsoft.XMLHTTP");
                }catch(E){ ajax = false; }
        }
}


/**
 *	carrega o arquivlo solicitado em modo Ajax
 *	@copyrigth Assefaz
 *	@name	carregaConteudo
 *	@access public
 *	@param  string que define o arquivo que serah carregado
 *	@param  string  que define o nome do container( geralemnte DIV) que receberah o conteudo;
 *	@return void
 */
function carregaConteudo( strFile, container ){

    //  recupera o container que receberar o conteudo;
    var conteudo=document.getElementById( container );

       //      define o texto de carregando...
   	conteudo.innerHTML  =       '<div class="carregando">carregando...</div>'

    //Guarda a página escolhida na variável atual
    novoConteudo        = strFile;

    ajax.open( "GET", '' + strFile, true);
    //Executada quando o navegador obtiver o código
    ajax.onreadystatechange=function() {
                  if (ajax.readyState==4){
            //Lê o texto
            var texto=ajax.responseText

            //Desfaz o urlencode
            texto=texto.replace(/\+/g," ")
            texto=unescape(texto)

            //Exibe o texto no div conteúdo
           //var conteudo=document.getElementById("conteudo")
           conteudo.innerHTML=texto
        }
    }
        //      cancela o envio;
    ajax.send(null);
}