function initSubmenu(lista, header, content) {
    if(!header) {
        header = 'h2';
    }
    if(!content) {
        content = 'descricao'
    }
    $('#' + lista + ' .' + content).hide();
    $('#' + lista + ' ' + header).append(' <span class="ativo">[saiba mais]</span><span class="inativo">[esconder]</span>');
    $('#' + lista + ' ' + header).click(function(){
        if($(this).children('.ativo:first').html().match(/\[saiba mais\]/gi)) {
            $('#' + lista + ' ' + header).each(function(){
                fecharItemSubmenu($(this), content);
            });
            abrirItemSubmenu($(this), content);
        } else if($(this).children('.ativo:first').html().match(/\[esconder\]/gi)) {
            fecharItemSubmenu($(this), content);
        }
    });
}

function abrirItemSubmenu(obj, content) {
    var ativo = obj.children('.ativo:first');
    var inativo = obj.children('.inativo:first');
    ativo.removeClass('ativo').addClass('inativo');
    inativo.removeClass('inativo').addClass('ativo');
    var parent = obj.parent();
    parent.children('.' + content).show(1500);
}

function fecharItemSubmenu(obj, content) {
    var ativo = obj.children('.inativo:first');
    var inativo = obj.children('.ativo:first');
    if(ativo.html().match(/\[saiba mais\]/gi)) {
        ativo.removeClass('inativo').addClass('ativo');
        inativo.removeClass('ativo').addClass('inativo');
    }
    var parent = obj.parent();
    parent.children('.' + content).hide(1500);
}

function formatarTituloImagem(title, currentArray, currentIndex, currentOpts) {
    return '<div class="fancybox-container">' + title + '<p class="fancybox-indice">Imagem ' + (currentIndex + 1) + ' de ' + currentArray.length + '</p></div>';
}

function formatarTituloVideo(title, currentArray, currentIndex, currentOpts) {
    return '<div class="fancybox-container">' + title + '<p class="fancybox-indice">Vídeo ' + (currentIndex + 1) + ' de ' + currentArray.length + '</p></div>';
}

function exclusao(secao) {
    var confirmacao = '';
    switch(secao) {
        case 'acomodacoes':
            confirmacao = 'Deseja realmente excluir essa acomodação?';
            confirmacao += '\n';
            confirmacao += 'Todas as imagens e tarifas nela contidas também serão excluídas!';
            break;
        case 'cidadeimperial':
            confirmacao = 'Deseja realmente excluir essa atração?';
            confirmacao += '\n';
            confirmacao += 'Todas as imagens nele contidas também serão excluídas!';
            break;
        case 'tarifas':
            confirmacao = 'Deseja realmente excluir essa tarifa?';
            break;
        case 'imagens':
            confirmacao = 'Deseja realmente excluir essa imagem?';
            break;
        case 'cadastro':
        default:
            confirmacao = 'Deseja realmente excluir esse cadastro?';
            break;
    }
    
    confirmacao += '\n\n';
    confirmacao += 'Atenção!';
    confirmacao += '\n';
    confirmacao += 'Essa ação não pode ser desfeita!';
    
    if(!confirm(confirmacao)) {
        return false;
    }
    return true;
}
