function zeigekarte(url){
	gibmeldung_karte("Lade Karte");
	macheRequest_karte('../uebersichtskarte/'+url)
}

// Gibt die Meldung über den Versendestatus zurück
function gibmeldung_karte(antwortxml){
	
	//Abblender
	
	var Abdunkler = document.createElement("div");
		abdunklerobj=document.getElementsByTagName("body")[0].appendChild(Abdunkler);
		var AbdunklerText = document.createTextNode(" ");
		with(abdunklerobj){
			id="blender";
			appendChild(AbdunklerText);
			style.height=document.getElementsByTagName("body")[0].offsetHeight+"px";
	}
	abdunklerobj.style.height=document.getElementsByTagName("body")[0].offsetHeight+"px";
	
	// Vars sammeln
			
	bodybreite=document.body.offsetWidth;
	bodyhoehe=document.getElementById("blender").offsetHeight;
	var meldungsheader='<div id="fensterbalken"><a id="zulink" onclick="hinweisfensterloeschen();">X</a></div><p id="textimfenster">'+antwortxml;
	var meldungsfooter='</p>';
	
	//Hinweisfenster
		
	var newDIV = document.createElement("div");
	var newDIVText = document.createTextNode("Das ist Listeneintrag Nummer ");
	fenster=document.getElementsByTagName("body")[0].appendChild(newDIV);
	with(fenster){
		id="hinweisfenster";
		style.left=(bodybreite/2)-(fenster.offsetWidth/2)+"px";
		style.top=(bodyhoehe/2)-(fenster.offsetHeight/2)+"px";
		style.visibility="visible";
	}
	
	
	document.getElementById("hinweisfenster").innerHTML=meldungsheader+meldungsfooter;
	
	
}

function hinweisfensterloeschen(){
	
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("blender"));
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("hinweisfenster"));
}

function kartenfensterloeschen(){
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("blender"));
	document.getElementsByTagName("body")[0].removeChild(document.getElementById("kartenfenster"));
}
	

// Zeigt Karte
function machekarte(antwortxml){
	
	
	//Abblender
	
	var Abdunkler = document.createElement("div");
		abdunklerobj=document.getElementsByTagName("body")[0].appendChild(Abdunkler);
		var AbdunklerText = document.createTextNode(" ");
		with(abdunklerobj){
			id="blender";
			appendChild(AbdunklerText);
			style.height=document.getElementsByTagName("body")[0].offsetHeight+"px";
	}
	abdunklerobj.style.height=document.getElementsByTagName("body")[0].offsetHeight+"px";
	
	// Vars sammeln
			
	bodybreite=document.body.offsetWidth;
	bodyhoehe=document.getElementById("blender").offsetHeight;
	var meldungsheader=antwortxml;
	var meldungsfooter='';
	
	//Hinweisfenster
		
	var newDIV = document.createElement("div");
	var newDIVText = document.createTextNode("Das ist Listeneintrag Nummer ");
	fenster=document.getElementsByTagName("body")[0].appendChild(newDIV);
	with(fenster){
		id="kartenfenster";
		style.left=(bodybreite/2)-(fenster.offsetWidth/2)-20+"px";
		//style.top=(bodyhoehe/2)-(fenster.offsetHeight/2)+"px";
		style.top=100+"px";
		style.visibility="visible";
	}
	
	
	document.getElementById("kartenfenster").innerHTML=meldungsheader+meldungsfooter;
	
	
}



// Ajaxsauce :::
var http_request_karte = false;
function macheRequest_karte(url) {
	http_request_karte = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request_karte = new XMLHttpRequest();
		if (http_request_karte.overrideMimeType) {
			http_request_karte.overrideMimeType('text/xml');
			// zu dieser Zeile siehe weiter unten
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			http_request_karte = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				http_request_karte = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	if (!http_request_karte) {
		alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
		return false;
	}
	http_request_karte.onreadystatechange = alertInhalt_karte;
	http_request_karte.open('POST', url, true);
	http_request_karte.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http_request_karte.send("&a=a");
}
function alertInhalt_karte() {
	if (http_request_karte.readyState == 4) {
		if (http_request_karte.status == 200) {
			hinweisfensterloeschen();
			machekarte(http_request_karte.responseText);
		}
		else{
			alert('Bei dem Request ist ein Problem aufgetreten.');
		}
	}
}