// Muda o action do formulário da página 2 Correntista para solicitar adicionais ou não.
function Adicional() 
{
	if (document.frm.adicional.checked == true)
	{
		document.frm.action = "FormCorrentista03.asp"
		div2passos.style.visibility = 'hidden';
		div3passos.style.visibility = 'visible';
	}				
	else
	{
		document.frm.action = "FormCorrentista04.asp"
		div2passos.style.visibility = 'visible';
		div3passos.style.visibility = 'hidden';
	}
}

// Muda o action do formulário da página 3 Não Correntista para solicitar adicionais ou não.
function AdicionalNaoCorrentista() 
{
	if (document.frm.adicional.checked == true)
	{
		document.frm.action = "FormNCorrentista04.asp"
		div2passos.style.visibility = 'hidden';
		div3passos.style.visibility = 'visible';
	}				
	else
	{
		document.frm.action = "FormNCorrentista05.asp"
		div2passos.style.visibility = 'visible';
		div3passos.style.visibility = 'hidden';
	}
}

function altera_campo(valor_campo,caracter,altera)
{	
	while(valor_campo.indexOf(caracter)>-1)
	{
		valor_campo = valor_campo.replace(caracter,altera);
	}
	return valor_campo;
}

//valida cpf
function validaCPF (CPF) 
{
    if (CPF.length == 0) return false;
    if (CPF.length != 11 || CPF == "00000000000" || CPF == "11111111111" ||
		CPF == "22222222222" ||	CPF == "33333333333" || CPF == "44444444444" ||
		CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||
		CPF == "88888888888" || CPF == "99999999999")
		return false;
	soma = 0;
	for (i=0; i < 9; i ++)
		soma += parseInt(CPF.charAt(i)) * (10 - i);
	resto = 11 - (soma % 11);
	if (resto == 10 || resto == 11)
		resto = 0;
	if (resto != parseInt(CPF.charAt(9)))
		return false;
	soma = 0;
	for (i = 0; i < 10; i ++)
		soma += parseInt(CPF.charAt(i)) * (11 - i);
	resto = 11 - (soma % 11);
	if (resto == 10 || resto == 11)
		resto = 0;
	if (resto != parseInt(CPF.charAt(10)))
		return false;
	return true;
}

// Muda o foco para próximo objeto após completar seu tamanho máximo
function pulaTexto(obj1,obj2)
{
	var maximo = eval('document.forms[0].'+obj1+'.maxLength');
	var digitado = eval('document.forms[0].'+obj1+'.value.length');
	if (digitado == maximo) 
	{	
	
		
		if (obj2 == 'endereco_comercial'){
			parent.rodape.location.href='https://www.bradescocartoes.com.br/PropostaCartoes/pegaendereco.asp?c='+document.forms[0].cep_1comercial.value+document.forms[0].cep_2comercial.value+'&setor=correntista&cendereco=endereco_comercial&cbairro=bairro_comercial&ccidade=cidade_comercial&uf=sigla_estado_comercial';
		}
		if (obj1 == 'cep_2residencial' && obj2 == 'endereco_residencial'){
			parent.rodape.location.href='https://www.bradescocartoes.com.br/PropostaCartoes/pegaendereco.asp?c='+document.forms[0].cep_1residencial.value+document.forms[0].cep_2residencial.value+'&setor=correntista&cendereco=endereco_residencial&cbairro=bairro_residencial&ccidade=cidade_residencial&uf=sigla_estado_residencial';
		}else{
			if (obj2 == 'endereco_residencial'){
				parent.rodape.location.href='https://www.bradescocartoes.com.br/PropostaCartoes/pegaendereco.asp?c='+document.forms[0].cep_1residencial.value+document.forms[0].cep_2residencial.value+'&setor=correntista&cendereco=endereco_residencial&cbairro=bairro_residencial&ccidade=cidade_residencial&uf=sigla_estado_residencial';
			}		
		}
		
		if (obj2 == 'oturas_rendas'){
			parent.rodape.location.href='https://www.bradescocartoes.com.br/PropostaCartoes/pegaendereco.asp?c='+document.forms[0].cep_1comercial.value+document.forms[0].cep_2comercial.value+'&setor=correntista&cendereco=endereco_comercial&cbairro=bairro_comercial&ccidade=cidade_comercial&uf=sigla_estado_comercial';
		}
	
		var foco = eval('document.forms[0].'+obj2);
		foco.focus();
	} 
}

