var aktiveKlasse = "active";
var linkesMenuID = "leftmenu";
var kopfMenuID = "headmenu";
var ersterKarteiReiterID = "headprivat";
var dateiEndung = ".php";

function aufklappen(element) {
	element.className = aktiveKlasse;
	if (element.parentNode && element.parentNode.id != "leftmenu") {
		element.parentNode.style.display = "block";
		aufklappen(element.parentNode);
	}
}


function findLink() {
	var status = false;
	var documentURL = document.location.href.indexOf("?") > -1 ? document.location.href.substring(0,document.location.href.indexOf("?")) : document.location.href ;
	for ( var i = 0; i < document.getElementById(linkesMenuID).getElementsByTagName("a").length; i++) {
		if (document.getElementById(linkesMenuID).getElementsByTagName("a")[i].href == documentURL) {
            status = true;
			var li = document.getElementById(linkesMenuID).getElementsByTagName("a")[i].parentNode;
			aufklappen(li);
			
			if (li.getElementsByTagName("ul")[0] && li.getElementsByTagName("ul")[0].style.display == "none") {
				li.getElementsByTagName("ul")[0].style.display = "block";
			}			
		}
	}
	
    
    //Link des ersten Menüpunktes der ersten Ebene des linken Menüs
    var href = document.getElementById(linkesMenuID).getElementsByTagName("li")[0].getElementsByTagName("a")[0].href;	
    //Durchlaufen des horizontalen Menüs bis Link gleich href
    //dann li aktiv setzen
    for (i = 0; i < document.getElementById(kopfMenuID).getElementsByTagName("li").length; i++) {
        li = document.getElementById(kopfMenuID).getElementsByTagName("li")[i];
        if (li.getElementsByTagName("a")[0].href == href) {
            li.className = aktiveKlasse;
            break;
        }
    }
	
	
	if (status == false) {
		document.getElementById(ersterKarteiReiterID).className = aktiveKlasse;
		var li = document.getElementById(linkesMenuID).getElementsByTagName("li")[0];
		li.className = aktiveKlasse;
		li.getElementsByTagName("ul")[0].style.display = "block";
	}		
}