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 buscar_cep(txt_cep){

	if (!txt_cep)
	{
		//Abre a url
		xmlhttp.open("GET", "busca_cep.asp",true);	
	}
	else

	{
		//Abre a url
		xmlhttp.open("GET", "busca_cep.asp?cep="+txt_cep,true);
	}
	
	 xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4)
		{
			
			var texto=xmlhttp.responseText;

			texto = texto.split("|");

			if(texto[0]==""){
				document.getElementById("txtField_endereco").value="";
				document.getElementById("txtField_endereco").readOnly=0;
				document.getElementById("txtField_bairro").value="";
				document.getElementById("txtField_bairro").readOnly=0;
				document.getElementById("txtField_cidade").value="";
				document.getElementById("txtField_cidade").readOnly=0;
				document.getElementById("txtNumero").value="";
				document.getElementById("txtNumero").focus();
				document.getElementById("UF").selectedIndex=0;
				alert("Cep não encontrado. Preencha seus dados manualmente.");
			}else{
				
				document.getElementById("txtField_endereco").value="";
				document.getElementById("txtField_endereco").value=texto[0]+" "+texto[1]+" ";
				document.getElementById("txtField_endereco").readOnly=1;
				
				document.getElementById("txtField_bairro").value="";
				document.getElementById("txtField_bairro").value=texto[4];
				document.getElementById("txtField_bairro").readOnly=1;
				
				document.getElementById("txtField_cidade").value="";
				document.getElementById("txtField_cidade").value=texto[2];
				document.getElementById("txtField_cidade").readOnly=1;
				
				document.getElementById("txtNumero").value="";
				document.getElementById("txtNumero").focus();
				
				document.getElementById("UF").selectedIndex=texto[3];
			}
		}

	 }
	 xmlhttp.send(null)
}



