function showuebersichtToggle() { if (document.createTextNode) { // Uses DOM calls to avoid document.write + XHTML issues var linkHolder = document.getElementById('uebersichttitle') if (!linkHolder) return; var outerSpan = document.createElement('span'); outerSpan.className = 'uebersichttoggle'; var toggleLink = document.createElement('a'); toggleLink.id = 'togglelink'; toggleLink.className = 'internal'; toggleLink.href = 'javascript:toggleuebersicht()'; toggleLink.appendChild(document.createTextNode(uebersichtHideText)); outerSpan.appendChild(document.createTextNode('[')); outerSpan.appendChild(toggleLink); outerSpan.appendChild(document.createTextNode(']')); linkHolder.appendChild(document.createTextNode(' ')); linkHolder.appendChild(outerSpan); var cookiePos = document.cookie.indexOf("hideuebersicht="); if (cookiePos > -1 && document.cookie.charAt(cookiePos + 8) == 1) toggleuebersicht(); } } function changeText(el, newText) { // Safari work around if (el.innerText) el.innerText = newText; else if (el.firstChild && el.firstChild.nodeValue) el.firstChild.nodeValue = newText; } function toggleuebersicht() { var uebersicht = document.getElementById('uebersicht').getElementsByTagName('ul')[0]; var toggleLink = document.getElementById('togglelink') if(uebersicht && toggleLink && uebersicht.style.display == 'none') { changeText(toggleLink, uebersichtHideText); uebersicht.style.display = 'block'; document.cookie = "hideuebersicht=0"; } else { changeText(toggleLink, uebersichtShowText); uebersicht.style.display = 'none'; document.cookie = "hideuebersicht=1"; } }