function pulaCombo(obj1,obj2)
{
	var atual = eval('document.forms[0].'+obj1);
	if (atual.value != '0') 
	{
		var foco = eval('document.forms[0].'+obj2);
		foco.focus();
	} 
}

function soNumero() 
{
	if (!(event.keyCode>47 && event.keyCode<58))
	{
		return event.keyCode=0
	}
}

function soLetras() 
{
 if (event.keyCode != 32){
	if (!(event.keyCode>64 && event.keyCode<91))
	{
		return event.keyCode=0
	}
 }
}

// PERMITE APENAS LETRAS SEM ACENTO, CONVERTENDO PARA MAIÚSCULA -  NÚMEROS e ESPACOS
function SemAcento()
{
	if ((event.keyCode !=32) && !(event.keyCode>64 && event.keyCode<91) && !(event.keyCode>96 && event.keyCode<123) && !(event.keyCode>47 && event.keyCode<58))
	{
		return event.keyCode=0
	}
	else
	{
		if (event.keyCode>96 && event.keyCode<123)
		{
			return (event.keyCode=event.keyCode - 32)
		}
	}
}

// valida o preenchimento dos campos para cartao adicional 1 e 2
function ValidaAdicionais()
{
	if (document.frm.nome_adicional1.value.length>0)
	{
		if (document.forms[0].nome_adicional1.value.indexOf(" ")<0)
		{
			alert('Informe o nome completo.');
			document.forms[0].nome_adicional1.focus();
			return false;
		}
		if (document.frm.id_parentesco_adicional1.value=="0")
		{
			alert("Informe o parentesco.")
			document.frm.id_parentesco_adicional1.focus();
			return false;
		}
		if (!validaCPF(document.frm.cpf_1adicional1.value + document.frm.cpf_2adicional1.value))
		{
			alert("Informe um CPF válido.")
			document.frm.cpf_1adicional1.focus();
			return false;
		}
		if (document.frm.dia_nascimento_adicional1.value=="")
		{
			alert("Informe o dia do nascimento.")
			document.frm.dia_nascimento_adicional1.focus();
			return false;
		}
		if (document.frm.mes_nascimento_adicional1.value=="")
		{
			alert("Informe o mês do nascimento.")
			document.frm.mes_nascimento_adicional1.focus();
			return false;
		}
		if (document.frm.ano_nascimento_adicional1.value=="")
		{
			alert("Informe o ano do nascimento.")
			document.frm.ano_nascimento_adicional1.focus();
			return false;
		}
		if (document.frm.sexo_adicional1.value=="0")
		{
			alert("Informe o sexo.")
			document.frm.sexo_adicional1.focus();
			return false;
		}
	}
	if (document.frm.nome_adicional2.value.length>0)
	{
		if (document.forms[0].nome_adicional2.value.indexOf(" ")<0)
		{
			alert('Informe o nome completo.');
			document.forms[0].nome_adicional2.focus();
			return false;
		}
		if (document.frm.id_parentesco_adicional2.value=="0")
		{
			alert("Informe o parentesco.")
			document.frm.id_parentesco_adicional2.focus();
			return false;
		}
		if (!validaCPF(document.frm.cpf_1adicional2.value + document.frm.cpf_2adicional2.value))
		{
			alert("Informe um CPF válido.")
			document.frm.cpf_1adicional2.focus();
			return false;
		}
		if (document.frm.dia_nascimento_adicional2.value=="")
		{
			alert("Informe o dia do nascimento.")
			document.frm.dia_nascimento_adicional2.focus();
			return false;
		}
		if (document.frm.mes_nascimento_adicional2.value=="")
		{
			alert("Informe o mês do nascimento.")
			document.frm.mes_nascimento_adicional2.focus();
			return false;
		}
		if (document.frm.ano_nascimento_adicional2.value=="")
		{
			alert("Informe o ano do nascimento.")
			document.frm.ano_nascimento_adicional2.focus();
			return false;
		}
		if (document.frm.sexo_adicional2.value=="0")
		{
			alert("Informe o sexo.")
			document.frm.sexo_adicional2.focus();
			return false;
		}
	}
	document.frm.submit();
}

