
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!");
	}
}

function nivelSenha(senha) {
  // Expressões regulares
  var er = {
  	'especial'  : /[@!#$%&*+=?|-]/, // Caracteres especiais
  	'maiuscula' : /[A-Z]/,          // Maíusculas
  	'minuscula' : /[a-z]/,          // Minúsculas
  	'numero'    : /[0-9]/           // Números
  };
 
  var nivel = 0;
 
  // Se alguma ER for casada, incrementa o nível
  if(er.especial.test(senha))  nivel++;
  if(er.maiuscula.test(senha)) nivel++;
  if(er.minuscula.test(senha)) nivel++;
  if(er.numero.test(senha))    nivel++;
 
  return nivel;
}
//Vai para a página de destino usando a url base
function goo(url){
	document.location = baseUrl+url;
}