/***********************************************************************************************************
                                            FICHA DE INSCRIÇÃO
 ***********************************************************************************************************/

function habilitarCampoFoto(valorSelecionado) {
  if (valorSelecionado==="SIM") { //habilitar campos
    $('#FileFoto').removeAttr("disabled");
  } else { //desabilitar campos
    $('#FileFoto').attr("disabled", true);
  }
}

function habilitarCamposArma(valorSelecionado) {
  if (valorSelecionado==="SIM") { //habilitar campos
    $('#armaTipoRevolver').removeAttr("disabled");
    $('#armaTipoPistola').removeAttr("disabled");
    $('#armaModelo').removeAttr("disabled");
    $('#armaPropriedadeParticular').removeAttr("disabled");
    $('#armaPropriedadeDoTrabalho').removeAttr("disabled");
  } else { //desabilitar campos
    $('#armaTipoRevolver').attr("disabled", true);
    $('#armaTipoPistola').attr("disabled", true);
    $('#armaModelo').attr("disabled", true);
    $('#armaPropriedadeParticular').attr("disabled", true);
    $('#armaPropriedadeDoTrabalho').attr("disabled", true);
  }
}

function mostrarContratoAdesao() {
  window.open('caps/inc/fichaInscricao_contratoAdesao.html', "CONTRATO_DE_ADESAO", "scrollbars = 1, height = 600, width = 800");
  return;
}

/*
 * O botão "de acordo" para cadastro da ficha de inscrição só é habilitado após todos os checkbox da parte
 * "Declaro" forem selecionados.
 */
function ativarBtPagto() {
  //alert($('#contratoAdesao:checked').val());
  if ( $('#contratoAdesao:checked').val()==='1' && $('#condicoesFisicas:checked').val()==='1' 
    && $('#antecedentesCriminais:checked').val()==='1' && $('#informacoesVerdadeiras:checked').val()==='1'
    && $('#dataCurso:checked').val()==='1' ) {
    //alert('todos marcados!');
    $('#btPagamento').removeAttr("disabled");
  } else {
    $('#btPagamento').attr("disabled", true);
  }

  return;
}


/***********************************************************************************************************
                                            PAGAMENTO
 ***********************************************************************************************************/

/*
 * Calcular o desconto ao qual o cupom informado dá direito.
 */
function calcularDesconto() {
  //Enviar os dados para o PHP:
  $.post("caps/4_formasPagto.action.php",
		{cupomDesconto: $('#txtCupomDesconto').val(), valorCurso: $('#hdCursoValor').val()} ,
		function(retorno){
      //alert(retorno);

      //formatando o array para o javascript:
      retorno = eval('('+retorno+')');

      if (retorno['msg']!=='') {
        alert(retorno['msg']);
      } else {
        //alert(retorno['novoValorCurso']);

        //Manter o valor com 2 casas decimais:
        retorno['novoValorCurso'] = retorno['novoValorCurso'].toFixed(2);
        
        //Desabilitar o campo do desconto:
        $('#spCupomDesconto').html(retorno['textoPorcentagem']);

        //Atualizar o valor do curso:
        $('#hdCursoValor').val(retorno['novoValorCurso']);

        //Desmarcar as formas de pagamento [pq vai precisar recalcular]:
        $('#pgtoDeposito').removeAttr("checked");
        $('#pgtoBoleto').removeAttr("checked");
        $('#pgtoPagSeguro').removeAttr("checked");

        //Desabilitar o botão finalizar:
        $('#btFinalizar').attr("disabled", true);

        //Atualizar o total a pagar:
        $('#totalAPagar').html(retorno['novoValorCurso']);
      }
    });

  return;
}

/*
 * O botão "Finalizar" só é habilitado após a excolha de uma forma de pagamento.
 */
function ativarBtFinalizar(valorSelecionado) {
  //alert(valorSelecionado + '\n\r' + $('#hdCursoValor').val());
  
  //CALCULAR O TOTAL A PAGAR:
  var valorCurso = parseFloat($('#hdCursoValor').val());
  var valorAcrescimo;

  if (valorSelecionado==='Depósito em Conta') {
    valorAcrescimo = 0;
  } else if (valorSelecionado==='Boleto Bancário') {
    valorAcrescimo = parseFloat('5.00');    
  } else if (valorSelecionado==='PagSeguro') {
    valorAcrescimo = (valorCurso * 5) / 100; //5% do valor do curso
  }
  
  var valorTotal = valorCurso + valorAcrescimo;
  valorTotal = valorTotal.toFixed(2); //manter o valor com 2 casas decimais
  $('#totalAPagar').html(valorTotal);

  //HABILITAR O BT FINALIZAR:
  $('#btFinalizar').removeAttr("disabled");

  return;
}

/*
 * Direcionar para o formulário de contato do site.
 * Utilizada nos textos "Quero Ser Representante" e "Quero Patrocinar Cursos"
 */
function mostrarFrmContato(){
  //direcionar a página pai [da onde saiu o pop-up] para o frm de cadastro.
  opener.location.href = "../../contato.php";

  //fechar o pop-up
  window.close();

  return;
}