if(!window.DHTMLSuite){var DHTMLSuite={}}var referenceToDHTMLSuiteContextMenu;DHTMLSuite.contextMenu=function(){this.menuModels={};this.menuObject=!1;this.menuUls=[];this.width=100;this.indexCurrentlyDisplayedMenuModel=this.srcElement=!1;try{standardObjectsCreated||DHTMLSuite.createStandardObjects()}catch(b){alert("You need to include the dhtmlSuite-common.js file")}this.objectIndex=DHTMLSuite.variableStorage.arrayDSObjects.length;DHTMLSuite.variableStorage.arrayDSObjects[this.objectIndex]=this};DHTMLSuite.contextMenu.prototype={setWidth:function(b){this.width=b},setLayoutCss:function(){},attachToElement:function(e,d,f){window.refToThisContextMenu=this;!e&&d&&(e=document.getElementById(d));e.id||(e.id="context_menu"+Math.random(),e.id=e.id.replace(".",""));this.menuModels[e.id]=f;f.setSubMenuType(1,"sub");f.setMainMenuGroupWidth(this.width);this.defaultMenuModel||(this.defaultMenuModel=f);e.oncontextmenu=this.__displayContextMenu;e.onmousedown=function(){window.refToThisContextMenu.__setReference(window.refToThisContextMenu)};DHTMLSuite.commonObj.__addEventEl(e);DHTMLSuite.commonObj.addEvent(document.documentElement,"click",this.__hideContextMenu)},attachTo:function(d,c){d=DHTMLSuite.commonObj.getEl(d);this.attachToElement(d,!1,c)},__setReference:function(b){referenceToDHTMLSuiteContextMenu=b},__displayContextMenu:function(g){document.all&&(g=event);var f=referenceToDHTMLSuiteContextMenu;if(!f.isContextMenuBusy){f.isContextMenuBusy=!0;f.srcElement=DHTMLSuite.commonObj.getSrcElement(g);if(!f.indexCurrentlyDisplayedMenuModel||f.indexCurrentlyDisplayedMenuModel!=this.id){f.indexCurrentlyDisplayedMenuModel?f.menuObject.innerHTML="":f.__createDivs(),f.menuItems=f.menuModels[this.id].getItems(),f.__createMenuItems(f.menuModels[this.id])}f.menuObject.style.display="block";f.indexCurrentlyDisplayedMenuModel=this.id;var j=f.menuBar.menuBarObj.offsetHeight,h="CSS1Compat"===document.compatMode?document.documentElement:document.body,i=g.clientX+f.menuBar.menuBarObj.offsetWidth-h.clientWidth;f.menuObject.style.left=0