function newXMLHttpRequest()
{
	var request = false;
	if (window.XMLHttpRequest) {
		try {
			request = new XMLHttpRequest();
		} catch (exception) {
			request = false;
		}
	} else if (window.ActiveXObject) {
        try {
			request = new ActiveXObject('Msxml2.XMLHTTP');
      	} catch (exception) {
        	try {
          		request = new ActiveXObject('Microsoft.XMLHTTP');
        	} catch (exception) {
          		request = false;
        	}
		}		
	}
	return request;	
}
