/* json2.js */

(function(a){if(!a.JSON){a.JSON={}}var b=a.JSON;(function(){function j(f){return f<10?"0"+f:f}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(f){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+j(this.getUTCMonth()+1)+"-"+j(this.getUTCDate())+"T"+j(this.getUTCHours())+":"+j(this.getUTCMinutes())+":"+j(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(f){return this.valueOf()}}var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,l=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,i,c,k={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},h;function d(f){l.lastIndex=0;return l.test(f)?'"'+f.replace(l,function(m){var n=k[m];return typeof n==="string"?n:"\\u"+("0000"+m.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+f+'"'}function g(s,r){var m,n,t,p,o=i,q,f=r[s];if(f&&typeof f==="object"&&typeof f.toJSON==="function"){f=f.toJSON(s)}if(typeof h==="function"){f=h.call(r,s,f)}switch(typeof f){case"string":return d(f);case"number":return isFinite(f)?String(f):"null";case"boolean":case"null":return String(f);case"object":if(!f){return"null"}i+=c;q=[];if(Object.prototype.toString.apply(f)==="[object Array]"){p=f.length;for(m=0;m<p;m+=1){q[m]=g(m,f)||"null"}t=q.length===0?"[]":i?"[\n"+i+q.join(",\n"+i)+"\n"+o+"]":"["+q.join(",")+"]";i=o;return t}if(h&&typeof h==="object"){p=h.length;for(m=0;m<p;m+=1){n=h[m];if(typeof n==="string"){t=g(n,f);if(t){q.push(d(n)+(i?": ":":")+t)}}}}else{for(n in f){if(Object.hasOwnProperty.call(f,n)){t=g(n,f);if(t){q.push(d(n)+(i?": ":":")+t)}}}}t=q.length===0?"{}":i?"{\n"+i+q.join(",\n"+i)+"\n"+o+"}":"{"+q.join(",")+"}";i=o;return t}}if(typeof b.stringify!=="function"){b.stringify=function(f,o,n){var m;i="";c="";if(typeof n==="number"){for(m=0;m<n;m+=1){c+=" "}}else{if(typeof n==="string"){c=n}}h=o;if(o&&typeof o!=="function"&&(typeof o!=="object"||typeof o.length!=="number")){throw new Error("JSON.stringify")}return g("",{"":f})}}if(typeof b.parse!=="function"){b.parse=function(o,f){var m;function n(s,t){var r,q,p=s[t];if(p&&typeof p==="object"){for(r in p){if(Object.hasOwnProperty.call(p,r)){q=n(p,r);if(q!==undefined){p[r]=q}else{delete p[r]}}}}return f.call(s,t,p)}e.lastIndex=0;if(e.test(o)){o=o.replace(e,function(p){return"\\u"+("0000"+p.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(o.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){m=eval("("+o+")");return typeof f==="function"?n({"":m},""):m}throw new SyntaxError("JSON.parse")}}}())}(window||exports||this));

/* modernizr.js */

window.Modernizr=function(ak,al,am){function at(){ao.input=function(d){for(var e=0,f=d.length;e<f;e++){Y[d[e]]=d[e] in ag}return Y}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),ao.inputtypes=function(g){for(var j=0,k,l,b,c=g.length;j<c;j++){ag.setAttribute("type",l=g[j]),k=ag.type!=="text",k&&(ag.value=ah,ag.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(l)&&ag.style.WebkitAppearance!==am?(aq.appendChild(ag),b=al.defaultView,k=b.getComputedStyle&&b.getComputedStyle(ag,null).WebkitAppearance!=="textfield"&&ag.offsetHeight!==0,aq.removeChild(ag)):/^(search|tel)$/.test(l)||(/^(url|email)$/.test(l)?k=ag.checkValidity&&ag.checkValidity()===!1:/^color$/.test(l)?(aq.appendChild(ag),aq.offsetWidth,k=ag.value!=ah,aq.removeChild(ag)):k=ag.value!=ah)),X[g[j]]=!!k}return X}("search tel url email datetime date month week time datetime-local number range color".split(" "))}function Q(e,f){var g=e.charAt(0).toUpperCase()+e.substr(1),h=(e+" "+U.join(g+" ")+g).split(" ");return P(h,f)}function P(c,e){for(var f in c){if(af[c[f]]!==am){return e=="pfx"?c[f]:!0}}return !1}function O(c,d){return !!~(""+c).indexOf(d)}function N(c,d){return typeof c===d}function M(c,d){return L(aj.join(c+";")+(d||""))}function L(b){af.cssText=b}var an="2.0.6",ao={},ap=!0,aq=al.documentElement,ac=al.head||al.getElementsByTagName("head")[0],ad="modernizr",ae=al.createElement(ad),af=ae.style,ag=al.createElement("input"),ah=":)",ai=Object.prototype.toString,aj=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),U="Webkit Moz O ms Khtml".split(" "),V={svg:"http://www.w3.org/2000/svg"},W={},X={},Y={},Z=[],aa=function(l,m,n,o){var p,b,g,i=al.createElement("div");if(parseInt(n,10)){while(n--){g=al.createElement("div"),g.id=o?o[n]:ad+(n+1),i.appendChild(g)}}p=["&shy;","<style>",l,"</style>"].join(""),i.id=ad,i.innerHTML+=p,aq.appendChild(i),b=m(i,l),i.parentNode.removeChild(i);return !!b},ab=function(a){if(ak.matchMedia){return matchMedia(a).matches}var d;aa("@media "+a+" { #"+ad+" { position: absolute; } }",function(c){d=(ak.getComputedStyle?getComputedStyle(c,null):c.currentStyle).position=="absolute"});return d},R=function(){function b(g,h){h=h||al.createElement(c[g]||"div"),g="on"+g;var a=g in h;a||(h.setAttribute||(h=al.createElement("div")),h.setAttribute&&h.removeAttribute&&(h.setAttribute(g,""),a=N(h[g],"function"),N(h[g],am)||(h[g]=am),h.removeAttribute(g))),h=null;return a}var c={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return b}(),S,T={}.hasOwnProperty,K;!N(T,am)&&!N(T.call,am)?K=function(c,d){return T.call(c,d)}:K=function(c,d){return d in c&&N(c.constructor.prototype[d],am)};var ar=function(e,h){var a=e.join(""),b=h.length;aa(a,function(m,n){var o=al.styleSheets[al.styleSheets.length-1],g=o.cssRules&&o.cssRules[0]?o.cssRules[0].cssText:o.cssText||"",k=m.childNodes,l={};while(b--){l[k[b].id]=k[b]}ao.touch="ontouchstart" in ak||l.touch.offsetTop===9,ao.csstransforms3d=l.csstransforms3d.offsetLeft===9,ao.generatedcontent=l.generatedcontent.offsetHeight>=1,ao.fontface=/src/i.test(g)&&g.indexOf(n.split(" ")[0])===0},b,h)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",aj.join("touch-enabled),("),ad,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",aj.join("transform-3d),("),ad,")","{#csstransforms3d{left:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',ah,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);W.flexbox=function(){function h(e,f,k,l){e.style.cssText=aj.join(f+":"+k+";")+(l||"")}function g(e,f,k,l){f+=":",e.style.cssText=(f+aj.join(k+";"+f)).slice(0,-f.length)+(l||"")}var i=al.createElement("div"),j=al.createElement("div");g(i,"display","box","width:42px;padding:0;"),h(j,"box-flex","1","width:10px;"),i.appendChild(j),aq.appendChild(i);var b=j.offsetWidth===42;i.removeChild(j),aq.removeChild(i);return b},W.canvas=function(){var b=al.createElement("canvas");return !!b.getContext&&!!b.getContext("2d")},W.canvastext=function(){return !!ao.canvas&&!!N(al.createElement("canvas").getContext("2d").fillText,"function")},W.webgl=function(){return !!ak.WebGLRenderingContext},W.touch=function(){return ao.touch},W.geolocation=function(){return !!navigator.geolocation},W.postmessage=function(){return !!ak.postMessage},W.websqldatabase=function(){var a=!!ak.openDatabase;return a},W.indexedDB=function(){for(var a=-1,d=U.length;++a<d;){if(ak[U[a].toLowerCase()+"IndexedDB"]){return !0}}return !!ak.indexedDB},W.hashchange=function(){return R("hashchange",ak)&&(al.documentMode===am||al.documentMode>7)},W.history=function(){return !!ak.history&&!!history.pushState},W.draganddrop=function(){return R("dragstart")&&R("drop")},W.websockets=function(){for(var a=-1,d=U.length;++a<d;){if(ak[U[a]+"WebSocket"]){return !0}}return"WebSocket" in ak},W.rgba=function(){L("background-color:rgba(150,255,150,.5)");return O(af.backgroundColor,"rgba")},W.hsla=function(){L("background-color:hsla(120,40%,100%,.5)");return O(af.backgroundColor,"rgba")||O(af.backgroundColor,"hsla")},W.multiplebgs=function(){L("background:url(https://),url(https://),red url(https://)");return/(url\s*\(.*?){3}/.test(af.background)},W.backgroundsize=function(){return Q("backgroundSize")},W.borderimage=function(){return Q("borderImage")},W.borderradius=function(){return Q("borderRadius")},W.boxshadow=function(){return Q("boxShadow")},W.textshadow=function(){return al.createElement("div").style.textShadow===""},W.opacity=function(){M("opacity:.55");return/^0.55$/.test(af.opacity)},W.cssanimations=function(){return Q("animationName")},W.csscolumns=function(){return Q("columnCount")},W.cssgradients=function(){var d="background-image:",e="gradient(linear,left top,right bottom,from(#9f9),to(white));",f="linear-gradient(left top,#9f9, white);";L((d+aj.join(e+d)+aj.join(f+d)).slice(0,-d.length));return O(af.backgroundImage,"gradient")},W.cssreflections=function(){return Q("boxReflect")},W.csstransforms=function(){return !!P(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},W.csstransforms3d=function(){var b=!!P(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);b&&"webkitPerspective" in aq.style&&(b=ao.csstransforms3d);return b},W.csstransitions=function(){return Q("transitionProperty")},W.fontface=function(){return ao.fontface},W.generatedcontent=function(){return ao.generatedcontent},W.video=function(){var b=al.createElement("video"),f=!1;try{if(f=!!b.canPlayType){f=new Boolean(f),f.ogg=b.canPlayType('video/ogg; codecs="theora"');var g='video/mp4; codecs="avc1.42E01E';f.h264=b.canPlayType(g+'"')||b.canPlayType(g+', mp4a.40.2"'),f.webm=b.canPlayType('video/webm; codecs="vp8, vorbis"')}}catch(h){}return f},W.audio=function(){var b=al.createElement("audio"),e=!1;try{if(e=!!b.canPlayType){e=new Boolean(e),e.ogg=b.canPlayType('audio/ogg; codecs="vorbis"'),e.mp3=b.canPlayType("audio/mpeg;"),e.wav=b.canPlayType('audio/wav; codecs="1"'),e.m4a=b.canPlayType("audio/x-m4a;")||b.canPlayType("audio/aac;")}}catch(f){}return e},W.localstorage=function(){try{return !!localStorage.getItem}catch(b){return !1}},W.sessionstorage=function(){try{return !!sessionStorage.getItem}catch(b){return !1}},W.webworkers=function(){return !!ak.Worker},W.applicationcache=function(){return !!ak.applicationCache},W.svg=function(){return !!al.createElementNS&&!!al.createElementNS(V.svg,"svg").createSVGRect},W.inlinesvg=function(){var b=al.createElement("div");b.innerHTML="<svg/>";return(b.firstChild&&b.firstChild.namespaceURI)==V.svg},W.smil=function(){return !!al.createElementNS&&/SVG/.test(ai.call(al.createElementNS(V.svg,"animate")))},W.svgclippaths=function(){return !!al.createElementNS&&/SVG/.test(ai.call(al.createElementNS(V.svg,"clipPath")))};for(var au in W){K(W,au)&&(S=au.toLowerCase(),ao[S]=W[au](),Z.push((ao[S]?"":"no-")+S))}ao.input||at(),L(""),ae=ag=null,ak.attachEvent&&function(){var b=al.createElement("div");b.innerHTML="<elem></elem>";return b.childNodes.length!==1}()&&function(E,F){function v(d){var e=-1;while(++e<J){d.createElement(I[e])}}E.iepp=E.iepp||{};var G=E.iepp,H=G.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",I=H.split("|"),J=I.length,w=new RegExp("(^|\\s)("+H+")","gi"),x=new RegExp("<(/*)("+H+")","gi"),y=/^\s*[\{\}]\s*$/,z=new RegExp("(^|[^\\n]*?\\s)("+H+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),A=F.createDocumentFragment(),B=F.documentElement,C=B.firstChild,D=F.createElement("body"),c=F.createElement("style"),t=/print|all/,u;G.getCSS=function(i,j){if(i+""===am){return""}var k=-1,l=i.length,m,d=[];while(++k<l){m=i[k];if(m.disabled){continue}j=m.media||j,t.test(j)&&d.push(G.getCSS(m.imports,j),m.cssText),j="all"}return d.join("")},G.parseCSS=function(d){var e=[],f;while((f=z.exec(d))!=null){e.push(((y.exec(f[1])?"\n":f[1])+f[2]+f[3]).replace(w,"$1.iepp_$2")+f[4])}return e.join("\n")},G.writeHTML=function(){var b=-1;u=u||F.body;while(++b<J){var f=F.getElementsByTagName(I[b]),g=f.length,h=-1;while(++h<g){f[h].className.indexOf("iepp_")<0&&(f[h].className+=" iepp_"+I[b])}}A.appendChild(u),B.appendChild(D),D.className=u.className,D.id=u.id,D.innerHTML=u.innerHTML.replace(x,"<$1font")},G._beforePrint=function(){c.styleSheet.cssText=G.parseCSS(G.getCSS(F.styleSheets,"all")),G.writeHTML()},G.restoreHTML=function(){D.innerHTML="",B.removeChild(D),B.appendChild(u)},G._afterPrint=function(){G.restoreHTML(),c.styleSheet.cssText=""},v(F),v(A);G.disablePP||(C.insertBefore(c,C.firstChild),c.media="print",c.className="iepp-printshim",E.attachEvent("onbeforeprint",G._beforePrint),E.attachEvent("onafterprint",G._afterPrint))}(ak,al),ao._version=an,ao._prefixes=aj,ao._domPrefixes=U,ao.mq=ab,ao.hasEvent=R,ao.testProp=function(b){return P([b])},ao.testAllProps=Q,ao.testStyles=aa,aq.className=aq.className.replace(/\bno-js\b/,"")+(ap?" js "+Z.join(" "):"");return ao}(this,this.document),function(J,K){function A(){x(!0)}J.respond={},respond.update=function(){},respond.mediaQueriesSupported=K;if(!K){var L=J.document,M=L.documentElement,N=[],O=[],P=[],B={},C=30,D=L.getElementsByTagName("head")[0]||M,E=D.getElementsByTagName("link"),F=[],G=function(){var h=E,j=h.length,k=0,l,m,n,a;for(;k<j;k++){l=h[k],m=l.href,n=l.media,a=l.rel&&l.rel.toLowerCase()==="stylesheet",!!m&&a&&!B[m]&&(!/^([a-zA-Z]+?:(\/\/)?(www\.)?)/.test(m)||m.replace(RegExp.$1,"").split("/")[0]===J.location.host?F.push({href:m,media:n}):B[m]=!0)}H()},H=function(){if(F.length){var b=F.shift();y(b.href,function(a){I(a,b.href,b.media),B[b.href]=!0,H()})}},I=function(Q,R,S){var T=Q.match(/@media[^\{]+\{([^\{\}]+\{[^\}\{]+\})+/gi),U=T&&T.length||0,R=R.substring(0,R.lastIndexOf("/")),e=function(b){return b.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+R+"$2$3")},f=!U&&S,p=0,q,r,s,t,u;R.length&&(R+="/"),f&&(U=1);for(;p<U;p++){q=0,f?(r=S,O.push(e(Q))):(r=T[p].match(/@media ([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,O.push(RegExp.$2&&e(RegExp.$2))),t=r.split(","),u=t.length;for(;q<u;q++){s=t[q],N.push({media:s.match(/(only\s+)?([a-zA-Z]+)(\sand)?/)&&RegExp.$2,rules:O.length-1,minw:s.match(/\(min\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1),maxw:s.match(/\(max\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1)})}}x()},v,w,x=function(i){var j="clientWidth",c=M[j],d=L.compatMode==="CSS1Compat"&&c||L.body[j]||c,e={},f=L.createDocumentFragment(),g=E[E.length-1],k=(new Date).getTime();if(i&&v&&k-v<C){clearTimeout(w),w=setTimeout(x,C)}else{v=k;for(var p in N){var q=N[p];if(!q.minw&&!q.maxw||(!q.minw||q.minw&&d>=q.minw)&&(!q.maxw||q.maxw&&d<=q.maxw)){e[q.media]||(e[q.media]=[]),e[q.media].push(O[q.rules])}}for(var p in P){P[p]&&P[p].parentNode===D&&D.removeChild(P[p])}for(var p in e){var r=L.createElement("style"),Q=e[p].join("\n");r.type="text/css",r.media=p,r.styleSheet?r.styleSheet.cssText=Q:r.appendChild(L.createTextNode(Q)),f.appendChild(r),P.push(r)}D.insertBefore(f,g.nextSibling)}},y=function(d,e){var f=z();if(!!f){f.open("GET",d,!0),f.onreadystatechange=function(){f.readyState==4&&(f.status==200||f.status==304)&&e(f.responseText)};if(f.readyState==4){return}f.send()}},z=function(){var e=!1,f=[function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new XMLHttpRequest}],g=f.length;while(g--){try{e=f[g]()}catch(h){continue}break}return function(){return e}}();G(),respond.update=G,J.addEventListener?J.addEventListener("resize",A,!1):J.attachEvent&&J.attachEvent("onresize",A)}}(this,Modernizr.mq("only all")),function(ai,aj,ak){function ad(b){return !b||b=="loaded"||b=="complete"}function ac(){var c=1,d=-1;while(S.length- ++d){if(S[d].s&&!(c=S[d].r)){break}}c&&ao()}function ab(b){var e=aj.createElement("script"),f;e.src=b.s,e.onreadystatechange=e.onload=function(){!f&&ad(e.readyState)&&(f=1,ac(),e.onload=e.onreadystatechange=null)},af(function(){f||(f=1,ac())},ap.errorTimeout),b.e?e.onload():ag.parentNode.insertBefore(e,ag)}function aa(b){var f=aj.createElement("link"),g;f.href=b.s,f.rel="stylesheet",f.type="text/css";if(!b.e&&(Z||U)){var h=function(c){af(function(){if(!g){try{c.sheet.cssRules.length?(g=1,ac()):h(c)}catch(a){a.code==1000||a.message=="security"||a.message=="denied"?(g=1,af(function(){ac()},0)):h(c)}}},0)};h(f)}else{f.onload=function(){g||(g=1,af(function(){ac()},0))},b.e&&f.onload()}af(function(){g||(g=1,ac())},ap.errorTimeout),!b.e&&ag.parentNode.insertBefore(f,ag)}function ao(){var b=S.shift();T=1,b?b.t?af(function(){b.t=="c"?aa(b):ab(b)},0):(b(),ac()):T=0}function an(m,n,p,q,s,b){function g(){!k&&ad(j.readyState)&&(t.r=k=1,!T&&ac(),j.onload=j.onreadystatechange=null,af(function(){X.removeChild(j)},0))}var j=aj.createElement(m),k=0,t={t:p,s:n,e:b};j.src=j.data=n,!V&&(j.style.display="none"),j.width=j.height="0",m!="object"&&(j.type=p),j.onload=j.onreadystatechange=g,m=="img"?j.onerror=g:m=="script"&&(j.onerror=function(){t.e=t.r=1,ao()}),S.splice(q,0,t),X.insertBefore(j,V?null:ag),af(function(){k||(X.removeChild(j),t.r=t.e=k=1,ac())},ap.errorTimeout)}function am(e,f,g){var h=f=="c"?R:Q;T=0,f=f||"j",K(e)?an(h,e,f,this.i++,ae,g):(S.splice(this.i++,0,e),S.length==1&&ao());return this}function al(){var b=ap;b.loader={load:am,i:0};return b}var ae=aj.documentElement,af=ai.setTimeout,ag=aj.getElementsByTagName("script")[0],ah={}.toString,S=[],T=0,U="MozAppearance" in ae.style,V=U&&!!aj.createRange().compareNode,W=U&&!V,X=V?ae:ag.parentNode,Y=ai.opera&&ah.call(ai.opera)=="[object Opera]",Z="webkitAppearance" in ae.style,P=Z&&"async" in aj.createElement("script"),Q=U?"object":Y||P?"img":"script",R=Z?"img":Q,I=Array.isArray||function(b){return ah.call(b)=="[object Array]"},J=function(b){return Object(b)===b},K=function(b){return typeof b=="string"},L=function(b){return ah.call(b)=="[object Function]"},M=[],N={},O,ap;ap=function(j){function m(o){var p=o.split("!"),q=M.length,r=p.pop(),s=p.length,t={url:r,origUrl:r,prefixes:p},u,i;for(i=0;i<s;i++){u=N[p[i]],u&&(t=u(t))}for(i=0;i<q;i++){t=M[i](t)}return t}function l(q,r,s,t,f){var o=m(q),p=o.autoCallback;if(!o.bypass){r&&(r=L(r)?r:r[q]||r[t]||r[q.split("/").pop().split("?")[0]]);if(o.instead){return o.instead(q,r,s,t,f)}s.load(o.url,o.forceCSS||!o.forceJS&&/css$/.test(o.url)?"c":ak,o.noexec),(L(r)||L(p))&&s.load(function(){al(),r&&r(o.origUrl,f,t),p&&p(o.origUrl,f,t)})}}function k(p,q){function r(b){if(K(b)){l(b,e,q,0,s)}else{if(J(b)){for(o in b){b.hasOwnProperty(o)&&l(b[o],e,q,o,s)}}}}var s=!!p.test,t=s?p.yep:p.nope,u=p.load||p.both,e=p.callback,o;r(t),r(u),p.complete&&q.load(p.complete)}var n,c,d=this.yepnope.loader;if(K(j)){l(j,0,d,0)}else{if(I(j)){for(n=0;n<j.length;n++){c=j[n],K(c)?l(c,0,d,0):I(c)?ap(c):J(c)&&k(c,d)}}else{J(j)&&k(j,d)}}},ap.addPrefix=function(c,d){N[c]=d},ap.addFilter=function(b){M.push(b)},ap.errorTimeout=10000,aj.readyState==null&&aj.addEventListener&&(aj.readyState="loading",aj.addEventListener("DOMContentLoaded",O=function(){aj.removeEventListener("DOMContentLoaded",O,0),aj.readyState="complete"},0)),ai.yepnope=al()}(this,this.document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};

/* jquery.js */

/*
* jQuery JavaScript Library v1.6.2
* http://jquery.com/
*
* Copyright 2011, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2011, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Thu Jun 30 14:16:56 2011 -0400
*/
(function(a4,W){var aH=a4.document,aK=a4.navigator,T=a4.location;var g=(function(){var bD=function(bX,bY){return new bD.fn.init(bX,bY,bs)},bQ=a4.jQuery,bR=a4.$,bs,bP=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bJ=/\S/,bV=/^\s+/,bN=/\s+$/,bt=/\d/,bF=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bS=/^[\],:{}\s]*$/,by=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bA=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,e=/(?:^|:|,)(?:\s*\[)+/g,bE=/(webkit)[ \/]([\w.]+)/,bG=/(opera)(?:.*version)?[ \/]([\w.]+)/,bU=/(msie) ([\w.]+)/,bH=/(mozilla)(?:.*? rv:([\w.]+))?/,bL=/-([a-z])/ig,bC=function(bX,bY){return bY.toUpperCase()},bM=aK.userAgent,bu,bv,bO,bW=Object.prototype.toString,bB=Object.prototype.hasOwnProperty,bI=Array.prototype.push,bK=Array.prototype.slice,bx=String.prototype.trim,bT=Array.prototype.indexOf,bw={};bD.fn=bD.prototype={constructor:bD,init:function(bX,b0,bZ){var b1,bY,b2,b3;if(!bX){return this}if(bX.nodeType){this.context=this[0]=bX;this.length=1;return this}if(bX==="body"&&!b0&&aH.body){this.context=aH;this[0]=aH.body;this.selector=bX;this.length=1;return this}if(typeof bX==="string"){if(bX.charAt(0)==="<"&&bX.charAt(bX.length-1)===">"&&bX.length>=3){b1=[null,bX,null]}else{b1=bP.exec(bX)}if(b1&&(b1[1]||!b0)){if(b1[1]){b0=b0 instanceof bD?b0[0]:b0;b3=(b0?b0.ownerDocument||b0:aH);b2=bF.exec(bX);if(b2){if(bD.isPlainObject(b0)){bX=[aH.createElement(b2[1])];bD.fn.attr.call(bX,b0,true)}else{bX=[b3.createElement(b2[1])]}}else{b2=bD.buildFragment([b1[1]],[b3]);bX=(b2.cacheable?bD.clone(b2.fragment):b2.fragment).childNodes}return bD.merge(this,bX)}else{bY=aH.getElementById(b1[2]);if(bY&&bY.parentNode){if(bY.id!==b1[2]){return bZ.find(bX)}this.length=1;this[0]=bY}this.context=aH;this.selector=bX;return this}}else{if(!b0||b0.jquery){return(b0||bZ).find(bX)}else{return this.constructor(b0).find(bX)}}}else{if(bD.isFunction(bX)){return bZ.ready(bX)}}if(bX.selector!==W){this.selector=bX.selector;this.context=bX.context}return bD.makeArray(bX,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(bX){return bX==null?this.toArray():(bX<0?this[this.length+bX]:this[bX])},pushStack:function(bZ,b0,bY){var bX=this.constructor();if(bD.isArray(bZ)){bI.apply(bX,bZ)}else{bD.merge(bX,bZ)}bX.prevObject=this;bX.context=this.context;if(b0==="find"){bX.selector=this.selector+(this.selector?" ":"")+bY}else{if(b0){bX.selector=this.selector+"."+b0+"("+bY+")"}}return bX},each:function(bX,bY){return bD.each(this,bX,bY)},ready:function(bX){bD.bindReady();bv.done(bX);return this},eq:function(bX){return bX===-1?this.slice(bX):this.slice(bX,+bX+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(bX){return this.pushStack(bD.map(this,function(bY,bZ){return bX.call(bY,bZ,bY)}))},end:function(){return this.prevObject||this.constructor(null)},push:bI,sort:[].sort,splice:[].splice};bD.fn.init.prototype=bD.fn;bD.extend=bD.fn.extend=function(){var bZ,b4,bX,b6,b5,b2,b3=arguments[0]||{},bY=1,b1=arguments.length,b0=false;if(typeof b3==="boolean"){b0=b3;b3=arguments[1]||{};bY=2}if(typeof b3!=="object"&&!bD.isFunction(b3)){b3={}}if(b1===bY){b3=this;--bY}for(;bY<b1;bY++){if((bZ=arguments[bY])!=null){for(b4 in bZ){bX=b3[b4];b6=bZ[b4];if(b3===b6){continue}if(b0&&b6&&(bD.isPlainObject(b6)||(b5=bD.isArray(b6)))){if(b5){b5=false;b2=bX&&bD.isArray(bX)?bX:[]}else{b2=bX&&bD.isPlainObject(bX)?bX:{}}b3[b4]=bD.extend(b0,b2,b6)}else{if(b6!==W){b3[b4]=b6}}}}}return b3};bD.extend({noConflict:function(bX){if(a4.$===bD){a4.$=bR}if(bX&&a4.jQuery===bD){a4.jQuery=bQ}return bD},isReady:false,readyWait:1,holdReady:function(bX){if(bX){bD.readyWait++}else{bD.ready(true)}},ready:function(bX){if((bX===true&&!--bD.readyWait)||(bX!==true&&!bD.isReady)){if(!aH.body){return setTimeout(bD.ready,1)}bD.isReady=true;if(bX!==true&&--bD.readyWait>0){return}bv.resolveWith(aH,[bD]);if(bD.fn.trigger){bD(aH).trigger("ready").unbind("ready")}}},bindReady:function(){if(bv){return}bv=bD._Deferred();if(aH.readyState==="complete"){return setTimeout(bD.ready,1)}if(aH.addEventListener){aH.addEventListener("DOMContentLoaded",bO,false);a4.addEventListener("load",bD.ready,false)}else{if(aH.attachEvent){aH.attachEvent("onreadystatechange",bO);a4.attachEvent("onload",bD.ready);var bY=false;try{bY=a4.frameElement==null}catch(bX){}if(aH.documentElement.doScroll&&bY){bz()}}}},isFunction:function(bX){return bD.type(bX)==="function"},isArray:Array.isArray||function(bX){return bD.type(bX)==="array"},isWindow:function(bX){return bX&&typeof bX==="object"&&"setInterval" in bX},isNaN:function(bX){return bX==null||!bt.test(bX)||isNaN(bX)},type:function(bX){return bX==null?String(bX):bw[bW.call(bX)]||"object"},isPlainObject:function(bY){if(!bY||bD.type(bY)!=="object"||bY.nodeType||bD.isWindow(bY)){return false}if(bY.constructor&&!bB.call(bY,"constructor")&&!bB.call(bY.constructor.prototype,"isPrototypeOf")){return false}var bX;for(bX in bY){}return bX===W||bB.call(bY,bX)},isEmptyObject:function(bY){for(var bX in bY){return false}return true},error:function(bX){throw bX},parseJSON:function(bX){if(typeof bX!=="string"||!bX){return null}bX=bD.trim(bX);if(a4.JSON&&a4.JSON.parse){return a4.JSON.parse(bX)}if(bS.test(bX.replace(by,"@").replace(bA,"]").replace(e,""))){return(new Function("return "+bX))()}bD.error("Invalid JSON: "+bX)},parseXML:function(bX,bY,bZ){if(a4.DOMParser){bZ=new DOMParser();bY=bZ.parseFromString(bX,"text/xml")}else{bY=new ActiveXObject("Microsoft.XMLDOM");bY.async="false";bY.loadXML(bX)}bZ=bY.documentElement;if(!bZ||!bZ.nodeName||bZ.nodeName==="parsererror"){bD.error("Invalid XML: "+bX)}return bY},noop:function(){},globalEval:function(bX){if(bX&&bJ.test(bX)){(a4.execScript||function(bY){a4["eval"].call(a4,bY)})(bX)}},camelCase:function(bX){return bX.replace(bL,bC)},nodeName:function(bX,bY){return bX.nodeName&&bX.nodeName.toUpperCase()===bY.toUpperCase()},each:function(b0,bY,b3){var b2,bX=0,b1=b0.length,bZ=b1===W||bD.isFunction(b0);if(b3){if(bZ){for(b2 in b0){if(bY.apply(b0[b2],b3)===false){break}}}else{for(;bX<b1;){if(bY.apply(b0[bX++],b3)===false){break}}}}else{if(bZ){for(b2 in b0){if(bY.call(b0[b2],b2,b0[b2])===false){break}}}else{for(;bX<b1;){if(bY.call(b0[bX],bX,b0[bX++])===false){break}}}}return b0},trim:bx?function(bX){return bX==null?"":bx.call(bX)}:function(bX){return bX==null?"":bX.toString().replace(bV,"").replace(bN,"")},makeArray:function(bX,bY){var bZ=bY||[];if(bX!=null){var b0=bD.type(bX);if(bX.length==null||b0==="string"||b0==="function"||b0==="regexp"||bD.isWindow(bX)){bI.call(bZ,bX)}else{bD.merge(bZ,bX)}}return bZ},inArray:function(b0,bX){if(bT){return bT.call(bX,b0)}for(var bY=0,bZ=bX.length;bY<bZ;bY++){if(bX[bY]===b0){return bY}}return -1},merge:function(b0,bY){var b1=b0.length,bZ=0;if(typeof bY.length==="number"){for(var bX=bY.length;bZ<bX;bZ++){b0[b1++]=bY[bZ]}}else{while(bY[bZ]!==W){b0[b1++]=bY[bZ++]}}b0.length=b1;return b0},grep:function(b2,bZ,b3){var b1=[],bX;b3=!!b3;for(var bY=0,b0=b2.length;bY<b0;bY++){bX=!!bZ(b2[bY],bY);if(b3!==bX){b1.push(b2[bY])}}return b1},map:function(bZ,b2,b0){var bX,b4,b5=[],bY=0,b1=bZ.length,b3=bZ instanceof bD||b1!==W&&typeof b1==="number"&&((b1>0&&bZ[0]&&bZ[b1-1])||b1===0||bD.isArray(bZ));if(b3){for(;bY<b1;bY++){bX=b2(bZ[bY],bY,b0);if(bX!=null){b5[b5.length]=bX}}}else{for(b4 in bZ){bX=b2(bZ[b4],b4,b0);if(bX!=null){b5[b5.length]=bX}}}return b5.concat.apply([],b5)},guid:1,proxy:function(bZ,bX){if(typeof bX==="string"){var bY=bZ[bX];bX=bZ;bZ=bY}if(!bD.isFunction(bZ)){return W}var b0=bK.call(arguments,2),b1=function(){return bZ.apply(bX,b0.concat(bK.call(arguments)))};b1.guid=bZ.guid=bZ.guid||b1.guid||bD.guid++;return b1},access:function(bZ,b3,bX,b2,b4,b5){var b1=bZ.length;if(typeof b3==="object"){for(var b0 in b3){bD.access(bZ,b0,b3[b0],b2,b4,bX)}return bZ}if(bX!==W){b2=!b5&&b2&&bD.isFunction(bX);for(var bY=0;bY<b1;bY++){b4(bZ[bY],b3,b2?bX.call(bZ[bY],bY,b4(bZ[bY],b3)):bX,b5)}return bZ}return b1?b4(bZ[0],b3):W},now:function(){return(new Date()).getTime()},uaMatch:function(bY){bY=bY.toLowerCase();var bX=bE.exec(bY)||bG.exec(bY)||bU.exec(bY)||bY.indexOf("compatible")<0&&bH.exec(bY)||[];return{browser:bX[1]||"",version:bX[2]||"0"}},sub:function(){function bY(b0,b1){return new bY.fn.init(b0,b1)}bD.extend(true,bY,this);bY.superclass=this;bY.fn=bY.prototype=this();bY.fn.constructor=bY;bY.sub=this.sub;bY.fn.init=function bX(b0,b1){if(b1&&b1 instanceof bD&&!(b1 instanceof bY)){b1=bY(b1)}return bD.fn.init.call(this,b0,b1,bZ)};bY.fn.init.prototype=bY.fn;var bZ=bY(aH);return bY},browser:{}});bD.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(bY,bX){bw["[object "+bX+"]"]=bX.toLowerCase()});bu=bD.uaMatch(bM);if(bu.browser){bD.browser[bu.browser]=true;bD.browser.version=bu.version}if(bD.browser.webkit){bD.browser.safari=true}if(bJ.test("\xA0")){bV=/^[\s\xA0]+/;bN=/[\s\xA0]+$/}bs=bD(aH);if(aH.addEventListener){bO=function(){aH.removeEventListener("DOMContentLoaded",bO,false);bD.ready()}}else{if(aH.attachEvent){bO=function(){if(aH.readyState==="complete"){aH.detachEvent("onreadystatechange",bO);bD.ready()}}}}function bz(){if(bD.isReady){return}try{aH.documentElement.doScroll("left")}catch(bX){setTimeout(bz,1);return}bD.ready()}return bD})();var i="done fail isResolved isRejected promise then always pipe".split(" "),O=[].slice;g.extend({_Deferred:function(){var bt=[],bu,bs,bv,e={done:function(){if(!bv){var bB=arguments,bw,bz,bx,by,bA;if(bu){bA=bu;bu=0}for(bw=0,bz=bB.length;bw<bz;bw++){bx=bB[bw];by=g.type(bx);if(by==="array"){e.done.apply(e,bx)}else{if(by==="function"){bt.push(bx)}}}if(bA){e.resolveWith(bA[0],bA[1])}}return this},resolveWith:function(bw,bx){if(!bv&&!bu&&!bs){bx=bx||[];bs=1;try{while(bt[0]){bt.shift().apply(bw,bx)}}finally{bu=[bw,bx];bs=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return !!(bs||bu)},cancel:function(){bv=1;bt=[];return this}};return e},Deferred:function(bu){var bt=g._Deferred(),e=g._Deferred(),bs;g.extend(bt,{then:function(bv,bw){bt.done(bv).fail(bw);return this},always:function(){return bt.done.apply(bt,arguments).fail.apply(this,arguments)},fail:e.done,rejectWith:e.resolveWith,reject:e.resolve,isRejected:e.isResolved,pipe:function(bv,bw){return g.Deferred(function(bx){g.each({done:[bv,"resolve"],fail:[bw,"reject"]},function(by,bz){var bA=bz[0],bC=bz[1],bB;if(g.isFunction(bA)){bt[by](function(){bB=bA.apply(this,arguments);if(bB&&g.isFunction(bB.promise)){bB.promise().then(bx.resolve,bx.reject)}else{bx[bC](bB)}})}else{bt[by](bx[bC])}})}).promise()},promise:function(bv){if(bv==null){if(bs){return bs}bs=bv={}}var bw=i.length;while(bw--){bv[i[bw]]=bt[i[bw]]}return bv}});bt.done(e.cancel).fail(bt.cancel);delete bt.cancel;if(bu){bu.call(bt,bt)}return bt},when:function(bs){var bx=arguments,e=0,bv=bx.length,bt=bv,bu=bv<=1&&bs&&g.isFunction(bs.promise)?bs:g.Deferred();function bw(by){return function(bz){bx[by]=arguments.length>1?O.call(arguments,0):bz;if(!(--bt)){bu.resolveWith(bu,O.call(bx,0))}}}if(bv>1){for(;e<bv;e++){if(bx[e]&&g.isFunction(bx[e].promise)){bx[e].promise().then(bw(e),bu.reject)}else{--bt}}if(!bt){bu.resolveWith(bu,bx)}}else{if(bu!==bs){bu.resolveWith(bu,bv?[bs]:[])}}return bu.promise()}});g.support=(function(){var bu=aH.createElement("div"),bE=aH.documentElement,by,bB,bG,bs,bI,bw,bC,bH,bK,bx,bz,bF,bD,bA,bL,bt,bv;bu.setAttribute("className","t");bu.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";by=bu.getElementsByTagName("*");bB=bu.getElementsByTagName("a")[0];if(!by||!by.length||!bB){return{}}bG=aH.createElement("select");bs=bG.appendChild(aH.createElement("option"));bI=bu.getElementsByTagName("input")[0];bC={leadingWhitespace:(bu.firstChild.nodeType===3),tbody:!bu.getElementsByTagName("tbody").length,htmlSerialize:!!bu.getElementsByTagName("link").length,style:/top/.test(bB.getAttribute("style")),hrefNormalized:(bB.getAttribute("href")==="/a"),opacity:/^0.55$/.test(bB.style.opacity),cssFloat:!!bB.style.cssFloat,checkOn:(bI.value==="on"),optSelected:bs.selected,getSetAttribute:bu.className!=="t",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bI.checked=true;bC.noCloneChecked=bI.cloneNode(true).checked;bG.disabled=true;bC.optDisabled=!bs.disabled;try{delete bu.test}catch(bJ){bC.deleteExpando=false}if(!bu.addEventListener&&bu.attachEvent&&bu.fireEvent){bu.attachEvent("onclick",function(){bC.noCloneEvent=false});bu.cloneNode(true).fireEvent("onclick")}bI=aH.createElement("input");bI.value="t";bI.setAttribute("type","radio");bC.radioValue=bI.value==="t";bI.setAttribute("checked","checked");bu.appendChild(bI);bH=aH.createDocumentFragment();bH.appendChild(bu.firstChild);bC.checkClone=bH.cloneNode(true).cloneNode(true).lastChild.checked;bu.innerHTML="";bu.style.width=bu.style.paddingLeft="1px";bK=aH.getElementsByTagName("body")[0];bz=aH.createElement(bK?"div":"body");bF={visibility:"hidden",width:0,height:0,border:0,margin:0};if(bK){g.extend(bF,{position:"absolute",left:-1000,top:-1000})}for(bt in bF){bz.style[bt]=bF[bt]}bz.appendChild(bu);bx=bK||bE;bx.insertBefore(bz,bx.firstChild);bC.appendChecked=bI.checked;bC.boxModel=bu.offsetWidth===2;if("zoom" in bu.style){bu.style.display="inline";bu.style.zoom=1;bC.inlineBlockNeedsLayout=(bu.offsetWidth===2);bu.style.display="";bu.innerHTML="<div style='width:4px;'></div>";bC.shrinkWrapBlocks=(bu.offsetWidth!==2)}bu.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";bD=bu.getElementsByTagName("td");bv=(bD[0].offsetHeight===0);bD[0].style.display="";bD[1].style.display="none";bC.reliableHiddenOffsets=bv&&(bD[0].offsetHeight===0);bu.innerHTML="";if(aH.defaultView&&aH.defaultView.getComputedStyle){bw=aH.createElement("div");bw.style.width="0";bw.style.marginRight="0";bu.appendChild(bw);bC.reliableMarginRight=(parseInt((aH.defaultView.getComputedStyle(bw,null)||{marginRight:0}).marginRight,10)||0)===0}bz.innerHTML="";bx.removeChild(bz);if(bu.attachEvent){for(bt in {submit:1,change:1,focusin:1}){bL="on"+bt;bv=(bL in bu);if(!bv){bu.setAttribute(bL,"return;");bv=(typeof bu[bL]==="function")}bC[bt+"Bubbles"]=bv}}bz=bH=bG=bs=bK=bw=bu=bI=null;return bC})();g.boxModel=g.support.boxModel;var p=/^(?:\{.*\}|\[.*\])$/,C=/([a-z])([A-Z])/g;g.extend({cache:{},uuid:0,expando:"jQuery"+(g.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?g.cache[e[g.expando]]:e[g.expando];return !!e&&!ab(e)},data:function(bt,bx,bs,bu){if(!g.acceptData(bt)){return}var bA=g.expando,e=typeof bx==="string",bz,by=bt.nodeType,bw=by?g.cache:bt,bv=by?bt[g.expando]:bt[g.expando]&&g.expando;if((!bv||(bu&&bv&&!bw[bv][bA]))&&e&&bs===W){return}if(!bv){if(by){bt[g.expando]=bv=++g.uuid}else{bv=g.expando}}if(!bw[bv]){bw[bv]={};if(!by){bw[bv].toJSON=g.noop}}if(typeof bx==="object"||typeof bx==="function"){if(bu){bw[bv][bA]=g.extend(bw[bv][bA],bx)}else{bw[bv]=g.extend(bw[bv],bx)}}bz=bw[bv];if(bu){if(!bz[bA]){bz[bA]={}}bz=bz[bA]}if(bs!==W){bz[g.camelCase(bx)]=bs}if(bx==="events"&&!bz[bx]){return bz[bA]&&bz[bA].events}return e?bz[g.camelCase(bx)]||bz[bx]:bz},removeData:function(e,bw,bt){if(!g.acceptData(e)){return}var bz=g.expando,bx=e.nodeType,bv=bx?g.cache:e,bu=bx?e[g.expando]:g.expando;if(!bv[bu]){return}if(bw){var by=bt?bv[bu][bz]:bv[bu];if(by){delete by[bw];if(!ab(by)){return}}}if(bt){delete bv[bu][bz];if(!ab(bv[bu])){return}}var bs=bv[bu][bz];if(g.support.deleteExpando||bv!=a4){delete bv[bu]}else{bv[bu]=null}if(bs){bv[bu]={};if(!bx){bv[bu].toJSON=g.noop}bv[bu][bz]=bs}else{if(bx){if(g.support.deleteExpando){delete e[g.expando]}else{if(e.removeAttribute){e.removeAttribute(g.expando)}else{e[g.expando]=null}}}}},_data:function(bs,bt,e){return g.data(bs,bt,e,true)},acceptData:function(e){if(e.nodeName){var bs=g.noData[e.nodeName.toLowerCase()];if(bs){return !(bs===true||e.getAttribute("classid")!==bs)}}return true}});g.fn.extend({data:function(by,e){var bs=null;if(typeof by==="undefined"){if(this.length){bs=g.data(this[0]);if(this[0].nodeType===1){var bv=this[0].attributes,bw;for(var bt=0,bu=bv.length;bt<bu;bt++){bw=bv[bt].name;if(bw.indexOf("data-")===0){bw=g.camelCase(bw.substring(5));z(this[0],bw,bs[bw])}}}}return bs}else{if(typeof by==="object"){return this.each(function(){g.data(this,by)})}}var bx=by.split(".");bx[1]=bx[1]?"."+bx[1]:"";if(e===W){bs=this.triggerHandler("getData"+bx[1]+"!",[bx[0]]);if(bs===W&&this.length){bs=g.data(this[0],by);bs=z(this[0],by,bs)}return bs===W&&bx[1]?this.data(bx[0]):bs}else{return this.each(function(){var bA=g(this),bz=[bx[0],e];bA.triggerHandler("setData"+bx[1]+"!",bz);g.data(this,by,e);bA.triggerHandler("changeData"+bx[1]+"!",bz)})}},removeData:function(e){return this.each(function(){g.removeData(this,e)})}});function z(bu,bw,bs){if(bs===W&&bu.nodeType===1){var bv="data-"+bw.replace(C,"$1-$2").toLowerCase();bs=bu.getAttribute(bv);if(typeof bs==="string"){try{bs=bs==="true"?true:bs==="false"?false:bs==="null"?null:!g.isNaN(bs)?parseFloat(bs):p.test(bs)?g.parseJSON(bs):bs}catch(bt){}g.data(bu,bw,bs)}else{bs=W}}return bs}function ab(bs){for(var e in bs){if(e!=="toJSON"){return false}}return true}function b(bs,bw,e){var bx=bw+"defer",bt=bw+"queue",bv=bw+"mark",bu=g.data(bs,bx,W,true);if(bu&&(e==="queue"||!g.data(bs,bt,W,true))&&(e==="mark"||!g.data(bs,bv,W,true))){setTimeout(function(){if(!g.data(bs,bt,W,true)&&!g.data(bs,bv,W,true)){g.removeData(bs,bx,true);bu.resolve()}},0)}}g.extend({_mark:function(e,bs){if(e){bs=(bs||"fx")+"mark";g.data(e,bs,(g.data(e,bs,W,true)||0)+1,true)}},_unmark:function(bs,bu,bt){if(bs!==true){bt=bu;bu=bs;bs=false}if(bu){bt=bt||"fx";var bv=bt+"mark",e=bs?0:((g.data(bu,bv,W,true)||1)-1);if(e){g.data(bu,bv,e,true)}else{g.removeData(bu,bv,true);b(bu,bt,"mark")}}},queue:function(bu,bt,bs){if(bu){bt=(bt||"fx")+"queue";var e=g.data(bu,bt,W,true);if(bs){if(!e||g.isArray(bs)){e=g.data(bu,bt,g.makeArray(bs),true)}else{e.push(bs)}}return e||[]}},dequeue:function(bt,bs){bs=bs||"fx";var e=g.queue(bt,bs),bv=e.shift(),bu;if(bv==="inprogress"){bv=e.shift()}if(bv){if(bs==="fx"){e.unshift("inprogress")}bv.call(bt,function(){g.dequeue(bt,bs)})}if(!e.length){g.removeData(bt,bs+"queue",true);b(bt,bs,"queue")}}});g.fn.extend({queue:function(bs,e){if(typeof bs!=="string"){e=bs;bs="fx"}if(e===W){return g.queue(this[0],bs)}return this.each(function(){var bt=g.queue(this,bs,e);if(bs==="fx"&&bt[0]!=="inprogress"){g.dequeue(this,bs)}})},dequeue:function(e){return this.each(function(){g.dequeue(this,e)})},delay:function(e,bs){e=g.fx?g.fx.speeds[e]||e:e;bs=bs||"fx";return this.queue(bs,function(){var bt=this;setTimeout(function(){g.dequeue(bt,bs)},e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(by,bv){if(typeof by!=="string"){bv=by;by=W}by=by||"fx";var bw=g.Deferred(),bB=this,bs=bB.length,bu=1,bz=by+"defer",e=by+"queue",bx=by+"mark",bt;function bA(){if(!(--bu)){bw.resolveWith(bB,[bB])}}while(bs--){if((bt=g.data(bB[bs],bz,W,true)||(g.data(bB[bs],e,W,true)||g.data(bB[bs],bx,W,true))&&g.data(bB[bs],bz,g._Deferred(),true))){bu++;bt.done(bA)}}bA();return bw.promise()}});var w=/[\n\t\r]/g,aq=/\s+/,k=/\r/g,aU=/^(?:button|input)$/i,ac=/^(?:button|input|object|select|textarea)$/i,X=/^a(?:rea)?$/i,B=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,aw=/\:|^on/,aP,ah;g.fn.extend({attr:function(e,bs){return g.access(this,e,bs,true,g.attr)},removeAttr:function(e){return this.each(function(){g.removeAttr(this,e)})},prop:function(e,bs){return g.access(this,e,bs,true,g.prop)},removeProp:function(e){e=g.propFix[e]||e;return this.each(function(){try{this[e]=W;delete this[e]}catch(bs){}})},addClass:function(e){var bu,bs,bv,bt,by,bx,bw;if(g.isFunction(e)){return this.each(function(bz){g(this).addClass(e.call(this,bz,this.className))})}if(e&&typeof e==="string"){bu=e.split(aq);for(bs=0,bv=this.length;bs<bv;bs++){bt=this[bs];if(bt.nodeType===1){if(!bt.className&&bu.length===1){bt.className=e}else{by=" "+bt.className+" ";for(bx=0,bw=bu.length;bx<bw;bx++){if(!~by.indexOf(" "+bu[bx]+" ")){by+=bu[bx]+" "}}bt.className=g.trim(by)}}}}return this},removeClass:function(e){var bu,bs,bv,bt,by,bx,bw;if(g.isFunction(e)){return this.each(function(bz){g(this).removeClass(e.call(this,bz,this.className))})}if((e&&typeof e==="string")||e===W){bu=(e||"").split(aq);for(bs=0,bv=this.length;bs<bv;bs++){bt=this[bs];if(bt.nodeType===1&&bt.className){if(e){by=(" "+bt.className+" ").replace(w," ");for(bx=0,bw=bu.length;bx<bw;bx++){by=by.replace(" "+bu[bx]+" "," ")}bt.className=g.trim(by)}else{bt.className=""}}}}return this},toggleClass:function(e,bt){var bs=typeof e,bu=typeof bt==="boolean";if(g.isFunction(e)){return this.each(function(bv){g(this).toggleClass(e.call(this,bv,this.className,bt),bt)})}return this.each(function(){if(bs==="string"){var by,bw=0,bz=g(this),bx=bt,bv=e.split(aq);while((by=bv[bw++])){bx=bu?bx:!bz.hasClass(by);bz[bx?"addClass":"removeClass"](by)}}else{if(bs==="undefined"||bs==="boolean"){if(this.className){g._data(this,"__className__",this.className)}this.className=this.className||e===false?"":g._data(this,"__className__")||""}}})},hasClass:function(e){var bt=" "+e+" ";for(var bu=0,bs=this.length;bu<bs;bu++){if((" "+this[bu].className+" ").replace(w," ").indexOf(bt)>-1){return true}}return false},val:function(e){var bu,bs,bt=this[0];if(!arguments.length){if(bt){bu=g.valHooks[bt.nodeName.toLowerCase()]||g.valHooks[bt.type];if(bu&&"get" in bu&&(bs=bu.get(bt,"value"))!==W){return bs}bs=bt.value;return typeof bs==="string"?bs.replace(k,""):bs==null?"":bs}return W}var bv=g.isFunction(e);return this.each(function(bw){var by=g(this),bx;if(this.nodeType!==1){return}if(bv){bx=e.call(this,bw,by.val())}else{bx=e}if(bx==null){bx=""}else{if(typeof bx==="number"){bx+=""}else{if(g.isArray(bx)){bx=g.map(bx,function(bz){return bz==null?"":bz+""})}}}bu=g.valHooks[this.nodeName.toLowerCase()]||g.valHooks[this.type];if(!bu||!("set" in bu)||bu.set(this,bx,"value")===W){this.value=bx}})}});g.extend({valHooks:{option:{get:function(e){var bs=e.attributes.value;return !bs||bs.specified?e.value:e.text}},select:{get:function(bv){var e,bx=bv.selectedIndex,bu=[],bt=bv.options,by=bv.type==="select-one";if(bx<0){return null}for(var bs=by?bx:0,bz=by?bx+1:bt.length;bs<bz;bs++){var bw=bt[bs];if(bw.selected&&(g.support.optDisabled?!bw.disabled:bw.getAttribute("disabled")===null)&&(!bw.parentNode.disabled||!g.nodeName(bw.parentNode,"optgroup"))){e=g(bw).val();if(by){return e}bu.push(e)}}if(by&&!bu.length&&bt.length){return g(bt[bx]).val()}return bu},set:function(bs,e){var bt=g.makeArray(e);g(bs).find("option").each(function(){this.selected=g.inArray(g(this).val(),bt)>=0});if(!bt.length){bs.selectedIndex=-1}return bt}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attrFix:{tabindex:"tabIndex"},attr:function(bs,bw,e,by){var bt=bs.nodeType;if(!bs||bt===3||bt===8||bt===2){return W}if(by&&bw in g.attrFn){return g(bs)[bw](e)}if(!("getAttribute" in bs)){return g.prop(bs,bw,e)}var bu,bv,bx=bt!==1||!g.isXMLDoc(bs);if(bx){bw=g.attrFix[bw]||bw;bv=g.attrHooks[bw];if(!bv){if(B.test(bw)){bv=ah}else{if(aP&&bw!=="className"&&(g.nodeName(bs,"form")||aw.test(bw))){bv=aP}}}}if(e!==W){if(e===null){g.removeAttr(bs,bw);return W}else{if(bv&&"set" in bv&&bx&&(bu=bv.set(bs,e,bw))!==W){return bu}else{bs.setAttribute(bw,""+e);return e}}}else{if(bv&&"get" in bv&&bx&&(bu=bv.get(bs,bw))!==null){return bu}else{bu=bs.getAttribute(bw);return bu===null?W:bu}}},removeAttr:function(bs,bt){var e;if(bs.nodeType===1){bt=g.attrFix[bt]||bt;if(g.support.getSetAttribute){bs.removeAttribute(bt)}else{g.attr(bs,bt,"");bs.removeAttributeNode(bs.getAttributeNode(bt))}if(B.test(bt)&&(e=g.propFix[bt]||bt) in bs){bs[e]=false}}},attrHooks:{type:{set:function(bt,e){if(aU.test(bt.nodeName)&&bt.parentNode){g.error("type property can't be changed")}else{if(!g.support.radioValue&&e==="radio"&&g.nodeName(bt,"input")){var bs=bt.value;bt.setAttribute("type",e);if(bs){bt.value=bs}return e}}}},tabIndex:{get:function(e){var bs=e.getAttributeNode("tabIndex");return bs&&bs.specified?parseInt(bs.value,10):ac.test(e.nodeName)||X.test(e.nodeName)&&e.href?0:W}},value:{get:function(e,bs){if(aP&&g.nodeName(e,"button")){return aP.get(e,bs)}return bs in e?e.value:null},set:function(bs,e,bt){if(aP&&g.nodeName(bs,"button")){return aP.set(bs,e,bt)}bs.value=e}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(bs,bw,e){var bt=bs.nodeType;if(!bs||bt===3||bt===8||bt===2){return W}var bu,bv,bx=bt!==1||!g.isXMLDoc(bs);if(bx){bw=g.propFix[bw]||bw;bv=g.propHooks[bw]}if(e!==W){if(bv&&"set" in bv&&(bu=bv.set(bs,e,bw))!==W){return bu}else{return(bs[bw]=e)}}else{if(bv&&"get" in bv&&(bu=bv.get(bs,bw))!==W){return bu}else{return bs[bw]}}},propHooks:{}});ah={get:function(e,bs){return g.prop(e,bs)?bs.toLowerCase():W},set:function(bt,e,bu){var bs;if(e===false){g.removeAttr(bt,bu)}else{bs=g.propFix[bu]||bu;if(bs in bt){bt[bs]=true}bt.setAttribute(bu,bu.toLowerCase())}return bu}};if(!g.support.getSetAttribute){g.attrFix=g.propFix;aP=g.attrHooks.name=g.attrHooks.title=g.valHooks.button={get:function(bs,bt){var e;e=bs.getAttributeNode(bt);return e&&e.nodeValue!==""?e.nodeValue:W},set:function(bt,e,bu){var bs=bt.getAttributeNode(bu);if(bs){bs.nodeValue=e;return e}}};g.each(["width","height"],function(bs,e){g.attrHooks[e]=g.extend(g.attrHooks[e],{set:function(bt,bu){if(bu===""){bt.setAttribute(e,"auto");return bu}}})})}if(!g.support.hrefNormalized){g.each(["href","src","width","height"],function(bs,e){g.attrHooks[e]=g.extend(g.attrHooks[e],{get:function(bt){var bu=bt.getAttribute(e,2);return bu===null?W:bu}})})}if(!g.support.style){g.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||W},set:function(e,bs){return(e.style.cssText=""+bs)}}}if(!g.support.optSelected){g.propHooks.selected=g.extend(g.propHooks.selected,{get:function(e){var bs=e.parentNode;if(bs){bs.selectedIndex;if(bs.parentNode){bs.parentNode.selectedIndex}}}})}if(!g.support.checkOn){g.each(["radio","checkbox"],function(){g.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}g.each(["radio","checkbox"],function(){g.valHooks[this]=g.extend(g.valHooks[this],{set:function(e,bs){if(g.isArray(bs)){return(e.checked=g.inArray(g(e).val(),bs)>=0)}}})});var ar=/\.(.*)$/,bn=/^(?:textarea|input|select)$/i,y=/\./g,s=/ /g,bp=/[^\w\s.|`]/g,ba=function(e){return e.replace(bp,"\\$&")};g.event={add:function(bu,bC,bv,bA){if(bu.nodeType===3||bu.nodeType===8){return}if(bv===false){bv=Y}else{if(!bv){return}}var bE,bD;if(bv.handler){bE=bv;bv=bE.handler}if(!bv.guid){bv.guid=g.guid++}var bz=g._data(bu);if(!bz){return}var by=bz.events,bt=bz.handle;if(!by){bz.events=by={}}if(!bt){bz.handle=bt=function(bF){return typeof g!=="undefined"&&(!bF||g.event.triggered!==bF.type)?g.event.handle.apply(bt.elem,arguments):W}}bt.elem=bu;bC=bC.split(" ");var bx,bw=0,e;while((bx=bC[bw++])){bD=bE?g.extend({},bE):{handler:bv,data:bA};if(bx.indexOf(".")>-1){e=bx.split(".");bx=e.shift();bD.namespace=e.slice(0).sort().join(".")}else{e=[];bD.namespace=""}bD.type=bx;if(!bD.guid){bD.guid=bv.guid}var bB=by[bx],bs=g.event.special[bx]||{};if(!bB){bB=by[bx]=[];if(!bs.setup||bs.setup.call(bu,bA,e,bt)===false){if(bu.addEventListener){bu.addEventListener(bx,bt,false)}else{if(bu.attachEvent){bu.attachEvent("on"+bx,bt)}}}}if(bs.add){bs.add.call(bu,bD);if(!bD.handler.guid){bD.handler.guid=bv.guid}}bB.push(bD);g.event.global[bx]=true}bu=null},global:{},remove:function(bI,bG,bu,bt){if(bI.nodeType===3||bI.nodeType===8){return}if(bu===false){bu=Y}var bE,bw,bB,bA,bz=0,bx,e,bF,bs,by,bC,bv,bH=g.hasData(bI)&&g._data(bI),bD=bH&&bH.events;if(!bH||!bD){return}if(bG&&bG.type){bu=bG.handler;bG=bG.type}if(!bG||typeof bG==="string"&&bG.charAt(0)==="."){bG=bG||"";for(bw in bD){g.event.remove(bI,bw+bG)}return}bG=bG.split(" ");while((bw=bG[bz++])){bv=bw;bC=null;bx=bw.indexOf(".")<0;e=[];if(!bx){e=bw.split(".");bw=e.shift();bF=new RegExp("(^|\\.)"+g.map(e.slice(0).sort(),ba).join("\\.(?:.*\\.)?")+"(\\.|$)")}by=bD[bw];if(!by){continue}if(!bu){for(bA=0;bA<by.length;bA++){bC=by[bA];if(bx||bF.test(bC.namespace)){g.event.remove(bI,bv,bC.handler,bA);by.splice(bA--,1)}}continue}bs=g.event.special[bw]||{};for(bA=bt||0;bA<by.length;bA++){bC=by[bA];if(bu.guid===bC.guid){if(bx||bF.test(bC.namespace)){if(bt==null){by.splice(bA--,1)}if(bs.remove){bs.remove.call(bI,bC)}}if(bt!=null){break}}}if(by.length===0||bt!=null&&by.length===1){if(!bs.teardown||bs.teardown.call(bI,e)===false){g.removeEvent(bI,bw,bH.handle)}bE=null;delete bD[bw]}}if(g.isEmptyObject(bD)){var bJ=bH.handle;if(bJ){bJ.elem=null}delete bH.events;delete bH.handle;if(g.isEmptyObject(bH)){g.removeData(bI,W,true)}}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(bw,bz,bu,bt){var bv=bw.type||bw,e=[],bD;if(bv.indexOf("!")>=0){bv=bv.slice(0,-1);bD=true}if(bv.indexOf(".")>=0){e=bv.split(".");bv=e.shift();e.sort()}if((!bu||g.event.customEvent[bv])&&!g.event.global[bv]){return}bw=typeof bw==="object"?bw[g.expando]?bw:new g.Event(bv,bw):new g.Event(bv);bw.type=bv;bw.exclusive=bD;bw.namespace=e.join(".");bw.namespace_re=new RegExp("(^|\\.)"+e.join("\\.(?:.*\\.)?")+"(\\.|$)");if(bt||!bu){bw.preventDefault();bw.stopPropagation()}if(!bu){g.each(g.cache,function(){var bE=g.expando,bF=this[bE];if(bF&&bF.events&&bF.events[bv]){g.event.trigger(bw,bz,bF.handle.elem)}});return}if(bu.nodeType===3||bu.nodeType===8){return}bw.result=W;bw.target=bu;bz=bz!=null?g.makeArray(bz):[];bz.unshift(bw);var bC=bu,by=bv.indexOf(":")<0?"on"+bv:"";do{var bA=g._data(bC,"handle");bw.currentTarget=bC;if(bA){bA.apply(bC,bz)}if(by&&g.acceptData(bC)&&bC[by]&&bC[by].apply(bC,bz)===false){bw.result=false;bw.preventDefault()}bC=bC.parentNode||bC.ownerDocument||bC===bw.target.ownerDocument&&a4}while(bC&&!bw.isPropagationStopped());if(!bw.isDefaultPrevented()){var bB,bs=g.event.special[bv]||{};if((!bs._default||bs._default.call(bu.ownerDocument,bw)===false)&&!(bv==="click"&&g.nodeName(bu,"a"))&&g.acceptData(bu)){try{if(by&&bu[bv]){bB=bu[by];if(bB){bu[by]=null}g.event.triggered=bv;bu[bv]()}}catch(bx){}if(bB){bu[by]=bB}g.event.triggered=W}}return bw.result},handle:function(bx){bx=g.event.fix(bx||a4.event);var bs=((g._data(this,"events")||{})[bx.type]||[]).slice(0),bv=!bx.exclusive&&!bx.namespace,by=Array.prototype.slice.call(arguments,0);by[0]=bx;bx.currentTarget=this;for(var bt=0,bu=bs.length;bt<bu;bt++){var e=bs[bt];if(bv||bx.namespace_re.test(e.namespace)){bx.handler=e.handler;bx.data=e.data;bx.handleObj=e;var bw=e.handler.apply(this,by);if(bw!==W){bx.result=bw;if(bw===false){bx.preventDefault();bx.stopPropagation()}}if(bx.isImmediatePropagationStopped()){break}}}return bx.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(bv){if(bv[g.expando]){return bv}var bw=bv;bv=g.Event(bw);for(var e=this.props.length,bt;e;){bt=this.props[--e];bv[bt]=bw[bt]}if(!bv.target){bv.target=bv.srcElement||aH}if(bv.target.nodeType===3){bv.target=bv.target.parentNode}if(!bv.relatedTarget&&bv.fromElement){bv.relatedTarget=bv.fromElement===bv.target?bv.toElement:bv.fromElement}if(bv.pageX==null&&bv.clientX!=null){var bx=bv.target.ownerDocument||aH,bu=bx.documentElement,bs=bx.body;bv.pageX=bv.clientX+(bu&&bu.scrollLeft||bs&&bs.scrollLeft||0)-(bu&&bu.clientLeft||bs&&bs.clientLeft||0);bv.pageY=bv.clientY+(bu&&bu.scrollTop||bs&&bs.scrollTop||0)-(bu&&bu.clientTop||bs&&bs.clientTop||0)}if(bv.which==null&&(bv.charCode!=null||bv.keyCode!=null)){bv.which=bv.charCode!=null?bv.charCode:bv.keyCode}if(!bv.metaKey&&bv.ctrlKey){bv.metaKey=bv.ctrlKey}if(!bv.which&&bv.button!==W){bv.which=(bv.button&1?1:(bv.button&2?3:(bv.button&4?2:0)))}return bv},guid:100000000,proxy:g.proxy,special:{ready:{setup:g.bindReady,teardown:g.noop},live:{add:function(e){g.event.add(this,bk(e.origType,e.selector),g.extend({},e,{handler:aS,guid:e.handler.guid}))},remove:function(e){g.event.remove(this,bk(e.origType,e.selector),e)}},beforeunload:{setup:function(bs,bt,e){if(g.isWindow(this)){this.onbeforeunload=e}},teardown:function(bs,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}}};g.removeEvent=aH.removeEventListener?function(bt,bs,e){if(bt.removeEventListener){bt.removeEventListener(bs,e,false)}}:function(bt,bs,e){if(bt.detachEvent){bt.detachEvent("on"+bs,e)}};g.Event=function(e,bs){if(!this.preventDefault){return new g.Event(e,bs)}if(e&&e.type){this.originalEvent=e;this.type=e.type;this.isDefaultPrevented=(e.defaultPrevented||e.returnValue===false||e.getPreventDefault&&e.getPreventDefault())?bo:Y}else{this.type=e}if(bs){g.extend(this,bs)}this.timeStamp=g.now();this[g.expando]=true};function Y(){return false}function bo(){return true}g.Event.prototype={preventDefault:function(){this.isDefaultPrevented=bo;var bs=this.originalEvent;if(!bs){return}if(bs.preventDefault){bs.preventDefault()}else{bs.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=bo;var bs=this.originalEvent;if(!bs){return}if(bs.stopPropagation){bs.stopPropagation()}bs.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bo;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y};var U=function(bs){var e=bs.relatedTarget,bu=false,bt=bs.type;bs.type=bs.data;if(e!==this){if(e){bu=g.contains(this,e)}if(!bu){g.event.handle.apply(this,arguments);bs.type=bt}}},an=function(e){e.type=e.data;g.event.handle.apply(this,arguments)};g.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bs,e){g.event.special[bs]={setup:function(bt){g.event.add(this,e,bt&&bt.selector?an:U,bs)},teardown:function(bt){g.event.remove(this,e,bt&&bt.selector?an:U)}}});if(!g.support.submitBubbles){g.event.special.submit={setup:function(e,bs){if(!g.nodeName(this,"form")){g.event.add(this,"click.specialSubmit",function(bv){var bu=bv.target,bt=bu.type;if((bt==="submit"||bt==="image")&&g(bu).closest("form").length){ag("submit",this,arguments)}});g.event.add(this,"keypress.specialSubmit",function(bv){var bu=bv.target,bt=bu.type;if((bt==="text"||bt==="password")&&g(bu).closest("form").length&&bv.keyCode===13){ag("submit",this,arguments)}})}else{return false}},teardown:function(e){g.event.remove(this,".specialSubmit")}}}if(!g.support.changeBubbles){var o,A=function(bs){var e=bs.type,bt=bs.value;if(e==="radio"||e==="checkbox"){bt=bs.checked}else{if(e==="select-multiple"){bt=bs.selectedIndex>-1?g.map(bs.options,function(bu){return bu.selected}).join("-"):""}else{if(g.nodeName(bs,"select")){bt=bs.selectedIndex}}}return bt},aF=function aF(bv){var bu=bv.target,bs,bt;if(!bn.test(bu.nodeName)||bu.readOnly){return}bs=g._data(bu,"_change_data");bt=A(bu);if(bv.type!=="focusout"||bu.type!=="radio"){g._data(bu,"_change_data",bt)}if(bs===W||bt===bs){return}if(bs!=null||bt){bv.type="change";bv.liveFired=W;g.event.trigger(bv,arguments[1],bu)}};g.event.special.change={filters:{focusout:aF,beforedeactivate:aF,click:function(bu){var bt=bu.target,bs=g.nodeName(bt,"input")?bt.type:"";if(bs==="radio"||bs==="checkbox"||g.nodeName(bt,"select")){aF.call(this,bu)}},keydown:function(bu){var bt=bu.target,bs=g.nodeName(bt,"input")?bt.type:"";if((bu.keyCode===13&&!g.nodeName(bt,"textarea"))||(bu.keyCode===32&&(bs==="checkbox"||bs==="radio"))||bs==="select-multiple"){aF.call(this,bu)}},beforeactivate:function(bt){var bs=bt.target;g._data(bs,"_change_data",A(bs))}},setup:function(e,bt){if(this.type==="file"){return false}for(var bs in o){g.event.add(this,bs+".specialChange",o[bs])}return bn.test(this.nodeName)},teardown:function(e){g.event.remove(this,".specialChange");return bn.test(this.nodeName)}};o=g.event.special.change.filters;o.focus=o.beforeactivate}function ag(bs,bt,e){var bu=g.extend({},e[0]);bu.type=bs;bu.originalEvent={};bu.liveFired=W;g.event.handle.call(bt,bu);if(bu.isDefaultPrevented()){e[0].preventDefault()}}if(!g.support.focusinBubbles){g.each({focus:"focusin",blur:"focusout"},function(e,bt){var bu=0;g.event.special[bt]={setup:function(){if(bu++===0){aH.addEventListener(e,bs,true)}},teardown:function(){if(--bu===0){aH.removeEventListener(e,bs,true)}}};function bs(bw){var bv=g.event.fix(bw);bv.type=bt;bv.originalEvent={};g.event.trigger(bv,null,bv.target);if(bv.isDefaultPrevented()){bw.preventDefault()}}})}g.each(["bind","one"],function(bs,e){g.fn[e]=function(bx,bt,bz){var bw;if(typeof bx==="object"){for(var by in bx){this[e](by,bt,bx[by],bz)}return this}if(arguments.length===2||bt===false){bz=bt;bt=W}if(e==="one"){bw=function(bA){g(this).unbind(bA,bw);return bz.apply(this,arguments)};bw.guid=bz.guid||g.guid++}else{bw=bz}if(bx==="unload"&&e!=="one"){this.one(bx,bt,bz)}else{for(var bu=0,bv=this.length;bu<bv;bu++){g.event.add(this[bu],bx,bw,bt)}}return this}});g.fn.extend({unbind:function(bt,bs){if(typeof bt==="object"&&!bt.preventDefault){for(var bv in bt){this.unbind(bv,bt[bv])}}else{for(var e=0,bu=this.length;e<bu;e++){g.event.remove(this[e],bt,bs)}}return this},delegate:function(bt,bs,e,bu){return this.live(bs,e,bu,bt)},undelegate:function(bs,e,bt){if(arguments.length===0){return this.unbind("live")}else{return this.die(e,null,bt,bs)}},trigger:function(bs,e){return this.each(function(){g.event.trigger(bs,e,this)})},triggerHandler:function(bs,e){if(this[0]){return g.event.trigger(bs,e,this[0],true)}},toggle:function(bt){var bu=arguments,e=bt.guid||g.guid++,bs=0,bv=function(bw){var bx=(g.data(this,"lastToggle"+bt.guid)||0)%bs;g.data(this,"lastToggle"+bt.guid,bx+1);bw.preventDefault();return bu[bx].apply(this,arguments)||false};bv.guid=e;while(bs<bu.length){bu[bs++].guid=e}return this.click(bv)},hover:function(e,bs){return this.mouseenter(e).mouseleave(bs||e)}});var G={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};g.each(["live","die"],function(bs,e){g.fn[e]=function(bE,bB,bA,bv){var bx,by=0,bC,bt,bG,bF=bv||this.selector,bu=bv?this:g(this.context);if(typeof bE==="object"&&!bE.preventDefault){for(var bD in bE){bu[e](bD,bB,bE[bD],bF)}return this}if(e==="die"&&!bE&&bv&&bv.charAt(0)==="."){bu.unbind(bv);return this}if(bB===false||g.isFunction(bB)){bA=bB||Y;bB=W}bE=(bE||"").split(" ");while((bx=bE[by++])!=null){bC=ar.exec(bx);bt="";if(bC){bt=bC[0];bx=bx.replace(ar,"")}if(bx==="hover"){bE.push("mouseenter"+bt,"mouseleave"+bt);continue}bG=bx;if(G[bx]){bE.push(G[bx]+bt);bx=bx+bt}else{bx=(G[bx]||bx)+bt}if(e==="live"){for(var bz=0,bw=bu.length;bz<bw;bz++){g.event.add(bu[bz],"live."+bk(bx,bF),{data:bB,selector:bF,handler:bA,origType:bx,origHandler:bA,preType:bG})}}else{bu.unbind("live."+bk(bx,bF),bA)}}return this}});function aS(bw){var bv,bu,bt,bD,bE,bH,by,bx,bA,bC,bI,bF,bs,e=[],bz=[],bB=g._data(this,"events");if(bw.liveFired===this||!bB||!bB.live||bw.target.disabled||bw.button&&bw.type==="click"){return}if(bw.namespace){bF=new RegExp("(^|\\.)"+bw.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}bw.liveFired=this;var bG=bB.live.slice(0);for(by=0;by<bG.length;by++){bE=bG[by];if(bE.origType.replace(ar,"")===bw.type){bz.push(bE.selector)}else{bG.splice(by--,1)}}bD=g(bw.target).closest(bz,bw.currentTarget);for(bx=0,bA=bD.length;bx<bA;bx++){bI=bD[bx];for(by=0;by<bG.length;by++){bE=bG[by];if(bI.selector===bE.selector&&(!bF||bF.test(bE.namespace))&&!bI.elem.disabled){bH=bI.elem;bt=null;if(bE.preType==="mouseenter"||bE.preType==="mouseleave"){bw.type=bE.preType;bt=g(bw.relatedTarget).closest(bE.selector)[0];if(bt&&g.contains(bH,bt)){bt=bH}}if(!bt||bt!==bH){e.push({elem:bH,handleObj:bE,level:bI.level})}}}}for(bx=0,bA=e.length;bx<bA;bx++){bD=e[bx];if(bu&&bD.level>bu){break}bw.currentTarget=bD.elem;bw.data=bD.handleObj.data;bw.handleObj=bD.handleObj;bs=bD.handleObj.origHandler.apply(bD.elem,arguments);if(bs===false||bw.isPropagationStopped()){bu=bD.level;if(bs===false){bv=false}if(bw.isImmediatePropagationStopped()){break}}}return bv}function bk(bs,e){return(bs&&bs!=="*"?bs+".":"")+e.replace(y,"`").replace(s,"&")}g.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(bs,e){g.fn[e]=function(bt,bu){if(bu==null){bu=bt;bt=null}return arguments.length>0?this.bind(e,bt,bu):this.trigger(e)};if(g.attrFn){g.attrFn[e]=true}});
/*
    * Sizzle CSS Selector Engine
    *  Copyright 2011, The Dojo Foundation
    *  Released under the MIT, BSD, and GPL Licenses.
    *  More information: http://sizzlejs.com/
    */
(function(){var bF=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bw=0,bC=Object.prototype.toString,bu=false,bt=true,bA=/\\/g,bK=/\W/;[0,0].sort(function(){bt=false;return 0});var bI=function(bR,bL,bO,bV){bO=bO||[];bL=bL||aH;var bM=bL;if(bL.nodeType!==1&&bL.nodeType!==9){return[]}if(!bR||typeof bR!=="string"){return bO}var bU,bX,bP,b0,bW,bZ,e,bS,bT=true,bN=bI.isXML(bL),bQ=[],bY=bR;do{bF.exec("");bU=bF.exec(bY);if(bU){bY=bU[3];bQ.push(bU[1]);if(bU[2]){b0=bU[3];break}}}while(bU);if(bQ.length>1&&bG.exec(bR)){if(bQ.length===2&&bE.relative[bQ[0]]){bX=bs(bQ[0]+bQ[1],bL)}else{bX=bE.relative[bQ[0]]?[bL]:bI(bQ.shift(),bL);while(bQ.length){bR=bQ.shift();if(bE.relative[bR]){bR+=bQ.shift()}bX=bs(bR,bX)}}}else{if(!bV&&bQ.length>1&&bL.nodeType===9&&!bN&&bE.match.ID.test(bQ[0])&&!bE.match.ID.test(bQ[bQ.length-1])){bW=bI.find(bQ.shift(),bL,bN);bL=bW.expr?bI.filter(bW.expr,bW.set)[0]:bW.set[0]}if(bL){bW=bV?{expr:bQ.pop(),set:bH(bV)}:bI.find(bQ.pop(),bQ.length===1&&(bQ[0]==="~"||bQ[0]==="+")&&bL.parentNode?bL.parentNode:bL,bN);bX=bW.expr?bI.filter(bW.expr,bW.set):bW.set;if(bQ.length>0){bP=bH(bX)}else{bT=false}while(bQ.length){bZ=bQ.pop();e=bZ;if(!bE.relative[bZ]){bZ=""}else{e=bQ.pop()}if(e==null){e=bL}bE.relative[bZ](bP,e,bN)}}else{bP=bQ=[]}}if(!bP){bP=bX}if(!bP){bI.error(bZ||bR)}if(bC.call(bP)==="[object Array]"){if(!bT){bO.push.apply(bO,bP)}else{if(bL&&bL.nodeType===1){for(bS=0;bP[bS]!=null;bS++){if(bP[bS]&&(bP[bS]===true||bP[bS].nodeType===1&&bI.contains(bL,bP[bS]))){bO.push(bX[bS])}}}else{for(bS=0;bP[bS]!=null;bS++){if(bP[bS]&&bP[bS].nodeType===1){bO.push(bX[bS])}}}}}else{bH(bP,bO)}if(b0){bI(b0,bM,bO,bV);bI.uniqueSort(bO)}return bO};bI.uniqueSort=function(e){if(bJ){bu=bt;e.sort(bJ);if(bu){for(var bL=1;bL<e.length;bL++){if(e[bL]===e[bL-1]){e.splice(bL--,1)}}}}return e};bI.matches=function(e,bL){return bI(e,null,null,bL)};bI.matchesSelector=function(e,bL){return bI(bL,null,null,[e]).length>0};bI.find=function(bO,bM,e){var bP;if(!bO){return[]}for(var bL=0,bN=bE.order.length;bL<bN;bL++){var bS,bR=bE.order[bL];if((bS=bE.leftMatch[bR].exec(bO))){var bQ=bS[1];bS.splice(1,1);if(bQ.substr(bQ.length-1)!=="\\"){bS[1]=(bS[1]||"").replace(bA,"");bP=bE.find[bR](bS,bM,e);if(bP!=null){bO=bO.replace(bE.match[bR],"");break}}}}if(!bP){bP=typeof bM.getElementsByTagName!=="undefined"?bM.getElementsByTagName("*"):[]}return{set:bP,expr:bO}};bI.filter=function(bT,b0,bL,bV){var bP,bR,bX=bT,bW=[],bY=b0,bU=b0&&b0[0]&&bI.isXML(b0[0]);while(bT&&b0.length){for(var bQ in bE.filter){if((bP=bE.leftMatch[bQ].exec(bT))!=null&&bP[2]){var bM,bZ,e=bE.filter[bQ],bO=bP[1];bR=false;bP.splice(1,1);if(bO.substr(bO.length-1)==="\\"){continue}if(bY===bW){bW=[]}if(bE.preFilter[bQ]){bP=bE.preFilter[bQ](bP,bY,bL,bW,bV,bU);if(!bP){bR=bM=true}else{if(bP===true){continue}}}if(bP){for(var bS=0;(bZ=bY[bS])!=null;bS++){if(bZ){bM=e(bZ,bP,bS,bY);var bN=bV^!!bM;if(bL&&bM!=null){if(bN){bR=true}else{bY[bS]=false}}else{if(bN){bW.push(bZ);bR=true}}}}}if(bM!==W){if(!bL){bY=bW}bT=bT.replace(bE.match[bQ],"");if(!bR){return[]}break}}}if(bT===bX){if(bR==null){bI.error(bT)}else{break}}bX=bT}return bY};bI.error=function(e){throw"Syntax error, unrecognized expression: "+e};var bE=bI.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(bR,bN){var e=typeof bN==="string",bO=e&&!bK.test(bN),bP=e&&!bO;if(bO){bN=bN.toLowerCase()}for(var bL=0,bM=bR.length,bQ;bL<bM;bL++){if((bQ=bR[bL])){while((bQ=bQ.previousSibling)&&bQ.nodeType!==1){}bR[bL]=bP||bQ&&bQ.nodeName.toLowerCase()===bN?bQ||false:bQ===bN}}if(bP){bI.filter(bN,bR,true)}},">":function(bQ,bN){var bL,bO=typeof bN==="string",e=0,bM=bQ.length;if(bO&&!bK.test(bN)){bN=bN.toLowerCase();for(;e<bM;e++){bL=bQ[e];if(bL){var bP=bL.parentNode;bQ[e]=bP.nodeName.toLowerCase()===bN?bP:false}}}else{for(;e<bM;e++){bL=bQ[e];if(bL){bQ[e]=bO?bL.parentNode:bL.parentNode===bN}}if(bO){bI.filter(bN,bQ,true)}}},"":function(bP,bM,e){var bO,bN=bw++,bL=bx;if(typeof bM==="string"&&!bK.test(bM)){bM=bM.toLowerCase();bO=bM;bL=bB}bL("parentNode",bM,bN,bP,bO,e)},"~":function(bP,bM,e){var bO,bN=bw++,bL=bx;if(typeof bM==="string"&&!bK.test(bM)){bM=bM.toLowerCase();bO=bM;bL=bB}bL("previousSibling",bM,bN,bP,bO,e)}},find:{ID:function(bN,e,bL){if(typeof e.getElementById!=="undefined"&&!bL){var bM=e.getElementById(bN[1]);return bM&&bM.parentNode?[bM]:[]}},NAME:function(bM,bL){if(typeof bL.getElementsByName!=="undefined"){var bO=[],bP=bL.getElementsByName(bM[1]);for(var e=0,bN=bP.length;e<bN;e++){if(bP[e].getAttribute("name")===bM[1]){bO.push(bP[e])}}return bO.length===0?null:bO}},TAG:function(bL,e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName(bL[1])}}},preFilter:{CLASS:function(bO,bP,bN,bR,bQ,e){bO=" "+bO[1].replace(bA,"")+" ";if(e){return bO}for(var bL=0,bM;(bM=bP[bL])!=null;bL++){if(bM){if(bQ^(bM.className&&(" "+bM.className+" ").replace(/[\t\n\r]/g," ").indexOf(bO)>=0)){if(!bN){bR.push(bM)}}else{if(bN){bP[bL]=false}}}}return false},ID:function(e){return e[1].replace(bA,"")},TAG:function(bL,e){return bL[1].replace(bA,"").toLowerCase()},CHILD:function(bL){if(bL[1]==="nth"){if(!bL[2]){bI.error(bL[0])}bL[2]=bL[2].replace(/^\+|\s*/g,"");var e=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(bL[2]==="even"&&"2n"||bL[2]==="odd"&&"2n+1"||!/\D/.test(bL[2])&&"0n+"+bL[2]||bL[2]);bL[2]=(e[1]+(e[2]||1))-0;bL[3]=e[3]-0}else{if(bL[2]){bI.error(bL[0])}}bL[0]=bw++;return bL},ATTR:function(bM,bO,bL,bQ,bP,e){var bN=bM[1]=bM[1].replace(bA,"");if(!e&&bE.attrMap[bN]){bM[1]=bE.attrMap[bN]}bM[4]=(bM[4]||bM[5]||"").replace(bA,"");if(bM[2]==="~="){bM[4]=" "+bM[4]+" "}return bM},PSEUDO:function(bL,bN,e,bP,bO){if(bL[1]==="not"){if((bF.exec(bL[3])||"").length>1||/^\w/.test(bL[3])){bL[3]=bI(bL[3],null,null,bN)}else{var bM=bI.filter(bL[3],bN,e,true^bO);if(!e){bP.push.apply(bP,bM)}return false}}else{if(bE.match.POS.test(bL[0])||bE.match.CHILD.test(bL[0])){return true}}return bL},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bL,e,bM){return !!bI(bM[3],bL).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bM){var e=bM.getAttribute("type"),bL=bM.type;return bM.nodeName.toLowerCase()==="input"&&"text"===bL&&(e===bL||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(e){var bL=e.nodeName.toLowerCase();return(bL==="input"||bL==="button")&&"submit"===e.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(e){var bL=e.nodeName.toLowerCase();return(bL==="input"||bL==="button")&&"reset"===e.type},button:function(e){var bL=e.nodeName.toLowerCase();return bL==="input"&&"button"===e.type||bL==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(e,bL){return bL===0},last:function(bM,bL,bN,e){return bL===e.length-1},even:function(e,bL){return bL%2===0},odd:function(e,bL){return bL%2===1},lt:function(bL,e,bM){return e<bM[3]-0},gt:function(bL,e,bM){return e>bM[3]-0},nth:function(bL,e,bM){return bM[3]-0===e},eq:function(bL,e,bM){return bM[3]-0===e}},filter:{PSEUDO:function(bL,bO,e,bS){var bR=bO[1],bN=bE.filters[bR];if(bN){return bN(bL,e,bO,bS)}else{if(bR==="contains"){return(bL.textContent||bL.innerText||bI.getText([bL])||"").indexOf(bO[3])>=0}else{if(bR==="not"){var bM=bO[3];for(var bP=0,bQ=bM.length;bP<bQ;bP++){if(bM[bP]===bL){return false}}return true}else{bI.error(bR)}}}},CHILD:function(bL,bN){var bP=bN[1],bS=bL;switch(bP){case"only":case"first":while((bS=bS.previousSibling)){if(bS.nodeType===1){return false}}if(bP==="first"){return true}bS=bL;case"last":while((bS=bS.nextSibling)){if(bS.nodeType===1){return false}}return true;case"nth":var e=bN[2],bM=bN[3];if(e===1&&bM===0){return true}var bR=bN[0],bQ=bL.parentNode;if(bQ&&(bQ.sizcache!==bR||!bL.nodeIndex)){var bT=0;for(bS=bQ.firstChild;bS;bS=bS.nextSibling){if(bS.nodeType===1){bS.nodeIndex=++bT}}bQ.sizcache=bR}var bO=bL.nodeIndex-bM;if(e===0){return bO===0}else{return(bO%e===0&&bO/e>=0)}}},ID:function(e,bL){return e.nodeType===1&&e.getAttribute("id")===bL},TAG:function(e,bL){return(bL==="*"&&e.nodeType===1)||e.nodeName.toLowerCase()===bL},CLASS:function(e,bL){return(" "+(e.className||e.getAttribute("class"))+" ").indexOf(bL)>-1},ATTR:function(bL,bM){var bP=bM[1],bQ=bE.attrHandle[bP]?bE.attrHandle[bP](bL):bL[bP]!=null?bL[bP]:bL.getAttribute(bP),e=bQ+"",bO=bM[2],bN=bM[4];return bQ==null?bO==="!=":bO==="="?e===bN:bO==="*="?e.indexOf(bN)>=0:bO==="~="?(" "+e+" ").indexOf(bN)>=0:!bN?e&&bQ!==false:bO==="!="?e!==bN:bO==="^="?e.indexOf(bN)===0:bO==="$="?e.substr(e.length-bN.length)===bN:bO==="|="?e===bN||e.substr(0,bN.length+1)===bN+"-":false},POS:function(bL,bN,e,bP){var bO=bN[2],bM=bE.setFilters[bO];if(bM){return bM(bL,e,bN,bP)}}}};var bG=bE.match.POS,bv=function(e,bL){return"\\"+(bL-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bv))}var bH=function(bL,e){bL=Array.prototype.slice.call(bL,0);if(e){e.push.apply(e,bL);return e}return bL};try{Array.prototype.slice.call(aH.documentElement.childNodes,0)[0].nodeType}catch(bD){bH=function(e,bN){var bL=0,bO=bN||[];if(bC.call(e)==="[object Array]"){Array.prototype.push.apply(bO,e)}else{if(typeof e.length==="number"){for(var bM=e.length;bL<bM;bL++){bO.push(e[bL])}}else{for(;e[bL];bL++){bO.push(e[bL])}}}return bO}}var bJ,by;if(aH.documentElement.compareDocumentPosition){bJ=function(e,bL){if(e===bL){bu=true;return 0}if(!e.compareDocumentPosition||!bL.compareDocumentPosition){return e.compareDocumentPosition?-1:1}return e.compareDocumentPosition(bL)&4?-1:1}}else{bJ=function(bN,bO){if(bN===bO){bu=true;return 0}else{if(bN.sourceIndex&&bO.sourceIndex){return bN.sourceIndex-bO.sourceIndex}}var bL,bM,bQ=[],bR=[],bS=bN.parentNode,bT=bO.parentNode,bP=bS;if(bS===bT){return by(bN,bO)}else{if(!bS){return -1}else{if(!bT){return 1}}}while(bP){bQ.unshift(bP);bP=bP.parentNode}bP=bT;while(bP){bR.unshift(bP);bP=bP.parentNode}bL=bQ.length;bM=bR.length;for(var e=0;e<bL&&e<bM;e++){if(bQ[e]!==bR[e]){return by(bQ[e],bR[e])}}return e===bL?by(bN,bR[e],-1):by(bQ[e],bO,1)};by=function(bL,bM,bN){if(bL===bM){return bN}var e=bL.nextSibling;while(e){if(e===bM){return -1}e=e.nextSibling}return 1}}bI.getText=function(bN){var bL="",bM;for(var e=0;bN[e];e++){bM=bN[e];if(bM.nodeType===3||bM.nodeType===4){bL+=bM.nodeValue}else{if(bM.nodeType!==8){bL+=bI.getText(bM.childNodes)}}}return bL};(function(){var e=aH.createElement("div"),bL="script"+(new Date()).getTime(),bM=aH.documentElement;e.innerHTML="<a name='"+bL+"'/>";bM.insertBefore(e,bM.firstChild);if(aH.getElementById(bL)){bE.find.ID=function(bQ,bN,bO){if(typeof bN.getElementById!=="undefined"&&!bO){var bP=bN.getElementById(bQ[1]);return bP?bP.id===bQ[1]||typeof bP.getAttributeNode!=="undefined"&&bP.getAttributeNode("id").nodeValue===bQ[1]?[bP]:W:[]}};bE.filter.ID=function(bO,bP){var bN=typeof bO.getAttributeNode!=="undefined"&&bO.getAttributeNode("id");return bO.nodeType===1&&bN&&bN.nodeValue===bP}}bM.removeChild(e);bM=e=null})();(function(){var e=aH.createElement("div");e.appendChild(aH.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bP,bL){var bN=bL.getElementsByTagName(bP[1]);if(bP[1]==="*"){var bM=[];for(var bO=0;bN[bO];bO++){if(bN[bO].nodeType===1){bM.push(bN[bO])}}bN=bM}return bN}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bL){return bL.getAttribute("href",2)}}e=null})();if(aH.querySelectorAll){(function(){var bL=bI,bM=aH.createElement("div"),e="__sizzle__";bM.innerHTML="<p class='TEST'></p>";if(bM.querySelectorAll&&bM.querySelectorAll(".TEST").length===0){return}bI=function(bZ,bQ,b0,bU){bQ=bQ||aH;if(!bU&&!bI.isXML(bQ)){var bV=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(bZ);if(bV&&(bQ.nodeType===1||bQ.nodeType===9)){if(bV[1]){return bH(bQ.getElementsByTagName(bZ),b0)}else{if(bV[2]&&bE.find.CLASS&&bQ.getElementsByClassName){return bH(bQ.getElementsByClassName(bV[2]),b0)}}}if(bQ.nodeType===9){if(bZ==="body"&&bQ.body){return bH([bQ.body],b0)}else{if(bV&&bV[3]){var bY=bQ.getElementById(bV[3]);if(bY&&bY.parentNode){if(bY.id===bV[3]){return bH([bY],b0)}}else{return bH([],b0)}}}try{return bH(bQ.querySelectorAll(bZ),b0)}catch(bO){}}else{if(bQ.nodeType===1&&bQ.nodeName.toLowerCase()!=="object"){var bS=bQ,bW=bQ.getAttribute("id"),bP=bW||e,bX=bQ.parentNode,bT=/^\s*[+~]/.test(bZ);if(!bW){bQ.setAttribute("id",bP)}else{bP=bP.replace(/'/g,"\\$&")}if(bT&&bX){bQ=bQ.parentNode}try{if(!bT||bX){return bH(bQ.querySelectorAll("[id='"+bP+"'] "+bZ),b0)}}catch(bR){}finally{if(!bW){bS.removeAttribute("id")}}}}}return bL(bZ,bQ,b0,bU)};for(var bN in bL){bI[bN]=bL[bN]}bM=null})()}(function(){var bN=aH.documentElement,bL=bN.matchesSelector||bN.mozMatchesSelector||bN.webkitMatchesSelector||bN.msMatchesSelector;if(bL){var e=!bL.call(aH.createElement("div"),"div"),bM=false;try{bL.call(aH.documentElement,"[test!='']:sizzle")}catch(bO){bM=true}bI.matchesSelector=function(bR,bP){bP=bP.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!bI.isXML(bR)){try{if(bM||!bE.match.PSEUDO.test(bP)&&!/!=/.test(bP)){var bQ=bL.call(bR,bP);if(bQ||!e||bR.document&&bR.document.nodeType!==11){return bQ}}}catch(bS){}}return bI(bP,null,null,[bR]).length>0}}})();(function(){var e=aH.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bN,bL,bM){if(typeof bL.getElementsByClassName!=="undefined"&&!bM){return bL.getElementsByClassName(bN[1])}};e=null})();function bB(bS,bQ,bP,bT,bR,e){for(var bL=0,bN=bT.length;bL<bN;bL++){var bM=bT[bL];if(bM){var bO=false;bM=bM[bS];while(bM){if(bM.sizcache===bP){bO=bT[bM.sizset];break}if(bM.nodeType===1&&!e){bM.sizcache=bP;bM.sizset=bL}if(bM.nodeName.toLowerCase()===bQ){bO=bM;break}bM=bM[bS]}bT[bL]=bO}}}function bx(bS,bQ,bP,bT,bR,e){for(var bL=0,bN=bT.length;bL<bN;bL++){var bM=bT[bL];if(bM){var bO=false;bM=bM[bS];while(bM){if(bM.sizcache===bP){bO=bT[bM.sizset];break}if(bM.nodeType===1){if(!e){bM.sizcache=bP;bM.sizset=bL}if(typeof bQ!=="string"){if(bM===bQ){bO=true;break}}else{if(bI.filter(bQ,[bM]).length>0){bO=bM;break}}}bM=bM[bS]}bT[bL]=bO}}}if(aH.documentElement.contains){bI.contains=function(e,bL){return e!==bL&&(e.contains?e.contains(bL):true)}}else{if(aH.documentElement.compareDocumentPosition){bI.contains=function(e,bL){return !!(e.compareDocumentPosition(bL)&16)}}else{bI.contains=function(){return false}}}bI.isXML=function(e){var bL=(e?e.ownerDocument||e:0).documentElement;return bL?bL.nodeName!=="HTML":false};var bs=function(e,bM){var bN,bP=[],bR="",bQ=bM.nodeType?[bM]:bM;while((bN=bE.match.PSEUDO.exec(e))){bR+=bN[0];e=e.replace(bE.match.PSEUDO,"")}e=bE.relative[e]?e+"*":e;for(var bL=0,bO=bQ.length;bL<bO;bL++){bI(e,bQ[bL],bP)}return bI.filter(bR,bP)};g.find=bI;g.expr=bI.selectors;g.expr[":"]=g.expr.filters;g.unique=bI.uniqueSort;g.text=bI.getText;g.isXMLDoc=bI.isXML;g.contains=bI.contains})();var bh=/Until$/,ak=/^(?:parents|prevUntil|prevAll)/,aR=/,/,bd=/^.[^:#\[\.,]*$/,aD=Array.prototype.slice,r=g.expr.match.POS,az={children:true,contents:true,next:true,prev:true};g.fn.extend({find:function(e){var bt=this,bs,bu;if(typeof e!=="string"){return g(e).filter(function(){for(bs=0,bu=bt.length;bs<bu;bs++){if(g.contains(bt[bs],this)){return true}}})}var bw=this.pushStack("","find",e),by,bv,bx;for(bs=0,bu=this.length;bs<bu;bs++){by=bw.length;g.find(e,this[bs],bw);if(bs>0){for(bv=by;bv<bw.length;bv++){for(bx=0;bx<by;bx++){if(bw[bx]===bw[bv]){bw.splice(bv--,1);break}}}}}return bw},has:function(bs){var e=g(bs);return this.filter(function(){for(var bt=0,bu=e.length;bt<bu;bt++){if(g.contains(this,e[bt])){return true}}})},not:function(e){return this.pushStack(a3(this,e,false),"not",e)},filter:function(e){return this.pushStack(a3(this,e,true),"filter",e)},is:function(e){return !!e&&(typeof e==="string"?g.filter(e,this).length>0:this.filter(e).length>0)},closest:function(bA,bv){var bx=[],bs,bu,by=this[0];if(g.isArray(bA)){var bB,e,bw={},bz=1;if(by&&bA.length){for(bs=0,bu=bA.length;bs<bu;bs++){e=bA[bs];if(!bw[e]){bw[e]=r.test(e)?g(e,bv||this.context):e}}while(by&&by.ownerDocument&&by!==bv){for(e in bw){bB=bw[e];if(bB.jquery?bB.index(by)>-1:g(by).is(bB)){bx.push({selector:e,elem:by,level:bz})}}by=by.parentNode;bz++}}return bx}var bt=r.test(bA)||typeof bA!=="string"?g(bA,bv||this.context):0;for(bs=0,bu=this.length;bs<bu;bs++){by=this[bs];while(by){if(bt?bt.index(by)>-1:g.find.matchesSelector(by,bA)){bx.push(by);break}else{by=by.parentNode;if(!by||!by.ownerDocument||by===bv||by.nodeType===11){break}}}}bx=bx.length>1?g.unique(bx):bx;return this.pushStack(bx,"closest",bA)},index:function(e){if(!e||typeof e==="string"){return g.inArray(this[0],e?g(e):this.parent().children())}return g.inArray(e.jquery?e[0]:e,this)},add:function(bt,e){var bu=typeof bt==="string"?g(bt,e):g.makeArray(bt&&bt.nodeType?[bt]:bt),bs=g.merge(this.get(),bu);return this.pushStack(ay(bu[0])||ay(bs[0])?bs:g.unique(bs))},andSelf:function(){return this.add(this.prevObject)}});function ay(e){return !e||!e.parentNode||e.parentNode.nodeType===11}g.each({parent:function(e){var bs=e.parentNode;return bs&&bs.nodeType!==11?bs:null},parents:function(e){return g.dir(e,"parentNode")},parentsUntil:function(bs,e,bt){return g.dir(bs,"parentNode",bt)},next:function(e){return g.nth(e,2,"nextSibling")},prev:function(e){return g.nth(e,2,"previousSibling")},nextAll:function(e){return g.dir(e,"nextSibling")},prevAll:function(e){return g.dir(e,"previousSibling")},nextUntil:function(bs,e,bt){return g.dir(bs,"nextSibling",bt)},prevUntil:function(bs,e,bt){return g.dir(bs,"previousSibling",bt)},siblings:function(e){return g.sibling(e.parentNode.firstChild,e)},children:function(e){return g.sibling(e.firstChild)},contents:function(e){return g.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:g.makeArray(e.childNodes)}},function(bs,e){g.fn[bs]=function(bt,bv){var bu=g.map(this,e,bt),bw=aD.call(arguments);if(!bh.test(bs)){bv=bt}if(bv&&typeof bv==="string"){bu=g.filter(bv,bu)}bu=this.length>1&&!az[bs]?g.unique(bu):bu;if((this.length>1||aR.test(bv))&&ak.test(bs)){bu=bu.reverse()}return this.pushStack(bu,bs,bw.join(","))}});g.extend({filter:function(e,bt,bs){if(bs){e=":not("+e+")"}return bt.length===1?g.find.matchesSelector(bt[0],e)?[bt[0]]:[]:g.find.matches(e,bt)},dir:function(bv,bt,bs){var e=[],bu=bv[bt];while(bu&&bu.nodeType!==9&&(bs===W||bu.nodeType!==1||!g(bu).is(bs))){if(bu.nodeType===1){e.push(bu)}bu=bu[bt]}return e},nth:function(e,bs,bt,bu){bs=bs||1;var bv=0;for(;e;e=e[bt]){if(e.nodeType===1&&++bv===bs){break}}return e},sibling:function(bt,bs){var e=[];for(;bt;bt=bt.nextSibling){if(bt.nodeType===1&&bt!==bs){e.push(bt)}}return e}});function a3(e,bs,bu){bs=bs||0;if(g.isFunction(bs)){return g.grep(e,function(bx,bw){var bv=!!bs.call(bx,bw,bx);return bv===bu})}else{if(bs.nodeType){return g.grep(e,function(bv,bw){return(bv===bs)===bu})}else{if(typeof bs==="string"){var bt=g.grep(e,function(bv){return bv.nodeType===1});if(bd.test(bs)){return g.filter(bs,bt,!bu)}else{bs=g.filter(bs,bt)}}}}return g.grep(e,function(bv,bw){return(g.inArray(bv,bs)>=0)===bu})}var m=/ jQuery\d+="(?:\d+|null)"/g,u=/^\s+/,v=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,au=/<([\w:]+)/,bc=/<tbody/i,aI=/<|&#?\w+;/,D=/<(?:script|object|embed|option|style)/i,ap=/checked\s*(?:[^=]|=\s*.checked.)/i,S=/\/(java|ecma)script/i,aN=/^\s*<!(?:\[CDATA\[|\-\-)/,aa={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};aa.optgroup=aa.option;aa.tbody=aa.tfoot=aa.colgroup=aa.caption=aa.thead;aa.th=aa.td;if(!g.support.htmlSerialize){aa._default=[1,"div<div>","</div>"]}g.fn.extend({text:function(e){if(g.isFunction(e)){return this.each(function(bt){var bs=g(this);bs.text(e.call(this,bt,bs.text()))})}if(typeof e!=="object"&&e!==W){return this.empty().append((this[0]&&this[0].ownerDocument||aH).createTextNode(e))}return g.text(this)},wrapAll:function(e){if(g.isFunction(e)){return this.each(function(bt){g(this).wrapAll(e.call(this,bt))})}if(this[0]){var bs=g(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bs.insertBefore(this[0])}bs.map(function(){var bt=this;while(bt.firstChild&&bt.firstChild.nodeType===1){bt=bt.firstChild}return bt}).append(this)}return this},wrapInner:function(e){if(g.isFunction(e)){return this.each(function(bs){g(this).wrapInner(e.call(this,bs))})}return this.each(function(){var bs=g(this),bt=bs.contents();if(bt.length){bt.wrapAll(e)}else{bs.append(e)}})},wrap:function(e){return this.each(function(){g(this).wrapAll(e)})},unwrap:function(){return this.parent().each(function(){if(!g.nodeName(this,"body")){g(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bs){this.parentNode.insertBefore(bs,this)})}else{if(arguments.length){var e=g(arguments[0]);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bs){this.parentNode.insertBefore(bs,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,g(arguments[0]).toArray());return e}}},remove:function(bs,e){for(var bu=0,bt;(bt=this[bu])!=null;bu++){if(!bs||g.filter(bs,[bt]).length){if(!e&&bt.nodeType===1){g.cleanData(bt.getElementsByTagName("*"));g.cleanData([bt])}if(bt.parentNode){bt.parentNode.removeChild(bt)}}}return this},empty:function(){for(var bs=0,e;(e=this[bs])!=null;bs++){if(e.nodeType===1){g.cleanData(e.getElementsByTagName("*"))}while(e.firstChild){e.removeChild(e.firstChild)}}return this},clone:function(e,bs){e=e==null?false:e;bs=bs==null?e:bs;return this.map(function(){return g.clone(this,e,bs)})},html:function(bs){if(bs===W){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(m,""):null}else{if(typeof bs==="string"&&!D.test(bs)&&(g.support.leadingWhitespace||!u.test(bs))&&!aa[(au.exec(bs)||["",""])[1].toLowerCase()]){bs=bs.replace(v,"<$1></$2>");try{for(var bt=0,bu=this.length;bt<bu;bt++){if(this[bt].nodeType===1){g.cleanData(this[bt].getElementsByTagName("*"));this[bt].innerHTML=bs}}}catch(bv){this.empty().append(bs)}}else{if(g.isFunction(bs)){this.each(function(bw){var e=g(this);e.html(bs.call(this,bw,e.html()))})}else{this.empty().append(bs)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(g.isFunction(e)){return this.each(function(bs){var bt=g(this),bu=bt.html();bt.replaceWith(e.call(this,bs,bu))})}if(typeof e!=="string"){e=g(e).detach()}return this.each(function(){var bt=this.nextSibling,bs=this.parentNode;g(this).remove();if(bt){g(bt).before(e)}else{g(bs).append(e)}})}else{return this.length?this.pushStack(g(g.isFunction(e)?e():e),"replaceWith",e):this}},detach:function(e){return this.remove(e,true)},domManip:function(bC,bs,bu){var bA,bw,bB,bz,e=bC[0],by=[];if(!g.support.checkClone&&arguments.length===3&&typeof e==="string"&&ap.test(e)){return this.each(function(){g(this).domManip(bC,bs,bu,true)})}if(g.isFunction(e)){return this.each(function(bE){var bD=g(this);bC[0]=e.call(this,bE,bs?bD.html():W);bD.domManip(bC,bs,bu)})}if(this[0]){bz=e&&e.parentNode;if(g.support.parentNode&&bz&&bz.nodeType===11&&bz.childNodes.length===this.length){bA={fragment:bz}}else{bA=g.buildFragment(bC,this,by)}bB=bA.fragment;if(bB.childNodes.length===1){bw=bB=bB.firstChild}else{bw=bB.firstChild}if(bw){bs=bs&&g.nodeName(bw,"tr");for(var bt=0,bv=this.length,bx=bv-1;bt<bv;bt++){bu.call(bs?at(this[bt],bw):this[bt],bA.cacheable||(bv>1&&bt<bx)?g.clone(bB,true,true):bB)}}if(by.length){g.each(by,a2)}}return this}});function at(e,bs){return g.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function ae(bx,bw){if(bw.nodeType!==1||!g.hasData(bx)){return}var bz=g.expando,e=g.data(bx),bt=g.data(bw,e);if((e=e[bz])){var by=e.events;bt=bt[bz]=g.extend({},e);if(by){delete bt.handle;bt.events={};for(var bv in by){for(var bs=0,bu=by[bv].length;bs<bu;bs++){g.event.add(bw,bv+(by[bv][bs].namespace?".":"")+by[bv][bs].namespace,by[bv][bs],by[bv][bs].data)}}}}}function h(bs,e){var bt;if(e.nodeType!==1){return}if(e.clearAttributes){e.clearAttributes()}if(e.mergeAttributes){e.mergeAttributes(bs)}bt=e.nodeName.toLowerCase();if(bt==="object"){e.outerHTML=bs.outerHTML}else{if(bt==="input"&&(bs.type==="checkbox"||bs.type==="radio")){if(bs.checked){e.defaultChecked=e.checked=bs.checked}if(e.value!==bs.value){e.value=bs.value}}else{if(bt==="option"){e.selected=bs.defaultSelected}else{if(bt==="input"||bt==="textarea"){e.defaultValue=bs.defaultValue}}}}e.removeAttribute(g.expando)}g.buildFragment=function(bx,bu,bv){var bs,bt,e,bw;if(bu&&bu[0]){bw=bu[0].ownerDocument||bu[0]}if(!bw.createDocumentFragment){bw=aH}if(bx.length===1&&typeof bx[0]==="string"&&bx[0].length<512&&bw===aH&&bx[0].charAt(0)==="<"&&!D.test(bx[0])&&(g.support.checkClone||!ap.test(bx[0]))){bt=true;e=g.fragments[bx[0]];if(e&&e!==1){bs=e}}if(!bs){bs=bw.createDocumentFragment();g.clean(bx,bw,bs,bv)}if(bt){g.fragments[bx[0]]=e?bs:1}return{fragment:bs,cacheable:bt}};g.fragments={};g.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bs){g.fn[e]=function(bt){var bw=[],by=g(bt),bx=this.length===1&&this[0].parentNode;if(bx&&bx.nodeType===11&&bx.childNodes.length===1&&by.length===1){by[bs](this[0]);return this}else{for(var bu=0,bv=by.length;bu<bv;bu++){var bz=(bu>0?this.clone(true):this).get();g(by[bu])[bs](bz);bw=bw.concat(bz)}return this.pushStack(bw,e,by.selector)}}});function bf(e){if("getElementsByTagName" in e){return e.getElementsByTagName("*")}else{if("querySelectorAll" in e){return e.querySelectorAll("*")}else{return[]}}}function aV(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function bg(e){if(g.nodeName(e,"input")){aV(e)}else{if("getElementsByTagName" in e){g.grep(e.getElementsByTagName("input"),aV)}}}g.extend({clone:function(bt,e,bv){var bu=bt.cloneNode(true),bw,bx,bs;if((!g.support.noCloneEvent||!g.support.noCloneChecked)&&(bt.nodeType===1||bt.nodeType===11)&&!g.isXMLDoc(bt)){h(bt,bu);bw=bf(bt);bx=bf(bu);for(bs=0;bw[bs];++bs){h(bw[bs],bx[bs])}}if(e){ae(bt,bu);if(bv){bw=bf(bt);bx=bf(bu);for(bs=0;bw[bs];++bs){ae(bw[bs],bx[bs])}}}bw=bx=null;return bu},clean:function(bs,e,bB,by){var bC;e=e||aH;if(typeof e.createElement==="undefined"){e=e.ownerDocument||e[0]&&e[0].ownerDocument||aH}var bH=[],bx;for(var bz=0,bv;(bv=bs[bz])!=null;bz++){if(typeof bv==="number"){bv+=""}if(!bv){continue}if(typeof bv==="string"){if(!aI.test(bv)){bv=e.createTextNode(bv)}else{bv=bv.replace(v,"<$1></$2>");var bA=(au.exec(bv)||["",""])[1].toLowerCase(),bD=aa[bA]||aa._default,bE=bD[0],bt=e.createElement("div");bt.innerHTML=bD[1]+bv+bD[2];while(bE--){bt=bt.lastChild}if(!g.support.tbody){var bF=bc.test(bv),bw=bA==="table"&&!bF?bt.firstChild&&bt.firstChild.childNodes:bD[1]==="<table>"&&!bF?bt.childNodes:[];for(bx=bw.length-1;bx>=0;--bx){if(g.nodeName(bw[bx],"tbody")&&!bw[bx].childNodes.length){bw[bx].parentNode.removeChild(bw[bx])}}}if(!g.support.leadingWhitespace&&u.test(bv)){bt.insertBefore(e.createTextNode(u.exec(bv)[0]),bt.firstChild)}bv=bt.childNodes}}var bu;if(!g.support.appendChecked){if(bv[0]&&typeof(bu=bv.length)==="number"){for(bx=0;bx<bu;bx++){bg(bv[bx])}}else{bg(bv)}}if(bv.nodeType){bH.push(bv)}else{bH=g.merge(bH,bv)}}if(bB){bC=function(bI){return !bI.type||S.test(bI.type)};for(bz=0;bH[bz];bz++){if(by&&g.nodeName(bH[bz],"script")&&(!bH[bz].type||bH[bz].type.toLowerCase()==="text/javascript")){by.push(bH[bz].parentNode?bH[bz].parentNode.removeChild(bH[bz]):bH[bz])}else{if(bH[bz].nodeType===1){var bG=g.grep(bH[bz].getElementsByTagName("script"),bC);bH.splice.apply(bH,[bz+1,0].concat(bG))}bB.appendChild(bH[bz])}}}return bH},cleanData:function(by){var e,bv,bw=g.cache,bA=g.expando,bz=g.event.special,bu=g.support.deleteExpando;for(var bs=0,bx;(bx=by[bs])!=null;bs++){if(bx.nodeName&&g.noData[bx.nodeName.toLowerCase()]){continue}bv=bx[g.expando];if(bv){e=bw[bv]&&bw[bv][bA];if(e&&e.events){for(var bt in e.events){if(bz[bt]){g.event.remove(bx,bt)}else{g.removeEvent(bx,bt,e.handle)}}if(e.handle){e.handle.elem=null}}if(bu){delete bx[g.expando]}else{if(bx.removeAttribute){bx.removeAttribute(g.expando)}}delete bw[bv]}}}});function a2(bs,e){if(e.src){g.ajax({url:e.src,async:false,dataType:"script"})}else{g.globalEval((e.text||e.textContent||e.innerHTML||"").replace(aN,"/*$0*/"))}if(e.parentNode){e.parentNode.removeChild(e)}}var aG=/alpha\([^)]*\)/i,I=/opacity=([^)]*)/,br=/([A-Z]|^ms)/g,am=/^-?\d+(?:px)?$/i,M=/^-?\d/,aT=/^[+\-]=/,t=/[^+\-\.\de]+/g,aX={position:"absolute",visibility:"hidden",display:"block"},Q=["Left","Right"],n=["Top","Bottom"],aM,aA,aY;g.fn.css=function(e,bs){if(arguments.length===2&&bs===W){return this}return g.access(this,e,bs,true,function(bu,bv,bt){return bt!==W?g.style(bu,bv,bt):g.css(bu,bv)})};g.extend({cssHooks:{opacity:{get:function(bt,e){if(e){var bs=aM(bt,"opacity","opacity");return bs===""?"1":bs}else{return bt.style.opacity}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":g.support.cssFloat?"cssFloat":"styleFloat"},style:function(bu,bA,bs,bx){if(!bu||bu.nodeType===3||bu.nodeType===8||!bu.style){return}var bv,by,bw=g.camelCase(bA),bt=bu.style,bz=g.cssHooks[bw];bA=g.cssProps[bw]||bw;if(bs!==W){by=typeof bs;if(by==="number"&&isNaN(bs)||bs==null){return}if(by==="string"&&aT.test(bs)){bs=+bs.replace(t,"")+parseFloat(g.css(bu,bA));by="number"}if(by==="number"&&!g.cssNumber[bw]){bs+="px"}if(!bz||!("set" in bz)||(bs=bz.set(bu,bs))!==W){try{bt[bA]=bs}catch(bB){}}}else{if(bz&&"get" in bz&&(bv=bz.get(bu,false,bx))!==W){return bv}return bt[bA]}},css:function(bt,bv,e){var bs,bu;bv=g.camelCase(bv);bu=g.cssHooks[bv];bv=g.cssProps[bv]||bv;if(bv==="cssFloat"){bv="float"}if(bu&&"get" in bu&&(bs=bu.get(bt,true,e))!==W){return bs}else{if(aM){return aM(bt,bv)}}},swap:function(bt,bu,e){var bv={};for(var bs in bu){bv[bs]=bt.style[bs];bt.style[bs]=bu[bs]}e.call(bt);for(bs in bu){bt.style[bs]=bv[bs]}}});g.curCSS=g.css;g.each(["height","width"],function(bs,e){g.cssHooks[e]={get:function(bw,bt,bu){var bv;if(bt){if(bw.offsetWidth!==0){return x(bw,e,bu)}else{g.swap(bw,aX,function(){bv=x(bw,e,bu)})}return bv}},set:function(bt,bu){if(am.test(bu)){bu=parseFloat(bu);if(bu>=0){return bu+"px"}}else{return bu}}}});if(!g.support.opacity){g.cssHooks.opacity={get:function(e,bs){return I.test((bs&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":bs?"1":""},set:function(bt,e){var bs=bt.style,bv=bt.currentStyle;bs.zoom=1;var bw=g.isNaN(e)?"":"alpha(opacity="+e*100+")",bu=bv&&bv.filter||bs.filter||"";bs.filter=aG.test(bu)?bu.replace(aG,bw):bu+" "+bw}}}g(function(){if(!g.support.reliableMarginRight){g.cssHooks.marginRight={get:function(bt,e){var bs;g.swap(bt,{display:"inline-block"},function(){if(e){bs=aM(bt,"margin-right","marginRight")}else{bs=bt.style.marginRight}});return bs}}}});if(aH.defaultView&&aH.defaultView.getComputedStyle){aA=function(bu,bv){var bt,e,bs;bv=bv.replace(br,"-$1").toLowerCase();if(!(e=bu.ownerDocument.defaultView)){return W}if((bs=e.getComputedStyle(bu,null))){bt=bs.getPropertyValue(bv);if(bt===""&&!g.contains(bu.ownerDocument.documentElement,bu)){bt=g.style(bu,bv)}}return bt}}if(aH.documentElement.currentStyle){aY=function(bs,bw){var bu,bt=bs.currentStyle&&bs.currentStyle[bw],bv=bs.runtimeStyle&&bs.runtimeStyle[bw],e=bs.style;if(!am.test(bt)&&M.test(bt)){bu=e.left;if(bv){bs.runtimeStyle.left=bs.currentStyle.left}e.left=bw==="fontSize"?"1em":(bt||0);bt=e.pixelLeft+"px";e.left=bu;if(bv){bs.runtimeStyle.left=bv}}return bt===""?"auto":bt}}aM=aA||aY;function x(bu,bv,bs){var bt=bv==="width"?bu.offsetWidth:bu.offsetHeight,e=bv==="width"?Q:n;if(bt>0){if(bs!=="border"){g.each(e,function(){if(!bs){bt-=parseFloat(g.css(bu,"padding"+this))||0}if(bs==="margin"){bt+=parseFloat(g.css(bu,bs+this))||0}else{bt-=parseFloat(g.css(bu,"border"+this+"Width"))||0}})}return bt+"px"}bt=aM(bu,bv,bv);if(bt<0||bt==null){bt=bu.style[bv]||0}bt=parseFloat(bt)||0;if(bs){g.each(e,function(){bt+=parseFloat(g.css(bu,"padding"+this))||0;if(bs!=="padding"){bt+=parseFloat(g.css(bu,"border"+this+"Width"))||0}if(bs==="margin"){bt+=parseFloat(g.css(bu,bs+this))||0}})}return bt+"px"}if(g.expr&&g.expr.filters){g.expr.filters.hidden=function(bt){var bs=bt.offsetWidth,e=bt.offsetHeight;return(bs===0&&e===0)||(!g.support.reliableHiddenOffsets&&(bt.style.display||g.css(bt,"display"))==="none")};g.expr.filters.visible=function(e){return !g.expr.filters.hidden(e)}}var q=/%20/g,P=/\[\]$/,aJ=/\r?\n/g,K=/#.*$/,a=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aO=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aE=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,a7=/^(?:GET|HEAD)$/,bj=/^\/\//,Z=/\?/,a9=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,ao=/^(?:select|textarea)/i,L=/\s+/,aQ=/([?&])_=[^&]*/,aC=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,d=g.fn.load,a0={},c={},ai,j;try{ai=T.href}catch(ad){ai=aH.createElement("a");ai.href="";ai=ai.href}j=aC.exec(ai.toLowerCase())||[];function E(e){return function(bz,bx){if(typeof bz!=="string"){bx=bz;bz="*"}if(g.isFunction(bx)){var bs=bz.toLowerCase().split(L),bt=0,by=bs.length,bw,bu,bv;for(;bt<by;bt++){bw=bs[bt];bv=/^\+/.test(bw);if(bv){bw=bw.substr(1)||"*"}bu=e[bw]=e[bw]||[];bu[bv?"unshift":"push"](bx)}}}}function a8(bu,bs,bz,by,e,bx){e=e||bs.dataTypes[0];bx=bx||{};bx[e]=true;var bw=bu[e],bt=0,bv=bw?bw.length:0,bA=(bu===a0),bB;for(;bt<bv&&(bA||!bB);bt++){bB=bw[bt](bs,bz,by);if(typeof bB==="string"){if(!bA||bx[bB]){bB=W}else{bs.dataTypes.unshift(bB);bB=a8(bu,bs,bz,by,bB,bx)}}}if((bA||!bB)&&!bx["*"]){bB=a8(bu,bs,bz,by,"*",bx)}return bB}g.fn.extend({load:function(bv,bt,bu){if(typeof bv!=="string"&&d){return d.apply(this,arguments)}else{if(!this.length){return this}}var e=bv.indexOf(" ");if(e>=0){var bs=bv.slice(e,bv.length);bv=bv.slice(0,e)}var bw="GET";if(bt){if(g.isFunction(bt)){bu=bt;bt=W}else{if(typeof bt==="object"){bt=g.param(bt,g.ajaxSettings.traditional);bw="POST"}}}var bx=this;g.ajax({url:bv,type:bw,dataType:"html",data:bt,complete:function(by,bz,bA){bA=by.responseText;if(by.isResolved()){by.done(function(bB){bA=bB});bx.html(bs?g("<div>").append(bA.replace(a9,"")).find(bs):bA)}if(bu){bx.each(bu,[bA,bz,by])}}});return this},serialize:function(){return g.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?g.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ao.test(this.nodeName)||aO.test(this.type))}).map(function(e,bt){var bs=g(this).val();return bs==null?null:g.isArray(bs)?g.map(bs,function(bu,bv){return{name:bt.name,value:bu.replace(aJ,"\r\n")}}):{name:bt.name,value:bs.replace(aJ,"\r\n")}}).get()}});g.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bs){g.fn[bs]=function(bt){return this.bind(bs,bt)}});g.each(["get","post"],function(bs,e){g[e]=function(bt,bu,bw,bv){if(g.isFunction(bu)){bv=bv||bw;bw=bu;bu=W}return g.ajax({type:e,url:bt,data:bu,success:bw,dataType:bv})}});g.extend({getScript:function(bs,e){return g.get(bs,W,e,"script")},getJSON:function(e,bs,bt){return g.get(e,bs,bt,"json")},ajaxSetup:function(e,bt){if(!bt){bt=e;e=g.extend(true,g.ajaxSettings,bt)}else{g.extend(true,e,g.ajaxSettings,bt)}for(var bs in {context:1,url:1}){if(bs in bt){e[bs]=bt[bs]}else{if(bs in g.ajaxSettings){e[bs]=g.ajaxSettings[bs]}}}return e},ajaxSettings:{url:ai,isLocal:aE.test(j[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a4.String,"text html":true,"text json":g.parseJSON,"text xml":g.parseXML}},ajaxPrefilter:E(a0),ajaxTransport:E(c),ajax:function(bJ,bK){if(typeof bJ==="object"){bK=bJ;bJ=W}bK=bK||{};var bC=g.ajaxSetup({},bK),bD=bC.context||bC,bs=bD!==bC&&(bD.nodeType||bD instanceof g)?g(bD):g.event,bO=g.Deferred(),bv=g._Deferred(),bF=bC.statusCode||{},bw,bI={},bz={},bH,bM,bt,bE,bB,bA=0,bu,bG,bP={readyState:0,setRequestHeader:function(bR,e){if(!bA){var bQ=bR.toLowerCase();bR=bz[bQ]=bz[bQ]||bR;bI[bR]=e}return this},getAllResponseHeaders:function(){return bA===2?bH:null},getResponseHeader:function(e){var bQ;if(bA===2){if(!bM){bM={};while((bQ=a.exec(bH))){bM[bQ[1].toLowerCase()]=bQ[2]}}bQ=bM[e.toLowerCase()]}return bQ===W?null:bQ},overrideMimeType:function(e){if(!bA){bC.mimeType=e}return this},abort:function(e){e=e||"abort";if(bt){bt.abort(e)}by(0,e);return this}};function by(bT,bW,bR,bX){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bt=W;bH=bX||"";bP.readyState=bT?4:0;var bU,bV,bZ,bS=bR?f(bC,bP,bR):W,bQ,b0;if(bT>=200&&bT<300||bT===304){if(bC.ifModified){if((bQ=bP.getResponseHeader("Last-Modified"))){g.lastModified[bw]=bQ}if((b0=bP.getResponseHeader("Etag"))){g.etag[bw]=b0}}if(bT===304){bW="notmodified";bU=true}else{try{bV=al(bC,bS);bW="success";bU=true}catch(bY){bW="parsererror";bZ=bY}}}else{bZ=bW;if(!bW||bT){bW="error";if(bT<0){bT=0}}}bP.status=bT;bP.statusText=bW;if(bU){bO.resolveWith(bD,[bV,bW,bP])}else{bO.rejectWith(bD,[bP,bW,bZ])}bP.statusCode(bF);bF=W;if(bu){bs.trigger("ajax"+(bU?"Success":"Error"),[bP,bC,bU?bV:bZ])}bv.resolveWith(bD,[bP,bW]);if(bu){bs.trigger("ajaxComplete",[bP,bC]);if(!(--g.active)){g.event.trigger("ajaxStop")}}}bO.promise(bP);bP.success=bP.done;bP.error=bP.fail;bP.complete=bv.done;bP.statusCode=function(bQ){if(bQ){var e;if(bA<2){for(e in bQ){bF[e]=[bF[e],bQ[e]]}}else{e=bQ[bP.status];bP.then(e,e)}}return this};bC.url=((bJ||bC.url)+"").replace(K,"").replace(bj,j[1]+"//");bC.dataTypes=g.trim(bC.dataType||"*").toLowerCase().split(L);if(bC.crossDomain==null){bB=aC.exec(bC.url.toLowerCase());bC.crossDomain=!!(bB&&(bB[1]!=j[1]||bB[2]!=j[2]||(bB[3]||(bB[1]==="http:"?80:443))!=(j[3]||(j[1]==="http:"?80:443))))}if(bC.data&&bC.processData&&typeof bC.data!=="string"){bC.data=g.param(bC.data,bC.traditional)}a8(a0,bC,bK,bP);if(bA===2){return false}bu=bC.global;bC.type=bC.type.toUpperCase();bC.hasContent=!a7.test(bC.type);if(bu&&g.active++===0){g.event.trigger("ajaxStart")}if(!bC.hasContent){if(bC.data){bC.url+=(Z.test(bC.url)?"&":"?")+bC.data}bw=bC.url;if(bC.cache===false){var bx=g.now(),bL=bC.url.replace(aQ,"$1_="+bx);bC.url=bL+((bL===bC.url)?(Z.test(bC.url)?"&":"?")+"_="+bx:"")}}if(bC.data&&bC.hasContent&&bC.contentType!==false||bK.contentType){bP.setRequestHeader("Content-Type",bC.contentType)}if(bC.ifModified){bw=bw||bC.url;if(g.lastModified[bw]){bP.setRequestHeader("If-Modified-Since",g.lastModified[bw])}if(g.etag[bw]){bP.setRequestHeader("If-None-Match",g.etag[bw])}}bP.setRequestHeader("Accept",bC.dataTypes[0]&&bC.accepts[bC.dataTypes[0]]?bC.accepts[bC.dataTypes[0]]+(bC.dataTypes[0]!=="*"?", */*; q=0.01":""):bC.accepts["*"]);for(bG in bC.headers){bP.setRequestHeader(bG,bC.headers[bG])}if(bC.beforeSend&&(bC.beforeSend.call(bD,bP,bC)===false||bA===2)){bP.abort();return false}for(bG in {success:1,error:1,complete:1}){bP[bG](bC[bG])}bt=a8(c,bC,bK,bP);if(!bt){by(-1,"No Transport")}else{bP.readyState=1;if(bu){bs.trigger("ajaxSend",[bP,bC])}if(bC.async&&bC.timeout>0){bE=setTimeout(function(){bP.abort("timeout")},bC.timeout)}try{bA=1;bt.send(bI,by)}catch(bN){if(status<2){by(-1,bN)}else{g.error(bN)}}}return bP},param:function(bt,bs){var e=[],bu=function(bw,bx){bx=g.isFunction(bx)?bx():bx;e[e.length]=encodeURIComponent(bw)+"="+encodeURIComponent(bx)};if(bs===W){bs=g.ajaxSettings.traditional}if(g.isArray(bt)||(bt.jquery&&!g.isPlainObject(bt))){g.each(bt,function(){bu(this.name,this.value)})}else{for(var bv in bt){a1(bv,bt[bv],bs,bu)}}return e.join("&").replace(q,"+")}});function a1(bt,bu,e,bs){if(g.isArray(bu)){g.each(bu,function(bw,bx){if(e||P.test(bt)){bs(bt,bx)}else{a1(bt+"["+(typeof bx==="object"||g.isArray(bx)?bw:"")+"]",bx,e,bs)}})}else{if(!e&&bu!=null&&typeof bu==="object"){for(var bv in bu){a1(bt+"["+bv+"]",bu[bv],e,bs)}}else{bs(bt,bu)}}}g.extend({active:0,lastModified:{},etag:{}});function f(bz,by,bs){var bt=bz.contents,e=bz.dataTypes,bv=bz.responseFields,bu,bA,bw,bx;for(bA in bv){if(bA in bs){by[bv[bA]]=bs[bA]}}while(e[0]==="*"){e.shift();if(bu===W){bu=bz.mimeType||by.getResponseHeader("content-type")}}if(bu){for(bA in bt){if(bt[bA]&&bt[bA].test(bu)){e.unshift(bA);break}}}if(e[0] in bs){bw=e[0]}else{for(bA in bs){if(!e[0]||bz.converters[bA+" "+e[0]]){bw=bA;break}if(!bx){bx=bA}}bw=bw||bx}if(bw){if(bw!==e[0]){e.unshift(bw)}return bs[bw]}}function al(bt,bA){if(bt.dataFilter){bA=bt.dataFilter(bA,bt.dataType)}var bC=bt.dataTypes,bD={},bv,bB,bu=bC.length,by,bs=bC[0],e,bE,bz,bw,bx;for(bv=1;bv<bu;bv++){if(bv===1){for(bB in bt.converters){if(typeof bB==="string"){bD[bB.toLowerCase()]=bt.converters[bB]}}}e=bs;bs=bC[bv];if(bs==="*"){bs=e}else{if(e!=="*"&&e!==bs){bE=e+" "+bs;bz=bD[bE]||bD["* "+bs];if(!bz){bx=W;for(bw in bD){by=bw.split(" ");if(by[0]===e||by[0]==="*"){bx=bD[by[1]+" "+bs];if(bx){bw=bD[bw];if(bw===true){bz=bx}else{if(bx===true){bz=bw}}break}}}}if(!(bz||bx)){g.error("No conversion from "+bE.replace(" "," to "))}if(bz!==true){bA=bz?bz(bA):bx(bw(bA))}}}}return bA}var R=g.now(),aL=/(\=)\?(&|$)|\?\?/i;g.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return g.expando+"_"+(R++)}});g.ajaxPrefilter("json jsonp",function(bz,bt,bx){var bu=bz.contentType==="application/x-www-form-urlencoded"&&(typeof bz.data==="string");if(bz.dataTypes[0]==="jsonp"||bz.jsonp!==false&&(aL.test(bz.url)||bu&&aL.test(bz.data))){var bA,bs=bz.jsonpCallback=g.isFunction(bz.jsonpCallback)?bz.jsonpCallback():bz.jsonpCallback,bw=a4[bs],bv=bz.url,e=bz.data,by="$1"+bs+"$2";if(bz.jsonp!==false){bv=bv.replace(aL,by);if(bz.url===bv){if(bu){e=e.replace(aL,by)}if(bz.data===e){bv+=(/\?/.test(bv)?"&":"?")+bz.jsonp+"="+bs}}}bz.url=bv;bz.data=e;a4[bs]=function(bB){bA=[bB]};bx.always(function(){a4[bs]=bw;if(bA&&g.isFunction(bw)){a4[bs](bA[0])}});bz.converters["script json"]=function(){if(!bA){g.error(bs+" was not called")}return bA[0]};bz.dataTypes[0]="json";return"script"}});g.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){g.globalEval(e);return e}}});g.ajaxPrefilter("script",function(e){if(e.cache===W){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});g.ajaxTransport("script",function(bs){if(bs.crossDomain){var e,bt=aH.head||aH.getElementsByTagName("head")[0]||aH.documentElement;return{send:function(bv,bu){e=aH.createElement("script");e.async="async";if(bs.scriptCharset){e.charset=bs.scriptCharset}e.src=bs.url;e.onload=e.onreadystatechange=function(bx,bw){if(bw||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bt&&e.parentNode){bt.removeChild(e)}e=W;if(!bw){bu(200,"success")}}};bt.insertBefore(e,bt.firstChild)},abort:function(){if(e){e.onload(0,1)}}}}});var J=a4.ActiveXObject?function(){for(var e in a5){a5[e](0,1)}}:false,bq=0,a5;function av(){try{return new a4.XMLHttpRequest()}catch(bs){}}function bb(){try{return new a4.ActiveXObject("Microsoft.XMLHTTP")}catch(bs){}}g.ajaxSettings.xhr=a4.ActiveXObject?function(){return !this.isLocal&&av()||bb()}:av;(function(e){g.extend(g.support,{ajax:!!e,cors:!!e&&("withCredentials" in e)})})(g.ajaxSettings.xhr());if(g.support.ajax){g.ajaxTransport(function(bs){if(!bs.crossDomain||g.support.cors){var e;return{send:function(bx,by){var bt=bs.xhr(),bv,bu;if(bs.username){bt.open(bs.type,bs.url,bs.async,bs.username,bs.password)}else{bt.open(bs.type,bs.url,bs.async)}if(bs.xhrFields){for(bu in bs.xhrFields){bt[bu]=bs.xhrFields[bu]}}if(bs.mimeType&&bt.overrideMimeType){bt.overrideMimeType(bs.mimeType)}if(!bs.crossDomain&&!bx["X-Requested-With"]){bx["X-Requested-With"]="XMLHttpRequest"}try{for(bu in bx){bt.setRequestHeader(bu,bx[bu])}}catch(bw){}bt.send((bs.hasContent&&bs.data)||null);e=function(bD,bF){var bB,bE,bz,bG,bA;try{if(e&&(bF||bt.readyState===4)){e=W;if(bv){bt.onreadystatechange=g.noop;if(J){delete a5[bv]}}if(bF){if(bt.readyState!==4){bt.abort()}}else{bB=bt.status;bz=bt.getAllResponseHeaders();bG={};bA=bt.responseXML;if(bA&&bA.documentElement){bG.xml=bA}bG.text=bt.responseText;try{bE=bt.statusText}catch(bH){bE=""}if(!bB&&bs.isLocal&&!bs.crossDomain){bB=bG.text?200:404}else{if(bB===1223){bB=204}}}}}catch(bC){if(!bF){by(-1,bC)}}if(bG){by(bB,bE,bG,bz)}};if(!bs.async||bt.readyState===4){e()}else{bv=++bq;if(J){if(!a5){a5={};g(a4).unload(J)}a5[bv]=e}bt.onreadystatechange=e}},abort:function(){if(e){e(0,1)}}}}})}var aj={},H,a6,bl=/^(?:toggle|show|hide)$/,be=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,aB,bm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],aZ,N=a4.webkitRequestAnimationFrame||a4.mozRequestAnimationFrame||a4.oRequestAnimationFrame;g.fn.extend({show:function(e,bx,bt){var bs,bw;if(e||e===0){return this.animate(F("show",3),e,bx,bt)}else{for(var bu=0,bv=this.length;bu<bv;bu++){bs=this[bu];if(bs.style){bw=bs.style.display;if(!g._data(bs,"olddisplay")&&bw==="none"){bw=bs.style.display=""}if(bw===""&&g.css(bs,"display")==="none"){g._data(bs,"olddisplay",aW(bs.nodeName))}}}for(bu=0;bu<bv;bu++){bs=this[bu];if(bs.style){bw=bs.style.display;if(bw===""||bw==="none"){bs.style.display=g._data(bs,"olddisplay")||""}}}return this}},hide:function(bw,bs,bt){if(bw||bw===0){return this.animate(F("hide",3),bw,bs,bt)}else{for(var e=0,bu=this.length;e<bu;e++){if(this[e].style){var bv=g.css(this[e],"display");if(bv!=="none"&&!g._data(this[e],"olddisplay")){g._data(this[e],"olddisplay",bv)}}}for(e=0;e<bu;e++){if(this[e].style){this[e].style.display="none"}}return this}},_toggle:g.fn.toggle,toggle:function(bs,bu,bt){var e=typeof bs==="boolean";if(g.isFunction(bs)&&g.isFunction(bu)){this._toggle.apply(this,arguments)}else{if(bs==null||e){this.each(function(){var bv=e?bs:g(this).is(":hidden");g(this)[bv?"show":"hide"]()})}else{this.animate(F("toggle",3),bs,bu,bt)}}return this},fadeTo:function(bs,e,bt,bu){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:e},bs,bt,bu)},animate:function(bs,bt,bu,bv){var e=g.speed(bt,bu,bv);if(g.isEmptyObject(bs)){return this.each(e.complete,[false])}bs=g.extend({},bs);return this[e.queue===false?"each":"queue"](function(){if(e.queue===false){g._mark(this)}var bH=g.extend({},e),bA=this.nodeType===1,bF=bA&&g(this).is(":hidden"),bE,bz,bB,bD,bG,bw,by,bx,bC;bH.animatedProperties={};for(bB in bs){bE=g.camelCase(bB);if(bB!==bE){bs[bE]=bs[bB];delete bs[bB]}bz=bs[bE];if(g.isArray(bz)){bH.animatedProperties[bE]=bz[1];bz=bs[bE]=bz[0]}else{bH.animatedProperties[bE]=bH.specialEasing&&bH.specialEasing[bE]||bH.easing||"swing"}if(bz==="hide"&&bF||bz==="show"&&!bF){return bH.complete.call(this)}if(bA&&(bE==="height"||bE==="width")){bH.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(g.css(this,"display")==="inline"&&g.css(this,"float")==="none"){if(!g.support.inlineBlockNeedsLayout){this.style.display="inline-block"}else{bD=aW(this.nodeName);if(bD==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}}if(bH.overflow!=null){this.style.overflow="hidden"}for(bB in bs){bG=new g.fx(this,bH,bB);bz=bs[bB];if(bl.test(bz)){bG[bz==="toggle"?bF?"show":"hide":bz]()}else{bw=be.exec(bz);by=bG.cur();if(bw){bx=parseFloat(bw[2]);bC=bw[3]||(g.cssNumber[bB]?"":"px");if(bC!=="px"){g.style(this,bB,(bx||1)+bC);by=((bx||1)/bG.cur())*by;g.style(this,bB,by+bC)}if(bw[1]){bx=((bw[1]==="-="?-1:1)*bx)+by}bG.custom(by,bx,bC)}else{bG.custom(by,bz,"")}}}return true})},stop:function(bs,e){if(bs){this.queue([])}this.each(function(){var bt=g.timers,bu=bt.length;if(!e){g._unmark(true,this)}while(bu--){if(bt[bu].elem===this){if(e){bt[bu](true)}bt.splice(bu,1)}}});if(!e){this.dequeue()}return this}});function af(){setTimeout(l,0);return(aZ=g.now())}function l(){aZ=W}function F(bs,e){var bt={};g.each(bm.concat.apply([],bm.slice(0,e)),function(){bt[this]=bs});return bt}g.each({slideDown:F("show",1),slideUp:F("hide",1),slideToggle:F("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bs){g.fn[e]=function(bt,bu,bv){return this.animate(bs,bt,bu,bv)}});g.extend({speed:function(e,bt,bu){var bs=e&&typeof e==="object"?g.extend({},e):{complete:bu||!bu&&bt||g.isFunction(e)&&e,duration:e,easing:bu&&bt||bt&&!g.isFunction(bt)&&bt};bs.duration=g.fx.off?0:typeof bs.duration==="number"?bs.duration:bs.duration in g.fx.speeds?g.fx.speeds[bs.duration]:g.fx.speeds._default;bs.old=bs.complete;bs.complete=function(bv){if(g.isFunction(bs.old)){bs.old.call(this)}if(bs.queue!==false){g.dequeue(this)}else{if(bv!==false){g._unmark(this)}}};return bs},easing:{linear:function(bu,bt,e,bs){return e+bs*bu},swing:function(bu,bt,e,bs){return((-Math.cos(bu*Math.PI)/2)+0.5)*bs+e}},timers:[],fx:function(bs,bt,e){this.options=bt;this.elem=bs;this.prop=e;bt.orig=bt.orig||{}}});g.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(g.fx.step[this.prop]||g.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var bs,e=g.css(this.elem,this.prop);return isNaN(bs=parseFloat(e))?!e||e==="auto"?0:e:bs},custom:function(bv,bx,bs){var bt=this,bu=g.fx,e;this.startTime=aZ||af();this.start=bv;this.end=bx;this.unit=bs||this.unit||(g.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;function bw(by){return bt.step(by)}bw.elem=this.elem;if(bw()&&g.timers.push(bw)&&!aB){if(N){aB=true;e=function(){if(aB){N(e);bu.tick()}};N(e)}else{aB=setInterval(bu.tick,bu.interval)}}},show:function(){this.options.orig[this.prop]=g.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());g(this.elem).show()},hide:function(){this.options.orig[this.prop]=g.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(bv){var by=aZ||af(),bt=true,bx=this.elem,bs=this.options,e,bu;if(bv||by>=bs.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bs.animatedProperties[this.prop]=true;for(e in bs.animatedProperties){if(bs.animatedProperties[e]!==true){bt=false}}if(bt){if(bs.overflow!=null&&!g.support.shrinkWrapBlocks){g.each(["","X","Y"],function(bz,bA){bx.style["overflow"+bA]=bs.overflow[bz]})}if(bs.hide){g(bx).hide()}if(bs.hide||bs.show){for(var bw in bs.animatedProperties){g.style(bx,bw,bs.orig[bw])}}bs.complete.call(bx)}return false}else{if(bs.duration==Infinity){this.now=by}else{bu=by-this.startTime;this.state=bu/bs.duration;this.pos=g.easing[bs.animatedProperties[this.prop]](this.state,bu,0,1,bs.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};g.extend(g.fx,{tick:function(){for(var e=g.timers,bs=0;bs<e.length;++bs){if(!e[bs]()){e.splice(bs--,1)}}if(!e.length){g.fx.stop()}},interval:13,stop:function(){clearInterval(aB);aB=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){g.style(e.elem,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null){e.elem.style[e.prop]=(e.prop==="width"||e.prop==="height"?Math.max(0,e.now):e.now)+e.unit}else{e.elem[e.prop]=e.now}}}});if(g.expr&&g.expr.filters){g.expr.filters.animated=function(e){return g.grep(g.timers,function(bs){return e===bs.elem}).length}}function aW(bu){if(!aj[bu]){var e=aH.body,bs=g("<"+bu+">").appendTo(e),bt=bs.css("display");bs.remove();if(bt==="none"||bt===""){if(!H){H=aH.createElement("iframe");H.frameBorder=H.width=H.height=0}e.appendChild(H);if(!a6||!H.createElement){a6=(H.contentWindow||H.contentDocument).document;a6.write((aH.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");a6.close()}bs=a6.createElement(bu);a6.body.appendChild(bs);bt=g.css(bs,"display");e.removeChild(H)}aj[bu]=bt}return aj[bu]}var V=/^t(?:able|d|h)$/i,ax=/^(?:body|html)$/i;if("getBoundingClientRect" in aH.documentElement){g.fn.offset=function(bB){var bE=this[0],bx;if(bB){return this.each(function(e){g.offset.setOffset(this,bB,e)})}if(!bE||!bE.ownerDocument){return null}if(bE===bE.ownerDocument.body){return g.offset.bodyOffset(bE)}try{bx=bE.getBoundingClientRect()}catch(bC){}var bv=bE.ownerDocument,bt=bv.documentElement;if(!bx||!g.contains(bt,bE)){return bx?{top:bx.top,left:bx.left}:{top:0,left:0}}var bD=bv.body,bu=bi(bv),bA=bt.clientTop||bD.clientTop||0,by=bt.clientLeft||bD.clientLeft||0,bz=bu.pageYOffset||g.support.boxModel&&bt.scrollTop||bD.scrollTop,bF=bu.pageXOffset||g.support.boxModel&&bt.scrollLeft||bD.scrollLeft,bs=bx.top+bz-bA,bw=bx.left+bF-by;return{top:bs,left:bw}}}else{g.fn.offset=function(bs){var bu=this[0];if(bs){return this.each(function(bD){g.offset.setOffset(this,bs,bD)})}if(!bu||!bu.ownerDocument){return null}if(bu===bu.ownerDocument.body){return g.offset.bodyOffset(bu)}g.offset.initialize();var by,bx=bu.offsetParent,e=bu,bA=bu.ownerDocument,bB=bA.documentElement,bt=bA.body,bC=bA.defaultView,bw=bC?bC.getComputedStyle(bu,null):bu.currentStyle,bz=bu.offsetTop,bv=bu.offsetLeft;while((bu=bu.parentNode)&&bu!==bt&&bu!==bB){if(g.offset.supportsFixedPosition&&bw.position==="fixed"){break}by=bC?bC.getComputedStyle(bu,null):bu.currentStyle;bz-=bu.scrollTop;bv-=bu.scrollLeft;if(bu===bx){bz+=bu.offsetTop;bv+=bu.offsetLeft;if(g.offset.doesNotAddBorder&&!(g.offset.doesAddBorderForTableAndCells&&V.test(bu.nodeName))){bz+=parseFloat(by.borderTopWidth)||0;bv+=parseFloat(by.borderLeftWidth)||0}e=bx;bx=bu.offsetParent}if(g.offset.subtractsBorderForOverflowNotVisible&&by.overflow!=="visible"){bz+=parseFloat(by.borderTopWidth)||0;bv+=parseFloat(by.borderLeftWidth)||0}bw=by}if(bw.position==="relative"||bw.position==="static"){bz+=bt.offsetTop;bv+=bt.offsetLeft}if(g.offset.supportsFixedPosition&&bw.position==="fixed"){bz+=Math.max(bB.scrollTop,bt.scrollTop);bv+=Math.max(bB.scrollLeft,bt.scrollLeft)}return{top:bz,left:bv}}}g.offset={initialize:function(){var bx=aH.body,by=aH.createElement("div"),bs,bw,bu,bt,bv=parseFloat(g.css(bx,"marginTop"))||0,e="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";g.extend(by.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});by.innerHTML=e;bx.insertBefore(by,bx.firstChild);bs=by.firstChild;bw=bs.firstChild;bt=bs.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(bw.offsetTop!==5);this.doesAddBorderForTableAndCells=(bt.offsetTop===5);bw.style.position="fixed";bw.style.top="20px";this.supportsFixedPosition=(bw.offsetTop===20||bw.offsetTop===15);bw.style.position=bw.style.top="";bs.style.overflow="hidden";bs.style.position="relative";this.subtractsBorderForOverflowNotVisible=(bw.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(bx.offsetTop!==bv);bx.removeChild(by);g.offset.initialize=g.noop},bodyOffset:function(e){var bt=e.offsetTop,bs=e.offsetLeft;g.offset.initialize();if(g.offset.doesNotIncludeMarginInBodyOffset){bt+=parseFloat(g.css(e,"marginTop"))||0;bs+=parseFloat(g.css(e,"marginLeft"))||0}return{top:bt,left:bs}},setOffset:function(bB,bx,bw){var bC=g.css(bB,"position");if(bC==="static"){bB.style.position="relative"}var bu=g(bB),bv=bu.offset(),bA=g.css(bB,"top"),e=g.css(bB,"left"),bD=(bC==="absolute"||bC==="fixed")&&g.inArray("auto",[bA,e])>-1,bs={},bz={},by,bt;if(bD){bz=bu.position();by=bz.top;bt=bz.left}else{by=parseFloat(bA)||0;bt=parseFloat(e)||0}if(g.isFunction(bx)){bx=bx.call(bB,bw,bv)}if(bx.top!=null){bs.top=(bx.top-bv.top)+by}if(bx.left!=null){bs.left=(bx.left-bv.left)+bt}if("using" in bx){bx.using.call(bB,bs)}else{bu.css(bs)}}};g.fn.extend({position:function(){if(!this[0]){return null}var bt=this[0],bs=this.offsetParent(),bu=this.offset(),e=ax.test(bs[0].nodeName)?{top:0,left:0}:bs.offset();bu.top-=parseFloat(g.css(bt,"marginTop"))||0;bu.left-=parseFloat(g.css(bt,"marginLeft"))||0;e.top+=parseFloat(g.css(bs[0],"borderTopWidth"))||0;e.left+=parseFloat(g.css(bs[0],"borderLeftWidth"))||0;return{top:bu.top-e.top,left:bu.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||aH.body;while(e&&(!ax.test(e.nodeName)&&g.css(e,"position")==="static")){e=e.offsetParent}return e})}});g.each(["Left","Top"],function(e,bt){var bs="scroll"+bt;g.fn[bs]=function(bv){var bw,bu;if(bv===W){bw=this[0];if(!bw){return null}bu=bi(bw);return bu?("pageXOffset" in bu)?bu[e?"pageYOffset":"pageXOffset"]:g.support.boxModel&&bu.document.documentElement[bs]||bu.document.body[bs]:bw[bs]}return this.each(function(){bu=bi(this);if(bu){bu.scrollTo(!e?bv:g(bu).scrollLeft(),e?bv:g(bu).scrollTop())}else{this[bs]=bv}})}});function bi(e){return g.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}g.each(["Height","Width"],function(e,bt){var bs=bt.toLowerCase();g.fn["inner"+bt]=function(){var bu=this[0];return bu&&bu.style?parseFloat(g.css(bu,bs,"padding")):null};g.fn["outer"+bt]=function(bu){var bv=this[0];return bv&&bv.style?parseFloat(g.css(bv,bs,bu?"margin":"border")):null};g.fn[bs]=function(bv){var bx=this[0];if(!bx){return bv==null?null:this}if(g.isFunction(bv)){return this.each(function(bA){var bz=g(this);bz[bs](bv.call(this,bA,bz[bs]()))})}if(g.isWindow(bx)){var bw=bx.document.documentElement["client"+bt];return bx.document.compatMode==="CSS1Compat"&&bw||bx.document.body["client"+bt]||bw}else{if(bx.nodeType===9){return Math.max(bx.documentElement["client"+bt],bx.body["scroll"+bt],bx.documentElement["scroll"+bt],bx.body["offset"+bt],bx.documentElement["offset"+bt])}else{if(bv===W){var bu=g.css(bx,bs),by=parseFloat(bu);return g.isNaN(by)?bu:by}else{return this.css(bs,typeof bv==="string"?bv:bv+"px")}}}}});a4.jQuery=a4.$=g})(window);

/* jquery-ui.js */

/*
* jQuery UI 1.8.15
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI
*/
(function(d,a){d.ui=d.ui||{};if(d.ui.version){return}d.extend(d.ui,{version:"1.8.15",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});d.fn.extend({propAttr:d.fn.prop||d.fn.attr,_focus:d.fn.focus,focus:function(f,e){return typeof f==="number"?this.each(function(){var g=this;setTimeout(function(){d(g).focus();if(e){e.call(g)}},f)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((d.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(d.curCSS(this,"position",1))&&(/(auto|scroll)/).test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?d(document):e},zIndex:function(g){if(g!==a){return this.css("zIndex",g)}if(this.length){var h=d(this[0]),e,f;while(h.length&&h[0]!==document){e=h.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(h.css("zIndex"),10);if(!isNaN(f)&&f!==0){return f}}h=h.parent()}}return 0},disableSelection:function(){return this.bind((d.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});d.each(["Width","Height"],function(f,j){var k=j==="Width"?["Left","Right"]:["Top","Bottom"],h=j.toLowerCase(),g={innerWidth:d.fn.innerWidth,innerHeight:d.fn.innerHeight,outerWidth:d.fn.outerWidth,outerHeight:d.fn.outerHeight};function e(n,m,i,l){d.each(k,function(){m-=parseFloat(d.curCSS(n,"padding"+this,true))||0;if(i){m-=parseFloat(d.curCSS(n,"border"+this+"Width",true))||0}if(l){m-=parseFloat(d.curCSS(n,"margin"+this,true))||0}});return m}d.fn["inner"+j]=function(i){if(i===a){return g["inner"+j].call(this)}return this.each(function(){d(this).css(h,e(this,i)+"px")})};d.fn["outer"+j]=function(l,i){if(typeof l!=="number"){return g["outer"+j].call(this,l)}return this.each(function(){d(this).css(h,e(this,l,true,i)+"px")})}});function c(f,j){var i=f.nodeName.toLowerCase();if("area"===i){var g=f.parentNode,e=g.name,h;if(!f.href||!e||g.nodeName.toLowerCase()!=="map"){return false}h=d("img[usemap=#"+e+"]")[0];return !!h&&b(h)}return(/input|select|textarea|button|object/.test(i)?!f.disabled:"a"==i?f.href||j:j)&&b(f)}function b(e){return !d(e).parents().andSelf().filter(function(){return d.curCSS(this,"visibility")==="hidden"||d.expr.filters.hidden(this)}).length}d.extend(d.expr[":"],{data:function(f,e,g){return !!d.data(f,g[3])},focusable:function(e){return c(e,!isNaN(d.attr(e,"tabindex")))},tabbable:function(g){var e=d.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});d(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));d.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});d.support.minHeight=f.offsetHeight===100;d.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});d.extend(d.ui,{plugin:{add:function(g,f,h){var j=d.ui[g].prototype;for(var e in h){j.plugins[e]=j.plugins[e]||[];j.plugins[e].push([f,h[e]])}},call:function(h,j,f){var g=h.plugins[j];if(!g||!h.element[0].parentNode){return}for(var e=0;e<g.length;e++){if(h.options[g[e][0]]){g[e][1].apply(h.element,f)}}}},contains:function(e,f){return document.compareDocumentPosition?e.compareDocumentPosition(f)&16:e!==f&&e.contains(f)},hasScroll:function(g,f){if(d(g).css("overflow")==="hidden"){return false}var e=(f&&f==="left")?"scrollLeft":"scrollTop",h=false;if(g[e]>0){return true}g[e]=1;h=(g[e]>0);g[e]=0;return h},isOverAxis:function(g,e,f){return(g>e)&&(g<(e+f))},isOver:function(f,e,i,h,g,j){return d.ui.isOverAxis(f,i,g)&&d.ui.isOverAxis(e,h,j)}})})(jQuery);
/*
* jQuery UI Widget 1.8.15
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Widget
*/
(function(d,b){if(d.cleanData){var c=d.cleanData;d.cleanData=function(g){for(var e=0,f;(f=g[e])!=null;e++){d(f).triggerHandler("remove")}c(g)}}else{var a=d.fn.remove;d.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||d.filter(e,[this]).length){d("*",this).add([this]).each(function(){d(this).triggerHandler("remove")})}}return a.call(d(this),e,f)})}}d.widget=function(i,e,j){var h=i.split(".")[0],f;i=i.split(".")[1];f=h+"-"+i;if(!j){j=e;e=d.Widget}d.expr[":"][f]=function(k){return !!d.data(k,i)};d[h]=d[h]||{};d[h][i]=function(l,k){if(arguments.length){this._createWidget(l,k)}};var g=new e();g.options=d.extend(true,{},g.options);d[h][i].prototype=d.extend(true,g,{namespace:h,widgetName:i,widgetEventPrefix:d[h][i].prototype.widgetEventPrefix||i,widgetBaseClass:f},j);d.widget.bridge(i,d[h][i])};d.widget.bridge=function(f,e){d.fn[f]=function(j){var h=typeof j==="string",g=Array.prototype.slice.call(arguments,1),i=this;j=!h&&g.length?d.extend.apply(null,[true,j].concat(g)):j;if(h&&j.charAt(0)==="_"){return i}if(h){this.each(function(){var l=d.data(this,f),k=l&&d.isFunction(l[j])?l[j].apply(l,g):l;if(k!==l&&k!==b){i=k;return false}})}else{this.each(function(){var k=d.data(this,f);if(k){k.option(j||{})._init()}else{d.data(this,f,new e(j,this))}})}return i}};d.Widget=function(f,e){if(arguments.length){this._createWidget(f,e)}};d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,e){d.data(e,this.widgetName,this);this.element=d(e);this.options=d.extend(true,{},this.options,this._getCreateOptions(),f);var g=this;this.element.bind("remove."+this.widgetName,function(){g.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return d.metadata&&d.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(g,e){var f=g;if(arguments.length===0){return d.extend({},this.options)}if(typeof g==="string"){if(e===b){return this.options[g]}f={};f[g]=e}this._setOptions(f);return this},_setOptions:function(f){var e=this;d.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(j,k,e){var g=this.options[j];k=d.Event(k);k.type=(j===this.widgetEventPrefix?j:this.widgetEventPrefix+j).toLowerCase();e=e||{};if(k.originalEvent){for(var f=d.event.props.length,h;f;){h=d.event.props[--f];k[h]=k.originalEvent[h]}}this.element.trigger(k,e);return !(d.isFunction(g)&&g.call(this.element[0],k,e)===false||k.isDefaultPrevented())}}})(jQuery);
/*
* jQuery UI Mouse 1.8.15
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Mouse
*
* Depends:
*	jquery.ui.widget.js
*/
(function(b,a){b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(d){return c._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(true===b.data(d.target,c.widgetName+".preventClickEvent")){b.removeData(d.target,c.widgetName+".preventClickEvent");d.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(d.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(d));this._mouseDownEvent=d;var e=this,c=(d.which==1),f=(typeof this.options.cancel=="string"?b(d.target).closest(this.options.cancel).length:false);if(!c||f||!this._mouseCapture(d)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(d)!==false);if(!this._mouseStarted){d.preventDefault();return true}}if(true===b.data(d.target,this.widgetName+".preventClickEvent")){b.removeData(d.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(g){return e._mouseMove(g)};this._mouseUpDelegate=function(g){return e._mouseUp(g)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);d.preventDefault();d.originalEvent.mouseHandled=true;return true},_mouseMove:function(c){if(b.browser.msie&&!(document.documentMode>=9)&&!c.button){return this._mouseUp(c)}if(this._mouseStarted){this._mouseDrag(c);return c.preventDefault()}if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,c)!==false);(this._mouseStarted?this._mouseDrag(c):this._mouseUp(c))}return !this._mouseStarted},_mouseUp:function(c){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(c.target==this._mouseDownEvent.target){b.data(c.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(c)}return false},_mouseDistanceMet:function(c){return(Math.max(Math.abs(this._mouseDownEvent.pageX-c.pageX),Math.abs(this._mouseDownEvent.pageY-c.pageY))>=this.options.distance)},_mouseDelayMet:function(c){return this.mouseDelayMet},_mouseStart:function(c){},_mouseDrag:function(c){},_mouseStop:function(c){},_mouseCapture:function(c){return true}})})(jQuery);(function(c,a){c.ui=c.ui||{};var f=/left|center|right/,b=/top|center|bottom/,d="center",g=c.fn.position,e=c.fn.offset;c.fn.position=function(i){if(!i||!i.of){return g.apply(this,arguments)}i=c.extend({},i);var n=c(i.of),m=n[0],j=(i.collision||"flip").split(" "),l=i.offset?i.offset.split(" "):[0,0],h,k,o;if(m.nodeType===9){h=n.width();k=n.height();o={top:0,left:0}}else{if(m.setTimeout){h=n.width();k=n.height();o={top:n.scrollTop(),left:n.scrollLeft()}}else{if(m.preventDefault){i.at="left top";h=k=0;o={top:i.of.pageY,left:i.of.pageX}}else{h=n.outerWidth();k=n.outerHeight();o=n.offset()}}}c.each(["my","at"],function(){var p=(i[this]||"").split(" ");if(p.length===1){p=f.test(p[0])?p.concat([d]):b.test(p[0])?[d].concat(p):[d,d]}p[0]=f.test(p[0])?p[0]:d;p[1]=b.test(p[1])?p[1]:d;i[this]=p});if(j.length===1){j[1]=j[0]}l[0]=parseInt(l[0],10)||0;if(l.length===1){l[1]=l[0]}l[1]=parseInt(l[1],10)||0;if(i.at[0]==="right"){o.left+=h}else{if(i.at[0]===d){o.left+=h/2}}if(i.at[1]==="bottom"){o.top+=k}else{if(i.at[1]===d){o.top+=k/2}}o.left+=l[0];o.top+=l[1];return this.each(function(){var s=c(this),q=s.outerWidth(),v=s.outerHeight(),x=parseInt(c.curCSS(this,"marginLeft",true))||0,u=parseInt(c.curCSS(this,"marginTop",true))||0,w=q+x+(parseInt(c.curCSS(this,"marginRight",true))||0),p=v+u+(parseInt(c.curCSS(this,"marginBottom",true))||0),r=c.extend({},o),y;if(i.my[0]==="right"){r.left-=q}else{if(i.my[0]===d){r.left-=q/2}}if(i.my[1]==="bottom"){r.top-=v}else{if(i.my[1]===d){r.top-=v/2}}r.left=Math.round(r.left);r.top=Math.round(r.top);y={left:r.left-x,top:r.top-u};c.each(["left","top"],function(z,A){if(c.ui.position[j[z]]){c.ui.position[j[z]][A](r,{targetWidth:h,targetHeight:k,elemWidth:q,elemHeight:v,collisionPosition:y,collisionWidth:w,collisionHeight:p,offset:l,my:i.my,at:i.at})}});if(c.fn.bgiframe){s.bgiframe()}s.offset(c.extend(r,{using:i.using}))})};c.ui.position={fit:{left:function(h,i){var j=c(window),k=i.collisionPosition.left+i.collisionWidth-j.width()-j.scrollLeft();h.left=k>0?h.left-k:Math.max(h.left-i.collisionPosition.left,h.left)},top:function(h,i){var j=c(window),k=i.collisionPosition.top+i.collisionHeight-j.height()-j.scrollTop();h.top=k>0?h.top-k:Math.max(h.top-i.collisionPosition.top,h.top)}},flip:{left:function(i,h){if(h.at[0]===d){return}var j=c(window),k=h.collisionPosition.left+h.collisionWidth-j.width()-j.scrollLeft(),n=h.my[0]==="left"?-h.elemWidth:h.my[0]==="right"?h.elemWidth:0,m=h.at[0]==="left"?h.targetWidth:-h.targetWidth,l=-2*h.offset[0];i.left+=h.collisionPosition.left<0?n+m+l:k>0?n+m+l:0},top:function(i,h){if(h.at[1]===d){return}var j=c(window),k=h.collisionPosition.top+h.collisionHeight-j.height()-j.scrollTop(),n=h.my[1]==="top"?-h.elemHeight:h.my[1]==="bottom"?h.elemHeight:0,m=h.at[1]==="top"?h.targetHeight:-h.targetHeight,l=-2*h.offset[1];i.top+=h.collisionPosition.top<0?n+m+l:k>0?n+m+l:0}}};if(!c.offset.setOffset){c.offset.setOffset=function(k,i){if(/static/.test(c.curCSS(k,"position"))){k.style.position="relative"}var m=c(k),l=m.offset(),n=parseInt(c.curCSS(k,"top",true),10)||0,h=parseInt(c.curCSS(k,"left",true),10)||0,j={top:(i.top-l.top)+n,left:(i.left-l.left)+h};if("using" in i){i.using.call(k,j)}else{m.css(j)}};c.fn.offset=function(i){var h=this[0];if(!h||!h.ownerDocument){return null}if(i){return this.each(function(){c.offset.setOffset(this,i)})}return e.call(this)}}}(jQuery));(function(b,a){b.widget("ui.draggable",b.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this},_mouseCapture:function(c){var d=this.options;if(this.helper||d.disabled||b(c.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(c);if(!this.handle){return false}b(d.iframeFix===true?"iframe":d.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(b(this).offset()).appendTo("body")});return true},_mouseStart:function(c){var d=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(b.ui.ddmanager){b.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};b.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;(d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt));if(d.containment){this._setContainment()}if(this._trigger("start",c)===false){this._clear();return false}this._cacheHelperProportions();if(b.ui.ddmanager&&!d.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,c)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);if(b.ui.ddmanager){b.ui.ddmanager.dragStart(this,c)}return true},_mouseDrag:function(d,e){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!e){var c=this._uiHash();if(this._trigger("drag",d,c)===false){this._mouseUp({});return false}this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(b.ui.ddmanager){b.ui.ddmanager.drag(this,d)}return false},_mouseStop:function(c){var d=false;if(b.ui.ddmanager&&!this.options.dropBehaviour){d=b.ui.ddmanager.drop(this,c)}if(this.dropped){d=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original"){return false}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(b.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var e=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(e._trigger("stop",c)!==false){e._clear()}})}else{if(this._trigger("stop",c)!==false){this._clear()}}return false},_mouseUp:function(c){if(this.options.iframeFix===true){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}if(b.ui.ddmanager){b.ui.ddmanager.dragStop(this,c)}return b.ui.mouse.prototype._mouseUp.call(this,c)},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({})}else{this._clear()}return this},_getHandle:function(c){var d=!this.options.handle||!b(this.options.handle,this.element).length?true:false;b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==c.target){d=true}});return d},_createHelper:function(d){var c=this.options;var e=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[d])):(c.helper=="clone"?this.element.clone().removeAttr("id"):this.element);if(!e.parents("body").length){e.appendTo((c.appendTo=="parent"?this.element[0].parentNode:c.appendTo))}if(e[0]!=this.element[0]&&!(/(fixed|absolute)/).test(e.css("position"))){e.css("position","absolute")}return e},_adjustOffsetFromHelper:function(c){if(typeof c=="string"){c=c.split(" ")}if(b.isArray(c)){c={left:+c[0],top:+c[1]||0}}if("left" in c){this.offset.click.left=c.left+this.margins.left}if("right" in c){this.offset.click.left=this.helperProportions.width-c.right+this.margins.left}if("top" in c){this.offset.click.top=c.top+this.margins.top}if("bottom" in c){this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)){c={top:0,left:0}}return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.element.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0),right:(parseInt(this.element.css("marginRight"),10)||0),bottom:(parseInt(this.element.css("marginBottom"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;if(d.containment=="parent"){d.containment=this.helper[0].parentNode}if(d.containment=="document"||d.containment=="window"){this.containment=[d.containment=="document"?0:b(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,d.containment=="document"?0:b(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(d.containment=="document"?0:b(window).scrollLeft())+b(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d.containment=="document"?0:b(window).scrollTop())+(b(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(d.containment)&&d.containment.constructor!=Array){var f=b(d.containment);var h=f[0];if(!h){return}var e=f.offset();var g=(b(h).css("overflow")!="hidden");this.containment=[(parseInt(b(h).css("borderLeftWidth"),10)||0)+(parseInt(b(h).css("paddingLeft"),10)||0),(parseInt(b(h).css("borderTopWidth"),10)||0)+(parseInt(b(h).css("paddingTop"),10)||0),(g?Math.max(h.scrollWidth,h.offsetWidth):h.offsetWidth)-(parseInt(b(h).css("borderLeftWidth"),10)||0)-(parseInt(b(h).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(g?Math.max(h.scrollHeight,h.offsetHeight):h.offsetHeight)-(parseInt(b(h).css("borderTopWidth"),10)||0)-(parseInt(b(h).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=f}else{if(d.containment.constructor==Array){this.containment=d.containment}}},_convertPositionTo:function(h,c){if(!c){c=this.position}var g=h=="absolute"?1:-1;var f=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(e[0].tagName);return{top:(c.top+this.offset.relative.top*g+this.offset.parent.top*g-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:e.scrollTop()))*g)),left:(c.left+this.offset.relative.left*g+this.offset.parent.left*g-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:e.scrollLeft())*g))}},_generatePosition:function(j){var f=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=(/(html|body)/i).test(e[0].tagName);var d=j.pageX;var h=j.pageY;if(this.originalPosition){var c;if(this.containment){if(this.relative_container){var k=this.relative_container.offset();c=[this.containment[0]+k.left,this.containment[1]+k.top,this.containment[2]+k.left,this.containment[3]+k.top]}else{c=this.containment}if(j.pageX-this.offset.click.left<c[0]){d=c[0]+this.offset.click.left}if(j.pageY-this.offset.click.top<c[1]){h=c[1]+this.offset.click.top}if(j.pageX-this.offset.click.left>c[2]){d=c[2]+this.offset.click.left}if(j.pageY-this.offset.click.top>c[3]){h=c[3]+this.offset.click.top}}if(f.grid){var g=f.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/f.grid[1])*f.grid[1]:this.originalPageY;h=c?(!(g-this.offset.click.top<c[1]||g-this.offset.click.top>c[3])?g:(!(g-this.offset.click.top<c[1])?g-f.grid[1]:g+f.grid[1])):g;var i=f.grid[0]?this.originalPageX+Math.round((d-this.originalPageX)/f.grid[0])*f.grid[0]:this.originalPageX;d=c?(!(i-this.offset.click.left<c[0]||i-this.offset.click.left>c[2])?i:(!(i-this.offset.click.left<c[0])?i-f.grid[0]:i+f.grid[0])):i}}return{top:(h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(l?0:e.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():l?0:e.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(d,c,e){e=e||this._uiHash();b.ui.plugin.call(this,d,[c,e]);if(d=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return b.Widget.prototype._trigger.call(this,d,c,e)},plugins:{},_uiHash:function(c){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});b.extend(b.ui.draggable,{version:"1.8.15"});b.ui.plugin.add("draggable","connectToSortable",{start:function(e,d){var c=b(this).data("draggable"),g=c.options,f=b.extend({},d,{item:c.element});c.sortables=[];b(g.connectToSortable).each(function(){var h=b.data(this,"sortable");if(h&&!h.options.disabled){c.sortables.push({instance:h,shouldRevert:h.options.revert});h.refreshPositions();h._trigger("activate",e,f)}})},stop:function(e,d){var c=b(this).data("draggable"),f=b.extend({},d,{item:c.element});b.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(e);this.instance.options.helper=this.instance.options._helper;if(c.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",e,f)}})},drag:function(e,d){var c=b(this).data("draggable"),f=this;var g=function(l){var k=this.offset.click.top,j=this.offset.click.left;var m=this.positionAbs.top,q=this.positionAbs.left;var n=l.height,h=l.width;var p=l.top,i=l.left;return b.ui.isOver(m+k,q+j,p,i,n,h)};b.each(c.sortables,function(h){this.instance.positionAbs=c.positionAbs;this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=b(f).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return d.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top;c._trigger("toSortable",e);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}if(this.instance.currentItem){this.instance._mouseDrag(e)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}c._trigger("fromSortable",e);c.dropped=false}}})}});b.ui.plugin.add("draggable","cursor",{start:function(e,d){var f=b("body"),c=b(this).data("draggable").options;if(f.css("cursor")){c._cursor=f.css("cursor")}f.css("cursor",c.cursor)},stop:function(e,d){var c=b(this).data("draggable").options;if(c._cursor){b("body").css("cursor",c._cursor)}}});b.ui.plugin.add("draggable","opacity",{start:function(e,d){var f=b(d.helper),c=b(this).data("draggable").options;if(f.css("opacity")){c._opacity=f.css("opacity")}f.css("opacity",c.opacity)},stop:function(e,d){var c=b(this).data("draggable").options;if(c._opacity){b(d.helper).css("opacity",c._opacity)}}});b.ui.plugin.add("draggable","scroll",{start:function(d,c){var e=b(this).data("draggable");if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"){e.overflowOffset=e.scrollParent.offset()}},drag:function(f,d){var g=b(this).data("draggable"),c=g.options,e=false;if(g.scrollParent[0]!=document&&g.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x"){if((g.overflowOffset.top+g.scrollParent[0].offsetHeight)-f.pageY<c.scrollSensitivity){g.scrollParent[0].scrollTop=e=g.scrollParent[0].scrollTop+c.scrollSpeed}else{if(f.pageY-g.overflowOffset.top<c.scrollSensitivity){g.scrollParent[0].scrollTop=e=g.scrollParent[0].scrollTop-c.scrollSpeed}}}if(!c.axis||c.axis!="y"){if((g.overflowOffset.left+g.scrollParent[0].offsetWidth)-f.pageX<c.scrollSensitivity){g.scrollParent[0].scrollLeft=e=g.scrollParent[0].scrollLeft+c.scrollSpeed}else{if(f.pageX-g.overflowOffset.left<c.scrollSensitivity){g.scrollParent[0].scrollLeft=e=g.scrollParent[0].scrollLeft-c.scrollSpeed}}}}else{if(!c.axis||c.axis!="x"){if(f.pageY-b(document).scrollTop()<c.scrollSensitivity){e=b(document).scrollTop(b(document).scrollTop()-c.scrollSpeed)}else{if(b(window).height()-(f.pageY-b(document).scrollTop())<c.scrollSensitivity){e=b(document).scrollTop(b(document).scrollTop()+c.scrollSpeed)}}}if(!c.axis||c.axis!="y"){if(f.pageX-b(document).scrollLeft()<c.scrollSensitivity){e=b(document).scrollLeft(b(document).scrollLeft()-c.scrollSpeed)}else{if(b(window).width()-(f.pageX-b(document).scrollLeft())<c.scrollSensitivity){e=b(document).scrollLeft(b(document).scrollLeft()+c.scrollSpeed)}}}}if(e!==false&&b.ui.ddmanager&&!c.dropBehaviour){b.ui.ddmanager.prepareOffsets(g,f)}}});b.ui.plugin.add("draggable","snap",{start:function(e,d){var f=b(this).data("draggable"),c=f.options;f.snapElements=[];b(c.snap.constructor!=String?(c.snap.items||":data(draggable)"):c.snap).each(function(){var h=b(this);var g=h.offset();if(this!=f.element[0]){f.snapElements.push({item:this,width:h.outerWidth(),height:h.outerHeight(),top:g.top,left:g.left})}})},drag:function(n,z){var y=b(this).data("draggable"),v=y.options;var x=v.snapTolerance;var f=z.offset.left,k=f+y.helperProportions.width,g=z.offset.top,m=g+y.helperProportions.height;for(var p=y.snapElements.length-1;p>=0;p--){var q=y.snapElements[p].left,h=q+y.snapElements[p].width,j=y.snapElements[p].top,w=j+y.snapElements[p].height;if(!((q-x<f&&f<h+x&&j-x<g&&g<w+x)||(q-x<f&&f<h+x&&j-x<m&&m<w+x)||(q-x<k&&k<h+x&&j-x<g&&g<w+x)||(q-x<k&&k<h+x&&j-x<m&&m<w+x))){if(y.snapElements[p].snapping){(y.options.snap.release&&y.options.snap.release.call(y.element,n,b.extend(y._uiHash(),{snapItem:y.snapElements[p].item})))}y.snapElements[p].snapping=false;continue}if(v.snapMode!="inner"){var A=Math.abs(j-m)<=x;var s=Math.abs(w-g)<=x;var u=Math.abs(q-k)<=x;var e=Math.abs(h-f)<=x;if(A){z.position.top=y._convertPositionTo("relative",{top:j-y.helperProportions.height,left:0}).top-y.margins.top}if(s){z.position.top=y._convertPositionTo("relative",{top:w,left:0}).top-y.margins.top}if(u){z.position.left=y._convertPositionTo("relative",{top:0,left:q-y.helperProportions.width}).left-y.margins.left}if(e){z.position.left=y._convertPositionTo("relative",{top:0,left:h}).left-y.margins.left}}var c=(A||s||u||e);if(v.snapMode!="outer"){var A=Math.abs(j-g)<=x;var s=Math.abs(w-m)<=x;var u=Math.abs(q-f)<=x;var e=Math.abs(h-k)<=x;if(A){z.position.top=y._convertPositionTo("relative",{top:j,left:0}).top-y.margins.top}if(s){z.position.top=y._convertPositionTo("relative",{top:w-y.helperProportions.height,left:0}).top-y.margins.top}if(u){z.position.left=y._convertPositionTo("relative",{top:0,left:q}).left-y.margins.left}if(e){z.position.left=y._convertPositionTo("relative",{top:0,left:h-y.helperProportions.width}).left-y.margins.left}}if(!y.snapElements[p].snapping&&(A||s||u||e||c)){(y.options.snap.snap&&y.options.snap.snap.call(y.element,n,b.extend(y._uiHash(),{snapItem:y.snapElements[p].item})))}y.snapElements[p].snapping=(A||s||u||e||c)}}});b.ui.plugin.add("draggable","stack",{start:function(f,d){var c=b(this).data("draggable").options;var e=b.makeArray(b(c.stack)).sort(function(h,i){return(parseInt(b(h).css("zIndex"),10)||0)-(parseInt(b(i).css("zIndex"),10)||0)});if(!e.length){return}var g=parseInt(e[0].style.zIndex)||0;b(e).each(function(h){this.style.zIndex=g+h});this[0].style.zIndex=g+e.length}});b.ui.plugin.add("draggable","zIndex",{start:function(e,d){var f=b(d.helper),c=b(this).data("draggable").options;if(f.css("zIndex")){c._zIndex=f.css("zIndex")}f.css("zIndex",c.zIndex)},stop:function(e,d){var c=b(this).data("draggable").options;if(c._zIndex){b(d.helper).css("zIndex",c._zIndex)}}})})(jQuery);(function(b,a){b.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var c=this.options,d=c.accept;this.isover=0;this.isout=1;this.accept=b.isFunction(d)?d:function(e){return e.is(d)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[c.scope]=b.ui.ddmanager.droppables[c.scope]||[];b.ui.ddmanager.droppables[c.scope].push(this);(c.addClasses&&this.element.addClass("ui-droppable"))},destroy:function(){var c=b.ui.ddmanager.droppables[this.options.scope];for(var d=0;d<c.length;d++){if(c[d]==this){c.splice(d,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(c,d){if(c=="accept"){this.accept=b.isFunction(d)?d:function(e){return e.is(d)}}b.Widget.prototype._setOption.apply(this,arguments)},_activate:function(c){var d=b.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass)}(d&&this._trigger("activate",c,this.ui(d)))},_deactivate:function(c){var d=b.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}(d&&this._trigger("deactivate",c,this.ui(d)))},_over:function(c){var d=b.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0]){return}if(this.accept.call(this.element[0],(d.currentItem||d.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass)}this._trigger("over",c,this.ui(d))}},_out:function(c){var d=b.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0]){return}if(this.accept.call(this.element[0],(d.currentItem||d.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("out",c,this.ui(d))}},_drop:function(f,d){var c=d||b.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0]){return false}var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=b.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],(c.currentItem||c.element))&&b.ui.intersect(c,b.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e){return false}if(this.accept.call(this.element[0],(c.currentItem||c.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("drop",f,this.ui(c));return this.element}return false},ui:function(d){return{draggable:(d.currentItem||d.element),helper:d.helper,position:d.position,offset:d.positionAbs}}});b.extend(b.ui.droppable,{version:"1.8.15"});b.ui.intersect=function(g,q,n){if(!q.offset){return false}var c=(g.positionAbs||g.position.absolute).left,j=c+g.helperProportions.width,f=(g.positionAbs||g.position.absolute).top,k=f+g.helperProportions.height;var o=q.offset.left,h=o+q.proportions.width,i=q.offset.top,p=i+q.proportions.height;switch(n){case"fit":return(o<=c&&j<=h&&i<=f&&k<=p);break;case"intersect":return(o<c+(g.helperProportions.width/2)&&j-(g.helperProportions.width/2)<h&&i<f+(g.helperProportions.height/2)&&k-(g.helperProportions.height/2)<p);break;case"pointer":var e=((g.positionAbs||g.position.absolute).left+(g.clickOffset||g.offset.click).left),d=((g.positionAbs||g.position.absolute).top+(g.clickOffset||g.offset.click).top),m=b.ui.isOver(d,e,i,o,q.proportions.height,q.proportions.width);return m;break;case"touch":return((f>=i&&f<=p)||(k>=i&&k<=p)||(f<i&&k>p))&&((c>=o&&c<=h)||(j>=o&&j<=h)||(c<o&&j>h));break;default:return false;break}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(k,h){var e=b.ui.ddmanager.droppables[k.options.scope]||[];var g=h?h.type:null;var f=(k.currentItem||k.element).find(":data(droppable)").andSelf();droppablesLoop:for(var c=0;c<e.length;c++){if(e[c].options.disabled||(k&&!e[c].accept.call(e[c].element[0],(k.currentItem||k.element)))){continue}for(var d=0;d<f.length;d++){if(f[d]==e[c].element[0]){e[c].proportions.height=0;continue droppablesLoop}}e[c].visible=e[c].element.css("display")!="none";if(!e[c].visible){continue}if(g=="mousedown"){e[c]._activate.call(e[c],h)}e[c].offset=e[c].element.offset();e[c].proportions={width:e[c].element[0].offsetWidth,height:e[c].element[0].offsetHeight}}},drop:function(c,d){var e=false;b.each(b.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&b.ui.intersect(c,this,this.options.tolerance)){e=e||this._drop.call(this,d)}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],(c.currentItem||c.element))){this.isout=1;this.isover=0;this._deactivate.call(this,d)}});return e},dragStart:function(d,c){d.element.parentsUntil("body").bind("scroll.droppable",function(){if(!d.options.refreshPositions){b.ui.ddmanager.prepareOffsets(d,c)}})},drag:function(d,c){if(d.options.refreshPositions){b.ui.ddmanager.prepareOffsets(d,c)}b.each(b.ui.ddmanager.droppables[d.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var h=b.ui.intersect(d,this,this.options.tolerance);var g=!h&&this.isover==1?"isout":(h&&this.isover==0?"isover":null);if(!g){return}var f;if(this.options.greedy){var e=this.element.parents(":data(droppable):eq(0)");if(e.length){f=b.data(e[0],"droppable");f.greedyChild=(g=="isover"?1:0)}}if(f&&g=="isover"){f.isover=0;f.isout=1;f._out.call(f,c)}this[g]=1;this[g=="isout"?"isover":"isout"]=0;this[g=="isover"?"_over":"_out"].call(this,c);if(f&&g=="isout"){f.isout=0;f.isover=1;f._over.call(f,c)}})},dragStop:function(d,c){d.element.parentsUntil("body").unbind("scroll.droppable");if(!d.options.refreshPositions){b.ui.ddmanager.prepareOffsets(d,c)}}}})(jQuery);(function(d,b){d.widget("ui.resizable",d.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,j=this.options;this.element.addClass("ui-resizable");d.extend(this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&d.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(d('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!d(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var h=this.handles.split(",");this.handles={};for(var e=0;e<h.length;e++){var g=d.trim(h[e]),l="ui-resizable-"+g;var k=d('<div class="ui-resizable-handle '+l+'"></div>');if(/sw|se|ne|nw/.test(g)){k.css({zIndex:++j.zIndex})}if("se"==g){k.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[g]=".ui-resizable-"+g;this.element.append(k)}}this._renderAxis=function(m){m=m||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=d(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var p=d(this.handles[n],this.element),q=0;q=/sw|ne|nw|se|n|s/.test(n)?p.outerHeight():p.outerWidth();var o=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");m.css(o,q);this._proportionallyResize()}if(!d(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=d(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();d(this.element).addClass("ui-resizable-autohide").hover(function(){if(j.disabled){return}d(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(j.disabled){return}if(!f.resizing){d(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var f=function(g){d(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){f(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);f(this.originalElement);return this},_mouseCapture:function(g){var e=false;for(var f in this.handles){if(d(this.handles[f])[0]==g.target){e=true}}return !this.options.disabled&&e},_mouseStart:function(e){var h=this.options,f=this.element.position(),j=this.element;this.resizing=true;this.documentScroll={top:d(document).scrollTop(),left:d(document).scrollLeft()};if(j.is(".ui-draggable")||(/absolute/).test(j.css("position"))){j.css({position:"absolute",top:f.top,left:f.left})}if(d.browser.opera&&(/relative/).test(j.css("position"))){j.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var g=a(this.helper.css("left")),i=a(this.helper.css("top"));if(h.containment){g+=d(h.containment).scrollLeft()||0;i+=d(h.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:g,top:i};this.size=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalSize=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalPosition={left:g,top:i};this.sizeDiff={width:j.outerWidth()-j.width(),height:j.outerHeight()-j.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio=(typeof h.aspectRatio=="number")?h.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var k=d(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor",k=="auto"?this.axis+"-resize":k);j.addClass("ui-resizable-resizing");this._propagate("start",e);return true},_mouseDrag:function(k){var f=this.helper,n=this.options,r={},i=this,m=this.originalMousePosition,p=this.axis;var g=(k.pageX-m.left)||0,h=(k.pageY-m.top)||0;var q=this._change[p];if(!q){return false}var e=q.apply(this,[k,g,h]),j=d.browser.msie&&d.browser.version<7,l=this.sizeDiff;this._updateVirtualBoundaries(k.shiftKey);if(this._aspectRatio||k.shiftKey){e=this._updateRatio(e,k)}e=this._respectSize(e,k);this._propagate("resize",k);f.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(e);this._trigger("resize",k,this.ui());return false},_mouseStop:function(j){this.resizing=false;var g=this.options,e=this;if(this._helper){var m=this._proportionallyResizeElements,i=m.length&&(/textarea/i).test(m[0].nodeName),k=i&&d.ui.hasScroll(m[0],"left")?0:e.sizeDiff.height,f=i?0:e.sizeDiff.width;var l={width:(e.helper.width()-f),height:(e.helper.height()-k)},h=(parseInt(e.element.css("left"),10)+(e.position.left-e.originalPosition.left))||null,n=(parseInt(e.element.css("top"),10)+(e.position.top-e.originalPosition.top))||null;if(!g.animate){this.element.css(d.extend(l,{top:n,left:h}))}e.helper.height(e.size.height);e.helper.width(e.size.width);if(this._helper&&!g.animate){this._proportionallyResize()}}d("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",j);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(f){var g=this.options,h,e,k,j,i;i={minWidth:c(g.minWidth)?g.minWidth:0,maxWidth:c(g.maxWidth)?g.maxWidth:Infinity,minHeight:c(g.minHeight)?g.minHeight:0,maxHeight:c(g.maxHeight)?g.maxHeight:Infinity};if(this._aspectRatio||f){h=i.minHeight*this.aspectRatio;k=i.minWidth/this.aspectRatio;e=i.maxHeight*this.aspectRatio;j=i.maxWidth/this.aspectRatio;if(h>i.minWidth){i.minWidth=h}if(k>i.minHeight){i.minHeight=k}if(e<i.maxWidth){i.maxWidth=e}if(j<i.maxHeight){i.maxHeight=j}}this._vBoundaries=i},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();if(c(e.left)){this.position.left=e.left}if(c(e.top)){this.position.top=e.top}if(c(e.height)){this.size.height=e.height}if(c(e.width)){this.size.width=e.width}},_updateRatio:function(f,i){var g=this.options,e=this.position,j=this.size,h=this.axis;if(c(f.height)){f.width=(f.height*this.aspectRatio)}else{if(c(f.width)){f.height=(f.width/this.aspectRatio)}}if(h=="sw"){f.left=e.left+(j.width-f.width);f.top=null}if(h=="nw"){f.top=e.top+(j.height-f.height);f.left=e.left+(j.width-f.width)}return f},_respectSize:function(e,m){var g=this.helper,p=this._vBoundaries,f=this._aspectRatio||m.shiftKey,q=this.axis,n=c(e.width)&&p.maxWidth&&(p.maxWidth<e.width),l=c(e.height)&&p.maxHeight&&(p.maxHeight<e.height),h=c(e.width)&&p.minWidth&&(p.minWidth>e.width),i=c(e.height)&&p.minHeight&&(p.minHeight>e.height);if(h){e.width=p.minWidth}if(i){e.height=p.minHeight}if(n){e.width=p.maxWidth}if(l){e.height=p.maxHeight}var s=this.originalPosition.left+this.originalSize.width,k=this.position.top+this.size.height;var r=/sw|nw|w/.test(q),j=/nw|ne|n/.test(q);if(h&&r){e.left=s-p.minWidth}if(n&&r){e.left=s-p.maxWidth}if(i&&j){e.top=k-p.minHeight}if(l&&j){e.top=k-p.maxHeight}var u=!e.width&&!e.height;if(u&&!e.left&&e.top){e.top=null}else{if(u&&!e.top&&e.left){e.left=null}}return e},_proportionallyResize:function(){var g=this.options;if(!this._proportionallyResizeElements.length){return}var e=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var k=this._proportionallyResizeElements[f];if(!this.borderDif){var j=[k.css("borderTopWidth"),k.css("borderRightWidth"),k.css("borderBottomWidth"),k.css("borderLeftWidth")],h=[k.css("paddingTop"),k.css("paddingRight"),k.css("paddingBottom"),k.css("paddingLeft")];this.borderDif=d.map(j,function(o,m){var l=parseInt(o,10)||0,n=parseInt(h[m],10)||0;return l+n})}if(d.browser.msie&&!(!(d(e).is(":hidden")||d(e).parents(":hidden").length))){continue}k.css({height:(e.height()-this.borderDif[0]-this.borderDif[2])||0,width:(e.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var h=this.element,e=this.options;this.elementOffset=h.offset();if(this._helper){this.helper=this.helper||d('<div style="overflow:hidden;"></div>');var g=d.browser.msie&&d.browser.version<7,i=(g?1:0),f=(g?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++e.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,g,e){return{width:this.originalSize.width+g}},w:function(i,f,h){var g=this.options,e=this.originalSize,j=this.originalPosition;return{left:j.left+f,width:e.width-f}},n:function(i,f,h){var g=this.options,e=this.originalSize,j=this.originalPosition;return{top:j.top+h,height:e.height-h}},s:function(f,g,e){return{height:this.originalSize.height+e}},se:function(f,g,e){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,g,e]))},sw:function(f,g,e){return d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,g,e]))},ne:function(f,g,e){return d.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,g,e]))},nw:function(f,g,e){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,g,e]))}},_propagate:function(e,f){d.ui.plugin.call(this,e,[f,this.ui()]);(e!="resize"&&this._trigger(e,f,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});d.extend(d.ui.resizable,{version:"1.8.15"});d.ui.plugin.add("resizable","alsoResize",{start:function(g,f){var h=d(this).data("resizable"),e=h.options;var i=function(j){d(j).each(function(){var k=d(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10),position:k.css("position")})})};if(typeof(e.alsoResize)=="object"&&!e.alsoResize.parentNode){if(e.alsoResize.length){e.alsoResize=e.alsoResize[0];i(e.alsoResize)}else{d.each(e.alsoResize,function(j){i(j)})}}else{i(e.alsoResize)}},resize:function(j,h){var f=d(this).data("resizable"),g=f.options,k=f.originalSize,i=f.originalPosition;var l={height:(f.size.height-k.height)||0,width:(f.size.width-k.width)||0,top:(f.position.top-i.top)||0,left:(f.position.left-i.left)||0},e=function(n,m){d(n).each(function(){var q=d(this),r=d(this).data("resizable-alsoresize"),o={},p=m&&m.length?m:q.parents(h.originalElement[0]).length?["width","height"]:["width","height","top","left"];d.each(p,function(s,u){var v=(r[u]||0)+(l[u]||0);if(v&&v>=0){o[u]=v||null}});if(d.browser.opera&&/relative/.test(q.css("position"))){f._revertToRelativePosition=true;q.css({position:"absolute",top:"auto",left:"auto"})}q.css(o)})};if(typeof(g.alsoResize)=="object"&&!g.alsoResize.nodeType){d.each(g.alsoResize,function(n,m){e(n,m)})}else{e(g.alsoResize)}},stop:function(g,f){var h=d(this).data("resizable"),e=h.options;var i=function(j){d(j).each(function(){var k=d(this);k.css({position:k.data("resizable-alsoresize").position})})};if(h._revertToRelativePosition){h._revertToRelativePosition=false;if(typeof(e.alsoResize)=="object"&&!e.alsoResize.nodeType){d.each(e.alsoResize,function(j){i(j)})}else{i(e.alsoResize)}}d(this).removeData("resizable-alsoresize")}});d.ui.plugin.add("resizable","animate",{stop:function(l,j){var f=d(this).data("resizable"),h=f.options;var n=f._proportionallyResizeElements,k=n.length&&(/textarea/i).test(n[0].nodeName),m=k&&d.ui.hasScroll(n[0],"left")?0:f.sizeDiff.height,g=k?0:f.sizeDiff.width;var e={width:(f.size.width-g),height:(f.size.height-m)},i=(parseInt(f.element.css("left"),10)+(f.position.left-f.originalPosition.left))||null,p=(parseInt(f.element.css("top"),10)+(f.position.top-f.originalPosition.top))||null;f.element.animate(d.extend(e,p&&i?{top:p,left:i}:{}),{duration:h.animateDuration,easing:h.animateEasing,step:function(){var o={width:parseInt(f.element.css("width"),10),height:parseInt(f.element.css("height"),10),top:parseInt(f.element.css("top"),10),left:parseInt(f.element.css("left"),10)};if(n&&n.length){d(n[0]).css({width:o.width,height:o.height})}f._updateCache(o);f._propagate("resize",l)}})}});d.ui.plugin.add("resizable","containment",{start:function(l,s){var k=d(this).data("resizable"),n=k.options,g=k.element;var m=n.containment,e=(m instanceof d)?m.get(0):(/parent/.test(m))?g.parent().get(0):m;if(!e){return}k.containerElement=d(e);if(/document/.test(m)||m==document){k.containerOffset={left:0,top:0};k.containerPosition={left:0,top:0};k.parentData={element:d(document),left:0,top:0,width:d(document).width(),height:d(document).height()||document.body.parentNode.scrollHeight}}else{var i=d(e),j=[];d(["Top","Right","Left","Bottom"]).each(function(p,o){j[p]=a(i.css("padding"+o))});k.containerOffset=i.offset();k.containerPosition=i.position();k.containerSize={height:(i.innerHeight()-j[3]),width:(i.innerWidth()-j[1])};var q=k.containerOffset,f=k.containerSize.height,r=k.containerSize.width,u=(d.ui.hasScroll(e,"left")?e.scrollWidth:r),h=(d.ui.hasScroll(e)?e.scrollHeight:f);k.parentData={element:e,left:q.left,top:q.top,width:u,height:h}}},resize:function(i,s){var h=d(this).data("resizable"),m=h.options,g=h.containerSize,p=h.containerOffset,r=h.size,e=h.position,l=h._aspectRatio||i.shiftKey,k={top:0,left:0},f=h.containerElement;if(f[0]!=document&&(/static/).test(f.css("position"))){k=p}if(e.left<(h._helper?p.left:0)){h.size.width=h.size.width+(h._helper?(h.position.left-p.left):(h.position.left-k.left));if(l){h.size.height=h.size.width/m.aspectRatio}h.position.left=m.helper?p.left:0}if(e.top<(h._helper?p.top:0)){h.size.height=h.size.height+(h._helper?(h.position.top-p.top):h.position.top);if(l){h.size.width=h.size.height*m.aspectRatio}h.position.top=h._helper?p.top:0}h.offset.left=h.parentData.left+h.position.left;h.offset.top=h.parentData.top+h.position.top;var q=Math.abs((h._helper?h.offset.left-k.left:(h.offset.left-k.left))+h.sizeDiff.width),u=Math.abs((h._helper?h.offset.top-k.top:(h.offset.top-p.top))+h.sizeDiff.height);var j=h.containerElement.get(0)==h.element.parent().get(0),n=/relative|absolute/.test(h.containerElement.css("position"));if(j&&n){q-=h.parentData.left}if(q+h.size.width>=h.parentData.width){h.size.width=h.parentData.width-q;if(l){h.size.height=h.size.width/h.aspectRatio}}if(u+h.size.height>=h.parentData.height){h.size.height=h.parentData.height-u;if(l){h.size.width=h.size.height*h.aspectRatio}}},stop:function(m,k){var i=d(this).data("resizable"),j=i.options,p=i.position,n=i.containerOffset,l=i.containerPosition,f=i.containerElement;var q=d(i.helper),g=q.offset(),r=q.outerWidth()-i.sizeDiff.width,e=q.outerHeight()-i.sizeDiff.height;if(i._helper&&!j.animate&&(/relative/).test(f.css("position"))){d(this).css({left:g.left-l.left-n.left,width:r,height:e})}if(i._helper&&!j.animate&&(/static/).test(f.css("position"))){d(this).css({left:g.left-l.left-n.left,width:r,height:e})}}});d.ui.plugin.add("resizable","ghost",{start:function(g,f){var h=d(this).data("resizable"),e=h.options,i=h.size;h.ghost=h.originalElement.clone();h.ghost.css({opacity:0.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:"");h.ghost.appendTo(h.helper)},resize:function(g,f){var h=d(this).data("resizable"),e=h.options;if(h.ghost){h.ghost.css({position:"relative",height:h.size.height,width:h.size.width})}},stop:function(g,f){var h=d(this).data("resizable"),e=h.options;if(h.ghost&&h.helper){h.helper.get(0).removeChild(h.ghost.get(0))}}});d.ui.plugin.add("resizable","grid",{resize:function(m,k){var h=d(this).data("resizable"),j=h.options,e=h.size,n=h.originalSize,l=h.originalPosition,p=h.axis,f=j._aspectRatio||m.shiftKey;j.grid=typeof j.grid=="number"?[j.grid,j.grid]:j.grid;var g=Math.round((e.width-n.width)/(j.grid[0]||1))*(j.grid[0]||1),i=Math.round((e.height-n.height)/(j.grid[1]||1))*(j.grid[1]||1);if(/^(se|s|e)$/.test(p)){h.size.width=n.width+g;h.size.height=n.height+i}else{if(/^(ne)$/.test(p)){h.size.width=n.width+g;h.size.height=n.height+i;h.position.top=l.top-i}else{if(/^(sw)$/.test(p)){h.size.width=n.width+g;h.size.height=n.height+i;h.position.left=l.left-g}else{h.size.width=n.width+g;h.size.height=n.height+i;h.position.top=l.top-i;h.position.left=l.left-g}}}}});var a=function(e){return parseInt(e,10)||0};var c=function(e){return !isNaN(parseInt(e,10))}})(jQuery);(function(b,a){b.widget("ui.selectable",b.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var d;this.refresh=function(){d=b(c.options.filter,c.element[0]);d.each(function(){var f=b(this);var e=f.offset();b.data(this,"selectable-item",{element:this,$element:f,left:e.left,top:e.top,right:e.left+f.outerWidth(),bottom:e.top+f.outerHeight(),startselected:false,selected:f.hasClass("ui-selected"),selecting:f.hasClass("ui-selecting"),unselecting:f.hasClass("ui-unselecting")})})};this.refresh();this.selectees=d.addClass("ui-selectee");this._mouseInit();this.helper=b("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var d=this;this.opos=[c.pageX,c.pageY];if(this.options.disabled){return}var e=this.options;this.selectees=b(e.filter,this.element[0]);this._trigger("start",c);b(e.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});if(e.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var f=b.data(this,"selectable-item");f.startselected=true;if(!c.metaKey){f.$element.removeClass("ui-selected");f.selected=false;f.$element.addClass("ui-unselecting");f.unselecting=true;d._trigger("unselecting",c,{unselecting:f.element})}});b(c.target).parents().andSelf().each(function(){var f=b.data(this,"selectable-item");if(f){var g=!c.metaKey||!f.$element.hasClass("ui-selected");f.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");f.unselecting=!g;f.selecting=g;f.selected=g;if(g){d._trigger("selecting",c,{selecting:f.element})}else{d._trigger("unselecting",c,{unselecting:f.element})}return false}})},_mouseDrag:function(j){var e=this;this.dragged=true;if(this.options.disabled){return}var d=this.options;var c=this.opos[0],f=this.opos[1],g=j.pageX,h=j.pageY;if(c>g){var i=g;g=c;c=i}if(f>h){var i=h;h=f;f=i}this.helper.css({left:c,top:f,width:g-c,height:h-f});this.selectees.each(function(){var k=b.data(this,"selectable-item");if(!k||k.element==e.element[0]){return}var l=false;if(d.tolerance=="touch"){l=(!(k.left>g||k.right<c||k.top>h||k.bottom<f))}else{if(d.tolerance=="fit"){l=(k.left>c&&k.right<g&&k.top>f&&k.bottom<h)}}if(l){if(k.selected){k.$element.removeClass("ui-selected");k.selected=false}if(k.unselecting){k.$element.removeClass("ui-unselecting");k.unselecting=false}if(!k.selecting){k.$element.addClass("ui-selecting");k.selecting=true;e._trigger("selecting",j,{selecting:k.element})}}else{if(k.selecting){if(j.metaKey&&k.startselected){k.$element.removeClass("ui-selecting");k.selecting=false;k.$element.addClass("ui-selected");k.selected=true}else{k.$element.removeClass("ui-selecting");k.selecting=false;if(k.startselected){k.$element.addClass("ui-unselecting");k.unselecting=true}e._trigger("unselecting",j,{unselecting:k.element})}}if(k.selected){if(!j.metaKey&&!k.startselected){k.$element.removeClass("ui-selected");k.selected=false;k.$element.addClass("ui-unselecting");k.unselecting=true;e._trigger("unselecting",j,{unselecting:k.element})}}}});return false},_mouseStop:function(c){var d=this;this.dragged=false;var e=this.options;b(".ui-unselecting",this.element[0]).each(function(){var f=b.data(this,"selectable-item");f.$element.removeClass("ui-unselecting");f.unselecting=false;f.startselected=false;d._trigger("unselected",c,{unselected:f.element})});b(".ui-selecting",this.element[0]).each(function(){var f=b.data(this,"selectable-item");f.$element.removeClass("ui-selecting").addClass("ui-selected");f.selecting=false;f.selected=true;f.startselected=true;d._trigger("selected",c,{selected:f.element})});this._trigger("stop",c);this.helper.remove();return false}});b.extend(b.ui.selectable,{version:"1.8.15"})})(jQuery);(function(b,a){b.widget("ui.sortable",b.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var c=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?c.axis==="x"||(/left|right/).test(this.items[0].item.css("float"))||(/inline|table-cell/).test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var c=this.items.length-1;c>=0;c--){this.items[c].item.removeData("sortable-item")}return this},_setOption:function(c,d){if(c==="disabled"){this.options[c]=d;this.widget()[d?"addClass":"removeClass"]("ui-sortable-disabled")}else{b.Widget.prototype._setOption.apply(this,arguments)}},_mouseCapture:function(c,g){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(c);var f=null,d=this,h=b(c.target).parents().each(function(){if(b.data(this,"sortable-item")==d){f=b(this);return false}});if(b.data(c.target,"sortable-item")==d){f=b(c.target)}if(!f){return false}if(this.options.handle&&!g){var e=false;b(this.options.handle,f).find("*").andSelf().each(function(){if(this==c.target){e=true}});if(!e){return false}}this.currentItem=f;this._removeCurrentsFromItems();return true},_mouseStart:function(c,g,h){var f=this.options,e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(c);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");b.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;(f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt));this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(f.containment){this._setContainment()}if(f.cursor){if(b("body").css("cursor")){this._storedCursor=b("body").css("cursor")}b("body").css("cursor",f.cursor)}if(f.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",f.opacity)}if(f.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",f.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",c,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!h){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",c,e._uiHash(this))}}if(b.ui.ddmanager){b.ui.ddmanager.current=this}if(b.ui.ddmanager&&!f.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,c)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(c);return true},_mouseDrag:function(g){this.position=this._generatePosition(g);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var f=this.options,e=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-g.pageY<f.scrollSensitivity){this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop+f.scrollSpeed}else{if(g.pageY-this.overflowOffset.top<f.scrollSensitivity){this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop-f.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-g.pageX<f.scrollSensitivity){this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(g.pageX-this.overflowOffset.left<f.scrollSensitivity){this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft-f.scrollSpeed}}}else{if(g.pageY-b(document).scrollTop()<f.scrollSensitivity){e=b(document).scrollTop(b(document).scrollTop()-f.scrollSpeed)}else{if(b(window).height()-(g.pageY-b(document).scrollTop())<f.scrollSensitivity){e=b(document).scrollTop(b(document).scrollTop()+f.scrollSpeed)}}if(g.pageX-b(document).scrollLeft()<f.scrollSensitivity){e=b(document).scrollLeft(b(document).scrollLeft()-f.scrollSpeed)}else{if(b(window).width()-(g.pageX-b(document).scrollLeft())<f.scrollSensitivity){e=b(document).scrollLeft(b(document).scrollLeft()+f.scrollSpeed)}}}if(e!==false&&b.ui.ddmanager&&!f.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,g)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var d=this.items.length-1;d>=0;d--){var j=this.items[d],h=j.item[0],c=this._intersectsWithPointer(j);if(!c){continue}if(h!=this.currentItem[0]&&this.placeholder[c==1?"next":"prev"]()[0]!=h&&!b.ui.contains(this.placeholder[0],h)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],h):true)){this.direction=c==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(j)){this._rearrange(g,j)}else{break}this._trigger("change",g,this._uiHash());break}}this._contactContainers(g);if(b.ui.ddmanager){b.ui.ddmanager.drag(this,g)}this._trigger("sort",g,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,f){if(!d){return}if(b.ui.ddmanager&&!this.options.dropBehaviour){b.ui.ddmanager.drop(this,d)}if(this.options.revert){var e=this;var c=e.placeholder.offset();e.reverting=true;b(this.helper).animate({left:c.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-e.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(d)})}else{this._clear(d,f)}return false},cancel:function(){var c=this;if(this.dragging){this._mouseUp({target:null});if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("deactivate",null,c._uiHash(this));if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",null,c._uiHash(this));this.containers[d].containerCache.over=0}}}if(this.placeholder){if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){b(this.domPosition.prev).after(this.currentItem)}else{b(this.domPosition.parent).prepend(this.currentItem)}}return this},serialize:function(c){var e=this._getItemsAsjQuery(c&&c.connected);var d=[];c=c||{};b(e).each(function(){var f=(b(c.item||this).attr(c.attribute||"id")||"").match(c.expression||(/(.+)[-=_](.+)/));if(f){d.push((c.key||f[1]+"[]")+"="+(c.key&&c.expression?f[1]:f[2]))}});if(!d.length&&c.key){d.push(c.key+"=")}return d.join("&")},toArray:function(c){var e=this._getItemsAsjQuery(c&&c.connected);var d=[];c=c||{};e.each(function(){d.push(b(c.item||this).attr(c.attribute||"id")||"")});return d},_intersectsWith:function(o){var c=this.positionAbs.left,d=c+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height;var g=o.left,k=g+o.width,m=o.top,j=m+o.height;var i=this.offset.click.top,h=this.offset.click.left;var n=(e+i)>m&&(e+i)<j&&(c+h)>g&&(c+h)<k;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>o[this.floating?"width":"height"])){return n}else{return(g<c+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<k&&m<e+(this.helperProportions.height/2)&&f-(this.helperProportions.height/2)<j)}},_intersectsWithPointer:function(c){var g=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top,c.height),d=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left,c.width),e=g&&d,h=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(!e){return false}return this.floating?(((f&&f=="right")||h=="down")?2:1):(h&&(h=="down"?2:1))},_intersectsWithSides:function(f){var c=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top+(f.height/2),f.height),d=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left+(f.width/2),f.width),e=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();if(this.floating&&g){return((g=="right"&&d)||(g=="left"&&!d))}else{return e&&((e=="down"&&c)||(e=="up"&&!c))}},_getDragVerticalDirection:function(){var c=this.positionAbs.top-this.lastPositionAbs.top;return c!=0&&(c>0?"down":"up")},_getDragHorizontalDirection:function(){var c=this.positionAbs.left-this.lastPositionAbs.left;return c!=0&&(c>0?"right":"left")},refresh:function(c){this._refreshItems(c);this.refreshPositions();return this},_connectWith:function(){var c=this.options;return c.connectWith.constructor==String?[c.connectWith]:c.connectWith},_getItemsAsjQuery:function(m){var e=this;var k=[];var l=[];var h=this._connectWith();if(h&&m){for(var c=h.length-1;c>=0;c--){var f=b(h[c]);for(var d=f.length-1;d>=0;d--){var g=b.data(f[d],"sortable");if(g&&g!=this&&!g.options.disabled){l.push([b.isFunction(g.options.items)?g.options.items.call(g.element):b(g.options.items,g.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),g])}}}}l.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var c=l.length-1;c>=0;c--){l[c][0].each(function(){k.push(this)})}return b(k)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data(sortable-item)");for(var c=0;c<this.items.length;c++){for(var d=0;d<e.length;d++){if(e[d]==this.items[c].item[0]){this.items.splice(c,1)}}}},_refreshItems:function(h){this.items=[];this.containers=[this];var c=this.items;var o=this;var d=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],h,{item:this.currentItem}):b(this.options.items,this.element),this]];var m=this._connectWith();if(m){for(var k=m.length-1;k>=0;k--){var e=b(m[k]);for(var l=e.length-1;l>=0;l--){var n=b.data(e[l],"sortable");if(n&&n!=this&&!n.options.disabled){d.push([b.isFunction(n.options.items)?n.options.items.call(n.element[0],h,{item:this.currentItem}):b(n.options.items,n.element),n]);this.containers.push(n)}}}}for(var k=d.length-1;k>=0;k--){var g=d[k][1];var f=d[k][0];for(var l=0,p=f.length;l<p;l++){var q=b(f[l]);q.data("sortable-item",g);c.push({item:q,instance:g,width:0,height:0,left:0,top:0})}}},refreshPositions:function(f){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var c=this.items.length-1;c>=0;c--){var e=this.items[c];if(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0]){continue}var d=this.options.toleranceElement?b(this.options.toleranceElement,e.item):e.item;if(!f){e.width=d.outerWidth();e.height=d.outerHeight()}var g=d.offset();e.left=g.left;e.top=g.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var c=this.containers.length-1;c>=0;c--){var g=this.containers[c].element.offset();this.containers[c].containerCache.left=g.left;this.containers[c].containerCache.top=g.top;this.containers[c].containerCache.width=this.containers[c].element.outerWidth();this.containers[c].containerCache.height=this.containers[c].element.outerHeight()}}return this},_createPlaceholder:function(d){var f=d||this,c=f.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var g=b(document.createElement(f.currentItem[0].nodeName)).addClass(e||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e){g.style.visibility="hidden"}return g},update:function(g,h){if(e&&!c.forcePlaceholderSize){return}if(!h.height()){h.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10))}if(!h.width()){h.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}}f.placeholder=b(c.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);c.placeholder.update(f,f.placeholder)},_contactContainers:function(h){var l=null,d=null;for(var c=this.containers.length-1;c>=0;c--){if(b.ui.contains(this.currentItem[0],this.containers[c].element[0])){continue}if(this._intersectsWith(this.containers[c].containerCache)){if(l&&b.ui.contains(this.containers[c].element[0],l.element[0])){continue}l=this.containers[c];d=c}else{if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",h,this._uiHash(this));this.containers[c].containerCache.over=0}}}if(!l){return}if(this.containers.length===1){this.containers[d]._trigger("over",h,this._uiHash(this));this.containers[d].containerCache.over=1}else{if(this.currentContainer!=this.containers[d]){var f=10000;var e=null;var m=this.positionAbs[this.containers[d].floating?"left":"top"];for(var g=this.items.length-1;g>=0;g--){if(!b.ui.contains(this.containers[d].element[0],this.items[g].item[0])){continue}var k=this.items[g][this.containers[d].floating?"left":"top"];if(Math.abs(k-m)<f){f=Math.abs(k-m);e=this.items[g]}}if(!e&&!this.options.dropOnEmpty){return}this.currentContainer=this.containers[d];e?this._rearrange(h,e,null,true):this._rearrange(h,null,this.containers[d].element,true);this._trigger("change",h,this._uiHash());this.containers[d]._trigger("change",h,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[d]._trigger("over",h,this._uiHash(this));this.containers[d].containerCache.over=1}}},_createHelper:function(d){var c=this.options;var e=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[d,this.currentItem])):(c.helper=="clone"?this.currentItem.clone():this.currentItem);if(!e.parents("body").length){b(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(e[0])}if(e[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(e[0].style.width==""||c.forceHelperSize){e.width(this.currentItem.width())}if(e[0].style.height==""||c.forceHelperSize){e.height(this.currentItem.height())}return e},_adjustOffsetFromHelper:function(c){if(typeof c=="string"){c=c.split(" ")}if(b.isArray(c)){c={left:+c[0],top:+c[1]||0}}if("left" in c){this.offset.click.left=c.left+this.margins.left}if("right" in c){this.offset.click.left=this.helperProportions.width-c.right+this.margins.left}if("top" in c){this.offset.click.top=c.top+this.margins.top}if("bottom" in c){this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)){c={top:0,left:0}}return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.currentItem.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var c=this.options;if(c.containment=="parent"){c.containment=this.helper[0].parentNode}if(c.containment=="document"||c.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(c.containment)){var f=b(c.containment)[0];var d=b(c.containment).offset();var e=(b(f).css("overflow")!="hidden");this.containment=[d.left+(parseInt(b(f).css("borderLeftWidth"),10)||0)+(parseInt(b(f).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(b(f).css("borderTopWidth"),10)||0)+(parseInt(b(f).css("paddingTop"),10)||0)-this.margins.top,d.left+(e?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(b(f).css("borderLeftWidth"),10)||0)-(parseInt(b(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(e?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(b(f).css("borderTopWidth"),10)||0)-(parseInt(b(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(h,c){if(!c){c=this.position}var g=h=="absolute"?1:-1;var f=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(e[0].tagName);return{top:(c.top+this.offset.relative.top*g+this.offset.parent.top*g-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:e.scrollTop()))*g)),left:(c.left+this.offset.relative.left*g+this.offset.parent.left*g-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:e.scrollLeft())*g))}},_generatePosition:function(h){var e=this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(d[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var c=h.pageX;var f=h.pageY;if(this.originalPosition){if(this.containment){if(h.pageX-this.offset.click.left<this.containment[0]){c=this.containment[0]+this.offset.click.left}if(h.pageY-this.offset.click.top<this.containment[1]){f=this.containment[1]+this.offset.click.top}if(h.pageX-this.offset.click.left>this.containment[2]){c=this.containment[2]+this.offset.click.left}if(h.pageY-this.offset.click.top>this.containment[3]){f=this.containment[3]+this.offset.click.top}}if(e.grid){var i=this.originalPageY+Math.round((f-this.originalPageY)/e.grid[1])*e.grid[1];f=this.containment?(!(i-this.offset.click.top<this.containment[1]||i-this.offset.click.top>this.containment[3])?i:(!(i-this.offset.click.top<this.containment[1])?i-e.grid[1]:i+e.grid[1])):i;var g=this.originalPageX+Math.round((c-this.originalPageX)/e.grid[0])*e.grid[0];c=this.containment?(!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:(!(g-this.offset.click.left<this.containment[0])?g-e.grid[0]:g+e.grid[0])):g}}return{top:(f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(j?0:d.scrollTop())))),left:(c-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():j?0:d.scrollLeft())))}},_rearrange:function(g,c,h,f){h?h[0].appendChild(this.placeholder[0]):c.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?c.item[0]:c.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var d=this,e=this.counter;window.setTimeout(function(){if(e==d.counter){d.refreshPositions(!f)}},0)},_clear:function(e,g){this.reverting=false;var c=[],f=this;if(!this._noFinalSort&&this.currentItem.parent().length){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var d in this._storedCSS){if(this._storedCSS[d]=="auto"||this._storedCSS[d]=="static"){this._storedCSS[d]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!g){c.push(function(h){this._trigger("receive",h,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!g){c.push(function(h){this._trigger("update",h,this._uiHash())})}if(!b.ui.contains(this.element[0],this.currentItem[0])){if(!g){c.push(function(h){this._trigger("remove",h,this._uiHash())})}for(var d=this.containers.length-1;d>=0;d--){if(b.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!g){c.push((function(h){return function(i){h._trigger("receive",i,this._uiHash(this))}}).call(this,this.containers[d]));c.push((function(h){return function(i){h._trigger("update",i,this._uiHash(this))}}).call(this,this.containers[d]))}}}for(var d=this.containers.length-1;d>=0;d--){if(!g){c.push((function(h){return function(i){h._trigger("deactivate",i,this._uiHash(this))}}).call(this,this.containers[d]))}if(this.containers[d].containerCache.over){c.push((function(h){return function(i){h._trigger("out",i,this._uiHash(this))}}).call(this,this.containers[d]));this.containers[d].containerCache.over=0}}if(this._storedCursor){b("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!g){this._trigger("beforeStop",e,this._uiHash());for(var d=0;d<c.length;d++){c[d].call(this,e)}this._trigger("stop",e,this._uiHash())}return false}if(!g){this._trigger("beforeStop",e,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!g){for(var d=0;d<c.length;d++){c[d].call(this,e)}this._trigger("stop",e,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(b.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(c){var d=c||this;return{helper:d.helper,placeholder:d.placeholder||b([]),position:d.position,originalPosition:d.originalPosition,offset:d.positionAbs,item:d.currentItem,sender:c?c.element:null}}});b.extend(b.ui.sortable,{version:"1.8.15"})})(jQuery);(function(b,a){b.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var d=this,e=d.options;d.running=0;d.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");d.headers=d.element.find(e.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){if(e.disabled){return}b(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){if(e.disabled){return}b(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){if(e.disabled){return}b(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){if(e.disabled){return}b(this).removeClass("ui-state-focus")});d.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(e.navigation){var f=d.element.find("a").filter(e.navigationFilter).eq(0);if(f.length){var c=f.closest(".ui-accordion-header");if(c.length){d.active=c}else{d.active=f.closest(".ui-accordion-content").prev()}}}d.active=d._findActive(d.active||e.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");d.active.next().addClass("ui-accordion-content-active");d._createIcons();d.resize();d.element.attr("role","tablist");d.headers.attr("role","tab").bind("keydown.accordion",function(g){return d._keydown(g)}).next().attr("role","tabpanel");d.headers.not(d.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();if(!d.active.length){d.headers.eq(0).attr("tabIndex",0)}else{d.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0})}if(!b.browser.safari){d.headers.find("a").attr("tabIndex",-1)}if(e.event){d.headers.bind(e.event.split(" ").join(".accordion ")+".accordion",function(g){d._clickHandler.call(d,g,this);g.preventDefault()})}},_createIcons:function(){var c=this.options;if(c.icons){b("<span></span>").addClass("ui-icon "+c.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(c.icons.header).toggleClass(c.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(d.autoHeight||d.fillHeight){c.css("height","")}return b.Widget.prototype.destroy.call(this)},_setOption:function(c,d){b.Widget.prototype._setOption.apply(this,arguments);if(c=="active"){this.activate(d)}if(c=="icons"){this._destroyIcons();if(d){this._createIcons()}}if(c=="disabled"){this.headers.add(this.headers.next())[d?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")}},_keydown:function(d){if(this.options.disabled||d.altKey||d.ctrlKey){return}var e=b.ui.keyCode,f=this.headers.length,c=this.headers.index(d.target),g=false;switch(d.keyCode){case e.RIGHT:case e.DOWN:g=this.headers[(c+1)%f];break;case e.LEFT:case e.UP:g=this.headers[(c-1+f)%f];break;case e.SPACE:case e.ENTER:this._clickHandler({target:d.target},d.target);d.preventDefault()}if(g){b(d.target).attr("tabIndex",-1);b(g).attr("tabIndex",0);g.focus();return false}return true},resize:function(){var e=this.options,c;if(e.fillSpace){if(b.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();if(b.browser.msie){this.element.parent().css("overflow",d)}this.headers.each(function(){c-=b(this).outerHeight(true)});this.headers.next().each(function(){b(this).height(Math.max(0,c-b(this).innerHeight()+b(this).height()))}).css("overflow","auto")}else{if(e.autoHeight){c=0;this.headers.next().each(function(){c=Math.max(c,b(this).height("").height())}).height(c)}}return this},activate:function(c){this.options.active=c;var d=this._findActive(c)[0];this._clickHandler({target:d},d);return this},_findActive:function(c){return c?typeof c==="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===false?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(j,k){var d=this.options;if(d.disabled){return}if(!j.target){if(!d.collapsible){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var l=this.active.next(),c={options:d,newHeader:b([]),oldHeader:d.active,newContent:b([]),oldContent:l},f=(this.active=b([]));this._toggle(f,l,c);return}var e=b(j.currentTarget||k),i=e[0]===this.active[0];d.active=d.collapsible&&i?false:this.headers.index(e);if(this.running||(!d.collapsible&&i)){return}var g=this.active,f=e.next(),l=this.active.next(),c={options:d,newHeader:i&&d.collapsible?b([]):e,oldHeader:this.active,newContent:i&&d.collapsible?b([]):f,oldContent:l},h=this.headers.index(this.active[0])>this.headers.index(e[0]);this.active=i?b([]):e;this._toggle(f,l,c,i,h);g.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!i){e.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);e.next().addClass("ui-accordion-content-active")}return},_toggle:function(d,k,c,f,n){var e=this,m=e.options;e.toShow=d;e.toHide=k;e.data=c;var h=function(){if(!e){return}return e._completed.apply(e,arguments)};e._trigger("changestart",null,e.data);e.running=k.size()===0?d.size():k.size();if(m.animated){var l={};if(m.collapsible&&f){l={toShow:b([]),toHide:k,complete:h,down:n,autoHeight:m.autoHeight||m.fillSpace}}else{l={toShow:d,toHide:k,complete:h,down:n,autoHeight:m.autoHeight||m.fillSpace}}if(!m.proxied){m.proxied=m.animated}if(!m.proxiedDuration){m.proxiedDuration=m.duration}m.animated=b.isFunction(m.proxied)?m.proxied(l):m.proxied;m.duration=b.isFunction(m.proxiedDuration)?m.proxiedDuration(l):m.proxiedDuration;var j=b.ui.accordion.animations,g=m.duration,i=m.animated;if(i&&!j[i]&&!b.easing[i]){i="slide"}if(!j[i]){j[i]=function(o){this.slide(o,{easing:i,duration:g||700})}}j[i](l)}else{if(m.collapsible&&f){d.toggle()}else{k.hide();d.show()}h(true)}k.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();d.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(c){this.running=c?0:--this.running;if(this.running){return}if(this.options.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length){this.toHide.parent()[0].className=this.toHide.parent()[0].className}this._trigger("change",null,this.data)}});b.extend(b.ui.accordion,{version:"1.8.15",animations:{slide:function(c,k){c=b.extend({easing:"swing",duration:300},c,k);if(!c.toHide.size()){c.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},c);return}if(!c.toShow.size()){c.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},c);return}var h=c.toShow.css("overflow"),j=0,e={},g={},d=["height","paddingTop","paddingBottom"],f;var i=c.toShow;f=i[0].style.width;i.width(parseInt(i.parent().width(),10)-parseInt(i.css("paddingLeft"),10)-parseInt(i.css("paddingRight"),10)-(parseInt(i.css("borderLeftWidth"),10)||0)-(parseInt(i.css("borderRightWidth"),10)||0));b.each(d,function(l,n){g[n]="hide";var m=(""+b.css(c.toShow[0],n)).match(/^([\d+-.]+)(.*)$/);e[n]={value:m[1],unit:m[2]||"px"}});c.toShow.css({height:0,overflow:"hidden"}).show();c.toHide.filter(":hidden").each(c.complete).end().filter(":visible").animate(g,{step:function(l,m){if(m.prop=="height"){j=(m.end-m.start===0)?0:(m.now-m.start)/(m.end-m.start)}c.toShow[0].style[m.prop]=(j*e[m.prop].value)+e[m.prop].unit},duration:c.duration,easing:c.easing,complete:function(){if(!c.autoHeight){c.toShow.css("height","")}c.toShow.css({width:f,overflow:h});c.complete()}})},bounceslide:function(c){this.slide(c,{easing:c.down?"easeOutBounce":"swing",duration:c.down?1000:200})}}})})(jQuery);(function(c,b){var a=0;c.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var e=this,d=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(h){if(e.options.disabled||e.element.propAttr("readOnly")){return}f=false;var g=c.ui.keyCode;switch(h.keyCode){case g.PAGE_UP:e._move("previousPage",h);break;case g.PAGE_DOWN:e._move("nextPage",h);break;case g.UP:e._move("previous",h);h.preventDefault();break;case g.DOWN:e._move("next",h);h.preventDefault();break;case g.ENTER:case g.NUMPAD_ENTER:if(e.menu.active){f=true;h.preventDefault()}case g.TAB:if(!e.menu.active){return}e.menu.select(h);break;case g.ESCAPE:e.element.val(e.term);e.close(h);break;default:clearTimeout(e.searching);e.searching=setTimeout(function(){if(e.term!=e.element.val()){e.selectedItem=null;e.search(null,h)}},e.options.delay);break}}).bind("keypress.autocomplete",function(g){if(f){f=false;g.preventDefault()}}).bind("focus.autocomplete",function(){if(e.options.disabled){return}e.selectedItem=null;e.previous=e.element.val()}).bind("blur.autocomplete",function(g){if(e.options.disabled){return}clearTimeout(e.searching);e.closing=setTimeout(function(){e.close(g);e._change(g)},150)});this._initSource();this.response=function(){return e._response.apply(e,arguments)};this.menu=c("<ul></ul>").addClass("ui-autocomplete").appendTo(c(this.options.appendTo||"body",d)[0]).mousedown(function(g){var h=e.menu.element[0];if(!c(g.target).closest(".ui-menu-item").length){setTimeout(function(){c(document).one("mousedown",function(i){if(i.target!==e.element[0]&&i.target!==h&&!c.ui.contains(h,i.target)){e.close()}})},1)}setTimeout(function(){clearTimeout(e.closing)},13)}).menu({focus:function(h,g){var i=g.item.data("item.autocomplete");if(false!==e._trigger("focus",h,{item:i})){if(/^key/.test(h.originalEvent.type)){e.element.val(i.value)}}},selected:function(i,h){var j=h.item.data("item.autocomplete"),g=e.previous;if(e.element[0]!==d.activeElement){e.element.focus();e.previous=g;setTimeout(function(){e.previous=g;e.selectedItem=j},1)}if(false!==e._trigger("select",i,{item:j})){e.element.val(j.value)}e.term=e.element.val();e.close(i);e.selectedItem=j},blur:function(h,g){if(e.menu.element.is(":visible")&&(e.element.val()!==e.term)){e.element.val(e.term)}}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");if(c.fn.bgiframe){this.menu.element.bgiframe()}},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();c.Widget.prototype.destroy.call(this)},_setOption:function(d,e){c.Widget.prototype._setOption.apply(this,arguments);if(d==="source"){this._initSource()}if(d==="appendTo"){this.menu.element.appendTo(c(e||"body",this.element[0].ownerDocument)[0])}if(d==="disabled"&&e&&this.xhr){this.xhr.abort()}},_initSource:function(){var f=this,d,e;if(c.isArray(this.options.source)){d=this.options.source;this.source=function(g,h){h(c.ui.autocomplete.filter(d,g.term))}}else{if(typeof this.options.source==="string"){e=this.options.source;this.source=function(g,h){if(f.xhr){f.xhr.abort()}f.xhr=c.ajax({url:e,data:g,dataType:"json",autocompleteRequest:++a,success:function(i,j){if(this.autocompleteRequest===a){h(i)}},error:function(){if(this.autocompleteRequest===a){h([])}}})}}else{this.source=this.options.source}}},search:function(e,d){e=e!=null?e:this.element.val();this.term=this.element.val();if(e.length<this.options.minLength){return this.close(d)}clearTimeout(this.closing);if(this._trigger("search",d)===false){return}return this._search(e)},_search:function(d){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:d},this.response)},_response:function(d){if(!this.options.disabled&&d&&d.length){d=this._normalize(d);this._suggest(d);this._trigger("open")}else{this.close()}this.pending--;if(!this.pending){this.element.removeClass("ui-autocomplete-loading")}},close:function(d){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",d)}},_change:function(d){if(this.previous!==this.element.val()){this._trigger("change",d,{item:this.selectedItem})}},_normalize:function(d){if(d.length&&d[0].label&&d[0].value){return d}return c.map(d,function(e){if(typeof e==="string"){return{label:e,value:e}}return c.extend({label:e.label||e.value,value:e.value||e.label},e)})},_suggest:function(e){var d=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(d,e);this.menu.deactivate();this.menu.refresh();d.show();this._resizeMenu();d.position(c.extend({of:this.element},this.options.position));if(this.options.autoFocus){this.menu.next(new c.Event("mouseover"))}},_resizeMenu:function(){var d=this.menu.element;d.outerWidth(Math.max(d.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(d,f){var e=this;c.each(f,function(g,h){e._renderItem(d,h)})},_renderItem:function(d,e){return c("<li></li>").data("item.autocomplete",e).append(c("<a></a>").text(e.label)).appendTo(d)},_move:function(d,e){if(!this.menu.element.is(":visible")){this.search(null,e);return}if(this.menu.first()&&/^previous/.test(d)||this.menu.last()&&/^next/.test(d)){this.element.val(this.term);this.menu.deactivate();return}this.menu[d](e)},widget:function(){return this.menu.element}});c.extend(c.ui.autocomplete,{escapeRegex:function(d){return d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(d,f){var e=new RegExp(c.ui.autocomplete.escapeRegex(f),"i");return c.grep(d,function(g){return e.test(g.label||g.value||g)})}})}(jQuery));(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(!a(c.target).closest(".ui-menu-item a").length){return}c.preventDefault();b.select(c)});this.refresh()},refresh:function(){var b=this;var c=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(d){b.activate(d,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(c,d){this.deactivate();if(this.hasScroll()){var f=d.offset().top-this.element.offset().top,b=this.element.scrollTop(),e=this.element.height();if(f<0){this.element.scrollTop(b+f)}else{if(f>=e){this.element.scrollTop(b+f-e+d.height())}}}this.active=d.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",c,{item:d})},deactivate:function(){if(!this.active){return}this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null},next:function(b){this.move("next",".ui-menu-item:first",b)},previous:function(b){this.move("prev",".ui-menu-item:last",b)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(d,b,c){if(!this.active){this.activate(c,this.element.children(b));return}var e=this.active[d+"All"](".ui-menu-item").eq(0);if(e.length){this.activate(c,e)}else{this.activate(c,this.element.children(b))}},nextPage:function(c){if(this.hasScroll()){if(!this.active||this.last()){this.activate(c,this.element.children(".ui-menu-item:first"));return}var d=this.active.offset().top,b=this.element.height(),e=this.element.children(".ui-menu-item").filter(function(){var f=a(this).offset().top-d-b+a(this).height();return f<10&&f>-10});if(!e.length){e=this.element.children(".ui-menu-item:last")}this.activate(c,e)}else{this.activate(c,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))}},previousPage:function(c){if(this.hasScroll()){if(!this.active||this.first()){this.activate(c,this.element.children(".ui-menu-item:last"));return}var d=this.active.offset().top,b=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var e=a(this).offset().top-d+b-a(this).height();return e<10&&e>-10});if(!result.length){result=this.element.children(".ui-menu-item:first")}this.activate(c,result)}else{this.activate(c,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))}},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(b){this._trigger("selected",b,{item:this.active})}})}(jQuery));(function(f,i){var e,a,b,h,d="ui-button ui-widget ui-state-default ui-corner-all",k="ui-state-hover ui-state-active ",j="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",c=function(){var l=f(this).find(":ui-button");setTimeout(function(){l.button("refresh")},1)},g=function(n){var o=n.name,l=n.form,m=f([]);if(o){if(l){m=f(l).find("[name='"+o+"']")}else{m=f("[name='"+o+"']",n.ownerDocument).filter(function(){return !this.form})}}return m};f.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",c);if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.propAttr("disabled")}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var n=this,o=this.options,m=this.type==="checkbox"||this.type==="radio",p="ui-state-hover"+(!m?" ui-state-active":""),l="ui-state-focus";if(o.label===null){o.label=this.buttonElement.html()}if(this.element.is(":disabled")){o.disabled=true}this.buttonElement.addClass(d).attr("role","button").bind("mouseenter.button",function(){if(o.disabled){return}f(this).addClass("ui-state-hover");if(this===e){f(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){if(o.disabled){return}f(this).removeClass(p)}).bind("click.button",function(q){if(o.disabled){q.preventDefault();q.stopImmediatePropagation()}});this.element.bind("focus.button",function(){n.buttonElement.addClass(l)}).bind("blur.button",function(){n.buttonElement.removeClass(l)});if(m){this.element.bind("change.button",function(){if(h){return}n.refresh()});this.buttonElement.bind("mousedown.button",function(q){if(o.disabled){return}h=false;a=q.pageX;b=q.pageY}).bind("mouseup.button",function(q){if(o.disabled){return}if(a!==q.pageX||b!==q.pageY){h=true}})}if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(o.disabled||h){return false}f(this).toggleClass("ui-state-active");n.buttonElement.attr("aria-pressed",n.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(o.disabled||h){return false}f(this).addClass("ui-state-active");n.buttonElement.attr("aria-pressed","true");var q=n.element[0];g(q).not(q).map(function(){return f(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")})}else{this.buttonElement.bind("mousedown.button",function(){if(o.disabled){return false}f(this).addClass("ui-state-active");e=this;f(document).one("mouseup",function(){e=null})}).bind("mouseup.button",function(){if(o.disabled){return false}f(this).removeClass("ui-state-active")}).bind("keydown.button",function(q){if(o.disabled){return false}if(q.keyCode==f.ui.keyCode.SPACE||q.keyCode==f.ui.keyCode.ENTER){f(this).addClass("ui-state-active")}}).bind("keyup.button",function(){f(this).removeClass("ui-state-active")});if(this.buttonElement.is("a")){this.buttonElement.keyup(function(q){if(q.keyCode===f.ui.keyCode.SPACE){f(this).click()}})}}}this._setOption("disabled",o.disabled);this._resetButton()},_determineButtonType:function(){if(this.element.is(":checkbox")){this.type="checkbox"}else{if(this.element.is(":radio")){this.type="radio"}else{if(this.element.is("input")){this.type="input"}else{this.type="button"}}}if(this.type==="checkbox"||this.type==="radio"){var n=this.element.parents().filter(":last"),m="label[for="+this.element.attr("id")+"]";this.buttonElement=n.find(m);if(!this.buttonElement.length){n=n.length?n.siblings():this.element.siblings();this.buttonElement=n.filter(m);if(!this.buttonElement.length){this.buttonElement=n.find(m)}}this.element.addClass("ui-helper-hidden-accessible");var l=this.element.is(":checked");if(l){this.buttonElement.addClass("ui-state-active")}this.buttonElement.attr("aria-pressed",l)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(d+" "+k+" "+j).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.removeAttr("title")}f.Widget.prototype.destroy.call(this)},_setOption:function(l,m){f.Widget.prototype._setOption.apply(this,arguments);if(l==="disabled"){if(m){this.element.propAttr("disabled",true)}else{this.element.propAttr("disabled",false)}return}this._resetButton()},refresh:function(){var l=this.element.is(":disabled");if(l!==this.options.disabled){this._setOption("disabled",l)}if(this.type==="radio"){g(this.element[0]).each(function(){if(f(this).is(":checked")){f(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true")}else{f(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}})}else{if(this.type==="checkbox"){if(this.element.is(":checked")){this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true")}else{this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")}}}},_resetButton:function(){if(this.type==="input"){if(this.options.label){this.element.val(this.options.label)}return}var m=this.buttonElement.removeClass(j),o=f("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(m.empty()).text(),l=this.options.icons,n=l.primary&&l.secondary,p=[];if(l.primary||l.secondary){if(this.options.text){p.push("ui-button-text-icon"+(n?"s":(l.primary?"-primary":"-secondary")))}if(l.primary){m.prepend("<span class='ui-button-icon-primary ui-icon "+l.primary+"'></span>")}if(l.secondary){m.append("<span class='ui-button-icon-secondary ui-icon "+l.secondary+"'></span>")}if(!this.options.text){p.push(n?"ui-button-icons-only":"ui-button-icon-only");if(!this.hasTitle){m.attr("title",o)}}}else{p.push("ui-button-text-only")}m.addClass(p.join(" "))}});f.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(l,m){if(l==="disabled"){this.buttons.button("option",l,m)}f.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var l=this.element.css("direction")==="ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return f(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(l?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(l?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return f(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");f.Widget.prototype.destroy.call(this)}})}(jQuery));(function(c,a){var d="ui-dialog ui-widget ui-widget-content ui-corner-all ",b={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},f={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},e=c.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(h){var g=c(this).css(h).offset().top;if(g<0){c(this).css("top",h.top-g)}}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var j=this,i=j.options,k=i.title||"&#160;",m=c.ui.dialog.getTitleId(j.element),o=(j.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass(d+i.dialogClass).css({zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(q){if(i.closeOnEscape&&q.keyCode&&q.keyCode===c.ui.keyCode.ESCAPE){j.close(q);q.preventDefault()}}).attr({role:"dialog","aria-labelledby":m}).mousedown(function(q){j.moveToTop(false,q)}),n=j.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(o),h=(j.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(o),g=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){g.addClass("ui-state-hover")},function(){g.removeClass("ui-state-hover")}).focus(function(){g.addClass("ui-state-focus")}).blur(function(){g.removeClass("ui-state-focus")}).click(function(q){j.close(q);return false}).appendTo(h),p=(j.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(g),l=c("<span></span>").addClass("ui-dialog-title").attr("id",m).html(k).prependTo(h);if(c.isFunction(i.beforeclose)&&!c.isFunction(i.beforeClose)){i.beforeClose=i.beforeclose}h.find("*").add(h).disableSelection();if(i.draggable&&c.fn.draggable){j._makeDraggable()}if(i.resizable&&c.fn.resizable){j._makeResizable()}j._createButtons(i.buttons);j._isOpen=false;if(c.fn.bgiframe){o.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var g=this;if(g.overlay){g.overlay.destroy()}g.uiDialog.hide();g.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");g.uiDialog.remove();if(g.originalTitle){g.element.attr("title",g.originalTitle)}return g},widget:function(){return this.uiDialog},close:function(h){var i=this,g,j;if(false===i._trigger("beforeClose",h)){return}if(i.overlay){i.overlay.destroy()}i.uiDialog.unbind("keypress.ui-dialog");i._isOpen=false;if(i.options.hide){i.uiDialog.hide(i.options.hide,function(){i._trigger("close",h)})}else{i.uiDialog.hide();i._trigger("close",h)}c.ui.dialog.overlay.resize();if(i.options.modal){g=0;c(".ui-dialog").each(function(){if(this!==i.uiDialog[0]){j=c(this).css("z-index");if(!isNaN(j)){g=Math.max(g,j)}}});c.ui.dialog.maxZ=g}return i},isOpen:function(){return this._isOpen},moveToTop:function(g,h){var i=this,j=i.options,k;if((j.modal&&!g)||(!j.stack&&!j.modal)){return i._trigger("focus",h)}if(j.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=j.zIndex}if(i.overlay){c.ui.dialog.maxZ+=1;i.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}k={scrollTop:i.element.scrollTop(),scrollLeft:i.element.scrollLeft()};c.ui.dialog.maxZ+=1;i.uiDialog.css("z-index",c.ui.dialog.maxZ);i.element.attr(k);i._trigger("focus",h);return i},open:function(){if(this._isOpen){return}var g=this,h=g.options,i=g.uiDialog;g.overlay=h.modal?new c.ui.dialog.overlay(g):null;g._size();g._position(h.position);i.show(h.show);g.moveToTop(true);if(h.modal){i.bind("keypress.ui-dialog",function(j){if(j.keyCode!==c.ui.keyCode.TAB){return}var k=c(":tabbable",this),l=k.filter(":first"),m=k.filter(":last");if(j.target===m[0]&&!j.shiftKey){l.focus(1);return false}else{if(j.target===l[0]&&j.shiftKey){m.focus(1);return false}}})}c(g.element.find(":tabbable").get().concat(i.find(".ui-dialog-buttonpane :tabbable").get().concat(i.get()))).eq(0).focus();g._isOpen=true;g._trigger("open");return g},_createButtons:function(k){var i=this,g=false,j=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=c("<div></div>").addClass("ui-dialog-buttonset").appendTo(j);i.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof k==="object"&&k!==null){c.each(k,function(){return !(g=true)})}if(g){c.each(k,function(n,l){l=c.isFunction(l)?{click:l,text:n}:l;var m=c('<button type="button"></button>').click(function(){l.click.apply(i.element[0],arguments)}).appendTo(h);c.each(l,function(o,p){if(o==="click"){return}if(o in e){m[o](p)}else{m.attr(o,p)}});if(c.fn.button){m.button()}});j.appendTo(i.uiDialog)}},_makeDraggable:function(){var i=this,j=i.options,h=c(document),k;function g(l){return{position:l.position,offset:l.offset}}i.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(m,l){k=j.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");i._trigger("dragStart",m,g(l))},drag:function(m,l){i._trigger("drag",m,g(l))},stop:function(m,l){j.position=[l.position.left-h.scrollLeft(),l.position.top-h.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(k);i._trigger("dragStop",m,g(l));c.ui.dialog.overlay.resize()}})},_makeResizable:function(l){l=(l===a?this.options.resizable:l);var h=this,g=h.options,j=h.uiDialog.css("position"),k=(typeof l==="string"?l:"n,e,s,w,se,sw,ne,nw");function i(m){return{originalPosition:m.originalPosition,originalSize:m.originalSize,position:m.position,size:m.size}}h.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:h.element,maxWidth:g.maxWidth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:h._minHeight(),handles:k,start:function(n,m){c(this).addClass("ui-dialog-resizing");h._trigger("resizeStart",n,i(m))},resize:function(n,m){h._trigger("resize",n,i(m))},stop:function(n,m){c(this).removeClass("ui-dialog-resizing");g.height=c(this).height();g.width=c(this).width();h._trigger("resizeStop",n,i(m));c.ui.dialog.overlay.resize()}}).css("position",j).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var g=this.options;if(g.height==="auto"){return g.minHeight}else{return Math.min(g.minHeight,g.height)}},_position:function(g){var i=[],j=[0,0],h;if(g){if(typeof g==="string"||(typeof g==="object"&&"0" in g)){i=g.split?g.split(" "):[g[0],g[1]];if(i.length===1){i[1]=i[0]}c.each(["left","top"],function(k,l){if(+i[k]===i[k]){j[k]=i[k];i[k]=l}});g={my:i.join(" "),at:i.join(" "),offset:j.join(" ")}}g=c.extend({},c.ui.dialog.prototype.options.position,g)}else{g=c.ui.dialog.prototype.options.position}h=this.uiDialog.is(":visible");if(!h){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},g));if(!h){this.uiDialog.hide()}},_setOptions:function(i){var h=this,g={},j=false;c.each(i,function(k,l){h._setOption(k,l);if(k in b){j=true}if(k in f){g[k]=l}});if(j){this._size()}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",g)}},_setOption:function(l,g){var h=this,k=h.uiDialog;switch(l){case"beforeclose":l="beforeClose";break;case"buttons":h._createButtons(g);break;case"closeText":h.uiDialogTitlebarCloseText.text(""+g);break;case"dialogClass":k.removeClass(h.options.dialogClass).addClass(d+g);break;case"disabled":if(g){k.addClass("ui-dialog-disabled")}else{k.removeClass("ui-dialog-disabled")}break;case"draggable":var j=k.is(":data(draggable)");if(j&&!g){k.draggable("destroy")}if(!j&&g){h._makeDraggable()}break;case"position":h._position(g);break;case"resizable":var i=k.is(":data(resizable)");if(i&&!g){k.resizable("destroy")}if(i&&typeof g==="string"){k.resizable("option","handles",g)}if(!i&&g!==false){h._makeResizable(g)}break;case"title":c(".ui-dialog-title",h.uiDialogTitlebar).html(""+(g||"&#160;"));break}c.Widget.prototype._setOption.apply(h,arguments)},_size:function(){var k=this.options,h,j,g=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(k.minWidth>k.width){k.width=k.minWidth}h=this.uiDialog.css({height:"auto",width:k.width}).height();j=Math.max(0,k.minHeight-h);if(k.height==="auto"){if(c.support.minHeight){this.element.css({minHeight:j,height:"auto"})}else{this.uiDialog.show();var i=this.element.css("height","auto").height();if(!g){this.uiDialog.hide()}this.element.height(Math.max(i,j))}}else{this.element.height(Math.max(k.height-h,0))}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});c.extend(c.ui.dialog,{version:"1.8.15",uuid:0,maxZ:0,getTitleId:function(h){var g=h.attr("id");if(!g){this.uuid+=1;g=this.uuid}return"ui-dialog-title-"+g},overlay:function(g){this.$el=c.ui.dialog.overlay.create(g)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(g){return g+".dialog-overlay"}).join(" "),create:function(h){if(this.instances.length===0){setTimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(i){if(c(i.target).zIndex()<c.ui.dialog.overlay.maxZ){return false}})}},1);c(document).bind("keydown.dialog-overlay",function(i){if(h.options.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){h.close(i);i.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var g=(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(c.fn.bgiframe){g.bgiframe()}this.instances.push(g);return g},destroy:function(i){var h=c.inArray(i,this.instances);if(h!=-1){this.oldInstances.push(this.instances.splice(h,1)[0])}if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}i.remove();var g=0;c.each(this.instances,function(){g=Math.max(g,this.css("z-index"))});this.maxZ=g},height:function(){var h,g;if(c.browser.msie&&c.browser.version<7){h=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);g=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(h<g){return c(window).height()+"px"}else{return h+"px"}}else{return c(document).height()+"px"}},width:function(){var g,h;if(c.browser.msie){g=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);h=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(g<h){return c(window).width()+"px"}else{return g+"px"}}else{return c(document).width()+"px"}},resize:function(){var g=c([]);c.each(c.ui.dialog.overlay.instances,function(){g=g.add(this)});g.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})}(jQuery));(function(c,a){var b=5;c.widget("ui.slider",c.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var e=this,g=this.options,h=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",j=(g.values&&g.values.length)||1,k=[];this._keySliding=false;this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(g.disabled?" ui-slider-disabled ui-disabled":""));this.range=c([]);if(g.range){if(g.range===true){if(!g.values){g.values=[this._valueMin(),this._valueMin()]}if(g.values.length&&g.values.length!==2){g.values=[g.values[0],g.values[0]]}}this.range=c("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+((g.range==="min"||g.range==="max")?" ui-slider-range-"+g.range:""))}for(var d=h.length;d<j;d+=1){k.push(f)}this.handles=h.add(c(k.join("")).appendTo(e.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(i){i.preventDefault()}).hover(function(){if(!g.disabled){c(this).addClass("ui-state-hover")}},function(){c(this).removeClass("ui-state-hover")}).focus(function(){if(!g.disabled){c(".ui-slider .ui-state-focus").removeClass("ui-state-focus");c(this).addClass("ui-state-focus")}else{c(this).blur()}}).blur(function(){c(this).removeClass("ui-state-focus")});this.handles.each(function(l){c(this).data("index.ui-slider-handle",l)});this.handles.keydown(function(o){var m=true,l=c(this).data("index.ui-slider-handle"),p,q,n,i;if(e.options.disabled){return}switch(o.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:m=false;if(!e._keySliding){e._keySliding=true;c(this).addClass("ui-state-active");p=e._start(o,l);if(p===false){return}}break}i=e.options.step;if(e.options.values&&e.options.values.length){q=n=e.values(l)}else{q=n=e.value()}switch(o.keyCode){case c.ui.keyCode.HOME:n=e._valueMin();break;case c.ui.keyCode.END:n=e._valueMax();break;case c.ui.keyCode.PAGE_UP:n=e._trimAlignValue(q+((e._valueMax()-e._valueMin())/b));break;case c.ui.keyCode.PAGE_DOWN:n=e._trimAlignValue(q-((e._valueMax()-e._valueMin())/b));break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(q===e._valueMax()){return}n=e._trimAlignValue(q+i);break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(q===e._valueMin()){return}n=e._trimAlignValue(q-i);break}e._slide(o,l,n);return m}).keyup(function(l){var i=c(this).data("index.ui-slider-handle");if(e._keySliding){e._keySliding=false;e._stop(l,i);e._change(l,i);c(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(k){var g=this.options,h,i,j,f,e,m,l,d,n;if(g.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();h={x:k.pageX,y:k.pageY};i=this._normValueFromMouse(h);j=this._valueMax()-this._valueMin()+1;e=this;this.handles.each(function(p){var o=Math.abs(i-e.values(p));if(j>o){j=o;f=c(this);m=p}});if(g.range===true&&this.values(1)===g.min){m+=1;f=c(this.handles[m])}l=this._start(k,m);if(l===false){return false}this._mouseSliding=true;e._handleIndex=m;f.addClass("ui-state-active").focus();d=f.offset();n=!c(k.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=n?{left:0,top:0}:{left:k.pageX-d.left-(f.width()/2),top:k.pageY-d.top-(f.height()/2)-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover")){this._slide(k,m,i)}this._animateOff=true;return true},_mouseStart:function(d){return true},_mouseDrag:function(e){var d={x:e.pageX,y:e.pageY},f=this._normValueFromMouse(d);this._slide(e,this._handleIndex,f);return false},_mouseStop:function(d){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(d,this._handleIndex);this._change(d,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal"},_normValueFromMouse:function(f){var i,g,h,e,d;if(this.orientation==="horizontal"){i=this.elementSize.width;g=f.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{i=this.elementSize.height;g=f.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}h=(g/i);if(h>1){h=1}if(h<0){h=0}if(this.orientation==="vertical"){h=1-h}e=this._valueMax()-this._valueMin();d=this._valueMin()+h*e;return this._trimAlignValue(d)},_start:function(e,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}return this._trigger("start",e,f)},_slide:function(g,i,e){var d,f,h;if(this.options.values&&this.options.values.length){d=this.values(i?0:1);if((this.options.values.length===2&&this.options.range===true)&&((i===0&&e>d)||(i===1&&e<d))){e=d}if(e!==this.values(i)){f=this.values();f[i]=e;h=this._trigger("slide",g,{handle:this.handles[i],value:e,values:f});d=this.values(i?0:1);if(h!==false){this.values(i,e,true)}}}else{if(e!==this.value()){h=this._trigger("slide",g,{handle:this.handles[i],value:e});if(h!==false){this.value(e)}}}},_stop:function(e,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}this._trigger("stop",e,f)},_change:function(e,d){if(!this._keySliding&&!this._mouseSliding){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}this._trigger("change",e,f)}},value:function(d){if(arguments.length){this.options.value=this._trimAlignValue(d);this._refreshValue();this._change(null,0);return}return this._value()},values:function(g,f){var e,d,h;if(arguments.length>1){this.options.values[g]=this._trimAlignValue(f);this._refreshValue();this._change(null,g);return}if(arguments.length){if(c.isArray(arguments[0])){e=this.options.values;d=arguments[0];for(h=0;h<e.length;h+=1){e[h]=this._trimAlignValue(d[h]);this._change(null,h)}this._refreshValue()}else{if(this.options.values&&this.options.values.length){return this._values(g)}else{return this.value()}}}else{return this._values()}},_setOption:function(g,d){var e,f=0;if(c.isArray(this.options.values)){f=this.options.values.length}c.Widget.prototype._setOption.apply(this,arguments);switch(g){case"disabled":if(d){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.propAttr("disabled",true);this.element.addClass("ui-disabled")}else{this.handles.propAttr("disabled",false);this.element.removeClass("ui-disabled")}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(e=0;e<f;e+=1){this._change(null,e)}this._animateOff=false;break}},_value:function(){var d=this.options.value;d=this._trimAlignValue(d);return d},_values:function(f){var g,e,d;if(arguments.length){g=this.options.values[f];g=this._trimAlignValue(g);return g}else{e=this.options.values.slice();for(d=0;d<e.length;d+=1){e[d]=this._trimAlignValue(e[d])}return e}},_trimAlignValue:function(e){if(e<=this._valueMin()){return this._valueMin()}if(e>=this._valueMax()){return this._valueMax()}var f=(this.options.step>0)?this.options.step:1,d=(e-this._valueMin())%f,g=e-d;if(Math.abs(d)*2>=f){g+=(d>0)?f:(-f)}return parseFloat(g.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var d=this.options.range,g=this.options,e=this,i=(!this._animateOff)?g.animate:false,j,m={},k,f,l,h;if(this.options.values&&this.options.values.length){this.handles.each(function(n,o){j=(e.values(n)-e._valueMin())/(e._valueMax()-e._valueMin())*100;m[e.orientation==="horizontal"?"left":"bottom"]=j+"%";c(this).stop(1,1)[i?"animate":"css"](m,g.animate);if(e.options.range===true){if(e.orientation==="horizontal"){if(n===0){e.range.stop(1,1)[i?"animate":"css"]({left:j+"%"},g.animate)}if(n===1){e.range[i?"animate":"css"]({width:(j-k)+"%"},{queue:false,duration:g.animate})}}else{if(n===0){e.range.stop(1,1)[i?"animate":"css"]({bottom:(j)+"%"},g.animate)}if(n===1){e.range[i?"animate":"css"]({height:(j-k)+"%"},{queue:false,duration:g.animate})}}}k=j})}else{f=this.value();l=this._valueMin();h=this._valueMax();j=(h!==l)?(f-l)/(h-l)*100:0;m[e.orientation==="horizontal"?"left":"bottom"]=j+"%";this.handle.stop(1,1)[i?"animate":"css"](m,g.animate);if(d==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[i?"animate":"css"]({width:j+"%"},g.animate)}if(d==="max"&&this.orientation==="horizontal"){this.range[i?"animate":"css"]({width:(100-j)+"%"},{queue:false,duration:g.animate})}if(d==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[i?"animate":"css"]({height:j+"%"},g.animate)}if(d==="max"&&this.orientation==="vertical"){this.range[i?"animate":"css"]({height:(100-j)+"%"},{queue:false,duration:g.animate})}}}});c.extend(c.ui.slider,{version:"1.8.15"})}(jQuery));(function(d,a){var b=0,e=0;function c(){return ++b}function f(){return ++e}d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(g,h){if(g=="selected"){if(this.options.collapsible&&h==this.options.selected){return}this.select(h)}else{this.options[g]=h;this._tabify()}},_tabId:function(g){return g.title&&g.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+c()},_sanitizeSelector:function(g){return g.replace(/:/g,"\\:")},_cookie:function(){var g=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+f());return d.cookie.apply(null,[g].concat(d.makeArray(arguments)))},_ui:function(g,h){return{tab:g,panel:h,index:this.anchors.index(g)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var g=d(this);g.html(g.data("label.tabs")).removeData("label.tabs")})},_tabify:function(m){var u=this,r=this.options,s=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(w,z){var o=d(z).attr("href");var A=o.split("#")[0],x;if(A&&(A===location.toString().split("#")[0]||(x=d("base")[0])&&A===x.href)){o=z.hash;z.href=o}if(s.test(o)){u.panels=u.panels.add(u.element.find(u._sanitizeSelector(o)))}else{if(o&&o!=="#"){d.data(z,"href.tabs",o);d.data(z,"load.tabs",o.replace(/#.*$/,""));var y=u._tabId(z);z.href="#"+y;var B=u.element.find("#"+y);if(!B.length){B=d(r.panelTemplate).attr("id",y).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(u.panels[w-1]||u.list);B.data("destroy.tabs",true)}u.panels=u.panels.add(B)}else{r.disabled.push(w)}}});if(m){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(r.selected===a){if(location.hash){this.anchors.each(function(w,o){if(o.hash==location.hash){r.selected=w;return false}})}if(typeof r.selected!=="number"&&r.cookie){r.selected=parseInt(u._cookie(),10)}if(typeof r.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length){r.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}r.selected=r.selected||(this.lis.length?0:-1)}else{if(r.selected===null){r.selected=-1}}r.selected=((r.selected>=0&&this.anchors[r.selected])||r.selected<0)?r.selected:0;r.disabled=d.unique(r.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(o,w){return u.lis.index(o)}))).sort();if(d.inArray(r.selected,r.disabled)!=-1){r.disabled.splice(d.inArray(r.selected,r.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(r.selected>=0&&this.anchors.length){u.element.find(u._sanitizeSelector(u.anchors[r.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(r.selected).addClass("ui-tabs-selected ui-state-active");u.element.queue("tabs",function(){u._trigger("show",null,u._ui(u.anchors[r.selected],u.element.find(u._sanitizeSelector(u.anchors[r.selected].hash))[0]))});this.load(r.selected)}d(window).bind("unload",function(){u.lis.add(u.anchors).unbind(".tabs");u.lis=u.anchors=u.panels=null})}else{r.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[r.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(r.cookie){this._cookie(r.selected,r.cookie)}for(var n=0,j;(j=this.lis[n]);n++){d(j)[d.inArray(n,r.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(r.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(r.event!=="mouseover"){var h=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o)}};var v=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){h("hover",d(this))});this.lis.bind("mouseout.tabs",function(){v("hover",d(this))});this.anchors.bind("focus.tabs",function(){h("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){v("focus",d(this).closest("li"))})}var p,l;if(r.fx){if(d.isArray(r.fx)){p=r.fx[0];l=r.fx[1]}else{p=l=r.fx}}function g(o,i){o.css("display","");if(!d.support.opacity&&i.opacity){o[0].style.removeAttribute("filter")}}var k=l?function(i,o){d(i).closest("li").addClass("ui-tabs-selected ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){g(o,l);u._trigger("show",null,u._ui(i,o[0]))})}:function(i,o){d(i).closest("li").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");u._trigger("show",null,u._ui(i,o[0]))};var q=p?function(i,o){o.animate(p,p.duration||"normal",function(){u.lis.removeClass("ui-tabs-selected ui-state-active");o.addClass("ui-tabs-hide");g(o,p);u.element.dequeue("tabs")})}:function(i,w,o){u.lis.removeClass("ui-tabs-selected ui-state-active");w.addClass("ui-tabs-hide");u.element.dequeue("tabs")};this.anchors.bind(r.event+".tabs",function(){var w=this,x=d(w).closest("li"),o=u.panels.filter(":not(.ui-tabs-hide)"),i=u.element.find(u._sanitizeSelector(w.hash));if((x.hasClass("ui-tabs-selected")&&!r.collapsible)||x.hasClass("ui-state-disabled")||x.hasClass("ui-state-processing")||u.panels.filter(":animated").length||u._trigger("select",null,u._ui(this,i[0]))===false){this.blur();return false}r.selected=u.anchors.index(this);u.abort();if(r.collapsible){if(x.hasClass("ui-tabs-selected")){r.selected=-1;if(r.cookie){u._cookie(r.selected,r.cookie)}u.element.queue("tabs",function(){q(w,o)}).dequeue("tabs");this.blur();return false}else{if(!o.length){if(r.cookie){u._cookie(r.selected,r.cookie)}u.element.queue("tabs",function(){k(w,i)});u.load(u.anchors.index(this));this.blur();return false}}}if(r.cookie){u._cookie(r.selected,r.cookie)}if(i.length){if(o.length){u.element.queue("tabs",function(){q(w,o)})}u.element.queue("tabs",function(){k(w,i)});u.load(u.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(d.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(g){if(typeof g=="string"){g=this.anchors.index(this.anchors.filter("[href$="+g+"]"))}return g},destroy:function(){var g=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var h=d.data(this,"href.tabs");if(h){this.href=h}var i=d(this).unbind(".tabs");d.each(["href","load","cache"],function(k,j){i.removeData(j+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(d.data(this,"destroy.tabs")){d(this).remove()}else{d(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(g.cookie){this._cookie(null,g.cookie)}return this},add:function(h,n,m){if(m===a){m=this.anchors.length}var g=this,i=this.options,j=d(i.tabTemplate.replace(/#\{href\}/g,h).replace(/#\{label\}/g,n)),k=!h.indexOf("#")?h.replace("#",""):this._tabId(d("a",j)[0]);j.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var l=g.element.find("#"+k);if(!l.length){l=d(i.panelTemplate).attr("id",k).data("destroy.tabs",true)}l.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(m>=this.lis.length){j.appendTo(this.list);l.appendTo(this.list[0].parentNode)}else{j.insertBefore(this.lis[m]);l.insertBefore(this.panels[m])}i.disabled=d.map(i.disabled,function(o,p){return o>=m?++o:o});this._tabify();if(this.anchors.length==1){i.selected=0;j.addClass("ui-tabs-selected ui-state-active");l.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){g._trigger("show",null,g._ui(g.anchors[0],g.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[m],this.panels[m]));return this},remove:function(i){i=this._getIndex(i);var g=this.options,j=this.lis.eq(i).remove(),h=this.panels.eq(i).remove();if(j.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(i+(i+1<this.anchors.length?1:-1))}g.disabled=d.map(d.grep(g.disabled,function(k,l){return k!=i}),function(k,l){return k>=i?--k:k});this._tabify();this._trigger("remove",null,this._ui(j.find("a")[0],h[0]));return this},enable:function(g){g=this._getIndex(g);var h=this.options;if(d.inArray(g,h.disabled)==-1){return}this.lis.eq(g).removeClass("ui-state-disabled");h.disabled=d.grep(h.disabled,function(j,k){return j!=g});this._trigger("enable",null,this._ui(this.anchors[g],this.panels[g]));return this},disable:function(h){h=this._getIndex(h);var i=this,g=this.options;if(h!=g.selected){this.lis.eq(h).addClass("ui-state-disabled");g.disabled.push(h);g.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[h],this.panels[h]))}return this},select:function(g){g=this._getIndex(g);if(g==-1){if(this.options.collapsible&&this.options.selected!=-1){g=this.options.selected}else{return this}}this.anchors.eq(g).trigger(this.options.event+".tabs");return this},load:function(k){k=this._getIndex(k);var g=this,i=this.options,j=this.anchors.eq(k)[0],h=d.data(j,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(j,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(k).addClass("ui-state-processing");if(i.spinner){var l=d("span",j);l.data("label.tabs",l.html()).html(i.spinner)}this.xhr=d.ajax(d.extend({},i.ajaxOptions,{url:h,success:function(m,n){g.element.find(g._sanitizeSelector(j.hash)).html(m);g._cleanup();if(i.cache){d.data(j,"cache.tabs",true)}g._trigger("load",null,g._ui(g.anchors[k],g.panels[k]));try{i.ajaxOptions.success(m,n)}catch(o){}},error:function(m,n,o){g._cleanup();g._trigger("load",null,g._ui(g.anchors[k],g.panels[k]));try{i.ajaxOptions.error(m,n,k,j)}catch(o){}}}));g.element.dequeue("tabs");return this},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(g,h){this.anchors.eq(g).removeData("cache.tabs").data("load.tabs",h);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.15"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(j,k){var g=this,h=this.options;var l=g._rotate||(g._rotate=function(m){clearTimeout(g.rotation);g.rotation=setTimeout(function(){var n=h.selected;g.select(++n<g.anchors.length?n:0)},j);if(m){m.stopPropagation()}});var i=g._unrotate||(g._unrotate=!k?function(m){if(m.clientX){g.rotate(null)}}:function(m){t=h.selected;l()});if(j){this.element.bind("tabsshow",l);this.anchors.bind(h.event+".tabs",i);l()}else{clearTimeout(g.rotation);this.element.unbind("tabsshow",l);this.anchors.unbind(h.event+".tabs",i);delete this._rotate;delete this._unrotate}return this}})})(jQuery);(function(d,a){d.extend(d.ui,{datepicker:{version:"1.8.15"}});var g="datepicker";var e=new Date().getTime();var f;function h(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=c(d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}d.extend(h.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){if(this.debug){console.log.apply("",arguments)}},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(j){i(this._defaults,j||{});return this},_attachDatepicker:function(q,j){var p=null;for(var n in this._defaults){var k=q.getAttribute("date:"+n);if(k){p=p||{};try{p[n]=eval(k)}catch(m){p[n]=k}}}var r=q.nodeName.toLowerCase();var l=(r=="div"||r=="span");if(!q.id){this.uuid+=1;q.id="dp"+this.uuid}var o=this._newInst(d(q),l);o.settings=d.extend({},j||{},p||{});if(r=="input"){this._connectDatepicker(q,o)}else{if(l){this._inlineDatepicker(q,o)}}},_newInst:function(j,l){var k=j[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:k,input:j,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:l,dpDiv:(!l?this.dpDiv:c(d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')))}},_connectDatepicker:function(j,l){var k=d(j);l.append=d([]);l.trigger=d([]);if(k.hasClass(this.markerClassName)){return}this._attachments(k,l);k.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(n,o,m){l.settings[o]=m}).bind("getData.datepicker",function(n,m){return this._get(l,m)});this._autoSize(l);d.data(j,g,l);if(l.settings.disabled){this._disableDatepicker(j)}},_attachments:function(m,p){var o=this._get(p,"appendText");var l=this._get(p,"isRTL");if(p.append){p.append.remove()}if(o){p.append=d('<span class="'+this._appendClass+'">'+o+"</span>");m[l?"before":"after"](p.append)}m.unbind("focus",this._showDatepicker);if(p.trigger){p.trigger.remove()}var j=this._get(p,"showOn");if(j=="focus"||j=="both"){m.focus(this._showDatepicker)}if(j=="button"||j=="both"){var k=this._get(p,"buttonText");var n=this._get(p,"buttonImage");p.trigger=d(this._get(p,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:n,alt:k,title:k}):d('<button type="button"></button>').addClass(this._triggerClass).html(n==""?k:d("<img/>").attr({src:n,alt:k,title:k})));m[l?"before":"after"](p.trigger);p.trigger.click(function(){if(d.datepicker._datepickerShowing&&d.datepicker._lastInput==m[0]){d.datepicker._hideDatepicker()}else{d.datepicker._showDatepicker(m[0])}return false})}},_autoSize:function(k){if(this._get(k,"autoSize")&&!k.inline){var m=new Date(2009,12-1,20);var l=this._get(k,"dateFormat");if(l.match(/[DM]/)){var j=function(n){var p=0;var o=0;for(var q=0;q<n.length;q++){if(n[q].length>p){p=n[q].length;o=q}}return o};m.setMonth(j(this._get(k,(l.match(/MM/)?"monthNames":"monthNamesShort"))));m.setDate(j(this._get(k,(l.match(/DD/)?"dayNames":"dayNamesShort")))+20-m.getDay())}k.input.attr("size",this._formatDate(k,m).length)}},_inlineDatepicker:function(j,k){var l=d(j);if(l.hasClass(this.markerClassName)){return}l.addClass(this.markerClassName).append(k.dpDiv).bind("setData.datepicker",function(n,o,m){k.settings[o]=m}).bind("getData.datepicker",function(n,m){return this._get(k,m)});d.data(j,g,k);this._setDate(k,this._getDefaultDate(k),true);this._updateDatepicker(k);this._updateAlternate(k);if(k.settings.disabled){this._disableDatepicker(j)}k.dpDiv.css("display","block")},_dialogDatepicker:function(n,o,s,j,l){var u=this._dialogInst;if(!u){this.uuid+=1;var p="dp"+this.uuid;this._dialogInput=d('<input type="text" id="'+p+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);u=this._dialogInst=this._newInst(this._dialogInput,false);u.settings={};d.data(this._dialogInput[0],g,u)}i(u.settings,j||{});o=(o&&o.constructor==Date?this._formatDate(u,o):o);this._dialogInput.val(o);this._pos=(l?(l.length?l:[l.pageX,l.pageY]):null);if(!this._pos){var k=document.documentElement.clientWidth;var m=document.documentElement.clientHeight;var r=document.documentElement.scrollLeft||document.body.scrollLeft;var q=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(k/2)-100+r,(m/2)-150+q]}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");u.settings.onSelect=s;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if(d.blockUI){d.blockUI(this.dpDiv)}d.data(this._dialogInput[0],g,u);return this},_destroyDatepicker:function(j){var l=d(j);var k=d.data(j,g);if(!l.hasClass(this.markerClassName)){return}var m=j.nodeName.toLowerCase();d.removeData(j,g);if(m=="input"){k.append.remove();k.trigger.remove();l.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(m=="div"||m=="span"){l.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(j){var l=d(j);var k=d.data(j,g);if(!l.hasClass(this.markerClassName)){return}var n=j.nodeName.toLowerCase();if(n=="input"){j.disabled=false;k.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(n=="div"||n=="span"){var m=l.children("."+this._inlineClass);m.children().removeClass("ui-state-disabled");m.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(o){return(o==j?null:o)})},_disableDatepicker:function(j){var l=d(j);var k=d.data(j,g);if(!l.hasClass(this.markerClassName)){return}var n=j.nodeName.toLowerCase();if(n=="input"){j.disabled=true;k.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(n=="div"||n=="span"){var m=l.children("."+this._inlineClass);m.children().addClass("ui-state-disabled");m.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(o){return(o==j?null:o)});this._disabledInputs[this._disabledInputs.length]=j},_isDisabledDatepicker:function(k){if(!k){return false}for(var j=0;j<this._disabledInputs.length;j++){if(this._disabledInputs[j]==k){return true}}return false},_getInst:function(k){try{return d.data(k,g)}catch(j){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(m,p,k){var q=this._getInst(m);if(arguments.length==2&&typeof p=="string"){return(p=="defaults"?d.extend({},d.datepicker._defaults):(q?(p=="all"?d.extend({},q.settings):this._get(q,p)):null))}var j=p||{};if(typeof p=="string"){j={};j[p]=k}if(q){if(this._curInst==q){this._hideDatepicker()}var l=this._getDateDatepicker(m,true);var o=this._getMinMaxDate(q,"min");var n=this._getMinMaxDate(q,"max");i(q.settings,j);if(o!==null&&j.dateFormat!==a&&j.minDate===a){q.settings.minDate=this._formatDate(q,o)}if(n!==null&&j.dateFormat!==a&&j.maxDate===a){q.settings.maxDate=this._formatDate(q,n)}this._attachments(d(m),q);this._autoSize(q);this._setDate(q,l);this._updateAlternate(q);this._updateDatepicker(q)}},_changeDatepicker:function(j,l,k){this._optionDatepicker(j,l,k)},_refreshDatepicker:function(k){var j=this._getInst(k);if(j){this._updateDatepicker(j)}},_setDateDatepicker:function(j,l){var k=this._getInst(j);if(k){this._setDate(k,l);this._updateDatepicker(k);this._updateAlternate(k)}},_getDateDatepicker:function(j,l){var k=this._getInst(j);if(k&&!k.inline){this._setDateFromField(k,l)}return(k?this._getDate(k):null)},_doKeyDown:function(n){var p=d.datepicker._getInst(n.target);var j=true;var k=p.dpDiv.is(".ui-datepicker-rtl");p._keyEvent=true;if(d.datepicker._datepickerShowing){switch(n.keyCode){case 9:d.datepicker._hideDatepicker();j=false;break;case 13:var l=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",p.dpDiv);if(l[0]){d.datepicker._selectDay(n.target,p.selectedMonth,p.selectedYear,l[0])}var o=d.datepicker._get(p,"onSelect");if(o){var m=d.datepicker._formatDate(p);o.apply((p.input?p.input[0]:null),[m,p])}else{d.datepicker._hideDatepicker()}return false;break;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(n.target,(n.ctrlKey?-d.datepicker._get(p,"stepBigMonths"):-d.datepicker._get(p,"stepMonths")),"M");break;case 34:d.datepicker._adjustDate(n.target,(n.ctrlKey?+d.datepicker._get(p,"stepBigMonths"):+d.datepicker._get(p,"stepMonths")),"M");break;case 35:if(n.ctrlKey||n.metaKey){d.datepicker._clearDate(n.target)}j=n.ctrlKey||n.metaKey;break;case 36:if(n.ctrlKey||n.metaKey){d.datepicker._gotoToday(n.target)}j=n.ctrlKey||n.metaKey;break;case 37:if(n.ctrlKey||n.metaKey){d.datepicker._adjustDate(n.target,(k?+1:-1),"D")}j=n.ctrlKey||n.metaKey;if(n.originalEvent.altKey){d.datepicker._adjustDate(n.target,(n.ctrlKey?-d.datepicker._get(p,"stepBigMonths"):-d.datepicker._get(p,"stepMonths")),"M")}break;case 38:if(n.ctrlKey||n.metaKey){d.datepicker._adjustDate(n.target,-7,"D")}j=n.ctrlKey||n.metaKey;break;case 39:if(n.ctrlKey||n.metaKey){d.datepicker._adjustDate(n.target,(k?-1:+1),"D")}j=n.ctrlKey||n.metaKey;if(n.originalEvent.altKey){d.datepicker._adjustDate(n.target,(n.ctrlKey?+d.datepicker._get(p,"stepBigMonths"):+d.datepicker._get(p,"stepMonths")),"M")}break;case 40:if(n.ctrlKey||n.metaKey){d.datepicker._adjustDate(n.target,+7,"D")}j=n.ctrlKey||n.metaKey;break;default:j=false}}else{if(n.keyCode==36&&n.ctrlKey){d.datepicker._showDatepicker(this)}else{j=false}}if(j){n.preventDefault();n.stopPropagation()}},_doKeyPress:function(l){var j=d.datepicker._getInst(l.target);if(d.datepicker._get(j,"constrainInput")){var k=d.datepicker._possibleChars(d.datepicker._get(j,"dateFormat"));var m=String.fromCharCode(l.charCode==a?l.keyCode:l.charCode);return l.ctrlKey||l.metaKey||(m<" "||!k||k.indexOf(m)>-1)}},_doKeyUp:function(k){var j=d.datepicker._getInst(k.target);if(j.input.val()!=j.lastVal){try{var l=d.datepicker.parseDate(d.datepicker._get(j,"dateFormat"),(j.input?j.input.val():null),d.datepicker._getFormatConfig(j));if(l){d.datepicker._setDateFromField(j);d.datepicker._updateAlternate(j);d.datepicker._updateDatepicker(j)}}catch(k){d.datepicker.log(k)}}return true},_showDatepicker:function(m){m=m.target||m;if(m.nodeName.toLowerCase()!="input"){m=d("input",m.parentNode)[0]}if(d.datepicker._isDisabledDatepicker(m)||d.datepicker._lastInput==m){return}var q=d.datepicker._getInst(m);if(d.datepicker._curInst&&d.datepicker._curInst!=q){if(d.datepicker._datepickerShowing){d.datepicker._triggerOnClose(d.datepicker._curInst)}d.datepicker._curInst.dpDiv.stop(true,true)}var j=d.datepicker._get(q,"beforeShow");i(q.settings,(j?j.apply(m,[m,q]):{}));q.lastVal=null;d.datepicker._lastInput=m;d.datepicker._setDateFromField(q);if(d.datepicker._inDialog){m.value=""}if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(m);d.datepicker._pos[1]+=m.offsetHeight}var o=false;d(m).parents().each(function(){o|=d(this).css("position")=="fixed";return !o});if(o&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}var p={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;q.dpDiv.empty();q.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(q);p=d.datepicker._checkOffset(q,p,o);q.dpDiv.css({position:(d.datepicker._inDialog&&d.blockUI?"static":(o?"fixed":"absolute")),display:"none",left:p.left+"px",top:p.top+"px"});if(!q.inline){var l=d.datepicker._get(q,"showAnim");var k=d.datepicker._get(q,"duration");var n=function(){var s=q.dpDiv.find("iframe.ui-datepicker-cover");if(!!s.length){var r=d.datepicker._getBorders(q.dpDiv);s.css({left:-r[0],top:-r[1],width:q.dpDiv.outerWidth(),height:q.dpDiv.outerHeight()})}};q.dpDiv.zIndex(d(m).zIndex()+1);d.datepicker._datepickerShowing=true;if(d.effects&&d.effects[l]){q.dpDiv.show(l,d.datepicker._get(q,"showOptions"),k,n)}else{q.dpDiv[l||"show"]((l?k:null),n)}if(!l||!k){n()}if(q.input.is(":visible")&&!q.input.is(":disabled")){q.input.focus()}d.datepicker._curInst=q}},_updateDatepicker:function(q){var k=this;k.maxRows=4;var l=d.datepicker._getBorders(q.dpDiv);f=q;q.dpDiv.empty().append(this._generateHTML(q));var j=q.dpDiv.find("iframe.ui-datepicker-cover");if(!!j.length){j.css({left:-l[0],top:-l[1],width:q.dpDiv.outerWidth(),height:q.dpDiv.outerHeight()})}q.dpDiv.find("."+this._dayOverClass+" a").mouseover();var n=this._getNumberOfMonths(q);var p=n[1];var o=17;q.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");if(p>1){q.dpDiv.addClass("ui-datepicker-multi-"+p).css("width",(o*p)+"em")}q.dpDiv[(n[0]!=1||n[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");q.dpDiv[(this._get(q,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(q==d.datepicker._curInst&&d.datepicker._datepickerShowing&&q.input&&q.input.is(":visible")&&!q.input.is(":disabled")&&q.input[0]!=document.activeElement){q.input.focus()}if(q.yearshtml){var m=q.yearshtml;setTimeout(function(){if(m===q.yearshtml&&q.yearshtml){q.dpDiv.find("select.ui-datepicker-year:first").replaceWith(q.yearshtml)}m=q.yearshtml=null},0)}},_getBorders:function(j){var k=function(l){return{thin:1,medium:2,thick:3}[l]||l};return[parseFloat(k(j.css("border-left-width"))),parseFloat(k(j.css("border-top-width")))]},_checkOffset:function(r,q,p){var k=r.dpDiv.outerWidth();var j=r.dpDiv.outerHeight();var n=r.input?r.input.outerWidth():0;var o=r.input?r.input.outerHeight():0;var m=document.documentElement.clientWidth+d(document).scrollLeft();var l=document.documentElement.clientHeight+d(document).scrollTop();q.left-=(this._get(r,"isRTL")?(k-n):0);q.left-=(p&&q.left==r.input.offset().left)?d(document).scrollLeft():0;q.top-=(p&&q.top==(r.input.offset().top+o))?d(document).scrollTop():0;q.left-=Math.min(q.left,(q.left+k>m&&m>k)?Math.abs(q.left+k-m):0);q.top-=Math.min(q.top,(q.top+j>l&&l>j)?Math.abs(j+o):0);return q},_findPos:function(m){var k=this._getInst(m);var l=this._get(k,"isRTL");while(m&&(m.type=="hidden"||m.nodeType!=1||d.expr.filters.hidden(m))){m=m[l?"previousSibling":"nextSibling"]}var j=d(m).offset();return[j.left,j.top]},_triggerOnClose:function(j){var k=this._get(j,"onClose");if(k){k.apply((j.input?j.input[0]:null),[(j.input?j.input.val():""),j])}},_hideDatepicker:function(j){var k=this._curInst;if(!k||(j&&k!=d.data(j,g))){return}if(this._datepickerShowing){var n=this._get(k,"showAnim");var m=this._get(k,"duration");var l=function(){d.datepicker._tidyDialog(k);this._curInst=null};if(d.effects&&d.effects[n]){k.dpDiv.hide(n,d.datepicker._get(k,"showOptions"),m,l)}else{k.dpDiv[(n=="slideDown"?"slideUp":(n=="fadeIn"?"fadeOut":"hide"))]((n?m:null),l)}if(!n){l()}d.datepicker._triggerOnClose(k);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(j){j.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(k){if(!d.datepicker._curInst){return}var j=d(k.target);if(j[0].id!=d.datepicker._mainDivId&&j.parents("#"+d.datepicker._mainDivId).length==0&&!j.hasClass(d.datepicker.markerClassName)&&!j.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)){d.datepicker._hideDatepicker()}},_adjustDate:function(k,n,l){var j=d(k);var m=this._getInst(j[0]);if(this._isDisabledDatepicker(j[0])){return}this._adjustInstDate(m,n+(l=="M"?this._get(m,"showCurrentAtPos"):0),l);this._updateDatepicker(m)},_gotoToday:function(k){var j=d(k);var l=this._getInst(j[0]);if(this._get(l,"gotoCurrent")&&l.currentDay){l.selectedDay=l.currentDay;l.drawMonth=l.selectedMonth=l.currentMonth;l.drawYear=l.selectedYear=l.currentYear}else{var m=new Date();l.selectedDay=m.getDate();l.drawMonth=l.selectedMonth=m.getMonth();l.drawYear=l.selectedYear=m.getFullYear()}this._notifyChange(l);this._adjustDate(j)},_selectMonthYear:function(k,m,l){var j=d(k);var n=this._getInst(j[0]);n["selected"+(l=="M"?"Month":"Year")]=n["draw"+(l=="M"?"Month":"Year")]=parseInt(m.options[m.selectedIndex].value,10);this._notifyChange(n);this._adjustDate(j)},_selectDay:function(l,j,m,k){var n=d(l);if(d(k).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0])){return}var o=this._getInst(n[0]);o.selectedDay=o.currentDay=d("a",k).html();o.selectedMonth=o.currentMonth=j;o.selectedYear=o.currentYear=m;this._selectDate(l,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear))},_clearDate:function(k){var j=d(k);var l=this._getInst(j[0]);this._selectDate(j,"")},_selectDate:function(k,n){var j=d(k);var l=this._getInst(j[0]);n=(n!=null?n:this._formatDate(l));if(l.input){l.input.val(n)}this._updateAlternate(l);var m=this._get(l,"onSelect");if(m){m.apply((l.input?l.input[0]:null),[n,l])}else{if(l.input){l.input.trigger("change")}}if(l.inline){this._updateDatepicker(l)}else{this._hideDatepicker();this._lastInput=l.input[0];l.input.focus();this._lastInput=null}},_updateAlternate:function(l){var m=this._get(l,"altField");if(m){var k=this._get(l,"altFormat")||this._get(l,"dateFormat");var n=this._getDate(l);var j=this.formatDate(k,n,this._getFormatConfig(l));d(m).each(function(){d(this).val(j)})}},noWeekends:function(j){var k=j.getDay();return[(k>0&&k<6),""]},iso8601Week:function(l){var k=new Date(l.getTime());k.setDate(k.getDate()+4-(k.getDay()||7));var j=k.getTime();k.setMonth(0);k.setDate(1);return Math.floor(Math.round((j-k)/86400000)/7)+1},parseDate:function(y,r,A){if(y==null||r==null){throw"Invalid arguments"}r=(typeof r=="object"?r.toString():r+"");if(r==""){return null}var s=(A?A.shortYearCutoff:null)||this._defaults.shortYearCutoff;s=(typeof s!="string"?s:new Date().getFullYear()%100+parseInt(s,10));var C=(A?A.dayNamesShort:null)||this._defaults.dayNamesShort;var E=(A?A.dayNames:null)||this._defaults.dayNames;var x=(A?A.monthNamesShort:null)||this._defaults.monthNamesShort;var w=(A?A.monthNames:null)||this._defaults.monthNames;var l=-1;var j=-1;var k=-1;var u=-1;var q=false;var p=function(G){var F=(D+1<y.length&&y.charAt(D+1)==G);if(F){D++}return F};var v=function(J){var H=p(J);var G=(J=="@"?14:(J=="!"?20:(J=="y"&&H?4:(J=="o"?3:2))));var I=new RegExp("^\\d{1,"+G+"}");var F=r.substring(z).match(I);if(!F){throw"Missing number at position "+z}z+=F[0].length;return parseInt(F[0],10)};var n=function(J,H,G){var I=d.map(p(J)?G:H,function(L,K){return[[K,L]]}).sort(function(K,L){return -(K[1].length-L[1].length)});var F=-1;d.each(I,function(K,L){var M=L[1];if(r.substr(z,M.length).toLowerCase()==M.toLowerCase()){F=L[0];z+=M.length;return false}});if(F!=-1){return F+1}else{throw"Unknown name at position "+z}};var m=function(){if(r.charAt(z)!=y.charAt(D)){throw"Unexpected literal at position "+z}z++};var z=0;for(var D=0;D<y.length;D++){if(q){if(y.charAt(D)=="'"&&!p("'")){q=false}else{m()}}else{switch(y.charAt(D)){case"d":k=v("d");break;case"D":n("D",C,E);break;case"o":u=v("o");break;case"m":j=v("m");break;case"M":j=n("M",x,w);break;case"y":l=v("y");break;case"@":var B=new Date(v("@"));l=B.getFullYear();j=B.getMonth()+1;k=B.getDate();break;case"!":var B=new Date((v("!")-this._ticksTo1970)/10000);l=B.getFullYear();j=B.getMonth()+1;k=B.getDate();break;case"'":if(p("'")){m()}else{q=true}break;default:m()}}}if(z<r.length){throw"Extra/unparsed characters found in date: "+r.substring(z)}if(l==-1){l=new Date().getFullYear()}else{if(l<100){l+=new Date().getFullYear()-new Date().getFullYear()%100+(l<=s?0:-100)}}if(u>-1){j=1;k=u;do{var o=this._getDaysInMonth(l,j-1);if(k<=o){break}j++;k-=o}while(true)}var B=this._daylightSavingAdjust(new Date(l,j-1,k));if(B.getFullYear()!=l||B.getMonth()+1!=j||B.getDate()!=k){throw"Invalid date"}return B},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(j,u,p){if(!u){return""}var v=(p?p.dayNamesShort:null)||this._defaults.dayNamesShort;var w=(p?p.dayNames:null)||this._defaults.dayNames;var s=(p?p.monthNamesShort:null)||this._defaults.monthNamesShort;var r=(p?p.monthNames:null)||this._defaults.monthNames;var l=function(y){var x=(k+1<j.length&&j.charAt(k+1)==y);if(x){k++}return x};var n=function(A,x,z){var y=""+x;if(l(A)){while(y.length<z){y="0"+y}}return y};var q=function(A,x,z,y){return(l(A)?y[x]:z[x])};var m="";var o=false;if(u){for(var k=0;k<j.length;k++){if(o){if(j.charAt(k)=="'"&&!l("'")){o=false}else{m+=j.charAt(k)}}else{switch(j.charAt(k)){case"d":m+=n("d",u.getDate(),2);break;case"D":m+=q("D",u.getDay(),v,w);break;case"o":m+=n("o",Math.round((new Date(u.getFullYear(),u.getMonth(),u.getDate()).getTime()-new Date(u.getFullYear(),0,0).getTime())/86400000),3);break;case"m":m+=n("m",u.getMonth()+1,2);break;case"M":m+=q("M",u.getMonth(),s,r);break;case"y":m+=(l("y")?u.getFullYear():(u.getYear()%100<10?"0":"")+u.getYear()%100);break;case"@":m+=u.getTime();break;case"!":m+=u.getTime()*10000+this._ticksTo1970;break;case"'":if(l("'")){m+="'"}else{o=true}break;default:m+=j.charAt(k)}}}}return m},_possibleChars:function(l){var k="";var n=false;var j=function(p){var o=(m+1<l.length&&l.charAt(m+1)==p);if(o){m++}return o};for(var m=0;m<l.length;m++){if(n){if(l.charAt(m)=="'"&&!j("'")){n=false}else{k+=l.charAt(m)}}else{switch(l.charAt(m)){case"d":case"m":case"y":case"@":k+="0123456789";break;case"D":case"M":return null;case"'":if(j("'")){k+="'"}else{n=true}break;default:k+=l.charAt(m)}}}return k},_get:function(j,k){return j.settings[k]!==a?j.settings[k]:this._defaults[k]},_setDateFromField:function(q,p){if(q.input.val()==q.lastVal){return}var n=this._get(q,"dateFormat");var m=q.lastVal=q.input?q.input.val():null;var l,k;l=k=this._getDefaultDate(q);var j=this._getFormatConfig(q);try{l=this.parseDate(n,m,j)||k}catch(o){this.log(o);m=(p?"":m)}q.selectedDay=l.getDate();q.drawMonth=q.selectedMonth=l.getMonth();q.drawYear=q.selectedYear=l.getFullYear();q.currentDay=(m?l.getDate():0);q.currentMonth=(m?l.getMonth():0);q.currentYear=(m?l.getFullYear():0);this._adjustInstDate(q)},_getDefaultDate:function(j){return this._restrictMinMax(j,this._determineDate(j,this._get(j,"defaultDate"),new Date()))},_determineDate:function(n,j,k){var m=function(p){var q=new Date();q.setDate(q.getDate()+p);return q};var l=function(u){try{return d.datepicker.parseDate(d.datepicker._get(n,"dateFormat"),u,d.datepicker._getFormatConfig(n))}catch(v){}var r=(u.toLowerCase().match(/^c/)?d.datepicker._getDate(n):null)||new Date();var s=r.getFullYear();var q=r.getMonth();var w=r.getDate();var p=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var x=p.exec(u);while(x){switch(x[2]||"d"){case"d":case"D":w+=parseInt(x[1],10);break;case"w":case"W":w+=parseInt(x[1],10)*7;break;case"m":case"M":q+=parseInt(x[1],10);w=Math.min(w,d.datepicker._getDaysInMonth(s,q));break;case"y":case"Y":s+=parseInt(x[1],10);w=Math.min(w,d.datepicker._getDaysInMonth(s,q));break}x=p.exec(u)}return new Date(s,q,w)};var o=(j==null||j===""?k:(typeof j=="string"?l(j):(typeof j=="number"?(isNaN(j)?k:m(j)):new Date(j.getTime()))));o=(o&&o.toString()=="Invalid Date"?k:o);if(o){o.setHours(0);o.setMinutes(0);o.setSeconds(0);o.setMilliseconds(0)}return this._daylightSavingAdjust(o)},_daylightSavingAdjust:function(j){if(!j){return null}j.setHours(j.getHours()>12?j.getHours()+2:0);return j},_setDate:function(q,l,n){var j=!l;var m=q.selectedMonth;var p=q.selectedYear;var r=this._restrictMinMax(q,this._determineDate(q,l,new Date()));q.selectedDay=q.currentDay=r.getDate();q.drawMonth=q.selectedMonth=q.currentMonth=r.getMonth();q.drawYear=q.selectedYear=q.currentYear=r.getFullYear();if((m!=q.selectedMonth||p!=q.selectedYear)&&!n){this._notifyChange(q)}this._adjustInstDate(q);if(q.input){q.input.val(j?"":this._formatDate(q))}var o=this._get(q,"onSelect");if(o){var k=this._formatDate(q);o.apply((q.input?q.input[0]:null),[k,q])}},_getDate:function(j){var k=(!j.currentYear||(j.input&&j.input.val()=="")?null:this._daylightSavingAdjust(new Date(j.currentYear,j.currentMonth,j.currentDay)));return k},_generateHTML:function(C){var Y=new Date();Y=this._daylightSavingAdjust(new Date(Y.getFullYear(),Y.getMonth(),Y.getDate()));var L=this._get(C,"isRTL");var j=this._get(C,"showButtonPanel");var O=this._get(C,"hideIfNoPrevNext");var an=this._get(C,"navigationAsDateFormat");var z=this._getNumberOfMonths(C);var y=this._get(C,"showCurrentAtPos");var M=this._get(C,"stepMonths");var F=(z[0]!=1||z[1]!=1);var aj=this._daylightSavingAdjust((!C.currentDay?new Date(9999,9,9):new Date(C.currentYear,C.currentMonth,C.currentDay)));var al=this._getMinMaxDate(C,"min");var aa=this._getMinMaxDate(C,"max");var ac=C.drawMonth-y;var P=C.drawYear;if(ac<0){ac+=12;P--}if(aa){var w=this._daylightSavingAdjust(new Date(aa.getFullYear(),aa.getMonth()-(z[0]*z[1])+1,aa.getDate()));w=(al&&w<al?al:w);while(this._daylightSavingAdjust(new Date(P,ac,1))>w){ac--;if(ac<0){ac=11;P--}}}C.drawMonth=ac;C.drawYear=P;var ae=this._get(C,"prevText");ae=(!an?ae:this.formatDate(ae,this._daylightSavingAdjust(new Date(P,ac-M,1)),this._getFormatConfig(C)));var ab=(this._canAdjustMonth(C,-1,P,ac)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._adjustDate('#"+C.id+"', -"+M+", 'M');\" title=\""+ae+'"><span class="ui-icon ui-icon-circle-triangle-'+(L?"e":"w")+'">'+ae+"</span></a>":(O?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+ae+'"><span class="ui-icon ui-icon-circle-triangle-'+(L?"e":"w")+'">'+ae+"</span></a>"));var T=this._get(C,"nextText");T=(!an?T:this.formatDate(T,this._daylightSavingAdjust(new Date(P,ac+M,1)),this._getFormatConfig(C)));var I=(this._canAdjustMonth(C,+1,P,ac)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._adjustDate('#"+C.id+"', +"+M+", 'M');\" title=\""+T+'"><span class="ui-icon ui-icon-circle-triangle-'+(L?"w":"e")+'">'+T+"</span></a>":(O?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+T+'"><span class="ui-icon ui-icon-circle-triangle-'+(L?"w":"e")+'">'+T+"</span></a>"));var m=this._get(C,"currentText");var Z=(this._get(C,"gotoCurrent")&&C.currentDay?aj:Y);m=(!an?m:this.formatDate(m,Z,this._getFormatConfig(C)));var W=(!C.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+e+'.datepicker._hideDatepicker();">'+this._get(C,"closeText")+"</button>":"");var G=(j)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(L?W:"")+(this._isInRange(C,Z)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._gotoToday('#"+C.id+"');\">"+m+"</button>":"")+(L?"":W)+"</div>":"";var U=parseInt(this._get(C,"firstDay"),10);U=(isNaN(U)?0:U);var N=this._get(C,"showWeek");var s=this._get(C,"dayNames");var l=this._get(C,"dayNamesShort");var V=this._get(C,"dayNamesMin");var D=this._get(C,"monthNames");var o=this._get(C,"monthNamesShort");var ai=this._get(C,"beforeShowDay");var q=this._get(C,"showOtherMonths");var S=this._get(C,"selectOtherMonths");var ah=this._get(C,"calculateWeek")||this.iso8601Week;var K=this._getDefaultDate(C);var am="";for(var af=0;af<z[0];af++){var v="";this.maxRows=4;for(var x=0;x<z[1];x++){var R=this._daylightSavingAdjust(new Date(P,ac,C.selectedDay));var E=" ui-corner-all";var Q="";if(F){Q+='<div class="ui-datepicker-group';if(z[1]>1){switch(x){case 0:Q+=" ui-datepicker-group-first";E=" ui-corner-"+(L?"right":"left");break;case z[1]-1:Q+=" ui-datepicker-group-last";E=" ui-corner-"+(L?"left":"right");break;default:Q+=" ui-datepicker-group-middle";E="";break}}Q+='">'}Q+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+E+'">'+(/all|left/.test(E)&&af==0?(L?I:ab):"")+(/all|right/.test(E)&&af==0?(L?ab:I):"")+this._generateMonthYearHeader(C,ac,P,al,aa,af>0||x>0,D,o)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var J=(N?'<th class="ui-datepicker-week-col">'+this._get(C,"weekHeader")+"</th>":"");for(var k=0;k<7;k++){var H=(k+U)%7;J+="<th"+((k+U+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+s[H]+'">'+V[H]+"</span></th>"}Q+=J+"</tr></thead><tbody>";var B=this._getDaysInMonth(P,ac);if(P==C.selectedYear&&ac==C.selectedMonth){C.selectedDay=Math.min(C.selectedDay,B)}var X=(this._getFirstDayOfMonth(P,ac)-U+7)%7;var p=Math.ceil((X+B)/7);var ad=(F?this.maxRows>p?this.maxRows:p:p);this.maxRows=ad;var r=this._daylightSavingAdjust(new Date(P,ac,1-X));for(var n=0;n<ad;n++){Q+="<tr>";var ag=(!N?"":'<td class="ui-datepicker-week-col">'+this._get(C,"calculateWeek")(r)+"</td>");for(var k=0;k<7;k++){var A=(ai?ai.apply((C.input?C.input[0]:null),[r]):[true,""]);var u=(r.getMonth()!=ac);var ak=(u&&!S)||!A[0]||(al&&r<al)||(aa&&r>aa);ag+='<td class="'+((k+U+6)%7>=5?" ui-datepicker-week-end":"")+(u?" ui-datepicker-other-month":"")+((r.getTime()==R.getTime()&&ac==C.selectedMonth&&C._keyEvent)||(K.getTime()==r.getTime()&&K.getTime()==R.getTime())?" "+this._dayOverClass:"")+(ak?" "+this._unselectableClass+" ui-state-disabled":"")+(u&&!q?"":" "+A[1]+(r.getTime()==aj.getTime()?" "+this._currentClass:"")+(r.getTime()==Y.getTime()?" ui-datepicker-today":""))+'"'+((!u||q)&&A[2]?' title="'+A[2]+'"':"")+(ak?"":' onclick="DP_jQuery_'+e+".datepicker._selectDay('#"+C.id+"',"+r.getMonth()+","+r.getFullYear()+', this);return false;"')+">"+(u&&!q?"&#xa0;":(ak?'<span class="ui-state-default">'+r.getDate()+"</span>":'<a class="ui-state-default'+(r.getTime()==Y.getTime()?" ui-state-highlight":"")+(r.getTime()==aj.getTime()?" ui-state-active":"")+(u?" ui-priority-secondary":"")+'" href="#">'+r.getDate()+"</a>"))+"</td>";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}Q+=ag+"</tr>"}ac++;if(ac>11){ac=0;P++}Q+="</tbody></table>"+(F?"</div>"+((z[0]>0&&x==z[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");v+=Q}am+=v}am+=G+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!C.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");C._keyEvent=false;return am},_generateMonthYearHeader:function(C,D,B,q,n,v,w,x){var z=this._get(C,"changeMonth");var p=this._get(C,"changeYear");var y=this._get(C,"showMonthAfterYear");var E='<div class="ui-datepicker-title">';var k="";if(v||!z){k+='<span class="ui-datepicker-month">'+w[D]+"</span>"}else{var u=(q&&q.getFullYear()==B);var s=(n&&n.getFullYear()==B);k+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+e+".datepicker._selectMonthYear('#"+C.id+"', this, 'M');\" >";for(var j=0;j<12;j++){if((!u||j>=q.getMonth())&&(!s||j<=n.getMonth())){k+='<option value="'+j+'"'+(j==D?' selected="selected"':"")+">"+x[j]+"</option>"}}k+="</select>"}if(!y){E+=k+(v||!(z&&p)?"&#xa0;":"")}if(!C.yearshtml){C.yearshtml="";if(v||!p){E+='<span class="ui-datepicker-year">'+B+"</span>"}else{var m=this._get(C,"yearRange").split(":");var A=new Date().getFullYear();var o=function(G){var F=(G.match(/c[+-].*/)?B+parseInt(G.substring(1),10):(G.match(/[+-].*/)?A+parseInt(G,10):parseInt(G,10)));return(isNaN(F)?A:F)};var r=o(m[0]);var l=Math.max(r,o(m[1]||""));r=(q?Math.max(r,q.getFullYear()):r);l=(n?Math.min(l,n.getFullYear()):l);C.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+e+".datepicker._selectMonthYear('#"+C.id+"', this, 'Y');\" >";for(;r<=l;r++){C.yearshtml+='<option value="'+r+'"'+(r==B?' selected="selected"':"")+">"+r+"</option>"}C.yearshtml+="</select>";E+=C.yearshtml;C.yearshtml=null}}E+=this._get(C,"yearSuffix");if(y){E+=(v||!(z&&p)?"&#xa0;":"")+k}E+="</div>";return E},_adjustInstDate:function(p,n,l){var m=p.drawYear+(l=="Y"?n:0);var j=p.drawMonth+(l=="M"?n:0);var o=Math.min(p.selectedDay,this._getDaysInMonth(m,j))+(l=="D"?n:0);var k=this._restrictMinMax(p,this._daylightSavingAdjust(new Date(m,j,o)));p.selectedDay=k.getDate();p.drawMonth=p.selectedMonth=k.getMonth();p.drawYear=p.selectedYear=k.getFullYear();if(l=="M"||l=="Y"){this._notifyChange(p)}},_restrictMinMax:function(l,n){var j=this._getMinMaxDate(l,"min");var k=this._getMinMaxDate(l,"max");var m=(j&&n<j?j:n);m=(k&&m>k?k:m);return m},_notifyChange:function(j){var k=this._get(j,"onChangeMonthYear");if(k){k.apply((j.input?j.input[0]:null),[j.selectedYear,j.selectedMonth+1,j])}},_getNumberOfMonths:function(j){var k=this._get(j,"numberOfMonths");return(k==null?[1,1]:(typeof k=="number"?[1,k]:k))},_getMinMaxDate:function(j,k){return this._determineDate(j,this._get(j,k+"Date"),null)},_getDaysInMonth:function(k,j){return 32-this._daylightSavingAdjust(new Date(k,j,32)).getDate()},_getFirstDayOfMonth:function(k,j){return new Date(k,j,1).getDay()},_canAdjustMonth:function(n,m,j,o){var l=this._getNumberOfMonths(n);var k=this._daylightSavingAdjust(new Date(j,o+(m<0?m:l[0]*l[1]),1));if(m<0){k.setDate(this._getDaysInMonth(k.getFullYear(),k.getMonth()))}return this._isInRange(n,k)},_isInRange:function(l,m){var j=this._getMinMaxDate(l,"min");var k=this._getMinMaxDate(l,"max");return((!j||m.getTime()>=j.getTime())&&(!k||m.getTime()<=k.getTime()))},_getFormatConfig:function(j){var k=this._get(j,"shortYearCutoff");k=(typeof k!="string"?k:new Date().getFullYear()%100+parseInt(k,10));return{shortYearCutoff:k,dayNamesShort:this._get(j,"dayNamesShort"),dayNames:this._get(j,"dayNames"),monthNamesShort:this._get(j,"monthNamesShort"),monthNames:this._get(j,"monthNames")}},_formatDate:function(l,j,m,k){if(!j){l.currentDay=l.selectedDay;l.currentMonth=l.selectedMonth;l.currentYear=l.selectedYear}var n=(j?(typeof j=="object"?j:this._daylightSavingAdjust(new Date(k,m,j))):this._daylightSavingAdjust(new Date(l.currentYear,l.currentMonth,l.currentDay)));return this.formatDate(this._get(l,"dateFormat"),n,this._getFormatConfig(l))}});function c(j){var k="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return j.bind("mouseout",function(m){var l=d(m.target).closest(k);if(!l.length){return}l.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(m){var l=d(m.target).closest(k);if(d.datepicker._isDisabledDatepicker(f.inline?j.parent()[0]:f.input[0])||!l.length){return}l.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");l.addClass("ui-state-hover");if(l.hasClass("ui-datepicker-prev")){l.addClass("ui-datepicker-prev-hover")}if(l.hasClass("ui-datepicker-next")){l.addClass("ui-datepicker-next-hover")}})}function i(j,k){d.extend(j,k);for(var l in k){if(k[l]==null||k[l]==a){j[l]=k[l]}}return j}function b(j){return(j&&((d.browser.safari&&typeof j=="object"&&j.length)||(j.constructor&&j.constructor.toString().match(/\Array\(\)/))))}d.fn.datepicker=function(k){if(!this.length){return this}if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var j=Array.prototype.slice.call(arguments,1);if(typeof k=="string"&&(k=="isDisabled"||k=="getDate"||k=="widget")){return d.datepicker["_"+k+"Datepicker"].apply(d.datepicker,[this[0]].concat(j))}if(k=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return d.datepicker["_"+k+"Datepicker"].apply(d.datepicker,[this[0]].concat(j))}return this.each(function(){typeof k=="string"?d.datepicker["_"+k+"Datepicker"].apply(d.datepicker,[this].concat(j)):d.datepicker._attachDatepicker(this,k)})};d.datepicker=new h();d.datepicker.initialized=false;d.datepicker.uuid=new Date().getTime();d.datepicker.version="1.8.15";window["DP_jQuery_"+e]=d})(jQuery);(function(b,a){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(c){if(c===a){return this._value()}this._setOption("value",c);return this},_setOption:function(c,d){if(c==="value"){this.options.value=d;this._refreshValue();if(this._value()===this.options.max){this._trigger("complete")}}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var c=this.options.value;if(typeof c!=="number"){c=0}return Math.min(this.options.max,Math.max(this.min,c))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var d=this.value();var c=this._percentage();if(this.oldValue!==d){this.oldValue=d;this._trigger("change")}this.valueDiv.toggle(d>this.min).toggleClass("ui-corner-right",d===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",d)}});b.extend(b.ui.progressbar,{version:"1.8.15"})})(jQuery);jQuery.effects||(function(f,a){f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(n,m){f.fx.step[m]=function(o){if(!o.colorInit){o.start=j(o.elem,m);o.end=g(o.end);o.colorInit=true}o.elem.style[m]="rgb("+Math.max(Math.min(parseInt((o.pos*(o.end[0]-o.start[0]))+o.start[0],10),255),0)+","+Math.max(Math.min(parseInt((o.pos*(o.end[1]-o.start[1]))+o.start[1],10),255),0)+","+Math.max(Math.min(parseInt((o.pos*(o.end[2]-o.start[2]))+o.start[2],10),255),0)+")"}});function g(m){var n;if(m&&m.constructor==Array&&m.length==3){return m}if(n=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(m)){return[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10)]}if(n=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(m)){return[parseFloat(n[1])*2.55,parseFloat(n[2])*2.55,parseFloat(n[3])*2.55]}if(n=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(m)){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}if(n=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(m)){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}if(n=/rgba\(0, 0, 0, 0\)/.exec(m)){return l.transparent}return l[f.trim(m).toLowerCase()]}function j(o,n){var m;do{m=f.curCSS(o,n);if(m!=""&&m!="transparent"||f.nodeName(o,"body")){break}n="backgroundColor"}while(o=o.parentNode);return g(m)}var l={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};var i=["add","remove","toggle"],k={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function e(){var m=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,q={},n,p;if(m&&m.length&&m[0]&&m[m[0]]){var o=m.length;while(o--){n=m[o];if(typeof m[n]=="string"){p=n.replace(/\-(\w)/g,function(r,s){return s.toUpperCase()});q[p]=m[n]}}}else{for(n in m){if(typeof m[n]==="string"){q[n]=m[n]}}}return q}function h(o){var n,m;for(n in o){m=o[n];if(m==null||f.isFunction(m)||n in k||(/scrollbar/).test(n)||(!(/color/i).test(n)&&isNaN(parseFloat(m)))){delete o[n]}}return o}function c(o,p){var m={_:0},n;for(n in p){if(o[n]!=p[n]){m[n]=p[n]}}return m}f.effects.animateClass=function(m,p,o,n){if(f.isFunction(o)){n=o;o=null}return this.queue(function(){var q=f(this),v=q.attr("style")||" ",u=h(e.call(this)),r,s=q.attr("class");f.each(i,function(w,x){if(m[x]){q[x+"Class"](m[x])}});r=h(e.call(this));q.attr("class",s);q.animate(c(u,r),{queue:false,duration:p,easing:o,complete:function(){f.each(i,function(w,x){if(m[x]){q[x+"Class"](m[x])}});if(typeof q.attr("style")=="object"){q.attr("style").cssText="";q.attr("style").cssText=v}else{q.attr("style",v)}if(n){n.apply(this,arguments)}f.dequeue(this)}})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(m,n,o,p){return n?f.effects.animateClass.apply(this,[{add:m},n,o,p]):this._addClass(m)},_removeClass:f.fn.removeClass,removeClass:function(m,n,o,p){return n?f.effects.animateClass.apply(this,[{remove:m},n,o,p]):this._removeClass(m)},_toggleClass:f.fn.toggleClass,toggleClass:function(m,o,n,p,q){if(typeof o=="boolean"||o===a){if(!n){return this._toggleClass(m,o)}else{return f.effects.animateClass.apply(this,[(o?{add:m}:{remove:m}),n,p,q])}}else{return f.effects.animateClass.apply(this,[{toggle:m},o,n,p])}},switchClass:function(o,n,m,q,p){return f.effects.animateClass.apply(this,[{add:n,remove:o},m,q,p])}});f.extend(f.effects,{version:"1.8.15",save:function(m,o){for(var n=0;n<o.length;n++){if(o[n]!==null){m.data("ec.storage."+o[n],m[0].style[o[n]])}}},restore:function(m,o){for(var n=0;n<o.length;n++){if(o[n]!==null){m.css(o[n],m.data("ec.storage."+o[n]))}}},setMode:function(m,n){if(n=="toggle"){n=m.is(":hidden")?"show":"hide"}return n},getBaseline:function(n,m){var p,o;switch(n[0]){case"top":p=0;break;case"middle":p=0.5;break;case"bottom":p=1;break;default:p=n[0]/m.height}switch(n[1]){case"left":o=0;break;case"center":o=0.5;break;case"right":o=1;break;default:o=n[1]/m.width}return{x:o,y:p}},createWrapper:function(n){if(n.parent().is(".ui-effects-wrapper")){return n.parent()}var m={width:n.outerWidth(true),height:n.outerHeight(true),"float":n.css("float")},o=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});n.wrap(o);o=n.parent();if(n.css("position")=="static"){o.css({position:"relative"});n.css({position:"relative"})}else{f.extend(m,{position:n.css("position"),zIndex:n.css("z-index")});f.each(["top","left","bottom","right"],function(q,p){m[p]=n.css(p);if(isNaN(parseInt(m[p],10))){m[p]="auto"}});n.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return o.css(m).show()},removeWrapper:function(m){if(m.parent().is(".ui-effects-wrapper")){return m.parent().replaceWith(m)}return m},setTransition:function(p,o,n,m){m=m||{};f.each(o,function(q,r){unit=p.cssUnit(r);if(unit[0]>0){m[r]=unit[0]*n+unit[1]}});return m}});function d(p,o,n,m){if(typeof p=="object"){m=o;n=null;o=p;p=o.effect}if(f.isFunction(o)){m=o;n=null;o={}}if(typeof o=="number"||f.fx.speeds[o]){m=n;n=o;o={}}if(f.isFunction(n)){m=n;n=null}o=o||{};n=n||o.duration;n=f.fx.off?0:typeof n=="number"?n:n in f.fx.speeds?f.fx.speeds[n]:f.fx.speeds._default;m=m||o.complete;return[p,o,n,m]}function b(m){if(!m||typeof m==="number"||f.fx.speeds[m]){return true}if(typeof m==="string"&&!f.effects[m]){return true}return false}f.fn.extend({effect:function(m,n,u,o){var r=d.apply(this,arguments),q={options:r[1],duration:r[2],callback:r[3]},s=q.options.mode,p=f.effects[m];if(f.fx.off||!p){if(s){return this[s](q.duration,q.callback)}else{return this.each(function(){if(q.callback){q.callback.call(this)}})}}return p.call(this,q)},_show:f.fn.show,show:function(m){if(b(m)){return this._show.apply(this,arguments)}else{var n=d.apply(this,arguments);n[1].mode="show";return this.effect.apply(this,n)}},_hide:f.fn.hide,hide:function(m){if(b(m)){return this._hide.apply(this,arguments)}else{var n=d.apply(this,arguments);n[1].mode="hide";return this.effect.apply(this,n)}},__toggle:f.fn.toggle,toggle:function(m){if(b(m)||typeof m==="boolean"||f.isFunction(m)){return this.__toggle.apply(this,arguments)}else{var n=d.apply(this,arguments);n[1].mode="toggle";return this.effect.apply(this,n)}},cssUnit:function(o){var m=this.css(o),n=[];f.each(["em","px","%","pt"],function(q,p){if(m.indexOf(p)>0){n=[parseFloat(m),p]}});return n}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(q,o,n,p,m){return f.easing[f.easing.def](q,o,n,p,m)},easeInQuad:function(q,o,n,p,m){return p*(o/=m)*o+n},easeOutQuad:function(q,o,n,p,m){return -p*(o/=m)*(o-2)+n},easeInOutQuad:function(q,o,n,p,m){if((o/=m/2)<1){return p/2*o*o+n}return -p/2*((--o)*(o-2)-1)+n},easeInCubic:function(q,o,n,p,m){return p*(o/=m)*o*o+n},easeOutCubic:function(q,o,n,p,m){return p*((o=o/m-1)*o*o+1)+n},easeInOutCubic:function(q,o,n,p,m){if((o/=m/2)<1){return p/2*o*o*o+n}return p/2*((o-=2)*o*o+2)+n},easeInQuart:function(q,o,n,p,m){return p*(o/=m)*o*o*o+n},easeOutQuart:function(q,o,n,p,m){return -p*((o=o/m-1)*o*o*o-1)+n},easeInOutQuart:function(q,o,n,p,m){if((o/=m/2)<1){return p/2*o*o*o*o+n}return -p/2*((o-=2)*o*o*o-2)+n},easeInQuint:function(q,o,n,p,m){return p*(o/=m)*o*o*o*o+n},easeOutQuint:function(q,o,n,p,m){return p*((o=o/m-1)*o*o*o*o+1)+n},easeInOutQuint:function(q,o,n,p,m){if((o/=m/2)<1){return p/2*o*o*o*o*o+n}return p/2*((o-=2)*o*o*o*o+2)+n},easeInSine:function(q,o,n,p,m){return -p*Math.cos(o/m*(Math.PI/2))+p+n},easeOutSine:function(q,o,n,p,m){return p*Math.sin(o/m*(Math.PI/2))+n},easeInOutSine:function(q,o,n,p,m){return -p/2*(Math.cos(Math.PI*o/m)-1)+n},easeInExpo:function(q,o,n,p,m){return(o==0)?n:p*Math.pow(2,10*(o/m-1))+n},easeOutExpo:function(q,o,n,p,m){return(o==m)?n+p:p*(-Math.pow(2,-10*o/m)+1)+n},easeInOutExpo:function(q,o,n,p,m){if(o==0){return n}if(o==m){return n+p}if((o/=m/2)<1){return p/2*Math.pow(2,10*(o-1))+n}return p/2*(-Math.pow(2,-10*--o)+2)+n},easeInCirc:function(q,o,n,p,m){return -p*(Math.sqrt(1-(o/=m)*o)-1)+n},easeOutCirc:function(q,o,n,p,m){return p*Math.sqrt(1-(o=o/m-1)*o)+n},easeInOutCirc:function(q,o,n,p,m){if((o/=m/2)<1){return -p/2*(Math.sqrt(1-o*o)-1)+n}return p/2*(Math.sqrt(1-(o-=2)*o)+1)+n},easeInElastic:function(m,u,o,q,r){var v=1.70158;var n=0;var w=q;if(u==0){return o}if((u/=r)==1){return o+q}if(!n){n=r*0.3}if(w<Math.abs(q)){w=q;var v=n/4}else{var v=n/(2*Math.PI)*Math.asin(q/w)}return -(w*Math.pow(2,10*(u-=1))*Math.sin((u*r-v)*(2*Math.PI)/n))+o},easeOutElastic:function(m,u,o,q,r){var v=1.70158;var n=0;var w=q;if(u==0){return o}if((u/=r)==1){return o+q}if(!n){n=r*0.3}if(w<Math.abs(q)){w=q;var v=n/4}else{var v=n/(2*Math.PI)*Math.asin(q/w)}return w*Math.pow(2,-10*u)*Math.sin((u*r-v)*(2*Math.PI)/n)+q+o},easeInOutElastic:function(m,u,o,q,r){var v=1.70158;var n=0;var w=q;if(u==0){return o}if((u/=r/2)==2){return o+q}if(!n){n=r*(0.3*1.5)}if(w<Math.abs(q)){w=q;var v=n/4}else{var v=n/(2*Math.PI)*Math.asin(q/w)}if(u<1){return -0.5*(w*Math.pow(2,10*(u-=1))*Math.sin((u*r-v)*(2*Math.PI)/n))+o}return w*Math.pow(2,-10*(u-=1))*Math.sin((u*r-v)*(2*Math.PI)/n)*0.5+q+o},easeInBack:function(m,q,n,o,p,r){if(r==a){r=1.70158}return o*(q/=p)*q*((r+1)*q-r)+n},easeOutBack:function(m,q,n,o,p,r){if(r==a){r=1.70158}return o*((q=q/p-1)*q*((r+1)*q+r)+1)+n},easeInOutBack:function(m,q,n,o,p,r){if(r==a){r=1.70158}if((q/=p/2)<1){return o/2*(q*q*(((r*=(1.525))+1)*q-r))+n}return o/2*((q-=2)*q*(((r*=(1.525))+1)*q+r)+2)+n},easeInBounce:function(q,o,n,p,m){return p-f.easing.easeOutBounce(q,m-o,0,p,m)+n},easeOutBounce:function(q,o,n,p,m){if((o/=m)<(1/2.75)){return p*(7.5625*o*o)+n}else{if(o<(2/2.75)){return p*(7.5625*(o-=(1.5/2.75))*o+0.75)+n}else{if(o<(2.5/2.75)){return p*(7.5625*(o-=(2.25/2.75))*o+0.9375)+n}else{return p*(7.5625*(o-=(2.625/2.75))*o+0.984375)+n}}}},easeInOutBounce:function(q,o,n,p,m){if(o<m/2){return f.easing.easeInBounce(q,o*2,0,p,m)*0.5+n}return f.easing.easeOutBounce(q,o*2-m,0,p,m)*0.5+p*0.5+n}})})(jQuery);(function(b,a){b.effects.blind=function(c){return this.queue(function(){var h=b(this),i=["position","top","bottom","left","right"];var j=b.effects.setMode(h,c.options.mode||"hide");var g=c.options.direction||"vertical";b.effects.save(h,i);h.show();var k=b.effects.createWrapper(h).css({overflow:"hidden"});var e=(g=="vertical")?"height":"width";var f=(g=="vertical")?k.height():k.width();if(j=="show"){k.css(e,0)}var d={};d[e]=j=="show"?f:0;k.animate(d,c.duration,c.options.easing,function(){if(j=="hide"){h.hide()}b.effects.restore(h,i);b.effects.removeWrapper(h);if(c.callback){c.callback.apply(h[0],arguments)}h.dequeue()})})}})(jQuery);(function(b,a){b.effects.bounce=function(c){return this.queue(function(){var o=b(this),m=["position","top","bottom","left","right"];var f=b.effects.setMode(o,c.options.mode||"effect");var k=c.options.direction||"up";var g=c.options.distance||20;var p=c.options.times||5;var j=c.duration||250;if(/show|hide/.test(f)){m.push("opacity")}b.effects.save(o,m);o.show();b.effects.createWrapper(o);var e=(k=="up"||k=="down")?"top":"left";var q=(k=="up"||k=="left")?"pos":"neg";var g=c.options.distance||(e=="top"?o.outerHeight({margin:true})/3:o.outerWidth({margin:true})/3);if(f=="show"){o.css("opacity",0).css(e,q=="pos"?-g:g)}if(f=="hide"){g=g/(p*2)}if(f!="hide"){p--}if(f=="show"){var d={opacity:1};d[e]=(q=="pos"?"+=":"-=")+g;o.animate(d,j/2,c.options.easing);g=g/2;p--}for(var l=0;l<p;l++){var h={},n={};h[e]=(q=="pos"?"-=":"+=")+g;n[e]=(q=="pos"?"+=":"-=")+g;o.animate(h,j/2,c.options.easing).animate(n,j/2,c.options.easing);g=(f=="hide")?g*2:g/2}if(f=="hide"){var d={opacity:0};d[e]=(q=="pos"?"-=":"+=")+g;o.animate(d,j/2,c.options.easing,function(){o.hide();b.effects.restore(o,m);b.effects.removeWrapper(o);if(c.callback){c.callback.apply(this,arguments)}})}else{var h={},n={};h[e]=(q=="pos"?"-=":"+=")+g;n[e]=(q=="pos"?"+=":"-=")+g;o.animate(h,j/2,c.options.easing).animate(n,j/2,c.options.easing,function(){b.effects.restore(o,m);b.effects.removeWrapper(o);if(c.callback){c.callback.apply(this,arguments)}})}o.queue("fx",function(){o.dequeue()});o.dequeue()})}})(jQuery);(function(b,a){b.effects.clip=function(c){return this.queue(function(){var i=b(this),j=["position","top","bottom","left","right","height","width"];var k=b.effects.setMode(i,c.options.mode||"hide");var g=c.options.direction||"vertical";b.effects.save(i,j);i.show();var l=b.effects.createWrapper(i).css({overflow:"hidden"});var h=i[0].tagName=="IMG"?l:i;var e={size:(g=="vertical")?"height":"width",position:(g=="vertical")?"top":"left"};var f=(g=="vertical")?h.height():h.width();if(k=="show"){h.css(e.size,0);h.css(e.position,f/2)}var d={};d[e.size]=k=="show"?f:0;d[e.position]=k=="show"?0:f/2;h.animate(d,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(k=="hide"){i.hide()}b.effects.restore(i,j);b.effects.removeWrapper(i);if(c.callback){c.callback.apply(i[0],arguments)}i.dequeue()}})})}})(jQuery);(function(b,a){b.effects.drop=function(c){return this.queue(function(){var i=b(this),j=["position","top","bottom","left","right","opacity"];var k=b.effects.setMode(i,c.options.mode||"hide");var h=c.options.direction||"left";b.effects.save(i,j);i.show();b.effects.createWrapper(i);var e=(h=="up"||h=="down")?"top":"left";var f=(h=="up"||h=="left")?"pos":"neg";var g=c.options.distance||(e=="top"?i.outerHeight({margin:true})/2:i.outerWidth({margin:true})/2);if(k=="show"){i.css("opacity",0).css(e,f=="pos"?-g:g)}var d={opacity:k=="show"?1:0};d[e]=(k=="show"?(f=="pos"?"+=":"-="):(f=="pos"?"-=":"+="))+g;i.animate(d,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(k=="hide"){i.hide()}b.effects.restore(i,j);b.effects.removeWrapper(i);if(c.callback){c.callback.apply(this,arguments)}i.dequeue()}})})}})(jQuery);(function(b,a){b.effects.explode=function(c){return this.queue(function(){var m=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;var l=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;c.options.mode=c.options.mode=="toggle"?(b(this).is(":visible")?"hide":"show"):c.options.mode;var k=b(this).show().css("visibility","hidden");var d=k.offset();d.top-=parseInt(k.css("marginTop"),10)||0;d.left-=parseInt(k.css("marginLeft"),10)||0;var g=k.outerWidth(true);var e=k.outerHeight(true);for(var f=0;f<m;f++){for(var h=0;h<l;h++){k.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-h*(g/l),top:-f*(e/m)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/l,height:e/m,left:d.left+h*(g/l)+(c.options.mode=="show"?(h-Math.floor(l/2))*(g/l):0),top:d.top+f*(e/m)+(c.options.mode=="show"?(f-Math.floor(m/2))*(e/m):0),opacity:c.options.mode=="show"?0:1}).animate({left:d.left+h*(g/l)+(c.options.mode=="show"?0:(h-Math.floor(l/2))*(g/l)),top:d.top+f*(e/m)+(c.options.mode=="show"?0:(f-Math.floor(m/2))*(e/m)),opacity:c.options.mode=="show"?1:0},c.duration||500)}}setTimeout(function(){c.options.mode=="show"?k.css({visibility:"visible"}):k.css({visibility:"visible"}).hide();if(c.callback){c.callback.apply(k[0])}k.dequeue();b("div.ui-effects-explode").remove()},c.duration||500)})}})(jQuery);(function(b,a){b.effects.fade=function(c){return this.queue(function(){var d=b(this),e=b.effects.setMode(d,c.options.mode||"hide");d.animate({opacity:e},{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){(c.callback&&c.callback.apply(this,arguments));d.dequeue()}})})}})(jQuery);(function(b,a){b.effects.fold=function(c){return this.queue(function(){var p=b(this),m=["position","top","bottom","left","right"];var e=b.effects.setMode(p,c.options.mode||"hide");var i=c.options.size||15;var j=!(!c.options.horizFirst);var d=c.duration?c.duration/2:b.fx.speeds._default/2;b.effects.save(p,m);p.show();var k=b.effects.createWrapper(p).css({overflow:"hidden"});var o=((e=="show")!=j);var l=o?["width","height"]:["height","width"];var g=o?[k.width(),k.height()]:[k.height(),k.width()];var n=/([0-9]+)%/.exec(i);if(n){i=parseInt(n[1],10)/100*g[e=="hide"?0:1]}if(e=="show"){k.css(j?{height:0,width:i}:{height:i,width:0})}var f={},h={};f[l[0]]=e=="show"?g[0]:i;h[l[1]]=e=="show"?g[1]:0;k.animate(f,d,c.options.easing).animate(h,d,c.options.easing,function(){if(e=="hide"){p.hide()}b.effects.restore(p,m);b.effects.removeWrapper(p);if(c.callback){c.callback.apply(p[0],arguments)}p.dequeue()})})}})(jQuery);(function(b,a){b.effects.highlight=function(c){return this.queue(function(){var g=b(this),d=["backgroundImage","backgroundColor","opacity"],f=b.effects.setMode(g,c.options.mode||"show"),e={backgroundColor:g.css("backgroundColor")};if(f=="hide"){e.opacity=0}b.effects.save(g,d);g.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(e,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){(f=="hide"&&g.hide());b.effects.restore(g,d);(f=="show"&&!b.support.opacity&&this.style.removeAttribute("filter"));(c.callback&&c.callback.apply(this,arguments));g.dequeue()}})})}})(jQuery);(function(b,a){b.effects.pulsate=function(c){return this.queue(function(){var f=b(this),e=b.effects.setMode(f,c.options.mode||"show");times=((c.options.times||5)*2)-1;duration=c.duration?c.duration/2:b.fx.speeds._default/2,isVisible=f.is(":visible"),animateTo=0;if(!isVisible){f.css("opacity",0).show();animateTo=1}if((e=="hide"&&isVisible)||(e=="show"&&!isVisible)){times--}for(var d=0;d<times;d++){f.animate({opacity:animateTo},duration,c.options.easing);animateTo=(animateTo+1)%2}f.animate({opacity:animateTo},duration,c.options.easing,function(){if(animateTo==0){f.hide()}(c.callback&&c.callback.apply(this,arguments))});f.queue("fx",function(){f.dequeue()}).dequeue()})}})(jQuery);(function(b,a){b.effects.puff=function(c){return this.queue(function(){var g=b(this),f=b.effects.setMode(g,c.options.mode||"hide"),e=parseInt(c.options.percent,10)||150,d=e/100,h={height:g.height(),width:g.width()};b.extend(c.options,{fade:true,mode:f,percent:f=="hide"?e:100,from:f=="hide"?h:{height:h.height*d,width:h.width*d}});g.effect("scale",c.options,c.duration,c.callback);g.dequeue()})};b.effects.scale=function(c){return this.queue(function(){var i=b(this);var d=b.extend(true,{},c.options);var k=b.effects.setMode(i,c.options.mode||"effect");var g=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:(k=="hide"?0:100));var h=c.options.direction||"both";var j=c.options.origin;if(k!="effect"){d.origin=j||["middle","center"];d.restore=true}var f={height:i.height(),width:i.width()};i.from=c.options.from||(k=="show"?{height:0,width:0}:f);var e={y:h!="horizontal"?(g/100):1,x:h!="vertical"?(g/100):1};i.to={height:f.height*e.y,width:f.width*e.x};if(c.options.fade){if(k=="show"){i.from.opacity=0;i.to.opacity=1}if(k=="hide"){i.from.opacity=1;i.to.opacity=0}}d.from=i.from;d.to=i.to;d.mode=k;i.effect("size",d,c.duration,c.callback);i.dequeue()})};b.effects.size=function(c){return this.queue(function(){var e=b(this),p=["position","top","bottom","left","right","width","height","overflow","opacity"];var k=["position","top","bottom","left","right","overflow","opacity"];var m=["width","height","overflow"];var q=["fontSize"];var d=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"];var g=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"];var n=b.effects.setMode(e,c.options.mode||"effect");var l=c.options.restore||false;var h=c.options.scale||"both";var f=c.options.origin;var o={height:e.height(),width:e.width()};e.from=c.options.from||o;e.to=c.options.to||o;if(f){var i=b.effects.getBaseline(f,o);e.from.top=(o.height-e.from.height)*i.y;e.from.left=(o.width-e.from.width)*i.x;e.to.top=(o.height-e.to.height)*i.y;e.to.left=(o.width-e.to.width)*i.x}var j={from:{y:e.from.height/o.height,x:e.from.width/o.width},to:{y:e.to.height/o.height,x:e.to.width/o.width}};if(h=="box"||h=="both"){if(j.from.y!=j.to.y){p=p.concat(d);e.from=b.effects.setTransition(e,d,j.from.y,e.from);e.to=b.effects.setTransition(e,d,j.to.y,e.to)}if(j.from.x!=j.to.x){p=p.concat(g);e.from=b.effects.setTransition(e,g,j.from.x,e.from);e.to=b.effects.setTransition(e,g,j.to.x,e.to)}}if(h=="content"||h=="both"){if(j.from.y!=j.to.y){p=p.concat(q);e.from=b.effects.setTransition(e,q,j.from.y,e.from);e.to=b.effects.setTransition(e,q,j.to.y,e.to)}}b.effects.save(e,l?p:k);e.show();b.effects.createWrapper(e);e.css("overflow","hidden").css(e.from);if(h=="content"||h=="both"){d=d.concat(["marginTop","marginBottom"]).concat(q);g=g.concat(["marginLeft","marginRight"]);m=p.concat(d).concat(g);e.find("*[width]").each(function(){child=b(this);if(l){b.effects.save(child,m)}var r={height:child.height(),width:child.width()};child.from={height:r.height*j.from.y,width:r.width*j.from.x};child.to={height:r.height*j.to.y,width:r.width*j.to.x};if(j.from.y!=j.to.y){child.from=b.effects.setTransition(child,d,j.from.y,child.from);child.to=b.effects.setTransition(child,d,j.to.y,child.to)}if(j.from.x!=j.to.x){child.from=b.effects.setTransition(child,g,j.from.x,child.from);child.to=b.effects.setTransition(child,g,j.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){if(l){b.effects.restore(child,m)}})})}e.animate(e.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(e.to.opacity===0){e.css("opacity",e.from.opacity)}if(n=="hide"){e.hide()}b.effects.restore(e,l?p:k);b.effects.removeWrapper(e);if(c.callback){c.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);(function(b,a){b.effects.shake=function(c){return this.queue(function(){var o=b(this),m=["position","top","bottom","left","right"];var f=b.effects.setMode(o,c.options.mode||"effect");var k=c.options.direction||"left";var g=c.options.distance||20;var p=c.options.times||3;var j=c.duration||c.options.duration||140;b.effects.save(o,m);o.show();b.effects.createWrapper(o);var e=(k=="up"||k=="down")?"top":"left";var q=(k=="up"||k=="left")?"pos":"neg";var d={},h={},n={};d[e]=(q=="pos"?"-=":"+=")+g;h[e]=(q=="pos"?"+=":"-=")+g*2;n[e]=(q=="pos"?"-=":"+=")+g*2;o.animate(d,j,c.options.easing);for(var l=1;l<p;l++){o.animate(h,j,c.options.easing).animate(n,j,c.options.easing)}o.animate(h,j,c.options.easing).animate(d,j/2,c.options.easing,function(){b.effects.restore(o,m);b.effects.removeWrapper(o);if(c.callback){c.callback.apply(this,arguments)}});o.queue("fx",function(){o.dequeue()});o.dequeue()})}})(jQuery);(function(b,a){b.effects.slide=function(c){return this.queue(function(){var i=b(this),j=["position","top","bottom","left","right"];var k=b.effects.setMode(i,c.options.mode||"show");var h=c.options.direction||"left";b.effects.save(i,j);i.show();b.effects.createWrapper(i).css({overflow:"hidden"});var e=(h=="up"||h=="down")?"top":"left";var f=(h=="up"||h=="left")?"pos":"neg";var g=c.options.distance||(e=="top"?i.outerHeight({margin:true}):i.outerWidth({margin:true}));if(k=="show"){i.css(e,f=="pos"?(isNaN(g)?"-"+g:-g):g)}var d={};d[e]=(k=="show"?(f=="pos"?"+=":"-="):(f=="pos"?"-=":"+="))+g;i.animate(d,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(k=="hide"){i.hide()}b.effects.restore(i,j);b.effects.removeWrapper(i);if(c.callback){c.callback.apply(this,arguments)}i.dequeue()}})})}})(jQuery);(function(b,a){b.effects.transfer=function(c){return this.queue(function(){var d=b(this),f=b(c.options.to),h=f.offset(),g={top:h.top,left:h.left,height:f.innerHeight(),width:f.innerWidth()},i=d.offset(),e=b('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(c.options.className).css({top:i.top,left:i.left,height:d.innerHeight(),width:d.innerWidth(),position:"absolute"}).animate(g,c.duration,c.options.easing,function(){e.remove();(c.callback&&c.callback.apply(d[0],arguments));d.dequeue()})})}})(jQuery);

/* jquery.cookie.js */

jQuery.cookie=function(k,a,c){c=c||{};if(typeof a!="undefined"){if(a===null){a="";c.expires=-1}var b="";if(c.expires&&(typeof c.expires=="number"||c.expires.toUTCString)){var f;if(typeof c.expires=="number"){f=new Date();f.setTime(f.getTime()+(c.expires*24*60*60*1000))}else{f=c.expires}b="; expires="+f.toUTCString()}if(!c.skipEncoding){a=encodeURIComponent(a)}var g=c.path?"; path="+(c.path):"";var j=c.domain?"; domain="+(c.domain):"";var m=c.secure?"; secure":"";document.cookie=[k,"=",a,b,g,j,m].join("")}else{var l=null;if(document.cookie&&document.cookie!=""){var h=document.cookie.split(";");for(var d=0;d<h.length;d++){var e=jQuery.trim(h[d]);if(e.substring(0,k.length+1)==(k+"=")){l=e.substring(k.length+1);if(!c.skipEncoding){l=decodeURIComponent(l)}break}}}return l}};

/* jquery.autocomplete.js */

(function(a){a.fn.extend({autocomplete:function(b,d){var c=typeof b=="string";d=a.extend({},a.Autocompleter.defaults,{url:c?b:null,data:c?null:b,delay:c?a.Autocompleter.defaults.delay:10,max:d&&!d.scroll?10:150},d);d.highlight=d.highlight||function(e){return e};d.formatMatch=d.formatMatch||d.formatItem;return this.each(function(){new a.Autocompleter(this,d)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")},hideResults:function(b){a(this).trigger("hideResults");return this.bind("hideResults",b)}});a.Autocompleter=function(v,t){var u={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var n=a(v).attr("autocomplete","off").addClass(t.inputClass);var q;var k="";var b=a.Autocompleter.Cache(t);var o=0;var g;var p={mouseDownOnSelect:false};var s=a.Autocompleter.Select(t,v,m,p);var l;a.browser.opera&&a(v.form).bind("submit.autocomplete",function(){if(l){l=false;return false}});n.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(y){o=1;g=y.keyCode;switch(y.keyCode){case u.UP:y.preventDefault();if(s.visible()){s.prev()}else{f(0,true)}break;case u.DOWN:y.preventDefault();if(s.visible()){s.next()}else{f(0,true)}break;case u.PAGEUP:y.preventDefault();if(s.visible()){s.pageUp()}else{f(0,true)}break;case u.PAGEDOWN:y.preventDefault();if(s.visible()){s.pageDown()}else{f(0,true)}break;case t.multiple&&a.trim(t.multipleSeparator)==","&&u.COMMA:case u.TAB:case u.RETURN:if(m()){y.preventDefault();l=true;return false}break;case u.ESC:n.trigger("hideResults");break;default:clearTimeout(q);q=setTimeout(f,t.delay);break}}).focus(function(){o++}).blur(function(){o=0;if(!p.mouseDownOnSelect){e()}}).click(function(){if(o++>1&&!s.visible()){f(0,true)}}).bind("search",function(){var y=(arguments.length>1)?arguments[1]:null;function z(A,B){var C;if(B&&B.length){for(var D=0;D<B.length;D++){if(B[D].result.toLowerCase()==A.toLowerCase()){C=B[D];break}}}if(typeof y=="function"){y(C)}else{n.trigger("result",C&&[C.data,C.value])}}a.each(i(n.val()),function(A,B){r(B,z,z)})}).bind("flushCache",function(){b.flush()}).bind("setOptions",function(){a.extend(t,arguments[1]);if("data" in arguments[1]){b.populate()}}).bind("unautocomplete",function(){s.unbind();n.unbind();a(v.form).unbind(".autocomplete")}).bind("hideResults",function(){s.hide()});function m(){var A=s.selected();if(!A){return false}var E=A.result;k=E;if(t.multiple){var B=i(n.val());if(B.length>1){var D=t.multipleSeparator.length;var C=a(v).selection().start;var y,z=0;a.each(B,function(F,G){z+=G.length;if(C<=z){y=F;return false}z+=D});B[y]=E;E=B.join(t.multipleSeparator)}E+=t.multipleSeparator}n.val(E);w();n.trigger("result",[A.data,A.value]);return true}function f(y,A){if(g==u.DEL){n.trigger("hideResults");return}var z=n.val();if(!A&&z==k){return}k=z;z=d(z);if(z.length>=t.minChars){n.addClass(t.loadingClass);if(!t.matchCase){z=z.toLowerCase()}r(z,j,w)}else{h();n.trigger("hideResults")}}function i(y){if(!y){return[""]}if(!t.multiple){return[a.trim(y)]}return a.map(y.split(t.multipleSeparator),function(z){return a.trim(y).length?a.trim(z):null})}function d(y){if(!t.multiple){return y}var z=i(y);if(z.length==1){return z[0]}var A=a(v).selection().start;if(A==y.length){z=i(y)}else{z=i(y.replace(y.substring(A),""))}return z[z.length-1]}function x(z,y){if(t.autoFill&&(d(n.val()).toLowerCase()==z.toLowerCase())&&g!=u.BACKSPACE){n.val(n.val()+y.substring(d(k).length));a(v).selection(k.length,k.length+y.length)}}function e(){clearTimeout(q);q=setTimeout(w,200)}function w(){var y=s.visible();n.trigger("hideResults");clearTimeout(q);h();if(t.mustMatch){n.search(function(z){if(!z){if(t.multiple){var A=i(n.val()).slice(0,-1);n.val(A.join(t.multipleSeparator)+(A.length?t.multipleSeparator:""))}else{n.val("");n.trigger("result",null)}}})}}function j(z,y){if(y&&y.length&&o){h();s.display(y,z);x(z,y[0].value);s.show()}else{w()}}function r(A,B,y){if(!t.matchCase){A=A.toLowerCase()}var z=b.load(A);if(z&&z.length){B(A,z)}else{if((typeof t.url=="string")&&(t.url.length>0)){var C={timestamp:+new Date()};a.each(t.extraParams,function(D,E){C[D]=typeof E=="function"?E():E});a.ajax({mode:"abort",port:"autocomplete"+v.name,dataType:t.dataType,url:t.url,data:a.extend({q:d(A),limit:t.max},C),beforeSend:function(D,E){if(t.beforeSend){t.beforeSend(D,E)}},success:function(D){var E=t.parse&&t.parse(D)||c(D);b.add(A,E);B(A,E)}})}else{s.emptyList();y(A)}}}function c(z){var B=[];var C=z.split("\n");for(var A=0;A<C.length;A++){var y=a.trim(C[A]);if(y){y=y.split("|");B[B.length]={data:y,value:y[0],result:t.formatResult&&t.formatResult(y,y[0])||y[0]}}}return B}function h(){n.removeClass(t.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var b={};var g=0;function d(k,l){if(!c.matchCase){k=k.toString().toLowerCase()}var j=k.indexOf(l);if(c.matchContains=="word"){j=k.toLowerCase().search("\\b"+l.toLowerCase())}if(j==-1){return false}return j==0||c.matchContains}function f(j,i){if(g>c.cacheLength){h()}if(!b[j]){g++}b[j]=i}function e(){if(!c.data){return false}var o={},p=0;if(!c.url){c.cacheLength=1}o[""]=[];for(var k=0,n=c.data.length;k<n;k++){var l=c.data[k];l=(typeof l=="string")?[l]:l;var j=c.formatMatch(l,k+1,c.data.length);if(j===false){continue}var m=j.charAt(0).toLowerCase();if(!o[m]){o[m]=[]}var q={value:j,data:l,result:c.formatResult&&c.formatResult(l)||j};o[m].push(q);if(p++<c.max){o[""].push(q)}}a.each(o,function(r,s){c.cacheLength++;f(r,s)})}setTimeout(e,25);function h(){b={};g=0}return{flush:h,add:f,populate:e,load:function(j){if(!c.cacheLength||!g){return null}if(!c.url&&c.matchContains){var o=[];for(var m in b){if(m.length>0){var n=b[m];a.each(n,function(k,p){if(d(p.value,j)){o.push(p)}})}}return o}else{if(b[j]){return b[j]}else{if(c.matchSubset){for(var l=j.length-1;l>=c.minChars;l--){var n=b[j.substr(0,l)];if(n){var o=[];a.each(n,function(k,p){if(d(p.value,j)){o[o.length]=p}});return o}}}}}return null}}};a.Autocompleter.Select=function(p,q,o,l){var e={ACTIVE:"ac_over"};var i,k=-1,b,g="",m=true,f,n;function j(){if(!m){return}f=a("<div/>").hide().addClass(p.resultsClass).css("position","absolute").appendTo(document.body);n=a("<ul/>").appendTo(f).mouseover(function(t){if(r(t).nodeName&&r(t).nodeName.toUpperCase()=="LI"){k=a("li",n).removeClass(e.ACTIVE).index(r(t));a(r(t)).addClass(e.ACTIVE)}}).click(function(t){a(r(t)).addClass(e.ACTIVE);o();q.focus();return false}).mousedown(function(){l.mouseDownOnSelect=true}).mouseup(function(){l.mouseDownOnSelect=false});if(p.width>0){f.css("width",p.width)}m=false}function r(u){var t=u.target;while(t&&t.tagName!="LI"){t=t.parentNode}if(!t){return[]}return t}function d(u){i.slice(k,k+1).removeClass(e.ACTIVE);c(u);var t=i.slice(k,k+1).addClass(e.ACTIVE);if(p.scroll){var v=0;i.slice(0,k).each(function(){v+=this.offsetHeight});if((v+t[0].offsetHeight-n.scrollTop())>n[0].clientHeight){n.scrollTop(v+t[0].offsetHeight-n.innerHeight())}else{if(v<n.scrollTop()){n.scrollTop(v)}}}}function c(t){k+=t;if(k<0){k=i.size()-1}else{if(k>=i.size()){k=0}}}function s(t){return p.max&&p.max<t?p.max:t}function h(){n.empty();var w=s(b.length);for(var t=0;t<w;t++){if(!b[t]){continue}var u=p.formatItem(b[t].data,t+1,w,b[t].value,g);if(u===false){continue}var v=a("<li/>").html(p.highlight(u,g)).addClass(t%2==0?"ac_even":"ac_odd").appendTo(n)[0];a.data(v,"ac_data",b[t])}i=n.find("li");if(p.selectFirst){i.slice(0,1).addClass(e.ACTIVE);k=0}if(a.fn.bgiframe){n.bgiframe()}}return{display:function(t,u){j();b=t;g=u;h()},next:function(){d(1)},prev:function(){d(-1)},pageUp:function(){if(k!=0&&k-8<0){d(-k)}else{d(-8)}},pageDown:function(){if(k!=i.size()-1&&k+8>i.size()){d(i.size()-1-k)}else{d(8)}},hide:function(){f&&f.hide();i&&i.removeClass(e.ACTIVE);k=-1},visible:function(){return f&&f.is(":visible")},current:function(){return this.visible()&&(i.filter("."+e.ACTIVE)[0]||p.selectFirst&&i[0])},show:function(){var v=a(q).offset();f.css({width:typeof p.width=="string"||p.width>0?p.width:a(q).width(),top:v.top+q.offsetHeight,left:v.left}).show();if(p.scroll){n.scrollTop(0);n.css({maxHeight:p.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var t=0;i.each(function(){t+=this.offsetHeight});var u=t>p.scrollHeight;n.css("height",u?p.scrollHeight:t);if(!u){i.width(n.width()-parseInt(i.css("padding-left"))-parseInt(i.css("padding-right")))}}}},selected:function(){var t=i&&i.filter("."+e.ACTIVE).removeClass(e.ACTIVE);return t&&t.length&&a.data(t[0],"ac_data")},emptyList:function(){n&&n.empty()},unbind:function(){f&&f.remove()}}};a.fn.selection=function(d,b){if(d!==undefined){return this.each(function(){if(this.createTextRange){var j=this.createTextRange();if(b===undefined||d==b){j.move("character",d);j.select()}else{j.collapse(true);j.moveStart("character",d);j.moveEnd("character",b);j.select()}}else{if(this.setSelectionRange){this.setSelectionRange(d,b)}else{if(this.selectionStart){this.selectionStart=d;this.selectionEnd=b}}}})}var f=this[0];if(f.createTextRange){var e=document.selection.createRange(),c=f.value,h="<->",g=e.text.length;e.text=h;var i=f.value.indexOf(h);f.value=c;this.selection(i,i+g);return{start:i,end:i+g}}else{if(f.selectionStart!==undefined){return{start:f.selectionStart,end:f.selectionEnd}}}}})(jQuery);

/* jquery.form.js */

/*
* jQuery Form Plugin
* version: 2.83 (11-JUL-2011)
* @requires jQuery v1.3.2 or later
*
* Examples and documentation at: http://malsup.com/jquery/form/
* Dual licensed under the MIT and GPL licenses:
*   http://www.opensource.org/licenses/mit-license.php
*   http://www.gnu.org/licenses/gpl.html
*/
(function(a){a.fn.ajaxSubmit=function(r){if(!this.length){b("ajaxSubmit: skipping submit process - no element selected");return this}var x,i,m,u=this;if(typeof r=="function"){r={success:r}}x=this.attr("method");i=this.attr("action");m=(typeof i==="string")?a.trim(i):"";m=m||window.location.href||"";if(m){m=(m.match(/^([^#]+)/)||[])[1]}r=a.extend(true,{url:m,success:a.ajaxSettings.success,type:x||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},r);var s={};this.trigger("form-pre-serialize",[this,r,s]);if(s.veto){b("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(r.beforeSerialize&&r.beforeSerialize(this,r)===false){b("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var l,h,p=this.formToArray(r.semantic);if(r.data){r.extraData=r.data;for(l in r.data){if(r.data[l] instanceof Array){for(var j in r.data[l]){p.push({name:l,value:r.data[l][j]})}}else{h=r.data[l];h=a.isFunction(h)?h():h;p.push({name:l,value:h})}}}if(r.beforeSubmit&&r.beforeSubmit(p,this,r)===false){b("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[p,this,r,s]);if(s.veto){b("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var d=a.param(p);if(r.type.toUpperCase()=="GET"){r.url+=(r.url.indexOf("?")>=0?"&":"?")+d;r.data=null}else{r.data=d}var f=[];if(r.resetForm){f.push(function(){u.resetForm()})}if(r.clearForm){f.push(function(){u.clearForm()})}if(!r.dataType&&r.target){var t=r.success||function(){};f.push(function(k){var n=r.replaceTarget?"replaceWith":"html";a(r.target)[n](k).each(t,arguments)})}else{if(r.success){f.push(r.success)}}r.success=function(y,v,k){var q=r.context||r;for(var n=0,z=f.length;n<z;n++){f[n].apply(q,[y,v,k||u,u])}};var e=a("input:file[value]",this).length>0;var w="multipart/form-data";var o=(u.attr("enctype")==w||u.attr("encoding")==w);if(r.iframe!==false&&(e||r.iframe)){if(r.closeKeepAlive){a.get(r.closeKeepAlive,function(){c(p)})}else{c(p)}}else{if(a.browser.msie&&x=="get"){var g=u[0].getAttribute("method");if(typeof g==="string"){r.type=g}}a.ajax(r)}this.trigger("form-submit-notify",[this,r]);return this;function c(O){var B=u[0],F,y,C,E,q,Q,D,J,I,z,M,G;var v=!!a.fn.prop;if(O){for(y=0;y<O.length;y++){F=a(B[O[y].name]);F[v?"prop":"attr"]("disabled",false)}}if(a(":input[name=submit],:input[id=submit]",B).length){alert('Error: Form elements must not have name or id of "submit".');return}C=a.extend(true,{},a.ajaxSettings,r);C.context=C.context||C;q="jqFormIO"+(new Date().getTime());if(C.iframeTarget){Q=a(C.iframeTarget);z=Q.attr("name");if(z==null){Q.attr("name",q)}else{q=z}}else{Q=a('<iframe name="'+q+'" src="'+C.iframeSrc+'" />');Q.css({position:"absolute",top:"-1000px",left:"-1000px"})}D=Q[0];J={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(W){var n=(W==="timeout"?"timeout":"aborted");b("aborting upload... "+n);this.aborted=1;Q.attr("src",C.iframeSrc);J.error=n;C.error&&C.error.call(C.context,J,n,W);E&&a.event.trigger("ajaxError",[J,C,n]);C.complete&&C.complete.call(C.context,J,n)}};E=C.global;if(E&&!a.active++){a.event.trigger("ajaxStart")}if(E){a.event.trigger("ajaxSend",[J,C])}if(C.beforeSend&&C.beforeSend.call(C.context,J,C)===false){if(C.global){a.active--}return}if(J.aborted){return}I=B.clk;if(I){z=I.name;if(z&&!I.disabled){C.extraData=C.extraData||{};C.extraData[z]=I.value;if(I.type=="image"){C.extraData[z+".x"]=B.clk_x;C.extraData[z+".y"]=B.clk_y}}}var U=1;var L=2;function N(n){var W=n.contentWindow?n.contentWindow.document:n.contentDocument?n.contentDocument:n.document;return W}function T(){var Y=u.attr("target"),X=u.attr("action");B.setAttribute("target",q);if(!x){B.setAttribute("method","POST")}if(X!=C.url){B.setAttribute("action",C.url)}if(!C.skipEncodingOverride&&(!x||/post/i.test(x))){u.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(C.timeout){G=setTimeout(function(){M=true;K(U)},C.timeout)}function Z(){try{Infinity;var ab=N(D).readyState;b("state = "+ab);if(ab.toLowerCase()=="uninitialized"){setTimeout(Z,50)}}catch(n){b("Server abort: ",n," (",n.name,")");K(L);G&&clearTimeout(G);G=undefined}}var W=[];try{if(C.extraData){for(var aa in C.extraData){W.push(a('<input type="hidden" name="'+aa+'" />').attr("value",C.extraData[aa]).appendTo(B)[0])}}if(!C.iframeTarget){Q.appendTo("body");D.attachEvent?D.attachEvent("onload",K):D.addEventListener("load",K,false)}setTimeout(Z,15);B.submit()}finally{B.setAttribute("action",X);if(Y){B.setAttribute("target",Y)}else{u.removeAttr("target")}a(W).remove()}}if(C.forceSync){T()}else{setTimeout(T,10)}var A,H,P=50,V;function K(ae){if(J.aborted||V){return}try{H=N(D)}catch(ab){b("cannot access response document: ",ab);ae=L}if(ae===U&&J){J.abort("timeout");return}else{if(ae==L&&J){J.abort("server abort");return}}if(!H||H.location.href==C.iframeSrc){if(!M){return}}D.detachEvent?D.detachEvent("onload",K):D.removeEventListener("load",K,false);var Y="success",aa;try{if(M){throw"timeout"}var Z=C.dataType=="xml"||H.XMLDocument||a.isXMLDoc(H);b("isXml="+Z);if(!Z&&window.opera&&(H.body==null||H.body.innerHTML=="")){if(--P){b("requeing onLoad callback, DOM not available");setTimeout(K,250);return}}var W=H.body?H.body:H.documentElement;J.responseText=W?W.innerHTML:null;J.responseXML=H.XMLDocument?H.XMLDocument:H;if(Z){C.dataType="xml"}J.getResponseHeader=function(ag){var ah={"content-type":C.dataType};return ah[ag]};if(W){J.status=Number(W.getAttribute("status"))||J.status;J.statusText=W.getAttribute("statusText")||J.statusText}var X=C.dataType||"";var ac=/(json|script|text)/.test(X.toLowerCase());if(ac||C.textarea){var af=H.getElementsByTagName("textarea")[0];if(af){J.responseText=af.value;J.status=Number(af.getAttribute("status"))||J.status;J.statusText=af.getAttribute("statusText")||J.statusText}else{if(ac){var n=H.getElementsByTagName("pre")[0];var ad=H.getElementsByTagName("body")[0];if(n){J.responseText=n.textContent?n.textContent:n.innerHTML}else{if(ad){J.responseText=ad.innerHTML}}}}}else{if(C.dataType=="xml"&&!J.responseXML&&J.responseText!=null){J.responseXML=k(J.responseText)}}try{A=R(J,C.dataType,C)}catch(ae){Y="parsererror";J.error=aa=(ae||Y)}}catch(ae){b("error caught: ",ae);Y="error";J.error=aa=(ae||Y)}if(J.aborted){b("upload aborted");Y=null}if(J.status){Y=(J.status>=200&&J.status<300||J.status===304)?"success":"error"}if(Y==="success"){C.success&&C.success.call(C.context,A,"success",J);E&&a.event.trigger("ajaxSuccess",[J,C])}else{if(Y){if(aa==undefined){aa=J.statusText}C.error&&C.error.call(C.context,J,Y,aa);E&&a.event.trigger("ajaxError",[J,C,aa])}}E&&a.event.trigger("ajaxComplete",[J,C]);if(E&&!--a.active){a.event.trigger("ajaxStop")}C.complete&&C.complete.call(C.context,J,Y);V=true;if(C.timeout){clearTimeout(G)}setTimeout(function(){if(!C.iframeTarget){Q.remove()}J.responseXML=null},100)}var k=a.parseXML||function(W,n){if(window.ActiveXObject){n=new ActiveXObject("Microsoft.XMLDOM");n.async="false";n.loadXML(W)}else{n=(new DOMParser()).parseFromString(W,"text/xml")}return(n&&n.documentElement&&n.documentElement.nodeName!="parsererror")?n:null};var S=a.parseJSON||function(n){return window["eval"]("("+n+")")};var R=function(n,Z,aa){var W=n.getResponseHeader("content-type")||"",X=Z==="xml"||!Z&&W.indexOf("xml")>=0,Y=X?n.responseXML:n.responseText;if(X&&Y.documentElement.nodeName==="parsererror"){a.error&&a.error("parsererror")}if(aa&&aa.dataFilter){Y=aa.dataFilter(Y,Z)}if(typeof Y==="string"){if(Z==="json"||!Z&&W.indexOf("json")>=0){Y=S(Y)}else{if(Z==="script"||!Z&&W.indexOf("javascript")>=0){a.globalEval(Y)}}}return Y}}};a.fn.ajaxForm=function(c){if(this.length===0){var d={s:this.selector,c:this.context};if(!a.isReady&&d.s){b("DOM not ready, queuing ajaxForm");a(function(){a(d.s,d.c).ajaxForm(c)});return this}b("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(f){if(!f.isDefaultPrevented()){f.preventDefault();a(this).ajaxSubmit(c)}}).bind("click.form-plugin",function(j){var h=j.target;var f=a(h);if(!(f.is(":submit,input:image"))){var k=f.closest(":submit");if(k.length==0){return}h=k[0]}var g=this;g.clk=h;if(h.type=="image"){if(j.offsetX!=undefined){g.clk_x=j.offsetX;g.clk_y=j.offsetY}else{if(typeof a.fn.offset=="function"){var i=f.offset();g.clk_x=j.pageX-i.left;g.clk_y=j.pageY-i.top}else{g.clk_x=j.pageX-h.offsetLeft;g.clk_y=j.pageY-h.offsetTop}}}setTimeout(function(){g.clk=g.clk_x=g.clk_y=null},100)})};a.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};a.fn.formToArray=function(e){var o=[];if(this.length===0){return o}var f=this[0];var d=e?f.getElementsByTagName("*"):f.elements;if(!d){return o}var k,l,m,h,c,r,p;for(k=0,r=d.length;k<r;k++){c=d[k];m=c.name;if(!m){continue}if(e&&f.clk&&c.type=="image"){if(!c.disabled&&f.clk==c){o.push({name:m,value:a(c).val()});o.push({name:m+".x",value:f.clk_x},{name:m+".y",value:f.clk_y})}continue}h=a.fieldValue(c,true);if(h&&h.constructor==Array){for(l=0,p=h.length;l<p;l++){o.push({name:m,value:h[l]})}}else{if(h!==null&&typeof h!="undefined"){o.push({name:m,value:h})}}}if(!e&&f.clk){var g=a(f.clk),q=g[0];m=q.name;if(m&&!q.disabled&&q.type=="image"){o.push({name:m,value:g.val()});o.push({name:m+".x",value:f.clk_x},{name:m+".y",value:f.clk_y})}}return o};a.fn.formSerialize=function(c){return a.param(this.formToArray(c))};a.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return}var g=a.fieldValue(this,d);if(g&&g.constructor==Array){for(var e=0,f=g.length;e<f;e++){c.push({name:h,value:g[e]})}}else{if(g!==null&&typeof g!="undefined"){c.push({name:this.name,value:g})}}});return a.param(c)};a.fn.fieldValue=function(c){for(var e=[],d=0,g=this.length;d<g;d++){var f=this[d];var h=a.fieldValue(f,c);if(h===null||typeof h=="undefined"||(h.constructor==Array&&!h.length)){continue}h.constructor==Array?a.merge(e,h):e.push(h)}return e};a.fieldValue=function(d,j){var l=d.name,e=d.type,h=d.tagName.toLowerCase();if(j===undefined){j=true}if(j&&(!l||d.disabled||e=="reset"||e=="button"||(e=="checkbox"||e=="radio")&&!d.checked||(e=="submit"||e=="image")&&d.form&&d.form.clk!=d||h=="select"&&d.selectedIndex==-1)){return null}if(h=="select"){var k=d.selectedIndex;if(k<0){return null}var o=[],c=d.options;var m=(e=="select-one");var p=(m?k+1:c.length);for(var g=(m?k:0);g<p;g++){var q=c[g];if(q.selected){var f=q.value;if(!f){f=(q.attributes&&q.attributes.value&&!(q.attributes.value.specified))?q.text:q.value}if(m){return f}o.push(f)}}return o}return a(d).val()};a.fn.clearForm=function(){return this.each(function(){a("input,select,textarea",this).clearFields()})};a.fn.clearFields=a.fn.clearInputs=function(){var c=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var e=this.type,d=this.tagName.toLowerCase();if(c.test(e)||d=="textarea"){this.value=""}else{if(e=="checkbox"||e=="radio"){this.checked=false}else{if(d=="select"){this.selectedIndex=-1}}}})};a.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};a.fn.enable=function(c){if(c===undefined){c=true}return this.each(function(){this.disabled=!c})};a.fn.selected=function(c){if(c===undefined){c=true}return this.each(function(){var e=this.type;if(e=="checkbox"||e=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var d=a(this).parent("select");if(c&&d[0]&&d[0].type=="select-one"){d.find("option").selected(false)}this.selected=c}}})};function b(){var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(c)}else{if(window.opera&&window.opera.postError){window.opera.postError(c)}}}})(jQuery);

/* jquery.caret.js */

(function(d,c,b,a){d.fn.caret=function(r,o){var f,m,k=this[0],l=d.browser.msie;if(typeof r==="object"&&typeof r.start==="number"&&typeof r.end==="number"){f=r.start;m=r.end}else{if(typeof r==="number"&&typeof o==="number"){f=r;m=o}else{if(typeof r==="string"){if((f=k.value.indexOf(r))>-1){m=f+r[c]}else{f=null}}else{if(Object.prototype.toString.call(r)==="[object RegExp]"){var n=r.exec(k.value);if(n!=null){f=n.index;m=f+n[0][c]}}}}}if(typeof f!="undefined"){if(l){var p=this[0].createTextRange();p.collapse(true);p.moveStart("character",f);p.moveEnd("character",m-f);p.select()}else{this[0].selectionStart=f;this[0].selectionEnd=m}this[0].focus();return this}else{if(l){var g=document.selection;if(this[0].tagName.toLowerCase()!="textarea"){var h=this.val(),q=g[b]()[a]();q.moveEnd("character",h[c]);var j=(q.text==""?h[c]:h.lastIndexOf(q.text));q=g[b]()[a]();q.moveStart("character",-h[c]);var v=q.text[c]}else{var q=g[b](),i=q[a]();i.moveToElementText(this[0]);i.setEndPoint("EndToEnd",q);var j=i.text[c]-q.text[c],v=j+q.text[c]}}else{var j=k.selectionStart,v=k.selectionEnd}var u=k.value.substring(j,v);return{start:j,end:v,text:u,replace:function(e){return k.value.substring(0,j)+e+k.value.substring(v,k.value[c])}}}}})(jQuery,"length","createRange","duplicate");

/* jquery.colorpicker.js */

(function(b){var a=function(){var g={},x,p=65,O,L='<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',m={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:true,flat:false},B=function(T,U){var V=F(T);b(U).data("colorpicker").fields.eq(1).val(V.r).end().eq(2).val(V.g).end().eq(3).val(V.b).end()},K=function(U,T){b(T).data("colorpicker").fields.eq(4).val(U.h).end().eq(5).val(U.s).end().eq(6).val(U.b).end()},G=function(U,T){b(T).data("colorpicker").fields.eq(0).val(R(U)).end()},H=function(U,T){b(T).data("colorpicker").selector.css("backgroundColor","#"+R({h:U.h,s:100,b:100}));b(T).data("colorpicker").selectorIndic.css({left:parseInt(150*U.s/100,10),top:parseInt(150*(100-U.b)/100,10)})},P=function(U,T){b(T).data("colorpicker").hue.css("top",parseInt(150-150*U.h/360,10))},S=function(U,T){b(T).data("colorpicker").currentColor.css("backgroundColor","#"+R(U))},h=function(U,T){b(T).data("colorpicker").newColor.css("backgroundColor","#"+R(U))},d=function(V){var U=V.charCode||V.keyCode||-1;if((U>p&&U<=90)||U==32){return false}var T=b(this).parent().parent();if(T.data("colorpicker").livePreview===true){q.apply(this)}},q=function(V){var T=b(this).parent().parent(),U;if(this.parentNode.className.indexOf("_hex")>0){T.data("colorpicker").color=U=M(e(this.value))}else{if(this.parentNode.className.indexOf("_hsb")>0){T.data("colorpicker").color=U=c({h:parseInt(T.data("colorpicker").fields.eq(4).val(),10),s:parseInt(T.data("colorpicker").fields.eq(5).val(),10),b:parseInt(T.data("colorpicker").fields.eq(6).val(),10)})}else{T.data("colorpicker").color=U=t(J({r:parseInt(T.data("colorpicker").fields.eq(1).val(),10),g:parseInt(T.data("colorpicker").fields.eq(2).val(),10),b:parseInt(T.data("colorpicker").fields.eq(3).val(),10)}))}}if(V){B(U,T.get(0));G(U,T.get(0));K(U,T.get(0))}H(U,T.get(0));P(U,T.get(0));h(U,T.get(0));T.data("colorpicker").onChange.apply(T,[U,R(U),F(U)])},D=function(T){var U=b(this).parent().parent();U.data("colorpicker").fields.parent().removeClass("colorpicker_focus")},v=function(){p=this.parentNode.className.indexOf("_hex")>0?70:65;b(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus");b(this).parent().addClass("colorpicker_focus")},k=function(V){var T=b(this).parent().find("input").focus();var U={el:b(this).parent().addClass("colorpicker_slider"),max:this.parentNode.className.indexOf("_hsb_h")>0?360:(this.parentNode.className.indexOf("_hsb")>0?100:255),y:V.pageY,field:T,val:parseInt(T.val(),10),preview:b(this).parent().parent().data("colorpicker").livePreview};b(document).bind("mouseup",U,y);b(document).bind("mousemove",U,f)},f=function(T){T.data.field.val(Math.max(0,Math.min(T.data.max,parseInt(T.data.val+T.pageY-T.data.y,10))));if(T.data.preview){q.apply(T.data.field.get(0),[true])}return false},y=function(T){q.apply(T.data.field.get(0),[true]);T.data.el.removeClass("colorpicker_slider").find("input").focus();b(document).unbind("mouseup",y);b(document).unbind("mousemove",f);return false},n=function(T){var U={cal:b(this).parent(),y:b(this).offset().top};U.preview=U.cal.data("colorpicker").livePreview;b(document).bind("mouseup",U,w);b(document).bind("mousemove",U,A)},A=function(T){q.apply(T.data.cal.data("colorpicker").fields.eq(4).val(parseInt(360*(150-Math.max(0,Math.min(150,(T.pageY-T.data.y))))/150,10)).get(0),[T.data.preview]);return false},w=function(T){B(T.data.cal.data("colorpicker").color,T.data.cal.get(0));G(T.data.cal.data("colorpicker").color,T.data.cal.get(0));b(document).unbind("mouseup",w);b(document).unbind("mousemove",A);return false},N=function(T){var U={cal:b(this).parent(),pos:b(this).offset()};U.preview=U.cal.data("colorpicker").livePreview;b(document).bind("mouseup",U,Q);b(document).bind("mousemove",U,s)},s=function(T){q.apply(T.data.cal.data("colorpicker").fields.eq(6).val(parseInt(100*(150-Math.max(0,Math.min(150,(T.pageY-T.data.pos.top))))/150,10)).end().eq(5).val(parseInt(100*(Math.max(0,Math.min(150,(T.pageX-T.data.pos.left))))/150,10)).get(0),[T.data.preview]);return false},Q=function(T){B(T.data.cal.data("colorpicker").color,T.data.cal.get(0));G(T.data.cal.data("colorpicker").color,T.data.cal.get(0));b(document).unbind("mouseup",Q);b(document).unbind("mousemove",s);return false},E=function(T){b(this).addClass("colorpicker_focus")},I=function(T){b(this).removeClass("colorpicker_focus")},u=function(V){var T=b(this).parent();var U=T.data("colorpicker").color;T.data("colorpicker").origColor=U;S(U,T.get(0));T.data("colorpicker").onSubmit(U,R(U),F(U),T.data("colorpicker").el)},l=function(V){var T=b("#"+b(this).data("colorpickerId"));T.data("colorpicker").onBeforeShow.apply(this,[T.get(0)]);var U=b(this).offset();var W=o();var Y=U.top+this.offsetHeight;var X=U.left;if(Y+176>W.t+W.h){Y-=this.offsetHeight+176}if(X+356>W.l+W.w){X-=356}T.css({left:X+"px",top:Y+"px"});if(T.data("colorpicker").onShow.apply(this,[T.get(0)])!=false){T.show()}b(document).bind("mousedown",{cal:T},j);return false},j=function(T){if(!i(T.data.cal.get(0),T.target,T.data.cal.get(0))){if(T.data.cal.data("colorpicker").onHide.apply(this,[T.data.cal.get(0)])!=false){T.data.cal.hide()}b(document).unbind("mousedown",j)}},i=function(T,W,V){if(T==W){return true}if(T.contains){return T.contains(W)}if(T.compareDocumentPosition){return !!(T.compareDocumentPosition(W)&16)}var U=W.parentNode;while(U&&U!=V){if(U==T){return true}U=U.parentNode}return false},o=function(){var T=document.compatMode=="CSS1Compat";return{l:window.pageXOffset||(T?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(T?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(T?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(T?document.documentElement.clientHeight:document.body.clientHeight)}},c=function(T){return{h:Math.min(360,Math.max(0,T.h)),s:Math.min(100,Math.max(0,T.s)),b:Math.min(100,Math.max(0,T.b))}},J=function(T){return{r:Math.min(255,Math.max(0,T.r)),g:Math.min(255,Math.max(0,T.g)),b:Math.min(255,Math.max(0,T.b))}},e=function(U){var V=6-U.length;if(V>0){var T=[];for(var W=0;W<V;W++){T.push("0")}T.push(U);U=T.join("")}return U},C=function(T){var T=parseInt(((T.indexOf("#")>-1)?T.substring(1):T),16);return{r:T>>16,g:(T&65280)>>8,b:(T&255)}},M=function(T){return t(C(T))},t=function(X){var T={h:0,s:0,b:0};var U=Math.min(X.r,X.g,X.b);var W=Math.max(X.r,X.g,X.b);var V=W-U;T.b=W;if(W!=0){}T.s=W!=0?255*V/W:0;if(T.s!=0){if(X.r==W){T.h=(X.g-X.b)/V}else{if(X.g==W){T.h=2+(X.b-X.r)/V}else{T.h=4+(X.r-X.g)/V}}}else{T.h=-1}T.h*=60;if(T.h<0){T.h+=360}T.s*=100/255;T.b*=100/255;return T},F=function(V){var U={};var T=Math.round(V.h);var W=Math.round(V.s*255/100);var Z=Math.round(V.b*255/100);if(W==0){U.r=U.g=U.b=Z}else{var X=Z;var Y=(255-W)*Z/255;var aa=(X-Y)*(T%60)/60;if(T==360){T=0}if(T<60){U.r=X;U.b=Y;U.g=Y+aa}else{if(T<120){U.g=X;U.b=Y;U.r=X-aa}else{if(T<180){U.g=X;U.r=Y;U.b=Y+aa}else{if(T<240){U.b=X;U.r=Y;U.g=X-aa}else{if(T<300){U.b=X;U.g=Y;U.r=Y+aa}else{if(T<360){U.r=X;U.g=Y;U.b=X-aa}else{U.r=0;U.g=0;U.b=0}}}}}}}return{r:Math.round(U.r),g:Math.round(U.g),b:Math.round(U.b)}},z=function(T){var U=[T.r.toString(16),T.g.toString(16),T.b.toString(16)];b.each(U,function(W,V){if(V.length==1){U[W]="0"+V}});return U.join("")},R=function(T){return z(F(T))},r=function(){var T=b(this).parent();var U=T.data("colorpicker").origColor;T.data("colorpicker").color=U;B(U,T.get(0));G(U,T.get(0));K(U,T.get(0));H(U,T.get(0));P(U,T.get(0));h(U,T.get(0))};return{init:function(T){T=b.extend({},m,T||{});if(typeof T.color=="string"){T.color=M(T.color)}else{if(T.color.r!=undefined&&T.color.g!=undefined&&T.color.b!=undefined){T.color=t(T.color)}else{if(T.color.h!=undefined&&T.color.s!=undefined&&T.color.b!=undefined){T.color=c(T.color)}else{return this}}}return this.each(function(){if(!b(this).data("colorpickerId")){var W=b.extend({},T);W.origColor=T.color;var U="collorpicker_"+parseInt(Math.random()*1000);b(this).data("colorpickerId",U);var V=b(L).attr("id",U);if(W.flat){V.appendTo(this).show()}else{V.appendTo(document.body)}W.fields=V.find("input").bind("keyup",d).bind("change",q).bind("blur",D).bind("focus",v);V.find("span").bind("mousedown",k).end().find(">div.colorpicker_current_color").bind("click",r);W.selector=V.find("div.colorpicker_color").bind("mousedown",N);W.selectorIndic=W.selector.find("div div");W.el=this;W.hue=V.find("div.colorpicker_hue div");V.find("div.colorpicker_hue").bind("mousedown",n);W.newColor=V.find("div.colorpicker_new_color");W.currentColor=V.find("div.colorpicker_current_color");V.data("colorpicker",W);V.find("div.colorpicker_submit").bind("mouseenter",E).bind("mouseleave",I).bind("click",u);B(W.color,V.get(0));K(W.color,V.get(0));G(W.color,V.get(0));P(W.color,V.get(0));H(W.color,V.get(0));S(W.color,V.get(0));h(W.color,V.get(0));if(W.flat){V.css({position:"relative",display:"block"})}else{b(this).bind(W.eventName,l)}}})},showPicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){l.apply(this)}})},hidePicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){b("#"+b(this).data("colorpickerId")).hide()}})},setColor:function(T){if(typeof T=="string"){T=M(T)}else{if(T.r!=undefined&&T.g!=undefined&&T.b!=undefined){T=t(T)}else{if(T.h!=undefined&&T.s!=undefined&&T.b!=undefined){T=c(T)}else{return this}}}return this.each(function(){if(b(this).data("colorpickerId")){var U=b("#"+b(this).data("colorpickerId"));U.data("colorpicker").color=T;U.data("colorpicker").origColor=T;B(T,U.get(0));K(T,U.get(0));G(T,U.get(0));P(T,U.get(0));H(T,U.get(0));S(T,U.get(0));h(T,U.get(0))}})}}}();b.fn.extend({ColorPicker:a.init,ColorPickerHide:a.hidePicker,ColorPickerShow:a.showPicker,ColorPickerSetColor:a.setColor})})(jQuery);

/* jquery.flot.js */

(function(){jQuery.color={};jQuery.color.make=function(d,c,f,b){var e={};e.r=d||0;e.g=c||0;e.b=f||0;e.a=b!=null?b:1;e.add=function(j,h){for(var g=0;g<j.length;++g){e[j.charAt(g)]+=h}return e.normalize()};e.scale=function(j,h){for(var g=0;g<j.length;++g){e[j.charAt(g)]*=h}return e.normalize()};e.toString=function(){if(e.a>=1){return"rgb("+[e.r,e.g,e.b].join(",")+")"}else{return"rgba("+[e.r,e.g,e.b,e.a].join(",")+")"}};e.normalize=function(){function g(j,k,h){return k<j?j:(k>h?h:k)}e.r=g(0,parseInt(e.r),255);e.g=g(0,parseInt(e.g),255);e.b=g(0,parseInt(e.b),255);e.a=g(0,e.a,1);return e};e.clone=function(){return jQuery.color.make(e.r,e.b,e.g,e.a)};return e.normalize()};jQuery.color.extract=function(b,d){var c;do{c=b.css(d).toLowerCase();if(c!=""&&c!="transparent"){break}b=b.parent()}while(!jQuery.nodeName(b.get(0),"body"));if(c=="rgba(0, 0, 0, 0)"){c="transparent"}return jQuery.color.parse(c)};jQuery.color.parse=function(d){var c,e=jQuery.color.make;if(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(d)){return e(parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10))}if(c=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(d)){return e(parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10),parseFloat(c[4]))}if(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(d)){return e(parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55)}if(c=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(d)){return e(parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55,parseFloat(c[4]))}if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(d)){return e(parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16))}if(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(d)){return e(parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16))}var b=jQuery.trim(d).toLowerCase();if(b=="transparent"){return e(255,255,255,0)}else{c=a[b];return e(c[0],c[1],c[2])}};var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})();(function(c){function a(aj,z,ad,ae){var r=[],A={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{mode:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02},x2axis:{autoscaleMargin:null},y2axis:{autoscaleMargin:0.02},series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,tickColor:"rgba(0,0,0,0.15)",labelMargin:5,borderWidth:2,borderColor:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},hooks:{}},ab=null,T=null,m=null,ah=null,f=null,ac={xaxis:{},yaxis:{},x2axis:{},y2axis:{}},B={left:0,right:0,top:0,bottom:0},n=0,X=0,k=0,O=0,v={processOptions:[],processRawData:[],processDatapoints:[],draw:[],bindEvents:[],drawOverlay:[]},V=this;V.setData=H;V.setupGrid=M;V.draw=o;V.getPlaceholder=function(){return aj};V.getCanvas=function(){return ab};V.getPlotOffset=function(){return B};V.width=function(){return k};V.height=function(){return O};V.offset=function(){var ak=m.offset();ak.left+=B.left;ak.top+=B.top;return ak};V.getData=function(){return r};V.getAxes=function(){return ac};V.getOptions=function(){return A};V.highlight=W;V.unhighlight=Y;V.triggerRedrawOverlay=I;V.pointOffset=function(ak){return{left:parseInt(u(ak,"xaxis").p2c(+ak.x)+B.left),top:parseInt(u(ak,"yaxis").p2c(+ak.y)+B.top)}};V.hooks=v;p(V);j(ad);ag();H(z);M();o();Q();function S(ak,am){am=[V].concat(am);for(var al=0;al<ak.length;++al){ak[al].apply(this,am)}}function p(){for(var ak=0;ak<ae.length;++ak){var al=ae[ak];al.init(V);if(al.options){c.extend(true,A,al.options)}}}function j(al){c.extend(true,A,al);if(A.grid.borderColor==null){A.grid.borderColor=A.grid.color}if(A.xaxis.noTicks&&A.xaxis.ticks==null){A.xaxis.ticks=A.xaxis.noTicks}if(A.yaxis.noTicks&&A.yaxis.ticks==null){A.yaxis.ticks=A.yaxis.noTicks}if(A.grid.coloredAreas){A.grid.markings=A.grid.coloredAreas}if(A.grid.coloredAreasColor){A.grid.markingsColor=A.grid.coloredAreasColor}if(A.lines){c.extend(true,A.series.lines,A.lines)}if(A.points){c.extend(true,A.series.points,A.points)}if(A.bars){c.extend(true,A.series.bars,A.bars)}if(A.shadowSize){A.series.shadowSize=A.shadowSize}for(var ak in v){if(A.hooks[ak]&&A.hooks[ak].length){v[ak]=v[ak].concat(A.hooks[ak])}}S(v.processOptions,[A])}function H(ak){r=ai(ak);y();x()}function ai(am){var ak=[];for(var an=0;an<am.length;++an){var al=c.extend(true,{},A.series);if(am[an].data){al.data=am[an].data;delete am[an].data;c.extend(true,al,am[an]);am[an].data=al.data}else{al.data=am[an]}ak.push(al)}return ak}function u(am,ak){var al=am[ak];if(!al||al==1){return ac[ak]}if(typeof al=="number"){return ac[ak.charAt(0)+al+ak.slice(1)]}return al}function y(){var ap;var av=r.length,aq=[],ax=[];for(ap=0;ap<r.length;++ap){var al=r[ap].color;if(al!=null){--av;if(typeof al=="number"){ax.push(al)}else{aq.push(c.color.parse(r[ap].color))}}}for(ap=0;ap<ax.length;++ap){av=Math.max(av,ax[ap]+1)}var ak=[],an=0;ap=0;while(ak.length<av){var au;if(A.colors.length==ap){au=c.color.make(100,100,100)}else{au=c.color.parse(A.colors[ap])}var aw=an%2==1?-1:1;au.scale("rgb",1+aw*Math.ceil(an/2)*0.2);ak.push(au);++ap;if(ap>=A.colors.length){ap=0;++an}}var at=0,am;for(ap=0;ap<r.length;++ap){am=r[ap];if(am.color==null){am.color=ak[at].toString();++at}else{if(typeof am.color=="number"){am.color=ak[am.color].toString()}}if(am.lines.show==null){var ao,ar=true;for(ao in am){if(am[ao].show){ar=false;break}}if(ar){am.lines.show=true}}am.xaxis=u(am,"xaxis");am.yaxis=u(am,"yaxis")}}function x(){var aJ=Number.POSITIVE_INFINITY,aH=Number.NEGATIVE_INFINITY,aw,ax,ay,aA,au,at,aB,ar,al,am,aG,an,aI,ap;for(aG in ac){ac[aG].datamin=aJ;ac[aG].datamax=aH;ac[aG].used=false}function aD(aL,aK,aM){if(aK<aL.datamin){aL.datamin=aK}if(aM>aL.datamax){aL.datamax=aM}}for(aw=0;aw<r.length;++aw){at=r[aw];at.datapoints={points:[]};S(v.processRawData,[at,at.data,at.datapoints])}for(aw=0;aw<r.length;++aw){at=r[aw];var aE=at.data,ak=at.datapoints.format;if(!ak){ak=[];ak.push({x:true,number:true,required:true});ak.push({y:true,number:true,required:true});if(at.bars.show){ak.push({y:true,number:true,required:false,defaultValue:0})}at.datapoints.format=ak}if(at.datapoints.pointsize!=null){continue}if(at.datapoints.pointsize==null){at.datapoints.pointsize=ak.length}ar=at.datapoints.pointsize;aB=at.datapoints.points;insertSteps=at.lines.show&&at.lines.steps;at.xaxis.used=at.yaxis.used=true;for(ax=ay=0;ax<aE.length;++ax,ay+=ar){ap=aE[ax];var aF=ap==null;if(!aF){for(aA=0;aA<ar;++aA){an=ap[aA];aI=ak[aA];if(aI){if(aI.number&&an!=null){an=+an;if(isNaN(an)){an=null}}if(an==null){if(aI.required){aF=true}if(aI.defaultValue!=null){an=aI.defaultValue}}}aB[ay+aA]=an}}if(aF){for(aA=0;aA<ar;++aA){an=aB[ay+aA];if(an!=null){aI=ak[aA];if(aI.x){aD(at.xaxis,an,an)}if(aI.y){aD(at.yaxis,an,an)}}aB[ay+aA]=null}}else{if(insertSteps&&ay>0&&aB[ay-ar]!=null&&aB[ay-ar]!=aB[ay]&&aB[ay-ar+1]!=aB[ay+1]){for(aA=0;aA<ar;++aA){aB[ay+ar+aA]=aB[ay+aA]}aB[ay+1]=aB[ay-ar+1];ay+=ar}}}}for(aw=0;aw<r.length;++aw){at=r[aw];S(v.processDatapoints,[at,at.datapoints])}for(aw=0;aw<r.length;++aw){at=r[aw];aB=at.datapoints.points,ar=at.datapoints.pointsize;var az=aJ,aC=aJ,aq=aH,ao=aH;for(ax=0;ax<aB.length;ax+=ar){if(aB[ax]==null){continue}for(aA=0;aA<ar;++aA){an=aB[ax+aA];aI=ak[aA];if(!aI){continue}if(aI.x){if(an<az){az=an}if(an>aq){aq=an}}if(aI.y){if(an<aC){aC=an}if(an>ao){ao=an}}}}if(at.bars.show){var av=at.bars.align=="left"?0:-at.bars.barWidth/2;if(at.bars.horizontal){aC+=av;ao+=av+at.bars.barWidth}else{az+=av;aq+=av+at.bars.barWidth}}aD(at.xaxis,az,aq);aD(at.yaxis,aC,ao)}for(aG in ac){if(ac[aG].datamin==aJ){ac[aG].datamin=null}if(ac[aG].datamax==aH){ac[aG].datamax=null}}}function ag(){function ak(am,al){var an=document.createElement("canvas");an.width=am;an.height=al;if(c.browser.msie){an=window.G_vmlCanvasManager.initElement(an)}return an}n=aj.width();X=aj.height();aj.html("");if(aj.css("position")=="static"){aj.css("position","relative")}if(n<=0||X<=0){throw"Invalid dimensions for plot, width = "+n+", height = "+X}if(c.browser.msie){window.G_vmlCanvasManager.init_(document)}ab=c(ak(n,X)).appendTo(aj).get(0);ah=ab.getContext("2d");T=c(ak(n,X)).css({position:"absolute",left:0,top:0}).appendTo(aj).get(0);f=T.getContext("2d");f.stroke()}function Q(){m=c([T,ab]);if(A.grid.hoverable){m.mousemove(l)}if(A.grid.clickable){m.click(N)}S(v.bindEvents,[m])}function M(){function am(av,aq){function ao(aw){return aw}var at,ap,au=aq.transform||ao,ar=aq.inverseTransform;if(av==ac.xaxis||av==ac.x2axis){at=av.scale=k/(au(av.max)-au(av.min));ap=au(av.min);if(au==ao){av.p2c=function(aw){return(aw-ap)*at}}else{av.p2c=function(aw){return(au(aw)-ap)*at}}if(!ar){av.c2p=function(aw){return ap+aw/at}}else{av.c2p=function(aw){return ar(ap+aw/at)}}}else{at=av.scale=O/(au(av.max)-au(av.min));ap=au(av.max);if(au==ao){av.p2c=function(aw){return(ap-aw)*at}}else{av.p2c=function(aw){return(ap-au(aw))*at}}if(!ar){av.c2p=function(aw){return ap-aw/at}}else{av.c2p=function(aw){return ar(ap-aw/at)}}}}function al(au,at){var ao,aq=[],ar;au.labelWidth=at.labelWidth;au.labelHeight=at.labelHeight;if(au==ac.xaxis||au==ac.x2axis){if(au.labelWidth==null){au.labelWidth=n/(au.ticks.length>0?au.ticks.length:1)}if(au.labelHeight==null){aq=[];for(ao=0;ao<au.ticks.length;++ao){ar=au.ticks[ao].label;if(ar){aq.push('<div class="tickLabel" style="float:left;width:'+au.labelWidth+'px">'+ar+"</div>")}}if(aq.length>0){var ap=c('<div style="position:absolute;top:-10000px;width:10000px;font-size:smaller">'+aq.join("")+'<div style="clear:left"></div></div>').appendTo(aj);au.labelHeight=ap.height();ap.remove()}}}else{if(au.labelWidth==null||au.labelHeight==null){for(ao=0;ao<au.ticks.length;++ao){ar=au.ticks[ao].label;if(ar){aq.push('<div class="tickLabel">'+ar+"</div>")}}if(aq.length>0){var ap=c('<div style="position:absolute;top:-10000px;font-size:smaller">'+aq.join("")+"</div>").appendTo(aj);if(au.labelWidth==null){au.labelWidth=ap.width()}if(au.labelHeight==null){au.labelHeight=ap.find("div").height()}ap.remove()}}}if(au.labelWidth==null){au.labelWidth=0}if(au.labelHeight==null){au.labelHeight=0}}function ak(){var ao=A.grid.borderWidth;for(i=0;i<r.length;++i){ao=Math.max(ao,2*(r[i].points.radius+r[i].points.lineWidth/2))}B.left=B.right=B.top=B.bottom=ao;var ap=A.grid.labelMargin+A.grid.borderWidth;if(ac.xaxis.labelHeight>0){B.bottom=Math.max(ao,ac.xaxis.labelHeight+ap)}if(ac.yaxis.labelWidth>0){B.left=Math.max(ao,ac.yaxis.labelWidth+ap)}if(ac.x2axis.labelHeight>0){B.top=Math.max(ao,ac.x2axis.labelHeight+ap)}if(ac.y2axis.labelWidth>0){B.right=Math.max(ao,ac.y2axis.labelWidth+ap)}k=n-B.left-B.right;O=X-B.bottom-B.top}var an;for(an in ac){K(ac[an],A[an])}if(A.grid.show){for(an in ac){F(ac[an],A[an]);E(ac[an],A[an]);al(ac[an],A[an])}ak()}else{B.left=B.right=B.top=B.bottom=0;k=n;O=X}for(an in ac){am(ac[an],A[an])}if(A.grid.show){g()}D()}function K(aq,am){var an=+(am.min!=null?am.min:aq.datamin),ap=+(am.max!=null?am.max:aq.datamax),ao=ap-an;if(ao==0){var ak=ap==0?1:0.01;if(am.min==null){an-=ak}if(am.max==null||am.min!=null){ap+=ak}}else{var al=am.autoscaleMargin;if(al!=null){if(am.min==null){an-=ao*al;if(an<0&&aq.datamin!=null&&aq.datamin>=0){an=0}}if(am.max==null){ap+=ao*al;if(ap>0&&aq.datamax!=null&&aq.datamax<=0){ap=0}}}}aq.min=an;aq.max=ap}function F(az,aq){var aA;if(typeof aq.ticks=="number"&&aq.ticks>0){aA=aq.ticks}else{if(az==ac.xaxis||az==ac.x2axis){aA=0.3*Math.sqrt(n)}else{aA=0.3*Math.sqrt(X)}}var ar=(az.max-az.min)/aA,ax,ao,av,an,au,ap,am;if(aq.mode=="time"){var at={second:1000,minute:60*1000,hour:60*60*1000,day:24*60*60*1000,month:30*24*60*60*1000,year:365.2425*24*60*60*1000};var al=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]];var aw=0;if(aq.minTickSize!=null){if(typeof aq.tickSize=="number"){aw=aq.tickSize}else{aw=aq.minTickSize[0]*at[aq.minTickSize[1]]}}for(au=0;au<al.length-1;++au){if(ar<(al[au][0]*at[al[au][1]]+al[au+1][0]*at[al[au+1][1]])/2&&al[au][0]*at[al[au][1]]>=aw){break}}ax=al[au][0];av=al[au][1];if(av=="year"){ap=Math.pow(10,Math.floor(Math.log(ar/at.year)/Math.LN10));am=(ar/at.year)/ap;if(am<1.5){ax=1}else{if(am<3){ax=2}else{if(am<7.5){ax=5}else{ax=10}}}ax*=ap}if(aq.tickSize){ax=aq.tickSize[0];av=aq.tickSize[1]}ao=function(aL){var aG=[],aC=aL.tickSize[0],aD=aL.tickSize[1],aI=new Date(aL.min);var aB=aC*at[aD];if(aD=="second"){aI.setUTCSeconds(b(aI.getUTCSeconds(),aC))}if(aD=="minute"){aI.setUTCMinutes(b(aI.getUTCMinutes(),aC))}if(aD=="hour"){aI.setUTCHours(b(aI.getUTCHours(),aC))}if(aD=="month"){aI.setUTCMonth(b(aI.getUTCMonth(),aC))}if(aD=="year"){aI.setUTCFullYear(b(aI.getUTCFullYear(),aC))}aI.setUTCMilliseconds(0);if(aB>=at.minute){aI.setUTCSeconds(0)}if(aB>=at.hour){aI.setUTCMinutes(0)}if(aB>=at.day){aI.setUTCHours(0)}if(aB>=at.day*4){aI.setUTCDate(1)}if(aB>=at.year){aI.setUTCMonth(0)}var aH=0,aK=Number.NaN,aE;do{aE=aK;aK=aI.getTime();aG.push({v:aK,label:aL.tickFormatter(aK,aL)});if(aD=="month"){if(aC<1){aI.setUTCDate(1);var aJ=aI.getTime();aI.setUTCMonth(aI.getUTCMonth()+1);var aF=aI.getTime();aI.setTime(aK+aH*at.hour+(aF-aJ)*aC);aH=aI.getUTCHours();aI.setUTCHours(0)}else{aI.setUTCMonth(aI.getUTCMonth()+aC)}}else{if(aD=="year"){aI.setUTCFullYear(aI.getUTCFullYear()+aC)}else{aI.setTime(aK+aB)}}}while(aK<aL.max&&aK!=aE);return aG};an=function(aF,aG){var aD=new Date(aF);if(aq.timeformat!=null){return c.plot.formatDate(aD,aq.timeformat,aq.monthNames)}var aE=aG.tickSize[0]*at[aG.tickSize[1]];var aB=aG.max-aG.min;var aC=(aq.twelveHourClock)?" %p":"";if(aE<at.minute){fmt="%h:%M:%S"+aC}else{if(aE<at.day){if(aB<2*at.day){fmt="%h:%M"+aC}else{fmt="%b %d %h:%M"+aC}}else{if(aE<at.month){fmt="%b %d"}else{if(aE<at.year){if(aB<at.year){fmt="%b"}else{fmt="%b %y"}}else{fmt="%y"}}}}return c.plot.formatDate(aD,fmt,aq.monthNames)}}else{var ak=aq.tickDecimals;var ay=-Math.floor(Math.log(ar)/Math.LN10);if(ak!=null&&ay>ak){ay=ak}ap=Math.pow(10,-ay);am=ar/ap;if(am<1.5){ax=1}else{if(am<3){ax=2;if(am>2.25&&(ak==null||ay+1<=ak)){ax=2.5;++ay}}else{if(am<7.5){ax=5}else{ax=10}}}ax*=ap;if(aq.minTickSize!=null&&ax<aq.minTickSize){ax=aq.minTickSize}if(aq.tickSize!=null){ax=aq.tickSize}az.tickDecimals=Math.max(0,(ak!=null)?ak:ay);ao=function(aG){var aD=[];var aC=b(aG.min,aG.tickSize),aB=0,aF=Number.NaN,aE;do{aE=aF;aF=aC+aB*aG.tickSize;aD.push({v:aF,label:aG.tickFormatter(aF,aG)});++aB}while(aF<aG.max&&aF!=aE);return aD};an=function(aB,aC){return aB.toFixed(aC.tickDecimals)}}az.tickSize=av?[ax,av]:ax;az.tickGenerator=ao;if(c.isFunction(aq.tickFormatter)){az.tickFormatter=function(aB,aC){return""+aq.tickFormatter(aB,aC)}}else{az.tickFormatter=an}}function E(aq,an){aq.ticks=[];if(!aq.used){return}if(an.ticks==null){aq.ticks=aq.tickGenerator(aq)}else{if(typeof an.ticks=="number"){if(an.ticks>0){aq.ticks=aq.tickGenerator(aq)}}else{if(an.ticks){var am=an.ticks;if(c.isFunction(am)){am=am({min:aq.min,max:aq.max})}var ak,ap;for(ak=0;ak<am.length;++ak){var al=null;var ao=am[ak];if(typeof ao=="object"){ap=ao[0];if(ao.length>1){al=ao[1]}}else{ap=ao}if(al==null){al=aq.tickFormatter(ap,aq)}aq.ticks[ak]={v:ap,label:al}}}}}if(an.autoscaleMargin!=null&&aq.ticks.length>0){if(an.min==null){aq.min=Math.min(aq.min,aq.ticks[0].v)}if(an.max==null&&aq.ticks.length>1){aq.max=Math.max(aq.max,aq.ticks[aq.ticks.length-1].v)}}}function o(){ah.clearRect(0,0,n,X);var al=A.grid;if(al.show&&!al.aboveData){q()}for(var ak=0;ak<r.length;++ak){w(r[ak])}S(v.draw,[ah]);if(al.show&&al.aboveData){q()}}function L(am,ap){var al=ap+"axis",an=ap+"2axis",ar,ao,aq,ak;if(am[al]){ar=ac[al];ao=am[al].from;aq=am[al].to}else{if(am[an]){ar=ac[an];ao=am[an].from;aq=am[an].to}else{ar=ac[al];ao=am[ap+"1"];aq=am[ap+"2"]}}if(ao!=null&&aq!=null&&ao>aq){return{from:aq,to:ao,axis:ar}}return{from:ao,to:aq,axis:ar}}function q(){var ak;ah.save();ah.translate(B.left,B.top);if(A.grid.backgroundColor){ah.fillStyle=U(A.grid.backgroundColor,O,0,"rgba(255, 255, 255, 0)");ah.fillRect(0,0,k,O)}var an=A.grid.markings;if(an){if(c.isFunction(an)){an=an({xmin:ac.xaxis.min,xmax:ac.xaxis.max,ymin:ac.yaxis.min,ymax:ac.yaxis.max,xaxis:ac.xaxis,yaxis:ac.yaxis,x2axis:ac.x2axis,y2axis:ac.y2axis})}for(ak=0;ak<an.length;++ak){var am=an[ak],ao=L(am,"x"),ap=L(am,"y");if(ao.from==null){ao.from=ao.axis.min}if(ao.to==null){ao.to=ao.axis.max}if(ap.from==null){ap.from=ap.axis.min}if(ap.to==null){ap.to=ap.axis.max}if(ao.to<ao.axis.min||ao.from>ao.axis.max||ap.to<ap.axis.min||ap.from>ap.axis.max){continue}ao.from=Math.max(ao.from,ao.axis.min);ao.to=Math.min(ao.to,ao.axis.max);ap.from=Math.max(ap.from,ap.axis.min);ap.to=Math.min(ap.to,ap.axis.max);if(ao.from==ao.to&&ap.from==ap.to){continue}ao.from=ao.axis.p2c(ao.from);ao.to=ao.axis.p2c(ao.to);ap.from=ap.axis.p2c(ap.from);ap.to=ap.axis.p2c(ap.to);if(ao.from==ao.to||ap.from==ap.to){ah.beginPath();ah.strokeStyle=am.color||A.grid.markingsColor;ah.lineWidth=am.lineWidth||A.grid.markingsLineWidth;ah.moveTo(ao.from,ap.from);ah.lineTo(ao.to,ap.to);ah.stroke()}else{ah.fillStyle=am.color||A.grid.markingsColor;ah.fillRect(ao.from,ap.to,ao.to-ao.from,ap.from-ap.to)}}}ah.lineWidth=1;ah.strokeStyle=A.grid.tickColor;ah.beginPath();var aq,ar=ac.xaxis;for(ak=0;ak<ar.ticks.length;++ak){aq=ar.ticks[ak].v;if(aq<=ar.min||aq>=ac.xaxis.max){continue}ah.moveTo(Math.floor(ar.p2c(aq))+ah.lineWidth/2,0);ah.lineTo(Math.floor(ar.p2c(aq))+ah.lineWidth/2,O)}ar=ac.yaxis;for(ak=0;ak<ar.ticks.length;++ak){aq=ar.ticks[ak].v;if(aq<=ar.min||aq>=ar.max){continue}ah.moveTo(0,Math.floor(ar.p2c(aq))+ah.lineWidth/2);ah.lineTo(k,Math.floor(ar.p2c(aq))+ah.lineWidth/2)}ar=ac.x2axis;for(ak=0;ak<ar.ticks.length;++ak){aq=ar.ticks[ak].v;if(aq<=ar.min||aq>=ar.max){continue}ah.moveTo(Math.floor(ar.p2c(aq))+ah.lineWidth/2,-5);ah.lineTo(Math.floor(ar.p2c(aq))+ah.lineWidth/2,5)}ar=ac.y2axis;for(ak=0;ak<ar.ticks.length;++ak){aq=ar.ticks[ak].v;if(aq<=ar.min||aq>=ar.max){continue}ah.moveTo(k-5,Math.floor(ar.p2c(aq))+ah.lineWidth/2);ah.lineTo(k+5,Math.floor(ar.p2c(aq))+ah.lineWidth/2)}ah.stroke();if(A.grid.borderWidth){var al=A.grid.borderWidth;ah.lineWidth=al;ah.strokeStyle=A.grid.borderColor;ah.strokeRect(-al/2,-al/2,k+al,O+al)}ah.restore()}function g(){aj.find(".tickLabels").remove();var al=['<div class="tickLabels" style="font-size:smaller;color:'+A.grid.color+'">'];function ak(ao,aq){for(var an=0;an<ao.ticks.length;++an){var ap=ao.ticks[an];if(!ap.label||ap.v<ao.min||ap.v>ao.max){continue}al.push(aq(ap,ao))}}var am=A.grid.labelMargin+A.grid.borderWidth;ak(ac.xaxis,function(an,ao){return'<div style="position:absolute;top:'+(B.top+O+am)+"px;left:"+Math.round(B.left+ao.p2c(an.v)-ao.labelWidth/2)+"px;width:"+ao.labelWidth+'px;text-align:center" class="tickLabel">'+an.label+"</div>"});ak(ac.yaxis,function(an,ao){return'<div style="position:absolute;top:'+Math.round(B.top+ao.p2c(an.v)-ao.labelHeight/2)+"px;right:"+(B.right+k+am)+"px;width:"+ao.labelWidth+'px;text-align:right" class="tickLabel">'+an.label+"</div>"});ak(ac.x2axis,function(an,ao){return'<div style="position:absolute;bottom:'+(B.bottom+O+am)+"px;left:"+Math.round(B.left+ao.p2c(an.v)-ao.labelWidth/2)+"px;width:"+ao.labelWidth+'px;text-align:center" class="tickLabel">'+an.label+"</div>"});ak(ac.y2axis,function(an,ao){return'<div style="position:absolute;top:'+Math.round(B.top+ao.p2c(an.v)-ao.labelHeight/2)+"px;left:"+(B.left+k+am)+"px;width:"+ao.labelWidth+'px;text-align:left" class="tickLabel">'+an.label+"</div>"});al.push("</div>");aj.append(al.join(""))}function w(ak){if(ak.lines.show){G(ak)}if(ak.bars.show){s(ak)}if(ak.points.show){P(ak)}}function G(am){function ao(aB,aD,aE,aF,av){var aC=aB.points,aw=aB.pointsize,az=null,ax=null;ah.beginPath();for(var aA=aw;aA<aC.length;aA+=aw){var ar=aC[aA-aw],at=aC[aA-aw+1],ay=aC[aA],au=aC[aA+1];if(ar==null||ay==null){continue}if(at<=au&&at<av.min){if(au<av.min){continue}ar=(av.min-at)/(au-at)*(ay-ar)+ar;at=av.min}else{if(au<=at&&au<av.min){if(at<av.min){continue}ay=(av.min-at)/(au-at)*(ay-ar)+ar;au=av.min}}if(at>=au&&at>av.max){if(au>av.max){continue}ar=(av.max-at)/(au-at)*(ay-ar)+ar;at=av.max}else{if(au>=at&&au>av.max){if(at>av.max){continue}ay=(av.max-at)/(au-at)*(ay-ar)+ar;au=av.max}}if(ar<=ay&&ar<aF.min){if(ay<aF.min){continue}at=(aF.min-ar)/(ay-ar)*(au-at)+at;ar=aF.min}else{if(ay<=ar&&ay<aF.min){if(ar<aF.min){continue}au=(aF.min-ar)/(ay-ar)*(au-at)+at;ay=aF.min}}if(ar>=ay&&ar>aF.max){if(ay>aF.max){continue}at=(aF.max-ar)/(ay-ar)*(au-at)+at;ar=aF.max}else{if(ay>=ar&&ay>aF.max){if(ar>aF.max){continue}au=(aF.max-ar)/(ay-ar)*(au-at)+at;ay=aF.max}}if(ar!=az||at!=ax){ah.moveTo(aF.p2c(ar)+aD,av.p2c(at)+aE)}az=ay;ax=au;ah.lineTo(aF.p2c(ay)+aD,av.p2c(au)+aE)}ah.stroke()}function ap(aC,aH,aG){var aD=aC.points,ax=aC.pointsize,aA=Math.min(Math.max(0,aG.min),aG.max),ar,ay=0,aB=false;for(var aw=ax;aw<aD.length;aw+=ax){var at=aD[aw-ax],au=aD[aw-ax+1],az=aD[aw],av=aD[aw+1];if(aB&&at!=null&&az==null){ah.lineTo(aH.p2c(ay),aG.p2c(aA));ah.fill();aB=false;continue}if(at==null||az==null){continue}if(at<=az&&at<aH.min){if(az<aH.min){continue}au=(aH.min-at)/(az-at)*(av-au)+au;at=aH.min}else{if(az<=at&&az<aH.min){if(at<aH.min){continue}av=(aH.min-at)/(az-at)*(av-au)+au;az=aH.min}}if(at>=az&&at>aH.max){if(az>aH.max){continue}au=(aH.max-at)/(az-at)*(av-au)+au;at=aH.max}else{if(az>=at&&az>aH.max){if(at>aH.max){continue}av=(aH.max-at)/(az-at)*(av-au)+au;az=aH.max}}if(!aB){ah.beginPath();ah.moveTo(aH.p2c(at),aG.p2c(aA));aB=true}if(au>=aG.max&&av>=aG.max){ah.lineTo(aH.p2c(at),aG.p2c(aG.max));ah.lineTo(aH.p2c(az),aG.p2c(aG.max));ay=az;continue}else{if(au<=aG.min&&av<=aG.min){ah.lineTo(aH.p2c(at),aG.p2c(aG.min));ah.lineTo(aH.p2c(az),aG.p2c(aG.min));ay=az;continue}}var aF=at,aE=az;if(au<=av&&au<aG.min&&av>=aG.min){at=(aG.min-au)/(av-au)*(az-at)+at;au=aG.min}else{if(av<=au&&av<aG.min&&au>=aG.min){az=(aG.min-au)/(av-au)*(az-at)+at;av=aG.min}}if(au>=av&&au>aG.max&&av<=aG.max){at=(aG.max-au)/(av-au)*(az-at)+at;au=aG.max}else{if(av>=au&&av>aG.max&&au<=aG.max){az=(aG.max-au)/(av-au)*(az-at)+at;av=aG.max}}if(at!=aF){if(au<=aG.min){ar=aG.min}else{ar=aG.max}ah.lineTo(aH.p2c(aF),aG.p2c(ar));ah.lineTo(aH.p2c(at),aG.p2c(ar))}ah.lineTo(aH.p2c(at),aG.p2c(au));ah.lineTo(aH.p2c(az),aG.p2c(av));if(az!=aE){if(av<=aG.min){ar=aG.min}else{ar=aG.max}ah.lineTo(aH.p2c(az),aG.p2c(ar));ah.lineTo(aH.p2c(aE),aG.p2c(ar))}ay=Math.max(az,aE)}if(aB){ah.lineTo(aH.p2c(ay),aG.p2c(aA));ah.fill()}}ah.save();ah.translate(B.left,B.top);ah.lineJoin="round";var aq=am.lines.lineWidth,an=am.shadowSize;if(aq>0&&an>0){ah.lineWidth=an;ah.strokeStyle="rgba(0,0,0,0.1)";var al=Math.PI/18;ao(am.datapoints,Math.sin(al)*(aq/2+an/2),Math.cos(al)*(aq/2+an/2),am.xaxis,am.yaxis);ah.lineWidth=an/2;ao(am.datapoints,Math.sin(al)*(aq/2+an/4),Math.cos(al)*(aq/2+an/4),am.xaxis,am.yaxis)}ah.lineWidth=aq;ah.strokeStyle=am.color;var ak=R(am.lines,am.color,0,O);if(ak){ah.fillStyle=ak;ap(am.datapoints,am.xaxis,am.yaxis)}if(aq>0){ao(am.datapoints,0,0,am.xaxis,am.yaxis)}ah.restore()}function P(ak){function al(aq,aw,ar,az,ay,aB,aA){var ax=aq.points,aC=aq.pointsize;for(var at=0;at<ax.length;at+=aC){var au=ax[at],av=ax[at+1];if(au==null||au<aB.min||au>aB.max||av<aA.min||av>aA.max){continue}ah.beginPath();ah.arc(aB.p2c(au),aA.p2c(av)+az,aw,0,ay,false);if(ar){ah.fillStyle=ar;ah.fill()}ah.stroke()}}ah.save();ah.translate(B.left,B.top);var ao=ak.lines.lineWidth,am=ak.shadowSize,an=ak.points.radius;if(ao>0&&am>0){var ap=am/2;ah.lineWidth=ap;ah.strokeStyle="rgba(0,0,0,0.1)";al(ak.datapoints,an,null,ap+ap/2,Math.PI,ak.xaxis,ak.yaxis);ah.strokeStyle="rgba(0,0,0,0.2)";al(ak.datapoints,an,null,ap/2,Math.PI,ak.xaxis,ak.yaxis)}ah.lineWidth=ao;ah.strokeStyle=ak.color;al(ak.datapoints,an,R(ak.points,ak.color),0,2*Math.PI,ak.xaxis,ak.yaxis);ah.restore()}function h(ak,al,ay,aA,aE,an,ao,aC,aB,az,ar){var aq,aD,au,am,at,ap,aw,av,ax;if(ar){av=ap=aw=true;at=false;aq=ay;aD=ak;am=al+aA;au=al+aE;if(aD<aq){ax=aD;aD=aq;aq=ax;at=true;ap=false}}else{at=ap=aw=true;av=false;aq=ak+aA;aD=ak+aE;au=ay;am=al;if(am<au){ax=am;am=au;au=ax;av=true;aw=false}}if(aD<aC.min||aq>aC.max||am<aB.min||au>aB.max){return}if(aq<aC.min){aq=aC.min;at=false}if(aD>aC.max){aD=aC.max;ap=false}if(au<aB.min){au=aB.min;av=false}if(am>aB.max){am=aB.max;aw=false}aq=aC.p2c(aq);au=aB.p2c(au);aD=aC.p2c(aD);am=aB.p2c(am);if(ao){az.beginPath();az.moveTo(aq,au);az.lineTo(aq,am);az.lineTo(aD,am);az.lineTo(aD,au);az.fillStyle=ao(au,am);az.fill()}if(at||ap||aw||av){az.beginPath();az.moveTo(aq,au+an);if(at){az.lineTo(aq,am+an)}else{az.moveTo(aq,am+an)}if(aw){az.lineTo(aD,am+an)}else{az.moveTo(aD,am+an)}if(ap){az.lineTo(aD,au+an)}else{az.moveTo(aD,au+an)}if(av){az.lineTo(aq,au+an)}else{az.moveTo(aq,au+an)}az.stroke()}}function s(an){function al(ao,ay,av,au,ar,ap,aw){var at=ao.points,ax=ao.pointsize;for(var aq=0;aq<at.length;aq+=ax){if(at[aq]==null){continue}h(at[aq],at[aq+1],at[aq+2],ay,av,au,ar,ap,aw,ah,an.bars.horizontal)}}ah.save();ah.translate(B.left,B.top);ah.lineWidth=an.bars.lineWidth;ah.strokeStyle=an.color;var ak=an.bars.align=="left"?0:-an.bars.barWidth/2;var am=an.bars.fill?function(ao,ap){return R(an.bars,an.color,ao,ap)}:null;al(an.datapoints,ak,ak+an.bars.barWidth,0,am,an.xaxis,an.yaxis);ah.restore()}function R(ao,ak,ap,an){var al=ao.fill;if(!al){return null}if(ao.fillColor){return U(ao.fillColor,ap,an,ak)}var am=c.color.parse(ak);am.a=typeof al=="number"?al:0.4;am.normalize();return am.toString()}function D(){aj.find(".legend").remove();if(!A.legend.show){return}var au=[],al=false,ar=A.legend.labelFormatter,at,aw;for(i=0;i<r.length;++i){at=r[i];aw=at.label;if(!aw){continue}if(i%A.legend.noColumns==0){if(al){au.push("</tr>")}au.push("<tr>");al=true}if(ar){aw=ar(aw,at)}au.push('<td class="legendColorBox"><div style="border:1px solid '+A.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+at.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+aw+"</td>")}if(al){au.push("</tr>")}if(au.length==0){return}var ak='<table style="font-size:smaller;color:'+A.grid.color+'">'+au.join("")+"</table>";if(A.legend.container!=null){c(A.legend.container).html(ak)}else{var av="",ao=A.legend.position,an=A.legend.margin;if(an[0]==null){an=[an,an]}if(ao.charAt(0)=="n"){av+="top:"+(an[1]+B.top)+"px;"}else{if(ao.charAt(0)=="s"){av+="bottom:"+(an[1]+B.bottom)+"px;"}}if(ao.charAt(1)=="e"){av+="right:"+(an[0]+B.right)+"px;"}else{if(ao.charAt(1)=="w"){av+="left:"+(an[0]+B.left)+"px;"}}var ap=c('<div class="legend">'+ak.replace('style="','style="position:absolute;'+av+";")+"</div>").appendTo(aj);if(A.legend.backgroundOpacity!=0){var aq=A.legend.backgroundColor;if(aq==null){aq=A.grid.backgroundColor;if(aq&&typeof aq=="string"){aq=c.color.parse(aq)}else{aq=c.color.extract(ap,"background-color")}aq.a=1;aq=aq.toString()}var am=ap.children();c('<div style="position:absolute;width:'+am.width()+"px;height:"+am.height()+"px;"+av+"background-color:"+aq+';"> </div>').prependTo(ap).css("opacity",A.legend.backgroundOpacity)}}}var C=[],d=null;function t(ap,aE,ar){var ax=A.grid.mouseActiveRadius,at=ax*ax+1,aJ=null,aF=false,ay,az;for(ay=0;ay<r.length;++ay){if(!ar(r[ay])){continue}var av=r[ay],aH=av.xaxis,aG=av.yaxis,aC=av.datapoints.points,au=av.datapoints.pointsize,aK=aH.c2p(ap),ao=aG.c2p(aE),aA=ax/aH.scale,an=ax/aG.scale;if(av.lines.show||av.points.show){for(az=0;az<aC.length;az+=au){var al=aC[az],am=aC[az+1];if(al==null){continue}if(al-aK>aA||al-aK<-aA||am-ao>an||am-ao<-an){continue}var aq=Math.abs(aH.p2c(al)-ap),aw=Math.abs(aG.p2c(am)-aE),aI=aq*aq+aw*aw;if(aI<=at){at=aI;aJ=[ay,az/au]}}}if(av.bars.show&&!aJ){var ak=av.bars.align=="left"?0:-av.bars.barWidth/2,aB=ak+av.bars.barWidth;for(az=0;az<aC.length;az+=au){var al=aC[az],am=aC[az+1],aD=aC[az+2];if(al==null){continue}if(r[ay].bars.horizontal?(aK<=Math.max(aD,al)&&aK>=Math.min(aD,al)&&ao>=am+ak&&ao<=am+aB):(aK>=al+ak&&aK<=al+aB&&ao>=Math.min(aD,am)&&ao<=Math.max(aD,am))){aJ=[ay,az/au]}}}}if(aJ){ay=aJ[0];az=aJ[1];au=r[ay].datapoints.pointsize;return{datapoint:r[ay].datapoints.points.slice(az*au,(az+1)*au),dataIndex:az,series:r[ay],seriesIndex:ay}}return null}function l(ak){if(A.grid.hoverable){af("plothover",ak,function(al){return al.hoverable!=false})}}function N(ak){af("plotclick",ak,function(al){return al.clickable!=false})}function af(aq,al,at){var ar=m.offset(),an={pageX:al.pageX,pageY:al.pageY},ap=al.pageX-ar.left-B.left,au=al.pageY-ar.top-B.top;if(ac.xaxis.used){an.x=ac.xaxis.c2p(ap)}if(ac.yaxis.used){an.y=ac.yaxis.c2p(au)}if(ac.x2axis.used){an.x2=ac.x2axis.c2p(ap)}if(ac.y2axis.used){an.y2=ac.y2axis.c2p(au)}var ao=t(ap,au,at);if(ao){ao.pageX=parseInt(ao.series.xaxis.p2c(ao.datapoint[0])+ar.left+B.left);ao.pageY=parseInt(ao.series.yaxis.p2c(ao.datapoint[1])+ar.top+B.top)}if(A.grid.autoHighlight){for(var am=0;am<C.length;++am){var ak=C[am];if(ak.auto==aq&&!(ao&&ak.series==ao.series&&ak.point==ao.datapoint)){Y(ak.series,ak.point)}}if(ao){W(ao.series,ao.datapoint,aq)}}aj.trigger(aq,[an,ao])}function I(){if(!d){d=setTimeout(J,30)}}function J(){d=null;f.save();f.clearRect(0,0,n,X);f.translate(B.left,B.top);var al,ak;for(al=0;al<C.length;++al){ak=C[al];if(ak.series.bars.show){e(ak.series,ak.point)}else{Z(ak.series,ak.point)}}f.restore();S(v.drawOverlay,[f])}function W(al,an,am){if(typeof al=="number"){al=r[al]}if(typeof an=="number"){an=al.data[an]}var ak=aa(al,an);if(ak==-1){C.push({series:al,point:an,auto:am});I()}else{if(!am){C[ak].auto=false}}}function Y(al,am){if(al==null&&am==null){C=[];I()}if(typeof al=="number"){al=r[al]}if(typeof am=="number"){am=al.data[am]}var ak=aa(al,am);if(ak!=-1){C.splice(ak,1);I()}}function aa(am,an){for(var al=0;al<C.length;++al){var ak=C[al];if(ak.series==am&&ak.point[0]==an[0]&&ak.point[1]==an[1]){return al}}return -1}function Z(an,ak){var al=ak[0],am=ak[1],ar=an.xaxis,aq=an.yaxis;if(al<ar.min||al>ar.max||am<aq.min||am>aq.max){return}var ap=an.points.radius+an.points.lineWidth/2;f.lineWidth=ap;f.strokeStyle=c.color.parse(an.color).scale("a",0.5).toString();var ao=1.5*ap;f.beginPath();f.arc(ar.p2c(al),aq.p2c(am),ao,0,2*Math.PI,false);f.stroke()}function e(am,an){f.lineWidth=am.bars.lineWidth;f.strokeStyle=c.color.parse(am.color).scale("a",0.5).toString();var al=c.color.parse(am.color).scale("a",0.5).toString();var ak=am.bars.align=="left"?0:-am.bars.barWidth/2;h(an[0],an[1],an[2]||0,ak,ak+am.bars.barWidth,0,function(){return al},am.xaxis,am.yaxis,f,am.bars.horizontal)}function U(al,ar,ap,aq){if(typeof al=="string"){return al}else{var an=ah.createLinearGradient(0,ap,0,ar);for(var ak=0,am=al.colors.length;ak<am;++ak){var ao=al.colors[ak];if(typeof ao!="string"){ao=c.color.parse(aq).scale("rgb",ao.brightness);ao.a*=ao.opacity;ao=ao.toString()}an.addColorStop(ak/(am-1),ao)}return an}}}c.plot=function(e,d,g){var f=new a(c(e),d,g,c.plot.plugins);return f};c.plot.plugins=[];c.plot.formatDate=function(n,f,j){var l=function(d){d=""+d;return d.length==1?"0"+d:d};var m=[];var h=false;var g=n.getUTCHours();var k=g<12;if(j==null){j=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}if(f.search(/%p|%P/)!=-1){if(g>12){g=g-12}else{if(g==0){g=12}}}for(var e=0;e<f.length;++e){var o=f.charAt(e);if(h){switch(o){case"h":o=""+g;break;case"H":o=l(g);break;case"M":o=l(n.getUTCMinutes());break;case"S":o=l(n.getUTCSeconds());break;case"d":o=""+n.getUTCDate();break;case"m":o=""+(n.getUTCMonth()+1);break;case"y":o=""+n.getUTCFullYear();break;case"b":o=""+j[n.getUTCMonth()];break;case"p":o=(k)?("am"):("pm");break;case"P":o=(k)?("AM"):("PM");break}m.push(o);h=false}else{if(o=="%"){h=true}else{m.push(o)}}}return m.join("")};function b(d,e){return e*Math.floor(d/e)}})(jQuery);

/* jquery.fullcalendar.js */

(function(Y,I){var aw={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:true,allDayDefault:true,ignoreTimezone:true,lazyFetching:true,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '&#8212;'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:false,firstDay:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],buttonText:{prev:"&nbsp;&#9668;&nbsp;",next:"&nbsp;&#9658;&nbsp;",prevYear:"&nbsp;&lt;&lt;&nbsp;",nextYear:"&nbsp;&gt;&gt;&nbsp;",today:"today",month:"month",week:"week",day:"day"},theme:false,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:true,dropAccept:"*"};var q={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"&nbsp;&#9658;&nbsp;",next:"&nbsp;&#9668;&nbsp;",prevYear:"&nbsp;&gt;&gt;&nbsp;",nextYear:"&nbsp;&lt;&lt;&nbsp;"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}};var E=Y.fullCalendar={version:"1.4.11"};var ap=E.views={};Y.fn.fullCalendar=function(az){if(typeof az=="string"){var ay=Array.prototype.slice.call(arguments,1);var ax;this.each(function(){var aC=Y.data(this,"fullCalendar");if(aC&&Y.isFunction(aC[az])){var aB=aC[az].apply(aC,ay);if(ax===I){ax=aB}if(az=="destroy"){Y.removeData(this,"fullCalendar")}}});if(ax!==I){return ax}return this}var aA=az.eventSources||[];delete az.eventSources;if(az.events){aA.push(az.events);delete az.events}az=Y.extend(true,{},aw,(az.isRTL||az.isRTL===I&&aw.isRTL)?q:{},az);this.each(function(aB,aC){var aD=Y(aC);var aE=new ag(aD,az,aA);aD.data("fullCalendar",aE);aE.render()});return this};function i(ax){Y.extend(true,aw,ax)}function ag(a1,aT,aZ){var aJ=this;aJ.options=aT;aJ.render=bl;aJ.destroy=bn;aJ.refetchEvents=aD;aJ.reportEvents=aR;aJ.reportEventChange=aN;aJ.rerenderEvents=aK;aJ.changeView=bm;aJ.select=a8;aJ.unselect=ay;aJ.prev=bc;aJ.next=aU;aJ.prevYear=a6;aJ.nextYear=aE;aJ.today=a9;aJ.gotoDate=ba;aJ.incrementDate=a0;aJ.formatDate=function(bo,bp){return G(bo,bp,aT)};aJ.formatDates=function(bp,bq,bo){return P(bp,bq,bo,aT)};aJ.getDate=aL;aJ.getView=bb;aJ.option=aV;aJ.trigger=be;ae.call(aJ,aT,aZ);var aB=aJ.isFetchNeeded;var aQ=aJ.fetchEvents;var aO=a1[0];var a5;var aM;var aX;var a7;var bf;var aW={};var bg;var bd;var aS;var aY=0;var az=0;var a3=new Date();var bj=[];var bk;X(a3,aT.year,aT.month,aT.date);function bl(bo){if(!aX){bh()}else{aF();aI();aG();aH(bo)}}function bh(){a7=aT.theme?"ui":"fc";a1.addClass("fc");if(aT.isRTL){a1.addClass("fc-rtl")}if(aT.theme){a1.addClass("ui-widget")}aX=Y("<div class='fc-content "+a7+"-widget-content' style='position:relative'/>").prependTo(a1);a5=new ai(aJ,aT);aM=a5.render();if(aM){a1.prepend(aM)}bm(aT.defaultView);Y(window).resize(a4);if(!ax()){bi()}}function bi(){setTimeout(function(){if(!bf.start&&ax()){aH()}},0)}function bn(){Y(window).unbind("resize",a4);a5.destroy();aX.remove();a1.removeClass("fc fc-rtl fc-ui-widget")}function aA(){return aO.offsetWidth!==0}function ax(){return Y("body")[0].offsetWidth!==0}function bm(bp){if(!bf||bp!=bf.name){az++;ay();var bo=bf;var bq;if(bo){(bo.beforeHide||H)();t(aX,aX.height());bo.element.hide()}else{t(aX,1)}aX.css("overflow","hidden");bf=aW[bp];if(bf){bf.element.show()}else{bf=aW[bp]=new ap[bp](bq=aS=Y("<div class='fc-view fc-view-"+bp+"' style='position:absolute'/>").appendTo(aX),aJ)}if(bo){a5.deactivateButton(bo.name)}a5.activateButton(bp);aH();aX.css("overflow","");if(bo){t(aX,1)}if(!bq){(bf.afterShow||H)()}az--}}function aH(bq){if(aA()){az++;ay();if(bd===I){aF()}var bo=false;if(!bf.start||bq||a3<bf.start||a3>=bf.end){bf.render(a3,bq||0);aC(true);bo=true}else{if(bf.sizeDirty){bf.clearEvents();aC();bo=true}else{if(bf.eventsDirty){bf.clearEvents();bo=true}}}bf.sizeDirty=false;bf.eventsDirty=false;a2(bo);bg=a1.outerWidth();a5.updateTitle(bf.title);var bp=new Date();if(bp>=bf.start&&bp<bf.end){a5.disableButton("today")}else{a5.enableButton("today")}az--;bf.trigger("viewDisplay",aO)}}function aP(){aI();if(aA()){aF();aC();ay();bf.clearEvents();bf.renderEvents(bj);bf.sizeDirty=false}}function aI(){Y.each(aW,function(bp,bo){bo.sizeDirty=true})}function aF(){if(aT.contentHeight){bd=aT.contentHeight}else{if(aT.height){bd=aT.height-(aM?aM.height():0)-m(aX[0])}else{bd=Math.round(aX.width()/Math.max(aT.aspectRatio,0.5))}}}function aC(bo){az++;bf.setHeight(bd,bo);if(aS){aS.css("position","relative");aS=null}bf.setWidth(aX.width(),bo);az--}function a4(){if(!az){if(bf.start){var bo=++aY;setTimeout(function(){if(bo==aY&&!az&&aA()){if(bg!=(bg=a1.outerWidth())){az++;aP();bf.trigger("windowResize",aO);az--}}},200)}else{bi()}}}function a2(bo){if(!aT.lazyFetching||aB(bf.visStart,bf.visEnd)){aD()}else{if(bo){aK()}}}function aD(){aQ(bf.visStart,bf.visEnd)}function aR(bo){bj=bo;aK()}function aN(bo){aK(bo)}function aK(bo){aG();if(aA()){bf.clearEvents();bf.renderEvents(bj,bo);bf.eventsDirty=false}}function aG(){Y.each(aW,function(bp,bo){bo.eventsDirty=true})}function a8(bq,bp,bo){bf.select(bq,bp,bo===I?true:bo)}function ay(){if(bf){bf.unselect()}}function bc(){aH(-1)}function aU(){aH(1)}function a6(){d(a3,-1);aH()}function aE(){d(a3,1);aH()}function a9(){a3=new Date();aH()}function ba(bo,bp,bq){if(bo instanceof Date){a3=w(bo)}else{X(a3,bo,bp,bq)}aH()}function a0(bp,bo,bq){if(bp!==I){d(a3,bp)}if(bo!==I){Z(a3,bo)}if(bq!==I){av(a3,bq)}aH()}function aL(){return w(a3)}function bb(){return bf}function aV(bo,bp){if(bp===I){return aT[bo]}if(bo=="height"||bo=="contentHeight"||bo=="aspectRatio"){aT[bo]=bp;aP()}}function be(bo,bp){if(aT[bo]){return aT[bo].apply(bp||aO,Array.prototype.slice.call(arguments,2))}}if(aT.droppable){Y(document).bind("dragstart",function(bs,bq){var bo=bs.target;var br=Y(bo);if(!br.parents(".fc").length){var bp=aT.dropAccept;if(Y.isFunction(bp)?bp.call(bo,br):br.is(bp)){bk=bo;bf.dragStart(bk,bs,bq)}}}).bind("dragstop",function(bp,bo){if(bk){bf.dragStop(bk,bp,bo);bk=null}})}}function ai(aD,aC){var aB=this;aB.render=aA;aB.destroy=aF;aB.updateTitle=aG;aB.activateButton=aH;aB.deactivateButton=aJ;aB.disableButton=az;aB.enableButton=aE;var ay=Y([]);var aI;function aA(){aI=aC.theme?"ui":"fc";var aK=aC.header;if(aK){ay=Y("<table class='fc-header'/>").append(Y("<tr/>").append(Y("<td class='fc-header-left'/>").append(ax(aK.left))).append(Y("<td class='fc-header-center'/>").append(ax(aK.center))).append(Y("<td class='fc-header-right'/>").append(ax(aK.right))));return ay}}function aF(){ay.remove()}function ax(aK){if(aK){var aL=Y("<tr/>");Y.each(aK.split(" "),function(aN){if(aN>0){aL.append("<td><span class='fc-header-space'/></td>")}var aM;Y.each(this.split(","),function(aP,aO){if(aO=="title"){aL.append("<td><h2 class='fc-header-title'>&nbsp;</h2></td>");if(aM){aM.addClass(aI+"-corner-right")}aM=null}else{var aQ;if(aD[aO]){aQ=aD[aO]}else{if(ap[aO]){aQ=function(){aR.removeClass(aI+"-state-hover");aD.changeView(aO)}}}if(aQ){if(aM){aM.addClass(aI+"-no-right")}var aR;var aS=aC.theme?p(aC.buttonIcons,aO):null;var aT=p(aC.buttonText,aO);if(aS){aR=Y("<div class='fc-button-"+aO+" ui-state-default'><a><span class='ui-icon ui-icon-"+aS+"'/></a></div>")}else{if(aT){aR=Y("<div class='fc-button-"+aO+" "+aI+"-state-default'><a><span>"+aT+"</span></a></div>")}}if(aR){aR.click(function(){if(!aR.hasClass(aI+"-state-disabled")){aQ()}}).mousedown(function(){aR.not("."+aI+"-state-active").not("."+aI+"-state-disabled").addClass(aI+"-state-down")}).mouseup(function(){aR.removeClass(aI+"-state-down")}).hover(function(){aR.not("."+aI+"-state-active").not("."+aI+"-state-disabled").addClass(aI+"-state-hover")},function(){aR.removeClass(aI+"-state-hover").removeClass(aI+"-state-down")}).appendTo(Y("<td/>").appendTo(aL));if(aM){aM.addClass(aI+"-no-right")}else{aR.addClass(aI+"-corner-left")}aM=aR}}}});if(aM){aM.addClass(aI+"-corner-right")}});return Y("<table/>").append(aL)}}function aG(aK){ay.find("h2.fc-header-title").html(aK)}function aH(aK){ay.find("div.fc-button-"+aK).addClass(aI+"-state-active")}function aJ(aK){ay.find("div.fc-button-"+aK).removeClass(aI+"-state-active")}function az(aK){ay.find("div.fc-button-"+aK).addClass(aI+"-state-disabled")}function aE(aK){ay.find("div.fc-button-"+aK).removeClass(aI+"-state-disabled")}}var F=1;function ae(aP,aV){var aE=this;aE.isFetchNeeded=aC;aE.fetchEvents=az;aE.addEventSource=aR;aE.removeEventSource=aI;aE.updateEvent=aF;aE.renderEvent=aT;aE.removeEvents=aG;aE.clientEvents=aD;aE.normalizeEvent=aN;var aM=aE.trigger;var aO=aE.getView;var aK=aE.reportEvents;var aH,aA;var aJ=0;var aQ=0;var ay=0;var ax=[];function aC(aX,aW){return !aH||aX<aH||aW>aA}function az(a0,aX){aH=a0;aA=aX;ax=[];var aY=++aJ;var aW=aV.length;aQ=aW;for(var aZ=0;aZ<aW;aZ++){aL(aV[aZ],aY)}}function aL(aX,aW){aS(aX,function(aY){if(aW==aJ){for(var aZ=0;aZ<aY.length;aZ++){aN(aY[aZ]);aY[aZ].source=aX}ax=ax.concat(aY);aQ--;if(!aQ){aK(ax)}}})}function aS(aW,aY){if(typeof aW=="string"){var aX={};aX[aP.startParam]=Math.round(aH.getTime()/1000);aX[aP.endParam]=Math.round(aA.getTime()/1000);if(aP.cacheParam){aX[aP.cacheParam]=(new Date()).getTime()}aU();Y.ajax({url:aW,dataType:"json",data:aX,cache:aP.cacheParam||false,success:function(aZ){aB();aY(aZ)}})}else{if(Y.isFunction(aW)){aU();aW(w(aH),w(aA),function(aZ){aB();aY(aZ)})}else{aY(aW)}}}aV.unshift([]);function aR(aW){aV.push(aW);aQ++;aL(aW,aJ)}function aI(aW){aV=Y.grep(aV,function(aX){return aX!=aW});ax=Y.grep(ax,function(aX){return aX.source!=aW});aK(ax)}function aF(a0){var aX,aY=ax.length,a1,aW=aO().defaultEventEnd,a2=a0.start-a0._start,aZ=a0.end?(a0.end-(a0._end||aW(a0))):0;for(aX=0;aX<aY;aX++){a1=ax[aX];if(a1._id==a0._id&&a1!=a0){a1.start=new Date(+a1.start+a2);if(a0.end){if(a1.end){a1.end=new Date(+a1.end+aZ)}else{a1.end=new Date(+aW(a1)+aZ)}}else{a1.end=null}a1.title=a0.title;a1.url=a0.url;a1.allDay=a0.allDay;a1.className=a0.className;a1.editable=a0.editable;aN(a1)}}aN(a0);aK(ax)}function aT(aX,aW){aN(aX);if(!aX.source){if(aW){aV[0].push(aX);aX.source=aV[0]}ax.push(aX)}aK(ax)}function aG(aY){if(!aY){ax=[];for(var aX=0;aX<aV.length;aX++){if(typeof aV[aX]=="object"){aV[aX]=[]}}}else{if(!Y.isFunction(aY)){var aW=aY+"";aY=function(aZ){return aZ._id==aW}}ax=Y.grep(ax,aY,true);for(var aX=0;aX<aV.length;aX++){if(typeof aV[aX]=="object"){aV[aX]=Y.grep(aV[aX],aY,true)}}}aK(ax)}function aD(aW){if(Y.isFunction(aW)){return Y.grep(ax,aW)}else{if(aW){aW+="";return Y.grep(ax,function(aX){return aX._id==aW})}}return ax}function aU(){if(!ay++){aM("loading",null,true)}}function aB(){if(!--ay){aM("loading",null,false)}}function aN(aW){aW._id=aW._id||(aW.id===I?"_fc"+F++:aW.id+"");if(aW.date){if(!aW.start){aW.start=aW.date}delete aW.date}aW._start=w(aW.start=l(aW.start,aP.ignoreTimezone));aW.end=l(aW.end,aP.ignoreTimezone);if(aW.end&&aW.end<=aW.start){aW.end=null}aW._end=aW.end?w(aW.end):null;if(aW.allDay===I){aW.allDay=aP.allDayDefault}if(aW.className){if(typeof aW.className=="string"){aW.className=aW.className.split(/\s+/)}}else{aW.className=[]}}}ap.month=aa;function aa(ay,aC){var aB=this;aB.render=az;L.call(aB,ay,aC,"month");var aD=aB.opt;var ax=aB.renderBasic;var aA=aC.formatDate;function az(aJ,aM){if(aM){Z(aJ,aM);aJ.setDate(1)}var aG=w(aJ,true);aG.setDate(1);var aE=Z(w(aG),1);var aF=w(aG);var aI=w(aE);var aH=aD("firstDay");var aL=aD("weekends")?0:1;if(aL){r(aF);r(aI,-1,true)}av(aF,-((aF.getDay()-Math.max(aH,aL)+7)%7));av(aI,(7-aI.getDay()+Math.max(aH,aL))%7);var aK=Math.round((aI-aF)/(A*7));if(aD("weekMode")=="fixed"){av(aI,(6-aK)*7);aK=6}aB.title=aA(aG,aD("titleFormat"));aB.start=aG;aB.end=aE;aB.visStart=aF;aB.visEnd=aI;ax(aK,aL?5:7,true)}}ap.basicWeek=T;function T(ay,aC){var aB=this;aB.render=az;L.call(aB,ay,aC,"basicWeek");var aD=aB.opt;var ax=aB.renderBasic;var aA=aC.formatDates;function az(aI,aK){if(aK){av(aI,aK*7)}var aG=av(w(aI),-((aI.getDay()-aD("firstDay")+7)%7));var aE=av(w(aG),7);var aF=w(aG);var aH=w(aE);var aJ=aD("weekends");if(!aJ){r(aF);r(aH,-1,true)}aB.title=aA(aF,av(w(aH),-1),aD("titleFormat"));aB.start=aG;aB.end=aE;aB.visStart=aF;aB.visEnd=aH;ax(1,aJ?7:5,false)}}ap.basicDay=N;function N(ay,aC){var aB=this;aB.render=az;L.call(aB,ay,aC,"basicDay");var aD=aB.opt;var ax=aB.renderBasic;var aA=aC.formatDate;function az(aF,aE){if(aE){av(aF,aE);if(!aD("weekends")){r(aF,aE<0?-1:1)}}aB.title=aA(aF,aD("titleFormat"));aB.start=aB.visStart=w(aF,true);aB.end=aB.visEnd=av(w(aB.start),1);ax(1,1,false)}}var M;i({weekMode:"fixed"});function L(aT,aF,aV){var aI=this;aI.renderBasic=a4;aI.setHeight=bb;aI.setWidth=aZ;aI.renderDayOverlay=aE;aI.defaultSelectionEnd=bh;aI.renderSelection=aA;aI.clearSelection=a9;aI.dragStart=aD;aI.dragStop=bd;aI.defaultEventEnd=aG;aI.getHoverListener=function(){return aY};aI.colContentLeft=aC;aI.colContentRight=aM;aI.dayOfWeekCol=a3;aI.dateCell=ay;aI.cellDate=aW;aI.cellIsAllDay=function(){return true};aI.allDayTR=bg;aI.allDayBounds=a5;aI.getRowCnt=function(){return bc};aI.getColCnt=function(){return aP};aI.getColWidth=function(){return a2};aI.getDaySegmentContainer=function(){return aK};au.call(aI,aT,aF,aV);an.call(aI);V.call(aI);v.call(aI);var a6=aI.opt;var aL=aI.trigger;var aS=aI.clearEvents;var aB=aI.renderOverlay;var ax=aI.clearOverlays;var ba=aI.daySelectionMousedown;var be=aF.formatDate;var a1,aJ,az;var aQ;var aX;var bc,aP;var a2;var aU,aH;var aR,a8;var aK;var aO;var aY;var a7;O(aT.addClass("fc-grid"));function a4(bm,bq,bt){bc=bm;aP=bq;a1=a6("isRTL");if(a1){aJ=-1;az=aP-1}else{aJ=1;az=0}aQ=a6("firstDay");aX=a6("weekends")?0:1;var bs=a6("theme")?"ui":"fc";var bk=a6("columnFormat");var bi=aI.start.getMonth();var bl=ab(new Date());var bn,bo,bp,br=w(aI.visStart);if(!a8){var bj=Y("<table/>").appendTo(aT);bn="<thead><tr>";for(bo=0;bo<aP;bo++){bn+="<th class='fc-"+a[br.getDay()]+" "+bs+"-state-default"+(bo==az?" fc-leftmost":"")+"'>"+be(br,bk)+"</th>";av(br,1);if(aX){r(br)}}aR=Y(bn+"</tr></thead>").appendTo(bj);bn="<tbody>";br=w(aI.visStart);for(bo=0;bo<bc;bo++){bn+="<tr class='fc-week"+bo+"'>";for(bp=0;bp<aP;bp++){bn+="<td class='fc-"+a[br.getDay()]+" "+bs+"-state-default fc-day"+(bo*aP+bp)+(bp==az?" fc-leftmost":"")+(bc>1&&br.getMonth()!=bi?" fc-other-month":"")+(+br==+bl?" fc-today "+bs+"-state-highlight":" fc-not-today")+"'>"+(bt?"<div class='fc-day-number'>"+br.getDate()+"</div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";av(br,1);if(aX){r(br)}}bn+="</tr>"}a8=Y(bn+"</tbody>").appendTo(bj);a0(a8.find("td"));aK=Y("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(aT)}else{aS();var bu=a8.find("tr").length;if(bc<bu){a8.find("tr:gt("+(bc-1)+")").remove()}else{if(bc>bu){bn="";for(bo=bu;bo<bc;bo++){bn+="<tr class='fc-week"+bo+"'>";for(bp=0;bp<aP;bp++){bn+="<td class='fc-"+a[br.getDay()]+" "+bs+"-state-default fc-new fc-day"+(bo*aP+bp)+(bp==az?" fc-leftmost":"")+"'>"+(bt?"<div class='fc-day-number'></div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";av(br,1);if(aX){r(br)}}bn+="</tr>"}a8.append(bn)}}a0(a8.find("td.fc-new").removeClass("fc-new"));br=w(aI.visStart);a8.find("td").each(function(){var bv=Y(this);if(bc>1){if(br.getMonth()==bi){bv.removeClass("fc-other-month")}else{bv.addClass("fc-other-month")}}if(+br==+bl){bv.removeClass("fc-not-today").addClass("fc-today").addClass(bs+"-state-highlight")}else{bv.addClass("fc-not-today").removeClass("fc-today").removeClass(bs+"-state-highlight")}bv.find("div.fc-day-number").text(br.getDate());av(br,1);if(aX){r(br)}});if(bc==1){br=w(aI.visStart);aR.find("th").each(function(bv,bw){Y(bw).text(be(br,bk));bw.className=bw.className.replace(/^fc-\w+(?= )/,"fc-"+a[br.getDay()]);av(br,1);if(aX){r(br)}});br=w(aI.visStart);a8.find("td").each(function(bv,bw){bw.className=bw.className.replace(/^fc-\w+(?= )/,"fc-"+a[br.getDay()]);av(br,1);if(aX){r(br)}})}}}function bb(bl){aH=bl;var bo=a8.find("tr td:first-child"),bi=aH-aR.height(),bn,bm;if(a6("weekMode")=="variable"){bn=bm=Math.floor(bi/(bc==1?2:6))}else{bn=Math.floor(bi/bc);bm=bi-bn*(bc-1)}if(M===I){var bj=a8.find("tr:first"),bk=bj.find("td:first");bk.height(bn);M=bn!=bk.height()}if(M){bo.slice(0,-1).height(bn);bo.slice(-1).height(bm)}else{af(bo.slice(0,-1),bn);af(bo.slice(-1),bm)}}function aZ(bi){aU=bi;a7.clear();a2=Math.floor(aU/aP);ac(aR.find("th").slice(0,-1),a2)}function a0(bi){bi.click(aN).mousedown(ba)}function aN(bk){if(!a6("selectable")){var bj=parseInt(this.className.match(/fc\-day(\d+)/)[1]),bi=av(w(aI.visStart),Math.floor(bj/aP)*7+bj%aP);aL("dayClick",this,bi,true,bk)}}function aE(bm,bk,bp){if(bp){aO.build()}var bn=w(aI.visStart);var br=av(w(bn),aP);for(var bj=0;bj<bc;bj++){var bl=new Date(Math.max(bn,bm));var bi=new Date(Math.min(br,bk));if(bl<bi){var bq,bo;if(a1){bq=g(bi,bn)*aJ+az+1;bo=g(bl,bn)*aJ+az+1}else{bq=g(bl,bn);bo=g(bi,bn)}a0(bf(bj,bq,bj,bo-1))}av(bn,7);av(br,7)}}function bf(bj,bi,bl,bk){var bm=aO.rect(bj,bi,bl,bk,aT);return aB(bm,aT)}function bh(bj,bi){return w(bj)}function aA(bj,bk,bi){aE(bj,av(w(bk),1),true)}function a9(){ax()}function aD(bi,bk,bj){aY.start(function(bl){ax();if(bl){bf(bl.row,bl.col,bl.row,bl.col)}},bk)}function bd(bi,bm,bj){var bk=aY.stop();ax();if(bk){var bl=aW(bk);aL("drop",bi,bl,true,bm,bj)}}function aG(bi){return w(bi.start)}aO=new f(function(bn,bk){var bm,bi,bj;var bl=a8.find("tr:first td");if(a1){bl=Y(bl.get().reverse())}bl.each(function(bp,bo){bm=Y(bo);bi=bm.offset().left;if(bp){bj[1]=bi}bj=[bi];bk[bp]=bj});bj[1]=bi+bm.outerWidth();a8.find("tr").each(function(bp,bo){bm=Y(bo);bi=bm.offset().top;if(bp){bj[1]=bi}bj=[bi];bn[bp]=bj});bj[1]=bi+bm.outerHeight()});aY=new y(aO);a7=new at(function(bi){return a8.find("td:eq("+bi+") div div")});function aC(bi){return a7.left(bi)}function aM(bi){return a7.right(bi)}function a3(bi){return(bi-Math.max(aQ,aX)+aP)%aP}function ay(bi){return{row:Math.floor(g(bi,aI.visStart)/7),col:a3(bi.getDay())*aJ+az}}function aW(bi){return av(w(aI.visStart),bi.row*7+bi.col*aJ+az)}function bg(bi){return a8.find("tr:eq("+bi+")")}function a5(bi){return{left:0,right:aU}}}function v(){var aE=this;aE.renderEvents=aD;aE.compileDaySegs=aL;aE.clearEvents=aO;aE.bindDaySeg=aH;ad.call(aE);var ax=aE.opt;var aM=aE.trigger;var aR=aE.reportEvents;var aB=aE.reportEventClear;var aN=aE.eventElementHandlers;var aG=aE.showEvents;var az=aE.hideEvents;var aK=aE.eventDrop;var aA=aE.getDaySegmentContainer;var ay=aE.getHoverListener;var aS=aE.renderDayOverlay;var aI=aE.clearOverlays;var aF=aE.getRowCnt;var aJ=aE.getColCnt;var aC=aE.renderDaySegs;var aP=aE.resizableDayEvent;function aD(aT,aU){aR(aT);aC(aL(aT),aU)}function aO(){aB();aA().empty()}function aL(aZ){var a3=aF(),a2=aJ(),a4=w(aE.visStart),aV=av(w(a4),a2),aW=Y.map(aZ,W),aX,aU,a0,a5,a1,aY,aT=[];for(aX=0;aX<a3;aX++){aU=u(n(aZ,aW,a4,aV));for(a0=0;a0<aU.length;a0++){a5=aU[a0];for(a1=0;a1<a5.length;a1++){aY=a5[a1];aY.row=aX;aY.level=a0;aT.push(aY)}}av(a4,7);av(aV,7)}return aT}function aH(aU,aV,aT){aN(aU,aV);if(aU.editable||aU.editable===I&&ax("editable")){aQ(aU,aV);if(aT.isEnd){aP(aU,aV,aT)}}}function aQ(aU,aW){if(!ax("disableDragging")&&aW.draggable){var aT=ay();var aV;aW.draggable({zIndex:9,delay:50,opacity:ax("dragOpacity"),revertDuration:ax("dragRevertDuration"),start:function(aY,aX){aM("eventDragStart",aW,aU,aY,aX);az(aU,aW);aT.start(function(a2,a1,a0,aZ){aW.draggable("option","revert",!a2||!a0&&!aZ);aI();if(a2){aV=a0*7+aZ*(ax("isRTL")?-1:1);aS(av(w(aU.start),aV),av(W(aU),aV))}else{aV=0}},aY,"drag")},stop:function(aY,aX){aT.stop();aI();aM("eventDragStop",aW,aU,aY,aX);if(aV){aW.find("a").removeAttr("href");aK(this,aU,aV,0,aU.allDay,aY,aX)}else{if(Y.browser.msie){aW.css("filter","")}aG(aU,aW)}}})}}}ap.agendaWeek=am;function am(ax,aC){var aB=this;aB.render=az;J.call(aB,ax,aC,"agendaWeek");var aD=aB.opt;var ay=aB.renderAgenda;var aA=aC.formatDates;function az(aI,aK){if(aK){av(aI,aK*7)}var aG=av(w(aI),-((aI.getDay()-aD("firstDay")+7)%7));var aE=av(w(aG),7);var aF=w(aG);var aH=w(aE);var aJ=aD("weekends");if(!aJ){r(aF);r(aH,-1,true)}aB.title=aA(aF,av(w(aH),-1),aD("titleFormat"));aB.start=aG;aB.end=aE;aB.visStart=aF;aB.visEnd=aH;ay(aJ?7:5)}}ap.agendaDay=o;function o(ax,aC){var aB=this;aB.render=az;J.call(aB,ax,aC,"agendaDay");var aD=aB.opt;var ay=aB.renderAgenda;var aA=aC.formatDate;function az(aH,aG){if(aG){av(aH,aG);if(!aD("weekends")){r(aH,aG<0?-1:1)}}var aE=w(aH,true);var aF=av(w(aE),1);aB.title=aA(aH,aD("titleFormat"));aB.start=aB.visStart=aE;aB.end=aB.visEnd=aF;ay(1)}}i({allDaySlot:true,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:0.5},minTime:0,maxTime:24});function J(bd,bu,aS){var br=this;br.renderAgenda=bD;br.setWidth=be;br.setHeight=bm;br.beforeHide=aQ;br.afterShow=by;br.defaultEventEnd=bn;br.timePosition=bA;br.dayOfWeekCol=aR;br.dateCell=bb;br.cellDate=bw;br.cellIsAllDay=bh;br.allDayTR=aZ;br.allDayBounds=bv;br.getHoverListener=function(){return a3};br.colContentLeft=ax;br.colContentRight=aP;br.getDaySegmentContainer=function(){return a2};br.getSlotSegmentContainer=function(){return bG};br.getMinMinute=function(){return aX};br.getMaxMinute=function(){return aM};br.getBodyContent=function(){return bk};br.getRowCnt=function(){return 1};br.getColCnt=function(){return aJ};br.getColWidth=function(){return bo};br.getSlotHeight=function(){return a7};br.defaultSelectionEnd=a8;br.renderDayOverlay=aC;br.renderSelection=aL;br.clearSelection=bf;br.dragStart=ay;br.dragStop=aI;au.call(br,bd,bu,aS);an.call(br);V.call(br);aq.call(br);var a9=br.opt;var a6=br.trigger;var bs=br.clearEvents;var aE=br.renderOverlay;var bF=br.clearOverlays;var bl=br.reportSelection;var aT=br.unselect;var aV=br.daySelectionMousedown;var a5=br.slotSegHtml;var a4=bu.formatDate;var bz,a1,bk,ba,aA;var aJ;var bq=0;var aY,bo,a7;var bt,a0;var aN;var aO,bi;var bE;var aW,aB,bj;var aX,aM;var aF;var a3;var az;var bC={};var aG;var a2;var bG;O(bd.addClass("fc-agenda"));function bD(bL){aJ=bL;aO=a9("theme")?"ui":"fc";bE=a9("weekends")?0:1;bi=a9("firstDay");if(aW=a9("isRTL")){aB=-1;bj=aJ-1}else{aB=1;bj=0}aX=b(a9("minTime"));aM=b(a9("maxTime"));var bN=aW?av(w(br.visEnd),-1):w(br.visStart),bM=w(bN),bK=ab(new Date()),bJ=a9("columnFormat");if(!bz){var bH,bg,bP=a9("slotMinutes")%15==0,bO="<div class='fc-agenda-head' style='position:relative;z-index:4'><table style='width:100%'><tr class='fc-first"+(a9("allDaySlot")?"":" fc-last")+"'><th class='fc-leftmost "+aO+"-state-default'>&nbsp;</th>";for(bH=0;bH<aJ;bH++){bO+="<th class='fc-"+a[bM.getDay()]+" "+aO+"-state-default'>"+a4(bM,bJ)+"</th>";av(bM,aB);if(bE){r(bM,aB)}}bO+="<th class='"+aO+"-state-default'>&nbsp;</th></tr>";if(a9("allDaySlot")){bO+="<tr class='fc-all-day'><th class='fc-axis fc-leftmost "+aO+"-state-default'>"+a9("allDayText")+"</th><td colspan='"+aJ+"' class='"+aO+"-state-default'><div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td><th class='"+aO+"-state-default'>&nbsp;</th></tr><tr class='fc-divider fc-last'><th colspan='"+(aJ+2)+"' class='"+aO+"-state-default fc-leftmost'><div/></th></tr>"}bO+="</table></div>";bz=Y(bO).appendTo(bd);aH(bz.find("td"));a2=Y("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(bz);bM=D();var bI=R(w(bM),aM);R(bM,aX);bO="<table>";for(bH=0;bM<bI;bH++){bg=bM.getMinutes();bO+="<tr class='"+(!bH?"fc-first":(!bg?"":"fc-minor"))+"'><th class='fc-axis fc-leftmost "+aO+"-state-default'>"+((!bP||!bg)?a4(bM,a9("axisFormat")):"&nbsp;")+"</th><td class='fc-slot"+bH+" "+aO+"-state-default'><div style='position:relative'>&nbsp;</div></td></tr>";R(bM,a9("slotMinutes"));bq++}bO+="</table>";a1=Y("<div class='fc-agenda-body' style='position:relative;z-index:2;overflow:auto'/>").append(bk=Y("<div style='position:relative;overflow:hidden'>").append(ba=Y(bO))).appendTo(bd);bx(a1.find("td"));bG=Y("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(bk);bM=w(bN);bO="<div class='fc-agenda-bg' style='position:absolute;z-index:1'><table style='width:100%;height:100%'><tr class='fc-first'>";for(bH=0;bH<aJ;bH++){bO+="<td class='fc-"+a[bM.getDay()]+" "+aO+"-state-default "+(!bH?"fc-leftmost ":"")+(+bM==+bK?aO+"-state-highlight fc-today":"fc-not-today")+"'><div class='fc-day-content'><div>&nbsp;</div></div></td>";av(bM,aB);if(bE){r(bM,aB)}}bO+="</tr></table></div>";aA=Y(bO).appendTo(bd)}else{bs();bz.find("tr:first th").slice(1,-1).each(function(bQ,bR){Y(bR).text(a4(bM,bJ));bR.className=bR.className.replace(/^fc-\w+(?= )/,"fc-"+a[bM.getDay()]);av(bM,aB);if(bE){r(bM,aB)}});bM=w(bN);aA.find("td").each(function(bQ,bR){bR.className=bR.className.replace(/^fc-\w+(?= )/,"fc-"+a[bM.getDay()]);if(+bM==+bK){Y(bR).removeClass("fc-not-today").addClass("fc-today").addClass(aO+"-state-highlight")}else{Y(bR).addClass("fc-not-today").removeClass("fc-today").removeClass(aO+"-state-highlight")}av(bM,aB);if(bE){r(bM,aB)}})}}function bm(bg,bH){if(bg===I){bg=a0}a0=bg;bC={};var bI=bg-bz.height();bI=Math.min(bI,ba.height());a1.height(bI);a7=a1.find("tr:first div").height()+1;if(bH){aK()}}function be(bI){bt=bI;az.clear();a1.width(bI).css("overflow","auto");ba.width("");var bg=bz.find("tr:first th"),bJ=bz.find("tr.fc-all-day th:last"),bK=aA.find("td"),bH=a1[0].clientWidth;ba.width(bH);bH=a1[0].clientWidth;ba.width(bH);aY=0;ac(bz.find("tr:lt(2) th:first").add(a1.find("tr:first th")).width(1).each(function(){aY=Math.max(aY,Y(this).outerWidth())}),aY);bo=Math.floor((bH-aY)/aJ);ac(bK.slice(0,-1),bo);ac(bg.slice(1,-2),bo);if(bI!=bH){ac(bg.slice(-2,-1),bH-aY-bo*(aJ-1));bg.slice(-1).show();bJ.show()}else{a1.css("overflow","hidden");bg.slice(-2,-1).width("");bg.slice(-1).hide();bJ.hide()}aA.css({top:bz.find("tr").height(),left:aY,width:bH-aY,height:a0})}function aK(){var bH=D(),bJ=w(bH);bJ.setHours(a9("firstHour"));var bI=bA(bH,bJ)+1,bg=function(){a1.scrollTop(bI)};bg();setTimeout(bg,0)}function aQ(){aN=a1.scrollTop()}function by(){a1.scrollTop(aN)}function aH(bg){bg.click(aU).mousedown(aV)}function bx(bg){bg.click(aU).mousedown(bB)}function aU(bI){if(!a9("selectable")){var bg=Math.min(aJ-1,Math.floor((bI.pageX-aA.offset().left)/bo)),bL=av(w(br.visStart),bg*aB+bj),bK=this.className.match(/fc-slot(\d+)/);if(bK){var bJ=parseInt(bK[1])*a9("slotMinutes"),bH=Math.floor(bJ/60);bL.setHours(bH);bL.setMinutes(bJ%60+aX);a6("dayClick",this,bL,false,bI)}else{a6("dayClick",this,bL,true,bI)}}}function aC(bI,bg,bJ){if(bJ){aF.build()}var bH=w(br.visStart);var bL,bK;if(aW){bL=g(bg,bH)*aB+bj+1;bK=g(bI,bH)*aB+bj+1}else{bL=g(bI,bH);bK=g(bg,bH)}bL=Math.max(0,bL);bK=Math.min(aJ,bK);if(bL<bK){aH(bc(0,bL,0,bK-1))}}function bc(bg,bH,bI,bJ){var bK=aF.rect(bg,bH,bI,bJ,bz);return aE(bK,bz)}function bp(bM,bJ){var bH=w(br.visStart);var bL=av(w(bH),1);for(var bI=0;bI<aJ;bI++){var bQ=new Date(Math.max(bH,bM));var bg=new Date(Math.min(bL,bJ));if(bQ<bg){var bK=bI*aB+bj;var bO=aF.rect(0,bK,0,bK,bk);var bN=bA(bH,bQ);var bP=bA(bH,bg);bO.top=bN;bO.height=bP-bN;bx(aE(bO,bk))}av(bH,1);av(bL,1)}}aF=new f(function(bP,bL){var bN,bI,bJ;aA.find("td").each(function(bR,bQ){bN=Y(bQ);bI=bN.offset().left;if(bR){bJ[1]=bI}bJ=[bI];bL[bR]=bJ});bJ[1]=bI+bN.outerWidth();if(a9("allDaySlot")){bN=bz.find("td");bI=bN.offset().top;bP[0]=[bI,bI+bN.outerHeight()]}var bM=bk.offset().top;var bO=a1.offset().top;var bg=bO+a1.outerHeight();function bK(bQ){return Math.max(bO,Math.min(bg,bQ))}for(var bH=0;bH<bq;bH++){bP.push([bK(bM+a7*bH),bK(bM+a7*(bH+1))])}});a3=new y(aF);az=new at(function(bg){return aA.find("td:eq("+bg+") div div")});function ax(bg){return aY+az.left(bg)}function aP(bg){return aY+az.right(bg)}function aR(bg){return((bg-Math.max(bi,bE)+aJ)%aJ)*aB+bj}function bb(bg){return{row:Math.floor(g(bg,br.visStart)/7),col:aR(bg.getDay())}}function bA(bH,bK){bH=w(bH,true);if(bK<R(w(bH),aX)){return 0}if(bK>=R(w(bH),aM)){return bk.height()}var bL=a9("slotMinutes"),bg=bK.getHours()*60+bK.getMinutes()-aX,bJ=Math.floor(bg/bL),bI=bC[bJ];if(bI===I){bI=bC[bJ]=a1.find("tr:eq("+bJ+") td div")[0].offsetTop}return Math.max(0,Math.round(bI-1+a7*((bg%bL)/bL)))}function bw(bI){var bH=av(w(br.visStart),bI.col*aB+bj);var bg=bI.row;if(a9("allDaySlot")){bg--}if(bg>=0){R(bH,aX+bg*a9("slotMinutes"))}return bH}function bh(bg){return a9("allDaySlot")&&!bg.row}function bv(){return{left:aY,right:bt}}function aZ(bg){return bz.find("tr.fc-all-day")}function bn(bg){var bH=w(bg.start);if(bg.allDay){return bH}return R(bH,a9("defaultEventMinutes"))}function a8(bH,bg){if(bg){return w(bH)}return R(w(bH),a9("slotMinutes"))}function aL(bH,bI,bg){if(bg){if(a9("allDaySlot")){aC(bH,av(w(bI),1),true)}}else{aD(bH,bI)}}function aD(bJ,bH){var bM=a9("selectHelper");aF.build();if(bM){var bg=g(bJ,br.visStart)*aB+bj;if(bg>=0&&bg<aJ){var bI=aF.rect(0,bg,0,bg,bk);var bL=bA(bJ,bJ);var bN=bA(bJ,bH);if(bN>bL){bI.top=bL;bI.height=bN-bL;bI.left+=2;bI.width-=5;if(Y.isFunction(bM)){var bK=bM(bJ,bH);if(bK){bI.position="absolute";bI.zIndex=8;aG=Y(bK).css(bI).appendTo(bk)}}else{aG=Y(a5({title:"",start:bJ,end:bH,className:[],editable:false},bI,"fc-event fc-event-vert fc-corner-top fc-corner-bottom "));if(Y.browser.msie){aG.find("span.fc-event-bg").hide()}aG.css("opacity",a9("dragOpacity"))}if(aG){bx(aG);bk.append(aG);ac(aG,bI.width,true);af(aG,bI.height,true)}}}}else{bp(bJ,bH)}}function bf(){bF();if(aG){aG.remove();aG=null}}function bB(bI){if(bI.which==1&&a9("selectable")){aT(bI);var bH=this;var bg;a3.start(function(bM,bK){bf();if(bM&&bM.col==bK.col&&!bh(bM)){var bJ=bw(bK);var bL=bw(bM);bg=[bJ,R(w(bJ),a9("slotMinutes")),bL,R(w(bL),a9("slotMinutes"))].sort(C);aD(bg[0],bg[3])}else{bg=null}},bI);Y(document).one("mouseup",function(bJ){a3.stop();if(bg){if(+bg[0]==+bg[1]){a6("dayClick",bH,bg[0],false,bJ)}bl(bg[0],bg[3],false,bJ)}})}}function ay(bg,bI,bH){a3.start(function(bL){bF();if(bL){if(bh(bL)){bc(bL.row,bL.col,bL.row,bL.col)}else{var bJ=bw(bL);var bK=R(w(bJ),a9("defaultEventMinutes"));bp(bJ,bK)}}},bI)}function aI(bg,bJ,bH){var bI=a3.stop();bF();if(bI){a6("drop",bg,bw(bI),bh(bI),bJ,bH)}}}function aq(){var aJ=this;aJ.renderEvents=aM;aJ.compileDaySegs=aY;aJ.clearEvents=aW;aJ.slotSegHtml=a7;aJ.bindDaySeg=bc;ad.call(aJ);var aL=aJ.opt;var a6=aJ.trigger;var aU=aJ.eventEnd;var a8=aJ.reportEvents;var ay=aJ.reportEventClear;var aP=aJ.eventElementHandlers;var ba=aJ.setHeight;var bd=aJ.getDaySegmentContainer;var aN=aJ.getSlotSegmentContainer;var aG=aJ.getHoverListener;var ax=aJ.getMaxMinute;var aK=aJ.getMinMinute;var aC=aJ.timePosition;var aB=aJ.colContentLeft;var aQ=aJ.colContentRight;var a1=aJ.renderDaySegs;var a2=aJ.resizableDayEvent;var aT=aJ.getColCnt;var a0=aJ.getColWidth;var aZ=aJ.getSlotHeight;var aA=aJ.getBodyContent;var aI=aJ.reportEventElement;var aH=aJ.showEvents;var aO=aJ.hideEvents;var aV=aJ.eventDrop;var a4=aJ.eventResize;var aD=aJ.renderDayOverlay;var a3=aJ.clearOverlays;var aS=aJ.calendar;var be=aS.formatDate;var az=aS.formatDates;function aM(bk,bh){a8(bk);var bf,bj=bk.length,bi=[],bg=[];for(bf=0;bf<bj;bf++){if(bk[bf].allDay){bi.push(bk[bf])}else{bg.push(bk[bf])}}if(aL("allDaySlot")){a1(aY(bi),bh);ba()}a9(aF(bg),bh)}function aW(){ay();bd().empty();aN().empty()}function aY(bm){var bk=u(n(bm,Y.map(bm,W),aJ.visStart,aJ.visEnd)),bf,bg=bk.length,bj,bh,bl,bi=[];for(bf=0;bf<bg;bf++){bj=bk[bf];for(bh=0;bh<bj.length;bh++){bl=bj[bh];bl.row=0;bl.level=bf;bi.push(bl)}}return bi}function aF(bl){var bq=aT(),bg=aK(),bm=ax(),br=R(w(aJ.visStart),bg),bp=Y.map(bl,aR),bh,bo,bi,bk,bj,bn,bf=[];for(bh=0;bh<bq;bh++){bo=u(n(bl,bp,br,R(w(br),bm-bg)));B(bo);for(bi=0;bi<bo.length;bi++){bk=bo[bi];for(bj=0;bj<bk.length;bj++){bn=bk[bj];bn.col=bh;bn.level=bi;bf.push(bn)}}av(br,1,true)}return bf}function aR(bf){if(bf.end){return w(bf.end)}else{return R(w(bf.start),aL("defaultEventMinutes"))}}function a9(bI,bj){var bp,bJ=bI.length,br,bs,bv,bl,bC,bH,bG,bE,bq,bu,bk,bi,bF="",bD,by,bz,bf={},bm={},bB,bn,bw,bx,bA=aN(),bh,bo,bg,bt=aT();if(bh=aL("isRTL")){bo=-1;bg=bt-1}else{bo=1;bg=0}for(bp=0;bp<bJ;bp++){br=bI[bp];bs=br.event;bv="fc-event fc-event-vert ";if(br.isStart){bv+="fc-corner-top "}if(br.isEnd){bv+="fc-corner-bottom "}bl=aC(br.start,br.start);bC=aC(br.start,br.end);bH=br.col;bG=br.level;bE=br.forward||0;bq=aB(bH*bo+bg);bu=aQ(bH*bo+bg)-bq;bu=Math.min(bu-6,bu*0.95);if(bG){bk=bu/(bG+bE+1)}else{if(bE){bk=((bu/(bE+1))-(12/2))*2}else{bk=bu}}bi=bq+(bu/(bG+bE+1)*bG)*bo+(bh?bu-bk:0);br.top=bl;br.left=bi;br.outerWidth=bk;br.outerHeight=bC-bl;bF+=a7(bs,br,bv)}bA[0].innerHTML=bF;bD=bA.children();for(bp=0;bp<bJ;bp++){br=bI[bp];bs=br.event;by=Y(bD[bp]);bz=a6("eventRender",bs,bs,by);if(bz===false){by.remove()}else{if(bz&&bz!==true){by.remove();by=Y(bz).css({position:"absolute",top:br.top,left:br.left}).appendTo(bA)}br.element=by;if(bs._id===bj){bb(bs,by,br)}else{by[0]._fci=bp}aI(bs,by)}}S(bA,bI,bb);for(bp=0;bp<bJ;bp++){br=bI[bp];if(by=br.element){bn=bf[bB=br.key=aj(by[0])];br.vsides=bn===I?(bf[bB]=m(by[0],true)):bn;bn=bm[bB];br.hsides=bn===I?(bm[bB]=x(by[0],true)):bn;bw=by.find("span.fc-event-title");if(bw.length){br.titleTop=bw[0].offsetTop}}}for(bp=0;bp<bJ;bp++){br=bI[bp];if(by=br.element){by[0].style.width=Math.max(0,br.outerWidth-br.hsides)+"px";bx=Math.max(0,br.outerHeight-br.vsides);by[0].style.height=bx+"px";bs=br.event;if(br.titleTop!==I&&bx-br.titleTop<10){by.find("span.fc-event-time").text(be(bs.start,aL("timeFormat"))+" - "+bs.title);by.find("span.fc-event-title").remove()}a6("eventAfterRender",bs,bs,by)}}}function a7(bg,bf,bh){return"<div class='"+bh+bg.className.join(" ")+"' style='position:absolute;z-index:8;top:"+bf.top+"px;left:"+bf.left+"px'><a"+(bg.url?" href='"+ah(bg.url)+"'":"")+"><span class='fc-event-bg'></span><span class='fc-event-time'>"+ah(az(bg.start,bg.end,aL("timeFormat")))+"</span><span class='fc-event-title'>"+ah(bg.title)+"</span></a>"+((bg.editable||bg.editable===I&&aL("editable"))&&!aL("disableResizing")&&Y.fn.resizable?"<div class='ui-resizable-handle ui-resizable-s'>=</div>":"")+"</div>"}function bc(bg,bh,bf){aP(bg,bh);if(bg.editable||bg.editable===I&&aL("editable")){aE(bg,bh,bf.isStart);if(bf.isEnd){a2(bg,bh,bf)}}}function bb(bg,bi,bf){aP(bg,bi);if(bg.editable||bg.editable===I&&aL("editable")){var bh=bi.find("span.fc-event-time");a5(bg,bi,bh);if(bf.isEnd){aX(bg,bi,bh)}}}function aE(bk,bg,bp){if(!aL("disableDragging")&&bg.draggable){var bf;var bl;var bn=true;var br;var bj=aL("isRTL")?-1:1;var bq=aG();var bi=a0();var bo=aZ();var bh=aK();bg.draggable({zIndex:9,opacity:aL("dragOpacity","month"),revertDuration:aL("dragRevertDuration"),start:function(bt,bs){a6("eventDragStart",bg,bk,bt,bs);aO(bk,bg);bf=bg.width();bq.start(function(bx,bw,bv,bu){a3();if(bx){bl=false;br=bu*bj;if(!bx.row){aD(av(w(bk.start),br),av(W(bk),br));bm()}else{if(bp){if(bn){bg.width(bi-10);af(bg,bo*Math.round((bk.end?((bk.end-bk.start)/Q):aL("defaultEventMinutes"))/aL("slotMinutes")));bg.draggable("option","grid",[bi,1]);bn=false}}else{bl=true}}bl=bl||(bn&&!br)}else{bl=true}bg.draggable("option","revert",bl)},bt,"drag")},stop:function(bu,bs){bq.stop();a3();a6("eventDragStop",bg,bk,bu,bs);if(bl){bm();if(Y.browser.msie){bg.css("filter","")}aH(bk,bg)}else{bg.find("a").removeAttr("href");var bt=0;if(!bn){bt=Math.round((bg.offset().top-aA().offset().top)/bo)*aL("slotMinutes")+bh-(bk.start.getHours()*60+bk.start.getMinutes())}aV(this,bk,br,bt,bn,bu,bs)}}});function bm(){if(!bn){bg.width(bf).height("").draggable("option","grid",null);bn=true}}}}function a5(bq,bm,bj){if(!aL("disableDragging")&&bm.draggable){var bi;var bh=false;var bg;var br;var bt;var bk=aL("isRTL")?-1:1;var bs=aG();var bo=aT();var bl=a0();var bp=aZ();bm.draggable({zIndex:9,scroll:false,grid:[bl,bp],axis:bo==1?"y":false,opacity:aL("dragOpacity"),revertDuration:aL("dragRevertDuration"),start:function(bv,bu){a6("eventDragStart",bm,bq,bv,bu);aO(bq,bm);if(Y.browser.msie){bm.find("span.fc-event-bg").hide()}bi=bm.position();br=bt=0;bs.start(function(bz,by,bx,bw){bm.draggable("option","revert",!bz);a3();if(bz){bg=bw*bk;if(aL("allDaySlot")&&!bz.row){if(!bh){bh=true;bj.hide();bm.draggable("option","grid",null)}aD(av(w(bq.start),bg),av(W(bq),bg))}else{bn()}}},bv,"drag")},drag:function(bv,bu){br=Math.round((bu.position.top-bi.top)/bp)*aL("slotMinutes");if(br!=bt){if(!bh){bf(br)}bt=br}},stop:function(bw,bu){var bv=bs.stop();a3();a6("eventDragStop",bm,bq,bw,bu);if(bv&&(bg||br||bh)){aV(this,bq,bg,bh?0:br,bh,bw,bu)}else{bn();bm.css(bi);bf(0);if(Y.browser.msie){bm.css("filter","").find("span.fc-event-bg").css("display","")}aH(bq,bm)}}});function bf(bw){var bv=R(w(bq.start),bw);var bu;if(bq.end){bu=R(w(bq.end),bw)}bj.text(az(bv,bu,aL("timeFormat")))}function bn(){if(bh){bj.css("display","");bm.draggable("option","grid",[bl,bp]);bh=false}}}}function aX(bf,bi,bj){if(!aL("disableResizing")&&bi.resizable){var bh,bg;var bk=aZ();bi.resizable({handles:{s:"div.ui-resizable-s"},grid:bk,start:function(bm,bl){bh=bg=0;aO(bf,bi);if(Y.browser.msie&&Y.browser.version=="6.0"){bi.css("overflow","hidden")}bi.css("z-index",9);a6("eventResizeStart",this,bf,bm,bl)},resize:function(bm,bl){bh=Math.round((Math.max(bk,bi.height())-bl.originalSize.height)/bk);if(bh!=bg){bj.text(az(bf.start,(!bh&&!bf.end)?null:R(aU(bf),aL("slotMinutes")*bh),aL("timeFormat")));bg=bh}},stop:function(bm,bl){a6("eventResizeStop",this,bf,bm,bl);if(bh){a4(this,bf,0,aL("slotMinutes")*bh,bm,bl)}else{bi.css("z-index",8);aH(bf,bi)}}})}}}function B(aB){var ax,ay,az,aA,aD,aC;for(ax=aB.length-1;ax>0;ax--){aA=aB[ax];for(ay=0;ay<aA.length;ay++){aD=aA[ay];for(az=0;az<aB[ax-1].length;az++){aC=aB[ax-1][az];if(z(aD,aC)){aC.forward=Math.max(aC.forward||0,(aD.forward||0)+1)}}}}}function au(az,aL,aA){var aG=this;aG.element=az;aG.calendar=aL;aG.name=aA;aG.opt=ax;aG.trigger=aM;aG.reportEvents=aV;aG.eventEnd=aI;aG.reportEventElement=aD;aG.reportEventClear=aR;aG.eventElementHandlers=aS;aG.showEvents=aH;aG.hideEvents=ay;aG.eventDrop=aQ;aG.eventResize=aJ;var aU=aG.defaultEventEnd;var aN=aL.normalizeEvent;var aC=aL.reportEventChange;var aK={};var aE=[];var aT={};var aP=aL.options;function ax(aY,aW){var aX=aP[aY];if(typeof aX=="object"){return p(aX,aW||aA)}return aX}function aM(aW,aX){return aL.trigger.apply(aL,[aW,aX||aG].concat(Array.prototype.slice.call(arguments,2),[aG]))}function aV(aY){aK={};var aW,aX=aY.length,aZ;for(aW=0;aW<aX;aW++){aZ=aY[aW];if(aK[aZ._id]){aK[aZ._id].push(aZ)}else{aK[aZ._id]=[aZ]}}}function aI(aW){return aW.end?w(aW.end):aU(aW)}function aD(aX,aW){aE.push(aW);if(aT[aX._id]){aT[aX._id].push(aW)}else{aT[aX._id]=[aW]}}function aR(){aE=[];aT={}}function aS(aX,aW){aW.click(function(aY){if(!aW.hasClass("ui-draggable-dragging")&&!aW.hasClass("ui-resizable-resizing")){return aM("eventClick",this,aX,aY)}}).hover(function(aY){aM("eventMouseover",this,aX,aY)},function(aY){aM("eventMouseout",this,aX,aY)})}function aH(aW,aX){aO(aW,aX,"show")}function ay(aW,aX){aO(aW,aX,"hide")}function aO(aZ,a0,aY){var a1=aT[aZ._id],aW,aX=a1.length;for(aW=0;aW<aX;aW++){if(!a0||a1[aW][0]!=a0[0]){a1[aW][aY]()}}}function aQ(a4,a2,aZ,aY,a1,aX,a0){var aW=a2.allDay;var a3=a2._id;aF(aK[a3],aZ,aY,a1);aM("eventDrop",a4,a2,aZ,aY,a1,function(){aF(aK[a3],-aZ,-aY,aW);aC(a3)},aX,a0);aC(a3)}function aJ(a2,a0,aY,aX,aW,aZ){var a1=a0._id;aB(aK[a1],aY,aX);aM("eventResize",a2,a0,aY,aX,function(){aB(aK[a1],-aY,-aX);aC(a1)},aW,aZ);aC(a1)}function aF(a2,aX,aZ,aY){aZ=aZ||0;for(var a0,a1=a2.length,aW=0;aW<a1;aW++){a0=a2[aW];if(aY!==I){a0.allDay=aY}R(av(a0.start,aX,true),aZ);if(a0.end){a0.end=R(av(a0.end,aX,true),aZ)}aN(a0,aP)}}function aB(a1,aX,aY){aY=aY||0;for(var aZ,a0=a1.length,aW=0;aW<a0;aW++){aZ=a1[aW];aZ.end=R(av(aI(aZ),aX,true),aY);aN(aZ,aP)}}}function ad(){var a2=this;a2.renderDaySegs=aV;a2.resizableDayEvent=aW;var a0=a2.opt;var aJ=a2.trigger;var aN=a2.eventEnd;var aO=a2.reportEventElement;var aE=a2.showEvents;var aI=a2.hideEvents;var aZ=a2.eventResize;var aF=a2.getRowCnt;var aM=a2.getColCnt;var aG=a2.getColWidth;var a7=a2.allDayTR;var aH=a2.allDayBounds;var az=a2.colContentLeft;var aK=a2.colContentRight;var a6=a2.dayOfWeekCol;var ax=a2.dateCell;var aS=a2.compileDaySegs;var a5=a2.getDaySegmentContainer;var aD=a2.bindDaySeg;var ay=a2.calendar.formatDates;var aB=a2.renderDayOverlay;var aY=a2.clearOverlays;var a3=a2.clearSelection;function aV(a8,bm){var be=a5();var bb;var bk=aF();var bj=aM();var bc=0;var bd;var a9;var bl;var bh;var bg=a8.length;var bf;var ba;var bi;be[0].innerHTML=aQ(a8);a1(a8,be.children());a4(a8);aA(a8,be,bm);aP(a8);aT(a8);aL(a8);bb=aC();for(bd=0;bd<bk;bd++){a9=0;bl=[];for(bh=0;bh<bj;bh++){bl[bh]=0}while(bc<bg&&(bf=a8[bc]).row==bd){ba=ar(bl.slice(bf.startCol,bf.endCol));bf.top=ba;ba+=bf.outerHeight;for(bi=bf.startCol;bi<bf.endCol;bi++){bl[bi]=ba}bc++}bb[bd].height(ar(bl))}aR(a8,aU(bb))}function aX(bc,bg,be){var a8=Y("<div/>");var bf;var bb=a5();var a9;var bd=bc.length;var ba;a8[0].innerHTML=aQ(bc);bf=a8.children();bb.append(bf);a1(bc,bf);aP(bc);aT(bc);aL(bc);aR(bc,aU(aC()));bf=[];for(a9=0;a9<bd;a9++){ba=bc[a9].element;if(ba){if(bc[a9].row===bg){ba.css("top",be)}bf.push(ba[0])}}return Y(bf)}function aQ(bg){var a9=a0("isRTL");var bc;var bf=bg.length;var bh;var be;var bd;var bi=aH();var a8=bi.left;var ba=bi.right;var bb=[];var bj;var bk;var bl="";for(bc=0;bc<bf;bc++){bh=bg[bc];be=bh.event;bd="fc-event fc-event-hori ";if(a9){if(bh.isStart){bd+="fc-corner-right "}if(bh.isEnd){bd+="fc-corner-left "}bb[0]=a6(bh.end.getDay()-1);bb[1]=a6(bh.start.getDay());bj=bh.isEnd?az(bb[0]):a8;bk=bh.isStart?aK(bb[1]):ba}else{if(bh.isStart){bd+="fc-corner-left "}if(bh.isEnd){bd+="fc-corner-right "}bb[0]=a6(bh.start.getDay());bb[1]=a6(bh.end.getDay()-1);bj=bh.isStart?az(bb[0]):a8;bk=bh.isEnd?aK(bb[1]):ba}bl+="<div class='"+bd+be.className.join(" ")+"' style='position:absolute;z-index:8;left:"+bj+"px'><a"+(be.url?" href='"+ah(be.url)+"'":"")+">"+(!be.allDay&&bh.isStart?"<span class='fc-event-time'>"+ah(ay(be.start,be.end,a0("timeFormat")))+"</span>":"")+"<span class='fc-event-title'>"+ah(be.title)+"</span></a>"+(bh.isEnd&&(be.editable||be.editable===I&&a0("editable"))&&!a0("disableResizing")?"<div class='ui-resizable-handle ui-resizable-"+(a9?"w":"e")+"'></div>":"")+"</div>";bh.left=bj;bh.outerWidth=bk-bj;bb.sort(C);bh.startCol=bb[0];bh.endCol=bb[1]+1}return bl}function a1(ba,be){var a8;var bf=ba.length;var bb;var bc;var a9;var bd;for(a8=0;a8<bf;a8++){bb=ba[a8];bc=bb.event;a9=Y(be[a8]);bd=aJ("eventRender",bc,bc,a9);if(bd===false){a9.remove()}else{if(bd&&bd!==true){bd=Y(bd).css({position:"absolute",left:bb.left});a9.replaceWith(bd);a9=bd}bb.element=a9}}}function a4(bc){var a9;var ba=bc.length;var a8;var bb;for(a9=0;a9<ba;a9++){a8=bc[a9];bb=a8.element;if(bb){aO(a8.event,bb)}}}function aA(bb,ba,bc){var a8;var bf=bb.length;var bd;var a9;var be;for(a8=0;a8<bf;a8++){bd=bb[a8];a9=bd.element;if(a9){be=bd.event;if(be._id===bc){aD(be,a9,bd)}else{a9[0]._fci=a8}}}S(ba,bb,aD)}function aP(bb){var a9;var bf=bb.length;var bd;var a8;var be,bc;var ba={};for(a9=0;a9<bf;a9++){bd=bb[a9];a8=bd.element;if(a8){be=bd.key=aj(a8[0]);bc=ba[be];if(bc===I){bc=ba[be]=x(a8[0],true)}bd.hsides=bc}}}function aT(bc){var a9;var ba=bc.length;var a8;var bb;for(a9=0;a9<ba;a9++){a8=bc[a9];bb=a8.element;if(bb){bb[0].style.width=Math.max(0,a8.outerWidth-a8.hsides)+"px"}}}function aL(ba){var a9;var bf=ba.length;var bd;var a8;var be,bb;var bc={};for(a9=0;a9<bf;a9++){bd=ba[a9];a8=bd.element;if(a8){be=bd.key;bb=bc[be];if(bb===I){bb=bc[be]=j(a8[0])}bd.outerHeight=a8[0].offsetHeight+bb}}}function aC(){var a8;var ba=aF();var a9=[];for(a8=0;a8<ba;a8++){a9[a8]=a7(a8).find("td:first div.fc-day-content > div")}return a9}function aU(ba){var a8;var bb=ba.length;var a9=[];for(a8=0;a8<bb;a8++){a9[a8]=ba[a8][0].offsetTop}return a9}function aR(ba,bd){var a8;var be=ba.length;var bb;var a9;var bc;for(a8=0;a8<be;a8++){bb=ba[a8];a9=bb.element;if(a9){a9[0].style.top=bd[bb.row]+(bb.top||0)+"px";bc=bb.event;aJ("eventAfterRender",bc,bc,a9)}}}function aW(bd,a8,bc){if(!a0("disableResizing")&&bc.isEnd){var ba=a0("isRTL");var bb=ba?"w":"e";var a9=a8.find("div.ui-resizable-"+bb);a9.mousedown(function(bi){if(bi.which!=1){return}var bm=a2.getHoverListener();var bn=aF();var bj=aM();var be=ba?-1:1;var bo=ba?bj:0;var bp=a8.css("top");var bk;var bl;var bh=Y.extend({},bd);var bf=ax(bd.start);a3();Y("body").css("cursor",bb+"-resize").one("mouseup",bg);aJ("eventResizeStart",this,bd,bi);bm.start(function(bu,bq){if(bu){var bt=Math.max(bf.row,bu.row);var bs=bu.col;if(bn==1){bt=0}if(bt==bf.row){if(ba){bs=Math.min(bf.col,bs)}else{bs=Math.max(bf.col,bs)}}bk=(bt*7+bs*be+bo)-(bq.row*7+bq.col*be+bo);var br=av(aN(bd),bk,true);if(bk){bh.end=br;var bv=bl;bl=aX(aS([bh]),bc.row,bp);bl.find("*").css("cursor",bb+"-resize");if(bv){bv.remove()}aI(bd)}else{if(bl){aE(bd);bl.remove();bl=null}}aY();aB(bd.start,av(w(br),1))}},bi);function bg(bq){aJ("eventResizeStop",this,bd,bq);Y("body").css("cursor","auto");bm.stop();aY();if(bk){aZ(this,bd,bk,0,bq)}}})}}}function V(){var aE=this;aE.select=aG;aE.unselect=ax;aE.reportSelection=ay;aE.daySelectionMousedown=aC;var aA=aE.opt;var az=aE.trigger;var aD=aE.defaultSelectionEnd;var aH=aE.renderSelection;var aF=aE.clearSelection;var aB=false;if(aA("selectable")&&aA("unselectAuto")){Y(document).mousedown(function(aJ){var aI=aA("unselectCancel");if(aI){if(Y(aJ.target).parents(aI).length){return}}ax(aJ)})}function aG(aJ,aK,aI){ax();if(!aK){aK=aD(aJ,aI)}aH(aJ,aK,aI);ay(aJ,aK,aI)}function ax(aI){if(aB){aB=false;aF();az("unselect",null,aI)}}function ay(aJ,aK,aI,aL){aB=true;az("select",null,aJ,aK,aI,aL)}function aC(aK){var aJ=aE.cellDate;var aI=aE.cellIsAllDay;var aN=aE.getHoverListener();if(aK.which==1&&aA("selectable")){ax(aK);var aM=this;var aL;aN.start(function(aP,aO){aF();if(aP&&aI(aP)){aL=[aJ(aO),aJ(aP)].sort(C);aH(aL[0],aL[1],true)}else{aL=null}},aK);Y(document).one("mouseup",function(aO){aN.stop();if(aL){if(+aL[0]==+aL[1]){az("dayClick",aM,aL[0],true,aO)}ay(aL[0],aL[1],true,aO)}})}}}function an(){var az=this;az.renderOverlay=ax;az.clearOverlays=aB;var aA=[];var ay=[];function ax(aE,aC){var aD=ay.shift();if(!aD){aD=Y("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>")}if(aD[0].parentNode!=aC[0]){aD.appendTo(aC)}aA.push(aD.css(aE).show());return aD}function aB(){var aC;while(aC=aA.shift()){ay.push(aC.hide().unbind())}}}function f(az){var ay=this;var aA;var ax;ay.build=function(){aA=[];ax=[];az(aA,ax)};ay.cell=function(aB,aC){var aG=aA.length;var aE=ax.length;var aD,aF=-1,aH=-1;for(aD=0;aD<aG;aD++){if(aC>=aA[aD][0]&&aC<aA[aD][1]){aF=aD;break}}for(aD=0;aD<aE;aD++){if(aB>=ax[aD][0]&&aB<ax[aD][1]){aH=aD;break}}return(aF>=0&&aH>=0)?{row:aF,col:aH}:null};ay.rect=function(aE,aD,aB,aG,aC){var aF=aC.offset();return{top:aA[aE][0]-aF.top,left:ax[aD][0]-aF.left,width:ax[aG][1]-ax[aD][0],height:aA[aB][1]-aA[aE][0]}}}function y(az){var aA=this;var aB;var ax;var ay;var aC;aA.start=function(aE,aG,aF){ax=aE;ay=aC=null;az.build();aD(aG);aB=aF||"mousemove";Y(document).bind(aB,aD)};function aD(aF){var aE=az.cell(aF.pageX,aF.pageY);if(!aE!=!aC||aE&&(aE.row!=aC.row||aE.col!=aC.col)){if(aE){if(!ay){ay=aE}ax(aE,ay,aE.row-ay.row,aE.col-ay.col)}else{ax(aE,ay)}aC=aE}}aA.stop=function(){Y(document).unbind(aB,aD);return aC}}function at(aC){var aA=this,aB={},ay={},az={};function ax(aD){return aB[aD]=aB[aD]||aC(aD)}aA.left=function(aD){return ay[aD]=ay[aD]===I?ax(aD).position().left:ay[aD]};aA.right=function(aD){return az[aD]=az[aD]===I?aA.left(aD)+ax(aD).width():az[aD]};aA.clear=function(){aB={};ay={};az={}}}E.addDays=av;E.cloneDate=w;E.parseDate=l;E.parseISO8601=k;E.parseTime=b;E.formatDate=G;E.formatDates=P;var a=["sun","mon","tue","wed","thu","fri","sat"],A=86400000,h=3600000,Q=60000;function d(ay,az,ax){ay.setFullYear(ay.getFullYear()+az);if(!ax){ab(ay)}return ay}function Z(aA,aB,ax){if(+aA){var az=aA.getMonth()+aB,ay=w(aA);ay.setDate(1);ay.setMonth(az);aA.setMonth(az);if(!ax){ab(aA)}while(aA.getMonth()!=ay.getMonth()){aA.setDate(aA.getDate()+(aA<ay?1:-1))}}return aA}function av(aA,aB,ax){if(+aA){var ay=aA.getDate()+aB,az=w(aA);az.setHours(9);az.setDate(ay);aA.setDate(ay);if(!ax){ab(aA)}c(aA,az)}return aA}function c(ax,ay){if(+ax){while(ax.getDate()!=ay.getDate()){ax.setTime(+ax+(ax<ay?1:-1)*h)}}}function R(ax,ay){ax.setMinutes(ax.getMinutes()+ay);return ax}function ab(ax){ax.setHours(0);ax.setMinutes(0);ax.setSeconds(0);ax.setMilliseconds(0);return ax}function w(ax,ay){if(ay){return ab(new Date(+ax))}return new Date(+ax)}function D(){var ay=0,ax;do{ax=new Date(1970,ay++,1)}while(ax.getHours());return ax}function r(az,ay,ax){ay=ay||1;while(!az.getDay()||(ax&&az.getDay()==1||!ax&&az.getDay()==6)){av(az,ay)}return az}function g(ay,ax){return Math.round((w(ay,true)-w(ax,true))/A)}function X(aA,ay,az,ax){if(ay!==I&&ay!=aA.getFullYear()){aA.setDate(1);aA.setMonth(0);aA.setFullYear(ay)}if(az!==I&&az!=aA.getMonth()){aA.setDate(1);aA.setMonth(az)}if(ax!==I){aA.setDate(ax)}}function l(ay,ax){if(typeof ay=="object"){return ay}if(typeof ay=="number"){return new Date(ay*1000)}if(typeof ay=="string"){if(ay.match(/^\d+$/)){return new Date(parseInt(ay,10)*1000)}if(ax===I){ax=true}return k(ay,ax)||(ay?new Date(ay):null)}return null}function k(aC,aB){var ay=aC.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?$/);if(!ay){return null}var aA=new Date(ay[1],0,1);if(aB||!ay[14]){var az=new Date(ay[1],0,1,9,0);if(ay[3]){aA.setMonth(ay[3]-1);az.setMonth(ay[3]-1)}if(ay[5]){aA.setDate(ay[5]);az.setDate(ay[5])}c(aA,az);if(ay[7]){aA.setHours(ay[7])}if(ay[8]){aA.setMinutes(ay[8])}if(ay[10]){aA.setSeconds(ay[10])}if(ay[12]){aA.setMilliseconds(Number("0."+ay[12])*1000)}c(aA,az)}else{aA.setUTCFullYear(ay[1],ay[3]?ay[3]-1:0,ay[5]||1);aA.setUTCHours(ay[7]||0,ay[8]||0,ay[10]||0,ay[12]?Number("0."+ay[12])*1000:0);var ax=Number(ay[16])*60+Number(ay[17]);ax*=ay[15]=="-"?1:-1;aA=new Date(+aA+(ax*60*1000))}return aA}function b(ay){if(typeof ay=="number"){return ay*60}if(typeof ay=="object"){return ay.getHours()*60+ay.getMinutes()}var az=ay.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(az){var ax=parseInt(az[1],10);if(az[3]){ax%=12;if(az[3].toLowerCase().charAt(0)=="p"){ax+=12}}return ax*60+(az[2]?parseInt(az[2],10):0)}}function G(az,ax,ay){return P(az,null,ax,ay)}function P(aC,aB,ax,aG){aG=aG||aw;var aI=aC,aK=aB,aD,aA=ax.length,aH,aF,az,ay="";for(aD=0;aD<aA;aD++){aH=ax.charAt(aD);if(aH=="'"){for(aF=aD+1;aF<aA;aF++){if(ax.charAt(aF)=="'"){if(aI){if(aF==aD+1){ay+="'"}else{ay+=ax.substring(aD+1,aF)}aD=aF}break}}}else{if(aH=="("){for(aF=aD+1;aF<aA;aF++){if(ax.charAt(aF)==")"){var aE=G(aI,ax.substring(aD+1,aF),aG);if(parseInt(aE.replace(/\D/,""),10)){ay+=aE}aD=aF;break}}}else{if(aH=="["){for(aF=aD+1;aF<aA;aF++){if(ax.charAt(aF)=="]"){var aJ=ax.substring(aD+1,aF);var aE=G(aI,aJ,aG);if(aE!=G(aK,aJ,aG)){ay+=aE}aD=aF;break}}}else{if(aH=="{"){aI=aB;aK=aC}else{if(aH=="}"){aI=aC;aK=aB}else{for(aF=aA;aF>aD;aF--){if(az=U[ax.substring(aD,aF)]){if(aI){ay+=az(aI,aG)}aD=aF-1;break}}if(aF==aD){if(aI){ay+=aH}}}}}}}}return ay}var U={s:function(ax){return ax.getSeconds()},ss:function(ax){return ao(ax.getSeconds())},m:function(ax){return ax.getMinutes()},mm:function(ax){return ao(ax.getMinutes())},h:function(ax){return ax.getHours()%12||12},hh:function(ax){return ao(ax.getHours()%12||12)},H:function(ax){return ax.getHours()},HH:function(ax){return ao(ax.getHours())},d:function(ax){return ax.getDate()},dd:function(ax){return ao(ax.getDate())},ddd:function(ax,ay){return ay.dayNamesShort[ax.getDay()]},dddd:function(ax,ay){return ay.dayNames[ax.getDay()]},M:function(ax){return ax.getMonth()+1},MM:function(ax){return ao(ax.getMonth()+1)},MMM:function(ax,ay){return ay.monthNamesShort[ax.getMonth()]},MMMM:function(ax,ay){return ay.monthNames[ax.getMonth()]},yy:function(ax){return(ax.getFullYear()+"").substring(2)},yyyy:function(ax){return ax.getFullYear()},t:function(ax){return ax.getHours()<12?"a":"p"},tt:function(ax){return ax.getHours()<12?"am":"pm"},T:function(ax){return ax.getHours()<12?"A":"P"},TT:function(ax){return ax.getHours()<12?"AM":"PM"},u:function(ax){return G(ax,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(ax){var ay=ax.getDate();if(ay>10&&ay<20){return"th"}return["st","nd","rd"][ay%10-1]||"th"}};function W(ax){if(ax.end){return e(ax.end,ax.allDay)}else{return av(w(ax.start),1)}}function e(ay,ax){ay=w(ay);return ax||ay.getHours()||ay.getMinutes()?av(ay,1):ab(ay)}function K(ax,ay){return(ay.msLength-ax.msLength)*100+(ax.event.start-ay.event.start)}function z(ax,ay){return ax.end>ay.start&&ax.start<ay.end}function n(aC,aF,aG,aA){var aD=[],ax,az=aC.length,aI,ay,aB,aK,aH,aJ,aE;for(ax=0;ax<az;ax++){aI=aC[ax];ay=aI.start;aB=aF[ax];if(aB>aG&&ay<aA){if(ay<aG){aK=w(aG);aJ=false}else{aK=ay;aJ=true}if(aB>aA){aH=w(aA);aE=false}else{aH=aB;aE=true}aD.push({event:aI,start:aK,end:aH,isStart:aJ,isEnd:aE,msLength:aH-aK})}}return aD.sort(K)}function u(aA){var aC=[],ax,aB=aA.length,aD,ay,aE,az;for(ax=0;ax<aB;ax++){aD=aA[ax];ay=0;while(true){aE=false;if(aC[ay]){for(az=0;az<aC[ay].length;az++){if(z(aC[ay][az],aD)){aE=true;break}}}if(aE){ay++}else{break}}if(aC[ay]){aC[ay].push(aD)}else{aC[ay]=[aD]}}return aC}function S(ay,az,ax){ay.unbind("mouseover").mouseover(function(aE){var aB=aE.target,aD,aC,aA;while(aB!=this){aD=aB;aB=aB.parentNode}if((aC=aD._fci)!==I){aD._fci=I;aA=az[aC];ax(aA.event,aA.element,aA);Y(aE.target).trigger(aE)}aE.stopPropagation()})}function ac(az,ay,ax){az.each(function(aB,aA){aA.style.width=Math.max(0,ay-x(aA,ax))+"px"})}function af(az,ax,ay){az.each(function(aB,aA){aA.style.height=Math.max(0,ax-m(aA,ay))+"px"})}function x(ax,ay){return(parseFloat(Y.curCSS(ax,"paddingLeft",true))||0)+(parseFloat(Y.curCSS(ax,"paddingRight",true))||0)+(parseFloat(Y.curCSS(ax,"borderLeftWidth",true))||0)+(parseFloat(Y.curCSS(ax,"borderRightWidth",true))||0)+(ay?al(ax):0)}function al(ax){return(parseFloat(Y.curCSS(ax,"marginLeft",true))||0)+(parseFloat(Y.curCSS(ax,"marginRight",true))||0)}function m(ax,ay){return(parseFloat(Y.curCSS(ax,"paddingTop",true))||0)+(parseFloat(Y.curCSS(ax,"paddingBottom",true))||0)+(parseFloat(Y.curCSS(ax,"borderTopWidth",true))||0)+(parseFloat(Y.curCSS(ax,"borderBottomWidth",true))||0)+(ay?j(ax):0)}function j(ax){return(parseFloat(Y.curCSS(ax,"marginTop",true))||0)+(parseFloat(Y.curCSS(ax,"marginBottom",true))||0)}function t(ax,ay){ay=typeof ay=="number"?ay+"px":ay;ax[0].style.cssText+=";min-height:"+ay+";_height:"+ay}var s;function ak(ax){if(s!==false){var ay;if(ax.is("th,td")){ax=(ay=ax).parent()}if(s===I&&ax.is("tr")){s=ax.position().top!=ax.children().position().top}if(s){return ax.parent().position().top+(ay?ax.position().top-ay.position().top:0)}}return 0}function H(){}function C(ax,ay){return ax-ay}function ar(ax){return Math.max.apply(Math,ax)}function ao(ax){return(ax<10?"0":"")+ax}function p(aA,aB){if(aA[aB]!==I){return aA[aB]}var az=aB.split(/(?=[A-Z])/),ay=az.length-1,ax;for(;ay>=0;ay--){ax=aA[az[ay].toLowerCase()];if(ax!==I){return ax}}return aA[""]}function ah(ax){return ax.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function aj(ax){return ax.id+"/"+ax.className+"/"+ax.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,"")}function O(ax){ax.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})}})(jQuery);

/* jquery.validate.js */

(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var c=a.data(this[0],"validator");if(c){return c}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true});if(c.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){c.submitButton=this})}this.submit(function(d){if(c.settings.debug){d.preventDefault()}function e(){if(c.settings.submitHandler){if(c.submitButton){var f=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm)}c.settings.submitHandler.call(c,c.currentForm);if(c.submitButton){f.remove()}return false}return true}if(c.cancelSubmit){c.cancelSubmit=false;return e()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return e()}else{c.focusInvalid();return false}})}return c},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=true;var b=a(this[0].form).validate();this.each(function(){c&=b.element(this)});return c}},removeAttrs:function(c){var b={},d=this;a.each(c.split(/\s/),function(e,f){b[f]=d.attr(f);d.removeAttr(f)});return b},rules:function(i,g){var c=this[0];if(i){var b=a.data(c.form,"validator").settings;var d=b.rules;var e=a.validator.staticRules(c);switch(i){case"add":a.extend(e,a.validator.normalizeRule(g));d[c.name]=e;if(g.messages){b.messages[c.name]=a.extend(b.messages[c.name],g.messages)}break;case"remove":if(!g){delete d[c.name];return e}var h={};a.each(g.split(/\s/),function(l,k){h[k]=e[k];delete e[k]});return h}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(c),a.validator.classRules(c),a.validator.attributeRules(c),a.validator.staticRules(c)),c);if(f.required){var j=f.required;delete f.required;f=a.extend({required:j},f)}return f}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(""+b.value)},filled:function(b){return !!a.trim(""+b.value)},unchecked:function(b){return !b.checked}});a.validator=function(b,c){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.validator.format.apply(this,d)}}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1)}if(c.constructor!=Array){c=[c]}a.each(c,function(e,d){b=b.replace(new RegExp("\\{"+e+"\\}","g"),d)});return b};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);this.addWrapper(this.errorsFor(b)).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b){if(b.name in this.submitted){this.element(b)}else{if(b.parentNode.name in this.submitted){this.element(b.parentNode)}}},highlight:function(b,c,d){if(b.type==="radio"){this.findByName(b.name).addClass(c).removeClass(d)}else{a(b).addClass(c).removeClass(d)}},unhighlight:function(b,c,d){if(b.type==="radio"){this.findByName(b.name).removeClass(c).addClass(d)}else{a(b).removeClass(c).addClass(d)}}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var d=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){d[g]=e})});var b=this.settings.rules;a.each(b,function(e,f){b[e]=a.validator.normalizeRule(f)});function c(e){var g=a.data(this[0].form,"validator"),f="on"+e.type.replace(/^validate/,"");g.settings[f]&&g.settings[f].call(g,this[0])}a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",c).validateDelegate(":radio, :checkbox, select, option","click",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var c=0,b=(this.currentElements=this.elements());b[c];c++){this.check(b[c])}return this.valid()},element:function(b){b=this.clean(b);this.lastElement=b;this.prepareElement(b);this.currentElements=a(b);var c=this.check(b);if(c){delete this.invalid[b.name]}else{this.invalid[b.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return c},showErrors:function(b){if(b){a.extend(this.errorMap,b);this.errorList=[];for(var c in b){this.errorList.push({message:b[c],element:this.findByName(c)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm()}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(c){var b=0;for(var d in c){b++}return b},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name}).length==1&&b},elements:function(){var c=this,b={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false}b[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name).not(this.settings.ignore)[0]}var g=a(c).rules();var b=false;for(var h in g){var f={method:h,parameters:g[h]};try{var d=a.validator.methods[h].call(this,c.value.replace(/\r/g,""),c,f.parameters);if(d=="dependency-mismatch"){b=true;continue}b=false;if(d=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!d){this.formatAndAdd(c,f);return false}}catch(i){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+f.method+"' method",i);throw i}}if(b){return}if(this.objectLength(g)){this.successList.push(c)}return true},customMetaMessage:function(b,d){if(!a.metadata){return}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[d]},customMessage:function(d,b){var c=this.settings.messages[d];return c&&(c.constructor==String?c:c[b])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}return undefined},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(e,d){var c=this.defaultMessage(e,d.method),b=/\$?\{(\d+)\}/g;if(typeof c=="function"){c=c.call(this,d.parameters,e)}else{if(b.test(c)){c=jQuery.format(c.replace(b,"{$1}"),d.parameters)}}this.errorList.push({message:c,element:e});this.errorMap[e.name]=c;this.submitted[e.name]=c},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper))}return b},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass,this.settings.validClass)}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,d){var c=this.errorsFor(b);if(c.length){c.removeClass().addClass(this.settings.errorClass);c.attr("generated")&&c.html(d)}else{c=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(b),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){c=c.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(c).length){this.settings.errorPlacement?this.settings.errorPlacement(c,a(b)):c.insertAfter(b)}}if(!d&&this.settings.success){c.text("");typeof this.settings.success=="string"?c.addClass(this.settings.success):this.settings.success(c)}this.toShow=this.toShow.add(c)},errorsFor:function(b){var c=this.idOrName(b);return this.errors().filter(function(){return a(this).attr("for")==c})},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(e,d){return d.form==c&&d.name==b&&d||null})},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length}}return c.length},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true},dependTypes:{"boolean":function(c,b){return c},string:function(c,b){return !!a(c,b.form).length},"function":function(c,b){return c(b)}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(d){var b={};var c=a(d).attr("class");c&&a.each(c.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(b,a.validator.classRuleSettings[this])}});return b},attributeRules:function(e){var b={};var f=a(e);for(var c in a.validator.methods){var d=f.attr(c);if(d){b[c]=d}}if(b.maxlength&&/-1|2147483647|524288/.test(b.maxlength)){delete b.maxlength}return b},metadataRules:function(b){if(!a.metadata){return{}}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(c){var b={};var d=a.data(c.form,"validator");if(d.settings.rules){b=a.validator.normalizeRule(d.settings.rules[c.name])||{}}return b},normalizeRules:function(c,b){a.each(c,function(e,f){if(f===false){delete c[e];return}if(f.param||f.depends){var d=true;switch(typeof f.depends){case"string":d=!!a(f.depends,b.form).length;break;case"function":d=f.depends.call(b,b);break}if(d){c[e]=f.param!==undefined?f.param:true}else{delete c[e]}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this])}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])]}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength}}if(c.messages){delete c.messages}return c},normalizeRule:function(b){if(typeof b=="string"){var c={};a.each(b.split(/\s/),function(){c[this]=true});b=c}return b},addMethod:function(d,c,b){a.validator.methods[d]=c;a.validator.messages[d]=b!=undefined?b:a.validator.messages[d];if(c.length<3){a.validator.addClassRules(d,a.validator.normalizeRule(d))}},methods:{required:function(b,d,c){if(!this.depend(c,d)){return"dependency-mismatch"}switch(d.nodeName.toLowerCase()){case"select":var e=a(d).val();return e&&e.length>0;case"input":if(this.checkable(d)){return this.getLength(b,d)>0}default:return a.trim(b).length>0}},remote:function(b,c,g){if(this.optional(c)){return"dependency-mismatch"}var e=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={}}e.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=e.message;g=typeof g=="string"&&{url:g}||g;if(this.pending[c.name]){return"pending"}if(e.old===b){return e.valid}e.old=b;var d=this;this.startRequest(c);var f={};f[c.name]=b;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:f,success:function(k){d.settings.messages[c.name].remote=e.originalMessage;var j=k===true;if(j){var l=d.formSubmitted;d.prepareElement(c);d.formSubmitted=l;d.successList.push(c);d.showErrors()}else{var h={};var i=k||d.defaultMessage(c,"remote");h[c.name]=e.message=a.isFunction(i)?i(b):i;d.showErrors(h)}e.valid=j;d.stopRequest(c,j)}},g));return"pending"},minlength:function(b,d,c){return this.optional(d)||this.getLength(a.trim(b),d)>=c},maxlength:function(b,d,c){return this.optional(d)||this.getLength(a.trim(b),d)<=c},rangelength:function(b,d,c){var e=this.getLength(a.trim(b),d);return this.optional(d)||(e>=c[0]&&e<=c[1])},min:function(b,d,c){return this.optional(d)||b>=c},max:function(b,d,c){return this.optional(d)||b<=c},range:function(b,d,c){return this.optional(d)||(b>=c[0]&&b<=c[1])},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(c)},url:function(c,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c)},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c))},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c)},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c)},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c)},creditcard:function(b,c){if(this.optional(c)){return"dependency-mismatch"}if(/[^0-9-]+/.test(b)){return false}var g=0,d=0,f=false;b=b.replace(/\D/g,"");for(var e=b.length-1;e>=0;e--){var h=b.charAt(e);var d=parseInt(h,10);if(f){if((d*=2)>9){d-=9}}g+=d;f=!f}return(g%10)==0},accept:function(b,d,c){c=typeof c=="string"?c.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(d)||b.match(new RegExp(".("+c+")$","i"))},equalTo:function(b,d,c){var e=a(c).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(d).valid()});return b==e.val()}}});a.format=a.validator.format})(jQuery);(function(c){var a={};if(c.ajaxPrefilter){c.ajaxPrefilter(function(g,e,d){var f=g.port;if(g.mode=="abort"){if(a[f]){a[f].abort()}a[f]=d}})}else{var b=c.ajax;c.ajax=function(e){var d=("mode" in e?e:c.ajaxSettings).mode,f=("port" in e?e:c.ajaxSettings).port;if(d=="abort"){if(a[f]){a[f].abort()}return(a[f]=b.apply(this,arguments))}return b.apply(this,arguments)}}})(jQuery);(function(a){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(c,d){a.event.special[d]={setup:function(){this.addEventListener(c,b,true)},teardown:function(){this.removeEventListener(c,b,true)},handler:function(f){arguments[0]=a.event.fix(f);arguments[0].type=d;return a.event.handle.apply(this,arguments)}};function b(f){f=a.event.fix(f);f.type=d;return a.event.handle.call(this,f)}})}a.extend(a.fn,{validateDelegate:function(c,d,b){return this.bind(d,function(e){var f=a(e.target);if(f.is(c)){return b.apply(f,arguments)}})}})})(jQuery);

/* jquery.tablednd_0_5.js */

jQuery.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldY:0,build:function(a){this.each(function(){this.tableDnDConfig=jQuery.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,scrollAmount:5,serializeRegexp:/[^\-]*$/,serializeParamName:null,dragHandle:null},a||{});jQuery.tableDnD.makeDraggable(this)});jQuery(document).bind("mousemove",jQuery.tableDnD.mousemove).bind("mouseup",jQuery.tableDnD.mouseup);return this},makeDraggable:function(b){var c=b.tableDnDConfig;if(b.tableDnDConfig.dragHandle){var a=jQuery("td."+b.tableDnDConfig.dragHandle,b);a.each(function(){jQuery(this).mousedown(function(e){jQuery.tableDnD.dragObject=this.parentNode;jQuery.tableDnD.currentTable=b;jQuery.tableDnD.mouseOffset=jQuery.tableDnD.getMouseOffset(this,e);if(c.onDragStart){c.onDragStart(b,this)}return false})})}else{var d=jQuery("tr",b);d.each(function(){var e=jQuery(this);if(!e.hasClass("nodrag")){e.mousedown(function(f){if(f.target.tagName=="TD"){jQuery.tableDnD.dragObject=this;jQuery.tableDnD.currentTable=b;jQuery.tableDnD.mouseOffset=jQuery.tableDnD.getMouseOffset(this,f);if(c.onDragStart){c.onDragStart(b,this)}return false}}).css("cursor","move")}})}},updateTables:function(){this.each(function(){if(this.tableDnDConfig){jQuery.tableDnD.makeDraggable(this)}})},mouseCoords:function(a){if(a.pageX||a.pageY){return{x:a.pageX,y:a.pageY}}return{x:a.clientX+document.body.scrollLeft-document.body.clientLeft,y:a.clientY+document.body.scrollTop-document.body.clientTop}},getMouseOffset:function(a,d){d=d||window.event;var c=this.getPosition(a);var b=this.mouseCoords(d);return{x:b.x-c.x,y:b.y-c.y}},getPosition:function(c){var a=0;var b=0;if(c.offsetHeight==0){c=c.firstChild}while(c.offsetParent){a+=c.offsetLeft;b+=c.offsetTop;c=c.offsetParent}a+=c.offsetLeft;b+=c.offsetTop;return{x:a,y:b}},mousemove:function(d){if(jQuery.tableDnD.dragObject==null){return}var f=jQuery(jQuery.tableDnD.dragObject);var c=jQuery.tableDnD.currentTable.tableDnDConfig;var a=jQuery.tableDnD.mouseCoords(d);var b=a.y-jQuery.tableDnD.mouseOffset.y;var i=window.pageYOffset;if(document.all){if(typeof document.compatMode!="undefined"&&document.compatMode!="BackCompat"){i=document.documentElement.scrollTop}else{if(typeof document.body!="undefined"){i=document.body.scrollTop}}}if(a.y-i<c.scrollAmount){window.scrollBy(0,-c.scrollAmount)}else{var h=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;if(h-(a.y-i)<c.scrollAmount){window.scrollBy(0,c.scrollAmount)}}if(b!=jQuery.tableDnD.oldY){var e=b>jQuery.tableDnD.oldY;jQuery.tableDnD.oldY=b;if(c.onDragClass){f.addClass(c.onDragClass)}else{f.css(c.onDragStyle)}var g=jQuery.tableDnD.findDropTargetRow(f,b);if(g){if(e&&jQuery.tableDnD.dragObject!=g){jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject,g.nextSibling)}else{if(!e&&jQuery.tableDnD.dragObject!=g){jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject,g)}}}}return false},findDropTargetRow:function(f,c){var j=jQuery.tableDnD.currentTable.rows;for(var b=0;b<j.length;b++){var e=j[b];var h=this.getPosition(e).y;var g=parseInt(e.offsetHeight)/2;if(e.offsetHeight==0){h=this.getPosition(e.firstChild).y;g=parseInt(e.firstChild.offsetHeight)/2}if((c>h-g)&&(c<(h+g))){if(e==f){return null}var d=jQuery.tableDnD.currentTable.tableDnDConfig;if(d.onAllowDrop){if(d.onAllowDrop(f,e)){return e}else{return null}}else{var a=jQuery(e).hasClass("nodrop");if(!a){return e}else{return null}}return e}}return null},mouseup:function(c){if(jQuery.tableDnD.currentTable&&jQuery.tableDnD.dragObject){var a=jQuery.tableDnD.dragObject;var b=jQuery.tableDnD.currentTable.tableDnDConfig;if(b.onDragClass){jQuery(a).removeClass(b.onDragClass)}else{jQuery(a).css(b.onDropStyle)}jQuery.tableDnD.dragObject=null;if(b.onDrop){b.onDrop(jQuery.tableDnD.currentTable,a)}jQuery.tableDnD.currentTable=null}},serialize:function(){if(jQuery.tableDnD.currentTable){return jQuery.tableDnD.serializeTable(jQuery.tableDnD.currentTable)}else{return"Error: No Table id set, you need to set an id on your table and every row"}},serializeTable:function(b){var e="";var c=b.id;var f=b.rows;for(var a=0;a<f.length;a++){if(e.length>0){e+="&"}var d=f[a].id;if(d&&d&&b.tableDnDConfig&&b.tableDnDConfig.serializeRegexp){d=d.match(b.tableDnDConfig.serializeRegexp)[0]}e+=c+"[]="+d}return e},serializeTables:function(){var a="";this.each(function(){a+=jQuery.tableDnD.serializeTable(this)});return a}};jQuery.fn.extend({tableDnD:jQuery.tableDnD.build,tableDnDUpdate:jQuery.tableDnD.updateTables,tableDnDSerialize:jQuery.tableDnD.serializeTables});

/* jquery.meio.mask.js */

(function(d){var a=(window.orientation!=undefined),c=((d.browser.opera||(d.browser.mozilla&&parseFloat(d.browser.version.substr(0,3))<1.9))?"input":"paste");d.event.special.paste={setup:function(){if(this.addEventListener){this.addEventListener(c,b,false)}else{if(this.attachEvent){this.attachEvent(c,b)}}},teardown:function(){if(this.removeEventListener){this.removeEventListener(c,b,false)}else{if(this.detachEvent){this.detachEvent(c,b)}}}};function b(g){var f=this;g=d.event.fix(g||window.e);g.type="paste";setTimeout(function(){d.event.handle.call(f,g)},1)}d.extend({mask:{rules:{z:/[a-z]/,Z:/[A-Z]/,a:/[a-zA-Z]/,"*":/[0-9a-zA-Z]/,"@":/[0-9a-zA-ZçÇáàãâéèêíìóòôõúùü]/},keyRepresentation:{8:"backspace",9:"tab",13:"enter",16:"shift",17:"control",18:"alt",27:"esc",33:"page up",34:"page down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",116:"f5",123:"f12",224:"command"},iphoneKeyRepresentation:{10:"go",127:"delete"},signals:{"+":"","-":"-"},options:{attr:"alt",mask:null,type:"fixed",maxLength:-1,defaultValue:"",signal:false,textAlign:true,selectCharsOnFocus:true,autoTab:true,setSize:false,fixedChars:"[(),.:/ -]",onInvalid:function(){},onValid:function(){},onOverflow:function(){}},masks:{phone:{mask:"(99) 9999-9999"},"phone-us":{mask:"(999) 999-9999"},cpf:{mask:"999.999.999-99"},cnpj:{mask:"99.999.999/9999-99"},date:{mask:"39/19/9999"},"date-us":{mask:"19/39/9999"},cep:{mask:"99999-999"},time:{mask:"29:59"},cc:{mask:"9999 9999 9999 9999"},integer:{mask:"999.999.999.999",type:"reverse"},decimal:{mask:"99,999.999.999.999",type:"reverse",defaultValue:"000"},"decimal-us":{mask:"99.999,999,999,999",type:"reverse",defaultValue:"000"},"signed-decimal":{mask:"99,999.999.999.999",type:"reverse",defaultValue:"+000"},"signed-decimal-us":{mask:"99,999.999.999.999",type:"reverse",defaultValue:"+000"}},init:function(){if(!this.hasInit){var g=this,e,f=(a)?this.iphoneKeyRepresentation:this.keyRepresentation;this.ignore=false;for(e=0;e<=9;e++){this.rules[e]=new RegExp("[0-"+e+"]")}this.keyRep=f;this.ignoreKeys=[];d.each(f,function(h){g.ignoreKeys.push(parseInt(h))});this.hasInit=true}},set:function(g,h){var e=this,i=d(g),f="maxLength";h=h||{};this.init();return i.each(function(){if(h.attr){e.options.attr=h.attr}var q=d(this),m=d.extend({},e.options),k=q.attr(m.attr),p="";p=(typeof h=="string")?h:(k!="")?k:null;if(p){m.mask=p}if(e.masks[p]){m=d.extend(m,e.masks[p])}if(typeof h=="object"&&h.constructor!=Array){m=d.extend(m,h)}if(d.metadata){m=d.extend(m,q.metadata())}if(m.mask!=null){if(q.data("mask")){e.unset(q)}var r=m.defaultValue,j=(m.type=="reverse"),n=new RegExp(m.fixedChars,"g");if(m.maxLength==-1){m.maxLength=q.attr(f)}m=d.extend({},m,{fixedCharsReg:new RegExp(m.fixedChars),fixedCharsRegG:n,maskArray:m.mask.split(""),maskNonFixedCharsArray:m.mask.replace(n,"").split("")});if((m.type=="fixed"||j)&&m.setSize&&!q.attr("size")){q.attr("size",m.mask.length)}if(j&&m.textAlign){q.css("text-align","right")}if(this.value!=""||r!=""){var l=e.string((this.value!="")?this.value:r,m);this.defaultValue=l;q.val(l)}if(m.type=="infinite"){m.type="repeat"}q.data("mask",m);q.removeAttr(f);q.bind("keydown.mask",{func:e._onKeyDown,thisObj:e},e._onMask).bind("keypress.mask",{func:e._onKeyPress,thisObj:e},e._onMask).bind("keyup.mask",{func:e._onKeyUp,thisObj:e},e._onMask).bind("paste.mask",{func:e._onPaste,thisObj:e},e._onMask).bind("focus.mask",e._onFocus).bind("blur.mask",e._onBlur).bind("change.mask",e._onChange)}})},unset:function(e){var f=d(e);return f.each(function(){var h=d(this);if(h.data("mask")){var g=h.data("mask").maxLength;if(g!=-1){h.attr("maxLength",g)}h.unbind(".mask").removeData("mask")}})},string:function(g,e){this.init();var h={};if(typeof g!="string"){g=String(g)}switch(typeof e){case"string":if(this.masks[e]){h=d.extend(h,this.masks[e])}else{h.mask=e}break;case"object":h=e}if(!h.fixedChars){h.fixedChars=this.options.fixedChars}var f=new RegExp(h.fixedChars),i=new RegExp(h.fixedChars,"g");if((h.type=="reverse")&&h.defaultValue){if(typeof this.signals[h.defaultValue.charAt(0)]!="undefined"){var j=g.charAt(0);h.signal=(typeof this.signals[j]!="undefined")?this.signals[j]:this.signals[h.defaultValue.charAt(0)];h.defaultValue=h.defaultValue.substring(1)}}return this.__maskArray(g.split(""),h.mask.replace(i,"").split(""),h.mask.split(""),h.type,h.maxLength,h.defaultValue,f,h.signal)},_onFocus:function(g){var h=d(this),f=h.data("mask");f.inputFocusValue=h.val();f.changed=false;if(f.selectCharsOnFocus){h.select()}},_onBlur:function(g){var h=d(this),f=h.data("mask");if(f.inputFocusValue!=h.val()&&!f.changed){h.trigger("change")}},_onChange:function(f){d(this).data("mask").changed=true},_onMask:function(h){var g=h.data.thisObj,f={};f._this=h.target;f.$this=d(f._this);if(f.$this.attr("readonly")){return true}f.data=f.$this.data("mask");f[f.data.type]=true;f.value=f.$this.val();f.nKey=g.__getKeyNumber(h);f.range=g.__getRange(f._this);f.valueArray=f.value.split("");return h.data.func.call(g,h,f)},_onKeyDown:function(h,f){this.ignore=d.inArray(f.nKey,this.ignoreKeys)>-1||h.ctrlKey||h.metaKey||h.altKey;if(this.ignore){var g=this.keyRep[f.nKey];f.data.onValid.call(f._this,g?g:"",f.nKey)}return a?this._keyPress(h,f):true},_onKeyUp:function(f,g){if(g.nKey==9||g.nKey==16){return true}if(g.data.type=="repeat"){this.__autoTab(g);return true}return this._onPaste(f,g)},_onPaste:function(h,f){if(f.reverse){this.__changeSignal(h.type,f)}var g=this.__maskArray(f.valueArray,f.data.maskNonFixedCharsArray,f.data.maskArray,f.data.type,f.data.maxLength,f.data.defaultValue,f.data.fixedCharsReg,f.data.signal);f.$this.val(g);if(!f.reverse&&f.data.defaultValue.length&&(f.range.start==f.range.end)){this.__setRange(f._this,f.range.start,f.range.end)}if((d.browser.msie||d.browser.safari)&&!f.reverse){this.__setRange(f._this,f.range.start,f.range.end)}if(this.ignore){return true}this.__autoTab(f);return true},_onKeyPress:function(p,j){if(this.ignore){return true}if(j.reverse){this.__changeSignal(p.type,j)}var m=String.fromCharCode(j.nKey),h=j.range.start,n=j.value,f=j.data.maskArray;if(j.reverse){var q=n.substr(0,h),l=n.substr(j.range.end,n.length);n=q+m+l;if(j.data.signal&&(h-j.data.signal.length>0)){h-=j.data.signal.length}}var k=n.replace(j.data.fixedCharsRegG,"").split(""),i=this.__extraPositionsTill(h,f,j.data.fixedCharsReg);j.rsEp=h+i;if(j.repeat){j.rsEp=0}if(!this.rules[f[j.rsEp]]||(j.data.maxLength!=-1&&k.length>=j.data.maxLength&&j.repeat)){j.data.onOverflow.call(j._this,m,j.nKey);return false}else{if(!this.rules[f[j.rsEp]].test(m)){j.data.onInvalid.call(j._this,m,j.nKey);return false}else{j.data.onValid.call(j._this,m,j.nKey)}}var g=this.__maskArray(k,j.data.maskNonFixedCharsArray,f,j.data.type,j.data.maxLength,j.data.defaultValue,j.data.fixedCharsReg,j.data.signal,i);j.$this.val(g);return(j.reverse)?this._keyPressReverse(p,j):(j.fixed)?this._keyPressFixed(p,j):true},_keyPressFixed:function(f,g){if(g.range.start==g.range.end){if((g.rsEp==0&&g.value.length==0)||g.rsEp<g.value.length){this.__setRange(g._this,g.rsEp,g.rsEp+1)}}else{this.__setRange(g._this,g.range.start,g.range.end)}return true},_keyPressReverse:function(f,g){if(d.browser.msie&&((g.range.start==0&&g.range.end==0)||g.range.start!=g.range.end)){this.__setRange(g._this,g.value.length)}return false},__autoTab:function(e){if(e.data.autoTab&&((e.$this.val().length>=e.data.maskArray.length&&!e.repeat)||(e.data.maxLength!=-1&&e.valueArray.length>=e.data.maxLength&&e.repeat))){var f=this.__getNextInput(e._this,e.data.autoTab);if(f){e.$this.trigger("blur");f.focus().select()}}},__changeSignal:function(g,e){if(e.data.signal!==false){var f=(g=="paste")?e.value.charAt(0):String.fromCharCode(e.nKey);if(this.signals&&(typeof this.signals[f]!="undefined")){e.data.signal=this.signals[f]}}},__getKeyNumber:function(f){return(f.charCode||f.keyCode||f.which)},__maskArray:function(j,g,l,k,h,n,i,m,f){if(k=="reverse"){j.reverse()}j=this.__removeInvalidChars(j,g,k=="repeat"||k=="infinite");if(n){j=this.__applyDefaultValue.call(j,n)}j=this.__applyMask(j,l,f,i);switch(k){case"reverse":j.reverse();return(m||"")+j.join("").substring(j.length-l.length);case"infinite":case"repeat":var e=j.join("");return(h!=-1&&j.length>=h)?e.substring(0,h):e;default:return j.join("").substring(0,l.length)}return""},__applyDefaultValue:function(g){var e=g.length,f=this.length,h;for(h=f-1;h>=0;h--){if(this[h]==g.charAt(0)){this.pop()}else{break}}for(h=0;h<e;h++){if(!this[h]){this[h]=g.charAt(h)}}return this},__removeInvalidChars:function(j,g,f){for(var h=0,e=0;h<j.length;h++){if(g[e]&&this.rules[g[e]]&&!this.rules[g[e]].test(j[h])){j.splice(h,1);if(!f){e--}h--}if(!f){e++}}return j},__applyMask:function(j,f,g,e){if(typeof g=="undefined"){g=0}for(var h=0;h<j.length+g;h++){if(f[h]&&e.test(f[h])){j.splice(h,0,f[h])}}return j},__extraPositionsTill:function(g,e,h){var f=0;while(h.test(e[g++])){f++}return f},__getNextInput:function(k,e){var j=k.form.elements,m=d.inArray(k,j)+1,f=null,g;for(g=m;g<j.length;g++){f=d(j[g]);if(this.__isNextInput(f,e)){return f}}var l=document.forms,h=d.inArray(k.form,l)+1,n,o=null;for(n=h;n<l.length;n++){o=l[n].elements;for(g=0;g<o.length;g++){f=d(o[g]);if(this.__isNextInput(f,e)){return f}}}return null},__isNextInput:function(e,f){var g=e.get(0);return g&&(g.offsetWidth>0||g.offsetHeight>0)&&g.nodeName!="FIELDSET"&&(f===true||(typeof f=="string"&&e.is(f)))},__setRange:function(e,h,f){if(typeof f=="undefined"){f=h}if(e.setSelectionRange){e.setSelectionRange(h,f)}else{var g=e.createTextRange();g.collapse();g.moveStart("character",h);g.moveEnd("character",f-h);g.select()}},__getRange:function(f){if(!d.browser.msie){return{start:f.selectionStart,end:f.selectionEnd}}var e={start:0,end:0},g=document.selection.createRange();e.start=0-g.duplicate().moveStart("character",-100000);e.end=e.start+g.text.length;return e},unmaskedVal:function(e){return d(e).val().replace(d.mask.fixedCharsRegG,"")}}});d.fn.extend({setMask:function(e){return d.mask.set(this,e)},unsetMask:function(){return d.mask.unset(this)},unmaskedVal:function(){return d.mask.unmaskedVal(this[0])}})})(jQuery);

/* jquery.srender.js */

jQuery.srender=function(c,b,a){if(jQuery.srender.cache[c]){fn=jQuery.srender.cache[c]}else{fn=jQuery.srender.cache[c]=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+c.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');")}if(a){a.html(fn(b));return false}else{return fn(b)}};jQuery.srender.cache={};

/* jquery.css.js */

(function(b){var a;b.fn.disable=function(){return this.prop("disabled",true)};b.fn.enable=function(){return this.prop("disabled",false)};b.fn.isDisabled=function(){return this.prop("disabled")};b.fn.isVisible=function(){return this.css("visibility")!=="hidden"&&this.css("display")!=="none"};b.fn.disableTextSelect=function(){return this.each(function(){if(b.browser.mozilla){b(this).css("mozuserselect","none")}else{if(b.browser.msie){b(this).bind("selectstart",function(){return false})}else{b(this).mousedown(function(){return false})}}})}})(jQuery);

/* jquery.watermark.js */

(function(g,i,m){var l="watermark",c="watermarkClass",a="watermarkFocus",p="watermarkSubmit",b="watermarkMaxLength",j="watermarkPassword",k="watermarkText",e=/\r/g,o="input:data("+l+"),textarea:data("+l+")",d="input:text,input:password,input[type=search],input:not([type]),textarea",n=["Page_ClientValidate"],h=false,f=("placeholder" in document.createElement("input"));g.watermark=g.watermark||{version:"3.1.3",runOnce:true,options:{className:"watermark",useNative:true,hideBeforeUnload:true},hide:function(q){g(q).filter(o).each(function(){g.watermark._hide(g(this))})},_hide:function(q,y){var r=q[0],v=(r.value||"").replace(e,""),s=q.data(k)||"",u=q.data(b)||0,x=q.data(c);if((s.length)&&(v==s)){r.value="";if(q.data(j)){if((q.attr("type")||"")==="text"){var w=q.data(j)||[],t=q.parent()||[];if((w.length)&&(t.length)){t[0].removeChild(q[0]);t[0].appendChild(w[0]);q=w}}}if(u){q.attr("maxLength",u);q.removeData(b)}if(y){q.attr("autocomplete","off");i.setTimeout(function(){q.select()},1)}}x&&q.removeClass(x)},show:function(q){g(q).filter(o).each(function(){g.watermark._show(g(this))})},_show:function(r){var s=r[0],t=(s.value||"").replace(e,""),y=r.data(k)||"",v=r.attr("type")||"",q=r.data(c);if(((t.length==0)||(t==y))&&(!r.data(a))){h=true;if(r.data(j)){if(v==="password"){var u=r.data(j)||[],x=r.parent()||[];if((u.length)&&(x.length)){x[0].removeChild(r[0]);x[0].appendChild(u[0]);r=u;r.attr("maxLength",y.length);s=r[0]}}}if((v==="text")||(v==="search")){var w=r.attr("maxLength")||0;if((w>0)&&(y.length>w)){r.data(b,w);r.attr("maxLength",y.length)}}q&&r.addClass(q);s.value=y}else{g.watermark._hide(r)}},hideAll:function(){if(h){g.watermark.hide(d);h=false}},showAll:function(){g.watermark.show(d)}};g.fn.watermark=g.fn.watermark||function(t,s){if(!this.length){return this}var r=false,q=(typeof(t)==="string");if(q){t=t.replace(e,"")}if(typeof(s)==="object"){r=(typeof(s.className)==="string");s=g.extend({},g.watermark.options,s)}else{if(typeof(s)==="string"){r=true;s=g.extend({},g.watermark.options,{className:s})}else{s=g.watermark.options}}if(typeof(s.useNative)!=="function"){s.useNative=s.useNative?function(){return true}:function(){return false}}return this.each(function(){var y=g(this);if(!y.is(d)){return}if(y.data(l)){if(q||r){g.watermark._hide(y);if(q){y.data(k,t)}if(r){y.data(c,s.className)}}}else{if((f)&&(s.useNative.call(this,y))&&((y.attr("tagName")||"")!=="TEXTAREA")){if(q){y.attr("placeholder",t)}return}y.data(k,q?t:"");y.data(c,s.className);y.data(l,1);if((y.attr("type")||"")==="password"){var v=y.wrap("<span>").parent(),x=g(v.html().replace(/type=["']?password["']?/i,'type="text"'));x.data(k,y.data(k));x.data(c,y.data(c));x.data(l,1);x.attr("maxLength",t.length);x.focus(function(){g.watermark._hide(x,true)}).bind("dragenter",function(){g.watermark._hide(x)}).bind("dragend",function(){i.setTimeout(function(){x.blur()},1)});y.blur(function(){g.watermark._show(y)}).bind("dragleave",function(){g.watermark._show(y)});x.data(j,y);y.data(j,x)}else{y.focus(function(){y.data(a,1);g.watermark._hide(y,true)}).blur(function(){y.data(a,0);g.watermark._show(y)}).bind("dragenter",function(){g.watermark._hide(y)}).bind("dragleave",function(){g.watermark._show(y)}).bind("dragend",function(){i.setTimeout(function(){g.watermark._show(y)},1)}).bind("drop",function(B){var A=y[0],z=B.originalEvent.dataTransfer.getData("Text");if((A.value||"").replace(e,"").replace(z,"")===y.data(k)){A.value=z}y.focus()})}if(this.form){var w=this.form,u=g(w);if(!u.data(p)){u.submit(g.watermark.hideAll);if(w.submit){u.data(p,w.submit);w.submit=(function(A,z){return function(){var B=z.data(p);g.watermark.hideAll();if(B.apply){B.apply(A,Array.prototype.slice.call(arguments))}else{B()}}})(w,u)}else{u.data(p,1);w.submit=(function(z){return function(){g.watermark.hideAll();delete z.submit;z.submit()}})(w)}}}}g.watermark._show(y)})};if(g.watermark.runOnce){g.watermark.runOnce=false;g.extend(g.expr[":"],{data:function(r,q,s){return !!g.data(r,s[3])}});(function(q){g.fn.val=function(){if(!this.length){return arguments.length?this:m}if(!arguments.length){if(this.data(l)){var r=(this[0].value||"").replace(e,"");return(r===(this.data(k)||""))?"":r}else{return q.apply(this,arguments)}}else{q.apply(this,arguments);g.watermark.show(this);return this}}})(g.fn.val);if(n.length){g(function(){var q,s,r;for(q=n.length-1;q>=0;q--){s=n[q];r=i[s];if(typeof(r)==="function"){i[s]=(function(t){return function(){g.watermark.hideAll();return t.apply(null,Array.prototype.slice.call(arguments))}})(r)}}})}g(i).bind("beforeunload",function(){if(g.watermark.options.hideBeforeUnload){g.watermark.hideAll()}})}})(jQuery,window);

/* jquery.loadmask.js */

(function(a){a.fn.mask=function(c,b){a(this).each(function(){if(b!==undefined&&b>0){var d=a(this);d.data("_mask_timeout",setTimeout(function(){a.maskElement(d,c)},b))}else{a.maskElement(a(this),c)}})};a.fn.unmask=function(){a(this).each(function(){a.unmaskElement(a(this))})};a.fn.isMasked=function(){return this.hasClass("masked")};a.maskElement=function(d,c){if(d.data("_mask_timeout")!==undefined){clearTimeout(d.data("_mask_timeout"));d.removeData("_mask_timeout")}if(d.isMasked()){a.unmaskElement(d)}if(d.css("position")=="static"){d.addClass("masked-relative")}d.addClass("masked");var b=a('<div class="loadmask"></div>');if(navigator.userAgent.toLowerCase().indexOf("msie")>-1){b.height(d.height()+parseInt(d.css("padding-top"))+parseInt(d.css("padding-bottom")));b.width(d.width()+parseInt(d.css("padding-left"))+parseInt(d.css("padding-right")))}if(navigator.userAgent.toLowerCase().indexOf("msie 6")>-1){d.find("select").addClass("masked-hidden")}d.append(b);if(c!==undefined){var e=a('<div class="loadmask-msg" style="display:none;"></div>');e.append("<div>"+c+"</div>");d.append(e);e.css("top",Math.round(d.height()/2-(e.height()-parseInt(e.css("padding-top"))-parseInt(e.css("padding-bottom")))/2)+"px");e.css("left",Math.round(d.width()/2-(e.width()-parseInt(e.css("padding-left"))-parseInt(e.css("padding-right")))/2)+"px");e.show()}};a.unmaskElement=function(b){if(b.data("_mask_timeout")!==undefined){clearTimeout(b.data("_mask_timeout"));b.removeData("_mask_timeout")}b.find(".loadmask-msg,.loadmask").remove();b.removeClass("masked");b.removeClass("masked-relative");b.find("select").removeClass("masked-hidden")}})(jQuery);

/* jquery.dimensions.js */

(function(b){b.dimensions={version:"1.2"};b.each(["Height","Width"],function(d,c){b.fn["inner"+c]=function(){if(!this[0]){return}var e=c=="Height"?"Top":"Left",f=c=="Height"?"Bottom":"Right";return this.is(":visible")?this[0]["client"+c]:a(this,c.toLowerCase())+a(this,"padding"+e)+a(this,"padding"+f)};b.fn["outer"+c]=function(g){if(!this[0]){return}var e=c=="Height"?"Top":"Left",h=c=="Height"?"Bottom":"Right";g=b.extend({margin:false},g||{});var f=this.is(":visible")?this[0]["offset"+c]:a(this,c.toLowerCase())+a(this,"border"+e+"Width")+a(this,"border"+h+"Width")+a(this,"padding"+e)+a(this,"padding"+h);return f+(g.margin?(a(this,"margin"+e)+a(this,"margin"+h)):0)}});b.each(["Left","Top"],function(d,c){b.fn["scroll"+c]=function(e){if(!this[0]){return}return e!=undefined?this.each(function(){this==window||this==document?window.scrollTo(c=="Left"?e:b(window)["scrollLeft"](),c=="Top"?e:b(window)["scrollTop"]()):this["scroll"+c]=e}):this[0]==window||this[0]==document?self[(c=="Left"?"pageXOffset":"pageYOffset")]||b.boxModel&&document.documentElement["scroll"+c]||document.body["scroll"+c]:this[0]["scroll"+c]}});b.fn.extend({position:function(){var e=0,h=0,c=this[0],g,f,d,i;if(c){d=this.offsetParent();g=this.offset();f=d.offset();g.top-=a(c,"marginTop");g.left-=a(c,"marginLeft");f.top+=a(d,"borderTopWidth");f.left+=a(d,"borderLeftWidth");i={top:g.top-f.top,left:g.left-f.left}}return i},offsetParent:function(){var c=this[0].offsetParent;while(c&&(!/^body|html$/i.test(c.tagName)&&b.css(c,"position")=="static")){c=c.offsetParent}return b(c)}});function a(d,c){return parseInt(b.curCSS(d.jquery?d[0]:d,c,true))||0}});

/* jquery.markitup.js */

(function(a){a.fn.markItUp=function(b,e){var c,g,d,f;g=d=f=false;c={id:"",nameSpace:"",root:"",previewInWindow:"",previewAutoRefresh:true,previewPosition:"after",previewTemplatePath:"~/templates/preview.html",previewParserPath:"",previewParserVar:"data",resizeHandle:true,beforeInsert:"",afterInsert:"",onEnter:{},onShiftEnter:{},onCtrlEnter:{},onTab:{},markupSet:[{}]};a.extend(c,b,e);if(!c.root){a("script").each(function(h,i){miuScript=a(i).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/);if(miuScript!==null){c.root=miuScript[1]}})}return this.each(function(){var l,G,y,H,i,q,r,D,B,x,E,K,F,z;l=a(this);G=this;y=[];z=false;H=i=0;q=-1;c.previewParserPath=k(c.previewParserPath);c.previewTemplatePath=k(c.previewTemplatePath);function k(M,N){if(N){return M.replace(/("|')~\//g,"$1"+c.root)}return M.replace(/^~\//,c.root)}function m(){id="";nameSpace="";if(c.id){id='id="'+c.id+'"'}else{if(l.attr("id")){id='id="markItUp'+(l.attr("id").substr(0,1).toUpperCase())+(l.attr("id").substr(1))+'"'}}if(c.nameSpace){nameSpace='class="'+c.nameSpace+'"'}l.wrap("<div "+nameSpace+"></div>");l.wrap("<div "+id+' class="markItUp"></div>');l.wrap('<div class="markItUpContainer"></div>');l.addClass("markItUpEditor");B=a('<div class="markItUpHeader"></div>').insertBefore(l);a(L(c.markupSet)).appendTo(B);x=a('<div class="markItUpFooter"></div>').insertAfter(l);if(c.resizeHandle===true&&a.browser.safari!==true){resizeHandle=a('<div class="markItUpResizeHandle"></div>').insertAfter(l).bind("mousedown",function(Q){var M=l.height(),O=Q.clientY,P,N;P=function(R){l.css("height",Math.max(20,R.clientY+M-O)+"px");return false};N=function(R){a("html").unbind("mousemove",P).unbind("mouseup",N);return false};a("html").bind("mousemove",P).bind("mouseup",N)});x.append(resizeHandle)}l.keydown(o).keyup(o);l.bind("insertion",function(N,M){if(M.target!==false){t()}if(G===a.markItUp.focused){I(M)}});l.focus(function(){a.markItUp.focused=this})}function L(O){var N=a("<ul></ul>"),M=0;a("li:hover > ul",N).css("display","block");a.each(O,function(){var P=this,S="",T,Q,R;T=(P.key)?(P.name||"")+" [Ctrl+"+P.key+"]":(P.name||"");key=(P.key)?'accesskey="'+P.key+'"':"";if(P.separator){Q=a('<li class="markItUpSeparator">'+(P.separator||"")+"</li>").appendTo(N)}else{M++;for(R=y.length-1;R>=0;R--){S+=y[R]+"-"}Q=a('<li class="markItUpButton markItUpButton'+S+(M)+" "+(P.className||"")+'"><a href="" '+key+' title="'+T+'">'+(P.name||"")+"</a></li>").bind("contextmenu",function(){return false}).click(function(){return false}).mousedown(function(){if(P.call){eval(P.call)()}setTimeout(function(){I(P)},1);return false}).hover(function(){a("> ul",this).show();a(document).one("click",function(){a("ul ul",B).hide()})},function(){a("> ul",this).hide()}).appendTo(N);if(P.dropMenu){y.push(M);a(Q).addClass("markItUpDropMenu").append(L(P.dropMenu))}}});y.pop();return N}function v(M){if(M){M=M.toString();M=M.replace(/\(\!\(([\s\S]*?)\)\!\)/g,function(P,N){var O=N.split("|!|");if(f===true){return(O[1]!==undefined)?O[1]:O[0]}else{return(O[1]===undefined)?"":O[0]}});M=M.replace(/\[\!\[([\s\S]*?)\]\!\]/g,function(P,N){var O=N.split(":!:");if(z===true){return false}value=prompt(O[0],(O[1])?O[1]:"");if(value===null){z=true}return value});return M}return""}function h(M){if(a.isFunction(M)){M=M(D)}return v(M)}function n(M){openWith=h(r.openWith);placeHolder=h(r.placeHolder);replaceWith=h(r.replaceWith);closeWith=h(r.closeWith);if(replaceWith!==""){block=openWith+replaceWith+closeWith}else{if(selection===""&&placeHolder!==""){block=openWith+placeHolder+closeWith}else{block=openWith+(M||selection)+closeWith}}return{block:block,openWith:openWith,replaceWith:replaceWith,placeHolder:placeHolder,closeWith:closeWith}}function I(M){var P,O,Q,N;D=r=M;t();a.extend(D,{line:"",root:c.root,textarea:G,selection:(selection||""),caretPosition:i,ctrlKey:g,shiftKey:d,altKey:f});h(c.beforeInsert);h(r.beforeInsert);if(g===true&&d===true){h(r.beforeMultiInsert)}a.extend(D,{line:1});if(g===true&&d===true){lines=selection.split(/\r?\n/);for(O=0,Q=lines.length,N=0;N<Q;N++){if(a.trim(lines[N])!==""){a.extend(D,{line:++O,selection:lines[N]});lines[N]=n(lines[N]).block}else{lines[N]=""}}string={block:lines.join("\n")};start=i;P=string.block.length+((a.browser.opera)?Q:0)}else{if(g===true){string=n(selection);start=i+string.openWith.length;P=string.block.length-string.openWith.length-string.closeWith.length;P-=A(string.block)}else{if(d===true){string=n(selection);start=i;P=string.block.length;P-=A(string.block)}else{string=n(selection);start=i+string.block.length;P=0;start-=A(string.block)}}}if((selection===""&&string.replaceWith==="")){q+=w(string.block);start=i+string.openWith.length;P=string.block.length-string.openWith.length-string.closeWith.length;q=l.val().substring(i,l.val().length).length;q-=w(l.val().substring(0,i))}a.extend(D,{caretPosition:i,scrollPosition:H});if(string.block!==selection&&z===false){p(string.block);u(start,P)}else{q=-1}t();a.extend(D,{line:"",selection:selection});if(g===true&&d===true){h(r.afterMultiInsert)}h(r.afterInsert);h(c.afterInsert);if(E&&c.previewAutoRefresh){J()}d=f=g=z=false}function w(M){if(a.browser.opera){return M.length-M.replace(/\n*/g,"").length}return 0}function A(M){if(a.browser.msie){return M.length-M.replace(/\r*/g,"").length}return 0}function p(M){if(document.selection){var N=document.selection.createRange();N.text=M}else{l.val(l.val().substring(0,i)+M+l.val().substring(i+selection.length,l.val().length))}}function u(N,M){if(G.createTextRange){if(a.browser.opera&&a.browser.version>=9.5&&M==0){return false}range=G.createTextRange();range.collapse(true);range.moveStart("character",N);range.moveEnd("character",M);range.select()}else{if(G.setSelectionRange){G.setSelectionRange(N,N+M)}}G.scrollTop=H;G.focus()}function t(){G.focus();H=G.scrollTop;if(document.selection){selection=document.selection.createRange().text;if(a.browser.msie){var N=document.selection.createRange(),M=N.duplicate();M.moveToElementText(G);i=-1;while(M.inRange(N)){M.moveStart("character");i++}}else{i=G.selectionStart}}else{i=G.selectionStart;selection=l.val().substring(i,G.selectionEnd)}return selection}function C(){if(!E||E.closed){if(c.previewInWindow){E=window.open("","preview",c.previewInWindow)}else{F=a('<div class="markItUpPreviewFrame"></div>');if(c.previewPosition=="after"){F.insertAfter(x)}else{F.insertBefore(B)}E=F[0]}}else{if(f===true){if(F){F.remove()}else{E.close()}E=F=false}}if(!c.previewAutoRefresh){J()}}function J(){j()}function j(){var M;if(c.previewParserPath!==""){a.ajax({type:"POST",url:c.previewParserPath,data:c.previewParserVar+"="+encodeURIComponent(l.val()),success:function(N){s(k(N,1))}})}else{if(!K){a.ajax({url:c.previewTemplatePath,success:function(N){s(k(N,1).replace(/<!-- content -->/g,l.val()))}})}}return false}function s(M){var N=a(E);if(N.length>0){N.html(M)}if(c.previewInWindow){E.focus()}}function o(M){d=M.shiftKey;f=M.altKey;g=(!(M.altKey&&M.ctrlKey))?M.ctrlKey:false;if(M.type==="keydown"){if(g===true){li=a("a[accesskey="+String.fromCharCode(M.keyCode)+"]",B).parent("li");if(li.length!==0){g=false;setTimeout(function(){li.triggerHandler("mousedown")},1);return false}}if(M.keyCode===13||M.keyCode===10){if(g===true){g=false;I(c.onCtrlEnter);return c.onCtrlEnter.keepDefault}else{if(d===true){d=false;I(c.onShiftEnter);return c.onShiftEnter.keepDefault}else{I(c.onEnter);return c.onEnter.keepDefault}}}if(M.keyCode===9){if(d==true||g==true||f==true){return false}if(q!==-1){t();q=l.val().length-q;u(q,0);q=-1;return false}else{I(c.onTab);return c.onTab.keepDefault}}}}m()})};a.fn.markItUpRemove=function(){return this.each(function(){var b=a(this).unbind().removeClass("markItUpEditor");b.parent("div").parent("div.markItUp").parent("div").replaceWith(b)})};a.markItUp=function(b){var c={target:false};a.extend(c,b);if(c.target){return a(c.target).each(function(){a(this).focus();a(this).trigger("insertion",[c])})}else{a("textarea").trigger("insertion",[c])}}})(jQuery);

/* jquery.t.autosizer.js */

(function(a){a.fn.extend({tAutoSizer:function(e){var d={maxWidth:400,stepSize:30};var e=a.extend(d,e);return this.each(function(){var f=a(this);if(this.type!="text"){return false}f.attr("d-width",f.width());f.keyup(b);f.live("input paste",function(g){setTimeout(b,250)})});function b(){var l=a(this);var i=parseInt(l.width(),10);var h=parseInt(l.attr("d-width"),10);var k=c(l);var f=parseInt(l.css("font-size"),10);var g=i-k-e.stepSize;var j=k-i+e.stepSize;if((k>i)&&(i<e.maxWidth)){var m=l.val();l.val("");l.css("width",(i+j)+"px");l.val(m)}else{if(k==f){l.css("width",h+"px")}else{if(k+e.stepSize<i){if(i-g>h){l.css("width",(i-g)+"px")}else{l.css("width",h+"px")}}}}}function c(g){if(a("#ruler").size()==0){var h=a("<span />").attr("id","ruler").css({visibility:"hidden","white-space":"nowrap"});a(document.body).append(h)}a("#ruler").html(g.val()+"&nbsp;&nbsp;&nbsp;");var f=a("#ruler")[0].offsetWidth;return parseInt(f,10)}}})})(jQuery);

/* jquery.url-params.js */

$.extend({getUrlVars:function(){var c=[],d;var b=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var a=0;a<b.length;a++){d=b[a].split("=");c.push(d[0]);c[d[0]]=d[1]}return c},getUrlVar:function(a){return $.getUrlVars()[a]}});

/* jquery.scrollTo.js */

(function(c){var a=c.scrollTo=function(d,f,e){c(window).scrollTo(d,f,e)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var f=this,d=!f.nodeName||c.inArray(f.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return f}var e=(f.contentWindow||f).document||f.ownerDocument||f;return c.browser.safari||e.compatMode=="BackCompat"?e.body:e.documentElement})};c.fn.scrollTo=function(d,f,e){if(typeof f=="object"){e=f;f=0}if(typeof e=="function"){e={onAfter:e}}if(d=="max"){d=9000000000}e=c.extend({},a.defaults,e);f=f||e.speed||e.duration;e.queue=e.queue&&e.axis.length>1;if(e.queue){f/=2}e.offset=b(e.offset);e.over=b(e.over);return this._scrollable().each(function(){var g=this,h=c(g),l=d,m,i={},j=h.is("html,body");switch(typeof l){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(l)){l=b(l);break}l=c(l,this);case"object":if(l.is||l.style){m=(l=c(l)).offset()}}c.each(e.axis.split(""),function(n,u){var p=u=="x"?"Left":"Top",o=p.toLowerCase(),s="scroll"+p,r=g[s],t=a.max(g,u);if(m){i[s]=m[o]+(j?0:r-h.offset()[o]);if(e.margin){i[s]-=parseInt(l.css("margin"+p))||0;i[s]-=parseInt(l.css("border"+p+"Width"))||0}i[s]+=e.offset[o]||0;if(e.over[o]){i[s]+=l[u=="x"?"width":"height"]()*e.over[o]}}else{var q=l[o];i[s]=q.slice&&q.slice(-1)=="%"?parseFloat(q)/100*t:q}if(/^\d+$/.test(i[s])){i[s]=i[s]<=0?0:Math.min(i[s],t)}if(!n&&e.queue){if(r!=i[s]){k(e.onAfterFirst)}delete i[s]}});k(e.onAfter);function k(n){h.animate(i,f,e.easing,n&&function(){n.call(this,d,e)})}}).end()};a.max=function(f,j){var e=j=="x"?"Width":"Height",h="scroll"+e;if(!c(f).is("html,body")){return f[h]-c(f)[e.toLowerCase()]()}var d="client"+e,i=f.ownerDocument.documentElement,g=f.ownerDocument.body;return Math.max(i[h],g[h])-Math.min(i[d],g[d])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);

/* jquery.treeTable.js */

(function(e){var b;var d;e.fn.treeTable=function(k){b=e.extend({},e.fn.treeTable.defaults,k);return this.each(function(){e(this).addClass("treeTable").find("tbody tr").each(function(){if(!b.expandable||e(this)[0].className.search(b.childPrefix)==-1){if(isNaN(d)){d=parseInt(e(e(this).children("td")[b.treeColumn]).css("padding-left"),10)}h(e(this))}else{if(b.initialState=="collapsed"){this.style.display="none"}}})})};e.fn.treeTable.defaults={childPrefix:"child-of-",clickableNodeNames:false,expandable:true,indent:19,initialState:"collapsed",treeColumn:0};e.fn.collapse=function(){e(this).addClass("collapsed");g(e(this)).each(function(){if(!e(this).hasClass("collapsed")){e(this).collapse()}this.style.display="none"});return this};e.fn.expand=function(){e(this).removeClass("collapsed").addClass("expanded");g(e(this)).each(function(){h(e(this));if(e(this).is(".expanded.parent")){e(this).expand()}e(this).show()});return this};e.fn.reveal=function(){e(f(e(this)).reverse()).each(function(){h(e(this));e(this).expand().show()});return this};e.fn.appendBranchTo=function(k){var n=e(this);var l=j(n);var m=e.map(f(e(k)),function(o){return o.id});if(e.inArray(n[0].id,m)==-1&&(!l||(k.id!=l[0].id))&&k.id!=n[0].id){a(n,f(n).length*b.indent*-1);if(l){n.removeClass(b.childPrefix+l[0].id)}n.addClass(b.childPrefix+k.id);i(n,k);a(n,f(n).length*b.indent)}return this};e.fn.reverse=function(){return this.pushStack(this.get().reverse(),arguments)};e.fn.toggleBranch=function(){if(e(this).hasClass("collapsed")){e(this).expand()}else{e(this).removeClass("expanded").collapse()}return this};e.fn.parentOf=function(){return j(e(this))};e.fn.ancestorsOf=function(){return f(e(this))};e.fn.reInitialize=function(){e(this).removeClass("initialized");h(e(this))};e.fn.move=function(k){i(e(this),k)};e.fn.childrenOf=function(){return e("table.treeTable tbody tr."+b.childPrefix+e(this).attr("id"))};function f(k){var l=[];while(k=j(k)){l[l.length]=k[0]}return l}function g(k){return e("table.treeTable tbody tr."+b.childPrefix+k[0].id)}function c(k){var l=parseInt(k[0].style.paddingLeft,10);return(isNaN(l))?d:l}function a(l,k){var m=e(l.children("td")[b.treeColumn]);m[0].style.paddingLeft=c(m)+k+"px";g(l).each(function(){a(e(this),k)})}function h(m){if(!m.hasClass("initialized")){m.addClass("initialized");var l=g(m);if(!m.hasClass("parent")&&l.length>0){m.addClass("parent")}if(m.hasClass("parent")){var n=e(m.children("td")[b.treeColumn]);var k=c(n)+b.indent;l.each(function(){e(this).children("td")[b.treeColumn].style.paddingLeft=k+"px"});if(b.expandable){n.prepend('<span style="margin-left: -'+b.indent+"px; padding-left: "+b.indent+'px" class="expander"></span>');e(n[0].firstChild).click(function(){m.toggleBranch()});if(b.clickableNodeNames){n[0].style.cursor="pointer";e(n).click(function(o){if(o.target.className!="expander"){m.toggleBranch()}})}if(!(m.hasClass("expanded")||m.hasClass("collapsed"))){m.addClass(b.initialState)}if(m.hasClass("expanded")){m.expand()}}}}}function i(k,l){k.insertAfter(l);g(k).reverse().each(function(){i(e(this),k[0])})}function j(k){var l=k[0].className.split(" ");for(key in l){if(l[key].toString().match(b.childPrefix)){return e("#"+l[key].substring(9))}}}})(jQuery);

/* jquery-ui.nestedSortable.js */

(function(a){a.widget("ui.nestedSortable",a.extend({},a.ui.sortable.prototype,{options:{tabSize:20,disableNesting:"ui-nestedSortable-no-nesting",errorClass:"ui-nestedSortable-error",listType:"ol"},_create:function(){this.element.data("sortable",this.element.data("sortableTree"));return a.ui.sortable.prototype._create.apply(this,arguments)},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var e=this.options,d=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY<e.scrollSensitivity){this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+e.scrollSpeed}else{if(f.pageY-this.overflowOffset.top<e.scrollSensitivity){this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-e.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<e.scrollSensitivity){this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+e.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<e.scrollSensitivity){this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-e.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<e.scrollSensitivity){d=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<e.scrollSensitivity){d=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed)}}if(f.pageX-a(document).scrollLeft()<e.scrollSensitivity){d=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<e.scrollSensitivity){d=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed)}}}if(d!==false&&a.ui.ddmanager&&!e.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var c=this.items.length-1;c>=0;c--){var h=this.items[c],g=h.item[0],b=this._intersectsWithPointer(h);if(!b){continue}if(g!=this.currentItem[0]&&this.placeholder[b==1?"next":"prev"]()[0]!=g&&!a.ui.contains(this.placeholder[0],g)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],g):true)){this.direction=b==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(h)){this._rearrange(f,h)}else{break}this._clearEmpty(g);this._trigger("change",f,this._uiHash());break}}itemBefore=this.placeholder[0].previousSibling;while(itemBefore!=null){if(itemBefore.nodeType==1&&itemBefore!=this.currentItem[0]){break}else{itemBefore=itemBefore.previousSibling}}parentItem=this.placeholder[0].parentNode.parentNode;newList=document.createElement(e.listType);if(parentItem!=null&&parentItem.nodeName=="LI"&&this.positionAbs.left<a(parentItem).offset().left){a(parentItem).after(this.placeholder[0]);this._clearEmpty(parentItem)}else{if(itemBefore!=null&&itemBefore.nodeName=="LI"&&this.positionAbs.left>a(itemBefore).offset().left+this.options.tabSize){if(!(a(itemBefore).hasClass(this.options.disableNesting))){if(a(this.placeholder[0]).hasClass(this.options.errorClass)){a(this.placeholder[0]).css("marginLeft",0).removeClass(this.options.errorClass)}if(itemBefore.children[1]==null){itemBefore.appendChild(newList)}itemBefore.children[1].appendChild(this.placeholder[0])}else{a(this.placeholder[0]).addClass(this.options.errorClass).css("marginLeft",this.options.tabSize)}}else{if(itemBefore!=null){if(a(this.placeholder[0]).hasClass(this.options.errorClass)){a(this.placeholder[0]).css("marginLeft",0).removeClass(this.options.errorClass)}a(itemBefore).after(this.placeholder[0])}else{if(a(this.placeholder[0]).hasClass(this.options.errorClass)){a(this.placeholder[0]).css("marginLeft",0).removeClass(this.options.errorClass)}}}}this._contactContainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},serialize:function(b){var d=this._getItemsAsjQuery(b&&b.connected);var c=[];b=b||{};a(d).each(function(){var e=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||(/(.+)[-=_](.+)/));var f=(a(b.item||this).parent(b.listType).parent("li").attr(b.attribute||"id")||"").match(b.expression||(/(.+)[-=_](.+)/));if(e){c.push((b.key||e[1]+"["+(b.key&&b.expression?e[1]:e[2])+"]")+"="+(f?(b.key&&b.expression?f[1]:f[2]):"root"))}});if(!c.length&&b.key){c.push(b.key+"=")}return c.join("&")},toArray:function(b){b=b||{};var f=b.startDepthCount||0;var e=[];var d=2;e.push({item_id:"root",parent_id:"none",depth:f,left:"1",right:(a("li",this.element).length+1)*2});a(this.element).children("li").each(function(){d=c(a(this),f+1,d)});return e;function c(i,h,g){right=g+1;if(a(i).children(b.listType).children("li").length>0){h++;a(i).children(b.listType).children("li").each(function(){right=c(a(this),h,right)});h--}id=a(i).attr("id").match(b.expression||(/(.+)[-=_](.+)/));if(h===f+1){pid="root"}else{parentItem=a(i).parent(b.listType).parent("li").attr("id").match(b.expression||(/(.+)[-=_](.+)/));pid=parentItem[2]}e.push({item_id:id[2],parent_id:pid,depth:h,left:g,right:right});return g=right+1}},_createPlaceholder:function(c){var e=c||this,b=e.options;if(!b.placeholder||b.placeholder.constructor==String){var d=b.placeholder;b.placeholder={element:function(){var f=a(document.createElement(e.currentItem[0].nodeName)).addClass(d||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d){f.style.visibility="hidden"}return f},update:function(f,g){if(d&&!b.forcePlaceholderSize){return}if(!g.height()||g.css("height")=="auto"){g.height(e.currentItem.height())}if(!g.width()){g.width(e.currentItem.width())}}}}e.placeholder=a(b.placeholder.element.call(e.element,e.currentItem));e.currentItem.after(e.placeholder);b.placeholder.update(e,e.placeholder)},_clear:function(c,e){a.ui.sortable.prototype._clear.apply(this,arguments);for(var b=this.items.length-1;b>=0;b--){var d=this.items[b].item[0];this._clearEmpty(d)}return true},_clearEmpty:function(b){if(b.children[1]&&b.children[1].children.length==0){b.removeChild(b.children[1])}}}));a.ui.nestedSortable.prototype.options=a.extend({},a.ui.sortable.prototype.options,a.ui.nestedSortable.prototype.options)})(jQuery);

/* jquery.form.wizard-3.0.5.js */

(function(a){a.widget("ui.formwizard",{_init:function(){var d=this;var f=this.options.formOptions.success;var c=this.options.formOptions.complete;var g=this.options.formOptions.beforeSend;var e=this.options.formOptions.beforeSubmit;var b=this.options.formOptions.beforeSerialize;this.options.formOptions=a.extend(this.options.formOptions,{success:function(i,j,h){if(f){f(i,j,h)}if(d.options.formOptions&&d.options.formOptions.resetForm||!d.options.formOptions){d._reset()}},complete:function(i,h){if(c){c(i,h)}d._enableNavigation()},beforeSubmit:function(k,h,j){if(e){var i=e(k,h,j);if(!i){d._enableNavigation()}return i}},beforeSend:function(i){if(g){var h=g(i);if(!h){d._enableNavigation()}return h}},beforeSerialize:function(h,j){if(b){var i=b(h,j);if(!i){d._enableNavigation()}return i}}});this.steps=this.element.find(".step").hide();this.firstStep=this.steps.eq(0).attr("id");this.activatedSteps=new Array();this.isLastStep=false;this.previousStep=undefined;this.currentStep=this.steps.eq(0).attr("id");this.nextButton=this.element.find(this.options.next).click(function(){return d._next()});this.nextButtonInitinalValue=this.nextButton.val();this.nextButton.val(this.options.textNext);this.backButton=this.element.find(this.options.back).click(function(){d._back();return false});this.backButtonInitinalValue=this.backButton.val();this.backButton.val(this.options.textBack);if(this.options.validationEnabled&&jQuery().validate==undefined){this.options.validationEnabled=false;if((window.console!==undefined)){console.log("%s","validationEnabled option set, but the validation plugin is not included")}}else{if(this.options.validationEnabled){this.element.validate(this.options.validationOptions)}}if(this.options.formPluginEnabled&&jQuery().ajaxSubmit==undefined){this.options.formPluginEnabled=false;if((window.console!==undefined)){console.log("%s","formPluginEnabled option set but the form plugin is not included")}}if(this.options.disableInputFields==true){a(this.steps).find(":input:not('.wizard-ignore')").attr("disabled","disabled")}if(this.options.historyEnabled){a(window).bind("hashchange",undefined,function(h){var i=h.getState("_"+a(d.element).attr("id"))||d.firstStep;if(i!==d.currentStep){if(d.options.validationEnabled&&i===d._navigate(d.currentStep)){if(!d.element.valid()){d._updateHistory(d.currentStep);d.element.validate().focusInvalid();return false}}if(i!==d.currentStep){d._show(i)}}})}this.element.addClass("ui-formwizard");this.element.find(":input").addClass("ui-wizard-content");this.steps.addClass("ui-formwizard-content");this.backButton.addClass("ui-formwizard-button ui-wizard-content");this.nextButton.addClass("ui-formwizard-button ui-wizard-content");if(!this.options.disableUIStyles){this.element.addClass("ui-helper-reset ui-widget ui-widget-content ui-helper-reset ui-corner-all");this.element.find(":input").addClass("ui-helper-reset ui-state-default");this.steps.addClass("ui-helper-reset ui-corner-all");this.backButton.addClass("ui-helper-reset ui-state-default");this.nextButton.addClass("ui-helper-reset ui-state-default")}this._show(undefined);return a(this)},_next:function(){if(this.options.validationEnabled){if(!this.element.valid()){this.element.validate().focusInvalid();return false}}if(this.options.remoteAjax!=undefined){var e=this.options.remoteAjax[this.currentStep];var f=this;if(e!==undefined){var c=e.success;var d=e.beforeSend;var b=e.complete;e=a.extend({},e,{success:function(g,h){if((c!==undefined&&c(g,h))||(c==undefined)){f._continueToNextStep()}},beforeSend:function(g){f._disableNavigation();if(d!==undefined){d(g)}a(f.element).trigger("before_remote_ajax",{currentStep:f.currentStep})},complete:function(h,g){if(b!==undefined){b(h,g)}a(f.element).trigger("after_remote_ajax",{currentStep:f.currentStep});f._enableNavigation()}});this.element.ajaxSubmit(e);return false}}return this._continueToNextStep()},_back:function(){if(this.activatedSteps.length>0){if(this.options.historyEnabled){this._updateHistory(this.activatedSteps[this.activatedSteps.length-2])}else{this._show(this.activatedSteps[this.activatedSteps.length-2],true)}}return false},_continueToNextStep:function(){if(this.isLastStep){for(var b=0;b<this.activatedSteps.length;b++){this.steps.filter("#"+this.activatedSteps[b]).find(":input").not(".wizard-ignore").removeAttr("disabled")}if(!this.options.formPluginEnabled){return true}else{this._disableNavigation();this.element.ajaxSubmit(this.options.formOptions);return false}}var c=this._navigate(this.currentStep);if(c==this.currentStep){return false}if(this.options.historyEnabled){this._updateHistory(c)}else{this._show(c,true)}return false},_updateHistory:function(b){var c={};c["_"+a(this.element).attr("id")]=b;a.bbq.pushState(c)},_disableNavigation:function(){if(this.options.autoToggleNextButton){this.nextButton.attr("disabled","disabled")}this.backButton.attr("disabled","disabled");if(!this.options.disableUIStyles){this.nextButton.removeClass("ui-state-active").addClass("ui-state-disabled");this.backButton.removeClass("ui-state-active").addClass("ui-state-disabled")}},_enableNavigation:function(){if(this.isLastStep){this.nextButton.val(this.options.textSubmit)}else{this.nextButton.val(this.options.textNext)}if(a.trim(this.currentStep)!==this.steps.eq(0).attr("id")){this.backButton.removeAttr("disabled");if(!this.options.disableUIStyles){this.backButton.removeClass("ui-state-disabled").addClass("ui-state-active")}}if(this.options.autoToggleNextButton){this.nextButton.removeAttr("disabled")}if(!this.options.disableUIStyles){this.nextButton.removeClass("ui-state-disabled").addClass("ui-state-active")}},_animate:function(d,c,g){this._disableNavigation();var f=this.steps.filter("#"+d);var e=this.steps.filter("#"+c);f.find(":input").not(".wizard-ignore").attr("disabled","disabled");e.find(":input").not(".wizard-ignore").removeAttr("disabled");var b=this;f.animate(b.options.outAnimation,b.options.outDuration,b.options.easing,function(){e.animate(b.options.inAnimation,b.options.inDuration,b.options.easing,function(){if(b.options.focusFirstInput){e.find(":input:first").focus()}b._enableNavigation();g.apply(b)});return})},_checkIflastStep:function(b){this.isLastStep=false;if(a("#"+b).hasClass(this.options.submitStepClass)||this.steps.filter(":last").attr("id")==b){this.isLastStep=true}},_getLink:function(d){var c=undefined;var b=this.steps.filter("#"+d).find(this.options.linkClass);if(b!=undefined){if(b.filter(":radio,:checkbox").size()>0){c=b.filter(this.options.linkClass+":checked").val()}else{c=a(b).val()}}return c},_navigate:function(d){var b=this._getLink(d);if(b!=undefined){if((b!=""&&b!=null&&b!=undefined)&&this.steps.filter("#"+b).attr("id")!=undefined){return b}return this.currentStep}else{if(b==undefined&&!this.isLastStep){var c=this.steps.filter("#"+d).next().attr("id");return c}}},_show:function(e){var b=false;var c=e!==undefined;if(e==undefined||e==""){this.activatedSteps.pop();e=this.firstStep;this.activatedSteps.push(e)}else{if(a.inArray(e,this.activatedSteps)>-1){b=true;this.activatedSteps.pop()}else{this.activatedSteps.push(e)}}if(this.currentStep!==e||e===this.firstStep){this.previousStep=this.currentStep;this._checkIflastStep(e);this.currentStep=e;var d=function(){if(c){a(this.element).trigger("step_shown",a.extend({isBackNavigation:b},this._state()))}};this._animate(this.previousStep,e,d)}},_reset:function(){this.element.resetForm();a("label,:input,textarea",this).removeClass("error");for(var b=0;b<this.activatedSteps.length;b++){this.steps.filter("#"+this.activatedSteps[b]).hide().find(":input").attr("disabled","disabled")}this.activatedSteps=new Array();this.previousStep=undefined;this.isLastStep=false;if(this.options.historyEnabled){this._updateHistory(this.firstStep)}else{this._show(this.firstStep)}},_state:function(b){var c={settings:this.options,activatedSteps:this.activatedSteps,isLastStep:this.isLastStep,isFirstStep:this.currentStep===this.firstStep,previousStep:this.previousStep,currentStep:this.currentStep,backButton:this.backButton,nextButton:this.nextButton,steps:this.steps,firstStep:this.firstStep};if(b!==undefined){return c[b]}return c},show:function(b){if(this.options.historyEnabled){this._updateHistory(b)}else{this._show(b)}},state:function(b){return this._state(b)},reset:function(){this._reset()},next:function(){this._next()},back:function(){this._back()},destroy:function(){this.element.find("*").removeAttr("disabled").show();this.nextButton.unbind("click").val(this.nextButtonInitinalValue).removeClass("ui-state-disabled").addClass("ui-state-active");this.backButton.unbind("click").val(this.backButtonInitinalValue).removeClass("ui-state-disabled").addClass("ui-state-active");this.backButtonInitinalValue=undefined;this.nextButtonInitinalValue=undefined;this.activatedSteps=undefined;this.previousStep=undefined;this.currentStep=undefined;this.isLastStep=undefined;this.options=undefined;this.nextButton=undefined;this.backButton=undefined;this.formwizard=undefined;this.element=undefined;this.steps=undefined;this.firstStep=undefined},update_steps:function(){this.steps=this.element.find(".step").addClass("ui-formwizard-content");this.steps.not("#"+this.currentStep).hide().find(":input").addClass("ui-wizard-content").attr("disabled","disabled");this._checkIflastStep(this.currentStep);this._enableNavigation();if(!this.options.disableUIStyles){this.steps.addClass("ui-helper-reset ui-corner-all");this.steps.find(":input").addClass("ui-helper-reset ui-state-default")}},options:{historyEnabled:false,validationEnabled:false,validationOptions:undefined,formPluginEnabled:false,linkClass:".link",submitStepClass:"submit_step",back:":reset",next:":submit",textSubmit:"Submit",textNext:"Next",textBack:"Back",remoteAjax:undefined,inAnimation:{opacity:"show"},outAnimation:{opacity:"hide"},inDuration:400,outDuration:400,easing:"swing",focusFirstInput:false,disableInputFields:true,formOptions:{reset:true,success:function(b){if((window.console!==undefined)){console.log("%s","form submit successful")}},disableUIStyles:false},autoToggleNextButton:true}})})(jQuery);

/* jquery.imgareaselect.js */

(function(c){var b=Math.abs,f=Math.max,d=Math.min,e=Math.round;function a(){return c("<div/>")}c.imgAreaSelect=function(k,Z){var T=c(k),l,ad=a(),C=a(),p=a().add(a()).add(a()).add(a()),t=a().add(a()).add(a()).add(a()),ap=c([]),aB,m,Y,an={left:0,top:0},af,z,aA,am={left:0,top:0},ay=0,X="absolute",P,ar,au,R,q,aq,al,D,aC,ag,s,n,J,G,ah,O={x1:0,y1:0,x2:0,y2:0,width:0,height:0},Q=document.documentElement,g,H,ak,ao,ai,aj,aa;function aw(h){return h+an.left-am.left}function ab(h){return h+an.top-am.top}function y(h){return h-an.left+am.left}function ae(h){return h-an.top+am.top}function v(h){return h.pageX-am.left}function W(h){return h.pageY-am.top}function A(o){var h=o||au,i=o||R;return{x1:e(O.x1*h),y1:e(O.y1*i),x2:e(O.x2*h),y2:e(O.y2*i),width:e(O.x2*h)-e(O.x1*h),height:e(O.y2*i)-e(O.y1*i)}}function K(h,o,i,aE,w){var aF=w||au,aG=w||R;O={x1:e(h/aF||0),y1:e(o/aG||0),x2:e(i/aF||0),y2:e(aE/aG||0)};O.width=O.x2-O.x1;O.height=O.y2-O.y1}function B(){if(!T.width()){return}an={left:e(T.offset().left),top:e(T.offset().top)};af=T.innerWidth();z=T.innerHeight();an.top+=(T.outerHeight()-z)>>1;an.left+=(T.outerWidth()-af)>>1;aq=e(Z.minWidth/au)||0;al=e(Z.minHeight/R)||0;D=e(d(Z.maxWidth/au||1<<24,af));aC=e(d(Z.maxHeight/R||1<<24,z));if(c().jquery=="1.3.2"&&X=="fixed"&&!Q.getBoundingClientRect){an.top+=f(document.body.scrollTop,Q.scrollTop);an.left+=f(document.body.scrollLeft,Q.scrollLeft)}am=/absolute|relative/.test(aA.css("position"))?{left:e(aA.offset().left)-aA.scrollLeft(),top:e(aA.offset().top)-aA.scrollTop()}:X=="fixed"?{left:c(document).scrollLeft(),top:c(document).scrollTop()}:{left:0,top:0};m=aw(0);Y=ab(0);if(O.x2>af||O.y2>z){M()}}function ax(h){if(!s){return}ad.css({left:aw(O.x1),top:ab(O.y1)}).add(C).width(ai=O.width).height(aj=O.height);C.add(p).add(ap).css({left:0,top:0});p.width(f(ai-p.outerWidth()+p.innerWidth(),0)).height(f(aj-p.outerHeight()+p.innerHeight(),0));c(t[0]).css({left:m,top:Y,width:O.x1,height:z});c(t[1]).css({left:m+O.x1,top:Y,width:ai,height:O.y1});c(t[2]).css({left:m+O.x2,top:Y,width:af-O.x2,height:z});c(t[3]).css({left:m+O.x1,top:Y+O.y2,width:ai,height:z-O.y2});ai-=ap.outerWidth();aj-=ap.outerHeight();switch(ap.length){case 8:c(ap[4]).css({left:ai>>1});c(ap[5]).css({left:ai,top:aj>>1});c(ap[6]).css({left:ai>>1,top:aj});c(ap[7]).css({top:aj>>1});case 4:ap.slice(1,3).css({left:ai});ap.slice(2,4).css({top:aj})}if(h!==false){if(c.imgAreaSelect.keyPress!=r){c(document).unbind(c.imgAreaSelect.keyPress,c.imgAreaSelect.onKeyPress)}if(Z.keys){c(document)[c.imgAreaSelect.keyPress](c.imgAreaSelect.onKeyPress=r)}}if(c.browser.msie&&p.outerWidth()-p.innerWidth()==2){p.css("margin",0);setTimeout(function(){p.css("margin","auto")},0)}}function U(h){B();ax(h);n=aw(O.x1);J=ab(O.y1);G=aw(O.x2);ah=ab(O.y2)}function at(h,i){Z.fadeSpeed?h.fadeOut(Z.fadeSpeed,i):h.hide()}function L(h){var i=y(v(h))-O.x1,o=ae(W(h))-O.y1;if(!aa){B();aa=true;ad.one("mouseout",function(){aa=false})}q="";if(Z.resizable){if(o<=Z.resizeMargin){q="n"}else{if(o>=O.height-Z.resizeMargin){q="s"}}if(i<=Z.resizeMargin){q+="w"}else{if(i>=O.width-Z.resizeMargin){q+="e"}}}ad.css("cursor",q?q+"-resize":Z.movable?"move":"");if(aB){aB.toggle()}}function I(h){c("body").css("cursor","");if(Z.autoHide||O.width*O.height==0){at(ad.add(t),function(){c(this).hide()})}c(document).unbind("mousemove",u);ad.mousemove(L);Z.onSelectEnd(k,A())}function ac(h){if(h.which!=1){return false}B();if(q){c("body").css("cursor",q+"-resize");n=aw(O[/w/.test(q)?"x2":"x1"]);J=ab(O[/n/.test(q)?"y2":"y1"]);c(document).mousemove(u).one("mouseup",I);ad.unbind("mousemove",L)}else{if(Z.movable){P=m+O.x1-v(h);ar=Y+O.y1-W(h);ad.unbind("mousemove",L);c(document).mousemove(j).one("mouseup",function(){Z.onSelectEnd(k,A());c(document).unbind("mousemove",j);ad.mousemove(L)})}else{T.mousedown(h)}}return false}function az(h){if(ag){if(h){G=f(m,d(m+af,n+b(ah-J)*ag*(G>n||-1)));ah=e(f(Y,d(Y+z,J+b(G-n)/ag*(ah>J||-1))));G=e(G)}else{ah=f(Y,d(Y+z,J+b(G-n)/ag*(ah>J||-1)));G=e(f(m,d(m+af,n+b(ah-J)*ag*(G>n||-1))));ah=e(ah)}}}function M(){n=d(n,m+af);J=d(J,Y+z);if(b(G-n)<aq){G=n-aq*(G<n||-1);if(G<m){n=m+aq}else{if(G>m+af){n=m+af-aq}}}if(b(ah-J)<al){ah=J-al*(ah<J||-1);if(ah<Y){J=Y+al}else{if(ah>Y+z){J=Y+z-al}}}G=f(m,d(G,m+af));ah=f(Y,d(ah,Y+z));az(b(G-n)<b(ah-J)*ag);if(b(G-n)>D){G=n-D*(G<n||-1);az()}if(b(ah-J)>aC){ah=J-aC*(ah<J||-1);az(true)}O={x1:y(d(n,G)),x2:y(f(n,G)),y1:ae(d(J,ah)),y2:ae(f(J,ah)),width:b(G-n),height:b(ah-J)};ax();Z.onSelectChange(k,A())}function u(h){G=/w|e|^$/.test(q)||ag?v(h):aw(O.x2);ah=/n|s|^$/.test(q)||ag?W(h):ab(O.y2);M();return false}function F(i,h){G=(n=i)+O.width;ah=(J=h)+O.height;c.extend(O,{x1:y(n),y1:ae(J),x2:y(G),y2:ae(ah)});ax();Z.onSelectChange(k,A())}function j(h){n=f(m,d(P+v(h),m+af-O.width));J=f(Y,d(ar+W(h),Y+z-O.height));F(n,J);h.preventDefault();return false}function E(){c(document).unbind("mousemove",E);B();G=n;ah=J;M();q="";if(!t.is(":visible")){ad.add(t).hide().fadeIn(Z.fadeSpeed||0)}s=true;c(document).unbind("mouseup",av).mousemove(u).one("mouseup",I);ad.unbind("mousemove",L);Z.onSelectStart(k,A())}function av(){c(document).unbind("mousemove",E).unbind("mouseup",av);at(ad.add(t));K(y(n),ae(J),y(n),ae(J));if(!this instanceof c.imgAreaSelect){Z.onSelectChange(k,A());Z.onSelectEnd(k,A())}}function N(h){if(h.which!=1||t.is(":animated")){return false}B();P=n=v(h);ar=J=W(h);c(document).mousemove(E).mouseup(av);return false}function S(){U(false)}function aD(){l=true;x(Z=c.extend({classPrefix:"imgareaselect",movable:true,parent:"body",resizable:true,resizeMargin:10,onInit:function(){},onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){}},Z));ad.add(t).css({visibility:""});if(Z.show){s=true;B();ax();ad.add(t).hide().fadeIn(Z.fadeSpeed||0)}setTimeout(function(){Z.onInit(k,A())},0)}var r=function(o){var i=Z.keys,w,aE,h=o.keyCode;w=!isNaN(i.alt)&&(o.altKey||o.originalEvent.altKey)?i.alt:!isNaN(i.ctrl)&&o.ctrlKey?i.ctrl:!isNaN(i.shift)&&o.shiftKey?i.shift:!isNaN(i.arrows)?i.arrows:10;if(i.arrows=="resize"||(i.shift=="resize"&&o.shiftKey)||(i.ctrl=="resize"&&o.ctrlKey)||(i.alt=="resize"&&(o.altKey||o.originalEvent.altKey))){switch(h){case 37:w=-w;case 39:aE=f(n,G);n=d(n,G);G=f(aE+w,n);az();break;case 38:w=-w;case 40:aE=f(J,ah);J=d(J,ah);ah=f(aE+w,J);az(true);break;default:return}M()}else{n=d(n,G);J=d(J,ah);switch(h){case 37:F(f(n-w,m),J);break;case 38:F(n,f(J-w,Y));break;case 39:F(n+d(w,af-y(G)),J);break;case 40:F(n,J+d(w,z-ae(ah)));break;default:return}}return false};function V(h,i){for(option in i){if(Z[option]!==undefined){h.css(i[option],Z[option])}}}function x(h){if(h.parent){(aA=c(h.parent)).append(ad.add(t))}c.extend(Z,h);B();if(h.handles!=null){ap.remove();ap=c([]);ak=h.handles?h.handles=="corners"?4:8:0;while(ak--){ap=ap.add(a())}ap.addClass(Z.classPrefix+"-handle").css({position:"absolute",fontSize:0,zIndex:ay+1||1});if(!parseInt(ap.css("width"))>=0){ap.width(5).height(5)}if(ao=Z.borderWidth){ap.css({borderWidth:ao,borderStyle:"solid"})}V(ap,{borderColor1:"border-color",borderColor2:"background-color",borderOpacity:"opacity"})}au=Z.imageWidth/af||1;R=Z.imageHeight/z||1;if(h.x1!=null){K(h.x1,h.y1,h.x2,h.y2);h.show=!h.hide}if(h.keys){Z.keys=c.extend({shift:1,ctrl:"resize"},h.keys)}t.addClass(Z.classPrefix+"-outer");C.addClass(Z.classPrefix+"-selection");for(ak=0;ak++<4;){c(p[ak-1]).addClass(Z.classPrefix+"-border"+ak)}V(C,{selectionColor:"background-color",selectionOpacity:"opacity"});V(p,{borderOpacity:"opacity",borderWidth:"border-width"});V(t,{outerColor:"background-color",outerOpacity:"opacity"});if(ao=Z.borderColor1){c(p[0]).css({borderStyle:"solid",borderColor:ao})}if(ao=Z.borderColor2){c(p[1]).css({borderStyle:"dashed",borderColor:ao})}ad.append(C.add(p).add(aB).add(ap));if(c.browser.msie){if(ao=t.css("filter").match(/opacity=(\d+)/)){t.css("opacity",ao[1]/100)}if(ao=p.css("filter").match(/opacity=(\d+)/)){p.css("opacity",ao[1]/100)}}if(h.hide){at(ad.add(t))}else{if(h.show&&l){s=true;ad.add(t).fadeIn(Z.fadeSpeed||0);U()}}ag=(H=(Z.aspectRatio||"").split(/:/))[0]/H[1];T.add(t).unbind("mousedown",N);if(Z.disable||Z.enable===false){ad.unbind("mousemove",L).unbind("mousedown",ac);c(window).unbind("resize",S)}else{if(Z.enable||Z.disable===false){if(Z.resizable||Z.movable){ad.mousemove(L).mousedown(ac)}c(window).resize(S)}if(!Z.persistent){T.add(t).mousedown(N)}}Z.enable=Z.disable=undefined}this.remove=function(){x({disable:true});ad.add(t).remove()};this.getOptions=function(){return Z};this.setOptions=x;this.getSelection=A;this.setSelection=K;this.cancelSelection=av;this.update=U;g=T;while(g.length){ay=f(ay,!isNaN(g.css("z-index"))?g.css("z-index"):ay);if(g.css("position")=="fixed"){X="fixed"}g=g.parent(":not(body)")}ay=Z.zIndex||ay;if(c.browser.msie){T.attr("unselectable","on")}c.imgAreaSelect.keyPress=c.browser.msie||c.browser.safari?"keydown":"keypress";if(c.browser.opera){aB=a().css({width:"100%",height:"100%",position:"absolute",zIndex:ay+2||2})}ad.add(t).css({visibility:"hidden",position:X,overflow:"hidden",zIndex:ay||"0"});ad.css({zIndex:ay+2||2});C.add(p).css({position:"absolute",fontSize:0});k.complete||k.readyState=="complete"||!T.is("img")?aD():T.one("load",aD);if(c.browser.msie&&c.browser.version>=7){k.src=k.src}};c.fn.imgAreaSelect=function(g){g=g||{};this.each(function(){if(c(this).data("imgAreaSelect")){if(g.remove){c(this).data("imgAreaSelect").remove();c(this).removeData("imgAreaSelect")}else{c(this).data("imgAreaSelect").setOptions(g)}}else{if(!g.remove){if(g.enable===undefined&&g.disable===undefined){g.enable=true}c(this).data("imgAreaSelect",new c.imgAreaSelect(this,g))}}});if(g.instance){return c(this).data("imgAreaSelect")}return this}})(jQuery);

/* jquery.jcarousel.min.js */

/*
 * jCarousel - Riding carousels with jQuery
 *   http://sorgalla.com/jcarousel/
 *
 * Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Built on top of the jQuery library
 *   http://jquery.com
 *
 * Inspired by the "Carousel Component" by Bill Scott
 *   http://billwscott.com/carousel/
 */
(function(b){var a={vertical:false,rtl:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},d=false;b(window).bind("load.jcarousel",function(){d=true});b.jcarousel=function(l,n){this.options=b.extend({},a,n||{});this.autoStopped=this.locked=false;this.buttonPrevState=this.buttonNextState=this.buttonPrev=this.buttonNext=this.list=this.clip=this.container=null;if(!n||n.rtl===undefined){this.options.rtl=(b(l).attr("dir")||b("html").attr("dir")||"").toLowerCase()=="rtl"}this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?this.options.rtl?"right":"left":"top";for(var m="",o=l.className.split(" "),q=0;q<o.length;q++){if(o[q].indexOf("jcarousel-skin")!=-1){b(l).removeClass(o[q]);m=o[q];break}}if(l.nodeName.toUpperCase()=="UL"||l.nodeName.toUpperCase()=="OL"){this.list=b(l);this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container")){this.container=this.container.wrap("<div></div>")}this.container=this.container.parent()}else{if(!this.container.hasClass("jcarousel-container")){this.container=this.list.wrap("<div></div>").parent()}}}else{this.container=b(l);this.list=this.container.find("ul,ol").eq(0)}m!==""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1&&this.container.wrap('<div class=" '+m+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip")){this.clip=this.list.wrap("<div></div>").parent()}this.buttonNext=b(".jcarousel-next",this.container);if(this.buttonNext.size()===0&&this.options.buttonNextHTML!==null){this.buttonNext=this.clip.after(this.options.buttonNextHTML).next()}this.buttonNext.addClass(this.className("jcarousel-next"));this.buttonPrev=b(".jcarousel-prev",this.container);if(this.buttonPrev.size()===0&&this.options.buttonPrevHTML!==null){this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next()}this.buttonPrev.addClass(this.className("jcarousel-prev"));this.clip.addClass(this.className("jcarousel-clip")).css({overflow:"hidden",position:"relative"});this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css(this.options.rtl?"right":"left",0);this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});!this.options.vertical&&this.options.rtl&&this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl");var h=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;m=this.list.children("li");var p=this;if(m.size()>0){var r=0,i=this.options.offset;m.each(function(){p.format(this,i++);r+=p.dimension(this,h)});this.list.css(this.wh,r+100+"px");if(!n||n.size===undefined){this.options.size=m.size()}}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){p.next()};this.funcPrev=function(){p.prev()};this.funcResize=function(){p.reload()};this.options.initCallback!==null&&this.options.initCallback(this,"init");if(!d&&b.browser.safari){this.buttons(false,false);b(window).bind("load.jcarousel",function(){p.setup()})}else{this.setup()}};var c=b.jcarousel;c.fn=c.prototype={jcarousel:"0.2.7"};c.fn.extend=c.extend=b.extend;c.fn.extend({setup:function(){this.prevLast=this.prevFirst=this.last=this.first=null;this.animating=false;this.tail=this.timer=null;this.inTail=false;if(!this.locked){this.list.css(this.lt,this.pos(this.options.offset)+"px");var e=this.pos(this.options.start,true);this.prevFirst=this.prevLast=null;this.animate(e,false);b(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize)}},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");this.options.initCallback!==null&&this.options.initCallback(this,"reset");this.setup()},reload:function(){this.tail!==null&&this.inTail&&this.list.css(this.lt,c.intval(this.list.css(this.lt))+this.tail);this.tail=null;this.inTail=false;this.options.reloadCallback!==null&&this.options.reloadCallback(this);if(this.options.visible!==null){var e=this,g=Math.ceil(this.clipping()/this.options.visible),f=0,h=0;this.list.children("li").each(function(i){f+=e.dimension(this,g);if(i+1<e.first){h=f}});this.list.css(this.wh,f+"px");this.list.css(this.lt,-h+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(e){if(e!==undefined){this.options.size=e;this.locked||this.buttons()}return this.options.size},has:function(e,g){if(g===undefined||!g){g=e}if(this.options.size!==null&&g>this.options.size){g=this.options.size}for(var f=e;f<=g;f++){var h=this.get(f);if(!h.length||h.hasClass("jcarousel-item-placeholder")){return false}}return true},get:function(e){return b(".jcarousel-item-"+e,this.list)},add:function(h,k){var i=this.get(h),l=0,n=b(k);if(i.length===0){var g,m=c.intval(h);for(i=this.create(h);;){g=this.get(--m);if(m<=0||g.length){m<=0?this.list.prepend(i):g.after(i);break}}}else{l=this.dimension(i)}if(n.get(0).nodeName.toUpperCase()=="LI"){i.replaceWith(n);i=n}else{i.empty().append(k)}this.format(i.removeClass(this.className("jcarousel-item-placeholder")),h);n=this.options.visible!==null?Math.ceil(this.clipping()/this.options.visible):null;l=this.dimension(i,n)-l;h>0&&h<this.first&&this.list.css(this.lt,c.intval(this.list.css(this.lt))-l+"px");this.list.css(this.wh,c.intval(this.list.css(this.wh))+l+"px");return i},remove:function(e){var g=this.get(e);if(!(!g.length||e>=this.first&&e<=this.last)){var f=this.dimension(g);e<this.first&&this.list.css(this.lt,c.intval(this.list.css(this.lt))+f+"px");g.remove();this.list.css(this.wh,c.intval(this.list.css(this.wh))-f+"px")}},next:function(){this.tail!==null&&!this.inTail?this.scrollTail(false):this.scroll((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!==null&&this.last==this.options.size?1:this.first+this.options.scroll)},prev:function(){this.tail!==null&&this.inTail?this.scrollTail(true):this.scroll((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!==null&&this.first==1?this.options.size:this.first-this.options.scroll)},scrollTail:function(e){if(!(this.locked||this.animating||!this.tail)){this.pauseAuto();var f=c.intval(this.list.css(this.lt));f=!e?f-this.tail:f+this.tail;this.inTail=!e;this.prevFirst=this.first;this.prevLast=this.last;this.animate(f)}},scroll:function(e,f){if(!(this.locked||this.animating)){this.pauseAuto();this.animate(this.pos(e),f)}},pos:function(v,x){var w=c.intval(this.list.css(this.lt));if(this.locked||this.animating){return w}if(this.options.wrap!="circular"){v=v<1?1:this.options.size&&v>this.options.size?this.options.size:v}for(var y=this.first>v,A=this.options.wrap!="circular"&&this.first<=1?1:this.first,i=y?this.get(A):this.get(this.last),z=y?A:A-1,B=null,q=0,r=false,s=0;y?--z>=v:++z<v;){B=this.get(z);r=!B.length;if(B.length===0){B=this.create(z).addClass(this.className("jcarousel-item-placeholder"));i[y?"before":"after"](B);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(z<=0||z>this.options.size)){i=this.get(this.index(z));if(i.length){B=this.add(z,i.clone(true))}}}i=B;s=this.dimension(B);if(r){q+=s}if(this.first!==null&&(this.options.wrap=="circular"||z>=1&&(this.options.size===null||z<=this.options.size))){w=y?w+s:w-s}}A=this.clipping();var h=[],u=0,t=0;i=this.get(v-1);for(z=v;++u;){B=this.get(z);r=!B.length;if(B.length===0){B=this.create(z).addClass(this.className("jcarousel-item-placeholder"));i.length===0?this.list.prepend(B):i[y?"before":"after"](B);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(z<=0||z>this.options.size)){i=this.get(this.index(z));if(i.length){B=this.add(z,i.clone(true))}}}i=B;s=this.dimension(B);if(s===0){throw Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...")}if(this.options.wrap!="circular"&&this.options.size!==null&&z>this.options.size){h.push(B)}else{if(r){q+=s}}t+=s;if(t>=A){break}z++}for(B=0;B<h.length;B++){h[B].remove()}if(q>0){this.list.css(this.wh,this.dimension(this.list)+q+"px");if(y){w-=q;this.list.css(this.lt,c.intval(this.list.css(this.lt))-q+"px")}}q=v+u-1;if(this.options.wrap!="circular"&&this.options.size&&q>this.options.size){q=this.options.size}if(z>q){u=0;z=q;for(t=0;++u;){B=this.get(z--);if(!B.length){break}t+=this.dimension(B);if(t>=A){break}}}z=q-u+1;if(this.options.wrap!="circular"&&z<1){z=1}if(this.inTail&&y){w+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&q==this.options.size&&q-u+1>=1){y=c.margin(this.get(q),!this.options.vertical?"marginRight":"marginBottom");if(t-y>A){this.tail=t-A-y}}if(x&&v===this.options.size&&this.tail){w-=this.tail;this.inTail=true}for(;v-->z;){w+=this.dimension(this.get(v))}this.prevFirst=this.first;this.prevLast=this.last;this.first=z;this.last=q;return w},animate:function(e,g){if(!(this.locked||this.animating)){this.animating=true;var f=this,h=function(){f.animating=false;e===0&&f.list.css(f.lt,0);if(!f.autoStopped&&(f.options.wrap=="circular"||f.options.wrap=="both"||f.options.wrap=="last"||f.options.size===null||f.last<f.options.size||f.last==f.options.size&&f.tail!==null&&!f.inTail)){f.startAuto()}f.buttons();f.notify("onAfterAnimation");if(f.options.wrap=="circular"&&f.options.size!==null){for(var i=f.prevFirst;i<=f.prevLast;i++){if(i!==null&&!(i>=f.first&&i<=f.last)&&(i<1||i>f.options.size)){f.remove(i)}}}};this.notify("onBeforeAnimation");if(!this.options.animation||g===false){this.list.css(this.lt,e+"px");h()}else{this.list.animate(!this.options.vertical?this.options.rtl?{right:e}:{left:e}:{top:e},this.options.animation,this.options.easing,h)}}},startAuto:function(e){if(e!==undefined){this.options.auto=e}if(this.options.auto===0){return this.stopAuto()}if(this.timer===null){this.autoStopped=false;var f=this;this.timer=window.setTimeout(function(){f.next()},this.options.auto*1000)}},stopAuto:function(){this.pauseAuto();this.autoStopped=true},pauseAuto:function(){if(this.timer!==null){window.clearTimeout(this.timer);this.timer=null}},buttons:function(e,g){if(e==null){e=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="first"||this.options.size===null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!==null&&this.last>=this.options.size){e=this.tail!==null&&!this.inTail}}if(g==null){g=!this.locked&&this.options.size!==0&&(this.options.wrap&&this.options.wrap!="last"||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!==null&&this.first==1){g=this.tail!==null&&this.inTail}}var f=this;if(this.buttonNext.size()>0){this.buttonNext.unbind(this.options.buttonNextEvent+".jcarousel",this.funcNext);e&&this.buttonNext.bind(this.options.buttonNextEvent+".jcarousel",this.funcNext);this.buttonNext[e?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",e?false:true);this.options.buttonNextCallback!==null&&this.buttonNext.data("jcarouselstate")!=e&&this.buttonNext.each(function(){f.options.buttonNextCallback(f,this,e)}).data("jcarouselstate",e)}else{this.options.buttonNextCallback!==null&&this.buttonNextState!=e&&this.options.buttonNextCallback(f,null,e)}if(this.buttonPrev.size()>0){this.buttonPrev.unbind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev);g&&this.buttonPrev.bind(this.options.buttonPrevEvent+".jcarousel",this.funcPrev);this.buttonPrev[g?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",g?false:true);this.options.buttonPrevCallback!==null&&this.buttonPrev.data("jcarouselstate")!=g&&this.buttonPrev.each(function(){f.options.buttonPrevCallback(f,this,g)}).data("jcarouselstate",g)}else{this.options.buttonPrevCallback!==null&&this.buttonPrevState!=g&&this.options.buttonPrevCallback(f,null,g)}this.buttonNextState=e;this.buttonPrevState=g},notify:function(e){var f=this.prevFirst===null?"init":this.prevFirst<this.first?"next":"prev";this.callback("itemLoadCallback",e,f);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",e,f,this.first);this.callback("itemFirstOutCallback",e,f,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",e,f,this.last);this.callback("itemLastOutCallback",e,f,this.prevLast)}this.callback("itemVisibleInCallback",e,f,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",e,f,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(n,p,o,q,s,h,r){if(!(this.options[n]==null||typeof this.options[n]!="object"&&p!="onAfterAnimation")){var t=typeof this.options[n]=="object"?this.options[n][p]:this.options[n];if(b.isFunction(t)){var i=this;if(q===undefined){t(i,o,p)}else{if(s===undefined){this.get(q).each(function(){t(i,this,q,o,p)})}else{n=function(e){i.get(e).each(function(){t(i,this,e,o,p)})};for(var m=q;m<=s;m++){m!==null&&!(m>=h&&m<=r)&&n(m)}}}}}},create:function(e){return this.format("<li></li>",e)},format:function(e,g){e=b(e);for(var f=e.get(0).className.split(" "),h=0;h<f.length;h++){f[h].indexOf("jcarousel-")!=-1&&e.removeClass(f[h])}e.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+g)).css({"float":this.options.rtl?"right":"left","list-style":"none"}).attr("jcarouselindex",g);return e},className:function(e){return e+" "+e+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(e,g){var f=e.jquery!==undefined?e[0]:e,h=!this.options.vertical?(f.offsetWidth||c.intval(this.options.itemFallbackDimension))+c.margin(f,"marginLeft")+c.margin(f,"marginRight"):(f.offsetHeight||c.intval(this.options.itemFallbackDimension))+c.margin(f,"marginTop")+c.margin(f,"marginBottom");if(g==null||h==g){return h}h=!this.options.vertical?g-c.margin(f,"marginLeft")-c.margin(f,"marginRight"):g-c.margin(f,"marginTop")-c.margin(f,"marginBottom");b(f).css(this.wh,h+"px");return this.dimension(f)},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-c.intval(this.clip.css("borderLeftWidth"))-c.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-c.intval(this.clip.css("borderTopWidth"))-c.intval(this.clip.css("borderBottomWidth"))},index:function(e,f){if(f==null){f=this.options.size}return Math.round(((e-1)/f-Math.floor((e-1)/f))*f)+1}});c.extend({defaults:function(e){return b.extend(a,e||{})},margin:function(g,i){if(!g){return 0}var h=g.jquery!==undefined?g[0]:g;if(i=="marginRight"&&b.browser.safari){var k={display:"block","float":"none",width:"auto"},l,e;b.swap(h,k,function(){l=h.offsetWidth});k.marginRight=0;b.swap(h,k,function(){e=h.offsetWidth});return e-l}return c.intval(b.css(h,i))},intval:function(e){e=parseInt(e,10);return isNaN(e)?0:e}});b.fn.jcarousel=function(e){if(typeof e=="string"){var g=b(this).data("jcarousel"),f=Array.prototype.slice.call(arguments,1);return g[e].apply(g,f)}else{return this.each(function(){b(this).data("jcarousel",new c(this,e))})}}})(jQuery);

/* jquery.tmpl.js */

/*
 * jQuery Templates Plugin 1.0.0pre
 * http://github.com/jquery/jquery-tmpl
 * Requires jQuery 1.4.2
 *
 * Copyright Software Freedom Conservancy, Inc.
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 */
(function(f,y){var j=f.fn.domManip,a="_tmplitem",v=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,u={},k={},x,z={key:0,data:{}},g=0,s=0,n=[];function d(E,A,C,B){var D={data:B||(B===0||B===false)?B:(A?A.data:{}),_wrap:A?A._wrap:null,tmpl:null,parent:A||null,nodes:[],calls:l,nest:m,wrap:r,html:e,update:o};if(E){f.extend(D,E,{nodes:[],parent:A})}if(C){D.tmpl=C;D._ctnt=D._ctnt||D.tmpl(f,D);D.key=++g;(n.length?k:u)[g]=D}return D}f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(A,B){f.fn[A]=function(C){var G=[],I=f(C),J,D,F,E,H=this.length===1&&this[0].parentNode;x=u||{};if(H&&H.nodeType===11&&H.childNodes.length===1&&I.length===1){I[B](this[0]);G=this}else{for(D=0,F=I.length;D<F;D++){s=D;J=(D>0?this.clone(true):this).get();f(I[D])[B](J);G=G.concat(J)}s=0;G=this.pushStack(G,A,I.selector)}E=x;x=null;f.tmpl.complete(E);return G}});f.fn.extend({tmpl:function(B,C,A){return f.tmpl(this[0],B,C,A)},tmplItem:function(){return f.tmplItem(this[0])},template:function(A){return f.template(A,this[0])},domManip:function(I,B,D,C){if(I[0]&&f.isArray(I[0])){var H=f.makeArray(arguments),G=I[0],A=G.length,E=0,F;while(E<A&&!(F=f.data(G[E++],"tmplItem"))){}if(F&&s){H[2]=function(J){f.tmpl.afterManip(this,J,D)}}j.apply(this,H)}else{j.apply(this,arguments)}s=0;if(!x){f.tmpl.complete(u)}return this}});f.extend({tmpl:function(A,B,C,E){var D,F=!E;if(F){E=z;A=f.template[A]||f.template(null,A);k={}}else{if(!A){A=E.tmpl;u[E.key]=E;E.nodes=[];if(E.wrapped){c(E,E.wrapped)}return f(p(E,null,E.tmpl(f,E)))}}if(!A){return[]}if(typeof B==="function"){B=B.call(E||{})}if(C&&C.wrapped){c(C,C.wrapped)}D=f.isArray(B)?f.map(B,function(G){return G?d(C,E,A,G):null}):[d(C,E,A,B)];return F?f(p(E,null,D)):D},tmplItem:function(A){var B;if(A instanceof f){A=A[0]}while(A&&A.nodeType===1&&!(B=f.data(A,"tmplItem"))&&(A=A.parentNode)){}return B||z},template:function(B,A){if(A){if(typeof A==="string"){A=t(A)}else{if(A instanceof f){A=A[0]||{}}}if(A.nodeType){A=f.data(A,"tmpl")||f.data(A,"tmpl",t(A.innerHTML))}return typeof B==="string"?(f.template[B]=A):A}return B?(typeof B!=="string"?f.template(null,B):(f.template[B]||f.template(null,v.test(B)?B:f(B)))):null},encode:function(A){return(""+A).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});f.extend(f.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(A){u={}},afterManip:function w(C,B,D){var A=B.nodeType===11?f.makeArray(B.childNodes):B.nodeType===1?[B]:[];D.call(C,B);q(A);s++}});function p(A,E,D){var B,C=D?f.map(D,function(F){return(typeof F==="string")?(A.key?F.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+a+'="'+A.key+'" $2'):F):p(F,A,F._ctnt)}):A;if(E){return C}C=C.join("");C.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(F,H,I,G){B=f(I).get();q(B);if(H){B=i(H).concat(B)}if(G){B=B.concat(i(G))}});return B?B:i(C)}function i(B){var A=document.createElement("div");A.innerHTML=B;return f.makeArray(A.childNodes)}function t(A){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;with($data){__.push('"+f.trim(A).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(I,L,H,E,J,K,D){var G=f.tmpl.tag[H],F,B,C;if(!G){throw"Unknown template tag: "+H}F=G._default||[];if(K&&!/\w$/.test(J)){J+=K;K=""}if(J){J=b(J);D=D?(","+b(D)+")"):(K?")":"");B=K?(J.indexOf(".")>-1?J+b(K):("("+J+").call($item"+D)):J;C=K?B:"(typeof("+J+")==='function'?("+J+").call($item):("+J+"))"}else{C=B=F.$1||"null"}E=b(E);return"');"+G[L?"close":"open"].split("$notnull_1").join(J?"typeof("+J+")!=='undefined' && ("+J+")!=null":"true").split("$1a").join(C).split("$1").join(B).split("$2").join(E||F.$2||"")+"__.push('"})+"');}return __;")}function c(B,A){B._wrap=p(B,true,f.isArray(A)?A:[v.test(A)?A:f(A).html()]).join("")}function b(A){return A?A.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function h(A){var B=document.createElement("div");B.appendChild(A.cloneNode(true));return B.innerHTML}function q(G){var D="_"+s,B,H,I={},A,C,E;for(A=0,C=G.length;A<C;A++){if((B=G[A]).nodeType!==1){continue}H=B.getElementsByTagName("*");for(E=H.length-1;E>=0;E--){F(H[E])}F(B)}function F(M){var N,L=M,J,P,O;if((O=M.getAttribute(a))){while(L.parentNode&&(L=L.parentNode).nodeType===1&&!(N=L.getAttribute(a))){}if(N!==O){L=L.parentNode?(L.nodeType===11?0:(L.getAttribute(a)||0)):0;if(!(P=u[O])){P=k[O];P=d(P,u[L]||k[L]);P.key=++g;u[g]=P}if(s){K(O)}}M.removeAttribute(a)}else{if(s&&(P=f.data(M,"tmplItem"))){K(P.key);u[P.key]=P;L=f.data(M.parentNode,"tmplItem");L=L?L.key:0}}if(P){J=P;while(J&&J.key!=L){J.nodes.push(M);J=J.parent}delete P._ctnt;delete P._wrap;f.data(M,"tmplItem",P)}function K(Q){Q=Q+D;P=I[Q]=(I[Q]||d(P,u[P.parent.key+D]||P.parent))}}}function l(A,B,D,C){if(!A){return n.pop()}n.push({_:A,tmpl:B,item:this,data:D,options:C})}function m(B,A,C){return f.tmpl(f.template(B),A,C,this)}function r(C,A){var B=C.options||{};B.wrapped=A;return f.tmpl(f.template(C.tmpl),C.data,B,C.item)}function e(B,A){var C=this._wrap;return f.map(f(f.isArray(C)?C.join(""):C).filter(B||"*"),function(D){return A?D.innerText||D.textContent:D.outerHTML||h(D)})}function o(){var A=this.nodes;f.tmpl(null,null,null,this).insertBefore(A[0]);f(A).remove()}})(jQuery);

/* jquery.iframe-transport.js */

(function(a){var b=0;a.ajaxTransport("iframe",function(f,c,d){if(f.type==="POST"||f.type==="GET"){var g,e;return{send:function(h,i){g=a('<form style="display:none;"></form>');e=a('<iframe src="javascript:false;" name="iframe-transport-'+(b+=1)+'"></iframe>').bind("load",function(){var j;e.unbind("load").bind("load",function(){var l;try{l=e.contents();if(!l.length||!l[0].firstChild){throw new Error()}}catch(k){l=undefined}i(200,"success",{iframe:l});a('<iframe src="javascript:false;"></iframe>').appendTo(g);g.remove()});g.prop("target",e.prop("name")).prop("action",f.url).prop("method",f.type);if(f.formData){a.each(f.formData,function(k,l){a('<input type="hidden"/>').prop("name",l.name).val(l.value).appendTo(g)})}if(f.fileInput&&f.fileInput.length&&f.type==="POST"){j=f.fileInput.clone();f.fileInput.after(function(k){return j[k]});if(f.paramName){f.fileInput.each(function(){a(this).prop("name",f.paramName)})}g.append(f.fileInput).prop("enctype","multipart/form-data").prop("encoding","multipart/form-data")}g.submit();if(j&&j.length){f.fileInput.each(function(m,k){var l=a(j[m]);a(k).prop("name",l.prop("name"));l.replaceWith(k)})}});g.append(e).appendTo("body")},abort:function(){if(e){e.unbind("load").prop("src","javascript".concat(":false;"))}if(g){g.remove()}}}}});a.ajaxSetup({converters:{"iframe text":function(c){return c.text()},"iframe json":function(c){return a.parseJSON(c.text())},"iframe html":function(c){return c.find("body").html()},"iframe script":function(c){return a.globalEval(c.text())}}})}(jQuery));

/* jquery.fileupload.js */

(function(a){a.widget("blueimp.fileupload",{options:{namespace:undefined,dropZone:a(document),fileInput:undefined,replaceFileInput:true,paramName:undefined,singleFileUploads:true,limitMultiFileUploads:undefined,sequentialUploads:false,limitConcurrentUploads:undefined,forceIframeTransport:false,multipart:true,maxChunkSize:undefined,uploadedBytes:undefined,recalculateProgress:true,formData:function(b){return b.serializeArray()},add:function(c,b){b.submit()},processData:false,contentType:false,cache:false},_refreshOptionsList:["namespace","dropZone","fileInput"],_isXHRUpload:function(b){var c="undefined";return !b.forceIframeTransport&&typeof XMLHttpRequestUpload!==c&&typeof File!==c&&(!b.multipart||typeof FormData!==c)},_getFormData:function(b){var c;if(typeof b.formData==="function"){return b.formData(b.form)}else{if(a.isArray(b.formData)){return b.formData}else{if(b.formData){c=[];a.each(b.formData,function(d,e){c.push({name:d,value:e})});return c}}}return[]},_getTotal:function(c){var b=0;a.each(c,function(e,d){b+=d.size||1});return b},_onProgress:function(f,b){if(f.lengthComputable){var c=b.total||this._getTotal(b.files),d=parseInt(f.loaded/f.total*(b.chunkSize||c),10)+(b.uploadedBytes||0);this._loaded+=d-(b.loaded||b.uploadedBytes||0);b.lengthComputable=true;b.loaded=d;b.total=c;this._trigger("progress",f,b);this._trigger("progressall",f,{lengthComputable:true,loaded:this._loaded,total:this._total})}},_initProgressListener:function(d){var c=this,b=d.xhr?d.xhr():a.ajaxSettings.xhr();if(b.upload&&b.upload.addEventListener){b.upload.addEventListener("progress",function(f){c._onProgress(f,d)},false);d.xhr=function(){return b}}},_initXHRData:function(d){var b,c=d.files[0];if(!d.multipart||d.blob){d.headers=a.extend(d.headers,{"X-File-Name":c.name,"X-File-Type":c.type,"X-File-Size":c.size});if(!d.blob){d.contentType=c.type;d.data=c}else{if(!d.multipart){d.contentType="application/octet-stream";d.data=d.blob}}}if(d.multipart&&typeof FormData!=="undefined"){if(d.formData instanceof FormData){b=d.formData}else{b=new FormData();a.each(this._getFormData(d),function(e,f){b.append(f.name,f.value)})}if(d.blob){b.append(d.paramName,d.blob)}else{a.each(d.files,function(f,e){if(e instanceof Blob){b.append(d.paramName,e)}})}d.data=b}d.blob=null;a.log(d)},_initIframeSettings:function(b){b.dataType="iframe "+(b.dataType||"");b.formData=this._getFormData(b)},_initDataSettings:function(b){a.log("Init Data Setting!");if(this._isXHRUpload(b)){if(!this._chunkedUpload(b,true)){a.log("Not Chunking");if(!b.data){this._initXHRData(b)}this._initProgressListener(b)}}else{a.log("IFRAME!");this._initIframeSettings(b)}},_initFormSettings:function(b){if(!b.form||!b.form.length){b.form=a(b.fileInput.prop("form"))}if(!b.paramName){b.paramName=b.fileInput.prop("name")||"files[]"}if(!b.url){b.url=b.form.prop("action")||location.href}b.type=(b.type||b.form.prop("method")||"").toUpperCase();if(b.type!=="POST"&&b.type!=="PUT"){b.type="POST"}},_getAJAXSettings:function(b){var c=a.extend({},this.options,b);this._initFormSettings(c);this._initDataSettings(c);return c},_enhancePromise:function(b){b.success=b.done;b.error=b.fail;b.complete=b.always;return b},_getXHRPromise:function(f,b,d){var e=a.Deferred(),c=e.promise();b=b||this.options.context||c;if(f===true){e.resolveWith(b,d)}else{if(f===false){e.rejectWith(b,d)}}c.abort=e.promise;return this._enhancePromise(c)},_chunkedUpload:function(d,f){var k=this,b=d.files[0],e=b.size,c=d.uploadedBytes=d.uploadedBytes||0,m=d.maxChunkSize||e,j=b.webkitSlice||b.mozSlice||b.slice,i,g,l,h;if(!(this._isXHRUpload(d)&&j&&(c||m<e))||d.data){return false}if(f){a.log("Only a test!");return true}if(c>=e){a.log("Too many bytes!");b.error="uploadedBytes";return this._getXHRPromise(false)}g=Math.ceil((e-c)/m);i=function(n){if(!n){return k._getXHRPromise(true)}return i(n-=1).pipe(function(){var p=a.extend({},d);p.blob=j.call(b,c+n*m,c+(n+1)*m);p.chunkSize=p.blob.size;k._initXHRData(p);k._initProgressListener(p);l=(a.ajax(p)||k._getXHRPromise(false,p.context)).done(function(){if(!p.loaded){k._onProgress(a.Event("progress",{lengthComputable:true,loaded:p.chunkSize,total:p.chunkSize}),p)}d.uploadedBytes=p.uploadedBytes+=p.chunkSize});return l})};h=i(g);h.abort=function(){return l.abort()};return this._enhancePromise(h)},_beforeSend:function(c,b){if(this._active===0){this._trigger("start")}this._active+=1;this._loaded+=b.uploadedBytes||0;this._total+=this._getTotal(b.files)},_onDone:function(b,e,c,d){if(!this._isXHRUpload(d)){this._onProgress(a.Event("progress",{lengthComputable:true,loaded:1,total:1}),d)}d.result=b;d.textStatus=e;d.jqXHR=c;this._trigger("done",null,d)},_onFail:function(b,e,c,d){d.jqXHR=b;d.textStatus=e;d.errorThrown=c;this._trigger("fail",null,d);if(d.recalculateProgress){this._loaded-=d.loaded||d.uploadedBytes||0;this._total-=d.total||this._getTotal(d.files)}},_onAlways:function(b,f,c,e,d){this._active-=1;d.result=b;d.textStatus=f;d.jqXHR=c;d.errorThrown=e;this._trigger("always",null,d);if(this._active===0){this._trigger("stop");this._loaded=this._total=0}},_onSend:function(j,c){var i=this,h,g,f,d=i._getAJAXSettings(c),b=function(k,e){a.log("Sending!");a.log(d);d.timeout=1000*60*5;i._sending+=1;h=h||((k!==false&&i._trigger("send",j,d)!==false&&(i._chunkedUpload(d)||a.ajax(d)))||i._getXHRPromise(false,d.context,e)).done(function(l,n,m){i._onDone(l,n,m,d)}).fail(function(l,n,m){alert("Failure! Text Status: "+n+". Error: "+m);i._onFail(l,n,m,d)}).always(function(l,m,o){i._sending-=1;if(o&&o.done){i._onAlways(l,m,o,undefined,d)}else{i._onAlways(undefined,m,l,o,d)}if(d.limitConcurrentUploads&&d.limitConcurrentUploads>i._sending){var n=i._slots.shift();while(n){if(!n.isRejected()){n.resolve();break}n=i._slots.shift()}}});return h};this._beforeSend(j,d);if(this.options.sequentialUploads||(this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending)){if(this.options.limitConcurrentUploads>1){g=a.Deferred();this._slots.push(g);f=g.pipe(b)}else{f=(this._sequence=this._sequence.pipe(b,b))}f.abort=function(){var e=[undefined,"abort","abort"];if(!h){if(g){g.rejectWith(e)}return b(false,e)}return h.abort()};return this._enhancePromise(f)}return b()},_onAdd:function(j,b){var g=this,k=true,c=a.extend({},this.options,b),d=b.files,h=c.limitMultiFileUploads,f;if(!(c.singleFileUploads||h)||!this._isXHRUpload(c)){d=[d]}else{if(!c.singleFileUploads&&h){d=[];for(f=0;f<b.files.length;f+=h){d.push(b.files.slice(f,f+h))}}}a.each(d,function(i,l){var m=a.isArray(l)?l:[l],e=a.extend({},b,{files:m});e.submit=function(){return g._onSend(j,e)};return(k=g._trigger("add",j,e))});return k},_normalizeFile:function(c,b){if(b.name===undefined&&b.size===undefined){b.name=b.fileName;b.size=b.fileSize}},_replaceFileInput:function(b){var c=b.clone(true);a("<form></form>").append(c)[0].reset();b.after(c).detach();this.options.fileInput=this.options.fileInput.map(function(e,d){if(d===b[0]){return c[0]}return d})},_onChange:function(d){var b=d.data.fileupload,c={files:a.each(a.makeArray(d.target.files),b._normalizeFile),fileInput:a(d.target),form:a(d.target.form)};if(!c.files.length){c.files=[{name:d.target.value.replace(/^.*\\/,"")}]}if(c.form.length){c.fileInput.data("blueimp.fileupload.form",c.form)}else{c.form=c.fileInput.data("blueimp.fileupload.form")}if(b.options.replaceFileInput){b._replaceFileInput(c.fileInput)}if(b._trigger("change",d,c)===false||b._onAdd(d,c)===false){return false}},_onDrop:function(f){var b=f.data.fileupload,c=f.dataTransfer=f.originalEvent.dataTransfer,d={files:a.each(a.makeArray(c&&c.files),b._normalizeFile)};if(b._trigger("drop",f,d)===false||b._onAdd(f,d)===false){return false}f.preventDefault()},_onDragOver:function(d){var b=d.data.fileupload,c=d.dataTransfer=d.originalEvent.dataTransfer;if(b._trigger("dragover",d)===false){return false}if(c){c.dropEffect=c.effectAllowed="copy"}d.preventDefault()},_initEventHandlers:function(){var b=this.options.namespace||this.name;this.options.dropZone.bind("dragover."+b,{fileupload:this},this._onDragOver).bind("drop."+b,{fileupload:this},this._onDrop);this.options.fileInput.bind("change."+b,{fileupload:this},this._onChange)},_destroyEventHandlers:function(){var b=this.options.namespace||this.name;this.options.dropZone.unbind("dragover."+b,this._onDragOver).unbind("drop."+b,this._onDrop);this.options.fileInput.unbind("change."+b,this._onChange)},_beforeSetOption:function(b,c){this._destroyEventHandlers()},_afterSetOption:function(d,b){var c=this.options;if(!c.fileInput){c.fileInput=a()}if(!c.dropZone){c.dropZone=a()}this._initEventHandlers()},_setOption:function(d,b){var c=a.inArray(d,this._refreshOptionsList)!==-1;if(c){this._beforeSetOption(d,b)}a.Widget.prototype._setOption.call(this,d,b);if(c){this._afterSetOption(d,b)}},_create:function(){var b=this.options;if(b.fileInput===undefined){b.fileInput=this.element.is("input:file")?this.element:this.element.find("input:file")}else{if(!b.fileInput){b.fileInput=a()}}if(!b.dropZone){b.dropZone=a()}this._slots=[];this._sequence=this._getXHRPromise(true);this._sending=this._active=this._loaded=this._total=0;this._initEventHandlers()},destroy:function(){this._destroyEventHandlers();a.Widget.prototype.destroy.call(this)},enable:function(){a.Widget.prototype.enable.call(this);this._initEventHandlers()},disable:function(){this._destroyEventHandlers();a.Widget.prototype.disable.call(this)},add:function(b){if(!b||this.options.disabled){return}b.files=a.each(a.makeArray(b.files),this._normalizeFile);this._onAdd(null,b)},send:function(b){if(b&&!this.options.disabled){b.files=a.each(a.makeArray(b.files),this._normalizeFile);if(b.files.length){return this._onSend(null,b)}}return this._getXHRPromise(false,b&&b.context)}})}(jQuery));

/* jquery.query.js */

new function(a){var b=a.separator||"&";var f=a.spaces===false?false:true;var g=a.suffix===false?"":"[]";var e=a.prefix===false?false:true;var d=e?a.hash===true?"#":"?":"";var c=a.numbers===false?false:true;jQuery.query=new function(){var i=function(l,m){return l!=undefined&&l!==null&&(!!m?l.constructor==m:true)};var h=function(n){var p,q=/\[([^[]*)\]/g,o=/^([^[]+)(\[.*\])?$/.exec(n),l=o[1],r=[];while(p=q.exec(o[2])){r.push(p[1])}return[l,r]};var k=function(s,q,l){var n,r=q.shift();if(typeof s!="object"){s=null}if(r===""){if(!s){s=[]}if(i(s,Array)){s.push(q.length==0?l:k(null,q.slice(0),l))}else{if(i(s,Object)){var m=0;while(s[m++]!=null){}s[--m]=q.length==0?l:k(s[m],q.slice(0),l)}else{s=[];s.push(q.length==0?l:k(null,q.slice(0),l))}}}else{if(r&&r.match(/^\s*[0-9]+\s*$/)){var t=parseInt(r,10);if(!s){s=[]}s[t]=q.length==0?l:k(s[t],q.slice(0),l)}else{if(r){var t=r.replace(/^\s*|\s*$/g,"");if(!s){s={}}if(i(s,Array)){var p={};for(var m=0;m<s.length;++m){p[m]=s[m]}s=p}s[t]=q.length==0?l:k(s[t],q.slice(0),l)}else{return l}}}return s};var j=function(l){var m=this;m.keys={};if(l.queryObject){jQuery.each(l.get(),function(n,o){m.SET(n,o)})}else{jQuery.each(arguments,function(){var n=""+this;n=n.replace(/^[?#]/,"");n=n.replace(/[;&]$/,"");if(f){n=n.replace(/[+]/g," ")}jQuery.each(n.split(/[&;]/),function(){var o=decodeURIComponent(this.split("=")[0]||"");var p=decodeURIComponent(this.split("=")[1]||"");if(!o){return}if(c){if(/^[+-]?[0-9]+\.[0-9]*$/.test(p)){p=parseFloat(p)}else{if(/^[+-]?[0-9]+$/.test(p)){p=parseInt(p,10)}}}p=(!p&&p!==0)?true:p;if(p!==false&&p!==true&&typeof p!="number"){p=p}m.SET(o,p)})})}return m};j.prototype={queryObject:true,has:function(n,m){var l=this.get(n);return i(l,m)},GET:function(p){if(!i(p)){return this.keys}var o=h(p),n=o[0],m=o[1];var l=this.keys[n];while(l!=null&&m.length!=0){l=l[m.shift()]}return typeof l=="number"?l:l||""},get:function(l){var m=this.GET(l);if(i(m,Object)){return jQuery.extend(true,{},m)}else{if(i(m,Array)){return m.slice(0)}}return m},SET:function(q,n){var l=!i(n)?null:n;var r=h(q),m=r[0],p=r[1];var o=this.keys[m];this.keys[m]=k(o,p.slice(0),l);return this},set:function(l,m){return this.copy().SET(l,m)},REMOVE:function(l){return this.SET(l,null).COMPACT()},remove:function(l){return this.copy().REMOVE(l)},EMPTY:function(){var l=this;jQuery.each(l.keys,function(m,n){delete l.keys[m]});return l},load:function(l){var n=l.replace(/^.*?[#](.+?)(?:\?.+)?$/,"$1");var m=l.replace(/^.*?[?](.+?)(?:#.+)?$/,"$1");return new j(l.length==m.length?"":m,l.length==n.length?"":n)},empty:function(){return this.copy().EMPTY()},copy:function(){return new j(this)},COMPACT:function(){function l(m){var o=typeof m=="object"?i(m,Array)?[]:{}:m;if(typeof m=="object"){function n(p,r,q){if(i(p,Array)){p.push(q)}else{p[r]=q}}jQuery.each(m,function(p,q){if(!i(q)){return true}n(o,p,l(q))})}return o}this.keys=l(this.keys);return this},compact:function(){return this.copy().COMPACT()},toString:function(){var l=0,r=[],o=[],m=this;var q=function(s){s=s+"";if(f){s=s.replace(/ /g,"+")}return encodeURIComponent(s)};var n=function(s,v,t){if(!i(t)||t===false){return}var u=[q(v)];if(t!==true){u.push("=");u.push(q(t))}s.push(u.join(""))};var p=function(u,t){var s=function(v){return !t||t==""?[v].join(""):[t,"[",v,"]"].join("")};jQuery.each(u,function(v,w){if(typeof w=="object"){p(w,s(v))}else{n(o,s(v),w)}})};p(this.keys);if(o.length>0){r.push(d)}r.push(o.join(b));return r.join("")}};return new j(location.search,location.hash)}}(jQuery.query||{});

/* Array.every.js */

(function(){if(!Array.prototype.every){Array.prototype.every=function(b){var c=this.length>>>0;if(typeof b!="function"){throw new TypeError()}var d=arguments[1];for(var a=0;a<c;a++){if(a in this&&!b.call(d,this[a],a,this)){return false}}return true}}})();

/* Array.filter.js */

(function(){if(!Array.prototype.filter){Array.prototype.filter=function(e){var d=this.length>>>0;if(typeof e!="function"){throw new TypeError()}var f=new Array();var a=arguments[1];for(var b=0;b<d;b++){if(b in this){var c=this[b];if(e.call(a,c,b,this)){f.push(c)}}}return f}}})();

/* Array.forEach.js */

(function(){if(!Array.prototype.forEach){Array.prototype.forEach=function(b){var c=this.length>>>0;if(typeof b!="function"){throw new TypeError()}var d=arguments[1];for(var a=0;a<c;a++){if(a in this){b.call(d,this[a],a,this)}}}}})();

/* Array.indexOf.js */

(function(){if(!Array.prototype.indexOf){Array.prototype.indexOf=function(c){var b=this.length>>>0;var a=Number(arguments[1])||0;a=(a<0)?Math.ceil(a):Math.floor(a);if(a<0){a+=b}for(;a<b;a++){if(a in this&&this[a]===c){return a}}return -1}}})();

/* Array.lastIndexOf.js */

(function(){if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=function(c){var b=this.length;var a=Number(arguments[1]);if(isNaN(a)){a=b-1}else{a=(a<0)?Math.ceil(a):Math.floor(a);if(a<0){a+=b}else{if(a>=b){a=b-1}}}for(;a>-1;a--){if(a in this&&this[a]===c){return a}}return -1}}})();

/* Array.map.js */

(function(){if(!Array.prototype.map){Array.prototype.map=function(b){var c=this.length>>>0;if(typeof b!="function"){throw new TypeError()}var a=new Array(c);var d=arguments[1];for(var e=0;e<c;e++){if(e in this){a[e]=b.call(d,this[e],e,this)}}return a}}})();

/* Array.reduce.js */

(function(){if(!Array.prototype.reduce){Array.prototype.reduce=function(b){var c=this.length>>>0;if(typeof b!="function"){throw new TypeError()}if(c==0&&arguments.length==1){throw new TypeError()}var a=0;if(arguments.length>=2){var d=arguments[1]}else{do{if(a in this){d=this[a++];break}if(++a>=c){throw new TypeError()}}while(true)}for(;a<c;a++){if(a in this){d=b.call(null,d,this[a],a,this)}}return d}}})();

/* Array.reduceRight.js */

(function(){if(!Array.prototype.reduceRight){Array.prototype.reduceRight=function(b){var c=this.length>>>0;if(typeof b!="function"){throw new TypeError()}if(c==0&&arguments.length==1){throw new TypeError()}var a=c-1;if(arguments.length>=2){var d=arguments[1]}else{do{if(a in this){d=this[a--];break}if(--a<0){throw new TypeError()}}while(true)}for(;a>=0;a--){if(a in this){d=b.call(null,d,this[a],a,this)}}return d}}})();

/* Array.some.js */

(function(){if(!Array.prototype.some){Array.prototype.some=function(b){var a=0,c=this.length>>>0;if(typeof b!="function"){throw new TypeError()}var d=arguments[1];for(;a<c;a++){if(a in this&&b.call(d,this[a],a,this)){return true}}return false}}})();

/* Array.sortBy.js */

(function(){if(!Array.prototype.sortBy){var a=function(c,b){var e=c.key;var d=b.key;if(e<d){return -1}else{if(e>d){return 1}else{return 0}}};Array.prototype.sortBy=function(e){var d=this.length;for(var c=0;c<d;c++){var b=this[c];this[c]={value:b,key:e(b)}}this.sort(a);for(var c=0;c<d;c++){this[c]=this[c].value}}}})();

/* String.endsWith.js */

(function(){if(!String.prototype.endsWith){String.prototype.endsWith=function(a){a=String(a);return this.length>=a.length&&this.substring(this.length-a.length,this.length)==a}}})();

/* String.format.js */

(function(){var a=/\{(\d+)(?::[^\}]+)?\}/g;String.prototype.format=function(){var b=arguments;return this.replace(a,function(e,c,d){return String(b[parseInt(c,10)])})}})();

/* String.startsWith.js */

(function(){if(!String.prototype.startsWith){String.prototype.startsWith=function(a){a=String(a);return this.length>=a.length&&this.substring(0,a.length)==a}}})();

/* String.trim.js */

(function(){if(!String.prototype.trim){var a=/^\s*(.*?)\s*$/;String.prototype.trim=function(){return this.replace(a,"$1")}}})();

/* String.trimLeft.js */

(function(){if(!String.prototype.trimLeft){var a=/^\s*(.*)$/;String.prototype.trimLeft=function(){return this.replace(a,"$1")}}})();

/* String.trimRight.js */

(function(){if(!String.prototype.trimRight){var a=/^(.*?)\s*$/;String.prototype.trimRight=function(){return this.replace(a,"$1")}}})();

/* Cobalt.JQueryUtils.js */

(function(b,a){b.fn.hasHandler=function(d){var f=0;var c=b(this).data("events");for(e in c){if(c.hasOwnProperty(e)){f++}}return f>0};b.extend(b,{hasHandler:b.fn.hasHandler})})(jQuery);

/* Cobalt.JQuery.Center.js */

(function(b,a){b.fn.center=function(f){var f=f||{};if(f.paddingWidth==a){f.paddingWidth=150}function c(){var i=b(this);var h=parseInt(i.css("zIndex"));i.css({position:f.absolute?"absolute":"fixed",left:"50%",top:"50%",zIndex:h+1}).css({marginLeft:"-"+(i.outerWidth()/2)+"px",marginTop:"-"+(i.outerHeight()/2)+"px"});if(f.absolute){i.css({marginTop:parseInt(i.css("marginTop"),10)+jQuery(window).scrollTop(),marginLeft:parseInt(i.css("marginLeft"),10)+jQuery(window).scrollLeft()})}}function d(){var i=b(this);var h=b(window).width()-f.paddingWidth;var j=b(window).height()-f.paddingWidth;if(f.maxWidth&&h>f.maxWidth){h=f.maxWidth}else{if(f.minWidth&&h<f.minWidth){h=f.minWidth}}if(f.autoHeight){j="auto"}else{if(f.maxHeight&&j>f.maxHeight){j=f.maxHeight}}i.css("width",h);i.css("height",j)}function g(){var h=b(this);if(h[0]._centerEventsBound){return}b(window).bind("resize",function(){if(f.sizeToWindow){h.each(d)}h.each(c)});b(window).bind("scroll",function(){h.each(c)});h[0]._centerEventsBound=true}var e=this;if(f.sizeToWindow){e.each(d)}e.each(c);e.each(g);return e}})(jQuery);

/* Cobalt.JQuery.Grid.js */

(function(m,h){var n="grid";var e={pagerElements:h,pagerFirstSelector:".pager-first",pagerPreviousSelector:".pager-prev",pagerNextSelector:".pager-next",pagerLastSelector:".pager-last",pagerDisplaySelector:".pager-display",pageSizeAttr:"data-page-size",rowSelectorAttr:"data-row-selector",rowSelector:"> tbody > tr",pageSizes:[10,25,50],pageSize:h,enableCircularPaging:false,pageCount:0,currentPage:1,sortable:true,parsers:{},defaultSortOrder:{},sortAscClass:"asc",sortDescClass:"desc",pagingEnabled:true,sortingEnabled:true,showFirstSelector:true,showLastSelector:true};var v=function(E){var D=E.data(n);return D};var A=function(G,F,D,N,I){var E=v(G);var H=E.rows;var K=E.filterPredicate;if(K){var M=E.filteredRows;if(M===h){E.filteredRows=M=H.filter(K)}H=M}if(F!=h){H=m(H).slice(F,D)}if(N){var J=[];H.each(function(P,O){J.push(O);if(O.attachedRows&&O.attachedRows.length>0){for(var P=0;P<O.attachedRows.length;P++){J.push(O.attachedRows[P])}}});return m(J)}else{return H}};var w={"int":function(E){var D=parseInt(E);return !isNaN(D)?D:0},"float":function(E){var D=parseFloat(E);return !isNaN(D)?D:0},percent:function(D){return parser_float(s.replace(/%/g,""))},url:function(D){return D.replace(/(https?|ftp|file):\/\//,"")},currency:function(D){return D.replace(/[^0-9.]/g,"")},time:function(D){return parser_float(new Date("2000/01/01 "+D).getTime())},"time-ms":function(D){return parser_float(D.replace(/ms/g,""))},text:function(D){return D}};var B=function(E){var D=v(E);var F=E.attr(D.rowSelectorAttr)||D.rowSelector;D.rowSelector=F;var M=E.find(F);if(D.sortingEnabled){E.find("> thead > tr > th").each(function(O,N){var Q=m(N);var R=Q.attr("data-sort-value-type");D.parsers[O]=w[R]||w.text;var P=Q.attr("data-default-sort-order");D.defaultSortOrder[O]=P});var I=m([]);var G=null;M.each(function(O,N){if(m(N).attr("data-sort-attached-to-above")==="true"){if(G){G.attachedRows.push(N)}return}N.attachedRows=[];G=N;I=I.add(N)});M=I;if(D.parsers){M.each(function(O,N){N.columns={};m(N).find("> td").each(function(Q,P){var R=m.trim(m(P).attr("data-sort-value")||P.innerHTML.toUpperCase());N.columns[Q]=D.parsers[Q](R)})})}}D.rowsParent=M.parent();D.rows=M;D.currentPage=1;if(D.sortingEnabled){var H=E.attr("data-default-sort-slug");if(H){var J=E.attr("data-default-sort-order")=="asc"?1:-1;var K=E.find("> thead > tr > th").index(E.find('[data-sort-slug="'+H+'"]'));u(E,K,J)}}};var l=function(D,F){var E=m(D).parent();if(E.parent().hasClass("listing-footer")){m(window).scrollTo(F.container,500,{offset:-50})}};var b=function(F){F.preventDefault();var E=m(this).data(n);var D=v(E);l(this,D);if(D.currentPage!=1){D.currentPage=1;g(E)}};var o=function(F){F.preventDefault();var E=m(this).data(n);var D=v(E);l(this,D);if((D.currentPage+1)>D.pageCount){if(D.enableCircularPaging==true){D.currentPage=1;g(E)}}else{D.currentPage=D.currentPage+1;g(E)}};var a=function(F){F.preventDefault();var E=m(this).data(n);var D=v(E);l(this,D);if((D.currentPage-1)<=0){if(D.enableCircularPaging==true){D.currentPage=D.pageCount;g(E)}}else{D.currentPage=D.currentPage-1;g(E)}};var k=function(F){F.preventDefault();var E=m(this).data(n);var D=v(E);l(this,D);if(D.currentPage!=D.pageCount){D.currentPage=D.pageCount;g(E)}};var j=function(G){var F=v(G);var E=A(G,h,h,true).length;var D=Math.ceil(E/F.pageSize);F.pageCount=D;return D};var r=function(H){var G=v(H);var D=G.pageSizeAttr;var E=H.attr(D);var F=parseInt(E)||G.pageSize||25;if(G.pageSize!=F){G.pageSize=F}return F};var z=function(G){var F=v(G);var D=(F.currentPage-1)*F.pageSize;var E=Math.floor(D+F.pageSize,F.rowCount);return{start:D,end:E}};var q=function(D){var E=v(D);D.find(E.rowSelector).detach()};var p=function(H){var G=v(H);var F=z(H);q(H);var E=A(H,F.start,F.end,true);var D=m(G.rowsParent).append(E);D.find("> :odd").not(".odd").addClass("odd").removeClass("even");D.find("> :even").not(".even").addClass("even").removeClass("odd");if(G.pagingEnabled){G.pagerElements.each(function(){var I=m(this);if(G.pageCount<=1){I.css("display","none")}else{I.find(G.pagerDisplaySelector).text(L.Global.Common.PageXOfY(G.currentPage,G.pageCount));I.css("display","")}})}};var C=function(F,H,I){var E=v(F);var J=m(H);var G;var D=!J.hasClass(E.sortAscClass)&&!J.hasClass(E.sortDescClass);if(D){G=(I=="desc"?-1:1)}else{if(J.hasClass(E.sortDescClass)){G=1}else{G=-1}}return G};var x=function(E,D){var F=E.find(" > thead > tr > th a");if(F.length==0){F=E.find(" > thead > tr > th")}if(D!=h){return F.eq(D)}return F};var f=function(H,E,D){var G=v(H);var F=x(H,E);if(D==-1){F.removeClass(G.sortAscClass).addClass(G.sortDescClass)}else{F.removeClass(G.sortDescClass).addClass(G.sortAscClass)}F.addClass("selected");x(H).not(F).removeClass(G.sortAscClass+" .selected "+G.sortDescClass)};var u=function(G,E,D){var F=v(G);var H=A(G,h,h,false,false).get();H.sort(function(I,J){var M=I.columns[E];var K=J.columns[E];if(M<K){return -1*D}if(M>K){return 1*D}return 0});F.rows=m(H);f(G,E,D);g(G)};var g=function(F){r(F);j(F);p(F);var E=v(F);if(E.enableCircularPaging==false){var D=E.pagerElements;if(E.currentPage!=1&&E.currentPage!=E.pageCount){c(D,E,true);t(D,E,true)}else{if(E.currentPage==1){c(D,E,false);t(D,E,true)}else{if(E.currentPage==E.pageCount){c(D,E,true);t(D,E,false)}}}}};var c=function(D,F,E){if(E){if(F.showFirstSelector){d(D.find(F.pagerFirstSelector))}d(D.find(F.pagerPreviousSelector))}else{if(F.showFirstSelector){y(D.find(F.pagerFirstSelector))}y(D.find(F.pagerPreviousSelector))}};var t=function(D,F,E){if(E){if(F.showLastSelector){d(D.find(F.pagerLastSelector))}d(D.find(F.pagerNextSelector))}else{if(F.showLastSelector){y(D.find(F.pagerLastSelector))}y(D.find(F.pagerNextSelector))}};var d=function(D){D.removeClass("pager-hidden");D.addClass("pager-visible")};var y=function(D){D.removeClass("pager-visible");D.addClass("pager-hidden")};var i=function(G,F){if(F!==h){G.data(n,F)}else{return}if(F.pagingEnabled){var D=F.pagerElements;if(D===h){}D.each(function(){var H=m(this);H.find(F.pagerNextSelector).unbind("click");H.find(F.pagerPreviousSelector).unbind("click");H.find(F.pagerFirstSelector).click(b).data(n,G).addClass("pager-hidden");H.find(F.pagerNextSelector).click(o).data(n,G);H.find(F.pagerPreviousSelector).click(a).data(n,G).addClass("pager-hidden");H.find(F.pagerLastSelector).click(k).data(n,G);if(!H.find(F.pagerFirstSelector).is(":visible")){F.showFirstSelector=false}if(!H.find(F.pagerLastSelector).is(":visible")){F.showLastSelector=false}})}B(G);g(G);if(F.sortingEnabled){var E=x(G);E.each(function(H,J){var I=m(this);I.click(function(N){N.preventDefault();var O=m(this);var M=O.data(n);var P=F.defaultSortOrder[H];var K=C(M,O,P);u(M,H,K)}).data(n,G)})}};m.fn.grid=function(D){return this.each(function(){var F=m(this);var E=m.extend({},e,D);E.container=F.parents(".listing-container:eq(0)");if(E.pagerElements===h){E.pagerElements=E.container.find("> .listing-header").add(E.container.find("> .listing-footer")).find(".tablesorter-pager")}if(E.pagerElements===h||E.pagerElements.length<1){E.pagingEnabled=false}else{E.pagingEnabled=true}if(!F.is("table")||F.find("> thead > tr > th").length<1){E.sortingEnabled=false}var G=v(F);if(G===h){i(F,E)}else{if(!D.dontUpdateData){B(F)}g(F,E)}return this})};m.fn.gridFilter=function(D){return this.each(function(){var G=m(this);var F=v(G);if(F==h||F.filterPredicate==D){return}F.filterPredicate=D;delete F.filteredRows;var E=j(G);if(E<F.currentPage){F.currentPage=E}if(F.currentPage<=0){F.currentPage=1}p(G)})}})(jQuery);

/* Cobalt.JQuery.Lightbox.js */

(function(a){a.fn.lightBox=function(k){k=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:Cobalt.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-ico-loading.gif",imageBtnPrev:Cobalt.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-btn-prev.gif",imageBtnNext:Cobalt.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-btn-next.gif",imageBtnClose:Cobalt.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-btn-close.gif",imageBlank:Cobalt.Constants.StaticURL+"/skins/global/images/lightboximages/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},k);var p=this;function j(){o(this,p);return false}function o(u,v){a("embed, object, select").css({visibility:"hidden"});l();k.imageArray.length=0;k.activeImage=0;if(v.length==1){k.imageArray.push(new Array(u.getAttribute("href"),u.getAttribute("title")))}else{for(var t=0;t<v.length;t++){k.imageArray.push(new Array(v[t].getAttribute("href"),v[t].getAttribute("title")))}}while(k.imageArray[k.activeImage][0]!=u.getAttribute("href")){k.activeImage++}e()}function l(){a("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+k.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+k.imageBtnClose+'"></a></div></div></div></div>');var t=b();a("#jquery-overlay").css({backgroundColor:k.overlayBgColor,opacity:k.overlayOpacity,width:t[0],height:t[1]}).fadeIn();var u=i();a("#jquery-lightbox").show();a("#jquery-lightbox").center({keepCentered:true});a("#jquery-overlay,#jquery-lightbox").click(function(){q()});a("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){q();return false});a(window).resize(function(){var v=b();a("#jquery-overlay").css({width:v[0],height:v[1]})})}function e(){a("#lightbox-loading").show();if(k.fixedNavigation){a("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{a("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}var t=new Image();t.onload=function(){a("#lightbox-image").attr("src",k.imageArray[k.activeImage][0]);var x=t.width;var y=a(window).width()-150;var u=a(window).height()-150;var v=t.height;if(x>y||v>u){var A=y/x;var z=u/v;var w=Math.min(A,z);x=x*w;v=v*w}a("#lightbox-image").attr("width",x);a("#lightbox-image").attr("height",v);a("#jquery-lightbox").center({keepCentered:true});h(x,v);t.onload=function(){}};t.src=k.imageArray[k.activeImage][0]}function h(v,z){var t=a("#lightbox-container-image-box").width();var w=a("#lightbox-container-image-box").height();var u=(v+(k.containerBorderSize*2));var y=(z+(k.containerBorderSize*2));var x=t-u;var A=w-y;a("#lightbox-container-image-box").css("width",u);a("#lightbox-container-image-box").css("height",y);r();a("#lightbox-container-image-data-box").css({width:v});a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:z+(k.containerBorderSize*2)})}function r(){a("#lightbox-loading").hide();a("#lightbox-image").fadeIn(function(){f();s()});a("#jquery-lightbox").center({keepCentered:true});c()}function f(){a("#lightbox-container-image-data-box").slideDown("fast");a("#lightbox-image-details-caption").hide();if(k.imageArray[k.activeImage][1]){a("#lightbox-image-details-caption").html(k.imageArray[k.activeImage][1]).show()}if(k.imageArray.length>1){a("#lightbox-image-details-currentNumber").html(k.txtImage+" "+(k.activeImage+1)+" "+k.txtOf+" "+k.imageArray.length).show()}}function s(){a("#lightbox-nav").show();a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+k.imageBlank+") no-repeat"});if(k.activeImage!=0){if(k.fixedNavigation){a("#lightbox-nav-btnPrev").css({background:"url("+k.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){k.activeImage=k.activeImage-1;e();return false})}else{a("#lightbox-nav-btnPrev").unbind().hover(function(){a(this).css({background:"url("+k.imageBtnPrev+") left 15% no-repeat"})},function(){a(this).css({background:"transparent url("+k.imageBlank+") no-repeat"})}).show().bind("click",function(){k.activeImage=k.activeImage-1;e();return false})}}if(k.activeImage!=(k.imageArray.length-1)){if(k.fixedNavigation){a("#lightbox-nav-btnNext").css({background:"url("+k.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){k.activeImage=k.activeImage+1;e();return false})}else{a("#lightbox-nav-btnNext").unbind().hover(function(){a(this).css({background:"url("+k.imageBtnNext+") right 15% no-repeat"})},function(){a(this).css({background:"transparent url("+k.imageBlank+") no-repeat"})}).show().bind("click",function(){k.activeImage=k.activeImage+1;e();return false})}}m()}function m(){a(document).keydown(function(t){n(t)})}function d(){a(document).unbind()}function n(t){escapeKey=27;if(t==null){keycode=event.keyCode}else{keycode=t.keyCode}key=String.fromCharCode(keycode).toLowerCase();if((key==k.keyToClose)||(key=="x")||(keycode==escapeKey)){q()}if((key==k.keyToPrev)||(keycode==37)){if(k.activeImage!=0){k.activeImage=k.activeImage-1;e();d()}}if((key==k.keyToNext)||(keycode==39)){if(k.activeImage!=(k.imageArray.length-1)){k.activeImage=k.activeImage+1;e();d()}}}function c(){if((k.imageArray.length-1)>k.activeImage){objNext=new Image();objNext.src=k.imageArray[k.activeImage+1][0]}if(k.activeImage>0){objPrev=new Image();objPrev.src=k.imageArray[k.activeImage-1][0]}}function q(){a("#jquery-lightbox").remove();a("#jquery-overlay").fadeOut(function(){a("#jquery-overlay").remove()});a("embed, object, select").css({visibility:"visible"})}function b(){var v,w;if(window.innerHeight&&window.scrollMaxY){v=window.innerWidth+window.scrollMaxX;w=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){v=document.body.scrollWidth;w=document.body.scrollHeight}else{v=document.body.offsetWidth;w=document.body.offsetHeight}}var t,u;if(self.innerHeight){if(document.documentElement.clientWidth){t=document.documentElement.clientWidth}else{t=self.innerWidth}u=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){t=document.documentElement.clientWidth;u=document.documentElement.clientHeight}else{if(document.body){t=document.body.clientWidth;u=document.body.clientHeight}}}if(w<u){pageHeight=u}else{pageHeight=w}if(v<t){pageWidth=v}else{pageWidth=t}arrayPageSize=new Array(pageWidth,pageHeight,t,u);return arrayPageSize}function i(){var t,u;if(self.pageYOffset){u=self.pageYOffset;t=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){u=document.documentElement.scrollTop;t=document.documentElement.scrollLeft}else{if(document.body){u=document.body.scrollTop;t=document.body.scrollLeft}}}arrayPageScroll=new Array(t,u);return arrayPageScroll}function g(v){var t=new Date();u=null;do{var u=new Date()}while(u-t<v)}return this.unbind("click").click(j)}})(jQuery);

/* Cobalt.JQuery.Tooltip.js */

(function(n,v){var i=false;var p="tooltip";var t,g;var s,e;var c;var f={content:null,track:true};var q;var o=function(x){return x.data(p)};var u=function(A){A=A||window.event;var y={x:0,y:0};if(A.pageX||A.pageY){y.x=A.pageX;y.y=A.pageY}else{var x=document.documentElement;var z=document.body;y.x=A.clientX+(x.scrollLeft||z.scrollLeft)-(x.clientLeft||0);y.y=A.clientY+(x.scrollTop||z.scrollTop)-(x.clientTop||0)}return y};var d=function(x){if(!!q&&q.css("display")!="none"){var y=u(x);t=y.x;g=y.y;s=t+15;e=g-20;w()}};var h=function(y){var z=o(y);if(z.content==null){var A=y.attr("title");var x=y.find("> div.tooltip-html");if(x.length>0){z.content=x.html();z.html=z.content}else{if(A!=v&&A!=""){z.html=y.attr("title");y.removeAttr("title")}}}else{if(typeof z.content=="string"){z.html=z.content}else{if(typeof z.content=="object"){z.html=n("<div>").append(n(z.content).clone(false).css("display","")).remove().html()}}}return z.html};var r=function(y,x){var z=o(y);h(y);q.html(x)};var j=function(){var x=n(this);c=x;var y=o(x);h(x);if(y.html!=null){r(x,y.html);m()}};var a=function(){var x=n(this);c=null;l()};var m=function(){q.show()};var l=function(){q.hide()};var w=function(){if(q===v){return}var G=q[0];if(G===v){return}var A=t;var B=g;var D=s;var E=e;var F=document.documentElement;var C=document.body;if(B+G.offsetHeight>F.clientHeight+C.scrollTop+F.scrollTop){var z=(F.clientHeight+C.scrollTop+F.scrollTop)-(B+G);E+=z}if(A+G.offsetWidth+27>F.clientWidth+C.scrollLeft+F.scrollLeft){D-=G.offsetWidth+27}G.style.left=""+(D)+"px";G.style.top=""+(E)+"px"};var b=function(x){x.mouseover(j).mouseout(a).click(a)};var k=function(){var x=n("<div>").attr("id","tooltip-container").css("position","absolute").css("display","none");return x};n.fn.tooltip=function(x){if(!this||this.length<1){return}if(!i){n(document).mousemove(d);i=true}if(!q){q=k();q.appendTo(document.body)}return this.each(function(){var z=n(this);var y=z.data(p);if(y==v){var A=n.extend({},f,x);z.data(p,A);b(z)}})}})(jQuery);

/* Cobalt.JQuery.stripTags.js */

(function(c,a){var b=/<\/?[^>]+>/gi;c.fn.stripTags=function(){var d=this.html();var e=d.replace(b,"");return e};c.fn.stripTagsFromValue=function(){var d=this.val();var e=d.replace(b,"");return e}})(jQuery);

/* excanvas.js */

if(!document.createElement("canvas").getContext){(function(){var h=Math;var y=h.round;var b=h.sin;var D=h.cos;var o=h.abs;var t=h.sqrt;var w=10;var c=w/2;function x(){return this.context_||(this.context_=new g(this))}var C=Array.prototype.slice;function k(i,m,G){var j=C.call(arguments,2);return function(){return i.apply(m,j.concat(C.call(arguments)))}}var l={init:function(j){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var i=j||document;i.createElement("canvas");i.attachEvent("onreadystatechange",k(this.init_,this,i))}},init_:function(j){if(!j.namespaces.g_vml_){j.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML")}if(!j.namespaces.g_o_){j.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML")}if(!j.styleSheets.ex_canvas_){var G=j.createStyleSheet();G.owningElement.id="ex_canvas_";G.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}g_vml_\\:*{behavior:url(#default#VML)}g_o_\\:*{behavior:url(#default#VML)}"}var m=j.getElementsByTagName("canvas");for(var H=0;H<m.length;H++){this.initElement(m[H])}},initElement:function(i){if(!i.getContext){i.getContext=x;i.innerHTML="";i.attachEvent("onpropertychange",n);i.attachEvent("onresize",a);var j=i.attributes;if(j.width&&j.width.specified){i.style.width=j.width.nodeValue+"px"}else{i.width=i.clientWidth}if(j.height&&j.height.specified){i.style.height=j.height.nodeValue+"px"}else{i.height=i.clientHeight}}return i}};function n(j){var i=j.srcElement;switch(j.propertyName){case"width":i.style.width=i.attributes.width.nodeValue+"px";i.getContext().clearRect();break;case"height":i.style.height=i.attributes.height.nodeValue+"px";i.getContext().clearRect();break}}function a(j){var i=j.srcElement;if(i.firstChild){i.firstChild.style.width=i.clientWidth+"px";i.firstChild.style.height=i.clientHeight+"px"}}l.init();var F=[];for(var e=0;e<16;e++){for(var f=0;f<16;f++){F[e*16+f]=e.toString(16)+f.toString(16)}}function s(){return[[1,0,0],[0,1,0],[0,0,1]]}function A(G,H){var J=s();for(var i=0;i<3;i++){for(var j=0;j<3;j++){var I=0;for(var m=0;m<3;m++){I+=G[i][m]*H[m][j]}J[i][j]=I}}return J}function u(i,j){j.fillStyle=i.fillStyle;j.lineCap=i.lineCap;j.lineJoin=i.lineJoin;j.lineWidth=i.lineWidth;j.miterLimit=i.miterLimit;j.shadowBlur=i.shadowBlur;j.shadowColor=i.shadowColor;j.shadowOffsetX=i.shadowOffsetX;j.shadowOffsetY=i.shadowOffsetY;j.strokeStyle=i.strokeStyle;j.globalAlpha=i.globalAlpha;j.arcScaleX_=i.arcScaleX_;j.arcScaleY_=i.arcScaleY_;j.lineScale_=i.lineScale_}function v(H){var J,K=1;H=String(H);if(H.substring(0,3)=="rgb"){var G=H.indexOf("(",3);var j=H.indexOf(")",G+1);var I=H.substring(G+1,j).split(",");J="#";for(var m=0;m<3;m++){J+=F[Number(I[m])]}if(I.length==4&&H.substr(3,1)=="a"){K=I[3]}}else{J=H}return{color:J,alpha:K}}function B(i){switch(i){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function g(i){this.m_=s();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=w*1;this.globalAlpha=1;this.canvas=i;var j=i.ownerDocument.createElement("div");j.style.width=i.clientWidth+"px";j.style.height=i.clientHeight+"px";j.style.overflow="hidden";j.style.position="absolute";i.appendChild(j);this.element_=j;this.arcScaleX_=1;this.arcScaleY_=1;this.lineScale_=1}var p=g.prototype;p.clearRect=function(){this.element_.innerHTML=""};p.beginPath=function(){this.currentPath_=[]};p.moveTo=function(i,j){var m=this.getCoords_(i,j);this.currentPath_.push({type:"moveTo",x:m.x,y:m.y});this.currentX_=m.x;this.currentY_=m.y};p.lineTo=function(i,j){var m=this.getCoords_(i,j);this.currentPath_.push({type:"lineTo",x:m.x,y:m.y});this.currentX_=m.x;this.currentY_=m.y};p.bezierCurveTo=function(m,j,L,K,H,I){var J=this.getCoords_(H,I);var i=this.getCoords_(m,j);var G=this.getCoords_(L,K);q(this,i,G,J)};function q(m,j,G,i){m.currentPath_.push({type:"bezierCurveTo",cp1x:j.x,cp1y:j.y,cp2x:G.x,cp2y:G.y,x:i.x,y:i.y});m.currentX_=i.x;m.currentY_=i.y}p.quadraticCurveTo=function(j,I,m,G){var K=this.getCoords_(j,I);var H=this.getCoords_(m,G);var i={x:this.currentX_+2/3*(K.x-this.currentX_),y:this.currentY_+2/3*(K.y-this.currentY_)};var J={x:i.x+(H.x-this.currentX_)/3,y:i.y+(H.y-this.currentY_)/3};q(this,i,J,H)};p.arc=function(m,H,Q,K,M,G){Q*=w;var L=G?"at":"wa";var N=m+D(K)*Q-c;var P=H+b(K)*Q-c;var I=m+D(M)*Q-c;var J=H+b(M)*Q-c;if(N==I&&!G){N+=0.125}var j=this.getCoords_(m,H);var i=this.getCoords_(N,P);var O=this.getCoords_(I,J);this.currentPath_.push({type:L,x:j.x,y:j.y,radius:Q,xStart:i.x,yStart:i.y,xEnd:O.x,yEnd:O.y})};p.rect=function(i,j,m,G){this.moveTo(i,j);this.lineTo(i+m,j);this.lineTo(i+m,j+G);this.lineTo(i,j+G);this.closePath()};p.strokeRect=function(i,j,m,H){var G=this.currentPath_;this.beginPath();this.moveTo(i,j);this.lineTo(i+m,j);this.lineTo(i+m,j+H);this.lineTo(i,j+H);this.closePath();this.stroke();this.currentPath_=G};p.fillRect=function(i,j,m,H){var G=this.currentPath_;this.beginPath();this.moveTo(i,j);this.lineTo(i+m,j);this.lineTo(i+m,j+H);this.lineTo(i,j+H);this.closePath();this.fill();this.currentPath_=G};p.createLinearGradient=function(G,i,j,H){var m=new E("gradient");m.x0_=G;m.y0_=i;m.x1_=j;m.y1_=H;return m};p.createRadialGradient=function(j,m,J,H,I,i){var G=new E("gradientradial");G.x0_=j;G.y0_=m;G.r0_=J;G.x1_=H;G.y1_=I;G.r1_=i;return G};p.drawImage=function(U,aa){var K,Q,L,m,Y,ac,O,V;var j=U.runtimeStyle.width;var M=U.runtimeStyle.height;U.runtimeStyle.width="auto";U.runtimeStyle.height="auto";var R=U.width;var S=U.height;U.runtimeStyle.width=j;U.runtimeStyle.height=M;if(arguments.length==3){K=arguments[1];Q=arguments[2];Y=ac=0;O=L=R;V=m=S}else{if(arguments.length==5){K=arguments[1];Q=arguments[2];L=arguments[3];m=arguments[4];Y=ac=0;O=R;V=S}else{if(arguments.length==9){Y=arguments[1];ac=arguments[2];O=arguments[3];V=arguments[4];K=arguments[5];Q=arguments[6];L=arguments[7];m=arguments[8]}else{throw Error("Invalid number of arguments")}}}var Z=this.getCoords_(K,Q);var P=O/2;var ab=V/2;var ad=[];var N=10;var I=10;ad.push(" <g_vml_:group",' coordsize="',w*N,",",w*I,'"',' coordorigin="0,0"',' style="width:',N,"px;height:",I,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]){var i=[];i.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",y(Z.x/w),",","Dy=",y(Z.y/w),"");var T=Z;var J=this.getCoords_(K+L,Q);var G=this.getCoords_(K,Q+m);var X=this.getCoords_(K+L,Q+m);T.x=h.max(T.x,J.x,G.x,X.x);T.y=h.max(T.y,J.y,G.y,X.y);ad.push("padding:0 ",y(T.x/w),"px ",y(T.y/w),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",i.join(""),", sizingmethod='clip');")}else{ad.push("top:",y(Z.y/w),"px;left:",y(Z.x/w),"px;")}ad.push(' ">','<g_vml_:image src="',U.src,'"',' style="width:',w*L,"px;"," height:",w*m,'px;"',' cropleft="',Y/R,'"',' croptop="',ac/S,'"',' cropright="',(R-Y-O)/R,'"',' cropbottom="',(S-ac-V)/S,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",ad.join(""))};p.stroke=function(aj){var j=[];var G=false;var ad=v(aj?this.fillStyle:this.strokeStyle);var O=ad.color;var I=ad.alpha*this.globalAlpha;var ap=10;var aq=10;j.push("<g_vml_:shape",' filled="',!!aj,'"',' style="position:absolute;width:',ap,"px;height:",aq,'px;"',' coordorigin="0 0" coordsize="',w*ap," ",w*aq,'"',' stroked="',!aj,'"',' path="');var R=false;var ai={x:null,y:null};var ac={x:null,y:null};for(var Y=0;Y<this.currentPath_.length;Y++){var K=this.currentPath_[Y];var V;switch(K.type){case"moveTo":V=K;j.push(" m ",y(K.x),",",y(K.y));break;case"lineTo":j.push(" l ",y(K.x),",",y(K.y));break;case"close":j.push(" x ");K=null;break;case"bezierCurveTo":j.push(" c ",y(K.cp1x),",",y(K.cp1y),",",y(K.cp2x),",",y(K.cp2y),",",y(K.x),",",y(K.y));break;case"at":case"wa":j.push(" ",K.type," ",y(K.x-this.arcScaleX_*K.radius),",",y(K.y-this.arcScaleY_*K.radius)," ",y(K.x+this.arcScaleX_*K.radius),",",y(K.y+this.arcScaleY_*K.radius)," ",y(K.xStart),",",y(K.yStart)," ",y(K.xEnd),",",y(K.yEnd));break}if(K){if(ai.x==null||K.x<ai.x){ai.x=K.x}if(ac.x==null||K.x>ac.x){ac.x=K.x}if(ai.y==null||K.y<ai.y){ai.y=K.y}if(ac.y==null||K.y>ac.y){ac.y=K.y}}}j.push(' ">');if(!aj){var ak=this.lineScale_*this.lineWidth;if(ak<1){I*=ak}j.push("<g_vml_:stroke",' opacity="',I,'"',' joinstyle="',this.lineJoin,'"',' miterlimit="',this.miterLimit,'"',' endcap="',B(this.lineCap),'"',' weight="',ak,'px"',' color="',O,'" />')}else{if(typeof this.fillStyle=="object"){var M=this.fillStyle;var at=0;var al={x:0,y:0};var U=0;var X=1;if(M.type_=="gradient"){var an=M.x0_/this.arcScaleX_;var ao=M.y0_/this.arcScaleY_;var m=M.x1_/this.arcScaleX_;var N=M.y1_/this.arcScaleY_;var ar=this.getCoords_(an,ao);var S=this.getCoords_(m,N);var Q=S.x-ar.x;var af=S.y-ar.y;at=Math.atan2(Q,af)*180/Math.PI;if(at<0){at+=360}if(at<1e-06){at=0}}else{var ar=this.getCoords_(M.x0_,M.y0_);var ab=ac.x-ai.x;var Z=ac.y-ai.y;al={x:(ar.x-ai.x)/ab,y:(ar.y-ai.y)/Z};ab/=this.arcScaleX_*w;Z/=this.arcScaleY_*w;var aa=h.max(ab,Z);U=2*M.r0_/aa;X=2*M.r1_/aa-U}var P=M.colors_;P.sort(function(H,i){return H.offset-i.offset});var ah=P.length;var am=P[0].color;var L=P[ah-1].color;var T=P[0].alpha*this.globalAlpha;var J=P[ah-1].alpha*this.globalAlpha;var ae=[];for(var Y=0;Y<ah;Y++){var ag=P[Y];ae.push(ag.offset*X+U+" "+ag.color)}j.push('<g_vml_:fill type="',M.type_,'"',' method="none" focus="100%"',' color="',am,'"',' color2="',L,'"',' colors="',ae.join(","),'"',' opacity="',J,'"',' g_o_:opacity2="',T,'"',' angle="',at,'"',' focusposition="',al.x,",",al.y,'" />')}else{j.push('<g_vml_:fill color="',O,'" opacity="',I,'" />')}}j.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",j.join(""))};p.fill=function(){this.stroke(true)};p.closePath=function(){this.currentPath_.push({type:"close"})};p.getCoords_=function(i,j){var G=this.m_;return{x:w*(i*G[0][0]+j*G[1][0]+G[2][0])-c,y:w*(i*G[0][1]+j*G[1][1]+G[2][1])-c}};p.save=function(){var i={};u(this,i);this.aStack_.push(i);this.mStack_.push(this.m_);this.m_=A(s(),this.m_)};p.restore=function(){u(this.aStack_.pop(),this);this.m_=this.mStack_.pop()};function d(H){for(var i=0;i<3;i++){for(var G=0;G<2;G++){if(!isFinite(H[i][G])||isNaN(H[i][G])){return false}}}return true}function r(H,G,j){if(!d(G)){return}H.m_=G;if(j){var i=G[0][0]*G[1][1]-G[0][1]*G[1][0];H.lineScale_=t(o(i))}}p.translate=function(i,j){var m=[[1,0,0],[0,1,0],[i,j,1]];r(this,A(m,this.m_),false)};p.rotate=function(j){var G=D(j);var m=b(j);var i=[[G,m,0],[-m,G,0],[0,0,1]];r(this,A(i,this.m_),false)};p.scale=function(i,j){this.arcScaleX_*=i;this.arcScaleY_*=j;var m=[[i,0,0],[0,j,0],[0,0,1]];r(this,A(m,this.m_),true)};p.transform=function(m,I,G,J,j,H){var i=[[m,I,0],[G,J,0],[j,H,1]];r(this,A(i,this.m_),true)};p.setTransform=function(G,J,H,K,j,I){var i=[[G,J,0],[H,K,0],[j,I,1]];r(this,i,true)};p.clip=function(){};p.arcTo=function(){};p.createPattern=function(){return new z};function E(i){this.type_=i;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;this.y1_=0;this.r1_=0;this.colors_=[]}E.prototype.addColorStop=function(j,i){i=v(i);this.colors_.push({offset:j,color:i.color,alpha:i.alpha})};function z(){}G_vmlCanvasManager=l;CanvasRenderingContext2D=g;CanvasGradient=E;CanvasPattern=z})()};

/* swfobject.js */

var swfobject=function(){var aa="undefined",aj="object",aI="Shockwave Flash",aM="ShockwaveFlash.ShockwaveFlash",ai="application/x-shockwave-flash",aH="SWFObjectExprInst",ae="onreadystatechange",aU=window,ar=document,al=navigator,aJ=false,aK=[ap],ax=[],aT=[],aO=[],au,aG,ab,Y,aP=false,ay=false,aw,ad,av=true,aS=function(){var g=typeof ar.getElementById!=aa&&typeof ar.getElementsByTagName!=aa&&typeof ar.createElement!=aa,d=al.userAgent.toLowerCase(),e=al.platform.toLowerCase(),k=e?/win/.test(e):/win/.test(d),i=e?/mac/.test(e):/mac/.test(d),a=/webkit/.test(d)?parseFloat(d.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,c=!+"\v1",b=[0,0,0],h=null;if(typeof al.plugins!=aa&&typeof al.plugins[aI]==aj){h=al.plugins[aI].description;if(h&&!(typeof al.mimeTypes!=aa&&al.mimeTypes[ai]&&!al.mimeTypes[ai].enabledPlugin)){aJ=true;c=false;h=h.replace(/^.*\s+(\S+\s+\S+$)/,"$1");b[0]=parseInt(h.replace(/^(.*)\..*$/,"$1"),10);b[1]=parseInt(h.replace(/^.*\.(.*)\s.*$/,"$1"),10);b[2]=/[a-zA-Z]/.test(h)?parseInt(h.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof aU.ActiveXObject!=aa){try{var j=new ActiveXObject(aM);if(j){h=j.GetVariable("$version");if(h){c=true;h=h.split(" ")[1].split(",");b=[parseInt(h[0],10),parseInt(h[1],10),parseInt(h[2],10)]}}}catch(f){}}}return{w3:g,pv:b,wk:a,ie:c,win:k,mac:i}}(),at=function(){if(!aS.w3){return}if((typeof ar.readyState!=aa&&ar.readyState=="complete")||(typeof ar.readyState==aa&&(ar.getElementsByTagName("body")[0]||ar.body))){aD()}if(!aP){if(typeof ar.addEventListener!=aa){ar.addEventListener("DOMContentLoaded",aD,false)}if(aS.ie&&aS.win){ar.attachEvent(ae,function(){if(ar.readyState=="complete"){ar.detachEvent(ae,arguments.callee);aD()}});if(aU==top){(function(){if(aP){return}try{ar.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}aD()})()}}if(aS.wk){(function(){if(aP){return}if(!/loaded|complete/.test(ar.readyState)){setTimeout(arguments.callee,0);return}aD()})()}ak(aD)}}();function aD(){if(aP){return}try{var d=ar.getElementsByTagName("body")[0].appendChild(Z("span"));d.parentNode.removeChild(d)}catch(a){return}aP=true;var b=aK.length;for(var c=0;c<b;c++){aK[c]()}}function aQ(a){if(aP){a()}else{aK[aK.length]=a}}function ak(b){if(typeof aU.addEventListener!=aa){aU.addEventListener("load",b,false)}else{if(typeof ar.addEventListener!=aa){ar.addEventListener("load",b,false)}else{if(typeof aU.attachEvent!=aa){aq(aU,"onload",b)}else{if(typeof aU.onload=="function"){var a=aU.onload;aU.onload=function(){a();b()}}else{aU.onload=b}}}}}function ap(){if(aJ){aL()}else{aN()}}function aL(){var b=ar.getElementsByTagName("body")[0];var d=Z(aj);d.setAttribute("type",ai);var a=b.appendChild(d);if(a){var c=0;(function(){if(typeof a.GetVariable!=aa){var e=a.GetVariable("$version");if(e){e=e.split(" ")[1].split(",");aS.pv=[parseInt(e[0],10),parseInt(e[1],10),parseInt(e[2],10)]}}else{if(c<10){c++;setTimeout(arguments.callee,10);return}}b.removeChild(d);a=null;aN()})()}else{aN()}}function aN(){var b=ax.length;if(b>0){for(var a=0;a<b;a++){var e=ax[a].id;var i=ax[a].callbackFn;var h={success:false,id:e};if(aS.pv[0]>0){var l=aA(e);if(l){if(ac(ax[a].swfVersion)&&!(aS.wk&&aS.wk<312)){ao(e,true);if(i){h.success=true;h.ref=ag(e);i(h)}}else{if(ax[a].expressInstall&&X()){var g={};g.data=ax[a].expressInstall;g.width=l.getAttribute("width")||"0";g.height=l.getAttribute("height")||"0";if(l.getAttribute("class")){g.styleclass=l.getAttribute("class")}if(l.getAttribute("align")){g.align=l.getAttribute("align")}var d={};var c=l.getElementsByTagName("param");var j=c.length;for(var k=0;k<j;k++){if(c[k].getAttribute("name").toLowerCase()!="movie"){d[c[k].getAttribute("name")]=c[k].getAttribute("value")}}aF(g,d,e,i)}else{ah(l);if(i){i(h)}}}}}else{ao(e,true);if(i){var f=ag(e);if(f&&typeof f.SetVariable!=aa){h.success=true;h.ref=f}i(h)}}}}}function ag(d){var b=null;var c=aA(d);if(c&&c.nodeName=="OBJECT"){if(typeof c.SetVariable!=aa){b=c}else{var a=c.getElementsByTagName(aj)[0];if(a){b=a}}}return b}function X(){return !ay&&ac("6.0.65")&&(aS.win||aS.mac)&&!(aS.wk&&aS.wk<312)}function aF(d,e,a,c){ay=true;ab=c||null;Y={success:false,id:a};var h=aA(a);if(h){if(h.nodeName=="OBJECT"){au=aE(h);aG=null}else{au=h;aG=a}d.id=aH;if(typeof d.width==aa||(!/%$/.test(d.width)&&parseInt(d.width,10)<310)){d.width="310"}if(typeof d.height==aa||(!/%$/.test(d.height)&&parseInt(d.height,10)<137)){d.height="137"}ar.title=ar.title.slice(0,47)+" - Flash Player Installation";var g=aS.ie&&aS.win?"ActiveX":"PlugIn",f="MMredirectURL="+aU.location.toString().replace(/&/g,"%26")+"&MMplayerType="+g+"&MMdoctitle="+ar.title;if(typeof e.flashvars!=aa){e.flashvars+="&"+f}else{e.flashvars=f}if(aS.ie&&aS.win&&h.readyState!=4){var b=Z("div");a+="SWFObjectNew";b.setAttribute("id",a);h.parentNode.insertBefore(b,h);h.style.display="none";(function(){if(h.readyState==4){h.parentNode.removeChild(h)}else{setTimeout(arguments.callee,10)}})()}am(d,e,a)}}function ah(b){if(aS.ie&&aS.win&&b.readyState!=4){var a=Z("div");b.parentNode.insertBefore(a,b);a.parentNode.replaceChild(aE(b),a);b.style.display="none";(function(){if(b.readyState==4){b.parentNode.removeChild(b)}else{setTimeout(arguments.callee,10)}})()}else{b.parentNode.replaceChild(aE(b),b)}}function aE(e){var d=Z("div");if(aS.win&&aS.ie){d.innerHTML=e.innerHTML}else{var b=e.getElementsByTagName(aj)[0];if(b){var f=b.childNodes;if(f){var a=f.length;for(var c=0;c<a;c++){if(!(f[c].nodeType==1&&f[c].nodeName=="PARAM")&&!(f[c].nodeType==8)){d.appendChild(f[c].cloneNode(true))}}}}}return d}function am(g,b,e){var d,h=aA(e);if(aS.wk&&aS.wk<312){return d}if(h){if(typeof g.id==aa){g.id=e}if(aS.ie&&aS.win){var f="";for(var l in g){if(g[l]!=Object.prototype[l]){if(l.toLowerCase()=="data"){b.movie=g[l]}else{if(l.toLowerCase()=="styleclass"){f+=' class="'+g[l]+'"'}else{if(l.toLowerCase()!="classid"){f+=" "+l+'="'+g[l]+'"'}}}}}var a="";for(var k in b){if(b[k]!=Object.prototype[k]){a+='<param name="'+k+'" value="'+b[k]+'" />'}}h.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+f+">"+a+"</object>";aT[aT.length]=g.id;d=aA(g.id)}else{var c=Z(aj);c.setAttribute("type",ai);for(var j in g){if(g[j]!=Object.prototype[j]){if(j.toLowerCase()=="styleclass"){c.setAttribute("class",g[j])}else{if(j.toLowerCase()!="classid"){c.setAttribute(j,g[j])}}}}for(var i in b){if(b[i]!=Object.prototype[i]&&i.toLowerCase()!="movie"){aC(c,i,b[i])}}h.parentNode.replaceChild(c,h);d=c}}return d}function aC(d,b,c){var a=Z("param");a.setAttribute("name",b);a.setAttribute("value",c);d.appendChild(a)}function af(b){var a=aA(b);if(a&&a.nodeName=="OBJECT"){if(aS.ie&&aS.win){a.style.display="none";(function(){if(a.readyState==4){az(b)}else{setTimeout(arguments.callee,10)}})()}else{a.parentNode.removeChild(a)}}}function az(c){var b=aA(c);if(b){for(var a in b){if(typeof b[a]=="function"){b[a]=null}}b.parentNode.removeChild(b)}}function aA(c){var a=null;try{a=ar.getElementById(c)}catch(b){}return a}function Z(a){return ar.createElement(a)}function aq(c,a,b){c.attachEvent(a,b);aO[aO.length]=[c,a,b]}function ac(c){var b=aS.pv,a=c.split(".");a[0]=parseInt(a[0],10);a[1]=parseInt(a[1],10)||0;a[2]=parseInt(a[2],10)||0;return(b[0]>a[0]||(b[0]==a[0]&&b[1]>a[1])||(b[0]==a[0]&&b[1]==a[1]&&b[2]>=a[2]))?true:false}function an(f,b,g,e){if(aS.ie&&aS.mac){return}var d=ar.getElementsByTagName("head")[0];if(!d){return}var a=(g&&typeof g=="string")?g:"screen";if(e){aw=null;ad=null}if(!aw||ad!=a){var c=Z("style");c.setAttribute("type","text/css");c.setAttribute("media",a);aw=d.appendChild(c);if(aS.ie&&aS.win&&typeof ar.styleSheets!=aa&&ar.styleSheets.length>0){aw=ar.styleSheets[ar.styleSheets.length-1]}ad=a}if(aS.ie&&aS.win){if(aw&&typeof aw.addRule==aj){aw.addRule(f,b)}}else{if(aw&&typeof ar.createTextNode!=aa){aw.appendChild(ar.createTextNode(f+" {"+b+"}"))}}}function ao(c,a){if(!av){return}var b=a?"visible":"hidden";if(aP&&aA(c)){aA(c).style.visibility=b}else{an("#"+c,"visibility:"+b)}}function aR(b){var c=/[\\\"<>\.;]/;var a=c.exec(b)!=null;return a&&typeof encodeURIComponent!=aa?encodeURIComponent(b):b}var aB=function(){if(aS.ie&&aS.win){window.attachEvent("onunload",function(){var f=aO.length;for(var e=0;e<f;e++){aO[e][0].detachEvent(aO[e][1],aO[e][2])}var c=aT.length;for(var d=0;d<c;d++){af(aT[d])}for(var b in aS){aS[b]=null}aS=null;for(var a in swfobject){swfobject[a]=null}swfobject=null})}}();return{registerObject:function(e,b,d,a){if(aS.w3&&e&&b){var c={};c.id=e;c.swfVersion=b;c.expressInstall=d;c.callbackFn=a;ax[ax.length]=c;ao(e,false)}else{if(a){a({success:false,id:e})}}},getObjectById:function(a){if(aS.w3){return ag(a)}},embedSWF:function(h,d,k,b,e,g,f,j,a,i){var c={success:false,id:d};if(aS.w3&&!(aS.wk&&aS.wk<312)&&h&&d&&k&&b&&e){ao(d,false);aQ(function(){k+="";b+="";var m={};if(a&&typeof a===aj){for(var o in a){m[o]=a[o]}}m.data=h;m.width=k;m.height=b;var p={};if(j&&typeof j===aj){for(var n in j){p[n]=j[n]}}if(f&&typeof f===aj){for(var l in f){if(typeof p.flashvars!=aa){p.flashvars+="&"+l+"="+f[l]}else{p.flashvars=l+"="+f[l]}}}if(ac(e)){var q=am(m,p,d);if(m.id==d){ao(d,true)}c.success=true;c.ref=q}else{if(g&&X()){m.data=g;aF(m,p,d,i);return}else{ao(d,true)}}if(i){i(c)}})}else{if(i){i(c)}}},switchOffAutoHideShow:function(){av=false},ua:aS,getFlashPlayerVersion:function(){return{major:aS.pv[0],minor:aS.pv[1],release:aS.pv[2]}},hasFlashPlayerVersion:ac,createSWF:function(c,b,a){if(aS.w3){return am(c,b,a)}else{return undefined}},showExpressInstall:function(d,a,b,c){if(aS.w3&&X()){aF(d,a,b,c)}},removeSWF:function(a){if(aS.w3){af(a)}},createCSS:function(d,a,c,b){if(aS.w3){an(d,a,c,b)}},addDomLoadEvent:aQ,addLoadEvent:ak,getQueryParamValue:function(d){var a=ar.location.search||ar.location.hash;if(a){if(/\?/.test(a)){a=a.split("?")[1]}if(d==null){return aR(a)}var c=a.split("&");for(var b=0;b<c.length;b++){if(c[b].substring(0,c[b].indexOf("="))==d){return aR(c[b].substring((c[b].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(ay){var a=aA(aH);if(a&&au){a.parentNode.replaceChild(au,a);if(aG){ao(aG,true);if(aS.ie&&aS.win){au.style.display="block"}}if(ab){ab(Y)}}ay=false}}}}();

/* selectivizr.js */

/*
 * selectivizr v1.0.1 - (c) Keith Clark, freely distributable under the terms of the MIT license.
 * selectivizr.com
 */
var k=true,p=false;(function(A){function N(a){return a.replace(O,q).replace(P,function(b,e,c){b=c.split(",");c=0;for(var g=b.length;c<g;c++){var h=Q(b[c].replace(R,q).replace(S,q))+w,f=[];b[c]=h.replace(T,function(d,l,m,j,i){if(l){if(f.length>0){d=f;var x;i=h.substring(0,i).replace(U,o);if(i==o||i.charAt(i.length-1)==w){i+="*"}try{x=y(i)}catch(ha){}if(x){i=0;for(m=x.length;i<m;i++){j=x[i];for(var B=j.className,C=0,V=d.length;C<V;C++){var r=d[C];if(!RegExp("(^|\\s)"+r.className+"(\\s|$)").test(j.className)){if(r.b&&(r.b===k||r.b(j)===k)){B=E(B,r.className,k)}}}j.className=B}}f=[]}return l}else{if(l=m?W(m):!F||F.test(j)?{className:G(j),b:k}:null){f.push(l);return"."+l.className}return d}})}return e+b.join(",")})}function W(a){var b=k,e=G(a.slice(1)),c=a.substring(0,5)==":not(",g,h;if(c){a=a.slice(5,-1)}var f=a.indexOf("(");if(f>-1){a=a.substring(0,f)}if(a.charAt(0)==":"){switch(a.slice(1)){case"root":b=function(d){return c?d!=H:d==H};break;case"target":if(s==8){b=function(d){function l(){var m=location.hash,j=m.slice(1);return c?m==""||d.id!=j:m!=""&&d.id==j}t(A,"hashchange",function(){u(d,e,l())});return l()};break}return p;case"checked":b=function(d){X.test(d.type)&&t(d,"propertychange",function(){event.propertyName=="checked"&&u(d,e,d.checked!==c)});return d.checked!==c};break;case"disabled":c=!c;case"enabled":b=function(d){if(Y.test(d.tagName)){t(d,"propertychange",function(){event.propertyName=="$disabled"&&u(d,e,d.a===c)});z.push(d);d.a=d.disabled;return d.disabled===c}return a==":enabled"?c:!c};break;case"focus":g="focus";h="blur";case"hover":if(!g){g="mouseenter";h="mouseleave"}b=function(d){t(d,c?h:g,function(){u(d,e,k)});t(d,c?g:h,function(){u(d,e,p)});return c};break;default:if(!Z.test(a)){return p}}}return{className:e,b:b}}function G(a){return I+"-"+(s==6&&$?aa++:a.replace(ba,function(b){return b.charCodeAt(0)}))}function Q(a){return a.replace(J,q).replace(ca,w)}function u(a,b,e){var c=a.className;b=E(c,b,e);if(b!=c){a.className=b;a.parentNode.className+=o}}function E(a,b,e){var c=RegExp("(^|\\s)"+b+"(\\s|$)"),g=c.test(a);return e?g?a:a+w+b:g?a.replace(c,q).replace(J,q):a}function t(a,b,e){a.attachEvent("on"+b,e)}function D(a,b){if(/^https?:\/\//i.test(a)){return b.substring(0,b.indexOf("/",8))==a.substring(0,a.indexOf("/",8))?a:null}if(a.charAt(0)=="/"){return b.substring(0,b.indexOf("/",8))+a}var e=b.split("?")[0];if(a.charAt(0)!="?"&&e.charAt(e.length-1)!="/"){e=e.substring(0,e.lastIndexOf("/")+1)}return e+a}function K(a){if(a){v.open("GET",a,p);v.send();return(v.status==200?v.responseText:o).replace(da,o).replace(ea,function(b,e,c,g,h){return K(D(c||h,a))}).replace(fa,function(b,e,c){e=e||"";return" url("+e+D(c,a)+e+") "})}return o}function ga(){var a,b;a=n.getElementsByTagName("BASE");for(var e=a.length>0?a[0].href:n.location.href,c=0;c<n.styleSheets.length;c++){b=n.styleSheets[c];if(b.href!=o){if(a=D(b.href,e)){b.cssText=N(K(a))}}}z.length>0&&setInterval(function(){for(var g=0,h=z.length;g<h;g++){var f=z[g];if(f.disabled!==f.a){if(f.disabled){f.disabled=p;f.a=k;f.disabled=k}else{f.a=f.disabled}}}},250)}if(!
/*@cc_on!@*/
true){var n=document,H=n.documentElement,v=function(){if(A.XMLHttpRequest){return new XMLHttpRequest}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(a){return null}}(),s=/MSIE ([\d])/.exec(navigator.userAgent)[1];if(!(n.compatMode!="CSS1Compat"||s<6||s>8||!v)){var L={NW:"*.Dom.select",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",MooTools:"$$",Sizzle:"*",jQuery:"*",dojo:"*.query"},y,z=[],aa=0,$=k,I="slvzr",M=I+"DOMReady",da=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,ea=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))[^;]*;/g,fa=/\burl\(\s*(["']?)([^"')]+)\1\s*\)/g,Z=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,O=/:(:first-(?:line|letter))/g,P=/(^|})\s*([^\{]*?[\[:][^{]+)/g,T=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,U=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,ba=/[^\w-]/g,Y=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,X=/^(checkbox|radio)$/,F=s>6?/[\$\^*]=(['"])\1/:null,R=/([(\[+~])\s+/g,S=/\s+([)\]+~])/g,ca=/\s+/g,J=/^\s*((?:[\S\s]*\S)?)\s*$/,o="",w=" ",q="$1";n.write("<script id="+M+" defer src='//:'></script>");n.getElementById(M).onreadystatechange=function(){if(this.readyState=="complete"){a:{var a,b;for(b in L){if(A[b]&&(a=eval(L[b].replace("*",b)))){y=a;break a}}y=p}if(y){ga();this.parentNode.removeChild(this)}}}}}})(this);

/* Cobalt.js */

(function(d,h,a){var f=[];var b=[];var g=false;var e=false;var c={load:function(){if(g){return}d.group("Cobalt.load",function(){if(c.Constants.ServerTimestamp!=a&&c.serverTimeDifference==a){var k=c.Constants.ServerTimestamp;if(typeof k==="number"){var l=k;var j=new Date().getTime();c.serverTimeDifference=c.Constants.ServerTimestamp-j}else{c.serverTimeDifference=0}}if(!d.isReady&&d.browser.msie){return}g=true;var n=f;f=null;if(n){console.debug("Initializing "+n.length+" explicit functions (bad)")}for(var m=0;m<n.length;m++){n[m]()}e=true;c.triggerHtmlInsert(d(document))});if(window.console&&c.startTime!==a){console.info("Cobalt initialized in "+(new Date()-c.startTime)+"ms")}},initialize:function(i){d.group("Cobalt.initialize",function(){var j=[];d.each(i,function(n,m){c.buildDependencyTree(m,j)});var l=[];d.each(i,function(n,m){l.push(m)});d.each(j,function(n,m){l.push(m)});var k=[];d.each(l,function(m,o){var n=true;d.each(k,function(q,p){if(p.dependency==o.dependency){n=false}});if(n){o.priority=Math.min(o.dependency.priority||99,o.priority||99);k.push(o)}});k.sortBy(function(m){return m.priority});if(k){d.debug("Initializing "+k.length+" dependant funcs (good)")}d.each(k,function(m,n){c.profile(function(){n.dependency.initialize()},n.name)})})},profile:function(k,l){var i=new Date();k();var j=new Date()-i;console.log((l||"Profiling took")+": "+j+"ms")},runOnLoad:function(i){if(!i){throw"Null function set to run on load"}if(!g){f.push(i)}else{i()}},runOnHtmlInsert:function(i){if(!i){throw"Undefined function passed to runOnHtmlInsert"}b.push(i);if(e){i(d(document))}},triggerHtmlInsert:function(k){if(!k){throw"Cannot pass null into triggerHtmlInsert"}for(var j=0;j<b.length;j++){var l=b[j];l(k)}},buildDependencyTree:function(l,i){if(l.dependency===a){throw"Tried to init undefined type: "+l.name}var m=99;var j=null;if(l.dependency.dependentScripts!==a){var k=l.dependency.dependentScripts();d.each(k,function(n,o){o.priority=o.priority||((l.priority||99)-1);i.push(o);c.buildDependencyTree(o,i)})}},newDate:function(){var j=new Date();var i=c.serverTimeDifference;if(i){j.setTime(j.getTime()+i)}return j}};h.Cobalt=c;if(!window.console||!console.firebug){!function(l){var k,j=0;if(!l.console){l.console={}}if(l.console.log&&!l.console.debug){l.console.debug=l.console.log}k=["assert","clear","count","debug","dir","dirxml","error","getFirebugElement","group","groupCollapsed","groupEnd","info","log","notifyFirebug","profile","profileEnd","time","timeEnd","trace","warn"];for(j=0;j<k.length;++j){if(!l.console[k[j]]){l.console[k[j]]=function(){}}}}(window)}d(function(){d.log("Cobalt Load");c.startTime=new Date();c.load()})})(jQuery,window||this);

/* Cobalt.Constants.js */

(function(c,b,a){b.Constants={StaticURL:null,initialize:function(d){c.each(d,function(e,f){b.Constants[e]=f})}}})(jQuery,Cobalt);

/* Cobalt.Utils.js */

(function(c,b,a){b.Utils={getCurrentDomain:function(){var f=self.location.host;var e=f.split(".");var d=e[e.length-2]+"."+e[e.length-1];return d},getStaticDomain:function(){return"http://static."+b.Utils.getCurrentDomain()},cookiesDisabled:function(){var e={domain:b.Utils.getCurrentDomain(),path:"/"};c.cookie("_cookieTest",true,e);var d=c.cookie("_cookieTest");c.cookie("_cookieTest",null,e);return(d==null)},getSlug:function(d){d=d.toLowerCase();while(d.match(/[^A-Za-z0-9_\-\s]+/)!=null){d=d.replace(/[^A-Za-z0-9_\-\s]/,"")}var e=d.split(" ");d=e.join("-");return d},getCookieValues:function(h){if(h==null){return null}else{var g={};var j=h.split("&");for(var e=0;e<j.length;e++){var m=j[e];var f=m.indexOf("=");var l,d;if(f==-1){l=m;d=""}else{l=m.substring(0,f);d=m.substring(f+1)}d=unescape(d);try{d=JSON.parse(d)}catch(k){d=null}g[l]=d}return g}},serializeCookieValues:function(h){var e=[];var g=[];for(var d in h){g.push(d)}g.sort();for(var f=0;f<g.length;f++){var d=g[f];if(d&&(d!=null&&typeof d!="undefined")){e.push(d+"="+encodeURIComponent(JSON.stringify(h[d])))}}return e.join("&")},objectToQueryString:function(g,e){if(g==a||g.constructor!==Object){return""}var f=[];for(var h in g){f.push(h)}f.sort();var j=[];for(var d=0;d<f.length;d++){j.push(d==0?"?":"&");var h=f[d];j.push(encodeURIComponent(h));j.push("=");j.push(encodeURIComponent(g[h]))}if(e){j.shift()}return j.join("")},queryStringToObject:function(){var h=location.search.length;if(h>0){var e=location.search.substring(1,h);var j=e.split("&");var f=new Object();for(var d=0;d<j.length;d++){var g=j[d].split("=");f[g[0]]=g[1]}return f}return{}},removeFromQueryString:function(j){var f=location.search.length;if(f>0){var e=location.search.substring(1,f);var k=e.split("&");var g=new Object();for(var d=0;d<k.length;d++){var h=k[d].split("=");if(h[0]==j){continue}g[h[0]]=h[1]}return b.Utils.objectToQueryString(g)}return""},confirmDelete:function(h,f,k,j,i){if(!confirm(f)){j.preventDefault();return}var d=k[0].tagName;var g=k.parents("form:first");if(g.length&&d=="BUTTON"){k.unbind("click");k.click();j.preventDefault();return false}if(k.attr("data-show-loading")!==a){k.addClass("loading")}if(i==="no-reload"){c.post(h,function(e){c(k).trigger("deleteConfirmPost");c.log(e);if(e!==a&&e.redirectURL!==a){window.location=e.redirectURL}},"json")}else{if(i==="no-ajax"){j.preventDefault();window.location=h}else{c.post(h,function(e){window.location.reload();return false},"json")}}return false},setConfirmDelete:function(g){var f=g.attr("data-delete-prompt-message");var e=g.attr("data-delete-type");var d=g.attr("href");if(f==""||f==null){f=g.parent().attr("data-delete-prompt-message");if(f==""||f==null){f="Delete?"}}if(d!=""&&f!=""){g.unbind();g.bind("click",function(h){b.Utils.confirmDelete(d,f,g,h,e);return false})}}};c.fn.setCursorPosition=function(d){if(c(this).get(0).setSelectionRange){c(this).get(0).setSelectionRange(d,d)}else{if(c(this).get(0).createTextRange){var e=c(this).get(0).createTextRange();e.collapse(true);e.moveEnd("character",d);e.moveStart("character",d);e.select()}}};c.fn.getCursorPosition=function(){var d=0;var f=c(this).get(0);if(document.selection){f.focus();var g=document.selection.createRange();var e=document.selection.createRange().text.length;g.moveStart("character",-f.value.length);d=g.text.length-e}else{if(f.selectionStart||f.selectionStart=="0"){d=f.selectionStart}}return d};c.log=function(d){if(window.console){console.log(d)}};c.debug=function(d){if(window.console){console.debug(d)}};c.info=function(d){if(window.console){console.info(d)}};c.warn=function(d){if(window.console){console.warn(d)}};c.error=function(d){if(window.console){console.error(d)}};c.group=function(e,d){if(window.console){if(d){console.group(e);d();console.groupEnd()}else{console.group(e)}}};c.endGroup=function(){if(window.console){console.groupEnd()}}})($,Cobalt);

/* Cobalt.Routes.js */

(function(a,b){a.Routes=function(){a.Routes.Instance=this;this.buildRoute=function(d,c){return d+a.Utils.objectToQueryString(c)}}})(Cobalt);

/* Cobalt.AdminPanel.js */

(function(c,b,a){b.AdminPanel={adminGetSubnamespacesRoute:null,adminGetRouteNamesRoute:null,initialize:function(){b.AdminPanel.initializeCacheManager();b.AdminPanel.initializeAdvertisingForm();b.AdminPanel.initializeSiteSearch();b.AdminPanel.initializeAdvertisingContentForm();b.AdminPanel.initializeSocialPlatforms()},initializeSocialPlatforms:function(){c("div.social-platform").each(function(){var e=c(this).find("form");var f=c(this).find("div.social-link");c.log(e);e.ajaxForm({type:"post",cache:false,success:function(g){c.log(g);if(g.LinkingAvailable){f.css("visibility","visible")}else{f.css("visibility","hidden")}}});var d=e.find("input").change(function(){e.submit()})})},initializeAdvertisingContentForm:function(){b.runOnHtmlInsert(function(f){var g=c("#field-is-enabled");var h=c("#form-field-content");var e=c("#form-field-secure-content");var d=true;if(g.attr("checked")!="checked"){d=false;h.hide();e.hide()}g.change(function(){if(d){d=false;h.hide();e.hide()}else{d=true;h.show();e.show()}})})},initializeSiteSearch:function(){var d=c("#field-siteSearch");if(d.length==0){return}var f=c("#field-site");if(b.Routes.Instance.CPAjaxAutoCompleteSiteName!=a){d.autocomplete(b.Routes.Instance.CPAjaxAutoCompleteSiteName(),{minChars:3,scroll:false}).result(function(i,g,h){f.val(g[1])});d.blur(function(){if(d.val()==""){f.val("")}});if(f.length>0){var e=f.val();if(e!=""){c.getJSON(b.Routes.Instance.CPGetNameForSite({siteID:e}),null,function(g){d.val(g.Title)})}}}},updateControllerActions:function(e){var d=c("#field-controller-name").val();var f=c("#field-action-name").empty().disable();if(!d){return}c.post("/cp/get-controller-actions/"+d,function(j){c("<option>").text("---").appendTo(f);if(!!j&&j.length>0){for(var g=0;g<j.length;g++){var h=j[g];c("<option>").attr("value",h).text(h).appendTo(f)}}f.enable();if(e&&typeof e==="function"){e()}})},initializeAdvertisingForm:function(){c("#form-field-controller-name").delegate("#field-controller-name","change",this.updateControllerActions);c("#field-url").change(function(){var d=c(this);if(d.val()===""){return}c.post("/cp/get-route-data?url="+c(this).val(),function(e){c("#field-controller-name").val(e.controller);b.AdminPanel.updateControllerActions(function(){c("#field-action-name").val(e.action)})})})},initializeLocalizationForm:function(){c("select#field-namespace").change(function(){var d=c("select#field-subNamespace");var e=c("select#field-namespace").val();if(e==""){c(d).attr("disabled",true).html("");return}c.ajax({type:"GET",dataType:"json",contentType:"application/json; charset=utf-8",url:b.AdminPanel.adminGetSubnamespacesRoute(e),success:function(h){c("select#field-subNamespace > option + option").remove();if(h.length>0){for(var f=0;f<h.length;f++){var g=h[f];if(g!=null){d.append(c("<option>").attr("value",g.ID).text(g.Name))}}d.removeAttr("disabled")}else{d.attr("disabled",true).html("")}}})})},initializeCacheManager:function(){c(".listing-cache-entry .invalidate-button").each(function(){c(this).click(function(){var d=c(this).parent().parent();var f=escape(c(this).attr("data-cache-key"));var e=b.Routes.Instance.CPCacheManagerInvalidateDataKey();c.ajax({url:e,data:{cacheKey:f},type:"POST",dataType:"html",success:function(g){d.remove()},error:function(){alert("Unable to remove cache key!")}})})})}}})(jQuery,Cobalt);

/* Cobalt.Avatar.js */

(function(c,b,a){b.Avatar={initialize:function(){c("form.avatar-form").each(function(){var d=c(this);d.ajaxForm({type:"post",iframe:true,dataType:"json",beforeSubmit:function(){if(!d.valid()){return false}else{d.mask()}},success:function(f,g,e){switch(f.result){case"success":parent.location.reload();break;case"invalid":d.unmask();b.Forms.displayErrors(d,f.errors);break;default:d.unmask();throw"Unknown data result from upload avatar form: "+f.result.toString()}},error:function(f,g,e){d.unmask()}})})}}})(jQuery,Cobalt);

/* Cobalt.Billing.js */

(function(d,c,b){var a=function(){if(d("div.module.user-edit").length==0&&d(".user-action-subscription-resync").length==0){return}d(".user-action-subscription-cancel").each(function(){var e=d(this);e.find("a").click(function(n){var k=d(this);var f=k.attr("href");n.preventDefault();var j=d("<label>What is the reason for cancelling this subscription?</label>");var g=d("<textarea/>");var m=d("<div>");m.append(j);m.append(g);var i=d('<button class="button"><span>Cancel Subscription</span></button>');var l=d("<div>");l.html("Cancelling subscription...");l.hide();var h=d("<div>");h.append(m);h.append(i);h.append(l);h.show();h.dialog({draggable:false,title:"Cancel Subscription",modal:true,resizable:false,dialogClass:"modal cancel-subscription-modal"});h.parent().center({sizeToWindow:true,maxWidth:560,maxHeight:230});i.click(function(){l.show();i.addClass("disabled");var o=f+"?note="+g.val();d.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:o,dataType:"json",success:function(p){if(p.IsSuccessful){h.dialog("destroy");alert("The subscription has been cancelled. The page will now reload.");self.location.reload()}else{alert(p.Message)}}})})})});d(".user-action-subscription-credit").each(function(){var e=d(this);e.find("a").click(function(p){var m=d(this);var g=m.attr("href");p.preventDefault();var h=d("<label>How many days do you wish to credit the subscription?</label>");var i=d('<input type="text" size="4"/>');var j=d("<div>");j.append(h);j.append(i);var k=d("<label>What is the reason for this service credit?</label>");var l=d("<textarea/>");var o=d("<div>");o.append(k);o.append(l);var f=d('<button class="button"><span>Issue Credit</span></button>');var n=d("<div>");n.html("Issuing credit...");n.hide();var q=d("<div>");q.append(j);q.append(o);q.append(f);q.append(n);q.show();q.dialog({draggable:false,title:"Credit Subscription",modal:true,resizable:false,dialogClass:"modal credit-subscription-modal"});q.parent().center({sizeToWindow:true,maxWidth:560,maxHeight:280});f.click(function(){n.show();f.addClass("disabled");var r=g+"?days="+i.val()+"&note="+l.val();d.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:r,dataType:"json",success:function(s){if(s.IsSuccessful){alert("The subscription has been credited. The page will now reload.");self.location.reload()}else{alert(s.Message)}q.dialog("destroy")}})})})});d(".user-action-subscription-resync").each(function(){var e=d(this);e.click(function(f){var g=d(this).attr("href");d.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:g,dataType:"json",success:function(h){if(h.IsSuccessful){alert("Entitlements for this account have been resynced with Vindicia. The page will now reload.");self.location.reload()}else{alert(h.Message)}}});f.preventDefault()})});d(".user-action-transaction-refund").each(function(){var e=d(this);e.find("a").click(function(m){var j=d(this);var h=d(this).parents("tr").attr("data-total");var g=j.attr("href");m.preventDefault();var l=d("<label>How much do you want to refund?</label>");var k=d('<input type="text" size="4"/>');k.val(h);var q=d("<div>");q.append(l);q.append(k);var r=d("<label>What is the reason for this refund?</label>");var o=d("<textarea/>");var i=d("<div>");i.append(r);i.append(o);var p=d('<button class="button"><span>Issue Refund</span></button>');var n=d("<div>");n.html("Issuing refund...");n.hide();var f=d("<div>");f.append(q);f.append(i);f.append(p);f.append(n);f.show();f.dialog({draggable:false,title:"Issue Refund",modal:true,resizable:false,dialogClass:"modal issue-refund-modal"});f.parent().center({sizeToWindow:true,maxWidth:560,maxHeight:275});p.click(function(){n.show();p.addClass("disabled");var s=g+"?amount="+k.val()+"&note="+o.val();d.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:s,dataType:"json",success:function(t){if(t.IsSuccessful){f.dialog("destroy");alert("This transaction has been refunded. The page will now reload.");self.location.reload()}else{p.removeClass("disabled");n.hide();alert(t.Message)}}})})})})};c.Billing={initialize:function(){a()}}})(jQuery,Cobalt);

/* Cobalt.Collapse.js */

(function(c,b,a){b.Collapse={initialize:function(){return;var d=c("div.expand-collapse").find("a#collapse-link");d.click(function(){var e=c(".expand-collapse .collapseable");if(c(this).hasClass("collapse")){e.hide();c(this).removeClass("collapse");c(this).addClass("expand")}else{if(c(this).hasClass("expand")){e.show();c(this).removeClass("expand");c(this).addClass("collapse")}}return false})}}})(jQuery,Cobalt);

/* Cobalt.DateTimeField.js */

(function(c,b,a){b.DateTimeField={initialize:function(){var d=c(".date-time.time");if(d.length>0){var e=e||new Array({timeValue:"00:00",timeKey:"12:00 AM (00:00)"},{timeValue:"00:30",timeKey:"12:30 AM (00:30)"},{timeValue:"01:00",timeKey:"1:00 AM (01:00)"},{timeValue:"01:30",timeKey:"1:30 AM (01:30)"},{timeValue:"02:00",timeKey:"2:00 AM (02:00)"},{timeValue:"02:30",timeKey:"2:30 AM (02:30)"},{timeValue:"03:00",timeKey:"3:00 AM (03:00)"},{timeValue:"03:30",timeKey:"3:30 AM (03:30)"},{timeValue:"04:00",timeKey:"4:00 AM (04:00)"},{timeValue:"04:30",timeKey:"4:30 AM (04:30)"},{timeValue:"05:00",timeKey:"5:00 AM (05:00)"},{timeValue:"05:30",timeKey:"5:30 AM (05:30)"},{timeValue:"06:00",timeKey:"6:00 AM (06:00)"},{timeValue:"06:30",timeKey:"6:30 AM (06:30)"},{timeValue:"07:00",timeKey:"7:00 AM (07:00)"},{timeValue:"07:30",timeKey:"7:30 AM (07:30)"},{timeValue:"08:00",timeKey:"8:00 AM (08:00)"},{timeValue:"08:30",timeKey:"8:30 AM (08:30)"},{timeValue:"09:00",timeKey:"9:00 AM (09:00)"},{timeValue:"09:30",timeKey:"9:30 AM (09:30)"},{timeValue:"10:00",timeKey:"10:00 AM (10:00)"},{timeValue:"10:30",timeKey:"10:30 AM (10:30)"},{timeValue:"11:00",timeKey:"11:00 AM (11:00)"},{timeValue:"11:30",timeKey:"11:30 AM (11:30)"},{timeValue:"12:00",timeKey:"12:00 PM (12:00)"},{timeValue:"12:30",timeKey:"12:30 PM (12:30)"},{timeValue:"13:00",timeKey:"1:00 PM (13:00)"},{timeValue:"13:30",timeKey:"1:30 PM (13:30)"},{timeValue:"14:00",timeKey:"2:00 PM (14:00)"},{timeValue:"14:30",timeKey:"2:30 PM (14:30)"},{timeValue:"15:00",timeKey:"3:00 PM (15:00)"},{timeValue:"15:30",timeKey:"3:30 PM (15:30)"},{timeValue:"16:00",timeKey:"4:00 PM (16:00)"},{timeValue:"16:30",timeKey:"4:30 PM (16:30)"},{timeValue:"17:00",timeKey:"5:00 PM (17:00)"},{timeValue:"17:30",timeKey:"5:30 PM (17:30)"},{timeValue:"18:00",timeKey:"6:00 PM (18:00)"},{timeValue:"18:30",timeKey:"6:30 PM (18:30)"},{timeValue:"19:00",timeKey:"7:00 PM (19:00)"},{timeValue:"19:30",timeKey:"7:30 PM (19:30)"},{timeValue:"20:00",timeKey:"8:00 PM (20:00)"},{timeValue:"20:30",timeKey:"8:30 PM (20:30)"},{timeValue:"21:00",timeKey:"9:00 PM (21:00)"},{timeValue:"21:30",timeKey:"9:30 PM (21:30)"},{timeValue:"22:00",timeKey:"10:00 PM (22:00)"},{timeValue:"22:30",timeKey:"10:30 PM (22:30)"},{timeValue:"23:00",timeKey:"11:00 PM (23:00)"},{timeValue:"23:30",timeKey:"11:30 PM (23:30)"});c(d).focus(function(){var k=c(this);var j=c(".time-selector");if(j.length<=0){j=c("<div>");j.addClass("time-selector").css("top",k[0].offsetTop+k.outerHeight(true)+10+"px").css("left",k.position().left).css("position","absolute");var h=c("<ul>");for(var f=0;f<e.length;f++){var g=c("<li>");g.addClass("row");g.attr("data-time-value",e[f].timeValue);g.html("<a>"+e[f].timeKey+"</a>");h.append(g)}j.append(h)}else{j.css("top",k[0].offsetTop+k.outerHeight(true)+10).css("left",k.position().left);j.show()}k.after(j);c(".time-selector .row").unbind("click");c(".time-selector .row").click(function(){k.val(c(this).attr("data-time-value"));j.hide();k.change()})})}}}})(jQuery,Cobalt);

/* Cobalt.Expandable.js */

(function(d,c,b){var a=false;c.Expandable={initialize:function(){if(a){return}a=true;var h="Navigation";var e=200;var f="expanded";d("#navigation.expandable .section > span").click(function(){d(this).parent().toggleClass(f);d(this).siblings("ul").toggle(e);var i="";d(this).parents("#navigation").find("."+f).each(function(){i+="#"+d(this).attr("id")+","});d.cookie(h,i,{path:"/"})});if(d.cookie(h)){var g=d.cookie(h).split(",");d.each(g,function(i,j){if(j){d(j).toggleClass(f);d(j).find("ul").toggle()}})}d("#navigation.expandable .section .selected").each(function(){d(this).parent().show();d(this).parents(".section").addClass(f)})}}})(jQuery,Cobalt);

/* Cobalt.Gallery.js */

(function(c,b,a){b.Gallery={areaSelected:function(f,e,d){},createTag:function(f,e,d){},fullImageID:0,initialize:function(){c(".module.gallery .user-action-add-category-content a").click(function(){try{var g=c(this).attr("href");c.get(g,function(h){var i=c("<div>");i.html(h);i.dialog({modal:true,dialogClass:"modal",draggable:false,title:"Add Content",resizable:false,close:function(k,j){c(k.target).hide()}});i.parent().center({sizeToWindow:true,maxWidth:400,maxHeight:300});b.triggerHtmlInsert(i)})}catch(f){}return false});var e=c("#gallery-item");if(e.length>0){var d=c(".guild-galleries .image-viewer");if(d.length>0){b.Gallery.setFullImageID(parseInt(d.attr("data-id")));b.Gallery.displayImagesSeen();b.Gallery.setupTagger(d)}}b.Gallery.displayImagesSeen()},setupTagger:function(d){d=d===a?c(".guild-galleries .image-viewer"):d;var e=new Array();c(".guild-galleries").find(".tagged-list li[data-tag-id]").each(function(){var h=c(this);if(h.find("a").length<=0){h.html(c("<a>").attr("href","#").html(h.html()))}var g=c.parseJSON(c(this).attr("data-tag-json"));e.push(g)});var f=d.attr("data-allow-tagging")==="True";c(".guild-galleries").delegate(".guild-galleries .image-viewer, .guild-galleries .tagged-list, .guild-galleries .tag-button","mouseover",function(){if(d.tagger===a){d.tagger=new b.GalleryImageTagger({imageViewer:d,initialTags:e,tagList:".guild-galleries .tagged-list",isEnabled:f})}});d.find("a").click(function(g){g.preventDefault();b.Gallery.handleImageLinkClick(c(this))})},displayImagesSeen:function(){var e=b.Gallery.ImagesSeen;if(!(e instanceof Object)){e={}}c(".latest-gallery-image[data-image-id]").each(function(f,h){var j=c(h).find("img");var m=parseInt(c(h).attr("data-image-id"));var l=c(h).attr("data-gallery-id");var g=e[l];if(g){if(g.indexOf(m)<0){var k=c("<span>").addClass("images-added").html(b.Localization.Main.Global.Common.New());j.parents("a").append(k)}}});var d=c(".gallery-has-images");d.each(function(f,j){var m=c(j);var k=parseInt(m.attr("data-id"));if(k){var h=e[k];var l=c.parseJSON(m.attr("data-image-ids"));var g=0;if(h){c(l).each(function(n,p){var o=l[n];if(h.indexOf(o)<0){g++}})}else{g=l.length}if(g>0){m.append(c("<span>").addClass("images-added").html(g+" "+b.Localization.Main.Global.Common.New()))}}})},setFullImageID:function(d){b.Gallery.fullImageID=d;if(b.Gallery.fullImageID>0){c.post(b.Routes.Instance.GallerySetImageSeen(b.Gallery.fullImageID),function(){})}},handleImageLinkClick:function(e){e.addClass("modal-loading");var d=e.attr("href");var g=e.attr("data-title");var i=parseInt(e.attr("data-max-width"));var f=parseInt(e.attr("data-min-width"));var j=parseInt(e.attr("data-max-height"));var h=e.attr("data-auto-height")=="true";c.get(d,function(m){var k=c(m);k.dialog({draggable:false,title:g,modal:true,resizable:false,dialogClass:"modal",open:function(){var n=c(".gallery-item-modal .image-viewer");if(n.length>0){var o=new Array();c(".gallery-item-modal").find(".tagged-list li[data-tag-id]").each(function(){var r=c(this);if(r.find("a").length<=0){r.html(c("<a>").attr("href","#").html(r.html()))}var q=c.parseJSON(c(this).attr("data-tag-json"));o.push(q)});var p=true;c(".gallery-item-modal").delegate(".gallery-item-modal .image-viewer, .gallery-item-modal .tagged-list","mouseover",function(){if(n.tagger===a){n.tagger=new b.GalleryImageTagger({imageViewer:n,initialTags:o,tagList:".gallery-item-modal .tagged-list",isEnabled:p})}})}},close:function(o,n){k.dialog("destroy");k.remove()}});var l=k.dialog("widget");b.triggerHtmlInsert(k.parent());l.center({sizeToWindow:true,minWidth:f,maxWidth:i,maxHeight:j,autoHeight:h});e.removeClass("modal-loading")})}};b.GalleryImageTagger=function(d){this.bind(d)};b.GalleryImageTagger.prototype={bind:function(d){this.areaSelected=function(g,f,e){b.Gallery.areaSelected(g,f,e)};this.createTag=function(h,g,e){var f=b.Gallery.createTag(h,g,e);return f};this.tagger=d.tagger;this.imageViewer=d.imageViewer;this.initialTags=d.initialTags;this.isEnabled=d.isEnabled;this.tagList=d.tagList;this.imageParent=d.imageParent;this.setupImageTagging()},setupImageTagging:function(){var d=this;d.tagger=new b.ImageTagging({enableEditing:this.isEnabled,imageSelector:".taggable-image",imageParent:d.imageParent!==a?d.imageParent:d.imageViewer.selector,initializeTaggingButton:".tag-button",tagList:d.tagList,availableTags:{},initialTags:this.initialTags!==a?this.initialTags:{},autoStartTagging:false,onAreaSelected:this.onAreaSelected,onSelectChange:function(e,f){f.x1/=e.width;f.x2/=e.width;f.y1/=e.height;f.y2/=e.height;f.height/=e.height;f.width/=e.width;c("#field-position-x").val(f.x1);c("#field-position-y").val(f.y1);c("#field-width").val(f.width);c("#field-height").val(f.height)},createTag:this.createTag,createDeleteLink:function(g,o,k,r){var f=r.attr("data-tag-id");var n=c(d.tagList).find("[data-tag-id='"+f+"']");if(n.length>0){var i=n.attr("data-enable-deletion");if(i==="true"){var q=parseInt(r.css("border-left-width").replace("px","")||"0");var p=parseInt(r.css("border-top-width").replace("px","")||"0");var e=((k.width()-o.width())/2)-q;var m=((k.height()-o.height())/2)-p;var h=(g.y1*o.height())+m;var j=(g.x1*o.width())+e;var l=c("<a>").addClass("close").attr("href",b.Routes.Instance.GalleryRemoveTag(f)).html("[x]");l.click(function(s){s.stopImmediatePropagation();s.preventDefault();if(!confirm("Delete?")){return}var t=c("#gallery-item");t.mask();c.post(c(this).attr("href"),function(){document.location.reload()})});l.css("top",h+5).css("left",r.width()+j-10);return l}}return""}});c(".tag-button").click(function(f){if(d.tagger.taggingStarted){c(this).html("<span>Stop Tagging</span>")}else{var g=c("#gallery-item");g.mask();c.get(b.Routes.Instance.GalleryReloadImage(g.attr("data-id")),function(e){g.empty().html(c(e));g.unmask();b.Gallery.setupTagger();b.triggerHtmlInsert(c(d.tagger.imageParent).parent())})}f.stopImmediatePropagation()})},onAreaSelected:function(f,e){var d=c("#tagging-form");if(d.html()===""){var g=this;var i=c(g.imageParent);var h=e.Value;c.ajax({url:b.Routes.Instance.GalleryAddTag(i.attr("data-id")),cache:false,success:function(m){d.empty().show().addClass("modal").html(m);var l=c(".imgareaselect-selection");l.css("font-size","inherit").append(d).parent().css("overflow","visible");c("#field-position-x").val(h.x1);c("#field-position-y").val(h.y1);c("#field-width").val(h.width);c("#field-height").val(h.height);var n=d.find(".tag-form");n.unbind("submit");n.ajaxForm({beforeSubmit:function(){n.find(":submit").attr("disabled","disabled")},success:function(o){if(o!==null&&o!==a&&o.Status===a||(o.Status!==a&&o.Status!="invalid")){o=c.parseJSON(o);d.empty().hide();var r='{"id":'+o.ID+',"name":"'+o.Text+'","rect":{"x1":'+o.PositionX+',"y1":'+o.PositionY+',"width":'+o.Width+',"height":'+o.Height+"}}";var p=o.Text;if(c(o.Text).find("a").length<1){p=c("<a>").attr("href","#").html(o.Text)}var q=c("<li>").attr("data-tag-id",o.ID).attr("data-enable-deletion","true").html(p);c(g.tagList).find("li").last().append(", ");c(g.tagList).append(q);g.createTaggedRegion(o.ID,o.Text,{x1:o.PositionX,y1:o.PositionY,width:o.Width,height:o.Height});c("#tagging-form a.close").click();c(".ac_results").hide();c(".ac_results").remove();b.triggerHtmlInsert(d)}else{d.find(":submit").removeAttr("disabled");b.Forms.displayErrors(n,o.Errors)}},error:function(){c.log("error")}});var j=c("#tagging-form .tag-field");var k=c("#tagging-form a.close");j.focus();d.mousedown(function(o){if(c(o.target)!=k){o.stopImmediatePropagation()}});k.click(function(o){o.preventDefault();c("#tagging-form").removeClass("modal").hide();c("#tagging-form").empty();g.imgAreaSelect.cancelSelection();o.stopImmediatePropagation()});b.Gallery.areaSelected(f,l,b.Gallery.imageViewer)}})}}}})(jQuery,Cobalt);

/* Cobalt.Localization.js */

(function(e,d,c){var b=1;var a=(function(){var f={0:function(h,i){return i[0]},1:function(h,i){if(h==1){return i[0]}else{return i[1]}},2:function(h,i){if(h==1||h==0){return i[0]}else{return i[1]}},3:function(h,i){if(i.length<3||h==0){return i[0]}else{if(h%1!=0){return i[2]}else{if(h%10==1&&h%100!=11){return i[1]}else{return i[2]}}}},4:function(h,i){if(i.length<3||h==1){return i[0]}else{if(h==2){return i[1]}else{return i[2]}}},5:function(h,i){if(i.length<3||h==1){return i[0]}else{if(h%1!=0){return i[2]}else{if(h==0||(h%100>=1&&h%100<=19)){return i[1]}else{return i[2]}}}},6:function(h,i){if(i.length<3||(h%10==1&&h%100!=11)){return i[0]}else{if(h%1!=0){return i[2]}else{if(h%10==0||(h%100>=10&&h%100<=20)){return i[1]}else{return i[2]}}}},7:function(h,i){if(i.length<3||(h%10==1&&h%100!=11)){return i[0]}else{if(h%1!=0){return i[2]}else{if((h%10>=2&&h%10<=4)&&!(h%100>=12&&h%100<=14)){return i[1]}else{return i[2]}}}},8:function(h,i){if(i.length<3||h==1){return i[0]}else{if(h%1!=0){return i[2]}else{if(h%10>=2&&h%10<=4){return i[1]}else{return i[2]}}}},9:function(h,i){if(i.length<3||h==1){return i[0]}else{if(h%1!=0){return i[2]}else{if((h%10>=2&&h%10<=4)&&!(h%100>=12&&h%100<=14)){return i[1]}else{return i[2]}}}},10:function(h,i){if(i.length<4||h%100==1){return i[0]}else{if(h%100==2){return i[1]}else{if(h%100==3||h%100==4){return i[2]}else{return i[3]}}}},11:function(h,i){if(i.length<5||h==1){return i[0]}else{if(h==2){return i[1]}else{if(h%1!=0){return i[4]}else{if(h>=3&&h<=6){return i[2]}else{if(h>=7&&h<=10){return i[3]}else{return i[4]}}}}}},12:function(h,i){if(i.length<6||h==1){return i[0]}else{if(h==2){return i[1]}else{if(h%1!=0){return i[4]}else{if(h%100>=3&&h%100<=10){return i[2]}else{if(h%100>=11&&h%100<=99){return i[3]}else{if(h==0){return i[5]}else{return i[4]}}}}}}},13:function(h,i){if(i.length<4||h==1){return i[0]}else{if(h%1!=0){return i[3]}else{if(h==0||(h%100>=1&&h%100<=10)){return i[1]}else{if(h%100>=11&&h%100<=19){return i[2]}else{return i[3]}}}}},14:function(h,i){if(i.length<3||h%10==1){return i[0]}else{if(h%10!=2){return i[1]}else{return i[2]}}},15:function(h,i){if(h%10==1&&h%100!=11){return i[0]}else{return i[1]}}};var g=/PLURAL\[([^\]]+)\]/g;return function(h,i){if(!i){return""}return i.replace(g,function(m,j){var k=j.split(";");if(k.length<2){return""}else{if(k.length==2){return k[1]}}var l=parseFloat(k[0]);if(l!=l){l=0}k.shift();return f[h](l,k)})}})();d.Localization=function(h){if(h){d.Localization.Main=this}var i=1;var f={};var j={};var g=function(m){var l=j[m];if(typeof l=="undefined"){l=0;for(var k=0;k<f.length;k++){var n=f[k];if(n.id==m){l=n.pluralForm;break}}j[m]=l}return l};this.getCurrentLanguageID=function(){return i};this.setCurrentLanguageID=function(k){i=k};this.setLanguages=function(k){j={};f=k;this.Languages=k};this.populate=function(n,l){for(var k in l){for(var o in l[k]){for(var m in l[k][o]){if(this[k]&&this[k][o]&&this[k][o][m]){this[k][o][m][n]=l[k][o][m]}}}}};this.localize=function(k){var o=k.callee;var n=i;var m=o[n];if(typeof m=="undefined"&&i!=b){n=b;m=o[n];if(typeof m=="undefined"){throw"Can't find translation."}}if(k.length>0){m=String.prototype.format.apply(m,k)}var l=g(n);return a(l,m)}};d.LocalizationReporter={initialize:function(){e(".report-translations").delegate("#report-translations-link","click",function(h){d.Core.addFlashMessage(L.Global.Translator.ReportTranslationInstructions(),"tip")});d.LocalizationReporter.toggleInPlaceEditor();var f=e("#namespaceList");e(".namespaceSelector").hover(function(){f.stop(true,true).slideDown(100)},function(){f.stop(true,true).slideUp(100)});var g=e("#subNamespaceList");e(".subNamespaceSelector").hover(function(){g.stop(true,true).slideDown(100)},function(){g.stop(true,true).slideUp(100)})},toggleInPlaceEditor:function(){e(".trans").addClass("hover").attr("title",L.Global.Reporting.Report()).click(d.LocalizationReporter.clickToReport);e(".report-translations .trans").removeClass("hover").removeAttr("title").unbind("click");e(".trans.todo").unbind("click")},clickToReport:function(l){l.preventDefault();l.stopImmediatePropagation();var f=e(this);f.addClass("loading").mask();var h=e(this).attr("data-translation-id");if(h){var i=d.Routes.Instance.TranslationTranslationReportCreate(h);var g=500;var j=570;var n=500;var m=570;var k=false;e.get(i,function(r){var o=e(r);try{o.dialog({draggable:false,title:L.Global.Translator.ReportATranslation(),modal:true,resizable:false,dialogClass:"modal",close:function(t,s){o.dialog("destroy");o.remove();var u="";u=d.Utils.removeFromQueryString("report-translations");window.location.search=u}})}catch(q){f.removeClass("loading").unmask()}var p=o.dialog("widget");d.triggerHtmlInsert(o.parent());p.center({sizeToWindow:true,minWidth:g,maxWidth:n,maxHeight:m,autoHeight:k});f.removeClass("loading").unmask()})}}};d.Translation={initialize:function(){var f=e("#translator-language");var l=e("#language-selection");if(f.length>0){f.hover(function(){l.stop(true,true).slideDown(100)},function(){l.stop(true,true).slideUp(100)});var k=f.parents("form");k.bind("filter",function(){e(this).submit()});k.find("select").bind("change",function(){e(this).parents("form").trigger("filter")});l.find("a[data-id]").click(function(n){n.preventDefault();var m=e(this).attr("data-id");e("#filter-language").val(m).trigger("change")})}var g=e("#translation-navigation");if(g.length>0){g.find("a[data-id]").click(function(n){n.preventDefault();var m=e(this).attr("data-id");e("#filter-sub-namespace").val(m);k.trigger("filter")})}var j=e("#filter-sub-namespace").val();var i=g.find("a[data-id="+j+"]");i.addClass("selected");var h=i.parents("ul");h.siblings(".expandable-link").click();e("#phrases").delegate(".translation-list-item-header","click",function(p){p.preventDefault();var n=e(this).parents(".translation-list-item");var m=n.find(".translation-text");var o=n.find("form");o.delegate("#field-cancel","click",function(q){q.stopImmediatePropagation();q.preventDefault();o.hide()});o.show();o.ajaxForm({success:function(q,r,s,t){if(q.Status===c||(q.Status!==c&&q.Status!="invalid")){m.html(q.NewText);o.hide()}else{o.find(":submit").removeAttr("disabled");d.Forms.displayErrors(o,q.Errors)}}})})}}})(jQuery,Cobalt);

/* Cobalt.LocalizationEditor.js */

(function(c,b,a){b.LocalizationEditor={adminLocalizationPhraseEditRoute:null,adminLocalizationIndexRoute:null,initialize:function(){var f=false;var g="#localizationToggle";c(b.LocalizationEditor.toggleId).click(function(h){b.LocalizationEditor.localizationEditorEnabled=!b.LocalizationEditor.localizationEditorEnabled;b.LocalizationEditor.toggleInPlaceEditor(b.LocalizationEditor.localizationEditorEnabled);if(b.LocalizationEditor.localizationEditorEnabled){c(this).addClass("enabled")}else{c(this).removeClass("enabled")}});var e=c("#namespaceList");c(".namespaceSelector").hover(function(){e.stop(true,true).slideDown(100)},function(){e.stop(true,true).slideUp(100)});var d=c("#subNamespaceList");c(".subNamespaceSelector").hover(function(){d.stop(true,true).slideDown(100)},function(){d.stop(true,true).slideUp(100)})},toggleInPlaceEditor:function(d){if(d){c(".trans").addClass("hover");c(".trans:not(.todo)").attr("title","Click to edit");c(".trans:not(.todo)").click(function(){return b.LocalizationEditor.clickToEdit(c(this))});c(".trans.todo").attr("title","Search for text");c(".trans.todo").click(function(){return b.LocalizationEditor.clickToSearch(c(this))})}else{c(".trans").removeClass("hover");c(".trans").unbind("click")}},clickToEdit:function(d){var e=d.attr("data-phrase-id");if(e){window.location=b.LocalizationEditor.adminLocalizationPhraseEditRoute(e);return false}},clickToSearch:function(d){var e=d.html();if(e){window.location=b.LocalizationEditor.adminLocalizationIndexRoute()+"?search="+escape(e);return false}}}}(jQuery,Cobalt));

/* Cobalt.NiceDates.js */

(function(g,f,a){var b=["SundayAbbr","MondayAbbr","TuesdayAbbr","WednesdayAbbr","ThursdayAbbr","FridayAbbr","SaturdayAbbr"];var e=function(m){var l=b[m];var k=f.Localization.Main;if(k&&k.Global&&k.Global.Dates&&k.Global.Dates[l]){return k.Global.Dates[l]()}return l.substring(0,3)};var i=["JanuaryAbbr","FebruaryAbbr","MarchAbbr","AprilAbbr","MayAbbr","JuneAbbr","JulyAbbr","AugustAbbr","SeptemberAbbr","OctoberAbbr","NovemberAbbr","DecemberAbbr"];var h=function(m){var l=i[m];var k=f.Localization.Main;if(k&&k.Global&&k.Global.Dates&&k.Global.Dates[l]){return k.Global.Dates[l]()}return l.substring(0,3)};var d=function(){var k=[120,2880,20160];if(typeof NiceDatesSettings!="undefined"){return NiceDatesSettings}else{return k}};var j=function(m,l){var k=f.Localization.Main;if(k&&k.Global&&k.Global.Dates&&k.Global.Dates[m]){return function(){return k.Global.Dates[m].apply(null,arguments)}}if(l.indexOf("{0")!=-1){return function(){return l.format.apply(l,arguments)}}else{return function(){return l}}};var c=function(k,l){k=k.toString();while(k.length<l){k="0"+k}return k};f.NiceDates={initialize:function(){var k=d();f.NiceDates.initializeNiceDates(k);f.NiceDates.initializeNicePreciseDates(k);f.runOnHtmlInsert(f.NiceDates.runNiceDates);f.runOnHtmlInsert(f.NiceDates.runNicePreciseDates)},initializeNiceDates:function(k){f.NiceDates.runNiceDates(g(document),k);setTimeout(f.NiceDates.initializeNiceDates,60000)},initializeNicePreciseDates:function(k){f.NiceDates.runNicePreciseDates(g(document),k);setTimeout(f.NiceDates.initializeNicePreciseDates,1000)},runNiceDates:function(k,l){if(!k){k=g(document)}if(!l){l=d()}k.find(".standard-datetime, .standard-date").each(function(){f.NiceDates.formatNiceDate(g(this),l)})},runNicePreciseDates:function(k,l){if(!k){k=g(document)}if(!l){l=d()}k.find(".standard-datetime-precise").each(function(){f.NiceDates.formatNiceDate(g(this),l)})},formatNiceDate:function(l,m){var k=f.newDate();var n=l.attr("data-epoch");if(n){var o=new Date(parseInt(n)*1000);var p=((k-o)/1000)/60;if(p<0){p=Math.ceil(p)}else{p=Math.floor(p)}var q;if(p<0){q=j("FutureFormat","{0} from now");p*=-1}else{q=j("PastFormat","{0} ago")}var s=l.hasClass("standard-datetime-precise");if(s&&p>=1){l.removeClass("standard-datetime-precise").addClass("standard-datetime");s=false}if(p<1){if(s){var r=j("Seconds","{0} seconds");l.text(q(r(Math.floor((k-o)/1000))))}else{var r=j("LessThanOneMinute","<1 minute");l.text(q(r()))}}else{if(p==1){var r=j("OneMinute","1 minute");l.text(q(r()))}else{if(p<m[0]){var r=j("Minutes","{0} minutes");l.text(q(r(p)))}else{if(p<m[1]){var r=j("Hours","{0} hours");l.text(q(r(Math.round(p/60))))}else{if(p<m[2]){var r=j("Days","{0} days");l.text(q(r(Math.round(p/1440))))}else{if(l.hasClass("standard-date")){var r=j("StandardDateFormat","{2} {1} {0}");l.text(r(o.getDate(),h(o.getMonth()),o.getFullYear()))}else{var r=j("StandardDateTimeFormat","{2}, {3} {1} {0} {4}:{5}:{6}");l.text(r(o.getDate(),e(o.getDay()),c(o.getHours(),2),c(o.getMinutes(),2),h(o.getMonth()),c(o.getSeconds(),2),o.getFullYear()))}}}}}}}}}})(jQuery,Cobalt);

/* Cobalt.Core.js */

(function(e,c,a){var b=false;var d=function(l,g,f){if(b){return}if(f.mode==="abort"||g.status===0){return}var i="Error";var h="An error has occurred. If you continue to see this message please report the issue to a moderator.";var m=g.status;if(m){if(g.statusText){i=i+" - "+g.statusText}if(m===403){h="You do not have access to perform that action."}else{if(m===404){h="We were unable to find the page or file you were looking for."}else{if(m===503){h="The request could not be handled because the server is either unavailable or under maintenance."}else{if(m!==500){h+=" ("+m+")."}}}}}var j;if(f.url){var k=f.type||"GET";j="["+k+" "+f.url+"]"}e("<div/>").append(e("<div/>").text(h)).append(e("<div/>").text(j||"")).dialog({draggable:false,modal:true,title:i,resizable:false,dialogClass:"modal"}).parent().center()};c.Core={priority:1,initialize:function(){c.Core.mapRoutes();c.Core.initializeContent()},initializeContent:function(){e(window).bind("beforeunload",function(){b=true});c.User.drawLanguageSelection();e("body").ajaxError(d);if(!Modernizr.input.autofocus){e("[autofocus=true]").focus()}c.runOnHtmlInsert(function(){e(".no-select").disableSelection()});c.runOnHtmlInsert(function(){e("input.auto-select").click(function(){this.select()})});c.runOnHtmlInsert(function(){e(".tip").tooltip()});e(window).delegate("body","click",c.Core.processDocumentClick);var g={imageLoading:c.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-ico-loading.gif",imageBtnPrev:c.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-btn-prev.gif",imageBtnNext:c.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-btn-next.gif",imageBtnClose:c.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-btn-close.gif",imageBlank:c.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-blank.gif"};c.runOnHtmlInsert(function(){e("a.lightbox").lightBox(g)});var h=["info","tip","success","warning","error","interstitial"];c.Core.processFlashMessages("FlashMessage",h);setInterval(function(){c.Core.processFlashMessages("FlashMessageAjax",h)},2500);e("body").delegate(".modal a.close","click",function(){var i=e(this).parents(".modal");i.hide();i.trigger("hide");return false});e("body").delegate(".flash-messages .message-close","click",function(i){e(this).parents(".message").slideUp();i.preventDefault()});e("body").delegate(".flash-messages .message-no","click",function(i){e(this).parents(".message").slideUp();i.preventDefault()});c.runOnHtmlInsert(function(i){i.find(".expandable").each(function(){var m=e(this);var k;var l;var j=m.attr("data-related-button");if(j){k=m.parent().find(j);l=k.attr("data-persist-cookie")}if(!k||k.attr("processed")!="true"){if(!k){if(m.prev().is(".expandable-link")){k=m.prev()}else{k=e('<a class="expand-link" href="#">')}m.before(k)}if(m.hasClass("hidden")){m.hide().removeClass("hidden")}if(l&&e.cookie(l)&&e.cookie(l)=="1"){m.show().removeClass("hidden")}c.Core.setExpandableLinkText(m,k);k.click(function(n){c.Core.handleExpandableClick(k,m,l);n.preventDefault()});k.attr("processed","true")}})});if(e.browser.msie===true&&(+e.browser.version)<9){c.Core.handleIE()}c.runOnHtmlInsert(function(i){var j=i.find("input[type=text].date");j.datepicker({changeMonth:true,changeYear:true,yearRange:"-100:+1"});j.each(function(l,k){e(k).blur()});i.find("[data-date-time-watermark-format]").each(function(){e(this).watermark(e(this).attr("data-date-time-watermark-format"))});i.find("[data-date-time-mask-format]").each(function(){e(this).mask(e(this).attr("data-date-time-mask-format"))});i.find(".listing-client-side").each(function(){e(this).grid({pagerElements:a})});i.find(".delete-prompt, .user-action-delete-prompt a").each(function(){var k=e(this);c.Utils.setConfirmDelete(k)});i.find("[data-ajax-load-url]").each(function(){var m=e(this);var l=m.attr("data-ajax-load-url");var k=parseFloat(m.attr("data-ajax-load-time"));if(!isFinite(k)||k<0){k=0}setTimeout(function(){e.get(l,function(n){m.html(n);c.triggerHtmlInsert(m)})},k)})});if(!Modernizr.input.placeholder){c.runOnHtmlInsert(function(i){i.find("[placeholder]").each(function(){e(this).watermark(e(this).attr("placeholder"))})})}c.runOnHtmlInsert(function(i){i.find(":checkbox.col-actions-checkbox").each(function(){var j=e(this);j.change(function(){var k=e(":checkbox.col-actions-checkbox:checked").length;e(".bulk-moderation").find("button span").text(L.Global.ContentManagement.OnSelectedTemplate(k))})})});var f=e(":checkbox.col-actions-checkbox:checked").length;e(".bulk-moderation").find("button span").text(L.Global.ContentManagement.OnSelectedTemplate(f));e("body").delegate(":checkbox.col-actions-select-all","click",function(){e(":checkbox.col-actions-checkbox").attr("checked",e(this).attr("checked")?"checked":"");var i=e(":checkbox.col-actions-checkbox:checked").length;e(".bulk-moderation").find("button span").text(L.Global.ContentManagement.OnSelectedTemplate(i))});e("body").delegate('.bulk-moderation > form button[type="submit"]',"click",function(l){l.preventDefault();var i=e(this).parents("form");var j=c.Forum.getThreadIDsFromCheckBoxes(":checkbox.col-actions-checkbox:checked");var k=e(i).find("select").last().find(":selected");if(k.val()==""){return false}if(j!=""){if(confirm(L.Global.ControlPanel.BulkConfirm(k.text()))){e(i).append('<input type="hidden" name="entityIDs" value="'+j+'" />');e(i).submit()}}});c.runOnHtmlInsert(function(i){i.find("[data-user-only]").each(function(){var j=e(this);var k=j.attr("data-user-only");if(k==c.User.userID){j.removeAttr("data-user-only").show()}});i.find("[data-user-except]").each(function(){var j=e(this);var k=j.attr("data-user-except");if(k!=c.User.userID){j.show()}})});c.runOnHtmlInsert(function(i){var j=i.find(".forum-visibility, .page-visibility, .post-visibility, .category-visibility").parent();if(j.length>0){j.each(function(l,k){c.Core.bindVisibilityField(e(k))})}});c.triggerHtmlInsert(e(".forum-visibility, .page-visibility, .post-visibility, .category-visibility").parents("form"));e("body").delegate("a.print","click",function(){window.print()});e.extend(e.ui.dialog.prototype.options,{modal:true,resizable:false,draggable:false});e(".report-translations a").click(function(k){k.preventDefault();var j=c.Utils.queryStringToObject();var i="";if(!e(this).hasClass("cancel-reporting")){j["report-translations"]=true;i=c.Utils.objectToQueryString(j)}else{i=c.Utils.removeFromQueryString("report-translations")}window.location.search=i})},bindVisibilityField:function(g){var f=e(g);var h=f.parents("form").find(".forum-role-required, .page-role-required, .post-role-required, .category-role-required").parents(".form-field");h.hide();if(f.val()==2){h.show()}f.change(function(){var i=e(this).val();h.hide();if(i==2){h.show()}})},mapRoutes:function(){c.Rating.ratingsRoute=c.Routes.Instance.RatingGetUserRatings;c.AdminPanel.adminGetSubnamespacesRoute=c.Routes.Instance.CPGetSubNamespaces;c.AdminPanel.adminGetRouteNamesRoute=c.Routes.Instance.CPGetRoutesForController;c.Shoutbox.getNewCommentsRoute=c.Routes.Instance.ShoutboxGetNewComments;c.Shoutbox.deleteMessageRoute=c.Routes.Instance.ShoutboxDeleteMessage;c.Shoutbox.addMessageRoute=c.Routes.Instance.ShoutboxAddMessage;c.Shoutbox.showShoutboxRoute=c.Routes.Instance.ShoutboxGetShowShoutboxPreference;c.Shoutbox.saveShowShoutboxPreferenceRoute=c.Routes.Instance.ShoutboxSaveShowShoutboxPreference;c.Calendar.getEventsRoute=c.Routes.Instance.CalendarAjaxGetEvents;c.Calendar.moveEventRoute=c.Routes.Instance.CalendarAjaxMoveEvent;c.Calendar.eventDetailsRoute=c.Routes.Instance.CalendarCalendarEventDetails;c.Calendar.cpEditEventRoute=c.Routes.Instance.CPCalendarEventEdit;c.Rating.ratingsRoute=c.Routes.Instance.RatingGetUserRatings;c.MultiFileUpload.deleteTemporaryAttachmentRoute=c.Routes.Instance.AttachmentDeleteTemporaryAttachment},htmlDecode:function(g){var f=g.replace(/\&amp;/g,"&");f=f.replace(/\&lt;/g,"<");f=f.replace(/\&gt;/g,">");f=f.replace(/\&quot;/g,'"');return f},addFlashMessage:function(j,f,k){var l="FlashMessage."+f;var i=JSON.stringify({Message:j,Data:k});var h=document.domain.split(".");var g="."+h[1]+"."+h[2];e.cookie(l,i,{path:"/",domain:g})},processFlashMessages:function(f,g){e(document).ready(function(){e.each(g,function(h,n){var o=f+"."+n;var l=e.cookie(o);if(l){l=unescape(l).replace(/\+/g," ");var j=JSON.parse(l);j.Message=c.Core.htmlDecode(j.Message);var k=e("<div>").addClass("message message-"+n);if(j.Data!=null&&j.Data!=""){if(j.Data.ContentUrl!=null&&j.Data.ContentUrl!=""){e.ajax({url:j.Data.ContentUrl,success:function(i){e(k).html(i).append(e('<a href="#" class="message-close"></a>')).hide().appendTo(e(".flash-messages")).slideDown()}})}}else{e(k).html(j.Message).append(e('<a href="#" class="message-close"></a>')).hide().appendTo(e(".flash-messages")).slideDown()}var m=document.domain.split(".");var p="."+m[1]+"."+m[2];e.cookie(o,null,{domain:p,path:"/"});if(n=="success"){setTimeout(function(){k.slideUp()},5000)}}})})},processDocumentClick:function(g){if(e(g.target).is("label[for=page]")){return false}var h=e("#goto-page");if(e("#goto-page:visible").length>0&&!e(g.target).parents().andSelf().is("#goto-page")){h.hide()}var j=e("#forum-tools");if(j.length>0&&!e(g.target).parents().andSelf().is("#forum-tools")){j.hide()}var i=e(".time-selector");if(i.length>0&&!e(g.target).parents().andSelf().is(".time-selector")&&!e(g.target).parents().andSelf().is("input.date-time.time")){i.hide()}var f=e(".date-events");if(f.length>0&&!e(g.target).parents().andSelf().is(".date-events")){f.hide()}},setExpandableLinkText:function(j,g){var f=f;if(!j.is(":visible")&&!j.hasClass("not-hidden")){var i=g.attr("data-show-text");if(i){f=i}else{f="Show"}}else{var h=g.attr("data-hide-text");if(h){f=h}else{f="Hide"}}j.removeClass("not-hidden");if(g.is(".button")){g.children("span").text(f)}else{g.text(f)}},handleExpandableClick:function(h,f,i){var g=h;var j=f;if(i){e.cookie(i,j.is(":visible")?0:1,{path:"/"})}if(!j.is(":visible")){g.addClass("expanded");j.slideDown("fast",function(){c.Core.setExpandableLinkText(j,g)})}else{g.removeClass("expanded");j.slideUp("fast",function(){c.Core.setExpandableLinkText(j,g)})}c.Core.setExpandableLinkText(j,g)},handleIE:function(){(function(g,f){handleChange=function(k,i){var h=g(this);if(h.is("input:checkbox")){var j=i!=f?g(i):g("label[for='"+h.attr("id")+"']");if(h.is(":checked")){j.addClass("check-checked").removeClass("check-unchecked")}else{j.addClass("check-unchecked").removeClass("check-checked")}}};g("input:checkbox").live("change",handleChange);g("input:checkbox").each(function(h,j){var l=g(j);var k=g("label[for='"+l.attr("id")+"']");if(k.length>0){l.trigger("change",k)}});c.Forms.fixIEButtons()})(jQuery)}}})(jQuery,Cobalt);

/* Cobalt.User.js */

(function(c,b,a){b.User={Preferences:null,Ratings:null,IsAuthenticated:false,EnabledLanguageIDs:[],DefaultLanguageID:null,reloadCookies:function(){b.User.userID=c.cookie("User.ID");b.User.username=c.cookie("User.Username");var d=c.cookie("Preferences",a,{skipEncoding:true});if(d){try{d=JSON.parse(d)}catch(l){d=null}if(d==null||d==""){d={}}}else{d={};var g=document.cookie.split("; ");for(var f=0;f<g.length;f++){var h=g[f];if(h.startsWith("Preferences.")){var j=h.split("=",1)[0];if(j){if(j!=="Preferences.ForumThreadSeen"&&j!=="Preferences.ForumSeen"){var k=c.cookie(j,a,{skipEncoding:true});if(k){try{k=JSON.parse(k)}catch(l){k=null}}d[j.substring("Preferences.".length)]=k}}}}}b.User.Preferences=d},dependentScripts:function(){return[{dependency:b.Core,name:"Cobalt.Core"}]},initialize:function(){b.User.reloadCookies();b.User.defaultLanguage=c("body").attr("data-user-lang");b.Localization.Main.setCurrentLanguageID(b.User.getLanguage());b.User.toggleUserContent();var e=false;var i=function(){if(!e){e=true;var m=c("#entitlements");var n=m.attr("data-url");c.ajax({url:n,success:function(o){c("#tab-entitlements").html(o);b.triggerHtmlInsert(c("#tab-entitlements"))},dataType:"html",type:"GET"})}};c("#entitlements").click(i);setTimeout(function(){if(c("#tab-entitlements .loading").is(":visible")){i()}},500);var l=false;var d=function(o){if(!l){l=true;var n=c("#subscription-history");var m=n.attr("data-url");c.ajax({url:m,success:function(p){c("#tab-subscription-history").html(p);b.triggerHtmlInsert(c("#tab-subscription-history"))},dataType:"html",type:"GET"})}};c("#subscription-history").click(d);setTimeout(function(){if(c("#tab-subscription-history .loading").is(":visible")){d()}},500);var h=false;var g=function(o){if(!h){h=true;var n=c("#transaction-history");var m=n.attr("data-url");c.ajax({url:m,success:function(p){c("#tab-transaction-history").html(p);b.triggerHtmlInsert(c("#tab-transaction-history"))},dataType:"html",type:"GET"})}};c("#transaction-history").click(g);setTimeout(function(){if(c("#tab-transaction-history .loading").is(":visible")){g()}},500);var j=false;var f=function(o){if(!j){j=true;var n=c("#legacy-subscription-history");var m=n.attr("data-url");c.ajax({url:m,success:function(p){c("#tab-legacysubscription-history").html(p);b.triggerHtmlInsert(c("#tab-legacysubscription-history"))},dataType:"html",type:"GET"})}};c("#legacy-subscription-history").click(f);setTimeout(function(){if(c("#tab-legacysubscription-history .loading").is(":visible")){f()}},500);c(".user-avatar-delete-link").click(function(){c.post(c(this).attr("href"),null,function(m){window.location.reload()},"json");return false});var k=c("#field-will-not-rename");if(k.length>0){if(k.is(":checked")){if(newUserNameDiv.length>0&&confirmUserNameDiv.length>0){newUserNameDiv.hide();newUserNameDiv.find("input").attr("disabled","disabled");confirmUserNameDiv.hide();confirmUserNameDiv.find("input").attr("disabled","disabled")}}k.click(function(){var m=c("#form-field-new-username");var n=c("#form-field-confirm-username");if(c(this).is(":checked")){if(m.length>0&&n.length>0){m.hide();m.find("input").attr("disabled","disabled");n.hide();n.find("input").attr("disabled","disabled")}}else{if(m.length>0&&n.length>0){m.show();m.find("input").removeAttr("disabled");n.show();n.find("input").removeAttr("disabled")}}})}},toggleUserContent:function(){c(".toggle-user-visible").each(function(d){var e=c(this).attr("data-user-id");if(e==b.User.userID){c(this).show()}else{c(this).hide()}});c(".toggle-user-hidden").each(function(d){var e=c(this).attr("data-user-id");if(e==b.User.userID){c(this).hide()}else{c(this).show()}})},setLanguage:function(d){if(b.User.Preferences.Language!=d){b.User.Preferences.Language=d;b.User.savePreferences(true);document.location.reload()}},getLanguage:function(){if(b.User.Preferences==a||b.User.Preferences.Language==a){return b.User.defaultLanguage}else{if(b.User.EnabledLanguageIDs.indexOf(b.User.Preferences.Language)==-1){return b.User.defaultLanguage}else{return b.User.Preferences.Language}}},defaultLanguage:null,savePreferences:function(g){var f={domain:b.Utils.getCurrentDomain(),path:"/",expires:700,skipEncoding:true};c.cookie("Preferences",null,c.extend({},f));for(var e in b.User.Preferences){if(b.User.Preferences.hasOwnProperty(e)){var d=JSON.stringify(b.User.Preferences[e]);c.cookie("Preferences."+e,d,c.extend({},f))}}if(g&&b.User.userID){c.ajax({url:b.Routes.Instance.CommonStorePreferences(),dataType:"json",type:"POST"})}},drawLanguageSelection:function(){if(b.User.EnabledLanguageIDs.length<=1){return}var e=c("#language-list");if(e.length==0){return}var d=b.Localization.Main.Languages.concat();d.sortBy(function(f){return f.name.toLowerCase()});c.each(d,function(g,f){if(b.User.EnabledLanguageIDs.indexOf(f.id)==-1){return}var m=f.localizedName;if(m==null){m=f.name}else{var l=f.phraseID;if(l==null){m=f.name}else{var h=b.Localization.Main[l];if(typeof h=="function"){var j=h();if(j!=m){m="{0} ({1})".format(m,j)}}else{m=f.name}}}f.fullName=m;var k=c("<a/>").attr("href","javascript:;").addClass("lang-select-"+f.code).text(m).click(function(){e.hide();b.User.setLanguage(f.id);document.location=document.location.toString().split("#")[0];return false});e.append(c("<li/>").append(k));if(f.id==b.User.getLanguage()){c("#language-selected").addClass("lang-select-"+f.code).html(c("<span/>").text(m))}});e.width(c(".language-selector").width()-2);c("#language-selector").hover(function(){e.stop(true,true).slideDown(100)},function(){e.stop(true,true).slideUp(100)})}}})(jQuery,Cobalt);

/* Cobalt.Advertising.js */

(function(e,d,a,b){d.Advertising={processAds:function(){e(document).ready(function(){d.Advertising.onLoaded()})},onLoaded:function(){e(".queued-ad").each(function(){var f=e(this);f.removeClass("queued-ad");var h=f.attr("data-related-ad");var g=f[0].innerHTML;f.remove();e("#"+h)[0].innerHTML=g})}};a.bodyClick=function c(g,f){e("body").css({"min-height":"100%",height:"auto",cursor:"pointer"});e("#page").css({"min-height":"100%",height:"auto",cursor:"pointer"});e("#content").css({cursor:"default"});e("#header").css("cursor","pointer");e("#header div.hdbox").css("cursor","default");e("body").click(function(i){var h=(i.target?i.target:i.srcElement);if(h.nodeName!="BODY"){return true}window.open(g);return false});if(f=="1"){e("#header").click(function(i){var h=(i.target?i.target:i.srcElement);if(h.id!="header"){return true}window.open(g);return false})}}})(jQuery,Cobalt,window||this);

/* Cobalt.Calendar.js */

(function(c,b,a){b.Calendar={dependentScripts:function(){return[{dependency:b.User,name:"Cobalt.User"}]},getEventsRoute:null,moveEventRoute:null,eventDetailsRoute:null,cpEditEventRoute:null,currentSelectedDate:new Date(),calendar:null,initialize:function(){var i=c("#calendar");var n=c("#calendar-non-editable");if(i.length>0||n.length>0){var d=null;if(i.length>0){b.Calendar.calendar=i;d=i.attr("data-entity-id")}else{if(n.length>0){b.Calendar.calendar=n;d=n.attr("data-entity-id")}}i.fullCalendar(b.Calendar.getCalendarOptions(true,d));n.fullCalendar(b.Calendar.getCalendarOptions(false,d));c("#calendar").fullCalendar("option","height",575);c("#calendar-non-editable").fullCalendar("option","height",575);var h=b.ViewStateManager.getViewState("calendar");if(h!=null){if(h.value!=null&&h.value!=""){var p=h.value.split("-")[1]-1;var k=h.value.split("-")[0];b.Calendar.currentSelectedDate.setMonth(p);b.Calendar.currentSelectedDate.setFullYear(k);if(i.length>0){i.fullCalendar("gotoDate",k,p)}else{if(n.length>0){n.fullCalendar("gotoDate",k,p)}}}}var j=i.length>0?i.fullCalendar("getDate"):n.fullCalendar("getDate");c(".fc-button-prev").click(function(){var s=b.Calendar.currentSelectedDate;s.setMonth(s.getMonth()-1);var t=s.getMonth()+1;h.setValue(s.getFullYear()+"-"+t);j=i.length>0?i.fullCalendar("getDate"):n.fullCalendar("getDate");b.Calendar.setupDateLinks(j)});c(".fc-button-next").click(function(){var s=b.Calendar.currentSelectedDate;s.setMonth(s.getMonth()+1);var t=s.getMonth()+1;h.setValue(s.getFullYear()+"-"+t);j=i.length>0?i.fullCalendar("getDate"):n.fullCalendar("getDate");b.Calendar.setupDateLinks(j)});c("#calendar-non-editable").delegate(".fc-event[data-event-id]","click",function(v){n.mask();c(".date-events").hide();var t=c(this).attr("data-event-id");var s=c(this);var z=760;var x=550;var u=s.attr("data-start-date");var w=s.attr("data-end-date");var y=b.Calendar.eventDetailsRoute(t,{startDate:u,endDate:w});c.ajax({url:y,dataType:"json",success:function(A){n.unmask();var B=c("<div>").hide().attr("id","event-modal-"+t).html(A.html);c(n).after(B);c(B).dialog({modal:true,dialogClass:"modal",draggable:false,title:A.title,resizable:false,close:function(E,D){c(E.target).remove();b.ViewStateManager.removeById("event-signup");var F=c(B).find("form#event-signup-form");if(F.length>0){var C=F.attr("data-event-id");if(C>0&&C!=t){window.location.reload()}}b.Calendar.unbindEventModalEvents()}});c(B).parent().center({sizeToWindow:true,maxWidth:800,maxHeight:600});b.Calendar.initializeForms(s);b.triggerHtmlInsert(B.parent())}});v.preventDefault()});b.Calendar.initialized=true}b.Calendar.setupDateLinks(j);if(b.Calendar.calendar==null){b.Calendar.initializeForms();b.triggerHtmlInsert(c("#event-details").parent())}var l=c("#field-startDate-date");var r=c("#field-endDate-date");var e=c("#field-startDate-time");var f=c("#field-endDate-time");var g=c("#field-allDay");if(g.is(":checked")){e.hide();f.hide()}g.click(function(){var s=c(this);if(s.attr("checked")){var u=new Date(l.val());var t=new Date(u.getFullYear(),u.getMonth(),u.getDate(),0,0,0,0);var w="{0}/{1}/{2}".format(t.getMonth()+1,t.getDate(),t.getFullYear());var v="{0}:{1}:{1}".format("00","00");var x="{0}:{1}:{1}".format("23","59");l.val(w);r.val(w);e.val(v);f.val(x);e.hide();f.hide()}else{e.show();f.show()}});var m=c("#field-recurrence");if(m.length>0){var o=c("#field-recurring-end-date-date");var q=c("#field-recurring-end-date-time");if(m.val()!=="1"){o.parent().show();q.parent().show()}else{o.parent().hide();q.parent().hide()}m.change(function(){if(c(this).val()==="1"){o.parent().hide();q.parent().hide()}else{o.parent().andSelf().removeClass("hide").show();q.parent().andSelf().removeClass("hide").show()}})}},setupDateLinks:function(f){if(f!=null){var h=c(".fc-today");var g=f.getDate();if(h.length<=0||g!=h.find(".fc-day-number").text()){var d=null;c(".fc-not-today").each(function(k,l){var m=c(l).find(".fc-day-number");if(m.length>0){if(m.text()==g){h=m.parent();return false}}})}var e=-1;var j=/fc\-day\d+/gi;if(h.length>0){j.compile(j);var i=j.exec(h.attr("class"));if(i){e=parseInt(i.toString().replace("fc-day",""))}c(".fc-day-number").each(function(k,n){var l=k;if(e>-1){var m=l-e;var o=new Date(f.getUTCFullYear(),f.getUTCMonth(),f.getUTCDate()+m);var q=new Date(o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate());var p=c("<a>").attr("href","#").attr("data-start-date",o.toUTCString()).attr("data-end-date",q.toUTCString()).html(c(n).html());c(n).empty().html(p)}});c("body").delegate(".fc-day-number > a","click",function(p){if(!p.isDefaultPrevented()){var l=c(this);var m=l.siblings(".date-events.modal:visible");if(m.length<=0){var o=new Date(c(this).attr("data-start-date"));o=(o.getMonth()+1)+"-"+o.getDate()+"-"+o.getFullYear();var k=new Date(c(this).attr("data-end-date"));k.setDate(k.getDate()+1);k=(k.getMonth()+1)+"-"+k.getDate()+"-"+k.getFullYear();if(o==null||k==null){return}var n="{0}?startDate={1}&endDate={2}".format(b.Routes.Instance.CalendarDateEvents(),o,k);c.ajax({url:n,success:function(q){var r=c("<div>").append(q);r.show();r.dialog({draggable:false,title:"Day's Events",modal:true,resizable:false,dialogClass:"modal"});r.parent().center({sizeToWindow:true,maxWidth:500,maxHeight:500})}})}else{if(m.length>0){m.hide()}else{m.show()}}p.preventDefault()}})}}},initializeForms:function(h){var i=c("form#event-signup-form");var g=c("#event-details");var f=h!=a?c(h):c(g);var e=f.attr("data-event-id");c("body").delegate("form#event-signup-form","getForm",function(k,j){var m=c(this);if(f.length>0){var l=f.attr("data-start-date");var n=f.attr("data-end-date");c.ajax({url:b.Routes.Instance.CalendarCalendarEventAttendanceForm(m.attr("data-event-id")),success:function(o){m.html(o);if(j){b.Forms.displayErrors(m,j)}m.parent().height(350)}});m.ajaxForm({type:"post",url:b.Routes.Instance.CalendarCalendarEventDetails(e,{startDate:l,endDate:n}),cache:false,beforeSubmit:function(){m.find("#field-submit").attr("disabled","disabled")},success:function(o){b.Calendar.resetForms(g,o);c('[data-event-id="'+e+'"]').attr("data-is-recurring","false")},error:function(p,q,o){c.log("TextStatus: "+q+"; ErrorThrown: "+o)}})}});if(c(i).length>0){c("form#event-signup-form").trigger("getForm")}var d=c("form#confirmation-status-form");c("body").delegate("form#confirmation-status-form","getConfirmationForm",function(){var k=c(this);f=c("#event-details");e=f.attr("data-event-id");var j=f.attr("data-is-recurring");if(j=="true"){k.submit(function(l){var m=c("<div>").attr("title","Apply to all events?").append("<p>Should this apply to all recurring events, or just the one for this date?</p>").hide();b.Calendar.calendar.parent().append(m);m.dialog({resizable:false,height:140,modal:true,dialogClass:"event-confirmation modal",buttons:{All:function(){k.ajaxSubmit({type:"post",beforeSubmit:function(){k.find("#field-submit").attr("disabled","disabled")},success:function(n){b.Calendar.resetForms(g,n)}});c(this).dialog("close");m.remove()},"Just this one":function(){k.ajaxSubmit({type:"post",url:b.Routes.Instance.CalendarQuickUpdate(f.attr("data-event-id"),{startDate:f.attr("data-start-date"),endDate:f.attr("data-end-date")}),beforeSubmit:function(){k.find("#field-submit").attr("disabled","disabled")},success:function(n){b.Calendar.resetForms(g,n);c('[data-event-id="'+e+'"]').attr("data-is-recurring","false");k.find("#field-submit").removeAttr("disabled")}});c(this).dialog("close");m.remove()}},zIndex:20002,close:function(){k.find("#field-submit").removeAttr("disabled")}});m.parent().center();l.preventDefault()})}else{k.ajaxForm({type:"post",beforeSubmit:function(){k.find("#field-submit").attr("disabled","disabled")},success:function(l){b.Calendar.resetForms(g,l);k.find("#field-submit").removeAttr("disabled")}})}});if(d.length>0){c("form#confirmation-status-form").trigger("getConfirmationForm")}},unbindEventModalEvents:function(){c("body").undelegate("form#event-signup-form","getForm");c("body").undelegate("form#confirmation-status-form","getConfirmationForm")},resetForms:function(f,g){var d=c('[id^="event-modal-"]');if(d.length>0){d.empty();d.append(c(g.html))}else{var e=c("#event-details");e.empty();e.append(c(g.html))}c("form#event-signup-form").trigger("getForm",g.errors);c("form#confirmation-status-form").trigger("getConfirmationForm");if(c("#event-signup").find(".tabbed-tabs li a").attr("href")!=a){b.Tabs.addTabSupport(c("#event-signup").parent())}b.triggerHtmlInsert(f.parent().parent());if(c.browser.msie){b.Forms.fixIEButtons()}},getCalendarOptions:function(f,d){var e=false;if(b.User.Preferences.LocalizeCalendarEventTimes!=null&&b.User.Preferences.LocalizeCalendarEventTimes!=a){e=!b.User.Preferences.LocalizeCalendarEventTimes}return{ignoreTimezone:e,header:{left:"prev,next today",center:"title",right:"month"},editable:f,events:function(i,g,h){c.getJSON(b.Calendar.getEventsRoute(),{startDate:i.toUTCString().replace("UTC","GMT"),endDate:g.toUTCString().replace("UTC","GMT"),isInCP:f,modelIDPair:d},function(j){c(j).each(function(k,m){if(m.allDay===true){var l=new Date(m.start);var n=new Date(m.end);var o=new Date(m.end).getTime()-new Date(m.start).getTime();l.setMilliseconds(l.getMilliseconds()+o);n.setMilliseconds(l.getMilliseconds()-o);m.start=l;m.end=n}});h(j)})},buttonText:{today:L.Global.Calendar.Today(),month:L.Global.Calendar.Month()},eventRender:function(i,j,h){var k=i.eventID;if(k){if(i.isInCP){var g=b.Calendar.cpEditEventRoute(k);if(g){c(j).find("a").attr("href",g)}}c(j).attr("data-event-id",k).attr("data-start-date",i.unadjustedStart).attr("data-end-date",i.unadjustedEnd).attr("data-is-recurring",i.isRecurring)}},eventResize:function(h,i,l,j,m,k,g){b.Calendar.eventMoved(h,i,l,null,j,m,k,g)},eventDrop:function(h,i,l,n,j,m,k,g){b.Calendar.eventMoved(h,i,l,n,j,m,k,g)}}},eventMoved:function(e,g,j,l,h,k,i,d){var m=e.start==null?null:e.start.toUTCString();var f=e.end==null?null:e.end.toUTCString();c.post(b.Calendar.moveEventRoute()+"?eventID={0}&startDate={1}&endDate={2}&allDay={3}".format(e.eventID,m,f,l));window.location.reload()}}})(jQuery,Cobalt);

/* Cobalt.Forms.js */

(function(e,d,a){var f=["yowzer","juju","voodoo"];var c="choice-selected";var b="data-validation-check-availability-url";d.Forms={initialize:function(){d.runOnHtmlInsert(d.Forms.handleFieldLists);d.runOnHtmlInsert(d.Forms.removeHoneypots);d.runOnHtmlInsert(d.Forms.attachAjaxForms);d.runOnHtmlInsert(d.Forms.setupAvailabilityChecks);d.runOnHtmlInsert(d.Forms.attachAjaxFileForms);d.runOnHtmlInsert(d.Forms.bindDeleteLinks);d.runOnHtmlInsert(d.Forms.bindModalLinks);if(e.browser.msie){d.runOnHtmlInsert(d.Forms.fixIEButtons)}e("body").delegate("a[href].ajax-post, li.user-action-ajax-post > a[href]","click",d.Forms.bindAjaxPost);e("body").delegate("ul.user-actions > li.ajax-post > a","click",d.Forms.bindAjaxPost);jQuery.validator.addMethod("equalvalue",function(i,h){return i===e(h).attr("data-validation-equal-value")});jQuery.validator.addMethod("regex",function(i,h){if(e(h).attr("data-validation-optional")=="true"&&i==""){return true}return new RegExp(e(h).attr("data-validation-regex"),e(h).attr("data-validation-regex-options")).test(i)});jQuery.validator.addMethod("disableWatermark",function(i,h){e.watermark._hide(e(h));return true});d.runOnHtmlInsert(d.Forms.addValidators);e("body").delegate(".choices .choice, .choices.choice","click",function(){var l=e(this);var m=l.parent(".choices");var k=m.hasClass("choices-exclusive");var i=l.hasClass("choices");l.toggleClass(c);if(i){var h=l.find(".choice");if(!l.hasClass(c)){h.removeClass(c)}else{h.addClass(c)}}if(k){if(l.hasClass(c)){l.siblings(".choice").removeClass(c)}}l.trigger("choiceChanged")});e("body").delegate(".choices","reset",function(){var h=e(this);h.find(".choice.choice-selected").each(function(){e(this).trigger("click")})});var g=function(h){h.find("label.button").each(function(){var i=e(this);i.removeClass("selected");if(e(this).find("input:checked").length>0){i.addClass("selected")}})};d.runOnHtmlInsert(function(h){h.find(".button-list").each(function(){var i=e(this);g(i);e(this).find("label.button").click(function(){setTimeout(function(){g(i)},0)})})});d.runOnHtmlInsert(function(h){setTimeout(function(){h.find("form.prevent-multiple-submit").each(function(){var l=e(this);var k=this;var m=false;var i=function(){if(!m&&l.valid()){l.find("[type=submit]").each(function(){e(this).attr("disabled","disabled")});m=true;k.submit();return true}else{return false}};l.submit(i)})},1);h.find(".select-full-text").click(function(){e(this).focus();e(this).select()})})},fixIEButtons:function(){e(document).ready(function(){var k=document.getElementsByTagName("button");for(var h=0;h<k.length;h++){var g=k[h];if(g.onclick){continue}g.onclick=function(){for(j=0;j<this.form.elements.length;j++){if(this.form.elements[j].tagName=="BUTTON"){}}this.disabled=false;var i=this.attributes.getNamedItem("value");if(i!=null){this.value=i.nodeValue}}}})},removeErrors:function(g){e(g).find(".field-errors").remove()},attachAjaxForms:function(){var g=e("form.ajax");e.each(g,function(l,h){var k=e(h);k.ajaxForm({beforeSubmit:function(){k.find(":submit").attr("disabled","disabled")},success:function(i,m,n,o){if(i.Status===a||(i.Status!==a&&i.Status!="invalid")){if(k.hasClass("auto-close")){e(".ui-dialog-titlebar-close").click()}if(k.hasClass("auto-reload")){document.location.reload()}}else{k.find(":submit").removeAttr("disabled");d.Forms.displayErrors(k,i.Errors)}}})})},attachAjaxFileForms:function(){setTimeout(function(){var g=e("form").filter(function(h){return e(this).attr("ajax-form")=="true"&&e(this).attr("form-type")=="file-upload"});e.each(g,function(h,k){var l=e(k);l.ajaxForm({type:"post",beforeSubmit:function(){l.find(":submit").attr("disabled","disabled")},iframe:true,success:function(p,m,n,o){var q=null;try{q=JSON.parse(p)}catch(i){}if(p.indexOf("HttpRequestTooLargeException")>-1){d.Forms.displayErrors(e(k),{"field-attachment":[L.Global.Files.FileTooLarge("5 MB")]})}else{if(q!=null&&q.Errors!=a){d.Forms.displayErrors(e(k),q.Errors);e(k).find(":submit").removeAttr("disabled")}else{e(k).find("input").val("");document.location.reload()}}},error:function(){l.find(":submit").removeAttr("disabled")}})})},1)},displayErrors:function(h,m){for(var k in m){var g=e(h).find("#"+k);var i="field-error-"+k;var l=m[k];var o=e("#"+i);var n=e("[htmlfor='"+k+"']");if(o.length==0&&n.length==0){g.after(e("<span>").addClass("field-errors").attr("htmlfor",k).attr("generated","true").attr("id",i));o=e("#"+i)}o.html(l.join(", "));o.show();if(g.is(":text")){g.keydown(function(){if(e(this).valid()){o.hide()}})}}},removeHoneypots:function(k){if(f.length>0){var h=k.find("."+f[0]);for(var g=1;g<f.length;g++){h=h.add(k.find("."+f[g]))}h.each(function(){var i=e(this);while(i){var l=i.parent();i.remove();i=null;if(l.children().length==0){i=l}}})}},handleFieldLists:function(g){g.find(".field-list").each(function(){var p=e(this);var r=p.find(".example-form-field");var m=r.find("input").attr("name");var k=/^(.*)-(\d+)$/.exec(m);if(k!==null){var l=r.clone();l.find("input").removeAttr("id");r.remove();var o=k[1];var i=function(){for(var s=1;;s++){if(p.find("[name="+o+"-"+s+"]").length==0){return s}}};var n=function(){var s=0;p.find(".form-field").each(function(){var t=e(this);s++;t.find("input").each(function(){var u=/^(.*)-(\d+)$/.exec(e(this).attr("name"));if(u!==null){e(this).attr("name",u[1]+"-"+s)}})})};var q=function(t){var s=e("<a />").attr("href","#").addClass("remove-link").click(function(){t.remove();n();return false});t.append(s)};var h=e("<a />").attr("href","#").text(p.data("add-label")||"New entry").addClass("field-list-new-entry").click(function(){var t=l.clone();var s=i();t.find("input").each(function(){var u=/^(.*)-(\d+)$/.exec(e(this).attr("name"));if(u!==null){e(this).attr("name",u[1]+"-"+s)}});h.before(t);q(t);return false});p.append(h);p.find(".form-field").each(function(){q(e(this))});p.sortable({containment:"parent",handle:".sort-gripper"}).bind("sortstop",function(t,s){setTimeout(n,1)})}else{r.remove()}})},setupAvailabilityChecks:function(g){var h=g.find("input:["+b+"]");h.each(function(){var i=e(this);var k=i.parents("form").first();i.blur(function(){e.ajax({url:i.attr(b)+"?c="+i.val(),dataType:"json",success:function(m){i.removeClass("available-yes").removeClass("available-no");if(m.Available){i.addClass("available-yes")}else{i.addClass("available-no");var n=new Object();var l=new Array();l.push(L.Global.UserRegistration.UsernameIsTaken());n[i.attr("id")]=l;d.Forms.displayErrors(k,n)}}})})})},addValidators:function(g){var h=function(k,i){var l=function(m,o){if(e(o.form).attr("data-validation-disabled")=="true"||e(o).attr("data-validation-disabled")=="true"){return}var n=i.call(m,o);if(n){e(o).rules("add",n)}};k.each(function(){if(!this.form){var m=this;e(m).find("input").each(function(){l(m,this)})}else{l(this,this)}})};g.find("form").each(function(){if(e(this).attr("data-validation-disabled")=="true"){return}e(this).validate({ignore:":hidden",errorClass:"field-errors",errorElement:"span",errorPlacement:function(k,i){if(i.attr("type")=="radio"){e(i).parents("dd").prev("dt").append(" ").append(k)}else{e(i).parent().append(" ").append(k)}},onkeyup:false})});h(g.find("[placeholder]"),function(){return{disableWatermark:true}});h(g.find("[data-validation-required]").not(".text-editor"),function(){var i=e(this).attr("data-validation-required-message");return{required:true,messages:{required:(i!=a?i:L.Global.Common.RequiredErrorMessage())}}});h(g.find("[data-validation-length]"),function(){var i=e(this).attr("data-validation-length");var k=e(this).attr("data-validation-length-message");var l=i.split("..");if(l[1]==""||l[1]==a){l[1]=Infinity}return{minlength:l[0],maxlength:l[1],messages:{minlength:(k!=a?k:L.Global.Common.LengthErrorMessageMinimum(l[0])),maxlength:(k!=a?k:L.Global.Common.LengthErrorMessageMaximum(l[1]))}}});h(g.find("[data-validation-range]"),function(){if(e(this).hasClass("date-time")||e(this).hasClass("date")){return}var i=e(this).attr("data-validation-range");var k=e(this).attr("data-validation-range-message");var l=i.split("..");if(l[1]!=""){return{min:l[0],max:l[1],messages:{min:(k!=a?k:L.Global.Common.IntegerValueErrorMessageMinimum(l[0])),max:(k!=a?k:L.Global.Common.IntegerValueErrorMessageMaximum(l[1]))}}}else{return{min:l[0],messages:{min:(k!=a?k:L.Global.Common.IntegerValueErrorMessageMinimum(l[0]))}}}});h(g.find("[data-validation-equal-value]"),function(){var i=e(this).attr("data-validation-equal-value");var k=e(this).attr("data-validation-equal-value-message");return{equalvalue:i,messages:{equalvalue:function(m,l){return(k!=a?k:L.Global.Common.EqualErrorMessage(e(l).val(),m))}}}});h(g.find("[data-validation-equal-field]"),function(){var k=e(this).attr("data-validation-equal-field");var i=e(this).attr("data-validation-equal-field-message");return{equalTo:"#{0}".format(k),messages:{equalTo:function(m,l){if(i!=a){return i}else{return L.Global.Common.EqualErrorMessage(e(l).val(),e(m).val())}}}}});h(g.find("[data-validation-regex]"),function(){var i=e(this).attr("data-validation-regex");var k=e(this).attr("data-validation-regex-message");return{regex:i,messages:{regex:(k!=a?k:"Text does not match required pattern")}}});h(g.find("[data-validation-file-extension]"),function(){var i=e(this).attr("data-validation-file-extension");return{accept:i,messages:{accept:i.split("|").join(", ")}}});g.find("[data-autocomplete-url]").each(function(){var k=e(this);var i=k.attr("data-autocomplete-url");var m=k.attr("data-autocomplete-width");var l=k.autocomplete(i,{dataType:"json",max:25,cache:500,minChars:1,scroll:false,selectFirst:true,width:m,parse:function(n){var p=new Array();if(n==null){return p}for(var o=0;o<n.length;o++){p[o]={data:n[o],value:n[o].Value,result:n[o].Key}}return p},formatItem:function(o,p,q){return o.Display||o.Key}}).result(function(p,n,o){var q=this.id;e("#"+q+"-previous").val(n.Key);e("#"+q+"-symbol").val(n.Value)})});g.find(".listing-header, .listing-footer").find(".paging-list").delegate("a","click",function(){var i=e(this).attr("href");var k="";if(i.indexOf("#")!=-1){k=i.substring(i.indexOf("#"));i=i.substring(0,i.indexOf("#"))}if(!k){k=window.location.hash}window.location=i+k;return false});g.find("form.listing-filters").submit(function(){var o=e(this);if(o.hasClass("ajax-listing")){return true}var l=this.action;var n=o.find("select[multiple]");if(n.length>0){n.each(function(s,t){var u=e(t);if(u.val()==null||u.val()==""){u.find("option").each(function(v,i){e(i).attr("selected","selected")})}})}var m=e(this).formToArray();for(var k=m.length-1;k>=0;k--){if(m[k].value==""){m.splice(k,1)}}var r=e.param(m);var q="";if(l.indexOf("#")!=-1){q=l.substring(l.indexOf("#"));l=l.substring(0,l.indexOf("#"))}if(!q){q=window.location.hash}var p="";if(r==""){p=l+q}else{p=l+"?"+e.param(m)+q+"#1"}o.attr("action",p);return true});g.find(".listing .col-delete a").click(function(l){l.preventDefault();if(!confirm("Delete?")){return}var i=e(this);var k=i.attr("href");e.post(k,function(){window.location.reload()})})},bindDeleteLinks:function(g){g.find(".user-actions .user-action-delete[data-delete-url][data-redirect-url]").click(function(k){if(!confirm("Delete?")){return}var h=e(this);var i=h.attr("data-delete-url");e.post(i,function(l){var m=h.attr("data-redirect-url");window.location=m});k.preventDefault()})},bindModalLinks:function(g){g.find("a.modal-link").click(d.Forms.handleModalLinks)},handleModalLinks:function(m){m.preventDefault();var h=e(this);if(h.hasClass("modal-loading")){return}h.addClass("modal-loading");var g=h.attr("href");var k=h.attr("data-title");var o=parseInt(h.attr("data-max-width"));var i=parseInt(h.attr("data-min-width"));var n=parseInt(h.attr("data-max-height"));var l=h.attr("data-auto-height")=="true";e.get(g,function(r){var p=e(r);p.dialog({draggable:false,title:k,modal:true,resizable:false,dialogClass:"modal",close:function(t,s){p.dialog("destroy");p.remove()}});var q=p.dialog("widget");q.center({sizeToWindow:true,minWidth:i,maxWidth:o,maxHeight:n,autoHeight:l});d.triggerHtmlInsert(p);h.removeClass("modal-loading")})},loadModal:function(g,k,m,i,h,l){e.get(g,function(p){var n=e(p);n.dialog({draggable:false,title:k,modal:true,resizable:false,dialogClass:"modal",close:function(r,q){n.dialog("destroy");n.remove()}});var o=n.dialog("widget");d.triggerHtmlInsert(n.parent());o.center({sizeToWindow:true,minWidth:i,maxWidth:m,maxHeight:h,autoHeight:l})})},bindAjaxPost:function(k){k.preventDefault();var m=e(this);if(m.hasClass("disabled")||m.hasClass("loading")){return}var i=m.attr("data-confirm-message");var h=m.attr("data-parent-selector");if(!i&&m.hasClass("confirm")){i="Are you sure?"}if(i!==a&&!confirm(i)){return}var g=e(this).attr("href");var l=e("<form>").attr("method","post").attr("action",g).hide();m.parent().append(l);if(!m.hasClass("silent")){m.addClass("loading")}l.ajaxSubmit(function(){if(h!==a&&h!==""){var n=m.parents(h);n.fadeOut(function(){n.remove()})}if(!m.hasClass("no-refresh")){self.location.reload()}})}}})(jQuery,Cobalt);

/* Cobalt.Comment.js */

(function(d,b,a){var c=function(e){e=e||d(".comment-form").find(".in-reply-to");e.hide().find("a.link").attr("href","#").text("")};d(function(){b.runOnHtmlInsert(function(e){e.find("form.comment-form").each(function(){var k=d(this);d("form").bind("form-pre-serialize",function(l){if(typeof(tinyMCE)!=="undefined"){tinyMCE.triggerSave()}});var i=k.find(".form-footer").find(".user-actions");var g=d.cookie("Cobalt.Comment.LastSavedContent");var j=d.cookie("Cobalt.Comment.LastSavedContentType");if(g!=""&&g!=null){d(i).append(d("<li class='tip' title='"+L.Global.Forums.RestoreContentDescription()+"'></li>").append(d("<button type='button' class='button'></button>").click(function(){if(j=="markup"){k.find("#field-body").val(g)}else{k.find("#field-body-wysiwyg").val(g)}}).append(d("<span>"+L.Global.Common.RestoreContent()+"</span>"))))}var f=d("#reply");var h;k.ajaxForm({beforeSubmit:function(){if(!k.valid()){return false}else{f.mask();h=setTimeout(function(){f.unmask()},10000);var l=k.find("#field-body").val();if(l!=""){d.cookie("Cobalt.Comment.LastSavedContent",k.find("#field-body").val());d.cookie("Cobalt.Comment.LastSavedContentType","markup")}else{d.cookie("Cobalt.Comment.LastSavedContent",k.find("#field-body-wysiwyg").val());d.cookie("Cobalt.Comment.LastSavedContentType","wysiwyg")}}},error:function(m,n,l){f.unmask();clearTimeout(h)},success:function(m,n,l){d.cookie("Cobalt.Comment.LastSavedContent","");clearTimeout(h);switch(m.result){case"preview":var o=m.preview;var r=k.attr("data-preview-id")||"comment-preview";var q=d("#"+r);if(q.length==0){var p=k;if(d("#reply").length>0){p=d("#reply")}p.before(d("<div>").attr("id",r));q=d("#"+r)}q.html(o);f.unmask();b.triggerHtmlInsert(q);break;case"success":self.location=m.url;break;case"invalid":f.unmask();b.Forms.displayErrors(k,m.errors);break;default:f.unmask();throw"Unknown data result from comment form: "+m.result.toString()}},dataType:"json"})})});d(".comment").delegate(".user-action-edit a","click",function(h){h.preventDefault();var i=d(this).closest(".comment");var g=i.find(".forum-post-body");if(g.length!=1){throw"Cannot find body content to replace"}var f=d(this).attr("href").toString();d.ajax({url:f,success:function(e){g.html(e);b.triggerHtmlInsert(g)},dataType:"html",type:"GET"});return false});d(".comment").delegate(".user-action-quote a","click",function(){d(this).parent().siblings(".user-action-reply").find("a").click();var e=d(this).closest(".comment");var l=d(".comment-form");var p=l.find("#field-body");var r=p.val();var i=b.Markup.currentSelectedMarkup(l);var f=d(this).parents(".comment");var g=f.find(".forum-post-body-content").html();var o=f.find(".forum-post-body-content").stripTags();var m=f.find("div.forum-post-author div.username > a");var k=m.text();var s=m.attr("href");var j=f.find("span.post-index > a").attr("href");var n=d("<div>").append(d("<blockquote>").append(d("<h4>").html(L.Global.Common.QuoteFrom(d("<div>").append(d("<a>").attr("href",s).text(k)).html()+" ")).append(d("<a>").attr("href",j).addClass("go-next").text("»")).append(g))).append(d("<br/>"));switch(i.toLowerCase()){case"wysiwyg":tinyMCE.activeEditor.setContent(tinyMCE.activeEditor.getContent()+n.html());b.TinyMCE.focusEditor();break;case"creole":case"rawhtml":p.val(r+n.html()).focus();break;case"bbcode":var h="${0}({1})$".format(e.attr("data-surrogate-type"),e.attr("data-surrogate-id"));n="[quote from={0}]{1}[/quote]".format(h,o);p.val(r+n);break;case"plaintext":var q=L.Global.Common.QuoteFrom(k)+o;q=q.split("\n").join("\n\t");p.val(r+q);break;default:break}});d(".comment").delegate(".user-action-reply a","click",function(){var e=d(this).closest(".comment");d("form.comment-form").each(function(){var k=d(this);var h=k.find("#field-parent-comment");h.val("");var g=+k.data("max-comment-depth")||0;if(g==0){return}var j=+e.data("id");if(!j){return}var f=parseInt(e.attr("data-depth")||"0",10)||0;if(f>g){j=null}else{if(f+1>g){j=parseInt(e.attr("data-parent-comment"),10)||null}}h.val(j||"");if(!!j){e=d('.comment[data-id="'+j+'"]')}var i=k.find(".in-reply-to");if(!!j){i.show().find("a.link").attr("href","#"+e[0].id).text(e.find(".forum-post-subject span").text()||"Comment #"+e.data("index"))}else{c(i)}});b.TinyMCE.focusEditor()});d(".comment-form").delegate("a.close","click",function(f){f.preventDefault();d(".comment-form").find("#field-parent-comment").val("");c()})})})(jQuery,Cobalt);

/* Cobalt.Forum.js */

(function(c,b,a){b.Forum={dependentScripts:function(){return[{dependency:b.User,name:"Cobalt.User"},{dependency:b.Markup,name:"Cobalt.Markup"}]},initialize:function(){b.Forum.addReadStatuses();c().ready(function(){c("a#forum-tools-expand").click(function(){var d=c("div#forum-tools");if(!d.is(":visible")||(c(this).position().top+20)!=d.position().top){d.css("top",c(this).position().top+20).css("left",c(this).position().left).css("position","absolute");d.show()}else{d.hide()}return false});c("a.mark-forum-read").click(function(g){g.preventDefault();var f=c(this).attr("data-forum-id");var d=c(this).attr("data-latest-comment-id");b.Forum.markForumRead(f,d);b.Forum.addReadStatuses();c.post(b.Routes.Instance.ForumSetForumSeen(f,d),function(){})});c("div#forum-tools td#mark-forum-read").click(function(){var e=c(this).attr("data-forum-id");var d=c(this).attr("data-latest-comment-id");b.Forum.markForumRead(e,d);document.location=document.location;return false});c("#begin-date").datepicker();c("#end-date").datepicker();c(".thread-action-rename").click(function(){var j=parseInt(c(this).attr("data-id"));if(j){var i=c(".thread-title[data-id="+j+"]");var d=c(i.selector.toString()+" > a");var k=d.attr("href")+"/rename";var f=d.html();var g=c('<form method="post">').attr("action",k);var l=c('<input type="text" name="title">').attr("value",f).attr("data-id",j);var e=c('<input type="submit" name="update">').attr("value",L.Global.Buttons.Update());var h=c("<a>").attr("href",document.location).text(L.Global.Buttons.Cancel());c(g).append(c(l)).append(c(e)).append(c(h));i.replaceWith(c(g));c(":text[data-id="+j+"]").click(function(){return false})}return false});c(".thread-action-lock").click(function(){var d=parseInt(c(this).attr("data-id"));if(d){document.location=b.Forum.getThreadActionUrl(d,"lock")}return false});c(".thread-action-unlock").click(function(){var d=parseInt(c(this).attr("data-id"));if(d){document.location=b.Forum.getThreadActionUrl(d,"unlock")}return false});c(".thread-action-pin").click(function(){var d=parseInt(c(this).attr("data-id"));if(d){document.location=b.Forum.getThreadActionUrl(d,"pin")}return false});c(".thread-action-unpin").click(function(){var d=parseInt(c(this).attr("data-id"));if(d){document.location=b.Forum.getThreadActionUrl(d,"unpin")}return false});c(".thread-action-delete").click(function(){var d=parseInt(c(this).attr("data-id"));if(d){c.post(b.Forum.getThreadActionUrl(d,"delete"),null,function(e){window.location.reload()},"json")}return false});c(".thread-action-add").click(function(){var d=parseInt(c(this).attr("data-id"));if(d){c.post(b.Forum.getThreadActionUrl(d,"add"),null,function(e){window.location.reload()},"json")}return false})});c(".spoiler").each(function(){var d=c(this);c(this).before(c("<a>").text("Spoiler (click to show)").attr("href","#").click(function(){if(d.isVisible()){c(this).text("Spoiler (click to show)");d.hide()}else{c(this).text("Spoiler (click to hide)");d.show()}return false}))})},getThreadIDsFromCheckBoxes:function(d){var e="";c(d).each(function(){var f=c(this).val();if(e==""){e=f}else{e+=","+f}});return e},getThreadActionUrl:function(e,g){var d=c(".thread-title[data-id="+e+"]");var f=c(d.selector.toString()+" > a");if(f.attr("href")){return f.attr("href")+"/"+g}else{return document.location}},markForumRead:function(e,d){e=parseInt(e);d=parseInt(d);if((e!=a)&&(d!=a)){var f=b.Forum.ForumSeen;if(!(f instanceof Object)){f={}}if(!(f[e] instanceof Object)){f[e]={ForumID:e,LatestCommentID:d}}else{f[e].ForumID=e;f[e].LatestCommentID=d}b.Forum.ForumSeen=f}},addReadStatuses:function(){var e=c(".forum-posts[data-id]").attr("data-id");if(e){e=parseInt(e);if(e){var d=0;c(".comment[data-index]").each(function(){var f=parseInt(c(this).attr("data-index"));if(f&&f>d){d=f}});if(d>0){c.post(b.Routes.Instance.ForumSetForumThreadSeen(e,d),function(){})}}}c(".forum-thread-row").each(function(){var i=c(this);var n=parseInt(i.attr("data-id"));var g=parseInt(i.attr("data-forum-id"));var j=parseInt(i.attr("data-latest-comment-id"));if(!n){return}var p=parseInt(i.attr("data-latest-post-index"));if(!p){return}var m=b.Forum.ForumThreadSeen;if(!(m instanceof Object)){m={}}var k=m[n]||0;var h=(b.Forum.ForumSeen!=a)&&(b.Forum.ForumSeen[g]!=a)&&(b.Forum.ForumSeen[g].ForumID==g)&&(j<=b.Forum.ForumSeen[g].LatestCommentID);var o=(p>k)&&!h;if(o){i.addClass("forum-thread-row-unread");if(k>0){var l=i.find(".thread-title > a");var f=c("<a>").attr("href","{0}?comment={1}".format(l.attr("href"),k)).addClass("go-next").text("»");l.after(f)}}else{i.addClass("forum-thread-row-read")}});c(".forum-row, .top-level-forum.can-have-threads").each(function(){b.Forum.setForumStatus(c(this))});b.runOnHtmlInsert(b.Forum.createUserMenu)},createUserMenu:function(){c(".forum-post-author").each(function(){var d=c(this).find(".username");var e=c(this).find(".user-actions-forum-post-author-menu");e.hide();if(c(d).find("a").attr("href")!=""){d.hover(function(){e.stop(true,true).slideDown(100)},function(){e.stop(true,true).slideUp(100)})}})},setForumStatus:function(f){var k=parseInt(f.attr("data-id"));var d=parseInt(f.attr("data-latest-thread-id"));var h=parseInt(f.attr("data-latest-comment-id"));var j=parseInt(f.attr("data-latest-post-index"));if(!d){return}var e=b.Forum.ForumThreadSeen;if(!(e instanceof Object)){e={}}var i=(b.Forum.ForumSeen!=a)&&(b.Forum.ForumSeen[k]!=a)&&(b.Forum.ForumSeen[k].ForumID==k)&&(h<=b.Forum.ForumSeen[k].LatestCommentID);var g=(!!e[d]&&e[d]==j)||i;if(g){f.removeClass("forum-row-not-seen-latest-thread");f.addClass("forum-row-seen-latest-thread")}else{f.removeClass("forum-row-seen-latest-thread");f.addClass("forum-row-not-seen-latest-thread")}}}})(jQuery,Cobalt);

/* Cobalt.Attachment.js */

(function(c,b,a){b.Attachment={initialize:function(){b.runOnHtmlInsert(function(d){d.find("#attachments-form").each(function(){var f=c(this);var e=f.find("#field-attachments");e.disable();f.find("#field-title").keypress(function(){var h=c(this);setTimeout(function(){if(h.valid()){e.enable()}else{e.disable()}},1)});var g=null;e.change(function(){setTimeout(function(){if(g&&g>=+new Date){return}g=500+new Date;if(e.val()&&e.is(":enabled")){c.log("submitting");f.submit()}},17)})})})}}})(jQuery,Cobalt);

/* Cobalt.ImageManager.js */

(function(d,B,r){var C;var z;var n;var h;var a;var f;var i;var s;var m;var y;var l;var p;var u;var g;var k;var t=false;var A=false;var G;var F;var e;var E;var q;var D;var j;var b;var w;var o=false;var c;var v=0;var x=false;B.ImageManager={uploadMode:function(){return v},showInstructions:function(){if(!z.is(":visible")){return}if(o&&v!=0&&!d(".instructions").is(":visible")){setTimeout(function(){d(".instructions").fadeIn("slow");setTimeout(function(){if(!d(".instructions").is(":visible")){return}d(".instructions").fadeOut("slow")},5000)},2000)}else{if(c.value=="template-select"){setTimeout(function(){d(".template-select-instructions").fadeIn("slow")},2000)}}},showModal:function(H,K,J,I){j=K;if(J!==r){if(c===r){c=B.ViewStateManager.getViewState("m",J)}else{c.setValue(J)}}if(I!==r){if(p===r){p=B.ViewStateManager.getViewState("c",I)}else{p.setValue(I)}}if(J!==r||I!==r){d(window).trigger("hashchange");setTimeout(function(){C.center({sizeToWindow:true,paddingWidth:0});C.fadeIn();B.ImageManager.showInstructions()},200)}else{C.center({sizeToWindow:true,paddingWidth:0});C.fadeIn();B.ImageManager.showInstructions()}switch(J){case"insert-image":z.find(".insert-image-options").show();break}},setPostType:function(H){if(u===r){u=B.ViewStateManager.getViewState("pt",H)}else{u.setValue(H)}},dependentScripts:function(){return[{dependency:B.User,name:"Cobalt.User"},{dependency:B.UI,name:"Cobalt.UI"},{dependency:B.Listing,name:"Cobalt.Listing"},{dependency:B.Markup,name:"Cobalt.Markup"}]},initialize:function(){o=(typeof FileReader!="undefined"&&FileReader!=null);z=d("#image-manager");n=1;h=z.attr("data-thumbnail-size-value");a=z.attr("data-thumbnail-width");f=z.attr("data-thumbnail-height");i=z.attr("data-entity-type-id");s=z.attr("data-entity-id");b=z.attr("data-default-image-width");p=B.ViewStateManager.getViewState("c",s);u=B.ViewStateManager.getViewState("pt","");d.log(u);g=B.ViewStateManager.getViewState("v",2);k=B.ViewStateManager.getViewState("s",1);c=B.ViewStateManager.getViewState("m","");d.log(c);y=z.find("div.bulk-moderation > form");var I=z.find("ul.listing");l=z.find("div.listing-container > div.loading");var H=z.find("span.tablesorter-pager");m=z.find("form.listing-filters");var O=z.attr("data-listing-url");var K=z.find("form.image-manager-form");var J=null;q=m.find("#filter-search");q.watermark("Search by name");q.attr("autocomplete","off");C=d("#image-manager-modal");var N=d('<a class="reset">x</a').click(function(){if(q.val()!=""){q.val("");B.ImageManager.refreshListing()}});window.onbeforeunload=function(){if(x){return"Are you sure you wish to leave this page? You appear to have unsaved changes."}};if(C.length>0){C.find("div.close").click(function(){C.hide();if(c.value==="template-select"){u.setValue("");c.setValue("");var P="/cp/cms/folders"+self.location.hash;self.location=P}});d("html,body").bind("keyup",function(P){if(P.keyCode=="27"){C.hide()}})}z.delegate("ul#categories > li > div.wrapper > img, ul#categories > li > div.wrapper > div.modifier-icon","click",B.ImageManager.handleFolderClick);z.delegate("div.folder-breadcrumbs > ul > li","click",B.ImageManager.handleFolderClick);z.delegate("li.post > div > a","click",B.ImageManager.handlePostClick);z.delegate("li.category div.micro-controls > a.edit-button","click",B.ImageManager.editFolder);z.delegate("li.video div.micro-controls > a.edit-button","click",B.ImageManager.editVideo);z.delegate("li.audio a.edit-button","click",B.ImageManager.editAudio);if(B.User.Preferences.ShowDeletedContent){z.find("input.show-deleted").attr("checked","true")}z.find("input.show-deleted").change(function(){B.User.Preferences.ShowDeletedContent=z.find("input.show-deleted").is(":checked");B.User.savePreferences(true);B.ImageManager.refreshListing()});z.delegate("div.micro-controls > a.undelete-button,div.micro-controls > a.delete-button","click",function(){var R=d(this).attr("href");var Q=d(this).parents("div.wrapper");var P=d(this).hasClass("delete-button")?"delete":"undelete";d.ajax({type:"POST",url:R,dataType:"json",success:function(){if(P=="undelete"){Q.removeClass("status-deleted")}else{Q.removeClass("status-draft");Q.removeClass("status-published");Q.addClass("status-deleted")}}});return false});z.delegate("div.micro-controls > a.social-button","click",function(){var P=d(this).attr("href");var Q=d(this).parents("div.wrapper");Q.addClass("social-loading");d.ajax({type:"POST",url:P,success:function(){Q.removeClass("social-loading")},error:function(){}});return false});z.delegate("div.micro-controls > a.representative-button","click",function(){var S=d(this).attr("href");var R=d(this).parents("div.wrapper");var P=d(this).parents("ul#files, ul#videos, ul#posts").find("div.wrapper");var Q=d(this);d.ajax({type:"POST",url:S,success:function(){P.removeClass("representative");R.addClass("representative")},error:function(){}});return false});z.delegate("div.micro-controls > a.feature-button","click",function(){var P=d(this).attr("href");if(P==null){return}var Q=d(this).parents("div.wrapper");d.ajax({type:"POST",url:P,success:function(){Q.toggleClass("featured")},error:function(){}});return false});z.find("div.controls div.actions a.select-all > ul.sub-menu > li").click(function(){d("div.controls div.actions a.select-all > ul.sub-menu").hide();var P="";var Q=d(this).attr("data-value");switch(Q){case"everything":case"nothing":P="div.listing-container div.wrapper:not(.parent-category) div.micro-controls > input[type=checkbox]";break;case"folders":P="div.listing-container ul#categories div.wrapper:not(.parent-category) div.micro-controls > input[type=checkbox]";break;case"pages":P="div.listing-container ul#pages div.micro-controls > input[type=checkbox]";break;case"posts":P="div.listing-container ul#posts div.micro-controls > input[type=checkbox]";break;case"images":P="div.listing-container ul#files div.micro-controls > input[type=checkbox]";break;case"audio":P="div.listing-container ul#audio div.micro-controls > input[type=checkbox]";break}if(Q=="nothing"){z.find(P).removeAttr("checked")}else{z.find(P).attr("checked","checked")}z.find(P).trigger("change")});z.find("div.controls div.actions a.new-folder").click(function(){B.ImageManager.createFolder()});z.find("div.controls div.actions a.new-post").click(function(){self.location="/cp/cms/posts/create?parentCategoryID="+s});z.find("div.controls div.actions a.create-new-post").click(function(P){self.location="/cp/cms/posts/create?parentCategoryID="+s});z.find("div.controls div.actions .create-new-post-from-template").click(function(P){P.stopImmediatePropagation();self.location="/cp/cms/posts/create?parentCategoryID="+s+"&post-type=3"});z.find("div.controls div.actions li.new-post").mouseover(function(P){d(this).find(".post-menu").show()});z.find("div.controls div.actions li.new-post").mouseout(function(P){d(this).find(".post-menu").hide()});z.find("div.controls div.actions a.new-page").click(function(){self.location="/cp/cms/pages/create?parentCategoryID="+s});z.find("div.controls div.actions a.edit-folder").click(function(P){B.ImageManager.editFolder(P,s)});z.find("div.controls div.actions a.new-video").click(function(){B.ImageManager.createVideo()});q.keyup(function(){if(d(this).val()==""){N.fadeOut()}else{N.fadeIn()}clearTimeout(J);J=setTimeout(function(){B.ImageManager.refreshListing()},500)});q.parent().append(N);if(q.val()!=""){q.keyup()}var M=d("#image-manager").fileupload({autoUpload:true,previewMaxWidth:a,previewMaxHeight:f,sequentialUploads:true});var L=d(M).data("fileupload");B.ImageManager.updateUploadAction();G=z.find("div.view > ul > li");F=G.find("a");F.each(function(){d(this).click(function(){g.setValue(d(this).attr("data-value"));a=d(this).attr("data-thumbnail-width");f=d(this).attr("data-thumbnail-height");L.options.previewMaxWidth=a;L.options.previewMaxHeight=f;B.ImageManager.updateUploadAction();return false})});e=z.find("div.sort > ul > li");E=e.find("a");E.each(function(){d(this).click(function(){k.setValue(d(this).attr("data-value"));return false})});B.runOnHtmlInsert(function(){H.find("> a").unbind("click");H.find("> a").click(function(){var S=m.attr("action");var Q=S;if(S.indexOf("?")>0){Q=S.substring(0,S.indexOf("?"))}var P=d.query.load(d(this).attr("href"));if(P.get("page")==""){P=P.set("page","1")}var R=d.query.load(S);for(var T in P.keys){R=R.set(T,P.keys[T])}m.attr("action",Q+R.toString());B.ImageManager.refreshListing();return false})});if(C.length>0){z.delegate("ul#files > li div.wrapper a","click",function(){var P=d(this).parents("li.attachment").attr("data-id");d.ajax({url:"/cp/cms/image-manager/attachment-url/"+P,success:function(Q){var R=Q.thumbnailUrl;var T=Q.fullSizeUrl;var S=d("input[name=image-insert-option]:checked").val();if(S==null||S==""){S="thumb"}var U="";switch(S){case"thumb":U='<img src="'+R+'">';break;case"lightbox":U='<a class="lightbox" href="'+T+'"><img src="'+R+'"></a>';break;case"full":U='<img src="'+T+'">';break}j(U);C.hide()}});return false});B.runOnHtmlInsert(function(P){P.find("div.attachment-wrapper a").attr("title",'<div class="header">Insert Image</div>Click here to insert this image at the default width (<b>'+b+" pixels</b>).<br><br>Note: You can set the default width in the Settings section of the News and Media Control Panel.").tooltip()})}else{B.runOnHtmlInsert(function(){z.find("ul#files > li div.wrapper > a").addClass("lightbox")})}m.addClass("ajax-listing");m.attr("action",O);m.ajaxForm({type:"get",cache:false,beforeSubmit:function(){if(A){return false}A=true;l.fadeIn()},success:function(V){l.hide();A=false;t=true;z.attr("data-thumbnail-size",V.ThumbnailSize);var P=d(V.Results);I.replaceWith(P);I=P;var R=d(V.Pagination);if(H.length==0){z.find("div.listing-header").append(R);z.find("div.listing-footer").append(R.clone())}else{H.each(function(){d(this).replaceWith(R.clone())})}H=z.find("span.tablesorter-pager");if(V.CategoryPath!=null){var U=d("<ul>").addClass("group");for(var Q=0;Q<V.CategoryPath.length;Q++){var S=V.CategoryPath[Q];var W=d("<li>");W.html(S.label);W.attr("data-id",S.id);U.append(W)}z.find("div.folder-breadcrumbs > ul").replaceWith(U)}z.attr("data-display-mode",V.DisplayMode);z.attr("data-upload-mode",V.UploadMode);v=V.UploadMode;z.attr("class","");D=V.ParentCategoryID;var T=z.find("ul#categories > li:first-child > div");if(T.attr("data-id")==D){T.addClass("parent-category")}B.ImageManager.showInstructions();w=V.AllowedContentTypes;z.find("div.actions a.contextual").hide();for(var Q=0;Q<w.length;Q++){z.find("div.actions a.new-"+w[Q]).css("display","inline-block")}B.triggerHtmlInsert(I);B.triggerHtmlInsert(H);B.ImageManager.updateUploadAction();return false},error:function(P){A=false;$loading.hide();return false}});if(!o){d(".image-manager-form").show()}B.runOnHtmlInsert(function(P){var Q=P.find("#field-display-mode");Q.change(function(){if(d(this).val()=="4"){d("#itunes-categories").show();d("#j-syndication-itunes-notes").show()}else{d("#itunes-categories").hide();d("#j-syndication-itunes-notes").hide()}});Q.change()});B.runOnHtmlInsert(function(P){P.find("div.wrapper > div.micro-controls > input[type=checkbox]").each(B.ImageManager.wireupCheckbox);P.find("div.wrapper > p.title").each(B.ImageManager.wireupTitles)});s=p.value;h=g.value;n=k.value;B.ImageManager.refreshListing();d(window).bind("hashchange",function(){if(t){B.ViewStateManager.updateFromHash();B.ImageManager.refreshListing()}})},handlePostClick:function(H){if(c.value==="template-select"){H.preventDefault();j(d(this).parent().attr("data-id"));C.hide()}},createVideo:function(){try{l.fadeIn();var I="/cp/cms/videos/"+s+"/create?width="+a+"&height="+f;d.ajax({url:I,success:function(J){B.ImageManager.createVideoModal(J.html,"New Video","create")},dataType:"json"})}catch(H){}},editVideo:function(K,J,N){try{l.fadeIn();var L=d(this);var H=L.parents("div.wrapper");J=J||H.attr("data-id");N=N||H.attr("data-category-id");var I="/cp/cms/videos/"+N+"/"+J+"/edit?width="+a+"&height="+f;d.ajax({url:I,success:function(O){B.ImageManager.createVideoModal(O.html,"Edit Video","edit",J)},dataType:"json"})}catch(M){}},createVideoModal:function(J,L,H,I){l.hide();var K=d("<div>");K.html(J);H=H||"create";K.dialog({modal:true,dialogClass:"modal video-modal",draggable:false,title:L,resizable:false,close:function(N,M){d(N.target).dialog("destroy");d(N.target).remove()}});K.find("button#field-cancel").click(function(){K.dialog("close");return false});B.Tags.initialize();K.parent().center({sizeToWindow:true,maxWidth:640,maxHeight:500});K.find("form").ajaxForm({type:"post",dataType:"json",beforeSubmit:function(){l.fadeIn()},success:function(N){K.dialog("close");l.hide();if(N.Success){var P=d.tmpl(d("#video-template"),N);var O=z.find("ul#videos");var M=null;if(H=="edit"){M=O.find('li > div[data-id="'+I+'"]').parent();if(M.length==0){return}}setTimeout(function(){P.hide();if(M!=null&&M.length>0){M.replaceWith(P);P=O.find('li > div[data-id="'+I+'"]').parent()}else{O.prepend(P)}B.NiceDates.runNiceDates();P.fadeIn(function(){d(this).show()})},200)}else{B.ImageManager.createVideoModal(N.html,L,H,I)}return false}});B.triggerHtmlInsert(K)},createFolder:function(){try{l.fadeIn();var I="/cp/cms/folders/"+s+"/create";d.ajax({url:I,success:function(J){B.ImageManager.createFolderModal(J.html,"New Folder","create")},dataType:"json"})}catch(H){}},editFolder:function(L,I){try{l.fadeIn();var J=d(this);I=I||J.parents("div.wrapper").attr("data-id");var H="/cp/cms/folders/"+I+"/edit";d.get(H,function(M){B.ImageManager.createFolderModal(M.html,"Edit Folder","edit",I)})}catch(K){}},createFolderModal:function(J,L,H,I){l.hide();var K=d("<div>");K.html(J);H=H||"create";K.dialog({modal:true,dialogClass:"modal category-modal",draggable:false,title:L,resizable:false,close:function(N,M){d(N.target).dialog("destroy");d(N.target).remove()}});K.find("button#field-cancel").click(function(){K.dialog("close");return false});B.Tags.initialize();K.parent().center({sizeToWindow:true,maxWidth:640,maxHeight:510,minHeight:540});K.find("form").ajaxForm({type:"post",dataType:"json",beforeSubmit:function(){l.fadeIn()},success:function(O){K.dialog("close");l.hide();if(O.Success){var N=d.tmpl(d("#category-template"),O);var Q=z.find("ul#categories");var M=Q.find('li > div[data-id="'+D+'"]');var P=null;if(H=="edit"){P=Q.find('li > div[data-id="'+I+'"]').parent();if(P.length==0){return}}if(M.length>0){M=M.parent()}setTimeout(function(){N.hide();if(P!=null&&P.length>0){P.replaceWith(N);N=Q.find('li > div[data-id="'+I+'"]').parent()}else{if(M.length>0){N.insertAfter(M)}else{Q.prepend(N)}}N.fadeIn(function(){d(this).show()})},200)}else{B.ImageManager.createFolderModal(O.html,L,H,I)}return false}});B.triggerHtmlInsert(K)},editAudio:function(L,I){try{l.fadeIn();var J=d(this);I=I||J.parents("li.audio").attr("data-id");var H="/cp/cms/audio/"+I+"/edit";d.get(H,function(M){B.ImageManager.createAudioModal(M.html,"Edit Podcast",I)})}catch(K){}},createAudioModal:function(I,L,H){l.hide();var J=d("<div>");J.html(I);J.find(":input").change(function(){x=true});J.dialog({modal:true,dialogClass:"modal category-modal",draggable:false,title:L,resizable:false,close:function(N,M){d(N.target).dialog("destroy");d(N.target).remove()}});J.find("button#field-cancel").click(function(){J.dialog("close");return false});B.Tags.initialize();J.parent().center({sizeToWindow:true,maxWidth:540,maxHeight:500,autoHeight:true,minHeight:400});var K=function(M){J.dialog("close");l.hide();x=false;if(M.Success){d.get("/cp/cms/audio/"+M.id+"/manager-item",function(Q){var N=d(Q);var P=z.find("ul#audio");var O=P.find('li[data-id="'+H+'"]');setTimeout(function(){N.hide();O.replaceWith(N);B.triggerHtmlInsert(N);N=P.find('li[data-id="'+H+'"]');N.fadeIn(function(){if(M.RecentlyPublished&&confirm("This appears to be recently published audio. Would you like to create a Post for it?")){self.location="/cp/cms/posts/create?audio-id="+H}d(this).show()})},200)})}else{B.ImageManager.createAudioModal(M.html,L,H)}return false};J.find("form").ajaxForm({type:"post",dataType:"json",beforeSubmit:function(){l.fadeIn()},error:K,success:K});B.triggerHtmlInsert(J)},handleFolderClick:function(){var L=d(this);if(L.is("img")||L.hasClass("modifier-icon")){L=L.parent()}q.val("");var I=m.attr("action");if(I.indexOf("?")>0){var J=I.substring(0,I.indexOf("?"));var K=d.query.load(I);if(K.get("page")!=""){K=K.remove("page")}var H=J+K.toString();m.attr("action",H)}s=L.attr("data-id");if(p!=null&&p.value==s){B.ImageManager.refreshListing()}else{p.setValue(s)}},refreshListing:function(){var J=m.attr("action");var H=J;if(J.indexOf("?")>0){H=J.substring(0,J.indexOf("?"))}var I=d.query.load(J);E.removeClass("active");e.find("a[data-value="+k.value+"]").addClass("active");F.removeClass("active");G.find("a[data-value="+g.value+"]").addClass("active");I=I.remove("filter-search");I=I.set("t",g.value);I=I.set("s",k.value);I=I.set("entity-type-id",i);I=I.set("entity-id",p.value);I=I.set("post-type",u.value);y.attr("action",B.Routes.Instance.CPCategoryContentBulkModeration(p.value));d("#page-container-content").animate({scrollTop:0},0);m.attr("action",H+I.toString());m.submit()},wireupCheckbox:function(){var H=d(this);if(H.is(":checked")){H.parents("div.wrapper").addClass("selected")}H.change(function(){var I=d(this);if(I.is(":checked")){I.parents("div.wrapper").addClass("selected")}else{I.parents("div.wrapper").removeClass("selected")}})},updateUploadAction:function(){function H(){return(((1+Math.random())*65536)|0).toString(16).substring(1)}function I(){return(H()+H()+"-"+H()+"-"+H()+"-"+H()+"-"+H()+H()+H())}d(".image-manager-form").attr("action","/upload.ashx?thumbnail-width="+a+"&thumbnail-height="+f+"&entity-type-id="+i+"&entity-id="+s+"&upload-mode="+v+"&guid="+I())},wireupTitles:function(){var H=d(this);H.click(function(){var K=d(this);var N="attachment";var J=K.parents("li.attachment");if(J.length==0){J=K.parents("li.audio");N="audio"}var I=J.attr("data-id");if(I){var O=N=="attachment"?B.Routes.Instance.AttachmentRename(I):B.Routes.Instance.AudioRename(I);var M=K.text();var L=d('<form method="post">').attr("action",O);var P=d('<input type="text" name="title">').attr("value",M);L.append(d(P)).hide();L.ajaxForm({success:function(Q){if(Q.Status===r||(Q.Status!==r&&Q.Status!="Invalid")){L.fadeOut(function(){var R=L.find("input[name=title]").val();K.html(R);L.remove();K.fadeIn()})}else{L.effect("shake",{times:6},30)}},error:function(){}});d(L).fadeIn(function(){d(P).focus();d(P).select()});K.hide();K.before(d(L));J.unbind("click");J.click(function(Q){if(d(Q.target).is("input")){return}L.fadeOut(function(){L.remove();K.show()})})}return false})}};d.widget("blueimpUI.fileupload",d.blueimp.fileupload,{getFileListing:function(){var H=d("#image-manager");switch(B.ImageManager.uploadMode()){case 1:return H.find("ul.listing-files");case 2:return H.find("ul.listing-audio")}},options:{autoUpload:false,maxNumberOfFiles:r,maxFileSize:r,minFileSize:1,acceptFileTypes:/.+$/i,previewFileTypes:/^image\/(gif|jpeg|png)$/,previewMaxWidth:80,previewMaxHeight:80,previewAsCanvas:true,uploadTemplate:function(){var H=d("#image-manager");switch(B.ImageManager.uploadMode()){case 1:return d("#image-template-upload");case 2:return d("#audio-template-upload")}},dataType:"json",drop:function(I,H){setTimeout(function(){d(".instructions").fadeOut()},500);if(d.cookie("Cobalt.ImageManager.instructions")==null){d.cookie("Cobalt.ImageManager.instructions","1",{path:"/",expires:365})}},add:function(L,H){B.ImageManager.updateUploadAction();if(v==0){return}var K=d(this).find(".no-results");if(K.length>0){K.remove()}var I=d(this).data("fileupload");I._adjustMaxNumberOfFiles(-H.files.length);H.isAdjusted=true;H.isValidated=I._validate(H.files);var J=I.getFileListing();H.context=I._renderUpload(H.files).prependTo(J).fadeIn(function(){d(this).show()}).data("data",H);if((I.options.autoUpload||H.autoUpload)&&H.isValidated){H.jqXHR=H.submit()}},send:function(J,H){if(!H.isValidated){var I=d(this).data("fileupload");if(!H.isAdjusted){I._adjustMaxNumberOfFiles(-H.files.length)}if(!I._validate(H.files)){return false}}if(H.context&&H.dataType&&H.dataType.substr(0,6)==="iframe"){H.context.find(".ui-progressbar").progressbar("value",parseInt(100,10))}},done:function(J,H){var I=d(this).data("fileupload");if(!H.context){return}H.context.each(function(L){var K=(d.isArray(H.result)&&H.result[L])||{error:"emptyResult"};if(K.error){I._adjustMaxNumberOfFiles(1);d(this).fadeOut(function(){I._renderUpload([K]).css("display","none").replaceAll(this).fadeIn(function(){d(this).show();var M=d(this);setTimeout(function(){M.fadeOut(function(){M.remove()})},5000)})});return}d(this).fadeOut(function(){var M=d(K.html);M.css("display","none").replaceAll(this).fadeIn(function(){d(this).show();B.triggerHtmlInsert(d(this))})})})},fail:function(J,H){var I=d(this).data("fileupload");I._adjustMaxNumberOfFiles(H.files.length);if(H.context){H.context.each(function(K){d(this).fadeOut(function(){if(H.errorThrown!=="abort"){var L=H.files[K];L.error=L.error||H.errorThrown||true;I._renderDownload([L]).css("display","none").replaceAll(this).fadeIn(function(){d(this).show()})}else{H.context.remove()}})})}else{if(H.errorThrown!=="abort"){I._adjustMaxNumberOfFiles(-H.files.length);H.context=I._renderUpload(H.files).css("display","none").appendTo(this.getFileListing()).fadeIn(function(){d(this).show()}).data("data",H)}}},progress:function(I,H){if(H.context){H.context.find(".ui-progressbar").progressbar("value",parseInt(H.loaded/H.total*100,10))}},progressall:function(I,H){d(this).find(".overall-progressbar").progressbar("value",parseInt(H.loaded/H.total*100,10))},start:function(){d(this).find(".overall-progressbar").progressbar("value",0).fadeIn()},stop:function(){d(this).find(".overall-progressbar").fadeOut()},destroy:function(J,H){var I=d(this).data("fileupload");if(H.url){d.ajax(H).success(function(){I._adjustMaxNumberOfFiles(1);d(this).fadeOut(function(){d(this).remove()})})}else{H.context.fadeOut(function(){d(this).remove()})}}},_scaleImage:function(L,H){H=H||{};var I=document.createElement("canvas"),M=Math.min((H.maxWidth||L.width)/L.width,(H.maxHeight||L.height)/L.height);if(M>=1){M=Math.max((H.minWidth||L.width)/L.width,(H.minHeight||L.height)/L.height)}var J=parseInt(L.width*M,10);var K=parseInt(L.height*M,10);L.width=(J>H.maxWidth)?H.maxWidth:J;L.height=(K>H.maxHeight)?H.maxHeight:K;if(!H.canvas||!I.getContext){return L}I.width=L.width;I.height=L.height;I.getContext("2d").drawImage(L,0,0,L.width,L.height);return I},_createObjectURL:function(I){var H="undefined",J=(typeof window.createObjectURL!==H&&window)||(typeof URL!==H&&URL)||(typeof webkitURL!==H&&webkitURL);return J?J.createObjectURL(I):false},_revokeObjectURL:function(H){var I="undefined",J=(typeof window.revokeObjectURL!==I&&window)||(typeof URL!==I&&URL)||(typeof webkitURL!==I&&webkitURL);return J?J.revokeObjectURL(H):false},_loadFile:function(I,J){if(typeof FileReader!=="undefined"&&FileReader.prototype.readAsDataURL){var H=new FileReader();H.onload=function(K){J(K.target.result)};H.readAsDataURL(I);return true}return false},_loadImage:function(H,J,I){var M=this,K,L;if(!I||!I.fileTypes||I.fileTypes.test(H.type)){K=this._createObjectURL(H);L=d("<img>").bind("load",function(){d(this).unbind("load");M._revokeObjectURL(K);J(M._scaleImage(L[0],I))});if(K){L.prop("src",K)}else{this._loadFile(H,function(N){L.prop("src",N)})}}},_enableDragToDesktop:function(){var I=d(this),H=I.prop("href"),K=decodeURIComponent(H.split("/").pop()).replace(/:/g,"-"),J="application/octet-stream";I.bind("dragstart",function(L){try{L.originalEvent.dataTransfer.setData("DownloadURL",[J,K,H].join(":"))}catch(M){}})},_adjustMaxNumberOfFiles:function(H){if(typeof this.options.maxNumberOfFiles==="number"){this.options.maxNumberOfFiles+=H;if(this.options.maxNumberOfFiles<1){this._disableFileInputButton()}else{this._enableFileInputButton()}}},_formatFileSize:function(H){if(typeof H.size!=="number"){return""}if(H.size>=1000000000){return(H.size/1000000000).toFixed(2)+" GB"}if(H.size>=1000000){return(H.size/1000000).toFixed(2)+" MB"}return(H.size/1000).toFixed(2)+" KB"},_hasError:function(H){if(H.error){return H.error}if(this.options.maxNumberOfFiles<0){return"maxNumberOfFiles"}if(!(this.options.acceptFileTypes.test(H.type)||this.options.acceptFileTypes.test(H.name))){return"acceptFileTypes"}if(this.options.maxFileSize&&H.size>this.options.maxFileSize){return"maxFileSize"}if(typeof H.size==="number"&&H.size<this.options.minFileSize){return"minFileSize"}return null},_validate:function(I){var H=this,J;d.each(I,function(L,K){K.error=H._hasError(K);J=!K.error});return J},_uploadTemplateHelper:function(H){H.sizef=this._formatFileSize(H);return H},_renderUploadTemplate:function(I){var H=this;return d.tmpl(this.options.uploadTemplate(),d.map(I,function(J){return H._uploadTemplateHelper(J)}))},_renderUpload:function(I){var H=this,K=this.options,J=this._renderUploadTemplate(I);if(!(J instanceof d)){return d()}J.css("display","none");J.find(".progress div").slice(1).remove().end().first().progressbar();J.find(".start button").slice(this.options.autoUpload?0:1).remove().end().first().button({text:false,icons:{primary:"ui-icon-circle-arrow-e"}});J.find(".cancel button").slice(1).remove().end().first().button({text:false,icons:{primary:"ui-icon-cancel"}});J.find(".preview").each(function(M,L){H._loadImage(I[M],function(N){d(N).hide().appendTo(L).fadeIn()},{maxWidth:K.previewMaxWidth,maxHeight:K.previewMaxHeight,fileTypes:K.previewFileTypes,canvas:K.previewAsCanvas})});return J},_downloadTemplateHelper:function(H){H.sizef=this._formatFileSize(H);return H},_renderDownloadTemplate:function(H){return},_renderDownload:function(H){return},_startHandler:function(J){J.preventDefault();var I=d(this).closest(".template-upload"),H=I.data("data");if(H&&H.submit&&!H.jqXHR){H.jqXHR=H.submit();d(this).fadeOut()}},_cancelHandler:function(J){J.preventDefault();var I=d(this).closest(".template-upload"),H=I.data("data")||{};if(!H.jqXHR){H.errorThrown="abort";J.data.fileupload._trigger("fail",J,H)}else{H.jqXHR.abort()}},_deleteHandler:function(I){I.preventDefault();var H=d(this);I.data.fileupload._trigger("destroy",I,{context:H.closest(".template-download"),url:H.attr("data-url"),type:H.attr("data-type"),dataType:I.data.fileupload.options.dataType})},_initEventHandlers:function(){d.blueimp.fileupload.prototype._initEventHandlers.call(this)},_destroyEventHandlers:function(){var H=this.getFileListing();H.find(".start button").die("click."+this.options.namespace);H.find(".cancel button").die("click."+this.options.namespace);H.find(".delete button").die("click."+this.options.namespace);d.blueimp.fileupload.prototype._destroyEventHandlers.call(this)},_initFileUploadButtonBar:function(){var I=this.element.find(".fileupload-buttonbar"),J=this.getFileListing(),H=this.options.namespace;I.addClass("ui-widget-header ui-corner-top");this.element.find(".fileinput-button").each(function(){var K=d(this).find("input:file").detach();d(this).button({icons:{primary:"ui-icon-plusthick"}}).append(K)});I.find(".start").button({icons:{primary:"ui-icon-circle-arrow-e"}}).bind("click."+H,function(K){K.preventDefault();J.find(".start button").click()});I.find(".cancel").button({icons:{primary:"ui-icon-cancel"}}).bind("click."+H,function(K){K.preventDefault();J.find(".cancel button").click()});I.find(".delete").button({icons:{primary:"ui-icon-trash"}}).bind("click."+H,function(K){K.preventDefault();J.find(".delete button").click()})},_destroyFileUploadButtonBar:function(){this.element.find(".fileupload-buttonbar").removeClass("ui-widget-header ui-corner-top");this.element.find(".fileinput-button").each(function(){var H=d(this).find("input:file").detach();d(this).button("destroy").append(H)});this.element.find(".fileupload-buttonbar button").unbind("click."+this.options.namespace).button("destroy")},_enableFileInputButton:function(){this.element.find(".fileinput-button input:file:disabled").each(function(){var I=d(this),H=I.parent();I.detach().prop("disabled",false);H.button("enable").append(I)})},_disableFileInputButton:function(){this.element.find(".fileinput-button input:file:enabled").each(function(){var I=d(this),H=I.parent();I.detach().prop("disabled",true);H.button("disable").append(I)})},_initTemplates:function(){},_create:function(){d.blueimp.fileupload.prototype._create.call(this);this._initTemplates();this.element.addClass("ui-widget");this._initFileUploadButtonBar();this.element.find(".fileupload-content").addClass("ui-widget-content ui-corner-bottom");this.element.find(".overall-progressbar").hide().progressbar()},destroy:function(){this.element.find(".overall-progressbar").progressbar("destroy");this.element.find(".fileupload-content").removeClass("ui-widget-content ui-corner-bottom");this._destroyFileUploadButtonBar();this.element.removeClass("ui-widget");d.blueimp.fileupload.prototype.destroy.call(this)},enable:function(){d.blueimp.fileupload.prototype.enable.call(this);this.element.find(":ui-button").not(".fileinput-button").button("enable");this._enableFileInputButton()},disable:function(){this.element.find(":ui-button").not(".fileinput-button").button("disable");this._disableFileInputButton();d.blueimp.fileupload.prototype.disable.call(this)}})})(jQuery,Cobalt);

/* Cobalt.MultiFileUpload.js */

(function(c,b,a){b.MultiFileUpload={deleteTemporaryAttachmentRoute:null,fileUploadObjects:null,initialize:function(){var d=c(".multi-file-upload");d.each(function(){var g=new b.MultiFileUpload.FileUpload();g.FileInput=c(this);g.Form=c(this).parents("form").first().bind("fileAttached",g.fileAttached).bind("fileRemoved",g.fileRemoved);b.MultiFileUpload.fileUploadObjects={};b.MultiFileUpload.fileUploadObjects[g.Form.attr("id")]=g;var e=parseInt(c(this).attr("data-max-files"));if(e){g.MaxFiles=e}var h=c(this).attr("data-fieldset-label");if(h){g.FieldSetLabel=h}g.AttachButton=g.Form.find(":submit");if(g.AttachButton){g.AttachButton.attr("value",c(this).attr("data-button-value"))}var f=c(this).attr("data-attach-to-element-id");if(f){g.AttachToElement=c(".attachments[id='"+f+"']")}if(g.CurrentFileCount==g.MaxFiles){g.AttachButton.attr("disabled",true);c(g.Form).find(":input").each(function(){c(this).attr("disabled",true)})}g.rebindAttachButton()})},FileUpload:function(){this.AttachToElement="";this.Form="";this.MaxFiles=-1;this.FileInput="";this.NewFileUpload="";this.AttachButton="";this.CurrentFileCount=0;this.FieldSet=c("<fieldset>");this.Legend=c("<legend>");this.FieldSetLabel="";this.fileAttached=function(e,f){f.CurrentFileCount++;var d=c("div.attachment-errors#"+c(f.FileInput).attr("name"));d.remove();if(f.CurrentFileCount==f.MaxFiles){f.AttachButton.attr("disabled",true);c(f.Form).find(":input").each(function(){c(this).attr("disabled",true)})}else{f.rebindAttachButton()}c(f.Form).resetForm()};this.fileRemoved=function(d,e){if(e.AttachButton.attr("disabled")==true){e.AttachButton.removeAttr("disabled");c(e.Form).find(":input").each(function(){c(this).removeAttr("disabled")})}e.CurrentFileCount--;if((e.CurrentFileCount==0)&&(e.FieldSet.find("legend").html()!=a)){e.FieldSet.empty();e.Legend.empty();e.FieldSet.remove()}e.rebindAttachButton()};this.monitorForm=function(d,e){var f=e.Form;if(f.valid()){e.AttachButton.attr("disabled",false);if(d.type=="file"){f.submit()}}else{e.AttachButton.attr("disabled",true)}};this.rebindAttachButton=function(){var d=this.Form;var e=this;this.AttachButton.attr("disabled",true);var f=d.find(":input");f.each(function(){c(this).keypress(function(){e.monitorForm(this,e)});c(this).change(function(){e.monitorForm(this,e)})});c(this.Form).unbind("submit");c(this.Form).ajaxForm({type:"post",iframe:true,beforeSubmit:function(){return d.valid()},success:function(k,h,i,j){var l=null;try{l=JSON.parse(k)}catch(g){}if(k.indexOf("HttpRequestTooLargeException")>-1){e.displayError(L.Global.Files.FileTooLarge("5 MB"))}else{if(l!=null&&l.Errors!=a){b.Forms.displayErrors(d,l.Errors)}else{e.attachFile(k)}}},error:function(){e.displayError(L.Global.Files.FileTooLarge("1 GB"))}})};this.removeFile=function(d){var e=this;c.post(b.MultiFileUpload.deleteTemporaryAttachmentRoute(c(d).attr("data-id")),null,function(f){if(f=="1"){c(d).remove();c(e.Form).trigger("fileRemoved",[e])}else{if(f.Error){}}})};this.attachFile=function(d){var e=this;if((c(e.FileInput).val()!="")&&((this.MaxFiles==-1)||((this.MaxFiles>0)&&(this.CurrentFileCount<this.MaxFiles)))){e.NewFileUpload=c('<input type="file" class="multi-file-upload">');e.NewFileUpload.attr("name",c(e.FileInput).attr("name"));this.displayFileInfo(d);c(e.FileInput).after(e.NewFileUpload);c(e.FileInput).remove();e.FileInput=e.NewFileUpload;c(e.Form).trigger("fileAttached",[e])}};this.displayError=function(e){var d=c("div.attachment-errors");if(d.html()!=a){d.empty();d.append(e)}else{d=c('<div class="attachment-errors">');d.attr("id",c(this.FileInput).attr("name"));d.append(e);this.AttachButton.before(d)}this.rebindAttachButton()};this.displayFileInfo=function(h){var d=this;if((d.CurrentFileCount==0)||(d.FieldSet.find("legend").length<1)){if(d.FieldSet.length==0){d.FieldSet=c("<fieldset>")}d.FieldSet.append(d.Legend.append(d.FieldSetLabel)).append(c("<ul>").addClass("multi-file-upload-file-list"))}var g=d.FieldSet.find("ul.multi-file-upload-file-list");var i=c(h);var e=c("<div>");var f=c('<input type="button">');f.val(L.Global.Buttons.Delete());f.click(function(){d.removeFile(i)});c(i).append(e.append(f));c(g).append(i);if(c(d.AttachToElement).hasClass("no-results")){c(d.AttachToElement).removeClass("no-results");c(d.AttachToElement).empty()}c(d.AttachToElement).append(d.FieldSet)}}}})(jQuery,Cobalt);

/* Cobalt.Navigation.js */

(function(c,b,a){b.Navigation={initialize:function(){var d="#navigation"},enableDropDownMenus:function(){c(b.Navigation.navigationSelector+" .section ul").css("visibility","hidden");c(b.Navigation.navigationSelector+" .section").hover(function(){c(this).addClass("hover");c("ul:first",this).css("visibility","visible")},function(){c(this).removeClass("hover");c("ul:first",this).css("visibility","hidden")});c("ul#nav li ul li:has(ul)").find("a:first").append(" &raquo; ")}}})(jQuery,Cobalt);

/* Cobalt.NavigationEditor.js */

(function(c,b,a){b.NavigationEditor=function(f,d){var e="#"+f;this.errorCssClass="vld-error";this.nextRow=1;this.linkRegex=new RegExp("^((https?://([-w]+)(.w+)+(:\d+)?)|/)");this.roleList=d;this.linkSelectorID;this.addInputLine=function(p,h,D,s,r,m,j,q,l){var F=this;var E=c("<tr>").attr("id",this.nextRow);var J=c("<input type='text' size='32'>").attr("id","name"+this.nextRow).attr("name","name"+this.nextRow).val(p);E.append(c("<td class='col-label'>").append(J));if(q){E.addClass("sub-nav")}var x=c("<input type='text' size='48'>").attr("id","css"+this.nextRow).attr("name","css"+this.nextRow).val(h);E.append(c('<td class="col-css">').append(x));var z=c("<input type='text' size='48'>").attr("id","link"+this.nextRow).attr("name","link"+this.nextRow).val(D);if(r||m){z.attr("disabled","true")}var H=c("<td class='col-link'>").append(z);H.append(c("<input>").attr("type","hidden").attr("id","nav"+this.nextRow).attr("name","nav"+this.nextRow));if(r){var G="linkID"+this.nextRow;J.attr("disabled","true");H.append(c("<input>").addClass("linkID").attr("type","hidden").attr("id",G).attr("name",G).val(r))}if(m){var u="pageID"+this.nextRow;H.append(c("<input>").addClass("pageID").attr("type","hidden").attr("id",u).attr("name",u).val(m))}E.append(H);var C=c("<input>").attr("type","checkbox").attr("id","new"+this.nextRow).attr("name","new"+this.nextRow);if(l=="True"){C.attr("checked","checked")}E.append(c("<td class='col-new'>").append(C));var o=c("<div>").attr("class","role-selector").attr("id","roleID"+this.nextRow);var k=false;var K=c("<select>").attr("class","visibility-selector");var t=c("<option>");t.val("Public");t.text("Public");var v=c("<option>");v.val("Rank Protected");v.text("Rank Protected");if(s!=null&&s.length>0){v.attr("selected","selected")}else{t.attr("selected","selected")}K.append(t);K.append(v);if(this.roleList){for(var n=0;n<this.roleList.length;n++){var w=c("<div>").attr("class","role-container");var B=c("<input>").attr("type","checkbox").attr("id","roleID"+this.nextRow).attr("name","roleID"+this.nextRow);B.val(this.roleList[n].ID);if(s!=null&&c.inArray(this.roleList[n].ID,s)>-1){B.attr("checked","checked");k=true}w.append(B);var g=c("<label>").attr("for","roleID"+this.nextRow);g.append(this.roleList[n].Name);w.append(g);o.append(w)}}K.change(function(){var N=K.val();if(N=="Public"){o.attr("style","display:none;");var L=c(o).find(":input");for(var M=0;M<L.length;M++){L.attr("checked",false)}}else{o.attr("style","")}});if(!k){o.attr("style","display:none;")}E.append(c("<td class='col-role'>").append(K).append(o));if(q){this.appendHiddenParentIDField(E,q,this.nextRow)}if(j=="true"){E.append(c("<td class='col-actions'>"));o.disable()}else{var I=b.Localization.Main.Global.ControlPanel.RemoveLinkTooltip();var D=c("<a>").addClass("icon").addClass("delete").addClass("tip").attr("title",I);var A=c("<td>").addClass("col-actions");A.append(D);if(!q){I=b.Localization.Main.Global.ControlPanel.AddSubNavigationLink();D=c("<a>").addClass("icon").addClass("add").addClass("tip").attr("title",I);A.append(" ").append(D)}E.append(A);if(q==a){E.find(".add").click(function(){if(F.linkSelectorID){var L=c(this).parent().parent().attr("id");if(L){F.addInputLine("","","","","","","",L,false)}}})}E.find(".delete").click(function(){if(F.linkSelectorID){var O=c(this).parent().parent().find(".linkID").val();if(O){c("#"+F.linkSelectorID+" option[data-modulelinkid="+O+"]").enable()}var M=c(this).parent().parent().find(".pageID").val();if(M){c("#"+F.linkSelectorID+" option[data-pageid="+M+"]").enable()}}var L=c(this).parent().parent();var N=L.siblings("tr.sub-nav").find(":hidden[value='"+L.attr("id")+"']").parents("tr.sub-nav");N.remove();L.remove()})}if(q){var y=c(e).find(':hidden[value="'+q+'"]').last().parents("tr#"+q);if(y.length<=0){y=c(e).find("tr[id='"+q+"']")}y.after(E)}else{c(e+" > tbody").append(E)}this.nextRow++;b.triggerHtmlInsert(E)};this.appendHiddenParentIDField=function(g,k,h){var j=c("<input>").attr("type","hidden").attr("value",k).attr("name","sub-nav"+h).addClass("sub-nav-parent-field");g.find(":hidden.sub-nav-parent-field").remove();g.append(j);c("#"+k).addClass("has-sub-nav")};this.enableDragging=function(h){var g=this;if(h==null){h=true}if(h){c(e).tableDnD({onDragClass:"dragHandle",onDrop:function(j,o){o=c(o);j=c(j);var l=new Array();j.find("tbody").children().each(function(q,p){l.push(c(p))});if(o.hasClass("sub-nav")){var n=c("tr#"+o.find(":hidden.sub-nav-parent-field").val());var m=-1;var k=-1;for(i=0;i<l.length;i++){if(c(l[i]).attr("id")==o.attr("id")){m=i;continue}if(c(l[i]).attr("id")==n.attr("id")){k=i;continue}}if(m<k){n.after(o)}}},onDragStart:function(l,j){j=c(j);l=c(l);if(j.hasClass("sub-nav")){var m=j.find(":hidden.sub-nav-parent-field").val();var k=l.find("tr#"+m);l.find("tbody").children().addClass("nodrop");l.find(':hidden.sub-nav-parent-field[value="'+m+'"]').each(function(o,n){c(n).parent().removeClass("nodrop")})}else{l.find("tr :hidden.sub-nav-parent-field").parent().addClass("nodrop");c("tr :hidden.sub-nav-parent-field").each(function(o,n){c("tr#"+c(n).val()).addClass("nodrop")})}},onAllowDrop:function(j,k){var l=c(j);if(l.hasClass("has-sub-nav")){if(c(k).hasClass("sub-nav")){return false}var m=l.attr("id");c(":hidden.sub-nav-parent-field[value='"+m+"']").each(function(n,o){var p=c(o).parent();l.after(p)})}return true}});c(e+" tbody tr").hover(function(){c(this.cells[0]).addClass("showDragHandle")},function(){c(this.cells[0]).removeClass("showDragHandle")})}};this.bindBuiltInLinkSelector=function(h){var g=this;g.linkSelectorID=h;c("#"+h).change(function(){if(this.options[this.selectedIndex].value!="null"){var j=this.options[this.selectedIndex].value;var m=this.options[this.selectedIndex].getAttribute("data-modulelinkid");var l=this.options[this.selectedIndex].getAttribute("data-pageid");var k=this.options[this.selectedIndex].getAttribute("data-nonremovable");g.addInputLine(this.options[this.selectedIndex].text,"",j==""?"/":j,null,m,l,k,"",false);g.enableDragging();this.options[this.selectedIndex].disabled="disabled"}this.selectedIndex=0})};this.bindAddLineButton=function(h){var g=this;c("#"+h).click(function(j){g.addInputLine("","","");g.enableDragging();j.preventDefault()})};this.bindAddSeparatorButton=function(h){var g=this;c("#"+h).click(function(){g.addInputLine("--","","-------------------------");g.enableDragging()})};this.bindSubmitButton=function(h){var g=this;c("#"+h).click(function(){var j=true;c("td.link input").each(function(){var k=c(this).val();if(k!=""&&!g.linkRegex.test(k)){c(this).addClass("vld-error");j=false}else{c(this).removeClass(g.errorCssClass)}});c("td.label input").each(function(){if(c(this).val()==""){c(this).addClass(g.errorCssClass);j=false}else{c(this).removeClass(g.errorCssClass)}});return j})}}})(jQuery,Cobalt);

/* Cobalt.Poll.js */

(function(c,b,a){b.Poll={toggleButtonSelector:".user-action-poll-view-results-link",labelSelector:".user-action-poll-view-results-link > a > span",resultsSelector:".poll-results",result:null,initialize:function(e){if(e){if(e.toggleButtonSelector!=null){b.Poll.toggleButtonSelector=e.toggleButtonSelector}if(e.labelSelector!=null){b.Poll.labelSelector=e.labelSelector}if(e.resultsSelector!=null){b.Poll.resultsSelector=e.resultsSelector}}b.Poll.results=c(b.Poll.resultsSelector);c.each(b.Poll.results,function(g,h){var k=c(h).attr("results-poll-id");var j=c(b.Poll.labelSelector).filter(function(i){return c(this).parents("li:first").attr("data-poll-id")==k});if(c(j).text()==L.Global.Polls.HideResults()){c(h).show()}else{if(c(j).length>0){c(h).hide()}else{c(h).show()}}});c(b.Poll.toggleButtonSelector).click(function(){var h=c(this).attr("data-poll-id");var g=b.Poll.results.filter(function(i){return c(this).attr("results-poll-id")==h});if(g.is(":hidden")){g.show();c(b.Poll.labelSelector).html(L.Global.Polls.HideResults())}else{g.hide();c(b.Poll.labelSelector).html(L.Global.Polls.ViewResults())}return false});c("#field-poll-add-poll-button").click(function(){var g=c("#div-poll");if(c(this).val()==L.Global.Polls.RemovePoll()){c("#field-poll-form-create-poll").val("")}else{c("#field-poll-form-create-poll").val("y")}});var f=c("#field-poll-form-choices");var d=b.Poll.getChoiceCount();if(d>2){b.Poll.appendRemoveLinks()}},appendRemoveLinks:function(){c("input[name='poll-form-choices']").each(function(){var f=c(this).parent();var e=c("<a>").attr("href","#").attr("id","remove-poll-choice").addClass("remove").text(L.Global.Polls.RemoveChoice());var d=c(this).attr("data-choice-id");e.click(function(g){b.Poll.bindRemoveLink(c(this),f);g.preventDefault()});c(f).append(e)})},getChoiceCount:function(){return c("#field-poll-form-choices").find('input[type="text"]').length},bindRemoveLink:function(f,i){var d=c(f);var h=c(f).parent().find("input[type='text']");var e=c("input[name='poll-form-hidden-poll-choice'][data-choice-id='"+h.attr("data-choice-id")+"']");i.remove();e.remove();var g=b.Poll.getChoiceCount();c("#field-poll-form-choices .form-field").each(function(k,l){var m=c(l).find("input");var n=c("<label>").append(L.Global.Polls.ChoiceNumberTemplate(k+1)+": ");c(l).empty();var j=c("<a>").attr("href","#").attr("id","remove-poll-choice").addClass("remove").text(L.Global.Polls.RemoveChoice());c(l).append(n);c(l).append(m);c(l).append(j);j.click(function(o){b.Poll.bindRemoveLink(c(this),c(this).parent());o.preventDefault()})});if(g<=2){c("a.remove").hide()}else{if(g<10){c("#add-poll-choice").show()}}}}})(jQuery,Cobalt);

/* Cobalt.PollingThrottle.js */

(function(c,b,a){b.TimerFunction=function(h,g,d){this.functionName=h;this.callback=g;this.lastActivity=null;this.pollRate=null;this.lastDate=new Date().getTime();var f=this;var e=function(i){f.onAction()};d.mousemove(e);d.keydown(e)};b.TimerFunction.prototype.run=function(){this.lastDate=new Date().getTime();this.callback();this.calculateThrottle()};b.TimerFunction.prototype.onAction=function(){this.lastActivity=new Date().getTime();this.pollRate=b.PollingThrottle.fastPollRate*(Math.random()*0.4+0.8)};b.TimerFunction.prototype.calculateThrottle=function(){if(this.lastActivity===null){this.pollRate=b.PollingThrottle.slowPollRate*(Math.random()*0.4+0.8);return}var f=new Date().getTime()-this.lastActivity;var d=this.pollRate;if(f>b.PollingThrottle.slowestActivityThreshold){this.pollRate=null}else{if(f<=b.PollingThrottle.fastActivityThreshold){this.pollRate=b.PollingThrottle.fastPollRate}else{if(f<=b.PollingThrottle.midActivityThreshold){var e=1-(b.PollingThrottle.midActivityThreshold-f)/(b.PollingThrottle.midActivityThreshold-b.PollingThrottle.fastActivityThreshold);this.pollRate=b.PollingThrottle.fastPollRate+(e*(b.PollingThrottle.midPollRate-b.PollingThrottle.fastPollRate))}else{if(f<=b.PollingThrottle.slowActivityThreshold){var e=1-(b.PollingThrottle.slowActivityThreshold-f)/(b.PollingThrottle.slowActivityThreshold-b.PollingThrottle.midActivityThreshold);this.pollRate=b.PollingThrottle.midPollRate+(e*(b.PollingThrottle.slowPollRate-b.PollingThrottle.midPollRate))}else{var e=1-(b.PollingThrottle.slowestActivityThreshold-f)/(b.PollingThrottle.slowestActivityThreshold-b.PollingThrottle.slowActivityThreshold);this.pollRate=b.PollingThrottle.slowPollRate+(e*(b.PollingThrottle.slowestPollRate-b.PollingThrottle.slowPollRate))}}}}if(this.pollRate!==null){this.pollRate=this.pollRate*(Math.random()*0.4+0.8)}};b.PollingThrottle={slowestActivityThreshold:120000,slowActivityThreshold:30000,midActivityThreshold:10000,fastActivityThreshold:2000,fastPollRate:2000,midPollRate:10000,slowPollRate:30000,slowestPollRate:120000,isStopped:false,timer:null,timerFunctions:new Array(),isInitialize:false,initialize:function(){b.PollingThrottle.runTimerFunctions();b.PollingThrottle.isInitialized=true},clearTimer:function(){clearTimeout(b.PollingThrottle.timer)},registerTimerFunction:function(g,f,d){if(!b.PollingThrottle.isInitialized){b.PollingThrottle.initialize()}if(typeof f==="function"){var e=new b.TimerFunction(g,f,d||c(window));b.PollingThrottle.timerFunctions.push(e)}},removeTimerFunction:function(f){var e=-1;for(var d=0;d<b.PollingThrottle.timerFunctions.length;d++){if(f==b.PollingThrottle.timerFunctions[d].functionName){e=d;break}}if(e>=0){b.PollingThrottle.timerFunctions.splice(e,1)}},runTimerFunctions:function(){if(b.PollingThrottle.timerFunctions.length>0){c.each(b.PollingThrottle.timerFunctions,function(d,e){if(e.pollRate!==null){var f=e.lastDate+e.pollRate;if(f<new Date().getTime()){e.run()}}})}b.PollingThrottle.timer=setTimeout(b.PollingThrottle.runTimerFunctions,100)},focusWindow:function(){},blurWindow:function(){c.each(b.PollingThrottle.timerFunctions,function(e,d){d.lastActivity=null;d.pollRate=null})}};c(window).focus(function(){b.PollingThrottle.focusWindow()}).blur(function(){b.PollingThrottle.blurWindow()})})(jQuery,Cobalt);

/* Cobalt.PopOut.js */

(function(c,b,a){b.PopOut={initialize:function(){var d=c(".user-action-pop-out").find("a");c(d).click(function(e){var f=c(this).attr("data-pop-out-url");if(f==""||f==null){f=c(this).attr("href")}window.open(f,"test","status=0,toolbar=0,location=0,menubar=0,resizable=1,scrollbars=1,width=760,height=505");e.preventDefault();return false})}}})(jQuery,Cobalt);

/* Cobalt.PostWidget.js */

(function(f,d,a){var c;var b;var g=false;d.PostWidget={currentPostID:null,dependentScripts:function(){return[{dependency:d.User,name:"Cobalt.User"},{dependency:d.UI,name:"Cobalt.UI"},{dependency:d.Tabs,name:"Cobalt.Tabs"},{dependency:d.Listing,name:"Cobalt.Listing"}]},initialize:function(){},postWidgetReady:function(){},showLoading:function(){b.find("#postwidget-manager").addClass("loading")},hideLoading:function(){b.find("#postwidget-manager").removeClass("loading")},hideModal:function(){if(b.length>0){b.dialog("destroy");b.remove()}},showWidgetEditor:function(l,j,h){var k=f("ul#postWidgets");d.PostWidget.showLoading();var i={config:h,postID:d.PostWidget.currentPostID};f.ajax({type:"POST",data:i,url:"/ajax/posts/widgets/"+j,dataType:"html",success:function(m){var o=f("<div>").addClass("postwidget-editor");var n=f(m);n.appendTo(o);n.delegate(".post-widget-form","submit",function(q){if(f(this).valid()){var p=f("#field-config").val();d.PostWidget.hideModal();c("[postwidget:"+j+":"+p+"]");q.preventDefault();return false}});n.delegate("#field-cancel","click",function(p){p.preventDefault();if(g){d.PostWidget.hideModal()}o.fadeOut(function(){o.remove();k.fadeIn()});return false});d.PostWidget.hideLoading();if(!g){o.hide()}f("#postwidget-manager").append(o);if(!g){k.fadeOut(function(){o.fadeIn(function(){})})}d.triggerHtmlInsert(n);l();d.PostWidget.postWidgetReady()},error:function(){e.preventDefault();alert("Error loading configuration editor for widget");d.PostWidget.hideLoading();$formWrapper.fadeOut(function(){$formWrapper.remove();k.fadeIn()});return false}})},showWidgets:function(j,k,h,i){f.get("/ajax/posts/widgets",function(m){var l=f(m);l.find(".close").click(function(){d.PostWidget.hideModal()});l.delegate("ul#postWidgets > li:not(.selected) div.wrapper","click",function(r){setTimeout(function(){f(".instructions").fadeOut("slow")},500);if(f.cookie("Cobalt.PostWidgetManager.instructions")==null){f.cookie("Cobalt.PostWidgetManager.instructions","1",{path:"/",expires:365})}var p=f(this);var q=p.parents("li.postwidget").attr("data-slug");d.PostWidget.showWidgetEditor(k,q)});var o=b.find("#postwidget-manager");b.append(l);var n=f("ul#postWidgets");n.hide();d.triggerHtmlInsert(o);if(g){d.PostWidget.showWidgetEditor(k,h,i)}else{n.fadeIn()}j()})},showModal:function(h,k,j,i){g=i!=null;c=k;try{b=f("<div>");f("#content div.module.cms.post-form").append(b);d.PostWidget.showWidgets(function(){b.show();b.center({sizeToWindow:true,maxWidth:1000,maxHeight:700});if(f.cookie("Cobalt.PostWidgetManager.instructions")==null){setTimeout(function(){f(".instructions").fadeIn("slow")},1000)}},function(){if(i){f("#field-config").val(i)}},j,i)}catch(l){}f([document,window]).bind("keyup",function(m){if(m.keyCode=="27"){d.PostWidget.hideModal()}})}}})(jQuery,Cobalt);

/* Cobalt.PrivateMessage.js */

(function(c,b,a){b.PrivateMessage={initialize:function(){c("input#field-recipients,input#field-cc").each(function(){var d=c(this).attr("data-delimiter");if(d){d=d+" "}else{d=", "}c(this).autocomplete(b.Routes.Instance.PrivateMessageAjaxAutoCompleteContact(),{multiple:true,multipleSeparator:d,scroll:false,dataType:"json",parse:function(h){var f=[];for(var g=0;g<h.length;g++){var e=h[g];if(e.Type=="character"){f.push({data:e,value:e.FullName,result:e.SerializedValue})}else{f.push({data:e,value:e.Username,result:e.Username})}}return f},formatItem:function(e){var g=c("<div>").addClass("character-autocomplete-result-row");if(e.Avatar!=null){var f=c("<img>").attr("src",e.Avatar);g.append(f);g.addClass("with-avatar")}else{if(e.GameAvatarSmall!=null||e.GameName!=null){var f=c("<img>").attr("src",e.GameAvatarSmall).attr("alt",e.GameName);g.append(f)}}if(e.Type=="character"){g.append(e.FullName+" "+e.Server+" ")}else{g.append(e.Username+" ")}return c("<div>").append(g).html()}})})}}})(jQuery,Cobalt);

/* Cobalt.PrivateMessages.js */

(function(c,b,a){b.PrivateMessages={initialize:function(){var d=c("th.col-actions");if(d.length>0){var e=c("<input>").attr("type","checkbox").attr("title",L.Global.Forums.SelectAll()).addClass("col-actions-select-all");d.html(e)}}}})(jQuery,Cobalt);

/* Cobalt.Rating.js */

(function(c,b,a){b.RatingForm=function(e){var d=this;this.ratingsType=e.attr("data-rating-form-type");this.ratingForm=e;this.ratingCount=e.attr("data-rating-count");this.ratingAverage=e.attr("data-rating-average");this.ratingForm.unbind("submit");this.ratingForm.ajaxForm({type:"post",dataType:"json",success:function(g){var i=g.EntityTypeID;var h=g.EntityID;var f=g.RatingValue;d.applyRatings(i,h,f);d.addCookieValue(i,h,f)}});this.applyRatings=function(h,g,f){if(f!=a){switch(this.ratingsType){case"five-star":this.selectStars(f,true,h,g);break;case"like":this.setLike(f);break;default:this.selectStars(f,false,h,g);break}}};this.parseRatingsCookie=function(){var h=this.ratingForm.attr("data-entity-type-id");var g=this.ratingForm.attr("data-entity-id");var f=b.Rating.getRatingsValue(h,g);this.applyRatings(h,g,f)};this.setRatingsCookie=function(f){var g={domain:b.Utils.getCurrentDomain(),path:"/",skipEncoding:true,expires:700};c.cookie("Ratings",f,g);b.User.Ratings=f;this.parseRatingsCookie()};this.selectStars=function(f,h,j,i){if(h){var g=this.ratingForm.find("li.current-rating");g[0].style.width=((f/5)*100)+"%"}this.ratingForm.find("input").attr("title",L.Global.Ratings.YouRatedThis(f,this.ratingAverage,this.ratingCount))};this.addCookieValue=function(h,j,i){var f=c.cookie("Ratings");if(f==null){f=""}var k=b.Rating.getRatingsValue(h,j);if(k==null){var g=h+","+j+","+i+"|";f+=g;this.setRatingsCookie(f)}else{b.Rating.setRatingsValue(h,j,i)}};this.setLike=function(f,j,h){var i=this.ratingForm.find(".num-likes");var g=c("#field-like");if(g.length>0){g.parent().addClass("liked");g.remove()}if(f!=a){i.text(f)}}};b.Rating={ratingsRoute:null,ratingForms:null,initialize:function(){var d=b.Rating.ratingForm=c("form.rating-form");if(d.length==0){return}b.Rating.ratingForms=new Array();d.each(function(e,f){var g=new b.RatingForm(c(f));b.Rating.ratingForms[e]=g;if(b.User.IsAuthenticated&&!b.Rating.userHasRatingsCookie()){c.getJSON(b.Rating.ratingsRoute(),null,function(h){if(h!=""){g.setRatingsCookie(h)}})}if(b.Rating.userHasRatingsCookie()){g.parseRatingsCookie()}})},getRatingsValue:function(f,h){if(b.Rating.userHasRatingsCookie()){var g=c.cookie("Ratings");var e=g.split("|");for(var d=0;d<e.length;d++){var j=e[d].split(",");if(j[0]==f&&j[1]==h){return j[2]}}}return null},setRatingsValue:function(g,j,k){if(b.Rating.userHasRatingsCookie()){var h=c.cookie("Ratings");var l="";var f=h.split("|");for(var e=0;e<f.length;e++){var d=f[e].split(",");if(d[0]==g&&d[1]==j){d[2]=k}f[e]=d.join(",")}b.Rating.setRatingsCookie(f.join("|"))}},setRatingsCookie:function(d){var e={domain:b.Utils.getCurrentDomain(),path:"/",skipEncoding:true,expires:700};c.cookie("Ratings",d,e);b.User.Ratings=d},addCookieValue:function(f,h,g){var d=c.cookie("Ratings");if(d==null){d=""}var i=b.Rating.getRatingsValue(f,h);if(i==null){var e=f+","+h+","+g+"|";d+=e;b.Rating.setRatingsCookie(d)}else{b.Rating.setRatingsValue(f,h,g)}},userHasRatingsCookie:function(){return c.cookie("Ratings")!=null}}})(jQuery,Cobalt);

/* Cobalt.Reports.js */

(function(c,b,a){b.Reports={initialize:function(){c(".user-action-report a").click(function(e){var d=c(this).attr("href");var f=c(this).parents(".user-actions").parent();if(f.length>0){c.ajax({url:d,success:function(g){var h=c("<div>").append(g);h.dialog({modal:true,title:"File a Report",dialogClass:"modal",movable:false,resizable:false,draggable:false});h.parent().center({sizeToWindow:true,maxWidth:500,maxHeight:440})}})}e.preventDefault()})}}})(jQuery,Cobalt);

/* Cobalt.UI.js */

(function(d,c,a){var b;c.UI={initialize:function(){d(".accordion").accordion({clearStyle:true,autoHeight:false})}}})(jQuery,Cobalt);

/* Cobalt.Shoutbox.js */

(function(c,b,a){b.Shoutbox={dependentScripts:function(){return[{dependency:b.User,name:"Cobalt.User"}]},latestCommentID:0,cursorPosition:0,emotes:new Array(),shoutboxes:null,shoutboxContainers:null,isStopped:false,getNewCommentsRoute:null,deleteMessageRoute:null,addMessageRoute:null,showShoutboxRoute:null,saveShowShoutboxPreferenceRoute:null,deleteIDs:null,showShoutbox:null,numComments:20,timerFunctionName:"refreshShoutbox",template:'<% var isDeleted = CssClass.indexOf("deleted") > 0; %>                   <tr class="message <%= CssClass %>" data-id="<%= ID %>">                        <td class="message-time">[<%= DateCreated %>]&nbsp;</td>                        <td class="message-author">                            <div class="author"><a target="_blank" href="<%= AuthorLink %>"><span class="<%= AuthorLinkCss %>"><%= AuthorName %></span></a>:</div> <%= Text %>                            <% if (CanModerate) { %>                                <div class="message-actions">                                    <ul class="message-actions-icons">                                        <% if (!isDeleted) { %>                                        <li title="<%= L.Global.Forums.Delete() %>">                                            <a class="message-action-delete" data-id="<%= ID %>" href="#">&nbsp;</a>                                        </li>                                        <% }                                            else { %>                                        <li title="<%= L.Global.Forums.Add() %>">                                            <a class="message-action-add" data-id="<%= ID %>" href="#">&nbsp;</a>                                        </li>                                        <% } %>                                    </ul>                                </div>                            <% } %>                        </td>                    </tr>',initialize:function(){var g=c(".shoutbox-messages-container");var d=c(".shoutbox-messages");if(d.length>0){c(".shoutbox-messages").delegate(".message-action-delete, .message-action-add","click",function(p){b.Shoutbox.bindModerationMethod(c(this));p.preventDefault()});var f=c(".user-action-pop-out>a");f.click(function(p){p.preventDefault();b.Shoutbox.popOut()});if(c(".module.shoutbox.pop-out").length>0){c("body").addClass("body-shoutbox-pop-out")}var o=c(".user-action-collapse");var j=c(o).find("a");j.click(function(){var p=c(".expand-collapse .collapseable");if(c(o).hasClass("user-action-collapse")){p.hide();b.Shoutbox.showShoutbox=false;c(o).removeClass("user-action-collapse");c(o).addClass("user-action-expand")}else{if(c(o).hasClass("user-action-expand")){p.show();b.Shoutbox.showShoutbox=true;c(o).removeClass("user-action-expand");c(o).addClass("user-action-collapse")}}c.post(b.Shoutbox.saveShowShoutboxPreferenceRoute(b.Shoutbox.showShoutbox),null,function(q){b.Shoutbox.showShoutbox=q;b.User.Preferences.ShowShoutbox=q;b.User.savePreferences(true)},"json");return false});var l=b.User.Preferences.ShowShoutbox;if(l!=a){b.Shoutbox.showShoutbox=(l==true);b.Shoutbox.setShoutboxState(d)}else{c.getJSON(b.Shoutbox.showShoutboxRoute(),function(p){b.Shoutbox.showShoutbox=p;b.User.Preferences.ShowShoutbox=p;b.User.savePreferences(true);b.Shoutbox.setShoutboxState(d)})}var e=c("label[for='field-roleRequired']");var k=c("#field-roleRequired");var n=k.nextAll("span.field-errors");if(n.length<=0&&k.val()==""){e.hide();k.hide()}c("#field-isRoleRequired").click(function(){if(c(this).attr("checked")){e.show();k.show()}else{e.hide();k.hide()}});b.Shoutbox.shoutboxes=d;b.Shoutbox.shoutboxContainers=g;var h=c("input.shoutbox-form-message");if(h.length>0){h.keydown(function(){b.Shoutbox.cursorPosition=h.caret().start}).keypress(function(){b.Shoutbox.cursorPosition=h.caret().start}).mousemove(function(){b.Shoutbox.cursorPosition=h.caret().start})}c("a#shoutbox-emotes-link").click(function(){var p=c("#shoutbox-emotes-div");if(!p.is(":visible")){p.addClass("modal").css("top",c(this).position().top-(c(p).height()+15)).css("left",c(this).position().left).css("position","absolute");p.show()}else{p.hide()}return false});c("a.shoutbox-emotes-emote").each(function(){var s=c(this).attr("data-emote");if(s){var v=s.toString().split(", ");var r=c(this).find("img").attr("src");if(v){for(var p=0;p<v.length;p++){var q=v[p];var t=q.toString().replace("'","").replace("'","");var u=new Object();u.key=t;u.value=r;b.Shoutbox.emotes.push(u)}}}});c("a.shoutbox-emotes-emote").each(function(){var p=c(this);p.click(function(u){var q=p.attr("data-emote").toString().split(",");var s=q[0].replace("'","").replace("'","");var r=b.Shoutbox.cursorPosition;var t=h.val().substr(0,r+1)+s+h.val().substr(r);h.val(t);c("#shoutbox-emotes-div").hide();h.focus();u.preventDefault()})});var m;var i=c(".shoutbox-form");if(i.length>0){c(i).each(function(p,q){var r=c(q).find("form");r.ajaxForm({type:"post",beforeSubmit:function(){c(r).find("#field-submit").attr("disabled","disabled")},success:function(u){var t=null;try{t=JSON.parse(u)}catch(s){}if(t!=null&&t.Errors!=a){b.Forms.displayErrors(r,t.Errors)}else{b.Shoutbox.addMessageResults(b.Shoutbox.shoutboxes,b.Shoutbox.shoutboxContainers,u,false);r.find("#field-message").val("");b.Shoutbox.lastActivity=new Date();if(b.Shoutbox.isStopped){b.Shoutbox.isStopped=false}}c(r).find("#field-submit").removeAttr("disabled")},error:function(t,u,s){c(r).find("#field-submit").removeAttr("disabled");c("#shoutbox-form-errors").html(s)}})})}if(b.Shoutbox.startingMessages){b.Shoutbox.addMessageResults(b.Shoutbox.shoutboxes,b.Shoutbox.shoutboxContainers,{DeletedIDs:[],Comments:b.Shoutbox.startingMessages},true)}b.PollingThrottle.registerTimerFunction(b.Shoutbox.timerFunctionName,b.Shoutbox.refreshShoutbox,c(".shoutbox"))}},setStartingMessages:function(d){if(d){b.Shoutbox.startingMessages=d}},popOut:function(){b.PollingThrottle.removeTimerFunction(b.Shoutbox.timerFunctionName)},setShoutboxState:function(e){if(!b.Shoutbox.showShoutbox){var f=c(".user-action-collapse");if(f.length==0){f=c(".user-action-expand")}var d=c(".expand-collapse .collapseable");if(c(f).hasClass("user-action-collapse")){d.hide();c(f).removeClass("user-action-collapse");c(f).addClass("user-action-expand")}else{if(c(f).hasClass("user-action-expand")){d.show();c(f).removeClass("user-action-expand");c(f).addClass("user-action-collapse")}}}},addMessageResults:function(d,f,k,i){if(k){var g=k.Comments;g.reverse();f.each(function(m,o){var n=c(o);var p=n.parent();n.detach();c.each(g,function(r,s){if(s.id==b.Shoutbox.latestCommentID){return}for(var r=0;r<b.Shoutbox.emotes.length;r++){while(s.Text.toString().indexOf(b.Shoutbox.emotes[r].key)>=0){s.Text=s.Text.toString().replace(b.Shoutbox.emotes[r].key,'<img src="'+b.Shoutbox.emotes[r].value+'" />')}}var q=c.srender(b.Shoutbox.template,s);n.append(q);b.Shoutbox.latestCommentID=s.ID;c(":hidden#field-latestCommentID").val(s.ID);b.NiceDates.runNiceDates();var t=b.Shoutbox.getShoutboxHeight();if(i!=true){c(d).each(function(v,u){c(u).scrollTop(t)})}});var l=n.find("tr.message");while(l.length>=b.Shoutbox.numComments){c(l[0]).remove();l=n.find("tr.message")}p.append(n)});var j=b.Shoutbox.getShoutboxHeight();if(i==true){c(d).each(function(m,l){c(l).scrollTop(j+100)})}var h=k.DeletedIDs;if(h.length>0){var e=h.join(",");if(e!=b.Shoutbox.deleteIDs){c.each(h,function(m,l){c(d).find("tr.message[data-id='"+l+"']").remove()});b.Shoutbox.deleteIDs=e}}}},refreshShoutbox:function(){c.getJSON(b.Shoutbox.getNewCommentsRoute({amount:b.Shoutbox.numComments,latestCommentID:b.Shoutbox.latestCommentID||a}),function(d){b.Shoutbox.addMessageResults(b.Shoutbox.shoutboxes,b.Shoutbox.shoutboxContainers,d,false)})},bindModerationMethod:function(g){var e="";var f=parseInt(c(g).attr("data-id"));var h=c(g).hasClass("message-action-add");var d=c(g).hasClass("message-action-delete");if(h){e=b.Shoutbox.addMessageRoute(f)}else{if(d){e=b.Shoutbox.deleteMessageRoute(f)}}if(f){c.post(e,null,function(j){var k=c(g).parent("li");var i=c("tr.message[data-id='"+f+"']");if(k){if(h){c(k).attr("title",L.Global.Forums.Delete());c(i).removeClass("comment-deleted");c(i).addClass("comment-normal");c(g).removeClass("message-action-add");c(g).addClass("message-action-delete")}else{if(d){c(k).attr("title",L.Global.Forums.Add());c(i).removeClass("comment-normal");c(i).addClass("comment-deleted");c(g).removeClass("message-action-delete");c(g).addClass("message-action-add")}}}c(g).unbind("click");c(g).click(function(){b.Shoutbox.bindModerationMethod(c(this));return false})},"json")}},getShoutboxHeight:function(){var d=b.Shoutbox.shoutboxContainers;var e=d.innerHeight();if(c.browser.msie){e=d.height()}c(d).each(function(f,h){var g=c(h).innerHeight();if(c.browser.msie){g=c(h).height()}if(g>e){e=g}});return e}}})(jQuery,Cobalt);

/* Cobalt.Roles.js */

(function(c,b,a){b.Roles={dependentScripts:function(){return[{dependency:b.Forms,name:"Cobalt.Forms"}]},initialize:function(){b.Roles.attachAddForm();b.Roles.attachRemove();b.Roles.attachEdit()},attachDialogClose:function(){c("#cp-role-members").closest(".ui-dialog").bind("dialogclose",function(){window.location.reload()})},attachDialogCloseNoReload:function(){c("#cp-role-members").closest(".ui-dialog").bind("dialogclose",function(){c(".ac_results").remove()})},attachAddForm:function(){c("body").delegate("#cp-role-members form.quick-add #field-name","result",function(){c(this).closest("form.quick-add").find(":submit").removeAttr("disabled",null)});c("body").delegate("#cp-role-members form.quick-add","submit",function(){return false});b.runOnHtmlInsert(function(){var d=c("#cp-role-members").find("form.quick-add");if(d.length<1){return}d.find(":submit").attr("disabled","disabled");d.unbind("submit");d.ajaxForm({beforeSubmit:function(){var e=d.valid();if(!e){return false}d.find(":submit").attr("disabled","disabled")},clearForm:true,resetForm:true,success:function(e){var g=!isNaN(+e);if(g){return}b.Roles.attachDialogClose();var f=c("#cp-role-members").find(".listing");f.append(e);f.find(".no-results").remove();f.closest(".ui-dialog").center();b.triggerHtmlInsert(f.parent())}});b.Roles.attachDialogCloseNoReload()})},attachRemove:function(){c("body").delegate("#cp-role-members .role-member .remove-link","deleteConfirmPost",function(){var e=c(this);var d=e.closest(".role-members");e.closest(".role-member").remove();d.closest(".ui-dialog").center();b.Roles.attachDialogClose();b.triggerHtmlInsert(d.parent())})},attachEdit:function(){c("body").delegate("#cp-role-edit #field-permission-set","change",function(){var d=c(this);if(d.val()=="0"){return}var f=d.val().split(",");var e=c("#field-permissions");e.find(":checkbox").attr("checked",false);c.each(f,function(h,g){c("#field-permissions-permission-"+g).attr("checked",true)})});c("body").delegate("#cp-role-edit #field-permissions :checkbox","change",function(){var e=c("#field-permissions");var g=e.find(":checkbox:checked");var f=c.map(g,function(j){var i=+c(j).val();if(!isNaN(i)){return i}}).sort(function(i,j){return i-j}).join(",").toString();var h=c("#field-permission-set");var d=h.find("option[value="+f+"]").length>0;if(d){h.val(f)}else{h.val("")}})}}})(jQuery,Cobalt);

/* Cobalt.Announcement.js */

(function(c,b,a){b.Announcement={cookieName:"Cobalt.SeenAnnouncements",containerName:".link-annoucement",countContainerName:".notify-count",initialize:function(){var l=c(b.Announcement.containerName);if(!l||l.length<1){return}var j=l.find(b.Announcement.countContainerName);if(!j||j.length<1){return}var g=c.cookie(b.Announcement.cookieName);var h=l.attr("data-hash");if(h===g){c(b.Announcement.containerName).removeClass("link-annoucement-unread").text("")}else{if(g!=null&&h!=null){var f=g.split("-");var k=h.split("-");var e=true;for(var d=0;d<k.length;d++){if(f.indexOf(k[d])==-1){e=false}}if(e){c(b.Announcement.containerName).removeClass("link-annoucement-unread");c.cookie(b.Announcement.cookieName,h)}else{j.show()}}}c(b.Announcement.containerName).mouseover(function(){j.hide();c.cookie(b.Announcement.cookieName,h,{expires:365});c(this).removeClass("link-annoucement-unread")})}}}(jQuery,Cobalt));

/* Cobalt.ViewState.js */

(function(c,b,a){b.ViewStateManager={separator:";",subSeparator:":",trackers:[],initialize:function(){if(self.location.hash==""){return}var f=self.location.hash.substring(1).split(b.ViewStateManager.separator);for(var e=0;e<f.length;e++){var d=f[e];var g=null;if(d.indexOf(b.ViewStateManager.subSeparator)>0){g=d.split(b.ViewStateManager.subSeparator)[0];d=d.split(b.ViewStateManager.subSeparator)[1]}new b.ViewState(e,g,d)}},updateFromHash:function(){var h=self.location.hash.substring(1).split(b.ViewStateManager.separator);if(h[0]==""){var j=b.ViewStateManager.trackers;for(var e=0;e<j.length;e++){j[e].value=j[e].defaultValue}}for(var e=0;e<h.length;e++){var d=h[e];var g=null;if(d.indexOf(b.ViewStateManager.subSeparator)>0){g=d.split(b.ViewStateManager.subSeparator)[0];d=d.split(b.ViewStateManager.subSeparator)[1];var f=b.ViewStateManager.getById(g);if(f.value!=d){f.setValue(d)}}}},getById:function(e){var d=b.ViewStateManager.trackers;for(var f=0;f<d.length;f++){if(d[f].id==e){return d[f]}}return null},removeById:function(f){var d=b.ViewStateManager.trackers;var e=-1;for(var g=0;g<d.length;g++){if(d[g].id==f){e=g}}if(e>-1){d.splice(e,1)}b.ViewStateManager.trackers=d;b.ViewStateManager.update()},getViewState:function(e,f){var g=b.ViewStateManager.trackers;var h=null;if(e!=null){h=b.ViewStateManager.getById(e);if(h!=null){return h}}var d=g.length;if(g[d]!=null){return g[d]}else{return new b.ViewState(d+1,e,f)}},update:function(){var h=[];for(var e=0;e<b.ViewStateManager.trackers.length;e++){var g=b.ViewStateManager.trackers[e].id;var d=b.ViewStateManager.trackers[e].value;if(d==a){continue}if(g!=null){h.push(g+b.ViewStateManager.subSeparator+d)}else{h.push(d)}}if(h.length>0){var f=("#"+h.join(b.ViewStateManager.separator)).trim();while(f.endsWith(b.ViewStateManager.separator)){f=f.substring(0,f.length-1)}self.location.hash=f}else{self.location.hash=""}}};b.ViewState=function(f,e,d){if(e==""){e=null}this.index=f;this.value=d;this.defaultValue=d;this.id=e;b.ViewStateManager.trackers.push(this);return this};b.ViewState.prototype={setValue:function(d){if(d==a){return}this.value=d;b.ViewStateManager.update()}};b.ViewStateManager.initialize()})(jQuery,Cobalt);

/* Cobalt.Markup.js */

(function(c,b,a){b.Markup={dependentScripts:function(){return[{dependency:b.User,name:"Cobalt.User"}]},initialize:function(){var d={markdownTitle:function(e,f){heading="";n=c.trim(e.selection||e.placeHolder).length;for(i=0;i<n;i++){heading+=f}return"\n"+heading}};b.Markup.markItUpSets={base:{resizeHandle:true},creole:{nameSpace:"markItUp-creole",onShiftEnter:{keepDefault:false,replaceWith:"\n\n"},previewParserPath:"/markup-preview/creole",markupSet:[{name:"Heading 1",key:"1",openWith:"= ",closeWith:" =",placeHolder:"Your title here...",className:"markItUpButton-heading-1"},{name:"Heading 2",key:"2",openWith:"== ",closeWith:" ==",placeHolder:"Your title here...",className:"markItUpButton-heading-2"},{name:"Heading 3",key:"3",openWith:"=== ",closeWith:" ===",placeHolder:"Your title here...",className:"markItUpButton-heading-3"},{name:"Heading 4",key:"4",openWith:"==== ",closeWith:" ====",placeHolder:"Your title here...",className:"markItUpButton-heading-4"},{name:"Heading 5",key:"5",openWith:"===== ",closeWith:" =====",placeHolder:"Your title here...",className:"markItUpButton-heading-5"},{separator:"---------------"},{name:"Bold",key:"B",openWith:"**",closeWith:"**",className:"markItUpButton-bold"},{name:"Italic",key:"I",openWith:"//",closeWith:"//",className:"markItUpButton-italic"},{separator:"---------------"},{name:"Bulleted list",openWith:"(!(* |!|*)!)",className:"markItUpButton-list-bullet"},{name:"Numeric list",openWith:"(!(# |!|#)!)",className:"markItUpButton-list-numeric"},{separator:"---------------"},{name:"Picture",key:"P",replaceWith:"{{[![Url:!:http://]!]|[![name]!]}}",className:"markItUpButton-insert-image"},{name:"Link",key:"L",openWith:"[[[![Link]!]|",closeWith:"]]",placeHolder:"Your text to link here...",className:"markItUpButton-insert-link"},]},bbcode:{nameSpace:"markItUp-bbcode",onShiftEnter:{keepDefault:false,replaceWith:"\n\n"},previewParserPath:"/markup-preview/bbcode",markupSet:[{name:"Bold",key:"B",openWith:"[b]",closeWith:"[/b]",className:"markItUpButton-bold"},{name:"Italic",key:"I",openWith:"[i]",closeWith:"[/i]",className:"markItUpButton-italic"},{name:"Underline",key:"U",openWith:"[u]",closeWith:"[/u]",className:"markItUpButton-underline"},{name:"Strikethrough",key:"S",openWith:"[s]",closeWith:"[/s]",className:"markItUpButton-strikethrough"},{separator:"---------------"},{name:"Bulleted list",openWith:"[list]\n[*]",closeWith:"\n[/list]",className:"markItUpButton-list-bullet"},{name:"Numeric list",openWith:"[list=1]\n[*]",closeWith:"\n[/list]",className:"markItUpButton-list-numeric"},{separator:"---------------"},{name:"Picture",key:"P",replaceWith:"[img][![Url:!:http://]!][/img]",className:"markItUpButton-insert-image"},{name:"Link",openWith:"[url][![Url:!:http://]!]",closeWith:"[/url]",className:"markItUpButton-insert-link"},]},rawhtml:{nameSpace:"markItUp-rawhtml",previewParserPath:"/markup-preview/rawhtml",onShiftEnter:{keepDefault:false,replaceWith:"<br />\n"},onCtrlEnter:{keepDefault:false,openWith:"\n<p>",closeWith:"</p>\n"},onTab:{keepDefault:false,openWith:"	 "},markupSet:[{name:"Heading 1",key:"1",openWith:'<h1(!( class="[![Class]!]")!)>',closeWith:"</h1>",placeHolder:"Your title here...",className:"markItUpButton-heading-1"},{name:"Heading 2",key:"2",openWith:'<h2(!( class="[![Class]!]")!)>',closeWith:"</h2>",placeHolder:"Your title here...",className:"markItUpButton-heading-2"},{name:"Heading 3",key:"3",openWith:'<h3(!( class="[![Class]!]")!)>',closeWith:"</h3>",placeHolder:"Your title here...",className:"markItUpButton-heading-3"},{name:"Heading 4",key:"4",openWith:'<h4(!( class="[![Class]!]")!)>',closeWith:"</h4>",placeHolder:"Your title here...",className:"markItUpButton-heading-4"},{name:"Heading 5",key:"5",openWith:'<h5(!( class="[![Class]!]")!)>',closeWith:"</h5>",placeHolder:"Your title here...",className:"markItUpButton-heading-5"},{name:"Heading 6",key:"6",openWith:'<h6(!( class="[![Class]!]")!)>',closeWith:"</h6>",placeHolder:"Your title here...",className:"markItUpButton-heading-6"},{name:"Paragraph",openWith:'<p(!( class="[![Class]!]")!)>',closeWith:"</p>"},{separator:"---------------"},{name:"Bold",key:"B",openWith:"(!(<strong>|!|<b>)!)",closeWith:"(!(</strong>|!|</b>)!)",className:"markItUpButton-bold"},{name:"Italic",key:"I",openWith:"(!(<em>|!|<i>)!)",closeWith:"(!(</em>|!|</i>)!)",className:"markItUpButton-italic"},{name:"Stroke through",key:"S",openWith:"<del>",closeWith:"</del>",className:"markItUpButton-strikethrough"},{separator:"---------------"},{name:"Ul",openWith:"<ul>\n",closeWith:"</ul>\n",className:"markItUpButton-list-bullet"},{name:"Ol",openWith:"<ol>\n",closeWith:"</ol>\n",className:"markItUpButton-list-numeric"},{name:"Li",openWith:"<li>",closeWith:"</li>"},{separator:"---------------"},{name:"Picture",key:"P",replaceWith:'<img src="[![Source:!:http://]!]" alt="[![Alternative text]!]" />',className:"markItUpButton-insert-image"},{name:"Link",key:"L",openWith:'<a href="[![Link:!:http://]!]"(!( title="[![Title]!]")!)>',closeWith:"</a>",placeHolder:"Your text to link...",className:"markItUpButton-insert-link"},]},markdown:{onShiftEnter:{keepDefault:false,openWith:"\n\n"},markupSet:[{name:"Heading 1",key:"1",placeHolder:"Your title here...",closeWith:function(e){return d.markdownTitle(e,"=")},className:"markItUpButton-heading-1"},{name:"Heading 2",key:"2",placeHolder:"Your title here...",closeWith:function(e){return d.markdownTitle(e,"-")},className:"markItUpButton-heading-2"},{name:"Heading 3",key:"3",openWith:"### ",placeHolder:"Your title here...",className:"markItUpButton-heading-3"},{name:"Heading 4",key:"4",openWith:"#### ",placeHolder:"Your title here...",className:"markItUpButton-heading-4"},{name:"Heading 5",key:"5",openWith:"##### ",placeHolder:"Your title here...",className:"markItUpButton-heading-5"},{name:"Heading 6",key:"6",openWith:"###### ",placeHolder:"Your title here...",className:"markItUpButton-heading-6"},{separator:"---------------"},{name:"Bold",key:"B",openWith:"**",closeWith:"**",className:"markItUpButton-bold"},{name:"Italic",key:"I",openWith:"_",closeWith:"_",className:"markItUpButton-italic"},{separator:"---------------"},{name:"Bulleted List",openWith:"- ",className:"markItUpButton-list-bullet"},{name:"Numeric List",openWith:function(e){return e.line+". "},className:"markItUpButton-list-numeric"},{separator:"---------------"},{name:"Picture",key:"P",replaceWith:'![[![Alternative text]!]]([![Url:!:http://]!] "[![Title]!]")',className:"markItUpButton-insert-image"},{name:"Link",key:"L",openWith:"[",closeWith:']([![Url:!:http://]!] "[![Title]!]")',placeHolder:"Your text to link here...",className:"markItUpButton-insert-link"}]}};b.runOnHtmlInsert(b.Markup.addTabSupport)},addTabSupport:function(d){var e=b.Markup.markItUpSets;d.find(".markup-editor").each(function(){var m=c(this);var o=m.find("ul.tabbed-tabs");var k=m.find(".markup-type-field");var p=m.find(".markup-selector");if(k.val()==0){if(b.User.Preferences.MarkupType!=null){k.val(b.User.Preferences.MarkupType);p.val(b.User.Preferences.MarkupType)}else{k.val(1);p.val(1)}}var l=k.val();if(l==1){o.find("a[href=#markup]").parent().removeClass("selected");o.find("a[href=#wysiwyg]").parent().addClass("selected")}else{o.find("a[href=#markup]").parent().addClass("selected");o.find("a[href=#wysiwyg]").parent().removeClass("selected")}o.bind("tabsselect",function(t,u){u=c(u);if(u.is(".tab-wysiwyg")){var v=u.attr("data-markup-type");var s=c("#field-body").val();if(s!=null&&s!=""){c("#field-body-wysiwyg").val(s)}if(v){m.find(".markup-type-field").val(v)}}else{if(u.is(".tab-markup")){var r=c("#field-body-wysiwyg").val();if(r!=null&&r!=""){c("#field-body").val(r)}u.find(".markup-selector").change()}}});var j=m.find(".tab-markup");var f=j.find("textarea");var q=j.find(".markup-type-field").val();if(j.is(":hidden")){var g=c(".tab-wysiwyg");var h=g.attr("data-markup-type");if(h){o.find(".markup-type-field").val(h)}}j.find(".markup-selector").change(function(w,x){var t=c(this);var s=t.val();f.markItUpRemove();var v=c(this).find("option[value="+s+"]");t.parent().attr("data-markup-name",v.attr("data-name"));if(t.is(":enabled")&&!x){j.find(".markup-type-field").val(s)}var u=v.attr("data-name");if(u){var r=e[u.toLowerCase()];if(r){r=c.extend(e.base,r);f.markItUp(r)}}}).trigger("change",true)})},currentSelectedMarkup:function(f){var g=f.find("ul.tabbed-tabs li.selected");if(g.length>0){var e=f.find(".tabbed-content .tabbed-content-wrap > :visible");if(e.length>0){var d=e.attr("data-markup-name");if(d){return d}return""}}}}})(jQuery,Cobalt);

/* Cobalt.Tabs.js */

(function(d,b,a){var c=0;b.Tabs={initialize:function(){b.runOnHtmlInsert(b.Tabs.addDelayedLoadingSupport);b.runOnHtmlInsert(b.Tabs.addTabSupport);b.runOnHtmlInsert(b.Tabs.addLegacyTabSupport)},addDelayedLoadingSupport:function(e){e.find(".tabbed-content-wrap").each(function(){var f=d(this);var g=f.find(".listing[data-delay-load-url]").length>0;if(g){var h=d("#search-results").find("ul.tabbed-tabs:first > li");h.each(function(k,j){d(j).bind("tabsselect",function(o,i){var i=d(i);if(i.length>0){var n=h.find("tabbed-content-wrap");var l=i.find(".listing");if(l.length>0){var p=l.attr("data-delay-load-url");if(p!=a&&p!=""){var m=l.attr("data-delay-load-done");if(m==a||!m){n.mask();d.get(p,null,function(q){l.find("tbody").html(q);b.triggerHtmlInsert(l.parent());l.attr("data-delay-load-done",true);n.unmask()})}}}}})})}})},addLegacyTabSupport:function(e){e.find(".tab-container").each(function(){d("div.tab-tabs-container").children("span.tab.tab-selected").each(function(){var f=d(this).attr("data-tab-id");d("div.tab-content-container").children("div.tab-content#"+f).show()});d("span.tab").click(function(){var f=d(this).attr("data-tab-id");d(this).siblings().removeClass("tab-selected");d(this).addClass("tab-selected");d("div.tab-content-container > div.tab-content").hide();d("div.tab-content-container > div.tab-content#"+f).show();return false})})},addTabSupport:function(e){e.find(".tabbed-container").each(function(){var o=d(this);var h=o.find("ul.tabbed-tabs:first > li");if(o[0].tabsInitialized||h.length==0){return}o[0].tabsInitialized=true;var p=o[0].id||("t"+(++c));var q=null;var m=!d(this).hasClass("no-view-state");if(m){var g=[];for(var f=0;f<h.length;f++){g.push(d(h[f].children[0]).attr("href").replace("#",""))}var n=b.ViewStateManager.getViewState(p)}if(n!=null&&n.value!=null&&n.value!=a&&g.indexOf(n.value)>-1){q="#tab-"+n.value;if(h.find("a[href=#"+n.value+"]").length==0){q=null}}else{var k=h.filter(".selected");if(k.length==0){k=d(h[0])}var l=k.find("a").attr("href");if(l.length>0){q="#tab-"+l.substring(1)}}var j=o.find(".tabbed-pager");if(j.length>0){b.Tabs.setupTabPager(j,h,q,o,n)}h.each(function(){var t=d(this).find("a");var r=d(this).find("a").attr("href");d(this).find("a").removeAttr("href");r=r.substring(r.indexOf("#")+1);var s="#tab-"+r;var i=d(o).find(s);var u={viewState:n,tab:d(this),tabID:r,content:i,tabs:h};d(this).bind("click",u,b.Tabs.selectTab);if(s==q){b.Tabs.selectTab({data:u,isFirstLoad:true})}})})},setupTabPager:function(q,l,o,p){var g=q.find(".tabbed-pager-next");var j=q.find(".tabbed-pager-prev");if(g.length>0&&j.length>0){var h=[];for(var m=0;m<l.length;m++){var n=d(l[m]).find("a").attr("href");n=n.substring(n.indexOf("#")+1);h.push("#tab-"+n)}var r=h.indexOf(o);var f=r+1;var k=r-1;if(f>=h.length){g.addClass("disabled")}else{g.removeClass("disabled")}if(k<=0){j.addClass("disabled")}else{j.removeClass("disabled")}var e={tabs:l,nextTabIndex:f,previousTabIndex:k,nextTabButton:g,previousTabButton:j};g.bind("click",e,b.Tabs.selectNextTab);j.bind("click",e,b.Tabs.selectPreviousTab)}},selectNextTab:function(e){e.preventDefault();var f=d(e.data.tabs[e.data.nextTabIndex]);if(f.length>0){f.click();e.data.nextTabButton.unbind("click");e.data.previousTabButton.unbind("click");e.data.nextTabIndex++;e.data.previousTabIndex++;e.data.nextTabButton.bind("click",e.data,b.Tabs.selectNextTab);e.data.previousTabButton.bind("click",e.data,b.Tabs.selectPreviousTab);if(e.data.nextTabIndex>=e.data.tabs.length){e.data.nextTabButton.addClass("disabled")}else{e.data.nextTabButton.removeClass("disabled")}if(e.data.previousTabIndex>=0){e.data.previousTabButton.removeClass("disabled")}}},selectPreviousTab:function(f){f.preventDefault();var e=d(f.data.tabs[f.data.previousTabIndex]);if(e.length>0){e.click();f.data.nextTabButton.unbind("click");f.data.previousTabButton.unbind("click");f.data.nextTabIndex--;f.data.previousTabIndex--;f.data.previousTabButton.bind("click",f.data,b.Tabs.selectPreviousTab);f.data.nextTabButton.bind("click",f.data,b.Tabs.selectNextTab);if(f.data.previousTabIndex<0){f.data.previousTabButton.addClass("disabled")}else{f.data.previousTabButton.removeClass("disabled")}if(f.data.nextTabIndex<f.data.tabs.length){f.data.nextTabButton.removeClass("disabled")}}},selectTab:function(h){var i=h.data.content;var f=h.data.tab;var g=h.data.tabID;var j=h.data.tabs;var e=h.data.viewState;if(e!=null&&!h.isFirstLoad&&!d(f).hasClass("first-load")){e.setValue(g)}d(f).removeClass("first-load");b.Tabs.hideContent(i);j.removeClass("selected");f.addClass("selected");b.Tabs.showContent(i);f.trigger("tabsselect",i,f)},showContent:function(e){e.show()},hideContent:function(e){e.siblings().hide()}}})(jQuery,Cobalt);

/* Cobalt.UserManagement.js */

(function(c,b,a){b.UserManagement={initialize:function(){var j=c("div#user-advanced-search-form");var f=c('input[type="submit"]#user-search-form-submit');var g=c('input[type="button"]#user-search-advanced-button');var d=c("select#field-searchBy");var h=c("select#field-searchMethod");if(d.val()=="4"||d.val()=="2"){h.val("2");h.attr("disabled","disabled")}d.change(function(){if(d.val()=="4"||d.val()=="2"){h.val("2");h.attr("disabled","disabled")}else{h.removeAttr("disabled")}});var i=c("select#field-sort");var e=c("select#advanced-search-sort-order");b.UserManagement.bindSortOrderChangeEvent(e,i);if(j.length>0){if(c("#user-search-is-advanced").val()=="true"){g.val(L.Global.Common.SimpleSearch())}else{c("div#user-advanced-search-form").remove()}}g.click(function(){if(c(this).val()==L.Global.Common.SimpleSearch()){c("div#user-advanced-search-form").remove();c(this).val(L.Global.Common.AdvancedSearch())}else{f.before(j);b.UserManagement.bindSortOrderChangeEvent(e,i);c("input[type=text].date").datepicker({changeMonth:true,changeYear:true});c(this).val(L.Global.Common.SimpleSearch())}})},bindSortOrderChangeEvent:function(e,d){c(e).change(function(){if(c(this).val()==L.Global.Common.Ascending()){d.children("option").each(function(){if(c(this).val().startsWith("-")){c(this).val(c(this).val().slice(1,c(this).val().length))}})}else{if(c(this).val()==L.Global.Common.Descending()){d.children("option").each(function(){var f="-"+c(this).val();c(this).val(f)})}}})}}})(jQuery,Cobalt);

/* Cobalt.DayTimeSelector.js */

(function(c,b,a){b.DayTimeSelector={startEndSelectors:["start","end"],initialize:function(){c(".day-time-selector.editable .day").click(function(f,g){var h=c(this).parents(".day-of-week");var e=h.find(".time-value, .time-start, .time-end");if(h.hasClass("active")){e.css("visibility","hidden");h.removeClass("active")}else{e.css("visibility","visible");h.addClass("active")}if(!g){var d=h.parents(".day-time-selector");d.trigger("change");b.DayTimeSelector.updateInputFieldsFromForm(d)}});c(".day-time-selector.editable").each(function(){var d=c(this);var f=c(this).parents(".day-time-selector-field");if(f.length==1){d.data("form",f)}var g=(new Date().getTimezoneOffset())*-1;var e=d.find(".time-zone .zones");d.find(".time-zone .go-next").click(function(){e.val(e.find(":selected").next().attr("value"));e.change();return false});d.find(".time-zone .go-prev").click(function(){e.val(e.find(":selected").prev().attr("value"));e.change();return false});e.change(function(){d.find(".time-zone .time-zone-display").text(e.find(":selected").text())});if(e.children("[value="+g+"]").length==1){e.val(g)}else{e.val(0)}e.change();b.DayTimeSelector.updateFormFromInputFields(d)});c(".day-time-selector.editable .time-add, .day-time-selector.editable .time-minus").click(function(l,k){var d=c(this);var g=d.hasClass("time-start");var f=d.hasClass("time-add");var e;if(f){e=d.prev()}else{e=d.next()}var n=f?30:-30;var m=e.data("time");m+=n;if(m>1410){m=0}else{if(m<0){m=1410}}e.data("time",m);var h=d.parents(".day-of-week").find(".time-"+(g?"end":"start")+"-value");var o=h.data("time");if(m==o){if(f){h.next().click()}else{h.prev().click()}}if(k==a||!k){var j=e.parents(".day-time-selector");j.trigger("change");b.DayTimeSelector.updateInputFieldsFromForm(j)}var i=b.DayTimeSelector.getFormattedTime(m);e.text(i)});c(".day-time-selector.editable .time-add-all, .day-time-selector.editable .time-minus-all").click(function(){var e=c(this);var h=e.parents(".day-time-selector");var i=h.find(".day-of-week.active").length;if(i>0){var f=e.hasClass("time-add-all");var g=e.hasClass("time-start");var d=".day-of-week.active .time-"+(f?"add":"minus")+".time-"+(g?"start":"end");h.find(d).trigger("click",{fromCode:true});b.DayTimeSelector.updateInputFieldsFromForm(h);h.trigger("change")}})},getFormattedTime:function(f){var d=Math.floor(f/60);var e=f%60;return(d<10?"0"+d:d)+":"+(e<10?"0"+e:e)},updateInputFieldsFromForm:function(d){var f=d.data("form");if(f==a){return}var e=f.find(".input-fields");f.find(".day-of-week").each(function(){var i=c(this);var g=i.attr("data-day").toLowerCase();var j,h;if(i.hasClass("active")){j=i.find(".time-start-value").data("time");h=i.find(".time-end-value").data("time")}else{j=null;h=null}e.find("#field-"+g+"-start").val(j);e.find("#field-"+g+"-end").val(h)})},updateFormFromInputFields:function(e){var d=false;var g=e.data("form");var f;if(g!=a){d=true;f=g.find(".input-fields")}e.find(".day-of-week").each(function(){var h=c(this);var i=h.find(".time-start-value");var n=h.find(".time-end-value");var j=1020,k=1380;if(d){var o=h.attr("data-day");var l=parseInt(f.find("#field-"+o+"-start").val());var m=parseInt(f.find("#field-"+o+"-end").val());if(!isNaN(l)&&!isNaN(m)){j=l;k=m;h.find(".day").trigger("click",{fromCode:true})}}b.DayTimeSelector.setTimeValue(i,j);b.DayTimeSelector.setTimeValue(n,k)})},setTimeValue:function(d,e){d.text(b.DayTimeSelector.getFormattedTime(e));d.data("time",e)}}})(jQuery,Cobalt);

/* Cobalt.CMS.js */

(function(c,b,a){b.CMS={formType:null,CobaltCss:[],ProjectCss:[],getTinyMCECss:function(){var d=b.CMS.CobaltCss.concat(b.CMS.ProjectCss).join(",");return d},initialize:function(){var d=null;if(c("#post-form").length>0){b.CMS.formType="post";d=c("#post-form").parents("form")}else{if(c("#page-form").length>0){b.CMS.formType="page";d=c("#page-form").parents("form")}}if(b.CMS.formType!=null){var f=d.find(".form-footer").find(".user-actions");b.TinyMCE.options={script_url:"/content/js/tiny_mce/tiny_mce.js",setup:function(g){g.onInit.add(function(h){b.TinyMCE.tinyMCELoaded(h)})},body_class:"text",content_css:b.CMS.getTinyMCECss(),mode:"textareas",theme:"advanced",width:"100%",height:"400px",plugins:"inlinepopups,emotions,media,spellchecker,fullscreen,xenonmedia,preview,contextmenu,table,searchreplace,paste,style",dialog_type:"modal",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_statusbar_location:"bottom",theme_advanced_resizing:true,theme_advanced_resizing_use_cookie:true,theme_advanced_resize_horizontal:false,theme_advanced_path:true,spellchecker_rpc_url:"/TinyMCE.ashx?module=SpellChecker",theme_advanced_buttons1:"bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,separator,formatselect,fontselect,fontsizeselect,forecolor,styleprops,fullscreen,code,preview",theme_advanced_buttons2:"cut,copy,paste,pasteword,separator,search,replace,separator,bullist,numlist,separator,hr,removeformat,separator,outdent,indent,spoiler,separator,link,unlink,emotions,separator,spellchecker,table,image,media,xenonmedia",theme_advanced_buttons3:"",extended_valid_elements:"article[id|class],header,aside[class]"};if(b.CMS.formType=="post"){b.TinyMCE.options.plugins+=",postpagebreak,postwidget,postexcerpt,quote";b.TinyMCE.options.theme_advanced_buttons2+=",postpagebreak,postwidget,postexcerpt,quote"}}c("input[type='button']#add-gallery-button").click(function(){c("div#add-gallery-form").toggle("fast");var g=c(this).val();if(g==L.Global.ContentManagement.AddMediaGallery()){c(this).val(L.Global.ContentManagement.HideAddGallery())}else{c(this).val(L.Global.ContentManagement.AddMediaGallery())}});if(c("div#page-form").html()!=a||c("div#post-form").html()!=a){b.CMS.setupPageForm()}c(".module.cms.page-form .user-action-save-changes").click(function(){c("#page-form #field-save-changes").click()});c(".module.cms.post-form .user-action-save-changes").click(function(){c("#post-form #field-save-changes").click()});c(".module.cms.post-form #field-preview").click(function(h){h.preventDefault();var g=c("form#post-form");g.attr("action","/cp/cms/posts/preview");g.attr("target","preview");g.submit();g.attr("action","");g.attr("target","")});c(".module.cms.page-form .edit-faq .button-header-edit").click(function(){try{var h=c(this).attr("data-question-id");var g=c(this).attr("data-edit-url");c.get(g,function(j){var k=c("#edit-header");k.html(j);k.dialog({modal:true,dialogClass:"modal",draggable:false,title:"Edit Header",resizable:false,close:function(m,l){c(m.target).hide()}});k.parent().center({sizeToWindow:true,maxWidth:350,maxHeight:100});b.triggerHtmlInsert(k)})}catch(i){}return false});c(".module.cms.page-form .edit-faq .button-header-delete").click(function(){try{if(confirm("Delete this header?")){var h=c(this).attr("data-header-id");var j=c(this).parents("tr[data-header-id]");var g=c(this).attr("data-delete-url");c.ajax({url:g,type:"POST",dataType:"json",success:function(k){if(k.result==true){var l=j.parents("tr").filter(":first");j.remove();if(l.find("tr").length<1){l.remove()}}else{alert(k.message)}}})}}catch(i){}return false});c(".module.cms.page-form .edit-faq .button-edit").click(function(){try{var h=c(this).attr("data-question-id");var g=c(this).attr("data-edit-url");c.get(g,function(j){var k=c("#edit-question");k.html(j);k.dialog({modal:true,dialogClass:"modal",draggable:false,title:"Edit Question",resizable:false,close:function(m,l){c(m.target).hide()}});k.parent().center({sizeToWindow:true,maxWidth:850,maxHeight:700});b.triggerHtmlInsert(k)})}catch(i){}return false});c(".module.cms.page-form .edit-faq .button-delete").click(function(){try{if(confirm("Delete this question?")){var h=c(this).attr("data-question-id");var j=c(this).parents("tr[data-question-id]");var g=c(this).attr("data-delete-url");c.ajax({url:g,type:"POST",dataType:"json",success:function(k){if(k==true){var l=j.parents("tr").filter(":first");j.remove();if(l.find("tr").length<1){l.remove()}}}})}}catch(i){}return false});c(".page-faq .faq-question").click(function(){c(this).parent().find(".faq-answer").toggle()});c.fn.extend({disableSelection:function(){this.each(function(){this.onselectstart=function(){return false};this.unselectable="on";jQuery(this).css("-moz-user-select","none")})}});var e=".module.cms.page-form table.sortable";c(e).disableSelection();c(e).tableDnD({onDragClass:"dragHandle",onDrop:function(j,g){var k=0;var h=c(e).find(".sortorder");h.each(function(){c(this).val(k++)});var i=c("table.edit-faq").attr("data-reorder-url");c.ajax({url:i,dataType:"json",type:"POST",data:h.serialize()})}})},calculatePageUrl:function(){var d=c("#field-slug").val();if(d.length==0){d=c("#field-title").val();if(d==c("#field-title").attr("placeholder")){d=c("#field-display-slug").text()}}if(d.length>1){var e=b.Routes.Instance.CPPageGetUrl(c("#field-category").val(),{title:d});c.ajax({url:e,success:function(g){var f=g.Url;var h=g.Slug;c("#field-display-url").text(f);c("#field-display-slug").text(h)}})}},calculatePostUrl:function(){var f=c("#field-title").val();if(f==c("#field-title").attr("placeholder")){f=""}if(f==""){f="your-title"}if(f.length>1){var d=c("#field-parent-category").val();if(d==""){return}var e=b.Routes.Instance.CPPostGetUrl(d,{title:f,pageID:c("#field-parent-page").val(),postID:c("#field-post").val()});c.ajax({url:e,success:function(g){var h=g.Url;c("#field-display-url").text(h)}})}},setupPageForm:function(){c("#field-title").focusout(function(){if(b.CMS.formType=="page"){b.CMS.calculatePageUrl()}else{b.CMS.calculatePostUrl()}});c("#field-category").change(function(){b.CMS.calculatePageUrl()});c("#field-parent-page").change(function(){b.CMS.calculatePostUrl()});c("#field-parent-category").change(function(){b.CMS.calculatePostUrl()});c("#field-slug").tAutoSizer({maxWidth:400,stepSize:10});c(".field-url-wrapper > a.accept").click(function(){if(c("#field-slug").hasClass("hidden")){c("#field-display-slug").hide();if(c("#field-slug").val().length==0){c("#field-slug").val(c("#field-display-slug").text())}c("#field-slug").removeClass("hidden");c("#field-slug").keyup();c(this).text("Ok");c(".field-url-wrapper > a.cancel").removeClass("hidden")}else{c(".field-url-wrapper > a.cancel").addClass("hidden");c("#field-display-slug").show();c("#field-slug").addClass("hidden");c(this).text("Edit");b.CMS.calculatePageUrl()}});c(".field-url-wrapper > a.cancel").click(function(){c(this).addClass("hidden");c("#field-slug").addClass("hidden");c("#field-slug").val("");c("#field-display-slug").show();c(".field-url-wrapper > a.accept").text("Edit")});var e=c(":radio[name='type']");if(e.length>0){e.change(b.CMS.toggleTypeFields);b.CMS.toggleTypeFields()}var i=c("#form-field-publish-date");var k=i.find(".field-label > label");var j=c("#field-publish-date-date");var d=c("#field-publish-date-time");j.hide();d.hide();var h=L.Global.ContentManagement.PageFormSetDate();var g=c("<a>").attr("href","#").html(h).click(function(){if(c(this).html()==h){c(this).html(L.Global.ContentManagement.PageFormDoNotSetDate());j.show();d.show()}else{c(this).html(h);j.hide();d.hide()}return false});k.append(g);c("#field-title").trigger("focusout");var f=c("div#post-form");if(f.length>0&&f.attr("data-post-type")!==a){setTimeout(function(){b.ImageManager.setPostType(f.attr("data-post-type"));b.ImageManager.showModal(document,b.CMS.copyTemplate,"template-select",c("#field-parent-category").val())},500)}},copyTemplate:function(d){c.getJSON(b.Routes.Instance.CPPostGetData(d),function(e){var f=c("#form-field-body");f.find("ul.tabbed-tabs li").first().click();tinyMCE.activeEditor.setContent(e.Body);c("#field-exerpt").val(e.Exerpt);c(e.Tags).each(function(h,g){c("#field-tags")[0].appendTag(g)});c("#field-status").val(e.Status);c("#field-post-image-id").val(e.PostImageID);if(e.PostImageUrl!==""){c("#field-post-image").parent().append(c("<img>").attr("src",e.PostImageUrl))}if(e.Pinned===true){c("#field-is-pinned").attr("checked","checked")}c("#field-allow-comments").val(e.AllowComments);c("#field-allow-ratings").val(e.AllowRatings);if(e.Security===true){c("#field-body-disable-security").attr("checked","checked")}})},toggleTypeFields:function(){var f=c(":radio[name='type']:checked").val();f=parseInt(f,null);var d=c("#static-type-fields");var i=c("#faq-type-fields");var j=c("#collection-options");var e=c("#tag-collection-options");var h=c("#form-field-allow-comments");var g=c("#form-field-allow-ratings");switch(f){case 1:d.show();g.show();h.show();i.hide();j.hide();e.hide();break;case 2:d.hide();g.hide();h.hide();i.hide();j.show();e.hide();break;case 3:d.hide();g.hide();h.hide();i.show();j.hide();e.hide();break;case 4:d.hide();g.hide();h.hide();i.hide();j.show();e.show();break}},setupImagePicker:function(g,i,h){var d=c("input#select-image").html();if(d==a||d==""){if(g!=document&&g!=window){var e=c('<input type="button" id="select-image">').attr("value",L.Global.ContentManagement.SelectImage());c(g).after(e);e.click(function(){b.CMS.showImagePicker(i,h)});e.click()}else{b.CMS.showImagePicker(i,h)}var f=c("#post-template-upload-form");if(f.length>0){f.ajaxForm({type:"post",iframe:true,beforeSubmit:function(){c(f).find("button.button[type='submit']").attr("disabled","disabled")},success:function(l){var k=null;try{k=JSON.parse(l)}catch(j){}if(k!=null&&k.Errors!=a){b.Forms.displayErrors(f,k.Errors)}else{b.CMS.PostImagePicker.populateAttachmentsList("",0);c("a#gallery-anchor").click();c("#gallery-select").val(k.CategoryID);c("#gallery-select").change()}c(f).find("button.button[type='submit']").removeAttr("disabled");f.resetForm()},error:function(k,l,j){c(f).find("button.button[type='submit']").removeAttr("disabled")}})}}},removeImagePicker:function(){var d=c("#select-image");if(d.length>0){d.remove()}c("#template-image").empty()},showImagePicker:function(f,e){b.CMS.PostImagePicker.InsertButtonClickedCallback=f;b.CMS.PostImagePicker.FromUrlInsertButtonClickedCallback=e;var g=c("div#image-picker");if(!g.is(":visible")||!g.dialog("isOpen")){b.CMS.PostImagePicker.initialize(g);g.show();g.dialog({draggable:false,title:L.Global.ContentManagement.InsertAnImage(),modal:true,resizable:false,dialogClass:"modal",close:b.CMS.PostImagePicker.close});var d=g.dialog("widget");d.center({keepCentered:true,sizeToWindow:true})}else{b.CMS.PostImagePicker.close()}return false}}})(jQuery,Cobalt);

/* Cobalt.Tags.js */

(function(c,b,a){b.TagField=function(j){var i=this;this.tagsField=j;this.newTagField=c("<input>").attr("type","text").attr("name","newtagfield").attr("class",this.tagsField.attr("class")).attr("data-each-validation-length-message",this.tagsField.attr("data-each-validation-length-message"));this.tagsField.attr("class","");this.newTagField.removeClass("tip");this.newTagField.attr("class",this.newTagField.attr("class").replace("tip",""));this.autoCompleteMenu=null;this.hasAutoComplete=false;this.addCurrentTags=function(){var l=i.tagsField.val();var k=l.split(",");c(k).each(function(n,m){if(m!=""){i.addTag(m)}})};this.appendTag=function(m){i.newTagField.val("");if(i.autoCompleteMenu!=null){c(".modal.tag-autocomplete").hide();i.hasAutoComplete=false}if(m==""){return}if(i.tagsField.val().length>0){var l=i.tagsField.val().split(",");for(var k=0;k<l.length;k++){if(l[k]==m){return}}i.tagsField.val(i.tagsField.val()+","+m)}else{i.tagsField.val(m)}i.addTag(m)};this.addTag=function(o){var p=i.newTagField.parent().find(".tags-cloud");if(p.length<=0){p=c("<ul>").addClass("flat-list").addClass("tags-cloud");var m=c("<div>").addClass("tag-cloud").append(p);c(i.newTagField).parent().append(m)}var n=c("<a>").attr("href","#").addClass("tag-remove").text("remove");var k=c("<span>").addClass("tag-text").html(o);var l=c("<li>").addClass("tag");l.append(n).append(k);n.click(function(t){var u=i.tagsField.val();var s=u.split(",");var v=new Array();var r=c(this).siblings(".tag-text").text();for(var q=0;q<s.length;q++){if(s[q]!=r){v.push(s[q])}}i.tagsField.val(v.join(","));if(i.tagsField.val()==""){l.parent().remove()}else{l.remove()}t.preventDefault()});p.append(l)};var f=this.tagsField.attr("data-each-validation-length");var e=f.split("..");var h=e[0];var g=e[1];var d=this.tagsField.parents("form");this.tagsField.parent().append(this.newTagField);this.tagsField.removeAttr("data-validation-optional").removeAttr("data-each-validation-length").removeAttr("maxlength");if(d.length>0){d.submit(function(k){var l=i.newTagField.val();if(i.newTagField.valid()){i.appendTag(l)}})}this.newTagField.keydown(function(l){if(l.which==13){if(!i.hasAutoComplete){var m=c(this).val();if(c(this).valid()){c(this).val("");i.appendTag(m)}else{if(m==""){var k={Errors:{}};k.Errors[c(this).attr("id")]=[L.Global.ErrorMessages.TagEmpty()];b.Forms.displayErrors(d,k.Errors)}}}l.preventDefault()}});this.addCurrentTags();this.tagsField.hide();this.autoCompleteMenu=this.newTagField.autocomplete(b.Routes.Instance.TagAjaxGetTags(),{minChars:3,scroll:false,dataType:"json",selectFirst:false,parse:function(k){var m=new Array();if(k){for(var l=0;l<k.length;l++){m[l]={data:k[l],value:k[l].ID,result:k[l].Text}}}return m},highlight:function(l,k){i.hasAutoComplete=true;return l.replace(k,"<strong>"+k+"</strong>")},formatItem:function(k){var l=c("<div>").html(k.Text);return l.html()},resultsClass:"modal tag-autocomplete"}).result(function(m,k,l){i.appendTag(k.Text)}).hideResults(function(){i.hasAutoComplete=false})};b.Tags={tagsField:null,newTagField:null,autoCompleteMenu:null,hasAutoComplete:false,initialize:function(){var d=c("input.tags-field");if(d.length==0){d=c("#field-filter-tags")}d.each(function(f,e){c.extend(d[f],new b.TagField(c(e)))})}}})(jQuery,Cobalt);

/* Cobalt.flot.js */

(function(d,c,a){var b=function(f){if(!f){return}var e=f.transformType;delete f.transformType;if(e=="Linear"){}else{if(e=="Logarithmic"){f.transform=function(g){return Math.log(g)};f.inverseTransform=function(g){return Math.exp(g)}}else{if(e=="Logarithmic10"){f.transform=function(g){return Math.log(g)/Math.LN2};f.inverseTransform=function(g){return Math.pow(2,g)}}else{if(e=="Logarithmic10"){f.transform=function(g){return Math.log(g)/Math.LN10};f.inverseTransform=function(g){return Math.pow(10,g)}}else{if(e=="Exponential"){f.transform=function(g){return Math.exp(g)};f.inverseTransform=function(g){return Math.log(g)}}else{if(e=="Exponential2"){f.transform=function(g){return Math.pow(2,g)};f.inverseTransform=function(g){return Math.log(g)/Math.LN2}}else{if(e=="Exponential10"){f.transform=function(g){return Math.pow(10,g)};f.inverseTransform=function(g){return Math.log(g)/Math.LN10}}}}}}}}};c.flot={fixOptions:function(e){b(e.xaxis);b(e.yaxis);return e}}})(jQuery,Cobalt);

/* Cobalt.TinyMCE.js */

(function(c,b,a){b.TinyMCE={dependentScripts:function(){return[{dependency:b.User,name:"Cobalt.User"}]},fontColorEnabled:true,loadAttempts:0,extended_valid_elements:"style",url:"/content/js/tiny_mce/jquery.tinymce.js",options:{script_url:"/content/js/tiny_mce/tiny_mce.js",setup:function(d){d.onInit.add(function(e){b.TinyMCE.tinyMCELoaded(e)})},doctype:"<!DOCTYPE html>",mode:"textareas",body_class:"text",theme:"advanced",height:"250px",width:"100%",formats:{alignleft:{selector:"p,h1,h2,h3,h4,h5,h6,div,ul,ol,li,table,td,th,img",classes:"alignleft"},alignright:{selector:"p,h1,h2,h3,h4,h5,h6,div,ul,ol,li,table,td,th,img",classes:"alignright"},aligncenter:{selector:"p,h1,h2,h3,h4,h5,h6,div,ul,ol,li,table,td,th,img",classes:"aligncenter"},bold:{inline:"strong"},italic:{inline:"em"},strikethrough:{inline:"del"},address:{inline:"addr"}},plugins:"inlinepopups,emotions,media,spellchecker,fullscreen,preview,searchreplace,paste,style",dialog_type:"modal",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_statusbar_location:"bottom",theme_advanced_resizing:false,theme_advanced_path:true,spellchecker_rpc_url:"/TinyMCE.ashx?module=SpellChecker",theme_advanced_buttons1:"bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,separator,formatselect,fontselect,fontsizeselect,forecolor,styleprops,fullscreen,code,preview",theme_advanced_buttons2:"cut,copy,paste,pasteword,separator,search,replace,separator,bullist,numlist,separator,hr,removeformat,separator,outdent,indent,blockquote,spoiler,separator,link,unlink,emotions,separator,spellchecker,image,media",theme_advanced_buttons3:""},initialize:function(){b.TinyMCE.options.content_css=b.CMS.getTinyMCECss();b.runOnHtmlInsert(b.TinyMCE.loadTinyMCE)},loadTinyMCE:function(d){var e=d.find("textarea.text-editor");if(e.length>0){switch(b.TinyMCE.loadProgress){case"unloaded":b.TinyMCE.loadProgress="loading";b.TinyMCE.formsToMark.push(e);c.getScript(b.TinyMCE.url,function(){b.TinyMCE.finishLoading()});break;case"loading":b.TinyMCE.formsToMark.push(e);break;case"loaded":b.TinyMCE.actuallyLoadTinyMCE(e);break;default:throw"Unknown loadProgress: "+b.TinyMCE.loadProgress.toString()}}},finishLoading:function(){if(b.TinyMCE.loadProgress!="loading"){throw"Trying to finish loading TinyMCE, but it's not loading"}b.TinyMCE.loadProgress="loaded";for(var d=0;d<b.TinyMCE.formsToMark.length;d++){b.TinyMCE.actuallyLoadTinyMCE(b.TinyMCE.formsToMark[d])}},actuallyLoadTinyMCE:function(d){if(b.TinyMCE.loadAttempts>5){return}++b.TinyMCE.loadAttempts;if(c(this).tinymce==a){setTimeout(function(){b.TinyMCE.actuallyLoadTinyMCE(d)},500);return}d.each(function(){c(this).tinymce(b.TinyMCE.options)})},tinyMCELoaded:function(g){if(!b.TinyMCE.fontColorEnabled){var e=g.controlManager.get("forecolor");if(e){e.setDisabled(true);var d="#"+g.editorId+"_forecolor";var f=c(d);if(f.length>0){f.remove()}}}},focusEditor:function(){var f=tinyMCE.activeEditor;var e=f.selection;if(tinymce.isIE){}else{tinyMCE.execInstanceCommand(f.editorId,"selectall",false,null);var d=e.getSel();d.collapseToEnd()}},formsToMark:[],loadProgress:"unloaded"};c(b.TinyMCE.initialize)})(jQuery,Cobalt);

/* Cobalt.Listing.js */

(function(c,b,a){b.Listing={processRowClick:function(j){var d=j.target;var i=c(d).parent();var g=c(this);if(d!=null){var h=["INPUT","TEXTAREA","A","BUTTON"];if(c.inArray(d.tagName,h)>-1){return}if(i!=null&&c.inArray(i[0].tagName,h)>-1){return}if(c(d).find("input").length>0||c(d).find("form").length>0){return}}var f=c(this).find("a.title");if(f.length==0){f=c(this).find(".title a")}if(f.length==0){f=c(this).find("a:first")}if(f.length>=1){j.preventDefault();document.location=f.attr("href")}},processPagination:function(){var e=c(".listing-container");e.each(function(){var h=c(this).find("[data-viewstate]").attr("data-viewstate");if(h==""||h==a){return}var g=c(this).find("form.listing-filters");g.each(function(){var i=c(this).attr("action");if(i.indexOf("#")==-1){c(this).attr("action",i+h)}})});var f=c(".paging-list");f.each(function(){var g=f.attr("data-viewstate");if(g==""||g==a){return}var h=f.find("> li > a");h.each(function(){var i=c(this).attr("href");if(i.indexOf("#")==-1){c(this).attr("href",i+g)}})});var d=c("table.listing");d.each(function(){var g=c(this).attr("data-viewstate");if(g==""||g==a){return}var h=c(this).find("> thead > tr > th > a");c.log(h);h.each(function(){var i=c(this).attr("href");if(i.indexOf("#")==-1){c(this).attr("href",i+g)}})})},initialize:function(){b.runOnHtmlInsert(b.Listing.process)},process:function(){c("table.listing-auto-link > tbody > tr").click(b.Listing.processRowClick);c("ul.listing-auto-link > li").click(b.Listing.processRowClick);b.Listing.processPagination()}}})(jQuery,Cobalt);

/* Cobalt.ForumManager.js */

(function(c,b,a){b.ForumManager={newForumCount:0,form:null,initialize:function(){b.ForumManager.form=c("#forum-manager-form");if(b.ForumManager.form.length>0){var d=c("ol.sortable");d.nestedSortable({disableNesting:"no-nest",forcePlaceholderSize:true,handle:"div.drag-handle .icon-drag-handle",items:"li",opacity:0.6,placeholder:"placeholder",tabSize:25,tolerance:"pointer",toleranceElement:"> div",stop:function(l,j){var h=c(j.item);if(h.length>0){var m=h.attr("data-forum-id");var i=c("#field-parent-forum-"+m);var k=i.val();var g=h.parents("li.forum-item").first();var f=0;if(g.length>0){f=g.attr("data-forum-id")}else{f=c(d[0]).attr("data-root-forum-id")}i.val(f);c(".icon[data-forum-id='"+m+"']").each(function(n,e){c(e).attr("data-parent-forum-id",f)});h.siblings("li.forum-item").andSelf().each(function(n,o){var e=c(o);var p=c("#field-display-order-"+e.attr("data-forum-id"));if(p.length>0){p.val(n);e.attr("data-display-order",n);e.find(".icon[data-forum-id='"+e.attr("data-forum-id")+"']").each(function(r,q){c(q).attr("data-display-order",n)})}})}}});b.ForumManager.form.find(".icon-edit").click(function(j){j.preventDefault();b.ForumManager.form.mask();b.ForumManager.form.addClass("loading");var k=c(this).attr("data-forum-id");var f=c(this).attr("data-parent-forum-id");var h=c(this).attr("data-display-order");var i=c(this);var g=i.parents("li[data-forum-id='"+k+"']");c.ajax({url:b.Routes.Instance.CPForumForm(f,h,{forumID:k}),cache:false,success:function(l){var e=c(l).find("form");var m=g.find("table");var n=e.dialog({modal:true,dialogClass:"forum-form-modal",draggable:false,resizable:false,close:function(p,o){c(p.target).remove();b.ForumManager.form.unmask();b.ForumManager.form.removeClass("loading")},open:function(){b.ForumManager.form.unmask();b.ForumManager.form.removeClass("loading")},title:L.Global.Forums.EditForum()});c(n).parent().center({sizeToWindow:true,maxWidth:800,maxHeight:600});b.triggerHtmlInsert(c(n).parent());b.Core.bindVisibilityField(e.find(".forum-visibility").parent());e.attr("action",b.Routes.Instance.CPForumForm(f,h,{forumID:k}));e.ajaxForm({type:"post",cache:false,beforeSubmit:function(){e.find("#field-submit").attr("disabled","disabled")},success:function(o){n.dialog("close");self.location.reload()},error:function(p,q,o){c.log("TextStatus: "+q+"; ErrorThrown: "+o)}})}})});b.ForumManager.form.find(".icon-add").click(b.ForumManager.addButtonClicked);c("#forums-sortable").find(".user-action-add-forum .button").click(b.ForumManager.addButtonClicked)}},addButtonClicked:function(i){i.preventDefault();b.ForumManager.form.mask();b.ForumManager.form.addClass("loading");var j=c(this).attr("data-forum-id");var d=c(this).attr("data-forum-id");var h=c(this);var f=h.parents("li[data-forum-id='"+j+"']");var g=0;c.ajax({url:b.Routes.Instance.CPForumForm(d,g),cache:false,success:function(k){var e=c(k).find("form");var l=f.find("table");var m=e.dialog({modal:true,dialogClass:"forum-form-modal",draggable:false,resizable:false,close:function(o,n){c(o.target).remove();b.ForumManager.form.unmask();b.ForumManager.form.removeClass("loading")},open:function(){b.ForumManager.form.unmask();b.ForumManager.form.removeClass("loading")},title:L.Global.Forums.CreateForum()});c(m).parent().center({sizeToWindow:true,maxWidth:800,maxHeight:600});b.triggerHtmlInsert(c(m).parent());b.Core.bindVisibilityField(e.find(".forum-visibility").parent());e.ajaxForm({type:"post",cache:false,dataType:"json",beforeSubmit:function(){e.find("#field-submit").attr("disabled","disabled")},success:function(s){m.dialog("close");var v=s.forumID.toString();var n=s.parentForumID.toString();var p=s.displayOrder.toString();var o=c("#forum-manager-form");var q=c("<input>").attr("type","hidden").attr("value",v).attr("name","forum-"+v).attr("id","field-forum-"+v);var r=c("<input>").attr("type","hidden").attr("value",n).attr("name","parent-forum-"+v).attr("id","field-parent-forum-"+v);var t=c("<input>").attr("type","hidden").attr("value",p).attr("name","display-order-"+v).attr("id","field-display-order-"+v);o.append(q);o.append(r);o.append(t);var u=c("li[data-parent-forum-id='"+n+"']");u.each(function(w,x){var y=c("#field-display-order-"+c(x).attr("data-forum-id"));if(y.length>0){y.val(w+1)}});o.submit()},error:function(o,p,n){c.log("TextStatus: "+p+"; ErrorThrown: "+n)}})}})}}})(jQuery,Cobalt);

/* Cobalt.UserSurrogateAvatars.js */

(function(c,b,a){b.UserSurrogateAvatars={initialize:function(){var g=c(".user-edit .avatar-select");if(g.length>0){var j=b.UserSurrogateAvatars.getActiveSurrogateModelIDPair(g.find("#field-user-surrogates").val());var f=j[0];var h=j[1];var e=g.find("#field-user-surrogates");b.UserSurrogateAvatars.hideAvatars(f,h);if(e.length>0){var d={avatarSelection:g};e.bind("change",d,b.UserSurrogateAvatars.userSurrogateChanged);var i=b.UserSurrogateAvatars.getIDPairHash();if(i!=""){e.val(i);e.trigger("change")}}g.find(".avatar-link").click(function(n){n.preventDefault();var m=g.find(".avatar-selected");if(m.length>0){m.removeClass("avatar-selected")}c(this).parent().addClass("avatar-selected");var p=c(this);var k=p.attr("href");var o=c("<form>").attr("method","post").attr("action",k).hide();p.parent().append(o);j=b.UserSurrogateAvatars.getActiveSurrogateModelIDPair(g.find("#field-user-surrogates").val());var l={cache:false,success:function(){b.UserSurrogateAvatars.getUpdatedUserSurrogateAvatars(g,j[0],j[1])}};o.ajaxSubmit(l)});g.find(".disable-avatar").click(function(l){l.preventDefault();var o=c(this);var n=o.attr("href");var k=c("<form>").attr("method","post").attr("action",n).hide();o.parent().append(k);j=b.UserSurrogateAvatars.getActiveSurrogateModelIDPair(g.find("#field-user-surrogates").val());var m={cache:false};k.ajaxSubmit(m);b.UserSurrogateAvatars.getUpdatedUserSurrogateAvatars(g,j[0],j[1])})}},userSurrogateChanged:function(h){var e=h.data.avatarSelection;var i=b.UserSurrogateAvatars.getActiveSurrogateModelIDPair(c(this).val());if(i.length==2){var d=i[0];var f=i[1];if(d>0&&f>0){b.UserSurrogateAvatars.getUpdatedUserSurrogateAvatars(e,d,f);var g=e.find(".avatar");g.each(function(j,l){var m=c(l).attr("data-avatar-id");var k=c(l).find("a.avatar-link");if(k.length>0){k.attr("href",b.Routes.Instance.AvatarActivateAvatar({entityTypeID:d,entityID:f,avatarID:m}))}});b.UserSurrogateAvatars.setIDPairHash(d,f);b.UserSurrogateAvatars.updateUploadForm(d,f);b.UserSurrogateAvatars.updateDeleteLinks(d,f)}}},setIDPairHash:function(h,f){var g=self.location.hash;var e=b.UserSurrogateAvatars.getIDPairHash();var d="{0}:{1}".format(h,f);if(e!=""){g=g.toString().replace(e,d)}else{g+=";"+d}self.location.hash=g},getIDPairHash:function(){var g=self.location.hash;var e="";if(g!=""){var f=/\d+\:\d+/;var d=f.exec(g);if(d&&d.length>0){e=d[0]}}return e},updateUploadForm:function(g,f){var d=c(".avatar-form");if(d.length>0){var e=b.Routes.Instance.AvatarUploadAvatar(g,f,{returnUrl:self.location.host+self.location.hash});d.attr("action",e)}},updateDeleteLinks:function(e,d){c("a.user-avatar-delete-link").each(function(g,f){c(f).attr("href",b.Routes.Instance.AvatarDeleteAvatar({entityTypeID:e,entityID:d,avatarID:c(f).parents("li").attr("data-avatar-id")}))})},getUpdatedUserSurrogateAvatars:function(e,g,f){var d=e.find(".current-avatar");if(d.length>0){d.mask();c.ajax({url:b.Routes.Instance.UserGetUserSurrogateShortDetails({entityTypeID:g,entityID:f}),dataType:"json",cache:false,success:function(m){var h=m.avatarID;var i=m.fallbackAvatarUrl;d.attr("data-avatar-id",h);d.html(m.html);var j=e.find(".avatar-selected");if(j.length>0){j.removeClass("avatar-selected")}var k=c("#fallback-avatar");if(k.length>0){k.attr("src",i)}if(h>0){var l=e.find(".avatar[data-avatar-id='"+h+"']");if(l.length>0){l.addClass("avatar-selected")}else{k.parents("li").addClass("avatar-selected")}}else{k.parents("li").addClass("avatar-selected")}d.unmask();b.UserSurrogateAvatars.hideAvatars(g,f);b.UserSurrogateAvatars.resetDisableAvatar(g,f)}})}},getActiveSurrogateModelIDPair:function(d){return d.split(":")},hideAvatars:function(e,d){c(".user-avatars .avatar").each(function(f,g){var j=c(g).attr("data-entity-type-id");var k=c(g).attr("data-entity-id");var h=c(g).attr("data-is-generated");if(h=="true"&&((e==j&&d!=k)||(e!=j))){c(g).hide()}else{c(g).show()}})},resetDisableAvatar:function(g,f){var d=b.Routes.Instance.AvatarDisableAvatar({entityTypeID:g,entityID:f});var e=c(".disable-avatar");if(e.length>0){e.attr("href",d)}}}})(jQuery,Cobalt);

/* Cobalt.Contest.js */

(function(g,f,a){var d=function(){return g("#contest-winner-select")};var i=function(){var n=d(),m;if(!n){return}m=n.hasClass("contest-giveaway");if(m){h(n)}else{k(n)}};var h=function(m){m.find("[type=submit]").hide();m.delegate(".add-entry","click",b);m.find(".contest-prize-field").each(function(){var n=g(this);n.after(g('<input type="button" value="Add" class="add-entry" />'))})};var k=function(m){m.delegate(".random-select","click",l);m.delegate(".view-entry","click",j);m.find(".contest-prize-item-field").each(function(){var n=g(this);n.after(g('<a class="random-select button">Random</a>')).after(g('<a class="view-entry button" href="#" target="_new">View Entry</a>'))})};var b=function(){var n=g(this),o=d(),r=n.parent(),t=r.find('input[id$="-symbol"]'),u=r.find('input[id^="field-prize-field-"]'),m=t.val(),q=u.data("prize-id"),p,s;if(!q||!m||!confirm("Are you sure?")){return}p=o.data("add-user-entry-url");s={prizeID:q,userID:m};g.post(p,s,function(v){if(!v){return}if(v.success){u.val("");t.val("");if(v.itemsRemaining){t.parent().find(".field-description").find("span").text(v.itemsRemaining+" items remaining")}}else{if(v.message){alert(v.message)}}document.location=document.location})};var j=function(){var m=g(this);var n=d();var p=m.parent();var r=p.find('input[id$="-symbol"]');var q=r.val();var o=n.data("contest-entry-url");if(!q){alert("No entry selected!");return false}m.attr("href",o.replace(/(\s+)?.$/,q))};var l=function(){var n=g(this);var o=d();var t=n.parent();var u=t.find('input[id$="-symbol"]');var v=t.find('input[type=text][id^="field-contest-prize-item-winner-"]');var s=t.find('input[id$="-previous"]');var q=o.find('input[id^="field-contest-prize-item-winner-"][id$="-symbol"][value!=""]');var m=g.map(q,function(w,x){return g(w).val()}).join(":");var p=o.data("random-url");var r={except:m};g.get(p,r,function(w){if(w.empty){alert("No more entries to select from.");return}u.val(w.id);v.val(w.label);s.val(w.label)})};var e=function(){g(".contest-listing > tbody > tr").each(function(m){var n=this;g(".contest-listing").tableDnD({onDragClass:"dragHandle",onDrop:function(o,p){},onDragStart:function(p,o){},onAllowDrop:function(p,o){return true}})});g("#sort-contest-display-order-form").submit(function(n){var m=new Array();g(".contest-listing > tbody > tr").each(function(o,p){m.push(p.firstChild.firstChild.getAttribute("data-id"))});g("#field-contest-order").val(m)})};var c=function(){g("form").delegate("input","keypress",function(p){if(p.keyCode===13){return false}});var n=f.Contest.contestData;var o=function(){var q=g("#field-section").val();if(q===""){g("#form-field-section").nextAll().hide().find("input").each(function(s,t){t.checked=false})}else{var r=n.allowedMoDs[q];var p=g("#field-method-of-decision");p.find("input").each(function(s,t){var u=t.value;var w=g(t);var v=w.parent();if(r.indexOf(+u)>-1){v.show()}else{t.checked=false;v.hide()}});g("#form-field-method-of-decision").show()}m()};var m=function(){var p=g("#field-method-of-decision").find(":checked").val();if(p===a||p===""){g("#form-field-method-of-decision").nextAll().hide()}else{g("#form-field-method-of-decision").nextAll().each(function(s,q){var v=q.id.replace("form-field-","");var t=g(q);var r=n.fields[v];var w=typeof r;if(r!==a){if(w==="function"){r=r()}else{if(typeof r!=="boolean"){r=r.indexOf(+p)>-1}}if(r){t.show()}else{t.hide()}}var u=n.defaults[v];if(typeof u==="function"){u(t,p)}})}};o();m();g("form").delegate("#field-section","change",o);g("form").delegate("#field-method-of-decision","change",m)};f.Contest={initialize:function(){i();if(g("body.body-cp-contestcreate").length>0){c()}if(g("#sort-contest-display-order-form").length>0){e()}}}})(jQuery,Cobalt);

/* Cobalt.Favorites.js */

(function(c,b,a){b.Favorites={dependentScripts:function(){return[{dependency:b.User,name:"Cobalt.User"}]},initialize:function(){c("body").delegate(".add-favorite","click",function(g){g.preventDefault();var f=c(this);var d=f.attr("data-favorite-url");c.ajax({type:"POST",url:d,success:function(e){f.removeClass("add-favorite").addClass("delete-favorite");f.text("Remove from Favorites")}})});c("body").delegate(".delete-favorite","click",function(g){g.preventDefault();var f=c(this);var d=f.attr("data-unfavorite-url");c.ajax({type:"POST",url:d,success:function(e){f.removeClass("delete-favorite").addClass("add-favorite");f.text("Add to Favorites")}})})}}}(jQuery,Cobalt));

/* Cobalt.Social_Facebook.js */

(function(c,b,a){b.Social_Facebook={initialize:function(){var d=c(c("body")[0]);d.append(c("<div>").attr("id","fb-root"));var f=document.createElement("script");f.async=true;f.src=document.location.protocol+"//connect.facebook.net/en_US/all.js";document.getElementById("fb-root").appendChild(f);window.fbAsyncInit=function(){if(_ga){_ga.trackFacebook()}}}}})(jQuery,Cobalt);

/* Cobalt.Social.js */

var _ga=_ga||{};var _gaq=_gaq||[];_ga.trackSocial=function(b,a){_ga.trackFacebook(b,a);_ga.trackTwitter(b,a)};_ga.trackFacebook=function(a,b){var c=_ga.buildTrackerName_(b);try{if(FB&&FB.Event&&FB.Event.subscribe){FB.Event.subscribe("edge.create",function(e){_gaq.push([c+"_trackSocial","facebook","like",e,a])});FB.Event.subscribe("edge.remove",function(e){_gaq.push([c+"_trackSocial","facebook","unlike",e,a])});FB.Event.subscribe("message.send",function(e){_gaq.push([c+"_trackSocial","facebook","send",e,a])})}}catch(d){}};_ga.buildTrackerName_=function(a){return a?a+".":""};_ga.trackTwitter=function(a,b){var c=_ga.buildTrackerName_(b);try{if(twttr&&twttr.events&&twttr.events.bind){twttr.events.bind("tweet",function(f){if(f){var e;if(f.target&&f.target.nodeName=="IFRAME"){e=_ga.extractParamFromUri_(f.target.src,"url")}_gaq.push([c+"_trackSocial","twitter","tweet",e,a])}})}}catch(d){}};_ga.extractParamFromUri_=function(c,f){if(!c){return}var c=c.split("#")[0];var e=c.split("?");if(e.length==1){return}var d=decodeURI(e[1]);f+="=";var b=d.split("&");for(var a=0,g;g=b[a];++a){if(g.indexOf(f)===0){return unescape(g.split("=")[1])}}return};

/* Cobalt.Subscription.js */

!function(c,b,a){b.Subscription={initialize:function(){c("#subscription-signup").find("form").each(function(d,e){c(e).ajaxForm({success:function(){var f=c("#subscription-signup");f.find(".not-subscribed").slideToggle("fast","swing");f.find(".subscribed").slideToggle("fast","swing")}})});c(".unsubscribe-link").each(function(){var d=c(this);d.click(function(h){var f=c(this);var g=f.attr("href");h.preventDefault();c.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:g,dataType:"json",success:function(){self.location.reload()}})})})}}}(jQuery,Cobalt);

/* Cobalt.TemplateAndSkin.js */

(function(d,c,b){var a=false;c.TemplateAndSkin={skinMap:"",initalTemplateID:"",initialSkinID:"",siteID:null,initialize:function(h,f,g,j){c.TemplateAndSkin.skinMap=h;c.TemplateAndSkin.initalTemplateID=f;c.TemplateAndSkin.initialSkinID=g;c.TemplateAndSkin.siteID=j;if(f!=null){c.TemplateAndSkin.selectTemplate(f)}else{var e=d("li[data-template-id]")[0];if(d(e)!=b&&d(e).length>0){c.TemplateAndSkin.selectTemplate(d(e).attr("data-template-id"))}}if(g!=null){if(c.TemplateAndSkin.skinMap[f]!=b){var l=d.grep(c.TemplateAndSkin.skinMap[f],function(m){return(m.id==g)});var i=l[0];if(i!=null){c.TemplateAndSkin.selectSkin(i.id,i,i.previewUrl)}}}else{d("img#preview").attr("src",c.TemplateAndSkin.noPreview)}d(".template-selector").click(function(o){var m=parseInt(d(this).attr("data-index"));c.TemplateAndSkin.selectTemplate(m);var n=l[m];if(n!=null){c.TemplateAndSkin.selectSkin(n.id,n,n.previewUrl)}o.preventDefault()});var k=d("li[data-template-id]");k.each(function(){var m=this;d(m).tooltip({content:d(m).attr("data-qtip")})})},noPreview:"/Content/Skins/Global/images/skin-preview.jpg",selectTemplate:function(i){d("#Template").val(i);d("#Skin").val("");var f=d(".template-selector[data-index="+i+"]").text();d("ul#template-selection li").removeClass("selected");var h=d("li[data-template-id='"+i+"']");h.addClass("selected");d("#selectedTemplateName").html(f);d("#skin-selection, #skin-selection-detailed").empty();a=h.attr("data-is-topnav")==="true";if(a){d("#widget-area-navigation").hide()}else{d("#widget-area-navigation").show().addClass("widget-widget-locked")}c.TemplateAndSkin.selectSkin("",null,c.TemplateAndSkin.noPreview);if(c.TemplateAndSkin.skinMap[i]!=b){d.each(c.TemplateAndSkin.skinMap[i],function(){var k=this;var m=k!=null&&(k.cssClass.search("disabled")>-1);var l=d("ul#skin-selection-detailed");d(l).append(d("<li>").addClass(k.cssClass).attr("data-skin-id",k.id).attr("data-qtip",'<img src="'+k.previewUrl+'" />').append(function(){if(!m){return d("<a>").attr("href","#").append(d("<img>").attr("src",k.previewSmallUrl)).click(function(o){c.TemplateAndSkin.selectSkin(k.id,k,k.previewUrl);o.preventDefault()})}else{return d("<img>").attr("src",k.previewSmallUrl)}}).append(d("<div>").addClass("skin-caption").append(function(){var o=d("<a>").attr("href","#").append(k.name);if(!m){o=o.click(function(p){c.TemplateAndSkin.selectSkin(k.id,k,k.previewUrl);p.preventDefault()})}return o})));var n=d("li[data-skin-id='"+k.id+"']");d(n).tooltip({content:d(n).attr("data-qtip")})})}var j=d("li[data-skin-id]")[0];if(j){var g=d(j).attr("data-skin-id");var e;d(c.TemplateAndSkin.skinMap[i]).each(function(l,k){if(k.id==g){e=k}});c.TemplateAndSkin.selectSkin(g,e,e.previewUrl)}c.Widget.getWidgetSelector(i,c.TemplateAndSkin.siteID,function(){if(a){d("#widget-area-navigation").hide()}else{d("#widget-area-navigation").show().addClass("widget-widget-locked")}})},selectSkin:function(i,f,e){var h="--";if(f!=null){h=f.Name}d("#Skin").val(i);var g=d("ul#skin-selection li, ul#skin-selection-detailed li");g.removeClass("selected");if(i!=""){d("li[data-skin-id='"+i+"']").addClass("selected")}d("#selectedSkinName").html(h);d("fieldset#selected img#preview").attr("src",e)}}})(jQuery,Cobalt);

/* Cobalt.Widget.js */

(function(c,b,a){b.Widget={editingEnabled:false,widgetAreaWorkspaceID:"widget-area-workspace",widgetAreaWorkspaceSelector:"#widget-area-workspace",widgetTrashbinSelector:"#widget-trash-bin",widgetTrashbinID:"widget-trash-bin",initialize:function(){b.Widget.createSettings()},createSettings:function(){if(this.settings!=null){return}this.settings=new Object();this.settings.widgetSelector=".widget";this.settings.styleDragging="dragging";this.settings.widgetPlaceSelector=".widget-place";this.settings.widgetPlaceLockedSelector=".widget-place-locked";var d=this;this.callbacks={onUpdated:function(){var e=d.serializeWidgetPositions();c(d.settings.placementFieldId).val(e)}}},allAreas:null,highlightAcceptableAreas:function(n){var e=n.attr("class");var l=this.allAreas.slice(0);var k=e.split(/ /);var f=new RegExp(/widget-allowed/);for(var d in k){var m=f.exec(k[d]);if(m){var g=k[d].replace(f,"#widget-area");l=jQuery.grep(l,function(i){return i!=g})}}c(l.join(",")).sortable("disable");var h=c("#widget-area-dashboard");var j=h.length>0&&h.find(".widget").length>=3&&n.parents(h.selector).length<=0;if(j){h.sortable("disable")}},unhighlightAcceptableAreas:function(){c(".widget-place").sortable("enable")},activateWidgets:function(){var d=this;var e=c(d.settings.widgetPlaceSelector);this.allAreas=new Array();var f=this.allAreas;e.each(function(){var g=c(this).attr("id");if(g!=d.widgetAreaWorkspaceID){f.push("#"+g)}});e.sortable({connectWith:d.settings.widgetPlaceSelector,placeholder:"widget-placeholder",items:".widget:not(.widget-widget-locked)",start:function(h,g){if(c(g.item).parents(".widget-place-locked").length>0){return false}g.item.addClass(d.settings.styleDragging)},stop:function(i,g){var h=true;var j=c(g.item).parents("#widget-area-dashboard");if(j.length>0&&j.find(".widget").length>3){h=false}if(c(g.item).parents(".disallowed").length>0){h=false}g.item.removeClass(d.settings.styleDragging);if(h){if(c(g.item).parents(".widget-place").length<1){c(b.Widget.widgetAreaWorkspaceSelector).append(c(g.item))}if(c.isFunction(d.callbacks.onUpdated)){d.callbacks.onUpdated()}}else{return false}}});c(d.settings.widgetSelector).mousedown(function(){d.highlightAcceptableAreas(c(this));if(c(this).parents(".widget-place-locked").length==0){c(d.settings.widgetPlaceSelector).addClass("widget-place-editable")}});c("body").mouseup(function(){d.unhighlightAcceptableAreas();c(d.settings.widgetPlaceSelector).removeClass("widget-place-editable")})},deactivateWidgets:function(){c(this.settings.widgetPlaceSelector).sortable("disable")},serializeWidgetPositions:function(){var d=new Array();var f=0;var e=this;c(this.settings.widgetPlaceSelector+","+this.settings.widgetPlaceLockedSelector).each(function(){var k=this;var h=c(k).attr("id");if(h==b.Widget.widgetAreaWorkspaceID||h==b.Widget.widgetTrashbinID){return}var g=new Array();var i=0;c(this).find(e.settings.widgetSelector).each(function(){g[i++]=c(this)[0].id});d[f++]=c(this)[0].id+"="+g.join(",")});return d.join("|")},initializeStaticEditor:function(e,f,d){c(e).hide();this.createSettings();this.settings.placementFieldId=f;this.activateWidgets();b.Widget.nextWidgetPlacementID=0;c(e).find("option").each(function(h,k){if(c(k).val()!=""){var l=c(k).val();var g=true;c(d).each(function(n,m){if(m==l){g=false}});if(g){var j=c(this).attr("data-widget-class");b.Widget.createWidget(false,null,l,c(k).text(),b.Widget.widgetAreaWorkspaceID,null,j)}}})},getWidgetSelector:function(g,d,f){var e=c("#widget-selection");if(e!=a&&e.length>0){c.ajax({url:b.Routes.Instance.GuildGetWidgetSelector()+"?templateID="+g+"&siteID="+d,success:function(h){c(e).empty();c(e).html(h);c(".accordion").accordion({clearStyle:true,autoHeight:false});if(f){f()}}})}},createWidget:function(e,q,l,k,p,h,g){if(l==null||l==0){return}c("#field-AvailableWidgets option[value='"+l+"']").remove();if(h==null){h="+"+b.Widget.nextWidgetPlacementID++}var f=c('<div class="divborder widget">');if(g){f.addClass(g)}var d="w-"+l+"_"+h;f.attr("id",d);var n=c('<div class="divheader widget-header">').append(c("<span>").append(k).append(" "));var o=c('<div class="widget-menu">');if(e){o.append(c("<a>").attr("href",b.Routes.Instance.ControlPanelWidgetSettings(q)).append(c('<span class="icon edit">')))}var i=this;var j=c('<span class="icon cancel">').click(function(){c(this).parents(i.settings.widgetSelector).remove();i.callbacks.onUpdated()});n.append(o);var m=c('<div class="divcontent widget-content">').append("("+L.GuildSite.GuildRegistration.WidgetContent()+")");f.append(n).append(m);this.addWidget(f,p);this.callbacks.onUpdated()},addWidget:function(d,f){var e=c("#"+f);if(e.length>0){e.append(d)}else{c("#widget-area-workspace").append(d)}this.activateWidgets()}}})(jQuery,Cobalt);

/* Cobalt.Billing.js */

(function(d,c,b){var a=function(){if(d("div.module.user-edit").length==0&&d(".user-action-subscription-resync").length==0){return}d(".user-action-subscription-cancel").each(function(){var e=d(this);e.find("a").click(function(n){var k=d(this);var f=k.attr("href");n.preventDefault();var j=d("<label>What is the reason for cancelling this subscription?</label>");var g=d("<textarea/>");var m=d("<div>");m.append(j);m.append(g);var i=d('<button class="button"><span>Cancel Subscription</span></button>');var l=d("<div>");l.html("Cancelling subscription...");l.hide();var h=d("<div>");h.append(m);h.append(i);h.append(l);h.show();h.dialog({draggable:false,title:"Cancel Subscription",modal:true,resizable:false,dialogClass:"modal cancel-subscription-modal"});h.parent().center({sizeToWindow:true,maxWidth:560,maxHeight:230});i.click(function(){l.show();i.addClass("disabled");var o=f+"?note="+g.val();d.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:o,dataType:"json",success:function(p){if(p.IsSuccessful){h.dialog("destroy");alert("The subscription has been cancelled. The page will now reload.");self.location.reload()}else{alert(p.Message)}}})})})});d(".user-action-subscription-credit").each(function(){var e=d(this);e.find("a").click(function(p){var m=d(this);var g=m.attr("href");p.preventDefault();var h=d("<label>How many days do you wish to credit the subscription?</label>");var i=d('<input type="text" size="4"/>');var j=d("<div>");j.append(h);j.append(i);var k=d("<label>What is the reason for this service credit?</label>");var l=d("<textarea/>");var o=d("<div>");o.append(k);o.append(l);var f=d('<button class="button"><span>Issue Credit</span></button>');var n=d("<div>");n.html("Issuing credit...");n.hide();var q=d("<div>");q.append(j);q.append(o);q.append(f);q.append(n);q.show();q.dialog({draggable:false,title:"Credit Subscription",modal:true,resizable:false,dialogClass:"modal credit-subscription-modal"});q.parent().center({sizeToWindow:true,maxWidth:560,maxHeight:280});f.click(function(){n.show();f.addClass("disabled");var r=g+"?days="+i.val()+"&note="+l.val();d.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:r,dataType:"json",success:function(s){if(s.IsSuccessful){alert("The subscription has been credited. The page will now reload.");self.location.reload()}else{alert(s.Message)}q.dialog("destroy")}})})})});d(".user-action-subscription-resync").each(function(){var e=d(this);e.click(function(f){var g=d(this).attr("href");d.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:g,dataType:"json",success:function(h){if(h.IsSuccessful){alert("Entitlements for this account have been resynced with Vindicia. The page will now reload.");self.location.reload()}else{alert(h.Message)}}});f.preventDefault()})});d(".user-action-transaction-refund").each(function(){var e=d(this);e.find("a").click(function(m){var j=d(this);var h=d(this).parents("tr").attr("data-total");var g=j.attr("href");m.preventDefault();var l=d("<label>How much do you want to refund?</label>");var k=d('<input type="text" size="4"/>');k.val(h);var q=d("<div>");q.append(l);q.append(k);var r=d("<label>What is the reason for this refund?</label>");var o=d("<textarea/>");var i=d("<div>");i.append(r);i.append(o);var p=d('<button class="button"><span>Issue Refund</span></button>');var n=d("<div>");n.html("Issuing refund...");n.hide();var f=d("<div>");f.append(q);f.append(i);f.append(p);f.append(n);f.show();f.dialog({draggable:false,title:"Issue Refund",modal:true,resizable:false,dialogClass:"modal issue-refund-modal"});f.parent().center({sizeToWindow:true,maxWidth:560,maxHeight:275});p.click(function(){n.show();p.addClass("disabled");var s=g+"?amount="+k.val()+"&note="+o.val();d.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:s,dataType:"json",success:function(t){if(t.IsSuccessful){f.dialog("destroy");alert("This transaction has been refunded. The page will now reload.");self.location.reload()}else{p.removeClass("disabled");n.hide();alert(t.Message)}}})})})})};c.Billing={initialize:function(){a()}}})(jQuery,Cobalt);

/* Cobalt.Ventrilo.js */

(function(c,b,a){b.Ventrilo={initialize:function(){var d=c("#ventrilo-config-form");if(d.length>0){var f=c("#form-field-global-password");var e=c("#field-auth-type");if(e.val()==="0"){f.hide()}e.change(function(){if(c(this).val()!=="1"){f.hide()}else{f.show()}})}}}})(jQuery,Cobalt);

/* Cobalt.VoiceWidget.js */

(function(c,b,a){b.VoiceWidget={widgetSettings:"",url:"",id:"",initialize:function(d,e,f){b.VoiceWidget.widgetSettings=f;b.VoiceWidget.url=d;b.VoiceWidget.id=e;var g=c(e);c(g).addClass("loading");c.ajax({url:d,success:function(h){c(g).removeClass("loading");c(g).hide();c(g).html(h);c(g).slideDown("fast");c("div.vchans").each(function(j,k){var m=c(k).attr("data-channel-id");var n=c(".vlabel[data-channel-id='"+m+"']");var l=c(".vchan-tooltip[data-channel-id='"+m+"']");if(c(l).length>0){c(n).tooltip({content:l.html()})}});c("div.vclient").each(function(j,k){var l=c(k).find(".client-tooltip").html();c(k).tooltip({content:l})});b.NiceDates.runNiceDates()}});c(e).delegate("a.vchan-link","click",(function(i){var h=c(this).find(".vlabel");if(h.hasClass("vchanpass")||h.hasClass("vchan")){if(h.hasClass("vchanpass")){h.removeClass("vchanpass").addClass("vchanpassopen")}else{if(h.hasClass("vchan")){h.removeClass("vchan").addClass("vchanopen")}}c(h).parent("a").siblings(".vchans").show();c(h).parent("a").siblings(".vclient").show()}else{if(h.hasClass("vchanpassopen")||h.hasClass("vchanopen")){if(h.hasClass("vchanpassopen")){h.removeClass("vchanpassopen").addClass("vchanpass")}else{if(h.hasClass("vchanopen")){h.removeClass("vchanopen").addClass("vchan")}}c(h).parent("a").siblings(".vchans").hide();c(h).parent("a").siblings(".vclient").hide()}}i.preventDefault()}))}}})(jQuery,Cobalt,undefined);

/* Cobalt.WidgetSettings.js */

(function(c,b,a){b.WidgetSettings={initialize:function(){if(c(".body-cp-widgetsettings").length==0){return}var e=c("#field-use-ice");if(e.length>0){var f=e.is(":checked");var h=c("#form-field-host");var g=c("#form-field-port");var d=c("#form-field-json-url");if(!f){h.hide();g.hide();d.show()}else{h.show();g.show();d.hide()}e.change(function(){h.toggle();g.toggle();d.toggle()})}}}})(jQuery,Cobalt,undefined);

/* Cobalt.ImageTagging.js */

(function(c,b,a){b.ImageTagging=function(d){this.bind(d);var e=this;if(d.initializeTaggingButton){c(document).ready(function(){e.autoStartTagging=false;e.initialize()});c(d.initializeTaggingButton).click(function(f){f.preventDefault();e.autoStartTagging=true;if(!e.initialized){e.initialize()}else{if(e.enableEditing){if(e.taggingStarted){e.stopTagging()}else{e.startTagging()}}}})}else{b.runOnLoad(function(){c(window).load(function(){e.initialize()});if(c(e.imageSelector)[0].complete){}})}};b.ImageTagging.prototype={bind:function(d){this.imageOwner=d.imageOwner;this.autoStartTagging=d.autoStartTagging||false;this.enableEditing=d.enableEditing===a?this.imageOwner===b.User.userID:d.enableEditing;this.imageSelector=d.imageSelector;this.imageParent=d.imageParent;this.initializeTaggingButton=d.initializeTaggingButton;this.tagButton=d.tagButton;this.tagSelector=d.tagSelector;this.tagList=d.tagList;this.availableTags=d.availableTags;this.initialTags=d.initialTags;this.tags=new Array();this.onTagAdded=d.onTagAdded;this.onTagRemoved=d.onTagRemoved;this.nextColorIndex=1;this.tagColorIndex=new Array();this.taggingStarted=false;this.initialized=false;this.onAreaSelected=d.onAreaSelected;this.createTag=d.createTag;this.createDeleteLink=d.createDeleteLink;this.onSelectChange=d.onSelectChange;this.onInitialized=d.onInitialized},initialize:function(){var e=this;c(e.tagButton).click(function(){e.handleTagButton.call(e)});c(e.tagButton).enable(false);var d=c(e.tagSelector);c.each(e.availableTags,function(){var f=c("<option>").text(this.name).attr("value",this.id);d.append(f)});c.each(e.initialTags,function(){e.createTaggedRegion(this.id,this.name,this.rect,this)});if(e.enableEditing&&this.autoStartTagging){e.startTagging()}if(!!e.onInitialized){e.onInitialized()}e.initialized=true},clearSelection:function(){if(this.imgAreaSelect){this.imgAreaSelect.cancelSelection()}},startTagging:function(){var d=this;c(d.imageParent).find(".tag-wrapper").hide();c(d.imageSelector).each(function(){d.imgAreaSelect=c(this).imgAreaSelect({handles:false,enable:true,onSelectEnd:function(e,f){d.handleSelection.call(d,e,f)},onSelectChange:d.onSelectChange}).data("imgAreaSelect")});c(d.imageSelector).css("cursor","crosshair");d.taggingStarted=true},stopTagging:function(){var d=this;c(d.imageSelector).each(function(){d.imgAreaSelect.remove()});d.taggingStarted=false;c(d.imageSelector).css("cursor","default");d.initialized=false},handleSelection:function(d,e){e.x1/=d.width;e.x2/=d.width;e.y1/=d.height;e.y2/=d.height;if(e.width>10&&e.height>10){c(this.tagButton).enable(true)}else{c(this.tagButton).enable(false)}e.height/=d.height;e.width/=d.width;this.selection=e;if(this.onAreaSelected!==a){this.onAreaSelected(d,{Value:e})}},handleTagButton:function(){var d=c(tagger.imageParent).find(this.tagSelector+" option:selected").text();var e=c(tagger.imageParent).find(this.tagSelector).val();this.createTaggedRegion(e,d,this.selection);if(this.onTagAdded!=null){this.onTagAdded(e,d,this.selection)}},createTaggedRegion:function(w,l,e,u){var f;if(!!u){f=u.url}else{if(this.availableTags[w]!=null){f=this.availableTags[w].url}}f=f||"#";var r=c("<div>").addClass("tag-wrapper");var x=this.createTag(w,l,f,u);var j=c(this.imageParent);var p=j.find(this.imageSelector);var v=parseInt(x.css("border-left-width").replace("px","")||"0");var t=parseInt(x.css("border-top-width").replace("px","")||"0");var d=((j.width()-p.width())/2)-v;var m=((j.height()-p.height())/2)-t;var g=(e.y1*p.height())+m;var i=(e.x1*p.width())+d;x.css("top",g);x.css("left",i);x.width(e.width*p.width());x.height(e.height*p.height());if(this.createDeleteLink){var o=this.createDeleteLink(e,p,j,x);r.append(o)}j.append(r.append(x));b.triggerHtmlInsert(j);if(this.imgAreaSelect!=null){this.imgAreaSelect.setOptions({hide:true})}if(this.tagColorIndex[w]===a){this.tagColorIndex[w]=this.nextColorIndex++}if(this.availableTags[w]!=null){if(this.tags[w]==null){this.tags[w]=l;var s=c("<li>").attr("data-tag-id",w);var k=c("<span>");k.addClass("tag-legend").addClass("image-tag-"+this.tagColorIndex[w]);var h=c(document.createElement("A"));h.attr("href",f).attr("title",l).text(l);s.append(k);s.append(h);if(this.enableEditing){var q=c("<span>");q.addClass("icon delete");q.attr("title","Remove tag");q.html("delete");q.attr("data-tag-id",w);q.click(function(){tagger.handleDeleteClicked(c(this))});s.append(q)}c(this.tagList).append(s);s.hover(function(){var y=c(this);j.find(".image-tag[data-tag-id="+y.attr("data-tag-id")+"]").addClass("show")},function(){var y=c(this);j.find(".image-tag[data-tag-id="+y.attr("data-tag-id")+"]").removeClass("show")})}}else{var n=c(this.tagList).find("[data-tag-id='"+w+"']");n.hover(function(){var y=c(this);j.find(".image-tag[data-tag-id="+y.attr("data-tag-id")+"]").addClass("show")},function(){var y=c(this);j.find(".image-tag[data-tag-id="+y.attr("data-tag-id")+"]").removeClass("show")})}x.hover(function(){var y=c(this);j.find(".image-tag[data-tag-id="+y.attr("data-tag-id")+"]").addClass("show")},function(){var y=c(this);j.find(".image-tag[data-tag-id="+y.attr("data-tag-id")+"]").removeClass("show")});x.addClass("image-tag-"+this.tagColorIndex[w]);c(this.tagButton).enable(false)},showTag:function(d){var e=c(this.imageParent);e.find(".image-tag[data-tag-id="+d+"]").addClass("show")},unshowTag:function(d){var e=c(this.imageParent);e.find(".image-tag[data-tag-id="+d+"]").removeClass("show")},createTag:function(g,f,d){var e=c("<a>");e.addClass("image-tag").attr("title",f).attr("data-tag-id",g).attr("href",d);return e},handleDeleteClicked:function(d){var f=d.attr("data-tag-id");var e=this.tags[f];if(!confirm("Remove all tags for "+e+"?")){return}if(this.onTagRemoved!=null){this.onTagRemoved(f)}c(this.imageParent).find(".image-tag[data-tag-id="+f+"]").remove();d.parent().remove();this.tags[f]=null}}})(jQuery,Cobalt);

/* Cobalt.ImageManager.js */

(function(d,B,r){var C;var z;var n;var h;var a;var f;var i;var s;var m;var y;var l;var p;var u;var g;var k;var t=false;var A=false;var G;var F;var e;var E;var q;var D;var j;var b;var w;var o=false;var c;var v=0;var x=false;B.ImageManager={uploadMode:function(){return v},showInstructions:function(){if(!z.is(":visible")){return}if(o&&v!=0&&!d(".instructions").is(":visible")){setTimeout(function(){d(".instructions").fadeIn("slow");setTimeout(function(){if(!d(".instructions").is(":visible")){return}d(".instructions").fadeOut("slow")},5000)},2000)}else{if(c.value=="template-select"){setTimeout(function(){d(".template-select-instructions").fadeIn("slow")},2000)}}},showModal:function(H,K,J,I){j=K;if(J!==r){if(c===r){c=B.ViewStateManager.getViewState("m",J)}else{c.setValue(J)}}if(I!==r){if(p===r){p=B.ViewStateManager.getViewState("c",I)}else{p.setValue(I)}}if(J!==r||I!==r){d(window).trigger("hashchange");setTimeout(function(){C.center({sizeToWindow:true,paddingWidth:0});C.fadeIn();B.ImageManager.showInstructions()},200)}else{C.center({sizeToWindow:true,paddingWidth:0});C.fadeIn();B.ImageManager.showInstructions()}switch(J){case"insert-image":z.find(".insert-image-options").show();break}},setPostType:function(H){if(u===r){u=B.ViewStateManager.getViewState("pt",H)}else{u.setValue(H)}},dependentScripts:function(){return[{dependency:B.User,name:"Cobalt.User"},{dependency:B.UI,name:"Cobalt.UI"},{dependency:B.Listing,name:"Cobalt.Listing"},{dependency:B.Markup,name:"Cobalt.Markup"}]},initialize:function(){o=(typeof FileReader!="undefined"&&FileReader!=null);z=d("#image-manager");n=1;h=z.attr("data-thumbnail-size-value");a=z.attr("data-thumbnail-width");f=z.attr("data-thumbnail-height");i=z.attr("data-entity-type-id");s=z.attr("data-entity-id");b=z.attr("data-default-image-width");p=B.ViewStateManager.getViewState("c",s);u=B.ViewStateManager.getViewState("pt","");d.log(u);g=B.ViewStateManager.getViewState("v",2);k=B.ViewStateManager.getViewState("s",1);c=B.ViewStateManager.getViewState("m","");d.log(c);y=z.find("div.bulk-moderation > form");var I=z.find("ul.listing");l=z.find("div.listing-container > div.loading");var H=z.find("span.tablesorter-pager");m=z.find("form.listing-filters");var O=z.attr("data-listing-url");var K=z.find("form.image-manager-form");var J=null;q=m.find("#filter-search");q.watermark("Search by name");q.attr("autocomplete","off");C=d("#image-manager-modal");var N=d('<a class="reset">x</a').click(function(){if(q.val()!=""){q.val("");B.ImageManager.refreshListing()}});window.onbeforeunload=function(){if(x){return"Are you sure you wish to leave this page? You appear to have unsaved changes."}};if(C.length>0){C.find("div.close").click(function(){C.hide();if(c.value==="template-select"){u.setValue("");c.setValue("");var P="/cp/cms/folders"+self.location.hash;self.location=P}});d("html,body").bind("keyup",function(P){if(P.keyCode=="27"){C.hide()}})}z.delegate("ul#categories > li > div.wrapper > img, ul#categories > li > div.wrapper > div.modifier-icon","click",B.ImageManager.handleFolderClick);z.delegate("div.folder-breadcrumbs > ul > li","click",B.ImageManager.handleFolderClick);z.delegate("li.post > div > a","click",B.ImageManager.handlePostClick);z.delegate("li.category div.micro-controls > a.edit-button","click",B.ImageManager.editFolder);z.delegate("li.video div.micro-controls > a.edit-button","click",B.ImageManager.editVideo);z.delegate("li.audio a.edit-button","click",B.ImageManager.editAudio);if(B.User.Preferences.ShowDeletedContent){z.find("input.show-deleted").attr("checked","true")}z.find("input.show-deleted").change(function(){B.User.Preferences.ShowDeletedContent=z.find("input.show-deleted").is(":checked");B.User.savePreferences(true);B.ImageManager.refreshListing()});z.delegate("div.micro-controls > a.undelete-button,div.micro-controls > a.delete-button","click",function(){var R=d(this).attr("href");var Q=d(this).parents("div.wrapper");var P=d(this).hasClass("delete-button")?"delete":"undelete";d.ajax({type:"POST",url:R,dataType:"json",success:function(){if(P=="undelete"){Q.removeClass("status-deleted")}else{Q.removeClass("status-draft");Q.removeClass("status-published");Q.addClass("status-deleted")}}});return false});z.delegate("div.micro-controls > a.social-button","click",function(){var P=d(this).attr("href");var Q=d(this).parents("div.wrapper");Q.addClass("social-loading");d.ajax({type:"POST",url:P,success:function(){Q.removeClass("social-loading")},error:function(){}});return false});z.delegate("div.micro-controls > a.representative-button","click",function(){var S=d(this).attr("href");var R=d(this).parents("div.wrapper");var P=d(this).parents("ul#files, ul#videos, ul#posts").find("div.wrapper");var Q=d(this);d.ajax({type:"POST",url:S,success:function(){P.removeClass("representative");R.addClass("representative")},error:function(){}});return false});z.delegate("div.micro-controls > a.feature-button","click",function(){var P=d(this).attr("href");if(P==null){return}var Q=d(this).parents("div.wrapper");d.ajax({type:"POST",url:P,success:function(){Q.toggleClass("featured")},error:function(){}});return false});z.find("div.controls div.actions a.select-all > ul.sub-menu > li").click(function(){d("div.controls div.actions a.select-all > ul.sub-menu").hide();var P="";var Q=d(this).attr("data-value");switch(Q){case"everything":case"nothing":P="div.listing-container div.wrapper:not(.parent-category) div.micro-controls > input[type=checkbox]";break;case"folders":P="div.listing-container ul#categories div.wrapper:not(.parent-category) div.micro-controls > input[type=checkbox]";break;case"pages":P="div.listing-container ul#pages div.micro-controls > input[type=checkbox]";break;case"posts":P="div.listing-container ul#posts div.micro-controls > input[type=checkbox]";break;case"images":P="div.listing-container ul#files div.micro-controls > input[type=checkbox]";break;case"audio":P="div.listing-container ul#audio div.micro-controls > input[type=checkbox]";break}if(Q=="nothing"){z.find(P).removeAttr("checked")}else{z.find(P).attr("checked","checked")}z.find(P).trigger("change")});z.find("div.controls div.actions a.new-folder").click(function(){B.ImageManager.createFolder()});z.find("div.controls div.actions a.new-post").click(function(){self.location="/cp/cms/posts/create?parentCategoryID="+s});z.find("div.controls div.actions a.create-new-post").click(function(P){self.location="/cp/cms/posts/create?parentCategoryID="+s});z.find("div.controls div.actions .create-new-post-from-template").click(function(P){P.stopImmediatePropagation();self.location="/cp/cms/posts/create?parentCategoryID="+s+"&post-type=3"});z.find("div.controls div.actions li.new-post").mouseover(function(P){d(this).find(".post-menu").show()});z.find("div.controls div.actions li.new-post").mouseout(function(P){d(this).find(".post-menu").hide()});z.find("div.controls div.actions a.new-page").click(function(){self.location="/cp/cms/pages/create?parentCategoryID="+s});z.find("div.controls div.actions a.edit-folder").click(function(P){B.ImageManager.editFolder(P,s)});z.find("div.controls div.actions a.new-video").click(function(){B.ImageManager.createVideo()});q.keyup(function(){if(d(this).val()==""){N.fadeOut()}else{N.fadeIn()}clearTimeout(J);J=setTimeout(function(){B.ImageManager.refreshListing()},500)});q.parent().append(N);if(q.val()!=""){q.keyup()}var M=d("#image-manager").fileupload({autoUpload:true,previewMaxWidth:a,previewMaxHeight:f,sequentialUploads:true});var L=d(M).data("fileupload");B.ImageManager.updateUploadAction();G=z.find("div.view > ul > li");F=G.find("a");F.each(function(){d(this).click(function(){g.setValue(d(this).attr("data-value"));a=d(this).attr("data-thumbnail-width");f=d(this).attr("data-thumbnail-height");L.options.previewMaxWidth=a;L.options.previewMaxHeight=f;B.ImageManager.updateUploadAction();return false})});e=z.find("div.sort > ul > li");E=e.find("a");E.each(function(){d(this).click(function(){k.setValue(d(this).attr("data-value"));return false})});B.runOnHtmlInsert(function(){H.find("> a").unbind("click");H.find("> a").click(function(){var S=m.attr("action");var Q=S;if(S.indexOf("?")>0){Q=S.substring(0,S.indexOf("?"))}var P=d.query.load(d(this).attr("href"));if(P.get("page")==""){P=P.set("page","1")}var R=d.query.load(S);for(var T in P.keys){R=R.set(T,P.keys[T])}m.attr("action",Q+R.toString());B.ImageManager.refreshListing();return false})});if(C.length>0){z.delegate("ul#files > li div.wrapper a","click",function(){var P=d(this).parents("li.attachment").attr("data-id");d.ajax({url:"/cp/cms/image-manager/attachment-url/"+P,success:function(Q){var R=Q.thumbnailUrl;var T=Q.fullSizeUrl;var S=d("input[name=image-insert-option]:checked").val();if(S==null||S==""){S="thumb"}var U="";switch(S){case"thumb":U='<img src="'+R+'">';break;case"lightbox":U='<a class="lightbox" href="'+T+'"><img src="'+R+'"></a>';break;case"full":U='<img src="'+T+'">';break}j(U);C.hide()}});return false});B.runOnHtmlInsert(function(P){P.find("div.attachment-wrapper a").attr("title",'<div class="header">Insert Image</div>Click here to insert this image at the default width (<b>'+b+" pixels</b>).<br><br>Note: You can set the default width in the Settings section of the News and Media Control Panel.").tooltip()})}else{B.runOnHtmlInsert(function(){z.find("ul#files > li div.wrapper > a").addClass("lightbox")})}m.addClass("ajax-listing");m.attr("action",O);m.ajaxForm({type:"get",cache:false,beforeSubmit:function(){if(A){return false}A=true;l.fadeIn()},success:function(V){l.hide();A=false;t=true;z.attr("data-thumbnail-size",V.ThumbnailSize);var P=d(V.Results);I.replaceWith(P);I=P;var R=d(V.Pagination);if(H.length==0){z.find("div.listing-header").append(R);z.find("div.listing-footer").append(R.clone())}else{H.each(function(){d(this).replaceWith(R.clone())})}H=z.find("span.tablesorter-pager");if(V.CategoryPath!=null){var U=d("<ul>").addClass("group");for(var Q=0;Q<V.CategoryPath.length;Q++){var S=V.CategoryPath[Q];var W=d("<li>");W.html(S.label);W.attr("data-id",S.id);U.append(W)}z.find("div.folder-breadcrumbs > ul").replaceWith(U)}z.attr("data-display-mode",V.DisplayMode);z.attr("data-upload-mode",V.UploadMode);v=V.UploadMode;z.attr("class","");D=V.ParentCategoryID;var T=z.find("ul#categories > li:first-child > div");if(T.attr("data-id")==D){T.addClass("parent-category")}B.ImageManager.showInstructions();w=V.AllowedContentTypes;z.find("div.actions a.contextual").hide();for(var Q=0;Q<w.length;Q++){z.find("div.actions a.new-"+w[Q]).css("display","inline-block")}B.triggerHtmlInsert(I);B.triggerHtmlInsert(H);B.ImageManager.updateUploadAction();return false},error:function(P){A=false;$loading.hide();return false}});if(!o){d(".image-manager-form").show()}B.runOnHtmlInsert(function(P){var Q=P.find("#field-display-mode");Q.change(function(){if(d(this).val()=="4"){d("#itunes-categories").show();d("#j-syndication-itunes-notes").show()}else{d("#itunes-categories").hide();d("#j-syndication-itunes-notes").hide()}});Q.change()});B.runOnHtmlInsert(function(P){P.find("div.wrapper > div.micro-controls > input[type=checkbox]").each(B.ImageManager.wireupCheckbox);P.find("div.wrapper > p.title").each(B.ImageManager.wireupTitles)});s=p.value;h=g.value;n=k.value;B.ImageManager.refreshListing();d(window).bind("hashchange",function(){if(t){B.ViewStateManager.updateFromHash();B.ImageManager.refreshListing()}})},handlePostClick:function(H){if(c.value==="template-select"){H.preventDefault();j(d(this).parent().attr("data-id"));C.hide()}},createVideo:function(){try{l.fadeIn();var I="/cp/cms/videos/"+s+"/create?width="+a+"&height="+f;d.ajax({url:I,success:function(J){B.ImageManager.createVideoModal(J.html,"New Video","create")},dataType:"json"})}catch(H){}},editVideo:function(K,J,N){try{l.fadeIn();var L=d(this);var H=L.parents("div.wrapper");J=J||H.attr("data-id");N=N||H.attr("data-category-id");var I="/cp/cms/videos/"+N+"/"+J+"/edit?width="+a+"&height="+f;d.ajax({url:I,success:function(O){B.ImageManager.createVideoModal(O.html,"Edit Video","edit",J)},dataType:"json"})}catch(M){}},createVideoModal:function(J,L,H,I){l.hide();var K=d("<div>");K.html(J);H=H||"create";K.dialog({modal:true,dialogClass:"modal video-modal",draggable:false,title:L,resizable:false,close:function(N,M){d(N.target).dialog("destroy");d(N.target).remove()}});K.find("button#field-cancel").click(function(){K.dialog("close");return false});B.Tags.initialize();K.parent().center({sizeToWindow:true,maxWidth:640,maxHeight:500});K.find("form").ajaxForm({type:"post",dataType:"json",beforeSubmit:function(){l.fadeIn()},success:function(N){K.dialog("close");l.hide();if(N.Success){var P=d.tmpl(d("#video-template"),N);var O=z.find("ul#videos");var M=null;if(H=="edit"){M=O.find('li > div[data-id="'+I+'"]').parent();if(M.length==0){return}}setTimeout(function(){P.hide();if(M!=null&&M.length>0){M.replaceWith(P);P=O.find('li > div[data-id="'+I+'"]').parent()}else{O.prepend(P)}B.NiceDates.runNiceDates();P.fadeIn(function(){d(this).show()})},200)}else{B.ImageManager.createVideoModal(N.html,L,H,I)}return false}});B.triggerHtmlInsert(K)},createFolder:function(){try{l.fadeIn();var I="/cp/cms/folders/"+s+"/create";d.ajax({url:I,success:function(J){B.ImageManager.createFolderModal(J.html,"New Folder","create")},dataType:"json"})}catch(H){}},editFolder:function(L,I){try{l.fadeIn();var J=d(this);I=I||J.parents("div.wrapper").attr("data-id");var H="/cp/cms/folders/"+I+"/edit";d.get(H,function(M){B.ImageManager.createFolderModal(M.html,"Edit Folder","edit",I)})}catch(K){}},createFolderModal:function(J,L,H,I){l.hide();var K=d("<div>");K.html(J);H=H||"create";K.dialog({modal:true,dialogClass:"modal category-modal",draggable:false,title:L,resizable:false,close:function(N,M){d(N.target).dialog("destroy");d(N.target).remove()}});K.find("button#field-cancel").click(function(){K.dialog("close");return false});B.Tags.initialize();K.parent().center({sizeToWindow:true,maxWidth:640,maxHeight:510,minHeight:540});K.find("form").ajaxForm({type:"post",dataType:"json",beforeSubmit:function(){l.fadeIn()},success:function(O){K.dialog("close");l.hide();if(O.Success){var N=d.tmpl(d("#category-template"),O);var Q=z.find("ul#categories");var M=Q.find('li > div[data-id="'+D+'"]');var P=null;if(H=="edit"){P=Q.find('li > div[data-id="'+I+'"]').parent();if(P.length==0){return}}if(M.length>0){M=M.parent()}setTimeout(function(){N.hide();if(P!=null&&P.length>0){P.replaceWith(N);N=Q.find('li > div[data-id="'+I+'"]').parent()}else{if(M.length>0){N.insertAfter(M)}else{Q.prepend(N)}}N.fadeIn(function(){d(this).show()})},200)}else{B.ImageManager.createFolderModal(O.html,L,H,I)}return false}});B.triggerHtmlInsert(K)},editAudio:function(L,I){try{l.fadeIn();var J=d(this);I=I||J.parents("li.audio").attr("data-id");var H="/cp/cms/audio/"+I+"/edit";d.get(H,function(M){B.ImageManager.createAudioModal(M.html,"Edit Podcast",I)})}catch(K){}},createAudioModal:function(I,L,H){l.hide();var J=d("<div>");J.html(I);J.find(":input").change(function(){x=true});J.dialog({modal:true,dialogClass:"modal category-modal",draggable:false,title:L,resizable:false,close:function(N,M){d(N.target).dialog("destroy");d(N.target).remove()}});J.find("button#field-cancel").click(function(){J.dialog("close");return false});B.Tags.initialize();J.parent().center({sizeToWindow:true,maxWidth:540,maxHeight:500,autoHeight:true,minHeight:400});var K=function(M){J.dialog("close");l.hide();x=false;if(M.Success){d.get("/cp/cms/audio/"+M.id+"/manager-item",function(Q){var N=d(Q);var P=z.find("ul#audio");var O=P.find('li[data-id="'+H+'"]');setTimeout(function(){N.hide();O.replaceWith(N);B.triggerHtmlInsert(N);N=P.find('li[data-id="'+H+'"]');N.fadeIn(function(){if(M.RecentlyPublished&&confirm("This appears to be recently published audio. Would you like to create a Post for it?")){self.location="/cp/cms/posts/create?audio-id="+H}d(this).show()})},200)})}else{B.ImageManager.createAudioModal(M.html,L,H)}return false};J.find("form").ajaxForm({type:"post",dataType:"json",beforeSubmit:function(){l.fadeIn()},error:K,success:K});B.triggerHtmlInsert(J)},handleFolderClick:function(){var L=d(this);if(L.is("img")||L.hasClass("modifier-icon")){L=L.parent()}q.val("");var I=m.attr("action");if(I.indexOf("?")>0){var J=I.substring(0,I.indexOf("?"));var K=d.query.load(I);if(K.get("page")!=""){K=K.remove("page")}var H=J+K.toString();m.attr("action",H)}s=L.attr("data-id");if(p!=null&&p.value==s){B.ImageManager.refreshListing()}else{p.setValue(s)}},refreshListing:function(){var J=m.attr("action");var H=J;if(J.indexOf("?")>0){H=J.substring(0,J.indexOf("?"))}var I=d.query.load(J);E.removeClass("active");e.find("a[data-value="+k.value+"]").addClass("active");F.removeClass("active");G.find("a[data-value="+g.value+"]").addClass("active");I=I.remove("filter-search");I=I.set("t",g.value);I=I.set("s",k.value);I=I.set("entity-type-id",i);I=I.set("entity-id",p.value);I=I.set("post-type",u.value);y.attr("action",B.Routes.Instance.CPCategoryContentBulkModeration(p.value));d("#page-container-content").animate({scrollTop:0},0);m.attr("action",H+I.toString());m.submit()},wireupCheckbox:function(){var H=d(this);if(H.is(":checked")){H.parents("div.wrapper").addClass("selected")}H.change(function(){var I=d(this);if(I.is(":checked")){I.parents("div.wrapper").addClass("selected")}else{I.parents("div.wrapper").removeClass("selected")}})},updateUploadAction:function(){function H(){return(((1+Math.random())*65536)|0).toString(16).substring(1)}function I(){return(H()+H()+"-"+H()+"-"+H()+"-"+H()+"-"+H()+H()+H())}d(".image-manager-form").attr("action","/upload.ashx?thumbnail-width="+a+"&thumbnail-height="+f+"&entity-type-id="+i+"&entity-id="+s+"&upload-mode="+v+"&guid="+I())},wireupTitles:function(){var H=d(this);H.click(function(){var K=d(this);var N="attachment";var J=K.parents("li.attachment");if(J.length==0){J=K.parents("li.audio");N="audio"}var I=J.attr("data-id");if(I){var O=N=="attachment"?B.Routes.Instance.AttachmentRename(I):B.Routes.Instance.AudioRename(I);var M=K.text();var L=d('<form method="post">').attr("action",O);var P=d('<input type="text" name="title">').attr("value",M);L.append(d(P)).hide();L.ajaxForm({success:function(Q){if(Q.Status===r||(Q.Status!==r&&Q.Status!="Invalid")){L.fadeOut(function(){var R=L.find("input[name=title]").val();K.html(R);L.remove();K.fadeIn()})}else{L.effect("shake",{times:6},30)}},error:function(){}});d(L).fadeIn(function(){d(P).focus();d(P).select()});K.hide();K.before(d(L));J.unbind("click");J.click(function(Q){if(d(Q.target).is("input")){return}L.fadeOut(function(){L.remove();K.show()})})}return false})}};d.widget("blueimpUI.fileupload",d.blueimp.fileupload,{getFileListing:function(){var H=d("#image-manager");switch(B.ImageManager.uploadMode()){case 1:return H.find("ul.listing-files");case 2:return H.find("ul.listing-audio")}},options:{autoUpload:false,maxNumberOfFiles:r,maxFileSize:r,minFileSize:1,acceptFileTypes:/.+$/i,previewFileTypes:/^image\/(gif|jpeg|png)$/,previewMaxWidth:80,previewMaxHeight:80,previewAsCanvas:true,uploadTemplate:function(){var H=d("#image-manager");switch(B.ImageManager.uploadMode()){case 1:return d("#image-template-upload");case 2:return d("#audio-template-upload")}},dataType:"json",drop:function(I,H){setTimeout(function(){d(".instructions").fadeOut()},500);if(d.cookie("Cobalt.ImageManager.instructions")==null){d.cookie("Cobalt.ImageManager.instructions","1",{path:"/",expires:365})}},add:function(L,H){B.ImageManager.updateUploadAction();if(v==0){return}var K=d(this).find(".no-results");if(K.length>0){K.remove()}var I=d(this).data("fileupload");I._adjustMaxNumberOfFiles(-H.files.length);H.isAdjusted=true;H.isValidated=I._validate(H.files);var J=I.getFileListing();H.context=I._renderUpload(H.files).prependTo(J).fadeIn(function(){d(this).show()}).data("data",H);if((I.options.autoUpload||H.autoUpload)&&H.isValidated){H.jqXHR=H.submit()}},send:function(J,H){if(!H.isValidated){var I=d(this).data("fileupload");if(!H.isAdjusted){I._adjustMaxNumberOfFiles(-H.files.length)}if(!I._validate(H.files)){return false}}if(H.context&&H.dataType&&H.dataType.substr(0,6)==="iframe"){H.context.find(".ui-progressbar").progressbar("value",parseInt(100,10))}},done:function(J,H){var I=d(this).data("fileupload");if(!H.context){return}H.context.each(function(L){var K=(d.isArray(H.result)&&H.result[L])||{error:"emptyResult"};if(K.error){I._adjustMaxNumberOfFiles(1);d(this).fadeOut(function(){I._renderUpload([K]).css("display","none").replaceAll(this).fadeIn(function(){d(this).show();var M=d(this);setTimeout(function(){M.fadeOut(function(){M.remove()})},5000)})});return}d(this).fadeOut(function(){var M=d(K.html);M.css("display","none").replaceAll(this).fadeIn(function(){d(this).show();B.triggerHtmlInsert(d(this))})})})},fail:function(J,H){var I=d(this).data("fileupload");I._adjustMaxNumberOfFiles(H.files.length);if(H.context){H.context.each(function(K){d(this).fadeOut(function(){if(H.errorThrown!=="abort"){var L=H.files[K];L.error=L.error||H.errorThrown||true;I._renderDownload([L]).css("display","none").replaceAll(this).fadeIn(function(){d(this).show()})}else{H.context.remove()}})})}else{if(H.errorThrown!=="abort"){I._adjustMaxNumberOfFiles(-H.files.length);H.context=I._renderUpload(H.files).css("display","none").appendTo(this.getFileListing()).fadeIn(function(){d(this).show()}).data("data",H)}}},progress:function(I,H){if(H.context){H.context.find(".ui-progressbar").progressbar("value",parseInt(H.loaded/H.total*100,10))}},progressall:function(I,H){d(this).find(".overall-progressbar").progressbar("value",parseInt(H.loaded/H.total*100,10))},start:function(){d(this).find(".overall-progressbar").progressbar("value",0).fadeIn()},stop:function(){d(this).find(".overall-progressbar").fadeOut()},destroy:function(J,H){var I=d(this).data("fileupload");if(H.url){d.ajax(H).success(function(){I._adjustMaxNumberOfFiles(1);d(this).fadeOut(function(){d(this).remove()})})}else{H.context.fadeOut(function(){d(this).remove()})}}},_scaleImage:function(L,H){H=H||{};var I=document.createElement("canvas"),M=Math.min((H.maxWidth||L.width)/L.width,(H.maxHeight||L.height)/L.height);if(M>=1){M=Math.max((H.minWidth||L.width)/L.width,(H.minHeight||L.height)/L.height)}var J=parseInt(L.width*M,10);var K=parseInt(L.height*M,10);L.width=(J>H.maxWidth)?H.maxWidth:J;L.height=(K>H.maxHeight)?H.maxHeight:K;if(!H.canvas||!I.getContext){return L}I.width=L.width;I.height=L.height;I.getContext("2d").drawImage(L,0,0,L.width,L.height);return I},_createObjectURL:function(I){var H="undefined",J=(typeof window.createObjectURL!==H&&window)||(typeof URL!==H&&URL)||(typeof webkitURL!==H&&webkitURL);return J?J.createObjectURL(I):false},_revokeObjectURL:function(H){var I="undefined",J=(typeof window.revokeObjectURL!==I&&window)||(typeof URL!==I&&URL)||(typeof webkitURL!==I&&webkitURL);return J?J.revokeObjectURL(H):false},_loadFile:function(I,J){if(typeof FileReader!=="undefined"&&FileReader.prototype.readAsDataURL){var H=new FileReader();H.onload=function(K){J(K.target.result)};H.readAsDataURL(I);return true}return false},_loadImage:function(H,J,I){var M=this,K,L;if(!I||!I.fileTypes||I.fileTypes.test(H.type)){K=this._createObjectURL(H);L=d("<img>").bind("load",function(){d(this).unbind("load");M._revokeObjectURL(K);J(M._scaleImage(L[0],I))});if(K){L.prop("src",K)}else{this._loadFile(H,function(N){L.prop("src",N)})}}},_enableDragToDesktop:function(){var I=d(this),H=I.prop("href"),K=decodeURIComponent(H.split("/").pop()).replace(/:/g,"-"),J="application/octet-stream";I.bind("dragstart",function(L){try{L.originalEvent.dataTransfer.setData("DownloadURL",[J,K,H].join(":"))}catch(M){}})},_adjustMaxNumberOfFiles:function(H){if(typeof this.options.maxNumberOfFiles==="number"){this.options.maxNumberOfFiles+=H;if(this.options.maxNumberOfFiles<1){this._disableFileInputButton()}else{this._enableFileInputButton()}}},_formatFileSize:function(H){if(typeof H.size!=="number"){return""}if(H.size>=1000000000){return(H.size/1000000000).toFixed(2)+" GB"}if(H.size>=1000000){return(H.size/1000000).toFixed(2)+" MB"}return(H.size/1000).toFixed(2)+" KB"},_hasError:function(H){if(H.error){return H.error}if(this.options.maxNumberOfFiles<0){return"maxNumberOfFiles"}if(!(this.options.acceptFileTypes.test(H.type)||this.options.acceptFileTypes.test(H.name))){return"acceptFileTypes"}if(this.options.maxFileSize&&H.size>this.options.maxFileSize){return"maxFileSize"}if(typeof H.size==="number"&&H.size<this.options.minFileSize){return"minFileSize"}return null},_validate:function(I){var H=this,J;d.each(I,function(L,K){K.error=H._hasError(K);J=!K.error});return J},_uploadTemplateHelper:function(H){H.sizef=this._formatFileSize(H);return H},_renderUploadTemplate:function(I){var H=this;return d.tmpl(this.options.uploadTemplate(),d.map(I,function(J){return H._uploadTemplateHelper(J)}))},_renderUpload:function(I){var H=this,K=this.options,J=this._renderUploadTemplate(I);if(!(J instanceof d)){return d()}J.css("display","none");J.find(".progress div").slice(1).remove().end().first().progressbar();J.find(".start button").slice(this.options.autoUpload?0:1).remove().end().first().button({text:false,icons:{primary:"ui-icon-circle-arrow-e"}});J.find(".cancel button").slice(1).remove().end().first().button({text:false,icons:{primary:"ui-icon-cancel"}});J.find(".preview").each(function(M,L){H._loadImage(I[M],function(N){d(N).hide().appendTo(L).fadeIn()},{maxWidth:K.previewMaxWidth,maxHeight:K.previewMaxHeight,fileTypes:K.previewFileTypes,canvas:K.previewAsCanvas})});return J},_downloadTemplateHelper:function(H){H.sizef=this._formatFileSize(H);return H},_renderDownloadTemplate:function(H){return},_renderDownload:function(H){return},_startHandler:function(J){J.preventDefault();var I=d(this).closest(".template-upload"),H=I.data("data");if(H&&H.submit&&!H.jqXHR){H.jqXHR=H.submit();d(this).fadeOut()}},_cancelHandler:function(J){J.preventDefault();var I=d(this).closest(".template-upload"),H=I.data("data")||{};if(!H.jqXHR){H.errorThrown="abort";J.data.fileupload._trigger("fail",J,H)}else{H.jqXHR.abort()}},_deleteHandler:function(I){I.preventDefault();var H=d(this);I.data.fileupload._trigger("destroy",I,{context:H.closest(".template-download"),url:H.attr("data-url"),type:H.attr("data-type"),dataType:I.data.fileupload.options.dataType})},_initEventHandlers:function(){d.blueimp.fileupload.prototype._initEventHandlers.call(this)},_destroyEventHandlers:function(){var H=this.getFileListing();H.find(".start button").die("click."+this.options.namespace);H.find(".cancel button").die("click."+this.options.namespace);H.find(".delete button").die("click."+this.options.namespace);d.blueimp.fileupload.prototype._destroyEventHandlers.call(this)},_initFileUploadButtonBar:function(){var I=this.element.find(".fileupload-buttonbar"),J=this.getFileListing(),H=this.options.namespace;I.addClass("ui-widget-header ui-corner-top");this.element.find(".fileinput-button").each(function(){var K=d(this).find("input:file").detach();d(this).button({icons:{primary:"ui-icon-plusthick"}}).append(K)});I.find(".start").button({icons:{primary:"ui-icon-circle-arrow-e"}}).bind("click."+H,function(K){K.preventDefault();J.find(".start button").click()});I.find(".cancel").button({icons:{primary:"ui-icon-cancel"}}).bind("click."+H,function(K){K.preventDefault();J.find(".cancel button").click()});I.find(".delete").button({icons:{primary:"ui-icon-trash"}}).bind("click."+H,function(K){K.preventDefault();J.find(".delete button").click()})},_destroyFileUploadButtonBar:function(){this.element.find(".fileupload-buttonbar").removeClass("ui-widget-header ui-corner-top");this.element.find(".fileinput-button").each(function(){var H=d(this).find("input:file").detach();d(this).button("destroy").append(H)});this.element.find(".fileupload-buttonbar button").unbind("click."+this.options.namespace).button("destroy")},_enableFileInputButton:function(){this.element.find(".fileinput-button input:file:disabled").each(function(){var I=d(this),H=I.parent();I.detach().prop("disabled",false);H.button("enable").append(I)})},_disableFileInputButton:function(){this.element.find(".fileinput-button input:file:enabled").each(function(){var I=d(this),H=I.parent();I.detach().prop("disabled",true);H.button("disable").append(I)})},_initTemplates:function(){},_create:function(){d.blueimp.fileupload.prototype._create.call(this);this._initTemplates();this.element.addClass("ui-widget");this._initFileUploadButtonBar();this.element.find(".fileupload-content").addClass("ui-widget-content ui-corner-bottom");this.element.find(".overall-progressbar").hide().progressbar()},destroy:function(){this.element.find(".overall-progressbar").progressbar("destroy");this.element.find(".fileupload-content").removeClass("ui-widget-content ui-corner-bottom");this._destroyFileUploadButtonBar();this.element.removeClass("ui-widget");d.blueimp.fileupload.prototype.destroy.call(this)},enable:function(){d.blueimp.fileupload.prototype.enable.call(this);this.element.find(":ui-button").not(".fileinput-button").button("enable");this._enableFileInputButton()},disable:function(){this.element.find(":ui-button").not(".fileinput-button").button("disable");this._disableFileInputButton();d.blueimp.fileupload.prototype.disable.call(this)}})})(jQuery,Cobalt);

/* Cobalt.Subscription.js */

!function(c,b,a){b.Subscription={initialize:function(){c("#subscription-signup").find("form").each(function(d,e){c(e).ajaxForm({success:function(){var f=c("#subscription-signup");f.find(".not-subscribed").slideToggle("fast","swing");f.find(".subscribed").slideToggle("fast","swing")}})});c(".unsubscribe-link").each(function(){var d=c(this);d.click(function(h){var f=c(this);var g=f.attr("href");h.preventDefault();c.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:g,dataType:"json",success:function(){self.location.reload()}})})})}}}(jQuery,Cobalt);

/* Cobalt.EntitySubscriptionType.js */

(function(d,c,b){var a=function(){if(d("body.body-cp-entitysubscriptiontypeedit, body.body-cp-entitysubscriptiontypecreate").length>0){d("#form-field-EntityType").delegate("#field-EntityType","change",function(g){g.preventDefault();var f=d(this).val();if(f==""){return}d(this).closest("form").submit()})}};c.EntitySubscriptionType={initialize:function(){a()}}})(jQuery,Cobalt);

/* Cobalt.LegacyPayment.js */

(function(d,c,b){var a=function(){if(d("div.module.user-edit").length==0&&d(".user-action-legacysub-resync").length==0){return}d("#tab-legacysubscription-history").delegate(".user-action-legacysub-comp","click",function(n){n.preventDefault();var l=d(this);var f=l.attr("href");var m=d("<label>How many months do you wish to comp the subscription?</label>");var h=d('<input type="text" size="4"/>');var g=d("<div>");g.append(m);g.append(h);var j=d('<a class="button"><span>Issue Comp</span></a>');var o=d("<div>");o.html("Issuing comp...");o.hide();var k=d("<div>");k.append(g);k.append(j);k.append(o);var i=d("<div>");i.append(k);i.show();i.dialog({draggable:false,title:"Comp Subscription",modal:true,resizable:false,dialogClass:"modal credit-subscription-modal"});i.parent().center({sizeToWindow:true,maxWidth:425,maxHeight:90});j.click(function(){o.show();j.addClass("disabled");var e=f+"?m="+h.val();d.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:e,dataType:"json",success:function(p){if(p.IsSuccessful){alert("The subscription has been credited. The page will now reload.");self.location.reload()}else{alert(p.Message)}i.dialog("destroy")}})})});d("#tab-legacysubscription-history").delegate(".user-action-legacysub-resync","click",function(h){h.preventDefault();var g=d(this);var f=d(this).attr("href");d.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:f,dataType:"json",success:function(e){if(e.IsSuccessful){alert("Legacy Subscriptions for this account have been resynced with the Payment Service. The page will now reload.");self.location.reload()}else{alert(e.Message)}}})})};c.LegacyPayment={initialize:function(){a()}}})(jQuery,Cobalt);

/* Titanium.js */

(function(e,d,a,b){var c={priority:2,initialize:function(){}};a.Titanium=c;c.User=d.User})(jQuery,Cobalt,window||this);

/* Titanium.Routes.js */

(function(d,c,a,b){a.Routes=new c.Routes()})(jQuery,Cobalt,Titanium);

/* Carbon.js */

(function(e,d,a,b){var c={priority:2,initialize:function(){}};a.Carbon=c;c.User=d.User})(jQuery,Cobalt,window||this);

/* Carbon.CPForumGroup.js */

(function(d,c,a,b){a.CPForumGroup={initialize:function(){var e=d(".community-forum-group-listing tbody");if(e.length>0){e.sortable({items:" > tr",tolerance:"pointer",stop:function(h,g){var f=new Array();e.find("tr").each(function(k,j){f.push(d(j).attr("data-id"))});d.post("/cp/community-tracker/reorder-forum-groups?jsonOrder="+JSON.stringify(f),function(i){d.log(i)})}})}}}})(jQuery,Cobalt,Carbon);

/* Routes.generated.js */

Titanium.Routes.AttachmentAdd=function(a,b){return Titanium.Routes.buildRoute("/attachment/{0}/add".format(a),b)};Titanium.Routes.AttachmentDelete=function(a,b){return Titanium.Routes.buildRoute("/attachment/{0}/delete".format(a),b)};Titanium.Routes.AttachmentDeleteTemporaryAttachment=function(b,a){return Titanium.Routes.buildRoute("/attachment/delete-temporary-attachment/{0}".format(b),a)};Titanium.Routes.AttachmentRename=function(a,b){return Titanium.Routes.buildRoute("/attachment/{0}/rename".format(a),b)};Titanium.Routes.AudioRename=function(a,b){return Titanium.Routes.buildRoute("/audio/{0}/rename".format(a),b)};Titanium.Routes.AuthenticationAjaxUserNameIsAvilableCheck=function(a){return Titanium.Routes.buildRoute("/user/available",a)};Titanium.Routes.AuthenticationLoginControl=function(a){return Titanium.Routes.buildRoute("/logincontrol",a)};Titanium.Routes.AvatarActivateAvatar=function(a){return Titanium.Routes.buildRoute("/ajax-activate-avatar",a)};Titanium.Routes.AvatarDeleteAvatar=function(a){return Titanium.Routes.buildRoute("/ajax-delete-avatar",a)};Titanium.Routes.AvatarDisableAvatar=function(a){return Titanium.Routes.buildRoute("/ajax-disable-avatar",a)};Titanium.Routes.AvatarUploadAvatar=function(c,b,a){return Titanium.Routes.buildRoute("/avatar/{0}-{1}/upload".format(c,b),a)};Titanium.Routes.CalendarAjaxGetEvents=function(a){return Titanium.Routes.buildRoute("/calendar/ajax-get-events",a)};Titanium.Routes.CalendarAjaxMoveEvent=function(a){return Titanium.Routes.buildRoute("/calendar/ajax-move-event",a)};Titanium.Routes.CalendarCalendarEventAttendanceForm=function(a,b){return Titanium.Routes.buildRoute("/calendar/events/{0}/get-attendance-form".format(a),b)};Titanium.Routes.CalendarCalendarEventDetails=function(a,b){return Titanium.Routes.buildRoute("/calendar/events/{0}".format(a),b)};Titanium.Routes.CalendarDateEvents=function(a){return Titanium.Routes.buildRoute("/calendar/get-events-by-date",a)};Titanium.Routes.CalendarQuickUpdate=function(a,b){return Titanium.Routes.buildRoute("/calendar/{0}/quick-update".format(a),b)};Titanium.Routes.CommonStorePreferences=function(a){return Titanium.Routes.buildRoute("/ajax/store-preferences",a)};Titanium.Routes.CPAjaxAutoCompleteRouteName=function(a){return Titanium.Routes.buildRoute("/cp/ajaxautocompleteroutename",a)};Titanium.Routes.CPAjaxAutoCompleteSiteName=function(a){return Titanium.Routes.buildRoute("/cp/ajaxautocompletesitename",a)};Titanium.Routes.CPAjaxAutoCompleteTitle=function(a){return Titanium.Routes.buildRoute("/cp/ajaxautocompletetitle",a)};Titanium.Routes.CPAnnouncementDelete=function(a,b){return Titanium.Routes.buildRoute("/cp/announcements/{0}/delete".format(a),b)};Titanium.Routes.CPAnnouncementUnDelete=function(a,b){return Titanium.Routes.buildRoute("/cp/announcement/{0}/undelete".format(a),b)};Titanium.Routes.CPBanUser=function(a,b){return Titanium.Routes.buildRoute("/cp/users/{0}/banuser".format(a),b)};Titanium.Routes.CPCacheManagerInvalidateDataKey=function(a){return Titanium.Routes.buildRoute("/cp/cache-manager/invalidate-data-key",a)};Titanium.Routes.CPCategoryContentBulkModeration=function(a,b){return Titanium.Routes.buildRoute("/cp/cms/folders/{0}/bulk-content-moderation".format(a),b)};Titanium.Routes.CPDomainPolicyDelete=function(a,b){return Titanium.Routes.buildRoute("/cp/domain-policy/{0}/delete".format(a),b)};Titanium.Routes.CPForumForm=function(c,b,a){return Titanium.Routes.buildRoute("/cp/ajax-forum-form/{0}/{1}".format(c,b),a)};Titanium.Routes.CPGetNameForSite=function(a){return Titanium.Routes.buildRoute("/cp/getnameforsite",a)};Titanium.Routes.CPGetSubNamespaces=function(a,b){return Titanium.Routes.buildRoute("/ajax/localization/getsubnamespaces/{0}".format(a),b)};Titanium.Routes.CPLocalizationIndex=function(a){return Titanium.Routes.buildRoute("/cp/localization",a)};Titanium.Routes.CPLocalizationPhraseEdit=function(a,b){return Titanium.Routes.buildRoute("/cp/localization/phrase/{0}".format(a),b)};Titanium.Routes.CPPageGetUrl=function(b,a){return Titanium.Routes.buildRoute("/ajax/get-page-url/{0}".format(b),a)};Titanium.Routes.CPPostGetData=function(b,a){return Titanium.Routes.buildRoute("/ajax/posts/{0}/get-data".format(b),a)};Titanium.Routes.CPPostGetUrl=function(a,b){return Titanium.Routes.buildRoute("/ajax/get-post-url/{0}".format(a),b)};Titanium.Routes.CPRoleDelete=function(b,a){return Titanium.Routes.buildRoute("/cp/user-groups/{0}/delete".format(b),a)};Titanium.Routes.CPUnBanUser=function(a,b){return Titanium.Routes.buildRoute("/cp/users/{0}/unbanuser".format(a),b)};Titanium.Routes.CPUserEntitlements=function(a,b){return Titanium.Routes.buildRoute("/cp/users/{0}/entitlements".format(a),b)};Titanium.Routes.CPUserLegacySubscriptions=function(a,b){return Titanium.Routes.buildRoute("/cp/users/{0}/legacy-subscriptions".format(a),b)};Titanium.Routes.CPUserSubscriptions=function(a,b){return Titanium.Routes.buildRoute("/cp/users/{0}/subscriptions".format(a),b)};Titanium.Routes.CPUserTransactionHistory=function(a,b){return Titanium.Routes.buildRoute("/cp/users/{0}/transaction-history".format(a),b)};Titanium.Routes.ForumSetForumSeen=function(c,b,a){return Titanium.Routes.buildRoute("/forums/{0}/{1}/set-forum-seen".format(c,b),a)};Titanium.Routes.ForumSetForumThreadSeen=function(c,b,a){return Titanium.Routes.buildRoute("/forums/{0}/{1}/set-forum-thread-seen".format(c,b),a)};Titanium.Routes.MumbleGetTree=function(a){return Titanium.Routes.buildRoute("/mumble/get-tree",a)};Titanium.Routes.PollHasUserVoted=function(b,a){return Titanium.Routes.buildRoute("/polls/{0}/has-user-voted".format(b),a)};Titanium.Routes.PrivateMessageAjaxAutoCompleteContact=function(a){return Titanium.Routes.buildRoute("/ajax/private-message-auto-complete",a)};Titanium.Routes.RatingGetUserRatings=function(a){return Titanium.Routes.buildRoute("/get-user-ratings",a)};Titanium.Routes.ShoutboxAddMessage=function(a,b){return Titanium.Routes.buildRoute("/shoutbox/{0}/add-message".format(a),b)};Titanium.Routes.ShoutboxDeleteMessage=function(a,b){return Titanium.Routes.buildRoute("/shoutbox/{0}/delete-message".format(a),b)};Titanium.Routes.ShoutboxGetNewComments=function(a){return Titanium.Routes.buildRoute("/shoutbox/get-new-comments",a)};Titanium.Routes.ShoutboxGetShowShoutboxPreference=function(a){return Titanium.Routes.buildRoute("/shoutbox/get-show-shoutbox-preference",a)};Titanium.Routes.ShoutboxSaveShowShoutboxPreference=function(a,b){return Titanium.Routes.buildRoute("/shoutbox/save-show-shoutbox-preference/{0}".format(a),b)};Titanium.Routes.TagAjaxGetTags=function(a){return Titanium.Routes.buildRoute("/ajax-get-tags",a)};Titanium.Routes.TeamspeakGetTree=function(a){return Titanium.Routes.buildRoute("/teamspeak/get-tree",a)};Titanium.Routes.TranslationTranslationReportCreate=function(a,b){return Titanium.Routes.buildRoute("/translation/{0}/report".format(a),b)};Titanium.Routes.UserAjaxAutoCompleteUsername=function(a){return Titanium.Routes.buildRoute("/autocomplete-username",a)};Titanium.Routes.UserDeleteAvatar=function(a,b){return Titanium.Routes.buildRoute("/user/avatar/{0}/delete".format(a),b)};Titanium.Routes.UserGetUserSurrogateShortDetails=function(a){return Titanium.Routes.buildRoute("/ajax-get-surrogate-details",a)};Titanium.Routes.VentriloGetTree=function(a){return Titanium.Routes.buildRoute("/ventrilo/get-tree",a)};

/* Titanium.Localization.js */

(function(e,d,b,a,c){b.Localization=new d.Localization(true);a.L=b.Localization})(jQuery,Cobalt,Titanium,window||this);

/* Languages.generated.js */

Titanium.Localization.setLanguages([{id:1,name:"English",pluralForm:1,phraseID:315,localizedName:"English",code:"en"},{id:2,name:"Français (French)",pluralForm:2,phraseID:316,localizedName:"Français",code:"fr"},{id:3,name:"Deutsch (German)",pluralForm:1,phraseID:317,localizedName:"Deutsch",code:"de"},{id:4,name:"Español (Spanish)",pluralForm:1,phraseID:318,localizedName:"Español",code:"es"},{id:5,name:"Pусский (Russian)",pluralForm:7,phraseID:319,localizedName:"Pусский",code:"ru"},{id:7,name:"汉语 (Simplified Chinese)",pluralForm:0,phraseID:320,localizedName:"汉语",code:"zh"},{id:8,name:"日本語 (Japanese)",pluralForm:0,phraseID:321,localizedName:"日本語",code:"ja"},{id:9,name:"한국어 (Korean)",pluralForm:0,phraseID:322,localizedName:"한국어",code:"ko"},{id:10,name:"Svenska (Swedish)",pluralForm:1,phraseID:323,localizedName:"Svenska",code:"sv"},{id:11,name:"Bahasa Indonesia (Indonesian)",pluralForm:0,phraseID:324,localizedName:"Bahasa Indonesia",code:"id"},{id:13,name:"Ελληνικά (Greek)",pluralForm:1,phraseID:325,localizedName:"Ελληνικά",code:"el"},{id:14,name:"Polski (Polish)",pluralForm:9,phraseID:326,localizedName:"Polski",code:"pl"},{id:15,name:"Italiano (Italian)",pluralForm:1,phraseID:966,localizedName:"Italiano",code:"it"},{id:16,name:"繁體中文 (Traditional Chinese)",pluralForm:0,phraseID:1189,localizedName:"繁體中文",code:"tw"}]);

/* Phrases.generated.js */

Titanium.Localization.Global={Buttons:{ByValue:{},Cancel:function(){return Titanium.Localization.localize(arguments)},Create:function(){return Titanium.Localization.localize(arguments)},Delete:function(){return Titanium.Localization.localize(arguments)},Edit:function(){return Titanium.Localization.localize(arguments)},Push:function(){return Titanium.Localization.localize(arguments)},Update:function(){return Titanium.Localization.localize(arguments)}},Calendar:{ByValue:{},Month:function(){return Titanium.Localization.localize(arguments)},Today:function(){return Titanium.Localization.localize(arguments)},Week:function(){return Titanium.Localization.localize(arguments)}},Common:{ByValue:{},Add:function(){return Titanium.Localization.localize(arguments)},AddCharacter:function(){return Titanium.Localization.localize(arguments)},AdvancedSearch:function(){return Titanium.Localization.localize(arguments)},Apply:function(){return Titanium.Localization.localize(arguments)},Ascending:function(){return Titanium.Localization.localize(arguments)},ClickHere:function(){return Titanium.Localization.localize(arguments)},ColonConnector:function(){return Titanium.Localization.localize(arguments)},Comments:function(){return Titanium.Localization.localize(arguments)},ConfirmDelete:function(a){return Titanium.Localization.localize(arguments)},Descending:function(){return Titanium.Localization.localize(arguments)},Description:function(){return Titanium.Localization.localize(arguments)},EditMyAccount:function(){return Titanium.Localization.localize(arguments)},EmailErrorMessage:function(){return Titanium.Localization.localize(arguments)},EqualErrorMessage:function(a,b){return Titanium.Localization.localize(arguments)},ErrorOccured:function(){return Titanium.Localization.localize(arguments)},FileContainsVirus:function(){return Titanium.Localization.localize(arguments)},IntegerValueErrorMessageMaximum:function(a){return Titanium.Localization.localize(arguments)},IntegerValueErrorMessageMinimum:function(a){return Titanium.Localization.localize(arguments)},LengthErrorMessageMaximum:function(a){return Titanium.Localization.localize(arguments)},LengthErrorMessageMinimum:function(a){return Titanium.Localization.localize(arguments)},Logout:function(){return Titanium.Localization.localize(arguments)},Milliseconds:function(a){return Titanium.Localization.localize(arguments)},More:function(){return Titanium.Localization.localize(arguments)},MyCharacters:function(){return Titanium.Localization.localize(arguments)},Name:function(){return Titanium.Localization.localize(arguments)},New:function(){return Titanium.Localization.localize(arguments)},Normal:function(){return Titanium.Localization.localize(arguments)},NumberOfPrivateMessagesAbbr:function(a){return Titanium.Localization.localize(arguments)},PageOf:function(a,b){return Titanium.Localization.localize(arguments)},PageXOfY:function(a,b){return Titanium.Localization.localize(arguments)},PleaseLogIn:function(){return Titanium.Localization.localize(arguments)},PleaseWaitProcessing:function(){return Titanium.Localization.localize(arguments)},PrivateMessagesAbbr:function(){return Titanium.Localization.localize(arguments)},QuoteFrom:function(a){return Titanium.Localization.localize(arguments)},Remove:function(){return Titanium.Localization.localize(arguments)},RequiredErrorMessage:function(){return Titanium.Localization.localize(arguments)},RestoreContent:function(){return Titanium.Localization.localize(arguments)},SelectCharacter:function(){return Titanium.Localization.localize(arguments)},SimpleSearch:function(){return Titanium.Localization.localize(arguments)},Submit:function(){return Titanium.Localization.localize(arguments)},TestStuff:function(a){return Titanium.Localization.localize(arguments)},Title:function(){return Titanium.Localization.localize(arguments)},UserAsCharacter:function(a){return Titanium.Localization.localize(arguments)},UserAvatar:function(a){return Titanium.Localization.localize(arguments)},Username:function(){return Titanium.Localization.localize(arguments)},WelcomeUser:function(a){return Titanium.Localization.localize(arguments)}},ContentManagement:{ByValue:{},AddMediaGallery:function(){return Titanium.Localization.localize(arguments)},ExistingFolders:function(){return Titanium.Localization.localize(arguments)},HideAddGallery:function(){return Titanium.Localization.localize(arguments)},Insert:function(){return Titanium.Localization.localize(arguments)},InsertAnImage:function(){return Titanium.Localization.localize(arguments)},OnSelectedTemplate:function(a){return Titanium.Localization.localize(arguments)},PageFormDoNotSetDate:function(){return Titanium.Localization.localize(arguments)},PageFormSetDate:function(){return Titanium.Localization.localize(arguments)},PublishOnTemplate:function(a){return Titanium.Localization.localize(arguments)},SelectImage:function(){return Titanium.Localization.localize(arguments)}},Contests:{ByValue:{},ContestPrizeItemAwardSubject:function(a){return Titanium.Localization.localize(arguments)},ContestPrizeItemHtmlBody:function(a,b,c){return Titanium.Localization.localize(arguments)},ContestPrizeItemTextBody:function(b,a){return Titanium.Localization.localize(arguments)},YouAreDisqualified:function(){return Titanium.Localization.localize(arguments)}},ControlPanel:{ByValue:{},AddNewHeader:function(){return Titanium.Localization.localize(arguments)},AddSubNavigationLink:function(){return Titanium.Localization.localize(arguments)},BulkConfirm:function(a){return Titanium.Localization.localize(arguments)},CompLegacySubscription:function(){return Titanium.Localization.localize(arguments)},Contactology_Campaigns:function(){return Titanium.Localization.localize(arguments)},EntitySubscriptionTypes:function(){return Titanium.Localization.localize(arguments)},LegacySubscriptions:function(){return Titanium.Localization.localize(arguments)},LegacySubscriptionSearch:function(){return Titanium.Localization.localize(arguments)},MenuLegacySubscriptions:function(){return Titanium.Localization.localize(arguments)},MinimumPostCount:function(){return Titanium.Localization.localize(arguments)},PushNotification:function(){return Titanium.Localization.localize(arguments)},RemoveLinkTooltip:function(){return Titanium.Localization.localize(arguments)},SubscriptionID:function(){return Titanium.Localization.localize(arguments)},SubscriptionTypeEdit:function(){return Titanium.Localization.localize(arguments)},SubscriptionTypePush:function(){return Titanium.Localization.localize(arguments)},SubscriptionTypes:function(){return Titanium.Localization.localize(arguments)},SimpleSearch:function(){return Titanium.Localization.localize(arguments)},ByValue1:function(){return Titanium.Localization.Global.ControlPanel.SimpleSearch}},Dates:{ByValue:{},AprilAbbr:function(){return Titanium.Localization.localize(arguments)},AugustAbbr:function(){return Titanium.Localization.localize(arguments)},Days:function(a){return Titanium.Localization.localize(arguments)},DecemberAbbr:function(){return Titanium.Localization.localize(arguments)},FebruaryAbbr:function(){return Titanium.Localization.localize(arguments)},FridayAbbr:function(){return Titanium.Localization.localize(arguments)},FutureFormat:function(a){return Titanium.Localization.localize(arguments)},Hours:function(a){return Titanium.Localization.localize(arguments)},JanuaryAbbr:function(){return Titanium.Localization.localize(arguments)},JulyAbbr:function(){return Titanium.Localization.localize(arguments)},JuneAbbr:function(){return Titanium.Localization.localize(arguments)},LessThanOneMinute:function(){return Titanium.Localization.localize(arguments)},MarchAbbr:function(){return Titanium.Localization.localize(arguments)},MayAbbr:function(){return Titanium.Localization.localize(arguments)},Minutes:function(a){return Titanium.Localization.localize(arguments)},MondayAbbr:function(){return Titanium.Localization.localize(arguments)},NovemberAbbr:function(){return Titanium.Localization.localize(arguments)},OctoberAbbr:function(){return Titanium.Localization.localize(arguments)},OneMinute:function(){return Titanium.Localization.localize(arguments)},PastFormat:function(a){return Titanium.Localization.localize(arguments)},SaturdayAbbr:function(){return Titanium.Localization.localize(arguments)},Seconds:function(a){return Titanium.Localization.localize(arguments)},SeptemberAbbr:function(){return Titanium.Localization.localize(arguments)},StandardDateFormat:function(c,b,a){return Titanium.Localization.localize(arguments)},StandardDateTimeFormat:function(c,d,g,f,a,b,e){return Titanium.Localization.localize(arguments)},SundayAbbr:function(){return Titanium.Localization.localize(arguments)},ThursdayAbbr:function(){return Titanium.Localization.localize(arguments)},TuesdayAbbr:function(){return Titanium.Localization.localize(arguments)},WednesdayAbbr:function(){return Titanium.Localization.localize(arguments)}},ErrorMessages:{ByValue:{},NumericPrecisionDecimalDigitCountErrorMessageTemplate:function(b,a){return Titanium.Localization.localize(arguments)},TagEmpty:function(){return Titanium.Localization.localize(arguments)}},Files:{ByValue:{},AddAttachment:function(){return Titanium.Localization.localize(arguments)},ChangeDescription:function(){return Titanium.Localization.localize(arguments)},DeleteAttachment:function(){return Titanium.Localization.localize(arguments)},FileTooLarge:function(a){return Titanium.Localization.localize(arguments)}},Forums:{ByValue:{},Add:function(){return Titanium.Localization.localize(arguments)},CreateForum:function(){return Titanium.Localization.localize(arguments)},Delete:function(){return Titanium.Localization.localize(arguments)},EditForum:function(){return Titanium.Localization.localize(arguments)},JumpToPage:function(){return Titanium.Localization.localize(arguments)},LockThread:function(){return Titanium.Localization.localize(arguments)},Moderator:function(){return Titanium.Localization.localize(arguments)},Move:function(){return Titanium.Localization.localize(arguments)},OnSelected:function(a){return Titanium.Localization.localize(arguments)},RestoreContentDescription:function(){return Titanium.Localization.localize(arguments)},SearchForums:function(){return Titanium.Localization.localize(arguments)},SelectAll:function(){return Titanium.Localization.localize(arguments)},SendMessage:function(){return Titanium.Localization.localize(arguments)},ViewPosts:function(){return Titanium.Localization.localize(arguments)},ViewProfile:function(){return Titanium.Localization.localize(arguments)}},Languages:{ByValue:{},Brazillian_Portugese:function(){return Titanium.Localization.localize(arguments)},BritishEnglish:function(){return Titanium.Localization.localize(arguments)},English:function(){return Titanium.Localization.localize(arguments)},French:function(){return Titanium.Localization.localize(arguments)},German:function(){return Titanium.Localization.localize(arguments)},Greek:function(){return Titanium.Localization.localize(arguments)},Indonesian:function(){return Titanium.Localization.localize(arguments)},Italian:function(){return Titanium.Localization.localize(arguments)},Japanese:function(){return Titanium.Localization.localize(arguments)},Korean:function(){return Titanium.Localization.localize(arguments)},LatinAmericanSpanish:function(){return Titanium.Localization.localize(arguments)},Polish:function(){return Titanium.Localization.localize(arguments)},Russian:function(){return Titanium.Localization.localize(arguments)},SimplifiedChinese:function(){return Titanium.Localization.localize(arguments)},Spanish:function(){return Titanium.Localization.localize(arguments)},Swedish:function(){return Titanium.Localization.localize(arguments)},TraditionalChinese:function(){return Titanium.Localization.localize(arguments)},Uzbec:function(){return Titanium.Localization.localize(arguments)},Vietnamese:function(){return Titanium.Localization.localize(arguments)}},Polls:{ByValue:{},AddChoice:function(){return Titanium.Localization.localize(arguments)},AddPoll:function(){return Titanium.Localization.localize(arguments)},ChoiceNumberTemplate:function(a){return Titanium.Localization.localize(arguments)},HideResults:function(){return Titanium.Localization.localize(arguments)},RemoveChoice:function(){return Titanium.Localization.localize(arguments)},RemovePoll:function(){return Titanium.Localization.localize(arguments)},ViewResults:function(){return Titanium.Localization.localize(arguments)}},Ratings:{ByValue:{},YouRatedThis:function(c,b,a){return Titanium.Localization.localize(arguments)}},Reporting:{ByValue:{},Report:function(){return Titanium.Localization.localize(arguments)}},TinyMCE:{ByValue:{},XenonMediaPluginDesc:function(){return Titanium.Localization.localize(arguments)}},Translator:{ByValue:{},ReportATranslation:function(){return Titanium.Localization.localize(arguments)},ReportTranslationInstructions:function(){return Titanium.Localization.localize(arguments)}},Upsells:{ByValue:{},SubscriptionRequiresLogin:function(){return Titanium.Localization.localize(arguments)}},UserRegistration:{ByValue:{},ConfirmPassword:function(){return Titanium.Localization.localize(arguments)},Password:function(){return Titanium.Localization.localize(arguments)},RecoverAccountStep2Info2:function(){return Titanium.Localization.localize(arguments)},Username:function(){return Titanium.Localization.localize(arguments)},UsernameIsTaken:function(){return Titanium.Localization.localize(arguments)}},Widgets:{ByValue:{},LatestPosts:function(){return Titanium.Localization.localize(arguments)},ByValue2:function(){return Titanium.Localization.Global.Widgets.LatestPosts},LatestNews:function(){return Titanium.Localization.localize(arguments)},ByValue4:function(){return Titanium.Localization.Global.Widgets.LatestNews},Poll:function(){return Titanium.Localization.localize(arguments)},ByValue5:function(){return Titanium.Localization.Global.Widgets.Poll},WhosOnline:function(){return Titanium.Localization.localize(arguments)},ByValue6:function(){return Titanium.Localization.Global.Widgets.WhosOnline},RandomPicture:function(){return Titanium.Localization.localize(arguments)},ByValue7:function(){return Titanium.Localization.Global.Widgets.RandomPicture},Calendar:function(){return Titanium.Localization.localize(arguments)},ByValue8:function(){return Titanium.Localization.Global.Widgets.Calendar},Recruitment:function(){return Titanium.Localization.localize(arguments)},ByValue9:function(){return Titanium.Localization.Global.Widgets.Recruitment}}};Titanium.Localization[1]=Titanium.Localization.Global.Buttons.Create;Titanium.Localization[2]=Titanium.Localization.Global.Buttons.Edit;Titanium.Localization[3]=Titanium.Localization.Global.Buttons.Update;Titanium.Localization[4]=Titanium.Localization.Global.Buttons.Delete;Titanium.Localization[32]=Titanium.Localization.Global.Common.ErrorOccured;Titanium.Localization[96]=Titanium.Localization.Global.Common.Logout;Titanium.Localization[104]=Titanium.Localization.Global.Common.EditMyAccount;Titanium.Localization[106]=Titanium.Localization.Global.Common.WelcomeUser;Titanium.Localization[107]=Titanium.Localization.Global.Forums.SearchForums;Titanium.Localization[115]=Titanium.Localization.Global.Dates.FutureFormat;Titanium.Localization[116]=Titanium.Localization.Global.Dates.PastFormat;Titanium.Localization[117]=Titanium.Localization.Global.Dates.LessThanOneMinute;Titanium.Localization[118]=Titanium.Localization.Global.Dates.OneMinute;Titanium.Localization[119]=Titanium.Localization.Global.Dates.Minutes;Titanium.Localization[120]=Titanium.Localization.Global.Dates.Hours;Titanium.Localization[121]=Titanium.Localization.Global.Dates.Days;Titanium.Localization[122]=Titanium.Localization.Global.Dates.StandardDateFormat;Titanium.Localization[123]=Titanium.Localization.Global.Dates.StandardDateTimeFormat;Titanium.Localization[126]=Titanium.Localization.Global.Dates.SundayAbbr;Titanium.Localization[127]=Titanium.Localization.Global.Dates.MondayAbbr;Titanium.Localization[128]=Titanium.Localization.Global.Dates.TuesdayAbbr;Titanium.Localization[129]=Titanium.Localization.Global.Dates.WednesdayAbbr;Titanium.Localization[130]=Titanium.Localization.Global.Dates.ThursdayAbbr;Titanium.Localization[131]=Titanium.Localization.Global.Dates.FridayAbbr;Titanium.Localization[132]=Titanium.Localization.Global.Dates.SaturdayAbbr;Titanium.Localization[133]=Titanium.Localization.Global.Dates.JanuaryAbbr;Titanium.Localization[134]=Titanium.Localization.Global.Dates.FebruaryAbbr;Titanium.Localization[135]=Titanium.Localization.Global.Dates.MarchAbbr;Titanium.Localization[136]=Titanium.Localization.Global.Dates.AprilAbbr;Titanium.Localization[137]=Titanium.Localization.Global.Dates.MayAbbr;Titanium.Localization[138]=Titanium.Localization.Global.Dates.JuneAbbr;Titanium.Localization[139]=Titanium.Localization.Global.Dates.JulyAbbr;Titanium.Localization[140]=Titanium.Localization.Global.Dates.AugustAbbr;Titanium.Localization[141]=Titanium.Localization.Global.Dates.SeptemberAbbr;Titanium.Localization[142]=Titanium.Localization.Global.Dates.OctoberAbbr;Titanium.Localization[143]=Titanium.Localization.Global.Dates.NovemberAbbr;Titanium.Localization[144]=Titanium.Localization.Global.Dates.DecemberAbbr;Titanium.Localization[147]=Titanium.Localization.Global.Forums.LockThread;Titanium.Localization[151]=Titanium.Localization.Global.Common.Title;Titanium.Localization[154]=Titanium.Localization.Global.Forums.JumpToPage;Titanium.Localization[155]=Titanium.Localization.Global.Forums.ViewProfile;Titanium.Localization[156]=Titanium.Localization.Global.Forums.ViewPosts;Titanium.Localization[157]=Titanium.Localization.Global.Forums.SendMessage;Titanium.Localization[158]=Titanium.Localization.Global.Common.Submit;Titanium.Localization[177]=Titanium.Localization.Global.Common.Add;Titanium.Localization[181]=Titanium.Localization.Global.Common.Description;Titanium.Localization[187]=Titanium.Localization.Global.Buttons.Cancel;Titanium.Localization[193]=Titanium.Localization.Global.Forums.Delete;Titanium.Localization[194]=Titanium.Localization.Global.Forums.Add;Titanium.Localization[195]=Titanium.Localization.Global.Forums.SelectAll;Titanium.Localization[196]=Titanium.Localization.Global.Forums.OnSelected;Titanium.Localization[218]=Titanium.Localization.Global.Forums.Move;Titanium.Localization[219]=Titanium.Localization.Global.Common.Name;Titanium.Localization[221]=Titanium.Localization.Global.Common.Username;Titanium.Localization[225]=Titanium.Localization.Global.Forums.Moderator;Titanium.Localization[230]=Titanium.Localization.Global.Common.UserAvatar;Titanium.Localization[266]=Titanium.Localization.Global.Common.MyCharacters;Titanium.Localization[283]=Titanium.Localization.Global.UserRegistration.Username;Titanium.Localization[284]=Titanium.Localization.Global.UserRegistration.Password;Titanium.Localization[285]=Titanium.Localization.Global.UserRegistration.ConfirmPassword;Titanium.Localization[315]=Titanium.Localization.Global.Languages.English;Titanium.Localization[316]=Titanium.Localization.Global.Languages.French;Titanium.Localization[317]=Titanium.Localization.Global.Languages.German;Titanium.Localization[318]=Titanium.Localization.Global.Languages.Spanish;Titanium.Localization[319]=Titanium.Localization.Global.Languages.Russian;Titanium.Localization[320]=Titanium.Localization.Global.Languages.SimplifiedChinese;Titanium.Localization[321]=Titanium.Localization.Global.Languages.Japanese;Titanium.Localization[322]=Titanium.Localization.Global.Languages.Korean;Titanium.Localization[323]=Titanium.Localization.Global.Languages.Swedish;Titanium.Localization[324]=Titanium.Localization.Global.Languages.Indonesian;Titanium.Localization[325]=Titanium.Localization.Global.Languages.Greek;Titanium.Localization[326]=Titanium.Localization.Global.Languages.Polish;Titanium.Localization[361]=Titanium.Localization.Global.Common.PageXOfY;Titanium.Localization[378]=Titanium.Localization.Global.Common.RequiredErrorMessage;Titanium.Localization[379]=Titanium.Localization.Global.Common.LengthErrorMessageMaximum;Titanium.Localization[380]=Titanium.Localization.Global.Common.LengthErrorMessageMinimum;Titanium.Localization[382]=Titanium.Localization.Global.Common.EmailErrorMessage;Titanium.Localization[393]=Titanium.Localization.Global.Forums.CreateForum;Titanium.Localization[394]=Titanium.Localization.Global.Forums.EditForum;Titanium.Localization[441]=Titanium.Localization.Global.Common.UserAsCharacter;Titanium.Localization[444]=Titanium.Localization.Global.Files.FileTooLarge;Titanium.Localization[445]=Titanium.Localization.Global.Common.SelectCharacter;Titanium.Localization[446]=Titanium.Localization.Global.Common.AddCharacter;Titanium.Localization[447]=Titanium.Localization.Global.Common.QuoteFrom;Titanium.Localization[451]=Titanium.Localization.Global.Common.More;Titanium.Localization[461]=Titanium.Localization.Global.Dates.Seconds;Titanium.Localization[463]=Titanium.Localization.Global.Files.DeleteAttachment;Titanium.Localization[464]=Titanium.Localization.Global.Files.AddAttachment;Titanium.Localization[465]=Titanium.Localization.Global.Files.ChangeDescription;Titanium.Localization[466]=Titanium.Localization.Global.Common.Comments;Titanium.Localization[469]=Titanium.Localization.Global.Polls.ChoiceNumberTemplate;Titanium.Localization[475]=Titanium.Localization.Global.Polls.AddPoll;Titanium.Localization[476]=Titanium.Localization.Global.Polls.RemovePoll;Titanium.Localization[490]=Titanium.Localization.Global.Common.Normal;Titanium.Localization[493]=Titanium.Localization.Global.Polls.AddChoice;Titanium.Localization[494]=Titanium.Localization.Global.Polls.RemoveChoice;Titanium.Localization[502]=Titanium.Localization.Global.Common.Milliseconds;Titanium.Localization[513]=Titanium.Localization.Global.Common.IntegerValueErrorMessageMaximum;Titanium.Localization[514]=Titanium.Localization.Global.Common.IntegerValueErrorMessageMinimum;Titanium.Localization[516]=Titanium.Localization.Global.Polls.ViewResults;Titanium.Localization[517]=Titanium.Localization.Global.Polls.HideResults;Titanium.Localization[521]=Titanium.Localization.Global.Common.EqualErrorMessage;Titanium.Localization[536]=Titanium.Localization.Global.ContentManagement.OnSelectedTemplate;Titanium.Localization[544]=Titanium.Localization.Global.ContentManagement.AddMediaGallery;Titanium.Localization[569]=Titanium.Localization.Global.ContentManagement.HideAddGallery;Titanium.Localization[571]=Titanium.Localization.Global.ContentManagement.PublishOnTemplate;Titanium.Localization[588]=Titanium.Localization.Global.ContentManagement.PageFormSetDate;Titanium.Localization[589]=Titanium.Localization.Global.ContentManagement.PageFormDoNotSetDate;Titanium.Localization[593]=Titanium.Localization.Global.TinyMCE.XenonMediaPluginDesc;Titanium.Localization[617]=Titanium.Localization.Global.Common.PleaseWaitProcessing;Titanium.Localization[628]=Titanium.Localization.Global.Common.PrivateMessagesAbbr;Titanium.Localization[629]=Titanium.Localization.Global.Common.NumberOfPrivateMessagesAbbr;Titanium.Localization[642]=Titanium.Localization.Global.ContentManagement.SelectImage;Titanium.Localization[644]=Titanium.Localization.Global.ContentManagement.Insert;Titanium.Localization[800]=Titanium.Localization.Global.Common.SimpleSearch;Titanium.Localization[802]=Titanium.Localization.Global.Common.AdvancedSearch;Titanium.Localization[806]=Titanium.Localization.Global.Common.Ascending;Titanium.Localization[807]=Titanium.Localization.Global.Common.Descending;Titanium.Localization[825]=Titanium.Localization.Global.UserRegistration.UsernameIsTaken;Titanium.Localization[961]=Titanium.Localization.Global.Widgets.LatestNews;Titanium.Localization[966]=Titanium.Localization.Global.Languages.Italian;Titanium.Localization[967]=Titanium.Localization.Global.Widgets.Poll;Titanium.Localization[971]=Titanium.Localization.Global.Widgets.WhosOnline;Titanium.Localization[976]=Titanium.Localization.Global.Widgets.RandomPicture;Titanium.Localization[1012]=Titanium.Localization.Global.Calendar.Today;Titanium.Localization[1013]=Titanium.Localization.Global.Calendar.Month;Titanium.Localization[1014]=Titanium.Localization.Global.Calendar.Week;Titanium.Localization[1027]=Titanium.Localization.Global.Common.Remove;Titanium.Localization[1053]=Titanium.Localization.Global.Widgets.Calendar;Titanium.Localization[1054]=Titanium.Localization.Global.Widgets.LatestPosts;Titanium.Localization[1055]=Titanium.Localization.Global.Widgets.Recruitment;Titanium.Localization[1158]=Titanium.Localization.Global.UserRegistration.RecoverAccountStep2Info2;Titanium.Localization[1189]=Titanium.Localization.Global.Languages.TraditionalChinese;Titanium.Localization[1190]=Titanium.Localization.Global.Languages.LatinAmericanSpanish;Titanium.Localization[1191]=Titanium.Localization.Global.Languages.BritishEnglish;Titanium.Localization[1258]=Titanium.Localization.Global.Common.ConfirmDelete;Titanium.Localization[2057]=Titanium.Localization.Global.ControlPanel.AddNewHeader;Titanium.Localization[2104]=Titanium.Localization.Global.Common.Apply;Titanium.Localization[2114]=Titanium.Localization.Global.ControlPanel.MinimumPostCount;Titanium.Localization[2255]=Titanium.Localization.Global.Common.ClickHere;Titanium.Localization[2337]=Titanium.Localization.Global.Common.ColonConnector;Titanium.Localization[2673]=Titanium.Localization.Global.Common.PageOf;Titanium.Localization[2794]=Titanium.Localization.Global.ErrorMessages.TagEmpty;Titanium.Localization[3897]=Titanium.Localization.Global.ContentManagement.ExistingFolders;Titanium.Localization[3900]=Titanium.Localization.Global.Ratings.YouRatedThis;Titanium.Localization[3915]=Titanium.Localization.Global.Common.PleaseLogIn;Titanium.Localization[3952]=Titanium.Localization.Global.ControlPanel.RemoveLinkTooltip;Titanium.Localization[3958]=Titanium.Localization.Global.Reporting.Report;Titanium.Localization[3978]=Titanium.Localization.Global.ContentManagement.InsertAnImage;Titanium.Localization[4014]=Titanium.Localization.Global.ControlPanel.BulkConfirm;Titanium.Localization[4218]=Titanium.Localization.Global.ControlPanel.AddSubNavigationLink;Titanium.Localization[4244]=Titanium.Localization.Global.Forums.RestoreContentDescription;Titanium.Localization[4245]=Titanium.Localization.Global.Common.RestoreContent;Titanium.Localization[4251]=Titanium.Localization.Global.ErrorMessages.NumericPrecisionDecimalDigitCountErrorMessageTemplate;Titanium.Localization[4412]=Titanium.Localization.Global.Common.TestStuff;Titanium.Localization[4446]=Titanium.Localization.Global.Common.New;Titanium.Localization[5277]=Titanium.Localization.Global.Translator.ReportATranslation;Titanium.Localization[5287]=Titanium.Localization.Global.Translator.ReportTranslationInstructions;Titanium.Localization[5450]=Titanium.Localization.Global.Languages.Uzbec;Titanium.Localization[5463]=Titanium.Localization.Global.Languages.Vietnamese;Titanium.Localization[5519]=Titanium.Localization.Global.Languages.Brazillian_Portugese;Titanium.Localization[5543]=Titanium.Localization.Global.ControlPanel.CompLegacySubscription;Titanium.Localization[5544]=Titanium.Localization.Global.ControlPanel.Contactology_Campaigns;Titanium.Localization[5545]=Titanium.Localization.Global.Contests.ContestPrizeItemAwardSubject;Titanium.Localization[5546]=Titanium.Localization.Global.Contests.ContestPrizeItemHtmlBody;Titanium.Localization[5547]=Titanium.Localization.Global.Contests.ContestPrizeItemTextBody;Titanium.Localization[5554]=Titanium.Localization.Global.ControlPanel.EntitySubscriptionTypes;Titanium.Localization[5555]=Titanium.Localization.Global.Common.FileContainsVirus;Titanium.Localization[5560]=Titanium.Localization.Global.ControlPanel.LegacySubscriptionSearch;Titanium.Localization[5576]=Titanium.Localization.Global.ControlPanel.MenuLegacySubscriptions;Titanium.Localization[5583]=Titanium.Localization.Global.Buttons.Push;Titanium.Localization[5584]=Titanium.Localization.Global.ControlPanel.PushNotification;Titanium.Localization[5590]=Titanium.Localization.Global.Upsells.SubscriptionRequiresLogin;Titanium.Localization[5591]=Titanium.Localization.Global.ControlPanel.SubscriptionTypeEdit;Titanium.Localization[5592]=Titanium.Localization.Global.ControlPanel.SubscriptionTypePush;Titanium.Localization[5593]=Titanium.Localization.Global.ControlPanel.SubscriptionTypes;Titanium.Localization[5608]=Titanium.Localization.Global.Contests.YouAreDisqualified;Titanium.Localization[5609]=Titanium.Localization.Global.ControlPanel.LegacySubscriptions;Titanium.Localization[5610]=Titanium.Localization.Global.ControlPanel.SubscriptionID;Titanium.Localization[5612]=Titanium.Localization.Global.ControlPanel.SimpleSearch;

/* Translations-1.generated.js */

Titanium.Localization.populate(1,{Global:{Buttons:{Cancel:"Cancel",Create:"Create",Delete:"Delete",Edit:"Edit",Push:"Push",Update:"Update"},Calendar:{Month:"Month",Today:"Today",Week:"Week"},Common:{Add:"Add",AddCharacter:"Add a character",AdvancedSearch:"Advanced Search",Apply:"Apply",Ascending:"Ascending",ClickHere:"click here",ColonConnector:": ",Comments:"Comments",ConfirmDelete:"Are you sure you want to delete {0}?",Descending:"Descending",Description:"Description",EditMyAccount:"Edit My Account",EmailErrorMessage:"Must be an e-mail address.",EqualErrorMessage:"{0} must be equal to {1}",ErrorOccured:"Sorry, an error occurred while processing your request.",FileContainsVirus:"File is contaminated with a virus.",IntegerValueErrorMessageMaximum:"Must be at most {0}.",IntegerValueErrorMessageMinimum:"Must be at least {0}.",LengthErrorMessageMaximum:"Must be at most {0} PLURAL[{0};character;characters] long.",LengthErrorMessageMinimum:"Must be at least {0} PLURAL[{0};character;characters] long.",Logout:"Sign Out",Milliseconds:"{0} PLURAL[{0};millisecond;milliseconds]",More:"More",MyCharacters:"My Characters",Name:"Name",New:"New",Normal:"Normal",NumberOfPrivateMessagesAbbr:"{0} PLURAL[{0};PM;PMs]",PageOf:"Page {0} of {1}",PageXOfY:"Page {0} of {1}",PleaseLogIn:"Please log in.",PleaseWaitProcessing:"Please wait, processing ...",PrivateMessagesAbbr:"PMs",QuoteFrom:"Quote from {0}",Remove:"Remove",RequiredErrorMessage:"This field is required.",RestoreContent:"Restore Content",SelectCharacter:"Select a Character",SimpleSearch:"Simple search",Submit:"Submit",TestStuff:"This is just a test. {0} PLURAL[{0};bird;birds].",Title:"Title",UserAsCharacter:"{0} as ",UserAvatar:"{0}\u0027s avatar",Username:"Username",WelcomeUser:"Welcome, {0}!"},ContentManagement:{AddMediaGallery:"Add Media Gallery",ExistingFolders:"Existing Folders",HideAddGallery:"Don\u0027t Add Media Gallery",Insert:"Insert",InsertAnImage:"Insert an Image",OnSelectedTemplate:"Apply to Selected ({0})",PageFormDoNotSetDate:"Don\u0027t Set Date",PageFormSetDate:"Set Date",PublishOnTemplate:"Publish {0}",SelectImage:"Select an Image"},Contests:{ContestPrizeItemAwardSubject:"You Have Been Awarded {0}",ContestPrizeItemHtmlBody:'You have been awarded {1}.\r\n\r\n\u003ca href="{2}" target=_blank\u003e{0}\u003c/a\u003e',ContestPrizeItemTextBody:"You have been awarded {0}.\r\n\r\nVisit {1} to claim your prize.",YouAreDisqualified:"You have been disqualified!"},ControlPanel:{AddNewHeader:"Add New Header",AddSubNavigationLink:'\u003cdiv class="header"\u003eAdd Sub-Navigation\u003c/div\u003e\r\nAdd a Sub-Navigation Link',BulkConfirm:"Are you sure you want to {0} these items?",CompLegacySubscription:"Issue Comp","Contactology Campaigns":"Contactology Campaigns",EntitySubscriptionTypes:"Entity Subscription Types",LegacySubscriptions:"Legacy Subscriptions",LegacySubscriptionSearch:"Search Legacy Subscriptions",MenuLegacySubscriptions:"Legacy Subscriptions",MinimumPostCount:"Minimum Post Count",PushNotification:"Push Notification",RemoveLinkTooltip:'\u003cdiv class="header"\u003eRemove Link\u003c/div\u003e\r\nRemove this link from your web site navigation.',SubscriptionID:"Subscription ID",SubscriptionTypeEdit:"Subscription Type Edit",SubscriptionTypePush:"Push Subscription Type Notification",SubscriptionTypes:"Subscription Types",SimpleSearch:"Simple Search"},Dates:{AprilAbbr:"Apr",AugustAbbr:"Aug",Days:"{0} PLURAL[{0};day;days]",DecemberAbbr:"Dec",FebruaryAbbr:"Feb",FridayAbbr:"Fri",FutureFormat:"{0} from now",Hours:"{0} PLURAL[{0};hour;hours]",JanuaryAbbr:"Jan",JulyAbbr:"Jul",JuneAbbr:"Jun",LessThanOneMinute:"\u003c 1 minute",MarchAbbr:"Mar",MayAbbr:"May",Minutes:"{0} PLURAL[{0};minute;minutes]",MondayAbbr:"Mon",NovemberAbbr:"Nov",OctoberAbbr:"Oct",OneMinute:"1 minute",PastFormat:"{0} ago",SaturdayAbbr:"Sat",Seconds:"{0} PLURAL[{0};second;seconds]",SeptemberAbbr:"Sep",StandardDateFormat:"{0} {1} {2}",StandardDateTimeFormat:"{1}, {0} {4} {6} {2}:{3}:{5}",SundayAbbr:"Sun",ThursdayAbbr:"Thu",TuesdayAbbr:"Tue",WednesdayAbbr:"Wed"},ErrorMessages:{NumericPrecisionDecimalDigitCountErrorMessageTemplate:"The value you provided has {0} decimal digits and the decimal digit limit is {1} digits.",TagEmpty:"You cannot add an empty tag."},Files:{AddAttachment:"Add this attachment back.",ChangeDescription:"Change this attachment\u0027s description",DeleteAttachment:"Delete this attachment",FileTooLarge:"The file provided is too large. Please provide a file less than {0}."},Forums:{Add:"Add",CreateForum:"Create Forum",Delete:"Delete",EditForum:"Edit Forum",JumpToPage:"Jump to page",LockThread:"Lock this thread",Moderator:"Moderator",Move:"Move",OnSelected:"On Selected ({0})",RestoreContentDescription:"Click to restore your last entered text, in case of an error with your last attempt",SearchForums:"Search Forums",SelectAll:"Select All",SendMessage:"Send a Message",ViewPosts:"View Posts",ViewProfile:"View User Profile"},Languages:{"Brazillian Portugese":"Brazillian Portugese",BritishEnglish:"British English",English:"English",French:"French",German:"German",Greek:"Greek",Indonesian:"Indonesian",Italian:"Italian",Japanese:"Japanese",Korean:"Korean",LatinAmericanSpanish:"Latin American Spanish",Polish:"Polish",Russian:"Russian",SimplifiedChinese:"Simplified Chinese",Spanish:"Spanish",Swedish:"Swedish",TraditionalChinese:"Traditional Chinese",Uzbec:"Uzbec",Vietnamese:"Vietnamese"},Polls:{AddChoice:"Add Choice",AddPoll:"Add a poll",ChoiceNumberTemplate:"Choice #{0}",HideResults:"Hide Results",RemoveChoice:"Remove Choice",RemovePoll:"Don\u0027t add a poll",ViewResults:"View Results"},Ratings:{YouRatedThis:"You rated this {0} PLURAL[{0};star;stars]. {2} other PLURAL[{2};user;users] rated it an average of {1} PLURAL[{1};star;stars]."},Reporting:{Report:"Report"},TinyMCE:{XenonMediaPluginDesc:"Add a file from a Folder"},Translator:{ReportATranslation:"Report a Translation",ReportTranslationInstructions:"To report a translation, click on text that has a dotted underline."},Upsells:{SubscriptionRequiresLogin:"You must be logged in to Subscribe."},UserRegistration:{ConfirmPassword:"Confirm Password",Password:"Password",RecoverAccountStep2Info2:"Enter a new password for your account, and click the \u0027Change Password\u0027 button.",Username:"Username",UsernameIsTaken:"That username is taken."},Widgets:{LatestPosts:"Latest Posts",LatestNews:"Latest News",Poll:"Poll",WhosOnline:"Who\u0027s Online",RandomPicture:"Random Picture",Calendar:"Calendar",Recruitment:"Recruitment"}}});


