$(function() {
    
    blockEventsCheckNavigation();
    blockEventsLoadMonth($(".block-events-months li.active"));
    
    $(".block-events-next").live('click', function(e) {
        if (! $(this).hasClass('block-events-hide-nav'))
        {
            e.preventDefault();
            var o = $(".block-events-months li.active").next();
            if (o.length)
                blockEventsLoadMonth(o);
         }
    });
    
    $(".block-events-previous").live('click', function(e) {
        if (! $(this).hasClass('block-events-hide-nav'))
        {
            e.preventDefault();
            var o = $(".block-events-months li.active").prev();
            if (o.length)
                blockEventsLoadMonth(o);
         }
    });
    
});

function blockEventsLoadMonth(o)
{
    $(".block-events-months li").removeClass('active');
    $(o).addClass('active');
    blockEventsCheckNavigation();
    
    $(".block-events-list-container").load(base_url + 'blocks/events/loadMonth', {date: $(o).find("span").html()});
}

function blockEventsCheckNavigation() {
    if ($(".block-events-months li:first").hasClass('active'))
        $(".block-events-previous").addClass('block-events-hide-nav');
    else
        $(".block-events-previous").removeClass('block-events-hide-nav');
        
    if ($(".block-events-months li:last").hasClass('active'))
        $(".block-events-next").addClass('block-events-hide-nav');
    else
        $(".block-events-next").removeClass('block-events-hide-nav');
}

