/* IRCC */;function PopupCom(uiID,id,parent,ref,ow){var r=null;if((PopupCom.arguments.length!=1)||(typeof PopupCom.arguments[0]!="object"))r={uiID:uiID,id:id,parent:parent,ref:ref,ow:ow};else r=PopupCom.arguments[0];this.ref=r.ref;if(this.ref&&!this.ref.length)this.ref=[this.ref];if(r.ow)this._ow=r.ow;else this._ow=_w;this._od=this._ow.document;this.DynInteface=DynInteface;this.DynInteface(r.parent,"div",{id:r.id,style:{position:"absolute",left:"0px",top:"0px",width:175,height:1}});this.el.className='pktPopupMenu';this.type="PopupCom";this.__create();this.setSelectable(false);try{this.el.oncontextmenu=__emptyFunc;}catch(e){};attachEvent(this._ow,'unload',new Function('try{_d._dEs["'+this.id+'"].destroy();}catch(e){}'));};var p=PopupCom.prototype=new DynInteface;p.__layerHandlEvent=function(e){var p=this.getParent();if(p){if(is.ie)e=p._ow.event;if(p.tmr){clearInterval(p.tmr);p.tmr=null;delete p.tmr;}}return false;};p.__itemHandlEvent=function(e){var p=_d._dEs[this.parentID],i,img,smn,cmd,td;if(!p)return;if(is.ie)e=p._ow.event;if(p.ref[this.index].caption=='-'||p.ref[this.index].status=='disabled')return;switch(e.type){case 'mouseover':p.setHover(this);try{if(this.getAttribute("subMenuID")&&!_d._dEs['__sub__'+this.getAttribute("subMenuID")].getVisible()){if(p.tmCheck){clearTimeout(p.tmCheck);p.tmCheck=null;}p.tmCheck=setTimeout('try{_d._dEs["__sub__'+this.getAttribute("subMenuID")+'"].moveTo('+(p.getClientLeft()+this.offsetWidth-4)+','+(p.getClientTop()+this.offsetTop+4)+');_d._dEs["__sub__'+this.getAttribute("subMenuID")+'"].show(true);}catch(e){};',200);}}catch(e){}break;case 'click':if(p.onclick&&!p.onclick(p.ref[this.index]))break;if(this.getAttribute("subMenuID")){smn=_d._dEs['__sub__'+this.getAttribute("subMenuID")];if(p.tmCheck){clearTimeout(p.tmCheck);p.tmCheck=null;}if(!smn||smn.getVisible()||smn.__shw_tmr)return false;smn.moveTo(p.getClientLeft()+p.offsetWidth-4,p.getClientTop()+this.offsetTop+4);smn.show(true);}else{if(p.ref[this.index].group){for(i=0;i<p.ref.length;i++){if(p.ref[i].group==p.ref[this.index].group&&p.ref[i].checked){p.ref[i].checked=false;break;}}p.ref[this.index].checked=true;}else if(p.ref[this.index].checked!=null){p.ref[this.index].checked=!p.ref[this.index].checked;}cmd=p.ref[this.index].link;if(!p.unloaded){p.hide();while(p.parentMenuID){try{_d._dEs[p.parentMenuID].hide();p=_d._dEs[p.parentMenuID];}catch(e){};}}if(cmd){window.location.href=HOST_URL+'/'+cmd;}}}return false;};p.__create=function(){var i,j,h='',d,cls,c,elm,smn;h='<div><ul>';for(i=0;i<this.ref.length;i++){if(!this.ref[i])continue;if((this.ref[i].group&&this.ref[i].group.length)||typeof this.ref[i].checked!=_UDF_){for(j=0;j<this.ref.length;j++)if(!this.ref[j].icon||!this.ref[j].icon.length)this.ref[j].icon=getImage('mnu_ico_unchk');break;}}for(i=0;i<this.ref.length;i++){if(!this.ref[i])continue;d=this.ref[i].status=='hidden'?'none':'block';h+='<li><a id="'+this.ref[i].id+'" index="'+i+'" parentID="'+this.id+'" href="#">'+(this.ref[i].caption?this.ref[i].caption:'')+'</a><div class="';if(!this.ref[i].sub)this.ref[i].sub=__firstObject(this.ref[i]);cls="none";if(this.ref[i].sub&&this.ref[i].sub.length){cls="haschild";}h+=cls+'"></div></li>';}h+='</ul></div>';this.setHTML(h);this.el.onmouseover=this.el.onmouseout=this.__layerHandlEvent;for(i=0;i<this.ref.length;i++){if(this.ref[i]&&this.ref[i].id){elm=this._od.gid_(this.ref[i].id);if(!elm)continue;elm.parentID=this.id;elm.index=i;elm.onmouseover=elm.onclick=this.__itemHandlEvent;if(this.ref[i].sub&&this.ref[i].sub.length){this.ref[i].subMenuID='__sub__'+this.ref[i].id;elm.setAttribute("subMenuID",this.ref[i].subMenuID);smn=new PopupCom(null,'__sub__'+this.ref[i].subMenuID,null,this.ref[i].sub,this._ow);smn.parentMenuID=this.id;}}}};p.destroy=function(){var i,smn;if(this.unloaded)return;if(this.__autoHide){detachEvent(this._od,"click",this.__autoHide);detachEvent(this._od,"keydown",this.__autoHide);}for(i=0;i<this.ref.length;i++){if(this.ref[i]&&this.ref[i].subMenuID){try{smn=_d._dEs['__sub__'+this.ref[i].subMenuID];if(smn&&smn.destroy)smn.destroy();}catch(e){};}}while(parent.parentMenuID){try{_d._dEs[parent.parentMenuID].hide();parent=_d._dEs[parent.parentMenuID];}catch(e){};}this._destroy();};p.show=function(fromParent){var i,b,ww,wh,nw,nh,ow=0;if(this.unloaded)return;if(this.__shw_tmr){clearTimeout(this.__shw_tmr);this.__shw_tmr=null;}if(this.tmr){clearInterval(this.tmr);this.tmr=null;}if(this.tmCheck){clearTimeout(this.tmCheck);this.tmCheck=null;}hideAllPopupMenu(this);this.bringToTop();this._fromParent=fromParent;nw=this.el.firstChild.offsetWidth;nh=this.el.firstChild.offsetHeight;ww=this._od.body.scrollLeft+getWinWidth(this._od,this._ow);wh=this._od.body.scrollTop+getWinHeight(this._od,this._ow);if((this.el.offsetLeft+nw)>ww-ow)this.moveTo(ww-nw-ow);if((this.el.offsetTop+nh)>wh-ow)this.moveTo(null,wh-nh-ow);this.setSize(nw,nh);this._show();};p.moveTo=function(left,top,force){var nw=this.el.firstChild.offsetWidth,nh=this.el.firstChild.offsetHeight,ww=this._od.body.scrollLeft+getWinWidth(this._od,this._ow),wh=this._od.body.scrollTop+getWinHeight(this._od,this._ow),ow=0;if((left+nw)>ww-ow)left=ww-nw-ow;if((top+nh)>wh-ow)top=wh-nh-ow;this._moveTo(left,top,force);};p.onshow=function(){return this._onshow();};p._onshow=function(){if(!this._fromParent)setTimeout('try{_d._dEs["'+this.id+'"].createHideHandle();}catch(e){}',10);return true;};p.__checkChildren=function(c){if(c&&c.tagName){var i,e=_to._g(this.el,c.tagName);for(i in e)if(e[i]==c)return true;return false;}else return false;};p.createHideHandle=function(){if(!this.__autoHide){this.__autoHide=new Function('e','try{var el=is.ie?_d._dEs["'+this.id+'"]._ow.event.srcElement:e.target,mnu=_d._dEs["'+this.id+'"];if(!mnu.__checkChildren(el))mnu.hide();return true;}catch(e){alert(e.message);}');attachEvent(this._od,"click",this.__autoHide);attachEvent(this._od,"keydown",this.__autoHide);}};p.popup=function(l,t){this.moveTo(l,t);if(!this.getVisible())this.show();};p.hide=function(){if(this.unloaded)return;if(this.__shw_tmr){clearTimeout(this.__shw_tmr);this.__shw_tmr=null;}if(this.tmr){clearInterval(this.tmr);this.tmr=null;}if(this.tmCheck){clearTimeout(this.tmCheck);this.tmCheck=null;}if(this.__autoHide){detachEvent(this._od,"click",this.__autoHide);detachEvent(this._od,"keydown",this.__autoHide);this.__autoHide=null;}this._hide();if(this.hoverItemID)this.__clearHover();for(var i=0;i < this.ref.length;i++){if(this.ref[i]&&this.ref[i].subMenuID){try{_d._dEs['__sub__'+this.ref[i].subMenuID].hide();}catch(e){};}}if(this.__mnParent){try{_d._dEs[this.__mnParent].clearHover();_d._dEs[this.__mnParent].__showSub=false;}catch(e){};}};p.isChildVisible=function(){var i,e,l;for(i=0;i<this.ref.length;i++){if(!this.ref[i])return;e=this.ref[i].subMenuID;if(e){l=_d._dEs['__sub__'+e];if(e&&l&&l.getVisible())return true;}}return false;};p.__clearHover=function(){if(!this.hoverItemID)return;var e,t;e=this._od.gid_(this.hoverItemID);if(!e)return;if(this.ref[e.index]&&this.ref[e.index].subMenuID){try{_d._dEs['__sub__'+this.ref[e.index].subMenuID].hide();}catch(e){};}this.hoverItemID=null;if(this.tmCheck){clearTimeout(this.tmCheck);this.tmCheck=null;}};p.setHover=function(id){var e,i,f;if(!id)return;if(this.hoverItemID){if(this.hoverItemID==(id.id?id.id:id))return;else this.__clearHover();}e=!id.id?this._od.gid_(id):id;if(!e)return;this.hoverItemID=e.id;};p.setItemStatus=function(id,st){var c,s,e=(typeof id=='string'?this._od.gid_(id):id);if(!e)return;if(this.ref[e.index].status==st)return;c=(st=='disabled'?'default':'pointer');s=(st=='disabled'?'x':'n');e[_CLS_]=_to._g(e,'td')[1][_CLS_]='pmi pmi_'+s;e.style.cursor=c;e.style.display=(st=='hidden'?'none':'block');this.ref[e.index].status=st;};p.setItemCaption=function(id,caption,desc){var e=(typeof id=='string'?this._od.gid_(id):id);if(!e)return;if(this.ref[e.index].caption==caption)return;this.ref[e.index].caption=caption;_to._g(e,'td')[1].innerHTML='&nbsp;'+caption;if(desc)_to._g(e,'td')[1].setAttribute("tipText",desc);};function hideAllPopupMenu(e){try{var i,m;for(i in _d._dEs){m=_d._dEs[i];if(m&&m.type=='PopupCom'&&(!e||!e.parentMenuID))m.hide();}}catch(e){};};