
	function showNotes(el) {
	    var f = document.getElementById("calNote");
	    f.style.display = 'inline';
	    f.innerHTML = el;
	}
	
	function hideNotes() {
	    var f = document.getElementById("calNote");
	    f.innerHTML = '';
	    f.style.display = 'none';
	}
	
	function gotoEvent(dt) {
	    location.href = 'events.aspx?d=' + dt;
	}


	// AJAX callbacks for next/previous month

	var request = false;
	try {
	    request = new XMLHttpRequest();
	} catch (trymicrosoft) {
	    try {
	        request = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (othermicrosoft) {
	        try {
	            request = new ActiveXObject("Microsoft.XMLHTTP");
	        } catch (failed) {
	            request = false;
	        }
	    }
	}

	if (!request)
	    alert("Error initializing XMLHttpRequest!");


	function getCal(mon, yr) { 	
	    var r = new Date().getTime(); //    parseInt(Math.random()*444444);
	    var url = 'cfCal.ashx?m=' + mon + '&y=' + yr + '&r=' + r.toString();
        request.open("GET", url, true);
        request.onreadystatechange = updatePage;
        request.send(null);
	}

	function updatePage() {
	    if (request.readyState == 4) {
	        var response = request.responseText;
	        document.getElementById("divCal").innerHTML = response;
	    }
	}

	function initCal() {
	    var d = new Date();
	    getCal((d.getMonth() + 1).toString(), (d.getFullYear()).toString());
	}

	function initCalDate(m,y) {
	    getCal(m, y);
	}