// Valida os campos do formulário da 1ª página de correntista
function checar1() {
	if (document.forms[0].nome_titular.value == "")
	{
		alert('Informe o nome do titular do cartão.');
		document.forms[0].nome_titular.focus();
		return false;
	}
	if (document.forms[0].nome_titular.value.indexOf(" ")<0)
	{
		alert('Informe o nome completo do titular do cartão.');
		document.forms[0].nome_titular.focus();
		return false;
	}	
	if (document.forms[0].cpf_1titular.value == "")
	{
		alert('Informe o CPF do titular do cartão.');
		document.forms[0].cpf_1titular.focus();
		return false;
	}
	if (document.forms[0].cpf_2titular.value == "")
	{
		alert('Informe o dígito do CPF do titular do cartão.');
		document.forms[0].cpf_2titular.focus();
		return false;
	}
	if (!validaCPF(document.forms[0].cpf_1titular.value + document.forms[0].cpf_2titular.value))
	{
		alert('CPF inválido.');
		document.forms[0].cpf_1titular.focus();
		return false;
	}
	if ((document.forms[0].dia_nascimento_titular.value < 1 
			|| 
		 document.forms[0].dia_nascimento_titular.value > 31) 
			|| 
		(document.forms[0].mes_nascimento_titular.value < 1 
			|| 
		 document.forms[0].mes_nascimento_titular.value > 12) 
			|| 
		(document.forms[0].ano_nascimento_titular.value < 1900 
			|| 
		 document.forms[0].ano_nascimento_titular.value > 2007))
	{
		alert("Preencha corretamente a data de nascimento.");
		document.frm.dia_nascimento_titular.focus();
		return false;
	}
	if (document.forms[0].endereco_residencial.value == "")
	{
		alert('Informe o endereço residencial.');
		document.forms[0].endereco_residencial.focus();
		return false;
	}
	if (document.forms[0].num_residencial.value == "")
	{
		alert('Informe o número do imóvel.');
		document.forms[0].num_residencial.focus();
		return false;
	}
	/*
	if (document.forms[0].bairro_residencial.value == "")
	{
		alert('Informe o bairro.');
		document.forms[0].bairro_residencial.focus();
		return false;
	}
	*/
	if (document.forms[0].cidade_residencial.value == "")
	{
		alert('Informe a cidade.');
		document.forms[0].cidade_residencial.focus();
		return false;
	}
	if (document.forms[0].sigla_estado_residencial.value == "0")
	{
		alert('Informe o estado.');
		document.forms[0].sigla_estado_residencial.focus();
		return false;
	}
	if (document.forms[0].cep_1residencial.value == "" || document.frm.cep_1residencial.value.length < 5)
	{
		alert('Informe o CEP completo.');
		document.forms[0].cep_1residencial.focus();
		return false;
	}
	if (document.forms[0].cep_2residencial.value == "" || document.frm.cep_1residencial.value.length < 5)
	{
		alert('Informe o CEP completo.');
		document.forms[0].cep_2residencial.focus();
		return false;
	}
	if (document.forms[0].sexo_titular.value == "0")
	{
		alert('Informe o sexo.');
		document.forms[0].sexo_titular.focus();
		return false;
	}
	// Campo E-mail
	var email = 0;
	var AtSym    = document.forms[0].email_titular.value.indexOf('@')
	var Period   = document.forms[0].email_titular.value.lastIndexOf('.')
	var Space    = document.forms[0].email_titular.value.indexOf(' ')
	var Length   = document.forms[0].email_titular.value.length - 1

	if ( (AtSym < 1) ||                   // '@' cannot be in first position
	   (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
	   (Period == Length ) ||             // Must be atleast one valid char after '.'
	   (Space  != -1) )                   // No empty spaces permitted
	{  
		alert('Informe um e-mail válido.');
		document.forms[0].email_titular.focus();
		return false;
	}

	//DDD e Telefone
	if (document.forms[0].ddd_residencial.value == "")
	{
		alert('Informe o DDD e o Telefone.');
		document.forms[0].ddd_residencial.focus();
		return false;
	}
	//DDD e Telefone
	if (document.forms[0].tel_residencial.value == "")
	{
		alert('Informe o DDD e o Telefone.');
		document.forms[0].tel_residencial.focus();
		return false;
	}
	if (document.forms[0].empresa_titular.value == "")
	{
		alert('Informe a empresa onde trabalha.');
		document.forms[0].empresa_titular.focus();
		return false;
	}
	if (document.forms[0].ddd_comercial.value == "")
	{
		alert('Informe o DDD da empresa onde trabalha.');
		document.forms[0].ddd_comercial.focus();
		return false;
	}
	if (document.forms[0].telefone_comercial.value == "")
	{
		alert('Informe o telefone da empresa onde trabalha.');
		document.forms[0].telefone_comercial.focus();
		return false;
	}
	// RENDA TITULAR - NAO PODE FICAR EM BRANCO
	if (document.forms[0].renda_titular.value == "")
	{
		alert('Informe a renda mensal.');
		document.forms[0].renda_titular.focus();
		return false;
	}

	if (document.forms[0].id_profissao.value == "")
	{
		alert('Informe a sua profissão.');
		document.forms[0].id_profissao.focus();
		return false;
	}
	// Se estiver tudo correto, faz o post.
	document.forms[0].submit();
}

// Valida os campos do formulário da 2ª página de correntista
function checar2() 
{
	if (document.forms[0].cod_agencia.value == "")
	{
		alert("Preencha o campo 'Código de Agência'.");
		document.forms[0].cod_agencia.focus();
		return false;
	}
	if (document.forms[0].dig_agencia.value == "")
	{
		alert("Preencha o campo 'Dígito da Agência'.");
		document.forms[0].dig_agencia.focus();
		return false;
	}
	if (document.forms[0].num_conta.value == "")
	{
		alert("Preencha o campo 'Número da Conta'.");
		document.forms[0].num_conta.focus();
		return false;
	}
	if (document.forms[0].dig_conta.value == "")
	{
		alert("Preencha os campos 'Dígito da Conta'.");
		document.forms[0].dig_conta.focus();
		return false;
	}
	if (document.forms[0].nome_gravado.value == "")
	{
		alert('Preencha o nome a ser gravado no cartão, com no máximo 19 caracteres.');
		document.forms[0].nome_gravado.focus();
		return false;
	}
	if (document.forms[0].nome_gravado.value.indexOf(" ")<0)
	{
		alert('Informe corretamente o nome a ser gravado no cartão.');
		document.forms[0].nome_gravado.focus();
		return false;
	}
	if (document.forms[0].dia_debito.value == "0")
	{
		alert('Informe o dia do débito desejado para o cartão.');
		document.forms[0].dia_debito.focus();
		return false;
	}
	if (document.forms[0].id_bandeira.value == "0")
	{
		alert('Escolha a bandeira.');
		document.forms[0].id_bandeira.focus();
		return false;
	}
	if (document.forms[0].id_tipocartao.value == "0")
	{
		alert('Escolha o tipo do cartão.');
		document.forms[0].id_tipocartao.focus();
		return false;
	}
	if (document.forms[0].id_afinidade.value == "000000" || document.forms[0].id_afinidade.value == "0" )
	{
		alert('Escolha uma tipo de cartão ou afinidade.');
		document.forms[0].id_afinidade.value="0"
		document.forms[0].id_afinidade.focus();
		return false;
	}
	if (document.frm.aceito.checked == false)
	{
		alert("Você deve aceitar os termos e condições de uso para prosseguir.");
		document.forms[0].aceito.focus();
		return false;
	}
	document.forms[0].submit();
}


// Checa 1. página de formulário não correntista
function checar4() 
{
	if (document.forms[0].nome_titular.value == "")
	{
		alert('Informe o nome do titular do cartão.');
		document.forms[0].nome_titular.focus();
		return false;
	}
	if (document.forms[0].nome_titular.value.indexOf(" ")<0)
	{
		alert('Informe o nome completo do titular do cartão.');
		document.forms[0].nome_titular.focus();
		return false;
	}
	if (document.forms[0].cpf_1titular.value == "")
	{
		alert('Informe o CPF do titular do cartão.');
		document.forms[0].cpf_1titular.focus();
		return false;
	}
	if (document.forms[0].cpf_2titular.value == "")
	{
		alert('Informe o dígito do CPF do titular do cartão.');
		document.forms[0].cpf_2titular.focus();
		return false;
	}
	if (!validaCPF(document.forms[0].cpf_1titular.value + document.forms[0].cpf_2titular.value))
	{
		alert('CPF inválido.');
		document.forms[0].cpf_1titular.focus();
		return false;
	}
	if ((document.forms[0].dia_nascimento_titular.value < 1 
			|| 
		 document.forms[0].dia_nascimento_titular.value > 31) 
			|| 
		(document.forms[0].mes_nascimento_titular.value < 1 
			|| 
		 document.forms[0].mes_nascimento_titular.value > 12) 
			|| 
		(document.forms[0].ano_nascimento_titular.value < 1900 
			|| 
		 document.forms[0].ano_nascimento_titular.value >= 2007))
	{
		alert("Preencha corretamente a data de nascimento.");
		document.frm.dia_nascimento_titular.focus();
		return false;
	}
	//DDD e Telefone
	if (document.forms[0].ddd_residencial.value == "")
	{
		alert('Informe o DDD e o Telefone.');
		document.forms[0].ddd_residencial.focus();
		return false;
	}
	//DDD e Telefone
	if (document.forms[0].tel_residencial.value == "")
	{
		alert('Informe o DDD e o Telefone.');
		document.forms[0].tel_residencial.focus();
		return false;
	}
	if (document.forms[0].id_sexo_titular.value == "0")
	{
		alert('Informe o sexo.');
		document.forms[0].id_sexo_titular.focus();
		return false;
	}
	if (document.forms[0].endereco_residencial.value == "")
	{
		alert('Informe o endereço residencial.');
		document.forms[0].endereco_residencial.focus();
		return false;
	}
	if (document.forms[0].num_residencial.value == "")
	{
		alert('Informe o número do imóvel.');
		document.forms[0].num_residencial.focus();
		return false;
	}
	if (document.forms[0].cidade_residencial.value == "")
	{
		alert('Informe a cidade.');
		document.forms[0].cidade_residencial.focus();
		return false;
	}
	if (document.forms[0].sigla_estado_residencial.value == "0")
	{
		alert('Informe o estado.');
		document.forms[0].sigla_estado_residencial.focus();
		return false;
	}
	if (document.forms[0].cep_1residencial.value == "" || document.frm.cep_1residencial.value.length < 5)
	{
		alert('Informe o CEP completo.');
		document.forms[0].cep_1residencial.focus();
		return false;
	}
	if (document.forms[0].cep_2residencial.value == "" || document.frm.cep_1residencial.value.length < 5)
	{
		alert('Informe o CEP completo.');
		document.forms[0].cep_2residencial.focus();
		return false;
	}
	// Campo E-mail
	var email = 0;
	var AtSym    = document.forms[0].email_titular.value.indexOf('@')
	var Period   = document.forms[0].email_titular.value.lastIndexOf('.')
	var Space    = document.forms[0].email_titular.value.indexOf(' ')
	var Length   = document.forms[0].email_titular.value.length - 1

	if ( (AtSym < 1) ||                   // '@' cannot be in first position
	   (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
	   (Period == Length ) ||             // Must be atleast one valid char after '.'
	   (Space  != -1) )                   // No empty spaces permitted
	{  
		alert('Informe um e-mail válido.');
		document.forms[0].email_titular.focus();
		return false;
	}
	document.forms[0].submit();
}

// Checa 2. página de formulário não correntista
function checar5() 
{
	if (document.forms[0].empresa.value == "")
	{
		alert('Informe a empresa onde trabalha.');
		document.forms[0].empresa.focus();
		return false;
	}
	if (document.forms[0].renda_mensal.value == "")
	{
		alert('Informe a sua renda mensal.');
		document.forms[0].renda_mensal.focus();
		return false;
	}
	if (document.forms[0].id_profissao.value == "")
	{
		alert('Informe a sua profissão.');
		document.forms[0].id_profissao.focus();
		return false;
	}
	if (document.forms[0].tempo_empresa.value == "")
	{
		alert('Informe quanto tempo trabalha nessa empresa.');
		document.forms[0].tempo_empresa.focus();
		return false;
	}
	if (document.forms[0].endereco_comercial.value == "")
	{
		alert('Informe o endereço comercial.');
		document.forms[0].endereco_comercial.focus();
		return false;
	}
	if (document.forms[0].numero_comercial.value == "")
	{
		alert('Informe o endereço comercial completo.');
		document.forms[0].numero_comercial.focus();
		return false;
	}
	/*
	if (document.forms[0].bairro_comercial.value == "")
	{
		alert('Informe o bairro.');
		document.forms[0].bairro_comercial.focus();
		return false;
	}
	*/
	if (document.forms[0].cidade_comercial.value == "")
	{
		alert('Informe a cidade.');
		document.forms[0].cidade_comercial.focus();
		return false;
	}
	if (document.forms[0].sigla_estado_comercial.value == "0")
	{
		alert('Informe o estado.');
		document.forms[0].sigla_estado_comercial.focus();
		return false;
	}
	if (document.forms[0].ddd_comercial.value == "")
	{
		alert('Informe o ddd e o telefone comercial.');
		document.forms[0].ddd_comercial.focus();
		return false;
	}
	if (document.forms[0].tel_comercial.value == "")
	{
		alert('Informe o ddd e o telefone comercial.');
		document.forms[0].tel_comercial.focus();
		return false;
	}
	if (document.forms[0].cep_1comercial.value == "")
	{
		alert('Informe o CEP completo.');
		document.forms[0].cep_1comercial.focus();
		return false;
	}
	if (document.forms[0].cep_2comercial.value == "")
	{
		alert('Informe o CEP completo.');
		document.forms[0].cep_2comercial.focus();
		return false;
	}
	if (document.forms[0].ref_pessoal_nome.value == "")
	{
		alert('Informe um nome como referência pessoal.');
		document.forms[0].ref_pessoal_nome.focus();
		return false;
	}
	if (document.forms[0].ref_pessoal_ddd.value == "")
	{
		alert('Informe o DDD e telefone.');
		document.forms[0].ref_pessoal_ddd.focus();
		return false;
	}
	if (document.forms[0].ref_pessoal_tel.value == "")
	{
		alert('Informe o DDD e telefone.');
		document.forms[0].ref_pessoal_tel.focus();
		return false;
	}
	document.forms[0].submit();
}

//CHECA A TERCEIRA PAGINA NAO CORRENTISTA
function Checar6() 
{
	if (document.forms[0].nome_gravado.value == "")
	{
		alert('Preencha o nome a ser gravado no cartão, com no máximo 19 caracteres.');
		document.forms[0].nome_gravado.focus();
		return false;
	}
	if (document.forms[0].nome_gravado.value.indexOf(" ")<0)
	{
		alert('Informe corretamente o nome a ser gravado no cartão.');
		document.forms[0].nome_gravado.focus();
		return false;
	}	
	if (document.forms[0].dia_debito.value == "0")
	{
		alert('Informe o dia do débito desejado para o cartão.');
		document.forms[0].dia_debito.focus();
		return false;
	}
	if (document.forms[0].id_bandeira.value == "0")
	{
		alert('Escolha a bandeira.');
		document.forms[0].id_bandeira.focus();
		return false;
	}
	if (document.forms[0].id_tipocartao.value == "0")
	{
		alert('Escolha o tipo do cartão.');
		document.forms[0].id_tipocartao.focus();
		return false;
	}
	if (document.forms[0].id_afinidade.value == "000000" || document.forms[0].id_afinidade.value == "0" )
	{
		alert('Escolha uma tipo de cartão ou afinidade.');
		document.forms[0].id_afinidade.focus();
		return false;
	}
	if (document.frm.aceito.checked == false)
	{
		alert("Você deve aceitar os termos e condições de uso para prosseguir.");
		document.forms[0].aceito.focus();
		return false;
	}
	document.forms[0].submit();
}

// Trata a escolha da afinidade, incluindo GOL, Universitários e outros;
function showDiv() 
{

	if (document.forms[0].id_afinidade.value == "000000" || document.forms[0].id_afinidade.value == "0")
	{
		alert('Escolha uma tipo de cartão ou afinidade.');
		document.forms[0].id_afinidade.value="0"
		document.forms[0].id_afinidade.focus();
	}
	else
	{
		if (document.forms[0].id_afinidade.value == "900005" || 
//			document.forms[0].id_afinidade.value == "500160" || 
			document.forms[0].id_afinidade.value == "002005" || 
//			document.forms[0].id_afinidade.value == "500416" || 
			document.forms[0].id_afinidade.value == "500500")
		{
			uni.style.visibility = 'hidden';
			gol.style.visibility = 'hidden';
			out.style.visibility = 'visible';
		}
		else
		{
			uni.style.visibility = 'hidden';
			gol.style.visibility = 'hidden';
			out.style.visibility = 'hidden';	
		}
	}
}

//Abre o popup com explicação do super protegido
// Chamar com href:  <A href="javascript:protegido();">
function protegido() 
{
	void(window.open('../Includes/servico_prot.html','','width=400,height=350,left=200,top=170'));
}

function showReward(qual) 
{
	switch (qual) 
	{
		case 1:
		{
			SmilesPlatinum.style.visibility = 'visible';
			SmartUniversitarios.style.visibility = 'hidden';
			SmartOutros.style.visibility = 'hidden';
			SmilesOutros.style.visibility = 'hidden';
			divAdicionais.style.visibility = 'hidden';
			break;
		}
		case 2:
		{
			SmilesPlatinum.style.visibility = 'hidden';
			SmartUniversitarios.style.visibility = 'visible';
			SmartOutros.style.visibility = 'hidden';
			SmilesOutros.style.visibility = 'hidden';
			divAdicionais.style.visibility = 'hidden';
			break;
		}
		case 3:
		{
			SmilesPlatinum.style.visibility = 'hidden';
			SmartUniversitarios.style.visibility = 'hidden';
			SmartOutros.style.visibility = 'visible';
			SmilesOutros.style.visibility = 'hidden';
			divAdicionais.style.visibility = 'hidden';
			break;
		}
		case 4:
		{
			SmilesPlatinum.style.visibility = 'hidden';
			SmartUniversitarios.style.visibility = 'hidden';
			SmartOutros.style.visibility = 'hidden';
			SmilesOutros.style.visibility = 'visible';
			divAdicionais.style.visibility = 'hidden';
			break;
		}
		case 9:
		{
			SmilesPlatinum.style.visibility = 'hidden';
			SmartUniversitarios.style.visibility = 'hidden';
			SmartOutros.style.visibility = 'hidden';
			SmilesOutros.style.visibility = 'hidden';
			divAdicionais.style.visibility = 'visible';
		}
	}
}

function hideReward(qual) 
{
	switch (qual) 
	{
		case 1:
		{
			SmilesPlatinum.style.visibility = 'hidden';
			break;
		}
		case 2:
		{
			SmartUniversitarios.style.visibility = 'hidden';
			break;
		}
		case 3:
		{
			SmartOutros.style.visibility = 'hidden';
			break;	
		}
		case 4:
		{
			SmilesOutros.style.visibility = 'hidden';
			break;
		}
		case 9:
		{
			divAdicionais.style.visibility = 'hidden';
		}
	}
}

// Verifica se a Data digitada é válida
function Data(dia, mes, ano)
{
	var strDia = eval('document.frm.' + dia);
	var strMes = eval('document.frm.' + mes);
	var strAno = eval('document.frm.' + ano);
	
	if	(
			(strDia.value == '') || (strDia.value > 31) || 
			(strMes.value == '') || (strMes.value > 12) || 
			(strAno.value == '') || (strAno.value >= 2007) || (strAno.value < 1901)
		)
	{
		alert('Data inválida');
		strDia.value = '';
		strMes.value = '';
		strAno.value = '';
		strDia.focus();
	}
}

function DadosCartao(tipo)
{
	if (tipo == 'combo')
	{
		document.frm.action = "FormCorrentista02.asp";
	}
	else
	{
		document.frm.action = "FormCorrentista04.asp";
	}
	document.frm.submit();
}

function DadosCartaoNCorrentista(tipo)
{
	if (tipo == 'combo')
	{
		document.frm.action = "FormNCorrentista03.asp";
	}
	else
	{
		document.frm.action = "FormNCorrentista05.asp";
	}
	document.frm.submit();
}


