var activeClass="active";var openClass="open";var pathClass="path";var addToggleChar=false;var submenueClass="submenue";function foldingMenue(A){if(getElem(A)&&getActiveMenueLink(A)){writeClassesIntoMenue(A);toggleActiveLinkPath(A);toggleSubmenue(A);addClass(getActiveMenueLink(A),activeClass)}}function toggleSubmenue(C){var D,B;D=getActiveMenueLink(C);if(D){B=D.parentNode.childNodes;for(var A=0;A<B.length;A++){if(B[A].tagName=="UL"){addClass(B[A],openClass);break}}}}function getSpecificChildNode(A,E,F){var C,D;D=0;if(!F){var F=0}E=E.toUpperCase();C=A.childNodes;for(var B=0;B<C.length;B++){if(C[B].tagName==E){if(D==F){return C[B]}D++}}}function toggleActiveLinkPath(C){var D,A,B;D=getActiveMenueLink(C);if(D){A=false;B=D.parentNode;while(!A){if(B.tagName=="UL"&&B.id==C){A=true}else{if(B.tagName=="UL"){addClass(B,openClass)}else{if(B.tagName=="LI"){addClass(B,pathClass);addClass(getSpecificChildNode(B,"a",0),pathClass)}}}B=B.parentNode}}}function getActiveMenueLink(C){var E,A,D;E=getMenue(C);A=E.getElementsByTagName("a");for(var B=0;B<A.length;B++){D=getSiteName(A[B].getAttribute("href"));if(D==getActualContentSiteName()){return A[B]}}return false}function writeClassesIntoMenue(C){var D,B;D=getMenue(C);if(D.getElementsByTagName("li")[0]){B=D.getElementsByTagName("li");for(var A=0;A<B.length;A++){if(B[A].getElementsByTagName("ul")[0]){addClass(B[A],submenueClass);if(addToggleChar){B[A].innerHTML="<span>+</span>"+B[A].innerHTML}}}}else{alert("The Menue must be an unordered list!")}}function getMenue(A){return getElem(A)}function getElem(A){if(typeof (A)=="string"){return document.getElementById(A)}else{if(typeof (A)=="object"){return A}else{alert("Call for invalid Object or not existing ID: "+A+" ("+typeof (A)+")")}}}function addClass(B,A){var C;C=getElem(B);if(C.className){C.className+=" "+A}else{C.className=A}}function removeClass(B,A){var C;C=getElem(B);if(C.className){C.className=searchAndReplace(C.className,A,"")}}function replaceClass(B,A,D){var C;C=getElem(B);C.className=searchAndReplace(C.className,A,D)}function getActualContentSiteName(){var A=getLocationHref();A=getSiteName(A);return A};