// Function that bind the Calendar events
function zCalendar(){
    var divId = 'Calendar';
     if( $(divId) ){
        if ( $('PrevMonthA') ){
            $('PrevMonthA').addEvent('click', function(e){
                e = new Event(e).stop();
                var pars = $('PrevMonthA').getProperty('href').replace(document.location,'');
                pars = pars.replace('?','');
                new Ajax( '/ajax/calendar.php', {
                    method: 'post',
                    postBody: pars,
                    update: $(divId).getParent(),
                    onComplete: function (){ zCalendar(); }
                } ).request();
            });
        }
        if ( $('NextMonthA') ){
            $('NextMonthA').addEvent('click', function(e){
                e = new Event(e).stop();
                var pars = $('NextMonthA').getProperty('href').replace(document.location,'');
                pars = pars.replace('?','');
                new Ajax( '/ajax/calendar.php', {
                    method: 'post',
                    postBody: pars,
                    update: $(divId).getParent(),
                    onComplete: function (){ zCalendar(); }
                } ).request();
            });
        }
    }
}

window.addEvent('domready',function(){zCalendar()});