
function ValidaLogin(){
return true;	
}

 function clearTextSenha() { 
     $('#senha').val("");
	 resetLogin();
     document.getElementById('campoSenha').style.display="none"; 
	 document.getElementById('campoSenha2').style.display=""; 
	 $(document).ready(function() {
     //$('input[name="senha"]').setMask('senha'); // números inteiros
   });	
	  $('#senha').focus();

 } 
 
  function clearTextLogin() { 
  $('#loginAcesso').val("");
  $('#senh').val("");
   $('#senha2').val(" Senha");
   document.getElementById('campoSenha').style.display=""; 
   document.getElementById('campoSenha2').style.display="none";    
  $(document).ready(function() {
     $('input[name="loginAcesso"]').setMask('login'); // números inteiros
   });

 } 
 
 function resetLogin() { 
  if(document.getElementById("loginAcesso").value == "") {
	   if (document.formLogin.tipo[0].checked){
		   $('#loginAcesso').val("Número do cartão");
	   }else{
		   $('#loginAcesso').val(" Login");		   
	   
	    }
  }
 
 }   
 
 function resetSenha() { 
    mudaFileSenhaLogin('text');
  if(document.getElementById("senha").value == "") {
   $('#senha').val(" Senha");	
  }
 } 
 
 



function lojistaEmail() {
	if (document.getElementById("txtUsuario").value	== "") {
		alert("Se você esqueceu sua senha, você deverá preencher o campo usuário, para recebê-la pelo seu email.")	
	} else {
		window.location = "envia_senha.asp?txtUsuario="+document.getElementById("txtUsuario").value;	
	}
}

function extrato(mes_num, ano_num, links)
{
	location.replace('leader_cliente_extrato.asp?mes=' + mes_num + '&ano=' + ano_num + '&link=' + links);
}
function lancamentos()
{
	location.replace('lanc_futuros.asp?link=0');
}

function EnviaAltSenha()
{
	if (ValidaSenha(document.formsenha.nova, document.formsenha.confirmacao))
	{
		//location.replace("branco.html");
		document.formsenha.submit();
	}
}

/*
document.onkeypress = keyhandler2;

function keyhandler2(e)
{
	if (document.layers)
		Key = e.which;
	else
		Key = window.event.keyCode;
	if (Key == 13)
		EnviaAltSenha();
}

function manda()
{
	document.formcartao.cartao.value = trim(document.formcartao.cartao.value)
	if (isNaN(document.formcartao.cartao.value) || (document.formcartao.cartao.value=="") || (document.formcartao.cartao.value.length < 13))
	{
		alert("Você deve entrar com um número válido de cartão!")
		document.formcartao.cartao.select();
		document.formcartao.cartao.focus();
		return;
	}
	if (document.formcartao.senha.value=="")
	{
		alert("É necessário preencher o campo senha para ter acesso ao sistema!")
		document.formcartao.senha.select();
		document.formcartao.senha.focus();
		return;
	}
	//location.replace('../../branco.htm');
	document.formcartao.submit();
}
*/

//document.onkeypress = keyhandler;
/*
function keyhandler(e)
{
    if (document.layers)
        Key = e.which;
    else
        Key = window.event.keyCode;
    if (Key == 13)
	{
		document.formcartao.cartao.value = trim(document.formcartao.cartao.value)
		if (isNaN(document.formcartao.cartao.value) || (document.formcartao.cartao.value=="") || (document.formcartao.cartao.value.length < 13))
		{
			alert("Você deve entrar com um número válido de cartão!")
			document.formcartao.cartao.select();
			document.formcartao.cartao.focus();
			return false;
		}
		if (document.formcartao.senha.value=="")
		{
			alert("É necessário preencher o campo senha para ter acesso ao sistema!")
			document.formcartao.senha.select();
			document.formcartao.senha.focus();
			return false;
		}
		location.replace('../../branco.htm');
		document.formcartao.submit();
	}
}
*/

function Email()
{
	document.formcartao.cartao.value = trim(document.formcartao.cartao.value)
	if (isNaN(document.formcartao.cartao.value) || (document.formcartao.cartao.value==""))
	{
		alert("Você deve entrar com um número válido de cartão!")
		document.formcartao.cartao.select();
		document.formcartao.cartao.focus();
		return;
	}
	location.replace("email.asp?cartao=" + document.formcartao.cartao.value);
}

