PrimeFaces.widget.Panel=function(B,A){this.id=B;this.jqId=PrimeFaces.escapeClientId(B);this.bodySelector=this.jqId+"_bd";this.togglerSelector=this.jqId+"_toggler";this.toggleStateHolder=this.jqId+"_collapsed";this.visibleStateHolder=this.jqId+"_visible";this.cfg=A;if(!this.cfg.visible){jQuery(this.jqId).css("display","none")}};PrimeFaces.widget.Panel.prototype.toggle=function(){if(this.cfg.collapsed){jQuery(this.togglerSelector).addClass("pf-panel-toggler-expanded").removeClass("pf-panel-toggler-collapsed");this.cfg.collapsed=false;jQuery(this.toggleStateHolder).val(false)}else{jQuery(this.togglerSelector).addClass("pf-panel-toggler-collapsed").removeClass("pf-panel-toggler-expanded");this.cfg.collapsed=true;jQuery(this.toggleStateHolder).val(true)}var A=this;jQuery(this.bodySelector).slideToggle(this.cfg.toggleSpeed,function(){if(A.cfg.ajaxToggle){var B={};B[A.id+"_toggled"]=true;B[A.id+"_collapsed"]=A.cfg.collapsed;B[PrimeFaces.PARTIAL_PROCESS_PARAM]=A.id;if(A.cfg.onToggleUpdate){B[PrimeFaces.PARTIAL_UPDATE_PARAM]=A.cfg.onToggleUpdate}PrimeFaces.ajax.AjaxRequest(A.cfg.url,{},B)}})};PrimeFaces.widget.Panel.prototype.close=function(){var A=this;if(this.cfg.onCloseStart){this.cfg.onCloseStart.call()}if(this.cfg.ajaxClose){jQuery(this.jqId).fadeOut(this.cfg.closeSpeed,function(){var B={};B[A.id+"_closed"]=true;B[PrimeFaces.PARTIAL_PROCESS_PARAM]=A.id;if(A.cfg.onCloseUpdate){B[PrimeFaces.PARTIAL_UPDATE_PARAM]=A.cfg.onCloseUpdate}PrimeFaces.ajax.AjaxRequest(A.cfg.url,{oncomplete:function(){if(A.cfg.onCloseComplete){A.cfg.onCloseComplete.call()}}},B)})}else{jQuery(this.jqId).fadeOut(this.cfg.closeSpeed,function(){if(A.cfg.onCloseComplete){A.cfg.onCloseComplete.call()}})}jQuery(this.visibleStateHolder).val(false)};PrimeFaces.widget.Panel.prototype.show=function(){jQuery(this.jqId).fadeIn(this.cfg.closeSpeed);jQuery(this.visibleStateHolder).val(true)};