var dom = (!document.all && document.getElementById);
var content_index = 0;
var description_index = 0;

    var adresse1=document.URL;
   	var anfang1 = (adresse1.lastIndexOf("/")+1);
    var ende1 = (adresse1.length);
   	var datei1 = adresse1.substring(anfang1,ende1);
	datei1 = "_"+datei1;

	
function ajaxManager()
	{
	var args = ajaxManager.arguments;
	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");
			contentVar = document.getElementById("contentLYR");
			if (x)
				{
				x.onreadystatechange = function()
					{
					if (x.readyState == 0)
						{
						preload.innerHTML = "<h2>Initializierung</h2>";
						}
					else if (x.readyState == 1)
						{
						preload.innerHTML = "<h2>Processing request</h2>";
						}
					else if (x.readyState == 2)
						{
						preload.innerHTML = "<h2>Request acknowledged</h2>";
						}
					else if (x.readyState == 3)
						{
						preload.innerHTML = "<h2>Die Daten werden geladen...</h2>";
						setOpacity(0, 'contentLYR');
						}
					else if (x.readyState == 4 && x.status == 200)
						{

						el = document.getElementById(args[1]);
						el.innerHTML = x.responseText;
						preload.style.visibility = "hidden";
						setTimeout("fadeIn('contentLYR', 0, '99.99')", 300);
						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', 'contentLYR');
			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 + ")";
	}
