// ***************************************************************
// DEFINE THE XMLHTTP OBJECT FOR USE ELSEWHERE
//var objXmlHttp = null;
// ***************************************************************


// ***************************************************************
// RETURN APPROPRIATE XMLHTTP OBJECT
function createXMLHttp() {
	if( typeof XMLHttpRequest != "undefined" ){
		return new XMLHttpRequest();
	}
	else if( window.ActiveXObject){
		var aVersions = [ "MSXML2.XMLHttp.5.0",
						"MSXML2.XMLHttp.4.0",
						"MSXML2.XMLHttp.3.0",
						"MSXML2.XMLHttp",
						"Microsoft.XMLHttp"];
		for(var i=0; i < aVersions.length; i++){
			try{
				var oXmlHttp = new ActiveXObject(aVersions[i]);
				
				return oXmlHttp;
			}
			catch(oError){
				// Do nothing
			}
		}
	}
	throw new Error("XMLHttp object could not be created.");
}
// ***************************************************************



