AdfDhtmlCommonFlashPeer.qc="$afr$";A_g=AdfDhtmlCommonFlashPeer.prototype;A_g.Zd=A_f(A_c);A_g.pl=A_f(A_c);A_g.ee=A_d();
A_g.HandleEvent=function(a){var b=a.type;if("selection"==b)this.rf(a);else if("adfShowPopup"==b)this.sq(a);else if("adfHidePopup"==b)this.rq(a);else if("adfContextMenu"==b)this.zo(a);else if("action"==b)this.oc(a);else if("drill"==b)this.qq(a);else if("adfLog"==b)A_E.logMessage(a.level+a.message);else if("adfPropertyChange"==b){b=A_c;a=a.properties;for(var c in a)this.Ci(c,a[c])&&(b=A_b);b&&(c=new A_Db(this.getComponent()),c.setPartial(A_b),AdfPage.PAGE.queueEventToServer(c))}};
A_g.Ci=function(a,b){b instanceof Array&&(b=b.join(AdfDhtmlCommonFlashPeer.qc));A_v(this,a,b);return A_c};A_g.oc=function(a){this.pl()&&(a=this.jl(a),a.setPartial(A_b),AdfPage.PAGE.queueEventToServer(a))};A_g.rf=function(a){var b=this.getComponent();this.ee(a.selection.join(AdfDhtmlCommonFlashPeer.qc));this.Zd()&&(a=new A_Db(b),a.setPartial(A_b),AdfPage.PAGE.queueEventToServer(a))};
A_g.sq=function(a){var b=a.showPopupBehavior,c=a.launcherBounds;c||(c={x:A_,y:A_,Rn:A_,yn:A_});var d=b.Kr()?A_c:A_b;this.showPopup(a.clientRowKey,b.$r(),b.Kr(),b.getAlign(),b.EK(),A_,A_,c.x,c.y,c.Rn,c.yn,d,a.launcherId,a.clientId)};
A_g.rq=function(a){var b=a.clientId;if(!b)var c=this.getComponent(),b=c.getClientId();var d=a.popupId,e=AdfPage.PAGE.findComponent(d);e==A_&&c&&(e=c.findComponent(d));if(e){c=this.getAllPopups(e);a=a.relatedTarget;for(var f in c){var g=c[f].bT();if(g&&a&&AdfDomUtils.Gk(g,a)){g.addEventListener("mouseout",function l(a){AdfDomUtils.Gk(g,a.relatedTarget)||(AdfDhtmlCommonFlashPeer.hidePopup(d,b),this.removeEventListener("mouseout",l))});return}}}AdfDhtmlCommonFlashPeer.hidePopup(d,b)};
A_g.zo=function(a){var b=this.getComponent();b&&(b=(popup=b.findComponent(a.menuId))?b:A_);this.showContextMenu(a.nativeEvent,a.menuId,b)};A_g.qq=function(a){a={event:"drill",id:a.id};a=new A_Db(this.getComponent(),a);a.setPartial(A_b);AdfPage.PAGE.queueEventToServer(a)};A_g.pq=function(a,b){return A_F(b)};A_g.jl=function(a){return new A_pb(this.getComponent(),a.subType,a.clientRowKey,a.commandId)};