var CalendarManager = Class.create();
CalendarManager.prototype = {
    initialize: function()
    {
        this.prevLink = $('prev_month')
        this.nextLink = $('next_month')
        this.showMonthsLinks = $$('.show_month_links');

        this.calWrapper = $('calendar_wrapper');

        for(i=0;i<this.showMonthsLinks.length; i++)
        {
            this.showMonthsLinks[i].onclick = this.showMonth.bind(this);
        }
    },

    showMonth: function(e)
    {
        el = Event.element(e);
        month = el.id.split('_')[1];
        year = parseInt($('year_text').innerHTML);
        if(month>12)
        {
            month=1;
            year = (year+1);
        }

        pars="month="+month+"&year="+year;
        var myAjax = new Ajax.Updater(
            this.calWrapper, 
            BASE_HREF+"course/calendar", 
            {
                method: 'post', 
                parameters: pars,
                evalScripts: true
            });

    }

}

