jQuery(document).ready(function(){jQuery("body").addClass("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(j,h,k){if(b.onsuccess){var i=b.onsuccess(j,h,k,this.args);if(i===false){return}}PrimeFaces.ajax.AjaxResponse.call(this,j,h,k)},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(n){var p=n.documentElement;var h=p.getElementsByTagName("redirect-url");if(h.length>0){window.location=h[0].firstChild.data}else{var g=p.getElementsByTagName("component"),b=p.getElementsByTagName("state")[0].firstChild.data,m=p.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 l=c.replace(PrimeFaces.ajax.AjaxUtils.STATE_MARKER_EXPR,b);jQuery(PrimeFaces.escapeClientId(a)).replaceWith(l)}var k={};for(var d=0;d<m.length;d++){var o=jQuery.parseJSON(m[d].firstChild.data);for(var f in o){if(f){k[f]=o[f]}}}this.args=k}};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}};