try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

function formataCep(){
	cepL = document.formCep.cep.value.length;
	cep = document.formCep.cep.value.replace("-","");
	for(i=0; i<=cepL; i++){
		cep = cep.replace("-","");
	}
	query(cep)
}


function query(cep,nomeCampo){
	
    //cload = document.getElementById("resultado");
	txtEndereco = document.getElementById("txtEndereco");
	txtBairro = document.getElementById("txtBairro");
	txtCidade = document.getElementById("txtCidade");
	txtUf = document.getElementById("txtEstado");
	txtCep = document.getElementById("txtCep");
	
	txtEndereco.value = "...Aguarde";
	//txtBairro.value ="...Carregando";
		
	url = "scripts/cep/cep.php?cep="+cep;
	xmlhttp.open("GET", url, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");// @Vitor
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.onreadystatechange=function() {
	    
	    if (xmlhttp.readyState==4){
		    
			var Dados = xmlhttp.responseXML;
			
			Valor = Dados.getElementsByTagName("DADOS");
			
			vazio = Valor[0].getElementsByTagName("Vazio")[0]; 
			
			if(!vazio){
				endereco = Valor[0].getElementsByTagName("Endereco")[0].firstChild.nodeValue;
				bairro = Valor[0].getElementsByTagName("Bairro")[0].firstChild.nodeValue;
				cidade = Valor[0].getElementsByTagName("Cidade")[0].firstChild.nodeValue;
				uf = Valor[0].getElementsByTagName("UF")[0].firstChild.nodeValue;
				tipo = Valor[0].getElementsByTagName("TipoEndereco")[0].firstChild.nodeValue;
				
				txtEndereco.value = tipo +" "+ endereco;
				txtBairro.value = bairro;
				txtCidade.value = cidade;
				txtUf.value = uf;	
			}else{
				alert('Digite o CEP Corretamente!');	
				txtEndereco.value = '';
				txtBairro.value = '';
				txtCidade.value = '';
				txtUf.value = '';
				txtCep = '';
				
			}
	    }
	}
	 xmlhttp.send(null)
}



function query2(url2,cep){
    url = "query.php?ok=1"+url2;
	xmlhttp.open("GET", url, true);
	xmlhttp.onreadystatechange=function() {
	    if (xmlhttp.readyState==4){
				document.getElementById("resultado").style.display = 'block';
				document.getElementById("resultado").innerHTML = xmlhttp.responseText;
				document.formCep.cep.value = cep;
				document.getElementById("cepIn").disabled = false;
				document.getElementById("btn_enviar").disabled = false;		
				document.formCep.cep.value = "";				
	    }
	}
	 xmlhttp.send(null)
}





