 
 var dom = (!document.all && document.getElementById);
 var content_index = 0;
 var description_index = 0;
 var screenHoehe = screen.height;
 
 var IE = document.all?true:false;

     var adresse1=document.URL;
    	var anfang1 = (adresse1.lastIndexOf("/")+1);
     var ende1 = (adresse1.length);
    	var datei1 = adresse1.substring(anfang1,ende1);
 	datei1 = 'koordinaten.php';

 function ajaxManager()
 	{
 	var args = ajaxManager.arguments;
	if (args[2]) datei1 = args[2];
 	switch (args[0])
 		{
 		case "load_page":
 			var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
 			pageWidth = (dom) ? innerWidth : document.body.clientWidth;
 			preload = document.getElementById("preloadLYR");
 			content = document.getElementById("ajaxcontent");
 			if (x)
 				{
 				x.onreadystatechange = function()
 					{
 					if (x.readyState == 0)
 						{
 						preload.innerHTML = "<h2>Initializierung ... </h2>";
 						}
 					else if (x.readyState == 1)
 						{
 						preload.innerHTML = "<h2>Die Anfrage wird an den Server gesendet ...</h2>";
 						}
 					else if (x.readyState == 2)
 						{
 						preload.innerHTML = "<h2>Antwort vom Server erhalten.</h2>";
 						}
 					else if (x.readyState == 3)
 						{
 						preload.innerHTML = "<h2>Wir bitten um etwas Geduld. Die Daten werden geladen ...</h2>";
 						if (!IE) setOpacity(0, 'ajaxcontent');
 						}
 					else if (x.readyState == 4 && x.status == 200)
 						{

 						el = document.getElementById(args[1]);
 						el.innerHTML = x.responseText;
 						preload.style.visibility = "hidden";
 						if (!IE) setTimeout("fadeIn('ajaxcontent', 0, '99.99')", 1200);
 						document.getElementById('accessLYR').style.visibility = "hidden";
 						}
 					}
 				x.open("GET", datei1, true);
 				x.send(null);
 				}
 			break;
 		case "hide_access":
 			document.getElementById('accessLYR').style.visibility = "hidden";
 			break;
 		case "start_up":
 			ajaxManager('hide_access');
 			ajaxManager('load_page', 'ajaxcontent');
 			break;
 		}
 	}

 function fadeIn(id, startfade, endfade)
 	{
 	timer = 0;
 	if (startfade < endfade)
 		{
 		for (i = startfade; i <= endfade; i++)
 			{
 			setTimeout("setOpacity(" + i + ",'" + id + "')", (timer * 20));
 			timer++;
 			}
 		}
 	}

 function setOpacity(opacity, id)
 	{
 	var el = document.getElementById(id).style;
 	el.opacity = (opacity / 100);
 	el.MozOpacity = (opacity / 100);
 	el.KhtmlOpacity = (opacity / 100);
 	el.filter = "alpha(opacity=" + opacity + ")";
 	}

