
var req;

function showCal2() {
	getObject2("calwin").style.display = "block";
	navigate2('','');
}

function hideCa2l() {
	getObject2("calwin").style.display = "none";
}

function navigate2(month,year) {
	setFade(0);
	var url = "http://www.greatmindsinstem.org/calendar/events.php?f=cal&month="+month+"&year="+year;
	if(window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.open("GET", url, true);
	req.onreadystatechange = callback;
	req.send(null);
}

function callback2() {
	obj = getObject2("calendar");
	if(req.readyState == 4) {
		response = req.responseText;
		obj.innerHTML = response;
		setFade2(100);
	}
}

function setFade2(amt) {
	obj = getObject2("calendar");

	amt = (amt == 100)?99.999:amt;

	// IE
	obj.style.filter = "alpha(opacity:"+amt+")";

	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = amt/100;

	// Mozilla and Firefox
	obj.style.MozOpacity = amt/100;

	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = amt/100;
}

function getObject2(obj) {
	var o;
	if(document.getElementById) o = document.getElementById(obj);
	else if(document.all) o = document.all.obj;
	return o;
}

function loadDate2(d) {
	document.f.date.value = d;
	hideCal2();
}

