function spaceNavField() { // alert("spaceNavField") leftNavDiv = document.getElementById("leftnav"); headerNavSpacerDiv = document.getElementById("headerNavSpacer") limit = 100 // alert(leftNavDiv) if (headerNavSpacerDiv && leftNavDiv) { if (leftNavDiv.offsetHeight > limit) { headerNavSpacerDiv.style.height = (leftNavDiv.offsetHeight - limit) + 'px'; } } } // R O L L O V E R K L A P P N A V I G A T I O N // mousover, mouseout auf dem li. // Layer-divs mussen Childelemente von li sein. // function contains muss fuer Moz bereitstehen if(!document.all) { HTMLElement.prototype.contains = function(node) { if (node == null) return false; if (node == this) return true; else return this.contains(node.parentNode); } } function show(e,layerNb) { // alert(layerNb) // Login, Sprachauswahl ausblenden if (document.getElementById('login')) document.getElementById('login').style.display='none' if(document.getElementById('versionselector_div')) document.getElementById('versionselector_div').style.display='none' L = document.getElementById("layer_"+layerNb) if (L) { L.style.display = "inline" /* alert( "layerNb " + layerNb + "\n" + "L.style.top " + L.style.top + "\n" + "L.style.left " + L.style.top + "\n" + "L.style.display " + L.style.display + "\n" + "L.offsetTop " + L.offsetTop + "\n" + "" ) */ } } function hide(evt,layerNb,thisid,exception) { evt = evt ? evt : event; if (thisid) L = document.getElementById(thisid) else L = document.getElementById("layer_"+layerNb) if (L) { // report( "#" + thisid + " " +exception + " evt.toElement " + evt.relatedTarget ) if ( document.getElementById(exception) != (evt.relatedTarget || evt.toElement) ) { if (!L.contains(evt.relatedTarget || evt.toElement)) { L.style.display = "none" } } } } // end Rollover Klappnaviagtion var stopRollout = ''; function rollLayer(e,button,id,mode) { //e = (e) ? e : window.event; //el = (e.currentTarget) ? e.currentTarget : el; //el = e.currentTarget ? e.target : e.srcElement; //alert(id) targetLayer = document.getElementById(id) // alert(e.srcElement.nodeName) if (mode == 1) { _left = absLeft(button) _top = absTop(button) targetLayer.style.left = _left; targetLayer.style.top = (_top + button.offsetHeight) +'px'; targetLayer.style.display = 'block' // Ausblenden von Login oder Sprachauswahl } else { window.setTimeout('rollOutLayer("' + id +'")',200) } } function rollOutLayer(id) { if (!stopRollout) { document.getElementById(id).style.display = 'none' // stopRollout = ''; } stopRollout = ''; }