function buscaCep()
{
	var bt = document.getElementById('buscar_cep');
	var cep = document.getElementById('cep1');
	var submit = document.getElementById("cadastrar");
	
	submit.disabled = true;
	
	bt.value = 'Carregando...';
	bt.disabled = true;
	
	var ajax = openAjax();
	
	ajax.open('GET', 'busca_cep.php?cep=' + escape(cep.value) + "&formato=javascript", true);
	
	ajax.onreadystatechange = function()
	{
		if (ajax.readyState == 4)
		{
			if (ajax.status == 200)
			{
				bt.value = 'Buscar CEP';
				bt.disabled = false;
				submit.disabled = false;
				completarFormulario(ajax.responseText);
			}
		}
	}
    ajax.send(null);
}


function completarFormulario(text)
{
	var divCep = document.getElementById("div_cep");
	var divCadastro = document.getElementById("div_cadastro");
	var endereco = document.getElementById("endereco");
	var cidade = document.getElementById("cidade");
	var uf = document.getElementById("uf");
	var bairro = document.getElementById("bairro");
	var cep = document.getElementById("cep2");
	
	
	eval(text);
	
	if (resultadoCEP['resultado'] != 1)
	{
		alert('CEP não encontrado. Favor preencher manualmente seu endereço');
	}
	
	divCep.style.display = 'none';
	divCadastro.style.display = 'block';
	
	endereco.value = unescape(resultadoCEP['tipo_logradouro']) + ' ' + unescape(resultadoCEP['logradouro']);
	cidade.value = unescape(resultadoCEP['cidade']);
	uf.value = unescape(resultadoCEP['uf']);
	bairro.value = unescape(resultadoCEP['bairro']);
	cep.value = document.getElementById("cep1").value;
}

