// JavaScript Document
var banner = "";
function browser()
{
	if(checkBrowserName('MSIE')){  
		alert('Du bist ein Explorer!');  
	}  
	if(checkBrowserName('opera')){  
		alert('Aha, ein Opernfreund!');  
	}  
	if(checkBrowserName('safari')){  
		alert('Auf geht\'s zur Safari!');  
	}  
	if(checkBrowserName('firefox')){  
		alert('Füchse vor!');  
	}  
}
function checkBrowserName(name)
{  
 var agent = navigator.userAgent.toLowerCase();  
 if (agent.indexOf(name.toLowerCase())>-1) 
	{  
  return true;  
 }  
  return false;  
}  
function form_autosubmit()
{
	document.getElementsByTagName("form")[0].submit();
}
function EnableJsTags()
{
	removeSpacesBetween(document.getElementById("navi"));
	var Navi = document.getElementById("navi");
	for(i=0;i<Navi.childNodes.length;i++)
	{
		var NaviItem = Navi.childNodes[i];
		if(NaviItem.nodeName == 'DIV')
		{
			var a = NaviItem.childNodes[0];
			var main_id = a.getAttributeNode("href").nodeValue;
			var linktext = a.childNodes[0].nodeValue;
			var mo_text = main_id.substring(main_id.search(/=/) + 1, main_id.length);
			var mo = document.createAttribute("onClick");
			mo.nodeValue = "showSubmenu('" + mo_text + "')";
			NaviItem.setAttributeNode(mo);
			NaviItem.removeChild(a);
			var NaviItemText = document.createTextNode(linktext);
			NaviItem.appendChild(document.createTextNode(linktext));
		}
	}
	removeSpacesBetween(document.getElementById("navi"));
	removeSpacesBetween(document.getElementById("bottomnavi"));
}
function removeSubMenu()
{
 window.clearTimeout(removeTimer);
	document.getElementById("subnavi").innerHTML = banner;
}
function showSubmenu(main_id)
{
	if(banner == "") banner = document.getElementById('subnavi').innerHTML;
	document.getElementById("subnavi").innerHTML = document.getElementById(main_id).innerHTML;
	window.scrollTo(0,0);
	var subnavi = document.getElementById("subnavi");
	var ul = subnavi.firstChild;
	var li = ul.firstChild;
 var	max_y = 0;
	while (li != null)
	{
		if (li.firstChild.offsetTop + li.firstChild.offsetHeight > max_y) 
			max_y = li.firstChild.offsetTop + li.firstChild.offsetHeight;
		li = li.nextSibling;
	}
	ul.style.marginTop = subnavi.offsetHeight - max_y + subnavi.offsetTop+"px";
	removeTimer = window.setTimeout("removeSubMenu()", 40000);
}
function removeSpacesBetween(container)
{
 var content = container.innerHTML;
	content = content.replace(/\t/g,"")
	content = content.replace(/\r/g,"")
	content = content.replace(/\n/g,"")
	container.innerHTML = content;
}
// Ajax
//  <!--
	var request = false;

	// Request senden
	function setRequest(value) {
		// Request erzeugen
		window.scrollTo(0,0);
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest(); // Mozilla, Safari, Opera
		} else if (window.ActiveXObject) {
			try {
				request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
			} catch (e) {
				try {
					request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
				} catch (e) {}
			}
		}

		// &uuml;berpr&uuml;fen, ob Request erzeugt wurde
		if (!request) {
			alert("Kann keine XMLHTTP-Instanz erzeugen");
			return false;
		} else {
			var url = "scripts/menu.php";
			// Request &ouml;ffnen
			request.open('post', url, true);
			// Requestheader senden
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			// Request senden
			var sp = document.URL.lastIndexOf('/')+1;
			var filename = document.URL.substr(sp, document.URL.length - sp);
//			alert(filename);
			request.send('main_id='+value+'&filename='+filename);
			// Request auswerten
			request.onreadystatechange = interpretRequest;
		}
	}

	// Request auswerten
	function interpretRequest() {
		switch (request.readyState) {
			// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
			case 4:
				if (request.status != 200) 
				{
					alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
				}
				else 
				{
					var content = request.responseText;
					// den Inhalt des Requests in das <div> schreiben
					if(banner == "") banner = document.getElementById('subnavi').innerHTML;
					document.getElementById('subnavi').innerHTML = content;
					removeTimer = window.setTimeout("removeSubMenu()", 60000);
				}
				break;
			default:
				break;
		}
	}
	 //-->
