function clickAdicionaTipoFinanceiro(){
	if(document.formCadastroTipoFinanceiro.save()) {
		parent.atualizaTela();
		fechaModalPopupCadastroTipoFinanceiro();
		return;
	}
}

function clickEditarTipoFinanceiro(){
	Modal.open('modal-lookup-pesquisa-tipo-financeiro');
}

function fechaModalPesquisaTipoFinanceiro(){
	Modal.close('modal-lookup-pesquisa-tipo-financeiro');
}

function LOOKUP_TIPO_FINANCEIRO_select(id, nome, perfil, classificacao){
	Modal.close('modal-lookup-pesquisa-tipo-financeiro');
	
	$("#idTipoSelecionado").val(id);
	$("#nomeTipo").val(nome);
	$("#perfilFinanceiroCadTipo").val(perfil);
	
	$('#btnExcluirTipoFinanceiro').css('display','');
	
	if($("#perfilFinanceiroCadTipo").val() === "R" || $("#perfilFinanceiroCadTipo").val() === "r"){
		$('#divClassificacaoCadastro').hide();
	}else{
		$('#divClassificacaoCadastro').show();
		$('#classificacaoTipo').val(classificacao);
	}
}

function limparAplicacao(){
	$("#nomeTipo").val('');
	$("#idTipoSelecionado").val('');
	$('#classificacaoTipo').val('');
	$('#btnExcluirTipoFinanceiro').css('display','none');
}

function excluirTipoFinanceiro(){
	var idTipoSelecionado = $("#idTipoSelecionado").val();
	if(idTipoSelecionado !== null && idTipoSelecionado !== undefined && idTipoSelecionado !== ""){
		if (confirm(i18n_message("citcorpore.comum.confirmaExclusao"))){
			JANELA_AGUARDE_MENU.show()
			document.formCadastroTipoFinanceiro.fireDelete('excluir');
			parent.atualizaTela();
		}
	}else{
		console.log("selecione um tipo financeiro");
	}
}

function atualizaClassificacaoCadastro(){
	var perfilFinanceiro = $('#perfilFinanceiroCadTipo').val();
	if(perfilFinanceiro === 'C')
		$('#divClassificacaoCadastro').show();
	else
		$('#divClassificacaoCadastro').hide();
}
