<script type="text/javascript">
				$(document).ready(function () {
					buscar();
				}
			</script>

			<script type="text/javascript">
				function carregarImgArquivos() {
					var target = document.getElementById('target-arquivos');
					var file = document.querySelector("#arquivo_conta").files[0];

					var arquivo = file['name'];
					resultado = arquivo.split(".", 2);

					if (resultado[1] === 'pdf') {
						$('#target-arquivos').attr('src', "images/pdf.png");
						return;
					}

					if (resultado[1] === 'rar' || resultado[1] === 'zip') {
						$('#target-arquivos').attr('src', "images/rar.png");
						return;
					}

					if (resultado[1] === 'doc' || resultado[1] === 'docx' || resultado[1] === 'txt') {
						$('#target-arquivos').attr('src', "images/word.png");
						return;
					}


					if (resultado[1] === 'xlsx' || resultado[1] === 'xlsm' || resultado[1] === 'xls') {
						$('#target-arquivos').attr('src', "images/excel.png");
						return;
					}


					if (resultado[1] === 'xml') {
						$('#target-arquivos').attr('src', "images/xml.png");
						return;
					}



					var reader = new FileReader();

					reader.onloadend = function () {
						target.src = reader.result;
					};

					if (file) {
						reader.readAsDataURL(file);

					} else {
						target.src = "";
					}
				}
			</script>





			<script type="text/javascript">var pag = "turmas"</script>
			<script src="js/ajax.js"></script>

			<script type="text/javascript">
				$(document).ready(function() {
					$('.selMatricula').select2({
					dropdownParent: $('#modalMatricula')
					});

					$('.selTransf').select2({
					dropdownParent: $('#modalTransferir')
					});
				});
			</script>


			<script type="text/javascript">
				function buscar(){
					var status = $('#status_busca').val();
					var ano = $('#ano_busca').val();

					listar(status, ano);
				}

				function listarDisc(){
		var id_turma = $('#id_disc').val();

		 $.ajax({
		        url: 'paginas/' + pag + "/listar_disciplina.php",
		        method: 'POST',
		        data: { id_turma },
		        dataType: "html",

		        success: function (result) {
		        	$("#listar_disc").html(result);
		        }
		    });

	}
			</script>




<script type="text/javascript">
	function matricular(){
		
		var aluno = $('#aluno').val();
		var id_turma = $('#id_matricula').val();

		 $.ajax({
		        url: 'paginas/' + pag + "/matricula.php",
		        method: 'POST',
		        data: { aluno, id_turma },
		        dataType: "html",

		        success: function (mensagem) {	
		        if(mensagem.trim() == 'Salvo com Sucesso'){
		        	listarMatriculas();
		        }else{
		        	alertInformativo(mensagem)
		        }        	
		        	
		        }
		    });
	}

	function listarMatriculas(){
		var id_turma = $('#id_matricula').val();

		 $.ajax({
		        url: 'paginas/' + pag + "/listar_matriculas.php",
		        method: 'POST',
		        data: { id_turma },
		        dataType: "html",

		        success: function (result) {
		        	$("#listar_matriculas").html(result);
		        }
		    });

	}



	function taxa_matricula(){
		
		var descricao = $('#descricao_taxa').val();
		var valor = $('#valor_taxa').val();
		var data_vencimento = $('#data_vencimento').val();		
		var id_mat = $('#id_mensalidades').val();

		 $.ajax({
		        url: 'paginas/' + pag + "/taxa_matricula.php",
		        method: 'POST',
		        data: { descricao, valor, data_vencimento, id_mat },
		        dataType: "html",

		        success: function (mensagem) {
		        	//alert(mensagem)
		        	listarMensalidades();
		        	limparCampos();
		        }
		    });
	}

	function listarMensalidades(){
		var id_mat = $('#id_mensalidades').val();

		 $.ajax({
		        url: 'paginas/' + pag + "/listar_mensalidades.php",
		        method: 'POST',
		        data: { id_mat },
		        dataType: "html",

		        success: function (result) {
		        	$("#listar_mensalidades").html(result);
		        }
		    });

	}



	function inserirMensalidades(){
		
		var total_mensalidades = $('#total_mensalidades').val();
		var valor_mensalidade = $('#valor_mensalidade').val();
		var data_vencimento_mensalidades = $('#data_vencimento_mensalidades').val();		
		var id_mat = $('#id_mensalidades').val();

		 $.ajax({
		        url: 'paginas/' + pag + "/inserir_mensalidades.php",
		        method: 'POST',
		        data: { total_mensalidades, valor_mensalidade, data_vencimento_mensalidades, id_mat },
		        dataType: "html",

		        success: function (mensagem) {
		        	if(mensagem.trim() == "Salvo com Sucesso"){
		        		listarMensalidades();
		        		limparCampos();
		        	}else{
		        		alertInformativo(mensagem)
		        	}
		        	
		        	
		        }
		    });
	}
</script>



<script type="text/javascript">
function totalizar() {
// Obtém os valores dos campos
let valor = $('#valor-baixar').val();
let desconto = $('#valor-desconto').val();
let juros = $('#valor-juros').val();
let multa = $('#valor-multa').val();
let taxa = $('#valor-taxa').val();

// Substitui vírgulas por pontos e remove pontos extras
valor = valor.replace(",", ".").replace(/\.(?=.*\.)/g, "");
desconto = desconto.replace(",", ".").replace(/\.(?=.*\.)/g, "");
juros = juros.replace(",", ".").replace(/\.(?=.*\.)/g, "");
multa = multa.replace(",", ".").replace(/\.(?=.*\.)/g, "");
taxa = taxa.replace(",", ".").replace(/\.(?=.*\.)/g, "");


// Define valores padrão como 0 se estiverem vazios
valor = valor === "" ? 0 : parseFloat(valor);
desconto = desconto === "" ? 0 : parseFloat(desconto);
juros = juros === "" ? 0 : parseFloat(juros);
multa = multa === "" ? 0 : parseFloat(multa);
taxa = taxa === "" ? 0 : parseFloat(taxa);

// Calcula o subtotal
let subtotal = valor + juros + taxa + multa - desconto;

// Supondo que subtotal já tenha sido calculado
$('#subtotal').val(formatarMoeda(subtotal));
}

  function formatarMoeda(valor) {
// Converte o valor para um número
valor = parseFloat(valor);

// Formata o número com duas casas decimais e separador de milhar
return valor.toLocaleString('pt-BR', { minimumFractionDigits: 2, maximumFractionDigits: 2 });
}


	function calcularTaxa() {
		pgto = $('#saida-baixar').val();
		valor = $('#valor-baixar').val();
		$.ajax({
			url: 'paginas/receber/calcular_taxa.php',
			method: 'POST',
			data: {
				valor,
				pgto
			},
			dataType: "html",
			success: function(result) {
				$('#valor-taxa').val(result);
				totalizar();
			}
		});


	}
</script>




<script type="text/javascript">
	$("#form-baixar").submit(function() {

		$('#btn_salvar_baixar').hide();
		$('#btn_carregando_baixar').show();

		event.preventDefault();
		var formData = new FormData(this);

		var id = $('#id_contas').val();

		$.ajax({
			url: 'paginas/receber/baixar.php',
			type: 'POST',
			data: formData,

			success: function(mensagem) {

				$('#mensagem-baixar').text('');
				$('#mensagem-baixar').removeClass()
				if (mensagem.trim() == "Baixado com Sucesso") {
					$('#btn-fechar-baixar').click();
					listarMensalidades()

				} else {
					$('#mensagem-baixar').addClass('text-danger')
					$('#mensagem-baixar').text(mensagem)
				}

				$('#btn_salvar_baixar').show();
				$('#btn_carregando_baixar').hide();

			},

			cache: false,
			contentType: false,
			processData: false,

		});

	});
</script>




<script type="text/javascript">
	
$("#form_duplicar").submit(function (event) {

    event.preventDefault();
    var formData = new FormData(this);
    $('#btn_salvar_duplicar').hide();
    $('#btn_carregando_duplicar').show();
    $.ajax({
        url: 'paginas/' + pag + "/duplicar_turma.php",
        type: 'POST',
        data: formData,
        success: function (mensagem) {
            $('#mensagem_duplicar').text('');
            $('#mensagem_duplicar').removeClass()
            if (mensagem.trim() == "Salvo com Sucesso") {
                $('#btn-fechar-duplicar').click();
                sucesso();
                listar();
                $('#mensagem_duplicar').text('')
            } else {
                $('#mensagem_duplicar').addClass('text-danger')
                $('#mensagem_duplicar').text(mensagem)
            }
            $('#btn_salvar_duplicar').show();
            $('#btn_carregando_duplicar').hide();
        },
        cache: false,
        contentType: false,
        processData: false,
    });
});
</script>




<script type="text/javascript">
	$("#form_transferir").submit(function() {		

		event.preventDefault();
		var formData = new FormData(this);	

		$.ajax({
			url: 'paginas/' + pag + "/transferir.php",
			type: 'POST',
			data: formData,

			success: function(mensagem) {

				$('#mensagem_transferir').text('');
				$('#mensagem_transferir').removeClass()
				if (mensagem.trim() == "Salvo com Sucesso") {
					$('#btn-fechar-transferir').click();
					listarMatriculas();
					alertsucesso('Transferido com Sucesso!');

				} else {
					$('#mensagem_transferir').addClass('text-danger')
					$('#mensagem_transferir').text(mensagem)
				}

				
			},

			cache: false,
			contentType: false,
			processData: false,

		});

	});
</script>