if(!this.JSON){this.JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})};if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());(function(f,b){function e(){}function v(F){d=[F]}function o(F){g.insertBefore(F,g.firstChild)}function n(H,F,G){return H&&H.apply(F.context||F,G)}function m(F){return/\?/.test(F)?"&":"?"}var p="async",u="charset",s="",D="error",t="_jqjsp",y="on",q=y+"click",r=y+D,a=y+"load",k=y+"readystatechange",C="removeChild",h="<script/>",x="success",B="timeout",A=f.browser,g=f("head")[0]||document.documentElement,w={},l=0,d,j={callback:t,url:location.href};function E(F){F=f.extend({},j,F);var T=F.complete,H=F.dataFilter,P=F.callbackParameter,U=F.callback,J=F.cache,M=F.pageCache,L=F.charset,G=F.url,O=F.data,S=F.timeout,R,N=0,K=e;F.abort=function(){!N++&&K()};if(n(F.beforeSend,F,[F])===false||N){return F}G=G||s;O=O?((typeof O)=="string"?O:f.param(O,F.traditional)):s;G+=O?(m(G)+O):s;P&&(G+=m(G)+encodeURIComponent(P)+"=?");!J&&!M&&(G+=m(G)+"_"+(new Date()).getTime()+"=");G=G.replace(/=\?(&|$)/,"="+U+"$1");function Q(V){!N++&&b(function(){K();M&&(w[G]={s:[V]});H&&(V=H.apply(F,[V]));n(F.success,F,[V,x]);n(T,F,[F,x])},0)}function I(V){!N++&&b(function(){K();M&&V!=B&&(w[G]=V);n(F.error,F,[F,V]);n(T,F,[F,V])},0)}M&&(R=w[G])?(R.s?Q(R.s[0]):I(R)):b(function(W,V,X){if(!N){X=S>0&&b(function(){I(B)},S);K=function(){X&&clearTimeout(X);W[k]=W[q]=W[a]=W[r]=null;g[C](W);V&&g[C](V)};window[U]=v;W=f(h)[0];W.id=t+l++;if(L){W[u]=L}function Y(Z){(W[q]||e)();Z=d;d=undefined;Z?Q(Z[0]):I(D)}if(A.msie){W.event=q;W.htmlFor=W.id;W[k]=function(){/loaded|complete/.test(W.readyState)&&Y()}}else{W[r]=W[a]=Y;A.opera?((V=f(h)[0]).text="jQuery('#"+W.id+"')[0]."+r+"()"):W[p]=p}W.src=G;o(W);V&&o(V)}},0);return F}E.setup=function(F){f.extend(j,F)};f.jsonp=E})(jQuery,setTimeout);var SimpleDateFormat;(function(){function h(r){return typeof r=="undefined"}var q=/('[^']*')|(G+|y+|M+|w+|W+|D+|d+|F+|E+|a+|H+|k+|K+|h+|m+|s+|S+|Z+)|([a-zA-Z]+)|([^a-zA-Z']+)/;var l=["January","February","March","April","May","June","July","August","September","October","November","December"];var d=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var k=0,j=1,g=2,n=3,f=4,o=5;var m={G:k,y:n,M:f,w:g,W:g,D:g,d:g,F:g,E:j,a:k,H:g,k:g,K:g,h:g,m:g,s:g,S:g,Z:o};var e=24*60*60*1000;var a=7*e;var b=1;var p=function(s,t,r){var u=new Date(s,t,r,0,0,0);u.setMilliseconds(0);return u};Date.prototype.getDifference=function(r){return this.getTime()-r.getTime()};Date.prototype.isBefore=function(r){return this.getTime()<r.getTime()};Date.prototype.getUTCTime=function(){return Date.UTC(this.getFullYear(),this.getMonth(),this.getDate(),this.getHours(),this.getMinutes(),this.getSeconds(),this.getMilliseconds())};Date.prototype.getTimeSince=function(r){return this.getUTCTime()-r.getUTCTime()};Date.prototype.getPreviousSunday=function(){var s=new Date(this.getFullYear(),this.getMonth(),this.getDate(),12,0,0);var r=new Date(s.getTime()-this.getDay()*e);return p(r.getFullYear(),r.getMonth(),r.getDate())};Date.prototype.getWeekInYear=function(w){if(h(this.minimalDaysInFirstWeek)){w=b}var u=this.getPreviousSunday();var s=p(this.getFullYear(),0,1);var v=u.isBefore(s)?0:1+Math.floor(u.getTimeSince(s)/a);var r=7-s.getDay();var t=v;if(r<w){t--}return t};Date.prototype.getWeekInMonth=function(w){if(h(this.minimalDaysInFirstWeek)){w=b}var s=this.getPreviousSunday();var v=p(this.getFullYear(),this.getMonth(),1);var u=s.isBefore(v)?0:1+Math.floor((s.getTimeSince(v))/a);var r=7-v.getDay();var t=u;if(r>=w){t++}return t};Date.prototype.getDayInYear=function(){var r=p(this.getFullYear(),0,1);return 1+Math.floor(this.getTimeSince(r)/e)};SimpleDateFormat=function(r){this.formatString=r};SimpleDateFormat.prototype.setMinimalDaysInFirstWeek=function(r){this.minimalDaysInFirstWeek=r};SimpleDateFormat.prototype.getMinimalDaysInFirstWeek=function(r){return h(this.minimalDaysInFirstWeek)?b:this.minimalDaysInFirstWeek};SimpleDateFormat.prototype.format=function(L){var r="";var C;var v=function(O,N){while(O.length<N){O="0"+O}return O};var t=function(P,O,N){return(O>=4)?P:P.substr(0,Math.max(N,O))};var A=function(P,O){var N=""+P;return v(N,O)};var y=this.formatString;while((C=q.exec(y))){var G=C[0];var B=C[1];var D=C[2];var x=C[3];var w=C[4];if(B){if(B=="''"){r+="'"}else{r+=B.substring(1,B.length-1)}}else{if(x){}else{if(w){r+=w}else{if(D){var s=D.charAt(0);var M=D.length;var E="";switch(s){case"G":E="AD";break;case"y":E=L.getFullYear();break;case"M":E=L.getMonth();break;case"w":E=L.getWeekInYear(this.getMinimalDaysInFirstWeek());break;case"W":E=L.getWeekInMonth(this.getMinimalDaysInFirstWeek());break;case"D":E=L.getDayInYear();break;case"d":E=L.getDate();break;case"F":E=1+Math.floor((L.getDate()-1)/7);break;case"E":E=d[L.getDay()];break;case"a":E=(L.getHours()>=12)?"PM":"AM";break;case"H":E=L.getHours();break;case"k":E=L.getHours()||24;break;case"K":E=L.getHours()%12;break;case"h":E=(L.getHours()%12)||12;break;case"m":E=L.getMinutes();break;case"s":E=L.getSeconds();break;case"S":E=L.getMilliseconds();break;case"Z":E=L.getTimezoneOffset();break}switch(m[s]){case k:r+=t(E,M,2);break;case j:r+=t(E,M,3);break;case g:r+=A(E,M);break;case n:if(M<=3){var u=""+E;r+=u.substr(2,2)}else{r+=A(E,M)}break;case f:if(M>=3){r+=t(l[E],M,M)}else{r+=A(E+1,M)}break;case o:var K=(E>0);var H=K?"-":"+";var J=Math.abs(E);var I=""+Math.floor(J/60);I=v(I,2);var F=""+(J%60);F=v(F,2);r+=H+I+F;break}}}}}y=y.substr(C.index+C[0].length)}return r}})();(function(e){e.timeago=function(h){if(h instanceof Date){return a(h)}else{if(typeof h==="string"){return a(e.timeago.parse(h))}else{return a(e.timeago.datetime(h))}}};var g=e.timeago;e.extend(e.timeago,{settings:{refreshMillis:60000,allowFuture:false,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",numbers:[]}},inWords:function(n){var o=this.settings.strings;var k=o.prefixAgo;var s=o.suffixAgo;if(this.settings.allowFuture){if(n<0){k=o.prefixFromNow;s=o.suffixFromNow}n=Math.abs(n)}var q=n/1000;var h=q/60;var p=h/60;var r=p/24;var l=r/365;function j(t,v){var u=e.isFunction(t)?t(v,n):t;var w=(o.numbers&&o.numbers[v])||v;return u.replace(/%d/i,w)}var m=q<45&&j(o.seconds,Math.round(q))||q<90&&j(o.minute,1)||h<45&&j(o.minutes,Math.round(h))||h<90&&j(o.hour,1)||p<24&&j(o.hours,Math.round(p))||p<48&&j(o.day,1)||r<30&&j(o.days,Math.floor(r))||r<60&&j(o.month,1)||r<365&&j(o.months,Math.floor(r/30))||l<2&&j(o.year,1)||j(o.years,Math.floor(l));return e.trim([k,m,s].join(" "))},parse:function(j){var h=e.trim(j);h=h.replace(/\.\d\d\d+/,"");h=h.replace(/-/,"/").replace(/-/,"/");h=h.replace(/T/," ").replace(/Z/," UTC");h=h.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");return new Date(h)},datetime:function(j){var k=e(j).get(0).tagName.toLowerCase()==="time";var h=k?e(j).attr("datetime"):e(j).attr("title");return g.parse(h)}});e.fn.timeago=function(){var j=this;j.each(d);var h=g.settings;if(h.refreshMillis>0){setInterval(function(){j.each(d)},h.refreshMillis)}return j};function d(){var h=b(this);if(!isNaN(h.datetime)){e(this).text(a(h.datetime))}return this}function b(h){h=e(h);if(!h.data("timeago")){h.data("timeago",{datetime:g.datetime(h)});var j=e.trim(h.text());if(j.length>0){h.attr("title",j)}}return h.data("timeago")}function a(h){return g.inWords(f(h))}function f(h){return(new Date().getTime()-h.getTime())}document.createElement("abbr");document.createElement("time")}(jQuery));(function(g){var l="success";var q="error";var h="abort";var b="DELETE";var r="GET";var f="POST";var d="PUT";g.PercServiceUtils={STATUS_ERROR:q,STATUS_SUCCESS:l,STATUS_ABORT:h,TYPE_DELETE:b,TYPE_GET:r,TYPE_POST:f,TYPE_PUT:d,makeJsonRequest:o,makeXmlRequest:s,makeRequest:k,makeDeleteRequest:j,extractDefaultErrorMessage:a,extractFieldErrorCode:m,extractGlobalErrorCode:e};g.ajaxSetup({timeout:60000});function o(v,x,y,B,w,A){var t=this;var u={dataType:"json",async:!y,contentType:"application/json",type:x,url:v,success:function(E,D){var C={data:E,textstatus:D};B(t.STATUS_SUCCESS,C)},error:function(F,D,E){if(F.status==204||F.status==1223){var C={data:{},textstatus:F.statusText};B(t.STATUS_SUCCESS,C);return}else{if(F.status>0){var C={request:F,textstatus:D,error:E};B(t.STATUS_ERROR,C)}else{if(g.isFunction(A)){A(t.STATUS_ABORT)}}}}};if(w){g.extend(u,{data:JSON.stringify(w)})}return g.ajax(u)}function k(t,y,A,D,u,C,B,w,v){var E=this;var x={dataType:B,async:!A,contentType:C,type:y,url:(w)?t:escape(t),success:function(H,G){var F={data:H,textstatus:G};D(E.STATUS_SUCCESS,F)},error:function(I,G,H){if(I.status==204||I.status==1223){var F={data:{},textstatus:I.statusText};D(E.STATUS_SUCCESS,F);return}else{if(I.status>0){var F={request:I,textstatus:G,error:H};D(E.STATUS_ERROR,F)}else{if(g.isFunction(v)){v(E.STATUS_ABORT)}}}}};if(u){g.extend(x,{data:JSON.stringify(u)})}g.ajax(x)}function s(v,x,y,B,w,A){var t=this;var u={dataType:"xml",async:!y,contentType:"text/xml",type:x,url:v,success:function(E,D){var C={data:E,textstatus:D};B(t.STATUS_SUCCESS,C)},error:function(F,D,E){if(F.status>0){var C={request:F,textstatus:D,error:E};B(t.STATUS_ERROR,C)}else{if(g.isFunction(A)){A(t.STATUS_ABORT)}}}};if(w){g.extend(u,{data:w})}g.ajax(u)}function j(v,x,A,w,y){var t=this;var u={dataType:"text",async:!x,contentType:"text/xml",type:t.TYPE_DELETE,url:v,success:function(D,C){var B={data:D,textstatus:C};A(t.STATUS_SUCCESS,B)},error:function(E,C,D){if(E.status>0){var B={request:E,textstatus:C,error:D};A(t.STATUS_ERROR,B)}else{if(g.isFunction(y)){y(t.STATUS_ABORT)}}}};if(w){g.extend(u,{data:w})}g.ajax(u)}function a(w){var B="";if(w==null||w.responseText==null||w.responseText.length==0){return""}var v=null;try{v=JSON.parse(w.responseText);if(g.browser.msie&&!v&&typeof(w.responseText)=="string"&&w.responseText.length>0){return w.responseText}}catch(A){}if(v!=null&&v.Errors){var y="";if(typeof(v.defaultMessage)!="undefined"){y=v.defaultMessage}else{if(typeof(v.Errors.globalError.defaultMessage)!="undefined"){y=v.Errors.globalError.defaultMessage}else{if(typeof(v.Errors.localizedMessage)!="undefined"){y=v.Errors.localizedMessage}else{if(typeof(v.Errors.globalError.code)!="undefined"){var x=w.status==500?"Server Error: ":"";y=x+v.Errors.globalError.code}}}}B+=y}else{if(v!=null&&v.ValidationErrors!=undefined){var u=v.ValidationErrors;if(u.fieldErrors!=undefined){B+=n(u.fieldErrors)}else{if(u.globalErrors!=undefined){B+=n(u.globalErrors)}else{if(u.globalError!=undefined){B+=n(u.globalError)}}}}}var t;if(typeof(w.responseText)!="undefined"&&w.responseText.indexOf("<?xml")!=-1){t=g(w.responseText)}else{if(typeof(w)=="string"&&w.indexOf("<?xml")!=-1){t=g(w)}}if(typeof(t)!="undefined"&&t.is("ValidationErrors")){if(t.find("globalErrors").find("defaultMessage").text()!=""){B+=t.find("globalErrors").find("defaultMessage").text()}else{if(t.find("globalError").find("defaultMessage").text()!=""){B+=t.find("globalError").find("defaultMessage").text()!=""}else{if(t.next("defaultMessage")){B+=t.next("defaultMessage")[0].nextSibling.nodeValue}}}}if(B==""){B=w.responseText}return B}function n(t){t=g.makeArray(t);var u="";for(var v=0;v<t.length;v++){var w=t[v];if(w.defaultMessage){u+=p(w.defaultMessage,w.arguments)}else{if(w.code){u+=w.code}}}return u}function p(w,t){t=g.makeArray(t);var v="";for(var u=0;u<t.length;u++){v=new RegExp("\\{"+u+"\\}","g");w=w.replace(v,t[u])}return w}function m(v){var u=JSON.parse(v.responseText);if(u.ValidationErrors==undefined){return""}var t=u.ValidationErrors;if(t.fieldErrors!=undefined){return t.fieldErrors.code}return""}function e(v){var u=JSON.parse(v.responseText);if(u.ValidationErrors==undefined){return""}var t=u.ValidationErrors;if(t.globalError!=undefined){return t.globalError.code}return""}})(jQuery);
/*
 * jQuery BBQ: Back Button & Query Library - v1.1 - 1/9/2010
 * http://benalman.com/projects/jquery-bbq-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,p){var h,q=p.location,m=Array.prototype.slice,s=decodeURIComponent,a=$.param,d,l,w,b=$.bbq=$.bbq||{},r,v,j,f=$.event.special,e="hashchange",C="querystring",F="fragment",A="elemUrlAttr",k="href",u="src",y=/^.*\?|#.*$/g,x=/^.*\#/,E={};function G(H){return typeof H==="string"}function D(I){var H=m.call(arguments,1);return function(){return I.apply(this,H.concat(m.call(arguments)))}}function n(H){return H.replace(/^[^#]*#?(.*)$/,"$1")}function o(H){return H.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function g(J,O,H,K,I){var Q,N,M,P,L;if(K!==h){M=H.match(J?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);L=M[3]||"";if(I===2&&G(K)){N=K.replace(J?x:y,"")}else{P=l(M[2]);K=G(K)?l[J?F:C](K):K;N=I===2?K:I===1?$.extend({},K,P):$.extend({},P,K);N=a(N)}Q=M[1]+(J?"#":N||!M[1]?"?":"")+N+L}else{Q=O(H!==h?H:q[k])}return Q}a[C]=D(g,0,o);a[F]=d=D(g,1,n);$.deparam=l=function(K,H){var J={},I={"true":!0,"false":!1,"null":null};$.each(K.replace(/\+/g," ").split("&"),function(N,S){var M=S.split("="),R=s(M[0]),L,Q=J,O=0,T=R.split("]["),P=T.length-1;if(/\[/.test(T[0])&&/\]$/.test(T[P])){T[P]=T[P].replace(/\]$/,"");T=T.shift().split("[").concat(T);P=T.length-1}else{P=0}if(M.length===2){L=s(M[1]);if(H){L=L&&!isNaN(L)?+L:L==="undefined"?h:I[L]!==h?I[L]:L}if(P){for(;O<=P;O++){R=T[O]===""?Q.length:T[O];Q=Q[R]=O<P?Q[R]||(T[O+1]&&isNaN(T[O+1])?{}:[]):L}}else{if($.isArray(J[R])){J[R].push(L)}else{if(J[R]!==h){J[R]=[J[R],L]}else{J[R]=L}}}}else{if(R){J[R]=H?h:""}}});return J};function B(J,H,I){if(H===h||typeof H==="boolean"){I=H;H=a[J?F:C]()}else{H=G(H)?H.replace(J?x:y,""):H}return l(H,I)}l[C]=D(B,0);l[F]=w=D(B,1);$[A]||($[A]=function(H){return $.extend(E,H)})({a:k,base:k,iframe:u,img:u,input:u,form:"action",link:k,script:u});j=$[A];function t(K,I,J,H){if(!G(J)&&typeof J!=="object"){H=J;J=I;I=h}return this.each(function(){var N=$(this),L=I||j()[(this.nodeName||"").toLowerCase()]||"",M=L&&N.attr(L)||"";N.attr(L,a[K](M,J,H))})}$.fn[C]=D(t,C);$.fn[F]=D(t,F);b.pushState=r=function(K,H){if(G(K)&&/^#/.test(K)&&H===h){H=2}var J=K!==h,I=d(q[k],J?K:{},J?H:2);q[k]=I+(/#/.test(I)?"":"#")};b.getState=v=function(H,I){return H===h||typeof H==="boolean"?w(H):w(I)[H]};b.removeState=function(H){var I={};if(H!==h){I=v();$.each($.isArray(H)?H:arguments,function(K,J){delete I[J]})}r(I,2)};f[e]=$.extend(f[e],{add:function(H,J,I){return function(L){var K=L[F]=d();L.getState=function(M,N){return M===h||typeof M==="boolean"?l(K,M):l(K,N)[M]};H.apply(this,arguments)}}})})(jQuery,this);
/*
 * jQuery hashchange event - v1.0 - 1/9/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,h){var g=h.location,j,k=$.event.special,b="hashchange",e=$.browser,f=e.msie&&e.version<8,d="on"+b in h&&!f;function a(l){l=l||g.href;return l.replace(/^[^#]*#?(.*)$/,"$1")}$[b+"Delay"]=100;k[b]=$.extend(k[b],{setup:function(){if(d){return false}j.start()},teardown:function(){if(d){return false}j.stop()}});j=(function(){var l={},q,m,n,p;function o(){n=p=function(r){return r};if(f){m=$('<iframe src="javascript:0"/>').hide().appendTo("body")[0].contentWindow;p=function(){return a(m.document.location.href)};n=function(t,r){if(t!==r){var s=m.document;s.open().close();s.location.hash="#"+t}};n(a())}}l.start=function(){if(q){return}var s=a();n||o();(function r(){var u=a(),t=p(s);if(u!==s){n(s=u,t);$(h).trigger(b)}else{if(t!==s){g.href=g.href.replace(/#.*/,"")+"#"+t}}q=setTimeout(r,$[b+"Delay"])})()};l.stop=function(){if(!m){q&&clearTimeout(q);q=0}};return l})()})(jQuery,this);jQuery.getFeed=function(a){a=jQuery.extend({url:null,data:null,success:null},a);if(a.url){$.ajax({type:"GET",url:a.url,data:a.data,dataType:"xml",success:function(b){var d=new JFeed(b);if(jQuery.isFunction(a.success)){a.success(d)}}})}};function JFeed(a){if(a){this.parse(a)}}JFeed.prototype={type:"",version:"",title:"",link:"",description:"",parse:function(a){if(jQuery("channel",a).length==1){this.type="rss";var b=new JRss(a)}else{if(jQuery("feed",a).length==1){this.type="atom";var b=new JAtom(a)}}if(b){jQuery.extend(this,b)}}};function JFeedItem(){}JFeedItem.prototype={title:"",link:"",description:"",updated:"",id:""};function JAtom(a){this._parse(a)}JAtom.prototype={_parse:function(a){var b=jQuery("feed",a).eq(0);this.version="1.0";this.title=jQuery(b).find("title:first").text();this.link=jQuery(b).find("link:first").attr("href");this.description=jQuery(b).find("subtitle:first").text();this.language=jQuery(b).attr("xml:lang");this.updated=jQuery(b).find("updated:first").text();this.items=new Array();var d=this;jQuery("entry",a).each(function(){var e=new JFeedItem();e.title=jQuery(this).find("title").eq(0).text();e.link=jQuery(this).find("link").eq(0).attr("href");e.description=jQuery(this).find("content").eq(0).text();e.updated=jQuery(this).find("updated").eq(0).text();e.id=jQuery(this).find("id").eq(0).text();d.items.push(e)})}};function JRss(a){this._parse(a)}JRss.prototype={_parse:function(a){if(jQuery("rss",a).length==0){this.version="1.0"}else{this.version=jQuery("rss",a).eq(0).attr("version")}var b=jQuery("channel",a).eq(0);this.title=jQuery(b).find("title:first").text();this.link=jQuery(b).find("link:first").text();this.description=jQuery(b).find("description:first").text();this.language=jQuery(b).find("language:first").text();this.updated=jQuery(b).find("lastBuildDate:first").text();this.items=new Array();var d=this;jQuery("item",a).each(function(){var e=new JFeedItem();e.title=jQuery(this).find("title").eq(0).text();e.link=jQuery(this).find("link").eq(0).text();e.description=jQuery(this).find("description").eq(0).text();e.updated=jQuery(this).find("pubDate").eq(0).text();e.id=jQuery(this).find("guid").eq(0).text();d.items.push(e)})}};(function(e){var b=null;var d=function(h,g){var j=this.get(0);if(b===null){f()}j.totalPages=1;j.totalEntries=0;if(!(parseInt(j.settings.maxResults,10)>0)){j.settings.maxResults=parseInt(e.parseJSON(this.attr("data")).maxResults,10);if(isNaN(j.settings.maxResults)||j.settings.maxResults<1){j.settings.maxResults=0}}quickNav(j,1,h,g);return this};var a=function(m,k,n,h){currDiv=e(m);var l=currDiv.find(".perc-pagination-container");if(l.length>0){l.replaceWith(b.clone())}else{currDiv.append(b.clone())}if(m.totalPages<=1||!(parseInt(m.totalPages,10)===m.totalPages)){currDiv.find(".perc-pagination-container").hide();return}else{currDiv.find(".perc-pagination-container").show()}k=+k;currDiv.find(".perc-current-page").removeClass("perc-current-page");if(k<1){k=1}else{if(k>m.totalPages){k=m.totalPages}}var g=3;var j=".perc-third";if(m.totalPages>=5){if(k<3){g=3;if(k===1){j=".perc-first"}else{if(k===2){j=".perc-second"}}}else{if(k>(m.totalPages-2)){g=m.totalPages-2;if(k===m.totalPages){j=".perc-fifth"}else{if(k===(m.totalPages-1)){j=".perc-fourth"}}}else{g=k;j=".perc-third"}}}else{g=3;if(k===1){j=".perc-first"}else{if(k===2){j=".perc-second"}else{if(k===3){j=".perc-third"}else{j=".perc-fourth"}}}}currDiv.find(".perc-goto").hide().removeClass("perc-comma-after");if(m.totalPages>=2){currDiv.find(".perc-goto-first").unbind("click").click(function(){quickNav(m,1,n,h)});currDiv.find(".perc-goto-pre").unbind("click").click(function(){quickNav(m,k-1,n,h)});currDiv.find(".perc-first").show().text(g-2).unbind("click").click(function(){quickNav(m,g-2,n,h)}).addClass("perc-comma-after");currDiv.find(".perc-second").show().text(g-1).unbind("click").click(function(){quickNav(m,g-1,n,h)})}if(m.totalPages>=3){currDiv.find(".perc-second").addClass("perc-comma-after");currDiv.find(".perc-third").show().text(g+0).unbind("click").click(function(){quickNav(m,g+0,n,h)})}if(m.totalPages>=4){currDiv.find(".perc-third").addClass("perc-comma-after");currDiv.find(".perc-fourth").show().text(g+1).unbind("click").click(function(){quickNav(m,g+1,n,h)})}if(m.totalPages>=5){currDiv.find(".perc-fourth").addClass("perc-comma-after");currDiv.find(".perc-fifth").show().text(g+2).unbind("click").click(function(){quickNav(m,g+2,n,h)})}if(m.totalPages>=2){currDiv.find(".perc-goto-next").unbind("click").click(function(){quickNav(m,k+1,n,h)});currDiv.find(".perc-goto-last").unbind("click").click(function(){quickNav(m,m.totalPages,n,h)})}currDiv.find(j).addClass("perc-current-page");currDiv.find(".perc-page-count .perc-page-count-current").text(k+" "+m.settings.pagingOfText);currDiv.find(".perc-page-count .perc-page-count-total").text(m.totalPages+" "+m.settings.pagingPagesText)};quickNav=function(k,h,l,g){if(h>k.totalPages){h=k.totalPages}else{if(h<1){h=1}}var j=l(k,h,g);j.success(function(m,n){if(parseInt(m.totalEntries,10)>0){k.totalEntries=parseInt(m.totalEntries,10)}k.totalPages=Math.ceil((k.totalEntries/k.settings.maxResults));a(k,h,l,g)})};function f(){var g=e("<div />").addClass("perc-pagination-container").append(e("<span />").addClass("perc-page-count").append(e("<span />").addClass("perc-page-count-current")).append(" ").append(e("<span />").addClass("perc-page-count-total"))).append(e("<span />").addClass("perc-page-nav").append(e("<span />").addClass("perc-goto-quick-nav").addClass("perc-goto-first")).append(e("<span />").addClass("perc-goto-quick-nav").addClass("perc-goto-pre")).append(e("<span />").addClass("perc-goto").addClass("perc-first")).append(e("<span />").addClass("perc-goto").addClass("perc-second")).append(e("<span />").addClass("perc-goto").addClass("perc-third")).append(e("<span />").addClass("perc-goto").addClass("perc-fourth")).append(e("<span />").addClass("perc-goto").addClass("perc-fifth")).append(e("<span />").addClass("perc-goto-quick-nav").addClass("perc-goto-next")).append(e("<span />").addClass("perc-goto-quick-nav").addClass("perc-goto-last")));b=g}e.fn.PercResultsPaging=d})(jQuery);(function(b){b.PercArchiveListService={getArchiveEntries:a};function a(f,e){var d="/perc-metadata-services/metadata/blogs/get";b.PercServiceUtils.makeJsonRequest(d,b.PercServiceUtils.TYPE_POST,true,function(g,h){if(g==b.PercServiceUtils.STATUS_SUCCESS){e(true,h.data)}else{var j=b.PercServiceUtils.extractDefaultErrorMessage(h.request);e(false,j)}},f)}})(jQuery);(function(b){b.PercBlogListService={getPageEntries:a};function a(f,e){var d="/perc-metadata-services/metadata/get";return b.PercServiceUtils.makeJsonRequest(d,b.PercServiceUtils.TYPE_POST,true,function(g,h){if(g==b.PercServiceUtils.STATUS_SUCCESS){e(true,h.data)}else{var j=b.PercServiceUtils.extractDefaultErrorMessage(h.request);e(false,j)}},f)}})(jQuery);(function(b){b.PercBlogPostService={getPostNavEntries:a};function a(h,e,g){var d="?currentPageId="+e;var f="/perc-metadata-services/metadata/blog/getCurrent"+d;b.PercServiceUtils.makeJsonRequest(f,b.PercServiceUtils.TYPE_POST,true,function(j,k){if(j==b.PercServiceUtils.STATUS_SUCCESS){g(true,k.data)}else{var l=b.PercServiceUtils.extractDefaultErrorMessage(k.request);g(false,l)}},h)}})(jQuery);(function(a){a.PercCategoryListService={getCategories:b};function b(f,e){var d="/perc-metadata-services/metadata/categories/get";a.PercServiceUtils.makeJsonRequest(d,a.PercServiceUtils.TYPE_POST,true,function(g,h){if(g==a.PercServiceUtils.STATUS_SUCCESS){e(true,h.data)}else{var j=a.PercServiceUtils.extractDefaultErrorMessage(h.request);e(false,j)}},f)}})(jQuery);(function(h){var m="/perc-comments-services/likes/";var q={PERC_TYPE_PAGE:"PAGE",PERC_TYPE_COMMENT:"COMMENT",PERC_TYPE_IMAGE:"IMAGE",PERC_ONE_YEAR:365};var o=function(r){if(typeof(r)==="undefined"||r===null){return false}likePathname=d(window.location.pathname);a(this.siteName,likePathname,q.PERC_TYPE_PAGE,r)};var a=function(r,v,s,u){var t=m+"like/"+r+"/"+s+"/"+v;h.PercServiceUtils.makeRequest(t,h.PercServiceUtils.TYPE_POST,true,function(w,x){if(w==h.PercServiceUtils.STATUS_SUCCESS){var y={url:r,totalLikes:x.data};n(true,y.url);u(true,y)}else{u(false,null)}})};var l=function(r){if(typeof(r)==="undefined"||r===null){return false}likePathname=d(window.location.pathname);e(this.siteName,likePathname,q.PERC_TYPE_PAGE,r)};var e=function(r,v,s,u){var t=m+"unlike/"+r+"/"+s+"/"+v;h.PercServiceUtils.makeRequest(t,h.PercServiceUtils.TYPE_POST,true,function(w,x){if(w==h.PercServiceUtils.STATUS_SUCCESS){var y={url:r,totalLikes:x.data};n(false,y.url);u(true,y)}else{u(false,null)}})};var f=function(r){likePathname=d(window.location.pathname);b(this.siteName,likePathname,q.PERC_TYPE_PAGE,r)};var b=function(r,v,s,u){var t=m+"total/"+r+"/"+s+"/"+v;h.PercServiceUtils.makeRequest(t,h.PercServiceUtils.TYPE_POST,true,function(w,x){if(w==h.PercServiceUtils.STATUS_SUCCESS){var y={url:r,totalLikes:x.data};u(true,y)}else{u(false,null)}})};var k=function(){var r=window.location.pathname;return p(window.location.protocol+"//"+this.siteName+d(r))};var p=function(s){if(typeof(s)==="undefined"||s===null){return false}var r=h.cookie(s);if(r===null){return false}if(r.toLowerCase()==="true"){return true}else{return false}};var d=function(s){var t="";if(s.lastIndexOf(".")!=-1){t=s.substring(0,s.lastIndexOf("."))}if((s=="/")||(s==="/index")||(t==="/index")||(s==="/home")||(s==="/default")){t="/";return t}else{var r=s.lastIndexOf("index");if(r!=-1){t=s.substring(0,r)}else{t=s}}return t};var n=function(r,s){if(typeof(r)==="undefined"||r===null){return false}return j(window.location.protocol+"//"+s+d(window.location.pathname),r)};var j=function(s,t){if(typeof(s)==="undefined"||s===null){return false}if(typeof(t)==="undefined"||t===null){return false}var r=null;if(t===true){r="true"}else{if(t===false){r=null}}h.cookie(s,r,{expires:q.PERC_ONE_YEAR})};var g={constants:q,like:a,likeThis:o,unlike:e,unlikeThis:l,getTotalLikesForThisPage:f,getTotalLikes:b,isThisLiked:k,isLiked:p,setThisLiked:n,setLiked:j};h.PercLikedService=g})(jQuery);(function(b){b.PercPageListService={getPageEntries:a};function a(f,e){var d="/perc-metadata-services/metadata/get";b.PercServiceUtils.makeJsonRequest(d,b.PercServiceUtils.TYPE_POST,true,function(g,h){if(g==b.PercServiceUtils.STATUS_SUCCESS){e(true,h.data.results)}else{var j=b.PercServiceUtils.extractDefaultErrorMessage(h.request);e(false,j)}},f)}})(jQuery);(function(b){b.PercResultService={getPageEntries:a};function a(f,e){var d="/perc-metadata-services/metadata/get";return b.PercServiceUtils.makeJsonRequest(d,b.PercServiceUtils.TYPE_POST,true,function(g,h){if(g==b.PercServiceUtils.STATUS_SUCCESS){e(true,h.data)}else{var j=b.PercServiceUtils.extractDefaultErrorMessage(h.request);e(false,j)}},f)}})(jQuery);(function(b){b.PercRssService={getExternalFeed:a};function a(g,f,e){var d="/feeds/rss/readExternalFeed?feedUrl="+g;b.PercServiceUtils.makeXmlRequest(d,b.PercServiceUtils.TYPE_GET,true,function(h,j){if(h==b.PercServiceUtils.STATUS_SUCCESS){e(true,j.data)}else{var k=b.PercServiceUtils.extractDefaultErrorMessage(j.request);e(false,k)}})}})(jQuery);(function(b){b.PercTagListService={getTagEntries:a};function a(h,f,g){var d="?sortTagsBy="+f;var e="/perc-metadata-services/metadata/tags/get"+d;b.PercServiceUtils.makeJsonRequest(e,b.PercServiceUtils.TYPE_POST,true,function(j,k){if(j==b.PercServiceUtils.STATUS_SUCCESS){g(true,k.data)}else{var l=b.PercServiceUtils.extractDefaultErrorMessage(k.request);g(false,l)}},h)}})(jQuery);(function($){$(document).ready(function(){$.PercArchiveListView.updateArchiveList()});$.PercArchiveListView={updateArchiveList:updateArchiveList};function updateArchiveList(){$(".perc-archive-list").each(function(){var currentArchiveList=$(this);if(currentArchiveList.attr("data")===""){return}var queryString=eval("("+currentArchiveList.attr("data")+")");var renderOption=queryString.layout;delete queryString.layout;var pageResult=queryString.archive_page_result;delete queryString.archive_page_result;var numberEntries=queryString.numberEntries;delete queryString.numberEntries;var baseURL=window.location.protocol+"//"+window.location.host;var strJSON=JSON.stringify(queryString);$.PercArchiveListService.getArchiveEntries(queryString,function(status,archiveList){if(status){if(typeof(renderOption)!="undefined"&&renderOption!=""&&renderOption=="perc-list-hierarchical"){var itemToList=archiveList.years.length;if(typeof(numberEntries)!="undefined"&&numberEntries!=""){if(archiveList.years.length<numberEntries){itemToList=archiveList.years.length}else{itemToList=numberEntries}}var ul=$("<ul>").addClass("perc-archive-list-wrapper perc-archive-hierarchical");for(var i=0;i<itemToList;i++){var row=archiveList.years[i];if(row.yearCount>0){var linkYearText=row.year+" ("+row.yearCount+")";var yearParam1=row.year+"-01-01 00:00:00";var yearParam2=row.year+"-12-31 00:00:00";if(typeof(pageResult)!="undefined"&&pageResult!=""){var query=eval("("+strJSON+")");query.criteria.push("dcterms:created >= '"+yearParam1+"'");query.criteria.push("dcterms:created <= '"+yearParam2+"'");var encodedQuery="&query="+encodeURIComponent(JSON.stringify(query));var anchorYear=$("<a>").attr("href",baseURL+pageResult+"?filter="+row.year+encodedQuery).text(linkYearText)}else{var anchorYear=$("<a href='#'>").text(linkYearText)}var yearLi=$("<li>").addClass("perc-archive-year").append(anchorYear);var monthsUl=$("<ul class='perc-archive-month-wrapper'/>");var monthIndex=12;if(i==0){monthIndex=archiveList.years[i].months.length}for(var j=0;j<archiveList.years[i].months.length;j++){var row2=archiveList.years[i].months[j];if(row2.count<1){monthIndex=monthIndex-1;continue}var stringMonthParam="";if(monthIndex>=10){stringMonthParam=monthIndex}else{stringMonthParam="0"+monthIndex}var daysInMonth=new Date(row.year,monthIndex,0).getDate();var dateParam1=row.year+"-"+stringMonthParam+"-01 00:00:00";var dateParam2=row.year+"-"+stringMonthParam+"-"+daysInMonth+" 00:00:00";var linkText=row2.month+" ("+row2.count+")";if(monthIndex>0){monthIndex=monthIndex-1}if(typeof(pageResult)!="undefined"&&pageResult!=""){var query=eval("("+strJSON+")");query.criteria.push("dcterms:created >= '"+dateParam1+"'");query.criteria.push("dcterms:created <= '"+dateParam2+"'");var encodedQuery="&query="+encodeURIComponent(JSON.stringify(query));var a=$("<a>").attr("href",baseURL+pageResult+"?filter="+row2.month+" "+row.year+encodedQuery).text(linkText)}else{var a=$("<a href='#'>").text(linkText)}var li=$("<li>").addClass("perc-archive-month").append(a);monthsUl.append(li)}yearLi.append(monthsUl);ul.append(yearLi)}else{}}currentArchiveList.find(".perc-archive-list-container").html("").append(ul)}else{if(typeof(numberEntries)!="undefined"&&numberEntries!=""){var flatItemToList=numberEntries}var listCounter=0;var ul=$("<ul>").addClass(".perc-archive-list-wrapper perc-archive-flat");for(var i=0;i<archiveList.years.length;i++){var row=archiveList.years[i];var monthIndex=12;if(i==0){monthIndex=archiveList.years[i].months.length}for(var j=0;j<archiveList.years[i].months.length;j++){var row2=archiveList.years[i].months[j];if(row2.count<1){monthIndex=monthIndex-1;continue}var stringMonthParam="";if(monthIndex>=10){stringMonthParam=monthIndex}else{stringMonthParam="0"+monthIndex}var daysInMonth=new Date(row.year,monthIndex,0).getDate();var dateParam1=row.year+"-"+stringMonthParam+"-01 00:00:00";var dateParam2=row.year+"-"+stringMonthParam+"-"+daysInMonth+" 00:00:00";var linkText=row2.month+" "+row.year+" ("+row2.count+")";if(monthIndex>0){monthIndex=monthIndex-1}if(typeof(pageResult)!="undefined"&&pageResult!=""){var query=eval("("+strJSON+")");query.criteria.push("dcterms:created >= '"+dateParam1+"'");query.criteria.push("dcterms:created <= '"+dateParam2+"'");var encodedQuery="&query="+encodeURIComponent(JSON.stringify(query));var a=$("<a>").attr("href",baseURL+pageResult+"?filter="+row2.month+" "+row.year+encodedQuery).text(linkText)}else{var a=$("<a href = '#'>").text(linkText)}var li=$("<li>").addClass("perc-archive-month").append(a);ul.append(li);listCounter=listCounter+1;if(listCounter==flatItemToList&&typeof(numberEntries)!="undefined"&&numberEntries!=""){break}}if(listCounter==flatItemToList&&typeof(numberEntries)!="undefined"&&numberEntries!=""){break}}currentArchiveList.find(".perc-archive-list-container").html("").append(ul)}}else{}})})}})(jQuery);(function(f){f(document).ready(function(){f.PercBlogListView.updatePageLists()});f.PercBlogListView={updatePageLists:e};function g(q,m,s,l){var n=f(q);if(!q.settings){q.settings={}}if(isNaN(q.settings.maxResults)||q.settings.maxResults<1){q.settings.maxResults=0}q.settings.query.maxResults=q.settings.maxResults;q.settings.query.startIndex=(q.settings.maxResults*(m-1));q.settings.baseURL=window.location.protocol+"//"+window.location.host+window.location.pathname;var r=f.deparam.querystring();if(r.query!=undefined&&r.filter!=undefined){try{var p=f.parseJSON(r.query);f.map(p.criteria,function(u,t){if(f.inArray(u,q.settings.query.criteria)==-1){q.settings.query.criteria[q.settings.query.criteria.length]=u}})}catch(o){}}return f.PercBlogListService.getPageEntries(q.settings.query,function(t,u){if(t){s(q,u,l)}else{if(console){console.log(u)}}})}function h(o,n,l){if(n.totalEntries){o.totalPages=Math.ceil(n.totalEntries/o.settings.maxResults);o.totalEntries=n.totalEntries}var m=n.results;j(o,m,l)}function j(F,r,o){var B=f(F);if(!(r.length>0)){B.find(".perc-no-post").show()}else{B.find(".perc-no-post").hide()}var q=f.deparam.querystring();if(q.query!=undefined&&q.filter!=undefined){try{f.parseJSON(q.query);var w=f.parseJSON(B.attr("titleData"));B.parent().find(".perc-result-divider").remove();B.parent().find(".perc-bloglist-result-container").remove();B.parent().prepend('<div class="perc-result-divider"></div>').prepend(k(w.resultsTitle+" "+q.filter,F.totalEntries))}catch(C){}}var t=B.find(".perc-blog-list-structure .perc-blog-list");var x=t.find("li").clone();t=t.clone().empty();B.find(".perc-blog-list").not(".perc-blog-list-structure .perc-blog-list").empty().remove();scroll(0,0);B.prepend(t);for(var A=0;A<r.length;A++){var v=r[A];var n=x.clone();var y=A%2===0?"perc-list-even":"perc-list-odd";var l=A===0?"perc-list-first":A===r.length-1?"perc-list-last":"";n.addClass(y);if(l!==""){n.addClass(l)}var u=null;var p=null;var m=null;var E=null;var s=null;f.each(v.properties,function(G,H){if(G=="dcterms:abstract"){u=H.replace('<A xmlns="http://www.w3.org/1999/xhtml" xmlns:perc="http://percussion.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" class="perc-more-link"></A>',"&nbsp;"+f("<a />").attr("class","perc-no-update-link-text perc-blog-list-more-link").attr("href",v.folder+v.name).text(F.settings.blogPostReadMoreText).appendTo("<div />").parent().html())}else{if(G=="dcterms:author"){p=H}else{if(G=="dcterms:created"){m=F.settings.dateFormatter.format(f.timeago.parse(H))}else{if(G=="perc:tags"){E=b(H,F)}else{if(G=="perc:category"){s=a(H,F)}}}}}});var D=v.linktext;n.find("a").attr("href",v.folder+v.name).not(".perc-no-update-link-text").html(D);if(u){n.find("div.perc-blog-list-summary-container").prepend(u)}if(E){n.find("div.perc-blog-list-tag-container").append(E)}else{n.find("div.perc-blog-list-tag-container").addClass("perc-blog-hide-container")}if(s){n.find("div.perc-blog-list-category-container").append(s)}else{n.find("div.perc-blog-list-category-container").addClass("perc-blog-hide-container")}if(p){n.find(".perc-blog-list-byline-container").text("by "+p)}if(m){n.find(".perc-blog-list-date-container").text(m)}t.append(n);B.find(".perc-list-main-wrapper").append(t)}}function b(o,p){if(typeof(o)=="string"){o=o.split()}o=o.sort();var n="";for(i=0;i<o.length;i++){var m={criteria:["perc:tags = '"+o[i]+"'"]};var l="&query="+encodeURIComponent(JSON.stringify(m));sep=(i==o.length-1)?"":",";n+='<a href="'+p.settings.baseURL+"?filter="+o[i]+l+'">'+o[i]+sep+" </a>"}return n}function a(n,o){if(typeof(n)=="string"){n=n.split()}n=n.sort(d);strReturn="";for(i=0;i<n.length;i++){var m={criteria:["perc:category = '"+n[i]+"'"]};var l="&query="+encodeURIComponent(JSON.stringify(m));sep=(i==n.length-1)?"":",";cat=n[i].split("/");strReturn+='<a href="'+o.settings.baseURL+"?filter="+cat[cat.length-1]+l+'">'+cat[cat.length-1]+sep+" </a>"}return strReturn}function d(m,l){m=m.split("/");l=l.split("/");if(m[m.length-1]==l[l.length-1]){return 0}if(m[m.length-1]>l[l.length-1]){return 1}return -1}function k(n,l){var m=f("<div/>").append(f("<h2/>").addClass("perc-bloglist-result-title").text(n)).append(f("<p/>").addClass("perc-bloglist-result-count").text(l+(l==1?" entry":" entries"))).addClass("perc-bloglist-result-container");return m}function e(){f(".perc-blog-list-container").each(function(){var m=function(p,o,n){return g(p,o,h,n)};this.settings={criteria:[],dateformat:"EEE MMM d, yyyy 'at' hh:mm a",dateFormatter:null,summary:null,filter:null,query:{},blogPostReadMoreText:"more...",pagingPagesText:"pages",pagingOfText:"of",totalEntries:0};var l={};this.settings.query.criteria=[];f.extend(this.settings,f.parseJSON(f(this).attr("data")));this.settings.query=f.extend(true,{},this.settings.query);this.settings.query.criteria=this.settings.query.criteria.concat(this.settings.criteria);this.settings.query.maxResults=this.settings.maxResults;if(typeof(this.settings.orderBy)!="undefined"){this.settings.query.orderBy=this.settings.orderBy}this.settings.dateFormatter=new SimpleDateFormat(this.settings.dateFormat);f(this).PercResultsPaging(m,l)})}})(jQuery);(function($){$(document).ready(function(){$.PercBlogPostView.updateBlogNav();$.PercBlogPostView.updateBlogLink()});$.PercBlogPostView={updateBlogNav:updateBlogNav,updateBlogLink:updateBlogLink};function updateBlogNav(){$(".perc-blog-navigation-container").each(function(){var currentBlogNavigation=$(".perc-blog");if(currentBlogNavigation.attr("data")===""){return}var queryString=eval("("+currentBlogNavigation.attr("data")+")");var blogNavText=queryString.navType;delete queryString.navType;var blogPostNextPost=queryString.blogPostNextPost;delete queryString.blogPostNextPost;var blogPostPrePost=queryString.blogPostPrePost;delete queryString.blogPostPrePost;var folderPath=queryString.folderPath;delete queryString.folderPath;var siteName=queryString.siteName;delete queryString.siteName;var pagePath="/"+siteName+window.location.pathname;if(!(queryString.criteria.length)){$(".perc-blog").find(".perc-blog-nav-left-wrapper , .perc-blog-nav-right-wrapper").hide();return}$.PercBlogPostService.getPostNavEntries(queryString,pagePath,function(status,navEntries){if(status){if(navEntries.next!=null){$(".perc-newer-post-wrapper a").attr("href",navEntries.next.pagepath.replace("/"+siteName,""));if(blogNavText=="blogTitle"){$(".perc-newer-post-title").text(navEntries.next.linktext)}else{$(".perc-newer-post").text(blogPostNextPost)}}else{$(".perc-blog").find(".perc-blog-nav-right-wrapper").html("&nbsp;")}if(navEntries.previous!=null){$(".perc-older-post-wrapper a").attr("href",navEntries.previous.pagepath.replace("/"+siteName,""));if(blogNavText=="blogTitle"){$(".perc-older-post-title").text(navEntries.previous.linktext)}else{$(".perc-older-post").text(blogPostPrePost)}}else{$(".perc-blog").find(".perc-blog-nav-left-wrapper").html("&nbsp;")}}else{$(".perc-blog").find(".perc-blog-nav-left-wrapper , .perc-blog-nav-right-wrapper").hide()}})})}function updateBlogLink(){$(".perc-blog-wrapper").each(function(){var currentBlogNavigation=$(".perc-blog");if(currentBlogNavigation.attr("data")===""){return}var queryString=eval("("+currentBlogNavigation.attr("data")+")");var siteName="/"+queryString.siteName;var folderPath=queryString.folderPath;var blogIndexPage=folderPath.replace(siteName,"")+"/index";$(".perc-blog-post-tag-container").find("a").each(function(){var tag=($.trim($(this).html())).replace(",","");var jsonQuery={criteria:["perc:tags LIKE '"+tag+"'"]};var encodedQuery="&query="+encodeURIComponent(JSON.stringify(jsonQuery));$(this).attr("href",blogIndexPage+"?filter="+tag+encodedQuery)});$(".perc-blog-post-category-container").find("a").each(function(){var categoryPath=$(this).attr("data");var category=($.trim($(this).html())).replace(",","");var jsonQuery={criteria:["perc:category LIKE '"+categoryPath+"'"]};var encodedQuery="&query="+encodeURIComponent(JSON.stringify(jsonQuery));$(this).attr("href",blogIndexPage+"?filter="+category+encodedQuery)})})}})(jQuery);var strJSON;var pageResult;var baseURL;(function($){$(document).ready(function(){$.PercCategoryListView.updateCategoryList()});$.PercCategoryListView={updateCategoryList:updateCategoryList};var pageResult;var baseURL;var strJSON;var nRow;function updateCategoryList(){$(".perc-category-list").each(function(){var currentCategoryList=$(this);var queryString=eval("("+currentCategoryList.attr("data")+")");pageResult=queryString.category_page_result;delete queryString.category_page_result;var display=queryString.display_option;delete queryString.display_option;var maxCat=queryString.max_categories;delete queryString.max_categories;baseURL=window.location.protocol+"//"+window.location.host;strJSON=JSON.stringify(queryString);nRow=0;$.PercCategoryListService.getCategories(queryString,function(status,categoryEntries){currentCategoryList.find(".perc-category-list-expanded,.perc-category-list-collapsible").empty();currentCategoryList.find(".perc-category-list-collapsible").dynatree("destroy");if(status&&categoryEntries.length>0){var ul="";if(display=="collapsible"){ul=createNestedUlLiTreeCollapsible(categoryEntries,"",maxCat,0);currentCategoryList.find(".perc-category-list-collapsible").html(ul);currentCategoryList.find(".perc-category-list-collapsible").dynatree({minExpandLevel:2,onActivate:function(node){var href=$(node.data.title).attr("href");var count=$(node.data.title).attr("data");if(count>0){window.location.href=href}}})}else{ul=createNestedUlLiTreeExpanded(categoryEntries,"",maxCat,0);currentCategoryList.find(".perc-category-list-expanded").html(ul)}}else{if(status&&categoryEntries.length==0){}else{}}})})}function createNestedUlLiTreeExpanded(treeNodes,parentPath,maxRow,nLevel){var ul="";if(maxRow>nRow||maxRow==0){ul=$("<ul>").addClass("perc-category-elements").addClass("perc-category-level"+nLevel);for(var n=0;n<treeNodes.length;n++){if(maxRow>nRow||maxRow==0){var node=treeNodes[n];node.path=parentPath+"/"+node.category;var li=parseNode(node,nLevel);ul.append(li);nRow++;if(node.children&&node.children.length>0){li.append(createNestedUlLiTreeExpanded(node.children,node.path,maxRow,nLevel+1))}}}}return ul}function createNestedUlLiTreeCollapsible(treeNodes,parentPath,maxRow,nLevel){var ul="";ul=$("<ul>").addClass("perc-category-elements").addClass("perc-category-level"+nLevel);for(var n=0;n<treeNodes.length;n++){if((nLevel!=1||n<maxRow)||maxRow==0){var node=treeNodes[n];node.path=parentPath+"/"+node.category;var li=parseNode(node);ul.append(li);if(node.children&&node.children.length>0){li.append(createNestedUlLiTreeCollapsible(node.children,node.path,maxRow,nLevel+1))}}}return ul}function parseNode(node){var countTotal=node.count.first+node.count.second;var nodeStr=node.category+" ("+countTotal+")";var query=eval("("+strJSON+")");query.criteria.push("perc:category LIKE '"+node.path+"%'");var encodedQuery="&query="+encodeURIComponent(JSON.stringify(query));var href="#";if(typeof(pageResult)!="undefined"&&pageResult!=""){var href=baseURL+pageResult+"?filter="+node.category+encodedQuery}var a=$("<a>").attr("href",href).attr("data",countTotal).attr("title",nodeStr).addClass("perc-node").append(nodeStr);var li=$("<li>").addClass("perc-category-element").append(a);return li}})(jQuery);(function($){$(document).ready(function(){var baseURL=window.location.protocol+"//"+window.location.host;var url=baseURL+"/perc-comments-services/comment";$("form[name = 'commentForm']").attr("action",url)});var globals={dateFormatter:null};var settings={serviceurl:null,site:null,pagepath:null,tag:null,username:null,state:"APPROVED",moderated:null,fields:["createdDate","username",{name:"title",element:"h3"},"text"],defaultElement:"div",defaultClass:"perc-comments",dateformat:"EEEE, MMMM d, yyyy hh:mm aa",maxResults:0,sortby:"CREATEDDATE",ascending:true,lastCommentId:0};var methods={init:function(options){return this.each(function(){if(options){$.extend(settings,options)}globals.dateFormatter=new SimpleDateFormat(settings.dateformat);var querystring=$.deparam.querystring();if(typeof(querystring.lastCommentId)!="undefined"){settings.lastCommentId=querystring.lastCommentId}})},show:function(){var el=this;el.addClass(settings.defaultClass);getComments(function(success,data){if(success&&typeof(data.comments)!="undefined"&&data.comments!=null){var comments=data.comments;for(c=0;c<comments.length;c++){el.append(createCommentHtml(comments[c]));el.append($("<div/>").addClass("perc-comment-divider"))}}else{}var lastComment=$(".perc-comment-highlight");if(lastComment.position()){$("html,body").animate({scrollTop:lastComment.position().top},200)}})}};$.fn.PercCommentsView=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof method==="object"||!method){return methods.init.apply(this,arguments)}else{$.error("Method "+method+" does not exist on jQuery.PercCommentsRenderer")}}};function getComments(callback){$.jsonp({url:getUrl(),data:"",success:function(data,status){callback(true,data)},error:function(xOptions,error){callback(false)}})}function getUrl(){var baseURL=window.location.protocol+"//"+window.location.host;var url=baseURL+"/perc-comments-services/comment/jsonp";url+="?site="+settings.site;if(!isBlank(settings.pagepath)){url+="&pagepath="+settings.pagepath}if(!isBlank(settings.username)){url+="&username="+settings.username}if(!isBlank(settings.sortby)){url+="&sortby="+settings.sortby;url+="&ascending="+settings.ascending}if(!isBlank(settings.tag)){url+="&tag="+settings.tag}if(!isBlank(settings.state)){url+="&state="+settings.state}if(!isBlank(settings.moderated)){url+="&moderated="+settings.moderated}if(!isBlank(settings.lastCommentId)){url+="&lastcommentid="+settings.lastCommentId}url+="&callback=?";return url}function createCommentHtml(commentData){var comment=$("<div/>").addClass("perc-comment");var field=null;var snippet=null;if(settings.fields.length>0){if(settings.lastCommentId==commentData.id){comment.addClass("perc-comment-highlight");if(!commentData.moderated&&commentData.approvalState!="APPROVED"){comment.append($("<div/>").addClass("perc-comment-message").text("Your comment is being held for moderation. It will appear on this page after approval."))}}if($.isArray(settings.fields[0])){for(z=0;z<settings.fields.length;z++){var container=$("<div/>").addClass("comment-container-"+z);comment.append(container);createFieldsHtml(commentData,settings.fields[z],container)}}else{createFieldsHtml(commentData,settings.fields,comment)}}return comment}function createFieldsHtml(commentData,fields,container){for(i=0;i<fields.length;i++){field=getFieldObject(fields[i]);if(isBlank(commentData[field.name])){continue}snippet=$("<"+field.element+"/>").addClass("perc-comment-"+field.name).html(commentData[field.name]);if(field.name=="username"&&!(isBlank(commentData.url))){var urlSnippet=$("<a/>").addClass("perc-comment-url").attr("href",commentData.url).text(snippet.text());snippet.text("");snippet.append(urlSnippet)}if(field.name=="createdDate"){var dt=$.timeago.parse(commentData.createdDate);snippet.text(globals.dateFormatter.format(dt))}if(!(isBlank(field.pretext))){snippet.html("<span class='comment-pretext'>"+field.pretext+"</span>"+snippet.html())}if(!(isBlank(field.posttext))){snippet.html(snippet.html()+"<span class='comment-posttext'>"+field.posttext+"</span>")}container.append(snippet)}}function getFieldObject(rawField){if(typeof(rawField)=="object"){if(isBlank(rawField.element)){rawField.element=settings.defaultElement}return rawField}return{name:rawField,element:settings.defaultElement}}function isBlank(obj){return typeof(obj)=="undefined"||obj==null||obj.length<=0}$(document).ready(function(){$(".perc-comments-view").each(function(){var $el=$(this);var data=$el.attr("data");if(typeof(data)=="string"&&data.length>0){var obj=null;eval("obj = "+data+";");if(typeof(obj.finderpath)){var tmp=obj.finderpath.split("/");obj.site=tmp[2];obj.pagepath="/"+tmp.slice(3).join("/")}$el.PercCommentsView(obj);$el.PercCommentsView("show")}})})})(jQuery);(function(e){var g=1,p=0,f="page";var b=".perc-like-widget";var m=".perc-like-total-likes";var k="perc-unliked";var j="perc-liked";var r;var q;var d;var t;var h;var s=p;function n(){if(!(e(b).length)){return}var u=e(b).attr("siteName");e.PercLikedService.siteName=u;if(e.PercLikedService.isThisLiked()){s=g}else{s=p}e.PercLikedService.getTotalLikesForThisPage(function(w,v){if(w){t=v.totalLikes}else{if(s===g){t=1}else{t=0}}a(s,t)})}function a(x,w){if(typeof(x)==="undefined"||x===null){return false}if(typeof(w)==="undefined"||w===null){return false}var u=e(b);var v=u.find("button");v.blur();var y=u.find(m);if(x===g){u.removeClass(k).addClass(j);v.unbind().click(o).attr("title","Remove")}else{u.removeClass(j).addClass(k);v.unbind().click(l).attr("title","Like")}if(w!=0&&w!=undefined&&w!=null){e(".perc-like-counter").show();y.text(w);if(w==1){e(".perc-like-people").text("person")}else{e(".perc-like-people").text("people")}}else{e(".perc-like-counter").hide()}}function l(){s=g;e.PercLikedService.likeThis(function(v,u){if(v){t=u.totalLikes}else{if(s===g){t=1}else{t=0}}a(s,t)})}function o(){e.PercLikedService.unlikeThis(function(v,u){if(v){s=p;t=u.totalLikes}else{if(s===g){t=1}else{t=0}}a(s,t)})}e(document).ready(function(){n()})})(jQuery);(function($){$(document).ready(function(){$.PercPageListView.updatePageList()});$.PercPageListView={updatePageList:updatePageList};function updatePageList(){$(".perc-page-auto-list").each(function(){var currentAutoList=$(this);if(currentAutoList.attr("data")===""){return}var queryString=eval("("+currentAutoList.attr("data")+")");$.PercPageListService.getPageEntries(queryString,function(status,pageEntries){if(status){var listRoot=currentAutoList.find(".perc-page-auto-list-structure .perc-list-main");var listElem=listRoot.find("li").clone();listRoot.empty();currentAutoList.find(".perc-list-main").empty().remove();currentAutoList.append(listRoot);for(i=0;i<pageEntries.length;i++){var pageEntry=pageEntries[i];var newListElem=listElem.clone();var rowClass=i%2==0?"perc-list-even":"perc-list-odd";var spClass=i==0?"perc-list-first":i==pageEntries.length-1?"perc-list-last":"";newListElem.addClass(rowClass);if(spClass!=""){newListElem.addClass(spClass)}var summary=null;$.each(pageEntry.properties,function(key,value){if(key=="dcterms:abstract"){summary=value.replace("<!-- morelink -->","&nbsp;"+$("<a />").attr("class","perc-no-update-link-text perc-blog-list-more-link").attr("href",pageEntry.folder+pageEntry.name).text("...more").appendTo("<div />").parent().html())}});var linkText=pageEntry.linktext;newListElem.find("a").attr("href",pageEntry.folder+pageEntry.name).html(linkText);if(summary){newListElem.find("div").append(summary)}listRoot.append(newListElem);currentAutoList.find(".perc-list-main-wrapper").append(listRoot)}}else{}})})}})(jQuery);(function(f){var e={init:function(g){return f(this).each(function(){this.settings={dateformat:"EEE MMM d, yyyy 'at' hh:mm aa",dateFormatter:null,summary:null,filter:null,query:null,headerText:"Results for",readMoreLink:"more...",pagingPagesText:"pages",pagingOfText:"of"};if(g){f.extend(this.settings,g)}this.settings.dateFormatter=new SimpleDateFormat(this.settings.dateformat);var h=f.deparam.querystring();delete g.summary;if(typeof(h.filter)!="undefined"){this.settings.filter=h.filter}if(typeof(h.query)!="undefined"){this.settings.query=f.parseJSON(h.query)}if(typeof(g.orderBy)!="undefined"&&typeof(this.settings.query)!="undefined"&&this.settings.query!==null){this.settings.query.orderBy=g.orderBy}if(!(parseInt(this.settings.maxResults,10)>0)){this.settings.maxResults=parseInt(this.settings.query.maxResults,10);if(isNaN(this.settings.maxResults)||this.settings.maxResults<1){this.settings.maxResults=0}}})},load:function(h){if(!this.settings.query){return false}if(typeof(h)!="undefined"){this.settings.query.startIndex=h}else{this.settings.query.startIndex=0}this.settings.query.maxResults=this.settings.maxResults;var g=this;if(this.settings.query!=null){return f.PercResultService.getPageEntries(this.settings.query,function(k,j){g.results=j.results;f(g).PercResultView("updateDisplay",j.totalEntries)})}},updateDisplay:function(g){el=f(this);el.empty();var h=this.totalEntries;if(!(h>0)){h=g}el.append(b(this.settings,h));el.append(f("<div/>").addClass("perc-result-divider"));if(this.results.length>0){for(c=0;c<this.results.length;c++){el.append(d(this.settings,this.results[c]));if(c<(this.results.length-1)){el.append(f("<div/>").addClass("perc-result-divider"))}}}else{}}};f.fn.PercResultView=function(g){if(e[g]){return e[g].apply(this.get(0),Array.prototype.slice.call(arguments,1))}else{if(typeof g==="object"||!g){return e.init.apply(this.get(0),arguments)}else{f.error("Method "+g+" does not exist on jQuery.PercResultRenderer")}}};function b(g,h){var j=f("<div/>").append(f("<h2/>").addClass("perc-result-title").text(g.headerText+" "+g.filter)).append(f("<p/>").addClass("perc-result-count").text(h+(h==1?" entry":" entries")));return j}function d(k,m){var j=m.folder+m.name;var h=f("<div/>").addClass("perc-result-page-item");var n=(typeof(m.properties["dcterms:title"])=="undefined")?"":m.properties["dcterms:title"];h.append(f("<h3/>").addClass("perc-result-page-title").text(n).css("cursor","pointer").click(function(){window.location=j}));var l="";if((typeof(m.properties["dcterms:created"])!="undefined")&&(m.properties["dcterms:created"]!="")){l=k.dateFormatter.format(f.timeago.parse(m.properties["dcterms:created"]))}h.append(f("<p/>").addClass("perc-result-page-date").text(l));if(k.summary){var g=(typeof(m.properties["dcterms:abstract"])=="undefined")?"":m.properties["dcterms:abstract"];h.append(f("<div/>").addClass("perc-result-page-summary").html(g.replace('<A xmlns="http://www.w3.org/1999/xhtml" xmlns:perc="http://percussion.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" class="perc-more-link"></A>',"&nbsp;"+f("<a />").attr("class","perc-no-update-link-text perc-blog-list-more-link").attr("href",j).text(k.readMoreLink).appendTo("<div />").parent().html())))}return h}var a=function(j,h,g){var k=(j.settings.maxResults*(h-1));if(!(k>=0)){k=0}return f(j).PercResultView("load",k)};f(document).ready(function(){f(".perc-result-view").each(function(){try{var h=f(this);var j=h.attr("data");if(typeof(j)=="string"&&j.length>0){var g=f.parseJSON(j)}else{g={}}h.PercResultView(g);h.PercResultsPaging(a,{})}catch(k){}})})})(jQuery);(function($){$(document).ready(function(){$.PercRssView.updateRssFeed()});$.PercRssView={updateRssFeed:updateRssFeed};function updateRssFeed(){$(".perc-feed-widget").each(function(){var currentFeedWidget=$(this);if(currentFeedWidget.attr("data")===""){return}var queryString=eval("("+currentFeedWidget.attr("data")+")");$.PercRssService.getExternalFeed(queryString.urlFeed,null,function(status,result){var feed=new JFeed(result);if(queryString.showTitle&&feed.title!=null){var feedTitle='<div class="perc-feed-title"> <a href="'+feed.link+'" target="_blank">'+feed.title+"</a> </div>";currentFeedWidget.append(feedTitle)}var itemLimit=parseInt(queryString.itemLimit.substring(queryString.itemLimit.indexOf("_")+1));var feedItem="";for(var i=0;i<feed.items.length&&i<itemLimit;i++){var item=feed.items[i];feedItem+='<div class="perc-feed-item">';if(queryString.showItemTitle&&item.title!=null){feedItem+='<div class="perc-feed-item-title"> <a href="'+item.link+'" target="_blank">'+item.title+"</a> </div>"}if(queryString.showItemDate&&item.updated!=null){var formattedDate="";var formattedTime="";var date=new Date(item.updated);formattedDate=$.datepicker.formatDate(queryString.itemDateFormat,date);formattedDate=formattedDate.replace("hh",date.getHours());formattedDate=formattedDate.replace("nn",date.getMinutes());feedItem+='<div class="perc-feed-item-date">'+formattedDate+"</div>"}if(queryString.showItemDescription&&item.description!=null){var description=$("<div>").html(item.description);if(queryString.itemRemoveHtml){description.html(description.text())}if(!queryString.itemDescriptionEmpty){description.html(description.html().substring(0,queryString.itemDescriptionLength));if(item.description.substring(queryString.itemDescriptionLength+1)!=""){description.html($.trim(description.html())+"...")}}feedItem+='<div class="perc-feed-item-description">'+description.html()+"</div>"}feedItem+="</div>"}currentFeedWidget.append(feedItem)})})}})(jQuery);(function(a){function b(){var d=true;stLight.options({publisher:"9b8ea0ea-c2c0-4a43-a107-df0615eaa6eb"});a(".perc-share-this-widget-facebook-button").addClass("st_facebook_custom");a(".perc-share-this-widget-twitter-button").addClass("st_twitter_custom");a(".perc-share-this-widget-digg-button").addClass("st_digg_custom")}a(document).ready(function(){if(a(".perc-share-this-widget").length>0){a("head").append("<script src='/web_resources/cm/jslib/shareThis.js' type='text/javascript'><\/script>");b()}})})(jQuery);(function($){$(document).ready(function(){$.PercTagListView.updateTagList()});$.PercTagListView={updateTagList:updateTagList};function updateTagList(){$(".perc-tag-list").each(function(){var currentTagList=$(this);if(currentTagList.attr("data")===""){return}var queryString=eval("("+currentTagList.attr("data")+")");var renderOption=queryString.tag_render_option;delete queryString.tag_render_option;var pageResult=queryString.tag_page_result;delete queryString.tag_page_result;var orderBy=queryString.orderBy;delete queryString.orderBy;var baseURL=window.location.protocol+"//"+window.location.host;var strJSON=JSON.stringify(queryString);$.PercTagListService.getTagEntries(queryString,orderBy,function(status,tagEntries){if(status){$(".perc-list-empy-title").remove();var listRoot=currentTagList.find(".perc-tag-list-structure .perc-list-main");var listElem=listRoot.find("li").clone();listElem.addClass("perc-tag-element");listRoot.empty();currentTagList.find(".perc-list-main-container").empty().remove();currentTagList.find(".perc-comma-separated-main-container").empty().remove();var separator="";if(typeof(renderOption)!="undefined"&&renderOption!=""&&renderOption=="commaSeparated"){listRoot.addClass("perc-list-main-inline");listElem.addClass("perc-list-elemment-inline");separator=","}else{listRoot.addClass("perc-list-vertical")}currentTagList.append(listRoot);for(i=0;i<tagEntries.properties.length;i++){var tagEntry=tagEntries.properties[i];var newListElem=listElem.clone();var rowClass=i%2==0?"perc-list-even":"perc-list-odd";var spClass="";if(i==0){spClass="perc-list-first"}else{if(i==tagEntries.properties.length-1){spClass="perc-list-last";separator=""}}newListElem.addClass(rowClass);if(spClass!=""){newListElem.addClass(spClass)}var linkText=tagEntry.tagName+" ("+tagEntry.tagCount+")"+separator;if(typeof(pageResult)!="undefined"&&pageResult!=""){var query=eval("("+strJSON+")");query.criteria.push("perc:tags = '"+tagEntry.tagName+"'");var encodedQuery="&query="+encodeURIComponent(JSON.stringify(query));newListElem.find("a").attr("href",baseURL+pageResult+"?filter="+tagEntry.tagName+encodedQuery).html(linkText)}else{newListElem.find("a").html(linkText)}listRoot.append(newListElem)}}else{}})})}})(jQuery);
