// Create an Ajax request object
function CreateAjaxRequest()
{
	var request = null;

	try {
		request = new XMLHttpRequest();
	} catch (trymicrosoft) {
	 	try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
	  	} catch (othermicrosoft) {
			try {
		  		request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
		  		request = null;
			}
	  	}
	}
	
	if (request == null)
	  alert("Error creating Ajax request object!");
	else {
		return request;
	}	 
}
