// Função única que fará a transação
        function getEndereco() {
                        // Se o campo CEP não estiver vazio
                        if($.trim($("#CliCep").val()) != ""){
                        	
                          document.getElementById('loading').style.display="";
                                /* 
                                        Para conectar no serviço e executar o json, precisamos usar a função
                                        getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros
                                        dataTypes não possibilitam esta interação entre domínios diferentes
                                        Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
                                        http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()
                                *///http://cep.republicavirtual.com.br
                                //http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep=
                                $.getScript("https://www.mtdf.com.br/wp-content/themes/mtdf_new/cep.php?formato=javascript&cep="+$("#CliCep").val(), function(){
                                        // o getScript dá um eval no script, então é só ler!
                                        //Se o resultado for igual a 1
                                          if(resultadoCEP["resultado"]){
                                          	document.getElementById('loading').style.display="none";
                                                // troca o valor dos elementos
                                                $("#CliEndereco").val(unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"]));
                                                $("#CliBairro").val(unescape(resultadoCEP["bairro"]));
                                                $("#CliCidade").val(unescape(resultadoCEP["cidade"]));
                                                $("#CliEstado").val(unescape(resultadoCEP["uf"]));
                                                
                                        }else{
                                                alert("Endereço não encontrado");
                                        }
                                });                             
                        }                       
        }

/*/valida CPF*/
function validacpf(){ 
var i;
s = document.entrega.CliCPF.value;
var c = s.substr(0,9);
var dv = s.substr(9,2);
var d1 = 0;
for (i = 0; i < 9; i++)
{
d1 += c.charAt(i)*(10-i);
}
if (d1 == 0){
alert("CPF Invalido")
return false;
}
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(0) != d1)
{
alert("CPF Invalido")
return false;
}
d1 *= 2;
for (i = 0; i < 9; i++)
{
d1 += c.charAt(i)*(11-i);
}
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(1) != d1)
{
alert("CPF Invalido")
return false;
}
return true;
}
/*funcoes diversas para a pagina de billing*/
 
	//oculta boleto cartão
	function show(id){
    document.getElementById(id).style.display="";
	}

	function hide(id){
    document.getElementById(id).style.display="none";
	}

	function showConfirmMessage(){	
	//metodo para formatar valores
	function number_format (number, decimals, dec_point, thousands_sep) {
    var n = number, prec = decimals;
    var toFixedFix = function (n,prec) {
        var k = Math.pow(10,prec);
        return (Math.round(n*k)/k).toString();
    };

    n = !isFinite(+n) ? 0 : +n;
    prec = !isFinite(+prec) ? 0 : Math.abs(prec);
    var sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep;
    var dec = (typeof dec_point === 'undefined') ? '.' : dec_point;

    var s = (prec > 0) ? toFixedFix(n, prec) : toFixedFix(Math.round(n), prec); //fix for IE parseFloat(0.55).toFixed(0) = 0;

    var abs = toFixedFix(Math.abs(n), prec);
    var _, i;

    if (abs >= 1000) {
        _ = abs.split(/\D/);
        i = _[0].length % 3 || 3;

        _[0] = s.slice(0,i + (n < 0)) +
              _[0].slice(i).replace(/(\d{3})/g, sep+'$1');
        s = _.join(dec);
    } else {
        s = s.replace('.', dec);
    }

    var decPos = s.indexOf(dec);
    if (prec >= 1 && decPos !== -1 && (s.length-decPos-1) < prec) {
        s += new Array(prec-(s.length-decPos-1)).join(0)+'0';
    }
    else if (prec >= 1 && decPos === -1) {
        s += dec+new Array(prec).join(0)+'0';
    }
    return s;
	}
	
	//tratando valores da pagina//
	
	if(document.getElementById('camiseta_qtde').value != 0 && document.getElementById('camiseta_tamanho').value !="")
	document.getElementById('camiseta').checked = 1;
	
	if(document.getElementById('adesivo_qtde').value != 0)
	document.getElementById('adesivo').checked = 1;
			
	var camiseta_qtde = document.options.camiseta_qtde.value;
	var adesivo_qtde = document.options.adesivo_qtde.value;
	
	if(document.getElementById('carteira').checked == true)
	var carteira = 5960;//valor da carteirinha e certificado
	else
	var carteira = 0;
	if(document.getElementById('email_mtdf').checked == true)
	var email_mtdf = 4760;//valor email
	else
	var email_mtdf = 0;
	if(document.getElementById('camiseta').checked == true)
	var camiseta = 1500+5900*camiseta_qtde;//valor da camiseta + frete
	else
	var camiseta = 0;
	if(document.getElementById('adesivo').checked == true)
	var adesivo = 1900*adesivo_qtde;//valor do adesivo
	else
	var adesivo = 0;
	//valores de filiacao..1,2 e 3 anos.
	//Boleto e cartão tem valores diferentes
	if(document.getElementById('plano0').checked == true){
	var valor = 3800;
	var valor_boleto = 3900;
	var periodo = 'Semestral';
	}
	if(document.getElementById('plano1').checked == true){
	var valor = 7800;
	var valor_boleto = 7890;
	var periodo = 'Anual';
	}
	if(document.getElementById('plano2').checked == true){
	var valor = 14800;
	var valor_boleto = 15780;
	var periodo = 'de 2 anos';
	}
	if(document.getElementById('plano3').checked == true){
	var valor = 20800;
	var valor_boleto = 23670;
	var periodo = 'de 3 anos';
	}
	//Total de todos os item (cartão)
	var total = carteira + email_mtdf + camiseta + adesivo + valor;
	//Total de todos os itens (boleto)
	var total_boleto = carteira + email_mtdf + camiseta + adesivo + valor_boleto; 
	//valor parcelado
	var parcelado = total/4;
	//formatacão dos valores
	var formatado = number_format((parcelado/100),2, ',', '.');
	//mensagem de confirmação
	var confirmMessageKey = 'Autorizo o débito de 4 parcelas mensais no valor de R$ '+formatado+' no meu cartão de crédito.';
	document.getElementById('confirmMessage').innerHTML = confirmMessageKey;
	//atribuo o valor no input valor boleto
	//document.boleto2.valor.defaultValue = total_boleto;
	//atribuo o valor no input valor boleto2
	document.getElementById('valor_boleto2').value = total_boleto;
	document.getElementById('valor_boleto').value = total_boleto;
	//document.boleto.valor.defaultValue = total_boleto;
	//atribuo o valor no input valor cartão
	//document.redecard.valor.defaultValue = total;
	document.getElementById('valor_cartao').value = total;
	document.getElementById('item_valor_1').value = total;
	///valores produtos boleto
	document.getElementById('carteira_b').value = carteira;
    document.getElementById('email_mtdf_b').value = email_mtdf;
    document.getElementById('camiseta_qtde_b').value = camiseta;
    document.getElementById('camiseta_tamanho_b').value = document.getElementById('camiseta_tamanho').value;
    document.getElementById('adesivo_qtde_b').value = adesivo;
    ///cartao
  	document.getElementById('carteira_c').value = carteira;
    document.getElementById('email_mtdf_c').value = email_mtdf;
    document.getElementById('camiseta_qtde_c').value = camiseta;
    document.getElementById('camiseta_tamanho_c').value = document.getElementById('camiseta_tamanho').value;
    document.getElementById('adesivo_qtde_c').value = adesivo;
    //pagseguro
    document.getElementById('item_valor_1').value = valor;
    document.getElementById('item_valor_2').value = carteira;
    document.getElementById('item_valor_3').value = email_mtdf;
    document.getElementById('item_valor_4').value = 5900;//camiseta;
    document.getElementById('item_valor_5').value = 1900;//adesivo;
    //qtde
    document.getElementById('item_quant_4').value = camiseta_qtde;
    document.getElementById('item_quant_5').value = adesivo_qtde;
    //descricao
    document.getElementById('item_descr_2').value = 'Kit membro-fundador '+document.getElementById('camiseta_tamanho').value;
	}

	function geraboleto(){
	 if(document.getElementById('camiseta').checked == true  && document.getElementById('camiseta_qtde').value == 0){
	    alert('Escolha a quantidade de camisetas'); 
	 }else{ 
	    if(document.getElementById('camiseta').checked == true  && document.getElementById('camiseta_tamanho').value == 0){
		alert('Escolha o tamanho de camisetas'); 
		}else{
			if(document.getElementById('adesivo').checked == true && document.getElementById('adesivo_qtde').value == 0){
			alert('Escolha a quantidade de adesivos');  
			}else{
	    document.boleto.submit();
		document.boleto2.submit();
		document.boleto.reset();
		//document.redecard.reset();
		document.options.reset();
			}
	 	}
	  }	
	}
    
    	function geraboleto2(){
	    document.boleto.submit();
		document.boleto2.submit();
		document.boleto.reset();
		document.options.reset();
	}	
	
	function cartao(){
	
	var val = 0;
	for( i = 0; i < document.redecard.cartao.length; i++ ){
	if( document.redecard.cartao[i].checked == true )
	val = document.redecard.cartao[i].value;							
	}	
	
	if( val == 'PAGSEGURO'){
	if(document.getElementById('carteira').checked == 1){	
	document.getElementById('bloco2').disabled = 0;
	}
	if(document.getElementById('email_mtdf').checked == 1){	
	document.getElementById('bloco3').disabled = 0;
	}
	if(document.getElementById('camiseta').checked == 1){	
	document.getElementById('bloco4').disabled = 0;
	}
	if(document.getElementById('adesivo').checked == 1){	
	document.getElementById('bloco5').disabled = 0;
	}	
	document.pagseguro.target = '';
	document.pagseguro.submit();
	//document.redecard.reset();
	document.options.reset();	
	}else{	

	if(document.getElementById('camiseta').checked == true  && document.getElementById('camiseta_qtde').value == 0){
	    alert('Escolha a quantidade de camisetas'); 
	 }else{ 
	    if(document.getElementById('camiseta').checked == true  && document.getElementById('camiseta_tamanho').value == 0){
		alert('Escolha o tamanho de camisetas'); 
		}else{
			if(document.getElementById('adesivo').checked == true && document.getElementById('adesivo_qtde').value == 0){
			alert('Escolha a quantidade de adesivos');  
			}else{
		  		if(document.getElementById('agree').checked == false){
				  alert('Autorize o débito em seu cartão.');		    
	      		}else{
						var val = 0;
						for( i = 0; i < document.redecard.cartao.length; i++ ){
							
							if( document.redecard.cartao[i].checked == true )
								val = document.redecard.cartao[i].value;							
						}	
						if( val == 'MASTERCARD' || val == 'DINERS'){
						document.redecard.target = '_blank';	
						document.redecard.submit();
						//document.redecard.reset();
						document.options.reset();		
					    }else{
						document.redecard.target = '';
						document.redecard.submit();
						//document.redecard.reset();
						document.options.reset();
						}
					
		  		}//final else
			}
	 	}
	  }	
	}
}
/*page_concurso_cultural*/
function confirma()
{
   if (window.confirm("Parab\u00E9ns, voc\u00EA j\u00E1 est\u00E1 participando do concurso cultural, se voc\u00EA quiser se cadastre e concorra a muitos outros pr\u00EAmios. Deseja se cadastrar?"))
   {
      window.location = 'http://www.mtdf.com.br/cadastro/';
      return true;
   }else{
    window.location = 'http://www.mtdf.com.br/';
      return true;
   }
   
   return false;
}

function reloadParentAndClose()
{
    // reload the opener or the parent window
    window.opener.location.reload();
    // then close this pop-up window
    window.close();
} 

function reloadParentAndGo()
{
    //got to the opener or the parent window
    window.opener.location = 'http://www.mtdf.com.br/';
     // then close this pop-up window
    window.close();
} 

function reloadParentAndGoRev()
{
    //got to the opener or the parent window
   // window.opener.location = 'https://www.mtdf.com.br/inicia-se-a-revolucao/';
     // then close this pop-up window
    window.close();
} 

  function askConfirm(){
  	
  	location = "http://www.mtdf.com.br/inicia-se-a-revolucao/";
}


