//if we're not in IE, then browsers that support JS 1.5 can sometimes create the HttpRequest object, and they always support try/catch in case they cannot
if (objXmlHttp === null){
	Debug.WriteControlAudit("Trying to create XMLHttpRequest in JavaScript1.5");
	try{
		Debug.WriteControlAudit("Creating object");
		objXmlHttp = new XMLHttpRequest();
	}
	catch (e){
		//XMLHTTP object could not be created
		Debug.WriteControlAudit("Could not create object, exception=" + e);
		objXmlHttp = null;
	}
}
