// Javascript document to take care of switching from month to month

var http_request = false;

var http_cal_request = false;

var http_request2 = false;

var http_event_request = false;

var http_event_request2 = false;

function retrieveCalendar(month,day,year) 
{
	if(month)
	{    
		 url = "/ajax/gen_calendar_full.php";
 
		 url = url + "?month=" + month + "&day=" + day + "&year=" + year;
 
		 http_cal_request = false;
 
		 if (window.XMLHttpRequest) { // Mozilla, Safari,...
			 http_cal_request = new XMLHttpRequest();
			 if (http_cal_request.overrideMimeType) {
				 http_cal_request.overrideMimeType('text/xml');
				 // See note below about this line
			 }
		 } else if (window.ActiveXObject) { // IE
			 try {
				 http_cal_request = new ActiveXObject("Msxml2.XMLHTTP");
			 } catch (e) {
				 try {
					 http_cal_request = new ActiveXObject("Microsoft.XMLHTTP");
				 } catch (e) {}
			 }
		 }
 
		 if (!http_cal_request) {
			 alert('Giving up :( Cannot create an XMLHTTP instance');
			 return false;
		 }

		 http_cal_request.onreadystatechange = fillCalendar;
		 http_cal_request.open('GET', url, true);
		 http_cal_request.send(null);
	}
}

function fillCalendar() {

	if (http_cal_request.readyState == 4) {
		if (http_cal_request.status == 200) {
			document.getElementById('center').innerHTML = http_cal_request.responseText;
		} else {
			alert('There was a problem with the event request.');
		}
	}

}



function retrieveDayPlanner(month,day,year) 
{
	if(month)
	{    
		 url = "http://www.lynchburgopc.org/ajax/gen_day_planner.php";
 
		 url = url + "?month=" + month + "&day=" + day + "&year=" + year;
 
		 http_event_request = false;
 
		 if (window.XMLHttpRequest) { // Mozilla, Safari,...
			 http_event_request = new XMLHttpRequest();
			 if (http_event_request.overrideMimeType) {
				 http_event_request.overrideMimeType('text/xml');
				 // See note below about this line
			 }
		 } else if (window.ActiveXObject) { // IE
			 try {
				 http_event_request = new ActiveXObject("Msxml2.XMLHTTP");
			 } catch (e) {
				 try {
					 http_event_request = new ActiveXObject("Microsoft.XMLHTTP");
				 } catch (e) {}
			 }
		 }
 
		 if (!http_event_request) {
			 alert('Giving up :( Cannot create an XMLHTTP instance');
			 return false;
		 }

		 http_event_request.onreadystatechange = fillDayPlanner;
		 http_event_request.open('GET', url, true);
		 http_event_request.send(null);
	}
}

function fillDayPlanner() {

	if (http_event_request.readyState == 4) {
		if (http_event_request.status == 200) {
			document.getElementById('eventpopup').innerHTML = http_event_request.responseText;
			document.getElementById('eventpopup').style.visibility = 'visible';
		} else {
			alert('There was a problem with that request.');
		}
	}

}

function hideevent() {
	document.getElementById('eventpopup').style.visibility = 'hidden';
}
