function ValidaCadastroSenha(parPossuiDtNasc)
{
	var form = document.frmCadastroSenha
	var msg = ""

	//código ou cpf vazio
	if (form.Cpf_Codigo_Ra.value == ""){
		msg="Informe seu CPF ou seu código de revendedor !";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Cpf_Codigo_Ra','');
		return false;
	}

	//senha vazia
	if (RemoveEspaços2(form.Senha_Ra.value) == ""){
		msg="Informe sua senha !";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Senha_Ra','');
		return false;
	}

	//confirmação de senha vazia
	if (RemoveEspaços2(form.Confirma_Senha_Ra.value) == ""){
		msg="Informe a confirmação da senha !";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Confirma_Senha_Ra','');
		return false;
	}

	if (form.Senha_Ra.value == form.Confirma_Senha_Ra.value){
		//alert("senhas iguais");
	} else {
		msg="Senhas não conferem !";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Confirma_Senha_Ra','');
		return false;
	}

	//data de nascimento
	if (parPossuiDtNasc == "S")
	{
		if (form.Dt_Nascimento.value == ""){
			msg="Informe a data de nascimento !";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Dt_Nascimento','');
			return false;
		}
		var dt_nasc = form.Dt_Nascimento.value;
		if (dt_nasc.length != 5){
			msg="Formato de data incorreto. Digite 'dd/mm'.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Dt_Nascimento','');
			return false;
		}
		if (dt_nasc.indexOf("/") != 2){
			msg="Formato de data incorreto. Digite 'dd/mm'.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Dt_Nascimento','');
			return false;
		}
		if (parseInt(dt_nasc.substr(0,2)) > 31){
			msg="Dia deve ser menor ou igual a 31.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Dt_Nascimento','');
			return false;
		}
		if (parseInt(dt_nasc.substr(3,2)) > 12){
			msg="Mês deve ser menor ou igual a 12.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Dt_Nascimento','');
			return false;
		}
	}

	return true;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function Valida_CodigoCpf_Preenchido()
{
	var strValidaCpf = ""
	var strValidaRevendedora = ""
	var form = document.frmEsqueciSenha
	var msg = ""

	//código ou cpf vazio
	if (form.Cpf_Codigo_Ra.value == "")
	{
		msg="Informe seu CPF ou seu código de revendedor !";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Cpf_Codigo_Ra','');
		return false;
	}

	//data de nascimento
	if (form.Dt_Nascimento.value == ""){
		msg="Informe a data de nascimento !";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Dt_Nascimento','');
		return false;
	}
	var dt_nasc = form.Dt_Nascimento.value;
	if (dt_nasc.length != 5){
		msg="Formato de data incorreto. Digite 'dd/mm'.";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Dt_Nascimento','');
		return false;
	}
	if (dt_nasc.indexOf("/") != 2){
		msg="Formato de data incorreto. Digite 'dd/mm'.";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Dt_Nascimento','');
		return false;
	}
	if (parseInt(dt_nasc.substr(0,2)) > 31){
		msg="Dia deve ser menor ou igual a 31.";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Dt_Nascimento','');
		return false;
	}
	if (parseInt(dt_nasc.substr(3,2)) > 12){
		msg="Mês deve ser menor ou igual a 12.";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Dt_Nascimento','');
		return false;
	}

	return true;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaCpf(pcpf)
{

	var boolCpfValido = false

	if (pcpf.length != 11)
	{
		boolCpfValido=false
	}
 	else
 	{
 		boolCpfValido = true
 	}

  	if (boolCpfValido)  // valida o primeiro digito
  	{
  		//Valida se todos os caracteres são numéricos
  		for (i=0;((i<=(pcpf.length-1))&& boolCpfValido); i++)
  		{
  	 		val = pcpf.charAt(i)
	   		if ((val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4")
 					&&(val!="5")&&(val!="6")&&(val!="7")&&(val!="8")&&(val!="9"))
 			{
 				boolCpfValido = false
 			}

   	}

		//Valida primeiro dígito
	   	if (boolCpfValido)
  		{
    		soma = 0
    		for (i=0;i<=8;i++)
    		{
    	 		val = eval(pcpf.charAt(i))
     			soma = soma + (val*(i+1))
    		}

    		resto = soma % 11
    		if (resto>9)
    		{
    			dig = resto - 10
    		}
    		else
    		{
    			dig = resto
    		}

    		if (dig != eval(pcpf.charAt(9)))
    		{
    			boolCpfValido=false
    		}
   		else
    		{
    			// valida o segundo digito
    			soma = 0
       		for (i=0;i<=7;i++)
     			{
	     			val = eval(pcpf.charAt(i+1))
      			soma = soma + (val*(i+1))
    			}
     			soma = soma + (dig * 9)
    			resto = soma % 11
     			if (resto>9)
     			{
     				dig = resto -10
     			}
     			else
     			{
     				dig = resto
     			}
   			if (dig != eval(pcpf.charAt(10)))
   			{
   				boolCpfValido=false
   			}
    			else
    			{
    				boolCpfValido=true
    			}
   		}
   	}
  	}

  	if (boolCpfValido == false)
  	{
  		return "CPF inválido !"
  	}
  	else
  	{
  		return ""
  	}
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaRevendedora(prevendedor)
{
	var val

	var boolRevendedor = false

	if (prevendedor.length > 7)
	{
		boolRevendedor = false
	}
 	else
 	{
 		boolRevendedor = true
 	}


  	if (boolRevendedor)
  	{
  		//Valida se todos os caracteres são numéricos
  		for (i=0;((i<=(prevendedor.length-1))&& boolRevendedor); i++)
  		{
  	 		val = prevendedor.charAt(i)
	   		if ((val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4")
 				&&(val!="5")&&(val!="6")&&(val!="7")&&(val!="8")&&(val!="9"))
 			{
 				boolRevendedor = false
 			}
 		}

   	}



	if (boolRevendedor == false)
  	{
  		return "Código de revendedor inválido !"
  	}
  	else
  	{
  		return ""
  	}
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaCadastroSenhaDealer()
{
	var strValidaCPF = ""
	var strValidaCodigo = ""
	var form = document.frmCadastroSenhaDealer
	var msg = ""

	//código ou cpf vazio
	if (form.Codigo_Dealer.value == "")
	{
		msg="Informe o seu código dealer !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Codigo_Dealer','');
		return false;
	}


	//senha vazia
	if (form.Senha.value == "")
	{
		msg="Informe sua senha !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Senha','');
		return false;
	}


	//confirmação de senha vazia
	if (form.Confirma_Senha.value == "")
	{
		msg="Informe a confirmação da senha !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Confirma_Senha','');
		return false;
	}


        if (form.Senha.value == form.Confirma_Senha.value)
	{
		//alert("senhas iguais");
	}
	else
	{
		msg="Senhas não conferem !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Confirma_Senha','');
		return false;
	}
        //valida código ou cpf
	var strCpf_Codigo = form.Codigo_Dealer.value
	var intCpf_Codigo = strCpf_Codigo.length

	if (intCpf_Codigo <= 7)
	{
		strValidaCodigo = ValidaRevendedora(form.Codigo_Dealer.value);
		if (strValidaCodigo != "")
		{
       		pixWndAlert(strValidaCodigo, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Codigo_Dealer','');
			return false;

		}
	}
	else
	{
		strValidaCPF = ValidaCpf(form.Codigo_Dealer.value);
		if (strValidaCPF != "")
		{
       		pixWndAlert(strValidaCPF, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Codigo_Dealer','');
			return false;
		}
	}
	return true;
}
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function Valida_Codigo_Dealer_Preenchido()
{
	var strValidaCodigo = ""
	var strValidaCPF = ""
	var form = document.frmEsqueciSenha
	var msg = ""

	//código vazio
	if (form.Cpf_Codigo_Ra.value == "")
	{
		msg="Informe seu CPF ou código dealer !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Cpf_Codigo_Ra','');
		return false;
	}
        var strCpf_Codigo = form.Cpf_Codigo_Ra.value
	var intCpf_Codigo = strCpf_Codigo.length

	if (intCpf_Codigo <= 7)
	{
		strValidaCodigo = ValidaRevendedora(form.Cpf_Codigo_Ra.value);
		if (strValidaCodigo != "")
		{
       		pixWndAlert(strValidaCodigo, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Cpf_Codigo_Ra','');
			return false;

		}
	}
	else
	{
		strValidaCPF = ValidaCpf(form.Cpf_Codigo_Ra.value);
		if (strValidaCPF != "")
		{
       		pixWndAlert(strValidaCPF, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Cpf_Codigo_Ra','');
			return false;
		}
	}
	return true;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaAlteracaoSenha(parPossuiDtNasc)
{
	var form = document.frmCadastroSenha
	var msg = ""

	//código ou cpf vazio
	if (form.Cpf_Codigo_Ra.value == "")
	{
		msg="Informe seu CPF ou seu código de revendedor !";
       		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Cpf_Codigo_Ra','');
		return false;
	}


	//senha atual vazia
	if (RemoveEspaços2(form.Senha_Atual_Ra.value) == "")
	{
		msg="Informe sua senha atual !";
       		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Senha_Atual_Ra','');
		return false;
	}


	//confirmação de senha atual vazia
	if (RemoveEspaços2(form.Confirma_Senha_Atual_Ra.value) == "")
	{
		msg="Informe a confirmação da senha atual !";
       		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Confirma_Senha_Atual_Ra','');
		return false;
	}


        if (form.Senha_Atual_Ra.value == form.Confirma_Senha_Atual_Ra.value)
	{
		//alert("senhas atuais iguais");
	}
	else
	{
		msg="Senhas atuais não conferem !";
       		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Confirma_Senha_Atual_Ra','');
		return false;
	}

	//nova senha vazia
	if (RemoveEspaços2(form.Nova_Senha_Ra.value) == "")
	{
		msg="Informe sua nova senha !";
	       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Nova_Senha_Ra','');
		return false;
	}


	//confirmação de nova senha vazia
	if (RemoveEspaços2(form.Confirma_Nova_Senha_Ra.value) == "")
	{
		msg="Informe a confirmação da nova senha !";
       		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Confirma_Nova_Senha_Ra','');
		return false;
	}


        if (form.Nova_Senha_Ra.value == form.Confirma_Nova_Senha_Ra.value)
	{
		//alert("novas senhas iguais");
	}
	else
	{
		msg="Novas senhas não conferem !";
       		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Confirma_Nova_Senha_Ra','');
		return false;
	}

	var aux1 = form.Senha_Atual_Ra.value.toUpperCase();
	var aux2 = form.Nova_Senha_Ra.value.toUpperCase();

	if (aux1== aux2)
	{
		msg="A nova senha não pode ser igual à senha atual !";
       		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Nova_Senha_Ra','');
		return false;
	}
	else
	{
		//alert("senhas atual e nova diferentes");
	}


	//data de nascimento
	if (parPossuiDtNasc == "S")
	{
		if (form.Dt_Nascimento.value == ""){
			msg="Informe a data de nascimento !";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Dt_Nascimento','');
			return false;
		}
		var dt_nasc = form.Dt_Nascimento.value;
		if (dt_nasc.length != 5){
			msg="Formato de data incorreto. Digite 'dd/mm'.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Dt_Nascimento','');
			return false;
		}
		if (dt_nasc.indexOf("/") != 2){
			msg="Formato de data incorreto. Digite 'dd/mm'.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Dt_Nascimento','');
			return false;
		}
		if (parseInt(dt_nasc.substr(0,2)) > 31){
			msg="Dia deve ser menor ou igual a 31.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Dt_Nascimento','');
			return false;
		}
		if (parseInt(dt_nasc.substr(3,2)) > 12){
			msg="Mês deve ser menor ou igual a 12.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenha','Dt_Nascimento','');
			return false;
		}
	}

	return true;
}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function Valida_EsqueciSenha(parPossuiDtNasc)
{
	var form = document.frmEsqueciSenha
	var msg = ""

	//código ou cpf vazio
	if (form.Cpf_Codigo_Ra.value == "")
	{
		msg="Informe seu CPF ou seu código de revendedor !";
       		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Cpf_Codigo_Ra','');
		return false;
	}


	//data de nascimento
	if (parPossuiDtNasc == "S")
	{
		if (form.Dt_Nascimento.value == ""){
			msg="Informe a data de nascimento !";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Dt_Nascimento','');
			return false;
		}
		var dt_nasc = form.Dt_Nascimento.value;
		if (dt_nasc.length != 5){
			msg="Formato de data incorreto. Digite 'dd/mm'.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Dt_Nascimento','');
			return false;
		}
		if (dt_nasc.indexOf("/") != 2){
			msg="Formato de data incorreto. Digite 'dd/mm'.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Dt_Nascimento','');
			return false;
		}
		if (parseInt(dt_nasc.substr(0,2)) > 31){
			msg="Dia deve ser menor ou igual a 31.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Dt_Nascimento','');
			return false;
		}
		if (parseInt(dt_nasc.substr(3,2)) > 12){
			msg="Mês deve ser menor ou igual a 12.";
			pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenha','Dt_Nascimento','');
			return false;
		}
	}

	return true;
}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaAlteracaoSenhaDealer()
{
	var strValidaCpf = ""
	var strValidaRevendedora = ""
	var form = document.frmCadastroSenhaDealer
	var msg = ""

	//código ou cpf vazio
	if (form.Codigo_Dealer.value == "")
	{
		msg="Informe o seu código dealer !";
     	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Codigo_Dealer','');
		return false;
	}


	//senha atual vazia
	if (form.Senha_Atual.value == "")
	{
		msg="Informe sua senha atual !";
      	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Senha_Atual','');
		return false;
	}


	//confirmação de senha atual vazia
	if (form.Confirma_Senha_Atual.value == "")
	{
		msg="Informe a confirmação da senha atual !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Confirma_Senha_Atual','');
		return false;
	}


        if (form.Senha_Atual.value == form.Confirma_Senha_Atual.value)
	{
		//alert("senhas atuais iguais");
	}
	else
	{
		msg="Senhas atuais não conferem !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Confirma_Senha_Atual','');
		return false;
	}

	//nova senha vazia
	if (form.Nova_Senha.value == "")
	{
		msg="Informe sua nova senha !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Nova_Senha','');
		return false;
	}


	//confirmação de nova senha vazia
	if (form.Confirma_Nova_Senha.value == "")
	{
		msg="Informe a confirmação da nova senha !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Confirma_Nova_Senha','');
		return false;
	}


        if (form.Nova_Senha.value == form.Confirma_Nova_Senha.value)
	{
		//alert("novas senhas iguais");
	}
	else
	{
		msg="Novas senhas não conferem !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Confirma_Nova_Senha','');
		return false;
	}

	var aux1 = form.Senha_Atual.value.toUpperCase();
	var aux2 = form.Nova_Senha.value.toUpperCase();

	if (aux1== aux2)
	{
		msg="A nova senha não pode ser igual à senha atual !";
       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Nova_Senha','');
		return false;
	}
	else
	{
		//alert("senhas atual e nova diferentes");
	}


	//valida código ou cpf
	var strCpf_Codigo_Ra = form.Codigo_Dealer.value
	var intCpf_Codigo_Ra = strCpf_Codigo_Ra.length

	if (intCpf_Codigo_Ra <= 7)
	{
		strValidaRevendedora = ValidaRevendedora(form.Codigo_Dealer.value);
		if (strValidaRevendedora != "")
		{
       		pixWndAlert(strValidaRevendedora, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Codigo_Dealer','');
			return false;

		}
	}
	else
	{
		strValidaCpf = ValidaCpf(form.Codigo_Dealer.value);
		if (strValidaCpf != "")
		{
       		pixWndAlert(strValidaCpf, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmCadastroSenhaDealer','Codigo_Dealer','');
			return false;
		}
	}

	return true;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function LimpaCamposCadastroSenha(parPossuiDtNasc)
{
	var form = document.frmCadastroSenha;

	form.Senha_Ra.value="";
	form.Confirma_Senha_Ra.value="";

	if (parPossuiDtNasc == "S")
	{
		form.Dt_Nascimento.value="";
	}

	form.Senha_Ra.focus();

}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function LimpaCamposAlteracaoSenha(parPossuiDtNasc)
{
	var form = document.frmCadastroSenha;

	form.Senha_Atual_Ra.value="";
	form.Confirma_Senha_Atual_Ra.value="";
	form.Nova_Senha_Ra.value="";
	form.Confirma_Nova_Senha_Ra.value="";

	if (parPossuiDtNasc == "S")
	{
		form.Dt_Nascimento.value="";
	}

	form.Senha_Atual_Ra.focus();

}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function LimpaCamposEsqueciSenha(parPossuiDtNasc)
{
	var form = document.frmEsqueciSenha;

	if (parPossuiDtNasc == "S")
	{
		form.Dt_Nascimento.value="";
		form.Dt_Nascimento.focus();
	}
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function Valida_EmailData()
{
	var form = document.frmEmailData
	var msg = ""

	//código ou cpf vazio
	if (form.Cpf_Codigo_Ra.value == "")
	{
		msg="Informe seu CPF ou seu código de revendedor !";
       		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEmailData','Cpf_Codigo_Ra','');
		return false;
	}

	//data de nascimento
	if (form.Dt_Nascimento.value == ""){
		msg="Informe a data de nascimento !";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEmailData','Dt_Nascimento','');
		return false;
	}
	var dt_nasc = form.Dt_Nascimento.value;
	if (dt_nasc.length != 5){
		msg="Formato de data incorreto. Digite 'dd/mm'.";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEmailData','Dt_Nascimento','');
		return false;
	}
	if (dt_nasc.indexOf("/") != 2){
		msg="Formato de data incorreto. Digite 'dd/mm'.";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEmailData','Dt_Nascimento','');
		return false;
	}
	if (parseInt(dt_nasc.substr(0,2)) > 31){
		msg="Dia deve ser menor ou igual a 31.";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEmailData','Dt_Nascimento','');
		return false;
	}
	if (parseInt(dt_nasc.substr(3,2)) > 12){
		msg="Mês deve ser menor ou igual a 12.";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEmailData','Dt_Nascimento','');
		return false;
	}

	return true;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function LimpaCamposEmailData()
{
	var form = document.frmEmailData;
	form.Dt_Nascimento.value="";
	form.Dt_Nascimento.focus();
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaEsqueciSenhaGeral()
{
	var form = document.frmEsqueciSenhaGeral;
	var codigo;
	
	codigo = form.Cpf_Codigo_Ra.value;
	
	if (codigo == "" )
	{
		msg="Informe seu CPF, CNPJ ou Código  !";
		pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmEsqueciSenhaGeral','Cpf_Codigo_Ra','');
		return false;
	}

	//Desfaz de Get para Post para não forçar passar o conteúdo como querystring.
	form.method = "POST";
	form.action = "EsqueciSenha.asp?tem_codigo=N&msg=N&ra=" + codigo;
	form.submit();
	return false;

}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function processa_tecla_esqueci_senha_geral(form,obj,event)
{
	var x = event.keyCode;

	/* Se for o "Enter" */
	if (x == 13){
		return ValidaEsqueciSenhaGeral();
	}
	else {
		/* Se não for "Enter" retorno o retorno da rotina que permite somente números */
		var ret;
		ret = somente_numeros(obj,event);
		return ret;
	}

   	return true;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaSenhaComissaoRepresentacao()
{
	var form = document.frmInformaSenhaComissaoLojista
	var msg = ""

	//senha vazia
	if (form.Senha.value == "")
	{
		msg="Informe a senha !";
	       	pixWndAlert(msg, 'ATENÇÃO', null, ID_WND_INFORMATION,'frmInformaSenhaComissaoLojista','Senha','');
		return false;
	}

	return true;
}
