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(c){var e=null;var a=ekMenuEx.parseMenuSubmenuIdString(c);if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){var d=ekMenuEx.parseServerControlHash(a);if(("undefined"==typeof window.ekMenuEx_MenuObjArray)||(null==window.ekMenuEx_MenuObjArray)){var b=new Array;e=new ekMenuEx(a);b[d]=e;window.ekMenuEx_MenuObjArray=b}else{if(null==window.ekMenuEx_MenuObjArray[d]){window.ekMenuEx_MenuObjArray[d]=e=new ekMenuEx(a)}else{e=window.ekMenuEx_MenuObjArray[d]}}}return(e)}function __ekMenuEx_static_parseMenuSubmenuIdString(c){var a="";if(c&&("undefined"!=typeof c)&&("undefined"!=typeof c.length)&&(c.length>0)&&("undefined"!=typeof c.indexOf)){var b=c.split("_");if(b[0]&&(ekMenuEx.private_hashLength==b[0].length)&&b[1]&&b[2]){a=b[0]+"_"+b[1]+"_"+b[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(f){var c=ekMenuEx.private_getEvent(f);if(c){var b=ekMenuEx.private_getEventElement(c);if(b&&("undefined"!=b.id)){var d=ekMenuEx.getMenuObj(b.id);if(d){var a=d.isSubmenuSelected(b.id);if(a){d.unSelectSubmenu(b.id)}else{d.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 b=ekMenuEx.private_getEvent(d);if(b){var a=ekMenuEx.private_getEventElement(b);if(a&&("undefined"!=a.id)){var c=ekMenuEx.getMenuObj(a.id);if(c){c.hoverButton(a.id,true);c.hoverSubmenu(a.id);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonMouseOutEventHandler(d){var b=ekMenuEx.private_getEvent(d);if(b){var a=ekMenuEx.private_getEventElement(b);if(a&&("undefined"!=a.id)){var c=ekMenuEx.getMenuObj(a.id);if(c){c.hoverButton(a.id,false);c.unHoverSubmenu(a.id);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonFocusEventHandler(d){var b=ekMenuEx.private_getEvent(d);if(b){var a=ekMenuEx.private_getEventElement(b);if(a&&("undefined"!=a.id)){var c=ekMenuEx.getMenuObj(a.id);if(c){c.hoverButton(a.id,true);c.hoverSubmenu(a.id);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonBlurEventHandler(d){var b=ekMenuEx.private_getEvent(d);if(b){var a=ekMenuEx.private_getEventElement(b);if(a&&("undefined"!=a.id)){var c=ekMenuEx.getMenuObj(a.id);if(c){c.hoverButton(a.id,false);c.unHoverSubmenu(a.id);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonLinkFocusEventHandler(d){var b=ekMenuEx.private_getEvent(d);if(b){var a=ekMenuEx.private_getEventElement(b);if(a&&("undefined"!=a.id)){var c=ekMenuEx.getMenuObj(a.id);if(c){c.hoverButton(a.id,true);c.hoverSubmenu(a.id);return(false)}}}return(true)}function __ekMenuEx_static_menuButtonLinkBlurEventHandler(d){var b=ekMenuEx.private_getEvent(d);if(b){var a=ekMenuEx.private_getEventElement(b);if(a&&("undefined"!=a.id)){var c=ekMenuEx.getMenuObj(a.id);if(c){c.hoverButton(a.id,false);c.unHoverSubmenu(a.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(d){var b=ekMenuEx.private_getEvent(d);if(b){var a=ekMenuEx.private_getEventElement(b);if(a&&("undefined"!=a.id)){var f=a.id;if(0==f.length){f=__ekMenuEx_static_getValidParentId(a)}var c=ekMenuEx.getMenuObj(f);if(c){c.mouseIn(d,a);return(true)}}}return(true)}function __ekMenuEx_static_mouseOut(d){var b=ekMenuEx.private_getEvent(d);if(b){var a=ekMenuEx.private_getEventElement(b);if(a&&("undefined"!=a.id)){var f=a.id;if(0==f.length){f=__ekMenuEx_static_getValidParentId(a)}var c=ekMenuEx.getMenuObj(f);if(c){c.mouseOut(d,a);return(true)}}}return(true)}function __ekMenuEx_static_menuItemLinkClickEventHandler(f){var d=false;var c=ekMenuEx.private_getEvent(f);if(c){var b=ekMenuEx.private_getEventElement(c);if(b&&("undefined"!=b.id)){if(ekMenuEx.isDefinedNotNull(b)&&ekMenuEx.isDefinedNotNull(b.tagName)&&("IMG"==b.tagName)){if(ekMenuEx.isDefinedNotNull(b.parentNode)&&ekMenuEx.private_isValidSubmenuButton(b.parentNode)){b=b.parentNode;if(ekMenuEx.isDefinedNotNull(b.click)){b.click(c);return(false)}d=true}else{return(true)}}else{if(ekMenuEx.private_isValidSubmenuButton(b)){d=true}}var g=ekMenuEx.getMenuObj(b.id);if(g){if(d){var a=g.isSubmenuSelected(b.id);if(a){g.unSelectSubmenu(b.id)}else{g.selectSubmenu(b.id)}}return(g.selectMenuItem(b))}}}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(b){var a=0;var c=ekMenuEx.private_getMenuIdString(b);if(c.length){a=ekMenuEx.private_getIntNumber(c)}return(a)}function __ekMenuEx_static_getMenuIdString(d){var b="";var a=ekMenuEx.parseMenuSubmenuIdString(d);if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){var c=d.split("_");if(c[0]&&(ekMenuEx.private_hashLength==c[0].length)&&c[1]&&c[2]){b=c[1]}}return(b)}function __ekMenuEx_static_getSubmenuId(b){var a=0;var c=ekMenuEx.private_getSubmenuIdString(b);if(c.length){a=ekMenuEx.private_getIntNumber(c)}return(a)}function __ekMenuEx_static_getSubmenuIdString(c){var a="";if(ekMenuEx.private_isValidMenuSubmenuIdString(c)){var b=c.split("_");if(b[0]&&(ekMenuEx.private_hashLength==b[0].length)&&b[1]&&b[2]){a=b[2]}}return(a)}function __ekMenuEx_static_isValidMenuSubmenuIdString(c){var a=false;if(c&&("undefined"!=typeof c)&&("undefined"!=typeof c.length)&&(c.length>0)&&("undefined"!=typeof c.indexOf)){var b=c.split("_");if(b[0]&&(ekMenuEx.private_hashLength==b[0].length)&&b[1]&&b[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 b=0;b<window.ekMenuEx_ekmenuArray.length;b++){var a=window.ekMenuEx_ekmenuArray[b];if(a.length){ekMenuEx.private_serverHelper_initialize(a)}}}}function __ekMenuEx_static_serverHelper_shutdownAllSmartMenus(){}function __ekMenuEx_static_hasClassName(d,a){var c,b;if(d&&("undefined"!=typeof d.className)&&("undefined"!=typeof d.className.split)){b=d.className.split(" ");for(c=0;c<b.length;c++){if(b[c]==a){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(f,c){var e,a,d,b;if(f&&("undefined"!=typeof f.className)&&("undefined"!=typeof f.className.split)){d=f.className.split(" ");f.className="";for(e=0;e<d.length;e++){if(d[e]!=c){if(e>0){f.className+=" "+d[e]}else{f.className+=d[e]}}}}}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(c){var a=ekMenuEx.parseMenuSubmenuIdString(c);if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){var b=this.getFolderButtonObject(a);if(ekMenuEx.private_isValidSubmenuButton(b)){return(ekMenuEx.hasClassName(b,ekMenuEx_classNames.buttonSelected)||ekMenuEx.hasClassName(b,ekMenuEx_classNames.buttonSelectedHover))}}return(false)}function __ekMenuEx_selectSubmenu(b){var a=ekMenuEx.parseMenuSubmenuIdString(b);if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){if(this.private_autoCollapseSubmenus){this.collapseAllOpenSubmenus(false)}this.private_selectedMenuList=a;this.selectSubmenuHelper(a);this.callSlave__showSubmenuBranch(b);this.private_selectionChanged=true}}function __ekMenuEx_getSlaveControlObject(){var b=null;if(this.private_isMasterControl&&ekMenuEx.isDefinedNotNull(this.private_slaveControl)&&ekMenuEx.isDefinedNotNull(this.private_slaveControl.length)&&(this.private_slaveControl.length>0)){var a=this.private_slaveControl+"_"+this.menuId()+"_0";var c=ekMenuEx.getMenuObj(a);if(c){b=c}}return(b)}function __ekMenuEx_callSlave__showSubmenuBranch(f){var d=this.getSlaveControlObject();var b;if(d){if(d.showSubmenuBranch(this.convertIdToSlaveControlId(d,f))){for(var c in this.topLevelUI){b=document.getElementById(c);if(b){if(ekMenuEx.hasClassName(b,ekMenuEx_classNames.slaveBranchSelected)){ekMenuEx.removeClassName(b,ekMenuEx_classNames.slaveBranchSelected)}}}var a=ekMenuEx.parseMenuSubmenuIdString(f);var e=this.getParentLevelSubmenuId(a);while((e!=a)&&(0!=e)){if(this.isTopLevelUI(e)){b=document.getElementById(e);if(b){if(!ekMenuEx.hasClassName(b,ekMenuEx_classNames.slaveBranchSelected)){ekMenuEx.addClassName(b,ekMenuEx_classNames.slaveBranchSelected)}}break}e=this.getParentLevelSubmenuId(a)}}}}function __ekMenuEx_initializeSlaveMenu(){var a=false;if(ekMenuEx.private_getIntNumber(this.private_swRevision)>0){var e=null;var b;var g=this.getEkMenuElementsByTagName("INPUT");for(var f=0;f<g.length;f++){if(g[f].value.indexOf(this.private_masterControlIdHash)==0){var d=g[f].id;var c;if(d.length>=ekMenuEx.private_hashLength){d=this.buildMenuSubmenuId(ekMenuEx.private_getSubmenuIdString(d))+ekMenuEx.private_submenuItemsElementIdPostFix;c=document.getElementById(d);if(c){if(null==e){e=c}if(ekMenuEx.hasClassName(c,ekMenuEx_classNames.submenuItems)){a=true}if(null==this.topLevelUI){this.topLevelUI=new Array}b=ekMenuEx.parseMenuSubmenuIdString(d);if(!this.topLevelUI[b]){this.topLevelUI[b]=true}}}}}}if((!a)&&e){ekMenuEx.removeClassName(e,ekMenuEx_classNames.submenuItemsHidden);ekMenuEx.addClassName(e,ekMenuEx_classNames.submenuItems)}}function __ekMenuEx_initializeMasterMenu(){var a=this.buildMenuSubmenuId(0)+ekMenuEx.private_submenuItemsElementIdPostFix;if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){var d=document.getElementById(a);if(d){var b=d.childNodes;for(var c=0;c<b.length;c++){if(null==this.topLevelUI){this.topLevelUI=new Array}a=ekMenuEx.parseMenuSubmenuIdString(b[c].id);if(!this.topLevelUI[a]){this.topLevelUI[a]=true}}}}}function __ekMenuEx_showSubmenuBranch(e){var b=false;var a=ekMenuEx.parseMenuSubmenuIdString(e);if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){var d=a;var f=document.getElementById(d);if(f){for(var c in this.topLevelUI){this.unSelectSubmenu(c,true)}this.selectSubmenuHelper(a);b=true}}return(b)}function __ekMenuEx_unSelectSubmenuList(c){var a=c.split(",");var b;for(b=0;b<a.length;b++){this.unSelectSubmenu(a[b])}}function __ekMenuEx_convertIdToSlaveControlId(b,c){var a=c;if(b&&c&&c.length&&(c.length>=ekMenuEx.private_hashLength)){a=b.hashCode()+c.substr(ekMenuEx.private_hashLength)}return(a)}function __ekMenuEx_isTopLevelUI(a){return(this.topLevelUI&&this.topLevelUI[ekMenuEx.parseMenuSubmenuIdString(a)])}function __ekMenuEx_selectSubmenuHelper(e){var b=ekMenuEx.parseMenuSubmenuIdString(e);if(ekMenuEx.private_isValidMenuSubmenuIdString(b)){if(this.private_selectedMenuList.length){this.private_selectedMenuList+=","+b}else{this.private_selectedMenuList=b}var c=this.getFolderButtonObject(b);if(ekMenuEx.private_isValidSubmenuButton(c)){var a=(ekMenuEx.hasClassName(c,ekMenuEx_classNames.buttonHover)||ekMenuEx.hasClassName(c,ekMenuEx_classNames.buttonSelectedHover));if(a){ekMenuEx.removeClassName(c,ekMenuEx_classNames.buttonHover);ekMenuEx.addClassName(c,ekMenuEx_classNames.buttonSelectedHover)}else{ekMenuEx.removeClassName(c,ekMenuEx_classNames.button);ekMenuEx.addClassName(c,ekMenuEx_classNames.buttonSelected)}}var f=this.getSubmenuItemsObject(b);if(ekMenuEx.private_isValidSubmenuItems(f)){ekMenuEx.removeClassName(f,ekMenuEx_classNames.submenuItemsHidden);ekMenuEx.addClassName(f,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(f,c){if(f&&f.length){var b=false;if(ekMenuEx.isDefinedNotNull(c)){b=c}var e=ekMenuEx.parseMenuSubmenuIdString(f);if(ekMenuEx.private_isValidMenuSubmenuIdString(e)){if((ekMenuEx.private_getSubmenuId(e)>0)&&(b||!this.private_isSlaveControl||!this.isTopLevelUI(e))){var d=this.getFolderButtonObject(e);if(ekMenuEx.private_isValidSubmenuButton(d)){var a=(ekMenuEx.hasClassName(d,ekMenuEx_classNames.buttonHover)||ekMenuEx.hasClassName(d,ekMenuEx_classNames.buttonSelectedHover));if(a){ekMenuEx.removeClassName(d,ekMenuEx_classNames.buttonSelectedHover);ekMenuEx.addClassName(d,ekMenuEx_classNames.buttonHover)}else{ekMenuEx.removeClassName(d,ekMenuEx_classNames.buttonSelected);ekMenuEx.addClassName(d,ekMenuEx_classNames.button)}}var g=this.getSubmenuItemsObject(e);if(ekMenuEx.private_isValidSubmenuItems(g)){ekMenuEx.removeClassName(g,ekMenuEx_classNames.submenuItems);ekMenuEx.addClassName(g,ekMenuEx_classNames.submenuItemsHidden)}this.unMarkParentSubmenu(e)}}}}function __ekMenuEx_collapseAllOpenSubmenus(c){if(this.private_selectionChanged){this.unSelectSubmenuList(this.private_selectedMenuList);this.private_selectedMenuList=""}else{var a;if(ekMenuEx.private_getIntNumber(this.private_swRevision)>0){a=this.getElementsByClassNameAndTagName(ekMenuEx_classNames.submenuItems,"UL")}else{a=this.getElementsByClassName(ekMenuEx_classNames.submenuItems)}for(var d=0;d<a.length;d++){this.unSelectSubmenu(a[d].id)}var b=this.getElementsByClassNameAndTagName(ekMenuEx_classNames.buttonSelected,"SPAN");for(d=0;d<b.length;d++){this.unSelectSubmenu(b[d].id)}}if("undefined"!=typeof c){if(c){this.showRootMenu()}}else{if(!this.private_startWithRootFolderCollapsed){this.showRootMenu()}}}function __ekMenuEx_collapseSiblingSubmenus(d){var a=ekMenuEx.parseMenuSubmenuIdString(d);if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){var b=this.getParentLevelSubmenuId(a);if(ekMenuEx.private_isValidMenuSubmenuIdString(b)&&(b!=a)){var c=this.getDirectChildIds(b);for(var e=0;e<c.length;e++){if(c[e]!=a){this.unSelectSubmenu(c[e])}}}}}function __ekMenuEx_markParentSubmenu(d){var a=ekMenuEx.parseMenuSubmenuIdString(d);if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){var b=this.getParentLevelSubmenuId(a);if(ekMenuEx.private_isValidMenuSubmenuIdString(b)&&(b!=a)){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.submenuParent)}else{if(ekMenuEx.hasClassName(c,ekMenuEx_classNames.submenuHover)){ekMenuEx.removeClassName(c,ekMenuEx_classNames.submenuHover);ekMenuEx.addClassName(c,ekMenuEx_classNames.submenuParentHover)}}}}}}function __ekMenuEx_unMarkParentSubmenu(d){var a=ekMenuEx.parseMenuSubmenuIdString(d);if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){var b=this.getParentLevelSubmenuId(a);if(ekMenuEx.private_isValidMenuSubmenuIdString(b)&&(b!=a)){var c=this.getSubmenuObject(b);if((ekMenuEx.isDefinedNotNull(c))&&(ekMenuEx.private_isDefined(c.className))){if(ekMenuEx.hasClassName(c,ekMenuEx_classNames.submenuParent)){ekMenuEx.removeClassName(c,ekMenuEx_classNames.submenuParent);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.submenuHover)}}}}}}function __ekMenuEx_hoverSubmenu(c){var a=ekMenuEx.parseMenuSubmenuIdString(c);if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){var b=this.getSubmenuObject(a);if((ekMenuEx.isDefinedNotNull(b))&&(ekMenuEx.private_isDefined(b.className))){if(ekMenuEx.hasClassName(b,ekMenuEx_classNames.submenu)){ekMenuEx.removeClassName(b,ekMenuEx_classNames.submenu);ekMenuEx.addClassName(b,ekMenuEx_classNames.submenuHover)}else{if(ekMenuEx.hasClassName(b,ekMenuEx_classNames.submenuParent)){ekMenuEx.removeClassName(b,ekMenuEx_classNames.submenuParent);ekMenuEx.addClassName(b,ekMenuEx_classNames.submenuParentHover)}}}}}function __ekMenuEx_unHoverSubmenu(c){var a=ekMenuEx.parseMenuSubmenuIdString(c);if(ekMenuEx.private_isValidMenuSubmenuIdString(a)){var b=this.getSubmenuObject(a);if((ekMenuEx.isDefinedNotNull(b))&&(ekMenuEx.private_isDefined(b.className))){if(ekMenuEx.hasClassName(b,ekMenuEx_classNames.submenuHover)){ekMenuEx.removeClassName(b,ekMenuEx_classNames.submenuHover);ekMenuEx.addClassName(b,ekMenuEx_classNames.submenu)}else{if(ekMenuEx.hasClassName(b,ekMenuEx_classNames.submenuParentHover)){ekMenuEx.removeClassName(b,ekMenuEx_classNames.submenuParentHover);ekMenuEx.addClassName(b,ekMenuEx_classNames.submenuParent)}}}}}function __ekMenuEx_getDirectChildIds(f){var c=new Array;var g=ekMenuEx.private_namePrefix+"submenu_items";var d,e;var b=ekMenuEx.parseMenuSubmenuIdString(f);if(ekMenuEx.private_isValidMenuSubmenuIdString(b)){e=this.getEkMenuElementsByName(g);if(("undefined"!=typeof e)&&(null!=e)&&("undefined"!=typeof e.length)&&(null!=e.length)){for(var a=0;a<e.length;a++){d=ekMenuEx.parseMenuSubmenuIdString(e[a].id);if(ekMenuEx.private_isValidMenuSubmenuIdString(d)){if((b==this.getParentLevelSubmenuId(d)&&(b!=d))){c[c.length]=d}}}}}return(c)}function __ekMenuEx_getEkMenuElementsByName(d){var a=new Array;var b=this.getEkMenuElementsByTagName("div");for(var c=0;c<b.length;c++){if(d==b[c].name){a[a.length]=b[c]}}return(a)}function __ekMenuEx_getEkMenuElementsByTagName(d){var a=new Array;var b=this.getEkMenuContainerElement();if(b&&("undefined"!=typeof b.getElementsByTagName)){var c=b.getElementsByTagName(d);if(("undefined"!=typeof c)&&(null!=c)){a=c}}return(a)}function __ekMenuEx_getElementsByClassName(b){var a=new Array;var c=this.getEkMenuElementsByTagName("*");for(var d=0;d<c.length;d++){if(("undefined"!=c[d].className)&&(ekMenuEx.hasClassName(c[d],b))){a[a.length]=c[d]}}return(a)}function __ekMenuEx_getElementsByClassNameAndTagName(c,e){var b=new Array;var d=this.getEkMenuElementsByTagName(e);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_hoverButton(f,d){var b=ekMenuEx.parseMenuSubmenuIdString(f);if(ekMenuEx.private_isValidMenuSubmenuIdString(b)){var c=this.getFolderButtonObject(b);if(ekMenuEx.private_isValidSubmenuButton(c)){var a=(ekMenuEx.hasClassName(c,ekMenuEx_classNames.buttonHover)||ekMenuEx.hasClassName(c,ekMenuEx_classNames.buttonSelectedHover));if(d==a){return}var e=(ekMenuEx.hasClassName(c,ekMenuEx_classNames.buttonSelected)||ekMenuEx.hasClassName(c,ekMenuEx_classNames.buttonSelectedHover));if(d){ekMenuEx.removeClassName(c,((e)?ekMenuEx_classNames.buttonSelected:ekMenuEx_classNames.button));ekMenuEx.addClassName(c,((e)?ekMenuEx_classNames.buttonSelectedHover:ekMenuEx_classNames.buttonHover))}else{ekMenuEx.removeClassName(c,((e)?ekMenuEx_classNames.buttonSelectedHover:ekMenuEx_classNames.buttonHover));ekMenuEx.addClassName(c,((e)?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(a){var c=ekMenuEx.parseMenuSubmenuIdString(a);var b=null;if(ekMenuEx.private_isValidMenuSubmenuIdString(c)){b=document.getElementById(c)}return(b)}function __ekMenuEx_getParentLevelSubmenuId(a){var b=this.buildMenuSubmenuId("0");var d=ekMenuEx.parseMenuSubmenuIdString(a);if(ekMenuEx.private_isValidMenuSubmenuIdString(d)){d=d+ekMenuEx.private_parentIdElementIdPostFix}else{d=this.buildMenuSubmenuId(a)+ekMenuEx.private_parentIdElementIdPostFix}var c=document.getElementById(d);if(c&&("undefined"!=typeof c.value)&&("undefined"!=typeof c.value.length)&&(c.value.length>0)){b=c.value}return(b)}function __ekMenuEx_getEkMenuContainerElement(){var b=this.hashCode()+"_"+this.menuId()+"_0"+ekMenuEx.private_ekmenuContainerElementIdPostFix;var a=document.getElementById(b);if(a&&ekMenuEx.private_isValidEKMenu(a)){return(a)}else{return(null)}}function __ekMenuEx_ekMenu_selectMenuItem(a){var c=a;var b=false;if(ekMenuEx.isDefinedNotNull(c)&&ekMenuEx.isDefinedNotNull(c.parentNode)&&ekMenuEx.isDefinedNotNull(c.parentNode.tagName)&&("A"==c.parentNode.tagName)){c=c.parentNode;b=true}if(c&&("undefined"!=typeof c.id)&&("undefined"!=typeof c.href)){if(c.href.indexOf("javascript://")<0){this.disableAllEventHandlers()}if((this.private_lastSelectedMenuItemObj!=null)&&(this.private_lastSelectedMenuItemObj!=c)){ekMenuEx.removeClassName(this.private_lastSelectedMenuItemObj,ekMenuEx_classNames.linkSelected);ekMenuEx.addClassName(this.private_lastSelectedMenuItemObj,ekMenuEx_classNames.link)}this.private_lastSelectedMenuItemObj=c;if(!b){ekMenuEx.removeClassName(c.className,ekMenuEx_classNames.link);ekMenuEx.addClassName(c.className,ekMenuEx_classNames.linkSelected)}if(c.target&&c.target.toLowerCase()=="_self"){document.location.href=c.href;return false}return true}}function __ekMenuEx_disableAllEventHandlers(){var b=this.getEkMenuElementsByTagName("*");for(var c=0;c<b.length;c++){this.disableElementEventHandlers(b[c])}var a=this.getEkMenuContainerElement();if(a){this.disableElementEventHandlers(a)}}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 a=this.hashCode();if(a&&a.length){if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_autoCollapseBranches))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_autoCollapseBranches[a]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_autoCollapseBranches[a].length))&&(0<window.ekMenuEx_autoCollapseBranches[a].length)){this.private_autoCollapseSubmenus=("true"==window.ekMenuEx_autoCollapseBranches[a])}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_swRev))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_swRev[a]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_swRev[a].length))&&(0<window.ekMenuEx_swRev[a].length)){this.private_swRevision=window.ekMenuEx_swRev[a]}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_startCollapsed))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startCollapsed[a]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startCollapsed[a].length))&&(0<window.ekMenuEx_startCollapsed[a].length)){this.private_startCollapsed=("true"==window.ekMenuEx_startCollapsed[a])}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_startWithRootFolderCollapsed))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startWithRootFolderCollapsed[a]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startWithRootFolderCollapsed[a].length))&&(0<window.ekMenuEx_startWithRootFolderCollapsed[a].length)){this.private_startWithRootFolderCollapsed=("true"==window.ekMenuEx_startWithRootFolderCollapsed[a])}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_masterControlIdHash))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_masterControlIdHash[a]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_masterControlIdHash[a].length))&&(0<window.ekMenuEx_masterControlIdHash[a].length)){this.private_masterControlIdHash=window.ekMenuEx_masterControlIdHash[a]}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_subscriberList))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_subscriberList[a]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_subscriberList[a].length))&&(0<window.ekMenuEx_subscriberList[a].length)){this.private_subscriberList=window.ekMenuEx_subscriberList[a];if(this.private_subscriberList.length>0){var c=this.private_subscriberList.split(",");if(c&&c[0]){this.private_slaveControl=c[0];this.private_isMasterControl=true}}}if((ekMenuEx.isDefinedNotNull(window.ekMenuEx_startupSubmenuBranchId))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startupSubmenuBranchId[a]))&&(ekMenuEx.isDefinedNotNull(window.ekMenuEx_startupSubmenuBranchId[a].length))&&(0<window.ekMenuEx_startupSubmenuBranchId[a].length)){var b=ekMenuEx.parseMenuSubmenuIdString(window.ekMenuEx_startupSubmenuBranchId[a]);if(ekMenuEx.private_isValidMenuSubmenuIdString(b)){this.selectSubmenu(b)}}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)};

