function criaXMLHttp() {
 if (typeof XMLHttpRequest != "undefined")
    return new XMLHttpRequest();
 else if (window.ActiveXObject){
    var versoes = ["MSXML2.XMLHttp.5.0",
    "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0",
    "MSXML2.XMLHttp", "Microsoft.XMLHttp"
    ];
 }
 for (var i = 0; i < versoes.length; i++){
    try{
        return new ActiveXObject(versoes[i]);
    }catch (e) {}
 }
 throw new Error("Seu browser nao suporta AJAX");
}



function getContent(cep_value){
		var cep = cep_value;
		var i;
		for(i=0;i<=cep.length;i++)if(cep.charAt(i)=="-")cep=cep.replace("-","",cep);
		//alert(cep.substr(0,5) + "-" + cep.substr(5,3));
			
		var endereco = document.getElementById('ENDERECO');
		var bairro = document.getElementById('BAIRRO');
		var cidade = document.getElementById('CIDADE');
		var uf = document.getElementById('UF');
		
		var tbl=new Array();
		var node;
		var XMLHttp = criaXMLHttp();
		// via POST acrescentar esta linha
		//httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		//XMLHttp.onreadystatechange = function() { alertContents(XMLHttp); };
		XMLHttp.open("get","http://www.ocarreteiro.com.br/modules/consulta.php?CEP="+cep+"",true);
		XMLHttp.onreadystatechange = function(){
					if(XMLHttp.readyState == 1) endereco.value = "Carregando...";
					if(XMLHttp.readyState == 4){
							if(XMLHttp.status == 200){
										//logradouro.value=XMLHttp.responseText;
										
										node = XMLHttp.responseText;
										tbl = node.split(",",4);
										street=tbl[0].split("-");
										tbl[0]=street[0];

										endereco.value=tbl[0];
										bairro.value=tbl[1];
										cidade.value=tbl[2];
										uf.value=tbl[3];
										
										//alert(tbl[0]+tbl[1]+tbl[2]+tbl[3]);
										//alert(tbl[0]);
										//alert(tbl[1]);
										//alert(tbl[2]);
										//alert(tbl[3]);
										
							}else{
										rua.value = "Ocorreu um erro. " + XMLHttp.statusText;
							}
					}
		};
		XMLHttp.send(null);	
}


