    // JavaScript Document
    var ajax;
    var dadosUsuario;

    function requisicaoHTTP(tipo,url,assinc,trata)
    {
		if(window.XMLHttpRequest){
		ajax = new XMLHttpRequest();
		}
		else if(window.ActiveXObject){
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
		
		if(!ajax){
		  ajax = new ActiveXObject("Microsoft.XMLHTTP");
		  }
		}
		
		
		if (ajax)
		iniciaRequisicao(tipo,url,assinc,trata);
		else
		alert("Seu navegador não possui suporte a essa aplicação");
    }

    function iniciaRequisicao(tipo,url,bool,trata){
          ajax.onreadystatechange=trata;
          ajax.open(tipo,url,bool,trata);
          ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; Charset=iso-8859-1");
          //ajax.overrideMimeType("text/XML");
          ajax.send(dadosUsuario); 
		  
    }

    function enviaDados(url){
    criaQueryString();
    requisicaoHTTP("POST",url,true);
    }

    function criaQueryString(){
       dadosUsuario="";
       var frm = document.forms[0];
       var numElementos = frm.elements.length;
       for(var i=0; i < numElementos; i++){
          if(i < numElementos-1){
             dadosUsuario += frm.elements[i].name+"=" +
             encodeURIComponent(frm.elements[i].value)+"&";
             }else{
             dadosUsuario += frm.elements[i].name+"=" +
             encodeURIComponent(frm.elements[i].value);
             
          }
       }
    }
