// holds basic AJAX functions common to multiple pages

function createXMLHttpRequest() {
	var request = false;
	
	/* Check for XMLHttpRequest support */
	if (window.XMLHttpRequest) {
		if (typeof XMLHttpRequest != 'undefined') 
			/* Try to create a new XMLHttpRequest object */
			try {
				request = new XMLHttpRequest();
			} catch (e) {
				request = false;
			}
		/* Onto ActiveX */
	} else if (window.ActiveXObject) {
		/* Try and create the ActiveX control */
		try {
			request = new ActiveXObeject('Msxml2.XMLHTTP');
		} catch (e) {
			try {
				request = new ActiveXObeject('Microsoft.XMLHTTP');
			} catch (e) {
				request = false;
			}
		}
	}
	return request;
}
			