// JavaScript Document
var CalendarMonthChangeR = new Class({
									
	initialize:function(){
	this.reinitialize();	
	},
	
	reinitialize: function()
	{
	
	if(!$defined($('waitAnim3')))
	{
	var waitAnim3 = new Element('div', {'id':'waitAnim3', 'class':'waitanim2'});
	waitAnim3.setHTML('<img src="/images/wait_anim.gif" alt="Proszę czekać" />Ładowanie danych ... Proszę czekać...');
	$(document.body).adopt(waitAnim3);
	}	
		
	this.movePrev =$('monthPrev');
	this.moveNext =$('monthNext');
	
	
	this.NextLink = $('monthNext').getProperty('title');
	$('monthNext').removeProperty('title');
	
	this.PrevLink = $('monthPrev').getProperty('title');
	$('monthPrev').removeProperty('title');
	

	this.zapytanie = new Ajax('/calendar_right_generate.php',
							  {
								  update: $('callendarTmp'),
								  method: 'get', 

								  onRequest: function()
								  {
									$('callendarTmp').empty();
									$('callendarTmp').adopt($('waitAnim3'));	
									$('waitAnim3').setStyle('display','block');										
								  },
								  onComplete: function()
								  {	
									  this.reinitialize()
								  }.bind(this)});	
		
		
	
	$('monthNext').addEvent('click', function() {
	this.zapytanie.options.update = $('callendarTmp');
	this.zapytanie.options.data = 'pobierz='+this.NextLink;
    this.zapytanie.request();
	}.bind(this));
	
	$('monthPrev').addEvent('click', function() {
	this.zapytanie.options.update = $('callendarTmp');
	this.zapytanie.options.data = 'pobierz='+this.PrevLink;
    this.zapytanie.request();
	}.bind(this));
	
	}
});
