// JavaScript Document

function createRequestObject() {
	
	var myRequest
	// für Mozilla, Opera, Safari usw.
	try {
		myRequest = new XMLHttpRequest();
	// für Internet Explorer
	} catch(e) {		
		var xmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
										"MSXML2.XMLHTTP.5.0",
										"MSXML2.XMLHTTP.4.0",
										"MSXML2.XMLHTTP.3.0",
										"MSXML2.XMLHTTP",
										"Microsoft.XMLHTTP");
		for (var i = 0; i < xmlHttpVersions.length && !myRequest; i ++) {
			try {
				myRequest = new ActiveXObject(xmlHttpVersions[i]);
			} catch(e) {
			}	
		}	
	}	
	if (!myRequest) {
		alert("Fehler: XMLHttpRequest-Objekt konnte nicht erstellt werden");
	} else {
		return myRequest;
	}
}