// 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=UTF-8");
		//ajax.overrideMimeType("text/XML");
		ajax.send(dadosUsuario);
}

function enviaDados(url,trata){
criaQueryString();
requisicaoHTTP("POST",url,true,trata);
}

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);
			
		}
	}
}

