var to_handle=false;var to_target=false;var to_delay=500;var to_call="to_target.style.visibility = 'hidden'; to_handle = false;";var isIE,isMac,isWin,isSaf;var offSetPadding=5;function getNextSibling(b,a){var c,d;while(d=b.nextSibling){if(d&&(d.tagName==a)){return d}}return false}function getNextChild(b,a){var c,d;if(b&&b.childNodes&&b.childNodes.length>0){for(c=0;c<b.childNodes.length;c++){d=b.childNodes[c];if(d&&(d.tagName==a)){return b.childNodes[c]}}}return false}function to_onMouseOver(a){if(to_handle){clearTimeout(to_handle);to_target.style.visibility="hidden"}a.style.visibility="visible";to_target=a}function to_onMouseOut(){to_handle=setTimeout(to_call,to_delay)}function initMenu(d,k,c){var l,i,f,m,b;var j=0;var h=0;var a=0;var g=0;var e=document.getElementById(d);isIE=((navigator.userAgent.indexOf("MSIE")!=-1)?true:false);isMac=((navigator.userAgent.indexOf("Mac")!=-1)?true:false);isWin=((navigator.userAgent.indexOf("Win")!=-1)?true:false);isSaf=((navigator.userAgent.indexOf("Safari")!=-1)?true:false);if(k&&isIE&&!isMac){e.style.padding=(offSetPadding+1)}b=getNextChild(e,"UL");for(f=0;f<b.childNodes.length;f++){l=b.childNodes[f];if(l&&(l.tagName=="LI")){i=getNextChild(l,"DIV");l=getNextChild(l,"A");a++;if(i){l.style.zIndex=1000-h++;if(!k&&isWin&&isIE){m=getPageXY(l);l.style.position="absolute";if(j==0){setPageXY(l,m.x,m.y);j=m.y}else{setPageXY(l,m.x,j)}j+=(l.offsetHeight+offSetSpacing);m=getPageXY(i);if(isRightAligned){setPageXY(i,(m.x-l.offsetWidth),j-(l.offsetHeight/2))}else{if(isCenterAligned){setPageXY(i,(m.x-100),j-(l.offsetHeight/2))}else{setPageXY(i,(m.x+20),j-(l.offsetHeight/2))}}}if(k){m=getPageXY(l);if(isRightAligned){if(isMac&&isIE){m.x+=(l.offsetWidth/2)}else{if(isSaf){m.x=m.x-i.offsetWidth+l.offsetWidth}else{m.x=m.x-i.offsetWidth+l.offsetWidth-(offSetPadding*2)}}}if(c){if(isSaf){m.y-=(i.offsetHeight+(l.offsetHeight*2))}else{m.y-=(i.offsetHeight+l.offsetHeight+(offSetPadding*2))}}if(isSaf){setPageXY(i,m.x,m.y+(l.offsetHeight*2)-offSetPadding)}else{if(isMac&&isIE){setPageXY(i,m.x,m.y+l.offsetHeight)}else{setPageXY(i,m.x,m.y+l.offsetHeight+offSetPadding)}}}else{m=getPageXY(l);m.y-=3;if(isRightAligned){if(isMac&&isIE){m.x+=(l.offsetWidth/2)}else{if(isSaf){m.x=m.x-i.offsetWidth+l.offsetWidth}else{m.x=m.x-i.offsetWidth+l.offsetWidth-(offSetPadding*2)}}}if(c){if(isSaf){m.x-=(i.offsetWidth+(l.offsetWidth*2))}else{m.x-=i.offsetWidth+(offSetPadding*2)}}else{m.x+=20}if(isSaf){setPageXY(i,m.x,m.y+(l.offsetHeight*2)-offSetPadding)}else{if(isMac&&isIE){setPageXY(i,m.x,m.y+l.offsetHeight)}else{setPageXY(i,m.x,m.y+l.offsetHeight+offSetPadding)}}}}else{l.style.zIndex=999;if(!k&&isWin&&isIE){m=getPageXY(l);l.style.position="absolute";if(j==0){setPageXY(l,m.x,m.y);j=m.y}else{setPageXY(l,m.x,j)}j+=(l.offsetHeight+offSetSpacing)}}g+=(l.offsetHeight+offSetSpacing)}}if(l&&!k&&isWin&&isIE){g-=e.offsetHeight;if(e&&e.style){e.style.paddingBottom=g+"px"}if(editMode){i=document.getElementById("buttons-container");i.style.position="relative";i.style.top=l.offsetHeight+offSetSpacing+"px"}}};