/* ==============================YourStudentCentre.com Ajax Functions==============================This Javascript cucumber was pickled by:>> Robin Wallar at See Design>> www.seedesign.ca | robin [at] seedesign.ca------------------------------Written with massive mits on while scraping ice of the screenof my icicle that serves as a monitor. ------------------------------------------------------------Feel free to use this to educateyourself on the wonders of javascript.If you plan on copying something directly please contact us. ------------------------------*/var http_request = false;function makePOSTRequest(url, parameters, span){	http_request = false;	if (window.XMLHttpRequest)	{ // Mozilla, Safari,...		http_request = new XMLHttpRequest();	 	if (http_request.overrideMimeType)	 	{			// set type accordingly to anticipated content type			http_request.overrideMimeType('text/html');		}	} else if (window.ActiveXObject) { // IE		try		{			http_request = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try			{			   http_request = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e) {}		}	}  	if (!http_request)	{		alert('Cannot create XMLHTTP instance');		return false;	}  	http_request.onreadystatechange = function()	{				/*readyState values *		0	The request is not initialized		1	The request has been set up		2	The request has been sent		3	The request is in process		4	The request is complete */				if(http_request.readyState == 4)		{			if (http_request.status == 200)			{				var response = http_request.responseText;				document.getElementById(span).innerHTML = response;			}		}					}				http_request.open('POST', url, true);	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");	http_request.setRequestHeader("Content-length", parameters.length);	http_request.setRequestHeader("Connection", "close");	http_request.send(parameters);}/* Begin second ajax function. This create the ajax http object */function createRequestObject(){    var tmpXmlHttpObject;    	/*Set up browser support*/	if (window.XMLHttpRequest)	{         /* Mozilla, Safari */        tmpXmlHttpObject = new XMLHttpRequest();	    } else if (window.ActiveXObject) {         /* IE */        tmpXmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");    }        return tmpXmlHttpObject;}/*create the xmlHttp object */var http = createRequestObject();	function ajax(url, span){	document.getElementById(span).innerHTML = '<div style="align:center; width:100%;"><img src="ajax/ajax-loader.gif"></div>';	setTimeout('', 1000);	http.open('get', url);	http.onreadystatechange = function()	{				/*readyState values *		0	The request is not initialized		1	The request has been set up		2	The request has been sent		3	The request is in process		4	The request is complete */				if(http.readyState == 4)		{			var response = http.responseText;			document.getElementById(span).innerHTML = response;		}					}			http.send(null);}/*this will enable ajax downloads with no screen flickers */function download(url){	http.open('get', url);	http.onreadystatechange = function()	{				/*readyState values *		0	The request is not initialized		1	The request has been set up		2	The request has been sent		3	The request is in process		4	The request is complete */				if(http.readyState == 4)		{			var response = http.responseText;			document.getElementById('junk').innerHTML = response;		}					}			http.send(null);}/*end second ajax function */