$(document).ready(function(){
  attatchDatedItemGroupEvents();
});

function attatchDatedItemGroupEvents(){
    var datedItemGroup = $(".dated-item-group");
       
    datedItemGroup.find(".btn-all-items").click(function(e){
        datedItemGroup.find(".dated-item").show("slow");
    });
    
    datedItemGroup.find(".btn-today-items").click(function(e){
        datedItemGroup.find(".dated-item:not(.today-item)").hide("slow");
        datedItemGroup.find(".today-item").show("slow");
    });
    datedItemGroup.find(".btn-week-items").click(function(e){
        datedItemGroup.find(".dated-item:not(.today-item, .week-item)").hide("slow");
        datedItemGroup.find(".today-item, .week-item").show("slow");
    });
    datedItemGroup.find(".btn-month-items").click(function(e){
        datedItemGroup.find(".dated-item:not(.today-item, .week-item, .month-item)").hide("slow");
        datedItemGroup.find(".today-item, .week-item, .month-item").show("slow");
    });
    
   datedItemGroup.find(".dated-item-group-actions a").click(function(e) {
        $('.dated-item-group-actions a').removeClass('active');
        $(this).addClass('active');
        $('#inner-list li:visible:first').css('border-top','none');
    });
    
    datedItemGroup.find(".btn-all-items").trigger(jQuery.Event("click"));
}
