// script para buscar cep integrado com jquery
// por Julio Antonini
var R = null;
var acao = null;
var rr = null;
var retorno = null;
	function getEndereco() {
			if($.trim($('#cep').val()) != ""){
				$('#endereco').val("carregando");
				$('#bairro').val("carregando");
				$('#cidade').val("carregando");
				$('#estado').val("carregando");	
				$('#endereco').attr('disabled', true);
				$('#bairro').attr('disabled', true);
				$('#cidade').attr('disabled', true);
				$('#estado').attr('disabled', true);			
				$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
					// o getScript dá um eval no script, então é só ler!
					//Se o resultado for igual a 1
					acao = 1;
			  		if((resultadoCEP["resultado"]==1)||(resultadoCEP["resultado"]==2)){								
						$('#endereco').removeAttr('disabled');
						$('#bairro').removeAttr('disabled');
						$('#cidade').removeAttr('disabled');
						$('#estado').removeAttr('disabled');
						var endereco = unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"])
						if(endereco ==": ")
						{
							$('#endereco').val("");	
						}
						else
						{
							$('#endereco').val(endereco);	
						}
						$('#endereco').val();
						$('#bairro').val(unescape(resultadoCEP["bairro"]));
						$('#cidade').val(unescape(resultadoCEP["cidade"]));
						$('#estado').val(unescape(resultadoCEP["uf"]));
					}else if(resultadoCEP["resultado"]==0){
						$('#endereco').removeAttr('disabled');
						$('#bairro').removeAttr('disabled');
						$('#cidade').removeAttr('disabled');
						$('#estado').removeAttr('disabled');
						
						R = resultadoCEP["resultado"];
						if(R==0)
						{
							$('#endereco').val("");
							$('#bairro').val("");
							$('#cidade').val("");
							$('#estado').val("");
						}
						
						rr = unescape(resultadoCEP["tipo_logradouro"]);
						if(rr==":")
						{
							$('#endereco').val("");
						}
						$('#endereco').focus();
					}else{
						$('#endereco').removeAttr('disabled');
						$('#bairro').removeAttr('disabled');
						$('#cidade').removeAttr('disabled');
						$('#estado').removeAttr('disabled');
					}
				}
			);				
		}			
}
	
	


