﻿function ekMenuEx_classNames(){}ekMenuEx_classNames.button="ekmenu_button";ekMenuEx_classNames.buttonHover="ekmenu_button_hover";ekMenuEx_classNames.buttonSelected="ekmenu_button_selected";ekMenuEx_classNames.buttonSelectedHover="ekmenu_button_selected_hover";ekMenuEx_classNames.submenuItems="ekmenu_submenu_items";ekMenuEx_classNames.submenuItemsHidden="ekmenu_submenu_items_hidden";ekMenuEx_classNames.submenu="ekmenu_submenu";ekMenuEx_classNames.submenuHover="ekmenu_submenu_hover";ekMenuEx_classNames.submenuParent="ekmenu_submenu_parent";ekMenuEx_classNames.submenuParentHover="ekmenu_submenu_parent_hover";ekMenuEx_classNames.btnLink="ekmenu_accessible_submenu_btnlink";ekMenuEx_classNames.link="ekmenu_link";ekMenuEx_classNames.linkSelected="ekmenu_link_selected";ekMenuEx_classNames.slaveBranchSelected="ekmenu_slave_branch_sel";var ekMenuEx=function(A){this.menuId=__ekMenuEx_returnMenuId;this.hashCode=__ekMenuEx_returnHashCode;this.isSubmenuSelected=__ekMenuEx_isSubmenuSelected;this.selectSubmenu=__ekMenuEx_selectSubmenu;this.unSelectSubmenu=__ekMenuEx_unSelectSubmenu;this.hoverButton=__ekMenuEx_hoverButton;this.selectMenuItem=__ekMenuEx_ekMenu_selectMenuItem;this.initializeWithServerVariables=__ekMenuEx_initializeWithServerVariables;this.showRootMenu=__ekMenuEx_showRootMenu;this.buildMenuSubmenuId=__ekMenuEx_buildMenuSubmenuId;this.getFolderButtonObject=__ekMenuEx_getFolderButtonObject;this.getSubmenuItemsObject=__ekMenuEx_getSubmenuItemsObject;this.getSubmenuObject=__ekMenuEx_getSubmenuObject;this.getParentLevelSubmenuId=__ekMenuEx_getParentLevelSubmenuId;this.getEkMenuContainerElement=__ekMenuEx_getEkMenuContainerElement;this.selectSubmenuHelper=__ekMenuEx_selectSubmenuHelper;this.collapseSiblingSubmenus=__ekMenuEx_collapseSiblingSubmenus;this.collapseAllOpenSubmenus=__ekMenuEx_collapseAllOpenSubmenus;this.markParentSubmenu=__ekMenuEx_markParentSubmenu;this.unMarkParentSubmenu=__ekMenuEx_unMarkParentSubmenu;this.hoverSubmenu=__ekMenuEx_hoverSubmenu;this.unHoverSubmenu=__ekMenuEx_unHoverSubmenu;this.getEkMenuElementsByTagName=__ekMenuEx_getEkMenuElementsByTagName;this.getElementsByClassName=__ekMenuEx_getElementsByClassName;this.getElementsByClassNameAndTagName=__ekMenuEx_getElementsByClassNameAndTagName;this.getEkMenuElementsByName=__ekMenuEx_getEkMenuElementsByName;this.getDirectChildIds=__ekMenuEx_getDirectChildIds;this.mouseIn=__ekMenuEx_mouseIn;this.mouseInHelper=__ekMenuEx_mouseInHelper;this.mouseOut=__ekMenuEx_mouseOut;this.mouseOutHelper=__ekMenuEx_mouseOutHelper;this.disableAllEventHandlers=__ekMenuEx_disableAllEventHandlers;this.disableElementEventHandlers=__ekMenuEx_disableElementEventHandlers;this.getSlaveControlObject=__ekMenuEx_getSlaveControlObject;this.convertIdToSlaveControlId=__ekMenuEx_convertIdToSlaveControlId;this.callSlave__showSubmenuBranch=__ekMenuEx_callSlave__showSubmenuBranch;this.showSubmenuBranch=__ekMenuEx_showSubmenuBranch;this.unSelectSubmenuList=__ekMenuEx_unSelectSubmenuList;this.initializeSlaveMenu=__ekMenuEx_initializeSlaveMenu;this.initializeMasterMenu=__ekMenuEx_initializeMasterMenu;this.isTopLevelUI=__ekMenuEx_isTopLevelUI;this.topLevelUI=null;this.private_menuIdString=__ekMenuEx_parseMenuId(A);this.private_serverControlHash=__ekMenuEx_static_parseServerControlHash(A);this.private_autoCollapseSubmenus=true;this.private_startWithRootFolderCollapsed=false;this.private_startCollapsed=true;this.private_masterControlIdHash="";this.private_subscriberList="";this.private_slaveControl="";this.private_isMasterControl=false;this.private_isSlaveControl=false;this.private_lastSelectedMenuItemObj=null;this.private_selectionChanged=false;this.private_selectedMenuList="";this.private_swRevision="0";this.private_enableMouseOverSubmenuActivation=false;this.private_mouseEventTimer=null;this.private_mouseEventEnteringElementId=null;this.private_mouseEventExitingElementId=null};ekMenuEx.getMenuObj=__ekMenuEx_static_getMenuObj;ekMenuEx.parseMenuSubmenuIdString=__ekMenuEx_static_parseMenuSubmenuIdString;ekMenuEx.parseServerControlHash=__ekMenuEx_static_parseServerControlHash;ekMenuEx.menuBtnClickHdlr=__ekMenuEx_static_menuButtonClickEventHandler;ekMenuEx.menuBtnKeyHdlr=__ekMenuEx_static_menuButtonKeyDownEventHandler;ekMenuEx.menuBtnMouseOverHdlr=__ekMenuEx_static_menuButtonMouseOverEventHandler;ekMenuEx.menuBtnMouseOutHdlr=__ekMenuEx_static_menuButtonMouseOutEventHandler;ekMenuEx.menuBtnFocusHdlr=__ekMenuEx_static_menuButtonFocusEventHandler;ekMenuEx.menuBtnBlurHdlr=__ekMenuEx_static_menuButtonBlurEventHandler;ekMenuEx.menuBtnLinkFocusHdlr=__ekMenuEx_static_menuButtonLinkFocusEventHandler;ekMenuEx.menuBtnLinkBlurHdlr=__ekMenuEx_static_menuButtonLinkBlurEventHandler;ekMenuEx.itemLinkClickHdlr=__ekMenuEx_static_menuItemLinkClickEventHandler;ekMenuEx.mouseIn=__ekMenuEx_static_mouseIn;ekMenuEx.mouseOut=__ekMenuEx_static_mouseOut;ekMenuEx.mouseIn_empty=function(A){return(true)};ekMenuEx.private_isValidMenuSubmenuIdString=__ekMenuEx_static_isValidMenuSubmenuIdString;ekMenuEx.private_serverHelper_initialize=__ekMenuEx_static_serverHelper_initialize;ekMenuEx.private_startupAllSmartMenus=__ekMenuEx_static_serverHelper_startupAllSmartMenus;ekMenuEx.private_shutdownAllSmartMenus=__ekMenuEx_static_serverHelper_shutdownAllSmartMenus;ekMenuEx.private_getMenuId=__ekMenuEx_static_getMenuId;ekMenuEx.private_getMenuIdString=__ekMenuEx_static_getMenuIdString;ekMenuEx.private_getSubmenuId=__ekMenuEx_static_getSubmenuId;ekMenuEx.private_getSubmenuIdString=__ekMenuEx_static_getSubmenuIdString;ekMenuEx.private_getEvent=__ekMenuEx_static_getEvent;ekMenuEx.private_getEventElement=__ekMenuEx_static_getEventElement;ekMenuEx.private_getIntNumber=__ekMenuEx_static_getIntNumber;ekMenuEx.private_isValidSubmenuObj=__ekMenuEx_static_isValidSubmenuObj;ekMenuEx.private_isValidSubmenuButton=__ekMenuEx_static_isValidSubmenuButton;ekMenuEx.private_isValidSubmenuItems=__ekMenuEx_static_isValidSubmenuItems;ekMenuEx.private_isValidSubmenu=__ekMenuEx_static_isValidSubmenu;ekMenuEx.private_isValidSubmenuLink=__ekMenuEx_static_isValidSubmenuLink;ekMenuEx.private_isValidEKMenu=__ekMenuEx_static_isValidEKMenu;ekMenuEx.private_isDefined=__ekMenuEx_static_isDefined;ekMenuEx.isDefinedNotNull=__ekMenuEx_static_isDefinedNotNull;ekMenuEx.hasClassName=__ekMenuEx_static_hasClassName;ekMenuEx.addClassName=__ekMenuEx_static_addClassName;ekMenuEx.removeClassName=__ekMenuEx_static_removeClassName;ekMenuEx.private_menuPrefix="ekmensel_";ekMenuEx.private_namePrefix="ekmengrp_";ekMenuEx.private_buttonElementIdPostFix="_button";ekMenuEx.private_submenuItemsElementIdPostFix="_submenu_items";ekMenuEx.private_parentIdElementIdPostFix="_parentid";ekMenuEx.private_ekmenuContainerElementIdPostFix="_ekmenu";ekMenuEx.private_hashLength=8;function __ekMenuEx_static_getMenuObj(A){var D=null;var B=ekMenuEx.parseMenuSubmenuIdString(A);if(ekMenuEx.private_isValidMenuSubmenuIdString(B)){var C=ekMenuEx.parseServerControlHash(B);if(("undefined"==typeof window.ekMenuEx_MenuObjArray)||(null==window.ekMenuEx_MenuObjArray)){var E=new Array;D=new ekMenuEx(B);E[C]=D;window.ekMenuEx_MenuObjArray=E}else{if(null==window.ekMenuEx_MenuObjArray[C]){window.ekMenuEx_MenuObjArray[C]=D=new ekMenuEx(B)}else{D=window.ekMenuEx_MenuObjArray[C]}}}return(D)}function __ekMenuEx_static_parseMenuSubmenuIdString(B){var A="";if(B&&("undefined"!=typeof B)&&("undefined"!=typeof B.length)&&(B.length>0)&&("undefined"!=typeof B.indexOf)){var C=B.split("_");if(C[0]&&(ekMenuEx.private_hashLength==C[0].length)&&C[1]&&C[2]){A=C[0]+"_"+C[1]+"_"+C[2]}}return(A)}function __ekMenuEx_static_parseServerControlHash(C){var A="";if(C&&C.split){var B=C.split("_");if(B[0]&&(ekMenuEx.private_hashLength==B[0].length)){A=B[0]}}return(A)}function __ekMenuEx_static_getEvent(A){if(A){return(A)}else{return(window.event)}}function __ekMenuEx_static_getEventElement(A){if(A){return((A.srcElement)?A.srcElement:A.target)}else{return(null)}}function __ekMenuEx_static_menuButtonClickEventHandler(E){var C=ekMenuEx.private_getEvent(E);if(C){var B=ekMenuEx.private_getEventElement(C);if(B&&("undefined"!=B.id)){var A=ekMenuEx.getMenuObj(B.id);if(A){var D=A.isSubmenuSelected(B.id);if(D){A.unSelectSubmenu(B.id)}else{A.selectSubmenu(B.id)}return(false)}}}return(true)}function __ekMenuEx_static_menuButtonKeyDownEventHandler(D){var C=ekMenuEx.private_getEvent(D);if(C){var B=ekMenuEx.private_getEventElement(C);if(B&&("undefined"!=B.id)){var A=C.keyCode;if(A&&((A==32))){if(C.preventDefault&&C.stopPropagation){C.preventDefault();C.stopPropagation()}else{C.returnValue=false}ekMenuEx.menuBtnClickHdlr(C);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonMouseOverEventHandler(D){var C=ekMenuEx.private_getEvent(D);if(C){var B=ekMenuEx.private_getEventElement(C);if(B&&("undefined"!=B.id)){var A=ekMenuEx.getMenuObj(B.id);if(A){A.hoverButton(B.id,true);A.hoverSubmenu(B.id);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonMouseOutEventHandler(D){var C=ekMenuEx.private_getEvent(D);if(C){var B=ekMenuEx.private_getEventElement(C);if(B&&("undefined"!=B.id)){var A=ekMenuEx.getMenuObj(B.id);if(A){A.hoverButton(B.id,false);A.unHoverSubmenu(B.id);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonFocusEventHandler(D){var C=ekMenuEx.private_getEvent(D);if(C){var B=ekMenuEx.private_getEventElement(C);if(B&&("undefined"!=B.id)){var A=ekMenuEx.getMenuObj(B.id);if(A){A.hoverButton(B.id,true);A.hoverSubmenu(B.id);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonBlurEventHandler(D){var C=ekMenuEx.private_getEvent(D);if(C){var B=ekMenuEx.private_getEventElement(C);if(B&&("undefined"!=B.id)){var A=ekMenuEx.getMenuObj(B.id);if(A){A.hoverButton(B.id,false);A.unHoverSubmenu(B.id);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonLinkFocusEventHandler(D){var C=ekMenuEx.private_getEvent(D);if(C){var B=ekMenuEx.private_getEventElement(C);if(B&&("undefined"!=B.id)){var A=ekMenuEx.getMenuObj(B.id);if(A){A.hoverButton(B.id,true);A.hoverSubmenu(B.id);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonLinkBlurEventHandler(D){var C=ekMenuEx.private_getEvent(D);if(C){var B=ekMenuEx.private_getEventElement(C);if(B&&("undefined"!=B.id)){var A=ekMenuEx.getMenuObj(B.id);if(A){A.hoverButton(B.id,false);A.unHoverSubmenu(B.id);return(false)}}}return(true)}function __ekMenuEx_static_getValidParentId(C){var B="_ekmenu";var A=B.length;while(C&&(C.parentNode)){if(C.id&&(C.id.length)){if(ekMenuEx.private_isValidMenuSubmenuIdString(C.id)){return(C.id)}}C=C.parentNode}return("")}function __ekMenuEx_static_mouseIn(E){var D=ekMenuEx.private_getEvent(E);if(D){var C=ekMenuEx.private_getEventElement(D);if(C&&("undefined"!=C.id)){var A=C.id;if(0==A.length){A=__ekMenuEx_static_getValidParentId(C)}var B=ekMenuEx.getMenuObj(A);if(B){B.mouseIn(E,C);return(true)}}}return(true)}function __ekMenuEx_static_mouseOut(E){var D=ekMenuEx.private_getEvent(E);if(D){var C=ekMenuEx.private_getEventElement(D);if(C&&("undefined"!=C.id)){var A=C.id;if(0==A.length){A=__ekMenuEx_static_getValidParentId(C)}var B=ekMenuEx.getMenuObj(A);if(B){B.mouseOut(E,C);return(true)}}}return(true)}function __ekMenuEx_static_menuItemLinkClickEventHandler(E){var A=false;var D=ekMenuEx.private_getEvent(E);if(D){var C=ekMenuEx.private_getEventElement(D);if(C&&("undefined"!=C.id)){if(ekMenuEx.isDefinedNotNull(C)&&ekMenuEx.isDefinedNotNull(C.tagName)&&("IMG"==C.tagName)){if(ekMenuEx.isDefinedNotNull(C.parentNode)&&ekMenuEx.private_isValidSubmenuButton(C.parentNode)){C=C.parentNode;if(ekMenuEx.isDefinedNotNull(C.click)){C.click(D);return(false)}A=true}else{return(true)}}else{if(ekMenuEx.private_isValidSubmenuButton(C)){A=true}}var B=ekMenuEx.getMenuObj(C.id);if(B){B.selectMenuItem(C);return(false)}}}return(true)}function __ekMenuEx_static_getIntNumber(C){var A=0;var B=parseInt(C,10);if(NaN!=B){A=B}return(A)}function __ekMenuEx_static_getMenuId(C){var A=0;var B=ekMenuEx.private_getMenuIdString(C);if(B.length){A=ekMenuEx.private_getIntNumber(B)}return(A)}function __ekMenuEx_static_getMenuIdString(B){var A="";var C=ekMenuEx.parseMenuSubmenuIdString(B);if(ekMenuEx.private_isValidMenuSubmenuIdString(C)){var D=B.split("_");if(D[0]&&(ekMenuEx.private_hashLength==D[0].length)&&D[1]&&D[2]){A=D[1]}}return(A)}function __ekMenuEx_static_getSubmenuId(C){var A=0;var B=ekMenuEx.private_getSubmenuIdString(C);if(B.length){A=ekMenuEx.private_getIntNumber(B)}return(A)}function __ekMenuEx_static_getSubmenuIdString(B){var A="";if(ekMenuEx.private_isValidMenuSubmenuIdString(B)){var C=B.split("_");if(C[0]&&(ekMenuEx.private_hashLength==C[0].length)&&C[1]&&C[2]){A=C[2]}}return(A)}function __ekMenuEx_static_isValidMenuSubmenuIdString(B){var A=false;if(B&&("undefined"!=typeof B)&&("undefined"!=typeof B.length)&&(B.length>0)&&("undefined"!=typeof B.indexOf)){var C=B.split("_");if(C[0]&&(ekMenuEx.private_hashLength==C[0].length)&&C[1]&&C[2]){A=true}}return(A)}function __ekMenuEx_static_isValidSubmenuObj(C,B){var A=false;if(C&&("undefined"!=typeof C.id)&&("undefined"!=typeof C.className)&&("undefined"!=typeof C.className.indexOf)&&(0<=C.className.indexOf(B))){A=true}return(A)}function __ekMenuEx_static_isValidSubmenuButton(A){return(ekMenuEx.private_isValidSubmenuObj(A,ekMenuEx_classNames.button))}function __ekMenuEx_static_isValidSubmenuItems(A){return(ekMenuEx.private_isValidSubmenuObj(A,"submenu_items"))}function __ekMenuEx_static_isValidSubmenu(A){return(ekMenuEx.private_isValidSubmenuObj(A,"submenu"))}function __ekMenuEx_static_isValidSubmenuLink(A){return(ekMenuEx.private_isValidSubmenuObj(A,"link"))}function __ekMenuEx_static_isValidEKMenu(A){return(ekMenuEx.private_isValidSubmenuObj(A,"ekmenu"))}function __ekMenuEx_static_isDefined(A){return("undefined"!=typeof A)}function __ekMenuEx_static_isDefinedNotNull(A){return(ekMenuEx.private_isDefined(A)&&(null!=A))}function __ekMenuEx_static_serverHelper_initialize(C){var A=ekMenuEx.parseMenuSubmenuIdString(C);if(ekMenuEx.private_isValidMenuSubmenuIdString(A)){var B=ekMenuEx.getMenuObj(A);if(B){B.initializeWithServerVariables()}}}function __ekMenuEx_static_serverHelper_startupAllSmartMenus(){if(("undefined"!=typeof window.ekMenuEx_ekmenuArray)&&(null!=window.ekMenuEx_ekmenuArray)&&("undefined"!=typeof window.ekMenuEx_ekmenuArray.length)&&(null!=window.ekMenuEx_ekmenuArray.length)){for(var A=0;A<window.ekMenuEx_ekmenuArray.length;A++){var B=window.ekMenuEx_ekmenuArray[A];if(B.length){ekMenuEx.private_serverHelper_initialize(B)}}}}function __ekMenuEx_static_serverHelper_shutdownAllSmartMenus(){}function __ekMenuEx_static_hasClassName(D,B){var A,C;if(D&&("undefined"!=typeof D.className)&&("undefined"!=typeof D.className.split)){C=D.className.split(" ");for(A=0;A<C.length;A++){if(C[A]==B){return true}}}return false}function __ekMenuEx_static_addClassName(B,A){if(ekMenuEx.hasClassName(B,A)){return }if(B&&("undefined"!=typeof B.className)&&("undefined"!=typeof B.className.length)){if(0==B.className.length){B.className=A}else{B.className+=" "+A}}}function __ekMenuEx_static_removeClassName(E,C){var B,F,D,A;if(E&&("undefined"!=typeof E.className)&&("undefined"!=typeof E.className.split)){D=E.className.split(" ");E.className="";for(B=0;B<D.length;B++){if(D[B]!=C){if(B>0){E.className+=" "+D[B]}else{E.className+=D[B]}}}}}function __ekMenuEx_returnMenuId(){return(this.private_menuIdString)}function __ekMenuEx_returnHashCode(){return(this.private_serverControlHash)}function __ekMenuEx_parseMenuId(B){var A=ekMenuEx.parseMenuSubmenuIdString(B);if(ekMenuEx.private_isValidMenuSubmenuIdString(A)){return(ekMenuEx.private_getMenuIdString(A))}else{return(B)}}function __ekMenuEx_isSubmenuSelected(A){var B=ekMenuEx.parseMenuSubmenuIdString(A);if(ekMenuEx.private_isValidMenuSubmenuIdString(B)){var C=this.getFolderButtonObject(B);if(ekMenuEx.private_isValidSubmenuButton(C)){return(ekMenuEx.hasClassName(C,ekMenuEx_classNames.buttonSelected)||ekMenuEx.hasClassName(C,ekMenuEx_classNames.buttonSelectedHover))}}return(false)}function __ekMenuEx_selectSubmenu(A){var B=ekMenuEx.parseMenuSubmenuIdString(A);if(ekMenuEx.private_isValidMenuSubmenuIdString(B)){if(this.private_autoCollapseSubmenus){this.collapseAllOpenSubmenus(false)}this.private_selectedMenuList=B;this.selectSubmenuHelper(B);this.callSlave__showSubmenuBranch(A);this.private_selectionChanged=true}}function __ekMenuEx_getSlaveControlObject(){var A=null;if(this.private_isMasterControl&&ekMenuEx.isDefinedNotNull(this.private_slaveControl)&&ekMenuEx.isDefinedNotNull(this.private_slaveControl.length)&&(this.private_slaveControl.length>0)){var B=this.private_slaveControl+"_"+this.menuId()+"_0";var C=ekMenuEx.getMenuObj(B);if(C){A=C}}return(A)}function __ekMenuEx_callSlave__showSubmenuBranch(B){var D=this.getSlaveControlObject();var A;if(D){if(D.showSubmenuBranch(this.convertIdToSlaveControlId(D,B))){for(var E in this.topLevelUI){A=document.getElementById(E);if(A){if(ekMenuEx.hasClassName(A,ekMenuEx_classNames.slaveBranchSelected)){ekMenuEx.removeClassName(A,ekMenuEx_classNames.slaveBranchSelected)}}}var C=ekMenuEx.parseMenuSubmenuIdString(B);var F=this.getParentLevelSubmenuId(C);while((F!=C)&&(0!=F)){if(this.isTopLevelUI(F)){A=document.getElementById(F);if(A){if(!ekMenuEx.hasClassName(A,ekMenuEx_classNames.slaveBranchSelected)){ekMenuEx.addClassName(A,ekMenuEx_classNames.slaveBranchSelected)}}break}F=this.getParentLevelSubmenuId(C)}}}}function __ekMenuEx_initializeSlaveMenu(){var B=false;if(ekMenuEx.private_getIntNumber(this.private_swRevision)>0){var G=null;var D;var F=this.getEkMenuElementsByTagName("INPUT");for(var A=0;A<F.length;A++){if(F[A].value.indexOf(this.private_masterControlIdHash)==0){var C=F[A].id;var E;if(C.length>=ekMenuEx.private_hashLength){C=this.buildMenuSubmenuId(ekMenuEx.private_getSubmenuIdString(C))+ekMenuEx.private_submenuItemsElementIdPostFix;E=document.getElementById(C);if(E){if(null==G){G=E}if(ekMenuEx.hasClassName(E,ekMenuEx_classNames.submenuItems)){B=true}if(null==this.topLevelUI){this.topLevelUI=new Array}D=ekMenuEx.parseMenuSubmenuIdString(C);if(!this.topLevelUI[D]){this.topLevelUI[D]=true}}}}}}if((!B)&&G){ekMenuEx.removeClassName(G,ekMenuEx_classNames.submenuItemsHidden);ekMenuEx.addClassName(G,ekMenuEx_classNames.submenuItems)}}function __ekMenuEx_initializeMasterMenu(){var C=this.buildMenuSubmenuId(0)+ekMenuEx.private_submenuItemsElementIdPostFix;if(ekMenuEx.private_isValidMenuSubmenuIdString(C)){var D=document.getElementById(C);if(D){var B=D.childNodes;for(var A=0;A<B.length;A++){if(null==this.topLevelUI){this.topLevelUI=new Array}C=ekMenuEx.parseMenuSubmenuIdString(B[A].id);if(!this.topLevelUI[C]){this.topLevelUI[C]=true}}}}}function __ekMenuEx_showSubmenuBranch(B){var A=false;var C=ekMenuEx.parseMenuSubmenuIdString(B);if(ekMenuEx.private_isValidMenuSubmenuIdString(C)){var F=C;var E=document.getElementById(F);if(E){for(var D in this.topLevelUI){this.unSelectSubmenu(D,true)}this.selectSubmenuHelper(C);A=true}}return(A)}function __ekMenuEx_unSelectSubmenuList(C){var B=C.split(",");var A;for(A=0;A<B.length;A++){this.unSelectSubmenu(B[A])}}function __ekMenuEx_convertIdToSlaveControlId(C,B){var A=B;if(C&&B&&B.length&&(B.length>=ekMenuEx.private_hashLength)){A=C.hashCode()+B.substr(ekMenuEx.private_hashLength)}return(A)}function __ekMenuEx_isTopLevelUI(A){return(this.topLevelUI&&this.topLevelUI[ekMenuEx.parseMenuSubmenuIdString(A)])}function __ekMenuEx_selectSubmenuHelper(A){var B=ekMenuEx.parseMenuSubmenuIdString(A);if(ekMenuEx.private_isValidMenuSubmenuIdString(B)){if(this.private_selectedMenuList.length){this.private_selectedMenuList+=","+B}else{this.private_selectedMenuList=B}var F=this.getFolderButtonObject(B);if(ekMenuEx.private_isValidSubmenuButton(F)){var E=(ekMenuEx.hasClassName(F,ekMenuEx_classNames.buttonHover)||ekMenuEx.hasClassName(F,ekMenuEx_classNames.buttonSelectedHover));if(E){ekMenuEx.removeClassName(F,ekMenuEx_classNames.buttonHover);ekMenuEx.addClassName(F,ekMenuEx_classNames.buttonSelectedHover)}else{ekMenuEx.removeClassName(F,ekMenuEx_classNames.button);ekMenuEx.addClassName(F,ekMenuEx_classNames.buttonSelected)}}var C=this.getSubmenuItemsObject(B);if(ekMenuEx.private_isValidSubmenuItems(C)){ekMenuEx.removeClassName(C,ekMenuEx_classNames.submenuItemsHidden);ekMenuEx.addClassName(C,ekMenuEx_classNames.submenuItems)}if(!(this.private_isSlaveControl&&this.isTopLevelUI(B))){var D=this.getParentLevelSubmenuId(B);if(D!=B){this.selectSubmenuHelper(D)}this.markParentSubmenu(B)}}}function __ekMenuEx_unSelectSubmenu(A,C){if(A&&A.length){var G=false;if(ekMenuEx.isDefinedNotNull(C)){G=C}var B=ekMenuEx.parseMenuSubmenuIdString(A);if(ekMenuEx.private_isValidMenuSubmenuIdString(B)){if((ekMenuEx.private_getSubmenuId(B)==0)||((ekMenuEx.private_getSubmenuId(B)>0)&&(G||!this.private_isSlaveControl||!this.isTopLevelUI(B)))){var F=this.getFolderButtonObject(B);if(ekMenuEx.private_isValidSubmenuButton(F)){var E=(ekMenuEx.hasClassName(F,ekMenuEx_classNames.buttonHover)||ekMenuEx.hasClassName(F,ekMenuEx_classNames.buttonSelectedHover));if(E){ekMenuEx.removeClassName(F,ekMenuEx_classNames.buttonSelectedHover);ekMenuEx.addClassName(F,ekMenuEx_classNames.buttonHover)}else{ekMenuEx.removeClassName(F,ekMenuEx_classNames.buttonSelected);ekMenuEx.addClassName(F,ekMenuEx_classNames.button)}}var D=this.getSubmenuItemsObject(B);if(ekMenuEx.private_isValidSubmenuItems(D)){ekMenuEx.removeClassName(D,ekMenuEx_classNames.submenuItems);ekMenuEx.addClassName(D,ekMenuEx_classNames.submenuItemsHidden)}this.unMarkParentSubmenu(B)}}}}function __ekMenuEx_collapseAllOpenSubmenus(B){if(this.private_selectionChanged){this.unSelectSubmenuList(this.private_selectedMenuList);this.private_selectedMenuList=""}else{var D;if(ekMenuEx.private_getIntNumber(this.private_swRevision)>0){D=this.getElementsByClassNameAndTagName(ekMenuEx_classNames.submenuItems,"UL")}else{D=this.getElementsByClassName(ekMenuEx_classNames.submenuItems)}for(var A=0;A<D.length;A++){this.unSelectSubmenu(D[A].id)}var C=this.getElementsByClassNameAndTagName(ekMenuEx_classNames.buttonSelected,"SPAN");for(A=0;A<C.length;A++){this.unSelectSubmenu(C[A].id)}}if("undefined"!=typeof B){if(B){this.showRootMenu()}}else{if(!this.private_startWithRootFolderCollapsed){this.showRootMenu()}}}function __ekMenuEx_collapseSiblingSubmenus(C){var D=ekMenuEx.parseMenuSubmenuIdString(C);if(ekMenuEx.private_isValidMenuSubmenuIdString(D)){var B=this.getParentLevelSubmenuId(D);if(ekMenuEx.private_isValidMenuSubmenuIdString(B)&&(B!=D)){var E=this.getDirectChildIds(B);for(var A=0;A<E.length;A++){if(E[A]!=D){this.unSelectSubmenu(E[A])}}}}}function __ekMenuEx_markParentSubmenu(B){var C=ekMenuEx.parseMenuSubmenuIdString(B);if(ekMenuEx.private_isValidMenuSubmenuIdString(C)){var A=this.getParentLevelSubmenuId(C);if(ekMenuEx.private_isValidMenuSubmenuIdString(A)&&(A!=C)){var D=this.getSubmenuObject(A);if((ekMenuEx.isDefinedNotNull(D))&&(ekMenuEx.private_isDefined(D.className))){if(ekMenuEx.hasClassName(D,ekMenuEx_classNames.submenu)){ekMenuEx.removeClassName(D,ekMenuEx_classNames.submenu);ekMenuEx.addClassName(D,ekMenuEx_classNames.submenuParent)}else{if(ekMenuEx.hasClassName(D,ekMenuEx_classNames.submenuHover)){ekMenuEx.removeClassName(D,ekMenuEx_classNames.submenuHover);ekMenuEx.addClassName(D,ekMenuEx_classNames.submenuParentHover)}}}}}}function __ekMenuEx_unMarkParentSubmenu(B){var C=ekMenuEx.parseMenuSubmenuIdString(B);if(ekMenuEx.private_isValidMenuSubmenuIdString(C)){var A=this.getParentLevelSubmenuId(C);if(ekMenuEx.private_isValidMenuSubmenuIdString(A)&&(A!=C)){var D=this.getSubmenuObject(A);if((ekMenuEx.isDefinedNotNull(D))&&(ekMenuEx.private_isDefined(D.className))){if(ekMenuEx.hasClassName(D,ekMenuEx_classNames.submenuParent)){ekMenuEx.removeClassName(D,ekMenuEx_classNames.submenuParent);ekMenuEx.addClassName(D,ekMenuEx_classNames.submenu)}else{if(ekMenuEx.hasClassName(D,ekMenuEx_classNames.submenuParentHover)){ekMenuEx.removeClassName(D,ekMenuEx_classNames.submenuParentHover);ekMenuEx.addClassName(D,ekMenuEx_classNames.submenuHover)}}}}}}function __ekMenuEx_hoverSubmenu(A){var B=ekMenuEx.parseMenuSubmenuIdString(A);if(ekMenuEx.private_isValidMenuSubmenuIdString(B)){var C=this.getSubmenuObject(B);if((ekMenuEx.isDefinedNotNull(C))&&(ekMenuEx.private_isDefined(C.className))){if(ekMenuEx.hasClassName(C,ekMenuEx_classNames.submenu)){ekMenuEx.removeClassName(C,ekMenuEx_classNames.submenu);ekMenuEx.addClassName(C,ekMenuEx_classNames.submenuHover)}else{if(ekMenuEx.hasClassName(C,ekMenuEx_classNames.submenuParent)){ekMenuEx.removeClassName(C,ekMenuEx_classNames.submenuParent);ekMenuEx.addClassName(C,ekMenuEx_classNames.submenuParentHover)}}}}}function __ekMenuEx_unHoverSubmenu(A){var B=ekMenuEx.parseMenuSubmenuIdString(A);if(ekMenuEx.private_isValidMenuSubmenuIdString(B)){var C=this.getSubmenuObject(B);if((ekMenuEx.isDefinedNotNull(C))&&(ekMenuEx.private_isDefined(C.className))){if(ekMenuEx.hasClassName(C,ekMenuEx_classNames.submenuHover)){ekMenuEx.removeClassName(C,ekMenuEx_classNames.submenuHover);ekMenuEx.addClassName(C,ekMenuEx_classNames.submenu)}else{if(ekMenuEx.hasClassName(C,ekMenuEx_classNames.submenuParentHover)){ekMenuEx.removeClassName(C,ekMenuEx_classNames.submenuParentHover);ekMenuEx.addClassName(C,ekMenuEx_classNames.submenuParent)}}}}}function __ekMenuEx_getDirectChildIds(E){var C=new Array;var B=ekMenuEx.private_namePrefix+"submenu_items";var F,D;var G=ekMenuEx.parseMenuSubmenuIdString(E);if(ekMenuEx.private_isValidMenuSubmenuIdString(G)){D=this.getEkMenuElementsByName(B);if(("undefined"!=typeof D)&&(null!=D)&&("undefined"!=typeof D.length)&&(null!=D.length)){for(var A=0;A<D.length;A++){F=ekMenuEx.parseMenuSubmenuIdString(D[A].id);if(ekMenuEx.private_isValidMenuSubmenuIdString(F)){if((G==this.getParentLevelSubmenuId(F)&&(G!=F))){C[C.length]=F}}}}}return(C)}function __ekMenuEx_getEkMenuElementsByName(C){var B=new Array;var D=this.getEkMenuElementsByTagName("div");for(var A=0;A<D.length;A++){if(C==D[A].name){B[B.length]=D[A]}}return(B)}function __ekMenuEx_getEkMenuElementsByTagName(B){var A=new Array;var D=this.getEkMenuContainerElement();if(D&&("undefined"!=typeof D.getElementsByTagName)){var C=D.getElementsByTagName(B);if(("undefined"!=typeof C)&&(null!=C)){A=C}}return(A)}function __ekMenuEx_getElementsByClassName(C){var B=new Array;var D=this.getEkMenuElementsByTagName("*");for(var A=0;A<D.length;A++){if(("undefined"!=D[A].className)&&(ekMenuEx.hasClassName(D[A],C))){B[B.length]=D[A]}}return(B)}function __ekMenuEx_getElementsByClassNameAndTagName(D,C){var B=new Array;var E=this.getEkMenuElementsByTagName(C);for(var A=0;A<E.length;A++){if(("undefined"!=E[A].className)&&(ekMenuEx.hasClassName(E[A],D))){B[B.length]=E[A]}}return(B)}function __ekMenuEx_hoverButton(B,A){var D=ekMenuEx.parseMenuSubmenuIdString(B);if(ekMenuEx.private_isValidMenuSubmenuIdString(D)){var F=this.getFolderButtonObject(D);if(ekMenuEx.private_isValidSubmenuButton(F)){var E=(ekMenuEx.hasClassName(F,ekMenuEx_classNames.buttonHover)||ekMenuEx.hasClassName(F,ekMenuEx_classNames.buttonSelectedHover));if(A==E){return }var C=(ekMenuEx.hasClassName(F,ekMenuEx_classNames.buttonSelected)||ekMenuEx.hasClassName(F,ekMenuEx_classNames.buttonSelectedHover));if(A){ekMenuEx.removeClassName(F,((C)?ekMenuEx_classNames.buttonSelected:ekMenuEx_classNames.button));ekMenuEx.addClassName(F,((C)?ekMenuEx_classNames.buttonSelectedHover:ekMenuEx_classNames.buttonHover))}else{ekMenuEx.removeClassName(F,((C)?ekMenuEx_classNames.buttonSelectedHover:ekMenuEx_classNames.buttonHover));ekMenuEx.addClassName(F,((C)?ekMenuEx_classNames.buttonSelected:ekMenuEx_classNames.button))}}}}function __ekMenuEx_mouseInHelperCaller(B){if(B){var A=ekMenuEx.getMenuObj(B);if(A){A.mouseInHelper()}}}function __ekMenuEx_mouseIn(B,A){if(this.private_mouseEventTimer){window.clearTimeout(this.private_mouseEventTimer);this.private_mouseEventTimer=null}this.private_mouseEventEnteringElementId=A.id;this.private_mouseEventTimer=window.setTimeout(function(){__ekMenuEx_mouseInHelperCaller(A.id)},50)}function __ekMenuEx_mouseInHelper(){if(this.private_mouseEventEnteringElementId){var A=ekMenuEx.parseMenuSubmenuIdString(this.private_mouseEventEnteringElementId);if(ekMenuEx.private_isValidMenuSubmenuIdString(A)){if(this.private_isMasterControl){itemsObj=this.getSubmenuItemsObject(A);if(!ekMenuEx.isDefinedNotNull(itemsObj)){return }}this.selectSubmenu(A)}}}function __ekMenuEx_mouseOutHelperCaller(B){if(B){var A=ekMenuEx.getMenuObj(B);if(A){A.mouseOutHelper()}}}function __ekMenuEx_mouseOut(B,A){if(this.private_mouseEventTimer){window.clearTimeout(this.private_mouseEventTimer);this.private_mouseEventTimer=null}this.private_mouseEventExitingElementId=A.id;this.private_mouseEventTimer=window.setTimeout(function(){__ekMenuEx_mouseOutHelperCaller(A.id)},500)}function __ekMenuEx_mouseOutHelper(){if(this.private_autoCollapseSubmenus){this.collapseAllOpenSubmenus()}else{if(this.private_mouseEventEnteringElementId){this.unSelectSubmenu(this.private_mouseEventEnteringElementId)}}}function __ekMenuEx_buildMenuSubmenuId(A){return(this.hashCode()+"_"+this.menuId()+"_"+A)}function __ekMenuEx_getFolderButtonObject(A){var B=ekMenuEx.parseMenuSubmenuIdString(A);if(ekMenuEx.private_isValidMenuSubmenuIdString(B)){B=B+ekMenuEx.private_buttonElementIdPostFix}else{B=this.buildMenuSubmenuId(A)+ekMenuEx.private_buttonElementIdPostFix}return(document.getElementById(B))}function __ekMenuEx_getSubmenuItemsObject(A){var B=ekMenuEx.parseMenuSubmenuIdString(A);if(ekMenuEx.private_isValidMenuSubmenuIdString(B)){B=B+ekMenuEx.private_submenuItemsElementIdPostFix}else{B=this.buildMenuSubmenuId(A)+ekMenuEx.private_submenuItemsElementIdPostFix}return(document.getElementById(B))}function __ekMenuEx_getSubmenuObject(B){var C=ekMenuEx.parseMenuSubmenuIdString(B);var A=null;if(ekMenuEx.private_isValidMenuSubmenuIdString(C)){A=document.getElementById(C)}return(A)}function __ekMenuEx_getParentLevelSubmenuId(B){var A=this.buildMenuSubmenuId("0");var D=ekMenuEx.parseMenuSubmenuIdString(B);if(ekMenuEx.private_isValidMenuSubmenuIdString(D)){D=D+ekMenuEx.private_parentIdElementIdPostFix}else{D=this.buildMenuSubmenuId(B)+ekMenuEx.private_parentIdElementIdPostFix}var C=document.getElementById(D);if(C&&("undefined"!=typeof C.value)&&("undefined"!=typeof C.value.length)&&(C.value.length>0)){A=C.value}return(A)}function __ekMenuEx_getEkMenuContainerElement(){var A=this.hashCode()+"_"+this.menuId()+"_0"+ekMenuEx.private_ekmenuContainerElementIdPostFix;var B=document.getElementById(A);if(B&&ekMenuEx.private_isValidEKMenu(B)){return(B)}else{return(null)}}function __ekMenuEx_ekMenu_selectMenuItem(D){var F=D;var C=false;if(ekMenuEx.isDefinedNotNull(F)&&ekMenuEx.isDefinedNotNull(F.parentNode)&&ekMenuEx.isDefinedNotNull(F.parentNode.tagName)&&("A"==F.parentNode.tagName)){F=F.parentNode;C=true}if(F&&("undefined"!=typeof F.id)&&("undefined"!=typeof F.href)){if(F.href.indexOf("javascript://")<0){this.disableAllEventHandlers()}if(F.href.indexOf("?")<0){F.href+="?"}else{F.href+="&"}var E=F.id;var B="ekmensel_";if(E.length>B.length){var A=E.indexOf(B);if(A>=0){E=E.substr(A+B.length)}}F.href+=B.substr(0,B.length-1)+"="+E;if((this.private_lastSelectedMenuItemObj!=null)&&(this.private_lastSelectedMenuItemObj!=F)){ekMenuEx.removeClassName(this.private_lastSelectedMenuItemObj,ekMenuEx_classNames.linkSelected);ekMenuEx.addClassName(this.private_lastSelectedMenuItemObj,ekMenuEx_classNames.link)}this.private_lastSelectedMenuItemObj=F;if(!C){ekMenuEx.removeClassName(F.className,ekMenuEx_classNames.link);ekMenuEx.addClassName(F.className,ekMenuEx_classNames.linkSelected)}}}function __ekMenuEx_disableAllEventHandlers(){var C=this.getEkMenuElementsByTagName("*");for(var A=0;A<C.length;A++){this.disableElementEventHandlers(C[A])}var B=this.getEkMenuContainerElement();if(B){this.disableElementEventHandlers(B)}}function __ekMenuEx_disableElementEventHandlers(A){if(A){if(ekMenuEx.isDefinedNotNull(A.onmouseout)){A.onmouseout=null}if(ekMenuEx.isDefinedNotNull(A.onmouseover)){A.onmouseover=null}if(ekMenuEx.isDefinedNotNull(A.onfocus)){A.onfocus=null}if(ekMenuEx.isDefinedNotNull(A.onblur)){A.onblur=null}if(ekMenuEx.isDefinedNotNull(A.onclick)){A.onclick=null}if(ekMenuEx.isDefinedNotNull(A.ondblclick)){A.ondblclick=null}if(ekMenuEx.isDefinedNotNull(A.onkeydown)){A.onkeydown=null}if(ekMenuEx.isDefinedNotNull(A.onkeypress)){A.onkeypress=null}if(ekMenuEx.isDefinedNotNull(A.onkeyup)){A.onkeyup=null}}}function __ekMenuEx_initializeWithServerVariables(){var B=this.hashCode();if(B&&B.length){if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_autoCollapseBranches))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_autoCollapseBranches[B]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_autoCollapseBranches[B].length))&&(0<window.ekMenuEx_autoCollapseBranches[B].length)){this.private_autoCollapseSubmenus=("true"==window.ekMenuEx_autoCollapseBranches[B])}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_swRev))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_swRev[B]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_swRev[B].length))&&(0<window.ekMenuEx_swRev[B].length)){this.private_swRevision=window.ekMenuEx_swRev[B]}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_startCollapsed))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startCollapsed[B]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startCollapsed[B].length))&&(0<window.ekMenuEx_startCollapsed[B].length)){this.private_startCollapsed=("true"==window.ekMenuEx_startCollapsed[B])}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_startWithRootFolderCollapsed))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startWithRootFolderCollapsed[B]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startWithRootFolderCollapsed[B].length))&&(0<window.ekMenuEx_startWithRootFolderCollapsed[B].length)){this.private_startWithRootFolderCollapsed=("true"==window.ekMenuEx_startWithRootFolderCollapsed[B])}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_masterControlIdHash))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_masterControlIdHash[B]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_masterControlIdHash[B].length))&&(0<window.ekMenuEx_masterControlIdHash[B].length)){this.private_masterControlIdHash=window.ekMenuEx_masterControlIdHash[B]}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_subscriberList))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_subscriberList[B]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_subscriberList[B].length))&&(0<window.ekMenuEx_subscriberList[B].length)){this.private_subscriberList=window.ekMenuEx_subscriberList[B];if(this.private_subscriberList.length>0){var A=this.private_subscriberList.split(",");if(A&&A[0]){this.private_slaveControl=A[0];this.private_isMasterControl=true}}}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_startupSubmenuBranchId))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startupSubmenuBranchId[B]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startupSubmenuBranchId[B].length))&&(0<window.ekMenuEx_startupSubmenuBranchId[B].length)){var C=ekMenuEx.parseMenuSubmenuIdString(window.ekMenuEx_startupSubmenuBranchId[B]);if(ekMenuEx.private_isValidMenuSubmenuIdString(C)){this.selectSubmenu(C)}}if(this.private_masterControlIdHash.length){this.private_isSlaveControl=true;this.initializeSlaveMenu()}if(this.private_isMasterControl){this.initializeMasterMenu()}}}function __ekMenuEx_showRootMenu(){var A=this.buildMenuSubmenuId(0);this.selectSubmenu(A)}ekMenuEx_loadEventConfigured=false;function ekMenuEx_addLoadEvent(){if(ekMenuEx_loadEventConfigured){return }ekMenuEx_loadEventConfigured=true;var A=window.onload;window.onload=function(){if("function"==typeof A){A()}ekMenuEx.private_startupAllSmartMenus()}}ekMenuEx_addLoadEvent();ekMenuEx_unloadEventConfigured=false;function ekMenuEx_addUnLoadEvent(){if(ekMenuEx_unloadEventConfigured){return }ekMenuEx_unloadEventConfigured=true;var A=window.onunload;window.onunload=function(){if("function"==typeof A){A()}ekMenuEx.private_shutdownAllSmartMenus()}}ekMenuEx_addUnLoadEvent();var g_DebugWindow=null;function DebugMsg(A){A=">>>"+A+" <br> ";if((g_DebugWindow==null)||(g_DebugWindow.closed)){g_DebugWindow=window.open("Debug Notes","myWin","toolbar=no, directories=no, location=no, status=yes, menubar=no, resizable=yes, scrollbars=yes, width=500, height=300")}g_DebugWindow.document.writeln(A);g_DebugWindow.scrollTo(0,10000000)};