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) { if ( oFNPop != null ) { oFNPop.hide(); } try { ResultContent.navigate(fn); }catch(e) {} } 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"; try { if( cv.firstChild != null ) { cv.firstChild.firstChild.src = "/navigation/TwistCollapsed.gif"; } } catch(e) {} cv.offen = 0; } else { cv.lastChild.style.display = "block"; cv.childNodes.item(1).style.display = "block"; try { if( cv.firstChild != null ) { cv.firstChild.firstChild.src = "/navigation/TwistExpanded.gif"; } } catch(e) {} cv.offen = 1; } } function doDruckExportProcesss() { if (opener == null) return; if ( (opener.childAction==null) || ( opener.childAction=='') ) return; if ( opener.childAction=="Print" ) { opener.closePrintWindow(); }else if ( opener.childAction=="Export" ) { //opener.closeExportWindow(); } } function doInit() { // Netscape 4 if(ns4){ } // Explorer 4 else if(ie4){ } // W3C - Explorer 5+ and Netscape 6+ else if(ie5 || ns6){ if (self.document.getElementById("novx_per_javascript")) {return;} //neue version ab 07.02.2009 -siehe wqo-transform per xslt //document.getElementById(id).style.visibility = "visible"; var makrologDoc = self.document.getElementById("vx"); if(!makrologDoc) { return; } // Erweiterungen : RB 20060519 damit in der Gesamtübersicht nur aktuelle Fassungen aufgeklappt werden. var vDIVS = self.document.getElementsByTagName("div"); if( vDIVS != null) { for( var k=0;k 1) { // Workaround für JSCHG Inkrafttreten erst in Zukunft // geändert von cb am 5.1.2011 var now = new Date(); var nextYear=now.getFullYear()+1; var aufklappen = 0; // der index der aufzuklappenden fassung normalerweise die oberste try { if (children.item(0).firstChild.childNodes[3].innerHTML.indexOf(nextYear) > 0) aufklappen = 1; // die zweite aufklappen } catch(e) {} for(var i = 0; i < versionCount; i++) { try { if(i == aufklappen) { 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) {} } } } } return; } //var children = makrologDoc.children; var children = makrologDoc.childNodes; var versionCount = children.length; if(versionCount == 1) { doDruckExportProcesss(); 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) {} } */ } doDruckExportProcesss(); }