jQuery(document).ready(function(){
	var $ = jQuery;
	
	$('.calendar .prev').live('click', function(){
		var cal = $(this).parents('.calendar')[0];
		var y = parseInt($(cal).find('input[name=y]').val());
		var m = parseInt($(cal).find('input[name=m]').val()) - 1;
		var gid = parseInt($(cal).find('input[name=gid]').val());
		if (m == 0) {
			m = 12;
			y = y - 1;
		}
		var url = '/lv/events/cal?y='+y+'&m='+m;
		if (!isNaN(gid)) {
			url += '&gid='+gid;
		}
		$(this).parents('.events-calendar').load(url);
		return false;
	});

	$('.calendar .next').live('click', function(){
		var cal = $(this).parents('.calendar')[0];
		var y = parseInt($(cal).find('input[name=y]').val());
		var m = parseInt($(cal).find('input[name=m]').val()) + 1;
		var gid = parseInt($(cal).find('input[name=gid]').val());
		if (m > 12) {
			m = 1;
			y = y + 1;
		}
		var url = '/lv/events/cal?y='+y+'&m='+m;
		if (!isNaN(gid)) {
			url += '&gid='+gid;
		}
		$(this).parents('.events-calendar').load(url);
		return false;
	});
});
