function ValidaLoginGeral(par_TemCampoSetor)
{
	var strValidaCpf = ""
	var strValidaCnpj = ""
	var strValidaRevendedora = ""
	var form = document.frmLoginGeral
	var msg = ""

	if (form.Cpf_Codigo_Ra.value == "00000000000000")
	{
		msg="CNPJ inv&aacute;lido !";
		pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Cpf_Codigo_Ra','');
		return false;
	}

	if (form.Cpf_Codigo_Ra.value == "")
	{
		msg="Informe seu CPF, CNPJ ou C&oacute;digo !";
		pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Cpf_Codigo_Ra','');
		return false;
	}


	if (par_TemCampoSetor == "S")
	{
		if (form.Setor_Ra.value == "")
		{
			msg="Informe o Setor !";
			pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Setor_Ra','');
			return false;
		}
	}


	if (par_TemCampoSetor == "D")
	{
		if (form.Distrito_Ra.value == "")
		{
			msg="Informe o Distrito !";
			pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Distrito_Ra','');
			return false;
		}
	}


	if (par_TemCampoSetor == "SD")
	{
		if ((form.RadioSetor.checked == true) && (form.Setor_Ra.value == ""))
		{
			msg="Informe o Setor !";
			pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Setor_Ra','');
			return false;
		}

		if ((form.RadioDistrito.checked == true) && (form.Distrito_Ra.value == ""))
		{
			msg="Informe o Distrito !";
			pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Distrito_Ra','');
			return false;
		}

	}

	if (par_TemCampoSetor == "SDR")
	{
		if ((form.RadioSetor.checked == true) && (form.Setor_Ra.value == ""))
		{
			msg="Informe o Setor !";
			pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Setor_Ra','');
			return false;
		}

		if ((form.RadioDistrito.checked == true) && (form.Distrito_Ra.value == ""))
		{
			msg="Informe o Distrito !";
			pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Distrito_Ra','');
			return false;
		}

		if ((form.RadioRepresentacao.checked == true) && (form.CNPJ_Representacao.value == ""))
		{
			msg="Informe o CNPJ da representa&Ccedil;&atilde;o !";
			pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','CNPJ_Representacao','');
			return false;
		}
		
	}

	var strCpf_Codigo_Ra = form.Cpf_Codigo_Ra.value;
	var intCpf_Codigo_Ra = strCpf_Codigo_Ra.length;
	var i=0;
	var val ="";

	//Valida se o campo não contém caracteres inválidos (. ou / ou -)
	for (i=0;(i<=(intCpf_Codigo_Ra - 1)); i++)
	{
		val = strCpf_Codigo_Ra.charAt(i)
		if ((val==".") | (val=="/") | (val=="-") | (val==","))
		{
			msg="CPF inv&aacute;lido, favor preencher apenas com n&uacute;meros! Sem h&iacute;fens, pontos ou espa&ccedil;os.";
			pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Cpf_Codigo_Ra','');
			return false;
		}
   	}
	//isFinite -> verifica se uma variável é numérica
	if (isFinite(strCpf_Codigo_Ra) == true)
	{

		if (intCpf_Codigo_Ra <= 7)
		{
			strValidaRevendedora = ValidaRevendedora(form.Cpf_Codigo_Ra.value);
			if (strValidaRevendedora != "")
			{
				pixWndAlert(strValidaRevendedora, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Cpf_Codigo_Ra','');
				return false;

			}
		}
		else
		{
			if (intCpf_Codigo_Ra == 11)
			{
				strValidaCpf = ValidaCpf(form.Cpf_Codigo_Ra.value);
				if (strValidaCpf != "")
				{
					pixWndAlert(strValidaCpf, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Cpf_Codigo_Ra','');
					return false;
				}
			}
			else
			{
				if (intCpf_Codigo_Ra == 14)
				{
					strValidaCnpj = ValidaCnpj(form.Cpf_Codigo_Ra.value);
					if (strValidaCnpj != "")
					{
						pixWndAlert(strValidaCnpj, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Cpf_Codigo_Ra','');
						return false;
					}
				}
				else
				{
					msg="CPF, CNPJ ou C&oacute;digo inv&aacute;lido !";
					pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Cpf_Codigo_Ra','');
					return false;

				}
			}
		}
	}
	
	
	//validar CNPJ da representa&Ccedil;ão quando usuário supervisor
	if (par_TemCampoSetor == "SDR")
	{
		if ((form.RadioRepresentacao.checked == true) && (form.CNPJ_Representacao.value != ""))
		{
			strValidaCnpj = ValidaCnpj(form.CNPJ_Representacao.value);
			if (strValidaCnpj != "")
			{
				pixWndAlert(strValidaCnpj, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','CNPJ_Representacao','');
				return false;
			}
		}
	}
	

	return true
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaCnpj(pcnpj)
{
	var boolCnpjValido = false

	if (pcnpj.length != 14)
	{boolCnpjValido=false}
 	else
 	{boolCnpjValido = true}

  	if (boolCnpjValido)  // valida o primeiro digito
  	{
  		//Valida se todos os caracteres são numéricos
  		for (i=0;((i<=(pcnpj.length-1))&& boolCnpjValido); i++)
  		{
  	 		val = pcnpj.charAt(i)
	   		if ((val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4")
 					&&(val!="5")&&(val!="6")&&(val!="7")&&(val!="8")&&(val!="9"))
 			{
 				boolCnpjValido = false
 			}

   	}

		//Valida segundo dígito
	   	if (boolCnpjValido)
  		{
    		soma = 0
    		multiplicador = 5
    		for (i=0;i<=11;i++)
    		{
    	 		val = eval(pcnpj.charAt(i))
     			soma = soma + (val*multiplicador)
     			if (multiplicador == 2)
     			{
     				multiplicador = 9
     			}
     			else
     			{
     				multiplicador = multiplicador - 1
     			}
    		}

    		resto = soma % 11
    		if ((resto == 0) | (resto == 1))
    		{
    			dig = 0
    		}
    		else
    		{
    			dig = 11 - resto
    		}

    		if (dig != eval(pcnpj.charAt(12)))
    		{
    			boolCnpjValido=false
    		}
   		else
    		{
    			// valida o terceiro digito
    			soma = 0
    			multiplicador = 6
       			for (i=0;i<=12;i++)
     			{
	     			val = eval(pcnpj.charAt(i))
      				soma = soma + (val*multiplicador)
				if (multiplicador == 2)
				{
					multiplicador = 9
				}
				else
				{
					multiplicador = multiplicador - 1
     				}
    			}

     			resto = soma % 11
     			if ((resto == 0) | (resto == 1))
     			{
     				dig = 0
     			}
     			else
     			{
     				dig = 11- resto
     			}

   			if (dig != eval(pcnpj.charAt(13)))
   			{
   				boolCnpjValido=false
   			}
    			else
    			{
    				boolCpfValido=true
    			}
   		}
   	}
  	}

  	if (boolCnpjValido == false)
  	{
  		return "CNPJ inv&aacute;lido !"
  	}
  	else
  	{
  		return ""
  	}
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

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&aacute;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&oacute;digo de revendedor inv&aacute;lido !"
  	}
  	else
  	{
  		return ""
  	}
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaLoginPromotora()
{

	//var form_aux = objCodigo_Cpf.form.name;
	//var campo_aux = objCodigo_Cpf.name;

	var form = document.frmPromotoraLoginRa

    /* Verifica se preencheu o código/cpf */
	  if (form.Cpf_Codigo_Ra.value == "")
	  {
		    //alert("Informe seu CPF ou seu código de revendedor !");
		    //objCodigo_Cpf.focus();
		    pixWndAlert('Informe seu CPF ou seu c&oacute;digo de revendedor !', 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmPromotoraLoginRa','Cpf_Codigo_Ra','');
		    return false;
	  }

	  return true;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaLoginOperador(Cpf_Codigo_Ra ,Senha_Operador)
{
	var form = document.frmCallCenterLogin;

	form.Senha_Operador.value = retira_plique(Senha_Operador.value)

	/* Verifica se preencheu o código/cpf */
	if (form.Cpf_Codigo_Ra.value == "")
	{
		//alert("Informe o CPF ou código de revendedor !");
		//form.Cpf_Codigo_Ra.focus();
		pixWndAlert('Informe o CPF ou c&oacute;digo de revendedor !', 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmCallCenterLogin','Cpf_Codigo_Ra','');
		return false;
	}

	/*Verifica se preencheu o codigo do operador*/
	if (form.Senha_Operador.value == "")
	{
		//alert("Informe a senha !");
		//form.Senha_Operador.focus();
		pixWndAlert('Informe a senha !', 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmCallCenterLogin','Senha_Operador','');
		return false;
	}
	return true;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaLoginPromotoraTroca()
{

	//var form_aux = objCodigo_Cpf.form.name;
	//var campo_aux = objCodigo_Cpf.name;

	var form = document.frmPromotoratrocaLoginRa

    /* Verifica se preencheu o código/cpf */
	if (form.Cpf_Codigo_Ra.value == "")
	{
		//alert("Informe seu CPF ou seu código de revendedor !");
		//objCodigo_Cpf.focus();
		pixWndAlert('Informe seu CPF ou seu c&oacute;digo de revendedor !', 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmPromotoratrocaLoginRa','Cpf_Codigo_Ra','');
		return false;
	}
    return true;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaLoginPedidoDealer()
{

	var form_aux = document.frmDealerLoginRa;
	    	
    	/* Verifica se preencheu o código do pedido e nome */
	if (form_aux.Sequencial.value == "")
	{
	    pixWndAlert('Informe o c&oacute;digo !', 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmDealerLoginRa','Sequencial','');
	    return false;
	}
	else
	{
	    /* Não pode colocar maior ou igual a 990 pois os seguintes são incluídos no */
	    /* processamento do pedido dealer. */
	    if (form_aux.Sequencial.value >= 990)
	    {
		pixWndAlert('C&oacute;digo deve ser inferior a 990 !', 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmDealerLoginRa','Sequencial','');
		return false;
	     }

	    /* Não pode colocar 0 pois é incluídos no processamento do pedido dealer. */
	    if (form_aux.Sequencial.value == 0)
	    {
		pixWndAlert('C&oacute;digo deve ser superior a 0 (ZERO) !', 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmDealerLoginRa','Sequencial','');
		return false;
	     }
	}

	if (form_aux.Apelido.value == "")
	{
	    pixWndAlert('Informe o nome do pedido !', 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmDealerLoginRa','Apelido','');
	    return false;
	}
	else
	{
	    form_aux.Apelido.value = retira_plique(form_aux.Apelido.value);	    
	}
    return true;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function Habilita_Campo_Login_Especial(obj,par_TemCampoSetor)
{

	if (obj.value == 'S')
	{
		frmLoginGeral.RadioDistrito.checked=false;
		frmLoginGeral.Distrito_Ra.disabled=true;
		frmLoginGeral.Setor_Ra.disabled=false;
		frmLoginGeral.Distrito_Ra.value="";
		
		if (par_TemCampoSetor == 'SDR')
		{
			frmLoginGeral.RadioRepresentacao.checked=false;
			frmLoginGeral.CNPJ_Representacao.disabled=true;
			frmLoginGeral.CNPJ_Representacao.value="";
		}
	}
	else
	{
		if (obj.value == 'D')
		{
			frmLoginGeral.RadioSetor.checked=false;
			frmLoginGeral.Setor_Ra.disabled=true;
			frmLoginGeral.Distrito_Ra.disabled=false;
			frmLoginGeral.Setor_Ra.value="";
			
			if (par_TemCampoSetor == 'SDR')
			{
				frmLoginGeral.RadioRepresentacao.checked=false;
				frmLoginGeral.CNPJ_Representacao.disabled=true;
				frmLoginGeral.CNPJ_Representacao.value="";
			}
			
		}
		else
		{
			frmLoginGeral.RadioSetor.checked=false;
			frmLoginGeral.RadioDistrito.checked=false;
			frmLoginGeral.Setor_Ra.disabled=true;
			frmLoginGeral.Distrito_Ra.disabled=true;
			frmLoginGeral.CNPJ_Representacao.disabled=false;
			frmLoginGeral.Setor_Ra.value="";
			frmLoginGeral.Distrito_Ra.value="";
			
		}
	}
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function LimpaCamposLoginGeral(par_TemCampoSetor)
{
	var form = document.frmLoginGeral;

	form.Cpf_Codigo_Ra.value="";
	form.Senha_Ra.value="";

	if (par_TemCampoSetor == "S")
	{
		form.Setor_Ra.value = "";
	}

	if (par_TemCampoSetor == "D")
	{
		form.Distrito_Ra.value = "";
	}

	if (par_TemCampoSetor == "SD")
	{
		form.Setor_Ra.value = "";
		form.Distrito_Ra.value = "";
	}

	if (par_TemCampoSetor == "SDR")
	{
		form.Setor_Ra.value = "";
		form.Distrito_Ra.value = "";
		form.CNPJ_Representacao.value = "";
	}
	
	form.Cpf_Codigo_Ra.focus();

}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaPedidosSenha(strPagina, strTemSetor)
{
	var form = document.frmLoginGeral;
	var codigo;
	var setor;

	codigo = form.Cpf_Codigo_Ra.value;
	setor = "";

	if (strTemSetor == "S")
	{
		setor = form.Setor_Ra.value;
	}

	if (strTemSetor == "D")
	{
		setor = form.Distrito_Ra.value;
	}

	if (codigo == "" )
	{
		msg="Informe seu CPF, CNPJ ou C&oacute;digo  !";
		pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginGeral','Cpf_Codigo_Ra','');
		return false;
	}

	//Desfaz de Get para Post para não for&Ccedil;ar passar o conteúdo como querystring.
	form.method = "POST";
	if (strTemSetor == "D")
	{
		form.action = strPagina + "?msg=N&ra=" + codigo + "&Distrito_Ra=" + setor;
	}
	else
	{
		form.action = strPagina + "?msg=N&ra=" + codigo + "&Setor_Ra=" + setor;
	}

	form.submit();
	//form.ANO.focus();
	return false;

}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaLoginRepresentacaoDealer()
{
	var form = document.frmLoginRepresentacaoDealer
	var strValidaRevendedora = ""
	var msg = ""
	
	if (form.Cpf_Codigo_Ra.value == "")
	{
		msg="Informe o CNPJ ou C&oacute;digo !";
		pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginRepresentacaoDealer','Cpf_Codigo_Ra','');
		return false;
	}
	
	var strCpf_Codigo_Ra = form.Cpf_Codigo_Ra.value;
	var intCpf_Codigo_Ra = strCpf_Codigo_Ra.length;
	if (intCpf_Codigo_Ra <= 7)
	{
		strValidaRevendedora = ValidaRevendedora(form.Cpf_Codigo_Ra.value);
		if (strValidaRevendedora != "")
		{
			pixWndAlert(strValidaRevendedora, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginRepresentacaoDealer','Cpf_Codigo_Ra','');
			return false;

		}
	}
	else
	{
		if (intCpf_Codigo_Ra == 14)
		{
			strValidaCnpj = ValidaCnpj(form.Cpf_Codigo_Ra.value);
			if (strValidaCnpj != "")
			{
				pixWndAlert(strValidaCnpj, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginRepresentacaoDealer','Cpf_Codigo_Ra','');
				return false;
			}
		}
		else
		{
			msg="CNPJ ou C&oacute;digo inv&aacute;lido !";
			pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginRepresentacaoDealer','Cpf_Codigo_Ra','');
			return false;

		}
	}
	
	return true;
	
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

function ValidaLoginPromotoraRevendedora()
{
	var form = document.frmLoginPromotoraRevendedora
	var strValidaRevendedora = ""
	var msg = ""
	
	if (form.Cpf_Codigo_Ra.value == "")
	{
		msg="Informe o CPF ou C&oacute;digo !";
		pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginPromotoraRevendedora','Cpf_Codigo_Ra','');
		return false;
	}
	
	var strCpf_Codigo_Ra = form.Cpf_Codigo_Ra.value;
	var intCpf_Codigo_Ra = strCpf_Codigo_Ra.length;
	if (intCpf_Codigo_Ra <= 7)
	{
		strValidaRevendedora = ValidaRevendedora(form.Cpf_Codigo_Ra.value);
		if (strValidaRevendedora != "")
		{
			pixWndAlert(strValidaRevendedora, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginPromotoraRevendedora','Cpf_Codigo_Ra','');
			return false;

		}
	}
	else
	{
		if (intCpf_Codigo_Ra == 11)
		{
			strValidaCpf = ValidaCpf(form.Cpf_Codigo_Ra.value);
			if (strValidaCpf != "")
			{
				pixWndAlert(strValidaCnpj, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginPromotoraRevendedora','Cpf_Codigo_Ra','');
				return false;
			}
		}
		else
		{
			msg="CPF ou C&oacute;digo inv&aacute;lido !";
			pixWndAlert(msg, 'ATEN&Ccedil;&Atilde;O', null, ID_WND_INFORMATION,'frmLoginPromotoraRevendedora','Cpf_Codigo_Ra','');
			return false;

		}
	}
	
	return true;
	
}
 /**************************************************************************/
function retira_plique(texto)
{
	var cont = 0;
	var aux = "";

	if (texto.length > 0)
	{
		for (cont = 0; cont <= (texto.length-1); cont++)
		{
			if (texto.charAt(cont) != "'")
			{
				aux = aux + texto.charAt(cont);
			}
		}
	}
	return aux;
}

/**************************************************************************/