function getxmlhttp() {
	// Create a boolean variable to check for a valid active x instance
	var xmlhttp = false;
	
	//Check if we are using IE
	try {
		//If the Javascript version is greater then 5.
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		//You are using Microsoft Internet Explorer.
	} catch (e) {
		//If not, then use the older active x object.
		try {
			//If we are using Internet Explorer.
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			//You are using Microsoft Internet Explorer.
		} catch (e) {
			//Else we must be using a non-IE browser.
			xmlhttp = false;
		}
	}
	
	//If we are using a non-IE browser, create a javascript instance of the object.
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined' ) {
		xmlhttp = new XMLHttpRequest();
		//You are using a non-IE browser.
	}
	
	return xmlhttp;
}