
function AJAXRequest (xURL, xFunction) {
	var httpRequest;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	} else {
		if (window.ActiveXObject) { // IE
			try {
				httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e) {
				try {
					httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} 
				catch (e) {
				}
			}
		}
	}

	if (!httpRequest) {
		return false;
	}
	
	httpRequest.onreadystatechange =  function() { xFunction(httpRequest); };
	httpRequest.open('GET', xURL, true);
	httpRequest.send('');
}

