$(document).on('page:load', init_default_data_block);
$(document).ready(init_default_data_block);

function init_default_data_block() {
    $('.default_data_block #dossier .body').toggle();
    $('.default_data_block #dossier .carret-right').toggle();
    $('.default_data_block #dossier .carret-down').toggle();

    $('.default_data_block .title').click(function () {
      toggle_default_data_bloc(this, 400);
    });

    $('.new-action').click(function () {
      var messages_block = $(this).parents().closest('.default_data_block').find('.title')
      toggle_default_data_bloc(messages_block, 400);
    });

    $('.default_data_block.default_visible').each(function() {
      toggle_default_data_bloc($(this).find('.title'), 0);
    });

    function toggle_default_data_bloc(element, duration) {
      var block = $(element).parents('.show-block');
      if (block.attr('id') == 'messages') {
        block.children('.last-commentaire').toggle();
        $(".commentaires").animate({ scrollTop: $(this).height() }, "slow");
      }

      block.children('.body').slideToggle(duration);

      block.find('.carret-right').toggle();
      block.find('.carret-down').toggle();
    }
}