function sendRequest(id, url) {
	var Request = {
		data : {},
		http : null	
	};

	if (window.XMLHttpRequest) {
		Request.http = new XMLHttpRequest();
		if (Request.http.overrideMimeType) {
			Request.http.overrideMimeType('text/xml');
			// zu dieser Zeile siehe weiter unten
	        }
	} else if (window.ActiveXObject) { // IE
		try {
			Request.http = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				Request.http = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	
	if (!Request.http) {
		alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
		return false;
	}
	Request.data.id = id;
	Request.http.onreadystatechange = function(){handleResponse(Request);};
	Request.http.open('GET', url, true);        
	Request.http.send(null); 
	    
	return Request;
}
 
function handleResponse(http_request) {
	if (http_request.http.readyState == 4) {
		if (http_request.http.status == 200) {
			document.getElementById(http_request.data.id).innerHTML = http_request.http.responseText; 
		} else {
			alert('Bei dem Request ist ein Problem aufgetreten.');
		}
	}
}
