YAHOO.util.Event.onDOMReady(function(){if(!YAHOO.util.Dom.hasClass(document.body,"yui-skin-sam")){YAHOO.util.Dom.addClass(document.body,"yui-skin-sam")}});PrimeFaces={escapeClientId:function(A){return"#"+A.replace(/:/g,"\\:")},onContentReady:function(B,A){YAHOO.util.Event.onContentReady(B,A,window,true)},cleanWatermarks:function(){jQuery.watermark.hideAll()},showWatermarks:function(){jQuery.watermark.showAll()},addSubmitParam:function(A,D){var C=this.escapeClientId(A);for(var B in D){if(jQuery(C).children('input[name="'+B+'"]').length==0){jQuery(C).append('<input type="hidden" name="'+B+'" value="'+D[B]+'"/>')}}},PARTIAL_REQUEST_PARAM:"primefacesPartialRequest",PARTIAL_UPDATE_PARAM:"primefacesPartialUpdate",PARTIAL_PROCESS_PARAM:"primefacesPartialProcess",PARTIAL_SOURCE_PARAM:"primefacesPartialSource"};PrimeFaces.ajax={};PrimeFaces.widget={};PrimeFaces.ajax.AjaxUtils={STATE_MARKER_EXPR:new RegExp("~com.sun.faces.saveStateFieldMarker~|<!--@@JSF_FORM_STATE_MARKER@@-->|~facelets.VIEW_STATE~","ig"),encodeViewState:function(){var A=document.getElementById("javax.faces.ViewState").value;var C=new RegExp("\\+","g");var B=A.replace(C,"%2B");return B},updateState:function(A){jQuery("#javax\\.faces\\.ViewState").each(function(B){jQuery(this).replaceWith(A)})},serialize:function(B){var C="";for(var A in B){C=C+"&"+A+"="+B[A]}return C}};PrimeFaces.ajax.AjaxRequest=function(F,B,G){var E="";if(B.formId){var A=PrimeFaces.escapeClientId(B.formId),C=jQuery(A).attr("onsubmit");if(C){new Function(C).call()}E=jQuery(A).serialize()}else{E="javax.faces.ViewState="+PrimeFaces.ajax.AjaxUtils.encodeViewState()}E=E+"&"+PrimeFaces.PARTIAL_REQUEST_PARAM+"=true";if(G){E=E+PrimeFaces.ajax.AjaxUtils.serialize(G)}var D={url:F,type:"POST",cache:false,dataType:"xml",data:E,success:function(I,H,J){PrimeFaces.ajax.AjaxResponse.call(this,I,H,J);if(B.onsuccess){B.onsuccess(I,H,J,this.args)}},complete:function(I,H){if(B.oncomplete){B.oncomplete(I,H,this.args)}PrimeFaces.ajax.RequestManager.poll()}};D.global=B.global;if(B.onstart){D.beforeSend=B.onstart}if(B.onerror){D.error=B.onerror}if(B.async){jQuery.ajax(D)}else{PrimeFaces.ajax.RequestManager.offer(D)}};PrimeFaces.ajax.AjaxResponse=function(K){var M=K.documentElement,G=M.getElementsByTagName("component"),B=M.getElementsByTagName("state")[0].firstChild.data,J=M.getElementsByTagName("callbackParam");PrimeFaces.ajax.AjaxUtils.updateState(B);for(var E=0;E<G.length;E++){var A=G[E].childNodes[0].firstChild.data,C=G[E].childNodes[1].firstChild.data;var I=C.replace(PrimeFaces.ajax.AjaxUtils.STATE_MARKER_EXPR,B);jQuery(PrimeFaces.escapeClientId(A)).replaceWith(I)}var H={};for(var D=0;D<J.length;D++){var L=YAHOO.lang.JSON.parse(J[D].firstChild.data);for(var F in L){if(F){H[F]=L[F]}}}this.args=H};PrimeFaces.ajax.RequestManager={requests:new Array(),offer:function(A){this.requests.push(A);if(this.requests.length==1){var B=jQuery.ajax(A);if(B===false){this.poll()}}},poll:function(){if(this.isEmpty()){return null}var A=this.requests.shift();var B=this.peek();if(B!=null){jQuery.ajax(B)}return A},peek:function(){if(this.isEmpty()){return null}var A=this.requests[0];return A},isEmpty:function(){return this.requests.length==0}};
