var DOKU_BASE='/';var DOKU_TPL='/lib/tpl/gruen/';var menue_className="chessmenu";var menue_classNameInvers="chessmenuI";var menue_zIndex=5000;var menue_zIndexOffset=1000;var menue_startinvers=false;var menue_overlapX=4;var menue_overlapY=8;var menue_indentX=30;var menue_indentY=2;var menue_adjusttimeout=400;var menue_arrowdown="v";var menue_arrowright="&gt";var menue_arrowYoffset=5;function menue_onmouseover(){this.getElementsByTagName("ul")[0].style.visibility="visible";}function menue_onmouseout(){this.getElementsByTagName("ul")[0].style.visibility="hidden";}function menue_update(firsttime){var ulTagsDoc=window.document.getElementsByTagName("ul");var curMenueZ=menue_zIndex;var startinvers=!menue_startinvers;var curinvers=menue_startinvers;var offsetPrev=0;for(var i=0;i<ulTagsDoc.length;i++){if(ulTagsDoc[i].className!=menue_className){continue;}var curMenue=ulTagsDoc[i];var subMenues=curMenue.getElementsByTagName("ul");var childtags=curMenue.childNodes;var zIndex=curMenueZ;curMenueZ-=menue_zIndexOffset;for(var l=0;l<childtags.length;l++){var curTag=childtags[l];if(curTag.nodeType!=1||curTag.tagName!="LI"){continue;}if(curTag.offsetLeft<=offsetPrev){curinvers=startinvers;startinvers=!startinvers;}offsetPrev=curTag.offsetLeft;curTag.getElementsByTagName("a")[0].className=curinvers?menue_classNameInvers:"";curinvers=!curinvers;if(firsttime){curTag.style.zIndex=zIndex--;}}var curWidth;if(window.innerWidth){curWidth=window.innerWidth;}else if(window.document.documentElement&&window.document.documentElement.clientHeight){curWidth=window.document.documentElement.clientWidth;}else{curWidth=window.document.body.offsetWidth;}for(var t=0;t<subMenues.length;t++){var curSubMenue=subMenues[t];var childtags=curSubMenue.childNodes;var curinvers=curSubMenue.parentNode.getElementsByTagName("a")[0].className!=menue_classNameInvers;var zIndex;if(firsttime){zIndex=eval(curSubMenue.parentNode.style.zIndex)+childtags.length;}for(var l=0;l<childtags.length;l++){var curTag=childtags[l];if(curTag.nodeType!=1||curTag.tagName!="LI"){continue;}curTag.getElementsByTagName("a")[0].className=curinvers?menue_classNameInvers:"";curinvers=!curinvers;if(firsttime){childtags[l].style.zIndex=zIndex--;}}var litag=curSubMenue.parentNode;var curleft=0;var obj=curSubMenue;while(obj=obj.offsetParent){curleft+=obj.offsetLeft;}if(litag.parentNode.className==menue_className){if(curleft+menue_indentX+curSubMenue.offsetWidth<=curWidth){curSubMenue.style.left=menue_indentX+"px";curSubMenue.style.top=(litag.offsetHeight-menue_overlapY)+"px";}else if(curWidth-curSubMenue.clientWidth>=0){curSubMenue.style.left=(curWidth-curleft-curSubMenue.clientWidth)+"px";curSubMenue.style.top=(litag.offsetHeight)+"px";}else{curSubMenue.style.left=-curleft+"px";curSubMenue.style.top=(litag.offsetHeight)+"px";}if(firsttime){litag.innerHTML="<span class=\"arrow\" style=\"z-index:"+zIndex+"; top: "+menue_arrowYoffset+"px;\">"+menue_arrowdown+"</span>"+litag.innerHTML;}}else{var right=subMenues[t-1].getElementsByTagName("a")[0].offsetWidth-menue_overlapX;if(curleft+right+curSubMenue.offsetWidth<=curWidth){curSubMenue.style.left=right+"px";curSubMenue.style.top=menue_indentY+"px";}else if(curleft+menue_overlapX-curSubMenue.offsetWidth>=0){curSubMenue.style.left=(menue_overlapX-curSubMenue.offsetWidth)+"px";curSubMenue.style.top=menue_indentY+"px";}else{curSubMenue.style.left=-curleft+"px";curSubMenue.style.top=menue_indentY+"px";}if(firsttime){litag.innerHTML="<span class=\"arrow\" style=\"z-index:"+zIndex+"; top: "+menue_arrowYoffset+"px;\">"+menue_arrowright+"</span>"+litag.innerHTML;}}if(firsttime){litag.onmouseover=menue_onmouseover;litag.onmouseout=menue_onmouseout;}}}}var menue_timeoutId=0;function menue_adjust(){if(window.innerWidth){menue_update(false);return;}window.clearTimeout(menue_timeoutId);menue_timeoutId=window.setTimeout(menue_update,menue_adjusttimeout,false);}function menue_build(){menue_update(true);window.onresize=menue_adjust;var naviActive=window.document.getElementById("navi_active");if(naviActive!=null){naviActive.style["position"]='static';naviActive.style["visibility"]='visible';}}if(window.addEventListener){window.addEventListener("load",menue_build,false);}else if(window.attachEvent){window.attachEvent("onload",menue_build);}
