function buscar_enter(base_url) 
{
	var tecla = event.keyCode;

	if ((tecla == 13)) {
    	buscar(base_url);
	}
	
	return tecla;
}

function formatMask(src, mask)
{
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
  {
	src.value += texto.substring(0,1);
  }
}

function msgConfirm(msg, redirect)
{
	if ( confirm ( msg ) )
    {
		document.location = redirect;
        return true;
    }
	else
    {
		return false;
    }
}

// Função única que fará a transação
function getEndereco()
{
    // Se o campo CEP não estiver vazio
	if($.trim($("#cep").val()) != ""){
		/* 
			Para conectar no serviço e executar o json, precisamos usar a função
			getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros
			dataTypes não possibilitam esta interação entre domínios diferentes
			Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
			[url="http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()"]http://cep.republicavirtual.com.br/web_cep...ep").val()[/url]
		*/
		$.getScript("http://webservice.kinghost.net/web_cep.php?auth=a3d4cb2c9f0de3346ae79b5c7f11f1bb&formato=javascript&cep="+$("#cep").val(), function(){
		//$.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
			  if(resultadoCEP["logradouro"] != "" ){
				// troca o valor dos elementos
				
				$("#endereco").val(unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"]));
				$("#bairro").val(unescape(resultadoCEP["bairro"]));
				$("#cidade").val(unescape(resultadoCEP["cidade"]));
				$("#uf").val(unescape(resultadoCEP["uf"]));
			}else{
				alert("Endereço não encontrado.\nDigite o endereço nos campos específicos.");
			}
		});                
	}
	else
	{
		alert("Digite um CEP válido!");
	}
}

