// AJAX FUNCTIONS

//Create the XMLRequest Object
var XMLHttpRequestObject = false;

if (window.XMLHttpRequest) 
	{
		XMLHttpRequestObject = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) 
	{
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//Check for a valid XMLRequest Object	
	function getHome(dataSource, divID)
	{
		if (XMLHttpRequestObject)
		{
			//Opening the XMLRequest Object
			var obj = document.getElementById(divID);
			XMLHttpRequestObject.open("GET", dataSource);
			
			//When ready, handle the asynchronous downloads
			XMLHttpRequestObject.onreadystatechange = function()
			{
				if (XMLHttpRequestObject.readyState == 4 && //4 means the download is complete
				XMLHttpRequestObject.status == 200) //200 means everything is running fine
				{
					obj.innerHTML = XMLHttpRequestObject.responseText;
				}
			}
			//Sends the response
			XMLHttpRequestObject.send(null);
		}
	}


function changeCalendar(theMonth, theDay, theYear) 
{
	if (XMLHttpRequestObject.readyState == 4 || XMLHttpRequestObject.readyState == 0) 
	{
		XMLHttpRequestObject.open("GET", '../functions/changeCalendar.php?m=' + theMonth + '&d=' + theDay + '&y=' + theYear, true);
			XMLHttpRequestObject.onreadystatechange = changeCalendarCB;
		XMLHttpRequestObject.send(null);
    }
}


function changeCalendarCB() 
{
    if (XMLHttpRequestObject.readyState == 4) 
	{
		var ss = document.getElementById("calendar");
			ss.innerHTML = '';
		var code = XMLHttpRequestObject.responseText;
			ss.innerHTML = code;
    }
}


/*POP-UP STUDENT CENTER PAGE*/
function newWindow()
{
	window.open('http://www.engrade.com/stlaurence', '', 'width=900, height=600, status=yes, menubar=yes, scrollbars=yes, resizable=yes, left=100, top=50');
}