jQuery( document ).ready( function() {
	
    registerMCalendarToolsBtns();
    
});

function registerMCalendarToolsBtns()
{
    jQuery('#mcalendar_container td.mcalendar_tools_prev a').click( function () {
        getCalendar('prev');
        return false;
    });
    
    jQuery('#mcalendar_container td.mcalendar_tools_next a').click( function () {
        getCalendar('next');
        return false;
    });
}

function getCalendar(type)
{
    var url   = jQuery('#mcalendar_url').val();
    var year  = jQuery('#mcalendar_year').val();
    var month = jQuery('#mcalendar_month').val();
    
    jQuery.get(
        url,
        {
            year:  year,
            month: month,
            type:  type
        },
        function(response) {
            jQuery('#mcalendar_year').val(response.year);
            jQuery('#mcalendar_month').val(response.month);
            jQuery('#mcalendar_container').empty().append(response.html);
            registerMCalendarToolsBtns();
        },
        'json'
    );
}