function envia(op)
{
	switch (parseInt(op))
	{	
		case 1: //Consulta Fatura 
			//visor.location.replace('extrato/extratomensal.asp?guardasaldo=1');
			parent.frames.principal.HomeCli.location='extrato/extratomensal.asp?guardasaldo=1';
			break;
		case 3: //Alteração de Senha
			parent.frames.principal.HomeCli.location='extrato/alt_senha.asp';
			break;
		case 4: //Consulta a Limites
			parent.frames.principal.HomeCli.location='extrato/limite.asp';
			break;
		case 5: //Fale Conosco
			parent.frames.principal.HomeCli.location='extrato/solicit.asp';
			break;
		case 6: //Construção
			parent.frames.principal.HomeCli.location='extrato/construcao.asp';
			break;
		case 7: //Boleto
			parent.frames.principal.HomeCli.location='extrato/boletobancario.asp';
			break;
		case 8: //Sair
			parent.frames.principal.HomeCli.location='extrato/sair.asp';
			break;	
		case 9: //Solicitações
			parent.frames.principal.HomeCli.location='Alteracao/alteracao_edita.asp';
			break;
		case 10: //Noticias
			parent.frames.principal.HomeCli.location='news/leadercardNews.htm';
			break;					
	}
}

function escondeTudo(recarrega)
{
	MM_showHideLayers('consultaextrato','','show');
	MM_showHideLayers('tchau_djavan','','show');
	MM_showHideLayers('menu','','show');
	document.all["texto"].style.visibility = "visible";
	MM_showHideLayers('lin_ant_djavan','','hide');
	MM_showHideLayers('lin_dep_home_baixo','','show');
	MM_showHideLayers('fotos_il','','hide');
	MM_showHideLayers('guiavantagem','','hide');
	MM_showHideLayers('pecacartao','','hide');
	MM_showHideLayers('sim','','hide');
	MM_showHideLayers('convenio','','hide');
	MM_showHideLayers('Layer5','','hide');
	MM_showHideLayers('Layer6','','hide');
	MM_showHideLayers('Layer8','','hide');
	MM_showHideLayers('linhahome2','','hide');
	MM_showHideLayers('linhahome3','','hide');
	MM_showHideLayers('linhamenuhor','','hide');
	MM_showHideLayers('Layer11','','hide');
	MM_showHideLayers('logo','','hide');
	MM_showHideLayers('Layer10','','hide');
	MM_showHideLayers('linhacentralbaixo','','hide');
	document.all["imagem_opcao"].src = "./img/auto.jpg";
	if (recarrega)
		top.frames.principal.texto.location.replace('index.asp');
	if (top.frames.principal.texto.document.formcartao)
		top.frames.principal.texto.document.formcartao.cartao.focus();
}
function trim(s)  //elimina todo caractere não numerico
{
 if (s.length)
 {
  while (s.length && ((s.charAt(0) < '0') || (s.charAt(0) > '9')))
   s = s.substring(1, s.length);
  while (s.length && ((s.charAt(s.length - 1) < '0') || (s.charAt(s.length - 1)>'9')))
   s = s.substring(0, s.length - 1);
 }
 return s;
}

function ValidaCartao(cartao)
{
	cartao.value = trim(cartao.value)
	if (isNaN(cartao.value) || (cartao.value=="") || (cartao.value.length<13))
	{
		alert("Você deve entrar com um número válido de cartão!")
		cartao.select();
		cartao.focus();
		return;
	}
	return true;
}

function ValidaCPF(CPF)
{
	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;
}

function ValidaRG(RG)
{
	RG.value = trim(RG.value)
	if (RG.value=="")
	{
		alert("Você deve entrar com um número válido de Identidade!")
		RG.select();
		RG.focus();
		return;
	}
	return true;
}

