function ajaxGetCalendar(month, year)
{
	advAJAX.get({
	    url: "/ajax/calendar/"+month+"/"+year,
	    onSuccess : function(obj) { $('calendarbox').innerHTML = obj.responseText; initCalendar(); },
	    onError : function(obj) { $('calendarbox').innerHTML = 'Wystąpił błąd, kalendarz nie został pobrany.' }
	});
	
	return false;
}

function initCalendar()
{
	var prev = $('calendar_prev');
	var next = $('calendar_next');
	var today = $('calendar_today');
	
	var date = new Date(Number(today.rel)*1000);
	var month = date.getMonth();
	var year = date.getFullYear();
	// miesiace od 1-12 a nie od 0-11
	month += 1;
	
	var prev_month = month;
	var prev_year = year;
	var next_month = month;
	var next_year = year;
	
	if(month == 1) {
		prev_month = 12;
		prev_year -= 1;
	} else {
		prev_month -= 1;
	}
	
	if(month == 12) {
		next_month = 1;
		next_year += 1;
	} else {
		next_month += 1;
	}
		
	prev.onclick = function() { 
		return ajaxGetCalendar(prev_month, prev_year);
	};
	
	next.onclick = function() { 
		return ajaxGetCalendar(next_month, next_year);
	};

}

initCalendar();

