jQuery(document).ready(function()
{
  // Comment lists hovers
  jQuery('ul.infolive-list > li').live('mouseenter', function(e)
  {
    // Show the action list
    var actionsDiv = jQuery(this).children('div.actions');
    actionsDiv.show();
  });

  jQuery('ul.infolive-list > li').live('mouseleave', function(e)
  {
    // Do not hide the actions list if it is opened
    var actionsDiv = jQuery(this).children('div.actions');
    if(!jQuery('ul', actionsDiv).is(':visible'))
    {
      actionsDiv.hide();
    }
  });

  jQuery('ul.infolive-list a.comment-toggler').live('click', function(e)
  {
    e.preventDefault();
    jQuery(this).parents('div.content').find('div.comments').slideToggle();
  });

  jQuery('form.infolive a.ajax-submit').click(function(e)
  {
    e.preventDefault();
    var form = jQuery(this).parents('form');

    form.ajaxSubmit({
      success: function(html, statusText) {
        displayNotice('Votre actualité a été ajoutée.');

        var ul = form.parent().find('ul.infolive-list');
        ul.html(html + ul.html());
        form.find('input[type=text]').val('');

        replaceButtons();
      },
      error:  function(e) {displayError('Une erreur s\'est produite. Votre actualité n\'a pas été ajoutée.');}
    })
  });
});