function ValidaDataNasc(dia, mes, ano)
{
	if (ano.value.length != 4)
	{
		alert("O ano deve estar no formato 'aaaa'!");
		ano.select();
		ano.focus();
		return;
	}
	if (mes.value.length != 2)
	{
		alert("O mês deve estar no formato 'mm'!");
		mes.select();
		mes.focus();
		return;
	}
	if (dia.value.length != 2)
	{
		alert("O dia deve estar no formato 'dd'!");
		dia.select();
		dia.focus();
		return;
	}
	switch (mes.value)
	{
		case "01": case "03": case "05": case "07": case "08": case "10": case "12":
		{
			if (isNaN(dia.value) || (parseInt(dia.value) < 0) || (parseInt(dia.value) > 31))
			{
				alert("O dia inserido não é válido!");
				dia.select();
				dia.focus();
				return;
			}
		}break;
		case "04": case "06": case "09": case "11":
		{
			if (isNaN(dia.value) || (parseInt(dia.value) < 0) || (parseInt(dia.value) > 30))
			{
				alert("O dia inserido não é válido!");
				dia.select();
				dia.focus();
				return;
			}
		}break;
		case "02":
		{
			if ((((ano.value % 4) == 0) && ((ano.value % 100) != 0)) || ((ano.value % 400) == 0)) //é bissexto
				dia_bis = "29";
			else
				dia_bis = "28";
			if (isNaN(dia.value) || (parseInt(dia.value) < 0) || (parseInt(dia.value) > dia_bis))
			{
				alert("A data inserida não é válida!");
				dia.select();
				dia.focus();
				return;
			}
		}break;
		default:
		{
			alert("O mês inserido não é válido!");
			mes.select();
			mes.focus();
			return;
		}
	}
	return true;
}

function ValidaSenha(Senha, Confirmacao)
{
    
    var vld = /^[A-Za-z0-9]{4,}$/;

	//Só caracteres  Alphanumericos
	if( vld.test(Senha.value) == false )
	{
		alert("A senha só deve possuir números e letras sem acentuação ou caracteres especiais.");
		Senha.select();
		Senha.focus();
		return;
	}

	if ((Senha.value.length < 4)||(Senha.value.length > 7))
	{
		alert("Sua senha deve ter de quatro a sete caracteres!");
		Senha.select();
		Senha.focus();
		return;
	}
	if (Senha.value != Confirmacao.value)
	{
		alert("Senha e confirmação não conferem!");
		Confirmacao.select();
		Confirmacao.focus();
		return;
	}
	return true;
}

function ValidaEmail(Email)
{
	if ((Email.value.length > 4) && (Email.value.indexOf('@') > 0) && ((Email.value.lastIndexOf('.')) > (Email.value.indexOf('@') + 1)) && (Email.value.indexOf('@') == Email.value.lastIndexOf('@')))
		return true;
	alert("Você deve digitar um e-mail válido para que possamos contatá-lo!");
	Email.select();
	Email.focus();
	return;
}

function VerificaEmail(email)
{
		if (!email)
		{
			return false;
		}
		var  BadChars = "*|,\":<>[]{}`\';()&$#% ";
		var  GoodChars = "@.";
		for (var i = 0; i < email.length; i++)
		{
			if (BadChars.indexOf(email.charAt(i)) != -1)
			{
				return false;
			}
		}
		for (var i = 0; i < GoodChars.length; i++)
		{
			if (email.indexOf(GoodChars.charAt(i)) == -1)
			{
				return false;
			}
		}
	 	if (email.indexOf ('@.',0) != -1 || email.indexOf ('.@',0) != -1)
	 	{
			return false;
		}
	   return true;
}

function Valida(form)
{
	if(document.getElementById("txtFrom").value=='')
	{
		alert('Entre com o seu Email.')
		document.getElementById("txtFrom").focus();
	} 
	else if(!VerificaEmail(document.getElementById("txtFrom").value))
	{
		alert('Email Inválido.');
		document.getElementById("txtFrom").focus();
	}
	else if(document.getElementById("txtTelContato").value=='' && document.getElementById("txtTelCelular").value=='')
	{
		alert('Informe um telefone para contato.')
		document.getElementById("txtTelContato").focus();
	}
	else if(document.getElementById("txtEmail").value=='')
	{
		alert('Entre com a Mensagem que deseja Enviar.');
	}
	else
	{
		document.getElementById(form).submit();
	}

}



