
function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) { // se existir cookie
      offset += search.length
      // pegando o inicio do valor
      end = document.cookie.indexOf(";", offset);
      // pegando o fim do valor
      if (end == -1)
         end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

function save_cookie(){
	expireDate = new Date;
	expireDate.setMonth(expireDate.getMonth()+6);
	document.cookie = 'cadNews=1;expires=' + expireDate.toGMTString();
}

function openPopUpInicial(){
  if (get_cookie('cadNews')=='' && get_cookie('popupinicial')==''){
    popInicialSeducaoMagnetica = window.open('/popup.asp','popInicialSeducaoMagnetica','width=350,height=260');
    document.cookie="popupinicial=yes";
	popInicialSeducaoMagnetica.focus();
  }
}


function Verifica_CPF(campo){

var CPF = campo.value; // Recebe o valor digitado no campo

// Verifica se o campo é nulo
if (CPF == '')
	{
	alert('CPF obrigatório!');
	campo.focus();
	return false;
	}

// Aqui começa a checagem do CPF
var POSICAO, I, SOMA, DV, DV_INFORMADO;
var DIGITO = new Array(10);
DV_INFORMADO = CPF.substr(9, 2); // Retira os dois últimos dígitos do número informado

// Desemembra o número do CPF na array DIGITO
for (I=0; I<=8; I++) {
  DIGITO[I] = CPF.substr( I, 1);
}

// Calcula o valor do 10º dígito da verificação
POSICAO = 10;
SOMA = 0;
   for (I=0; I<=8; I++) {
      SOMA = SOMA + DIGITO[I] * POSICAO;
      POSICAO = POSICAO - 1;
   }
DIGITO[9] = SOMA % 11;
   if (DIGITO[9] < 2) {
        DIGITO[9] = 0;
}
   else{
       DIGITO[9] = 11 - DIGITO[9];
}

// Calcula o valor do 11º dígito da verificação
POSICAO = 11;
SOMA = 0;
   for (I=0; I<=9; I++) {
      SOMA = SOMA + DIGITO[I] * POSICAO;
      POSICAO = POSICAO - 1;
   }
DIGITO[10] = SOMA % 11;
   if (DIGITO[10] < 2) {
        DIGITO[10] = 0;
   }
   else {
        DIGITO[10] = 11 - DIGITO[10];
   }

// Verifica se os valores dos dígitos verificadores conferem
DV = DIGITO[9] * 10 + DIGITO[10];
   if (DV != DV_INFORMADO) {
      alert('CPF inválido');
      campo.value = '';
      campo.focus();
      return false;
   }
return true;
}

function isCreditCard(st)
{
if (st.length > 19)
return (false);
sum = 0; mul = 1; l = st.length;
for (i = 0; i < l; i++)
	{
	digit = st.substring(l-i-1,l-i);
	tproduct = parseInt(digit ,10)*mul;
	if (tproduct >= 10)
		sum += (tproduct % 10) + 1;
	else
	sum += tproduct;
	if (mul == 1)
		mul++;
	else
		mul--;
	}
if ((sum % 10) == 0)
	return (true);
else
	return (false);
}

function isVisa(cc)
{
	if (((cc.length == 16) || (cc.length == 13)) && (cc.substring(0,1) == 4))
		return isCreditCard(cc);
	return false;
}

function isMasterCard(cc)
{
	firstdig = cc.substring(0,1);
	seconddig = cc.substring(1,2);
	if ((cc.length == 16) && (firstdig == 5) && ((seconddig >= 1) && (seconddig <= 5)))
		return isCreditCard(cc);
	return false;
}

function isAmericanExpress(cc)
{
	firstdig = cc.substring(0,1);
	seconddig = cc.substring(1,2);
	if ((cc.length == 15) && (firstdig == 3) && ((seconddig == 4) || (seconddig == 7)))
		return isCreditCard(cc);
	return false;
}

function isDinersClub(cc)
{
	firstdig = cc.substring(0,1);
	seconddig = cc.substring(1,2);
	if ((cc.length == 14) && (firstdig == 3) && ((seconddig == 0) || (seconddig == 6) || (seconddig == 8)))
		return isCreditCard(cc);
	return false;
}

function Verificar()
{
	var cc = window.document.forms[0].NumerodoCartao.value;
	
	if(isVisa(cc)){
		//alert('Seu cartão é Visa e o número esta correto');
		return true;
	}
	
	if(isMasterCard(cc)){
		//alert('Seu cartão é MasterCard e o número esta correto');
		return true;
	}
		
	if(isAmericanExpress(cc)){
		//alert('Seu cartão é AmericanExpress e o número esta correto');
		//return true;
	}
		
	if(isDinersClub(cc)){
		//alert('Seu cartão é DinersClub e o número esta correto');
		return true;
	}
		
	alert('Número do cartão de crédito inválido');
	return false
} 


function valida_pop() {
  var form = document.frmCadastro;
  if (form.nome_news.value == '') {
    alert('Digite seu nome');
    form.nome_news.focus();
    return false
  }
  if (validaemail(form.email_news.value) == false) {
    alert('Digite o email corretamente');
    form.email_news.focus();
    return false
  }
  return true
}

function validaemail(email) {
  var objRegExp  = /^[A-Za-z]([\w\.]*)@([A-Za-z0-9\.]*)\.(([A-Za-z]{3}\.[A-Za-z]{2}$)|([A-Za-z]{3}$)|([a-z]{2}$))/i ;
  return objRegExp.test(email);
}


function RetornaUrl_pt(){
url = "https://www.riqueza.com.br/sarado/assinatura?"; 
Cookie = get_cookie('Parceria_Perfeita_6');
window.open(url+'Cookie='+Cookie,'_top', 'height=200,width=400,status=yes');
}


function RetornaUrl_en(){

url = "https://www.riqueza.com.br/sarado/assinatura/?cl=en"; 
Cookie = get_cookie('Parceria_Perfeita_6');

window.open(url+'&Cookie='+Cookie,'_top', 'height=200,width=400,status=yes');
}

