var Calendar = new Class.create();

Calendar.prototype =
{
	position: 0,
	
	initialize: function()
	{
	},
	
	nextMonths: function()
	{
		this.position += 3;
		this.updateCalendar();
	},
	
	previousMonths: function()
	{
		this.position -= 3;
		this.updateCalendar();
	},
	
	updateCalendar: function()
	{
		new Ajax.Updater
		(
			'calendar', 
			'/portal/events/view_calendar/' + this.position, 
			{ 
				asynchronous:true, 
				evalScripts:true, 
				onComplete:function(request)
				{ 
					Effect.Appear('calendar'); 
				}, 
				requestHeaders:['X-Update', 'message']
			}
		);		
	} 	
	
}