function inicializaAjax(){
    var oAjax;
    try{
    // Firefox, Opera 8.0+, Safari
        oAjax = new XMLHttpRequest();
    }
    catch (e){
    // Internet Explorer
        try{
            oAjax = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e){
            try{
                oAjax = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e){
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    return oAjax;
}

function carregarAplicacao(pagina, div){
    var oAjax = inicializaAjax();
    var local = document.getElementById(div);
    
    oAjax.open("GET", pagina+".php", true);
    local.innerHTML = '<div>Carregando...</div>';
    oAjax.onreadystatechange = function(){
                                    if((oAjax.readyState == 4) && (oAjax.status == 200)){
                                         local.innerHTML = oAjax.responseText;
                                    }
                                }
    oAjax.send(null);
}

function carregarSelect(pagina, params, div){
    var oAjax = inicializaAjax();
    var local = document.getElementById(div);
    
    oAjax.open("GET", pagina+".php?"+params, true);
    local.innerHTML = '<img border"0" src="imagens/loading_small.gif">';
    oAjax.onreadystatechange = function(){
                                    if((oAjax.readyState == 4) && (oAjax.status == 200)){
                                         local.innerHTML = oAjax.responseText;
                                    }
                                }
    oAjax.send(null);
}
