/**
 * @author Adam Mielko
 * @copyright 4e, 2009
 * @version $Id$
 */

var e4CalendarParams;

$(function(){
   $.listen('click', '#nextMonth, #prevMonth', function(e){
       e.preventDefault();
       $this = $(this).parent().parent().parent();
       var params = '';
       if (e4CalendarParams != undefined && e4CalendarParams.length){
           params = e4CalendarParams;
       }
       $.ajax({
            type: 'POST',
            url: 'calendar/plugin/ajax' + params,
            dataType: 'html',
            cache : true,
            data: 'date=' + $(this).attr('href').substr($(this).attr('href').lastIndexOf('=')+1) + '&locale=' + $(this).attr('class'),
            success: function(msg){
                $this.children('.ajax-loader').remove();
                $this.html($(msg).html());
            },
            beforeSend: function(){
                $this.append('<div class="ajax-loader">  </div>');
                $this.children('.ajax-loader').css('opacity', .4);
            }
        });
   }); 
   
});

