if(!window.DHTMLSuite){var DHTMLSuite={}}DHTMLSuite.menuItem=function(){this.layoutCSS="menu-item.css";this.cssPrefix="DHTMLSuite_";try{standardObjectsCreated||DHTMLSuite.createStandardObjects()}catch(b){alert("You need to include the dhtmlSuite-common.js file")}this.objectIndex=DHTMLSuite.variableStorage.arrayDSObjects.length};DHTMLSuite.menuItem.prototype={createItem:function(e){DHTMLSuite.commonObj.loadCSS(this.layoutCSS);DHTMLSuite.variableStorage.arrayDSObjects[this.objectIndex]=this;this.modelItemRef=e;this.divElement="DHTMLSuite_menuItem"+e.id;var d=document.createElement("DIV");document.body.appendChild(d);d.id=this.divElement;d.className=this.cssPrefix+"menuItem_"+e.type+"_regular";d.onselectstart=function(){return !1};e.helpText&&(d.title=e.helpText);"top"==e.type&&this.__createMenuElementsOfTypeTop(d);"sub"==e.type&&this.__createMenuElementsOfTypeSub(d);if(e.separator){d.className=this.cssPrefix+"menuItem_separator_"+e.type,d.innerHTML=""}else{var f=this.objectIndex/1;d.onclick=function(b){DHTMLSuite.variableStorage.arrayDSObjects[f].__navigate(b)};d.onmousedown=this.__clickMenuItem;d.onmouseup=this.__rolloverMenuItem;d.onmouseover=this.__rolloverMenuItem;d.onmouseout=this.__rolloutMenuItem}DHTMLSuite.commonObj.__addEventEl(d);return d},setLayoutCss:function(b){this.layoutCSS=b},__createMenuElementsOfTypeTop:function(d){if(this.modelItemRef.itemIcon){var c=document.createElement("DIV");c.innerHTML='';c.id="menuItemIcon"+this.modelItemRef.id;d.appendChild(c)}this.modelItemRef.itemText&&(c=document.createElement("DIV"),c.innerHTML=this.modelItemRef.itemText,c.className=this.cssPrefix+"menuItem_textContent",c.id="menuItemText"+this.modelItemRef.id,d.appendChild(c));this.modelItemRef.hasSubs&&(c=document.createElement("DIV"),c.className=this.cssPrefix+"menuItem_top_arrowShowSub",c.id="DHTMLSuite_menuBar_arrow"+this.modelItemRef.id,d.appendChild(c),this.expandElement=c.id)},__createMenuElementsOfTypeSub:function(d){this.modelItemRef.itemIcon&&(d.style.backgroundImage="url('"+this.modelItemRef.itemIcon+"')",d.style.backgroundRepeat="no-repeat",d.style.backgroundPosition="left center");if(this.modelItemRef.itemText){var c=document.createElement("DIV");c.className="DHTMLSuite_textContent";c.innerHTML=this.modelItemRef.itemText;c.className=this.cssPrefix+"menuItem_textContent";c.id="menuItemText"+this.modelItemRef.id;d.appendChild(c)}this.modelItemRef.hasSubs&&(c=document.createElement("DIV"),c.className=this.cssPrefix+"menuItem_sub_arrowShowSub",d.appendChild(c),c.id="DHTMLSuite_menuBar_arrow"+this.modelItemRef.id,this.expandElement=c.id,c.previousSibling.style.paddingRight="15px")},setCssPrefix:function(b){this.cssPrefix=b},setIcon:function(e){this.modelItemRef.setIcon(e);if("top"==this.modelItemRef.type){var d=document.getElementById("menuItemIcon"+this.modelItemRef.id),f=d.getElementsByTagName("IMG")[0];f||(f=document.createElement("IMG"),d.appendChild(f));(f.src=e)||DHTMLSuite.discardElement(f)}"sub"==this.modelItemRef.type&&(document.getElementById(this.divElement).style.backgroundImage="url('"+e+"')")},setText:function(b){this.modelItemRef.setText(b);document.getElementById("menuItemText"+this.modelItemRef.id).innerHTML=b},__clickMenuItem:function(){this.className=this.className.replace("_regular","_click");this.className=this.className.replace("_over","_click")},__rolloverMenuItem:function(){this.className=this.className.replace("_regular","_over");this.className=this.className.replace("_click","_over")},__rolloutMenuItem:function(){this.className=this.className.replace("_over","_regular")},setState:function(b){document.getElementById(this.divElement).className=this.cssPrefix+"menuItem_"+this.modelItemRef.type+"_"+b;this.modelItemRef.setState(b)},getState:function(){var b=this.modelItemRef.getState();b||(0<=document.getElementById(this.divElement).className.indexOf("_over")&&(b="over"),0<=document.getElementById(this.divElement).className.indexOf("_click")&&(b="click"),this.modelItemRef.setState(b));return b},__setHasSub:function(b){(this.modelItemRef.hasSubs=b)?document.getElementById(this.cssPrefix+"menuBar_arrow"+this.modelItemRef.id).style.display="block":document.getElementById(this.cssPrefix+"menuBar_arrow"+this.modelItemRef.id).style.display="none"},hide:function(){this.modelItemRef.setVisibility(!1);document.getElementById(this.divElement).style.display="none"},show:function(){this.modelItemRef.setVisibility(!0);document.getElementById(this.divElement).style.display="block"},__hideGroup:function(){if(this.modelItemRef.parentId){var f=document.getElementById(this.divElement).parentNode;f.style.visibility="hidden";f.scrollbars&&(f.style.overflow="hidden");if(DHTMLSuite.clientInfoObj.isMSIE){try{var e=document.getElementById(this.divElement).parentNode.id.replace(/[^0-9]/gi,""),h=document.getElementById("DHTMLSuite_menuBarIframe_"+e);h.style.visibility="hidden";h.scrollbars&&(h.style.overflow="hidden");document.getElementById("DHTMLSuite_menuBarIframe_"+e).style.overflow="hidden"}catch(g){}}}},__navigate:function(a){document.all&&(a=event);if(!(a&&0<=DHTMLSuite.commonObj.getSrcElement(a).id.indexOf("arrow"))&&"disabled"!=this.modelItemRef.state&&(this.modelItemRef.url&&(location.href=this.modelItemRef.url),this.modelItemRef.jsFunction)){if(this.modelItemRef.jsFunction instanceof Function){this.modelItemRef.jsFunction.apply(this,this.modelItemRef.jsArgs)}else{try{eval(this.modelItemRef.jsFunction)}catch(b){alert("Defined Javascript code for the menu item( "+this.modelItemRef.jsFunction+" )cannot be executed")}}}}};