function updateCalendar(data, ext) 
{
	var month = $(".calendar_select .select_month option:selected").attr('value');
	var year = $(".calendar_select select.select_year option:selected").attr('value');
	var ajax_data = "";
	
	if (data == null) {
		ajax_data = "command=cal_update&month="+month+"&year="+year+"&ext="+ext
	} else {
		ajax_data = data;
	}
	
	$.ajax({
		url: "/cal.php",
		data: ajax_data,
		success: function(textHtml) {
			//alert(textHtml);
			//$('#cal_place').html('<p>here</p>');
			$('#cal_place').html(textHtml);
			updateEvents();
		},
		error: function (XMLHttpRequest, textStatus, errorThrown) {
		  // typically only one of textStatus or errorThrown 
		  // will have info
		 $('#cal_place').html('<p>error</p>');
		}

	});
}

function updateEvents() {
	$(".calendar_select .select_month").change(function() {
		updateCalendar(null,$('#cal-ext').attr('value'));
	});
	$(".calendar_select .select_year").change(function() {
		updateCalendar(null,$('#cal-ext').attr('value'));
	});
	/*
	$("#cal_next_link").click(function() {
		var data = $(this).attr('data');
		updateCalendar(data);
	});
	
	$("#cal_prev_link").click(function() {
		var data = $(this).attr('data');
		updateCalendar(data);
	});
	*/
}

$(document).ready(function() {
		updateEvents();
});

