	var ns4 = (document.layers);
	var ie4 = (document.all && !document.getElementById);
	var ie5 = (document.all && document.getElementById);
	var ns6 = (!document.all && document.getElementById);

	var oFNPop;
			function showFootNote(fn) {
			if(ie5){
				oFNPop = window.createPopup();
				var oFNDoc = oFNPop.document;
				with(oFNDoc.body.style)
				{
					borderLeft = "2 outset white";
					borderTop = "2 outset white";
					borderRight = "2 outset black";
					borderBottom = "2 outset black";
					backgroundColor = 'buttonface';
				}
				oFNDoc.body.innerHTML = '';
				var myFN = self.document.getElementById(fn);
				if(!myFN) {
					alert('Fußnote nicht gefunden!');
					return;
				}
				var pd = oFNDoc.createElement('div');
				var oFNStyle = oFNDoc.createStyleSheet('/rechtsdienst/gesetz.css');
				oFNDoc.body.style.padding = '5';
				oFNDoc.body.style.overflow = 'auto';
				pd.innerHTML = myFN.innerHTML;
				oFNPop.document.body.appendChild(pd);
				var se;
				se = self.event.srcElement;
				oFNPop.show(5-se.offsetLeft, se.offsetHeight + 5, 400, 150, se);
				}
			}
		function FOnClick(fn) {
					oFNPop.hide();
					ResultContent.navigate(fn);
			}
					
function mouseOver(e) {
var se;
if(ns4){
}
// Explorer 4
else if(ie4){
}
else if(ns6){
	se = e.target.parentNode;
	if(se.className != "gueltigkeit" & se.className != "makrologsubdoc") {
		se = se.parentNode;
	}else	if(se.className == "makrologsubdoc") {
	se = se.childNodes.item(0);
	}
}
// W3C - Explorer 5+
else if(ie5){
	se = self.event.srcElement;
	if(se.className != "gueltigkeit") {
		se = se.parentElement;
	}
}
	var num = parseInt(se.id.replace(/hw/, ""));
	var cv = self.document.getElementById("v" + num);
	cv.firstChild.style.backgroundColor = "Silver";
}

function mouseOut(e) {
var se;
if(ns4){
}
// Explorer 4
else if(ie4){
}
else if(ns6){
	se = e.target.parentNode;
	if(se.className != "gueltigkeit" & se.className != "makrologsubdoc") {
		se = se.parentNode;
	}else	if(se.className == "makrologsubdoc") {
	se = se.childNodes.item(0);
	}
	}
// W3C - Explorer 5+
else if(ie5){
	se = self.event.srcElement;
	if(se.className != "gueltigkeit") {
		se = se.parentElement;
	}
}
	var num = parseInt(se.id.replace(/hw/, ""));
	var cv = self.document.getElementById("v" + num);
	cv.firstChild.style.backgroundColor = "";
}

function mouseClick(e) {
var se;
if(ns4){
}
// Explorer 4
else if(ie4){
}
else if(ns6){
	se = e.target.parentNode;
	if(se.className != "gueltigkeit" & se.className != "makrologsubdoc") {
		se = se.parentNode;
	}else	if(se.className == "makrologsubdoc") {
	se = se.childNodes.item(0);
	}

}
// W3C - Explorer 5+
else if(ie5){
	se = self.event.srcElement;
	if(se.className != "gueltigkeit") {
		se = se.parentElement;
	}
}
	var eltNum = parseInt(se.id.replace(/hw/, ""));
	showVersionNum(eltNum);
}
function toggleVersion(e) {
var se;
var multi;
if(ns4){
}
// Explorer 4
else if(ie4){
}
else if(ns6){
	se = e.target.parentNode;
	if(se.className != "gueltigkeit" & se.className != "makrologsubdoc") {
		se = se.parentNode;
	}else	if(se.className == "makrologsubdoc") {
	se = se.childNodes.item(0);
	}
}
// W3C - Explorer 5+
else if(ie5){
	se = self.event.srcElement;
	if(se.className != "gueltigkeit") {
		se = se.parentElement;
	}
	
}
	var num = parseInt(se.id.replace(/hw/, ""));
	var cv = self.document.getElementById("v" + num);
	if(cv.offen == 1) {
		cv.lastChild.style.display = "none";
		cv.childNodes.item(1).style.display = "none";
		cv.firstChild.firstChild.src = "/navigation/TwistCollapsed.gif";
		cv.offen = 0;
	}
	else {
		cv.lastChild.style.display = "block";
		cv.childNodes.item(1).style.display = "block";
		cv.firstChild.firstChild.src = "/navigation/TwistExpanded.gif";
		cv.offen = 1;
	}
}
function doInit() {
// Netscape 4
if(ns4){
}
// Explorer 4
else if(ie4){
}

// W3C - Explorer 5+ and Netscape 6+
else if(ie5 || ns6){
//document.getElementById(id).style.visibility = "visible";
	var makrologDoc = self.document.getElementById("vx");
	if(!makrologDoc) {
		return;
	}
	//var children = makrologDoc.children;
	var children = makrologDoc.childNodes;
	var versionCount = children.length;
	if(versionCount == 1) {
		return;
	}
	for(var i = 0; i < versionCount; i++) {
	<!--try {-->
		if(i == 0) {
			children.item(i).offen = 1;
		}
		else {
			children.item(i).offen = 0;
			children.item(i).firstChild.firstChild.src = "/navigation/TwistCollapsed.gif";
			children.item(i).lastChild.style.display = "none";
		}
		with(children.item(i).firstChild) {
			style.cursor = "hand";
			id = "hw" + (i + 1);
			if (ie5){
					attachEvent("onmouseover", mouseOver);
					attachEvent("onmouseout", mouseOut);
					attachEvent("onclick", toggleVersion);
				}
				else{
					addEventListener("mouseover",mouseOver,false);
					addEventListener("mouseout", mouseOut,false);
					addEventListener("click", toggleVersion,false);
				}
		}
	<!--	}		catch(e) {}-->
	}
}<!-- if ie-->
}


