function upMenuItem(){this.upType="upMenuItem";this.parent=null;this.id="";this.guid="";this.name="";this.level=0;this.additionalParams=""}upMenuItem.prototype.setClick=MenuItemSetClick;upMenuItem.prototype.unSetClick=MenuItemUnSetClick;upMenuItem.prototype.closeParallelBranches=MenuItemCloseParallelBranches;upMenuItem.prototype.isLastChild=MenuItemIsLastChild;upMenuItem.prototype.getPreviousSibling=MenuItemGetPreviousSibling;upMenuItem.prototype.getNextSibling=MenuItemGetNextSibling;upMenuItem.prototype.changeStyle=MenuItemChangeStyle;upMenuItem.prototype._changeStyle=MenuItem_ChangeStyle;upMenuItem.prototype.setSpecificStyleProps=MenuItemSetSpecificStyleProps;upMenuItem.prototype.initSpecificStyleProps=MenuItemInitSpecificStyleProps;upMenuItem.prototype._initSpecificStyleProps=MenuItem_InitSpecificStyleProps;upMenuItem.prototype.getAncestorsAndSelf=MenuItemGetAncestorsAndSelf;upMenuItem.prototype._getAncestorsAndSelf=MenuItem_GetAncestorsAndSelf;upMenuItem.prototype._getAncestorsAndSelf=MenuItem_GetAncestorsAndSelf;upMenuItem.prototype.click=MenuItemClick;upMenuItem.prototype.getLink=MenuItemGetLink;upMenuItem.prototype._getLink=MenuItem_GetLink;function MenuItemGetLink(){return this._getLink(oMenuTree.oStartMenu)}function MenuItem_GetLink(oMenu){var oLink=document.getElementById("A-"+this.id);if(oLink==null){if(oMenu.childMenuName!=""){var oMenu=self.oUp.oRegistry.oMenuReg[oMenu.childMenuName];if(oMenu){return this._getLink(oMenu)}else{return null}}else{return null}}else{return oLink}}function MenuItemClick(oMenu){try{var oLink=this.getLink();if(typeof oLink!=""&&oLink!=null){oLink.onclick()}if(oLink==null){var oHtmlStageWindow=ContainerAgent.getStageFrame();oHtmlStageWindow.location.href=this.getUrl(oMenu)}}catch(ex){alert(ex.message)}}function MenuItemGetPreviousSibling(){if(this.parent==null){return null}var oPrevious=null;var oChild=null;var aSiblingsAndSelf=this.parent.aChildren;for(var i=0;i<aSiblingsAndSelf.length;i++){oChild=aSiblingsAndSelf[i];if(oChild.id==this.id){return oPrevious}oPrevious=oChild}return null}function MenuItemGetNextSibling(){if(this.isLastChild()==true){return null}var oChild=null;var aSiblingsAndSelf=this.parent.aChildren;for(var i=0;i<aSiblingsAndSelf.length;i++){oChild=aSiblingsAndSelf[i];if(oChild.id==this.id){return aSiblingsAndSelf[i+1]}}return null}function MenuItemIsLastChild(){if(this.parent==null){return true}var aSiblingsAndSelf=this.parent.aChildren;var oLast=aSiblingsAndSelf[aSiblingsAndSelf.length-1];if(oLast.id==this.id){return true}else{return false}}function MenuItemGetAncestorsAndSelf(menuItem){var aAncestorsAndSelf=new Array();aAncestorsAndSelf=this._getAncestorsAndSelf(this,aAncestorsAndSelf);return aAncestorsAndSelf}function MenuItem_GetAncestorsAndSelf(menuItem,aAncestorsAndSelf){aAncestorsAndSelf[aAncestorsAndSelf.length]=menuItem.id;if(menuItem.parent!=null){aAncestorsAndSelf=this._getAncestorsAndSelf(menuItem.parent,aAncestorsAndSelf)}return aAncestorsAndSelf}function MenuItemSetClick(oMenu){oMenu.oLastClickedItem=oMenu.getItemById(this.id);this.closeParallelBranches(oMenu);this.changeStyle(oMenu,"hover")}function MenuItemUnSetClick(oMenu){oMenu.oLastClickedItem=null;this.changeStyle(oMenu,"normal")}function MenuItemCloseParallelBranches(oMenu){var oChild=null;var bClosed=false;var aSiblingsAndSelf=this.parent.aChildren;for(var i=0;i<aSiblingsAndSelf.length;i++){oChild=aSiblingsAndSelf[i];if(oChild.upType=="upContainerMenuItem"||oChild.upType=="upCmsMenuItem"){if(oChild.foldedOut){oChild.foldedOut=false;toggleChildren(oChild.id);break}}}return true}function MenuItemChangeStyle(oMenu,state){this._changeStyle(oMenu,state);return}function MenuItem_ChangeStyle(oMenu,state){var oTextLink=oMenu.getTextLink(this.id);var oDiv=oMenu.getContainer(this.id);if(!oTextLink||!oDiv){return}if(state=="hover"){if(oMenu.menuType==2){Browser.ie6?oDiv.className+="_selected":oDiv.className+=" selected"}else{oTextLink.className="current";oDiv.className="current"}}else{if(state=="normal"){if(oDiv.className.indexOf("selected")>-1&&oDiv.className.indexOf("top")>-1){oDiv.className="top"}else{if(oDiv.className.indexOf("current")>-1){if(Browser.ie6&&oTextLink.parentNode.id.indexOf("TreeMenu")>-1){oTextLink.removeAttribute("className");oDiv.className="leaf"}else{Browser.ie7down?oTextLink.removeAttribute("className"):oTextLink.removeAttribute("class");Browser.ie7down?oDiv.removeAttribute("className"):oDiv.removeAttribute("class")}}}}else{if(oTextLink.className.indexOf("top")==-1){Browser.ie7down?oTextLink.removeAttribute("className"):oTextLink.removeAttribute("class")}if(oDiv.className.indexOf("top")==-1){Browser.ie7down?oDiv.removeAttribute("className"):oDiv.removeAttribute("class")}}}this.setSpecificStyleProps(state+"-"+oDiv.id,oDiv);this.setSpecificStyleProps(state+"-"+oTextLink.id,oTextLink);if(state=="visited"){oTextLink.blur()}return}function MenuItemSetSpecificStyleProps(stateAndGuid,oElement){var aCurrStyles={};aCurrStyles=aMenuGuid[stateAndGuid];if(!aCurrStyles){return}for(var styleProp in aCurrStyles){eval("oElement.style."+styleProp+'="'+aCurrStyles[styleProp]+'"')}return}function MenuItemInitSpecificStyleProps(oMenu){this._initSpecificStyleProps(oMenu)}function MenuItem_InitSpecificStyleProps(oMenu){var id=this.id;var oDiv=oMenu.getContainer(id);var oTextLink=oMenu.getTextLink(id);if(oDiv){this.setSpecificStyleProps("normal_"+oDiv.id,oDiv)}if(oTextLink){this.setSpecificStyleProps("normal_"+oTextLink.id,oTextLink)}return}function upContainerMenuItem(oParent,id,name,iLevel,rawLink,additionalParams){this.upType="upContainerMenuItem";this.aChildren=new Array();this.id=id;this.foldedOut=false;this.name=name;this.level=iLevel;this.rawLink=rawLink;this.childIndent="";this.additionalParams=additionalParams;if(oParent!=null){this.parent=oParent;oParent.aChildren.push(this)}}upContainerMenuItem.prototype=new upMenuItem();upContainerMenuItem.prototype.getUrl=ContainerMenuItemGetUrl;upContainerMenuItem.prototype.getItem=ContainerMenuItemGetItem;upContainerMenuItem.prototype.hideChildren=ContainerMenuItemHideChildren;upContainerMenuItem.prototype.toggleChildren=ContainerMenuItemToggleChildren;upContainerMenuItem.prototype.showChildren=ContainerMenuItemShowChildren;upContainerMenuItem.prototype._showChildren=ContainerMenuItem_ShowChildren;upContainerMenuItem.prototype.deepShowChildren=ContainerMenuItemDeepShowChildren;upContainerMenuItem.prototype._deepShowChildren=ContainerMenuItem_DeepShowChildren;upContainerMenuItem.prototype.hideSiblings=ContainerMenuItemHideSiblings;upContainerMenuItem.prototype.deepInitSpecificStyleProps=ContainerMenuItemDeepInitSpecificStyleProps;function ContainerMenuItemDeepInitSpecificStyleProps(oMenu){this._initSpecificStyleProps(oMenu);var oChild=null;for(var i=0;i<this.aChildren.length;i++){oChild=this.aChildren[i];if(oChild.upType=="upContainerMenuItem"||oChild.upType=="upCmsMenuItem"){oChild.deepInitSpecificStyleProps(oMenu)}else{oChild._initSpecificStyleProps(oMenu)}}return}function ContainerMenuItemGetUrl(oMenu){var url=Helper.getBaseUrl();var rawLink=this.rawLink;var vm="";var template="";url=Helper.setUrlValueByParam("rq_MenuGuid",this.id,url);if(rawLink.length>7&&rawLink.substr(0,7)=="portal["){var guid=rawLink.substring(7,rawLink.length-1);url=Helper.setUrlValueByParam("rq_TemplateKey","portal",url);url=Helper.setUrlValueByParam("rq_PortalGuid",guid,url);url=Helper.setUrlValueByParam("rq_VM","internal/layout/vm/html/portal/prtMain.vm",url)}else{if(rawLink.length>3&&rawLink.substr(0,3)=="vm["){vm=rawLink.substring(3,rawLink.length-1);if(vm=="internal/layout/vm/html/portal/prtMain.vm"){url=Helper.setUrlValueByParam("rq_TemplateKey","portal",url);url=Helper.setUrlValueByParam("rq_VM",vm,url)}else{if(vm.indexOf("changeportal")>-1){url=Helper.setUrlValueByParam("rq_Template",vm,url)}else{if(vm.indexOf("internal/layout/vm/html/frames/cover")!=-1||vm.indexOf("internal/system/vm/custom/cover")!=-1||vm=="internal/system/vm/html/flatforum/flatforum-cover.vm"){url=Helper.setUrlValueByParam("rq_TemplateKey","include",url);url=Helper.setUrlValueByParam("rq_VM",vm,url)}else{url=Helper.setUrlValueByParam("rq_TemplateKey","include",url);url=Helper.setUrlValueByParam("rq_VM",vm,url)}}}}else{if(rawLink.length>4&&rawLink.substr(0,4)=="cms["){l_strParam=rawLink.substring(4,rawLink.length-1);l_params=l_strParam.split(",");url=Helper.setUrlValueByParam("rq_TemplateKey","stage_appmain",url);url=Helper.setUrlValueByParam("rq_AppGuid",l_params[0],url);url=Helper.setUrlValueByParam("rq_TargetPageGuid",l_params[1],url);url=Helper.setUrlValueByParam("rq_RecId",l_params[2],url)}else{url=rawLink}}}if(this.additionalParams!=""){var aAdditionalParams=this.additionalParams.split("&");for(var i=0;i<aAdditionalParams.length;i++){if(typeof aAdditionalParams[i]!="undefined"&&aAdditionalParams[i]!=""){var aParam=aAdditionalParams[i].split("=");if(aParam.length==2){url=Helper.setUrlValueByParam(aParam[0],aParam[1],url)}}}}return url}function ContainerMenuItemGetItem(id){var aChildren=this.aChildren;for(var i=0;i<aChildren.length;i++){if(aChildren[i].id==id){return aChildren[i]}}return null}function ContainerMenuItemHideChildren(oMenu){var oDivChildren=oMenu.getChildrenContainer(this.id);var oIcon=oMenu.getIcon(this.id);if(oDivChildren!=false){Browser.ie7down?oDivChildren.removeAttribute("className"):oDivChildren.removeAttribute("class");if(Browser.ie6&&oDivChildren.nodeName=="LI"&&oDivChildren.id.indexOf("CHILDREN")>-1){oDivChildren.className="children"}if(oIcon){if(this.level==oMenu.getFirstMenuLevel()){oIcon.src=oMenu.images.imgSrcPlusRoot;oIcon.width=oMenu.images.imgSrcPlusRootWidth;oIcon.height=oMenu.images.imgSrcPlusRootHeight}else{if(!this.isLastChild()){oIcon.src=oMenu.images.imgSrcPlusCorner;oIcon.width=oMenu.images.imgSrcPlusCornerWidth;oIcon.height=oMenu.images.imgSrcPlusCornerHeight}else{oIcon.src=oMenu.images.imgSrcLastTreeCornerPlus;oIcon.width=oMenu.images.imgSrcLastTreeCornerPlusWidth;oIcon.height=oMenu.images.imgSrcLastTreeCornerPlusHeight}}}}for(var i=0;i<this.aChildren.length;i++){if(this.aChildren[i].upType=="upContainerMenuItem"||this.aChildren[i].upType=="upCmsMenuItem"){this.aChildren[i].hideChildren(oMenu)}}return}function ContainerMenuItemDeepShowChildren(oMenu,menuPath){this.hideSiblings(oMenu);if(menuPath.length>1&&this.aChildren.length>0){this._deepShowChildren(oMenu,menuPath)}}function ContainerMenuItem_DeepShowChildren(oMenu,menuPath){var oDivChildren=oMenu.getChildrenContainer(this.id);var oIcon=oMenu.getIcon(this.id);if(oDivChildren!=false){if(oDivChildren.childNodes.length==0){oMenu.writeChildren(this.id)}Browser.ie6?oDivChildren.className="children_current":oDivChildren.className="current";if(oIcon){if(this.level==oMenu.getFirstMenuLevel()){oIcon.src=oMenu.images.imgSrcMinusRoot;oIcon.width=oMenu.images.imgSrcMinusRootWidth;oIcon.height=oMenu.images.imgSrcMinusRootHeight}else{oIcon.src=oMenu.images.imgSrcMinusCorner;oIcon.width=oMenu.images.imgSrcMinusCornerWidth;oIcon.height=oMenu.images.imgSrcMinusCornerHeight}}}menuPath.pop();if(menuPath.length>1&&this.aChildren.length>0){var id=menuPath[menuPath.length-1];var oChild=this.getItem(id);if(oChild==null||(oChild.upType!="upContainerMenuItem"&&oChild.upType!="upCmsMenuItem")){return}oChild._deepShowChildren(oMenu,menuPath)}return}function ContainerMenuItemShowChildren(oMenu){this.hideSiblings(oMenu);this._showChildren(oMenu)}function ContainerMenuItem_ShowChildren(oMenu){var oDivChildren=oMenu.getChildrenContainer(this.id);var oIcon=oMenu.getIcon(this.id);if(oDivChildren!=false){if(oDivChildren.childNodes.length==0){oMenu.writeChildren(this.id)}Browser.ie6?oDivChildren.className="children_current":oDivChildren.className="current";if(oIcon){if(this.level==oMenu.getFirstMenuLevel()){oIcon.src=oMenu.images.imgSrcMinusRoot;oIcon.width=oMenu.images.imgSrcMinusRootWidth;oIcon.height=oMenu.images.imgSrcMinusRootHeight}else{if(!this.isLastChild()){oIcon.src=oMenu.images.imgSrcMinusCorner;oIcon.width=oMenu.images.imgSrcMinusCornerWidth;oIcon.height=oMenu.images.imgSrcMinusCornerHeight}else{oIcon.src=oMenu.images.imgSrcLastTreeCornerMinus;oIcon.width=oMenu.images.imgSrcLastTreeCornerMinusWidth;oIcon.height=oMenu.images.imgSrcLastTreeCornerMinusHeight}}}}return}function ContainerMenuItemToggleChildren(oMenu){var oDivChildren=oMenu.getChildrenContainer(this.id);if(oDivChildren!=false){if(oDivChildren.childNodes.length==0){oMenu.writeChildren(this.id)}if(oDivChildren.className.indexOf("current")==-1){this.showChildren(oMenu)}else{this.hideChildren(oMenu)}}return}function ContainerMenuItemHideSiblings(oMenu){var aSiblings=this.parent.aChildren;for(var i=0;i<aSiblings.length;i++){if((aSiblings[i].upType=="upContainerMenuItem"||aSiblings[i].upType=="upCmsMenuItem")&&this.id!=aSiblings[i].id){aSiblings[i].hideChildren(oMenu)}}return}function upApplicationContainerMenuItem(oParent,id,name,iLevel,rawLink,appGuid,startFupGuid,additionalParams){this.upType="upContainerMenuItem";this.aChildren=new Array();this.id=id;this.name=name;this.level=iLevel;this.rawLink=rawLink;this.appGuid=appGuid;this.startFupGuid=startFupGuid;this.additionalParams=additionalParams;this.childIndent="";if(oParent!=null){this.parent=oParent;oParent.aChildren.push(this)}}upApplicationContainerMenuItem.prototype=new upContainerMenuItem();upApplicationContainerMenuItem.prototype.getUrl=ApplicationContainerMenuItemGetUrl;function ApplicationContainerMenuItemGetUrl(oMenu){var url=Helper.getBaseUrl();url=Helper.setUrlValueByParam("rq_AppGuid",this.appGuid,url);url=Helper.setUrlValueByParam("rq_TargetPageGuid",this.startFupGuid,url);url=Helper.setUrlValueByParam("rq_TemplateKey","stage",url);url=Helper.setUrlValueByParam("rq_MenuGuid",this.id,url);if(this.additionalParams!=""){var aAdditionalParams=this.additionalParams.split("&");for(var i=0;i<aAdditionalParams.length;i++){if(typeof aAdditionalParams[i]!="undefined"&&aAdditionalParams[i]!=""){var aParam=aAdditionalParams[i].split("=");if(aParam.length==2){url=Helper.setUrlValueByParam(aParam[0],aParam[1],url)}}}}return url}function upCmsMenuItem(oParent,id,name,iLevel,appGuid,startFupGuid,recId,additionalParams){this.upType="upCmsMenuItem";this.aChildren=new Array();this.id=id;this.name=name;this.level=iLevel;this.appGuid=appGuid;this.startFupGuid=startFupGuid;this.recId=recId;this.additionalParams=additionalParams;this.childIndent="";if(oParent!=null){this.parent=oParent;oParent.aChildren.push(this)}}upCmsMenuItem.prototype=new upContainerMenuItem();upCmsMenuItem.prototype.getUrl=CmsMenuItemGetUrl;function CmsMenuItemGetUrl(oMenu){var url=Helper.getBaseUrl();url=Helper.setUrlValueByParam("rq_AppGuid",this.appGuid,url);url=Helper.setUrlValueByParam("rq_TargetPageGuid",this.startFupGuid,url);url=Helper.setUrlValueByParam("rq_TemplateKey","stage_appmain",url);url=Helper.setUrlValueByParam("rq_MenuGuid",this.id,url);url=Helper.setUrlValueByParam("rq_RecId",this.recId,url);if(this.additionalParams!=""){var aAdditionalParams=this.additionalParams.split("&");for(var i=0;i<aAdditionalParams.length;i++){if(typeof aAdditionalParams[i]!="undefined"&&aAdditionalParams[i]!=""){var aParam=aAdditionalParams[i].split("=");if(aParam.length==2){url=Helper.setUrlValueByParam(aParam[0],aParam[1],url)}}}}return url}function upApplicationMenuItem(oParent,id,name,iLevel,appGuid,startFupGuid,bOpenNewWindow,additionalParams){this.upType="upApplicationMenuItem";this.id=id;this.appGuid=appGuid;this.startFupGuid=startFupGuid;this.name=name;this.level=iLevel;this.bOpenNewWindow=bOpenNewWindow;this.additionalParams=additionalParams;if(oParent!=null){this.parent=oParent;oParent.aChildren.push(this)}}upApplicationMenuItem.prototype=new upMenuItem();upApplicationMenuItem.prototype.getUrl=ApplicationMenuItemGetUrl;function ApplicationMenuItemGetUrl(oMenu){var url=Helper.getBaseUrl();url=Helper.setUrlValueByParam("rq_AppGuid",this.appGuid,url);url=Helper.setUrlValueByParam("rq_TargetPageGuid",this.startFupGuid,url);url=Helper.setUrlValueByParam("rq_TemplateKey","stage",url);url=Helper.setUrlValueByParam("rq_MenuGuid",this.id,url);if(this.additionalParams!=""){var aAdditionalParams=this.additionalParams.split("&");for(var i=0;i<aAdditionalParams.length;i++){if(typeof aAdditionalParams[i]!="undefined"&&aAdditionalParams[i]!=""){var aParam=aAdditionalParams[i].split("=");if(aParam.length==2){url=Helper.setUrlValueByParam(aParam[0],aParam[1],url)}}}}return url}function upSeparatorMenuItem(oParent,id,name,iLevel,bUseImage,strImagePath,iImageWidth,iImageHeight){this.upType="upSeparatorMenuItem";this.id=id;this.name=name;this.level=iLevel;this.isUseImage=bUseImage;this.imagePath=strImagePath;this.imageWidth=iImageWidth;this.imageHeight=iImageHeight;if(oParent!=null){this.parent=oParent;oParent.aChildren.push(this)}}upSeparatorMenuItem.prototype=new upMenuItem();function upLinkMenuItem(oParent,id,name,iLevel,appGuid,bOpenNewWindow,link){this.upType="upLinkMenuItem";this.id=id;this.appGuid=appGuid;this.name=name;this.level=iLevel;this.bOpenNewWindow=bOpenNewWindow;this.link=link;if(oParent!=null){this.parent=oParent;oParent.aChildren.push(this)}}upLinkMenuItem.prototype=new upMenuItem();upLinkMenuItem.prototype.getUrl=LinkMenuItemGetUrl;function LinkMenuItemGetUrl(oMenu){return this.link}function cmi(oParent,id,name,iLevel,link,additionalParams){return new upContainerMenuItem(oParent,id,name,iLevel,link,additionalParams)}function acmi(oParent,id,name,iLevel,rawLink,appGuid,startFupGuid,additionalParams){return new upApplicationContainerMenuItem(oParent,id,name,iLevel,rawLink,appGuid,startFupGuid,additionalParams)}function cms(oParent,id,name,iLevel,appGuid,startFupGuid,recId,additionalParams){return new upCmsMenuItem(oParent,id,name,iLevel,appGuid,startFupGuid,recId,additionalParams)}function smi(oParent,id,name,iLevel,bIsUseImage,strImagePath,iImageWidth,iImageHeight){return new upSeparatorMenuItem(oParent,id,name,iLevel,bIsUseImage,strImagePath,iImageWidth,iImageHeight)}function ami(oParent,id,name,iLevel,appGuid,startFupGuid,bOpenNewWindow,additionalParams){return new upApplicationMenuItem(oParent,id,name,iLevel,appGuid,startFupGuid,bOpenNewWindow,additionalParams)}function lmi(oParent,id,name,iLevel,appGuid,bOpenNewWindow,rawLink){return new upLinkMenuItem(oParent,id,name,iLevel,appGuid,bOpenNewWindow,rawLink)}function upMenuTree(bCheckRefresh,cookie,defaultMenuGuid,bHasMenuContainer){this.bCheckRefresh=bCheckRefresh;this.cookie=cookie;this.oStartMenu=null;if(arguments.length<3){this.defaultMenuGuid="root"}else{this.defaultMenuGuid=defaultMenuGuid}this.aRefreshRegistry=new Array();this.bHasMenuContainer=bHasMenuContainer}upMenuTree.prototype.resetAll=MenuTreeResetAll;upMenuTree.prototype.initAll=MenuTreeInitAll;upMenuTree.prototype.reloadAll=MenuTreeReloadAll;upMenuTree.prototype.refresh=MenuTreeRefresh;upMenuTree.prototype.rewriteAll=MenuTreeRewriteAll;upMenuTree.prototype._rewriteAll=MenuTree_RewriteAll;upMenuTree.prototype.processItem=MenuTreeProcessItem;upMenuTree.prototype.getStartMenu=MenuGetStartMenu;function MenuGetStartMenu(){return this.oStartMenu}function MenuTreeProcessItem(id){this.reloadAll("","",id);var oMenuItem=this.oStartMenu.getItemById(id);if(oMenuItem!=null){oMenuItem.click(this.oStartMenu)}}function MenuTreeInitAll(){if(this.oStartMenu==null){return}try{this.resetAll("","",this.oStartMenu.oRootMenuItem.aChildren[0].id)}catch(e){}return}function MenuTreeReloadAll(startId,appGuid,id){var oMenuReg=self.oUp.oRegistry.oMenuReg;this.aRefreshRegistry=new Array();for(var m in oMenuReg){try{if(typeof oMenuReg[m]!="undefined"&&oMenuReg[m]!=null&&oMenuReg[m].useDefaultMenu){this.aRefreshRegistry[this.aRefreshRegistry.length]=new Array(oMenuReg[m],startId,appGuid,id)}else{continue}}catch(e){self.oUp.oRegistry.oMenuReg[m]=null;continue}}if(Browser.mozilla){this.refresh(false)}else{this.refresh(true)}return}function MenuTreeResetAll(startId,appGuid,id){var oMenuReg=self.oUp.oRegistry.oMenuReg;if(this.bCheckRefresh&&!Browser.firefox1_0){this.aRefreshRegistry=new Array();for(var m in oMenuReg){try{if(typeof oMenuReg[m]!="undefined"&&oMenuReg[m]!=null&&oMenuReg[m].useDefaultMenu){this.aRefreshRegistry[this.aRefreshRegistry.length]=new Array(oMenuReg[m],startId,appGuid,id)}else{continue}}catch(e){self.oUp.oRegistry.oMenuReg[m]=null;continue}}if(Browser.mozilla){this.refresh(false)}else{this.refresh(true)}}else{for(var m in oMenuReg){try{if(typeof oMenuReg[m]!="undefined"&&oMenuReg[m]!=null&&oMenuReg[m].useDefaultMenu){oMenuReg[m].reset(startId,appGuid,id)}else{continue}}catch(e){self.oUp.oRegistry.oMenuReg[m]=null;continue}}}return}function MenuTreeRewriteAll(startId,appGuid,id){var oMenuReg=self.oUp.oRegistry.oMenuReg;this.aRefreshRegistry=new Array();for(var m in oMenuReg){try{if(typeof oMenuReg[m]!="undefined"&&oMenuReg[m]!=null&&oMenuReg[m].useDefaultMenu){this.aRefreshRegistry[this.aRefreshRegistry.length]=new Array(oMenuReg[m],startId,appGuid,id)}else{continue}}catch(e){self.oUp.oRegistry.oMenuReg[m]=null;continue}}if(Browser.mozilla){this._rewriteAll(false)}else{this._rewriteAll(true)}return}function MenuTree_RewriteAll(bAsync){var oXmlHttp=new upXmlHttp();var url=Helper.getBaseUrl();url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/menu/menu_rewrite.vm",url);url=Helper.setUrlValueByParam("qs_TopGuid",this.defaultMenuGuid,url);oXmlHttp.bProcessResponse=true;oXmlHttp.processResponse=handleMenuTreeResponse;oXmlHttp.bAsync=bAsync;oXmlHttp.strUrl=url;oXmlHttp.send();return}function MenuTreeRefresh(bAsync){var oXmlHttp=new upXmlHttp();var url=Helper.getBaseUrl();url=Helper.setUrlValueByParam("rq_Template","internal/layout/vm/html/menu/menu_reload.vm",url);url=Helper.setUrlValueByParam("qs_TopGuid",this.defaultMenuGuid,url);url=Helper.setUrlValueByParam("rq_MenuTreeCookie",this.cookie,url);oXmlHttp.bProcessResponse=true;oXmlHttp.processResponse=handleMenuTreeResponse;oXmlHttp.bAsync=bAsync;oXmlHttp.strUrl=url;oXmlHttp.send();return}function handleMenuTreeResponse(){try{if(typeof oXmlHttpRequestTimer=="number"){window.clearTimeout(oXmlHttpRequestTimer)}if(oRequest.readyState==State.done){if(oRequest.status==Status.ok){var oXMLDocument=oRequest.responseXML.documentElement;var status=oXMLDocument.getElementsByTagName("status")[0].firstChild.data;if(status=="invalid"){oMenuTree.cookie=oXMLDocument.getElementsByTagName("cookie")[0].firstChild.data;var jsCode=oXMLDocument.getElementsByTagName("jstree")[0].firstChild.data;eval(jsCode);var oMenuReg=self.oUp.oRegistry.oMenuReg;for(var m in oMenuReg){try{if(typeof oMenuReg[m]!="undefined"&&oMenuReg[m]!=null){oMenuReg[m].oRootMenuItem=eval("o"+oHtmlRoot.oMenuTree.defaultMenuGuid);oMenuReg[m].bDirty=true}else{continue}}catch(e){alert(e.message);self.oUp.oRegistry.oMenuReg[m]=null;continue}}}for(var i=0;i<oMenuTree.aRefreshRegistry.length;i++){aMenuInfos=oMenuTree.aRefreshRegistry[i];oMenu=aMenuInfos[0];oMenu.reset(aMenuInfos[1],aMenuInfos[2],aMenuInfos[3])}}else{alert("Http Error "+oRequest.status+"\n"+oRequest.statusText+"\nfunction: handleMenuTreeResponse")}oMenuTree.aRefreshRegistry=new Array()}}catch(e){oMenuTree.aRefreshRegistry=new Array();alert(e.message)}};
