/*************************************************
 File			: AJAXFuncs.js
 Description: Javascript for AJAX functions
 Date			: 5/31/2008
 Project		: NML Timer
 ================================================
 Updates:
*************************************************/

var http_request = null;

function getHttpRequest() {
	var my_http_request = null;
	try {
		my_http_request = new XMLHttpRequest();
	} catch (e) {
		var httpRequestVers = new Array("MSXML2.XMLHTTP.6.0",
												  "MSXML2.XMLHTTP.5.0",
												  "MSXML2.XMLHTTP.4.0",
												  "MSXML2.XMLHTTP.3.0",
												  "MSXML2.XMLHTTP",
												  "Microsoft.XMLHTTP");
		for (var i=0;i<httpRequestVers.length && !my_http_request;i++) {
			try {
				my_http_request = new ActiveXObject(httpRequestVers[i]);
			} catch(e) {}
		}
	}
	return my_http_request;
}
