PrimeFaces.widget.Dialog=function(b,a){this.id=b;this.cfg=a;this.jqId=PrimeFaces.escapeClientId(b);jQuery(this.jqId).dialog(this.cfg);if(this.cfg.ajaxClose){jQuery(this.jqId).bind("dialogclose",{dialog:this},this.triggerCloseEvent)}if(this.cfg.closable==false){jQuery(this.jqId).parent().find(".ui-dialog-titlebar-close").hide()}};PrimeFaces.widget.Dialog.prototype.show=function(){jQuery(this.jqId).dialog("open")};PrimeFaces.widget.Dialog.prototype.hide=function(){jQuery(this.jqId).dialog("close")};PrimeFaces.widget.Dialog.prototype.triggerCloseEvent=function(a,b){var e=a.data.dialog,c={};c[e.id+"_closed"]=true;c[PrimeFaces.PARTIAL_PROCESS_PARAM]=e.id;if(e.cfg.onCloseUpdate){c[PrimeFaces.PARTIAL_UPDATE_PARAM]=e.cfg.onCloseUpdate}PrimeFaces.ajax.AjaxRequest(e.cfg.url,{},c)};