$(document).ready(function() {
		window.mc_months = ['','January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];

		});


function updateTooltips() {
		// Add calendar tooltips
		$('.minicalendar-hasevents').tooltip({
				bodyHandler: function() {
					var tmpname = "#"+$(this).attr("id")+"-events"
					return $(tmpname).html();
					},
				showURL: false,
				positionLeft: false,
				track: true,
				left: -70,
				top: 25,
				extraClass: "tooltipwidth"
			});
	}

function loadMonth(year, month) {
	var mvalue = month;
	if (month < 10) mvalue = "0" + month;
	$('#calendarmiddle').html();
	// $('#calendarmiddle').fadeOut("fast");
	$('#calendarmiddle').load("/cal/mini/" + year + "/" + mvalue + "/", function() {
			// Update month name and year below calendar after the calendar content is loaded
			$('#minicalendarmonthname').html(mc_months[month] + " " + mc_year);
			updateTooltips();
			});
	// $('#calendarmiddle').fadeIn("slow");
	}

function updateMonth(direction) {
	mc_month = mc_month + direction;
	if (mc_month > 12) {
		mc_month = 1;
		mc_year = mc_year + 1;
	}
	if (mc_month < 1) {
		mc_month = 12;
		mc_year = mc_year - 1;
	}

	loadMonth(mc_year, mc_month);
	}

