var ajax;
var dadosUsuario;
function requisicaoHTTP(metodo,url,assinc) {
    if(window.XMLHttpRequest) {
        ajax = new XMLHttpRequest();
    }
    else if(window.ActiveXObject) {
        ajax = new ActiveXObject("Microsoft.XMLHttp");
        if(!ajax) {
            ajax = new ActiveXObject("Msxml2.XMLHttp");
        }
    }
    if(ajax) iniciaRequisicao(metodo,url,assinc);
    else alert("Seu navegador não possui suporte a essa aplicação.");
}

function iniciaRequisicao(metodo,url,assinc) {
    ajax.onreadystatechange = trataResposta;
    ajax.open(metodo,url,assinc);
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8;");
    /*ajax.overrideMimeType("text/xml");*/ /*Usado no Mozilla*/
    ajax.send(dadosUsuario); /*qnd houverem dados a serem enviados */
}

function trataResposta() {
    if(ajax.readyState==4) {
            if(ajax.status==200) {
                trataDados();
            }
            else { alert("Problema na comunicação com o objeto XMLHTTPRequest."); }
   }
}


