/* json2.js */

(function(b){if(!b.JSON){b.JSON={}}var a=b.JSON;(function(){function h(f){return f<10?"0"+f:f}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(f){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+h(this.getUTCMonth()+1)+"-"+h(this.getUTCDate())+"T"+h(this.getUTCHours())+":"+h(this.getUTCMinutes())+":"+h(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(f){return this.valueOf()}}var g=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,d=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,j,k,i={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},e;function c(f){d.lastIndex=0;return d.test(f)?'"'+f.replace(d,function(m){var n=i[m];return typeof n==="string"?n:"\\u"+("0000"+m.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+f+'"'}function l(n,q){var f,m,s,r,p=j,t,o=q[n];if(o&&typeof o==="object"&&typeof o.toJSON==="function"){o=o.toJSON(n)}if(typeof e==="function"){o=e.call(q,n,o)}switch(typeof o){case"string":return c(o);case"number":return isFinite(o)?String(o):"null";case"boolean":case"null":return String(o);case"object":if(!o){return"null"}j+=k;t=[];if(Object.prototype.toString.apply(o)==="[object Array]"){r=o.length;for(f=0;f<r;f+=1){t[f]=l(f,o)||"null"}s=t.length===0?"[]":j?"[\n"+j+t.join(",\n"+j)+"\n"+p+"]":"["+t.join(",")+"]";j=p;return s}if(e&&typeof e==="object"){r=e.length;for(f=0;f<r;f+=1){m=e[f];if(typeof m==="string"){s=l(m,o);if(s){t.push(c(m)+(j?": ":":")+s)}}}}else{for(m in o){if(Object.hasOwnProperty.call(o,m)){s=l(m,o);if(s){t.push(c(m)+(j?": ":":")+s)}}}}s=t.length===0?"{}":j?"{\n"+j+t.join(",\n"+j)+"\n"+p+"}":"{"+t.join(",")+"}";j=p;return s}}if(typeof a.stringify!=="function"){a.stringify=function(f,n,m){var o;j="";k="";if(typeof m==="number"){for(o=0;o<m;o+=1){k+=" "}}else{if(typeof m==="string"){k=m}}e=n;if(n&&typeof n!=="function"&&(typeof n!=="object"||typeof n.length!=="number")){throw new Error("JSON.stringify")}return l("",{"":f})}}if(typeof a.parse!=="function"){a.parse=function(o,f){var n;function m(s,q){var t,r,p=s[q];if(p&&typeof p==="object"){for(t in p){if(Object.hasOwnProperty.call(p,t)){r=m(p,t);if(r!==undefined){p[t]=r}else{delete p[t]}}}}return f.call(s,q,p)}g.lastIndex=0;if(g.test(o)){o=o.replace(g,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,""))){n=eval("("+o+")");return typeof f==="function"?m({"":n},""):n}throw new SyntaxError("JSON.parse")}}}())}(window||exports||this));

/* modernizr.js */

window.Modernizr=function(p,I,c){function b(d,e){return(""+d).indexOf(e)!==-1}function Y(d,e){for(var f in d){if(r[d[f]]!==c&&(!e||e(d[f],Z))){return true}}}function x(d,e){var f=d.charAt(0).toUpperCase()+d.substr(1);f=(d+" "+aa.join(f+" ")+f).split(" ");return !!Y(f,e)}function B(){J.input=function(d){for(var e=0,f=d.length;e<f;e++){U[d[e]]=!!(d[e] in m)}return U}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));J.inputtypes=function(d){for(var e=0,f,h=d.length;e<h;e++){m.setAttribute("type",d[e]);if(f=m.type!=="text"){m.value=V;if(/^range$/.test(m.type)&&m.style.WebkitAppearance!==c){t.appendChild(m);f=I.defaultView;f=f.getComputedStyle&&f.getComputedStyle(m,null).WebkitAppearance!=="textfield"&&m.offsetHeight!==0;t.removeChild(m)}else{/^(search|tel)$/.test(m.type)||(f=/^(url|email)$/.test(m.type)?m.checkValidity&&m.checkValidity()===false:m.value!=V)}}W[d[e]]=!!f}return W}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var J={},t=I.documentElement,Z=I.createElement("modernizr"),r=Z.style,m=I.createElement("input"),V=":)",X=Object.prototype.toString,a=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),aa="Webkit Moz O ms Khtml".split(" "),g={svg:"http://www.w3.org/2000/svg"},C={},W={},U={},y=[],k,z=function(d){var e=document.createElement("style"),f=I.createElement("div");e.textContent=d+"{#modernizr{height:3px}}";(I.head||I.getElementsByTagName("head")[0]).appendChild(e);f.id="modernizr";t.appendChild(f);d=f.offsetHeight===3;e.parentNode.removeChild(e);f.parentNode.removeChild(f);return !!d},T=function(){var d={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return function(e,f){f=f||document.createElement(d[e]||"div");e="on"+e;var h=e in f;if(!h){f.setAttribute||(f=document.createElement("div"));if(f.setAttribute&&f.removeAttribute){f.setAttribute(e,"");h=typeof f[e]=="function";if(typeof f[e]!="undefined"){f[e]=c}f.removeAttribute(e)}}return h}}(),ab={}.hasOwnProperty,A;A=typeof ab!=="undefined"&&typeof ab.call!=="undefined"?function(d,e){return ab.call(d,e)}:function(d,e){return e in d&&typeof d.constructor.prototype[e]==="undefined"};C.flexbox=function(){var d=I.createElement("div"),e=I.createElement("div");(function(j,l,h,i){l+=":";j.style.cssText=(l+a.join(h+";"+l)).slice(0,-l.length)+(i||"")})(d,"display","box","width:42px;padding:0;");e.style.cssText=a.join("box-flex:1;")+"width:10px;";d.appendChild(e);t.appendChild(d);var f=e.offsetWidth===42;d.removeChild(e);t.removeChild(d);return f};C.canvas=function(){var d=I.createElement("canvas");return !!(d.getContext&&d.getContext("2d"))};C.canvastext=function(){return !!(J.canvas&&typeof I.createElement("canvas").getContext("2d").fillText=="function")};C.webgl=function(){var d=I.createElement("canvas");try{if(d.getContext("webgl")){return true}}catch(e){}try{if(d.getContext("experimental-webgl")){return true}}catch(f){}return false};C.touch=function(){return"ontouchstart" in p||z("@media ("+a.join("touch-enabled),(")+"modernizr)")};C.geolocation=function(){return !!navigator.geolocation};C.postmessage=function(){return !!p.postMessage};C.websqldatabase=function(){return !!p.openDatabase};C.indexedDB=function(){for(var d=-1,e=aa.length;++d<e;){var f=aa[d].toLowerCase();if(p[f+"_indexedDB"]||p[f+"IndexedDB"]){return true}}return false};C.hashchange=function(){return T("hashchange",p)&&(document.documentMode===c||document.documentMode>7)};C.history=function(){return !!(p.history&&history.pushState)};C.draganddrop=function(){return T("drag")&&T("dragstart")&&T("dragenter")&&T("dragover")&&T("dragleave")&&T("dragend")&&T("drop")};C.websockets=function(){return"WebSocket" in p};C.rgba=function(){r.cssText="background-color:rgba(150,255,150,.5)";return b(r.backgroundColor,"rgba")};C.hsla=function(){r.cssText="background-color:hsla(120,40%,100%,.5)";return b(r.backgroundColor,"rgba")||b(r.backgroundColor,"hsla")};C.multiplebgs=function(){r.cssText="background:url(//:),url(//:),red url(//:)";return/(url\s*\(.*?){3}/.test(r.background)};C.backgroundsize=function(){return x("backgroundSize")};C.borderimage=function(){return x("borderImage")};C.borderradius=function(){return x("borderRadius","",function(d){return b(d,"orderRadius")})};C.boxshadow=function(){return x("boxShadow")};C.textshadow=function(){return I.createElement("div").style.textShadow===""};C.opacity=function(){var d=a.join("opacity:.5;")+"";r.cssText=d;return b(r.opacity,"0.5")};C.cssanimations=function(){return x("animationName")};C.csscolumns=function(){return x("columnCount")};C.cssgradients=function(){var d=("background-image:"+a.join("gradient(linear,left top,right bottom,from(#9f9),to(white));background-image:")+a.join("linear-gradient(left top,#9f9, white);background-image:")).slice(0,-17);r.cssText=d;return b(r.backgroundImage,"gradient")};C.cssreflections=function(){return x("boxReflect")};C.csstransforms=function(){return !!Y(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])};C.csstransforms3d=function(){var d=!!Y(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);if(d){d=z("@media ("+a.join("transform-3d),(")+"modernizr)")}return d};C.csstransitions=function(){return x("transitionProperty")};C.fontface=function(){var d,e=I.head||I.getElementsByTagName("head")[0]||t,f=I.createElement("style"),h=I.implementation||{hasFeature:function(){return false}};f.type="text/css";e.insertBefore(f,e.firstChild);d=f.sheet||f.styleSheet;e=h.hasFeature("CSS2","")?function(l){if(!(d&&l)){return false}var i=false;try{d.insertRule(l,0);i=!/unknown/i.test(d.cssRules[0].cssText);d.deleteRule(d.cssRules.length-1)}catch(j){}return i}:function(i){if(!(d&&i)){return false}d.cssText=i;return d.cssText.length!==0&&!/unknown/i.test(d.cssText)&&d.cssText.replace(/\r+|\n+/g,"").indexOf(i.split(" ")[0])===0};J._fontfaceready=function(i){i(J.fontface)};return e('@font-face { font-family: "font"; src: "font.ttf"; }')};C.video=function(){var d=I.createElement("video"),e=!!d.canPlayType;if(e){e=new Boolean(e);e.ogg=d.canPlayType('video/ogg; codecs="theora"');e.h264=d.canPlayType('video/mp4; codecs="avc1.42E01E"')||d.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');e.webm=d.canPlayType('video/webm; codecs="vp8, vorbis"')}return e};C.audio=function(){var d=I.createElement("audio"),e=!!d.canPlayType;if(e){e=new Boolean(e);e.ogg=d.canPlayType('audio/ogg; codecs="vorbis"');e.mp3=d.canPlayType("audio/mpeg;");e.wav=d.canPlayType('audio/wav; codecs="1"');e.m4a=d.canPlayType("audio/x-m4a;")||d.canPlayType("audio/aac;")}return e};C.localstorage=function(){try{return"localStorage" in p&&p.localStorage!==null}catch(d){return false}};C.sessionstorage=function(){try{return"sessionStorage" in p&&p.sessionStorage!==null}catch(d){return false}};C.webWorkers=function(){return !!p.Worker};C.applicationcache=function(){return !!p.applicationCache};C.svg=function(){return !!I.createElementNS&&!!I.createElementNS(g.svg,"svg").createSVGRect};C.inlinesvg=function(){var d=document.createElement("div");d.innerHTML="<svg/>";return(d.firstChild&&d.firstChild.namespaceURI)==g.svg};C.smil=function(){return !!I.createElementNS&&/SVG/.test(X.call(I.createElementNS(g.svg,"animate")))};C.svgclippaths=function(){return !!I.createElementNS&&/SVG/.test(X.call(I.createElementNS(g.svg,"clipPath")))};for(var K in C){if(A(C,K)){k=K.toLowerCase();J[k]=C[K]();y.push((J[k]?"":"no-")+k)}}J.input||B();J.crosswindowmessaging=J.postmessage;J.historymanagement=J.history;J.addTest=function(d,e){d=d.toLowerCase();if(!J[d]){e=!!e();t.className+=" "+(e?"":"no-")+d;J[d]=e;return J}};r.cssText="";Z=m=null;p.attachEvent&&function(){var d=I.createElement("div");d.innerHTML="<elem></elem>";return d.childNodes.length!==1}()&&function(i,j){function l(D){for(var w=-1;++w<q;){D.createElement(o[w])}}function f(H,w){for(var G=H.length,D=-1,F,E=[];++D<G;){F=H[D];w=F.media||w;E.push(f(F.imports,w));E.push(F.cssText)}return E.join("")}var o="abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video".split("|"),q=o.length,h=RegExp("<(/*)(abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video)","gi"),s=RegExp("\\b(abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video)\\b(?!.*[;}])","gi"),u=j.createDocumentFragment(),v=j.documentElement,n=v.firstChild,d=j.createElement("style"),e=j.createElement("body");d.media="all";l(j);l(u);i.attachEvent("onbeforeprint",function(){for(var F=-1;++F<q;){for(var w=j.getElementsByTagName(o[F]),E=w.length,D=-1;++D<E;){if(w[D].className.indexOf("iepp_")<0){w[D].className+=" iepp_"+o[F]}}}n.insertBefore(d,n.firstChild);d.styleSheet.cssText=f(j.styleSheets,"all").replace(s,".iepp_$1");u.appendChild(j.body);v.appendChild(e);e.innerHTML=u.firstChild.innerHTML.replace(h,"<$1bdo")});i.attachEvent("onafterprint",function(){e.innerHTML="";v.removeChild(e);n.removeChild(d);v.appendChild(u.firstChild)})}(this,document);J._enableHTML5=true;J._version="1.6";t.className=t.className.replace(/\bno-js\b/,"")+" js";t.className+=" "+y.join(" ");return J}(this,this.document);

/* jquery.js */

/*
* jQuery JavaScript Library v1.4.4
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Thu Nov 11 19:04:53 2010 -0500
*/
(function(Y,U){var aJ=Y.document;var D=(function(){var a1=function(bo,bn){return new a1.fn.init(bo,bn)},bj=Y.jQuery,a6=Y.$,a8,aQ=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,a2=/^.[^:#\[\.,]*$/,bg=/\S/,bl=/\s/,a0=/^\s+/,bd=/\s+$/,bk=/\W/,ba=/\d/,aZ=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,aU=/^[\],:{}\s]*$/,a5=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,aW=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bc=/(?:^|:|,)(?:\s*\[)+/g,aR=/(webkit)[ \/]([\w.]+)/,aP=/(opera)(?:.*version)?[ \/]([\w.]+)/,a7=/(msie) ([\w.]+)/,a4=/(mozilla)(?:.*? rv:([\w.]+))?/,be=navigator.userAgent,aY,bb=false,a9=[],bm,bh=Object.prototype.toString,aS=Object.prototype.hasOwnProperty,bi=Array.prototype.push,aT=Array.prototype.slice,aV=String.prototype.trim,bf=Array.prototype.indexOf,aX={};a1.fn=a1.prototype={init:function(bq,bp){var bn,bo,bs,br;if(!bq){return this}if(bq.nodeType){this.context=this[0]=bq;this.length=1;return this}if(bq==="body"&&!bp&&aJ.body){this.context=aJ;this[0]=aJ.body;this.selector="body";this.length=1;return this}if(typeof bq==="string"){bn=aQ.exec(bq);if(bn&&(bn[1]||!bp)){if(bn[1]){br=(bp?bp.ownerDocument||bp:aJ);bs=aZ.exec(bq);if(bs){if(a1.isPlainObject(bp)){bq=[aJ.createElement(bs[1])];a1.fn.attr.call(bq,bp,true)}else{bq=[br.createElement(bs[1])]}}else{bs=a1.buildFragment([bn[1]],[br]);bq=(bs.cacheable?bs.fragment.cloneNode(true):bs.fragment).childNodes}return a1.merge(this,bq)}else{bo=aJ.getElementById(bn[2]);if(bo&&bo.parentNode){if(bo.id!==bn[2]){return a8.find(bq)}this.length=1;this[0]=bo}this.context=aJ;this.selector=bq;return this}}else{if(!bp&&!bk.test(bq)){this.selector=bq;this.context=aJ;bq=aJ.getElementsByTagName(bq);return a1.merge(this,bq)}else{if(!bp||bp.jquery){return(bp||a8).find(bq)}else{return a1(bp).find(bq)}}}}else{if(a1.isFunction(bq)){return a8.ready(bq)}}if(bq.selector!==U){this.selector=bq.selector;this.context=bq.context}return a1.makeArray(bq,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},toArray:function(){return aT.call(this,0)},get:function(bn){return bn==null?this.toArray():(bn<0?this.slice(bn)[0]:this[bn])},pushStack:function(bq,bn,bp){var bo=a1();if(a1.isArray(bq)){bi.apply(bo,bq)}else{a1.merge(bo,bq)}bo.prevObject=this;bo.context=this.context;if(bn==="find"){bo.selector=this.selector+(this.selector?" ":"")+bp}else{if(bn){bo.selector=this.selector+"."+bn+"("+bp+")"}}return bo},each:function(bo,bn){return a1.each(this,bo,bn)},ready:function(bn){a1.bindReady();if(a1.isReady){bn.call(aJ,a1)}else{if(a9){a9.push(bn)}}return this},eq:function(bn){return bn===-1?this.slice(bn):this.slice(bn,+bn+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(aT.apply(this,arguments),"slice",aT.call(arguments).join(","))},map:function(bn){return this.pushStack(a1.map(this,function(bo,bp){return bn.call(bo,bp,bo)}))},end:function(){return this.prevObject||a1(null)},push:bi,sort:[].sort,splice:[].splice};a1.fn.init.prototype=a1.fn;a1.extend=a1.fn.extend=function(){var bn,br,bv,bq,bt,bw,bo=arguments[0]||{},bu=1,bs=arguments.length,bp=false;if(typeof bo==="boolean"){bp=bo;bo=arguments[1]||{};bu=2}if(typeof bo!=="object"&&!a1.isFunction(bo)){bo={}}if(bs===bu){bo=this;--bu}for(;bu<bs;bu++){if((bn=arguments[bu])!=null){for(br in bn){bv=bo[br];bq=bn[br];if(bo===bq){continue}if(bp&&bq&&(a1.isPlainObject(bq)||(bt=a1.isArray(bq)))){if(bt){bt=false;bw=bv&&a1.isArray(bv)?bv:[]}else{bw=bv&&a1.isPlainObject(bv)?bv:{}}bo[br]=a1.extend(bp,bw,bq)}else{if(bq!==U){bo[br]=bq}}}}}return bo};a1.extend({noConflict:function(bn){Y.$=a6;if(bn){Y.jQuery=bj}return a1},isReady:false,readyWait:1,ready:function(bq){if(bq===true){a1.readyWait--}if(!a1.readyWait||(bq!==true&&!a1.isReady)){if(!aJ.body){return setTimeout(a1.ready,1)}a1.isReady=true;if(bq!==true&&--a1.readyWait>0){return}if(a9){var bn,bp=0,bo=a9;a9=null;while((bn=bo[bp++])){bn.call(aJ,a1)}if(a1.fn.trigger){a1(aJ).trigger("ready").unbind("ready")}}}},bindReady:function(){if(bb){return}bb=true;if(aJ.readyState==="complete"){return setTimeout(a1.ready,1)}if(aJ.addEventListener){aJ.addEventListener("DOMContentLoaded",bm,false);Y.addEventListener("load",a1.ready,false)}else{if(aJ.attachEvent){aJ.attachEvent("onreadystatechange",bm);Y.attachEvent("onload",a1.ready);var bn=false;try{bn=Y.frameElement==null}catch(bo){}if(aJ.documentElement.doScroll&&bn){a3()}}}},isFunction:function(bn){return a1.type(bn)==="function"},isArray:Array.isArray||function(bn){return a1.type(bn)==="array"},isWindow:function(bn){return bn&&typeof bn==="object"&&"setInterval" in bn},isNaN:function(bn){return bn==null||!ba.test(bn)||isNaN(bn)},type:function(bn){return bn==null?String(bn):aX[bh.call(bn)]||"object"},isPlainObject:function(bo){if(!bo||a1.type(bo)!=="object"||bo.nodeType||a1.isWindow(bo)){return false}if(bo.constructor&&!aS.call(bo,"constructor")&&!aS.call(bo.constructor.prototype,"isPrototypeOf")){return false}var bn;for(bn in bo){}return bn===U||aS.call(bo,bn)},isEmptyObject:function(bo){for(var bn in bo){return false}return true},error:function(bn){throw bn},parseJSON:function(bn){if(typeof bn!=="string"||!bn){return null}bn=a1.trim(bn);if(aU.test(bn.replace(a5,"@").replace(aW,"]").replace(bc,""))){return Y.JSON&&Y.JSON.parse?Y.JSON.parse(bn):(new Function("return "+bn))()}else{a1.error("Invalid JSON: "+bn)}},noop:function(){},globalEval:function(bp){if(bp&&bg.test(bp)){var bn=aJ.getElementsByTagName("head")[0]||aJ.documentElement,bo=aJ.createElement("script");bo.type="text/javascript";if(a1.support.scriptEval){bo.appendChild(aJ.createTextNode(bp))}else{bo.text=bp}bn.insertBefore(bo,bn.firstChild);bn.removeChild(bo)}},nodeName:function(bo,bn){return bo.nodeName&&bo.nodeName.toUpperCase()===bn.toUpperCase()},each:function(bp,bu,br){var bq,bn=0,bs=bp.length,bt=bs===U||a1.isFunction(bp);if(br){if(bt){for(bq in bp){if(bu.apply(bp[bq],br)===false){break}}}else{for(;bn<bs;){if(bu.apply(bp[bn++],br)===false){break}}}}else{if(bt){for(bq in bp){if(bu.call(bp[bq],bq,bp[bq])===false){break}}}else{for(var bo=bp[0];bn<bs&&bu.call(bo,bn,bo)!==false;bo=bp[++bn]){}}}return bp},trim:aV?function(bn){return bn==null?"":aV.call(bn)}:function(bn){return bn==null?"":bn.toString().replace(a0,"").replace(bd,"")},makeArray:function(bp,bo){var bq=bo||[];if(bp!=null){var bn=a1.type(bp);if(bp.length==null||bn==="string"||bn==="function"||bn==="regexp"||a1.isWindow(bp)){bi.call(bq,bp)}else{a1.merge(bq,bp)}}return bq},inArray:function(bo,bq){if(bq.indexOf){return bq.indexOf(bo)}for(var bp=0,bn=bq.length;bp<bn;bp++){if(bq[bp]===bo){return bp}}return -1},merge:function(bn,bo){var bp=bn.length,bq=0;if(typeof bo.length==="number"){for(var br=bo.length;bq<br;bq++){bn[bp++]=bo[bq]}}else{while(bo[bq]!==U){bn[bp++]=bo[bq++]}}bn.length=bp;return bn},grep:function(bt,bn,bo){var bq=[],bp;bo=!!bo;for(var br=0,bs=bt.length;br<bs;br++){bp=!!bn(bt[br],br);if(bo!==bp){bq.push(bt[br])}}return bq},map:function(bt,bn,br){var bp=[],bo;for(var bq=0,bs=bt.length;bq<bs;bq++){bo=bn(bt[bq],bq,br);if(bo!=null){bp[bp.length]=bo}}return bp.concat.apply([],bp)},guid:1,proxy:function(bn,bp,bo){if(arguments.length===2){if(typeof bp==="string"){bo=bn;bn=bo[bp];bp=U}else{if(bp&&!a1.isFunction(bp)){bo=bp;bp=U}}}if(!bp&&bn){bp=function(){return bn.apply(bo||this,arguments)}}if(bn){bp.guid=bn.guid=bn.guid||bp.guid||a1.guid++}return bp},access:function(br,bp,bq,bs,bv,bu){var bt=br.length;if(typeof bp==="object"){for(var bo in bp){a1.access(br,bo,bp[bo],bs,bv,bq)}return br}if(bq!==U){bs=!bu&&bs&&a1.isFunction(bq);for(var bn=0;bn<bt;bn++){bv(br[bn],bp,bs?bq.call(br[bn],bn,bv(br[bn],bp)):bq,bu)}return br}return bt?bv(br[0],bp):U},now:function(){return(new Date()).getTime()},uaMatch:function(bo){bo=bo.toLowerCase();var bn=aR.exec(bo)||aP.exec(bo)||a7.exec(bo)||bo.indexOf("compatible")<0&&a4.exec(bo)||[];return{browser:bn[1]||"",version:bn[2]||"0"}},browser:{}});a1.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(bo,bn){aX["[object "+bn+"]"]=bn.toLowerCase()});aY=a1.uaMatch(be);if(aY.browser){a1.browser[aY.browser]=true;a1.browser.version=aY.version}if(a1.browser.webkit){a1.browser.safari=true}if(bf){a1.inArray=function(bn,bo){return bf.call(bo,bn)}}if(!bl.test("\xA0")){a0=/^[\s\xA0]+/;bd=/[\s\xA0]+$/}a8=a1(aJ);if(aJ.addEventListener){bm=function(){aJ.removeEventListener("DOMContentLoaded",bm,false);a1.ready()}}else{if(aJ.attachEvent){bm=function(){if(aJ.readyState==="complete"){aJ.detachEvent("onreadystatechange",bm);a1.ready()}}}}function a3(){if(a1.isReady){return}try{aJ.documentElement.doScroll("left")}catch(bn){setTimeout(a3,1);return}a1.ready()}return(Y.jQuery=Y.$=a1)})();(function(){D.support={};var aT=aJ.documentElement,aV=aJ.createElement("script"),a0=aJ.createElement("div"),aP="script"+D.now();a0.style.display="none";a0.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var aX=a0.getElementsByTagName("*"),aR=a0.getElementsByTagName("a")[0],aY=aJ.createElement("select"),aW=aY.appendChild(aJ.createElement("option"));if(!aX||!aX.length||!aR){return}D.support={leadingWhitespace:a0.firstChild.nodeType===3,tbody:!a0.getElementsByTagName("tbody").length,htmlSerialize:!!a0.getElementsByTagName("link").length,style:/red/.test(aR.getAttribute("style")),hrefNormalized:aR.getAttribute("href")==="/a",opacity:/^0.55$/.test(aR.style.opacity),cssFloat:!!aR.style.cssFloat,checkOn:a0.getElementsByTagName("input")[0].value==="on",optSelected:aW.selected,deleteExpando:true,optDisabled:false,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};aY.disabled=true;D.support.optDisabled=!aW.disabled;aV.type="text/javascript";try{aV.appendChild(aJ.createTextNode("window."+aP+"=1;"))}catch(aU){}aT.insertBefore(aV,aT.firstChild);if(Y[aP]){D.support.scriptEval=true;delete Y[aP]}try{delete aV.test}catch(aU){D.support.deleteExpando=false}aT.removeChild(aV);if(a0.attachEvent&&a0.fireEvent){a0.attachEvent("onclick",function aZ(){D.support.noCloneEvent=false;a0.detachEvent("onclick",aZ)});a0.cloneNode(true).fireEvent("onclick")}a0=aJ.createElement("div");a0.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var aQ=aJ.createDocumentFragment();aQ.appendChild(a0.firstChild);D.support.checkClone=aQ.cloneNode(true).cloneNode(true).lastChild.checked;D(function(){var a1=aJ.createElement("div");a1.style.width=a1.style.paddingLeft="1px";aJ.body.appendChild(a1);D.boxModel=D.support.boxModel=a1.offsetWidth===2;if("zoom" in a1.style){a1.style.display="inline";a1.style.zoom=1;D.support.inlineBlockNeedsLayout=a1.offsetWidth===2;a1.style.display="";a1.innerHTML="<div style='width:4px;'></div>";D.support.shrinkWrapBlocks=a1.offsetWidth!==2}a1.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var a2=a1.getElementsByTagName("td");D.support.reliableHiddenOffsets=a2[0].offsetHeight===0;a2[0].style.display="";a2[1].style.display="none";D.support.reliableHiddenOffsets=D.support.reliableHiddenOffsets&&a2[0].offsetHeight===0;a1.innerHTML="";aJ.body.removeChild(a1).style.display="none";a1=a2=null});var aS=function(a2){var a1=aJ.createElement("div");a2="on"+a2;var a3=(a2 in a1);if(!a3){a1.setAttribute(a2,"return;");a3=typeof a1[a2]==="function"}a1=null;return a3};D.support.submitBubbles=aS("submit");D.support.changeBubbles=aS("change");aT=aV=a0=aX=aR=null})();var S={},m=/^(?:\{.*\}|\[.*\])$/;D.extend({cache:{},uuid:0,expando:"jQuery"+D.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(aS,aQ,aV){if(!D.acceptData(aS)){return}aS=aS==Y?S:aS;var aR=aS.nodeType,aT=aR?aS[D.expando]:null,aU=D.cache,aP;if(aR&&!aT&&typeof aQ==="string"&&aV===U){return}if(!aR){aU=aS}else{if(!aT){aS[D.expando]=aT=++D.uuid}}if(typeof aQ==="object"){if(aR){aU[aT]=D.extend(aU[aT],aQ)}else{D.extend(aU,aQ)}}else{if(aR&&!aU[aT]){aU[aT]={}}}aP=aR?aU[aT]:aU;if(aV!==U){aP[aQ]=aV}return typeof aQ==="string"?aP[aQ]:aP},removeData:function(aR,aQ){if(!D.acceptData(aR)){return}aR=aR==Y?S:aR;var aV=aR.nodeType,aT=aV?aR[D.expando]:aR,aU=D.cache,aP=aV?aU[aT]:aT;if(aQ){if(aP){delete aP[aQ];if(aV&&D.isEmptyObject(aP)){D.removeData(aR)}}}else{if(aV&&D.support.deleteExpando){delete aR[D.expando]}else{if(aR.removeAttribute){aR.removeAttribute(D.expando)}else{if(aV){delete aU[aT]}else{for(var aS in aR){delete aR[aS]}}}}}},acceptData:function(aQ){if(aQ.nodeName){var aP=D.noData[aQ.nodeName.toLowerCase()];if(aP){return !(aP===true||aQ.getAttribute("classid")!==aP)}}return true}});D.fn.extend({data:function(aW,aS){var aT=null;if(typeof aW==="undefined"){if(this.length){var aR=this[0].attributes,aU;aT=D.data(this[0]);for(var aP=0,aQ=aR.length;aP<aQ;aP++){aU=aR[aP].name;if(aU.indexOf("data-")===0){aU=aU.substr(5);T(this[0],aU,aT[aU])}}}return aT}else{if(typeof aW==="object"){return this.each(function(){D.data(this,aW)})}}var aV=aW.split(".");aV[1]=aV[1]?"."+aV[1]:"";if(aS===U){aT=this.triggerHandler("getData"+aV[1]+"!",[aV[0]]);if(aT===U&&this.length){aT=D.data(this[0],aW);aT=T(this[0],aW,aT)}return aT===U&&aV[1]?this.data(aV[0]):aT}else{return this.each(function(){var aY=D(this),aX=[aV[0],aS];aY.triggerHandler("setData"+aV[1]+"!",aX);D.data(this,aW,aS);aY.triggerHandler("changeData"+aV[1]+"!",aX)})}},removeData:function(aP){return this.each(function(){D.removeData(this,aP)})}});function T(aQ,aP,aS){if(aS===U&&aQ.nodeType===1){aS=aQ.getAttribute("data-"+aP);if(typeof aS==="string"){try{aS=aS==="true"?true:aS==="false"?false:aS==="null"?null:!D.isNaN(aS)?parseFloat(aS):m.test(aS)?D.parseJSON(aS):aS}catch(aR){}D.data(aQ,aP,aS)}else{aS=U}}return aS}D.extend({queue:function(aP,aQ,aS){if(!aP){return}aQ=(aQ||"fx")+"queue";var aR=D.data(aP,aQ);if(!aS){return aR||[]}if(!aR||D.isArray(aS)){aR=D.data(aP,aQ,D.makeArray(aS))}else{aR.push(aS)}return aR},dequeue:function(aQ,aR){aR=aR||"fx";var aS=D.queue(aQ,aR),aP=aS.shift();if(aP==="inprogress"){aP=aS.shift()}if(aP){if(aR==="fx"){aS.unshift("inprogress")}aP.call(aQ,function(){D.dequeue(aQ,aR)})}}});D.fn.extend({queue:function(aP,aQ){if(typeof aP!=="string"){aQ=aP;aP="fx"}if(aQ===U){return D.queue(this[0],aP)}return this.each(function(aS){var aR=D.queue(this,aP,aQ);if(aP==="fx"&&aR[0]!=="inprogress"){D.dequeue(this,aP)}})},dequeue:function(aP){return this.each(function(){D.dequeue(this,aP)})},delay:function(aQ,aP){aQ=D.fx?D.fx.speeds[aQ]||aQ:aQ;aP=aP||"fx";return this.queue(aP,function(){var aR=this;setTimeout(function(){D.dequeue(aR,aP)},aQ)})},clearQueue:function(aP){return this.queue(aP||"fx",[])}});var c=/[\n\t]/g,f=/\s+/,ay=/\r/g,aF=/^(?:href|src|style)$/,e=/^(?:button|input)$/i,ao=/^(?:button|input|object|select|textarea)$/i,r=/^a(?:rea)?$/i,ai=/^(?:radio|checkbox)$/i;D.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};D.fn.extend({attr:function(aP,aQ){return D.access(this,aP,aQ,true,D.attr)},removeAttr:function(aQ,aP){return this.each(function(){D.attr(this,aQ,"");if(this.nodeType===1){this.removeAttribute(aQ)}})},addClass:function(aS){if(D.isFunction(aS)){return this.each(function(aZ){var aY=D(this);aY.addClass(aS.call(this,aZ,aY.attr("class")))})}if(aS&&typeof aS==="string"){var aQ=(aS||"").split(f);for(var aP=0,aR=this.length;aP<aR;aP++){var aW=this[aP];if(aW.nodeType===1){if(!aW.className){aW.className=aS}else{var aX=" "+aW.className+" ",aV=aW.className;for(var aU=0,aT=aQ.length;aU<aT;aU++){if(aX.indexOf(" "+aQ[aU]+" ")<0){aV+=" "+aQ[aU]}}aW.className=D.trim(aV)}}}}return this},removeClass:function(aS){if(D.isFunction(aS)){return this.each(function(aY){var aX=D(this);aX.removeClass(aS.call(this,aY,aX.attr("class")))})}if((aS&&typeof aS==="string")||aS===U){var aQ=(aS||"").split(f);for(var aP=0,aR=this.length;aP<aR;aP++){var aV=this[aP];if(aV.nodeType===1&&aV.className){if(aS){var aW=(" "+aV.className+" ").replace(c," ");for(var aU=0,aT=aQ.length;aU<aT;aU++){aW=aW.replace(" "+aQ[aU]+" "," ")}aV.className=D.trim(aW)}else{aV.className=""}}}}return this},toggleClass:function(aP,aQ){var aR=typeof aP,aS=typeof aQ==="boolean";if(D.isFunction(aP)){return this.each(function(aU){var aT=D(this);aT.toggleClass(aP.call(this,aU,aT.attr("class"),aQ),aQ)})}return this.each(function(){if(aR==="string"){var aU,aW=0,aV=D(this),aT=aQ,aX=aP.split(f);while((aU=aX[aW++])){aT=aS?aT:!aV.hasClass(aU);aV[aT?"addClass":"removeClass"](aU)}}else{if(aR==="undefined"||aR==="boolean"){if(this.className){D.data(this,"__className__",this.className)}this.className=this.className||aP===false?"":D.data(this,"__className__")||""}}})},hasClass:function(aQ){var aP=" "+aQ+" ";for(var aR=0,aS=this.length;aR<aS;aR++){if((" "+this[aR].className+" ").replace(c," ").indexOf(aP)>-1){return true}}return false},val:function(aS){if(!arguments.length){var aY=this[0];if(aY){if(D.nodeName(aY,"option")){var aR=aY.attributes.value;return !aR||aR.specified?aY.value:aY.text}if(D.nodeName(aY,"select")){var aT=aY.selectedIndex,aU=[],aP=aY.options,aX=aY.type==="select-one";if(aT<0){return null}for(var aW=aX?aT:0,aZ=aX?aT+1:aP.length;aW<aZ;aW++){var aV=aP[aW];if(aV.selected&&(D.support.optDisabled?!aV.disabled:aV.getAttribute("disabled")===null)&&(!aV.parentNode.disabled||!D.nodeName(aV.parentNode,"optgroup"))){aS=D(aV).val();if(aX){return aS}aU.push(aS)}}return aU}if(ai.test(aY.type)&&!D.support.checkOn){return aY.getAttribute("value")===null?"on":aY.value}return(aY.value||"").replace(ay,"")}return U}var aQ=D.isFunction(aS);return this.each(function(a1){var a0=D(this),a2=aS;if(this.nodeType!==1){return}if(aQ){a2=aS.call(this,a1,a0.val())}if(a2==null){a2=""}else{if(typeof a2==="number"){a2+=""}else{if(D.isArray(a2)){a2=D.map(a2,function(a4){return a4==null?"":a4+""})}}}if(D.isArray(a2)&&ai.test(this.type)){this.checked=D.inArray(a0.val(),a2)>=0}else{if(D.nodeName(this,"select")){var a3=D.makeArray(a2);D("option",this).each(function(){this.selected=D.inArray(D(this).val(),a3)>=0});if(!a3.length){this.selectedIndex=-1}}else{this.value=a2}}})}});D.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(aU,aQ,aS,aP){if(!aU||aU.nodeType===3||aU.nodeType===8){return U}if(aP&&aQ in D.attrFn){return D(aU)[aQ](aS)}var aY=aU.nodeType!==1||!D.isXMLDoc(aU),aR=aS!==U;aQ=aY&&D.props[aQ]||aQ;var aX=aF.test(aQ);if(aQ==="selected"&&!D.support.optSelected){var aW=aU.parentNode;if(aW){aW.selectedIndex;if(aW.parentNode){aW.parentNode.selectedIndex}}}if((aQ in aU||aU[aQ]!==U)&&aY&&!aX){if(aR){if(aQ==="type"&&e.test(aU.nodeName)&&aU.parentNode){D.error("type property can't be changed")}if(aS===null){if(aU.nodeType===1){aU.removeAttribute(aQ)}}else{aU[aQ]=aS}}if(D.nodeName(aU,"form")&&aU.getAttributeNode(aQ)){return aU.getAttributeNode(aQ).nodeValue}if(aQ==="tabIndex"){var aV=aU.getAttributeNode("tabIndex");return aV&&aV.specified?aV.value:ao.test(aU.nodeName)||r.test(aU.nodeName)&&aU.href?0:U}return aU[aQ]}if(!D.support.style&&aY&&aQ==="style"){if(aR){aU.style.cssText=""+aS}return aU.style.cssText}if(aR){aU.setAttribute(aQ,""+aS)}if(!aU.attributes[aQ]&&(aU.hasAttribute&&!aU.hasAttribute(aQ))){return U}var aT=!D.support.hrefNormalized&&aY&&aX?aU.getAttribute(aQ,2):aU.getAttribute(aQ);return aT===null?U:aT}});var aI=/\.(.*)$/,aA=/^(?:textarea|input|select)$/i,F=/\./g,ap=/ /g,W=/[^\w\s.|`]/g,aa=function(aP){return aP.replace(W,"\\$&")},R={focusin:0,focusout:0};D.event={add:function(a2,aS,a3,aW){if(a2.nodeType===3||a2.nodeType===8){return}if(D.isWindow(a2)&&(a2!==Y&&!a2.frameElement)){a2=Y}if(a3===false){a3=au}else{if(!a3){return}}var aT,aU;if(a3.handler){aT=a3;a3=aT.handler}if(!a3.guid){a3.guid=D.guid++}var aZ=D.data(a2);if(!aZ){return}var a0=a2.nodeType?"events":"__events__",aV=aZ[a0],aX=aZ.handle;if(typeof aV==="function"){aX=aV.handle;aV=aV.events}else{if(!aV){if(!a2.nodeType){aZ[a0]=aZ=function(){}}aZ.events=aV={}}}if(!aX){aZ.handle=aX=function(){return typeof D!=="undefined"&&!D.event.triggered?D.event.handle.apply(aX.elem,arguments):U}}aX.elem=a2;aS=aS.split(" ");var aQ,aP=0,aY;while((aQ=aS[aP++])){aU=aT?D.extend({},aT):{handler:a3,data:aW};if(aQ.indexOf(".")>-1){aY=aQ.split(".");aQ=aY.shift();aU.namespace=aY.slice(0).sort().join(".")}else{aY=[];aU.namespace=""}aU.type=aQ;if(!aU.guid){aU.guid=a3.guid}var aR=aV[aQ],a1=D.event.special[aQ]||{};if(!aR){aR=aV[aQ]=[];if(!a1.setup||a1.setup.call(a2,aW,aY,aX)===false){if(a2.addEventListener){a2.addEventListener(aQ,aX,false)}else{if(a2.attachEvent){a2.attachEvent("on"+aQ,aX)}}}}if(a1.add){a1.add.call(a2,aU);if(!aU.handler.guid){aU.handler.guid=a3.guid}}aR.push(aU);D.event.global[aQ]=true}a2=null},global:{},remove:function(aP,a0,a5,a7){if(aP.nodeType===3||aP.nodeType===8){return}if(a5===false){a5=au}var aS,aQ,aZ,aV,aU=0,a2,aX,a6,aT,a8,aY,a3,a1=aP.nodeType?"events":"__events__",aR=D.data(aP),a4=aR&&aR[a1];if(!aR||!a4){return}if(typeof a4==="function"){aR=a4;a4=a4.events}if(a0&&a0.type){a5=a0.handler;a0=a0.type}if(!a0||typeof a0==="string"&&a0.charAt(0)==="."){a0=a0||"";for(aQ in a4){D.event.remove(aP,aQ+a0)}return}a0=a0.split(" ");while((aQ=a0[aU++])){a3=aQ;aY=null;a2=aQ.indexOf(".")<0;aX=[];if(!a2){aX=aQ.split(".");aQ=aX.shift();a6=new RegExp("(^|\\.)"+D.map(aX.slice(0).sort(),aa).join("\\.(?:.*\\.)?")+"(\\.|$)")}a8=a4[aQ];if(!a8){continue}if(!a5){for(aV=0;aV<a8.length;aV++){aY=a8[aV];if(a2||a6.test(aY.namespace)){D.event.remove(aP,a3,aY.handler,aV);a8.splice(aV--,1)}}continue}aT=D.event.special[aQ]||{};for(aV=a7||0;aV<a8.length;aV++){aY=a8[aV];if(a5.guid===aY.guid){if(a2||a6.test(aY.namespace)){if(a7==null){a8.splice(aV--,1)}if(aT.remove){aT.remove.call(aP,aY)}}if(a7!=null){break}}}if(a8.length===0||a7!=null&&a8.length===1){if(!aT.teardown||aT.teardown.call(aP,aX)===false){D.removeEvent(aP,aQ,aR.handle)}aS=null;delete a4[aQ]}}if(D.isEmptyObject(a4)){var aW=aR.handle;if(aW){aW.elem=null}delete aR.events;delete aR.handle;if(typeof aR==="function"){D.removeData(aP,a1)}else{if(D.isEmptyObject(aR)){D.removeData(aP)}}}},trigger:function(aV,aX,a1){var aS=aV.type||aV,aY=arguments[3];if(!aY){aV=typeof aV==="object"?aV[D.expando]?aV:D.extend(D.Event(aS),aV):D.Event(aS);if(aS.indexOf("!")>=0){aV.type=aS=aS.slice(0,-1);aV.exclusive=true}if(!a1){aV.stopPropagation();if(D.event.global[aS]){D.each(D.cache,function(){if(this.events&&this.events[aS]){D.event.trigger(aV,aX,this.handle.elem)}})}}if(!a1||a1.nodeType===3||a1.nodeType===8){return U}aV.result=U;aV.target=a1;aX=D.makeArray(aX);aX.unshift(aV)}aV.currentTarget=a1;var aZ=a1.nodeType?D.data(a1,"handle"):(D.data(a1,"__events__")||{}).handle;if(aZ){aZ.apply(a1,aX)}var a0=a1.parentNode||a1.ownerDocument;try{if(!(a1&&a1.nodeName&&D.noData[a1.nodeName.toLowerCase()])){if(a1["on"+aS]&&a1["on"+aS].apply(a1,aX)===false){aV.result=false;aV.preventDefault()}}}catch(aU){}if(!aV.isPropagationStopped()&&a0){D.event.trigger(aV,aX,a0,true)}else{if(!aV.isDefaultPrevented()){var aR,aQ=aV.target,a2=aS.replace(aI,""),aW=D.nodeName(aQ,"a")&&a2==="click",aT=D.event.special[a2]||{};if((!aT._default||aT._default.call(a1,aV)===false)&&!aW&&!(aQ&&aQ.nodeName&&D.noData[aQ.nodeName.toLowerCase()])){try{if(aQ[a2]){aR=aQ["on"+a2];if(aR){aQ["on"+a2]=null}D.event.triggered=true;aQ[a2]()}}catch(aP){}if(aR){aQ["on"+a2]=aR}D.event.triggered=false}}}},handle:function(aT){var aZ,aX,aW,aU,aV,a0=[],aY=D.makeArray(arguments);aT=aY[0]=D.event.fix(aT||Y.event);aT.currentTarget=this;aZ=aT.type.indexOf(".")<0&&!aT.exclusive;if(!aZ){aW=aT.type.split(".");aT.type=aW.shift();a0=aW.slice(0).sort();aU=new RegExp("(^|\\.)"+a0.join("\\.(?:.*\\.)?")+"(\\.|$)")}aT.namespace=aT.namespace||a0.join(".");aV=D.data(this,this.nodeType?"events":"__events__");if(typeof aV==="function"){aV=aV.events}aX=(aV||{})[aT.type];if(aV&&aX){aX=aX.slice(0);for(var aP=0,aQ=aX.length;aP<aQ;aP++){var aS=aX[aP];if(aZ||aU.test(aS.namespace)){aT.handler=aS.handler;aT.data=aS.data;aT.handleObj=aS;var aR=aS.handler.apply(this,aY);if(aR!==U){aT.result=aR;if(aR===false){aT.preventDefault();aT.stopPropagation()}}if(aT.isImmediatePropagationStopped()){break}}}}return aT.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(aS){if(aS[D.expando]){return aS}var aR=aS;aS=D.Event(aR);for(var aT=this.props.length,aU;aT;){aU=this.props[--aT];aS[aU]=aR[aU]}if(!aS.target){aS.target=aS.srcElement||aJ}if(aS.target.nodeType===3){aS.target=aS.target.parentNode}if(!aS.relatedTarget&&aS.fromElement){aS.relatedTarget=aS.fromElement===aS.target?aS.toElement:aS.fromElement}if(aS.pageX==null&&aS.clientX!=null){var aQ=aJ.documentElement,aP=aJ.body;aS.pageX=aS.clientX+(aQ&&aQ.scrollLeft||aP&&aP.scrollLeft||0)-(aQ&&aQ.clientLeft||aP&&aP.clientLeft||0);aS.pageY=aS.clientY+(aQ&&aQ.scrollTop||aP&&aP.scrollTop||0)-(aQ&&aQ.clientTop||aP&&aP.clientTop||0)}if(aS.which==null&&(aS.charCode!=null||aS.keyCode!=null)){aS.which=aS.charCode!=null?aS.charCode:aS.keyCode}if(!aS.metaKey&&aS.ctrlKey){aS.metaKey=aS.ctrlKey}if(!aS.which&&aS.button!==U){aS.which=(aS.button&1?1:(aS.button&2?3:(aS.button&4?2:0)))}return aS},guid:100000000,proxy:D.proxy,special:{ready:{setup:D.bindReady,teardown:D.noop},live:{add:function(aP){D.event.add(this,y(aP.origType,aP.selector),D.extend({},aP,{handler:ad,guid:aP.handler.guid}))},remove:function(aP){D.event.remove(this,y(aP.origType,aP.selector),aP)}},beforeunload:{setup:function(aR,aP,aQ){if(D.isWindow(this)){this.onbeforeunload=aQ}},teardown:function(aP,aQ){if(this.onbeforeunload===aQ){this.onbeforeunload=null}}}}};D.removeEvent=aJ.removeEventListener?function(aP,aQ,aR){if(aP.removeEventListener){aP.removeEventListener(aQ,aR,false)}}:function(aP,aQ,aR){if(aP.detachEvent){aP.detachEvent("on"+aQ,aR)}};D.Event=function(aP){if(!this.preventDefault){return new D.Event(aP)}if(aP&&aP.type){this.originalEvent=aP;this.type=aP.type}else{this.type=aP}this.timeStamp=D.now();this[D.expando]=true};function au(){return false}function P(){return true}D.Event.prototype={preventDefault:function(){this.isDefaultPrevented=P;var aP=this.originalEvent;if(!aP){return}if(aP.preventDefault){aP.preventDefault()}else{aP.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=P;var aP=this.originalEvent;if(!aP){return}if(aP.stopPropagation){aP.stopPropagation()}aP.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=P;this.stopPropagation()},isDefaultPrevented:au,isPropagationStopped:au,isImmediatePropagationStopped:au};var G=function(aQ){var aP=aQ.relatedTarget;try{while(aP&&aP!==this){aP=aP.parentNode}if(aP!==this){aQ.type=aQ.data;D.event.handle.apply(this,arguments)}}catch(aR){}},aM=function(aP){aP.type=aP.data;D.event.handle.apply(this,arguments)};D.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(aQ,aP){D.event.special[aQ]={setup:function(aR){D.event.add(this,aP,aR&&aR.selector?aM:G,aQ)},teardown:function(aR){D.event.remove(this,aP,aR&&aR.selector?aM:G)}}});if(!D.support.submitBubbles){D.event.special.submit={setup:function(aQ,aP){if(this.nodeName.toLowerCase()!=="form"){D.event.add(this,"click.specialSubmit",function(aT){var aR=aT.target,aS=aR.type;if((aS==="submit"||aS==="image")&&D(aR).closest("form").length){aT.liveFired=U;return z("submit",this,arguments)}});D.event.add(this,"keypress.specialSubmit",function(aT){var aR=aT.target,aS=aR.type;if((aS==="text"||aS==="password")&&D(aR).closest("form").length&&aT.keyCode===13){aT.liveFired=U;return z("submit",this,arguments)}})}else{return false}},teardown:function(aP){D.event.remove(this,".specialSubmit")}}}if(!D.support.changeBubbles){var aN,g=function(aP){var aQ=aP.type,aR=aP.value;if(aQ==="radio"||aQ==="checkbox"){aR=aP.checked}else{if(aQ==="select-multiple"){aR=aP.selectedIndex>-1?D.map(aP.options,function(aS){return aS.selected}).join("-"):""}else{if(aP.nodeName.toLowerCase()==="select"){aR=aP.selectedIndex}}}return aR},aO=function aO(aQ){var aP=aQ.target,aS,aR;if(!aA.test(aP.nodeName)||aP.readOnly){return}aS=D.data(aP,"_change_data");aR=g(aP);if(aQ.type!=="focusout"||aP.type!=="radio"){D.data(aP,"_change_data",aR)}if(aS===U||aR===aS){return}if(aS!=null||aR){aQ.type="change";aQ.liveFired=U;return D.event.trigger(aQ,arguments[1],aP)}};D.event.special.change={filters:{focusout:aO,beforedeactivate:aO,click:function(aR){var aP=aR.target,aQ=aP.type;if(aQ==="radio"||aQ==="checkbox"||aP.nodeName.toLowerCase()==="select"){return aO.call(this,aR)}},keydown:function(aR){var aP=aR.target,aQ=aP.type;if((aR.keyCode===13&&aP.nodeName.toLowerCase()!=="textarea")||(aR.keyCode===32&&(aQ==="checkbox"||aQ==="radio"))||aQ==="select-multiple"){return aO.call(this,aR)}},beforeactivate:function(aQ){var aP=aQ.target;D.data(aP,"_change_data",g(aP))}},setup:function(aR,aP){if(this.type==="file"){return false}for(var aQ in aN){D.event.add(this,aQ+".specialChange",aN[aQ])}return aA.test(this.nodeName)},teardown:function(aP){D.event.remove(this,".specialChange");return aA.test(this.nodeName)}};aN=D.event.special.change.filters;aN.focus=aN.beforeactivate}function z(aR,aQ,aP){aP[0].type=aR;return D.event.handle.apply(aQ,aP)}if(aJ.addEventListener){D.each({focus:"focusin",blur:"focusout"},function(aQ,aP){D.event.special[aP]={setup:function(){if(R[aP]++===0){aJ.addEventListener(aQ,aR,true)}},teardown:function(){if(--R[aP]===0){aJ.removeEventListener(aQ,aR,true)}}};function aR(aS){aS=D.event.fix(aS);aS.type=aP;return D.event.trigger(aS,null,aS.target)}})}D.each(["bind","one"],function(aQ,aP){D.fn[aP]=function(aU,aX,aR){if(typeof aU==="object"){for(var aS in aU){this[aP](aS,aX,aU[aS],aR)}return this}if(D.isFunction(aX)||aX===false){aR=aX;aX=U}var aT=aP==="one"?D.proxy(aR,function(aY){D(this).unbind(aY,aT);return aR.apply(this,arguments)}):aR;if(aU==="unload"&&aP!=="one"){this.one(aU,aX,aR)}else{for(var aW=0,aV=this.length;aW<aV;aW++){D.event.add(this[aW],aU,aT,aX)}}return this}});D.fn.extend({unbind:function(aR,aP){if(typeof aR==="object"&&!aR.preventDefault){for(var aQ in aR){this.unbind(aQ,aR[aQ])}}else{for(var aS=0,aT=this.length;aS<aT;aS++){D.event.remove(this[aS],aR,aP)}}return this},delegate:function(aQ,aR,aS,aP){return this.live(aR,aS,aP,aQ)},undelegate:function(aQ,aR,aP){if(arguments.length===0){return this.unbind("live")}else{return this.die(aR,null,aP,aQ)}},trigger:function(aP,aQ){return this.each(function(){D.event.trigger(aP,aQ,this)})},triggerHandler:function(aQ,aR){if(this[0]){var aP=D.Event(aQ);aP.preventDefault();aP.stopPropagation();D.event.trigger(aP,aR,this[0]);return aP.result}},toggle:function(aP){var aQ=arguments,aR=1;while(aR<aQ.length){D.proxy(aP,aQ[aR++])}return this.click(D.proxy(aP,function(aT){var aS=(D.data(this,"lastToggle"+aP.guid)||0)%aR;D.data(this,"lastToggle"+aP.guid,aS+1);aT.preventDefault();return aQ[aS].apply(this,arguments)||false}))},hover:function(aQ,aP){return this.mouseenter(aQ).mouseleave(aP||aQ)}});var p={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};D.each(["live","die"],function(aQ,aP){D.fn[aP]=function(aU,aX,aV,a4){var aW,aR=0,a1,a0,aS,a3=a4||this.selector,a2=a4?this:D(this.context);if(typeof aU==="object"&&!aU.preventDefault){for(var aZ in aU){a2[aP](aZ,aX,aU[aZ],a3)}return this}if(D.isFunction(aX)){aV=aX;aX=U}aU=(aU||"").split(" ");while((aW=aU[aR++])!=null){a1=aI.exec(aW);a0="";if(a1){a0=a1[0];aW=aW.replace(aI,"")}if(aW==="hover"){aU.push("mouseenter"+a0,"mouseleave"+a0);continue}aS=aW;if(aW==="focus"||aW==="blur"){aU.push(p[aW]+a0);aW=aW+a0}else{aW=(p[aW]||aW)+a0}if(aP==="live"){for(var aY=0,aT=a2.length;aY<aT;aY++){D.event.add(a2[aY],"live."+y(aW,a3),{data:aX,selector:a3,handler:aV,origType:aW,origHandler:aV,preType:aS})}}else{a2.unbind("live."+y(aW,a3),aV)}}return this}});function ad(aR){var a4,a1,a5,aY,aZ,aP,aW,aV,aX,aU,a2,a0,aS,a3=[],a6=[],aQ=D.data(this,this.nodeType?"events":"__events__");if(typeof aQ==="function"){aQ=aQ.events}if(aR.liveFired===this||!aQ||!aQ.live||aR.button&&aR.type==="click"){return}if(aR.namespace){a0=new RegExp("(^|\\.)"+aR.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}aR.liveFired=this;var aT=aQ.live.slice(0);for(aW=0;aW<aT.length;aW++){aZ=aT[aW];if(aZ.origType.replace(aI,"")===aR.type){a6.push(aZ.selector)}else{aT.splice(aW--,1)}}aY=D(aR.target).closest(a6,aR.currentTarget);for(aV=0,aX=aY.length;aV<aX;aV++){a2=aY[aV];for(aW=0;aW<aT.length;aW++){aZ=aT[aW];if(a2.selector===aZ.selector&&(!a0||a0.test(aZ.namespace))){aP=a2.elem;a5=null;if(aZ.preType==="mouseenter"||aZ.preType==="mouseleave"){aR.type=aZ.preType;a5=D(aR.relatedTarget).closest(aZ.selector)[0]}if(!a5||a5!==aP){a3.push({elem:aP,handleObj:aZ,level:a2.level})}}}}for(aV=0,aX=a3.length;aV<aX;aV++){aY=a3[aV];if(a1&&aY.level>a1){break}aR.currentTarget=aY.elem;aR.data=aY.handleObj.data;aR.handleObj=aY.handleObj;aS=aY.handleObj.origHandler.apply(aY.elem,arguments);if(aS===false||aR.isPropagationStopped()){a1=aY.level;if(aS===false){a4=false}if(aR.isImmediatePropagationStopped()){break}}}return a4}function y(aP,aQ){return(aP&&aP!=="*"?aP+".":"")+aQ.replace(F,"`").replace(ap,"&")}D.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(aQ,aP){D.fn[aP]=function(aS,aR){if(aR==null){aR=aS;aS=null}return arguments.length>0?this.bind(aP,aS,aR):this.trigger(aP)};if(D.attrFn){D.attrFn[aP]=true}});if(Y.attachEvent&&!Y.addEventListener){D(Y).bind("unload",function(){for(var aQ in D.cache){if(D.cache[aQ].handle){try{D.event.remove(D.cache[aQ].handle.elem)}catch(aP){}}}});
/*
    * Sizzle CSS Selector Engine - v1.0
    *  Copyright 2009, The Dojo Foundation
    *  Released under the MIT, BSD, and GPL Licenses.
    *  More information: http://sizzlejs.com/
    */
}(function(){var a3=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,aR=0,aS=Object.prototype.toString,aZ=false,a0=true;[0,0].sort(function(){a0=false;return 0});var aQ=function(bi,bl,a7,a8){a7=a7||[];bl=bl||aJ;var bj=bl;if(bl.nodeType!==1&&bl.nodeType!==9){return[]}if(!bi||typeof bi!=="string"){return a7}var bd,bg,bk,bc,a9,a6,bf,bb,ba=true,bm=aQ.isXML(bl),bh=[],be=bi;do{a3.exec("");bd=a3.exec(be);if(bd){be=bd[3];bh.push(bd[1]);if(bd[2]){bc=bd[3];break}}}while(bd);if(bh.length>1&&a2.exec(bi)){if(bh.length===2&&aU.relative[bh[0]]){bg=aV(bh[0]+bh[1],bl)}else{bg=aU.relative[bh[0]]?[bl]:aQ(bh.shift(),bl);while(bh.length){bi=bh.shift();if(aU.relative[bi]){bi+=bh.shift()}bg=aV(bi,bg)}}}else{if(!a8&&bh.length>1&&bl.nodeType===9&&!bm&&aU.match.ID.test(bh[0])&&!aU.match.ID.test(bh[bh.length-1])){a9=aQ.find(bh.shift(),bl,bm);bl=a9.expr?aQ.filter(a9.expr,a9.set)[0]:a9.set[0]}if(bl){a9=a8?{expr:bh.pop(),set:aT(a8)}:aQ.find(bh.pop(),bh.length===1&&(bh[0]==="~"||bh[0]==="+")&&bl.parentNode?bl.parentNode:bl,bm);bg=a9.expr?aQ.filter(a9.expr,a9.set):a9.set;if(bh.length>0){bk=aT(bg)}else{ba=false}while(bh.length){a6=bh.pop();bf=a6;if(!aU.relative[a6]){a6=""}else{bf=bh.pop()}if(bf==null){bf=bl}aU.relative[a6](bk,bf,bm)}}else{bk=bh=[]}}if(!bk){bk=bg}if(!bk){aQ.error(a6||bi)}if(aS.call(bk)==="[object Array]"){if(!ba){a7.push.apply(a7,bk)}else{if(bl&&bl.nodeType===1){for(bb=0;bk[bb]!=null;bb++){if(bk[bb]&&(bk[bb]===true||bk[bb].nodeType===1&&aQ.contains(bl,bk[bb]))){a7.push(bg[bb])}}}else{for(bb=0;bk[bb]!=null;bb++){if(bk[bb]&&bk[bb].nodeType===1){a7.push(bg[bb])}}}}}else{aT(bk,a7)}if(bc){aQ(bc,bj,a7,a8);aQ.uniqueSort(a7)}return a7};aQ.uniqueSort=function(a7){if(a5){aZ=a0;a7.sort(a5);if(aZ){for(var a6=1;a6<a7.length;a6++){if(a7[a6]===a7[a6-1]){a7.splice(a6--,1)}}}}return a7};aQ.matches=function(a7,a6){return aQ(a7,null,null,a6)};aQ.matchesSelector=function(a7,a6){return aQ(a6,null,null,[a7]).length>0};aQ.find=function(be,bd,bb){var a9;if(!be){return[]}for(var a6=0,a8=aU.order.length;a6<a8;a6++){var bc,ba=aU.order[a6];if((bc=aU.leftMatch[ba].exec(be))){var a7=bc[1];bc.splice(1,1);if(a7.substr(a7.length-1)!=="\\"){bc[1]=(bc[1]||"").replace(/\\/g,"");a9=aU.find[ba](bc,bd,bb);if(a9!=null){be=be.replace(aU.match[ba],"");break}}}}if(!a9){a9=bd.getElementsByTagName("*")}return{set:a9,expr:be}};aQ.filter=function(a8,ba,bk,a9){var bh,bf,bd=a8,be=[],a6=ba,bb=ba&&ba[0]&&aQ.isXML(ba[0]);while(a8&&ba.length){for(var a7 in aU.filter){if((bh=aU.leftMatch[a7].exec(a8))!=null&&bh[2]){var bc,bj,bg=aU.filter[a7],bm=bh[1];bf=false;bh.splice(1,1);if(bm.substr(bm.length-1)==="\\"){continue}if(a6===be){be=[]}if(aU.preFilter[a7]){bh=aU.preFilter[a7](bh,a6,bk,be,a9,bb);if(!bh){bf=bc=true}else{if(bh===true){continue}}}if(bh){for(var bi=0;(bj=a6[bi])!=null;bi++){if(bj){bc=bg(bj,bh,bi,a6);var bl=a9^!!bc;if(bk&&bc!=null){if(bl){bf=true}else{a6[bi]=false}}else{if(bl){be.push(bj);bf=true}}}}}if(bc!==U){if(!bk){a6=be}a8=a8.replace(aU.match[a7],"");if(!bf){return[]}break}}}if(a8===bd){if(bf==null){aQ.error(a8)}else{break}}bd=a8}return a6};aQ.error=function(a6){throw"Syntax error, unrecognized expression: "+a6};var aU=aQ.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|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a6){return a6.getAttribute("href")}},relative:{"+":function(bd,a9){var ba=typeof a9==="string",bb=ba&&!/\W/.test(a9),a7=ba&&!bb;if(bb){a9=a9.toLowerCase()}for(var a6=0,a8=bd.length,bc;a6<a8;a6++){if((bc=bd[a6])){while((bc=bc.previousSibling)&&bc.nodeType!==1){}bd[a6]=a7||bc&&bc.nodeName.toLowerCase()===a9?bc||false:bc===a9}}if(a7){aQ.filter(a9,bd,true)}},">":function(a9,ba){var a8,bb=typeof ba==="string",a7=0,bc=a9.length;if(bb&&!/\W/.test(ba)){ba=ba.toLowerCase();for(;a7<bc;a7++){a8=a9[a7];if(a8){var a6=a8.parentNode;a9[a7]=a6.nodeName.toLowerCase()===ba?a6:false}}}else{for(;a7<bc;a7++){a8=a9[a7];if(a8){a9[a7]=bb?a8.parentNode:a8.parentNode===ba}}if(bb){aQ.filter(ba,a9,true)}}},"":function(a8,a9,bb){var ba,a7=aR++,a6=aY;if(typeof a9==="string"&&!/\W/.test(a9)){a9=a9.toLowerCase();ba=a9;a6=a4}a6("parentNode",a9,a7,a8,ba,bb)},"~":function(a8,a9,bb){var ba,a7=aR++,a6=aY;if(typeof a9==="string"&&!/\W/.test(a9)){a9=a9.toLowerCase();ba=a9;a6=a4}a6("previousSibling",a9,a7,a8,ba,bb)}},find:{ID:function(a7,a9,a6){if(typeof a9.getElementById!=="undefined"&&!a6){var a8=a9.getElementById(a7[1]);return a8&&a8.parentNode?[a8]:[]}},NAME:function(a6,ba){if(typeof ba.getElementsByName!=="undefined"){var bb=[],a9=ba.getElementsByName(a6[1]);for(var a8=0,a7=a9.length;a8<a7;a8++){if(a9[a8].getAttribute("name")===a6[1]){bb.push(a9[a8])}}return bb.length===0?null:bb}},TAG:function(a6,a7){return a7.getElementsByTagName(a6[1])}},preFilter:{CLASS:function(bb,bd,a8,a7,a9,ba){bb=" "+bb[1].replace(/\\/g,"")+" ";if(ba){return bb}for(var a6=0,bc;(bc=bd[a6])!=null;a6++){if(bc){if(a9^(bc.className&&(" "+bc.className+" ").replace(/[\t\n]/g," ").indexOf(bb)>=0)){if(!a8){a7.push(bc)}}else{if(a8){bd[a6]=false}}}}return false},ID:function(a6){return a6[1].replace(/\\/g,"")},TAG:function(a6,a7){return a6[1].toLowerCase()},CHILD:function(a6){if(a6[1]==="nth"){var a7=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a6[2]==="even"&&"2n"||a6[2]==="odd"&&"2n+1"||!/\D/.test(a6[2])&&"0n+"+a6[2]||a6[2]);a6[2]=(a7[1]+(a7[2]||1))-0;a6[3]=a7[3]-0}a6[0]=aR++;return a6},ATTR:function(a9,ba,bc,a8,a7,a6){var bb=a9[1].replace(/\\/g,"");if(!a6&&aU.attrMap[bb]){a9[1]=aU.attrMap[bb]}if(a9[2]==="~="){a9[4]=" "+a9[4]+" "}return a9},PSEUDO:function(a8,a9,ba,a7,a6){if(a8[1]==="not"){if((a3.exec(a8[3])||"").length>1||/^\w/.test(a8[3])){a8[3]=aQ(a8[3],null,null,a9)}else{var bb=aQ.filter(a8[3],a9,ba,true^a6);if(!ba){a7.push.apply(a7,bb)}return false}}else{if(aU.match.POS.test(a8[0])||aU.match.CHILD.test(a8[0])){return true}}return a8},POS:function(a6){a6.unshift(true);return a6}},filters:{enabled:function(a6){return a6.disabled===false&&a6.type!=="hidden"},disabled:function(a6){return a6.disabled===true},checked:function(a6){return a6.checked===true},selected:function(a6){a6.parentNode.selectedIndex;return a6.selected===true},parent:function(a6){return !!a6.firstChild},empty:function(a6){return !a6.firstChild},has:function(a7,a8,a6){return !!aQ(a6[3],a7).length},header:function(a6){return(/h\d/i).test(a6.nodeName)},text:function(a6){return"text"===a6.type},radio:function(a6){return"radio"===a6.type},checkbox:function(a6){return"checkbox"===a6.type},file:function(a6){return"file"===a6.type},password:function(a6){return"password"===a6.type},submit:function(a6){return"submit"===a6.type},image:function(a6){return"image"===a6.type},reset:function(a6){return"reset"===a6.type},button:function(a6){return"button"===a6.type||a6.nodeName.toLowerCase()==="button"},input:function(a6){return(/input|select|textarea|button/i).test(a6.nodeName)}},setFilters:{first:function(a6,a7){return a7===0},last:function(a7,a8,a6,a9){return a8===a9.length-1},even:function(a6,a7){return a7%2===0},odd:function(a6,a7){return a7%2===1},lt:function(a7,a8,a6){return a8<a6[3]-0},gt:function(a7,a8,a6){return a8>a6[3]-0},nth:function(a7,a8,a6){return a6[3]-0===a8},eq:function(a7,a8,a6){return a6[3]-0===a8}},filter:{PSEUDO:function(bd,bc,a6,bb){var ba=bc[1],a8=aU.filters[ba];if(a8){return a8(bd,a6,bc,bb)}else{if(ba==="contains"){return(bd.textContent||bd.innerText||aQ.getText([bd])||"").indexOf(bc[3])>=0}else{if(ba==="not"){var a9=bc[3];for(var a7=0,be=a9.length;a7<be;a7++){if(a9[a7]===bd){return false}}return true}else{aQ.error("Syntax error, unrecognized expression: "+ba)}}}},CHILD:function(bd,bb){var a7=bb[1],a6=bd;switch(a7){case"only":case"first":while((a6=a6.previousSibling)){if(a6.nodeType===1){return false}}if(a7==="first"){return true}a6=bd;case"last":while((a6=a6.nextSibling)){if(a6.nodeType===1){return false}}return true;case"nth":var bf=bb[2],bc=bb[3];if(bf===1&&bc===0){return true}var ba=bb[0],a9=bd.parentNode;if(a9&&(a9.sizcache!==ba||!bd.nodeIndex)){var be=0;for(a6=a9.firstChild;a6;a6=a6.nextSibling){if(a6.nodeType===1){a6.nodeIndex=++be}}a9.sizcache=ba}var a8=bd.nodeIndex-bc;if(bf===0){return a8===0}else{return(a8%bf===0&&a8/bf>=0)}}},ID:function(a7,a6){return a7.nodeType===1&&a7.getAttribute("id")===a6},TAG:function(a7,a6){return(a6==="*"&&a7.nodeType===1)||a7.nodeName.toLowerCase()===a6},CLASS:function(a7,a6){return(" "+(a7.className||a7.getAttribute("class"))+" ").indexOf(a6)>-1},ATTR:function(a8,a6){var bb=a6[1],a7=aU.attrHandle[bb]?aU.attrHandle[bb](a8):a8[bb]!=null?a8[bb]:a8.getAttribute(bb),bc=a7+"",a9=a6[2],ba=a6[4];return a7==null?a9==="!=":a9==="="?bc===ba:a9==="*="?bc.indexOf(ba)>=0:a9==="~="?(" "+bc+" ").indexOf(ba)>=0:!ba?bc&&a7!==false:a9==="!="?bc!==ba:a9==="^="?bc.indexOf(ba)===0:a9==="$="?bc.substr(bc.length-ba.length)===ba:a9==="|="?bc===ba||bc.substr(0,ba.length+1)===ba+"-":false},POS:function(a8,a6,a9,bb){var a7=a6[2],ba=aU.setFilters[a7];if(ba){return ba(a8,a9,a6,bb)}}}};var a2=aU.match.POS,a1=function(a6,a7){return"\\"+(a7-0+1)};for(var aP in aU.match){aU.match[aP]=new RegExp(aU.match[aP].source+(/(?![^\[]*\])(?![^\(]*\))/.source));aU.leftMatch[aP]=new RegExp(/(^(?:.|\r|\n)*?)/.source+aU.match[aP].source.replace(/\\(\d+)/g,a1))}var aT=function(a7,a6){a7=Array.prototype.slice.call(a7,0);if(a6){a6.push.apply(a6,a7);return a6}return a7};try{Array.prototype.slice.call(aJ.documentElement.childNodes,0)[0].nodeType}catch(aW){aT=function(a9,a8){var a7=0,ba=a8||[];if(aS.call(a9)==="[object Array]"){Array.prototype.push.apply(ba,a9)}else{if(typeof a9.length==="number"){for(var a6=a9.length;a7<a6;a7++){ba.push(a9[a7])}}else{for(;a9[a7];a7++){ba.push(a9[a7])}}}return ba}}var a5,aX;if(aJ.documentElement.compareDocumentPosition){a5=function(a6,a7){if(a6===a7){aZ=true;return 0}if(!a6.compareDocumentPosition||!a7.compareDocumentPosition){return a6.compareDocumentPosition?-1:1}return a6.compareDocumentPosition(a7)&4?-1:1}}else{a5=function(a9,ba){var a7,a8,bb=[],bc=[],be=a9.parentNode,bf=ba.parentNode,a6=be;if(a9===ba){aZ=true;return 0}else{if(be===bf){return aX(a9,ba)}else{if(!be){return -1}else{if(!bf){return 1}}}}while(a6){bb.unshift(a6);a6=a6.parentNode}a6=bf;while(a6){bc.unshift(a6);a6=a6.parentNode}a7=bb.length;a8=bc.length;for(var bd=0;bd<a7&&bd<a8;bd++){if(bb[bd]!==bc[bd]){return aX(bb[bd],bc[bd])}}return bd===a7?aX(a9,bc[bd],-1):aX(bb[bd],ba,1)};aX=function(a6,a7,a9){if(a6===a7){return a9}var a8=a6.nextSibling;while(a8){if(a8===a7){return -1}a8=a8.nextSibling}return 1}}aQ.getText=function(a9){var a7="",a6;for(var a8=0;a9[a8];a8++){a6=a9[a8];if(a6.nodeType===3||a6.nodeType===4){a7+=a6.nodeValue}else{if(a6.nodeType!==8){a7+=aQ.getText(a6.childNodes)}}}return a7};(function(){var a7=aJ.createElement("div"),a8="script"+(new Date()).getTime(),a6=aJ.documentElement;a7.innerHTML="<a name='"+a8+"'/>";a6.insertBefore(a7,a6.firstChild);if(aJ.getElementById(a8)){aU.find.ID=function(ba,bc,a9){if(typeof bc.getElementById!=="undefined"&&!a9){var bb=bc.getElementById(ba[1]);return bb?bb.id===ba[1]||typeof bb.getAttributeNode!=="undefined"&&bb.getAttributeNode("id").nodeValue===ba[1]?[bb]:U:[]}};aU.filter.ID=function(ba,a9){var bb=typeof ba.getAttributeNode!=="undefined"&&ba.getAttributeNode("id");return ba.nodeType===1&&bb&&bb.nodeValue===a9}}a6.removeChild(a7);a6=a7=null})();(function(){var a6=aJ.createElement("div");a6.appendChild(aJ.createComment(""));if(a6.getElementsByTagName("*").length>0){aU.find.TAG=function(a8,bb){var ba=bb.getElementsByTagName(a8[1]);if(a8[1]==="*"){var a9=[];for(var a7=0;ba[a7];a7++){if(ba[a7].nodeType===1){a9.push(ba[a7])}}ba=a9}return ba}}a6.innerHTML="<a href='#'></a>";if(a6.firstChild&&typeof a6.firstChild.getAttribute!=="undefined"&&a6.firstChild.getAttribute("href")!=="#"){aU.attrHandle.href=function(a7){return a7.getAttribute("href",2)}}a6=null})();if(aJ.querySelectorAll){(function(){var a6=aQ,a7=aJ.createElement("div"),a8="__sizzle__";a7.innerHTML="<p class='TEST'></p>";if(a7.querySelectorAll&&a7.querySelectorAll(".TEST").length===0){return}aQ=function(bc,bf,bb,bd){bf=bf||aJ;bc=bc.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!bd&&!aQ.isXML(bf)){if(bf.nodeType===9){try{return aT(bf.querySelectorAll(bc),bb)}catch(be){}}else{if(bf.nodeType===1&&bf.nodeName.toLowerCase()!=="object"){var ba=bf.getAttribute("id"),bg=ba||a8;if(!ba){bf.setAttribute("id",bg)}try{return aT(bf.querySelectorAll("#"+bg+" "+bc),bb)}catch(bh){}finally{if(!ba){bf.removeAttribute("id")}}}}}return a6(bc,bf,bb,bd)};for(var a9 in a6){aQ[a9]=a6[a9]}a7=null})()}(function(){var a6=aJ.documentElement,a7=a6.matchesSelector||a6.mozMatchesSelector||a6.webkitMatchesSelector||a6.msMatchesSelector,a9=false;try{a7.call(aJ.documentElement,"[test!='']:sizzle")}catch(a8){a9=true}if(a7){aQ.matchesSelector=function(bc,ba){ba=ba.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!aQ.isXML(bc)){try{if(a9||!aU.match.PSEUDO.test(ba)&&!/!=/.test(ba)){return a7.call(bc,ba)}}catch(bb){}}return aQ(ba,null,null,[bc]).length>0}}})();(function(){var a6=aJ.createElement("div");a6.innerHTML="<div class='test e'></div><div class='test'></div>";if(!a6.getElementsByClassName||a6.getElementsByClassName("e").length===0){return}a6.lastChild.className="e";if(a6.getElementsByClassName("e").length===1){return}aU.order.splice(1,0,"CLASS");aU.find.CLASS=function(a8,a9,a7){if(typeof a9.getElementsByClassName!=="undefined"&&!a7){return a9.getElementsByClassName(a8[1])}};a6=null})();function a4(a8,ba,bc,bf,bd,bb){for(var a6=0,a7=bf.length;a6<a7;a6++){var be=bf[a6];if(be){var a9=false;be=be[a8];while(be){if(be.sizcache===bc){a9=bf[be.sizset];break}if(be.nodeType===1&&!bb){be.sizcache=bc;be.sizset=a6}if(be.nodeName.toLowerCase()===ba){a9=be;break}be=be[a8]}bf[a6]=a9}}}function aY(a8,ba,bc,bf,bd,bb){for(var a6=0,a7=bf.length;a6<a7;a6++){var be=bf[a6];if(be){var a9=false;be=be[a8];while(be){if(be.sizcache===bc){a9=bf[be.sizset];break}if(be.nodeType===1){if(!bb){be.sizcache=bc;be.sizset=a6}if(typeof ba!=="string"){if(be===ba){a9=true;break}}else{if(aQ.filter(ba,[be]).length>0){a9=be;break}}}be=be[a8]}bf[a6]=a9}}}if(aJ.documentElement.contains){aQ.contains=function(a6,a7){return a6!==a7&&(a6.contains?a6.contains(a7):true)}}else{if(aJ.documentElement.compareDocumentPosition){aQ.contains=function(a6,a7){return !!(a6.compareDocumentPosition(a7)&16)}}else{aQ.contains=function(){return false}}}aQ.isXML=function(a7){var a6=(a7?a7.ownerDocument||a7:0).documentElement;return a6?a6.nodeName!=="HTML":false};var aV=function(ba,bd){var bc,a9=[],bb="",a7=bd.nodeType?[bd]:bd;while((bc=aU.match.PSEUDO.exec(ba))){bb+=bc[0];ba=ba.replace(aU.match.PSEUDO,"")}ba=aU.relative[ba]?ba+"*":ba;for(var a6=0,a8=a7.length;a6<a8;a6++){aQ(ba,a7[a6],a9)}return aQ.filter(bb,a9)};D.find=aQ;D.expr=aQ.selectors;D.expr[":"]=D.expr.filters;D.unique=aQ.uniqueSort;D.text=aQ.getText;D.isXMLDoc=aQ.isXML;D.contains=aQ.contains})();var Z=/Until$/,k=/^(?:parents|prevUntil|prevAll)/,av=/,/,aB=/^.[^:#\[\.,]*$/,M=Array.prototype.slice,L=D.expr.match.POS;D.fn.extend({find:function(aS){var aV=this.pushStack("","find",aS),aU=0;for(var aT=0,aR=this.length;aT<aR;aT++){aU=aV.length;D.find(aS,this[aT],aV);if(aT>0){for(var aQ=aU;aQ<aV.length;aQ++){for(var aP=0;aP<aU;aP++){if(aV[aP]===aV[aQ]){aV.splice(aQ--,1);break}}}}}return aV},has:function(aQ){var aP=D(aQ);return this.filter(function(){for(var aR=0,aS=aP.length;aR<aS;aR++){if(D.contains(this,aP[aR])){return true}}})},not:function(aP){return this.pushStack(B(this,aP,false),"not",aP)},filter:function(aP){return this.pushStack(B(this,aP,true),"filter",aP)},is:function(aP){return !!aP&&D.filter(aP,this).length>0},closest:function(aW,aY){var aQ=[],aP,aZ,aV=this[0];if(D.isArray(aW)){var aX,aT,aS={},aR=1;if(aV&&aW.length){for(aP=0,aZ=aW.length;aP<aZ;aP++){aT=aW[aP];if(!aS[aT]){aS[aT]=D.expr.match.POS.test(aT)?D(aT,aY||this.context):aT}}while(aV&&aV.ownerDocument&&aV!==aY){for(aT in aS){aX=aS[aT];if(aX.jquery?aX.index(aV)>-1:D(aV).is(aX)){aQ.push({selector:aT,elem:aV,level:aR})}}aV=aV.parentNode;aR++}}return aQ}var aU=L.test(aW)?D(aW,aY||this.context):null;for(aP=0,aZ=this.length;aP<aZ;aP++){aV=this[aP];while(aV){if(aU?aU.index(aV)>-1:D.find.matchesSelector(aV,aW)){aQ.push(aV);break}else{aV=aV.parentNode;if(!aV||!aV.ownerDocument||aV===aY){break}}}}aQ=aQ.length>1?D.unique(aQ):aQ;return this.pushStack(aQ,"closest",aW)},index:function(aP){if(!aP||typeof aP==="string"){return D.inArray(this[0],aP?D(aP):this.parent().children())}return D.inArray(aP.jquery?aP[0]:aP,this)},add:function(aR,aQ){var aP=typeof aR==="string"?D(aR,aQ||this.context):D.makeArray(aR),aS=D.merge(this.get(),aP);return this.pushStack(ar(aP[0])||ar(aS[0])?aS:D.unique(aS))},andSelf:function(){return this.add(this.prevObject)}});function ar(aP){return !aP||!aP.parentNode||aP.parentNode.nodeType===11}D.each({parent:function(aQ){var aP=aQ.parentNode;return aP&&aP.nodeType!==11?aP:null},parents:function(aP){return D.dir(aP,"parentNode")},parentsUntil:function(aQ,aR,aP){return D.dir(aQ,"parentNode",aP)},next:function(aP){return D.nth(aP,2,"nextSibling")},prev:function(aP){return D.nth(aP,2,"previousSibling")},nextAll:function(aP){return D.dir(aP,"nextSibling")},prevAll:function(aP){return D.dir(aP,"previousSibling")},nextUntil:function(aQ,aR,aP){return D.dir(aQ,"nextSibling",aP)},prevUntil:function(aQ,aR,aP){return D.dir(aQ,"previousSibling",aP)},siblings:function(aP){return D.sibling(aP.parentNode.firstChild,aP)},children:function(aP){return D.sibling(aP.firstChild)},contents:function(aP){return D.nodeName(aP,"iframe")?aP.contentDocument||aP.contentWindow.document:D.makeArray(aP.childNodes)}},function(aQ,aP){D.fn[aQ]=function(aR,aS){var aT=D.map(this,aP,aR);if(!Z.test(aQ)){aS=aR}if(aS&&typeof aS==="string"){aT=D.filter(aS,aT)}aT=this.length>1?D.unique(aT):aT;if((this.length>1||av.test(aS))&&k.test(aQ)){aT=aT.reverse()}return this.pushStack(aT,aQ,M.call(arguments).join(","))}});D.extend({filter:function(aQ,aR,aP){if(aP){aQ=":not("+aQ+")"}return aR.length===1?D.find.matchesSelector(aR[0],aQ)?[aR[0]]:[]:D.find.matches(aQ,aR)},dir:function(aR,aP,aQ){var aS=[],aT=aR[aP];while(aT&&aT.nodeType!==9&&(aQ===U||aT.nodeType!==1||!D(aT).is(aQ))){if(aT.nodeType===1){aS.push(aT)}aT=aT[aP]}return aS},nth:function(aS,aQ,aP,aR){aQ=aQ||1;var aT=0;for(;aS;aS=aS[aP]){if(aS.nodeType===1&&++aT===aQ){break}}return aS},sibling:function(aQ,aR){var aP=[];for(;aQ;aQ=aQ.nextSibling){if(aQ.nodeType===1&&aQ!==aR){aP.push(aQ)}}return aP}});function B(aQ,aR,aS){if(D.isFunction(aR)){return D.grep(aQ,function(aT,aV){var aU=!!aR.call(aT,aV,aT);return aU===aS})}else{if(aR.nodeType){return D.grep(aQ,function(aT,aU){return(aT===aR)===aS})}else{if(typeof aR==="string"){var aP=D.grep(aQ,function(aT){return aT.nodeType===1});if(aB.test(aR)){return D.filter(aR,aP,!aS)}else{aR=D.filter(aR,aP)}}}}return D.grep(aQ,function(aT,aU){return(D.inArray(aT,aR)>=0)===aS})}var aj=/ jQuery\d+="(?:\d+|null)"/g,at=/^\s+/,N=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,ae=/<([\w:]+)/,h=/<tbody/i,i=/<|&#?\w+;/,w=/<(?:script|object|embed|option|style)/i,Q=/checked\s*(?:[^=]|=\s*.checked.)/i,am=/\=([^="'>\s]+\/)>/g,af={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,"",""]};af.optgroup=af.option;af.tbody=af.tfoot=af.colgroup=af.caption=af.thead;af.th=af.td;if(!D.support.htmlSerialize){af._default=[1,"div<div>","</div>"]}D.fn.extend({text:function(aP){if(D.isFunction(aP)){return this.each(function(aR){var aQ=D(this);aQ.text(aP.call(this,aR,aQ.text()))})}if(typeof aP!=="object"&&aP!==U){return this.empty().append((this[0]&&this[0].ownerDocument||aJ).createTextNode(aP))}return D.text(this)},wrapAll:function(aP){if(D.isFunction(aP)){return this.each(function(aR){D(this).wrapAll(aP.call(this,aR))})}if(this[0]){var aQ=D(aP,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){aQ.insertBefore(this[0])}aQ.map(function(){var aR=this;while(aR.firstChild&&aR.firstChild.nodeType===1){aR=aR.firstChild}return aR}).append(this)}return this},wrapInner:function(aP){if(D.isFunction(aP)){return this.each(function(aQ){D(this).wrapInner(aP.call(this,aQ))})}return this.each(function(){var aQ=D(this),aR=aQ.contents();if(aR.length){aR.wrapAll(aP)}else{aQ.append(aP)}})},wrap:function(aP){return this.each(function(){D(this).wrapAll(aP)})},unwrap:function(){return this.parent().each(function(){if(!D.nodeName(this,"body")){D(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(aP){if(this.nodeType===1){this.appendChild(aP)}})},prepend:function(){return this.domManip(arguments,true,function(aP){if(this.nodeType===1){this.insertBefore(aP,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aQ){this.parentNode.insertBefore(aQ,this)})}else{if(arguments.length){var aP=D(arguments[0]);aP.push.apply(aP,this.toArray());return this.pushStack(aP,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(aQ){this.parentNode.insertBefore(aQ,this.nextSibling)})}else{if(arguments.length){var aP=this.pushStack(this,"after",arguments);aP.push.apply(aP,D(arguments[0]).toArray());return aP}}},remove:function(aR,aQ){for(var aS=0,aP;(aP=this[aS])!=null;aS++){if(!aR||D.filter(aR,[aP]).length){if(!aQ&&aP.nodeType===1){D.cleanData(aP.getElementsByTagName("*"));D.cleanData([aP])}if(aP.parentNode){aP.parentNode.removeChild(aP)}}}return this},empty:function(){for(var aQ=0,aP;(aP=this[aQ])!=null;aQ++){if(aP.nodeType===1){D.cleanData(aP.getElementsByTagName("*"))}while(aP.firstChild){aP.removeChild(aP.firstChild)}}return this},clone:function(aP){var aQ=this.map(function(){if(!D.support.noCloneEvent&&!D.isXMLDoc(this)){var aT=this.outerHTML,aS=this.ownerDocument;if(!aT){var aR=aS.createElement("div");aR.appendChild(this.cloneNode(true));aT=aR.innerHTML}return D.clean([aT.replace(aj,"").replace(am,'="$1">').replace(at,"")],aS)[0]}else{return this.cloneNode(true)}});if(aP===true){A(this,aQ);A(this.find("*"),aQ.find("*"))}return aQ},html:function(aP){if(aP===U){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(aj,""):null}else{if(typeof aP==="string"&&!w.test(aP)&&(D.support.leadingWhitespace||!at.test(aP))&&!af[(ae.exec(aP)||["",""])[1].toLowerCase()]){aP=aP.replace(N,"<$1></$2>");try{for(var aQ=0,aS=this.length;aQ<aS;aQ++){if(this[aQ].nodeType===1){D.cleanData(this[aQ].getElementsByTagName("*"));this[aQ].innerHTML=aP}}}catch(aR){this.empty().append(aP)}}else{if(D.isFunction(aP)){this.each(function(aU){var aT=D(this);aT.html(aP.call(this,aU,aT.html()))})}else{this.empty().append(aP)}}}return this},replaceWith:function(aP){if(this[0]&&this[0].parentNode){if(D.isFunction(aP)){return this.each(function(aS){var aR=D(this),aQ=aR.html();aR.replaceWith(aP.call(this,aS,aQ))})}if(typeof aP!=="string"){aP=D(aP).detach()}return this.each(function(){var aR=this.nextSibling,aQ=this.parentNode;D(this).remove();if(aR){D(aR).before(aP)}else{D(aQ).append(aP)}})}else{return this.pushStack(D(D.isFunction(aP)?aP():aP),"replaceWith",aP)}},detach:function(aP){return this.remove(aP,true)},domManip:function(aV,aP,aZ){var aU,aW,aQ,aY,aS=aV[0],aT=[];if(!D.support.checkClone&&arguments.length===3&&typeof aS==="string"&&Q.test(aS)){return this.each(function(){D(this).domManip(aV,aP,aZ,true)})}if(D.isFunction(aS)){return this.each(function(a1){var a0=D(this);aV[0]=aS.call(this,a1,aP?a0.html():U);a0.domManip(aV,aP,aZ)})}if(this[0]){aY=aS&&aS.parentNode;if(D.support.parentNode&&aY&&aY.nodeType===11&&aY.childNodes.length===this.length){aU={fragment:aY}}else{aU=D.buildFragment(aV,this,aT)}aQ=aU.fragment;if(aQ.childNodes.length===1){aW=aQ=aQ.firstChild}else{aW=aQ.firstChild}if(aW){aP=aP&&D.nodeName(aW,"tr");for(var aX=0,aR=this.length;aX<aR;aX++){aZ.call(aP?J(this[aX],aW):this[aX],aX>0||aU.cacheable||this.length>1?aQ.cloneNode(true):aQ)}}if(aT.length){D.each(aT,C)}}return this}});function J(aP,aQ){return D.nodeName(aP,"table")?(aP.getElementsByTagName("tbody")[0]||aP.appendChild(aP.ownerDocument.createElement("tbody"))):aP}function A(aP,aR){var aQ=0;aR.each(function(){if(this.nodeName!==(aP[aQ]&&aP[aQ].nodeName)){return}var aS=D.data(aP[aQ++]),aW=D.data(this,aS),aU=aS&&aS.events;if(aU){delete aW.handle;aW.events={};for(var aV in aU){for(var aT in aU[aV]){D.event.add(this,aV,aU[aV][aT],aU[aV][aT].data)}}}})}D.buildFragment=function(aQ,aS,aT){var aV,aP,aR,aU=(aS&&aS[0]?aS[0].ownerDocument||aS[0]:aJ);if(aQ.length===1&&typeof aQ[0]==="string"&&aQ[0].length<512&&aU===aJ&&!w.test(aQ[0])&&(D.support.checkClone||!Q.test(aQ[0]))){aP=true;aR=D.fragments[aQ[0]];if(aR){if(aR!==1){aV=aR}}}if(!aV){aV=aU.createDocumentFragment();D.clean(aQ,aU,aV,aT)}if(aP){D.fragments[aQ[0]]=aR?aV:1}return{fragment:aV,cacheable:aP}};D.fragments={};D.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(aQ,aP){D.fn[aQ]=function(aU){var aX=[],aT=D(aU),aS=this.length===1&&this[0].parentNode;if(aS&&aS.nodeType===11&&aS.childNodes.length===1&&aT.length===1){aT[aP](this[0]);return this}else{for(var aV=0,aR=aT.length;aV<aR;aV++){var aW=(aV>0?this.clone(true):this).get();D(aT[aV])[aP](aW);aX=aX.concat(aW)}return this.pushStack(aX,aQ,aT.selector)}}});D.extend({clean:function(aW,a0,aR,a2){a0=a0||aJ;if(typeof a0.createElement==="undefined"){a0=a0.ownerDocument||a0[0]&&a0[0].ownerDocument||aJ}var aS=[];for(var aP=0,a1;(a1=aW[aP])!=null;aP++){if(typeof a1==="number"){a1+=""}if(!a1){continue}if(typeof a1==="string"&&!i.test(a1)){a1=a0.createTextNode(a1)}else{if(typeof a1==="string"){a1=a1.replace(N,"<$1></$2>");var aX=(ae.exec(a1)||["",""])[1].toLowerCase(),aT=af[aX]||af._default,aQ=aT[0],aU=a0.createElement("div");aU.innerHTML=aT[1]+a1+aT[2];while(aQ--){aU=aU.lastChild}if(!D.support.tbody){var aZ=h.test(a1),aV=aX==="table"&&!aZ?aU.firstChild&&aU.firstChild.childNodes:aT[1]==="<table>"&&!aZ?aU.childNodes:[];for(var aY=aV.length-1;aY>=0;--aY){if(D.nodeName(aV[aY],"tbody")&&!aV[aY].childNodes.length){aV[aY].parentNode.removeChild(aV[aY])}}}if(!D.support.leadingWhitespace&&at.test(a1)){aU.insertBefore(a0.createTextNode(at.exec(a1)[0]),aU.firstChild)}a1=aU.childNodes}}if(a1.nodeType){aS.push(a1)}else{aS=D.merge(aS,a1)}}if(aR){for(aP=0;aS[aP];aP++){if(a2&&D.nodeName(aS[aP],"script")&&(!aS[aP].type||aS[aP].type.toLowerCase()==="text/javascript")){a2.push(aS[aP].parentNode?aS[aP].parentNode.removeChild(aS[aP]):aS[aP])}else{if(aS[aP].nodeType===1){aS.splice.apply(aS,[aP+1,0].concat(D.makeArray(aS[aP].getElementsByTagName("script"))))}aR.appendChild(aS[aP])}}}return aS},cleanData:function(aU){var aS,aQ,aW=D.cache,aX=D.event.special,aR=D.support.deleteExpando;for(var aP=0,aV;(aV=aU[aP])!=null;aP++){if(aV.nodeName&&D.noData[aV.nodeName.toLowerCase()]){continue}aQ=aV[D.expando];if(aQ){aS=aW[aQ];if(aS&&aS.events){for(var aT in aS.events){if(aX[aT]){D.event.remove(aV,aT)}else{D.removeEvent(aV,aT,aS.handle)}}}if(aR){delete aV[D.expando]}else{if(aV.removeAttribute){aV.removeAttribute(D.expando)}}delete aW[aQ]}}}});function C(aQ,aP){if(aP.src){D.ajax({url:aP.src,async:false,dataType:"script"})}else{D.globalEval(aP.text||aP.textContent||aP.innerHTML||"")}if(aP.parentNode){aP.parentNode.removeChild(aP)}}var aG=/alpha\([^)]*\)/i,b=/opacity=([^)]*)/,ac=/-([a-z])/ig,ab=/([A-Z])/g,an=/^-?\d+(?:px)?$/i,aH=/^-?\d/,aD={position:"absolute",visibility:"hidden",display:"block"},ah=["Left","Right"],j=["Top","Bottom"],X,s,v,n=function(aQ,aP){return aP.toUpperCase()};D.fn.css=function(aP,aQ){if(arguments.length===2&&aQ===U){return this}return D.access(this,aP,aQ,true,function(aS,aR,aT){return aT!==U?D.style(aS,aR,aT):D.css(aS,aR)})};D.extend({cssHooks:{opacity:{get:function(aQ,aP){if(aP){var aR=X(aQ,"opacity","opacity");return aR===""?"1":aR}else{return aQ.style.opacity}}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":D.support.cssFloat?"cssFloat":"styleFloat"},style:function(aV,aT,aS,aX){if(!aV||aV.nodeType===3||aV.nodeType===8||!aV.style){return}var aR,aQ=D.camelCase(aT),aW=aV.style,aP=D.cssHooks[aQ];aT=D.cssProps[aQ]||aQ;if(aS!==U){if(typeof aS==="number"&&isNaN(aS)||aS==null){return}if(typeof aS==="number"&&!D.cssNumber[aQ]){aS+="px"}if(!aP||!("set" in aP)||(aS=aP.set(aV,aS))!==U){try{aW[aT]=aS}catch(aU){}}}else{if(aP&&"get" in aP&&(aR=aP.get(aV,false,aX))!==U){return aR}return aW[aT]}},css:function(aS,aQ,aT){var aU,aP=D.camelCase(aQ),aR=D.cssHooks[aP];aQ=D.cssProps[aP]||aP;if(aR&&"get" in aR&&(aU=aR.get(aS,true,aT))!==U){return aU}else{if(X){return X(aS,aQ,aP)}}},swap:function(aR,aS,aT){var aP={};for(var aQ in aS){aP[aQ]=aR.style[aQ];aR.style[aQ]=aS[aQ]}aT.call(aR);for(aQ in aS){aR.style[aQ]=aP[aQ]}},camelCase:function(aP){return aP.replace(ac,n)}});D.curCSS=D.css;D.each(["height","width"],function(aQ,aP){D.cssHooks[aP]={get:function(aS,aR,aT){var aU;if(aR){if(aS.offsetWidth!==0){aU=H(aS,aP,aT)}else{D.swap(aS,aD,function(){aU=H(aS,aP,aT)})}if(aU<=0){aU=X(aS,aP,aP);if(aU==="0px"&&v){aU=v(aS,aP,aP)}if(aU!=null){return aU===""||aU==="auto"?"0px":aU}}if(aU<0||aU==null){aU=aS.style[aP];return aU===""||aU==="auto"?"0px":aU}return typeof aU==="string"?aU:aU+"px"}},set:function(aS,aR){if(an.test(aR)){aR=parseFloat(aR);if(aR>=0){return aR+"px"}}else{return aR}}}});if(!D.support.opacity){D.cssHooks.opacity={get:function(aQ,aP){return b.test((aP&&aQ.currentStyle?aQ.currentStyle.filter:aQ.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":aP?"1":""},set:function(aS,aQ){var aR=aS.style;aR.zoom=1;var aP=D.isNaN(aQ)?"":"alpha(opacity="+aQ*100+")",aT=aR.filter||"";aR.filter=aG.test(aT)?aT.replace(aG,aP):aR.filter+" "+aP}}}if(aJ.defaultView&&aJ.defaultView.getComputedStyle){s=function(aS,aP,aQ){var aU,aT,aR;aQ=aQ.replace(ab,"-$1").toLowerCase();if(!(aT=aS.ownerDocument.defaultView)){return U}if((aR=aT.getComputedStyle(aS,null))){aU=aR.getPropertyValue(aQ);if(aU===""&&!D.contains(aS.ownerDocument.documentElement,aS)){aU=D.style(aS,aQ)}}return aU}}if(aJ.documentElement.currentStyle){v=function(aS,aP){var aT,aQ,aU=aS.currentStyle&&aS.currentStyle[aP],aR=aS.style;if(!an.test(aU)&&aH.test(aU)){aT=aR.left;aQ=aS.runtimeStyle.left;aS.runtimeStyle.left=aS.currentStyle.left;aR.left=aP==="fontSize"?"1em":(aU||0);aU=aR.pixelLeft+"px";aR.left=aT;aS.runtimeStyle.left=aQ}return aU===""?"auto":aU}}X=s||v;function H(aR,aQ,aS){var aP=aQ==="width"?ah:j,aT=aQ==="width"?aR.offsetWidth:aR.offsetHeight;if(aS==="border"){return aT}D.each(aP,function(){if(!aS){aT-=parseFloat(D.css(aR,"padding"+this))||0}if(aS==="margin"){aT+=parseFloat(D.css(aR,"margin"+this))||0}else{aT-=parseFloat(D.css(aR,"border"+this+"Width"))||0}});return aT}if(D.expr&&D.expr.filters){D.expr.filters.hidden=function(aR){var aQ=aR.offsetWidth,aP=aR.offsetHeight;return(aQ===0&&aP===0)||(!D.support.reliableHiddenOffsets&&(aR.style.display||D.css(aR,"display"))==="none")};D.expr.filters.visible=function(aP){return !D.expr.filters.hidden(aP)}}var E=D.now(),o=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,d=/^(?:select|textarea)/i,ak=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ag=/^(?:GET|HEAD)$/,q=/\[\]$/,aK=/\=\?(&|$)/,al=/\?/,O=/([?&])_=[^&]*/,l=/^(\w+:)?\/\/([^\/?#]+)/,aC=/%20/g,az=/#.*$/,u=D.fn.load;D.fn.extend({load:function(aS,aP,aV){if(typeof aS!=="string"&&u){return u.apply(this,arguments)}else{if(!this.length){return this}}var aQ=aS.indexOf(" ");if(aQ>=0){var aT=aS.slice(aQ,aS.length);aS=aS.slice(0,aQ)}var aR="GET";if(aP){if(D.isFunction(aP)){aV=aP;aP=null}else{if(typeof aP==="object"){aP=D.param(aP,D.ajaxSettings.traditional);aR="POST"}}}var aU=this;D.ajax({url:aS,type:aR,dataType:"html",data:aP,complete:function(aX,aW){if(aW==="success"||aW==="notmodified"){aU.html(aT?D("<div>").append(aX.responseText.replace(o,"")).find(aT):aX.responseText)}if(aV){aU.each(aV,[aX.responseText,aW,aX])}}});return this},serialize:function(){return D.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?D.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||d.test(this.nodeName)||ak.test(this.type))}).map(function(aQ,aP){var aR=D(this).val();return aR==null?null:D.isArray(aR)?D.map(aR,function(aT,aS){return{name:aP.name,value:aT}}):{name:aP.name,value:aR}}).get()}});D.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(aQ,aP){D.fn[aP]=function(aR){return this.bind(aP,aR)}});D.extend({get:function(aR,aS,aP,aQ){if(D.isFunction(aS)){aQ=aQ||aP;aP=aS;aS=null}return D.ajax({type:"GET",url:aR,data:aS,success:aP,dataType:aQ})},getScript:function(aP,aQ){return D.get(aP,null,aQ,"script")},getJSON:function(aQ,aR,aP){return D.get(aQ,aR,aP,"json")},post:function(aR,aS,aP,aQ){if(D.isFunction(aS)){aQ=aQ||aP;aP=aS;aS={}}return D.ajax({type:"POST",url:aR,data:aS,success:aP,dataType:aQ})},ajaxSetup:function(aP){D.extend(D.ajaxSettings,aP)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new Y.XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a2){var aY=D.extend(true,{},D.ajaxSettings,a2),aQ,a0,a1,aS=aY.type.toUpperCase(),aR=ag.test(aS);aY.url=aY.url.replace(az,"");aY.context=a2&&a2.context!=null?a2.context:aY;if(aY.data&&aY.processData&&typeof aY.data!=="string"){aY.data=D.param(aY.data,aY.traditional)}if(aY.dataType==="jsonp"){if(aS==="GET"){if(!aK.test(aY.url)){aY.url+=(al.test(aY.url)?"&":"?")+(aY.jsonp||"callback")+"=?"}}else{if(!aY.data||!aK.test(aY.data)){aY.data=(aY.data?aY.data+"&":"")+(aY.jsonp||"callback")+"=?"}}aY.dataType="json"}if(aY.dataType==="json"&&(aY.data&&aK.test(aY.data)||aK.test(aY.url))){aQ=aY.jsonpCallback||("jsonp"+E++);if(aY.data){aY.data=(aY.data+"").replace(aK,"="+aQ+"$1")}aY.url=aY.url.replace(aK,"="+aQ+"$1");aY.dataType="script";var aT=Y[aQ];Y[aQ]=function(bb){if(D.isFunction(aT)){aT(bb)}else{Y[aQ]=U;try{delete Y[aQ]}catch(bc){}}a1=bb;D.handleSuccess(aY,a3,a0,a1);D.handleComplete(aY,a3,a0,a1);if(ba){ba.removeChild(a7)}}}if(aY.dataType==="script"&&aY.cache===null){aY.cache=false}if(aY.cache===false&&aR){var aP=D.now();var aX=aY.url.replace(O,"$1_="+aP);aY.url=aX+((aX===aY.url)?(al.test(aY.url)?"&":"?")+"_="+aP:"")}if(aY.data&&aR){aY.url+=(al.test(aY.url)?"&":"?")+aY.data}if(aY.global&&D.active++===0){D.event.trigger("ajaxStart")}var a9=l.exec(aY.url),aZ=a9&&(a9[1]&&a9[1].toLowerCase()!==location.protocol||a9[2].toLowerCase()!==location.host);if(aY.dataType==="script"&&aS==="GET"&&aZ){var ba=aJ.getElementsByTagName("head")[0]||aJ.documentElement;var a7=aJ.createElement("script");if(aY.scriptCharset){a7.charset=aY.scriptCharset}a7.src=aY.url;if(!aQ){var aW=false;a7.onload=a7.onreadystatechange=function(){if(!aW&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){aW=true;D.handleSuccess(aY,a3,a0,a1);D.handleComplete(aY,a3,a0,a1);a7.onload=a7.onreadystatechange=null;if(ba&&a7.parentNode){ba.removeChild(a7)}}}}ba.insertBefore(a7,ba.firstChild);return U}var a5=false;var a3=aY.xhr();if(!a3){return}if(aY.username){a3.open(aS,aY.url,aY.async,aY.username,aY.password)}else{a3.open(aS,aY.url,aY.async)}try{if((aY.data!=null&&!aR)||(a2&&a2.contentType)){a3.setRequestHeader("Content-Type",aY.contentType)}if(aY.ifModified){if(D.lastModified[aY.url]){a3.setRequestHeader("If-Modified-Since",D.lastModified[aY.url])}if(D.etag[aY.url]){a3.setRequestHeader("If-None-Match",D.etag[aY.url])}}if(!aZ){a3.setRequestHeader("X-Requested-With","XMLHttpRequest")}a3.setRequestHeader("Accept",aY.dataType&&aY.accepts[aY.dataType]?aY.accepts[aY.dataType]+", */*; q=0.01":aY.accepts._default)}catch(aU){}if(aY.beforeSend&&aY.beforeSend.call(aY.context,a3,aY)===false){if(aY.global&&D.active--===1){D.event.trigger("ajaxStop")}a3.abort();return false}if(aY.global){D.triggerGlobal(aY,"ajaxSend",[a3,aY])}var a4=a3.onreadystatechange=function(bb){if(!a3||a3.readyState===0||bb==="abort"){if(!a5){D.handleComplete(aY,a3,a0,a1)}a5=true;if(a3){a3.onreadystatechange=D.noop}}else{if(!a5&&a3&&(a3.readyState===4||bb==="timeout")){a5=true;a3.onreadystatechange=D.noop;a0=bb==="timeout"?"timeout":!D.httpSuccess(a3)?"error":aY.ifModified&&D.httpNotModified(a3,aY.url)?"notmodified":"success";var bd;if(a0==="success"){try{a1=D.httpData(a3,aY.dataType,aY)}catch(bc){a0="parsererror";bd=bc}}if(a0==="success"||a0==="notmodified"){if(!aQ){D.handleSuccess(aY,a3,a0,a1)}}else{D.handleError(aY,a3,a0,bd)}if(!aQ){D.handleComplete(aY,a3,a0,a1)}if(bb==="timeout"){a3.abort()}if(aY.async){a3=null}}}};try{var a6=a3.abort;a3.abort=function(){if(a3){Function.prototype.call.call(a6,a3)}a4("abort")}}catch(a8){}if(aY.async&&aY.timeout>0){setTimeout(function(){if(a3&&!a5){a4("timeout")}},aY.timeout)}try{a3.send(aR||aY.data==null?null:aY.data)}catch(aV){D.handleError(aY,a3,null,aV);D.handleComplete(aY,a3,a0,a1)}if(!aY.async){a4()}return a3},param:function(aR,aT){var aP=[],aQ=function(aV,aU){aU=D.isFunction(aU)?aU():aU;aP[aP.length]=encodeURIComponent(aV)+"="+encodeURIComponent(aU)};if(aT===U){aT=D.ajaxSettings.traditional}if(D.isArray(aR)||aR.jquery){D.each(aR,function(){aQ(this.name,this.value)})}else{for(var aS in aR){x(aS,aR[aS],aT,aQ)}}return aP.join("&").replace(aC,"+")}});function x(aR,aS,aP,aQ){if(D.isArray(aS)&&aS.length){D.each(aS,function(aU,aT){if(aP||q.test(aR)){aQ(aR,aT)}else{x(aR+"["+(typeof aT==="object"||D.isArray(aT)?aU:"")+"]",aT,aP,aQ)}})}else{if(!aP&&aS!=null&&typeof aS==="object"){if(D.isEmptyObject(aS)){aQ(aR,"")}else{D.each(aS,function(aU,aT){x(aR+"["+aU+"]",aT,aP,aQ)})}}else{aQ(aR,aS)}}}D.extend({active:0,lastModified:{},etag:{},handleError:function(aP,aS,aQ,aR){if(aP.error){aP.error.call(aP.context,aS,aQ,aR)}if(aP.global){D.triggerGlobal(aP,"ajaxError",[aS,aP,aR])}},handleSuccess:function(aP,aR,aQ,aS){if(aP.success){aP.success.call(aP.context,aS,aQ,aR)}if(aP.global){D.triggerGlobal(aP,"ajaxSuccess",[aR,aP])}},handleComplete:function(aP,aR,aQ){if(aP.complete){aP.complete.call(aP.context,aR,aQ)}if(aP.global){D.triggerGlobal(aP,"ajaxComplete",[aR,aP])}if(aP.global&&D.active--===1){D.event.trigger("ajaxStop")}},triggerGlobal:function(aP,aR,aQ){(aP.context&&aP.context.url==null?D(aP.context):D.event).trigger(aR,aQ)},httpSuccess:function(aQ){try{return !aQ.status&&location.protocol==="file:"||aQ.status>=200&&aQ.status<300||aQ.status===304||aQ.status===1223}catch(aP){}return false},httpNotModified:function(aS,aQ){var aR=aS.getResponseHeader("Last-Modified"),aP=aS.getResponseHeader("Etag");if(aR){D.lastModified[aQ]=aR}if(aP){D.etag[aQ]=aP}return aS.status===304},httpData:function(aT,aR,aP){var aS=aT.getResponseHeader("content-type")||"",aQ=aR==="xml"||!aR&&aS.indexOf("xml")>=0,aU=aQ?aT.responseXML:aT.responseText;if(aQ&&aU.documentElement.nodeName==="parsererror"){D.error("parsererror")}if(aP&&aP.dataFilter){aU=aP.dataFilter(aU,aR)}if(typeof aU==="string"){if(aR==="json"||!aR&&aS.indexOf("json")>=0){aU=D.parseJSON(aU)}else{if(aR==="script"||!aR&&aS.indexOf("javascript")>=0){D.globalEval(aU)}}}return aU}});if(Y.ActiveXObject){D.ajaxSettings.xhr=function(){if(Y.location.protocol!=="file:"){try{return new Y.XMLHttpRequest()}catch(aP){}}try{return new Y.ActiveXObject("Microsoft.XMLHTTP")}catch(aQ){}}}D.support.ajax=!!D.ajaxSettings.xhr();var aE={},ax=/^(?:toggle|show|hide)$/,aw=/^([+\-]=)?([\d+.\-]+)(.*)$/,I,aq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];D.fn.extend({show:function(aR,aP,aV){var aQ,aU;if(aR||aR===0){return this.animate(a("show",3),aR,aP,aV)}else{for(var aS=0,aT=this.length;aS<aT;aS++){aQ=this[aS];aU=aQ.style.display;if(!D.data(aQ,"olddisplay")&&aU==="none"){aU=aQ.style.display=""}if(aU===""&&D.css(aQ,"display")==="none"){D.data(aQ,"olddisplay",aL(aQ.nodeName))}}for(aS=0;aS<aT;aS++){aQ=this[aS];aU=aQ.style.display;if(aU===""||aU==="none"){aQ.style.display=D.data(aQ,"olddisplay")||""}}return this}},hide:function(aQ,aP,aU){if(aQ||aQ===0){return this.animate(a("hide",3),aQ,aP,aU)}else{for(var aR=0,aS=this.length;aR<aS;aR++){var aT=D.css(this[aR],"display");if(aT!=="none"){D.data(this[aR],"olddisplay",aT)}}for(aR=0;aR<aS;aR++){this[aR].style.display="none"}return this}},_toggle:D.fn.toggle,toggle:function(aP,aQ,aS){var aR=typeof aP==="boolean";if(D.isFunction(aP)&&D.isFunction(aQ)){this._toggle.apply(this,arguments)}else{if(aP==null||aR){this.each(function(){var aT=aR?aP:D(this).is(":hidden");D(this)[aT?"show":"hide"]()})}else{this.animate(a("toggle",3),aP,aQ,aS)}}return this},fadeTo:function(aR,aQ,aP,aS){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:aQ},aR,aP,aS)},animate:function(aT,aR,aP,aQ){var aS=D.speed(aR,aP,aQ);if(D.isEmptyObject(aT)){return this.each(aS.complete)}return this[aS.queue===false?"each":"queue"](function(){var a0=D.extend({},aS),aZ,aU=this.nodeType===1,aX=aU&&D(this).is(":hidden"),aY=this;for(aZ in aT){var aV=D.camelCase(aZ);if(aZ!==aV){aT[aV]=aT[aZ];delete aT[aZ];aZ=aV}if(aT[aZ]==="hide"&&aX||aT[aZ]==="show"&&!aX){return a0.complete.call(this)}if(aU&&(aZ==="height"||aZ==="width")){a0.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(D.css(this,"display")==="inline"&&D.css(this,"float")==="none"){if(!D.support.inlineBlockNeedsLayout){this.style.display="inline-block"}else{var aW=aL(this.nodeName);if(aW==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}if(D.isArray(aT[aZ])){(a0.specialEasing=a0.specialEasing||{})[aZ]=aT[aZ][1];aT[aZ]=aT[aZ][0]}}if(a0.overflow!=null){this.style.overflow="hidden"}a0.curAnim=D.extend({},aT);D.each(aT,function(a1,a7){var a6=new D.fx(aY,a0,a1);if(ax.test(a7)){a6[a7==="toggle"?aX?"show":"hide":a7](aT)}else{var a5=aw.exec(a7),a3=a6.cur()||0;if(a5){var a4=parseFloat(a5[2]),a2=a5[3]||"px";if(a2!=="px"){D.style(aY,a1,(a4||1)+a2);a3=((a4||1)/a6.cur())*a3;D.style(aY,a1,a3+a2)}if(a5[1]){a4=((a5[1]==="-="?-1:1)*a4)+a3}a6.custom(a3,a4,a2)}else{a6.custom(a3,a7,"")}}});return true})},stop:function(aP,aR){var aQ=D.timers;if(aP){this.queue([])}this.each(function(){for(var aS=aQ.length-1;aS>=0;aS--){if(aQ[aS].elem===this){if(aR){aQ[aS](true)}aQ.splice(aS,1)}}});if(!aR){this.dequeue()}return this}});function a(aQ,aR){var aP={};D.each(aq.concat.apply([],aq.slice(0,aR)),function(){aP[this]=aQ});return aP}D.each({slideDown:a("show",1),slideUp:a("hide",1),slideToggle:a("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(aQ,aP){D.fn[aQ]=function(aS,aR,aT){return this.animate(aP,aS,aR,aT)}});D.extend({speed:function(aR,aQ,aP){var aS=aR&&typeof aR==="object"?D.extend({},aR):{complete:aP||!aP&&aQ||D.isFunction(aR)&&aR,duration:aR,easing:aP&&aQ||aQ&&!D.isFunction(aQ)&&aQ};aS.duration=D.fx.off?0:typeof aS.duration==="number"?aS.duration:aS.duration in D.fx.speeds?D.fx.speeds[aS.duration]:D.fx.speeds._default;aS.old=aS.complete;aS.complete=function(){if(aS.queue!==false){D(this).dequeue()}if(D.isFunction(aS.old)){aS.old.call(this)}};return aS},easing:{linear:function(aR,aP,aS,aQ){return aS+aQ*aR},swing:function(aR,aP,aS,aQ){return((-Math.cos(aR*Math.PI)/2)+0.5)*aQ+aS}},timers:[],fx:function(aP,aQ,aR){this.options=aQ;this.elem=aP;this.prop=aR;if(!aQ.orig){aQ.orig={}}}});D.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(D.fx.step[this.prop]||D.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 aP=parseFloat(D.css(this.elem,this.prop));return aP&&aP>-10000?aP:0},custom:function(aP,aQ,aR){var aS=this,aU=D.fx;this.startTime=D.now();this.start=aP;this.end=aQ;this.unit=aR||this.unit||"px";this.now=this.start;this.pos=this.state=0;function aT(aV){return aS.step(aV)}aT.elem=this.elem;if(aT()&&D.timers.push(aT)&&!I){I=setInterval(aU.tick,aU.interval)}},show:function(){this.options.orig[this.prop]=D.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());D(this.elem).show()},hide:function(){this.options.orig[this.prop]=D.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(aQ){var aX=D.now(),aT=true;if(aQ||aX>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var aW in this.options.curAnim){if(this.options.curAnim[aW]!==true){aT=false}}if(aT){if(this.options.overflow!=null&&!D.support.shrinkWrapBlocks){var aY=this.elem,aP=this.options;D.each(["","X","Y"],function(a0,aZ){aY.style["overflow"+aZ]=aP.overflow[a0]})}if(this.options.hide){D(this.elem).hide()}if(this.options.hide||this.options.show){for(var aV in this.options.curAnim){D.style(this.elem,aV,this.options.orig[aV])}}this.options.complete.call(this.elem)}return false}else{var aR=aX-this.startTime;this.state=aR/this.options.duration;var aU=this.options.specialEasing&&this.options.specialEasing[this.prop];var aS=this.options.easing||(D.easing.swing?"swing":"linear");this.pos=D.easing[aU||aS](this.state,aR,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};D.extend(D.fx,{tick:function(){var aP=D.timers;for(var aQ=0;aQ<aP.length;aQ++){if(!aP[aQ]()){aP.splice(aQ--,1)}}if(!aP.length){D.fx.stop()}},interval:13,stop:function(){clearInterval(I);I=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(aP){D.style(aP.elem,"opacity",aP.now)},_default:function(aP){if(aP.elem.style&&aP.elem.style[aP.prop]!=null){aP.elem.style[aP.prop]=(aP.prop==="width"||aP.prop==="height"?Math.max(0,aP.now):aP.now)+aP.unit}else{aP.elem[aP.prop]=aP.now}}}});if(D.expr&&D.expr.filters){D.expr.filters.animated=function(aP){return D.grep(D.timers,function(aQ){return aP===aQ.elem}).length}}function aL(aP){if(!aE[aP]){var aQ=D("<"+aP+">").appendTo("body"),aR=aQ.css("display");aQ.remove();if(aR==="none"||aR===""){aR="block"}aE[aP]=aR}return aE[aP]}var t=/^t(?:able|d|h)$/i,K=/^(?:body|html)$/i;if("getBoundingClientRect" in aJ.documentElement){D.fn.offset=function(aP){var a0=this[0],aS;if(aP){return this.each(function(a3){D.offset.setOffset(this,aP,a3)})}if(!a0||!a0.ownerDocument){return null}if(a0===a0.ownerDocument.body){return D.offset.bodyOffset(a0)}try{aS=a0.getBoundingClientRect()}catch(aV){}var aW=a0.ownerDocument,aX=aW.documentElement;if(!aS||!D.contains(aX,a0)){return aS||{top:0,left:0}}var aZ=aW.body,a1=V(aW),aY=aX.clientTop||aZ.clientTop||0,aQ=aX.clientLeft||aZ.clientLeft||0,aR=(a1.pageYOffset||D.support.boxModel&&aX.scrollTop||aZ.scrollTop),aU=(a1.pageXOffset||D.support.boxModel&&aX.scrollLeft||aZ.scrollLeft),a2=aS.top+aR-aY,aT=aS.left+aU-aQ;return{top:a2,left:aT}}}else{D.fn.offset=function(aP){var a0=this[0];if(aP){return this.each(function(a1){D.offset.setOffset(this,aP,a1)})}if(!a0||!a0.ownerDocument){return null}if(a0===a0.ownerDocument.body){return D.offset.bodyOffset(a0)}D.offset.initialize();var aT,aZ=a0.offsetParent,aQ=a0,aW=a0.ownerDocument,aX=aW.documentElement,aY=aW.body,aU=aW.defaultView,aV=aU?aU.getComputedStyle(a0,null):a0.currentStyle,aR=a0.offsetTop,aS=a0.offsetLeft;while((a0=a0.parentNode)&&a0!==aY&&a0!==aX){if(D.offset.supportsFixedPosition&&aV.position==="fixed"){break}aT=aU?aU.getComputedStyle(a0,null):a0.currentStyle;aR-=a0.scrollTop;aS-=a0.scrollLeft;if(a0===aZ){aR+=a0.offsetTop;aS+=a0.offsetLeft;if(D.offset.doesNotAddBorder&&!(D.offset.doesAddBorderForTableAndCells&&t.test(a0.nodeName))){aR+=parseFloat(aT.borderTopWidth)||0;aS+=parseFloat(aT.borderLeftWidth)||0}aQ=aZ;aZ=a0.offsetParent}if(D.offset.subtractsBorderForOverflowNotVisible&&aT.overflow!=="visible"){aR+=parseFloat(aT.borderTopWidth)||0;aS+=parseFloat(aT.borderLeftWidth)||0}aV=aT}if(aV.position==="relative"||aV.position==="static"){aR+=aY.offsetTop;aS+=aY.offsetLeft}if(D.offset.supportsFixedPosition&&aV.position==="fixed"){aR+=Math.max(aX.scrollTop,aY.scrollTop);aS+=Math.max(aX.scrollLeft,aY.scrollLeft)}return{top:aR,left:aS}}}D.offset={initialize:function(){var aU=aJ.body,aR=aJ.createElement("div"),aW,aT,aP,aV,aQ=parseFloat(D.css(aU,"marginTop"))||0,aS="<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>";D.extend(aR.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});aR.innerHTML=aS;aU.insertBefore(aR,aU.firstChild);aW=aR.firstChild;aT=aW.firstChild;aV=aW.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(aT.offsetTop!==5);this.doesAddBorderForTableAndCells=(aV.offsetTop===5);aT.style.position="fixed";aT.style.top="20px";this.supportsFixedPosition=(aT.offsetTop===20||aT.offsetTop===15);aT.style.position=aT.style.top="";aW.style.overflow="hidden";aW.style.position="relative";this.subtractsBorderForOverflowNotVisible=(aT.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(aU.offsetTop!==aQ);aU.removeChild(aR);aU=aR=aW=aT=aP=aV=null;D.offset.initialize=D.noop},bodyOffset:function(aP){var aQ=aP.offsetTop,aR=aP.offsetLeft;D.offset.initialize();if(D.offset.doesNotIncludeMarginInBodyOffset){aQ+=parseFloat(D.css(aP,"marginTop"))||0;aR+=parseFloat(D.css(aP,"marginLeft"))||0}return{top:aQ,left:aR}},setOffset:function(a1,aP,a0){var aS=D.css(a1,"position");if(aS==="static"){a1.style.position="relative"}var aX=D(a1),aZ=aX.offset(),aY=D.css(a1,"top"),aR=D.css(a1,"left"),aQ=(aS==="absolute"&&D.inArray("auto",[aY,aR])>-1),aU={},aT={},aW,aV;if(aQ){aT=aX.position()}aW=aQ?aT.top:parseInt(aY,10)||0;aV=aQ?aT.left:parseInt(aR,10)||0;if(D.isFunction(aP)){aP=aP.call(a1,a0,aZ)}if(aP.top!=null){aU.top=(aP.top-aZ.top)+aW}if(aP.left!=null){aU.left=(aP.left-aZ.left)+aV}if("using" in aP){aP.using.call(a1,aU)}else{aX.css(aU)}}};D.fn.extend({position:function(){if(!this[0]){return null}var aQ=this[0],aS=this.offsetParent(),aR=this.offset(),aP=K.test(aS[0].nodeName)?{top:0,left:0}:aS.offset();aR.top-=parseFloat(D.css(aQ,"marginTop"))||0;aR.left-=parseFloat(D.css(aQ,"marginLeft"))||0;aP.top+=parseFloat(D.css(aS[0],"borderTopWidth"))||0;aP.left+=parseFloat(D.css(aS[0],"borderLeftWidth"))||0;return{top:aR.top-aP.top,left:aR.left-aP.left}},offsetParent:function(){return this.map(function(){var aP=this.offsetParent||aJ.body;while(aP&&(!K.test(aP.nodeName)&&D.css(aP,"position")==="static")){aP=aP.offsetParent}return aP})}});D.each(["Left","Top"],function(aR,aP){var aQ="scroll"+aP;D.fn[aQ]=function(aU){var aS=this[0],aT;if(!aS){return null}if(aU!==U){return this.each(function(){aT=V(this);if(aT){aT.scrollTo(!aR?aU:D(aT).scrollLeft(),aR?aU:D(aT).scrollTop())}else{this[aQ]=aU}})}else{aT=V(aS);return aT?("pageXOffset" in aT)?aT[aR?"pageYOffset":"pageXOffset"]:D.support.boxModel&&aT.document.documentElement[aQ]||aT.document.body[aQ]:aS[aQ]}}});function V(aP){return D.isWindow(aP)?aP:aP.nodeType===9?aP.defaultView||aP.parentWindow:false}D.each(["Height","Width"],function(aR,aP){var aQ=aP.toLowerCase();D.fn["inner"+aP]=function(){return this[0]?parseFloat(D.css(this[0],aQ,"padding")):null};D.fn["outer"+aP]=function(aS){return this[0]?parseFloat(D.css(this[0],aQ,aS?"margin":"border")):null};D.fn[aQ]=function(aS){var aU=this[0];if(!aU){return aS==null?null:this}if(D.isFunction(aS)){return this.each(function(aX){var aW=D(this);aW[aQ](aS.call(this,aX,aW[aQ]()))})}if(D.isWindow(aU)){return aU.document.compatMode==="CSS1Compat"&&aU.document.documentElement["client"+aP]||aU.document.body["client"+aP]}else{if(aU.nodeType===9){return Math.max(aU.documentElement["client"+aP],aU.body["scroll"+aP],aU.documentElement["scroll"+aP],aU.body["offset"+aP],aU.documentElement["offset"+aP])}else{if(aS===U){var aT=D.css(aU,aQ),aV=parseFloat(aT);return D.isNaN(aV)?aT:aV}else{return this.css(aQ,typeof aS==="string"?aS:aS+"px")}}}}})})(window);

/* BrowserCheck.js */

(function(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("google web preview")>0){return}var c=parseFloat($.browser.version);var d=false;var b=false;if($.browser.msie){d=c<7;b=c<8}else{if($.browser.mozilla){d=c<1.9}else{if($.browser.safari){d=c<528}else{if($.browser.opera){d=c<10}}}}if(d){window.location="/error/unsupported-browser"}else{if(b){}}})();

/* jquery-ui.js */

/*
* jQuery UI 1.8.9
*
* 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(b,c){b.ui=b.ui||{};if(b.ui.version){return}b.extend(b.ui,{version:"1.8.9",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}});b.fn.extend({_focus:b.fn.focus,focus:function(e,d){return typeof e==="number"?this.each(function(){var f=this;setTimeout(function(){b(f).focus();if(d){d.call(f)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var d;if((b.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){d=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(b.curCSS(this,"position",1))&&(/(auto|scroll)/).test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0)}else{d=this.parents().filter(function(){return(/(auto|scroll)/).test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!d.length?b(document):d},zIndex:function(f){if(f!==c){return this.css("zIndex",f)}if(this.length){var e=b(this[0]),g,d;while(e.length&&e[0]!==document){g=e.css("position");if(g==="absolute"||g==="relative"||g==="fixed"){d=parseInt(e.css("zIndex"),10);if(!isNaN(d)&&d!==0){return d}}e=e.parent()}}return 0},disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(d){d.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});b.each(["Width","Height"],function(h,e){var d=e==="Width"?["Left","Right"]:["Top","Bottom"],g=e.toLowerCase(),f={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};function j(k,i,l,m){b.each(d,function(){i-=parseFloat(b.curCSS(k,"padding"+this,true))||0;if(l){i-=parseFloat(b.curCSS(k,"border"+this+"Width",true))||0}if(m){i-=parseFloat(b.curCSS(k,"margin"+this,true))||0}});return i}b.fn["inner"+e]=function(i){if(i===c){return f["inner"+e].call(this)}return this.each(function(){b(this).css(g,j(this,i)+"px")})};b.fn["outer"+e]=function(i,k){if(typeof i!=="number"){return f["outer"+e].call(this,i)}return this.each(function(){b(this).css(g,j(this,i,true,k)+"px")})}});function a(d){return !b(d).parents().andSelf().filter(function(){return b.curCSS(this,"visibility")==="hidden"||b.expr.filters.hidden(this)}).length}b.extend(b.expr[":"],{data:function(e,f,d){return !!b.data(e,d[3])},focusable:function(g){var d=g.nodeName.toLowerCase(),f=b.attr(g,"tabindex");if("area"===d){var h=g.parentNode,i=h.name,e;if(!g.href||!i||h.nodeName.toLowerCase()!=="map"){return false}e=b("img[usemap=#"+i+"]")[0];return !!e&&a(e)}return(/input|select|textarea|button|object/.test(d)?!g.disabled:"a"==d?g.href||!isNaN(f):!isNaN(f))&&a(g)},tabbable:function(e){var d=b.attr(e,"tabindex");return(isNaN(d)||d>=0)&&b(e).is(":focusable")}});b(function(){var d=document.body,e=d.appendChild(e=document.createElement("div"));b.extend(e.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});b.support.minHeight=e.offsetHeight===100;b.support.selectstart="onselectstart" in e;d.removeChild(e).style.display="none"});b.extend(b.ui,{plugin:{add:function(f,g,d){var e=b.ui[f].prototype;for(var h in d){e.plugins[h]=e.plugins[h]||[];e.plugins[h].push([g,d[h]])}},call:function(g,e,f){var d=g.plugins[e];if(!d||!g.element[0].parentNode){return}for(var h=0;h<d.length;h++){if(g.options[d[h][0]]){d[h][1].apply(g.element,f)}}}},contains:function(d,e){return document.compareDocumentPosition?d.compareDocumentPosition(e)&16:d!==e&&d.contains(e)},hasScroll:function(d,e){if(b(d).css("overflow")==="hidden"){return false}var f=(e&&e==="left")?"scrollLeft":"scrollTop",g=false;if(d[f]>0){return true}d[f]=1;g=(d[f]>0);d[f]=0;return g},isOverAxis:function(e,f,d){return(e>f)&&(e<(f+d))},isOver:function(e,d,f,i,g,h){return b.ui.isOverAxis(e,f,g)&&b.ui.isOverAxis(d,i,h)}})})(jQuery);
/*
* jQuery UI Widget 1.8.9
*
* 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(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(g){for(var f=0,e;(e=g[f])!=null;f++){b(e).triggerHandler("remove")}c(g)}}else{var a=b.fn.remove;b.fn.remove=function(f,e){return this.each(function(){if(!e){if(!f||b.filter(f,[this]).length){b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")})}}return a.call(b(this),f,e)})}}b.widget=function(f,g,i){var e=f.split(".")[0],h;f=f.split(".")[1];h=e+"-"+f;if(!i){i=g;g=b.Widget}b.expr[":"][h]=function(k){return !!b.data(k,f)};b[e]=b[e]||{};b[e][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var j=new g();j.options=b.extend(true,{},j.options);b[e][f].prototype=b.extend(true,j,{namespace:e,widgetName:f,widgetEventPrefix:b[e][f].prototype.widgetEventPrefix||f,widgetBaseClass:h},i);b.widget.bridge(f,b[e][f])};b.widget.bridge=function(e,f){b.fn[e]=function(j){var i=typeof j==="string",h=Array.prototype.slice.call(arguments,1),g=this;j=!i&&h.length?b.extend.apply(null,[true,j].concat(h)):j;if(i&&j.charAt(0)==="_"){return g}if(i){this.each(function(){var l=b.data(this,e),k=l&&b.isFunction(l[j])?l[j].apply(l,h):l;if(k!==l&&k!==d){g=k;return false}})}else{this.each(function(){var k=b.data(this,e);if(k){k.option(j||{})._init()}else{b.data(this,e,new f(j,this))}})}return g}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.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(f,e){var g=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(e===d){return this.options[f]}g={};g[f]=e}this._setOptions(g);return this},_setOptions:function(f){var e=this;b.each(f,function(h,g){e._setOption(h,g)});return this},_setOption:function(f,e){this.options[f]=e;if(f==="disabled"){this.widget()[e?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",e)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(g,k,h){var f=this.options[g];k=b.Event(k);k.type=(g===this.widgetEventPrefix?g:this.widgetEventPrefix+g).toLowerCase();h=h||{};if(k.originalEvent){for(var j=b.event.props.length,e;j;){e=b.event.props[--j];k[e]=k.originalEvent[e]}}this.element.trigger(k,h);return !(b.isFunction(f)&&f.call(this.element[0],k,h)===false||k.isDefaultPrevented())}}})(jQuery);
/*
* jQuery UI Mouse 1.8.9
*
* 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(a,b){a.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===a.data(d.target,c.widgetName+".preventClickEvent")){a.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"?a(d.target).parents().add(d.target).filter(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}}this._mouseMoveDelegate=function(g){return e._mouseMove(g)};this._mouseUpDelegate=function(g){return e._mouseUp(g)};a(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(a.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){a(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){a.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,f){c.ui=c.ui||{};var d=/left|center|right/,e=/top|center|bottom/,b="center",g=c.fn.position,a=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),k=n[0],h=(i.collision||"flip").split(" "),o=i.offset?i.offset.split(" "):[0,0],l,m,j;if(k.nodeType===9){l=n.width();m=n.height();j={top:0,left:0}}else{if(k.setTimeout){l=n.width();m=n.height();j={top:n.scrollTop(),left:n.scrollLeft()}}else{if(k.preventDefault){i.at="left top";l=m=0;j={top:i.of.pageY,left:i.of.pageX}}else{l=n.outerWidth();m=n.outerHeight();j=n.offset()}}}c.each(["my","at"],function(){var p=(i[this]||"").split(" ");if(p.length===1){p=d.test(p[0])?p.concat([b]):e.test(p[0])?[b].concat(p):[b,b]}p[0]=d.test(p[0])?p[0]:b;p[1]=e.test(p[1])?p[1]:b;i[this]=p});if(h.length===1){h[1]=h[0]}o[0]=parseInt(o[0],10)||0;if(o.length===1){o[1]=o[0]}o[1]=parseInt(o[1],10)||0;if(i.at[0]==="right"){j.left+=l}else{if(i.at[0]===b){j.left+=l/2}}if(i.at[1]==="bottom"){j.top+=m}else{if(i.at[1]===b){j.top+=m/2}}j.left+=o[0];j.top+=o[1];return this.each(function(){var x=c(this),u=x.outerWidth(),s=x.outerHeight(),w=parseInt(c.curCSS(this,"marginLeft",true))||0,r=parseInt(c.curCSS(this,"marginTop",true))||0,p=u+w+(parseInt(c.curCSS(this,"marginRight",true))||0),v=s+r+(parseInt(c.curCSS(this,"marginBottom",true))||0),q=c.extend({},j),y;if(i.my[0]==="right"){q.left-=u}else{if(i.my[0]===b){q.left-=u/2}}if(i.my[1]==="bottom"){q.top-=s}else{if(i.my[1]===b){q.top-=s/2}}q.left=Math.round(q.left);q.top=Math.round(q.top);y={left:q.left-w,top:q.top-r};c.each(["left","top"],function(A,z){if(c.ui.position[h[A]]){c.ui.position[h[A]][z](q,{targetWidth:l,targetHeight:m,elemWidth:u,elemHeight:s,collisionPosition:y,collisionWidth:p,collisionHeight:v,offset:o,my:i.my,at:i.at})}});if(c.fn.bgiframe){x.bgiframe()}x.offset(c.extend(q,{using:i.using}))})};c.ui.position={fit:{left:function(j,k){var i=c(window),h=k.collisionPosition.left+k.collisionWidth-i.width()-i.scrollLeft();j.left=h>0?j.left-h:Math.max(j.left-k.collisionPosition.left,j.left)},top:function(j,k){var i=c(window),h=k.collisionPosition.top+k.collisionHeight-i.height()-i.scrollTop();j.top=h>0?j.top-h:Math.max(j.top-k.collisionPosition.top,j.top)}},flip:{left:function(m,n){if(n.at[0]===b){return}var l=c(window),h=n.collisionPosition.left+n.collisionWidth-l.width()-l.scrollLeft(),k=n.my[0]==="left"?-n.elemWidth:n.my[0]==="right"?n.elemWidth:0,i=n.at[0]==="left"?n.targetWidth:-n.targetWidth,j=-2*n.offset[0];m.left+=n.collisionPosition.left<0?k+i+j:h>0?k+i+j:0},top:function(m,n){if(n.at[1]===b){return}var l=c(window),h=n.collisionPosition.top+n.collisionHeight-l.height()-l.scrollTop(),k=n.my[1]==="top"?-n.elemHeight:n.my[1]==="bottom"?n.elemHeight:0,i=n.at[1]==="top"?n.targetHeight:-n.targetHeight,j=-2*n.offset[1];m.top+=n.collisionPosition.top<0?k+i+j:h>0?k+i+j:0}}};if(!c.offset.setOffset){c.offset.setOffset=function(i,l){if(/static/.test(c.curCSS(i,"position"))){i.style.position="relative"}var k=c(i),n=k.offset(),h=parseInt(c.curCSS(i,"top",true),10)||0,m=parseInt(c.curCSS(i,"left",true),10)||0,j={top:(l.top-n.top)+h,left:(l.left-n.left)+m};if("using" in l){l.using.call(i,j)}else{k.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 a.call(this)}}}(jQuery));(function(a,b){a.widget("ui.draggable",a.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(d){var c=this.options;if(this.helper||c.disabled||a(d.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(d);if(!this.handle){return false}return true},_mouseStart:function(d){var c=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(a.ui.ddmanager){a.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};a.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;(c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt));if(c.containment){this._setContainment()}if(this._trigger("start",d)===false){this._clear();return false}this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,d)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);return true},_mouseDrag:function(e,c){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");if(!c){var d=this._uiHash();if(this._trigger("drag",e,d)===false){this._mouseUp({});return false}this.position=d.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(a.ui.ddmanager){a.ui.ddmanager.drag(this,e)}return false},_mouseStop:function(c){var e=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){e=a.ui.ddmanager.drop(this,c)}if(this.dropped){e=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original"){return false}if((this.options.revert=="invalid"&&!e)||(this.options.revert=="valid"&&e)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,e))){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(d._trigger("stop",c)!==false){d._clear()}})}else{if(this._trigger("stop",c)!==false){this._clear()}}return false},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({})}else{this._clear()}return this},_getHandle:function(c){var d=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==c.target){d=true}});return d},_createHelper:function(e){var c=this.options;var d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[e])):(c.helper=="clone"?this.element.clone():this.element);if(!d.parents("body").length){d.appendTo((c.appendTo=="parent"?this.element[0].parentNode:c.appendTo))}if(d[0]!=this.element[0]&&!(/(fixed|absolute)/).test(d.css("position"))){d.css("position","absolute")}return d},_adjustOffsetFromHelper:function(c){if(typeof c=="string"){c=c.split(" ")}if(a.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&&a.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"&&a.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)}},_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:a(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(d.containment=="document"?0:a(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(d.containment=="document"?0:a(window).scrollLeft())+a(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d.containment=="document"?0:a(window).scrollTop())+(a(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 e=a(d.containment)[0];if(!e){return}var f=a(d.containment).offset();var c=(a(e).css("overflow")!="hidden");this.containment=[f.left+(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0)-this.margins.left,f.top+(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,f.left+(c?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,f.top+(c?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(d.containment.constructor==Array){this.containment=d.containment}}},_convertPositionTo:function(g,f){if(!f){f=this.position}var i=g=="absolute"?1:-1;var e=this.options,h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=(/(html|body)/i).test(h[0].tagName);return{top:(f.top+this.offset.relative.top*i+this.offset.parent.top*i-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(c?0:h.scrollTop()))*i)),left:(f.left+this.offset.relative.left*i+this.offset.parent.left*i-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():c?0:h.scrollLeft())*i))}},_generatePosition:function(h){var g=this.options,j=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(j[0].tagName);var e=h.pageX;var f=h.pageY;if(this.originalPosition){if(this.containment){if(h.pageX-this.offset.click.left<this.containment[0]){e=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]){e=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(g.grid){var d=this.originalPageY+Math.round((f-this.originalPageY)/g.grid[1])*g.grid[1];f=this.containment?(!(d-this.offset.click.top<this.containment[1]||d-this.offset.click.top>this.containment[3])?d:(!(d-this.offset.click.top<this.containment[1])?d-g.grid[1]:d+g.grid[1])):d;var c=this.originalPageX+Math.round((e-this.originalPageX)/g.grid[0])*g.grid[0];e=this.containment?(!(c-this.offset.click.left<this.containment[0]||c-this.offset.click.left>this.containment[2])?c:(!(c-this.offset.click.left<this.containment[0])?c-g.grid[0]:c+g.grid[0])):c}}return{top:(f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:j.scrollTop())))),left:(e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:j.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,e,c){c=c||this._uiHash();a.ui.plugin.call(this,d,[e,c]);if(d=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.Widget.prototype._trigger.call(this,d,e,c)},plugins:{},_uiHash:function(c){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.9"});a.ui.plugin.add("draggable","connectToSortable",{start:function(f,e){var d=a(this).data("draggable"),g=d.options,c=a.extend({},e,{item:d.element});d.sortables=[];a(g.connectToSortable).each(function(){var h=a.data(this,"sortable");if(h&&!h.options.disabled){d.sortables.push({instance:h,shouldRevert:h.options.revert});h._refreshItems();h._trigger("activate",f,c)}})},stop:function(f,e){var d=a(this).data("draggable"),c=a.extend({},e,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;d.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(f);this.instance.options.helper=this.instance.options._helper;if(d.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",f,c)}})},drag:function(f,e){var c=a(this).data("draggable"),g=this;var d=function(j){var p=this.offset.click.top,n=this.offset.click.left;var i=this.positionAbs.top,m=this.positionAbs.left;var k=j.height,q=j.width;var h=j.top,l=j.left;return a.ui.isOver(i+p,m+n,h,l,k,q)};a.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=a(g).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return e.helper[0]};f.target=this.instance.currentItem[0];this.instance._mouseCapture(f,true);this.instance._mouseStart(f,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",f);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}if(this.instance.currentItem){this.instance._mouseDrag(f)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",f,this.instance._uiHash(this.instance));this.instance._mouseStop(f,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}c._trigger("fromSortable",f);c.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(e,d){var c=a("body"),f=a(this).data("draggable").options;if(c.css("cursor")){f._cursor=c.css("cursor")}c.css("cursor",f.cursor)},stop:function(e,d){var c=a(this).data("draggable").options;if(c._cursor){a("body").css("cursor",c._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(e,d){var c=a(this).data("draggable").options;a(c.iframeFix===true?"iframe":c.iframeFix).each(function(){a('<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(a(this).offset()).appendTo("body")})},stop:function(d,c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(e,d){var c=a(d.helper),f=a(this).data("draggable").options;if(c.css("opacity")){f._opacity=c.css("opacity")}c.css("opacity",f.opacity)},stop:function(e,d){var c=a(this).data("draggable").options;if(c._opacity){a(d.helper).css("opacity",c._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(d,c){var e=a(this).data("draggable");if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"){e.overflowOffset=e.scrollParent.offset()}},drag:function(f,e){var g=a(this).data("draggable"),d=g.options,c=false;if(g.scrollParent[0]!=document&&g.scrollParent[0].tagName!="HTML"){if(!d.axis||d.axis!="x"){if((g.overflowOffset.top+g.scrollParent[0].offsetHeight)-f.pageY<d.scrollSensitivity){g.scrollParent[0].scrollTop=c=g.scrollParent[0].scrollTop+d.scrollSpeed}else{if(f.pageY-g.overflowOffset.top<d.scrollSensitivity){g.scrollParent[0].scrollTop=c=g.scrollParent[0].scrollTop-d.scrollSpeed}}}if(!d.axis||d.axis!="y"){if((g.overflowOffset.left+g.scrollParent[0].offsetWidth)-f.pageX<d.scrollSensitivity){g.scrollParent[0].scrollLeft=c=g.scrollParent[0].scrollLeft+d.scrollSpeed}else{if(f.pageX-g.overflowOffset.left<d.scrollSensitivity){g.scrollParent[0].scrollLeft=c=g.scrollParent[0].scrollLeft-d.scrollSpeed}}}}else{if(!d.axis||d.axis!="x"){if(f.pageY-a(document).scrollTop()<d.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<d.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed)}}}if(!d.axis||d.axis!="y"){if(f.pageX-a(document).scrollLeft()<d.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<d.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)}}}}if(c!==false&&a.ui.ddmanager&&!d.dropBehaviour){a.ui.ddmanager.prepareOffsets(g,f)}}});a.ui.plugin.add("draggable","snap",{start:function(e,d){var f=a(this).data("draggable"),c=f.options;f.snapElements=[];a(c.snap.constructor!=String?(c.snap.items||":data(draggable)"):c.snap).each(function(){var h=a(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(e,m){var A=a(this).data("draggable"),q=A.options;var w=q.snapTolerance;var s=m.offset.left,x=s+A.helperProportions.width,u=m.offset.top,y=u+A.helperProportions.height;for(var n=A.snapElements.length-1;n>=0;n--){var p=A.snapElements[n].left,g=p+A.snapElements[n].width,j=A.snapElements[n].top,v=j+A.snapElements[n].height;if(!((p-w<s&&s<g+w&&j-w<u&&u<v+w)||(p-w<s&&s<g+w&&j-w<y&&y<v+w)||(p-w<x&&x<g+w&&j-w<u&&u<v+w)||(p-w<x&&x<g+w&&j-w<y&&y<v+w))){if(A.snapElements[n].snapping){(A.options.snap.release&&A.options.snap.release.call(A.element,e,a.extend(A._uiHash(),{snapItem:A.snapElements[n].item})))}A.snapElements[n].snapping=false;continue}if(q.snapMode!="inner"){var c=Math.abs(j-y)<=w;var k=Math.abs(v-u)<=w;var f=Math.abs(p-x)<=w;var z=Math.abs(g-s)<=w;if(c){m.position.top=A._convertPositionTo("relative",{top:j-A.helperProportions.height,left:0}).top-A.margins.top}if(k){m.position.top=A._convertPositionTo("relative",{top:v,left:0}).top-A.margins.top}if(f){m.position.left=A._convertPositionTo("relative",{top:0,left:p-A.helperProportions.width}).left-A.margins.left}if(z){m.position.left=A._convertPositionTo("relative",{top:0,left:g}).left-A.margins.left}}var h=(c||k||f||z);if(q.snapMode!="outer"){var c=Math.abs(j-u)<=w;var k=Math.abs(v-y)<=w;var f=Math.abs(p-s)<=w;var z=Math.abs(g-x)<=w;if(c){m.position.top=A._convertPositionTo("relative",{top:j,left:0}).top-A.margins.top}if(k){m.position.top=A._convertPositionTo("relative",{top:v-A.helperProportions.height,left:0}).top-A.margins.top}if(f){m.position.left=A._convertPositionTo("relative",{top:0,left:p}).left-A.margins.left}if(z){m.position.left=A._convertPositionTo("relative",{top:0,left:g-A.helperProportions.width}).left-A.margins.left}}if(!A.snapElements[n].snapping&&(c||k||f||z||h)){(A.options.snap.snap&&A.options.snap.snap.call(A.element,e,a.extend(A._uiHash(),{snapItem:A.snapElements[n].item})))}A.snapElements[n].snapping=(c||k||f||z||h)}}});a.ui.plugin.add("draggable","stack",{start:function(f,e){var c=a(this).data("draggable").options;var g=a.makeArray(a(c.stack)).sort(function(h,i){return(parseInt(a(h).css("zIndex"),10)||0)-(parseInt(a(i).css("zIndex"),10)||0)});if(!g.length){return}var d=parseInt(g[0].style.zIndex)||0;a(g).each(function(h){this.style.zIndex=d+h});this[0].style.zIndex=d+g.length}});a.ui.plugin.add("draggable","zIndex",{start:function(e,d){var c=a(d.helper),f=a(this).data("draggable").options;if(c.css("zIndex")){f._zIndex=c.css("zIndex")}c.css("zIndex",f.zIndex)},stop:function(e,d){var c=a(this).data("draggable").options;if(c._zIndex){a(d.helper).css("zIndex",c._zIndex)}}})})(jQuery);(function(a,b){a.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=a.isFunction(d)?d:function(e){return e.is(d)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[c.scope]=a.ui.ddmanager.droppables[c.scope]||[];a.ui.ddmanager.droppables[c.scope].push(this);(c.addClasses&&this.element.addClass("ui-droppable"))},destroy:function(){var d=a.ui.ddmanager.droppables[this.options.scope];for(var c=0;c<d.length;c++){if(d[c]==this){d.splice(c,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(d,c){if(d=="accept"){this.accept=a.isFunction(c)?c:function(e){return e.is(c)}}a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(c){var d=a.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=a.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=a.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=a.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(d,f){var e=f||a.ui.ddmanager.current;if(!e||(e.currentItem||e.element)[0]==this.element[0]){return false}var c=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=a.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==e.options.scope&&g.accept.call(g.element[0],(e.currentItem||e.element))&&a.ui.intersect(e,a.extend(g,{offset:g.element.offset()}),g.options.tolerance)){c=true;return false}});if(c){return false}if(this.accept.call(this.element[0],(e.currentItem||e.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("drop",d,this.ui(e));return this.element}return false},ui:function(d){return{draggable:(d.currentItem||d.element),helper:d.helper,position:d.position,offset:d.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.9"});a.ui.intersect=function(n,c,d){if(!c.offset){return false}var p=(n.positionAbs||n.position.absolute).left,h=p+n.helperProportions.width,q=(n.positionAbs||n.position.absolute).top,i=q+n.helperProportions.height;var e=c.offset.left,k=e+c.proportions.width,o=c.offset.top,j=o+c.proportions.height;switch(d){case"fit":return(e<=p&&h<=k&&o<=q&&i<=j);break;case"intersect":return(e<p+(n.helperProportions.width/2)&&h-(n.helperProportions.width/2)<k&&o<q+(n.helperProportions.height/2)&&i-(n.helperProportions.height/2)<j);break;case"pointer":var f=((n.positionAbs||n.position.absolute).left+(n.clickOffset||n.offset.click).left),g=((n.positionAbs||n.position.absolute).top+(n.clickOffset||n.offset.click).top),m=a.ui.isOver(g,f,o,e,c.proportions.height,c.proportions.width);return m;break;case"touch":return((q>=o&&q<=j)||(i>=o&&i<=j)||(q<o&&i>j))&&((p>=e&&p<=k)||(h>=e&&h<=k)||(p<e&&h>k));break;default:return false;break}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(d,f){var c=a.ui.ddmanager.droppables[d.options.scope]||[];var k=f?f.type:null;var e=(d.currentItem||d.element).find(":data(droppable)").andSelf();droppablesLoop:for(var g=0;g<c.length;g++){if(c[g].options.disabled||(d&&!c[g].accept.call(c[g].element[0],(d.currentItem||d.element)))){continue}for(var h=0;h<e.length;h++){if(e[h]==c[g].element[0]){c[g].proportions.height=0;continue droppablesLoop}}c[g].visible=c[g].element.css("display")!="none";if(!c[g].visible){continue}c[g].offset=c[g].element.offset();c[g].proportions={width:c[g].element[0].offsetWidth,height:c[g].element[0].offsetHeight};if(k=="mousedown"){c[g]._activate.call(c[g],f)}}},drop:function(c,e){var d=false;a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&a.ui.intersect(c,this,this.options.tolerance)){d=d||this._drop.call(this,e)}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,e)}});return d},drag:function(c,d){if(c.options.refreshPositions){a.ui.ddmanager.prepareOffsets(c,d)}a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var h=a.ui.intersect(c,this,this.options.tolerance);var g=!h&&this.isover==1?"isout":(h&&this.isover==0?"isover":null);if(!g){return}var e;if(this.options.greedy){var f=this.element.parents(":data(droppable):eq(0)");if(f.length){e=a.data(f[0],"droppable");e.greedyChild=(g=="isover"?1:0)}}if(e&&g=="isover"){e.isover=0;e.isout=1;e._out.call(e,d)}this[g]=1;this[g=="isout"?"isover":"isout"]=0;this[g=="isover"?"_over":"_out"].call(this,d);if(e&&g=="isout"){e.isout=0;e.isover=1;e._over.call(e,d)}})}}})(jQuery);(function(a,c){a.widget("ui.resizable",a.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 j=this,f=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!(f.aspectRatio),aspectRatio:f.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:f.helper||f.ghost||f.animate?f.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"))&&a.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(a('<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=f.handles||(!a(".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 e=this.handles.split(",");this.handles={};for(var g=0;g<e.length;g++){var l=a.trim(e[g]),h="ui-resizable-"+l;var k=a('<div class="ui-resizable-handle '+h+'"></div>');if(/sw|se|ne|nw/.test(l)){k.css({zIndex:++f.zIndex})}if("se"==l){k.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[l]=".ui-resizable-"+l;this.element.append(k)}}this._renderAxis=function(o){o=o||this.element;for(var p in this.handles){if(this.handles[p].constructor==String){this.handles[p]=a(this.handles[p],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var q=a(this.handles[p],this.element),m=0;m=/sw|ne|nw|se|n|s/.test(p)?q.outerHeight():q.outerWidth();var n=["padding",/ne|nw|n/.test(p)?"Top":/se|sw|s/.test(p)?"Bottom":/^e$/.test(p)?"Right":"Left"].join("");o.css(n,m);this._proportionallyResize()}if(!a(this.handles[p]).length){continue}}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!j.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}j.axis=i&&i[1]?i[1]:"se"}});if(f.autoHide){this._handles.hide();a(this.element).addClass("ui-resizable-autohide").hover(function(){a(this).removeClass("ui-resizable-autohide");j._handles.show()},function(){if(!j.resizing){a(this).addClass("ui-resizable-autohide");j._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){a(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(e){var g=false;for(var f in this.handles){if(a(this.handles[f])[0]==e.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(i){var f=this.options,k=this.element.position(),g=this.element;this.resizing=true;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(g.is(".ui-draggable")||(/absolute/).test(g.css("position"))){g.css({position:"absolute",top:k.top,left:k.left})}if(a.browser.opera&&(/relative/).test(g.css("position"))){g.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var j=d(this.helper.css("left")),h=d(this.helper.css("top"));if(f.containment){j+=a(f.containment).scrollLeft()||0;h+=a(f.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:j,top:h};this.size=this._helper?{width:g.outerWidth(),height:g.outerHeight()}:{width:g.width(),height:g.height()};this.originalSize=this._helper?{width:g.outerWidth(),height:g.outerHeight()}:{width:g.width(),height:g.height()};this.originalPosition={left:j,top:h};this.sizeDiff={width:g.outerWidth()-g.width(),height:g.outerHeight()-g.height()};this.originalMousePosition={left:i.pageX,top:i.pageY};this.aspectRatio=(typeof f.aspectRatio=="number")?f.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var e=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",e=="auto"?this.axis+"-resize":e);g.addClass("ui-resizable-resizing");this._propagate("start",i);return true},_mouseDrag:function(r){var k=this.helper,g=this.options,f={},q=this,h=this.originalMousePosition,i=this.axis;var n=(r.pageX-h.left)||0,p=(r.pageY-h.top)||0;var e=this._change[i];if(!e){return false}var j=e.apply(this,[r,n,p]),m=a.browser.msie&&a.browser.version<7,l=this.sizeDiff;if(this._aspectRatio||r.shiftKey){j=this._updateRatio(j,r)}j=this._respectSize(j,r);this._propagate("resize",r);k.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(j);this._trigger("resize",r,this.ui());return false},_mouseStop:function(i){this.resizing=false;var h=this.options,n=this;if(this._helper){var l=this._proportionallyResizeElements,j=l.length&&(/textarea/i).test(l[0].nodeName),f=j&&a.ui.hasScroll(l[0],"left")?0:n.sizeDiff.height,k=j?0:n.sizeDiff.width;var m={width:(n.size.width-k),height:(n.size.height-f)},g=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,e=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;if(!h.animate){this.element.css(a.extend(m,{top:e,left:g}))}n.helper.height(n.size.height);n.helper.width(n.size.width);if(this._helper&&!h.animate){this._proportionallyResize()}}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",i);if(this._helper){this.helper.remove()}return false},_updateCache:function(f){var e=this.options;this.offset=this.helper.offset();if(b(f.left)){this.position.left=f.left}if(b(f.top)){this.position.top=f.top}if(b(f.height)){this.size.height=f.height}if(b(f.width)){this.size.width=f.width}},_updateRatio:function(j,h){var f=this.options,i=this.position,e=this.size,g=this.axis;if(j.height){j.width=(e.height*this.aspectRatio)}else{if(j.width){j.height=(e.width/this.aspectRatio)}}if(g=="sw"){j.left=i.left+(e.width-j.width);j.top=null}if(g=="nw"){j.top=i.top+(e.height-j.height);j.left=i.left+(e.width-j.width)}return j},_respectSize:function(h,f){var i=this.helper,e=this.options,p=this._aspectRatio||f.shiftKey,g=this.axis,s=b(h.width)&&e.maxWidth&&(e.maxWidth<h.width),n=b(h.height)&&e.maxHeight&&(e.maxHeight<h.height),j=b(h.width)&&e.minWidth&&(e.minWidth>h.width),m=b(h.height)&&e.minHeight&&(e.minHeight>h.height);if(j){h.width=e.minWidth}if(m){h.height=e.minHeight}if(s){h.width=e.maxWidth}if(n){h.height=e.maxHeight}var k=this.originalPosition.left+this.originalSize.width,q=this.position.top+this.size.height;var l=/sw|nw|w/.test(g),u=/nw|ne|n/.test(g);if(j&&l){h.left=k-e.minWidth}if(s&&l){h.left=k-e.maxWidth}if(m&&u){h.top=q-e.minHeight}if(n&&u){h.top=q-e.maxHeight}var r=!h.width&&!h.height;if(r&&!h.left&&h.top){h.top=null}else{if(r&&!h.top&&h.left){h.left=null}}return h},_proportionallyResize:function(){var f=this.options;if(!this._proportionallyResizeElements.length){return}var j=this.helper||this.element;for(var g=0;g<this._proportionallyResizeElements.length;g++){var k=this._proportionallyResizeElements[g];if(!this.borderDif){var h=[k.css("borderTopWidth"),k.css("borderRightWidth"),k.css("borderBottomWidth"),k.css("borderLeftWidth")],e=[k.css("paddingTop"),k.css("paddingRight"),k.css("paddingBottom"),k.css("paddingLeft")];this.borderDif=a.map(h,function(m,o){var n=parseInt(m,10)||0,l=parseInt(e[o],10)||0;return n+l})}if(a.browser.msie&&!(!(a(j).is(":hidden")||a(j).parents(":hidden").length))){continue}k.css({height:(j.height()-this.borderDif[0]-this.borderDif[2])||0,width:(j.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var g=this.element,f=this.options;this.elementOffset=g.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var i=a.browser.msie&&a.browser.version<7,e=(i?1:0),h=(i?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-e+"px",top:this.elementOffset.top-e+"px",zIndex:++f.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(e,g,f){return{width:this.originalSize.width+g}},w:function(g,j,h){var f=this.options,i=this.originalSize,e=this.originalPosition;return{left:e.left+j,width:i.width-j}},n:function(g,j,h){var f=this.options,i=this.originalSize,e=this.originalPosition;return{top:e.top+h,height:i.height-h}},s:function(e,g,f){return{height:this.originalSize.height+f}},se:function(e,g,f){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,g,f]))},sw:function(e,g,f){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,g,f]))},ne:function(e,g,f){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,g,f]))},nw:function(e,g,f){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,g,f]))}},_propagate:function(e,f){a.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}}});a.extend(a.ui.resizable,{version:"1.8.9"});a.ui.plugin.add("resizable","alsoResize",{start:function(g,f){var h=a(this).data("resizable"),e=h.options;var i=function(j){a(j).each(function(){var k=a(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{a.each(e.alsoResize,function(j){i(j)})}}else{i(e.alsoResize)}},resize:function(g,j){var l=a(this).data("resizable"),f=l.options,k=l.originalSize,i=l.originalPosition;var e={height:(l.size.height-k.height)||0,width:(l.size.width-k.width)||0,top:(l.position.top-i.top)||0,left:(l.position.left-i.left)||0},h=function(m,n){a(m).each(function(){var p=a(this),q=a(this).data("resizable-alsoresize"),r={},o=n&&n.length?n:p.parents(j.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(o,function(s,v){var u=(q[v]||0)+(e[v]||0);if(u&&u>=0){r[v]=u||null}});if(a.browser.opera&&/relative/.test(p.css("position"))){l._revertToRelativePosition=true;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(r)})};if(typeof(f.alsoResize)=="object"&&!f.alsoResize.nodeType){a.each(f.alsoResize,function(m,n){h(m,n)})}else{h(f.alsoResize)}},stop:function(h,g){var i=a(this).data("resizable"),f=i.options;var e=function(j){a(j).each(function(){var k=a(this);k.css({position:k.data("resizable-alsoresize").position})})};if(i._revertToRelativePosition){i._revertToRelativePosition=false;if(typeof(f.alsoResize)=="object"&&!f.alsoResize.nodeType){a.each(f.alsoResize,function(j){e(j)})}else{e(f.alsoResize)}}a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(i,l){var p=a(this).data("resizable"),h=p.options;var m=p._proportionallyResizeElements,j=m.length&&(/textarea/i).test(m[0].nodeName),f=j&&a.ui.hasScroll(m[0],"left")?0:p.sizeDiff.height,k=j?0:p.sizeDiff.width;var n={width:(p.size.width-k),height:(p.size.height-f)},g=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,e=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(a.extend(n,e&&g?{top:e,left:g}:{}),{duration:h.animateDuration,easing:h.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(m&&m.length){a(m[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});a.ui.plugin.add("resizable","containment",{start:function(h,m){var u=a(this).data("resizable"),g=u.options,j=u.element;var s=g.containment,r=(s instanceof a)?s.get(0):(/parent/.test(s))?j.parent().get(0):s;if(!r){return}u.containerElement=a(r);if(/document/.test(s)||s==document){u.containerOffset={left:0,top:0};u.containerPosition={left:0,top:0};u.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{var f=a(r),n=[];a(["Top","Right","Left","Bottom"]).each(function(p,o){n[p]=d(f.css("padding"+o))});u.containerOffset=f.offset();u.containerPosition=f.position();u.containerSize={height:(f.innerHeight()-n[3]),width:(f.innerWidth()-n[1])};var l=u.containerOffset,q=u.containerSize.height,i=u.containerSize.width,e=(a.ui.hasScroll(r,"left")?r.scrollWidth:i),k=(a.ui.hasScroll(r)?r.scrollHeight:q);u.parentData={element:r,left:l.left,top:l.top,width:e,height:k}}},resize:function(i,m){var s=a(this).data("resizable"),h=s.options,e=s.containerSize,l=s.containerOffset,r=s.size,n=s.position,q=s._aspectRatio||i.shiftKey,u={top:0,left:0},g=s.containerElement;if(g[0]!=document&&(/static/).test(g.css("position"))){u=l}if(n.left<(s._helper?l.left:0)){s.size.width=s.size.width+(s._helper?(s.position.left-l.left):(s.position.left-u.left));if(q){s.size.height=s.size.width/h.aspectRatio}s.position.left=h.helper?l.left:0}if(n.top<(s._helper?l.top:0)){s.size.height=s.size.height+(s._helper?(s.position.top-l.top):s.position.top);if(q){s.size.width=s.size.height*h.aspectRatio}s.position.top=s._helper?l.top:0}s.offset.left=s.parentData.left+s.position.left;s.offset.top=s.parentData.top+s.position.top;var k=Math.abs((s._helper?s.offset.left-u.left:(s.offset.left-u.left))+s.sizeDiff.width),f=Math.abs((s._helper?s.offset.top-u.top:(s.offset.top-l.top))+s.sizeDiff.height);var p=s.containerElement.get(0)==s.element.parent().get(0),j=/relative|absolute/.test(s.containerElement.css("position"));if(p&&j){k-=s.parentData.left}if(k+s.size.width>=s.parentData.width){s.size.width=s.parentData.width-k;if(q){s.size.height=s.size.width/s.aspectRatio}}if(f+s.size.height>=s.parentData.height){s.size.height=s.parentData.height-f;if(q){s.size.width=s.size.height*s.aspectRatio}}},stop:function(j,l){var p=a(this).data("resizable"),i=p.options,m=p.position,k=p.containerOffset,n=p.containerPosition,g=p.containerElement;var f=a(p.helper),e=f.offset(),q=f.outerWidth()-p.sizeDiff.width,r=f.outerHeight()-p.sizeDiff.height;if(p._helper&&!i.animate&&(/relative/).test(g.css("position"))){a(this).css({left:e.left-n.left-k.left,width:q,height:r})}if(p._helper&&!i.animate&&(/static/).test(g.css("position"))){a(this).css({left:e.left-n.left-k.left,width:q,height:r})}}});a.ui.plugin.add("resizable","ghost",{start:function(g,f){var h=a(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=a(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=a(this).data("resizable"),e=h.options;if(h.ghost&&h.helper){h.helper.get(0).removeChild(h.ghost.get(0))}}});a.ui.plugin.add("resizable","grid",{resize:function(g,j){var p=a(this).data("resizable"),f=p.options,n=p.size,l=p.originalSize,i=p.originalPosition,h=p.axis,k=f._aspectRatio||g.shiftKey;f.grid=typeof f.grid=="number"?[f.grid,f.grid]:f.grid;var e=Math.round((n.width-l.width)/(f.grid[0]||1))*(f.grid[0]||1),m=Math.round((n.height-l.height)/(f.grid[1]||1))*(f.grid[1]||1);if(/^(se|s|e)$/.test(h)){p.size.width=l.width+e;p.size.height=l.height+m}else{if(/^(ne)$/.test(h)){p.size.width=l.width+e;p.size.height=l.height+m;p.position.top=i.top-m}else{if(/^(sw)$/.test(h)){p.size.width=l.width+e;p.size.height=l.height+m;p.position.left=i.left-e}else{p.size.width=l.width+e;p.size.height=l.height+m;p.position.top=i.top-m;p.position.left=i.left-e}}}}});var d=function(e){return parseInt(e,10)||0};var b=function(e){return !isNaN(parseInt(e,10))}})(jQuery);(function(a,b){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=false;var c;this.refresh=function(){c=a(d.options.filter,d.element[0]);c.each(function(){var f=a(this);var e=f.offset();a.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=c.addClass("ui-selectee");this._mouseInit();this.helper=a("<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=a(e.filter,this.element[0]);this._trigger("start",c);a(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=a.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})}});a(c.target).parents().andSelf().each(function(){var g=a.data(this,"selectable-item");if(g){var f=!c.metaKey||!g.$element.hasClass("ui-selected");g.$element.removeClass(f?"ui-unselecting":"ui-selected").addClass(f?"ui-selecting":"ui-unselecting");g.unselecting=!f;g.selecting=f;g.selected=f;if(f){d._trigger("selecting",c,{selecting:g.element})}else{d._trigger("unselecting",c,{unselecting:g.element})}return false}})},_mouseDrag:function(j){var h=this;this.dragged=true;if(this.options.disabled){return}var c=this.options;var i=this.opos[0],e=this.opos[1],f=j.pageX,g=j.pageY;if(i>f){var d=f;f=i;i=d}if(e>g){var d=g;g=e;e=d}this.helper.css({left:i,top:e,width:f-i,height:g-e});this.selectees.each(function(){var k=a.data(this,"selectable-item");if(!k||k.element==h.element[0]){return}var l=false;if(c.tolerance=="touch"){l=(!(k.left>f||k.right<i||k.top>g||k.bottom<e))}else{if(c.tolerance=="fit"){l=(k.left>i&&k.right<f&&k.top>e&&k.bottom<g)}}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;h._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}h._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;h._trigger("unselecting",j,{unselecting:k.element})}}}});return false},_mouseStop:function(c){var d=this;this.dragged=false;var e=this.options;a(".ui-unselecting",this.element[0]).each(function(){var f=a.data(this,"selectable-item");f.$element.removeClass("ui-unselecting");f.unselecting=false;f.startselected=false;d._trigger("unselected",c,{unselected:f.element})});a(".ui-selecting",this.element[0]).each(function(){var f=a.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}});a.extend(a.ui.selectable,{version:"1.8.9"})})(jQuery);(function(a,b){a.widget("ui.sortable",a.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?(/left|right/).test(this.items[0].item.css("float")):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(d,c){if(d==="disabled"){this.options[d]=c;this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")}else{a.Widget.prototype._setOption.apply(this,arguments)}},_mouseCapture:function(g,e){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(g);var d=null,h=this,f=a(g.target).parents().each(function(){if(a.data(this,"sortable-item")==h){d=a(this);return false}});if(a.data(g.target,"sortable-item")==h){d=a(g.target)}if(!d){return false}if(this.options.handle&&!e){var c=false;a(this.options.handle,d).find("*").andSelf().each(function(){if(this==g.target){c=true}});if(!c){return false}}this.currentItem=d;this._removeCurrentsFromItems();return true},_mouseStart:function(f,d,c){var h=this.options,g=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(f);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");a.extend(this.offset,{click:{left:f.pageX-this.offset.left,top:f.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(f);this.originalPageX=f.pageX;this.originalPageY=f.pageY;(h.cursorAt&&this._adjustOffsetFromHelper(h.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(h.containment){this._setContainment()}if(h.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",h.cursor)}if(h.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",h.opacity)}if(h.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",h.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",f,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!c){for(var e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger("activate",f,g._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!h.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(f);return true},_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 d=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY<d.scrollSensitivity){this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+d.scrollSpeed}else{if(f.pageY-this.overflowOffset.top<d.scrollSensitivity){this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-d.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<d.scrollSensitivity){this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+d.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<d.scrollSensitivity){this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-d.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<d.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<d.scrollSensitivity){c=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed)}}if(f.pageX-a(document).scrollLeft()<d.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<d.scrollSensitivity){c=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)}}}if(c!==false&&a.ui.ddmanager&&!d.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 g=this.items.length-1;g>=0;g--){var h=this.items[g],j=h.item[0],e=this._intersectsWithPointer(h);if(!e){continue}if(j!=this.currentItem[0]&&this.placeholder[e==1?"next":"prev"]()[0]!=j&&!a.ui.contains(this.placeholder[0],j)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],j):true)){this.direction=e==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(h)){this._rearrange(f,h)}else{break}this._trigger("change",f,this._uiHash());break}}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},_mouseStop:function(d,c){if(!d){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,d)}if(this.options.revert){var e=this;var f=e.placeholder.offset();e.reverting=true;a(this.helper).animate({left:f.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:f.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,c)}return false},cancel:function(){var d=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 c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,d._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,d._uiHash(this));this.containers[c].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()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}}return this},serialize:function(c){var e=this._getItemsAsjQuery(c&&c.connected);var d=[];c=c||{};a(e).each(function(){var f=(a(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 d=this._getItemsAsjQuery(c&&c.connected);var e=[];c=c||{};d.each(function(){e.push(a(c.item||this).attr(c.attribute||"id")||"")});return e},_intersectsWith:function(d){var n=this.positionAbs.left,e=n+this.helperProportions.width,o=this.positionAbs.top,f=o+this.helperProportions.height;var c=d.left,k=c+d.width,m=d.top,g=m+d.height;var j=this.offset.click.top,i=this.offset.click.left;var h=(o+j)>m&&(o+j)<g&&(n+i)>c&&(n+i)<k;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>d[this.floating?"width":"height"])){return h}else{return(c<n+(this.helperProportions.width/2)&&e-(this.helperProportions.width/2)<k&&m<o+(this.helperProportions.height/2)&&f-(this.helperProportions.height/2)<g)}},_intersectsWithPointer:function(g){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,g.top,g.height),e=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,g.left,g.width),f=c&&e,d=this._getDragVerticalDirection(),h=this._getDragHorizontalDirection();if(!f){return false}return this.floating?(((h&&h=="right")||d=="down")?2:1):(d&&(d=="down"?2:1))},_intersectsWithSides:function(e){var g=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+(e.height/2),e.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+(e.width/2),e.width),c=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(this.floating&&f){return((f=="right"&&d)||(f=="left"&&!d))}else{return c&&((c=="down"&&g)||(c=="up"&&!g))}},_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(f){var m=this;var e=[];var k=[];var h=this._connectWith();if(h&&f){for(var l=h.length-1;l>=0;l--){var c=a(h[l]);for(var d=c.length-1;d>=0;d--){var g=a.data(c[d],"sortable");if(g&&g!=this&&!g.options.disabled){k.push([a.isFunction(g.options.items)?g.options.items.call(g.element):a(g.options.items,g.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),g])}}}}k.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var l=k.length-1;l>=0;l--){k[l][0].each(function(){e.push(this)})}return a(e)},_removeCurrentsFromItems:function(){var c=this.currentItem.find(":data(sortable-item)");for(var d=0;d<this.items.length;d++){for(var e=0;e<c.length;e++){if(c[e]==this.items[d].item[0]){this.items.splice(d,1)}}}},_refreshItems:function(k){this.items=[];this.containers=[this];var f=this.items;var q=this;var o=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],k,{item:this.currentItem}):a(this.options.items,this.element),this]];var n=this._connectWith();if(n){for(var c=n.length-1;c>=0;c--){var l=a(n[c]);for(var d=l.length-1;d>=0;d--){var m=a.data(l[d],"sortable");if(m&&m!=this&&!m.options.disabled){o.push([a.isFunction(m.options.items)?m.options.items.call(m.element[0],k,{item:this.currentItem}):a(m.options.items,m.element),m]);this.containers.push(m)}}}}for(var c=o.length-1;c>=0;c--){var p=o[c][1];var h=o[c][0];for(var d=0,g=h.length;d<g;d++){var e=a(h[d]);e.data("sortable-item",p);f.push({item:e,instance:p,width:0,height:0,left:0,top:0})}}},refreshPositions:function(g){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var e=this.items.length-1;e>=0;e--){var f=this.items[e];var c=this.options.toleranceElement?a(this.options.toleranceElement,f.item):f.item;if(!g){f.width=c.outerWidth();f.height=c.outerHeight()}var d=c.offset();f.left=d.left;f.top=d.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var e=this.containers.length-1;e>=0;e--){var d=this.containers[e].element.offset();this.containers[e].containerCache.left=d.left;this.containers[e].containerCache.top=d.top;this.containers[e].containerCache.width=this.containers[e].element.outerWidth();this.containers[e].containerCache.height=this.containers[e].element.outerHeight()}}return this},_createPlaceholder:function(c){var f=c||this,d=f.options;if(!d.placeholder||d.placeholder.constructor==String){var e=d.placeholder;d.placeholder={element:function(){var g=a(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&&!d.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=a(d.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);d.placeholder.update(f,f.placeholder)},_contactContainers:function(f){var m=null,k=null;for(var c=this.containers.length-1;c>=0;c--){if(a.ui.contains(this.currentItem[0],this.containers[c].element[0])){continue}if(this._intersectsWith(this.containers[c].containerCache)){if(m&&a.ui.contains(this.containers[c].element[0],m.element[0])){continue}m=this.containers[c];k=c}else{if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",f,this._uiHash(this));this.containers[c].containerCache.over=0}}}if(!m){return}if(this.containers.length===1){this.containers[k]._trigger("over",f,this._uiHash(this));this.containers[k].containerCache.over=1}else{if(this.currentContainer!=this.containers[k]){var h=10000;var e=null;var l=this.positionAbs[this.containers[k].floating?"left":"top"];for(var d=this.items.length-1;d>=0;d--){if(!a.ui.contains(this.containers[k].element[0],this.items[d].item[0])){continue}var g=this.items[d][this.containers[k].floating?"left":"top"];if(Math.abs(g-l)<h){h=Math.abs(g-l);e=this.items[d]}}if(!e&&!this.options.dropOnEmpty){return}this.currentContainer=this.containers[k];e?this._rearrange(f,e,null,true):this._rearrange(f,null,this.containers[k].element,true);this._trigger("change",f,this._uiHash());this.containers[k]._trigger("change",f,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[k]._trigger("over",f,this._uiHash(this));this.containers[k].containerCache.over=1}}},_createHelper:function(e){var c=this.options;var d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[e,this.currentItem])):(c.helper=="clone"?this.currentItem.clone():this.currentItem);if(!d.parents("body").length){a(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0])}if(d[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(d[0].style.width==""||c.forceHelperSize){d.width(this.currentItem.width())}if(d[0].style.height==""||c.forceHelperSize){d.height(this.currentItem.height())}return d},_adjustOffsetFromHelper:function(c){if(typeof c=="string"){c=c.split(" ")}if(a.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&&a.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"&&a.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 d=this.options;if(d.containment=="parent"){d.containment=this.helper[0].parentNode}if(d.containment=="document"||d.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(d.containment)){var e=a(d.containment)[0];var f=a(d.containment).offset();var c=(a(e).css("overflow")!="hidden");this.containment=[f.left+(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0)-this.margins.left,f.top+(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,f.left+(c?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,f.top+(c?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(g,f){if(!f){f=this.position}var i=g=="absolute"?1:-1;var e=this.options,h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=(/(html|body)/i).test(h[0].tagName);return{top:(f.top+this.offset.relative.top*i+this.offset.parent.top*i-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(c?0:h.scrollTop()))*i)),left:(f.left+this.offset.relative.left*i+this.offset.parent.left*i-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():c?0:h.scrollLeft())*i))}},_generatePosition:function(h){var g=this.options,j=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(j[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var e=h.pageX;var f=h.pageY;if(this.originalPosition){if(this.containment){if(h.pageX-this.offset.click.left<this.containment[0]){e=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]){e=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(g.grid){var d=this.originalPageY+Math.round((f-this.originalPageY)/g.grid[1])*g.grid[1];f=this.containment?(!(d-this.offset.click.top<this.containment[1]||d-this.offset.click.top>this.containment[3])?d:(!(d-this.offset.click.top<this.containment[1])?d-g.grid[1]:d+g.grid[1])):d;var c=this.originalPageX+Math.round((e-this.originalPageX)/g.grid[0])*g.grid[0];e=this.containment?(!(c-this.offset.click.left<this.containment[0]||c-this.offset.click.left>this.containment[2])?c:(!(c-this.offset.click.left<this.containment[0])?c-g.grid[0]:c+g.grid[0])):c}}return{top:(f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:j.scrollTop())))),left:(e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:j.scrollLeft())))}},_rearrange:function(e,g,d,h){d?d[0].appendChild(this.placeholder[0]):g.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?g.item[0]:g.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var f=this,c=this.counter;window.setTimeout(function(){if(c==f.counter){f.refreshPositions(!h)}},0)},_clear:function(e,c){this.reverting=false;var g=[],f=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){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&&!c){g.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])&&!c){g.push(function(h){this._trigger("update",h,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!c){g.push(function(h){this._trigger("remove",h,this._uiHash())})}for(var d=this.containers.length-1;d>=0;d--){if(a.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!c){g.push((function(h){return function(i){h._trigger("receive",i,this._uiHash(this))}}).call(this,this.containers[d]));g.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(!c){g.push((function(h){return function(i){h._trigger("deactivate",i,this._uiHash(this))}}).call(this,this.containers[d]))}if(this.containers[d].containerCache.over){g.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){a("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(!c){this._trigger("beforeStop",e,this._uiHash());for(var d=0;d<g.length;d++){g[d].call(this,e)}this._trigger("stop",e,this._uiHash())}return false}if(!c){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(!c){for(var d=0;d<g.length;d++){g[d].call(this,e)}this._trigger("stop",e,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(c){var d=c||this;return{helper:d.helper,placeholder:d.placeholder||a([]),position:d.position,originalPosition:d.originalPosition,offset:d.positionAbs,item:d.currentItem,sender:c?c.element:null}}});a.extend(a.ui.sortable,{version:"1.8.9"})})(jQuery);(function(a,b){a.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}a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){if(e.disabled){return}a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){if(e.disabled){return}a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){if(e.disabled){return}a(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 c=d.element.find("a").filter(e.navigationFilter).eq(0);if(c.length){var f=c.closest(".ui-accordion-header");if(f.length){d.active=f}else{d.active=c.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",tabIndex:-1}).next().hide();if(!d.active.length){d.headers.eq(0).attr("tabIndex",0)}else{d.active.attr({"aria-expanded":"true",tabIndex:0})}if(!a.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){a("<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 c=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("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var d=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(c.autoHeight||c.fillHeight){d.css("height","")}return a.Widget.prototype.destroy.call(this)},_setOption:function(d,c){a.Widget.prototype._setOption.apply(this,arguments);if(d=="active"){this.activate(c)}if(d=="icons"){this._destroyIcons();if(c){this._createIcons()}}if(d=="disabled"){this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")}},_keydown:function(e){if(this.options.disabled||e.altKey||e.ctrlKey){return}var d=a.ui.keyCode,f=this.headers.length,c=this.headers.index(e.target),g=false;switch(e.keyCode){case d.RIGHT:case d.DOWN:g=this.headers[(c+1)%f];break;case d.LEFT:case d.UP:g=this.headers[(c-1+f)%f];break;case d.SPACE:case d.ENTER:this._clickHandler({target:e.target},e.target);e.preventDefault()}if(g){a(e.target).attr("tabIndex",-1);a(g).attr("tabIndex",0);g.focus();return false}return true},resize:function(){var d=this.options,c;if(d.fillSpace){if(a.browser.msie){var e=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();if(a.browser.msie){this.element.parent().css("overflow",e)}this.headers.each(function(){c-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else{if(d.autoHeight){c=0;this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c)}}return this},activate:function(d){this.options.active=d;var c=this._findActive(d)[0];this._clickHandler({target:c},c);return this},_findActive:function(c){return c?typeof c==="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(f,k){var c=this.options;if(c.disabled){return}if(!f.target){if(!c.collapsible){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(c.icons.headerSelected).addClass(c.icons.header);this.active.next().addClass("ui-accordion-content-active");var l=this.active.next(),h={options:c,newHeader:a([]),oldHeader:c.active,newContent:a([]),oldContent:l},e=(this.active=a([]));this._toggle(e,l,h);return}var i=a(f.currentTarget||k),g=i[0]===this.active[0];c.active=c.collapsible&&g?false:this.headers.index(i);if(this.running||(!c.collapsible&&g)){return}var d=this.active,e=i.next(),l=this.active.next(),h={options:c,newHeader:g&&c.collapsible?a([]):i,oldHeader:this.active,newContent:g&&c.collapsible?a([]):e,oldContent:l},j=this.headers.index(this.active[0])>this.headers.index(i[0]);this.active=g?a([]):i;this._toggle(e,l,h,g,j);d.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(c.icons.headerSelected).addClass(c.icons.header);if(!g){i.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(c.icons.header).addClass(c.icons.headerSelected);i.next().addClass("ui-accordion-content-active")}return},_toggle:function(f,n,h,g,i){var m=this,c=m.options;m.toShow=f;m.toHide=n;m.data=h;var l=function(){if(!m){return}return m._completed.apply(m,arguments)};m._trigger("changestart",null,m.data);m.running=n.size()===0?f.size():n.size();if(c.animated){var e={};if(c.collapsible&&g){e={toShow:a([]),toHide:n,complete:l,down:i,autoHeight:c.autoHeight||c.fillSpace}}else{e={toShow:f,toHide:n,complete:l,down:i,autoHeight:c.autoHeight||c.fillSpace}}if(!c.proxied){c.proxied=c.animated}if(!c.proxiedDuration){c.proxiedDuration=c.duration}c.animated=a.isFunction(c.proxied)?c.proxied(e):c.proxied;c.duration=a.isFunction(c.proxiedDuration)?c.proxiedDuration(e):c.proxiedDuration;var j=a.ui.accordion.animations,d=c.duration,k=c.animated;if(k&&!j[k]&&!a.easing[k]){k="slide"}if(!j[k]){j[k]=function(o){this.slide(o,{easing:k,duration:d||700})}}j[k](e)}else{if(c.collapsible&&g){f.toggle()}else{n.hide();f.show()}l(true)}n.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();f.prev().attr({"aria-expanded":"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)}});a.extend(a.ui.accordion,{version:"1.8.9",animations:{slide:function(f,k){f=a.extend({easing:"swing",duration:300},f,k);if(!f.toHide.size()){f.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},f);return}if(!f.toShow.size()){f.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},f);return}var e=f.toShow.css("overflow"),c=0,g={},h={},d=["height","paddingTop","paddingBottom"],j;var i=f.toShow;j=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));a.each(d,function(l,n){h[n]="hide";var m=(""+a.css(f.toShow[0],n)).match(/^([\d+-.]+)(.*)$/);g[n]={value:m[1],unit:m[2]||"px"}});f.toShow.css({height:0,overflow:"hidden"}).show();f.toHide.filter(":hidden").each(f.complete).end().filter(":visible").animate(h,{step:function(m,l){if(l.prop=="height"){c=(l.end-l.start===0)?0:(l.now-l.start)/(l.end-l.start)}f.toShow[0].style[l.prop]=(c*g[l.prop].value)+g[l.prop].unit},duration:f.duration,easing:f.easing,complete:function(){if(!f.autoHeight){f.toShow.css("height","")}f.toShow.css({width:j,overflow:e});f.complete()}})},bounceslide:function(c){this.slide(c,{easing:c.down?"easeOutBounce":"swing",duration:c.down?1000:200})}}})})(jQuery);(function(c,e){var d="ui-dialog ui-widget ui-widget-content ui-corner-all ",a={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},b={maxHeight:true,maxWidth:true,minHeight:true,minWidth: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(g){var f=c(this).css(g).offset().top;if(f<0){c(this).css("top",g.top-f)}}},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 n=this,f=n.options,h=f.title||"&#160;",k=c.ui.dialog.getTitleId(n.element),m=(n.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass(d+f.dialogClass).css({zIndex:f.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(p){if(f.closeOnEscape&&p.keyCode&&p.keyCode===c.ui.keyCode.ESCAPE){n.close(p);p.preventDefault()}}).attr({role:"dialog","aria-labelledby":k}).mousedown(function(p){n.moveToTop(false,p)}),l=n.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(m),i=(n.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(m),j=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){j.addClass("ui-state-hover")},function(){j.removeClass("ui-state-hover")}).focus(function(){j.addClass("ui-state-focus")}).blur(function(){j.removeClass("ui-state-focus")}).click(function(p){n.close(p);return false}).appendTo(i),o=(n.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(f.closeText).appendTo(j),g=c("<span></span>").addClass("ui-dialog-title").attr("id",k).html(h).prependTo(i);if(c.isFunction(f.beforeclose)&&!c.isFunction(f.beforeClose)){f.beforeClose=f.beforeclose}i.find("*").add(i).disableSelection();if(f.draggable&&c.fn.draggable){n._makeDraggable()}if(f.resizable&&c.fn.resizable){n._makeResizable()}n._createButtons(f.buttons);n._isOpen=false;if(c.fn.bgiframe){m.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var f=this;if(f.overlay){f.overlay.destroy()}f.uiDialog.hide();f.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");f.uiDialog.remove();if(f.originalTitle){f.element.attr("title",f.originalTitle)}return f},widget:function(){return this.uiDialog},close:function(g){var h=this,i,f;if(false===h._trigger("beforeClose",g)){return}if(h.overlay){h.overlay.destroy()}h.uiDialog.unbind("keypress.ui-dialog");h._isOpen=false;if(h.options.hide){h.uiDialog.hide(h.options.hide,function(){h._trigger("close",g)})}else{h.uiDialog.hide();h._trigger("close",g)}c.ui.dialog.overlay.resize();if(h.options.modal){i=0;c(".ui-dialog").each(function(){if(this!==h.uiDialog[0]){f=c(this).css("z-index");if(!isNaN(f)){i=Math.max(i,f)}}});c.ui.dialog.maxZ=i}return h},isOpen:function(){return this._isOpen},moveToTop:function(i,g){var h=this,j=h.options,f;if((j.modal&&!i)||(!j.stack&&!j.modal)){return h._trigger("focus",g)}if(j.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=j.zIndex}if(h.overlay){c.ui.dialog.maxZ+=1;h.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}f={scrollTop:h.element.attr("scrollTop"),scrollLeft:h.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;h.uiDialog.css("z-index",c.ui.dialog.maxZ);h.element.attr(f);h._trigger("focus",g);return h},open:function(){if(this._isOpen){return}var g=this,h=g.options,f=g.uiDialog;g.overlay=h.modal?new c.ui.dialog.overlay(g):null;g._size();g._position(h.position);f.show(h.show);g.moveToTop(true);if(h.modal){f.bind("keypress.ui-dialog",function(k){if(k.keyCode!==c.ui.keyCode.TAB){return}var i=c(":tabbable",this),j=i.filter(":first"),l=i.filter(":last");if(k.target===l[0]&&!k.shiftKey){j.focus(1);return false}else{if(k.target===j[0]&&k.shiftKey){l.focus(1);return false}}})}c(g.element.find(":tabbable").get().concat(f.find(".ui-dialog-buttonpane :tabbable").get().concat(f.get()))).eq(0).focus();g._isOpen=true;g._trigger("open");return g},_createButtons:function(g){var h=this,j=false,f=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),i=c("<div></div>").addClass("ui-dialog-buttonset").appendTo(f);h.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof g==="object"&&g!==null){c.each(g,function(){return !(j=true)})}if(j){c.each(g,function(l,k){k=c.isFunction(k)?{click:k,text:l}:k;var m=c('<button type="button"></button>').attr(k,true).unbind("click").click(function(){k.click.apply(h.element[0],arguments)}).appendTo(i);if(c.fn.button){m.button()}});f.appendTo(h.uiDialog)}},_makeDraggable:function(){var h=this,i=h.options,f=c(document),j;function g(k){return{position:k.position,offset:k.offset}}h.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(l,k){j=i.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");h._trigger("dragStart",l,g(k))},drag:function(l,k){h._trigger("drag",l,g(k))},stop:function(l,k){i.position=[k.position.left-f.scrollLeft(),k.position.top-f.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(j);h._trigger("dragStop",l,g(k));c.ui.dialog.overlay.resize()}})},_makeResizable:function(g){g=(g===e?this.options.resizable:g);var i=this,j=i.options,k=i.uiDialog.css("position"),h=(typeof g==="string"?g:"n,e,s,w,se,sw,ne,nw");function f(l){return{originalPosition:l.originalPosition,originalSize:l.originalSize,position:l.position,size:l.size}}i.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:i.element,maxWidth:j.maxWidth,maxHeight:j.maxHeight,minWidth:j.minWidth,minHeight:i._minHeight(),handles:h,start:function(m,l){c(this).addClass("ui-dialog-resizing");i._trigger("resizeStart",m,f(l))},resize:function(m,l){i._trigger("resize",m,f(l))},stop:function(m,l){c(this).removeClass("ui-dialog-resizing");j.height=c(this).height();j.width=c(this).width();i._trigger("resizeStop",m,f(l));c.ui.dialog.overlay.resize()}}).css("position",k).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var f=this.options;if(f.height==="auto"){return f.minHeight}else{return Math.min(f.minHeight,f.height)}},_position:function(i){var g=[],h=[0,0],f;if(i){if(typeof i==="string"||(typeof i==="object"&&"0" in i)){g=i.split?i.split(" "):[i[0],i[1]];if(g.length===1){g[1]=g[0]}c.each(["left","top"],function(j,k){if(+g[j]===g[j]){h[j]=g[j];g[j]=k}});i={my:g.join(" "),at:g.join(" "),offset:h.join(" ")}}i=c.extend({},c.ui.dialog.prototype.options.position,i)}else{i=c.ui.dialog.prototype.options.position}f=this.uiDialog.is(":visible");if(!f){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},i));if(!f){this.uiDialog.hide()}},_setOptions:function(i){var h=this,g={},f=false;c.each(i,function(k,j){h._setOption(k,j);if(k in a){f=true}if(k in b){g[k]=j}});if(f){this._size()}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",g)}},_setOption:function(h,g){var j=this,i=j.uiDialog;switch(h){case"beforeclose":h="beforeClose";break;case"buttons":j._createButtons(g);break;case"closeText":j.uiDialogTitlebarCloseText.text(""+g);break;case"dialogClass":i.removeClass(j.options.dialogClass).addClass(d+g);break;case"disabled":if(g){i.addClass("ui-dialog-disabled")}else{i.removeClass("ui-dialog-disabled")}break;case"draggable":var k=i.is(":data(draggable)");if(k&&!g){i.draggable("destroy")}if(!k&&g){j._makeDraggable()}break;case"position":j._position(g);break;case"resizable":var f=i.is(":data(resizable)");if(f&&!g){i.resizable("destroy")}if(f&&typeof g==="string"){i.resizable("option","handles",g)}if(!f&&g!==false){j._makeResizable(g)}break;case"title":c(".ui-dialog-title",j.uiDialogTitlebar).html(""+(g||"&#160;"));break}c.Widget.prototype._setOption.apply(j,arguments)},_size:function(){var i=this.options,j,h,f=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(i.minWidth>i.width){i.width=i.minWidth}j=this.uiDialog.css({height:"auto",width:i.width}).height();h=Math.max(0,i.minHeight-j);if(i.height==="auto"){if(c.support.minHeight){this.element.css({minHeight:h,height:"auto"})}else{this.uiDialog.show();var g=this.element.css("height","auto").height();if(!f){this.uiDialog.hide()}this.element.height(Math.max(g,h))}}else{this.element.height(Math.max(i.height-j,0))}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});c.extend(c.ui.dialog,{version:"1.8.9",uuid:0,maxZ:0,getTitleId:function(f){var g=f.attr("id");if(!g){this.uuid+=1;g=this.uuid}return"ui-dialog-title-"+g},overlay:function(f){this.$el=c.ui.dialog.overlay.create(f)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(f){return f+".dialog-overlay"}).join(" "),create:function(g){if(this.instances.length===0){setTimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(h){if(c(h.target).zIndex()<c.ui.dialog.overlay.maxZ){return false}})}},1);c(document).bind("keydown.dialog-overlay",function(h){if(g.options.closeOnEscape&&h.keyCode&&h.keyCode===c.ui.keyCode.ESCAPE){g.close(h);h.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var f=(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(c.fn.bgiframe){f.bgiframe()}this.instances.push(f);return f},destroy:function(f){var g=c.inArray(f,this.instances);if(g!=-1){this.oldInstances.push(this.instances.splice(g,1)[0])}if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}f.remove();var h=0;c.each(this.instances,function(){h=Math.max(h,this.css("z-index"))});this.maxZ=h},height:function(){var f,g;if(c.browser.msie&&c.browser.version<7){f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);g=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(f<g){return c(window).height()+"px"}else{return f+"px"}}else{return c(document).height()+"px"}},width:function(){var g,f;if(c.browser.msie&&c.browser.version<7){g=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);f=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(g<f){return c(window).width()+"px"}else{return g+"px"}}else{return c(document).width()+"px"}},resize:function(){var f=c([]);c.each(c.ui.dialog.overlay.instances,function(){f=f.add(this)});f.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(b,c){var a=5;b.widget("ui.slider",b.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,d=this.options;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");if(d.disabled){this.element.addClass("ui-slider-disabled ui-disabled")}this.range=b([]);if(d.range){if(d.range===true){this.range=b("<div></div>");if(!d.values){d.values=[this._valueMin(),this._valueMin()]}if(d.values.length&&d.values.length!==2){d.values=[d.values[0],d.values[0]]}}else{this.range=b("<div></div>")}this.range.appendTo(this.element).addClass("ui-slider-range");if(d.range==="min"||d.range==="max"){this.range.addClass("ui-slider-range-"+d.range)}this.range.addClass("ui-widget-header")}if(b(".ui-slider-handle",this.element).length===0){b("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle")}if(d.values&&d.values.length){while(b(".ui-slider-handle",this.element).length<d.values.length){b("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle")}}this.handles=b(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(f){f.preventDefault()}).hover(function(){if(!d.disabled){b(this).addClass("ui-state-hover")}},function(){b(this).removeClass("ui-state-hover")}).focus(function(){if(!d.disabled){b(".ui-slider .ui-state-focus").removeClass("ui-state-focus");b(this).addClass("ui-state-focus")}else{b(this).blur()}}).blur(function(){b(this).removeClass("ui-state-focus")});this.handles.each(function(f){b(this).data("index.ui-slider-handle",f)});this.handles.keydown(function(i){var l=true,k=b(this).data("index.ui-slider-handle"),g,f,h,j;if(e.options.disabled){return}switch(i.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:l=false;if(!e._keySliding){e._keySliding=true;b(this).addClass("ui-state-active");g=e._start(i,k);if(g===false){return}}break}j=e.options.step;if(e.options.values&&e.options.values.length){f=h=e.values(k)}else{f=h=e.value()}switch(i.keyCode){case b.ui.keyCode.HOME:h=e._valueMin();break;case b.ui.keyCode.END:h=e._valueMax();break;case b.ui.keyCode.PAGE_UP:h=e._trimAlignValue(f+((e._valueMax()-e._valueMin())/a));break;case b.ui.keyCode.PAGE_DOWN:h=e._trimAlignValue(f-((e._valueMax()-e._valueMin())/a));break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(f===e._valueMax()){return}h=e._trimAlignValue(f+j);break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(f===e._valueMin()){return}h=e._trimAlignValue(f-j);break}e._slide(i,k,h);return l}).keyup(function(f){var g=b(this).data("index.ui-slider-handle");if(e._keySliding){e._keySliding=false;e._stop(f,g);e._change(f,g);b(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(h){var g=this.options,f,k,i,d,m,j,n,e,l;if(g.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();f={x:h.pageX,y:h.pageY};k=this._normValueFromMouse(f);i=this._valueMax()-this._valueMin()+1;m=this;this.handles.each(function(p){var o=Math.abs(k-m.values(p));if(i>o){i=o;d=b(this);j=p}});if(g.range===true&&this.values(1)===g.min){j+=1;d=b(this.handles[j])}n=this._start(h,j);if(n===false){return false}this._mouseSliding=true;m._handleIndex=j;d.addClass("ui-state-active").focus();e=d.offset();l=!b(h.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=l?{left:0,top:0}:{left:h.pageX-e.left-(d.width()/2),top:h.pageY-e.top-(d.height()/2)-(parseInt(d.css("borderTopWidth"),10)||0)-(parseInt(d.css("borderBottomWidth"),10)||0)+(parseInt(d.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover")){this._slide(h,j,k)}this._animateOff=true;return true},_mouseStart:function(d){return true},_mouseDrag:function(e){var f={x:e.pageX,y:e.pageY},d=this._normValueFromMouse(f);this._slide(e,this._handleIndex,d);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(i){var d,e,h,f,g;if(this.orientation==="horizontal"){d=this.elementSize.width;e=i.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{d=this.elementSize.height;e=i.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}h=(e/d);if(h>1){h=1}if(h<0){h=0}if(this.orientation==="vertical"){h=1-h}f=this._valueMax()-this._valueMin();g=this._valueMin()+h*f;return this._trimAlignValue(g)},_start:function(e,f){var d={handle:this.handles[f],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(f);d.values=this.values()}return this._trigger("start",e,d)},_slide:function(g,i,f){var d,h,e;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&&f>d)||(i===1&&f<d))){f=d}if(f!==this.values(i)){h=this.values();h[i]=f;e=this._trigger("slide",g,{handle:this.handles[i],value:f,values:h});d=this.values(i?0:1);if(e!==false){this.values(i,f,true)}}}else{if(f!==this.value()){e=this._trigger("slide",g,{handle:this.handles[i],value:f});if(e!==false){this.value(f)}}}},_stop:function(e,f){var d={handle:this.handles[f],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(f);d.values=this.values()}this._trigger("stop",e,d)},_change:function(e,f){if(!this._keySliding&&!this._mouseSliding){var d={handle:this.handles[f],value:this.value()};if(this.options.values&&this.options.values.length){d.value=this.values(f);d.values=this.values()}this._trigger("change",e,d)}},value:function(d){if(arguments.length){this.options.value=this._trimAlignValue(d);this._refreshValue();this._change(null,0)}return this._value()},values:function(g,f){var h,d,e;if(arguments.length>1){this.options.values[g]=this._trimAlignValue(f);this._refreshValue();this._change(null,g)}if(arguments.length){if(b.isArray(arguments[0])){h=this.options.values;d=arguments[0];for(e=0;e<h.length;e+=1){h[e]=this._trimAlignValue(d[e]);this._change(null,e)}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(e,d){var g,f=0;if(b.isArray(this.options.values)){f=this.options.values.length}b.Widget.prototype._setOption.apply(this,arguments);switch(e){case"disabled":if(d){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");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(g=0;g<f;g+=1){this._change(null,g)}this._animateOff=false;break}},_value:function(){var d=this.options.value;d=this._trimAlignValue(d);return d},_values:function(f){var d,g,e;if(arguments.length){d=this.options.values[f];d=this._trimAlignValue(d);return d}else{g=this.options.values.slice();for(e=0;e<g.length;e+=1){g[e]=this._trimAlignValue(g[e])}return g}},_trimAlignValue:function(f){if(f<=this._valueMin()){return this._valueMin()}if(f>=this._valueMax()){return this._valueMax()}var d=(this.options.step>0)?this.options.step:1,e=(f-this._valueMin())%d;alignValue=f-e;if(Math.abs(e)*2>=d){alignValue+=(e>0)?d:(-d)}return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var m=this.options.range,e=this.options,l=this,g=(!this._animateOff)?e.animate:false,k,f={},h,j,i,d;if(this.options.values&&this.options.values.length){this.handles.each(function(n,o){k=(l.values(n)-l._valueMin())/(l._valueMax()-l._valueMin())*100;f[l.orientation==="horizontal"?"left":"bottom"]=k+"%";b(this).stop(1,1)[g?"animate":"css"](f,e.animate);if(l.options.range===true){if(l.orientation==="horizontal"){if(n===0){l.range.stop(1,1)[g?"animate":"css"]({left:k+"%"},e.animate)}if(n===1){l.range[g?"animate":"css"]({width:(k-h)+"%"},{queue:false,duration:e.animate})}}else{if(n===0){l.range.stop(1,1)[g?"animate":"css"]({bottom:(k)+"%"},e.animate)}if(n===1){l.range[g?"animate":"css"]({height:(k-h)+"%"},{queue:false,duration:e.animate})}}}h=k})}else{j=this.value();i=this._valueMin();d=this._valueMax();k=(d!==i)?(j-i)/(d-i)*100:0;f[l.orientation==="horizontal"?"left":"bottom"]=k+"%";this.handle.stop(1,1)[g?"animate":"css"](f,e.animate);if(m==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[g?"animate":"css"]({width:k+"%"},e.animate)}if(m==="max"&&this.orientation==="horizontal"){this.range[g?"animate":"css"]({width:(100-k)+"%"},{queue:false,duration:e.animate})}if(m==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[g?"animate":"css"]({height:k+"%"},e.animate)}if(m==="max"&&this.orientation==="vertical"){this.range[g?"animate":"css"]({height:(100-k)+"%"},{queue:false,duration:e.animate})}}}});b.extend(b.ui.slider,{version:"1.8.9"})}(jQuery));(function(c,e){var d=0,f=0;function b(){return ++d}function a(){return ++f}c.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(h,g){if(h=="selected"){if(this.options.collapsible&&g==this.options.selected){return}this.select(g)}else{this.options[h]=g;this._tabify()}},_tabId:function(g){return g.title&&g.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+b()},_sanitizeSelector:function(g){return g.replace(/:/g,"\\:")},_cookie:function(){var g=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a());return c.cookie.apply(null,[g].concat(c.makeArray(arguments)))},_ui:function(h,g){return{tab:h,panel:g,index:this.anchors.index(h)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var g=c(this);g.html(g.data("label.tabs")).removeData("label.tabs")})},_tabify:function(k){var u=this,l=this.options,q=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=c(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return c("a",this)[0]});this.panels=c([]);this.anchors.each(function(y,w){var z=c(w).attr("href");var B=z.split("#")[0],x;if(B&&(B===location.toString().split("#")[0]||(x=c("base")[0])&&B===x.href)){z=w.hash;w.href=z}if(q.test(z)){u.panels=u.panels.add(u.element.find(u._sanitizeSelector(z)))}else{if(z&&z!=="#"){c.data(w,"href.tabs",z);c.data(w,"load.tabs",z.replace(/#.*$/,""));var o=u._tabId(w);w.href="#"+o;var A=u.element.find("#"+o);if(!A.length){A=c(l.panelTemplate).attr("id",o).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(u.panels[y-1]||u.list);A.data("destroy.tabs",true)}u.panels=u.panels.add(A)}else{l.disabled.push(y)}}});if(k){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(l.selected===e){if(location.hash){this.anchors.each(function(w,o){if(o.hash==location.hash){l.selected=w;return false}})}if(typeof l.selected!=="number"&&l.cookie){l.selected=parseInt(u._cookie(),10)}if(typeof l.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length){l.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}l.selected=l.selected||(this.lis.length?0:-1)}else{if(l.selected===null){l.selected=-1}}l.selected=((l.selected>=0&&this.anchors[l.selected])||l.selected<0)?l.selected:0;l.disabled=c.unique(l.disabled.concat(c.map(this.lis.filter(".ui-state-disabled"),function(o,w){return u.lis.index(o)}))).sort();if(c.inArray(l.selected,l.disabled)!=-1){l.disabled.splice(c.inArray(l.selected,l.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(l.selected>=0&&this.anchors.length){u.element.find(u._sanitizeSelector(u.anchors[l.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(l.selected).addClass("ui-tabs-selected ui-state-active");u.element.queue("tabs",function(){u._trigger("show",null,u._ui(u.anchors[l.selected],u.element.find(u._sanitizeSelector(u.anchors[l.selected].hash))[0]))});this.load(l.selected)}c(window).bind("unload",function(){u.lis.add(u.anchors).unbind(".tabs");u.lis=u.anchors=u.panels=null})}else{l.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[l.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(l.cookie){this._cookie(l.selected,l.cookie)}for(var g=0,h;(h=this.lis[g]);g++){c(h)[c.inArray(g,l.disabled)!=-1&&!c(h).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(l.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(l.event!=="mouseover"){var s=function(i,o){if(o.is(":not(.ui-state-disabled)")){o.addClass("ui-state-"+i)}};var m=function(i,o){o.removeClass("ui-state-"+i)};this.lis.bind("mouseover.tabs",function(){s("hover",c(this))});this.lis.bind("mouseout.tabs",function(){m("hover",c(this))});this.anchors.bind("focus.tabs",function(){s("focus",c(this).closest("li"))});this.anchors.bind("blur.tabs",function(){m("focus",c(this).closest("li"))})}var v,n;if(l.fx){if(c.isArray(l.fx)){v=l.fx[0];n=l.fx[1]}else{v=n=l.fx}}function p(o,i){o.css("display","");if(!c.support.opacity&&i.opacity){o[0].style.removeAttribute("filter")}}var j=n?function(o,i){c(o).closest("li").addClass("ui-tabs-selected ui-state-active");i.hide().removeClass("ui-tabs-hide").animate(n,n.duration||"normal",function(){p(i,n);u._trigger("show",null,u._ui(o,i[0]))})}:function(o,i){c(o).closest("li").addClass("ui-tabs-selected ui-state-active");i.removeClass("ui-tabs-hide");u._trigger("show",null,u._ui(o,i[0]))};var r=v?function(o,i){i.animate(v,v.duration||"normal",function(){u.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");p(i,v);u.element.dequeue("tabs")})}:function(w,o,i){u.lis.removeClass("ui-tabs-selected ui-state-active");o.addClass("ui-tabs-hide");u.element.dequeue("tabs")};this.anchors.bind(l.event+".tabs",function(){var w=this,i=c(w).closest("li"),o=u.panels.filter(":not(.ui-tabs-hide)"),x=u.element.find(u._sanitizeSelector(w.hash));if((i.hasClass("ui-tabs-selected")&&!l.collapsible)||i.hasClass("ui-state-disabled")||i.hasClass("ui-state-processing")||u.panels.filter(":animated").length||u._trigger("select",null,u._ui(this,x[0]))===false){this.blur();return false}l.selected=u.anchors.index(this);u.abort();if(l.collapsible){if(i.hasClass("ui-tabs-selected")){l.selected=-1;if(l.cookie){u._cookie(l.selected,l.cookie)}u.element.queue("tabs",function(){r(w,o)}).dequeue("tabs");this.blur();return false}else{if(!o.length){if(l.cookie){u._cookie(l.selected,l.cookie)}u.element.queue("tabs",function(){j(w,x)});u.load(u.anchors.index(this));this.blur();return false}}}if(l.cookie){u._cookie(l.selected,l.cookie)}if(x.length){if(o.length){u.element.queue("tabs",function(){r(w,o)})}u.element.queue("tabs",function(){j(w,x)});u.load(u.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(c.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=c.data(this,"href.tabs");if(h){this.href=h}var i=c(this).unbind(".tabs");c.each(["href","load","cache"],function(k,j){i.removeData(j+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(c.data(this,"destroy.tabs")){c(this).remove()}else{c(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(i,l,k){if(k===e){k=this.anchors.length}var n=this,h=this.options,m=c(h.tabTemplate.replace(/#\{href\}/g,i).replace(/#\{label\}/g,l)),g=!i.indexOf("#")?i.replace("#",""):this._tabId(c("a",m)[0]);m.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=n.element.find("#"+g);if(!j.length){j=c(h.panelTemplate).attr("id",g).data("destroy.tabs",true)}j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(k>=this.lis.length){m.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{m.insertBefore(this.lis[k]);j.insertBefore(this.panels[k])}h.disabled=c.map(h.disabled,function(o,p){return o>=k?++o:o});this._tabify();if(this.anchors.length==1){h.selected=0;m.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){n._trigger("show",null,n._ui(n.anchors[0],n.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[k],this.panels[k]));return this},remove:function(j){j=this._getIndex(j);var h=this.options,g=this.lis.eq(j).remove(),i=this.panels.eq(j).remove();if(g.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(j+(j+1<this.anchors.length?1:-1))}h.disabled=c.map(c.grep(h.disabled,function(k,l){return k!=j}),function(k,l){return k>=j?--k:k});this._tabify();this._trigger("remove",null,this._ui(g.find("a")[0],i[0]));return this},enable:function(h){h=this._getIndex(h);var g=this.options;if(c.inArray(h,g.disabled)==-1){return}this.lis.eq(h).removeClass("ui-state-disabled");g.disabled=c.grep(g.disabled,function(j,k){return j!=h});this._trigger("enable",null,this._ui(this.anchors[h],this.panels[h]));return this},disable:function(i){i=this._getIndex(i);var h=this,g=this.options;if(i!=g.selected){this.lis.eq(i).addClass("ui-state-disabled");g.disabled.push(i);g.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[i],this.panels[i]))}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(l){l=this._getIndex(l);var k=this,h=this.options,i=this.anchors.eq(l)[0],j=c.data(i,"load.tabs");this.abort();if(!j||this.element.queue("tabs").length!==0&&c.data(i,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(l).addClass("ui-state-processing");if(h.spinner){var g=c("span",i);g.data("label.tabs",g.html()).html(h.spinner)}this.xhr=c.ajax(c.extend({},h.ajaxOptions,{url:j,success:function(m,n){k.element.find(k._sanitizeSelector(i.hash)).html(m);k._cleanup();if(h.cache){c.data(i,"cache.tabs",true)}k._trigger("load",null,k._ui(k.anchors[l],k.panels[l]));try{h.ajaxOptions.success(m,n)}catch(o){}},error:function(o,m,n){k._cleanup();k._trigger("load",null,k._ui(k.anchors[l],k.panels[l]));try{h.ajaxOptions.error(o,m,l,i)}catch(n){}}}));k.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(h,g){this.anchors.eq(h).removeData("cache.tabs").data("load.tabs",g);return this},length:function(){return this.anchors.length}});c.extend(c.ui.tabs,{version:"1.8.9"});c.extend(c.ui.tabs.prototype,{rotation:null,rotate:function(h,i){var j=this,l=this.options;var k=j._rotate||(j._rotate=function(m){clearTimeout(j.rotation);j.rotation=setTimeout(function(){var n=l.selected;j.select(++n<j.anchors.length?n:0)},h);if(m){m.stopPropagation()}});var g=j._unrotate||(j._unrotate=!i?function(m){if(m.clientX){j.rotate(null)}}:function(m){t=l.selected;k()});if(h){this.element.bind("tabsshow",k);this.anchors.bind(l.event+".tabs",g);k()}else{clearTimeout(j.rotation);this.element.unbind("tabsshow",k);this.anchors.unbind(l.event+".tabs",g);delete this._rotate;delete this._unrotate}return this}})})(jQuery);(function(d,f){d.extend(d.ui,{datepicker:{version:"1.8.9"}});var g="datepicker";var b=new Date().getTime();function e(){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};d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}d.extend(e.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(h){c(this._defaults,h||{});return this},_attachDatepicker:function(o,p){var j=null;for(var h in this._defaults){var k=o.getAttribute("date:"+h);if(k){j=j||{};try{j[h]=eval(k)}catch(m){j[h]=k}}}var i=o.nodeName.toLowerCase();var n=(i=="div"||i=="span");if(!o.id){this.uuid+=1;o.id="dp"+this.uuid}var l=this._newInst(d(o),n);l.settings=d.extend({},p||{},j||{});if(i=="input"){this._connectDatepicker(o,l)}else{if(n){this._inlineDatepicker(o,l)}}},_newInst:function(h,i){var j=h[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:j,input:h,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:(!i?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(j,h){var i=d(j);h.append=d([]);h.trigger=d([]);if(i.hasClass(this.markerClassName)){return}this._attachments(i,h);i.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(m,l,k){h.settings[l]=k}).bind("getData.datepicker",function(l,k){return this._get(h,k)});this._autoSize(h);d.data(j,g,h)},_attachments:function(i,h){var k=this._get(h,"appendText");var l=this._get(h,"isRTL");if(h.append){h.append.remove()}if(k){h.append=d('<span class="'+this._appendClass+'">'+k+"</span>");i[l?"before":"after"](h.append)}i.unbind("focus",this._showDatepicker);if(h.trigger){h.trigger.remove()}var m=this._get(h,"showOn");if(m=="focus"||m=="both"){i.focus(this._showDatepicker)}if(m=="button"||m=="both"){var n=this._get(h,"buttonText");var j=this._get(h,"buttonImage");h.trigger=d(this._get(h,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:j,alt:n,title:n}):d('<button type="button"></button>').addClass(this._triggerClass).html(j==""?n:d("<img/>").attr({src:j,alt:n,title:n})));i[l?"before":"after"](h.trigger);h.trigger.click(function(){if(d.datepicker._datepickerShowing&&d.datepicker._lastInput==i[0]){d.datepicker._hideDatepicker()}else{d.datepicker._showDatepicker(i[0])}return false})}},_autoSize:function(h){if(this._get(h,"autoSize")&&!h.inline){var i=new Date(2009,12-1,20);var k=this._get(h,"dateFormat");if(k.match(/[DM]/)){var j=function(n){var l=0;var o=0;for(var m=0;m<n.length;m++){if(n[m].length>l){l=n[m].length;o=m}}return o};i.setMonth(j(this._get(h,(k.match(/MM/)?"monthNames":"monthNamesShort"))));i.setDate(j(this._get(h,(k.match(/DD/)?"dayNames":"dayNamesShort")))+20-i.getDay())}h.input.attr("size",this._formatDate(h,i).length)}},_inlineDatepicker:function(i,h){var j=d(i);if(j.hasClass(this.markerClassName)){return}j.addClass(this.markerClassName).append(h.dpDiv).bind("setData.datepicker",function(m,l,k){h.settings[l]=k}).bind("getData.datepicker",function(l,k){return this._get(h,k)});d.data(i,g,h);this._setDate(h,this._getDefaultDate(h),true);this._updateDatepicker(h);this._updateAlternate(h);h.dpDiv.show()},_dialogDatepicker:function(n,i,h,r,o){var m=this._dialogInst;if(!m){this.uuid+=1;var j="dp"+this.uuid;this._dialogInput=d('<input type="text" id="'+j+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);m=this._dialogInst=this._newInst(this._dialogInput,false);m.settings={};d.data(this._dialogInput[0],g,m)}c(m.settings,r||{});i=(i&&i.constructor==Date?this._formatDate(m,i):i);this._dialogInput.val(i);this._pos=(o?(o.length?o:[o.pageX,o.pageY]):null);if(!this._pos){var l=document.documentElement.clientWidth;var k=document.documentElement.clientHeight;var q=document.documentElement.scrollLeft||document.body.scrollLeft;var p=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(l/2)-100+q,(k/2)-150+p]}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");m.settings.onSelect=h;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,m);return this},_destroyDatepicker:function(k){var i=d(k);var h=d.data(k,g);if(!i.hasClass(this.markerClassName)){return}var j=k.nodeName.toLowerCase();d.removeData(k,g);if(j=="input"){h.append.remove();h.trigger.remove();i.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(j=="div"||j=="span"){i.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(k){var i=d(k);var h=d.data(k,g);if(!i.hasClass(this.markerClassName)){return}var j=k.nodeName.toLowerCase();if(j=="input"){k.disabled=false;h.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(j=="div"||j=="span"){var l=i.children("."+this._inlineClass);l.children().removeClass("ui-state-disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(m){return(m==k?null:m)})},_disableDatepicker:function(k){var i=d(k);var h=d.data(k,g);if(!i.hasClass(this.markerClassName)){return}var j=k.nodeName.toLowerCase();if(j=="input"){k.disabled=true;h.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(j=="div"||j=="span"){var l=i.children("."+this._inlineClass);l.children().addClass("ui-state-disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(m){return(m==k?null:m)});this._disabledInputs[this._disabledInputs.length]=k},_isDisabledDatepicker:function(h){if(!h){return false}for(var j=0;j<this._disabledInputs.length;j++){if(this._disabledInputs[j]==h){return true}}return false},_getInst:function(h){try{return d.data(h,g)}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(k,h,m){var i=this._getInst(k);if(arguments.length==2&&typeof h=="string"){return(h=="defaults"?d.extend({},d.datepicker._defaults):(i?(h=="all"?d.extend({},i.settings):this._get(i,h)):null))}var j=h||{};if(typeof h=="string"){j={};j[h]=m}if(i){if(this._curInst==i){this._hideDatepicker()}var l=this._getDateDatepicker(k,true);c(i.settings,j);this._attachments(d(k),i);this._autoSize(i);this._setDateDatepicker(k,l);this._updateDatepicker(i)}},_changeDatepicker:function(i,h,j){this._optionDatepicker(i,h,j)},_refreshDatepicker:function(i){var h=this._getInst(i);if(h){this._updateDatepicker(h)}},_setDateDatepicker:function(i,j){var h=this._getInst(i);if(h){this._setDate(h,j);this._updateDatepicker(h);this._updateAlternate(h)}},_getDateDatepicker:function(i,j){var h=this._getInst(i);if(h&&!h.inline){this._setDateFromField(h,j)}return(h?this._getDate(h):null)},_doKeyDown:function(j){var i=d.datepicker._getInst(j.target);var h=true;var k=i.dpDiv.is(".ui-datepicker-rtl");i._keyEvent=true;if(d.datepicker._datepickerShowing){switch(j.keyCode){case 9:d.datepicker._hideDatepicker();h=false;break;case 13:var l=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",i.dpDiv);if(l[0]){d.datepicker._selectDay(j.target,i.selectedMonth,i.selectedYear,l[0])}else{d.datepicker._hideDatepicker()}return false;break;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(j.target,(j.ctrlKey?-d.datepicker._get(i,"stepBigMonths"):-d.datepicker._get(i,"stepMonths")),"M");break;case 34:d.datepicker._adjustDate(j.target,(j.ctrlKey?+d.datepicker._get(i,"stepBigMonths"):+d.datepicker._get(i,"stepMonths")),"M");break;case 35:if(j.ctrlKey||j.metaKey){d.datepicker._clearDate(j.target)}h=j.ctrlKey||j.metaKey;break;case 36:if(j.ctrlKey||j.metaKey){d.datepicker._gotoToday(j.target)}h=j.ctrlKey||j.metaKey;break;case 37:if(j.ctrlKey||j.metaKey){d.datepicker._adjustDate(j.target,(k?+1:-1),"D")}h=j.ctrlKey||j.metaKey;if(j.originalEvent.altKey){d.datepicker._adjustDate(j.target,(j.ctrlKey?-d.datepicker._get(i,"stepBigMonths"):-d.datepicker._get(i,"stepMonths")),"M")}break;case 38:if(j.ctrlKey||j.metaKey){d.datepicker._adjustDate(j.target,-7,"D")}h=j.ctrlKey||j.metaKey;break;case 39:if(j.ctrlKey||j.metaKey){d.datepicker._adjustDate(j.target,(k?-1:+1),"D")}h=j.ctrlKey||j.metaKey;if(j.originalEvent.altKey){d.datepicker._adjustDate(j.target,(j.ctrlKey?+d.datepicker._get(i,"stepBigMonths"):+d.datepicker._get(i,"stepMonths")),"M")}break;case 40:if(j.ctrlKey||j.metaKey){d.datepicker._adjustDate(j.target,+7,"D")}h=j.ctrlKey||j.metaKey;break;default:h=false}}else{if(j.keyCode==36&&j.ctrlKey){d.datepicker._showDatepicker(this)}else{h=false}}if(h){j.preventDefault();j.stopPropagation()}},_doKeyPress:function(j){var h=d.datepicker._getInst(j.target);if(d.datepicker._get(h,"constrainInput")){var k=d.datepicker._possibleChars(d.datepicker._get(h,"dateFormat"));var i=String.fromCharCode(j.charCode==f?j.keyCode:j.charCode);return j.ctrlKey||j.metaKey||(i<" "||!k||k.indexOf(i)>-1)}},_doKeyUp:function(i){var h=d.datepicker._getInst(i.target);if(h.input.val()!=h.lastVal){try{var j=d.datepicker.parseDate(d.datepicker._get(h,"dateFormat"),(h.input?h.input.val():null),d.datepicker._getFormatConfig(h));if(j){d.datepicker._setDateFromField(h);d.datepicker._updateAlternate(h);d.datepicker._updateDatepicker(h)}}catch(i){d.datepicker.log(i)}}return true},_showDatepicker:function(l){l=l.target||l;if(l.nodeName.toLowerCase()!="input"){l=d("input",l.parentNode)[0]}if(d.datepicker._isDisabledDatepicker(l)||d.datepicker._lastInput==l){return}var k=d.datepicker._getInst(l);if(d.datepicker._curInst&&d.datepicker._curInst!=k){d.datepicker._curInst.dpDiv.stop(true,true)}var h=d.datepicker._get(k,"beforeShow");c(k.settings,(h?h.apply(l,[l,k]):{}));k.lastVal=null;d.datepicker._lastInput=l;d.datepicker._setDateFromField(k);if(d.datepicker._inDialog){l.value=""}if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(l);d.datepicker._pos[1]+=l.offsetHeight}var m=false;d(l).parents().each(function(){m|=d(this).css("position")=="fixed";return !m});if(m&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}var o={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;k.dpDiv.empty();k.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(k);o=d.datepicker._checkOffset(k,o,m);k.dpDiv.css({position:(d.datepicker._inDialog&&d.blockUI?"static":(m?"fixed":"absolute")),display:"none",left:o.left+"px",top:o.top+"px"});if(!k.inline){var i=d.datepicker._get(k,"showAnim");var n=d.datepicker._get(k,"duration");var j=function(){d.datepicker._datepickerShowing=true;var p=k.dpDiv.find("iframe.ui-datepicker-cover");if(!!p.length){var q=d.datepicker._getBorders(k.dpDiv);p.css({left:-q[0],top:-q[1],width:k.dpDiv.outerWidth(),height:k.dpDiv.outerHeight()})}};k.dpDiv.zIndex(d(l).zIndex()+1);if(d.effects&&d.effects[i]){k.dpDiv.show(i,d.datepicker._get(k,"showOptions"),n,j)}else{k.dpDiv[i||"show"]((i?n:null),j)}if(!i||!n){j()}if(k.input.is(":visible")&&!k.input.is(":disabled")){k.input.focus()}d.datepicker._curInst=k}},_updateDatepicker:function(j){var n=this;var o=d.datepicker._getBorders(j.dpDiv);j.dpDiv.empty().append(this._generateHTML(j));var h=j.dpDiv.find("iframe.ui-datepicker-cover");if(!!h.length){h.css({left:-o[0],top:-o[1],width:j.dpDiv.outerWidth(),height:j.dpDiv.outerHeight()})}j.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){d(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){d(this).removeClass("ui-datepicker-next-hover")}}).bind("mouseover",function(){if(!n._isDisabledDatepicker(j.inline?j.dpDiv.parent()[0]:j.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){d(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){d(this).addClass("ui-datepicker-next-hover")}}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var l=this._getNumberOfMonths(j);var k=l[1];var i=17;if(k>1){j.dpDiv.addClass("ui-datepicker-multi-"+k).css("width",(i*k)+"em")}else{j.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("")}j.dpDiv[(l[0]!=1||l[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");j.dpDiv[(this._get(j,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(j==d.datepicker._curInst&&d.datepicker._datepickerShowing&&j.input&&j.input.is(":visible")&&!j.input.is(":disabled")){j.input.focus()}if(j.yearshtml){var m=j.yearshtml;setTimeout(function(){if(m===j.yearshtml){j.dpDiv.find("select.ui-datepicker-year:first").replaceWith(j.yearshtml)}m=j.yearshtml=null},0)}},_getBorders:function(i){var h=function(j){return{thin:1,medium:2,thick:3}[j]||j};return[parseFloat(h(i.css("border-left-width"))),parseFloat(h(i.css("border-top-width")))]},_checkOffset:function(k,p,n){var l=k.dpDiv.outerWidth();var h=k.dpDiv.outerHeight();var i=k.input?k.input.outerWidth():0;var m=k.input?k.input.outerHeight():0;var o=document.documentElement.clientWidth+d(document).scrollLeft();var j=document.documentElement.clientHeight+d(document).scrollTop();p.left-=(this._get(k,"isRTL")?(l-i):0);p.left-=(n&&p.left==k.input.offset().left)?d(document).scrollLeft():0;p.top-=(n&&p.top==(k.input.offset().top+m))?d(document).scrollTop():0;p.left-=Math.min(p.left,(p.left+l>o&&o>l)?Math.abs(p.left+l-o):0);p.top-=Math.min(p.top,(p.top+h>j&&j>h)?Math.abs(h+m):0);return p},_findPos:function(k){var h=this._getInst(k);var i=this._get(h,"isRTL");while(k&&(k.type=="hidden"||k.nodeType!=1)){k=k[i?"previousSibling":"nextSibling"]}var j=d(k).offset();return[j.left,j.top]},_hideDatepicker:function(k){var i=this._curInst;if(!i||(k&&i!=d.data(k,g))){return}if(this._datepickerShowing){var h=this._get(i,"showAnim");var l=this._get(i,"duration");var m=function(){d.datepicker._tidyDialog(i);this._curInst=null};if(d.effects&&d.effects[h]){i.dpDiv.hide(h,d.datepicker._get(i,"showOptions"),l,m)}else{i.dpDiv[(h=="slideDown"?"slideUp":(h=="fadeIn"?"fadeOut":"hide"))]((h?l:null),m)}if(!h){m()}var j=this._get(i,"onClose");if(j){j.apply((i.input?i.input[0]:null),[(i.input?i.input.val():""),i])}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(h){h.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(i){if(!d.datepicker._curInst){return}var h=d(i.target);if(h[0].id!=d.datepicker._mainDivId&&h.parents("#"+d.datepicker._mainDivId).length==0&&!h.hasClass(d.datepicker.markerClassName)&&!h.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)){d.datepicker._hideDatepicker()}},_adjustDate:function(l,k,i){var j=d(l);var h=this._getInst(j[0]);if(this._isDisabledDatepicker(j[0])){return}this._adjustInstDate(h,k+(i=="M"?this._get(h,"showCurrentAtPos"):0),i);this._updateDatepicker(h)},_gotoToday:function(k){var i=d(k);var h=this._getInst(i[0]);if(this._get(h,"gotoCurrent")&&h.currentDay){h.selectedDay=h.currentDay;h.drawMonth=h.selectedMonth=h.currentMonth;h.drawYear=h.selectedYear=h.currentYear}else{var j=new Date();h.selectedDay=j.getDate();h.drawMonth=h.selectedMonth=j.getMonth();h.drawYear=h.selectedYear=j.getFullYear()}this._notifyChange(h);this._adjustDate(i)},_selectMonthYear:function(l,i,j){var k=d(l);var h=this._getInst(k[0]);h._selectingMonthYear=false;h["selected"+(j=="M"?"Month":"Year")]=h["draw"+(j=="M"?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10);this._notifyChange(h);this._adjustDate(k)},_clickMonthYear:function(j){var i=d(j);var h=this._getInst(i[0]);if(h.input&&h._selectingMonthYear){setTimeout(function(){h.input.focus()},0)}h._selectingMonthYear=!h._selectingMonthYear},_selectDay:function(l,j,k,i){var m=d(l);if(d(i).hasClass(this._unselectableClass)||this._isDisabledDatepicker(m[0])){return}var h=this._getInst(m[0]);h.selectedDay=h.currentDay=d("a",i).html();h.selectedMonth=h.currentMonth=j;h.selectedYear=h.currentYear=k;this._selectDate(l,this._formatDate(h,h.currentDay,h.currentMonth,h.currentYear))},_clearDate:function(j){var i=d(j);var h=this._getInst(i[0]);this._selectDate(i,"")},_selectDate:function(k,i){var j=d(k);var h=this._getInst(j[0]);i=(i!=null?i:this._formatDate(h));if(h.input){h.input.val(i)}this._updateAlternate(h);var l=this._get(h,"onSelect");if(l){l.apply((h.input?h.input[0]:null),[i,h])}else{if(h.input){h.input.trigger("change")}}if(h.inline){this._updateDatepicker(h)}else{this._hideDatepicker();this._lastInput=h.input[0];if(typeof(h.input[0])!="object"){h.input.focus()}this._lastInput=null}},_updateAlternate:function(i){var h=this._get(i,"altField");if(h){var l=this._get(i,"altFormat")||this._get(i,"dateFormat");var k=this._getDate(i);var j=this.formatDate(l,k,this._getFormatConfig(i));d(h).each(function(){d(this).val(j)})}},noWeekends:function(h){var i=h.getDay();return[(i>0&&i<6),""]},iso8601Week:function(i){var h=new Date(i.getTime());h.setDate(h.getDate()+4-(h.getDay()||7));var j=h.getTime();h.setMonth(0);h.setDate(1);return Math.floor(Math.round((j-h)/86400000)/7)+1},parseDate:function(s,h,u){if(s==null||h==null){throw"Invalid arguments"}h=(typeof h=="object"?h.toString():h+"");if(h==""){return null}var q=(u?u.shortYearCutoff:null)||this._defaults.shortYearCutoff;q=(typeof q!="string"?q:new Date().getFullYear()%100+parseInt(q,10));var B=(u?u.dayNamesShort:null)||this._defaults.dayNamesShort;var z=(u?u.dayNames:null)||this._defaults.dayNames;var i=(u?u.monthNamesShort:null)||this._defaults.monthNamesShort;var k=(u?u.monthNames:null)||this._defaults.monthNames;var n=-1;var x=-1;var v=-1;var y=-1;var l=false;var m=function(E){var D=(w+1<s.length&&s.charAt(w+1)==E);if(D){w++}return D};var p=function(F){var G=m(F);var D=(F=="@"?14:(F=="!"?20:(F=="y"&&G?4:(F=="o"?3:2))));var E=new RegExp("^\\d{1,"+D+"}");var H=h.substring(A).match(E);if(!H){throw"Missing number at position "+A}A+=H[0].length;return parseInt(H[0],10)};var r=function(E,D,H){var G=(m(E)?H:D);for(var F=0;F<G.length;F++){if(h.substr(A,G[F].length).toLowerCase()==G[F].toLowerCase()){A+=G[F].length;return F+1}}throw"Unknown name at position "+A};var o=function(){if(h.charAt(A)!=s.charAt(w)){throw"Unexpected literal at position "+A}A++};var A=0;for(var w=0;w<s.length;w++){if(l){if(s.charAt(w)=="'"&&!m("'")){l=false}else{o()}}else{switch(s.charAt(w)){case"d":v=p("d");break;case"D":r("D",B,z);break;case"o":y=p("o");break;case"m":x=p("m");break;case"M":x=r("M",i,k);break;case"y":n=p("y");break;case"@":var C=new Date(p("@"));n=C.getFullYear();x=C.getMonth()+1;v=C.getDate();break;case"!":var C=new Date((p("!")-this._ticksTo1970)/10000);n=C.getFullYear();x=C.getMonth()+1;v=C.getDate();break;case"'":if(m("'")){o()}else{l=true}break;default:o()}}}if(n==-1){n=new Date().getFullYear()}else{if(n<100){n+=new Date().getFullYear()-new Date().getFullYear()%100+(n<=q?0:-100)}}if(y>-1){x=1;v=y;do{var j=this._getDaysInMonth(n,x-1);if(v<=j){break}x++;v-=j}while(true)}var C=this._daylightSavingAdjust(new Date(n,x-1,v));if(C.getFullYear()!=n||C.getMonth()+1!=x||C.getDate()!=v){throw"Invalid date"}return C},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(q,j,u){if(!j){return""}var s=(u?u.dayNamesShort:null)||this._defaults.dayNamesShort;var l=(u?u.dayNames:null)||this._defaults.dayNames;var h=(u?u.monthNamesShort:null)||this._defaults.monthNamesShort;var o=(u?u.monthNames:null)||this._defaults.monthNames;var r=function(w){var v=(p+1<q.length&&q.charAt(p+1)==w);if(v){p++}return v};var i=function(x,w,v){var y=""+w;if(r(x)){while(y.length<v){y="0"+y}}return y};var m=function(x,v,w,y){return(r(x)?y[v]:w[v])};var k="";var n=false;if(j){for(var p=0;p<q.length;p++){if(n){if(q.charAt(p)=="'"&&!r("'")){n=false}else{k+=q.charAt(p)}}else{switch(q.charAt(p)){case"d":k+=i("d",j.getDate(),2);break;case"D":k+=m("D",j.getDay(),s,l);break;case"o":k+=i("o",(j.getTime()-new Date(j.getFullYear(),0,0).getTime())/86400000,3);break;case"m":k+=i("m",j.getMonth()+1,2);break;case"M":k+=m("M",j.getMonth(),h,o);break;case"y":k+=(r("y")?j.getFullYear():(j.getYear()%100<10?"0":"")+j.getYear()%100);break;case"@":k+=j.getTime();break;case"!":k+=j.getTime()*10000+this._ticksTo1970;break;case"'":if(r("'")){k+="'"}else{n=true}break;default:k+=q.charAt(p)}}}}return k},_possibleChars:function(i){var l="";var k=false;var h=function(n){var m=(j+1<i.length&&i.charAt(j+1)==n);if(m){j++}return m};for(var j=0;j<i.length;j++){if(k){if(i.charAt(j)=="'"&&!h("'")){k=false}else{l+=i.charAt(j)}}else{switch(i.charAt(j)){case"d":case"m":case"y":case"@":l+="0123456789";break;case"D":case"M":return null;case"'":if(h("'")){l+="'"}else{k=true}break;default:l+=i.charAt(j)}}}return l},_get:function(i,h){return i.settings[h]!==f?i.settings[h]:this._defaults[h]},_setDateFromField:function(l,h){if(l.input.val()==l.lastVal){return}var n=this._get(l,"dateFormat");var m=l.lastVal=l.input?l.input.val():null;var i,k;i=k=this._getDefaultDate(l);var o=this._getFormatConfig(l);try{i=this.parseDate(n,m,o)||k}catch(j){this.log(j);m=(h?"":m)}l.selectedDay=i.getDate();l.drawMonth=l.selectedMonth=i.getMonth();l.drawYear=l.selectedYear=i.getFullYear();l.currentDay=(m?i.getDate():0);l.currentMonth=(m?i.getMonth():0);l.currentYear=(m?i.getFullYear():0);this._adjustInstDate(l)},_getDefaultDate:function(h){return this._restrictMinMax(h,this._determineDate(h,this._get(h,"defaultDate"),new Date()))},_determineDate:function(i,j,h){var k=function(o){var n=new Date();n.setDate(n.getDate()+o);return n};var l=function(v){try{return d.datepicker.parseDate(d.datepicker._get(i,"dateFormat"),v,d.datepicker._getFormatConfig(i))}catch(r){}var o=(v.toLowerCase().match(/^c/)?d.datepicker._getDate(i):null)||new Date();var u=o.getFullYear();var q=o.getMonth();var n=o.getDate();var s=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var p=s.exec(v);while(p){switch(p[2]||"d"){case"d":case"D":n+=parseInt(p[1],10);break;case"w":case"W":n+=parseInt(p[1],10)*7;break;case"m":case"M":q+=parseInt(p[1],10);n=Math.min(n,d.datepicker._getDaysInMonth(u,q));break;case"y":case"Y":u+=parseInt(p[1],10);n=Math.min(n,d.datepicker._getDaysInMonth(u,q));break}p=s.exec(v)}return new Date(u,q,n)};var m=(j==null||j===""?h:(typeof j=="string"?l(j):(typeof j=="number"?(isNaN(j)?h:k(j)):new Date(j.getTime()))));m=(m&&m.toString()=="Invalid Date"?h:m);if(m){m.setHours(0);m.setMinutes(0);m.setSeconds(0);m.setMilliseconds(0)}return this._daylightSavingAdjust(m)},_daylightSavingAdjust:function(h){if(!h){return null}h.setHours(h.getHours()>12?h.getHours()+2:0);return h},_setDate:function(j,m,h){var k=!m;var i=j.selectedMonth;var n=j.selectedYear;var l=this._restrictMinMax(j,this._determineDate(j,m,new Date()));j.selectedDay=j.currentDay=l.getDate();j.drawMonth=j.selectedMonth=j.currentMonth=l.getMonth();j.drawYear=j.selectedYear=j.currentYear=l.getFullYear();if((i!=j.selectedMonth||n!=j.selectedYear)&&!h){this._notifyChange(j)}this._adjustInstDate(j);if(j.input){j.input.val(k?"":this._formatDate(j))}},_getDate:function(h){var i=(!h.currentYear||(h.input&&h.input.val()=="")?null:this._daylightSavingAdjust(new Date(h.currentYear,h.currentMonth,h.currentDay)));return i},_generateHTML:function(x){var H=new Date();H=this._daylightSavingAdjust(new Date(H.getFullYear(),H.getMonth(),H.getDate()));var v=this._get(x,"isRTL");var T=this._get(x,"showButtonPanel");var K=this._get(x,"hideIfNoPrevNext");var h=this._get(x,"navigationAsDateFormat");var w=this._getNumberOfMonths(x);var ag=this._get(x,"showCurrentAtPos");var N=this._get(x,"stepMonths");var ai=(w[0]!=1||w[1]!=1);var j=this._daylightSavingAdjust((!x.currentDay?new Date(9999,9,9):new Date(x.currentYear,x.currentMonth,x.currentDay)));var p=this._getMinMaxDate(x,"min");var ae=this._getMinMaxDate(x,"max");var B=x.drawMonth-ag;var i=x.drawYear;if(B<0){B+=12;i--}if(ae){var E=this._daylightSavingAdjust(new Date(ae.getFullYear(),ae.getMonth()-(w[0]*w[1])+1,ae.getDate()));E=(p&&E<p?p:E);while(this._daylightSavingAdjust(new Date(i,B,1))>E){B--;if(B<0){B=11;i--}}}x.drawMonth=B;x.drawYear=i;var ab=this._get(x,"prevText");ab=(!h?ab:this.formatDate(ab,this._daylightSavingAdjust(new Date(i,B-N,1)),this._getFormatConfig(x)));var r=(this._canAdjustMonth(x,-1,i,B)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+b+".datepicker._adjustDate('#"+x.id+"', -"+N+", 'M');\" title=\""+ab+'"><span class="ui-icon ui-icon-circle-triangle-'+(v?"e":"w")+'">'+ab+"</span></a>":(K?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+ab+'"><span class="ui-icon ui-icon-circle-triangle-'+(v?"e":"w")+'">'+ab+"</span></a>"));var U=this._get(x,"nextText");U=(!h?U:this.formatDate(U,this._daylightSavingAdjust(new Date(i,B+N,1)),this._getFormatConfig(x)));var aa=(this._canAdjustMonth(x,+1,i,B)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+b+".datepicker._adjustDate('#"+x.id+"', +"+N+", 'M');\" title=\""+U+'"><span class="ui-icon ui-icon-circle-triangle-'+(v?"w":"e")+'">'+U+"</span></a>":(K?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+U+'"><span class="ui-icon ui-icon-circle-triangle-'+(v?"w":"e")+'">'+U+"</span></a>"));var A=this._get(x,"currentText");var D=(this._get(x,"gotoCurrent")&&x.currentDay?j:H);A=(!h?A:this.formatDate(A,D,this._getFormatConfig(x)));var R=(!x.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+b+'.datepicker._hideDatepicker();">'+this._get(x,"closeText")+"</button>":"");var O=(T)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(v?R:"")+(this._isInRange(x,D)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+b+".datepicker._gotoToday('#"+x.id+"');\">"+A+"</button>":"")+(v?"":R)+"</div>":"";var q=parseInt(this._get(x,"firstDay"),10);q=(isNaN(q)?0:q);var P=this._get(x,"showWeek");var V=this._get(x,"dayNames");var m=this._get(x,"dayNamesShort");var W=this._get(x,"dayNamesMin");var s=this._get(x,"monthNames");var u=this._get(x,"monthNamesShort");var I=this._get(x,"beforeShowDay");var y=this._get(x,"showOtherMonths");var l=this._get(x,"selectOtherMonths");var X=this._get(x,"calculateWeek")||this.iso8601Week;var aj=this._getDefaultDate(x);var ah="";for(var z=0;z<w[0];z++){var F="";for(var M=0;M<w[1];M++){var G=this._daylightSavingAdjust(new Date(i,B,x.selectedDay));var ak=" ui-corner-all";var J="";if(ai){J+='<div class="ui-datepicker-group';if(w[1]>1){switch(M){case 0:J+=" ui-datepicker-group-first";ak=" ui-corner-"+(v?"right":"left");break;case w[1]-1:J+=" ui-datepicker-group-last";ak=" ui-corner-"+(v?"left":"right");break;default:J+=" ui-datepicker-group-middle";ak="";break}}J+='">'}J+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+ak+'">'+(/all|left/.test(ak)&&z==0?(v?aa:r):"")+(/all|right/.test(ak)&&z==0?(v?r:aa):"")+this._generateMonthYearHeader(x,B,i,p,ae,z>0||M>0,s,u)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var o=(P?'<th class="ui-datepicker-week-col">'+this._get(x,"weekHeader")+"</th>":"");for(var L=0;L<7;L++){var Q=(L+q)%7;o+="<th"+((L+q+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+V[Q]+'">'+W[Q]+"</span></th>"}J+=o+"</tr></thead><tbody>";var af=this._getDaysInMonth(i,B);if(i==x.selectedYear&&B==x.selectedMonth){x.selectedDay=Math.min(x.selectedDay,af)}var ad=(this._getFirstDayOfMonth(i,B)-q+7)%7;var ac=(ai?6:Math.ceil((ad+af)/7));var k=this._daylightSavingAdjust(new Date(i,B,1-ad));for(var Z=0;Z<ac;Z++){J+="<tr>";var n=(!P?"":'<td class="ui-datepicker-week-col">'+this._get(x,"calculateWeek")(k)+"</td>");for(var L=0;L<7;L++){var S=(I?I.apply((x.input?x.input[0]:null),[k]):[true,""]);var C=(k.getMonth()!=B);var Y=(C&&!l)||!S[0]||(p&&k<p)||(ae&&k>ae);n+='<td class="'+((L+q+6)%7>=5?" ui-datepicker-week-end":"")+(C?" ui-datepicker-other-month":"")+((k.getTime()==G.getTime()&&B==x.selectedMonth&&x._keyEvent)||(aj.getTime()==k.getTime()&&aj.getTime()==G.getTime())?" "+this._dayOverClass:"")+(Y?" "+this._unselectableClass+" ui-state-disabled":"")+(C&&!y?"":" "+S[1]+(k.getTime()==j.getTime()?" "+this._currentClass:"")+(k.getTime()==H.getTime()?" ui-datepicker-today":""))+'"'+((!C||y)&&S[2]?' title="'+S[2]+'"':"")+(Y?"":' onclick="DP_jQuery_'+b+".datepicker._selectDay('#"+x.id+"',"+k.getMonth()+","+k.getFullYear()+', this);return false;"')+">"+(C&&!y?"&#xa0;":(Y?'<span class="ui-state-default">'+k.getDate()+"</span>":'<a class="ui-state-default'+(k.getTime()==H.getTime()?" ui-state-highlight":"")+(k.getTime()==j.getTime()?" ui-state-active":"")+(C?" ui-priority-secondary":"")+'" href="#">'+k.getDate()+"</a>"))+"</td>";k.setDate(k.getDate()+1);k=this._daylightSavingAdjust(k)}J+=n+"</tr>"}B++;if(B>11){B=0;i++}J+="</tbody></table>"+(ai?"</div>"+((w[0]>0&&M==w[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");F+=J}ah+=F}ah+=O+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!x.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");x._keyEvent=false;return ah},_generateMonthYearHeader:function(C,z,p,y,l,x,i,h){var u=this._get(C,"changeMonth");var n=this._get(C,"changeYear");var B=this._get(C,"showMonthAfterYear");var A='<div class="ui-datepicker-title">';var k="";if(x||!u){k+='<span class="ui-datepicker-month">'+i[z]+"</span>"}else{var w=(y&&y.getFullYear()==p);var s=(l&&l.getFullYear()==p);k+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+b+".datepicker._selectMonthYear('#"+C.id+"', this, 'M');\" onclick=\"DP_jQuery_"+b+".datepicker._clickMonthYear('#"+C.id+"');\">";for(var q=0;q<12;q++){if((!w||q>=y.getMonth())&&(!s||q<=l.getMonth())){k+='<option value="'+q+'"'+(q==z?' selected="selected"':"")+">"+h[q]+"</option>"}}k+="</select>"}if(!B){A+=k+(x||!(u&&n)?"&#xa0;":"")}C.yearshtml="";if(x||!n){A+='<span class="ui-datepicker-year">'+p+"</span>"}else{var m=this._get(C,"yearRange").split(":");var v=new Date().getFullYear();var r=function(D){var E=(D.match(/c[+-].*/)?p+parseInt(D.substring(1),10):(D.match(/[+-].*/)?v+parseInt(D,10):parseInt(D,10)));return(isNaN(E)?v:E)};var o=r(m[0]);var j=Math.max(o,r(m[1]||""));o=(y?Math.max(o,y.getFullYear()):o);j=(l?Math.min(j,l.getFullYear()):j);C.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+b+".datepicker._selectMonthYear('#"+C.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+b+".datepicker._clickMonthYear('#"+C.id+"');\">";for(;o<=j;o++){C.yearshtml+='<option value="'+o+'"'+(o==p?' selected="selected"':"")+">"+o+"</option>"}C.yearshtml+="</select>";if(!d.browser.mozilla){A+=C.yearshtml;C.yearshtml=null}else{A+='<select class="ui-datepicker-year"><option value="'+p+'" selected="selected">'+p+"</option></select>"}}A+=this._get(C,"yearSuffix");if(B){A+=(x||!(u&&n)?"&#xa0;":"")+k}A+="</div>";return A},_adjustInstDate:function(j,n,k){var l=j.drawYear+(k=="Y"?n:0);var i=j.drawMonth+(k=="M"?n:0);var h=Math.min(j.selectedDay,this._getDaysInMonth(l,i))+(k=="D"?n:0);var m=this._restrictMinMax(j,this._daylightSavingAdjust(new Date(l,i,h)));j.selectedDay=m.getDate();j.drawMonth=j.selectedMonth=m.getMonth();j.drawYear=j.selectedYear=m.getFullYear();if(k=="M"||k=="Y"){this._notifyChange(j)}},_restrictMinMax:function(j,k){var h=this._getMinMaxDate(j,"min");var l=this._getMinMaxDate(j,"max");var i=(h&&k<h?h:k);i=(l&&i>l?l:i);return i},_notifyChange:function(h){var i=this._get(h,"onChangeMonthYear");if(i){i.apply((h.input?h.input[0]:null),[h.selectedYear,h.selectedMonth+1,h])}},_getNumberOfMonths:function(h){var i=this._get(h,"numberOfMonths");return(i==null?[1,1]:(typeof i=="number"?[1,i]:i))},_getMinMaxDate:function(h,i){return this._determineDate(h,this._get(h,i+"Date"),null)},_getDaysInMonth:function(i,h){return 32-new Date(i,h,32).getDate()},_getFirstDayOfMonth:function(i,h){return new Date(i,h,1).getDay()},_canAdjustMonth:function(h,l,k,i){var m=this._getNumberOfMonths(h);var j=this._daylightSavingAdjust(new Date(k,i+(l<0?l:m[0]*m[1]),1));if(l<0){j.setDate(this._getDaysInMonth(j.getFullYear(),j.getMonth()))}return this._isInRange(h,j)},_isInRange:function(i,j){var h=this._getMinMaxDate(i,"min");var k=this._getMinMaxDate(i,"max");return((!h||j.getTime()>=h.getTime())&&(!k||j.getTime()<=k.getTime()))},_getFormatConfig:function(h){var i=this._get(h,"shortYearCutoff");i=(typeof i!="string"?i:new Date().getFullYear()%100+parseInt(i,10));return{shortYearCutoff:i,dayNamesShort:this._get(h,"dayNamesShort"),dayNames:this._get(h,"dayNames"),monthNamesShort:this._get(h,"monthNamesShort"),monthNames:this._get(h,"monthNames")}},_formatDate:function(h,l,i,j){if(!l){h.currentDay=h.selectedDay;h.currentMonth=h.selectedMonth;h.currentYear=h.selectedYear}var k=(l?(typeof l=="object"?l:this._daylightSavingAdjust(new Date(j,i,l))):this._daylightSavingAdjust(new Date(h.currentYear,h.currentMonth,h.currentDay)));return this.formatDate(this._get(h,"dateFormat"),k,this._getFormatConfig(h))}});function c(j,h){d.extend(j,h);for(var i in h){if(h[i]==null||h[i]==f){j[i]=h[i]}}return j}function a(h){return(h&&((d.browser.safari&&typeof h=="object"&&h.length)||(h.constructor&&h.constructor.toString().match(/\Array\(\)/))))}d.fn.datepicker=function(h){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var i=Array.prototype.slice.call(arguments,1);if(typeof h=="string"&&(h=="isDisabled"||h=="getDate"||h=="widget")){return d.datepicker["_"+h+"Datepicker"].apply(d.datepicker,[this[0]].concat(i))}if(h=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return d.datepicker["_"+h+"Datepicker"].apply(d.datepicker,[this[0]].concat(i))}return this.each(function(){typeof h=="string"?d.datepicker["_"+h+"Datepicker"].apply(d.datepicker,[this].concat(i)):d.datepicker._attachDatepicker(this,h)})};d.datepicker=new e();d.datepicker.initialized=false;d.datepicker.uuid=new Date().getTime();d.datepicker.version="1.8.9";window["DP_jQuery_"+b]=d})(jQuery);(function(a,b){a.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=a("<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();a.Widget.prototype.destroy.apply(this,arguments)},value:function(c){if(c===b){return this._value()}this._setOption("value",c);return this},_setOption:function(d,c){if(d==="value"){this.options.value=c;this._refreshValue();if(this._value()===this.options.max){this._trigger("complete")}}a.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 c=this.value();var d=this._percentage();if(this.oldValue!==c){this.oldValue=c;this._trigger("change")}this.valueDiv.toggleClass("ui-corner-right",c===this.options.max).width(d.toFixed(0)+"%");this.element.attr("aria-valuenow",c)}});a.extend(a.ui.progressbar,{version:"1.8.9"})})(jQuery);jQuery.effects||(function(d,b){d.effects={};d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(m,n){d.fx.step[n]=function(o){if(!o.colorInit){o.start=l(o.elem,n);o.end=i(o.end);o.colorInit=true}o.elem.style[n]="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 i(n){var m;if(n&&n.constructor==Array&&n.length==3){return n}if(m=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(n)){return[parseInt(m[1],10),parseInt(m[2],10),parseInt(m[3],10)]}if(m=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(n)){return[parseFloat(m[1])*2.55,parseFloat(m[2])*2.55,parseFloat(m[3])*2.55]}if(m=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(n)){return[parseInt(m[1],16),parseInt(m[2],16),parseInt(m[3],16)]}if(m=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(n)){return[parseInt(m[1]+m[1],16),parseInt(m[2]+m[2],16),parseInt(m[3]+m[3],16)]}if(m=/rgba\(0, 0, 0, 0\)/.exec(n)){return f.transparent}return f[d.trim(n).toLowerCase()]}function l(m,o){var n;do{n=d.curCSS(m,o);if(n!=""&&n!="transparent"||d.nodeName(m,"body")){break}o="backgroundColor"}while(m=m.parentNode);return i(n)}var f={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 c=["add","remove","toggle"],k={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function g(){var o=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,q={},n,m;if(o&&o.length&&o[0]&&o[o[0]]){var p=o.length;while(p--){n=o[p];if(typeof o[n]=="string"){m=n.replace(/\-(\w)/g,function(s,r){return r.toUpperCase()});q[m]=o[n]}}}else{for(n in o){if(typeof o[n]==="string"){q[n]=o[n]}}}return q}function h(n){var m,o;for(m in n){o=n[m];if(o==null||d.isFunction(o)||m in k||(/scrollbar/).test(m)||(!(/color/i).test(m)&&isNaN(parseFloat(o)))){delete n[m]}}return n}function j(n,p){var o={_:0},m;for(m in p){if(n[m]!=p[m]){o[m]=p[m]}}return o}d.effects.animateClass=function(n,o,m,p){if(d.isFunction(m)){p=m;m=null}return this.queue("fx",function(){var r=d(this),q=r.attr("style")||" ",w=h(g.call(this)),x,u=r.attr("className");d.each(c,function(z,y){if(n[y]){r[y+"Class"](n[y])}});x=h(g.call(this));r.attr("className",u);r.animate(j(w,x),o,m,function(){d.each(c,function(z,y){if(n[y]){r[y+"Class"](n[y])}});if(typeof r.attr("style")=="object"){r.attr("style").cssText="";r.attr("style").cssText=q}else{r.attr("style",q)}if(p){p.apply(this,arguments)}});var v=d.queue(this),s=v.splice(v.length-1,1)[0];v.splice(1,0,s);d.dequeue(this)})};d.fn.extend({_addClass:d.fn.addClass,addClass:function(o,n,m,p){return n?d.effects.animateClass.apply(this,[{add:o},n,m,p]):this._addClass(o)},_removeClass:d.fn.removeClass,removeClass:function(o,n,m,p){return n?d.effects.animateClass.apply(this,[{remove:o},n,m,p]):this._removeClass(o)},_toggleClass:d.fn.toggleClass,toggleClass:function(p,o,n,m,q){if(typeof o=="boolean"||o===b){if(!n){return this._toggleClass(p,o)}else{return d.effects.animateClass.apply(this,[(o?{add:p}:{remove:p}),n,m,q])}}else{return d.effects.animateClass.apply(this,[{toggle:p},o,n,m])}},switchClass:function(p,n,o,m,q){return d.effects.animateClass.apply(this,[{add:n,remove:p},o,m,q])}});d.extend(d.effects,{version:"1.8.9",save:function(o,m){for(var n=0;n<m.length;n++){if(m[n]!==null){o.data("ec.storage."+m[n],o[0].style[m[n]])}}},restore:function(o,m){for(var n=0;n<m.length;n++){if(m[n]!==null){o.css(m[n],o.data("ec.storage."+m[n]))}}},setMode:function(m,n){if(n=="toggle"){n=m.is(":hidden")?"show":"hide"}return n},getBaseline:function(p,m){var o,n;switch(p[0]){case"top":o=0;break;case"middle":o=0.5;break;case"bottom":o=1;break;default:o=p[0]/m.height}switch(p[1]){case"left":n=0;break;case"center":n=0.5;break;case"right":n=1;break;default:n=p[1]/m.width}return{x:n,y:o}},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=d("<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{d.extend(m,{position:n.css("position"),zIndex:n.css("z-index")});d.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(o,n,p,m){m=m||{};d.each(n,function(r,q){unit=o.cssUnit(q);if(unit[0]>0){m[q]=unit[0]*p+unit[1]}});return m}});function a(p,o,n,m){if(typeof p=="object"){m=o;n=null;o=p;p=o.effect}if(d.isFunction(o)){m=o;n=null;o={}}if(typeof o=="number"||d.fx.speeds[o]){m=n;n=o;o={}}if(d.isFunction(n)){m=n;n=null}o=o||{};n=n||o.duration;n=d.fx.off?0:typeof n=="number"?n:n in d.fx.speeds?d.fx.speeds[n]:d.fx.speeds._default;m=m||o.complete;return[p,o,n,m]}function e(m){if(!m||typeof m==="number"||d.fx.speeds[m]){return true}if(typeof m==="string"&&!d.effects[m]){return true}return false}d.fn.extend({effect:function(n,o,p,u){var r=a.apply(this,arguments),q={options:r[1],duration:r[2],callback:r[3]},m=q.options.mode,s=d.effects[n];if(d.fx.off||!s){if(m){return this[m](q.duration,q.callback)}else{return this.each(function(){if(q.callback){q.callback.call(this)}})}}return s.call(this,q)},_show:d.fn.show,show:function(n){if(e(n)){return this._show.apply(this,arguments)}else{var m=a.apply(this,arguments);m[1].mode="show";return this.effect.apply(this,m)}},_hide:d.fn.hide,hide:function(n){if(e(n)){return this._hide.apply(this,arguments)}else{var m=a.apply(this,arguments);m[1].mode="hide";return this.effect.apply(this,m)}},__toggle:d.fn.toggle,toggle:function(n){if(e(n)||typeof n==="boolean"||d.isFunction(n)){return this.__toggle.apply(this,arguments)}else{var m=a.apply(this,arguments);m[1].mode="toggle";return this.effect.apply(this,m)}},cssUnit:function(m){var n=this.css(m),o=[];d.each(["em","px","%","pt"],function(q,p){if(n.indexOf(p)>0){o=[parseFloat(n),p]}});return o}});d.easing.jswing=d.easing.swing;d.extend(d.easing,{def:"easeOutQuad",swing:function(m,n,o,p,q){return d.easing[d.easing.def](m,n,o,p,q)},easeInQuad:function(m,n,o,p,q){return p*(n/=q)*n+o},easeOutQuad:function(m,n,o,p,q){return -p*(n/=q)*(n-2)+o},easeInOutQuad:function(m,n,o,p,q){if((n/=q/2)<1){return p/2*n*n+o}return -p/2*((--n)*(n-2)-1)+o},easeInCubic:function(m,n,o,p,q){return p*(n/=q)*n*n+o},easeOutCubic:function(m,n,o,p,q){return p*((n=n/q-1)*n*n+1)+o},easeInOutCubic:function(m,n,o,p,q){if((n/=q/2)<1){return p/2*n*n*n+o}return p/2*((n-=2)*n*n+2)+o},easeInQuart:function(m,n,o,p,q){return p*(n/=q)*n*n*n+o},easeOutQuart:function(m,n,o,p,q){return -p*((n=n/q-1)*n*n*n-1)+o},easeInOutQuart:function(m,n,o,p,q){if((n/=q/2)<1){return p/2*n*n*n*n+o}return -p/2*((n-=2)*n*n*n-2)+o},easeInQuint:function(m,n,o,p,q){return p*(n/=q)*n*n*n*n+o},easeOutQuint:function(m,n,o,p,q){return p*((n=n/q-1)*n*n*n*n+1)+o},easeInOutQuint:function(m,n,o,p,q){if((n/=q/2)<1){return p/2*n*n*n*n*n+o}return p/2*((n-=2)*n*n*n*n+2)+o},easeInSine:function(m,n,o,p,q){return -p*Math.cos(n/q*(Math.PI/2))+p+o},easeOutSine:function(m,n,o,p,q){return p*Math.sin(n/q*(Math.PI/2))+o},easeInOutSine:function(m,n,o,p,q){return -p/2*(Math.cos(Math.PI*n/q)-1)+o},easeInExpo:function(m,n,o,p,q){return(n==0)?o:p*Math.pow(2,10*(n/q-1))+o},easeOutExpo:function(m,n,o,p,q){return(n==q)?o+p:p*(-Math.pow(2,-10*n/q)+1)+o},easeInOutExpo:function(m,n,o,p,q){if(n==0){return o}if(n==q){return o+p}if((n/=q/2)<1){return p/2*Math.pow(2,10*(n-1))+o}return p/2*(-Math.pow(2,-10*--n)+2)+o},easeInCirc:function(m,n,o,p,q){return -p*(Math.sqrt(1-(n/=q)*n)-1)+o},easeOutCirc:function(m,n,o,p,q){return p*Math.sqrt(1-(n=n/q-1)*n)+o},easeInOutCirc:function(m,n,o,p,q){if((n/=q/2)<1){return -p/2*(Math.sqrt(1-n*n)-1)+o}return p/2*(Math.sqrt(1-(n-=2)*n)+1)+o},easeInElastic:function(m,w,o,q,r){var v=1.70158;var u=0;var n=q;if(w==0){return o}if((w/=r)==1){return o+q}if(!u){u=r*0.3}if(n<Math.abs(q)){n=q;var v=u/4}else{var v=u/(2*Math.PI)*Math.asin(q/n)}return -(n*Math.pow(2,10*(w-=1))*Math.sin((w*r-v)*(2*Math.PI)/u))+o},easeOutElastic:function(m,w,o,q,r){var v=1.70158;var u=0;var n=q;if(w==0){return o}if((w/=r)==1){return o+q}if(!u){u=r*0.3}if(n<Math.abs(q)){n=q;var v=u/4}else{var v=u/(2*Math.PI)*Math.asin(q/n)}return n*Math.pow(2,-10*w)*Math.sin((w*r-v)*(2*Math.PI)/u)+q+o},easeInOutElastic:function(m,w,o,q,r){var v=1.70158;var u=0;var n=q;if(w==0){return o}if((w/=r/2)==2){return o+q}if(!u){u=r*(0.3*1.5)}if(n<Math.abs(q)){n=q;var v=u/4}else{var v=u/(2*Math.PI)*Math.asin(q/n)}if(w<1){return -0.5*(n*Math.pow(2,10*(w-=1))*Math.sin((w*r-v)*(2*Math.PI)/u))+o}return n*Math.pow(2,-10*(w-=1))*Math.sin((w*r-v)*(2*Math.PI)/u)*0.5+q+o},easeInBack:function(m,n,o,p,q,r){if(r==b){r=1.70158}return p*(n/=q)*n*((r+1)*n-r)+o},easeOutBack:function(m,n,o,p,q,r){if(r==b){r=1.70158}return p*((n=n/q-1)*n*((r+1)*n+r)+1)+o},easeInOutBack:function(m,n,o,p,q,r){if(r==b){r=1.70158}if((n/=q/2)<1){return p/2*(n*n*(((r*=(1.525))+1)*n-r))+o}return p/2*((n-=2)*n*(((r*=(1.525))+1)*n+r)+2)+o},easeInBounce:function(m,n,o,p,q){return p-d.easing.easeOutBounce(m,q-n,0,p,q)+o},easeOutBounce:function(m,n,o,p,q){if((n/=q)<(1/2.75)){return p*(7.5625*n*n)+o}else{if(n<(2/2.75)){return p*(7.5625*(n-=(1.5/2.75))*n+0.75)+o}else{if(n<(2.5/2.75)){return p*(7.5625*(n-=(2.25/2.75))*n+0.9375)+o}else{return p*(7.5625*(n-=(2.625/2.75))*n+0.984375)+o}}}},easeInOutBounce:function(m,n,o,p,q){if(n<q/2){return d.easing.easeInBounce(m,n*2,0,p,q)*0.5+o}return d.easing.easeOutBounce(m,n*2-q,0,p,q)*0.5+p*0.5+o}})})(jQuery);(function(a,b){a.effects.blind=function(c){return this.queue(function(){var h=a(this),f=["position","top","bottom","left","right"];var d=a.effects.setMode(h,c.options.mode||"hide");var i=c.options.direction||"vertical";a.effects.save(h,f);h.show();var j=a.effects.createWrapper(h).css({overflow:"hidden"});var e=(i=="vertical")?"height":"width";var g=(i=="vertical")?j.height():j.width();if(d=="show"){j.css(e,0)}var k={};k[e]=d=="show"?g:0;j.animate(k,c.duration,c.options.easing,function(){if(d=="hide"){h.hide()}a.effects.restore(h,f);a.effects.removeWrapper(h);if(c.callback){c.callback.apply(h[0],arguments)}h.dequeue()})})}})(jQuery);(function(a,b){a.effects.highlight=function(c){return this.queue(function(){var f=a(this),d=["backgroundImage","backgroundColor","opacity"],g=a.effects.setMode(f,c.options.mode||"show"),e={backgroundColor:f.css("backgroundColor")};if(g=="hide"){e.opacity=0}a.effects.save(f,d);f.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(e,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){(g=="hide"&&f.hide());a.effects.restore(f,d);(g=="show"&&!a.support.opacity&&this.style.removeAttribute("filter"));(c.callback&&c.callback.apply(this,arguments));f.dequeue()}})})}})(jQuery);(function(a,b){a.effects.slide=function(c){return this.queue(function(){var h=a(this),f=["position","top","bottom","left","right"];var d=a.effects.setMode(h,c.options.mode||"show");var j=c.options.direction||"left";a.effects.save(h,f);h.show();a.effects.createWrapper(h).css({overflow:"hidden"});var e=(j=="up"||j=="down")?"top":"left";var i=(j=="up"||j=="left")?"pos":"neg";var g=c.options.distance||(e=="top"?h.outerHeight({margin:true}):h.outerWidth({margin:true}));if(d=="show"){h.css(e,i=="pos"?(isNaN(g)?"-"+g:-g):g)}var k={};k[e]=(d=="show"?(i=="pos"?"+=":"-="):(i=="pos"?"-=":"+="))+g;h.animate(k,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(d=="hide"){h.hide()}a.effects.restore(h,f);a.effects.removeWrapper(h);if(c.callback){c.callback.apply(this,arguments)}h.dequeue()}})})}})(jQuery);

/* jquery.cookie.js */

jQuery.cookie=function(h,d,a){a=a||{};if(typeof d!="undefined"){if(d===null){d="";a.expires=-1}var g="";if(a.expires&&(typeof a.expires=="number"||a.expires.toUTCString)){var b;if(typeof a.expires=="number"){b=new Date();b.setTime(b.getTime()+(a.expires*24*60*60*1000))}else{b=a.expires}g="; expires="+b.toUTCString()}if(!a.skipEncoding){d=encodeURIComponent(d)}var l=a.path?"; path="+(a.path):"";var c=a.domain?"; domain="+(a.domain):"";var j=a.secure?"; secure":"";document.cookie=[h,"=",d,g,l,c,j].join("")}else{var f=null;if(document.cookie&&document.cookie!=""){var m=document.cookie.split(";");for(var k=0;k<m.length;k++){var e=jQuery.trim(m[k]);if(e.substring(0,h.length+1)==(h+"=")){f=e.substring(h.length+1);if(!a.skipEncoding){f=decodeURIComponent(f)}break}}}return f}};

/* 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(s,m){var x={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var i=a(s).attr("autocomplete","off").addClass(m.inputClass);var p;var b="";var t=a.Autocompleter.Cache(m);var k=0;var n;var e={mouseDownOnSelect:false};var r=a.Autocompleter.Select(m,s,j,e);var q;a.browser.opera&&a(s.form).bind("submit.autocomplete",function(){if(q){q=false;return false}});i.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(y){k=1;n=y.keyCode;switch(y.keyCode){case x.UP:y.preventDefault();if(r.visible()){r.prev()}else{w(0,true)}break;case x.DOWN:y.preventDefault();if(r.visible()){r.next()}else{w(0,true)}break;case x.PAGEUP:y.preventDefault();if(r.visible()){r.pageUp()}else{w(0,true)}break;case x.PAGEDOWN:y.preventDefault();if(r.visible()){r.pageDown()}else{w(0,true)}break;case m.multiple&&a.trim(m.multipleSeparator)==","&&x.COMMA:case x.TAB:case x.RETURN:if(j()){y.preventDefault();q=true;return false}break;case x.ESC:i.trigger("hideResults");break;default:clearTimeout(p);p=setTimeout(w,m.delay);break}}).focus(function(){k++}).blur(function(){k=0;if(!e.mouseDownOnSelect){f()}}).click(function(){if(k++>1&&!r.visible()){w(0,true)}}).bind("search",function(){var y=(arguments.length>1)?arguments[1]:null;function z(D,B){var A;if(B&&B.length){for(var C=0;C<B.length;C++){if(B[C].result.toLowerCase()==D.toLowerCase()){A=B[C];break}}}if(typeof y=="function"){y(A)}else{i.trigger("result",A&&[A.data,A.value])}}a.each(c(i.val()),function(B,A){v(A,z,z)})}).bind("flushCache",function(){t.flush()}).bind("setOptions",function(){a.extend(m,arguments[1]);if("data" in arguments[1]){t.populate()}}).bind("unautocomplete",function(){r.unbind();i.unbind();a(s.form).unbind(".autocomplete")}).bind("hideResults",function(){r.hide()});function j(){var E=r.selected();if(!E){return false}var B=E.result;b=B;if(m.multiple){var C=c(i.val());if(C.length>1){var z=m.multipleSeparator.length;var D=a(s).selection().start;var A,y=0;a.each(C,function(F,G){y+=G.length;if(D<=y){A=F;return false}y+=z});C[A]=B;B=C.join(m.multipleSeparator)}B+=m.multipleSeparator}i.val(B);g();i.trigger("result",[E.data,E.value]);return true}function w(y,z){if(n==x.DEL){i.trigger("hideResults");return}var A=i.val();if(!z&&A==b){return}b=A;A=l(A);if(A.length>=m.minChars){i.addClass(m.loadingClass);if(!m.matchCase){A=A.toLowerCase()}v(A,o,g)}else{u();i.trigger("hideResults")}}function c(y){if(!y){return[""]}if(!m.multiple){return[a.trim(y)]}return a.map(y.split(m.multipleSeparator),function(z){return a.trim(y).length?a.trim(z):null})}function l(y){if(!m.multiple){return y}var z=c(y);if(z.length==1){return z[0]}var A=a(s).selection().start;if(A==y.length){z=c(y)}else{z=c(y.replace(y.substring(A),""))}return z[z.length-1]}function d(z,y){if(m.autoFill&&(l(i.val()).toLowerCase()==z.toLowerCase())&&n!=x.BACKSPACE){i.val(i.val()+y.substring(l(b).length));a(s).selection(b.length,b.length+y.length)}}function f(){clearTimeout(p);p=setTimeout(g,200)}function g(){var y=r.visible();i.trigger("hideResults");clearTimeout(p);u();if(m.mustMatch){i.search(function(z){if(!z){if(m.multiple){var A=c(i.val()).slice(0,-1);i.val(A.join(m.multipleSeparator)+(A.length?m.multipleSeparator:""))}else{i.val("");i.trigger("result",null)}}})}}function o(z,y){if(y&&y.length&&k){u();r.display(y,z);d(z,y[0].value);r.show()}else{g()}}function v(B,y,z){if(!m.matchCase){B=B.toLowerCase()}var C=t.load(B);if(C&&C.length){y(B,C)}else{if((typeof m.url=="string")&&(m.url.length>0)){var A={timestamp:+new Date()};a.each(m.extraParams,function(D,E){A[D]=typeof E=="function"?E():E});a.ajax({mode:"abort",port:"autocomplete"+s.name,dataType:m.dataType,url:m.url,data:a.extend({q:l(B),limit:m.max},A),beforeSend:function(E,D){if(m.beforeSend){m.beforeSend(E,D)}},success:function(E){var D=m.parse&&m.parse(E)||h(E);t.add(B,D);y(B,D)}})}else{r.emptyList();z(B)}}}function h(C){var A=[];var B=C.split("\n");for(var z=0;z<B.length;z++){var y=a.trim(B[z]);if(y){y=y.split("|");A[A.length]={data:y,value:y[0],result:m.formatResult&&m.formatResult(y,y[0])||y[0]}}}return A}function u(){i.removeClass(m.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(b,c){return b.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+c.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(f){var h={};var g=0;function b(k,j){if(!f.matchCase){k=k.toString().toLowerCase()}var l=k.indexOf(j);if(f.matchContains=="word"){l=k.toLowerCase().search("\\b"+j.toLowerCase())}if(l==-1){return false}return l==0||f.matchContains}function d(j,i){if(g>f.cacheLength){c()}if(!h[j]){g++}h[j]=i}function e(){if(!f.data){return false}var m={},o=0;if(!f.url){f.cacheLength=1}m[""]=[];for(var j=0,k=f.data.length;j<k;j++){var q=f.data[j];q=(typeof q=="string")?[q]:q;var l=f.formatMatch(q,j+1,f.data.length);if(l===false){continue}var p=l.charAt(0).toLowerCase();if(!m[p]){m[p]=[]}var n={value:l,data:q,result:f.formatResult&&f.formatResult(q)||l};m[p].push(n);if(o++<f.max){m[""].push(n)}}a.each(m,function(s,r){f.cacheLength++;d(s,r)})}setTimeout(e,25);function c(){h={};g=0}return{flush:c,add:d,populate:e,load:function(o){if(!f.cacheLength||!g){return null}if(!f.url&&f.matchContains){var j=[];for(var n in h){if(n.length>0){var l=h[n];a.each(l,function(p,k){if(b(k.value,o)){j.push(k)}})}}return j}else{if(h[o]){return h[o]}else{if(f.matchSubset){for(var m=o.length-1;m>=f.minChars;m--){var l=h[o.substr(0,m)];if(l){var j=[];a.each(l,function(p,k){if(b(k.value,o)){j[j.length]=k}});return j}}}}}return null}}};a.Autocompleter.Select=function(c,q,p,b){var l={ACTIVE:"ac_over"};var k,f=-1,e,s="",d=true,j,o;function n(){if(!d){return}j=a("<div/>").hide().addClass(c.resultsClass).css("position","absolute").appendTo(document.body);o=a("<ul/>").appendTo(j).mouseover(function(t){if(r(t).nodeName&&r(t).nodeName.toUpperCase()=="LI"){f=a("li",o).removeClass(l.ACTIVE).index(r(t));a(r(t)).addClass(l.ACTIVE)}}).click(function(t){a(r(t)).addClass(l.ACTIVE);p();q.focus();return false}).mousedown(function(){b.mouseDownOnSelect=true}).mouseup(function(){b.mouseDownOnSelect=false});if(c.width>0){j.css("width",c.width)}d=false}function r(t){var u=t.target;while(u&&u.tagName!="LI"){u=u.parentNode}if(!u){return[]}return u}function h(t){k.slice(f,f+1).removeClass(l.ACTIVE);g(t);var u=k.slice(f,f+1).addClass(l.ACTIVE);if(c.scroll){var v=0;k.slice(0,f).each(function(){v+=this.offsetHeight});if((v+u[0].offsetHeight-o.scrollTop())>o[0].clientHeight){o.scrollTop(v+u[0].offsetHeight-o.innerHeight())}else{if(v<o.scrollTop()){o.scrollTop(v)}}}}function g(t){f+=t;if(f<0){f=k.size()-1}else{if(f>=k.size()){f=0}}}function i(t){return c.max&&c.max<t?c.max:t}function m(){o.empty();var w=i(e.length);for(var v=0;v<w;v++){if(!e[v]){continue}var t=c.formatItem(e[v].data,v+1,w,e[v].value,s);if(t===false){continue}var u=a("<li/>").html(c.highlight(t,s)).addClass(v%2==0?"ac_even":"ac_odd").appendTo(o)[0];a.data(u,"ac_data",e[v])}k=o.find("li");if(c.selectFirst){k.slice(0,1).addClass(l.ACTIVE);f=0}if(a.fn.bgiframe){o.bgiframe()}}return{display:function(t,u){n();e=t;s=u;m()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){if(f!=0&&f-8<0){h(-f)}else{h(-8)}},pageDown:function(){if(f!=k.size()-1&&f+8>k.size()){h(k.size()-1-f)}else{h(8)}},hide:function(){j&&j.hide();k&&k.removeClass(l.ACTIVE);f=-1},visible:function(){return j&&j.is(":visible")},current:function(){return this.visible()&&(k.filter("."+l.ACTIVE)[0]||c.selectFirst&&k[0])},show:function(){var u=a(q).offset();j.css({width:typeof c.width=="string"||c.width>0?c.width:a(q).width(),top:u.top+q.offsetHeight,left:u.left}).show();if(c.scroll){o.scrollTop(0);o.css({maxHeight:c.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var t=0;k.each(function(){t+=this.offsetHeight});var v=t>c.scrollHeight;o.css("height",v?c.scrollHeight:t);if(!v){k.width(o.width()-parseInt(k.css("padding-left"))-parseInt(k.css("padding-right")))}}}},selected:function(){var t=k&&k.filter("."+l.ACTIVE).removeClass(l.ACTIVE);return t&&t.length&&a.data(t[0],"ac_data")},emptyList:function(){o&&o.empty()},unbind:function(){j&&j.remove()}}};a.fn.selection=function(g,c){if(g!==undefined){return this.each(function(){if(this.createTextRange){var j=this.createTextRange();if(c===undefined||g==c){j.move("character",g);j.select()}else{j.collapse(true);j.moveStart("character",g);j.moveEnd("character",c);j.select()}}else{if(this.setSelectionRange){this.setSelectionRange(g,c)}else{if(this.selectionStart){this.selectionStart=g;this.selectionEnd=c}}}})}var e=this[0];if(e.createTextRange){var d=document.selection.createRange(),f=e.value,i="<->",b=d.text.length;d.text=i;var h=e.value.indexOf(i);e.value=f;this.selection(h,h+b);return{start:h,end:h+b}}else{if(e.selectionStart!==undefined){return{start:e.selectionStart,end:e.selectionEnd}}}}})(jQuery);

/* jquery.form.js */

/*
* jQuery Form Plugin
* version: 2.43 (12-MAR-2010)
* @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(b){b.fn.ajaxSubmit=function(c){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof c=="function"){c={success:c}}var g=b.trim(this.attr("action"));if(g){g=(g.match(/^([^#]+)/)||[])[1]}g=g||window.location.href||"";c=b.extend({url:g,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},c||{});var s={};this.trigger("form-pre-serialize",[this,c,s]);if(s.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(c.beforeSerialize&&c.beforeSerialize(this,c)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var h=this.formToArray(c.semantic);if(c.data){c.extraData=c.data;for(var f in c.data){if(c.data[f] instanceof Array){for(var e in c.data[f]){h.push({name:f,value:c.data[f][e]})}}else{h.push({name:f,value:c.data[f]})}}}if(c.beforeSubmit&&c.beforeSubmit(h,this,c)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[h,this,c,s]);if(s.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var p=b.param(h);if(c.type.toUpperCase()=="GET"){c.url+=(c.url.indexOf("?")>=0?"&":"?")+p;c.data=null}else{c.data=p}var m=this,i=[];if(c.resetForm){i.push(function(){m.resetForm()})}if(c.clearForm){i.push(function(){m.clearForm()})}if(!c.dataType&&c.target){var r=c.success||function(){};i.push(function(k){var j=c.replaceTarget?"replaceWith":"html";b(c.target)[j](k).each(r,arguments)})}else{if(c.success){i.push(c.success)}}c.success=function(v,j,q){for(var k=0,n=i.length;k<n;k++){i[k].apply(c,[v,j,q||m,m])}};var l=b("input:file",this).fieldValue();var o=false;for(var d=0;d<l.length;d++){if(l[d]){o=true}}var u=false;if((l.length&&c.iframe!==false)||c.iframe||o||u){if(c.closeKeepAlive){b.get(c.closeKeepAlive,t)}else{t()}}else{b.ajax(c)}this.trigger("form-submit-notify",[this,c]);return this;function t(){var v=m[0];if(b(":input[name=submit]",v).length){alert('Error: Form elements must not be named "submit".');return}var H=b.extend({},b.ajaxSettings,c);var D=b.extend(true,{},b.extend(true,{},b.ajaxSettings),H);var j="jqFormIO"+(new Date().getTime());var x=b('<iframe id="'+j+'" name="'+j+'" src="'+H.iframeSrc+'" onload="(jQuery(this).data(\'form-plugin-onload\'))()" />');var k=x[0];x.css({position:"absolute",top:"-1000px",left:"-1000px"});var A={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;x.attr("src",H.iframeSrc)}};var y=H.global;if(y&&!b.active++){b.event.trigger("ajaxStart")}if(y){b.event.trigger("ajaxSend",[A,H])}if(D.beforeSend&&D.beforeSend(A,D)===false){D.global&&b.active--;return}if(A.aborted){return}var G=false;var z=0;var F=v.clk;if(F){var C=F.name;if(C&&!F.disabled){H.extraData=H.extraData||{};H.extraData[C]=F.value;if(F.type=="image"){H.extraData[C+".x"]=v.clk_x;H.extraData[C+".y"]=v.clk_y}}}function q(){var J=m.attr("target"),K=m.attr("action");v.setAttribute("target",j);if(v.getAttribute("method")!="POST"){v.setAttribute("method","POST")}if(v.getAttribute("action")!=H.url){v.setAttribute("action",H.url)}if(!H.skipEncodingOverride){m.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(H.timeout){setTimeout(function(){z=true;E()},H.timeout)}var L=[];try{if(H.extraData){for(var I in H.extraData){L.push(b('<input type="hidden" name="'+I+'" value="'+H.extraData[I]+'" />').appendTo(v)[0])}}x.appendTo("body");x.data("form-plugin-onload",E);v.submit()}finally{v.setAttribute("action",K);J?v.setAttribute("target",J):m.removeAttr("target");b(L).remove()}}if(H.forceSync){q()}else{setTimeout(q,10)}var B=100;function E(){if(G){return}var N=true;try{if(z){throw"timeout"}var K,I;I=k.contentWindow?k.contentWindow.document:k.contentDocument?k.contentDocument:k.document;var L=H.dataType=="xml"||I.XMLDocument||b.isXMLDoc(I);a("isXml="+L);if(!L&&(I.body==null||I.body.innerHTML=="")){if(--B){a("requeing onLoad callback, DOM not available");setTimeout(E,250);return}a("Could not access iframe DOM after 100 tries.");return}a("response detected");G=true;A.responseText=I.body?I.body.innerHTML:null;A.responseXML=I.XMLDocument?I.XMLDocument:I;A.getResponseHeader=function(P){var O={"content-type":H.dataType};return O[P]};if(H.dataType=="json"||H.dataType=="script"){var M=I.getElementsByTagName("textarea")[0];if(M){A.responseText=M.value}else{var n=I.getElementsByTagName("pre")[0];if(n){A.responseText=n.innerHTML}}}else{if(H.dataType=="xml"&&!A.responseXML&&A.responseText!=null){A.responseXML=w(A.responseText)}}K=b.httpData(A,H.dataType)}catch(J){a("error caught:",J);N=false;A.error=J;b.handleError(H,A,"error",J)}if(N){H.success(K,"success");if(y){b.event.trigger("ajaxSuccess",[A,H])}}if(y){b.event.trigger("ajaxComplete",[A,H])}if(y&&!--b.active){b.event.trigger("ajaxStop")}if(H.complete){H.complete(A,N?"success":"error")}setTimeout(function(){x.removeData("form-plugin-onload");x.remove();A.responseXML=null},100)}function w(n,I){if(window.ActiveXObject){I=new ActiveXObject("Microsoft.XMLDOM");I.async="false";I.loadXML(n)}else{I=(new DOMParser()).parseFromString(n,"text/xml")}return(I&&I.documentElement&&I.documentElement.tagName!="parsererror")?I:null}}};b.fn.ajaxForm=function(c){return this.ajaxFormUnbind().bind("submit.form-plugin",function(d){d.preventDefault();b(this).ajaxSubmit(c)}).bind("click.form-plugin",function(i){var g=i.target;var d=b(g);if(!(d.is(":submit,input:image"))){var j=d.closest(":submit");if(j.length==0){return}g=j[0]}var h=this;h.clk=g;if(g.type=="image"){if(i.offsetX!=undefined){h.clk_x=i.offsetX;h.clk_y=i.offsetY}else{if(typeof b.fn.offset=="function"){var f=d.offset();h.clk_x=i.pageX-f.left;h.clk_y=i.pageY-f.top}else{h.clk_x=i.pageX-g.offsetLeft;h.clk_y=i.pageY-g.offsetTop}}}setTimeout(function(){h.clk=h.clk_x=h.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(p){var h=[];if(this.length==0){return h}var f=this[0];var g=p?f.getElementsByTagName("*"):f.elements;if(!g){return h}for(var c=0,o=g.length;c<o;c++){var l=g[c];var r=l.name;if(!r){continue}if(p&&f.clk&&l.type=="image"){if(!l.disabled&&f.clk==l){h.push({name:r,value:b(l).val()});h.push({name:r+".x",value:f.clk_x},{name:r+".y",value:f.clk_y})}continue}var q=b.fieldValue(l,true);if(q&&q.constructor==Array){for(var d=0,k=q.length;d<k;d++){h.push({name:r,value:q[d]})}}else{if(q!==null&&typeof q!="undefined"){h.push({name:r,value:q})}}}if(!p&&f.clk){var e=b(f.clk),m=e[0],r=m.name;if(r&&!m.disabled&&m.type=="image"){h.push({name:r,value:e.val()});h.push({name:r+".x",value:f.clk_x},{name:r+".y",value:f.clk_y})}}return h};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(c){var d=[];this.each(function(){var e=this.name;if(!e){return}var f=b.fieldValue(this,c);if(f&&f.constructor==Array){for(var g=0,h=f.length;g<h;g++){d.push({name:e,value:f[g]})}}else{if(f!==null&&typeof f!="undefined"){d.push({name:this.name,value:f})}}});return b.param(d)};b.fn.fieldValue=function(c){for(var h=[],f=0,g=this.length;f<g;f++){var d=this[f];var e=b.fieldValue(d,c);if(e===null||typeof e=="undefined"||(e.constructor==Array&&!e.length)){continue}e.constructor==Array?b.merge(h,e):h.push(e)}return h};b.fieldValue=function(h,c){var d=h.name,p=h.type,j=h.tagName.toLowerCase();if(typeof c=="undefined"){c=true}if(c&&(!d||h.disabled||p=="reset"||p=="button"||(p=="checkbox"||p=="radio")&&!h.checked||(p=="submit"||p=="image")&&h.form&&h.form.clk!=h||j=="select"&&h.selectedIndex==-1)){return null}if(j=="select"){var g=h.selectedIndex;if(g<0){return null}var f=[],k=h.options;var e=(p=="select-one");var l=(e?g+1:k.length);for(var o=(e?g:0);o<l;o++){var q=k[o];if(q.selected){var m=q.value;if(!m){m=(q.attributes&&q.attributes.value&&!(q.attributes.value.specified))?q.text:q.value}if(e){return m}f.push(m)}}return f}return h.value};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value=""}else{if(d=="checkbox"||d=="radio"){this.checked=false}else{if(c=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c==undefined){c=true}return this.each(function(){this.disabled=!c})};b.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=b(this).parent("select");if(c&&d[0]&&d[0].type=="select-one"){d.find("option").selected(false)}this.selected=c}}})};function a(){if(b.fn.ajaxSubmit.debug){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(c,a,b,d){c.fn.caret=function(f,m){var u,i,p=this[0],q=c.browser.msie;if(typeof f==="object"&&typeof f.start==="number"&&typeof f.end==="number"){u=f.start;i=f.end}else{if(typeof f==="number"&&typeof m==="number"){u=f;i=m}else{if(typeof f==="string"){if((u=p.value.indexOf(f))>-1){i=u+f[a]}else{u=null}}else{if(Object.prototype.toString.call(f)==="[object RegExp]"){var h=f.exec(p.value);if(h!=null){u=h.index;i=u+h[0][a]}}}}}if(typeof u!="undefined"){if(q){var k=this[0].createTextRange();k.collapse(true);k.moveStart("character",u);k.moveEnd("character",i-u);k.select()}else{this[0].selectionStart=u;this[0].selectionEnd=i}this[0].focus();return this}else{if(q){var g=document.selection;if(this[0].tagName.toLowerCase()!="textarea"){var j=this.val(),o=g[b]()[d]();o.moveEnd("character",j[a]);var r=(o.text==""?j[a]:j.lastIndexOf(o.text));o=g[b]()[d]();o.moveStart("character",-j[a]);var l=o.text[a]}else{var o=g[b](),n=o[d]();n.moveToElementText(this[0]);n.setEndPoint("EndToEnd",o);var r=n.text[a]-o.text[a],l=r+o.text[a]}}else{var r=p.selectionStart,l=p.selectionEnd}var v=p.value.substring(r,l);return{start:r,end:l,text:v,replace:function(e){return p.value.substring(0,r)+e+p.value.substring(l,p.value[a])}}}}})(jQuery,"length","createRange","duplicate");

/* jquery.colorpicker.js */

(function(b){var a=function(){var S={},q,I=65,x,d='<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>',A={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:true,flat:false},O=function(V,T){var U=H(V);b(T).data("colorpicker").fields.eq(1).val(U.r).end().eq(2).val(U.g).end().eq(3).val(U.b).end()},D=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()},P=function(U,T){b(T).data("colorpicker").fields.eq(0).val(z(U)).end()},p=function(U,T){b(T).data("colorpicker").selector.css("backgroundColor","#"+z({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)})},K=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","#"+z(U))},l=function(U,T){b(T).data("colorpicker").newColor.css("backgroundColor","#"+z(U))},o=function(U){var V=U.charCode||U.keyCode||-1;if((V>I&&V<=90)||V==32){return false}var T=b(this).parent().parent();if(T.data("colorpicker").livePreview===true){t.apply(this)}},t=function(U){var T=b(this).parent().parent(),V;if(this.parentNode.className.indexOf("_hex")>0){T.data("colorpicker").color=V=e(i(this.value))}else{if(this.parentNode.className.indexOf("_hsb")>0){T.data("colorpicker").color=V=L({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=V=u(g({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(U){O(V,T.get(0));P(V,T.get(0));D(V,T.get(0))}p(V,T.get(0));K(V,T.get(0));l(V,T.get(0));T.data("colorpicker").onChange.apply(T,[V,z(V),H(V)])},j=function(U){var T=b(this).parent().parent();T.data("colorpicker").fields.parent().removeClass("colorpicker_focus")},n=function(){I=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")},M=function(U){var V=b(this).parent().find("input").focus();var T={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:U.pageY,field:V,val:parseInt(V.val(),10),preview:b(this).parent().parent().data("colorpicker").livePreview};b(document).bind("mouseup",T,J);b(document).bind("mousemove",T,B)},B=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){t.apply(T.data.field.get(0),[true])}return false},J=function(T){t.apply(T.data.field.get(0),[true]);T.data.el.removeClass("colorpicker_slider").find("input").focus();b(document).unbind("mouseup",J);b(document).unbind("mousemove",B);return false},w=function(U){var T={cal:b(this).parent(),y:b(this).offset().top};T.preview=T.cal.data("colorpicker").livePreview;b(document).bind("mouseup",T,F);b(document).bind("mousemove",T,G)},G=function(T){t.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},F=function(T){O(T.data.cal.data("colorpicker").color,T.data.cal.get(0));P(T.data.cal.data("colorpicker").color,T.data.cal.get(0));b(document).unbind("mouseup",F);b(document).unbind("mousemove",G);return false},C=function(U){var T={cal:b(this).parent(),pos:b(this).offset()};T.preview=T.cal.data("colorpicker").livePreview;b(document).bind("mouseup",T,r);b(document).bind("mousemove",T,h)},h=function(T){t.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},r=function(T){O(T.data.cal.data("colorpicker").color,T.data.cal.get(0));P(T.data.cal.data("colorpicker").color,T.data.cal.get(0));b(document).unbind("mouseup",r);b(document).unbind("mousemove",h);return false},R=function(T){b(this).addClass("colorpicker_focus")},f=function(T){b(this).removeClass("colorpicker_focus")},m=function(U){var T=b(this).parent();var V=T.data("colorpicker").color;T.data("colorpicker").origColor=V;s(V,T.get(0));T.data("colorpicker").onSubmit(V,z(V),H(V),T.data("colorpicker").el)},k=function(V){var T=b("#"+b(this).data("colorpickerId"));T.data("colorpicker").onBeforeShow.apply(this,[T.get(0)]);var W=b(this).offset();var U=N();var Y=W.top+this.offsetHeight;var X=W.left;if(Y+176>U.t+U.h){Y-=this.offsetHeight+176}if(X+356>U.l+U.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},E);return false},E=function(T){if(!c(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",E)}},c=function(U,T,W){if(U==T){return true}if(U.contains){return U.contains(T)}if(U.compareDocumentPosition){return !!(U.compareDocumentPosition(T)&16)}var V=T.parentNode;while(V&&V!=W){if(V==U){return true}V=V.parentNode}return false},N=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)}},L=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))}},g=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))}},i=function(V){var T=6-V.length;if(T>0){var U=[];for(var W=0;W<T;W++){U.push("0")}U.push(V);V=U.join("")}return V},Q=function(T){var T=parseInt(((T.indexOf("#")>-1)?T.substring(1):T),16);return{r:T>>16,g:(T&65280)>>8,b:(T&255)}},e=function(T){return u(Q(T))},u=function(U){var W={h:0,s:0,b:0};var T=Math.min(U.r,U.g,U.b);var V=Math.max(U.r,U.g,U.b);var X=V-T;W.b=V;if(V!=0){}W.s=V!=0?255*X/V:0;if(W.s!=0){if(U.r==V){W.h=(U.g-U.b)/X}else{if(U.g==V){W.h=2+(U.b-U.r)/X}else{W.h=4+(U.r-U.g)/X}}}else{W.h=-1}W.h*=60;if(W.h<0){W.h+=360}W.s*=100/255;W.b*=100/255;return W},H=function(U){var Z={};var aa=Math.round(U.h);var X=Math.round(U.s*255/100);var W=Math.round(U.b*255/100);if(X==0){Z.r=Z.g=Z.b=W}else{var V=W;var Y=(255-X)*W/255;var T=(V-Y)*(aa%60)/60;if(aa==360){aa=0}if(aa<60){Z.r=V;Z.b=Y;Z.g=Y+T}else{if(aa<120){Z.g=V;Z.b=Y;Z.r=V-T}else{if(aa<180){Z.g=V;Z.r=Y;Z.b=Y+T}else{if(aa<240){Z.b=V;Z.r=Y;Z.g=V-T}else{if(aa<300){Z.b=V;Z.g=Y;Z.r=Y+T}else{if(aa<360){Z.r=V;Z.g=Y;Z.b=V-T}else{Z.r=0;Z.g=0;Z.b=0}}}}}}}return{r:Math.round(Z.r),g:Math.round(Z.g),b:Math.round(Z.b)}},y=function(U){var T=[U.r.toString(16),U.g.toString(16),U.b.toString(16)];b.each(T,function(V,W){if(W.length==1){T[V]="0"+W}});return T.join("")},z=function(T){return y(H(T))},v=function(){var T=b(this).parent();var U=T.data("colorpicker").origColor;T.data("colorpicker").color=U;O(U,T.get(0));P(U,T.get(0));D(U,T.get(0));p(U,T.get(0));K(U,T.get(0));l(U,T.get(0))};return{init:function(T){T=b.extend({},A,T||{});if(typeof T.color=="string"){T.color=e(T.color)}else{if(T.color.r!=undefined&&T.color.g!=undefined&&T.color.b!=undefined){T.color=u(T.color)}else{if(T.color.h!=undefined&&T.color.s!=undefined&&T.color.b!=undefined){T.color=L(T.color)}else{return this}}}return this.each(function(){if(!b(this).data("colorpickerId")){var V=b.extend({},T);V.origColor=T.color;var W="collorpicker_"+parseInt(Math.random()*1000);b(this).data("colorpickerId",W);var U=b(d).attr("id",W);if(V.flat){U.appendTo(this).show()}else{U.appendTo(document.body)}V.fields=U.find("input").bind("keyup",o).bind("change",t).bind("blur",j).bind("focus",n);U.find("span").bind("mousedown",M).end().find(">div.colorpicker_current_color").bind("click",v);V.selector=U.find("div.colorpicker_color").bind("mousedown",C);V.selectorIndic=V.selector.find("div div");V.el=this;V.hue=U.find("div.colorpicker_hue div");U.find("div.colorpicker_hue").bind("mousedown",w);V.newColor=U.find("div.colorpicker_new_color");V.currentColor=U.find("div.colorpicker_current_color");U.data("colorpicker",V);U.find("div.colorpicker_submit").bind("mouseenter",R).bind("mouseleave",f).bind("click",m);O(V.color,U.get(0));D(V.color,U.get(0));P(V.color,U.get(0));K(V.color,U.get(0));p(V.color,U.get(0));s(V.color,U.get(0));l(V.color,U.get(0));if(V.flat){U.css({position:"relative",display:"block"})}else{b(this).bind(V.eventName,k)}}})},showPicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){k.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=e(T)}else{if(T.r!=undefined&&T.g!=undefined&&T.b!=undefined){T=u(T)}else{if(T.h!=undefined&&T.s!=undefined&&T.b!=undefined){T=L(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;O(T,U.get(0));D(T,U.get(0));P(T,U.get(0));K(T,U.get(0));p(T,U.get(0));s(T,U.get(0));l(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(e,d,b,c){var f={};f.r=e||0;f.g=d||0;f.b=b||0;f.a=c!=null?c:1;f.add=function(j,h){for(var g=0;g<j.length;++g){f[j.charAt(g)]+=h}return f.normalize()};f.scale=function(j,h){for(var g=0;g<j.length;++g){f[j.charAt(g)]*=h}return f.normalize()};f.toString=function(){if(f.a>=1){return"rgb("+[f.r,f.g,f.b].join(",")+")"}else{return"rgba("+[f.r,f.g,f.b,f.a].join(",")+")"}};f.normalize=function(){function g(j,k,h){return k<j?j:(k>h?h:k)}f.r=g(0,parseInt(f.r),255);f.g=g(0,parseInt(f.g),255);f.b=g(0,parseInt(f.b),255);f.a=g(0,f.a,1);return f};f.clone=function(){return jQuery.color.make(f.r,f.b,f.g,f.a)};return f.normalize()};jQuery.color.extract=function(c,b){var d;do{d=c.css(b).toLowerCase();if(d!=""&&d!="transparent"){break}c=c.parent()}while(!jQuery.nodeName(c.get(0),"body"));if(d=="rgba(0, 0, 0, 0)"){d="transparent"}return jQuery.color.parse(d)};jQuery.color.parse=function(e){var d,b=jQuery.color.make;if(d=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(e)){return b(parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3],10))}if(d=/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(e)){return b(parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3],10),parseFloat(d[4]))}if(d=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(e)){return b(parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55)}if(d=/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(e)){return b(parseFloat(d[1])*2.55,parseFloat(d[2])*2.55,parseFloat(d[3])*2.55,parseFloat(d[4]))}if(d=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(e)){return b(parseInt(d[1],16),parseInt(d[2],16),parseInt(d[3],16))}if(d=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(e)){return b(parseInt(d[1]+d[1],16),parseInt(d[2]+d[2],16),parseInt(d[3]+d[3],16))}var c=jQuery.trim(e).toLowerCase();if(c=="transparent"){return b(255,255,255,0)}else{d=a[c];return b(d[0],d[1],d[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(b){function c(D,W,Q,ac){var v=[],ab={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:{}},aa=null,e=null,J=null,V=null,r=null,P={xaxis:{},yaxis:{},x2axis:{},y2axis:{}},af={left:0,right:0,top:0,bottom:0},x=0,ag=0,R=0,F=0,o={processOptions:[],processRawData:[],processDatapoints:[],draw:[],bindEvents:[],drawOverlay:[]},ad=this;ad.setData=aj;ad.setupGrid=s;ad.draw=Z;ad.getPlaceholder=function(){return D};ad.getCanvas=function(){return aa};ad.getPlotOffset=function(){return af};ad.width=function(){return R};ad.height=function(){return F};ad.offset=function(){var ak=J.offset();ak.left+=af.left;ak.top+=af.top;return ak};ad.getData=function(){return v};ad.getAxes=function(){return P};ad.getOptions=function(){return ab};ad.highlight=w;ad.unhighlight=G;ad.triggerRedrawOverlay=f;ad.pointOffset=function(ak){return{left:parseInt(z(ak,"xaxis").p2c(+ak.x)+af.left),top:parseInt(z(ak,"yaxis").p2c(+ak.y)+af.top)}};ad.hooks=o;p(ad);ah(Q);I();aj(W);s();Z();B();function y(ak,al){al=[ad].concat(al);for(var am=0;am<ak.length;++am){ak[am].apply(this,al)}}function p(){for(var ak=0;ak<ac.length;++ak){var al=ac[ak];al.init(ad);if(al.options){b.extend(true,ab,al.options)}}}function ah(ak){b.extend(true,ab,ak);if(ab.grid.borderColor==null){ab.grid.borderColor=ab.grid.color}if(ab.xaxis.noTicks&&ab.xaxis.ticks==null){ab.xaxis.ticks=ab.xaxis.noTicks}if(ab.yaxis.noTicks&&ab.yaxis.ticks==null){ab.yaxis.ticks=ab.yaxis.noTicks}if(ab.grid.coloredAreas){ab.grid.markings=ab.grid.coloredAreas}if(ab.grid.coloredAreasColor){ab.grid.markingsColor=ab.grid.coloredAreasColor}if(ab.lines){b.extend(true,ab.series.lines,ab.lines)}if(ab.points){b.extend(true,ab.series.points,ab.points)}if(ab.bars){b.extend(true,ab.series.bars,ab.bars)}if(ab.shadowSize){ab.series.shadowSize=ab.shadowSize}for(var al in o){if(ab.hooks[al]&&ab.hooks[al].length){o[al]=o[al].concat(ab.hooks[al])}}y(o.processOptions,[ab])}function aj(ak){v=d(ak);j();C()}function d(an){var am=[];for(var al=0;al<an.length;++al){var ak=b.extend(true,{},ab.series);if(an[al].data){ak.data=an[al].data;delete an[al].data;b.extend(true,ak,an[al]);an[al].data=ak.data}else{ak.data=an[al]}am.push(ak)}return am}function z(am,al){var ak=am[al];if(!ak||ak==1){return P[al]}if(typeof ak=="number"){return P[al.charAt(0)+ak+al.slice(1)]}return ak}function j(){var ak;var al=v.length,au=[],ap=[];for(ak=0;ak<v.length;++ak){var aq=v[ak].color;if(aq!=null){--al;if(typeof aq=="number"){ap.push(aq)}else{au.push(b.color.parse(v[ak].color))}}}for(ak=0;ak<ap.length;++ak){al=Math.max(al,ap[ak]+1)}var am=[],at=0;ak=0;while(am.length<al){var ar;if(ab.colors.length==ak){ar=b.color.make(100,100,100)}else{ar=b.color.parse(ab.colors[ak])}var ao=at%2==1?-1:1;ar.scale("rgb",1+ao*Math.ceil(at/2)*0.2);am.push(ar);++ak;if(ak>=ab.colors.length){ak=0;++at}}var an=0,av;for(ak=0;ak<v.length;++ak){av=v[ak];if(av.color==null){av.color=am[an].toString();++an}else{if(typeof av.color=="number"){av.color=am[av.color].toString()}}if(av.lines.show==null){var ax,aw=true;for(ax in av){if(av[ax].show){aw=false;break}}if(aw){av.lines.show=true}}av.xaxis=z(av,"xaxis");av.yaxis=z(av,"yaxis")}}function C(){var al=Number.POSITIVE_INFINITY,aB=Number.NEGATIVE_INFINITY,av,aw,aA,ay,aJ,ap,az,aI,am,ak,at,ax,aC,ao;for(at in P){P[at].datamin=al;P[at].datamax=aB;P[at].used=false}function an(aM,aK,aL){if(aK<aM.datamin){aM.datamin=aK}if(aL>aM.datamax){aM.datamax=aL}}for(av=0;av<v.length;++av){ap=v[av];ap.datapoints={points:[]};y(o.processRawData,[ap,ap.data,ap.datapoints])}for(av=0;av<v.length;++av){ap=v[av];var au=ap.data,aD=ap.datapoints.format;if(!aD){aD=[];aD.push({x:true,number:true,required:true});aD.push({y:true,number:true,required:true});if(ap.bars.show){aD.push({y:true,number:true,required:false,defaultValue:0})}ap.datapoints.format=aD}if(ap.datapoints.pointsize!=null){continue}if(ap.datapoints.pointsize==null){ap.datapoints.pointsize=aD.length}aI=ap.datapoints.pointsize;az=ap.datapoints.points;insertSteps=ap.lines.show&&ap.lines.steps;ap.xaxis.used=ap.yaxis.used=true;for(aw=aA=0;aw<au.length;++aw,aA+=aI){ao=au[aw];var aF=ao==null;if(!aF){for(ay=0;ay<aI;++ay){ax=ao[ay];aC=aD[ay];if(aC){if(aC.number&&ax!=null){ax=+ax;if(isNaN(ax)){ax=null}}if(ax==null){if(aC.required){aF=true}if(aC.defaultValue!=null){ax=aC.defaultValue}}}az[aA+ay]=ax}}if(aF){for(ay=0;ay<aI;++ay){ax=az[aA+ay];if(ax!=null){aC=aD[ay];if(aC.x){an(ap.xaxis,ax,ax)}if(aC.y){an(ap.yaxis,ax,ax)}}az[aA+ay]=null}}else{if(insertSteps&&aA>0&&az[aA-aI]!=null&&az[aA-aI]!=az[aA]&&az[aA-aI+1]!=az[aA+1]){for(ay=0;ay<aI;++ay){az[aA+aI+ay]=az[aA+ay]}az[aA+1]=az[aA-aI+1];aA+=aI}}}}for(av=0;av<v.length;++av){ap=v[av];y(o.processDatapoints,[ap,ap.datapoints])}for(av=0;av<v.length;++av){ap=v[av];az=ap.datapoints.points,aI=ap.datapoints.pointsize;var aG=al,aH=al,aq=aB,ar=aB;for(aw=0;aw<az.length;aw+=aI){if(az[aw]==null){continue}for(ay=0;ay<aI;++ay){ax=az[aw+ay];aC=aD[ay];if(!aC){continue}if(aC.x){if(ax<aG){aG=ax}if(ax>aq){aq=ax}}if(aC.y){if(ax<aH){aH=ax}if(ax>ar){ar=ax}}}}if(ap.bars.show){var aE=ap.bars.align=="left"?0:-ap.bars.barWidth/2;if(ap.bars.horizontal){aH+=aE;ar+=aE+ap.bars.barWidth}else{aG+=aE;aq+=aE+ap.bars.barWidth}}an(ap.xaxis,aG,aq);an(ap.yaxis,aH,ar)}for(at in P){if(P[at].datamin==al){P[at].datamin=null}if(P[at].datamax==aB){P[at].datamax=null}}}function I(){function ak(am,al){var an=document.createElement("canvas");an.width=am;an.height=al;if(b.browser.msie){an=window.G_vmlCanvasManager.initElement(an)}return an}x=D.width();ag=D.height();D.html("");if(D.css("position")=="static"){D.css("position","relative")}if(x<=0||ag<=0){throw"Invalid dimensions for plot, width = "+x+", height = "+ag}if(b.browser.msie){window.G_vmlCanvasManager.init_(document)}aa=b(ak(x,ag)).appendTo(D).get(0);V=aa.getContext("2d");e=b(ak(x,ag)).css({position:"absolute",left:0,top:0}).appendTo(D).get(0);r=e.getContext("2d");r.stroke()}function B(){J=b([e,aa]);if(ab.grid.hoverable){J.mousemove(g)}if(ab.grid.clickable){J.click(k)}y(o.bindEvents,[J])}function s(){function an(au,aq){function ar(aw){return aw}var ap,ao,av=aq.transform||ar,at=aq.inverseTransform;if(au==P.xaxis||au==P.x2axis){ap=au.scale=R/(av(au.max)-av(au.min));ao=av(au.min);if(av==ar){au.p2c=function(aw){return(aw-ao)*ap}}else{au.p2c=function(aw){return(av(aw)-ao)*ap}}if(!at){au.c2p=function(aw){return ao+aw/ap}}else{au.c2p=function(aw){return at(ao+aw/ap)}}}else{ap=au.scale=F/(av(au.max)-av(au.min));ao=av(au.max);if(av==ar){au.p2c=function(aw){return(ao-aw)*ap}}else{au.p2c=function(aw){return(ao-av(aw))*ap}}if(!at){au.c2p=function(aw){return ao-aw/ap}}else{au.c2p=function(aw){return at(ao-aw/ap)}}}}function al(at,aq){var ar,au=[],ao;at.labelWidth=aq.labelWidth;at.labelHeight=aq.labelHeight;if(at==P.xaxis||at==P.x2axis){if(at.labelWidth==null){at.labelWidth=x/(at.ticks.length>0?at.ticks.length:1)}if(at.labelHeight==null){au=[];for(ar=0;ar<at.ticks.length;++ar){ao=at.ticks[ar].label;if(ao){au.push('<div class="tickLabel" style="float:left;width:'+at.labelWidth+'px">'+ao+"</div>")}}if(au.length>0){var ap=b('<div style="position:absolute;top:-10000px;width:10000px;font-size:smaller">'+au.join("")+'<div style="clear:left"></div></div>').appendTo(D);at.labelHeight=ap.height();ap.remove()}}}else{if(at.labelWidth==null||at.labelHeight==null){for(ar=0;ar<at.ticks.length;++ar){ao=at.ticks[ar].label;if(ao){au.push('<div class="tickLabel">'+ao+"</div>")}}if(au.length>0){var ap=b('<div style="position:absolute;top:-10000px;font-size:smaller">'+au.join("")+"</div>").appendTo(D);if(at.labelWidth==null){at.labelWidth=ap.width()}if(at.labelHeight==null){at.labelHeight=ap.find("div").height()}ap.remove()}}}if(at.labelWidth==null){at.labelWidth=0}if(at.labelHeight==null){at.labelHeight=0}}function ak(){var ap=ab.grid.borderWidth;for(i=0;i<v.length;++i){ap=Math.max(ap,2*(v[i].points.radius+v[i].points.lineWidth/2))}af.left=af.right=af.top=af.bottom=ap;var ao=ab.grid.labelMargin+ab.grid.borderWidth;if(P.xaxis.labelHeight>0){af.bottom=Math.max(ap,P.xaxis.labelHeight+ao)}if(P.yaxis.labelWidth>0){af.left=Math.max(ap,P.yaxis.labelWidth+ao)}if(P.x2axis.labelHeight>0){af.top=Math.max(ap,P.x2axis.labelHeight+ao)}if(P.y2axis.labelWidth>0){af.right=Math.max(ap,P.y2axis.labelWidth+ao)}R=x-af.left-af.right;F=ag-af.bottom-af.top}var am;for(am in P){U(P[am],ab[am])}if(ab.grid.show){for(am in P){H(P[am],ab[am]);m(P[am],ab[am]);al(P[am],ab[am])}ak()}else{af.left=af.right=af.top=af.bottom=0;R=x;F=ag}for(am in P){an(P[am],ab[am])}if(ab.grid.show){K()}Y()}function U(ap,an){var ak=+(an.min!=null?an.min:ap.datamin),al=+(an.max!=null?an.max:ap.datamax),ao=al-ak;if(ao==0){var am=al==0?1:0.01;if(an.min==null){ak-=am}if(an.max==null||an.min!=null){al+=am}}else{var aq=an.autoscaleMargin;if(aq!=null){if(an.min==null){ak-=ao*aq;if(ak<0&&ap.datamin!=null&&ap.datamin>=0){ak=0}}if(an.max==null){al+=ao*aq;if(al>0&&ap.datamax!=null&&ap.datamax<=0){al=0}}}}ap.min=ak;ap.max=al}function H(at,am){var au;if(typeof am.ticks=="number"&&am.ticks>0){au=am.ticks}else{if(at==P.xaxis||at==P.x2axis){au=0.3*Math.sqrt(x)}else{au=0.3*Math.sqrt(ag)}}var al=(at.max-at.min)/au,ax,aw,av,ay,ak,az,an;if(am.mode=="time"){var ao={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 aA=[[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 aq=0;if(am.minTickSize!=null){if(typeof am.tickSize=="number"){aq=am.tickSize}else{aq=am.minTickSize[0]*ao[am.minTickSize[1]]}}for(ak=0;ak<aA.length-1;++ak){if(al<(aA[ak][0]*ao[aA[ak][1]]+aA[ak+1][0]*ao[aA[ak+1][1]])/2&&aA[ak][0]*ao[aA[ak][1]]>=aq){break}}ax=aA[ak][0];av=aA[ak][1];if(av=="year"){az=Math.pow(10,Math.floor(Math.log(al/ao.year)/Math.LN10));an=(al/ao.year)/az;if(an<1.5){ax=1}else{if(an<3){ax=2}else{if(an<7.5){ax=5}else{ax=10}}}ax*=az}if(am.tickSize){ax=am.tickSize[0];av=am.tickSize[1]}aw=function(aH){var aE=[],aI=aH.tickSize[0],aB=aH.tickSize[1],aG=new Date(aH.min);var aK=aI*ao[aB];if(aB=="second"){aG.setUTCSeconds(a(aG.getUTCSeconds(),aI))}if(aB=="minute"){aG.setUTCMinutes(a(aG.getUTCMinutes(),aI))}if(aB=="hour"){aG.setUTCHours(a(aG.getUTCHours(),aI))}if(aB=="month"){aG.setUTCMonth(a(aG.getUTCMonth(),aI))}if(aB=="year"){aG.setUTCFullYear(a(aG.getUTCFullYear(),aI))}aG.setUTCMilliseconds(0);if(aK>=ao.minute){aG.setUTCSeconds(0)}if(aK>=ao.hour){aG.setUTCMinutes(0)}if(aK>=ao.day){aG.setUTCHours(0)}if(aK>=ao.day*4){aG.setUTCDate(1)}if(aK>=ao.year){aG.setUTCMonth(0)}var aF=0,aL=Number.NaN,aD;do{aD=aL;aL=aG.getTime();aE.push({v:aL,label:aH.tickFormatter(aL,aH)});if(aB=="month"){if(aI<1){aG.setUTCDate(1);var aJ=aG.getTime();aG.setUTCMonth(aG.getUTCMonth()+1);var aC=aG.getTime();aG.setTime(aL+aF*ao.hour+(aC-aJ)*aI);aF=aG.getUTCHours();aG.setUTCHours(0)}else{aG.setUTCMonth(aG.getUTCMonth()+aI)}}else{if(aB=="year"){aG.setUTCFullYear(aG.getUTCFullYear()+aI)}else{aG.setTime(aL+aK)}}}while(aL<aH.max&&aL!=aD);return aE};ay=function(aD,aG){var aF=new Date(aD);if(am.timeformat!=null){return b.plot.formatDate(aF,am.timeformat,am.monthNames)}var aC=aG.tickSize[0]*ao[aG.tickSize[1]];var aB=aG.max-aG.min;var aE=(am.twelveHourClock)?" %p":"";if(aC<ao.minute){fmt="%h:%M:%S"+aE}else{if(aC<ao.day){if(aB<2*ao.day){fmt="%h:%M"+aE}else{fmt="%b %d %h:%M"+aE}}else{if(aC<ao.month){fmt="%b %d"}else{if(aC<ao.year){if(aB<ao.year){fmt="%b"}else{fmt="%b %y"}}else{fmt="%y"}}}}return b.plot.formatDate(aF,fmt,am.monthNames)}}else{var ap=am.tickDecimals;var ar=-Math.floor(Math.log(al)/Math.LN10);if(ap!=null&&ar>ap){ar=ap}az=Math.pow(10,-ar);an=al/az;if(an<1.5){ax=1}else{if(an<3){ax=2;if(an>2.25&&(ap==null||ar+1<=ap)){ax=2.5;++ar}}else{if(an<7.5){ax=5}else{ax=10}}}ax*=az;if(am.minTickSize!=null&&ax<am.minTickSize){ax=am.minTickSize}if(am.tickSize!=null){ax=am.tickSize}at.tickDecimals=Math.max(0,(ap!=null)?ap:ar);aw=function(aF){var aC=[];var aD=a(aF.min,aF.tickSize),aE=0,aB=Number.NaN,aG;do{aG=aB;aB=aD+aE*aF.tickSize;aC.push({v:aB,label:aF.tickFormatter(aB,aF)});++aE}while(aB<aF.max&&aB!=aG);return aC};ay=function(aB,aC){return aB.toFixed(aC.tickDecimals)}}at.tickSize=av?[ax,av]:ax;at.tickGenerator=aw;if(b.isFunction(am.tickFormatter)){at.tickFormatter=function(aB,aC){return""+am.tickFormatter(aB,aC)}}else{at.tickFormatter=ay}}function m(ap,an){ap.ticks=[];if(!ap.used){return}if(an.ticks==null){ap.ticks=ap.tickGenerator(ap)}else{if(typeof an.ticks=="number"){if(an.ticks>0){ap.ticks=ap.tickGenerator(ap)}}else{if(an.ticks){var ak=an.ticks;if(b.isFunction(ak)){ak=ak({min:ap.min,max:ap.max})}var ao,am;for(ao=0;ao<ak.length;++ao){var al=null;var aq=ak[ao];if(typeof aq=="object"){am=aq[0];if(aq.length>1){al=aq[1]}}else{am=aq}if(al==null){al=ap.tickFormatter(am,ap)}ap.ticks[ao]={v:am,label:al}}}}}if(an.autoscaleMargin!=null&&ap.ticks.length>0){if(an.min==null){ap.min=Math.min(ap.min,ap.ticks[0].v)}if(an.max==null&&ap.ticks.length>1){ap.max=Math.max(ap.max,ap.ticks[ap.ticks.length-1].v)}}}function Z(){V.clearRect(0,0,x,ag);var ak=ab.grid;if(ak.show&&!ak.aboveData){T()}for(var al=0;al<v.length;++al){l(v[al])}y(o.draw,[V]);if(ak.show&&ak.aboveData){T()}}function N(aq,ao){var ap=ao+"axis",al=ao+"2axis",an,am,ar,ak;if(aq[ap]){an=P[ap];am=aq[ap].from;ar=aq[ap].to}else{if(aq[al]){an=P[al];am=aq[al].from;ar=aq[al].to}else{an=P[ap];am=aq[ao+"1"];ar=aq[ao+"2"]}}if(am!=null&&ar!=null&&am>ar){return{from:ar,to:am,axis:an}}return{from:am,to:ar,axis:an}}function T(){var ap;V.save();V.translate(af.left,af.top);if(ab.grid.backgroundColor){V.fillStyle=M(ab.grid.backgroundColor,F,0,"rgba(255, 255, 255, 0)");V.fillRect(0,0,R,F)}var an=ab.grid.markings;if(an){if(b.isFunction(an)){an=an({xmin:P.xaxis.min,xmax:P.xaxis.max,ymin:P.yaxis.min,ymax:P.yaxis.max,xaxis:P.xaxis,yaxis:P.yaxis,x2axis:P.x2axis,y2axis:P.y2axis})}for(ap=0;ap<an.length;++ap){var al=an[ap],ar=N(al,"x"),ao=N(al,"y");if(ar.from==null){ar.from=ar.axis.min}if(ar.to==null){ar.to=ar.axis.max}if(ao.from==null){ao.from=ao.axis.min}if(ao.to==null){ao.to=ao.axis.max}if(ar.to<ar.axis.min||ar.from>ar.axis.max||ao.to<ao.axis.min||ao.from>ao.axis.max){continue}ar.from=Math.max(ar.from,ar.axis.min);ar.to=Math.min(ar.to,ar.axis.max);ao.from=Math.max(ao.from,ao.axis.min);ao.to=Math.min(ao.to,ao.axis.max);if(ar.from==ar.to&&ao.from==ao.to){continue}ar.from=ar.axis.p2c(ar.from);ar.to=ar.axis.p2c(ar.to);ao.from=ao.axis.p2c(ao.from);ao.to=ao.axis.p2c(ao.to);if(ar.from==ar.to||ao.from==ao.to){V.beginPath();V.strokeStyle=al.color||ab.grid.markingsColor;V.lineWidth=al.lineWidth||ab.grid.markingsLineWidth;V.moveTo(ar.from,ao.from);V.lineTo(ar.to,ao.to);V.stroke()}else{V.fillStyle=al.color||ab.grid.markingsColor;V.fillRect(ar.from,ao.to,ar.to-ar.from,ao.from-ao.to)}}}V.lineWidth=1;V.strokeStyle=ab.grid.tickColor;V.beginPath();var aq,ak=P.xaxis;for(ap=0;ap<ak.ticks.length;++ap){aq=ak.ticks[ap].v;if(aq<=ak.min||aq>=P.xaxis.max){continue}V.moveTo(Math.floor(ak.p2c(aq))+V.lineWidth/2,0);V.lineTo(Math.floor(ak.p2c(aq))+V.lineWidth/2,F)}ak=P.yaxis;for(ap=0;ap<ak.ticks.length;++ap){aq=ak.ticks[ap].v;if(aq<=ak.min||aq>=ak.max){continue}V.moveTo(0,Math.floor(ak.p2c(aq))+V.lineWidth/2);V.lineTo(R,Math.floor(ak.p2c(aq))+V.lineWidth/2)}ak=P.x2axis;for(ap=0;ap<ak.ticks.length;++ap){aq=ak.ticks[ap].v;if(aq<=ak.min||aq>=ak.max){continue}V.moveTo(Math.floor(ak.p2c(aq))+V.lineWidth/2,-5);V.lineTo(Math.floor(ak.p2c(aq))+V.lineWidth/2,5)}ak=P.y2axis;for(ap=0;ap<ak.ticks.length;++ap){aq=ak.ticks[ap].v;if(aq<=ak.min||aq>=ak.max){continue}V.moveTo(R-5,Math.floor(ak.p2c(aq))+V.lineWidth/2);V.lineTo(R+5,Math.floor(ak.p2c(aq))+V.lineWidth/2)}V.stroke();if(ab.grid.borderWidth){var am=ab.grid.borderWidth;V.lineWidth=am;V.strokeStyle=ab.grid.borderColor;V.strokeRect(-am/2,-am/2,R+am,F+am)}V.restore()}function K(){D.find(".tickLabels").remove();var ak=['<div class="tickLabels" style="font-size:smaller;color:'+ab.grid.color+'">'];function al(aq,ao){for(var ap=0;ap<aq.ticks.length;++ap){var an=aq.ticks[ap];if(!an.label||an.v<aq.min||an.v>aq.max){continue}ak.push(ao(an,aq))}}var am=ab.grid.labelMargin+ab.grid.borderWidth;al(P.xaxis,function(an,ao){return'<div style="position:absolute;top:'+(af.top+F+am)+"px;left:"+Math.round(af.left+ao.p2c(an.v)-ao.labelWidth/2)+"px;width:"+ao.labelWidth+'px;text-align:center" class="tickLabel">'+an.label+"</div>"});al(P.yaxis,function(an,ao){return'<div style="position:absolute;top:'+Math.round(af.top+ao.p2c(an.v)-ao.labelHeight/2)+"px;right:"+(af.right+R+am)+"px;width:"+ao.labelWidth+'px;text-align:right" class="tickLabel">'+an.label+"</div>"});al(P.x2axis,function(an,ao){return'<div style="position:absolute;bottom:'+(af.bottom+F+am)+"px;left:"+Math.round(af.left+ao.p2c(an.v)-ao.labelWidth/2)+"px;width:"+ao.labelWidth+'px;text-align:center" class="tickLabel">'+an.label+"</div>"});al(P.y2axis,function(an,ao){return'<div style="position:absolute;top:'+Math.round(af.top+ao.p2c(an.v)-ao.labelHeight/2)+"px;left:"+(af.left+R+am)+"px;width:"+ao.labelWidth+'px;text-align:left" class="tickLabel">'+an.label+"</div>"});ak.push("</div>");D.append(ak.join(""))}function l(ak){if(ak.lines.show){h(ak)}if(ak.bars.show){q(ak)}if(ak.points.show){O(ak)}}function h(al){function ao(av,au,aD,ay,ax){var at=av.points,ar=av.pointsize,az=null,aA=null;V.beginPath();for(var aC=ar;aC<at.length;aC+=ar){var aE=at[aC-ar],aF=at[aC-ar+1],aB=at[aC],aw=at[aC+1];if(aE==null||aB==null){continue}if(aF<=aw&&aF<ax.min){if(aw<ax.min){continue}aE=(ax.min-aF)/(aw-aF)*(aB-aE)+aE;aF=ax.min}else{if(aw<=aF&&aw<ax.min){if(aF<ax.min){continue}aB=(ax.min-aF)/(aw-aF)*(aB-aE)+aE;aw=ax.min}}if(aF>=aw&&aF>ax.max){if(aw>ax.max){continue}aE=(ax.max-aF)/(aw-aF)*(aB-aE)+aE;aF=ax.max}else{if(aw>=aF&&aw>ax.max){if(aF>ax.max){continue}aB=(ax.max-aF)/(aw-aF)*(aB-aE)+aE;aw=ax.max}}if(aE<=aB&&aE<ay.min){if(aB<ay.min){continue}aF=(ay.min-aE)/(aB-aE)*(aw-aF)+aF;aE=ay.min}else{if(aB<=aE&&aB<ay.min){if(aE<ay.min){continue}aw=(ay.min-aE)/(aB-aE)*(aw-aF)+aF;aB=ay.min}}if(aE>=aB&&aE>ay.max){if(aB>ay.max){continue}aF=(ay.max-aE)/(aB-aE)*(aw-aF)+aF;aE=ay.max}else{if(aB>=aE&&aB>ay.max){if(aE>ay.max){continue}aw=(ay.max-aE)/(aB-aE)*(aw-aF)+aF;aB=ay.max}}if(aE!=az||aF!=aA){V.moveTo(ay.p2c(aE)+au,ax.p2c(aF)+aD)}az=aB;aA=aw;V.lineTo(ay.p2c(aB)+au,ax.p2c(aw)+aD)}V.stroke()}function ap(ax,aB,aA){var av=ax.points,ar=ax.pointsize,aC=Math.min(Math.max(0,aA.min),aA.max),au,aF=0,aw=false;for(var aE=ar;aE<av.length;aE+=ar){var aG=av[aE-ar],aH=av[aE-ar+1],aD=av[aE],ay=av[aE+1];if(aw&&aG!=null&&aD==null){V.lineTo(aB.p2c(aF),aA.p2c(aC));V.fill();aw=false;continue}if(aG==null||aD==null){continue}if(aG<=aD&&aG<aB.min){if(aD<aB.min){continue}aH=(aB.min-aG)/(aD-aG)*(ay-aH)+aH;aG=aB.min}else{if(aD<=aG&&aD<aB.min){if(aG<aB.min){continue}ay=(aB.min-aG)/(aD-aG)*(ay-aH)+aH;aD=aB.min}}if(aG>=aD&&aG>aB.max){if(aD>aB.max){continue}aH=(aB.max-aG)/(aD-aG)*(ay-aH)+aH;aG=aB.max}else{if(aD>=aG&&aD>aB.max){if(aG>aB.max){continue}ay=(aB.max-aG)/(aD-aG)*(ay-aH)+aH;aD=aB.max}}if(!aw){V.beginPath();V.moveTo(aB.p2c(aG),aA.p2c(aC));aw=true}if(aH>=aA.max&&ay>=aA.max){V.lineTo(aB.p2c(aG),aA.p2c(aA.max));V.lineTo(aB.p2c(aD),aA.p2c(aA.max));aF=aD;continue}else{if(aH<=aA.min&&ay<=aA.min){V.lineTo(aB.p2c(aG),aA.p2c(aA.min));V.lineTo(aB.p2c(aD),aA.p2c(aA.min));aF=aD;continue}}var at=aG,az=aD;if(aH<=ay&&aH<aA.min&&ay>=aA.min){aG=(aA.min-aH)/(ay-aH)*(aD-aG)+aG;aH=aA.min}else{if(ay<=aH&&ay<aA.min&&aH>=aA.min){aD=(aA.min-aH)/(ay-aH)*(aD-aG)+aG;ay=aA.min}}if(aH>=ay&&aH>aA.max&&ay<=aA.max){aG=(aA.max-aH)/(ay-aH)*(aD-aG)+aG;aH=aA.max}else{if(ay>=aH&&ay>aA.max&&aH<=aA.max){aD=(aA.max-aH)/(ay-aH)*(aD-aG)+aG;ay=aA.max}}if(aG!=at){if(aH<=aA.min){au=aA.min}else{au=aA.max}V.lineTo(aB.p2c(at),aA.p2c(au));V.lineTo(aB.p2c(aG),aA.p2c(au))}V.lineTo(aB.p2c(aG),aA.p2c(aH));V.lineTo(aB.p2c(aD),aA.p2c(ay));if(aD!=az){if(ay<=aA.min){au=aA.min}else{au=aA.max}V.lineTo(aB.p2c(aD),aA.p2c(au));V.lineTo(aB.p2c(az),aA.p2c(au))}aF=Math.max(aD,az)}if(aw){V.lineTo(aB.p2c(aF),aA.p2c(aC));V.fill()}}V.save();V.translate(af.left,af.top);V.lineJoin="round";var am=al.lines.lineWidth,an=al.shadowSize;if(am>0&&an>0){V.lineWidth=an;V.strokeStyle="rgba(0,0,0,0.1)";var ak=Math.PI/18;ao(al.datapoints,Math.sin(ak)*(am/2+an/2),Math.cos(ak)*(am/2+an/2),al.xaxis,al.yaxis);V.lineWidth=an/2;ao(al.datapoints,Math.sin(ak)*(am/2+an/4),Math.cos(ak)*(am/2+an/4),al.xaxis,al.yaxis)}V.lineWidth=am;V.strokeStyle=al.color;var aq=ai(al.lines,al.color,0,F);if(aq){V.fillStyle=aq;ap(al.datapoints,al.xaxis,al.yaxis)}if(am>0){ao(al.datapoints,0,0,al.xaxis,al.yaxis)}V.restore()}function O(am){function ak(av,az,aq,aC,aw,ay,ax){var at=av.points,aA=av.pointsize;for(var aB=0;aB<at.length;aB+=aA){var au=at[aB],ar=at[aB+1];if(au==null||au<ay.min||au>ay.max||ar<ax.min||ar>ax.max){continue}V.beginPath();V.arc(ay.p2c(au),ax.p2c(ar)+aC,az,0,aw,false);if(aq){V.fillStyle=aq;V.fill()}V.stroke()}}V.save();V.translate(af.left,af.top);var an=am.lines.lineWidth,ap=am.shadowSize,al=am.points.radius;if(an>0&&ap>0){var ao=ap/2;V.lineWidth=ao;V.strokeStyle="rgba(0,0,0,0.1)";ak(am.datapoints,al,null,ao+ao/2,Math.PI,am.xaxis,am.yaxis);V.strokeStyle="rgba(0,0,0,0.2)";ak(am.datapoints,al,null,ao/2,Math.PI,am.xaxis,am.yaxis)}V.lineWidth=an;V.strokeStyle=am.color;ak(am.datapoints,al,ai(am.points,am.color),0,2*Math.PI,am.xaxis,am.yaxis);V.restore()}function L(aE,ak,av,aD,ap,aB,ay,at,ar,aw,al){var aC,au,ao,aq,am,az,ax,aA,an;if(al){aA=az=ax=true;am=false;aC=av;au=aE;aq=ak+aD;ao=ak+ap;if(au<aC){an=au;au=aC;aC=an;am=true;az=false}}else{am=az=ax=true;aA=false;aC=aE+aD;au=aE+ap;ao=av;aq=ak;if(aq<ao){an=aq;aq=ao;ao=an;aA=true;ax=false}}if(au<at.min||aC>at.max||aq<ar.min||ao>ar.max){return}if(aC<at.min){aC=at.min;am=false}if(au>at.max){au=at.max;az=false}if(ao<ar.min){ao=ar.min;aA=false}if(aq>ar.max){aq=ar.max;ax=false}aC=at.p2c(aC);ao=ar.p2c(ao);au=at.p2c(au);aq=ar.p2c(aq);if(ay){aw.beginPath();aw.moveTo(aC,ao);aw.lineTo(aC,aq);aw.lineTo(au,aq);aw.lineTo(au,ao);aw.fillStyle=ay(ao,aq);aw.fill()}if(am||az||ax||aA){aw.beginPath();aw.moveTo(aC,ao+aB);if(am){aw.lineTo(aC,aq+aB)}else{aw.moveTo(aC,aq+aB)}if(ax){aw.lineTo(au,aq+aB)}else{aw.moveTo(au,aq+aB)}if(az){aw.lineTo(au,ao+aB)}else{aw.moveTo(au,ao+aB)}if(aA){aw.lineTo(aC,ao+aB)}else{aw.moveTo(aC,ao+aB)}aw.stroke()}}function q(al){function am(ar,aw,ap,ay,at,av,au){var aq=ar.points,ao=ar.pointsize;for(var ax=0;ax<aq.length;ax+=ao){if(aq[ax]==null){continue}L(aq[ax],aq[ax+1],aq[ax+2],aw,ap,ay,at,av,au,V,al.bars.horizontal)}}V.save();V.translate(af.left,af.top);V.lineWidth=al.bars.lineWidth;V.strokeStyle=al.color;var an=al.bars.align=="left"?0:-al.bars.barWidth/2;var ak=al.bars.fill?function(ap,ao){return ai(al.bars,al.color,ap,ao)}:null;am(al.datapoints,an,an+al.bars.barWidth,0,ak,al.xaxis,al.yaxis);V.restore()}function ai(al,ak,ap,am){var an=al.fill;if(!an){return null}if(al.fillColor){return M(al.fillColor,ap,am,ak)}var ao=b.color.parse(ak);ao.a=typeof an=="number"?an:0.4;ao.normalize();return ao.toString()}function Y(){D.find(".legend").remove();if(!ab.legend.show){return}var am=[],au=false,aw=ab.legend.labelFormatter,ap,at;for(i=0;i<v.length;++i){ap=v[i];at=ap.label;if(!at){continue}if(i%ab.legend.noColumns==0){if(au){am.push("</tr>")}am.push("<tr>");au=true}if(aw){at=aw(at,ap)}am.push('<td class="legendColorBox"><div style="border:1px solid '+ab.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+ap.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+at+"</td>")}if(au){am.push("</tr>")}if(am.length==0){return}var ak='<table style="font-size:smaller;color:'+ab.grid.color+'">'+am.join("")+"</table>";if(ab.legend.container!=null){b(ab.legend.container).html(ak)}else{var aq="",ar=ab.legend.position,av=ab.legend.margin;if(av[0]==null){av=[av,av]}if(ar.charAt(0)=="n"){aq+="top:"+(av[1]+af.top)+"px;"}else{if(ar.charAt(0)=="s"){aq+="bottom:"+(av[1]+af.bottom)+"px;"}}if(ar.charAt(1)=="e"){aq+="right:"+(av[0]+af.right)+"px;"}else{if(ar.charAt(1)=="w"){aq+="left:"+(av[0]+af.left)+"px;"}}var al=b('<div class="legend">'+ak.replace('style="','style="position:absolute;'+aq+";")+"</div>").appendTo(D);if(ab.legend.backgroundOpacity!=0){var ao=ab.legend.backgroundColor;if(ao==null){ao=ab.grid.backgroundColor;if(ao&&typeof ao=="string"){ao=b.color.parse(ao)}else{ao=b.color.extract(al,"background-color")}ao.a=1;ao=ao.toString()}var an=al.children();b('<div style="position:absolute;width:'+an.width()+"px;height:"+an.height()+"px;"+aq+"background-color:"+ao+';"> </div>').prependTo(al).css("opacity",ab.legend.backgroundOpacity)}}}var n=[],ae=null;function t(az,aJ,aK){var aD=ab.grid.mouseActiveRadius,aG=aD*aD+1,aB=null,ar=false,ap,aq;for(ap=0;ap<v.length;++ap){if(!aK(v[ap])){continue}var an=v[ap],av=an.xaxis,aE=an.yaxis,au=an.datapoints.points,aH=an.datapoints.pointsize,aF=av.c2p(az),aC=aE.c2p(aJ),at=aD/av.scale,ay=aD/aE.scale;if(an.lines.show||an.points.show){for(aq=0;aq<au.length;aq+=aH){var al=au[aq],ak=au[aq+1];if(al==null){continue}if(al-aF>at||al-aF<-at||ak-aC>ay||ak-aC<-ay){continue}var am=Math.abs(av.p2c(al)-az),ax=Math.abs(aE.p2c(ak)-aJ),ao=am*am+ax*ax;if(ao<=aG){aG=ao;aB=[ap,aq/aH]}}}if(an.bars.show&&!aB){var aI=an.bars.align=="left"?0:-an.bars.barWidth/2,aw=aI+an.bars.barWidth;for(aq=0;aq<au.length;aq+=aH){var al=au[aq],ak=au[aq+1],aA=au[aq+2];if(al==null){continue}if(v[ap].bars.horizontal?(aF<=Math.max(aA,al)&&aF>=Math.min(aA,al)&&aC>=ak+aI&&aC<=ak+aw):(aF>=al+aI&&aF<=al+aw&&aC>=Math.min(aA,ak)&&aC<=Math.max(aA,ak))){aB=[ap,aq/aH]}}}}if(aB){ap=aB[0];aq=aB[1];aH=v[ap].datapoints.pointsize;return{datapoint:v[ap].datapoints.points.slice(aq*aH,(aq+1)*aH),dataIndex:aq,series:v[ap],seriesIndex:ap}}return null}function g(ak){if(ab.grid.hoverable){u("plothover",ak,function(al){return al.hoverable!=false})}}function k(ak){u("plotclick",ak,function(al){return al.clickable!=false})}function u(at,ao,ap){var au=J.offset(),aq={pageX:ao.pageX,pageY:ao.pageY},an=ao.pageX-au.left-af.left,al=ao.pageY-au.top-af.top;if(P.xaxis.used){aq.x=P.xaxis.c2p(an)}if(P.yaxis.used){aq.y=P.yaxis.c2p(al)}if(P.x2axis.used){aq.x2=P.x2axis.c2p(an)}if(P.y2axis.used){aq.y2=P.y2axis.c2p(al)}var am=t(an,al,ap);if(am){am.pageX=parseInt(am.series.xaxis.p2c(am.datapoint[0])+au.left+af.left);am.pageY=parseInt(am.series.yaxis.p2c(am.datapoint[1])+au.top+af.top)}if(ab.grid.autoHighlight){for(var ak=0;ak<n.length;++ak){var ar=n[ak];if(ar.auto==at&&!(am&&ar.series==am.series&&ar.point==am.datapoint)){G(ar.series,ar.point)}}if(am){w(am.series,am.datapoint,at)}}D.trigger(at,[aq,am])}function f(){if(!ae){ae=setTimeout(E,30)}}function E(){ae=null;r.save();r.clearRect(0,0,x,ag);r.translate(af.left,af.top);var al,ak;for(al=0;al<n.length;++al){ak=n[al];if(ak.series.bars.show){X(ak.series,ak.point)}else{A(ak.series,ak.point)}}r.restore();y(o.drawOverlay,[r])}function w(ak,an,am){if(typeof ak=="number"){ak=v[ak]}if(typeof an=="number"){an=ak.data[an]}var al=S(ak,an);if(al==-1){n.push({series:ak,point:an,auto:am});f()}else{if(!am){n[al].auto=false}}}function G(ak,am){if(ak==null&&am==null){n=[];f()}if(typeof ak=="number"){ak=v[ak]}if(typeof am=="number"){am=ak.data[am]}var al=S(ak,am);if(al!=-1){n.splice(al,1);f()}}function S(ak,an){for(var am=0;am<n.length;++am){var al=n[am];if(al.series==ak&&al.point[0]==an[0]&&al.point[1]==an[1]){return am}}return -1}function A(ar,ap){var al=ap[0],am=ap[1],an=ar.xaxis,ao=ar.yaxis;if(al<an.min||al>an.max||am<ao.min||am>ao.max){return}var aq=ar.points.radius+ar.points.lineWidth/2;r.lineWidth=aq;r.strokeStyle=b.color.parse(ar.color).scale("a",0.5).toString();var ak=1.5*aq;r.beginPath();r.arc(an.p2c(al),ao.p2c(am),ak,0,2*Math.PI,false);r.stroke()}function X(ak,an){r.lineWidth=ak.bars.lineWidth;r.strokeStyle=b.color.parse(ak.color).scale("a",0.5).toString();var am=b.color.parse(ak.color).scale("a",0.5).toString();var al=ak.bars.align=="left"?0:-ak.bars.barWidth/2;L(an[0],an[1],an[2]||0,al,al+ak.bars.barWidth,0,function(){return am},ak.xaxis,ak.yaxis,r,ak.bars.horizontal)}function M(ar,aq,am,ao){if(typeof ar=="string"){return ar}else{var al=V.createLinearGradient(0,am,0,aq);for(var ak=0,an=ar.colors.length;ak<an;++ak){var ap=ar.colors[ak];if(typeof ap!="string"){ap=b.color.parse(ao).scale("rgb",ap.brightness);ap.a*=ap.opacity;ap=ap.toString()}al.addColorStop(ak/(an-1),ap)}return al}}}b.plot=function(d,g,f){var e=new c(b(d),g,f,b.plot.plugins);return e};b.plot.plugins=[];b.plot.formatDate=function(l,o,m){var j=function(d){d=""+d;return d.length==1?"0"+d:d};var g=[];var k=false;var f=l.getUTCHours();var e=f<12;if(m==null){m=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}if(o.search(/%p|%P/)!=-1){if(f>12){f=f-12}else{if(f==0){f=12}}}for(var n=0;n<o.length;++n){var h=o.charAt(n);if(k){switch(h){case"h":h=""+f;break;case"H":h=j(f);break;case"M":h=j(l.getUTCMinutes());break;case"S":h=j(l.getUTCSeconds());break;case"d":h=""+l.getUTCDate();break;case"m":h=""+(l.getUTCMonth()+1);break;case"y":h=""+l.getUTCFullYear();break;case"b":h=""+m[l.getUTCMonth()];break;case"p":h=(e)?("am"):("pm");break;case"P":h=(e)?("AM"):("PM");break}g.push(h);k=false}else{if(h=="%"){k=true}else{g.push(h)}}}return g.join("")};function a(d,e){return e*Math.floor(d/e)}})(jQuery);

/* jquery.fullcalendar.js */

(function(m,d){var N={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 L=m.fullCalendar={version:"1.4.11"};var U=L.views={};m.fn.fullCalendar=function(az){if(typeof az=="string"){var ax=Array.prototype.slice.call(arguments,1);var ay;this.each(function(){var aC=m.data(this,"fullCalendar");if(aC&&m.isFunction(aC[az])){var aB=aC[az].apply(aC,ax);if(ay===d){ay=aB}if(az=="destroy"){m.removeData(this,"fullCalendar")}}});if(ay!==d){return ay}return this}var aA=az.eventSources||[];delete az.eventSources;if(az.events){aA.push(az.events);delete az.events}az=m.extend(true,{},N,(az.isRTL||az.isRTL===d&&N.isRTL)?q:{},az);this.each(function(aC,aB){var aD=m(aB);var aE=new w(aD,az,aA);aD.data("fullCalendar",aE);aE.render()});return this};function ap(ax){m.extend(true,N,ax)}function w(aD,bf,aS){var aV=this;aV.options=bf;aV.render=a5;aV.destroy=bk;aV.refetchEvents=aF;aV.reportEvents=bj;aV.reportEventChange=aT;aV.rerenderEvents=a1;aV.changeView=aZ;aV.select=aM;aV.unselect=aH;aV.prev=aQ;aV.next=ba;aV.prevYear=a6;aV.nextYear=aN;aV.today=aA;aV.gotoDate=aP;aV.incrementDate=aG;aV.formatDate=function(bo,bp){return M(bo,bp,bf)};aV.formatDates=function(bo,bq,bp){return ar(bo,bq,bp,bf)};aV.getDate=bg;aV.getView=aX;aV.option=bh;aV.trigger=aL;E.call(aV,bf,aS);var ax=aV.isFetchNeeded;var a7=aV.fetchEvents;var a3=aD[0];var a2;var aO;var bn;var aU;var a8;var aB={};var a4;var aR;var be;var aJ=0;var bl=0;var ay=new Date();var aY=[];var aE;au(ay,bf.year,bf.month,bf.date);function a5(bo){if(!bn){a9()}else{aW();a0();bi();az(bo)}}function a9(){aU=bf.theme?"ui":"fc";aD.addClass("fc");if(bf.isRTL){aD.addClass("fc-rtl")}if(bf.theme){aD.addClass("ui-widget")}bn=m("<div class='fc-content "+aU+"-widget-content' style='position:relative'/>").prependTo(aD);a2=new av(aV,bf);aO=a2.render();if(aO){aD.prepend(aO)}aZ(bf.defaultView);m(window).resize(bm);if(!bd()){aC()}}function aC(){setTimeout(function(){if(!a8.start&&bd()){az()}},0)}function bk(){m(window).unbind("resize",bm);a2.destroy();bn.remove();aD.removeClass("fc fc-rtl fc-ui-widget")}function aK(){return a3.offsetWidth!==0}function bd(){return m("body")[0].offsetWidth!==0}function aZ(bp){if(!a8||bp!=a8.name){bl++;aH();var bq=a8;var bo;if(bq){(bq.beforeHide||a)();y(bn,bn.height());bq.element.hide()}else{y(bn,1)}bn.css("overflow","hidden");a8=aB[bp];if(a8){a8.element.show()}else{a8=aB[bp]=new U[bp](bo=be=m("<div class='fc-view fc-view-"+bp+"' style='position:absolute'/>").appendTo(bn),aV)}if(bq){a2.deactivateButton(bq.name)}a2.activateButton(bp);az();bn.css("overflow","");if(bq){y(bn,1)}if(!bo){(a8.afterShow||a)()}bl--}}function az(bo){if(aK()){bl++;aH();if(aR===d){aW()}var bq=false;if(!a8.start||bo||ay<a8.start||ay>=a8.end){a8.render(ay,bo||0);bb(true);bq=true}else{if(a8.sizeDirty){a8.clearEvents();bb();bq=true}else{if(a8.eventsDirty){a8.clearEvents();bq=true}}}a8.sizeDirty=false;a8.eventsDirty=false;bc(bq);a4=aD.outerWidth();a2.updateTitle(a8.title);var bp=new Date();if(bp>=a8.start&&bp<a8.end){a2.disableButton("today")}else{a2.enableButton("today")}bl--;a8.trigger("viewDisplay",a3)}}function aI(){a0();if(aK()){aW();bb();aH();a8.clearEvents();a8.renderEvents(aY);a8.sizeDirty=false}}function a0(){m.each(aB,function(bp,bo){bo.sizeDirty=true})}function aW(){if(bf.contentHeight){aR=bf.contentHeight}else{if(bf.height){aR=bf.height-(aO?aO.height():0)-R(bn[0])}else{aR=Math.round(bn.width()/Math.max(bf.aspectRatio,0.5))}}}function bb(bo){bl++;a8.setHeight(aR,bo);if(be){be.css("position","relative");be=null}a8.setWidth(bn.width(),bo);bl--}function bm(){if(!bl){if(a8.start){var bo=++aJ;setTimeout(function(){if(bo==aJ&&!bl&&aK()){if(a4!=(a4=aD.outerWidth())){bl++;aI();a8.trigger("windowResize",a3);bl--}}},200)}else{aC()}}}function bc(bo){if(!bf.lazyFetching||ax(a8.visStart,a8.visEnd)){aF()}else{if(bo){a1()}}}function aF(){a7(a8.visStart,a8.visEnd)}function bj(bo){aY=bo;a1()}function aT(bo){a1(bo)}function a1(bo){bi();if(aK()){a8.clearEvents();a8.renderEvents(aY,bo);a8.eventsDirty=false}}function bi(){m.each(aB,function(bp,bo){bo.eventsDirty=true})}function aM(bo,bp,bq){a8.select(bo,bp,bq===d?true:bq)}function aH(){if(a8){a8.unselect()}}function aQ(){az(-1)}function ba(){az(1)}function a6(){x(ay,-1);az()}function aN(){x(ay,1);az()}function aA(){ay=new Date();az()}function aP(bp,bo,bq){if(bp instanceof Date){ay=al(bp)}else{au(ay,bp,bo,bq)}az()}function aG(bp,bo,bq){if(bp!==d){x(ay,bp)}if(bo!==d){O(ay,bo)}if(bq!==d){ak(ay,bq)}az()}function bg(){return al(ay)}function aX(){return a8}function bh(bo,bp){if(bp===d){return bf[bo]}if(bo=="height"||bo=="contentHeight"||bo=="aspectRatio"){bf[bo]=bp;aI()}}function aL(bo,bp){if(bf[bo]){return bf[bo].apply(bp||a3,Array.prototype.slice.call(arguments,2))}}if(bf.droppable){m(document).bind("dragstart",function(bp,bs){var br=bp.target;var bq=m(br);if(!bq.parents(".fc").length){var bo=bf.dropAccept;if(m.isFunction(bo)?bo.call(br,bq):bq.is(bo)){aE=br;a8.dragStart(aE,bp,bs)}}}).bind("dragstop",function(bo,bp){if(aE){a8.dragStop(aE,bo,bp);aE=null}})}}function av(aC,ax){var aI=this;aI.render=aH;aI.destroy=aJ;aI.updateTitle=aD;aI.activateButton=aF;aI.deactivateButton=aA;aI.disableButton=aE;aI.enableButton=ay;var aB=m([]);var az;function aH(){az=ax.theme?"ui":"fc";var aK=ax.header;if(aK){aB=m("<table class='fc-header'/>").append(m("<tr/>").append(m("<td class='fc-header-left'/>").append(aG(aK.left))).append(m("<td class='fc-header-center'/>").append(aG(aK.center))).append(m("<td class='fc-header-right'/>").append(aG(aK.right))));return aB}}function aJ(){aB.remove()}function aG(aL){if(aL){var aK=m("<tr/>");m.each(aL.split(" "),function(aN){if(aN>0){aK.append("<td><span class='fc-header-space'/></td>")}var aM;m.each(this.split(","),function(aS,aO){if(aO=="title"){aK.append("<td><h2 class='fc-header-title'>&nbsp;</h2></td>");if(aM){aM.addClass(az+"-corner-right")}aM=null}else{var aR;if(aC[aO]){aR=aC[aO]}else{if(U[aO]){aR=function(){aQ.removeClass(az+"-state-hover");aC.changeView(aO)}}}if(aR){if(aM){aM.addClass(az+"-no-right")}var aQ;var aP=ax.theme?p(ax.buttonIcons,aO):null;var aT=p(ax.buttonText,aO);if(aP){aQ=m("<div class='fc-button-"+aO+" ui-state-default'><a><span class='ui-icon ui-icon-"+aP+"'/></a></div>")}else{if(aT){aQ=m("<div class='fc-button-"+aO+" "+az+"-state-default'><a><span>"+aT+"</span></a></div>")}}if(aQ){aQ.click(function(){if(!aQ.hasClass(az+"-state-disabled")){aR()}}).mousedown(function(){aQ.not("."+az+"-state-active").not("."+az+"-state-disabled").addClass(az+"-state-down")}).mouseup(function(){aQ.removeClass(az+"-state-down")}).hover(function(){aQ.not("."+az+"-state-active").not("."+az+"-state-disabled").addClass(az+"-state-hover")},function(){aQ.removeClass(az+"-state-hover").removeClass(az+"-state-down")}).appendTo(m("<td/>").appendTo(aK));if(aM){aM.addClass(az+"-no-right")}else{aQ.addClass(az+"-corner-left")}aM=aQ}}}});if(aM){aM.addClass(az+"-corner-right")}});return m("<table/>").append(aK)}}function aD(aK){aB.find("h2.fc-header-title").html(aK)}function aF(aK){aB.find("div.fc-button-"+aK).addClass(az+"-state-active")}function aA(aK){aB.find("div.fc-button-"+aK).removeClass(az+"-state-active")}function aE(aK){aB.find("div.fc-button-"+aK).addClass(az+"-state-disabled")}function ay(aK){aB.find("div.fc-button-"+aK).removeClass(az+"-state-disabled")}}var f=1;function E(aP,aD){var aF=this;aF.isFetchNeeded=aR;aF.fetchEvents=aT;aF.addEventSource=aH;aF.removeEventSource=aK;aF.updateEvent=aQ;aF.renderEvent=ax;aF.removeEvents=ay;aF.clientEvents=aE;aF.normalizeEvent=aI;var aN=aF.trigger;var aL=aF.getView;var aV=aF.reportEvents;var aM,aO;var aB=0;var aG=0;var az=0;var aS=[];function aR(aW,aX){return !aM||aW<aM||aX>aO}function aT(aY,aZ){aM=aY;aO=aZ;aS=[];var aX=++aB;var aW=aD.length;aG=aW;for(var a0=0;a0<aW;a0++){aU(aD[a0],aX)}}function aU(aX,aW){aA(aX,function(aY){if(aW==aB){for(var aZ=0;aZ<aY.length;aZ++){aI(aY[aZ]);aY[aZ].source=aX}aS=aS.concat(aY);aG--;if(!aG){aV(aS)}}})}function aA(aX,aY){if(typeof aX=="string"){var aW={};aW[aP.startParam]=Math.round(aM.getTime()/1000);aW[aP.endParam]=Math.round(aO.getTime()/1000);if(aP.cacheParam){aW[aP.cacheParam]=(new Date()).getTime()}aJ();m.ajax({url:aX,dataType:"json",data:aW,cache:aP.cacheParam||false,success:function(aZ){aC();aY(aZ)}})}else{if(m.isFunction(aX)){aJ();aX(al(aM),al(aO),function(aZ){aC();aY(aZ)})}else{aY(aX)}}}aD.unshift([]);function aH(aW){aD.push(aW);aG++;aU(aW,aB)}function aK(aW){aD=m.grep(aD,function(aX){return aX!=aW});aS=m.grep(aS,function(aX){return aX.source!=aW});aV(aS)}function aQ(aZ){var a0,aW=aS.length,a1,aX=aL().defaultEventEnd,aY=aZ.start-aZ._start,a2=aZ.end?(aZ.end-(aZ._end||aX(aZ))):0;for(a0=0;a0<aW;a0++){a1=aS[a0];if(a1._id==aZ._id&&a1!=aZ){a1.start=new Date(+a1.start+aY);if(aZ.end){if(a1.end){a1.end=new Date(+a1.end+a2)}else{a1.end=new Date(+aX(a1)+a2)}}else{a1.end=null}a1.title=aZ.title;a1.url=aZ.url;a1.allDay=aZ.allDay;a1.className=aZ.className;a1.editable=aZ.editable;aI(a1)}}aI(aZ);aV(aS)}function ax(aW,aX){aI(aW);if(!aW.source){if(aX){aD[0].push(aW);aW.source=aD[0]}aS.push(aW)}aV(aS)}function ay(aY){if(!aY){aS=[];for(var aX=0;aX<aD.length;aX++){if(typeof aD[aX]=="object"){aD[aX]=[]}}}else{if(!m.isFunction(aY)){var aW=aY+"";aY=function(aZ){return aZ._id==aW}}aS=m.grep(aS,aY,true);for(var aX=0;aX<aD.length;aX++){if(typeof aD[aX]=="object"){aD[aX]=m.grep(aD[aX],aY,true)}}}aV(aS)}function aE(aW){if(m.isFunction(aW)){return m.grep(aS,aW)}else{if(aW){aW+="";return m.grep(aS,function(aX){return aX._id==aW})}}return aS}function aJ(){if(!az++){aN("loading",null,true)}}function aC(){if(!--az){aN("loading",null,false)}}function aI(aW){aW._id=aW._id||(aW.id===d?"_fc"+f++:aW.id+"");if(aW.date){if(!aW.start){aW.start=aW.date}delete aW.date}aW._start=al(aW.start=b(aW.start,aP.ignoreTimezone));aW.end=b(aW.end,aP.ignoreTimezone);if(aW.end&&aW.end<=aW.start){aW.end=null}aW._end=aW.end?al(aW.end):null;if(aW.allDay===d){aW.allDay=aP.allDayDefault}if(aW.className){if(typeof aW.className=="string"){aW.className=aW.className.split(/\s+/)}}else{aW.className=[]}}}U.month=aj;function aj(aB,aD){var ay=this;ay.render=ax;B.call(ay,aB,aD,"month");var aC=ay.opt;var aA=ay.renderBasic;var az=aD.formatDate;function ax(aJ,aF){if(aF){O(aJ,aF);aJ.setDate(1)}var aL=al(aJ,true);aL.setDate(1);var aH=O(al(aL),1);var aK=al(aL);var aI=al(aH);var aG=aC("firstDay");var aE=aC("weekends")?0:1;if(aE){h(aK);h(aI,-1,true)}ak(aK,-((aK.getDay()-Math.max(aG,aE)+7)%7));ak(aI,(7-aI.getDay()+Math.max(aG,aE))%7);var aM=Math.round((aI-aK)/(l*7));if(aC("weekMode")=="fixed"){ak(aI,(6-aM)*7);aM=6}ay.title=az(aL,aC("titleFormat"));ay.start=aL;ay.end=aH;ay.visStart=aK;ay.visEnd=aI;aA(aM,aE?5:7,true)}}U.basicWeek=ad;function ad(aB,aD){var ay=this;ay.render=ax;B.call(ay,aB,aD,"basicWeek");var aC=ay.opt;var aA=ay.renderBasic;var az=aD.formatDates;function ax(aI,aK){if(aK){ak(aI,aK*7)}var aH=ak(al(aI),-((aI.getDay()-aC("firstDay")+7)%7));var aJ=ak(al(aH),7);var aF=al(aH);var aG=al(aJ);var aE=aC("weekends");if(!aE){h(aF);h(aG,-1,true)}ay.title=az(aF,ak(al(aG),-1),aC("titleFormat"));ay.start=aH;ay.end=aJ;ay.visStart=aF;ay.visEnd=aG;aA(1,aE?7:5,false)}}U.basicDay=ai;function ai(aB,aD){var ay=this;ay.render=ax;B.call(ay,aB,aD,"basicDay");var aC=ay.opt;var aA=ay.renderBasic;var az=aD.formatDate;function ax(aE,aF){if(aF){ak(aE,aF);if(!aC("weekends")){h(aE,aF<0?-1:1)}}ay.title=az(aE,aC("titleFormat"));ay.start=ay.visStart=al(aE,true);ay.end=ay.visEnd=ak(al(ay.start),1);aA(1,1,false)}}var Y;ap({weekMode:"fixed"});function B(aD,aU,bh){var ay=this;ay.renderBasic=aE;ay.setHeight=aS;ay.setWidth=a5;ay.renderDayOverlay=aB;ay.defaultSelectionEnd=a6;ay.renderSelection=a0;ay.clearSelection=aA;ay.dragStart=aH;ay.dragStop=aR;ay.defaultEventEnd=a8;ay.getHoverListener=function(){return ax};ay.colContentLeft=az;ay.colContentRight=bf;ay.dayOfWeekCol=aN;ay.dateCell=aF;ay.cellDate=aI;ay.cellIsAllDay=function(){return true};ay.allDayTR=aO;ay.allDayBounds=aV;ay.getRowCnt=function(){return aC};ay.getColCnt=function(){return a7};ay.getColWidth=function(){return aX};ay.getDaySegmentContainer=function(){return bb};aq.call(ay,aD,aU,bh);Q.call(ay);ag.call(ay);am.call(ay);var ba=ay.opt;var aP=ay.trigger;var a9=ay.clearEvents;var aY=ay.renderOverlay;var aQ=ay.clearOverlays;var a2=ay.daySelectionMousedown;var aT=aU.formatDate;var bg,a4,aJ;var bd;var a1;var aC,a7;var aX;var aM,a3;var aZ,aL;var bb;var be;var ax;var aK;Z(aD.addClass("fc-grid"));function aE(bp,bn,br){aC=bp;a7=bn;bg=ba("isRTL");if(bg){a4=-1;aJ=a7-1}else{a4=1;aJ=0}bd=ba("firstDay");a1=ba("weekends")?0:1;var bk=ba("theme")?"ui":"fc";var bm=ba("columnFormat");var bl=ay.start.getMonth();var bu=ah(new Date());var bq,bi,bj,bo=al(ay.visStart);if(!aL){var bs=m("<table/>").appendTo(aD);bq="<thead><tr>";for(bi=0;bi<a7;bi++){bq+="<th class='fc-"+o[bo.getDay()]+" "+bk+"-state-default"+(bi==aJ?" fc-leftmost":"")+"'>"+aT(bo,bm)+"</th>";ak(bo,1);if(a1){h(bo)}}aZ=m(bq+"</tr></thead>").appendTo(bs);bq="<tbody>";bo=al(ay.visStart);for(bi=0;bi<aC;bi++){bq+="<tr class='fc-week"+bi+"'>";for(bj=0;bj<a7;bj++){bq+="<td class='fc-"+o[bo.getDay()]+" "+bk+"-state-default fc-day"+(bi*a7+bj)+(bj==aJ?" fc-leftmost":"")+(aC>1&&bo.getMonth()!=bl?" fc-other-month":"")+(+bo==+bu?" fc-today "+bk+"-state-highlight":" fc-not-today")+"'>"+(br?"<div class='fc-day-number'>"+bo.getDate()+"</div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";ak(bo,1);if(a1){h(bo)}}bq+="</tr>"}aL=m(bq+"</tbody>").appendTo(bs);aG(aL.find("td"));bb=m("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(aD)}else{a9();var bt=aL.find("tr").length;if(aC<bt){aL.find("tr:gt("+(aC-1)+")").remove()}else{if(aC>bt){bq="";for(bi=bt;bi<aC;bi++){bq+="<tr class='fc-week"+bi+"'>";for(bj=0;bj<a7;bj++){bq+="<td class='fc-"+o[bo.getDay()]+" "+bk+"-state-default fc-new fc-day"+(bi*a7+bj)+(bj==aJ?" fc-leftmost":"")+"'>"+(br?"<div class='fc-day-number'></div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";ak(bo,1);if(a1){h(bo)}}bq+="</tr>"}aL.append(bq)}}aG(aL.find("td.fc-new").removeClass("fc-new"));bo=al(ay.visStart);aL.find("td").each(function(){var bv=m(this);if(aC>1){if(bo.getMonth()==bl){bv.removeClass("fc-other-month")}else{bv.addClass("fc-other-month")}}if(+bo==+bu){bv.removeClass("fc-not-today").addClass("fc-today").addClass(bk+"-state-highlight")}else{bv.addClass("fc-not-today").removeClass("fc-today").removeClass(bk+"-state-highlight")}bv.find("div.fc-day-number").text(bo.getDate());ak(bo,1);if(a1){h(bo)}});if(aC==1){bo=al(ay.visStart);aZ.find("th").each(function(bw,bv){m(bv).text(aT(bo,bm));bv.className=bv.className.replace(/^fc-\w+(?= )/,"fc-"+o[bo.getDay()]);ak(bo,1);if(a1){h(bo)}});bo=al(ay.visStart);aL.find("td").each(function(bw,bv){bv.className=bv.className.replace(/^fc-\w+(?= )/,"fc-"+o[bo.getDay()]);ak(bo,1);if(a1){h(bo)}})}}}function aS(bj){a3=bj;var bm=aL.find("tr td:first-child"),bl=a3-aZ.height(),bk,bi;if(ba("weekMode")=="variable"){bk=bi=Math.floor(bl/(aC==1?2:6))}else{bk=Math.floor(bl/aC);bi=bl-bk*(aC-1)}if(Y===d){var bn=aL.find("tr:first"),bo=bn.find("td:first");bo.height(bk);Y=bk!=bo.height()}if(Y){bm.slice(0,-1).height(bk);bm.slice(-1).height(bi)}else{ao(bm.slice(0,-1),bk);ao(bm.slice(-1),bi)}}function a5(bi){aM=bi;aK.clear();aX=Math.floor(aM/a7);D(aZ.find("th").slice(0,-1),aX)}function aG(bi){bi.click(aW).mousedown(a2)}function aW(bj){if(!ba("selectable")){var bi=parseInt(this.className.match(/fc\-day(\d+)/)[1]),bk=ak(al(ay.visStart),Math.floor(bi/a7)*7+bi%a7);aP("dayClick",this,bk,true,bj)}}function aB(bp,br,bl){if(bl){be.build()}var bk=al(ay.visStart);var bm=ak(al(bk),a7);for(var bi=0;bi<aC;bi++){var bq=new Date(Math.max(bk,bp));var bn=new Date(Math.min(bm,br));if(bq<bn){var bo,bj;if(bg){bo=af(bn,bk)*a4+aJ+1;bj=af(bq,bk)*a4+aJ+1}else{bo=af(bq,bk);bj=af(bn,bk)}aG(bc(bi,bo,bi,bj-1))}ak(bk,7);ak(bm,7)}}function bc(bk,bj,bm,bl){var bi=be.rect(bk,bj,bm,bl,aD);return aY(bi,aD)}function a6(bj,bi){return al(bj)}function a0(bk,bi,bj){aB(bk,ak(al(bi),1),true)}function aA(){aQ()}function aH(bk,bi,bj){ax.start(function(bl){aQ();if(bl){bc(bl.row,bl.col,bl.row,bl.col)}},bi)}function aR(bm,bj,bl){var bi=ax.stop();aQ();if(bi){var bk=aI(bi);aP("drop",bm,bk,true,bj,bl)}}function a8(bi){return al(bi.start)}be=new ae(function(bm,bk){var bl,bi,bj;var bn=aL.find("tr:first td");if(bg){bn=m(bn.get().reverse())}bn.each(function(bo,bp){bl=m(bp);bi=bl.offset().left;if(bo){bj[1]=bi}bj=[bi];bk[bo]=bj});bj[1]=bi+bl.outerWidth();aL.find("tr").each(function(bo,bp){bl=m(bp);bi=bl.offset().top;if(bo){bj[1]=bi}bj=[bi];bm[bo]=bj});bj[1]=bi+bl.outerHeight()});ax=new c(be);aK=new H(function(bi){return aL.find("td:eq("+bi+") div div")});function az(bi){return aK.left(bi)}function bf(bi){return aK.right(bi)}function aN(bi){return(bi-Math.max(bd,a1)+a7)%a7}function aF(bi){return{row:Math.floor(af(bi,ay.visStart)/7),col:aN(bi.getDay())*a4+aJ}}function aI(bi){return ak(al(ay.visStart),bi.row*7+bi.col*a4+aJ)}function aO(bi){return aL.find("tr:eq("+bi+")")}function aV(bi){return{left:0,right:aM}}}function am(){var aE=this;aE.renderEvents=aC;aE.compileDaySegs=az;aE.clearEvents=aS;aE.bindDaySeg=aB;r.call(aE);var aJ=aE.opt;var aN=aE.trigger;var aR=aE.reportEvents;var aF=aE.reportEventClear;var ay=aE.eventElementHandlers;var aH=aE.showEvents;var aL=aE.hideEvents;var aD=aE.eventDrop;var aK=aE.getDaySegmentContainer;var ax=aE.getHoverListener;var aA=aE.renderDayOverlay;var aQ=aE.clearOverlays;var aG=aE.getRowCnt;var aM=aE.getColCnt;var aI=aE.renderDaySegs;var aO=aE.resizableDayEvent;function aC(aU,aT){aR(aU);aI(az(aU),aT)}function aS(){aF();aK().empty()}function az(aZ){var a5=aG(),a2=aM(),aW=al(aE.visStart),a1=ak(al(aW),a2),aV=m.map(aZ,g),aT,a3,aU,aX,a4,aY,a0=[];for(aT=0;aT<a5;aT++){a3=an(i(aZ,aV,aW,a1));for(aU=0;aU<a3.length;aU++){aX=a3[aU];for(a4=0;a4<aX.length;a4++){aY=aX[a4];aY.row=aT;aY.level=aU;a0.push(aY)}}ak(aW,7);ak(a1,7)}return a0}function aB(aV,aT,aU){ay(aV,aT);if(aV.editable||aV.editable===d&&aJ("editable")){aP(aV,aT);if(aU.isEnd){aO(aV,aT,aU)}}}function aP(aV,aT){if(!aJ("disableDragging")&&aT.draggable){var aW=ax();var aU;aT.draggable({zIndex:9,delay:50,opacity:aJ("dragOpacity"),revertDuration:aJ("dragRevertDuration"),start:function(aX,aY){aN("eventDragStart",aT,aV,aX,aY);aL(aV,aT);aW.start(function(a2,a0,a1,aZ){aT.draggable("option","revert",!a2||!a1&&!aZ);aQ();if(a2){aU=a1*7+aZ*(aJ("isRTL")?-1:1);aA(ak(al(aV.start),aU),ak(g(aV),aU))}else{aU=0}},aX,"drag")},stop:function(aX,aY){aW.stop();aQ();aN("eventDragStop",aT,aV,aX,aY);if(aU){aT.find("a").removeAttr("href");aD(this,aV,aU,0,aV.allDay,aX,aY)}else{if(m.browser.msie){aT.css("filter","")}aH(aV,aT)}}})}}}U.agendaWeek=I;function I(aA,aD){var ay=this;ay.render=aC;T.call(ay,aA,aD,"agendaWeek");var aB=ay.opt;var ax=ay.renderAgenda;var az=aD.formatDates;function aC(aI,aK){if(aK){ak(aI,aK*7)}var aH=ak(al(aI),-((aI.getDay()-aB("firstDay")+7)%7));var aJ=ak(al(aH),7);var aF=al(aH);var aG=al(aJ);var aE=aB("weekends");if(!aE){h(aF);h(aG,-1,true)}ay.title=az(aF,ak(al(aG),-1),aB("titleFormat"));ay.start=aH;ay.end=aJ;ay.visStart=aF;ay.visEnd=aG;ax(aE?7:5)}}U.agendaDay=ab;function ab(aA,aD){var ay=this;ay.render=aC;T.call(ay,aA,aD,"agendaDay");var aB=ay.opt;var ax=ay.renderAgenda;var az=aD.formatDate;function aC(aF,aH){if(aH){ak(aF,aH);if(!aB("weekends")){h(aF,aH<0?-1:1)}}var aE=al(aF,true);var aG=ak(al(aE),1);ay.title=az(aF,aB("titleFormat"));ay.start=ay.visStart=aE;ay.end=ay.visEnd=aG;ax(1)}}ap({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 T(aH,bd,bG){var aP=this;aP.renderAgenda=bc;aP.setWidth=bq;aP.setHeight=bs;aP.beforeHide=aO;aP.afterShow=bA;aP.defaultEventEnd=aL;aP.timePosition=ba;aP.dayOfWeekCol=a0;aP.dateCell=aI;aP.cellDate=aU;aP.cellIsAllDay=aG;aP.allDayTR=bo;aP.allDayBounds=a5;aP.getHoverListener=function(){return ay};aP.colContentLeft=aA;aP.colContentRight=a7;aP.getDaySegmentContainer=function(){return aY};aP.getSlotSegmentContainer=function(){return ax};aP.getMinMinute=function(){return aK};aP.getMaxMinute=function(){return bD};aP.getBodyContent=function(){return bf};aP.getRowCnt=function(){return 1};aP.getColCnt=function(){return bt};aP.getColWidth=function(){return aT};aP.getSlotHeight=function(){return bz};aP.defaultSelectionEnd=br;aP.renderDayOverlay=bh;aP.renderSelection=bl;aP.clearSelection=aC;aP.dragStart=bb;aP.dragStop=aF;aq.call(aP,aH,bd,bG);Q.call(aP);ag.call(aP);F.call(aP);var bw=aP.opt;var a2=aP.trigger;var by=aP.clearEvents;var bj=aP.renderOverlay;var a3=aP.clearOverlays;var bi=aP.reportSelection;var aN=aP.unselect;var bn=aP.daySelectionMousedown;var bC=aP.slotSegHtml;var a9=bd.formatDate;var aM,a8,bf,az,a1;var bt;var aB=0;var aV,aT,bz;var aX,aE;var bv;var bu,aJ;var bm;var bF,bp,aQ;var aK,bD;var bB;var ay;var aR;var a6={};var bx;var aY;var ax;Z(aH.addClass("fc-agenda"));function bc(bL){bt=bL;bu=bw("theme")?"ui":"fc";bm=bw("weekends")?0:1;aJ=bw("firstDay");if(bF=bw("isRTL")){bp=-1;aQ=bt-1}else{bp=1;aQ=0}aK=ac(bw("minTime"));bD=ac(bw("maxTime"));var bN=bF?ak(al(aP.visEnd),-1):al(aP.visStart),bM=al(bN),bP=ah(new Date()),bK=bw("columnFormat");if(!aM){var bg,bO,bH=bw("slotMinutes")%15==0,bJ="<div class='fc-agenda-head' style='position:relative;z-index:4'><table style='width:100%'><tr class='fc-first"+(bw("allDaySlot")?"":" fc-last")+"'><th class='fc-leftmost "+bu+"-state-default'>&nbsp;</th>";for(bg=0;bg<bt;bg++){bJ+="<th class='fc-"+o[bM.getDay()]+" "+bu+"-state-default'>"+a9(bM,bK)+"</th>";ak(bM,bp);if(bm){h(bM,bp)}}bJ+="<th class='"+bu+"-state-default'>&nbsp;</th></tr>";if(bw("allDaySlot")){bJ+="<tr class='fc-all-day'><th class='fc-axis fc-leftmost "+bu+"-state-default'>"+bw("allDayText")+"</th><td colspan='"+bt+"' class='"+bu+"-state-default'><div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td><th class='"+bu+"-state-default'>&nbsp;</th></tr><tr class='fc-divider fc-last'><th colspan='"+(bt+2)+"' class='"+bu+"-state-default fc-leftmost'><div/></th></tr>"}bJ+="</table></div>";aM=m(bJ).appendTo(aH);a4(aM.find("td"));aY=m("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(aM);bM=W();var bI=K(al(bM),bD);K(bM,aK);bJ="<table>";for(bg=0;bM<bI;bg++){bO=bM.getMinutes();bJ+="<tr class='"+(!bg?"fc-first":(!bO?"":"fc-minor"))+"'><th class='fc-axis fc-leftmost "+bu+"-state-default'>"+((!bH||!bO)?a9(bM,bw("axisFormat")):"&nbsp;")+"</th><td class='fc-slot"+bg+" "+bu+"-state-default'><div style='position:relative'>&nbsp;</div></td></tr>";K(bM,bw("slotMinutes"));aB++}bJ+="</table>";a8=m("<div class='fc-agenda-body' style='position:relative;z-index:2;overflow:auto'/>").append(bf=m("<div style='position:relative;overflow:hidden'>").append(az=m(bJ))).appendTo(aH);aZ(a8.find("td"));ax=m("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(bf);bM=al(bN);bJ="<div class='fc-agenda-bg' style='position:absolute;z-index:1'><table style='width:100%;height:100%'><tr class='fc-first'>";for(bg=0;bg<bt;bg++){bJ+="<td class='fc-"+o[bM.getDay()]+" "+bu+"-state-default "+(!bg?"fc-leftmost ":"")+(+bM==+bP?bu+"-state-highlight fc-today":"fc-not-today")+"'><div class='fc-day-content'><div>&nbsp;</div></div></td>";ak(bM,bp);if(bm){h(bM,bp)}}bJ+="</tr></table></div>";a1=m(bJ).appendTo(aH)}else{by();aM.find("tr:first th").slice(1,-1).each(function(bR,bQ){m(bQ).text(a9(bM,bK));bQ.className=bQ.className.replace(/^fc-\w+(?= )/,"fc-"+o[bM.getDay()]);ak(bM,bp);if(bm){h(bM,bp)}});bM=al(bN);a1.find("td").each(function(bR,bQ){bQ.className=bQ.className.replace(/^fc-\w+(?= )/,"fc-"+o[bM.getDay()]);if(+bM==+bP){m(bQ).removeClass("fc-not-today").addClass("fc-today").addClass(bu+"-state-highlight")}else{m(bQ).addClass("fc-not-today").removeClass("fc-today").removeClass(bu+"-state-highlight")}ak(bM,bp);if(bm){h(bM,bp)}})}}function bs(bg,bH){if(bg===d){bg=aE}aE=bg;a6={};var bI=bg-aM.height();bI=Math.min(bI,az.height());a8.height(bI);bz=a8.find("tr:first div").height()+1;if(bH){aW()}}function bq(bH){aX=bH;aR.clear();a8.width(bH).css("overflow","auto");az.width("");var bI=aM.find("tr:first th"),bJ=aM.find("tr.fc-all-day th:last"),bg=a1.find("td"),bK=a8[0].clientWidth;az.width(bK);bK=a8[0].clientWidth;az.width(bK);aV=0;D(aM.find("tr:lt(2) th:first").add(a8.find("tr:first th")).width(1).each(function(){aV=Math.max(aV,m(this).outerWidth())}),aV);aT=Math.floor((bK-aV)/bt);D(bg.slice(0,-1),aT);D(bI.slice(1,-2),aT);if(bH!=bK){D(bI.slice(-2,-1),bK-aV-aT*(bt-1));bI.slice(-1).show();bJ.show()}else{a8.css("overflow","hidden");bI.slice(-2,-1).width("");bI.slice(-1).hide();bJ.hide()}a1.css({top:aM.find("tr").height(),left:aV,width:bK-aV,height:aE})}function aW(){var bJ=W(),bg=al(bJ);bg.setHours(bw("firstHour"));var bH=ba(bJ,bg)+1,bI=function(){a8.scrollTop(bH)};bI();setTimeout(bI,0)}function aO(){bv=a8.scrollTop()}function bA(){a8.scrollTop(bv)}function a4(bg){bg.click(aD).mousedown(bn)}function aZ(bg){bg.click(aD).mousedown(bE)}function aD(bI){if(!bw("selectable")){var bJ=Math.min(bt-1,Math.floor((bI.pageX-a1.offset().left)/aT)),bK=ak(al(aP.visStart),bJ*bp+aQ),bL=this.className.match(/fc-slot(\d+)/);if(bL){var bg=parseInt(bL[1])*bw("slotMinutes"),bH=Math.floor(bg/60);bK.setHours(bH);bK.setMinutes(bg%60+aK);a2("dayClick",this,bK,false,bI)}else{a2("dayClick",this,bK,true,bI)}}}function bh(bL,bg,bK){if(bK){bB.build()}var bH=al(aP.visStart);var bI,bJ;if(bF){bI=af(bg,bH)*bp+aQ+1;bJ=af(bL,bH)*bp+aQ+1}else{bI=af(bL,bH);bJ=af(bg,bH)}bI=Math.max(0,bI);bJ=Math.min(bt,bJ);if(bI<bJ){a4(bk(0,bI,0,bJ-1))}}function bk(bH,bI,bJ,bK){var bg=bB.rect(bH,bI,bJ,bK,aM);return bj(bg,aM)}function be(bO,bQ){var bN=al(aP.visStart);var bJ=ak(al(bN),1);for(var bg=0;bg<bt;bg++){var bP=new Date(Math.max(bN,bO));var bK=new Date(Math.min(bJ,bQ));if(bP<bK){var bL=bg*bp+aQ;var bI=bB.rect(0,bL,0,bL,bf);var bH=ba(bN,bP);var bM=ba(bN,bK);bI.top=bH;bI.height=bM-bH;aZ(bj(bI,bf))}ak(bN,1);ak(bJ,1)}}bB=new ae(function(bI,bL){var bM,bJ,bO;a1.find("td").each(function(bQ,bR){bM=m(bR);bJ=bM.offset().left;if(bQ){bO[1]=bJ}bO=[bJ];bL[bQ]=bO});bO[1]=bJ+bM.outerWidth();if(bw("allDaySlot")){bM=aM.find("td");bJ=bM.offset().top;bI[0]=[bJ,bJ+bM.outerHeight()]}var bP=bf.offset().top;var bK=a8.offset().top;var bH=bK+a8.outerHeight();function bN(bQ){return Math.max(bK,Math.min(bH,bQ))}for(var bg=0;bg<aB;bg++){bI.push([bN(bP+bz*bg),bN(bP+bz*(bg+1))])}});ay=new c(bB);aR=new H(function(bg){return a1.find("td:eq("+bg+") div div")});function aA(bg){return aV+aR.left(bg)}function a7(bg){return aV+aR.right(bg)}function a0(bg){return((bg-Math.max(aJ,bm)+bt)%bt)*bp+aQ}function aI(bg){return{row:Math.floor(af(bg,aP.visStart)/7),col:a0(bg.getDay())}}function ba(bL,bK){bL=al(bL,true);if(bK<K(al(bL),aK)){return 0}if(bK>=K(al(bL),bD)){return bf.height()}var bg=bw("slotMinutes"),bJ=bK.getHours()*60+bK.getMinutes()-aK,bI=Math.floor(bJ/bg),bH=a6[bI];if(bH===d){bH=a6[bI]=a8.find("tr:eq("+bI+") td div")[0].offsetTop}return Math.max(0,Math.round(bH-1+bz*((bJ%bg)/bg)))}function aU(bI){var bg=ak(al(aP.visStart),bI.col*bp+aQ);var bH=bI.row;if(bw("allDaySlot")){bH--}if(bH>=0){K(bg,aK+bH*bw("slotMinutes"))}return bg}function aG(bg){return bw("allDaySlot")&&!bg.row}function a5(){return{left:aV,right:aX}}function bo(bg){return aM.find("tr.fc-all-day")}function aL(bH){var bg=al(bH.start);if(bH.allDay){return bg}return K(bg,bw("defaultEventMinutes"))}function br(bH,bg){if(bg){return al(bH)}return K(al(bH),bw("slotMinutes"))}function bl(bI,bg,bH){if(bH){if(bw("allDaySlot")){bh(bI,ak(al(bg),1),true)}}else{aS(bI,bg)}}function aS(bM,bJ){var bH=bw("selectHelper");bB.build();if(bH){var bg=af(bM,aP.visStart)*bp+aQ;if(bg>=0&&bg<bt){var bK=bB.rect(0,bg,0,bg,bf);var bI=ba(bM,bM);var bL=ba(bM,bJ);if(bL>bI){bK.top=bI;bK.height=bL-bI;bK.left+=2;bK.width-=5;if(m.isFunction(bH)){var bN=bH(bM,bJ);if(bN){bK.position="absolute";bK.zIndex=8;bx=m(bN).css(bK).appendTo(bf)}}else{bx=m(bC({title:"",start:bM,end:bJ,className:[],editable:false},bK,"fc-event fc-event-vert fc-corner-top fc-corner-bottom "));if(m.browser.msie){bx.find("span.fc-event-bg").hide()}bx.css("opacity",bw("dragOpacity"))}if(bx){aZ(bx);bf.append(bx);D(bx,bK.width,true);ao(bx,bK.height,true)}}}}else{be(bM,bJ)}}function aC(){a3();if(bx){bx.remove();bx=null}}function bE(bg){if(bg.which==1&&bw("selectable")){aN(bg);var bH=this;var bI;ay.start(function(bM,bJ){aC();if(bM&&bM.col==bJ.col&&!aG(bM)){var bL=aU(bJ);var bK=aU(bM);bI=[bL,K(al(bL),bw("slotMinutes")),bK,K(al(bK),bw("slotMinutes"))].sort(A);aS(bI[0],bI[3])}else{bI=null}},bg);m(document).one("mouseup",function(bJ){ay.stop();if(bI){if(+bI[0]==+bI[1]){a2("dayClick",bH,bI[0],false,bJ)}bi(bI[0],bI[3],false,bJ)}})}}function bb(bI,bg,bH){ay.start(function(bL){a3();if(bL){if(aG(bL)){bk(bL.row,bL.col,bL.row,bL.col)}else{var bK=aU(bL);var bJ=K(al(bK),bw("defaultEventMinutes"));be(bK,bJ)}}},bg)}function aF(bJ,bH,bI){var bg=ay.stop();a3();if(bg){a2("drop",bJ,aU(bg),aG(bg),bH,bI)}}}function F(){var ay=this;ay.renderEvents=aJ;ay.compileDaySegs=bd;ay.clearEvents=a5;ay.slotSegHtml=aU;ay.bindDaySeg=a4;r.call(ay);var a3=ay.opt;var aM=ay.trigger;var a8=ay.eventEnd;var bc=ay.reportEvents;var a6=ay.reportEventClear;var aH=ay.eventElementHandlers;var aQ=ay.setHeight;var be=ay.getDaySegmentContainer;var a0=ay.getSlotSegmentContainer;var a7=ay.getHoverListener;var a9=ay.getMaxMinute;var aB=ay.getMinMinute;var a1=ay.timePosition;var az=ay.colContentLeft;var aP=ay.colContentRight;var ba=ay.renderDaySegs;var aO=ay.resizableDayEvent;var a2=ay.getColCnt;var aG=ay.getColWidth;var aY=ay.getSlotHeight;var bb=ay.getBodyContent;var aL=ay.reportEventElement;var aV=ay.showEvents;var aW=ay.hideEvents;var ax=ay.eventDrop;var aA=ay.eventResize;var aX=ay.renderDayOverlay;var aN=ay.clearOverlays;var aS=ay.calendar;var aR=aS.formatDate;var aT=aS.formatDates;function aJ(bh,bg){bc(bh);var bk,bf=bh.length,bi=[],bj=[];for(bk=0;bk<bf;bk++){if(bh[bk].allDay){bi.push(bh[bk])}else{bj.push(bh[bk])}}if(a3("allDaySlot")){ba(bd(bi),bg);aQ()}aF(aE(bj),bg)}function a5(){a6();be().empty();a0().empty()}function bd(bl){var bk=an(i(bl,m.map(bl,g),ay.visStart,ay.visEnd)),bf,bj=bk.length,bh,bg,bm,bi=[];for(bf=0;bf<bj;bf++){bh=bk[bf];for(bg=0;bg<bh.length;bg++){bm=bh[bg];bm.row=0;bm.level=bf;bi.push(bm)}}return bi}function aE(bk){var bl=a2(),bi=aB(),bo=a9(),bm=K(al(ay.visStart),bi),bn=m.map(bk,aK),bf,br,bg,bp,bh,bq,bj=[];for(bf=0;bf<bl;bf++){br=an(i(bk,bn,bm,K(al(bm),bo-bi)));X(br);for(bg=0;bg<br.length;bg++){bp=br[bg];for(bh=0;bh<bp.length;bh++){bq=bp[bh];bq.col=bf;bq.level=bg;bj.push(bq)}}ak(bm,1,true)}return bj}function aK(bf){if(bf.end){return al(bf.end)}else{return K(al(bf.start),a3("defaultEventMinutes"))}}function aF(bI,bu){var bv,bB=bI.length,bs,bj,bn,bA,bp,bf,bF,bt,bE,bk,bH,bx,bz="",bG,bw,bg,bJ={},bm={},br,bo,bD,bl,bq=a0(),bC,bh,bi,by=a2();if(bC=a3("isRTL")){bh=-1;bi=by-1}else{bh=1;bi=0}for(bv=0;bv<bB;bv++){bs=bI[bv];bj=bs.event;bn="fc-event fc-event-vert ";if(bs.isStart){bn+="fc-corner-top "}if(bs.isEnd){bn+="fc-corner-bottom "}bA=a1(bs.start,bs.start);bp=a1(bs.start,bs.end);bf=bs.col;bF=bs.level;bt=bs.forward||0;bE=az(bf*bh+bi);bk=aP(bf*bh+bi)-bE;bk=Math.min(bk-6,bk*0.95);if(bF){bH=bk/(bF+bt+1)}else{if(bt){bH=((bk/(bt+1))-(12/2))*2}else{bH=bk}}bx=bE+(bk/(bF+bt+1)*bF)*bh+(bC?bk-bH:0);bs.top=bA;bs.left=bx;bs.outerWidth=bH;bs.outerHeight=bp-bA;bz+=aU(bj,bs,bn)}bq[0].innerHTML=bz;bG=bq.children();for(bv=0;bv<bB;bv++){bs=bI[bv];bj=bs.event;bw=m(bG[bv]);bg=aM("eventRender",bj,bj,bw);if(bg===false){bw.remove()}else{if(bg&&bg!==true){bw.remove();bw=m(bg).css({position:"absolute",top:bs.top,left:bs.left}).appendTo(bq)}bs.element=bw;if(bj._id===bu){aI(bj,bw,bs)}else{bw[0]._fci=bv}aL(bj,bw)}}v(bq,bI,aI);for(bv=0;bv<bB;bv++){bs=bI[bv];if(bw=bs.element){bo=bJ[br=bs.key=n(bw[0])];bs.vsides=bo===d?(bJ[br]=R(bw[0],true)):bo;bo=bm[br];bs.hsides=bo===d?(bm[br]=at(bw[0],true)):bo;bD=bw.find("span.fc-event-title");if(bD.length){bs.titleTop=bD[0].offsetTop}}}for(bv=0;bv<bB;bv++){bs=bI[bv];if(bw=bs.element){bw[0].style.width=Math.max(0,bs.outerWidth-bs.hsides)+"px";bl=Math.max(0,bs.outerHeight-bs.vsides);bw[0].style.height=bl+"px";bj=bs.event;if(bs.titleTop!==d&&bl-bs.titleTop<10){bw.find("span.fc-event-time").text(aR(bj.start,a3("timeFormat"))+" - "+bj.title);bw.find("span.fc-event-title").remove()}aM("eventAfterRender",bj,bj,bw)}}}function aU(bh,bg,bf){return"<div class='"+bf+bh.className.join(" ")+"' style='position:absolute;z-index:8;top:"+bg.top+"px;left:"+bg.left+"px'><a"+(bh.url?" href='"+s(bh.url)+"'":"")+"><span class='fc-event-bg'></span><span class='fc-event-time'>"+s(aT(bh.start,bh.end,a3("timeFormat")))+"</span><span class='fc-event-title'>"+s(bh.title)+"</span></a>"+((bh.editable||bh.editable===d&&a3("editable"))&&!a3("disableResizing")&&m.fn.resizable?"<div class='ui-resizable-handle ui-resizable-s'>=</div>":"")+"</div>"}function a4(bh,bf,bg){aH(bh,bf);if(bh.editable||bh.editable===d&&a3("editable")){aC(bh,bf,bg.isStart);if(bg.isEnd){aO(bh,bf,bg)}}}function aI(bi,bf,bh){aH(bi,bf);if(bi.editable||bi.editable===d&&a3("editable")){var bg=bf.find("span.fc-event-time");aZ(bi,bf,bg);if(bh.isEnd){aD(bi,bf,bg)}}}function aC(bk,bq,bl){if(!a3("disableDragging")&&bq.draggable){var bj;var bm;var bg=true;var bh;var br=a3("isRTL")?-1:1;var bf=a7();var bo=aG();var bn=aY();var bi=aB();bq.draggable({zIndex:9,opacity:a3("dragOpacity","month"),revertDuration:a3("dragRevertDuration"),start:function(bs,bt){aM("eventDragStart",bq,bk,bs,bt);aW(bk,bq);bj=bq.width();bf.start(function(bx,bv,bw,bu){aN();if(bx){bm=false;bh=bu*br;if(!bx.row){aX(ak(al(bk.start),bh),ak(g(bk),bh));bp()}else{if(bl){if(bg){bq.width(bo-10);ao(bq,bn*Math.round((bk.end?((bk.end-bk.start)/V):a3("defaultEventMinutes"))/a3("slotMinutes")));bq.draggable("option","grid",[bo,1]);bg=false}}else{bm=true}}bm=bm||(bg&&!bh)}else{bm=true}bq.draggable("option","revert",bm)},bs,"drag")},stop:function(bs,bt){bf.stop();aN();aM("eventDragStop",bq,bk,bs,bt);if(bm){bp();if(m.browser.msie){bq.css("filter","")}aV(bk,bq)}else{bq.find("a").removeAttr("href");var bu=0;if(!bg){bu=Math.round((bq.offset().top-bb().offset().top)/bn)*a3("slotMinutes")+bi-(bk.start.getHours()*60+bk.start.getMinutes())}ax(this,bk,bh,bu,bg,bs,bt)}}});function bp(){if(!bg){bq.width(bj).height("").draggable("option","grid",null);bg=true}}}}function aZ(bk,bj,bf){if(!a3("disableDragging")&&bj.draggable){var bi;var bg=false;var bh;var bt;var br;var bq=a3("isRTL")?-1:1;var bl=a7();var bn=a2();var bp=aG();var bo=aY();bj.draggable({zIndex:9,scroll:false,grid:[bp,bo],axis:bn==1?"y":false,opacity:a3("dragOpacity"),revertDuration:a3("dragRevertDuration"),start:function(bu,bv){aM("eventDragStart",bj,bk,bu,bv);aW(bk,bj);if(m.browser.msie){bj.find("span.fc-event-bg").hide()}bi=bj.position();bt=br=0;bl.start(function(bz,bx,by,bw){bj.draggable("option","revert",!bz);aN();if(bz){bh=bw*bq;if(a3("allDaySlot")&&!bz.row){if(!bg){bg=true;bf.hide();bj.draggable("option","grid",null)}aX(ak(al(bk.start),bh),ak(g(bk),bh))}else{bm()}}},bu,"drag")},drag:function(bu,bv){bt=Math.round((bv.position.top-bi.top)/bo)*a3("slotMinutes");if(bt!=br){if(!bg){bs(bt)}br=bt}},stop:function(bu,bv){var bw=bl.stop();aN();aM("eventDragStop",bj,bk,bu,bv);if(bw&&(bh||bt||bg)){ax(this,bk,bh,bg?0:bt,bg,bu,bv)}else{bm();bj.css(bi);bs(0);if(m.browser.msie){bj.css("filter","").find("span.fc-event-bg").css("display","")}aV(bk,bj)}}});function bs(bw){var bv=K(al(bk.start),bw);var bu;if(bk.end){bu=K(al(bk.end),bw)}bf.text(aT(bv,bu,a3("timeFormat")))}function bm(){if(bg){bf.css("display","");bj.draggable("option","grid",[bp,bo]);bg=false}}}}function aD(bh,bf,bg){if(!a3("disableResizing")&&bf.resizable){var bk,bi;var bj=aY();bf.resizable({handles:{s:"div.ui-resizable-s"},grid:bj,start:function(bl,bm){bk=bi=0;aW(bh,bf);if(m.browser.msie&&m.browser.version=="6.0"){bf.css("overflow","hidden")}bf.css("z-index",9);aM("eventResizeStart",this,bh,bl,bm)},resize:function(bl,bm){bk=Math.round((Math.max(bj,bf.height())-bm.originalSize.height)/bj);if(bk!=bi){bg.text(aT(bh.start,(!bk&&!bh.end)?null:K(a8(bh),a3("slotMinutes")*bk),a3("timeFormat")));bi=bk}},stop:function(bl,bm){aM("eventResizeStop",this,bh,bl,bm);if(bk){aA(this,bh,0,a3("slotMinutes")*bk,bl,bm)}else{bf.css("z-index",8);aV(bh,bf)}}})}}}function X(ax){var aB,aC,aD,aA,az,ay;for(aB=ax.length-1;aB>0;aB--){aA=ax[aB];for(aC=0;aC<aA.length;aC++){az=aA[aC];for(aD=0;aD<ax[aB-1].length;aD++){ay=ax[aB-1][aD];if(t(az,ay)){ay.forward=Math.max(ay.forward||0,(az.forward||0)+1)}}}}}function aq(az,aH,aN){var aC=this;aC.element=az;aC.calendar=aH;aC.name=aN;aC.opt=aJ;aC.trigger=aQ;aC.reportEvents=aS;aC.eventEnd=aD;aC.reportEventElement=aU;aC.reportEventClear=aE;aC.eventElementHandlers=ay;aC.showEvents=aV;aC.hideEvents=aO;aC.eventDrop=aP;aC.eventResize=aR;var aA=aC.defaultEventEnd;var aK=aH.normalizeEvent;var aI=aH.reportEventChange;var aM={};var aF=[];var aL={};var aG=aH.options;function aJ(aX,aY){var aW=aG[aX];if(typeof aW=="object"){return p(aW,aY||aN)}return aW}function aQ(aW,aX){return aH.trigger.apply(aH,[aW,aX||aC].concat(Array.prototype.slice.call(arguments,2),[aC]))}function aS(aX){aM={};var aZ,aW=aX.length,aY;for(aZ=0;aZ<aW;aZ++){aY=aX[aZ];if(aM[aY._id]){aM[aY._id].push(aY)}else{aM[aY._id]=[aY]}}}function aD(aW){return aW.end?al(aW.end):aA(aW)}function aU(aW,aX){aF.push(aX);if(aL[aW._id]){aL[aW._id].push(aX)}else{aL[aW._id]=[aX]}}function aE(){aF=[];aL={}}function ay(aX,aW){aW.click(function(aY){if(!aW.hasClass("ui-draggable-dragging")&&!aW.hasClass("ui-resizable-resizing")){return aQ("eventClick",this,aX,aY)}}).hover(function(aY){aQ("eventMouseover",this,aX,aY)},function(aY){aQ("eventMouseout",this,aX,aY)})}function aV(aW,aX){aB(aW,aX,"show")}function aO(aW,aX){aB(aW,aX,"hide")}function aB(aZ,a1,a0){var aY=aL[aZ._id],aX,aW=aY.length;for(aX=0;aX<aW;aX++){if(!a1||aY[aX][0]!=a1[0]){aY[aX][a0]()}}}function aP(a2,a1,aY,a4,aX,aW,a3){var aZ=a1.allDay;var a0=a1._id;aT(aM[a0],aY,a4,aX);aQ("eventDrop",a2,a1,aY,a4,aX,function(){aT(aM[a0],-aY,-a4,aZ);aI(a0)},aW,a3);aI(a0)}function aR(a0,aZ,aX,a2,aY,a1){var aW=aZ._id;ax(aM[aW],aX,a2);aQ("eventResize",a0,aZ,aX,a2,function(){ax(aM[aW],-aX,-a2);aI(aW)},aY,a1);aI(aW)}function aT(aY,aX,a2,a1){a2=a2||0;for(var a0,aW=aY.length,aZ=0;aZ<aW;aZ++){a0=aY[aZ];if(a1!==d){a0.allDay=a1}K(ak(a0.start,aX,true),a2);if(a0.end){a0.end=K(ak(a0.end,aX,true),a2)}aK(a0,aG)}}function ax(aY,aX,a1){a1=a1||0;for(var a0,aW=aY.length,aZ=0;aZ<aW;aZ++){a0=aY[aZ];a0.end=K(ak(aD(a0),aX,true),a1);aK(a0,aG)}}}function r(){var ax=this;ax.renderDaySegs=a3;ax.resizableDayEvent=aO;var a0=ax.opt;var aM=ax.trigger;var aP=ax.eventEnd;var aK=ax.reportEventElement;var aT=ax.showEvents;var aU=ax.hideEvents;var az=ax.eventResize;var aW=ax.getRowCnt;var aS=ax.getColCnt;var aH=ax.getColWidth;var aX=ax.allDayTR;var aF=ax.allDayBounds;var ay=ax.colContentLeft;var aQ=ax.colContentRight;var aL=ax.dayOfWeekCol;var aD=ax.dateCell;var a6=ax.compileDaySegs;var a7=ax.getDaySegmentContainer;var a1=ax.bindDaySeg;var aR=ax.calendar.formatDates;var aB=ax.renderDayOverlay;var aN=ax.clearOverlays;var aA=ax.clearSelection;function a3(bh,bk){var a8=a7();var bg;var bm=aW();var bj=aS();var bl=0;var bf;var bd;var bc;var a9;var bi=bh.length;var be;var bb;var ba;a8[0].innerHTML=aY(bh);a2(bh,a8.children());a4(bh);aE(bh,a8,bk);aV(bh);aZ(bh);aI(bh);bg=a5();for(bf=0;bf<bm;bf++){bd=0;bc=[];for(a9=0;a9<bj;a9++){bc[a9]=0}while(bl<bi&&(be=bh[bl]).row==bf){bb=G(bc.slice(be.startCol,be.endCol));be.top=bb;bb+=be.outerHeight;for(ba=be.startCol;ba<be.endCol;ba++){bc[ba]=bb}bl++}bg[bf].height(G(bc))}aC(bh,aJ(bg))}function aG(bd,bc,be){var bg=m("<div/>");var bb;var a8=a7();var bf;var a9=bd.length;var ba;bg[0].innerHTML=aY(bd);bb=bg.children();a8.append(bb);a2(bd,bb);aV(bd);aZ(bd);aI(bd);aC(bd,aJ(a5()));bb=[];for(bf=0;bf<a9;bf++){ba=bd[bf].element;if(ba){if(bd[bf].row===bc){ba.css("top",be)}bb.push(ba[0])}}return m(bb)}function aY(bf){var bl=a0("isRTL");var a8;var a9=bf.length;var bh;var bc;var be;var bi=aF();var bg=bi.left;var bk=bi.right;var bd=[];var ba;var bj;var bb="";for(a8=0;a8<a9;a8++){bh=bf[a8];bc=bh.event;be="fc-event fc-event-hori ";if(bl){if(bh.isStart){be+="fc-corner-right "}if(bh.isEnd){be+="fc-corner-left "}bd[0]=aL(bh.end.getDay()-1);bd[1]=aL(bh.start.getDay());ba=bh.isEnd?ay(bd[0]):bg;bj=bh.isStart?aQ(bd[1]):bk}else{if(bh.isStart){be+="fc-corner-left "}if(bh.isEnd){be+="fc-corner-right "}bd[0]=aL(bh.start.getDay());bd[1]=aL(bh.end.getDay()-1);ba=bh.isStart?ay(bd[0]):bg;bj=bh.isEnd?aQ(bd[1]):bk}bb+="<div class='"+be+bc.className.join(" ")+"' style='position:absolute;z-index:8;left:"+ba+"px'><a"+(bc.url?" href='"+s(bc.url)+"'":"")+">"+(!bc.allDay&&bh.isStart?"<span class='fc-event-time'>"+s(aR(bc.start,bc.end,a0("timeFormat")))+"</span>":"")+"<span class='fc-event-title'>"+s(bc.title)+"</span></a>"+(bh.isEnd&&(bc.editable||bc.editable===d&&a0("editable"))&&!a0("disableResizing")?"<div class='ui-resizable-handle ui-resizable-"+(bl?"w":"e")+"'></div>":"")+"</div>";bh.left=ba;bh.outerWidth=bj-ba;bd.sort(A);bh.startCol=bd[0];bh.endCol=bd[1]+1}return bb}function a2(bc,bf){var a8;var a9=bc.length;var be;var bb;var ba;var bd;for(a8=0;a8<a9;a8++){be=bc[a8];bb=be.event;ba=m(bf[a8]);bd=aM("eventRender",bb,bb,ba);if(bd===false){ba.remove()}else{if(bd&&bd!==true){bd=m(bd).css({position:"absolute",left:be.left});ba.replaceWith(bd);ba=bd}be.element=ba}}}function a4(ba){var bb;var a8=ba.length;var a9;var bc;for(bb=0;bb<a8;bb++){a9=ba[bb];bc=a9.element;if(bc){aK(a9.event,bc)}}}function aE(bc,a8,be){var bd;var a9=bc.length;var bb;var ba;var bf;for(bd=0;bd<a9;bd++){bb=bc[bd];ba=bb.element;if(ba){bf=bb.event;if(bf._id===be){a1(bf,ba,bb)}else{ba[0]._fci=bd}}}v(a8,bc,a1)}function aV(bd){var a8;var a9=bd.length;var bc;var ba;var bf,bb;var be={};for(a8=0;a8<a9;a8++){bc=bd[a8];ba=bc.element;if(ba){bf=bc.key=n(ba[0]);bb=be[bf];if(bb===d){bb=be[bf]=at(ba[0],true)}bc.hsides=bb}}}function aZ(ba){var bb;var a8=ba.length;var a9;var bc;for(bb=0;bb<a8;bb++){a9=ba[bb];bc=a9.element;if(bc){bc[0].style.width=Math.max(0,a9.outerWidth-a9.hsides)+"px"}}}function aI(be){var a8;var a9=be.length;var bd;var bb;var bf,bc;var ba={};for(a8=0;a8<a9;a8++){bd=be[a8];bb=bd.element;if(bb){bf=bd.key;bc=ba[bf];if(bc===d){bc=ba[bf]=z(bb[0])}bd.outerHeight=bb[0].offsetHeight+bc}}}function a5(){var a9;var a8=aW();var ba=[];for(a9=0;a9<a8;a9++){ba[a9]=aX(a9).find("td:first div.fc-day-content > div")}return ba}function aJ(bb){var ba;var a9=bb.length;var a8=[];for(ba=0;ba<a9;ba++){a8[ba]=bb[ba][0].offsetTop}return a8}function aC(bb,a9){var bc;var a8=bb.length;var ba;var bd;var be;for(bc=0;bc<a8;bc++){ba=bb[bc];bd=ba.element;if(bd){bd[0].style.top=a9[ba.row]+(ba.top||0)+"px";be=ba.event;aM("eventAfterRender",be,be,bd)}}}function aO(a9,bb,a8){if(!a0("disableResizing")&&a8.isEnd){var bc=a0("isRTL");var ba=bc?"w":"e";var bd=bb.find("div.ui-resizable-"+ba);bd.mousedown(function(bf){if(bf.which!=1){return}var be=ax.getHoverListener();var bo=aW();var bl=aS();var bp=bc?-1:1;var bi=bc?bl:0;var bn=bb.css("top");var bg;var bm;var bj=m.extend({},a9);var bk=aD(a9.start);aA();m("body").css("cursor",ba+"-resize").one("mouseup",bh);aM("eventResizeStart",this,a9,bf);be.start(function(bv,br){if(bv){var bq=Math.max(bk.row,bv.row);var bt=bv.col;if(bo==1){bq=0}if(bq==bk.row){if(bc){bt=Math.min(bk.col,bt)}else{bt=Math.max(bk.col,bt)}}bg=(bq*7+bt*bp+bi)-(br.row*7+br.col*bp+bi);var bs=ak(aP(a9),bg,true);if(bg){bj.end=bs;var bu=bm;bm=aG(a6([bj]),a8.row,bn);bm.find("*").css("cursor",ba+"-resize");if(bu){bu.remove()}aU(a9)}else{if(bm){aT(a9);bm.remove();bm=null}}aN();aB(a9.start,ak(al(bs),1))}},bf);function bh(bq){aM("eventResizeStop",this,a9,bq);m("body").css("cursor","auto");be.stop();aN();if(bg){az(this,a9,bg,0,bq)}}})}}}function ag(){var aC=this;aC.select=ay;aC.unselect=aH;aC.reportSelection=aG;aC.daySelectionMousedown=aA;var aB=aC.opt;var ax=aC.trigger;var az=aC.defaultSelectionEnd;var aF=aC.renderSelection;var aE=aC.clearSelection;var aD=false;if(aB("selectable")&&aB("unselectAuto")){m(document).mousedown(function(aI){var aJ=aB("unselectCancel");if(aJ){if(m(aI.target).parents(aJ).length){return}}aH(aI)})}function ay(aK,aI,aJ){aH();if(!aI){aI=az(aK,aJ)}aF(aK,aI,aJ);aG(aK,aI,aJ)}function aH(aI){if(aD){aD=false;aE();ax("unselect",null,aI)}}function aG(aL,aI,aK,aJ){aD=true;ax("select",null,aL,aI,aK,aJ)}function aA(aJ){var aI=aC.cellDate;var aN=aC.cellIsAllDay;var aM=aC.getHoverListener();if(aJ.which==1&&aB("selectable")){aH(aJ);var aL=this;var aK;aM.start(function(aP,aO){aE();if(aP&&aN(aP)){aK=[aI(aO),aI(aP)].sort(A);aF(aK[0],aK[1],true)}else{aK=null}},aJ);m(document).one("mouseup",function(aO){aM.stop();if(aK){if(+aK[0]==+aK[1]){ax("dayClick",aL,aK[0],true,aO)}aG(aK[0],aK[1],true,aO)}})}}}function Q(){var ay=this;ay.renderOverlay=ax;ay.clearOverlays=aB;var aA=[];var az=[];function ax(aC,aD){var aE=az.shift();if(!aE){aE=m("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>")}if(aE[0].parentNode!=aD[0]){aE.appendTo(aD)}aA.push(aE.css(aC).show());return aE}function aB(){var aC;while(aC=aA.shift()){az.push(aC.hide().unbind())}}}function ae(az){var ax=this;var aA;var ay;ax.build=function(){aA=[];ay=[];az(aA,ay)};ax.cell=function(aC,aD){var aF=aA.length;var aB=ay.length;var aH,aE=-1,aG=-1;for(aH=0;aH<aF;aH++){if(aD>=aA[aH][0]&&aD<aA[aH][1]){aE=aH;break}}for(aH=0;aH<aB;aH++){if(aC>=ay[aH][0]&&aC<ay[aH][1]){aG=aH;break}}return(aE>=0&&aG>=0)?{row:aE,col:aG}:null};ax.rect=function(aD,aB,aG,aF,aC){var aE=aC.offset();return{top:aA[aD][0]-aE.top,left:ay[aB][0]-aE.left,width:ay[aF][1]-ay[aB][0],height:aA[aG][1]-aA[aD][0]}}}function c(aB){var ax=this;var az;var ay;var aD;var aC;ax.start=function(aF,aG,aE){ay=aF;aD=aC=null;aB.build();aA(aG);az=aE||"mousemove";m(document).bind(az,aA)};function aA(aF){var aE=aB.cell(aF.pageX,aF.pageY);if(!aE!=!aC||aE&&(aE.row!=aC.row||aE.col!=aC.col)){if(aE){if(!aD){aD=aE}ay(aE,aD,aE.row-aD.row,aE.col-aD.col)}else{ay(aE,aD)}aC=aE}}ax.stop=function(){m(document).unbind(az,aA);return aC}}function H(ay){var ax=this,az={},aB={},aA={};function aC(aD){return az[aD]=az[aD]||ay(aD)}ax.left=function(aD){return aB[aD]=aB[aD]===d?aC(aD).position().left:aB[aD]};ax.right=function(aD){return aA[aD]=aA[aD]===d?ax.left(aD)+aC(aD).width():aA[aD]};ax.clear=function(){az={};aB={};aA={}}}L.addDays=ak;L.cloneDate=al;L.parseDate=b;L.parseISO8601=C;L.parseTime=ac;L.formatDate=M;L.formatDates=ar;var o=["sun","mon","tue","wed","thu","fri","sat"],l=86400000,j=3600000,V=60000;function x(ay,ax,az){ay.setFullYear(ay.getFullYear()+ax);if(!az){ah(ay)}return ay}function O(aA,ay,aB){if(+aA){var ax=aA.getMonth()+ay,az=al(aA);az.setDate(1);az.setMonth(ax);aA.setMonth(ax);if(!aB){ah(aA)}while(aA.getMonth()!=az.getMonth()){aA.setDate(aA.getDate()+(aA<az?1:-1))}}return aA}function ak(az,ax,aB){if(+az){var aA=az.getDate()+ax,ay=al(az);ay.setHours(9);ay.setDate(aA);az.setDate(aA);if(!aB){ah(az)}k(az,ay)}return az}function k(ay,ax){if(+ay){while(ay.getDate()!=ax.getDate()){ay.setTime(+ay+(ay<ax?1:-1)*j)}}}function K(ay,ax){ay.setMinutes(ay.getMinutes()+ax);return ay}function ah(ax){ax.setHours(0);ax.setMinutes(0);ax.setSeconds(0);ax.setMilliseconds(0);return ax}function al(ay,ax){if(ax){return ah(new Date(+ay))}return new Date(+ay)}function W(){var ay=0,ax;do{ax=new Date(1970,ay++,1)}while(ax.getHours());return ax}function h(az,ay,ax){ay=ay||1;while(!az.getDay()||(ax&&az.getDay()==1||!ax&&az.getDay()==6)){ak(az,ay)}return az}function af(ay,ax){return Math.round((al(ay,true)-al(ax,true))/l)}function au(az,ay,ax,aA){if(ay!==d&&ay!=az.getFullYear()){az.setDate(1);az.setMonth(0);az.setFullYear(ay)}if(ax!==d&&ax!=az.getMonth()){az.setDate(1);az.setMonth(ax)}if(aA!==d){az.setDate(aA)}}function b(ax,ay){if(typeof ax=="object"){return ax}if(typeof ax=="number"){return new Date(ax*1000)}if(typeof ax=="string"){if(ax.match(/^\d+$/)){return new Date(parseInt(ax,10)*1000)}if(ay===d){ay=true}return C(ax,ay)||(ax?new Date(ax):null)}return null}function C(ay,az){var ax=ay.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(!ax){return null}var aA=new Date(ax[1],0,1);if(az||!ax[14]){var aB=new Date(ax[1],0,1,9,0);if(ax[3]){aA.setMonth(ax[3]-1);aB.setMonth(ax[3]-1)}if(ax[5]){aA.setDate(ax[5]);aB.setDate(ax[5])}k(aA,aB);if(ax[7]){aA.setHours(ax[7])}if(ax[8]){aA.setMinutes(ax[8])}if(ax[10]){aA.setSeconds(ax[10])}if(ax[12]){aA.setMilliseconds(Number("0."+ax[12])*1000)}k(aA,aB)}else{aA.setUTCFullYear(ax[1],ax[3]?ax[3]-1:0,ax[5]||1);aA.setUTCHours(ax[7]||0,ax[8]||0,ax[10]||0,ax[12]?Number("0."+ax[12])*1000:0);var aC=Number(ax[16])*60+Number(ax[17]);aC*=ax[15]=="-"?1:-1;aA=new Date(+aA+(aC*60*1000))}return aA}function ac(ay){if(typeof ay=="number"){return ay*60}if(typeof ay=="object"){return ay.getHours()*60+ay.getMinutes()}var ax=ay.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(ax){var az=parseInt(ax[1],10);if(ax[3]){az%=12;if(ax[3].toLowerCase().charAt(0)=="p"){az+=12}}return az*60+(ax[2]?parseInt(ax[2],10):0)}}function M(ay,ax,az){return ar(ay,null,ax,az)}function ar(aD,aB,aH,ax){ax=ax||N;var aF=aD,aA=aB,aG,az=aH.length,aC,ay,aI,aK="";for(aG=0;aG<az;aG++){aC=aH.charAt(aG);if(aC=="'"){for(ay=aG+1;ay<az;ay++){if(aH.charAt(ay)=="'"){if(aF){if(ay==aG+1){aK+="'"}else{aK+=aH.substring(aG+1,ay)}aG=ay}break}}}else{if(aC=="("){for(ay=aG+1;ay<az;ay++){if(aH.charAt(ay)==")"){var aE=M(aF,aH.substring(aG+1,ay),ax);if(parseInt(aE.replace(/\D/,""),10)){aK+=aE}aG=ay;break}}}else{if(aC=="["){for(ay=aG+1;ay<az;ay++){if(aH.charAt(ay)=="]"){var aJ=aH.substring(aG+1,ay);var aE=M(aF,aJ,ax);if(aE!=M(aA,aJ,ax)){aK+=aE}aG=ay;break}}}else{if(aC=="{"){aF=aB;aA=aD}else{if(aC=="}"){aF=aD;aA=aB}else{for(ay=az;ay>aG;ay--){if(aI=S[aH.substring(aG,ay)]){if(aF){aK+=aI(aF,ax)}aG=ay-1;break}}if(ay==aG){if(aF){aK+=aC}}}}}}}}return aK}var S={s:function(ax){return ax.getSeconds()},ss:function(ax){return aw(ax.getSeconds())},m:function(ax){return ax.getMinutes()},mm:function(ax){return aw(ax.getMinutes())},h:function(ax){return ax.getHours()%12||12},hh:function(ax){return aw(ax.getHours()%12||12)},H:function(ax){return ax.getHours()},HH:function(ax){return aw(ax.getHours())},d:function(ax){return ax.getDate()},dd:function(ax){return aw(ax.getDate())},ddd:function(ay,ax){return ax.dayNamesShort[ay.getDay()]},dddd:function(ay,ax){return ax.dayNames[ay.getDay()]},M:function(ax){return ax.getMonth()+1},MM:function(ax){return aw(ax.getMonth()+1)},MMM:function(ay,ax){return ax.monthNamesShort[ay.getMonth()]},MMMM:function(ay,ax){return ax.monthNames[ay.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 M(ax,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(ay){var ax=ay.getDate();if(ax>10&&ax<20){return"th"}return["st","nd","rd"][ax%10-1]||"th"}};function g(ax){if(ax.end){return u(ax.end,ax.allDay)}else{return ak(al(ax.start),1)}}function u(ax,ay){ax=al(ax);return ay||ax.getHours()||ax.getMinutes()?ak(ax,1):ah(ax)}function e(ax,ay){return(ay.msLength-ax.msLength)*100+(ax.event.start-ay.event.start)}function t(ay,ax){return ay.end>ax.start&&ay.start<ax.end}function i(aB,aF,aH,az){var aD=[],ax,aJ=aB.length,aK,aA,ay,aG,aI,aC,aE;for(ax=0;ax<aJ;ax++){aK=aB[ax];aA=aK.start;ay=aF[ax];if(ay>aH&&aA<az){if(aA<aH){aG=al(aH);aC=false}else{aG=aA;aC=true}if(ay>az){aI=al(az);aE=false}else{aI=ay;aE=true}aD.push({event:aK,start:aG,end:aI,isStart:aC,isEnd:aE,msLength:aI-aG})}}return aD.sort(e)}function an(aC){var aD=[],ax,aE=aC.length,aB,ay,aA,az;for(ax=0;ax<aE;ax++){aB=aC[ax];ay=0;while(true){aA=false;if(aD[ay]){for(az=0;az<aD[ay].length;az++){if(t(aD[ay][az],aB)){aA=true;break}}}if(aA){ay++}else{break}}if(aD[ay]){aD[ay].push(aB)}else{aD[ay]=[aB]}}return aD}function v(ay,az,ax){ay.unbind("mouseover").mouseover(function(aB){var aA=aB.target,aE,aD,aC;while(aA!=this){aE=aA;aA=aA.parentNode}if((aD=aE._fci)!==d){aE._fci=d;aC=az[aD];ax(aC.event,aC.element,aC);m(aB.target).trigger(aB)}aB.stopPropagation()})}function D(az,ay,ax){az.each(function(aB,aA){aA.style.width=Math.max(0,ay-at(aA,ax))+"px"})}function ao(az,ax,ay){az.each(function(aB,aA){aA.style.height=Math.max(0,ax-R(aA,ay))+"px"})}function at(ay,ax){return(parseFloat(m.curCSS(ay,"paddingLeft",true))||0)+(parseFloat(m.curCSS(ay,"paddingRight",true))||0)+(parseFloat(m.curCSS(ay,"borderLeftWidth",true))||0)+(parseFloat(m.curCSS(ay,"borderRightWidth",true))||0)+(ax?aa(ay):0)}function aa(ax){return(parseFloat(m.curCSS(ax,"marginLeft",true))||0)+(parseFloat(m.curCSS(ax,"marginRight",true))||0)}function R(ay,ax){return(parseFloat(m.curCSS(ay,"paddingTop",true))||0)+(parseFloat(m.curCSS(ay,"paddingBottom",true))||0)+(parseFloat(m.curCSS(ay,"borderTopWidth",true))||0)+(parseFloat(m.curCSS(ay,"borderBottomWidth",true))||0)+(ax?z(ay):0)}function z(ax){return(parseFloat(m.curCSS(ax,"marginTop",true))||0)+(parseFloat(m.curCSS(ax,"marginBottom",true))||0)}function y(ay,ax){ax=typeof ax=="number"?ax+"px":ax;ay[0].style.cssText+=";min-height:"+ax+";_height:"+ax}var P;function J(ax){if(P!==false){var ay;if(ax.is("th,td")){ax=(ay=ax).parent()}if(P===d&&ax.is("tr")){P=ax.position().top!=ax.children().position().top}if(P){return ax.parent().position().top+(ay?ax.position().top-ay.position().top:0)}}return 0}function a(){}function A(ax,ay){return ax-ay}function G(ax){return Math.max.apply(Math,ax)}function aw(ax){return(ax<10?"0":"")+ax}function p(aB,ax){if(aB[ax]!==d){return aB[ax]}var aA=ax.split(/(?=[A-Z])/),ay=aA.length-1,az;for(;ay>=0;ay--){az=aB[aA[ay].toLowerCase()];if(az!==d){return az}}return aB[""]}function s(ax){return ax.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function n(ax){return ax.id+"/"+ax.className+"/"+ax.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,"")}function Z(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(c){if(!this.length){c&&c.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var b=a.data(this[0],"validator");if(b){return b}b=new a.validator(c,this[0]);a.data(this[0],"validator",b);if(b.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){b.cancelSubmit=true});if(b.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){b.submitButton=this})}this.submit(function(d){if(b.settings.debug){d.preventDefault()}function e(){if(b.settings.submitHandler){if(b.submitButton){var g=a("<input type='hidden'/>").attr("name",b.submitButton.name).val(b.submitButton.value).appendTo(b.currentForm)}var f=b.settings.submitHandler.call(b,b.currentForm);if(b.submitButton){g.remove()}if(f!==void 0){return f}return false}return true}if(b.cancelSubmit){b.cancelSubmit=false;return e()}if(b.form()){if(b.pendingRequest){b.formSubmitted=true;return false}return e()}else{b.focusInvalid();return false}})}return b},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var b=true;var c=a(this[0].form).validate();this.each(function(){b&=c.element(this)});return b}},removeAttrs:function(d){var c={},b=this;a.each(d.split(/\s/),function(f,e){c[e]=b.attr(e);b.removeAttr(e)});return c},rules:function(e,g){var c=this[0];if(e){var j=a.data(c.form,"validator").settings;var h=j.rules;var f=a.validator.staticRules(c);switch(e){case"add":a.extend(f,a.validator.normalizeRule(g));h[c.name]=f;if(g.messages){j.messages[c.name]=a.extend(j.messages[c.name],g.messages)}break;case"remove":if(!g){delete h[c.name];return f}var b={};a.each(g.split(/\s/),function(l,k){b[k]=f[k];delete f[k]});return b}}var d=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(c),a.validator.classRules(c),a.validator.attributeRules(c),a.validator.staticRules(c)),c);if(d.required){var i=d.required;delete d.required;d=a.extend({required:i},d)}return d}});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(c,b){this.settings=a.extend(true,{},a.validator.defaults,c);this.currentForm=b;this.init()};a.validator.format=function(c,b){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(c);return a.validator.format.apply(this,d)}}if(arguments.length>2&&b.constructor!=Array){b=a.makeArray(arguments).slice(1)}if(b.constructor!=Array){b=[b]}a.each(b,function(e,d){c=c.replace(new RegExp("\\{"+e+"\\}","g"),d)});return c};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.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(c,d,b){a(c).addClass(d).removeClass(b)},unhighlight:function(c,d,b){a(c).removeClass(d).addClass(b)}},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 b=(this.groups={});a.each(this.settings.groups,function(f,e){a.each(e.split(/\s/),function(h,g){b[g]=f})});var d=this.settings.rules;a.each(d,function(f,e){d[f]=a.validator.normalizeRule(e)});function c(f){var g=a.data(this[0].form,"validator"),e="on"+f.type.replace(/^validate/,"");g.settings[e]&&g.settings[e].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(c){c=this.clean(c);this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c);if(b){delete this.invalid[c.name]}else{this.invalid[c.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return b},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in c)})}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(d){var b=0;for(var c in d){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([]).add(this.currentForm.elements).filter(":input").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(f){f=this.clean(f);if(this.checkable(f)){f=this.findByName(f.name)[0]}var d=a(f).rules();var b=false;for(method in d){var h={method:method,parameters:d[method]};try{var c=a.validator.methods[method].call(this,f.value.replace(/\r/g,""),f,h.parameters);if(c=="dependency-mismatch"){b=true;continue}b=false;if(c=="pending"){this.toHide=this.toHide.not(this.errorsFor(f));return}if(!c){this.formatAndAdd(f,h);return false}}catch(g){this.settings.debug&&window.console&&console.log("exception occured when checking element "+f.id+", check the '"+h.method+"' method",g);throw g}}if(b){return}if(this.objectLength(d)){this.successList.push(f)}return true},customMetaMessage:function(d,b){if(!a.metadata){return}var c=this.settings.meta?a(d).metadata()[this.settings.meta]:a(d).metadata();return c&&c.messages&&c.messages[b]},customMessage:function(c,d){var b=this.settings.messages[c];return b&&(b.constructor==String?b:b[d])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}return undefined},defaultMessage:function(c,b){return this.findDefined(this.customMessage(c.name,b),this.customMetaMessage(c,b),!this.settings.ignoreTitle&&c.title||undefined,a.validator.messages[b],"<strong>Warning: No message defined for "+c.name+"</strong>")},formatAndAdd:function(c,d){var b=this.defaultMessage(c,d.method),e=/\$?\{(\d+)\}/g;if(typeof b=="function"){b=b.call(this,d.parameters,c)}else{if(e.test(b)){b=jQuery.format(b.replace(e,"{$1}"),d.parameters)}}this.errorList.push({message:b,element:c});this.errorMap[c.name]=b;this.submitted[c.name]=b},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 d=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,d.element,this.settings.errorClass,this.settings.validClass);this.showLabel(d.element,d.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,b=this.validElements();b[c];c++){this.settings.unhighlight.call(this,b[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(d,c){var b=this.errorsFor(d);if(b.length){b.removeClass().addClass(this.settings.errorClass);b.attr("generated")&&b.html(c)}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(d),generated:true}).addClass(this.settings.errorClass).html(c||"");if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(d)):b.insertAfter(d)}}if(!c&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b)}this.toShow=this.toShow.add(b)},errorsFor:function(c){var b=this.idOrName(c);return this.errors().filter(function(){return a(this).attr("for")==b})},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(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c)){return this.findByName(c.name).filter(":checked").length}}return b.length},depend:function(b,c){return this.dependTypes[typeof b]?this.dependTypes[typeof b](b,c):true},dependTypes:{"boolean":function(b,c){return b},string:function(b,c){return !!a(b,c.form).length},"function":function(b,c){return b(c)}},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(c,b){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[c.name];if(b&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false}else{if(!b&&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(c,b){c.constructor==String?this.classRuleSettings[c]=b:a.extend(this.classRuleSettings,c)},classRules:function(d){var c={};var b=a(d).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(c,a.validator.classRuleSettings[this])}});return c},attributeRules:function(e){var d={};var c=a(e);for(method in a.validator.methods){var b=c.attr(method);if(b){d[method]=b}}if(d.maxlength&&/-1|2147483647|524288/.test(d.maxlength)){delete d.maxlength}return d},metadataRules:function(c){if(!a.metadata){return{}}var b=a.data(c.form,"validator").settings.meta;return b?a(c).metadata()[b]:a(c).metadata()},staticRules:function(d){var b={};var c=a.data(d.form,"validator");if(c.settings.rules){b=a.validator.normalizeRule(c.settings.rules[d.name])||{}}return b},normalizeRules:function(b,c){a.each(b,function(f,e){if(e===false){delete b[f];return}if(e.param||e.depends){var d=true;switch(typeof e.depends){case"string":d=!!a(e.depends,c.form).length;break;case"function":d=e.depends.call(c,c);break}if(d){b[f]=e.param!==undefined?e.param:true}else{delete b[f]}}});a.each(b,function(e,d){b[e]=a.isFunction(d)?d(c):d});a.each(["minlength","maxlength","min","max"],function(){if(b[this]){b[this]=Number(b[this])}});a.each(["rangelength","range"],function(){if(b[this]){b[this]=[Number(b[this][0]),Number(b[this][1])]}});if(a.validator.autoCreateRanges){if(b.min&&b.max){b.range=[b.min,b.max];delete b.min;delete b.max}if(b.minlength&&b.maxlength){b.rangelength=[b.minlength,b.maxlength];delete b.minlength;delete b.maxlength}}if(b.messages){delete b.messages}return b},normalizeRule:function(c){if(typeof c=="string"){var b={};a.each(c.split(/\s/),function(){b[this]=true});c=b}return c},addMethod:function(b,c,d){a.validator.methods[b]=c;a.validator.messages[b]=d!=undefined?d:a.validator.messages[b];if(c.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b))}},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,f,c){if(this.optional(f)){return"dependency-mismatch"}var d=this.previousValue(f);if(!this.settings.messages[f.name]){this.settings.messages[f.name]={}}d.originalMessage=this.settings.messages[f.name].remote;this.settings.messages[f.name].remote=d.message;c=typeof c=="string"&&{url:c}||c;if(d.old!==b){d.old=b;var e=this;this.startRequest(f);var g={};g[f.name]=b;a.ajax(a.extend(true,{url:c,mode:"abort",port:"validate"+f.name,dataType:"json",data:g,success:function(h){e.settings.messages[f.name].remote=d.originalMessage;var k=h===true;if(k){var j=e.formSubmitted;e.prepareElement(f);e.formSubmitted=j;e.successList.push(f);e.showErrors()}else{var l={};var i=(d.message=h||e.defaultMessage(f,"remote"));l[f.name]=a.isFunction(i)?i(b):i;e.showErrors(l)}d.valid=k;e.stopRequest(f,k)}},c));return"pending"}else{if(this.pending[f.name]){return"pending"}}return d.valid},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(b,c){return this.optional(c)||/^((([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(b)},url:function(b,c){return this.optional(c)||/^(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(b)},date:function(b,c){return this.optional(c)||!/Invalid|NaN/.test(new Date(b))},dateISO:function(b,c){return this.optional(c)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(b)},number:function(b,c){return this.optional(c)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(b)},digits:function(b,c){return this.optional(c)||/^\d+$/.test(b)},creditcard:function(b,e){if(this.optional(e)){return"dependency-mismatch"}if(/[^0-9-]+/.test(b)){return false}var f=0,c=0,h=false;b=b.replace(/\D/g,"");for(var d=b.length-1;d>=0;d--){var g=b.charAt(d);var c=parseInt(g,10);if(h){if((c*=2)>9){c-=9}}f+=c;h=!h}return(f%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,e,c){var d=a(c).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(e).valid()});return b==d.val()}}});a.format=a.validator.format})(jQuery);(function(b){var c=b.ajax;var a={};b.ajax=function(e){e=b.extend(e,b.extend({},b.ajaxSettings,e));var d=e.port;if(e.mode=="abort"){if(a[d]){a[d].abort()}return(a[d]=c.apply(this,arguments))}return c.apply(this,arguments)}})(jQuery);(function(a){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(b,d){a.event.special[d]={setup:function(){this.addEventListener(b,c,true)},teardown:function(){this.removeEventListener(b,c,true)},handler:function(f){arguments[0]=a.event.fix(f);arguments[0].type=d;return a.event.handle.apply(this,arguments)}};function c(f){f=a.event.fix(f);f.type=d;return a.event.handle.call(this,f)}})}a.extend(a.fn,{validateDelegate:function(b,c,d){return this.bind(c,function(e){var f=a(e.target);if(f.is(b)){return d.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 d=jQuery("td."+b.tableDnDConfig.dragHandle,b);d.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 a=jQuery("tr",b);a.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(b,a){a=a||window.event;var d=this.getPosition(b);var c=this.mouseCoords(a);return{x:c.x-d.x,y:c.y-d.y}},getPosition:function(c){var b=0;var a=0;if(c.offsetHeight==0){c=c.firstChild}while(c.offsetParent){b+=c.offsetLeft;a+=c.offsetTop;c=c.offsetParent}b+=c.offsetLeft;a+=c.offsetTop;return{x:b,y:a}},mousemove:function(b){if(jQuery.tableDnD.dragObject==null){return}var c=jQuery(jQuery.tableDnD.dragObject);var g=jQuery.tableDnD.currentTable.tableDnDConfig;var h=jQuery.tableDnD.mouseCoords(b);var a=h.y-jQuery.tableDnD.mouseOffset.y;var f=window.pageYOffset;if(document.all){if(typeof document.compatMode!="undefined"&&document.compatMode!="BackCompat"){f=document.documentElement.scrollTop}else{if(typeof document.body!="undefined"){f=document.body.scrollTop}}}if(h.y-f<g.scrollAmount){window.scrollBy(0,-g.scrollAmount)}else{var e=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;if(e-(h.y-f)<g.scrollAmount){window.scrollBy(0,g.scrollAmount)}}if(a!=jQuery.tableDnD.oldY){var i=a>jQuery.tableDnD.oldY;jQuery.tableDnD.oldY=a;if(g.onDragClass){c.addClass(g.onDragClass)}else{c.css(g.onDragStyle)}var d=jQuery.tableDnD.findDropTargetRow(c,a);if(d){if(i&&jQuery.tableDnD.dragObject!=d){jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject,d.nextSibling)}else{if(!i&&jQuery.tableDnD.dragObject!=d){jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject,d)}}}}return false},findDropTargetRow:function(j,c){var b=jQuery.tableDnD.currentTable.rows;for(var a=0;a<b.length;a++){var f=b[a];var d=this.getPosition(f).y;var e=parseInt(f.offsetHeight)/2;if(f.offsetHeight==0){d=this.getPosition(f.firstChild).y;e=parseInt(f.firstChild.offsetHeight)/2}if((c>d-e)&&(c<(d+e))){if(f==j){return null}var g=jQuery.tableDnD.currentTable.tableDnDConfig;if(g.onAllowDrop){if(g.onAllowDrop(j,f)){return f}else{return null}}else{var h=jQuery(f).hasClass("nodrop");if(!h){return f}else{return null}}return f}}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(c){var b="";var a=c.id;var f=c.rows;for(var d=0;d<f.length;d++){if(b.length>0){b+="&"}var e=f[d].id;if(e&&e&&c.tableDnDConfig&&c.tableDnDConfig.serializeRegexp){e=e.match(c.tableDnDConfig.serializeRegexp)[0]}b+=a+"[]="+e}return b},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(c){var d=(window.orientation!=undefined),a=((c.browser.opera||(c.browser.mozilla&&parseFloat(c.browser.version.substr(0,3))<1.9))?"input":"paste");c.event.special.paste={setup:function(){if(this.addEventListener){this.addEventListener(a,b,false)}else{if(this.attachEvent){this.attachEvent(a,b)}}},teardown:function(){if(this.removeEventListener){this.removeEventListener(a,b,false)}else{if(this.detachEvent){this.detachEvent(a,b)}}}};function b(g){var f=this;g=c.event.fix(g||window.e);g.type="paste";setTimeout(function(){c.event.handle.call(f,g)},1)}c.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 f=this,e,g=(d)?this.iphoneKeyRepresentation:this.keyRepresentation;this.ignore=false;for(e=0;e<=9;e++){this.rules[e]=new RegExp("[0-"+e+"]")}this.keyRep=g;this.ignoreKeys=[];c.each(g,function(h){f.ignoreKeys.push(parseInt(h))});this.hasInit=true}},set:function(f,h){var i=this,e=c(f),g="maxLength";h=h||{};this.init();return e.each(function(){if(h.attr){i.options.attr=h.attr}var r=c(this),l=c.extend({},i.options),k=r.attr(l.attr),p="";p=(typeof h=="string")?h:(k!="")?k:null;if(p){l.mask=p}if(i.masks[p]){l=c.extend(l,i.masks[p])}if(typeof h=="object"&&h.constructor!=Array){l=c.extend(l,h)}if(c.metadata){l=c.extend(l,r.metadata())}if(l.mask!=null){if(r.data("mask")){i.unset(r)}var j=l.defaultValue,m=(l.type=="reverse"),n=new RegExp(l.fixedChars,"g");if(l.maxLength==-1){l.maxLength=r.attr(g)}l=c.extend({},l,{fixedCharsReg:new RegExp(l.fixedChars),fixedCharsRegG:n,maskArray:l.mask.split(""),maskNonFixedCharsArray:l.mask.replace(n,"").split("")});if((l.type=="fixed"||m)&&l.setSize&&!r.attr("size")){r.attr("size",l.mask.length)}if(m&&l.textAlign){r.css("text-align","right")}if(this.value!=""||j!=""){var q=i.string((this.value!="")?this.value:j,l);this.defaultValue=q;r.val(q)}if(l.type=="infinite"){l.type="repeat"}r.data("mask",l);r.removeAttr(g);r.bind("keydown.mask",{func:i._onKeyDown,thisObj:i},i._onMask).bind("keypress.mask",{func:i._onKeyPress,thisObj:i},i._onMask).bind("keyup.mask",{func:i._onKeyUp,thisObj:i},i._onMask).bind("paste.mask",{func:i._onPaste,thisObj:i},i._onMask).bind("focus.mask",i._onFocus).bind("blur.mask",i._onBlur).bind("change.mask",i._onChange)}})},unset:function(f){var e=c(f);return e.each(function(){var h=c(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,h){this.init();var e={};if(typeof g!="string"){g=String(g)}switch(typeof h){case"string":if(this.masks[h]){e=c.extend(e,this.masks[h])}else{e.mask=h}break;case"object":e=h}if(!e.fixedChars){e.fixedChars=this.options.fixedChars}var j=new RegExp(e.fixedChars),f=new RegExp(e.fixedChars,"g");if((e.type=="reverse")&&e.defaultValue){if(typeof this.signals[e.defaultValue.charAt(0)]!="undefined"){var i=g.charAt(0);e.signal=(typeof this.signals[i]!="undefined")?this.signals[i]:this.signals[e.defaultValue.charAt(0)];e.defaultValue=e.defaultValue.substring(1)}}return this.__maskArray(g.split(""),e.mask.replace(f,"").split(""),e.mask.split(""),e.type,e.maxLength,e.defaultValue,j,e.signal)},_onFocus:function(f){var g=c(this),h=g.data("mask");h.inputFocusValue=g.val();h.changed=false;if(h.selectCharsOnFocus){g.select()}},_onBlur:function(f){var g=c(this),h=g.data("mask");if(h.inputFocusValue!=g.val()&&!h.changed){g.trigger("change")}},_onChange:function(f){c(this).data("mask").changed=true},_onMask:function(g){var f=g.data.thisObj,h={};h._this=g.target;h.$this=c(h._this);if(h.$this.attr("readonly")){return true}h.data=h.$this.data("mask");h[h.data.type]=true;h.value=h.$this.val();h.nKey=f.__getKeyNumber(g);h.range=f.__getRange(h._this);h.valueArray=h.value.split("");return g.data.func.call(f,g,h)},_onKeyDown:function(h,g){this.ignore=c.inArray(g.nKey,this.ignoreKeys)>-1||h.ctrlKey||h.metaKey||h.altKey;if(this.ignore){var f=this.keyRep[g.nKey];g.data.onValid.call(g._this,f?f:"",g.nKey)}return d?this._keyPress(h,g):true},_onKeyUp:function(g,f){if(f.nKey==9||f.nKey==16){return true}if(f.data.type=="repeat"){this.__autoTab(f);return true}return this._onPaste(g,f)},_onPaste:function(h,g){if(g.reverse){this.__changeSignal(h.type,g)}var f=this.__maskArray(g.valueArray,g.data.maskNonFixedCharsArray,g.data.maskArray,g.data.type,g.data.maxLength,g.data.defaultValue,g.data.fixedCharsReg,g.data.signal);g.$this.val(f);if(!g.reverse&&g.data.defaultValue.length&&(g.range.start==g.range.end)){this.__setRange(g._this,g.range.start,g.range.end)}if((c.browser.msie||c.browser.safari)&&!g.reverse){this.__setRange(g._this,g.range.start,g.range.end)}if(this.ignore){return true}this.__autoTab(g);return true},_onKeyPress:function(l,g){if(this.ignore){return true}if(g.reverse){this.__changeSignal(l.type,g)}var k=String.fromCharCode(g.nKey),q=g.range.start,j=g.value,i=g.data.maskArray;if(g.reverse){var p=j.substr(0,q),m=j.substr(g.range.end,j.length);j=p+k+m;if(g.data.signal&&(q-g.data.signal.length>0)){q-=g.data.signal.length}}var f=j.replace(g.data.fixedCharsRegG,"").split(""),n=this.__extraPositionsTill(q,i,g.data.fixedCharsReg);g.rsEp=q+n;if(g.repeat){g.rsEp=0}if(!this.rules[i[g.rsEp]]||(g.data.maxLength!=-1&&f.length>=g.data.maxLength&&g.repeat)){g.data.onOverflow.call(g._this,k,g.nKey);return false}else{if(!this.rules[i[g.rsEp]].test(k)){g.data.onInvalid.call(g._this,k,g.nKey);return false}else{g.data.onValid.call(g._this,k,g.nKey)}}var h=this.__maskArray(f,g.data.maskNonFixedCharsArray,i,g.data.type,g.data.maxLength,g.data.defaultValue,g.data.fixedCharsReg,g.data.signal,n);g.$this.val(h);return(g.reverse)?this._keyPressReverse(l,g):(g.fixed)?this._keyPressFixed(l,g):true},_keyPressFixed:function(g,f){if(f.range.start==f.range.end){if((f.rsEp==0&&f.value.length==0)||f.rsEp<f.value.length){this.__setRange(f._this,f.rsEp,f.rsEp+1)}}else{this.__setRange(f._this,f.range.start,f.range.end)}return true},_keyPressReverse:function(g,f){if(c.browser.msie&&((f.range.start==0&&f.range.end==0)||f.range.start!=f.range.end)){this.__setRange(f._this,f.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,f){if(f.data.signal!==false){var e=(g=="paste")?f.value.charAt(0):String.fromCharCode(f.nKey);if(this.signals&&(typeof this.signals[e]!="undefined")){f.data.signal=this.signals[e]}}},__getKeyNumber:function(f){return(f.charCode||f.keyCode||f.which)},__maskArray:function(i,l,h,g,n,e,m,f,k){if(g=="reverse"){i.reverse()}i=this.__removeInvalidChars(i,l,g=="repeat"||g=="infinite");if(e){i=this.__applyDefaultValue.call(i,e)}i=this.__applyMask(i,h,k,m);switch(g){case"reverse":i.reverse();return(f||"")+i.join("").substring(i.length-h.length);case"infinite":case"repeat":var j=i.join("");return(n!=-1&&i.length>=n)?j.substring(0,n):j;default:return i.join("").substring(0,h.length)}return""},__applyDefaultValue:function(f){var h=f.length,e=this.length,g;for(g=e-1;g>=0;g--){if(this[g]==f.charAt(0)){this.pop()}else{break}}for(g=0;g<h;g++){if(!this[g]){this[g]=f.charAt(g)}}return this},__removeInvalidChars:function(g,e,h){for(var j=0,f=0;j<g.length;j++){if(e[f]&&this.rules[e[f]]&&!this.rules[e[f]].test(g[j])){g.splice(j,1);if(!h){f--}j--}if(!h){f++}}return g},__applyMask:function(g,e,h,j){if(typeof h=="undefined"){h=0}for(var f=0;f<g.length+h;f++){if(e[f]&&j.test(e[f])){g.splice(f,0,e[f])}}return g},__extraPositionsTill:function(g,f,h){var e=0;while(h.test(f[g++])){e++}return e},__getNextInput:function(l,k){var g=l.form.elements,m=c.inArray(l,g)+1,f=null,e;for(e=m;e<g.length;e++){f=c(g[e]);if(this.__isNextInput(f,k)){return f}}var h=document.forms,o=c.inArray(l.form,h)+1,j,n=null;for(j=o;j<h.length;j++){n=h[j].elements;for(e=0;e<n.length;e++){f=c(n[e]);if(this.__isNextInput(f,k)){return f}}}return null},__isNextInput:function(f,e){var g=f.get(0);return g&&(g.offsetWidth>0||g.offsetHeight>0)&&g.nodeName!="FIELDSET"&&(e===true||(typeof e=="string"&&f.is(e)))},__setRange:function(f,e,g){if(typeof g=="undefined"){g=e}if(f.setSelectionRange){f.setSelectionRange(e,g)}else{var h=f.createTextRange();h.collapse();h.moveStart("character",e);h.moveEnd("character",g-e);h.select()}},__getRange:function(f){if(!c.browser.msie){return{start:f.selectionStart,end:f.selectionEnd}}var g={start:0,end:0},e=document.selection.createRange();g.start=0-e.duplicate().moveStart("character",-100000);g.end=g.start+e.text.length;return g},unmaskedVal:function(e){return c(e).val().replace(c.mask.fixedCharsRegG,"")}}});c.fn.extend({setMask:function(e){return c.mask.set(this,e)},unsetMask:function(){return c.mask.unset(this)},unmaskedVal:function(){return c.mask.unmaskedVal(this[0])}})})(jQuery);

/* jquery.srender.js */

jQuery.srender=function(a,c,b){if(jQuery.srender.cache[a]){fn=jQuery.srender.cache[a]}else{fn=jQuery.srender.cache[a]=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+a.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(b){b.html(fn(c));return false}else{return fn(c)}};jQuery.srender.cache={};

/* jquery.css.js */

(function(a){var b;a.fn.disable=function(){return this.attr("disabled","disabled")};a.fn.enable=function(){return this.removeAttr("disabled")};a.fn.isDisabled=function(){return this.attr("disabled")};a.fn.isVisible=function(){return this.css("visibility")!=="hidden"&&this.css("display")!=="none"};a.fn.disableTextSelect=function(){return this.each(function(){if(a.browser.mozilla){a(this).css("mozuserselect","none")}else{if(a.browser.msie){a(this).bind("selectstart",function(){return false})}else{a(this).mousedown(function(){return false})}}})}})(jQuery);

/* jquery.watermark.js */

(function(a){var b,l="watermark",g="watermarkClass",h="watermarkFocus",f="watermarkSubmit",d="watermarkMaxLength",i="watermarkPassword",e="watermarkText",k=":data("+l+")",c=":text,:password,:search,textarea",m=["Page_ClientValidate"],j=false;a.extend(a.expr[":"],{search:function(n){return"search"===n.type},data:function(q,r,p,n){var s,o=/^((?:[^=!^$*]|[!^$*](?!=))+)(?:([!^$*]?=)(.*))?$/.exec(p[3]);if(o){s=a(q).data(o[1]);if(s!==b){if(o[2]){s=""+s;switch(o[2]){case"=":return(s==o[3]);case"!=":return(s!=o[3]);case"^=":return(s.slice(0,o[3].length)==o[3]);case"$=":return(s.slice(-o[3].length)==o[3]);case"*=":return(s.indexOf(o[3])!==-1)}}return true}}return false}});a.watermark={version:"3.0.4",options:{className:"watermark",useNative:true},hide:function(n){a(n).filter(k).each(function(){a.watermark._hide(a(this))})},_hide:function(o,n){if(o.val()==o.data(e)){o.val("");if(o.data(i)){if(o.attr("type")==="text"){var p=o.data(i),q=o.parent();q[0].removeChild(o[0]);q[0].appendChild(p[0]);o=p}}if(o.data(d)){o.attr("maxLength",o.data(d));o.removeData(d)}if(n){o.attr("autocomplete","off");window.setTimeout(function(){o.select()},0)}}o.removeClass(o.data(g))},show:function(n){a(n).filter(k).each(function(){a.watermark._show(a(this))})},_show:function(o){var s=o.val(),t=o.data(e),p=o.attr("type");if(((s.length==0)||(s==t))&&(!o.data(h))){j=true;if(o.data(i)){if(p==="password"){var r=o.data(i),q=o.parent();q[0].removeChild(o[0]);q[0].appendChild(r[0]);o=r;o.attr("maxLength",t.length)}}if((p==="text")||(p==="search")){var n=o.attr("maxLength");if((n>0)&&(t.length>n)){o.data(d,n);o.attr("maxLength",t.length)}}o.addClass(o.data(g));o.val(t)}else{a.watermark._hide(o)}},hideAll:function(){if(j){a.watermark.hide(c);j=false}},showAll:function(){a.watermark.show(c)}};a.fn.watermark=function(q,p){var o=(typeof(q)==="string"),n;if(typeof(p)==="object"){n=(typeof(p.className)==="string");p=a.extend({},a.watermark.options,p)}else{if(typeof(p)==="string"){n=true;p=a.extend({},a.watermark.options,{className:p})}else{p=a.watermark.options}}if(typeof(p.useNative)!=="function"){p.useNative=p.useNative?function(){return true}:function(){return false}}return this.each(function(){var t=a(this);if(!t.is(c)){return}if(t.data(l)){if(o||n){a.watermark._hide(t);if(o){t.data(e,q)}if(n){t.data(g,p.className)}}}else{if(p.useNative.call(this,t)){if(((""+t.css("-webkit-appearance")).replace("undefined","")!=="")&&(t.attr("tagName")!=="TEXTAREA")){if(o){t.attr("placeholder",q)}return}}t.data(e,o?q:"");t.data(g,p.className);t.data(l,1);if(t.attr("type")==="password"){var u=t.wrap("<span>").parent();var v=a(u.html().replace(/type=["']?password["']?/i,'type="text"'));v.data(e,t.data(e));v.data(g,t.data(g));v.data(l,1);v.attr("maxLength",q.length);v.focus(function(){a.watermark._hide(v,true)}).bind("dragenter",function(){a.watermark._hide(v)}).bind("dragend",function(){window.setTimeout(function(){v.blur()},1)});t.blur(function(){a.watermark._show(t)}).bind("dragleave",function(){a.watermark._show(t)});v.data(i,t);t.data(i,v)}else{t.focus(function(){t.data(h,1);a.watermark._hide(t,true)}).blur(function(){t.data(h,0);a.watermark._show(t)}).bind("dragenter",function(){a.watermark._hide(t)}).bind("dragleave",function(){a.watermark._show(t)}).bind("dragend",function(){window.setTimeout(function(){a.watermark._show(t)},1)}).bind("drop",function(w){var x=w.originalEvent.dataTransfer.getData("Text");if(t.val().replace(x,"")===t.data(e)){t.val(x)}t.focus()})}if(this.form){var s=this.form,r=a(s);if(!r.data(f)){r.submit(a.watermark.hideAll);if(s.submit){r.data(f,s.submit);s.submit=(function(x,w){return function(){var y=w.data(f);a.watermark.hideAll();if(y.apply){y.apply(x,Array.prototype.slice.call(arguments))}else{y()}}})(s,r)}else{r.data(f,1);s.submit=(function(w){return function(){a.watermark.hideAll();delete w.submit;w.submit()}})(s)}}}}a.watermark._show(t)}).end()};if(m.length){a(function(){var p,o,n;for(p=m.length-1;p>=0;p--){o=m[p];n=window[o];if(typeof(n)==="function"){window[o]=(function(q){return function(){a.watermark.hideAll();q.apply(null,Array.prototype.slice.call(arguments))}})(n)}}})}})(jQuery);

/* jquery.loadmask.js */

(function(a){a.fn.mask=function(b,c){a(this).each(function(){if(c!==undefined&&c>0){var d=a(this);d.data("_mask_timeout",setTimeout(function(){a.maskElement(d,b)},c))}else{a.maskElement(a(this),b)}})};a.fn.unmask=function(){a(this).each(function(){a.unmaskElement(a(this))})};a.fn.isMasked=function(){return this.hasClass("masked")};a.maskElement=function(e,c){if(e.data("_mask_timeout")!==undefined){clearTimeout(e.data("_mask_timeout"));e.removeData("_mask_timeout")}if(e.isMasked()){a.unmaskElement(e)}if(e.css("position")=="static"){e.addClass("masked-relative")}e.addClass("masked");var b=a('<div class="loadmask"></div>');if(navigator.userAgent.toLowerCase().indexOf("msie")>-1){b.height(e.height()+parseInt(e.css("padding-top"))+parseInt(e.css("padding-bottom")));b.width(e.width()+parseInt(e.css("padding-left"))+parseInt(e.css("padding-right")))}if(navigator.userAgent.toLowerCase().indexOf("msie 6")>-1){e.find("select").addClass("masked-hidden")}e.append(b);if(c!==undefined){var d=a('<div class="loadmask-msg" style="display:none;"></div>');d.append("<div>"+c+"</div>");e.append(d);d.css("top",Math.round(e.height()/2-(d.height()-parseInt(d.css("padding-top"))-parseInt(d.css("padding-bottom")))/2)+"px");d.css("left",Math.round(e.width()/2-(d.width()-parseInt(d.css("padding-left"))-parseInt(d.css("padding-right")))/2)+"px");d.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(a){a.dimensions={version:"1.2"};a.each(["Height","Width"],function(d,c){a.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]:b(this,c.toLowerCase())+b(this,"padding"+e)+b(this,"padding"+f)};a.fn["outer"+c]=function(g){if(!this[0]){return}var e=c=="Height"?"Top":"Left",f=c=="Height"?"Bottom":"Right";g=a.extend({margin:false},g||{});var h=this.is(":visible")?this[0]["offset"+c]:b(this,c.toLowerCase())+b(this,"border"+e+"Width")+b(this,"border"+f+"Width")+b(this,"padding"+e)+b(this,"padding"+f);return h+(g.margin?(b(this,"margin"+e)+b(this,"margin"+f)):0)}});a.each(["Left","Top"],function(d,c){a.fn["scroll"+c]=function(e){if(!this[0]){return}return e!=undefined?this.each(function(){this==window||this==document?window.scrollTo(c=="Left"?e:a(window)["scrollLeft"](),c=="Top"?e:a(window)["scrollTop"]()):this["scroll"+c]=e}):this[0]==window||this[0]==document?self[(c=="Left"?"pageXOffset":"pageYOffset")]||a.boxModel&&document.documentElement["scroll"+c]||document.body["scroll"+c]:this[0]["scroll"+c]}});a.fn.extend({position:function(){var g=0,e=0,f=this[0],h,c,i,d;if(f){i=this.offsetParent();h=this.offset();c=i.offset();h.top-=b(f,"marginTop");h.left-=b(f,"marginLeft");c.top+=b(i,"borderTopWidth");c.left+=b(i,"borderLeftWidth");d={top:h.top-c.top,left:h.left-c.left}}return d},offsetParent:function(){var c=this[0].offsetParent;while(c&&(!/^body|html$/i.test(c.tagName)&&a.css(c,"position")=="static")){c=c.offsetParent}return a(c)}});function b(c,d){return parseInt(a.curCSS(c.jquery?c[0]:c,d,true))||0}})(jQuery);

/* jquery.markitup.js */

(function(a){a.fn.markItUp=function(b,g){var e,f,c,d;f=c=d=false;e={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(e,b,g);if(!e.root){a("script").each(function(i,h){miuScript=a(h).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/);if(miuScript!==null){e.root=miuScript[1]}})}return this.each(function(){var E,x,H,o,p,n,v,D,r,t,F,u,l,j;E=a(this);x=this;H=[];j=false;o=p=0;n=-1;e.previewParserPath=i(e.previewParserPath);e.previewTemplatePath=i(e.previewTemplatePath);function i(N,M){if(M){return N.replace(/("|')~\//g,"$1"+e.root)}return N.replace(/^~\//,e.root)}function C(){id="";nameSpace="";if(e.id){id='id="'+e.id+'"'}else{if(E.attr("id")){id='id="markItUp'+(E.attr("id").substr(0,1).toUpperCase())+(E.attr("id").substr(1))+'"'}}if(e.nameSpace){nameSpace='class="'+e.nameSpace+'"'}E.wrap("<div "+nameSpace+"></div>");E.wrap("<div "+id+' class="markItUp"></div>');E.wrap('<div class="markItUpContainer"></div>');E.addClass("markItUpEditor");r=a('<div class="markItUpHeader"></div>').insertBefore(E);a(z(e.markupSet)).appendTo(r);t=a('<div class="markItUpFooter"></div>').insertAfter(E);if(e.resizeHandle===true&&a.browser.safari!==true){resizeHandle=a('<div class="markItUpResizeHandle"></div>').insertAfter(E).bind("mousedown",function(Q){var P=E.height(),M=Q.clientY,O,N;O=function(R){E.css("height",Math.max(20,R.clientY+P-M)+"px");return false};N=function(R){a("html").unbind("mousemove",O).unbind("mouseup",N);return false};a("html").bind("mousemove",O).bind("mouseup",N)});t.append(resizeHandle)}E.keydown(q).keyup(q);E.bind("insertion",function(N,M){if(M.target!==false){A()}if(x===a.markItUp.focused){w(M)}});E.focus(function(){a.markItUp.focused=this})}function z(M){var O=a("<ul></ul>"),N=0;a("li:hover > ul",O).css("display","block");a.each(M,function(){var R=this,Q="",T,P,S;T=(R.key)?(R.name||"")+" [Ctrl+"+R.key+"]":(R.name||"");key=(R.key)?'accesskey="'+R.key+'"':"";if(R.separator){P=a('<li class="markItUpSeparator">'+(R.separator||"")+"</li>").appendTo(O)}else{N++;for(S=H.length-1;S>=0;S--){Q+=H[S]+"-"}P=a('<li class="markItUpButton markItUpButton'+Q+(N)+" "+(R.className||"")+'"><a href="" '+key+' title="'+T+'">'+(R.name||"")+"</a></li>").bind("contextmenu",function(){return false}).click(function(){return false}).mousedown(function(){if(R.call){eval(R.call)()}setTimeout(function(){w(R)},1);return false}).hover(function(){a("> ul",this).show();a(document).one("click",function(){a("ul ul",r).hide()})},function(){a("> ul",this).hide()}).appendTo(O);if(R.dropMenu){H.push(N);a(P).addClass("markItUpDropMenu").append(z(R.dropMenu))}}});H.pop();return O}function J(M){if(M){M=M.toString();M=M.replace(/\(\!\(([\s\S]*?)\)\!\)/g,function(N,O){var P=O.split("|!|");if(d===true){return(P[1]!==undefined)?P[1]:P[0]}else{return(P[1]===undefined)?"":P[0]}});M=M.replace(/\[\!\[([\s\S]*?)\]\!\]/g,function(N,O){var P=O.split(":!:");if(j===true){return false}value=prompt(P[0],(P[1])?P[1]:"");if(value===null){j=true}return value});return M}return""}function L(M){if(a.isFunction(M)){M=M(D)}return J(M)}function s(M){openWith=L(v.openWith);placeHolder=L(v.placeHolder);replaceWith=L(v.replaceWith);closeWith=L(v.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 w(O){var M,Q,N,P;D=v=O;A();a.extend(D,{line:"",root:e.root,textarea:x,selection:(selection||""),caretPosition:p,ctrlKey:f,shiftKey:c,altKey:d});L(e.beforeInsert);L(v.beforeInsert);if(f===true&&c===true){L(v.beforeMultiInsert)}a.extend(D,{line:1});if(f===true&&c===true){lines=selection.split(/\r?\n/);for(Q=0,N=lines.length,P=0;P<N;P++){if(a.trim(lines[P])!==""){a.extend(D,{line:++Q,selection:lines[P]});lines[P]=s(lines[P]).block}else{lines[P]=""}}string={block:lines.join("\n")};start=p;M=string.block.length+((a.browser.opera)?N:0)}else{if(f===true){string=s(selection);start=p+string.openWith.length;M=string.block.length-string.openWith.length-string.closeWith.length;M-=h(string.block)}else{if(c===true){string=s(selection);start=p;M=string.block.length;M-=h(string.block)}else{string=s(selection);start=p+string.block.length;M=0;start-=h(string.block)}}}if((selection===""&&string.replaceWith==="")){n+=m(string.block);start=p+string.openWith.length;M=string.block.length-string.openWith.length-string.closeWith.length;n=E.val().substring(p,E.val().length).length;n-=m(E.val().substring(0,p))}a.extend(D,{caretPosition:p,scrollPosition:o});if(string.block!==selection&&j===false){y(string.block);B(start,M)}else{n=-1}A();a.extend(D,{line:"",selection:selection});if(f===true&&c===true){L(v.afterMultiInsert)}L(v.afterInsert);L(e.afterInsert);if(F&&e.previewAutoRefresh){I()}c=d=f=j=false}function m(M){if(a.browser.opera){return M.length-M.replace(/\n*/g,"").length}return 0}function h(M){if(a.browser.msie){return M.length-M.replace(/\r*/g,"").length}return 0}function y(N){if(document.selection){var M=document.selection.createRange();M.text=N}else{E.val(E.val().substring(0,p)+N+E.val().substring(p+selection.length,E.val().length))}}function B(N,M){if(x.createTextRange){if(a.browser.opera&&a.browser.version>=9.5&&M==0){return false}range=x.createTextRange();range.collapse(true);range.moveStart("character",N);range.moveEnd("character",M);range.select()}else{if(x.setSelectionRange){x.setSelectionRange(N,N+M)}}x.scrollTop=o;x.focus()}function A(){x.focus();o=x.scrollTop;if(document.selection){selection=document.selection.createRange().text;if(a.browser.msie){var M=document.selection.createRange(),N=M.duplicate();N.moveToElementText(x);p=-1;while(N.inRange(M)){N.moveStart("character");p++}}else{p=x.selectionStart}}else{p=x.selectionStart;selection=E.val().substring(p,x.selectionEnd)}return selection}function G(){if(!F||F.closed){if(e.previewInWindow){F=window.open("","preview",e.previewInWindow)}else{l=a('<div class="markItUpPreviewFrame"></div>');if(e.previewPosition=="after"){l.insertAfter(t)}else{l.insertBefore(r)}F=l[0]}}else{if(d===true){if(l){l.remove()}else{F.close()}F=l=false}}if(!e.previewAutoRefresh){I()}}function I(){K()}function K(){var M;if(e.previewParserPath!==""){a.ajax({type:"POST",url:e.previewParserPath,data:e.previewParserVar+"="+encodeURIComponent(E.val()),success:function(N){k(i(N,1))}})}else{if(!u){a.ajax({url:e.previewTemplatePath,success:function(N){k(i(N,1).replace(/<!-- content -->/g,E.val()))}})}}return false}function k(N){var M=a(F);if(M.length>0){M.html(N)}if(e.previewInWindow){F.focus()}}function q(M){c=M.shiftKey;d=M.altKey;f=(!(M.altKey&&M.ctrlKey))?M.ctrlKey:false;if(M.type==="keydown"){if(f===true){li=a("a[accesskey="+String.fromCharCode(M.keyCode)+"]",r).parent("li");if(li.length!==0){f=false;setTimeout(function(){li.triggerHandler("mousedown")},1);return false}}if(M.keyCode===13||M.keyCode===10){if(f===true){f=false;w(e.onCtrlEnter);return e.onCtrlEnter.keepDefault}else{if(c===true){c=false;w(e.onShiftEnter);return e.onShiftEnter.keepDefault}else{w(e.onEnter);return e.onEnter.keepDefault}}}if(M.keyCode===9){if(c==true||f==true||d==true){return false}if(n!==-1){A();n=E.val().length-n;B(n,0);n=-1;return false}else{w(e.onTab);return e.onTab.keepDefault}}}}C()})};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(d){var b={maxWidth:400,stepSize:30};var d=a.extend(b,d);return this.each(function(){var f=a(this);if(this.type!="text"){return false}f.attr("d-width",f.width());f.keyup(c);f.live("input paste",function(g){setTimeout(c,250)})});function c(){var f=a(this);var m=parseInt(f.width(),10);var h=parseInt(f.attr("d-width"),10);var l=e(f);var g=parseInt(f.css("font-size"),10);var j=m-l-d.stepSize;var i=l-m+d.stepSize;if((l>m)&&(m<d.maxWidth)){var k=f.val();f.val("");f.css("width",(m+i)+"px");f.val(k)}else{if(l==g){f.css("width",h+"px")}else{if(l+d.stepSize<m){if(m-j>h){f.css("width",(m-j)+"px")}else{f.css("width",h+"px")}}}}}function e(f){if(a("#ruler").size()==0){var g=a("<span />").attr("id","ruler").css({visibility:"hidden","white-space":"nowrap"});a(document.body).append(g)}a("#ruler").html(f.val()+"&nbsp;&nbsp;&nbsp;");var h=a("#ruler")[0].offsetWidth;return parseInt(h,10)}}})})(jQuery);

/* jquery.scrollTo.js */

(function(a){var c=a.scrollTo=function(e,f,d){a(window).scrollTo(e,f,d)};c.defaults={axis:"xy",duration:parseFloat(a.fn.jquery)>=1.3?0:1};c.window=function(d){return a(window)._scrollable()};a.fn._scrollable=function(){return this.map(function(){var e=this,f=!e.nodeName||a.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!f){return e}var d=(e.contentWindow||e).document||e.ownerDocument||e;return a.browser.safari||d.compatMode=="BackCompat"?d.body:d.documentElement})};a.fn.scrollTo=function(e,f,d){if(typeof f=="object"){d=f;f=0}if(typeof d=="function"){d={onAfter:d}}if(e=="max"){e=9000000000}d=a.extend({},c.defaults,d);f=f||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){f/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var j=this,i=a(j),k=e,h,l={},m=i.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break}k=a(k,this);case"object":if(k.is||k.style){h=(k=a(k)).offset()}}a.each(d.axis.split(""),function(n,s){var p=s=="x"?"Left":"Top",t=p.toLowerCase(),u="scroll"+p,o=j[u],r=c.max(j,s);if(h){l[u]=h[t]+(m?0:o-i.offset()[t]);if(d.margin){l[u]-=parseInt(k.css("margin"+p))||0;l[u]-=parseInt(k.css("border"+p+"Width"))||0}l[u]+=d.offset[t]||0;if(d.over[t]){l[u]+=k[s=="x"?"width":"height"]()*d.over[t]}}else{var q=k[t];l[u]=q.slice&&q.slice(-1)=="%"?parseFloat(q)/100*r:q}if(/^\d+$/.test(l[u])){l[u]=l[u]<=0?0:Math.min(l[u],r)}if(!n&&d.queue){if(o!=l[u]){g(d.onAfterFirst)}delete l[u]}});g(d.onAfter);function g(n){i.animate(l,f,d.easing,n&&function(){n.call(this,e,d)})}}).end()};c.max=function(f,i){var j=i=="x"?"Width":"Height",h="scroll"+j;if(!a(f).is("html,body")){return f[h]-a(f)[j.toLowerCase()]()}var d="client"+j,e=f.ownerDocument.documentElement,g=f.ownerDocument.body;return Math.max(e[h],g[h])-Math.min(e[d],g[d])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);

/* jquery.treeTable.js */

(function(c){var a;var j;c.fn.treeTable=function(k){a=c.extend({},c.fn.treeTable.defaults,k);return this.each(function(){c(this).addClass("treeTable").find("tbody tr").each(function(){if(!a.expandable||c(this)[0].className.search(a.childPrefix)==-1){if(isNaN(j)){j=parseInt(c(c(this).children("td")[a.treeColumn]).css("padding-left"),10)}g(c(this))}else{if(a.initialState=="collapsed"){this.style.display="none"}}})})};c.fn.treeTable.defaults={childPrefix:"child-of-",clickableNodeNames:false,expandable:true,indent:19,initialState:"collapsed",treeColumn:0};c.fn.collapse=function(){c(this).addClass("collapsed");f(c(this)).each(function(){if(!c(this).hasClass("collapsed")){c(this).collapse()}this.style.display="none"});return this};c.fn.expand=function(){c(this).removeClass("collapsed").addClass("expanded");f(c(this)).each(function(){g(c(this));if(c(this).is(".expanded.parent")){c(this).expand()}c(this).show()});return this};c.fn.reveal=function(){c(e(c(this)).reverse()).each(function(){g(c(this));c(this).expand().show()});return this};c.fn.appendBranchTo=function(k){var n=c(this);var l=d(n);var m=c.map(e(c(k)),function(o){return o.id});if(c.inArray(n[0].id,m)==-1&&(!l||(k.id!=l[0].id))&&k.id!=n[0].id){i(n,e(n).length*a.indent*-1);if(l){n.removeClass(a.childPrefix+l[0].id)}n.addClass(a.childPrefix+k.id);b(n,k);i(n,e(n).length*a.indent)}return this};c.fn.reverse=function(){return this.pushStack(this.get().reverse(),arguments)};c.fn.toggleBranch=function(){if(c(this).hasClass("collapsed")){c(this).expand()}else{c(this).removeClass("expanded").collapse()}return this};c.fn.parentOf=function(){return d(c(this))};c.fn.ancestorsOf=function(){return e(c(this))};c.fn.reInitialize=function(){c(this).removeClass("initialized");g(c(this))};c.fn.move=function(k){b(c(this),k)};c.fn.childrenOf=function(){return c("table.treeTable tbody tr."+a.childPrefix+c(this).attr("id"))};function e(l){var k=[];while(l=d(l)){k[k.length]=l[0]}return k}function f(k){return c("table.treeTable tbody tr."+a.childPrefix+k[0].id)}function h(l){var k=parseInt(l[0].style.paddingLeft,10);return(isNaN(k))?j:k}function i(m,k){var l=c(m.children("td")[a.treeColumn]);l[0].style.paddingLeft=h(l)+k+"px";f(m).each(function(){i(c(this),k)})}function g(n){if(!n.hasClass("initialized")){n.addClass("initialized");var m=f(n);if(!n.hasClass("parent")&&m.length>0){n.addClass("parent")}if(n.hasClass("parent")){var l=c(n.children("td")[a.treeColumn]);var k=h(l)+a.indent;m.each(function(){c(this).children("td")[a.treeColumn].style.paddingLeft=k+"px"});if(a.expandable){l.prepend('<span style="margin-left: -'+a.indent+"px; padding-left: "+a.indent+'px" class="expander"></span>');c(l[0].firstChild).click(function(){n.toggleBranch()});if(a.clickableNodeNames){l[0].style.cursor="pointer";c(l).click(function(o){if(o.target.className!="expander"){n.toggleBranch()}})}if(!(n.hasClass("expanded")||n.hasClass("collapsed"))){n.addClass(a.initialState)}if(n.hasClass("expanded")){n.expand()}}}}}function b(l,k){l.insertAfter(k);f(l).reverse().each(function(){b(c(this),l[0])})}function d(l){var k=l[0].className.split(" ");for(key in k){if(k[key].toString().match(a.childPrefix)){return c("#"+k[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(e){this.position=this._generatePosition(e);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var c=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-e.pageY<c.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+c.scrollSpeed}else{if(e.pageY-this.overflowOffset.top<c.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-c.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-e.pageX<c.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+c.scrollSpeed}else{if(e.pageX-this.overflowOffset.left<c.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-c.scrollSpeed}}}else{if(e.pageY-a(document).scrollTop()<c.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed)}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<c.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)}}if(e.pageX-a(document).scrollLeft()<c.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed)}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<c.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed)}}}if(b!==false&&a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}}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 f=this.items.length-1;f>=0;f--){var g=this.items[f],h=g.item[0],d=this._intersectsWithPointer(g);if(!d){continue}if(h!=this.currentItem[0]&&this.placeholder[d==1?"next":"prev"]()[0]!=h&&!a.ui.contains(this.placeholder[0],h)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],h):true)){this.direction=d==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(g)){this._rearrange(e,g)}else{break}this._clearEmpty(h);this._trigger("change",e,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(c.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(e);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,e)}this._trigger("sort",e,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(c){c=c||{};var e=c.startDepthCount||0;var f=[];var d=2;f.push({item_id:"root",parent_id:"none",depth:e,left:"1",right:(a("li",this.element).length+1)*2});a(this.element).children("li").each(function(){d=b(a(this),e+1,d)});return f;function b(i,h,g){right=g+1;if(a(i).children(c.listType).children("li").length>0){h++;a(i).children(c.listType).children("li").each(function(){right=b(a(this),h,right)});h--}id=a(i).attr("id").match(c.expression||(/(.+)[-=_](.+)/));if(h===e+1){pid="root"}else{parentItem=a(i).parent(c.listType).parent("li").attr("id").match(c.expression||(/(.+)[-=_](.+)/));pid=parentItem[2]}f.push({item_id:id[2],parent_id:pid,depth:h,left:g,right:right});return g=right+1}},_createPlaceholder:function(b){var e=b||this,c=e.options;if(!c.placeholder||c.placeholder.constructor==String){var d=c.placeholder;c.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&&!c.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(c.placeholder.element.call(e.element,e.currentItem));e.currentItem.after(e.placeholder);c.placeholder.update(e,e.placeholder)},_clear:function(c,b){a.ui.sortable.prototype._clear.apply(this,arguments);for(var d=this.items.length-1;d>=0;d--){var e=this.items[d].item[0];this._clearEmpty(e)}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 g=this;var c=this.options.formOptions.success;var b=this.options.formOptions.complete;var d=this.options.formOptions.beforeSend;var f=this.options.formOptions.beforeSubmit;var e=this.options.formOptions.beforeSerialize;this.options.formOptions=a.extend(this.options.formOptions,{success:function(j,h,i){if(c){c(j,h,i)}if(g.options.formOptions&&g.options.formOptions.resetForm||!g.options.formOptions){g._reset()}},complete:function(i,h){if(b){b(i,h)}g._enableNavigation()},beforeSubmit:function(h,k,j){if(f){var i=f(h,k,j);if(!i){g._enableNavigation()}return i}},beforeSend:function(i){if(d){var h=d(i);if(!h){g._enableNavigation()}return h}},beforeSerialize:function(i,j){if(e){var h=e(i,j);if(!h){g._enableNavigation()}return h}}});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 g._next()});this.nextButtonInitinalValue=this.nextButton.val();this.nextButton.val(this.options.textNext);this.backButton=this.element.find(this.options.back).click(function(){g._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(g.element).attr("id"))||g.firstStep;if(i!==g.currentStep){if(g.options.validationEnabled&&i===g._navigate(g.currentStep)){if(!g.element.valid()){g._updateHistory(g.currentStep);g.element.validate().focusInvalid();return false}}if(i!==g.currentStep){g._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 b=e.success;var c=e.beforeSend;var d=e.complete;e=a.extend({},e,{success:function(h,g){if((b!==undefined&&b(h,g))||(b==undefined)){f._continueToNextStep()}},beforeSend:function(g){f._disableNavigation();if(c!==undefined){c(g)}a(f.element).trigger("before_remote_ajax",{currentStep:f.currentStep})},complete:function(h,g){if(d!==undefined){d(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 c=0;c<this.activatedSteps.length;c++){this.steps.filter("#"+this.activatedSteps[c]).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 b=this._navigate(this.currentStep);if(b==this.currentStep){return false}if(this.options.historyEnabled){this._updateHistory(b)}else{this._show(b,true)}return false},_updateHistory:function(c){var b={};b["_"+a(this.element).attr("id")]=c;a.bbq.pushState(b)},_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(f,e,d){this._disableNavigation();var c=this.steps.filter("#"+f);var b=this.steps.filter("#"+e);c.find(":input").not(".wizard-ignore").attr("disabled","disabled");b.find(":input").not(".wizard-ignore").removeAttr("disabled");var g=this;c.animate(g.options.outAnimation,g.options.outDuration,g.options.easing,function(){b.animate(g.options.inAnimation,g.options.inDuration,g.options.easing,function(){if(g.options.focusFirstInput){b.find(":input:first").focus()}g._enableNavigation();d.apply(g)});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(b){var c=undefined;var d=this.steps.filter("#"+b).find(this.options.linkClass);if(d!=undefined){if(d.filter(":radio,:checkbox").size()>0){c=d.filter(this.options.linkClass+":checked").val()}else{c=a(d).val()}}return c},_navigate:function(b){var c=this._getLink(b);if(c!=undefined){if((c!=""&&c!=null&&c!=undefined)&&this.steps.filter("#"+c).attr("id")!=undefined){return c}return this.currentStep}else{if(c==undefined&&!this.isLastStep){var d=this.steps.filter("#"+b).next().attr("id");return d}}},_show:function(c){var b=false;var d=c!==undefined;if(c==undefined||c==""){this.activatedSteps.pop();c=this.firstStep;this.activatedSteps.push(c)}else{if(a.inArray(c,this.activatedSteps)>-1){b=true;this.activatedSteps.pop()}else{this.activatedSteps.push(c)}}if(this.currentStep!==c||c===this.firstStep){this.previousStep=this.currentStep;this._checkIflastStep(c);this.currentStep=c;var e=function(){if(d){a(this.element).trigger("step_shown",a.extend({isBackNavigation:b},this._state()))}};this._animate(this.previousStep,c,e)}},_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(e){var d=Math.abs,f=Math.max,c=Math.min,b=Math.round;function a(){return e("<div/>")}e.imgAreaSelect=function(aj,aq){var u=e(aj),t,aB=a(),G=a(),ad=a().add(a()).add(a()).add(a()),j=a().add(a()).add(a()).add(a()),aD=e([]),L,A,au,n={left:0,top:0},aC,M,av,D={left:0,top:0},H=0,N="absolute",F,am,aA,Q,ax=10,al,I,K,T,C,E,q,Z,aa,p,R,B={x1:0,y1:0,x2:0,y2:0,width:0,height:0},az=document.documentElement,s,ao,r,W,ae,S,V;function aw(h){return h+n.left-D.left}function ar(h){return h+n.top-D.top}function Y(h){return h-n.left+D.left}function an(h){return h-n.top+D.top}function m(h){return h.pageX-D.left}function O(h){return h.pageY-D.top}function ai(h){var o=h||aA,i=h||Q;return{x1:b(B.x1*o),y1:b(B.y1*i),x2:b(B.x2*o),y2:b(B.y2*i),width:b(B.x2*o)-b(B.x1*o),height:b(B.y2*i)-b(B.y1*i)}}function ah(h,i,aG,aH,aF){var o=aF||aA,w=aF||Q;B={x1:b(h/o||0),y1:b(i/w||0),x2:b(aG/o||0),y2:b(aH/w||0)};B.width=B.x2-B.x1;B.height=B.y2-B.y1}function X(){if(!u.width()){return}n={left:b(u.offset().left),top:b(u.offset().top)};aC=u.innerWidth();M=u.innerHeight();n.top+=(u.outerHeight()-M)>>1;n.left+=(u.outerWidth()-aC)>>1;I=aq.minWidth||0;K=aq.minHeight||0;T=c(aq.maxWidth||1<<24,aC);C=c(aq.maxHeight||1<<24,M);if(e().jquery=="1.3.2"&&N=="fixed"&&!az.getBoundingClientRect){n.top+=f(document.body.scrollTop,az.scrollTop);n.left+=f(document.body.scrollLeft,az.scrollLeft)}D=e.inArray(av.css("position"),["absolute","relative"])+1?{left:b(av.offset().left)-av.scrollLeft(),top:b(av.offset().top)-av.scrollTop()}:N=="fixed"?{left:e(document).scrollLeft(),top:e(document).scrollTop()}:{left:0,top:0};A=aw(0);au=ar(0);if(B.x2>aC||B.y2>M){at()}}function P(h){if(!q){return}aB.css({left:aw(B.x1),top:ar(B.y1)}).add(G).width(ae=B.width).height(S=B.height);G.add(ad).add(aD).css({left:0,top:0});ad.width(f(ae-ad.outerWidth()+ad.innerWidth(),0)).height(f(S-ad.outerHeight()+ad.innerHeight(),0));e(j[0]).css({left:A,top:au,width:B.x1,height:M});e(j[1]).css({left:A+B.x1,top:au,width:ae,height:B.y1});e(j[2]).css({left:A+B.x2,top:au,width:aC-B.x2,height:M});e(j[3]).css({left:A+B.x1,top:au+B.y2,width:ae,height:M-B.y2});ae-=aD.outerWidth();S-=aD.outerHeight();switch(aD.length){case 8:e(aD[4]).css({left:ae>>1});e(aD[5]).css({left:ae,top:S>>1});e(aD[6]).css({left:ae>>1,top:S});e(aD[7]).css({top:S>>1});case 4:aD.slice(1,3).css({left:ae});aD.slice(2,4).css({top:S})}if(h!==false){if(e.imgAreaSelect.keyPress!=af){e(document).unbind(e.imgAreaSelect.keyPress,e.imgAreaSelect.onKeyPress)}if(aq.keys){e(document)[e.imgAreaSelect.keyPress](e.imgAreaSelect.onKeyPress=af)}}if(e.browser.msie&&ad.outerWidth()-ad.innerWidth()==2){ad.css("margin",0);setTimeout(function(){ad.css("margin","auto")},0)}}function U(h){X();P(h);Z=aw(B.x1);aa=ar(B.y1);p=aw(B.x2);R=ar(B.y2)}function ac(i,h){aq.fadeSpeed?i.fadeOut(aq.fadeSpeed,h):i.hide()}function J(o){var h=Y(m(o))-B.x1,i=an(O(o))-B.y1;if(!V){X();V=true;aB.one("mouseout",function(){V=false})}al="";if(aq.resizable){if(i<=aq.resizeMargin){al="n"}else{if(i>=B.height-aq.resizeMargin){al="s"}}if(h<=aq.resizeMargin){al+="w"}else{if(h>=B.width-aq.resizeMargin){al+="e"}}}aB.css("cursor",al?al+"-resize":aq.movable?"move":"");if(L){L.toggle()}}function ay(h){e("body").css("cursor","");if(aq.autoHide||B.width*B.height==0){ac(aB.add(j),function(){e(this).hide()})}e(document).unbind("mousemove",k);aB.mousemove(J);aq.onSelectEnd(aj,ai())}function ag(h){if(h.which!=1){return false}X();if(al){e("body").css("cursor",al+"-resize");Z=aw(B[/w/.test(al)?"x2":"x1"]);aa=ar(B[/n/.test(al)?"y2":"y1"]);e(document).mousemove(k).one("mouseup",ay);aB.unbind("mousemove",J)}else{if(aq.movable){F=A+B.x1-m(h);am=au+B.y1-O(h);aB.unbind("mousemove",J);e(document).mousemove(z).one("mouseup",function(){aq.onSelectEnd(aj,ai());e(document).unbind("mousemove",z);aB.mousemove(J)})}else{u.mousedown(h)}}return false}function y(h){if(E){if(h){p=f(A,c(A+aC,Z+d(R-aa)*E*(p>Z||-1)));R=b(f(au,c(au+M,aa+d(p-Z)/E*(R>aa||-1))));p=b(p)}else{R=f(au,c(au+M,aa+d(p-Z)/E*(R>aa||-1)));p=b(f(A,c(A+aC,Z+d(R-aa)*E*(p>Z||-1))));R=b(R)}}}function at(){Z=c(Z,A+aC);aa=c(aa,au+M);if(d(p-Z)<I){p=Z-I*(p<Z||-1);if(p<A){Z=A+I}else{if(p>A+aC){Z=A+aC-I}}}if(d(R-aa)<K){R=aa-K*(R<aa||-1);if(R<au){aa=au+K}else{if(R>au+M){aa=au+M-K}}}p=f(A,c(p,A+aC));R=f(au,c(R,au+M));y(d(p-Z)<d(R-aa)*E);if(d(p-Z)>T){p=Z-T*(p<Z||-1);y()}if(d(R-aa)>C){R=aa-C*(R<aa||-1);y(true)}B={x1:Y(c(Z,p)),x2:Y(f(Z,p)),y1:an(c(aa,R)),y2:an(f(aa,R)),width:d(p-Z),height:d(R-aa)};P();aq.onSelectChange(aj,ai())}function k(h){p=al==""||/w|e/.test(al)||E?m(h):aw(B.x2);R=al==""||/n|s/.test(al)||E?O(h):ar(B.y2);at();return false}function l(i,h){p=(Z=i)+B.width;R=(aa=h)+B.height;e.extend(B,{x1:Y(Z),y1:an(aa),x2:Y(p),y2:an(R)});P();aq.onSelectChange(aj,ai())}function z(h){Z=f(A,c(F+m(h),A+aC-B.width));aa=f(au,c(am+O(h),au+M-B.height));l(Z,aa);h.preventDefault();return false}function g(){X();p=Z;R=aa;at();al="";if(j.is(":not(:visible)")){aB.add(j).hide().fadeIn(aq.fadeSpeed||0)}q=true;e(document).unbind("mouseup",ap).mousemove(k).one("mouseup",ay);aB.unbind("mousemove",J);aq.onSelectStart(aj,ai())}function ap(){e(document).unbind("mousemove",g);ac(aB.add(j));ah(Y(Z),an(aa),Y(Z),an(aa));aq.onSelectChange(aj,ai());aq.onSelectEnd(aj,ai())}function ab(h){if(h.which!=1||j.is(":animated")){return false}X();F=Z=m(h);am=aa=O(h);e(document).one("mousemove",g).one("mouseup",ap);return false}function v(){U(false)}function ak(){t=true;x(aq=e.extend({classPrefix:"imgareaselect",movable:true,parent:"body",resizable:true,resizeMargin:10,onInit:function(){},onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){}},aq));aB.add(j).css({visibility:""});if(aq.show){q=true;X();P();aB.add(j).hide().fadeIn(aq.fadeSpeed||0)}setTimeout(function(){aq.onInit(aj,ai())},0)}var af=function(i){var aF=aq.keys,w,h,o=i.keyCode;w=!isNaN(aF.alt)&&(i.altKey||i.originalEvent.altKey)?aF.alt:!isNaN(aF.ctrl)&&i.ctrlKey?aF.ctrl:!isNaN(aF.shift)&&i.shiftKey?aF.shift:!isNaN(aF.arrows)?aF.arrows:10;if(aF.arrows=="resize"||(aF.shift=="resize"&&i.shiftKey)||(aF.ctrl=="resize"&&i.ctrlKey)||(aF.alt=="resize"&&(i.altKey||i.originalEvent.altKey))){switch(o){case 37:w=-w;case 39:h=f(Z,p);Z=c(Z,p);p=f(h+w,Z);y();break;case 38:w=-w;case 40:h=f(aa,R);aa=c(aa,R);R=f(h+w,aa);y(true);break;default:return}at()}else{Z=c(Z,p);aa=c(aa,R);switch(o){case 37:l(f(Z-w,A),aa);break;case 38:l(Z,f(aa-w,au));break;case 39:l(Z+c(w,aC-Y(p)),aa);break;case 40:l(Z,aa+c(w,M-an(R)));break;default:return}}return false};function aE(i,h){for(option in h){if(aq[option]!==undefined){i.css(h[option],aq[option])}}}function x(h){if(h.parent){(av=e(h.parent)).append(aB.add(j))}e.extend(aq,h);X();if(h.handles!=null){aD.remove();aD=e([]);r=h.handles?h.handles=="corners"?4:8:0;while(r--){aD=aD.add(a())}aD.addClass(aq.classPrefix+"-handle").css({position:"absolute",fontSize:0,zIndex:H+1||1});if(!parseInt(aD.css("width"))>=0){aD.width(5).height(5)}if(W=aq.borderWidth){aD.css({borderWidth:W,borderStyle:"solid"})}aE(aD,{borderColor1:"border-color",borderColor2:"background-color",borderOpacity:"opacity"})}aA=aq.imageWidth/aC||1;Q=aq.imageHeight/M||1;if(h.x1!=null){ah(h.x1,h.y1,h.x2,h.y2);h.show=!h.hide}if(h.keys){aq.keys=e.extend({shift:1,ctrl:"resize"},h.keys)}j.addClass(aq.classPrefix+"-outer");G.addClass(aq.classPrefix+"-selection");for(r=0;r++<4;){e(ad[r-1]).addClass(aq.classPrefix+"-border"+r)}aE(G,{selectionColor:"background-color",selectionOpacity:"opacity"});aE(ad,{borderOpacity:"opacity",borderWidth:"border-width"});aE(j,{outerColor:"background-color",outerOpacity:"opacity"});if(W=aq.borderColor1){e(ad[0]).css({borderStyle:"solid",borderColor:W})}if(W=aq.borderColor2){e(ad[1]).css({borderStyle:"dashed",borderColor:W})}aB.append(G.add(ad).add(L).add(aD));if(e.browser.msie){if(W=j.css("filter").match(/opacity=([0-9]+)/)){j.css("opacity",W[1]/100)}if(W=ad.css("filter").match(/opacity=([0-9]+)/)){ad.css("opacity",W[1]/100)}}if(h.hide){ac(aB.add(j))}else{if(h.show&&t){q=true;aB.add(j).fadeIn(aq.fadeSpeed||0);U()}}E=(ao=(aq.aspectRatio||"").split(/:/))[0]/ao[1];u.add(j).unbind("mousedown",ab);if(aq.disable||aq.enable===false){aB.unbind("mousemove",J).unbind("mousedown",ag);e(window).unbind("resize",v)}else{if(aq.enable||aq.disable===false){if(aq.resizable||aq.movable){aB.mousemove(J).mousedown(ag)}e(window).resize(v)}if(!aq.persistent){u.add(j).mousedown(ab)}}aq.enable=aq.disable=undefined}this.remove=function(){x({disable:true});aB.add(j).remove()};this.getOptions=function(){return aq};this.setOptions=x;this.getSelection=ai;this.setSelection=ah;this.cancelSelection=ap;this.update=U;s=u;while(s.length){H=f(H,!isNaN(s.css("z-index"))?s.css("z-index"):H);if(s.css("position")=="fixed"){N="fixed"}s=s.parent(":not(body)")}H=aq.zIndex||H;if(e.browser.msie){u.attr("unselectable","on")}e.imgAreaSelect.keyPress=e.browser.msie||e.browser.safari?"keydown":"keypress";if(e.browser.opera){L=a().css({width:"100%",height:"100%",position:"absolute",zIndex:H+2||2})}aB.add(j).css({visibility:"hidden",position:N,overflow:"hidden",zIndex:H||"0"});aB.css({zIndex:H+2||2});G.add(ad).css({position:"absolute",fontSize:0});aj.complete||aj.readyState=="complete"||!u.is("img")?ak():u.one("load",ak);if(e.browser.msie&&e.browser.version>=9){aj.src=aj.src}};e.fn.imgAreaSelect=function(g){g=g||{};this.each(function(){if(e(this).data("imgAreaSelect")){if(g.remove){e(this).data("imgAreaSelect").remove();e(this).removeData("imgAreaSelect")}else{e(this).data("imgAreaSelect").setOptions(g)}}else{if(!g.remove){if(g.enable===undefined&&g.disable===undefined){g.enable=true}e(this).data("imgAreaSelect",new e.imgAreaSelect(this,g))}}});if(g.instance){return e(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(c){var d={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},a=false;c(window).bind("load.jcarousel",function(){a=true});c.jcarousel=function(l,n){this.options=c.extend({},d,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=(c(l).attr("dir")||c("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){c(l).removeClass(o[q]);m=o[q];break}}if(l.nodeName.toUpperCase()=="UL"||l.nodeName.toUpperCase()=="OL"){this.list=c(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=c(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=c(".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=c(".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(!a&&c.browser.safari){this.buttons(false,false);c(window).bind("load.jcarousel",function(){p.setup()})}else{this.setup()}};var b=c.jcarousel;b.fn=b.prototype={jcarousel:"0.2.7"};b.fn.extend=b.extend=c.extend;b.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);c(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,b.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 c(".jcarousel-item-"+e,this.list)},add:function(h,k){var i=this.get(h),l=0,n=c(k);if(i.length===0){var m,g=b.intval(h);for(i=this.create(h);;){m=this.get(--g);if(g<=0||m.length){g<=0?this.list.prepend(i):m.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,b.intval(this.list.css(this.lt))-l+"px");this.list.css(this.wh,b.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,b.intval(this.list.css(this.lt))+f+"px");g.remove();this.list.css(this.wh,b.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=b.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(u,w){var v=b.intval(this.list.css(this.lt));if(this.locked||this.animating){return v}if(this.options.wrap!="circular"){u=u<1?1:this.options.size&&u>this.options.size?this.options.size:u}for(var x=this.first>u,z=this.options.wrap!="circular"&&this.first<=1?1:this.first,h=x?this.get(z):this.get(this.last),y=x?z:z-1,A=null,i=0,q=false,r=0;x?--y>=u:++y<u;){A=this.get(y);q=!A.length;if(A.length===0){A=this.create(y).addClass(this.className("jcarousel-item-placeholder"));h[x?"before":"after"](A);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(y<=0||y>this.options.size)){h=this.get(this.index(y));if(h.length){A=this.add(y,h.clone(true))}}}h=A;r=this.dimension(A);if(q){i+=r}if(this.first!==null&&(this.options.wrap=="circular"||y>=1&&(this.options.size===null||y<=this.options.size))){v=x?v+r:v-r}}z=this.clipping();var B=[],t=0,s=0;h=this.get(u-1);for(y=u;++t;){A=this.get(y);q=!A.length;if(A.length===0){A=this.create(y).addClass(this.className("jcarousel-item-placeholder"));h.length===0?this.list.prepend(A):h[x?"before":"after"](A);if(this.first!==null&&this.options.wrap=="circular"&&this.options.size!==null&&(y<=0||y>this.options.size)){h=this.get(this.index(y));if(h.length){A=this.add(y,h.clone(true))}}}h=A;r=this.dimension(A);if(r===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&&y>this.options.size){B.push(A)}else{if(q){i+=r}}s+=r;if(s>=z){break}y++}for(A=0;A<B.length;A++){B[A].remove()}if(i>0){this.list.css(this.wh,this.dimension(this.list)+i+"px");if(x){v-=i;this.list.css(this.lt,b.intval(this.list.css(this.lt))-i+"px")}}i=u+t-1;if(this.options.wrap!="circular"&&this.options.size&&i>this.options.size){i=this.options.size}if(y>i){t=0;y=i;for(s=0;++t;){A=this.get(y--);if(!A.length){break}s+=this.dimension(A);if(s>=z){break}}}y=i-t+1;if(this.options.wrap!="circular"&&y<1){y=1}if(this.inTail&&x){v+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&i==this.options.size&&i-t+1>=1){x=b.margin(this.get(i),!this.options.vertical?"marginRight":"marginBottom");if(s-x>z){this.tail=s-z-x}}if(w&&u===this.options.size&&this.tail){v-=this.tail;this.inTail=true}for(;u-->y;){v+=this.dimension(this.get(u))}this.prevFirst=this.first;this.prevLast=this.last;this.first=y;this.last=i;return v},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(c.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=c(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||b.intval(this.options.itemFallbackDimension))+b.margin(f,"marginLeft")+b.margin(f,"marginRight"):(f.offsetHeight||b.intval(this.options.itemFallbackDimension))+b.margin(f,"marginTop")+b.margin(f,"marginBottom");if(g==null||h==g){return h}h=!this.options.vertical?g-b.margin(f,"marginLeft")-b.margin(f,"marginRight"):g-b.margin(f,"marginTop")-b.margin(f,"marginBottom");c(f).css(this.wh,h+"px");return this.dimension(f)},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-b.intval(this.clip.css("borderLeftWidth"))-b.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-b.intval(this.clip.css("borderTopWidth"))-b.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}});b.extend({defaults:function(e){return c.extend(d,e||{})},margin:function(e,h){if(!e){return 0}var g=e.jquery!==undefined?e[0]:e;if(h=="marginRight"&&c.browser.safari){var i={display:"block","float":"none",width:"auto"},l,k;c.swap(g,i,function(){l=g.offsetWidth});i.marginRight=0;c.swap(g,i,function(){k=g.offsetWidth});return k-l}return b.intval(c.css(g,h))},intval:function(e){e=parseInt(e,10);return isNaN(e)?0:e}});c.fn.jcarousel=function(e){if(typeof e=="string"){var g=c(this).data("jcarousel"),f=Array.prototype.slice.call(arguments,1);return g[e].apply(g,f)}else{return this.each(function(){c(this).data("jcarousel",new b(this,e))})}}})(jQuery);

/* Array.every.js */

(function(){if(!Array.prototype.every){Array.prototype.every=function(d){var a=this.length>>>0;if(typeof d!="function"){throw new TypeError()}var c=arguments[1];for(var b=0;b<a;b++){if(b in this&&!d.call(c,this[b],b,this)){return false}}return true}}})();

/* Array.filter.js */

(function(){if(!Array.prototype.filter){Array.prototype.filter=function(f){var a=this.length>>>0;if(typeof f!="function"){throw new TypeError()}var c=new Array();var e=arguments[1];for(var d=0;d<a;d++){if(d in this){var b=this[d];if(f.call(e,b,d,this)){c.push(b)}}}return c}}})();

/* Array.forEach.js */

(function(){if(!Array.prototype.forEach){Array.prototype.forEach=function(d){var a=this.length>>>0;if(typeof d!="function"){throw new TypeError()}var c=arguments[1];for(var b=0;b<a;b++){if(b in this){d.call(c,this[b],b,this)}}}}})();

/* Array.indexOf.js */

(function(){if(!Array.prototype.indexOf){Array.prototype.indexOf=function(b){var a=this.length>>>0;var c=Number(arguments[1])||0;c=(c<0)?Math.ceil(c):Math.floor(c);if(c<0){c+=a}for(;c<a;c++){if(c in this&&this[c]===b){return c}}return -1}}})();

/* Array.lastIndexOf.js */

(function(){if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=function(b){var a=this.length;var c=Number(arguments[1]);if(isNaN(c)){c=a-1}else{c=(c<0)?Math.ceil(c):Math.floor(c);if(c<0){c+=a}else{if(c>=a){c=a-1}}}for(;c>-1;c--){if(c in this&&this[c]===b){return c}}return -1}}})();

/* Array.map.js */

(function(){if(!Array.prototype.map){Array.prototype.map=function(e){var a=this.length>>>0;if(typeof e!="function"){throw new TypeError()}var b=new Array(a);var d=arguments[1];for(var c=0;c<a;c++){if(c in this){b[c]=e.call(d,this[c],c,this)}}return b}}})();

/* Array.reduce.js */

(function(){if(!Array.prototype.reduce){Array.prototype.reduce=function(d){var a=this.length>>>0;if(typeof d!="function"){throw new TypeError()}if(a==0&&arguments.length==1){throw new TypeError()}var b=0;if(arguments.length>=2){var c=arguments[1]}else{do{if(b in this){c=this[b++];break}if(++b>=a){throw new TypeError()}}while(true)}for(;b<a;b++){if(b in this){c=d.call(null,c,this[b],b,this)}}return c}}})();

/* Array.reduceRight.js */

(function(){if(!Array.prototype.reduceRight){Array.prototype.reduceRight=function(d){var a=this.length>>>0;if(typeof d!="function"){throw new TypeError()}if(a==0&&arguments.length==1){throw new TypeError()}var b=a-1;if(arguments.length>=2){var c=arguments[1]}else{do{if(b in this){c=this[b--];break}if(--b<0){throw new TypeError()}}while(true)}for(;b>=0;b--){if(b in this){c=d.call(null,c,this[b],b,this)}}return c}}})();

/* Array.some.js */

(function(){if(!Array.prototype.some){Array.prototype.some=function(d){var b=0,a=this.length>>>0;if(typeof d!="function"){throw new TypeError()}var c=arguments[1];for(;b<a;b++){if(b in this&&d.call(c,this[b],b,this)){return true}}return false}}})();

/* Array.sortBy.js */

(function(){if(!Array.prototype.sortBy){var a=function(e,b){var c=e.key;var d=b.key;if(c<d){return -1}else{if(c>d){return 1}else{return 0}}};Array.prototype.sortBy=function(c){var e=this.length;for(var d=0;d<e;d++){var b=this[d];this[d]={value:b,key:c(b)}}this.sort(a);for(var d=0;d<e;d++){this[d]=this[d].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(c,e,d){return String(b[parseInt(e,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(a,b){a.fn.hasHandler=function(f){var c=0;var d=a(this).data("events");for(e in d){if(d.hasOwnProperty(e)){c++}}return c>0};a.extend(a,{hasHandler:a.fn.hasHandler})})(jQuery);

/* Cobalt.JQuery.Center.js */

(function(a,b){a.fn.center=function(g){var g=g||{};function e(){var h=a(this);var i=parseInt(h.css("zIndex"));h.css({position:g.absolute?"absolute":"fixed",left:"50%",top:"50%",zIndex:i+1}).css({marginLeft:"-"+(h.outerWidth()/2)+"px",marginTop:"-"+(h.outerHeight()/2)+"px"});if(g.absolute){h.css({marginTop:parseInt(h.css("marginTop"),10)+jQuery(window).scrollTop(),marginLeft:parseInt(h.css("marginLeft"),10)+jQuery(window).scrollLeft()})}}function f(){var i=a(this);var h=a(window).width()-150;var j=a(window).height()-150;if(g.maxWidth&&h>g.maxWidth){h=g.maxWidth}else{if(g.minWidth&&h<g.minWidth){h=g.minWidth}}if(g.autoHeight){j="auto"}else{if(g.maxHeight&&j>g.maxHeight){j=g.maxHeight}}i.css("width",h);i.css("height",j)}function d(){var h=a(this);if(h[0]._centerEventsBound){return}a(window).bind("resize",function(){if(g.sizeToWindow){h.each(f)}h.each(e)});a(window).bind("scroll",function(){h.each(e)});h[0]._centerEventsBound=true}var c=this;if(g.sizeToWindow){c.each(f)}c.each(e);c.each(d);return c}})(jQuery);

/* Cobalt.JQuery.Grid.js */

(function(x,n){var h="grid";var o={pagerElements:null,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:n,enableCircularPaging:false,pageCount:0,currentPage:1,sortable:true,parsers:{},defaultSortOrder:{},sortAscClass:"asc",sortDescClass:"desc",pagingEnabled:true,sortingEnabled:true};var q=function(z){var A=z.data(h);return A};var d=function(H,I,D,B,E){var z=q(H);var C=z.rows;var F=z.filterPredicate;if(F){var A=z.filteredRows;if(A===n){z.filteredRows=A=C.filter(F)}C=A}if(I!=n){C=x(C).slice(I,D)}if(B){var G=[];C.each(function(J,K){G.push(K);if(K.attachedRows&&K.attachedRows.length>0){for(var J=0;J<K.attachedRows.length;J++){G.push(K.attachedRows[J])}}});return x(G)}else{return C}};var g={"int":function(z){var A=parseInt(z);return !isNaN(A)?A:0},"float":function(z){var A=parseFloat(z);return !isNaN(A)?A:0},percent:function(z){return parser_float(s.replace(/%/g,""))},url:function(z){return z.replace(/(https?|ftp|file):\/\//,"")},currency:function(z){return z.replace(/[^0-9.]/g,"")},time:function(z){return parser_float(new Date("2000/01/01 "+z).getTime())},"time-ms":function(z){return parser_float(z.replace(/ms/g,""))},text:function(z){return z}};var f=function(G){var z=q(G);var H=G.attr(z.rowSelectorAttr)||z.rowSelector;z.rowSelector=H;var A=G.find(H);if(z.sortingEnabled){G.find("> thead > tr > th").each(function(M,K){var J=x(K);var I=J.attr("data-sort-value-type");z.parsers[M]=g[I]||g.text;var N=J.attr("data-default-sort-order");z.defaultSortOrder[M]=N});var B=x([]);var D=null;A.each(function(I,J){if(x(J).attr("data-sort-attached-to-above")==="true"){if(D){D.attachedRows.push(J)}return}J.attachedRows=[];D=J;B=B.add(J)});A=B;if(z.parsers){A.each(function(I,J){J.columns={};x(J).find("> td").each(function(M,N){var K=x.trim(x(N).attr("data-sort-value")||N.innerHTML.toUpperCase());J.columns[M]=z.parsers[M](K)})})}}z.rowsParent=A.parent();z.rows=A;z.currentPage=1;if(z.sortingEnabled){var F=G.attr("data-default-sort-slug");if(F){var E=G.attr("data-default-sort-order")=="asc"?1:-1;var C=G.find("> thead > tr > th").index(G.find('[data-sort-slug="'+F+'"]'));p(G,C,E)}}};var w=function(z,A){var B=x(z).parent();if(B.parent().hasClass("listing-footer")){x(window).scrollTo(A.container,500,{offset:-50})}};var m=function(A){A.preventDefault();var z=x(this).data(h);var B=q(z);w(this,B);if(B.currentPage!=1){B.currentPage=1;b(z)}};var y=function(A){A.preventDefault();var z=x(this).data(h);var B=q(z);w(this,B);if((B.currentPage+1)>B.pageCount){if(B.enableCircularPaging==true){B.currentPage=1;b(z)}}else{B.currentPage=B.currentPage+1;b(z)}};var a=function(A){A.preventDefault();var z=x(this).data(h);var B=q(z);w(this,B);if((B.currentPage-1)<=0){if(B.enableCircularPaging==true){B.currentPage=B.pageCount;b(z)}}else{B.currentPage=B.currentPage-1;b(z)}};var t=function(A){A.preventDefault();var z=x(this).data(h);var B=q(z);w(this,B);if(B.currentPage!=B.pageCount){B.currentPage=B.pageCount;b(z)}};var v=function(A){var B=q(A);var z=d(A).length;var C=Math.ceil(z/B.pageSize);B.pageCount=C;return C};var c=function(B){var C=q(B);var D=C.pageSizeAttr;var A=B.attr(D);var z=parseInt(A)||C.pageSize||25;if(C.pageSize!=z){C.pageSize=z}return z};var j=function(B){var C=q(B);var A=(C.currentPage-1)*C.pageSize;var z=Math.floor(A+C.pageSize,C.rowCount);return{start:A,end:z}};var i=function(z){var A=q(z);z.find(A.rowSelector).detach()};var k=function(B){var C=q(B);var A=j(B);i(B);var D=d(B,A.start,A.end,true);var z=x(C.rowsParent).append(D);z.find("> :odd").not(".odd").addClass("odd").removeClass("even");z.find("> :even").not(".even").addClass("even").removeClass("odd");if(C.pagingEnabled){C.pagerElements.each(function(){var E=x(this);if(C.pageCount<=1){E.css("display","none")}else{E.find(C.pagerDisplaySelector).text(L.Global.Common.PageXOfY(C.currentPage,C.pageCount));E.css("display","")}})}};var r=function(C,D,A){var E=q(C);var z=x(D);var B;var F=!z.hasClass(E.sortAscClass)&&!z.hasClass(E.sortDescClass);if(F){B=(A=="desc"?-1:1)}else{if(z.hasClass(E.sortDescClass)){B=1}else{B=-1}}return B};var e=function(A,B){var z=A.find(" > thead > tr > th a");if(z.length==0){z=A.find(" > thead > tr > th")}if(B!=n){return z.eq(B)}return z};var u=function(C,z,B){var D=q(C);var A=e(C,z);if(B==-1){A.removeClass(D.sortAscClass).addClass(D.sortDescClass)}else{A.removeClass(D.sortDescClass).addClass(D.sortAscClass)}A.addClass("selected");e(C).not(A).removeClass(D.sortAscClass+" .selected "+D.sortDescClass)};var p=function(B,z,A){var C=q(B);var D=d(B,n,n,false,false).get();D.sort(function(F,G){var E=F.columns[z];var H=G.columns[z];if(E<H){return -1*A}if(E>H){return 1*A}return 0});C.rows=x(D);u(B,z,A);b(B)};var b=function(z){c(z);v(z);k(z)};var l=function(B,C){if(C!=n){B.data(h,C)}else{return}if(C.pagingEnabled){var z=C.pagerElements;if(z==n){}z.each(function(){var D=x(this);D.find(C.pagerNextSelector).unbind("click");D.find(C.pagerPreviousSelector).unbind("click");D.find(C.pagerFirstSelector).click(m).data(h,B);D.find(C.pagerNextSelector).click(y).data(h,B);D.find(C.pagerPreviousSelector).click(a).data(h,B);D.find(C.pagerLastSelector).click(t).data(h,B)})}f(B);b(B);if(C.sortingEnabled){var A=e(B);A.each(function(E,F){var D=x(this);D.click(function(J){J.preventDefault();var G=x(this);var H=G.data(h);var I=C.defaultSortOrder[E];var K=r(H,G,I);p(H,E,K)}).data(h,B)})}};x.fn.grid=function(z){return this.each(function(){var B=x(this);var A=x.extend({},o,z);A.container=B.parents(".listing-container:eq(0)");if(A.pagerElements==n){A.pagerElements=A.container.find("> .listing-header").add(A.container.find("> .listing-footer")).find(".tablesorter-pager")}if(A.pagerElements==n||A.pagerElements.length<1){A.pagingEnabled=false}if(!B.is("table")||B.find("> thead > tr > th").length<1){A.sortingEnabled=false}var C=q(B);if(C==n){setTimeout(function(){l(B,A)},1)}else{f(B);b(B,A)}return this})};x.fn.gridFilter=function(z){return this.each(function(){var A=x(this);var B=q(A);if(B==n||B.filterPredicate==z){return}B.filterPredicate=z;delete B.filteredRows;var C=v(A);if(C<B.currentPage){B.currentPage=C}if(B.currentPage<=0){B.currentPage=1}k(A)})}})(jQuery);

/* Cobalt.JQuery.Lightbox.js */

(function(a){a.fn.lightBox=function(n){n=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"images/lightbox-ico-loading.gif",imageBtnPrev:"images/lightbox-btn-prev.gif",imageBtnNext:"images/lightbox-btn-next.gif",imageBtnClose:"images/lightbox-btn-close.gif",imageBlank:"images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},n);var m=this;function j(){b(this,m);return false}function b(v,u){a("embed, object, select").css({visibility:"hidden"});i();n.imageArray.length=0;n.activeImage=0;if(u.length==1){n.imageArray.push(new Array(v.getAttribute("href"),v.getAttribute("title")))}else{for(var t=0;t<u.length;t++){n.imageArray.push(new Array(u[t].getAttribute("href"),u[t].getAttribute("title")))}}while(n.imageArray[n.activeImage][0]!=v.getAttribute("href")){n.activeImage++}r()}function i(){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="'+n.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="'+n.imageBtnClose+'"></a></div></div></div></div>');var u=s();a("#jquery-overlay").css({backgroundColor:n.overlayBgColor,opacity:n.overlayOpacity,width:u[0],height:u[1]}).fadeIn();var t=k();a("#jquery-lightbox").show();a("#jquery-lightbox").center({keepCentered:true});a("#jquery-overlay,#jquery-lightbox").click(function(){d()});a("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){d();return false});a(window).resize(function(){var v=s();a("#jquery-overlay").css({width:v[0],height:v[1]})})}function r(){a("#lightbox-loading").show();if(n.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",n.imageArray[n.activeImage][0]);var x=t.width;var z=a(window).width()-150;var u=a(window).height()-150;var v=t.height;if(x>z||v>u){var w=z/x;var y=u/v;var A=Math.min(w,y);x=x*A;v=v*A}a("#lightbox-image").attr("width",x);a("#lightbox-image").attr("height",v);a("#jquery-lightbox").center({keepCentered:true});q(x,v);t.onload=function(){}};t.src=n.imageArray[n.activeImage][0]}function q(x,z){var A=a("#lightbox-container-image-box").width();var t=a("#lightbox-container-image-box").height();var y=(x+(n.containerBorderSize*2));var v=(z+(n.containerBorderSize*2));var w=A-y;var u=t-v;a("#lightbox-container-image-box").css("width",y);a("#lightbox-container-image-box").css("height",v);g();a("#lightbox-container-image-data-box").css({width:x});a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:z+(n.containerBorderSize*2)})}function g(){a("#lightbox-loading").hide();a("#lightbox-image").fadeIn(function(){c();e()});a("#jquery-lightbox").center({keepCentered:true});o()}function c(){a("#lightbox-container-image-data-box").slideDown("fast");a("#lightbox-image-details-caption").hide();if(n.imageArray[n.activeImage][1]){a("#lightbox-image-details-caption").html(n.imageArray[n.activeImage][1]).show()}if(n.imageArray.length>1){a("#lightbox-image-details-currentNumber").html(n.txtImage+" "+(n.activeImage+1)+" "+n.txtOf+" "+n.imageArray.length).show()}}function e(){a("#lightbox-nav").show();a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+n.imageBlank+") no-repeat"});if(n.activeImage!=0){if(n.fixedNavigation){a("#lightbox-nav-btnPrev").css({background:"url("+n.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){n.activeImage=n.activeImage-1;r();return false})}else{a("#lightbox-nav-btnPrev").unbind().hover(function(){a(this).css({background:"url("+n.imageBtnPrev+") left 15% no-repeat"})},function(){a(this).css({background:"transparent url("+n.imageBlank+") no-repeat"})}).show().bind("click",function(){n.activeImage=n.activeImage-1;r();return false})}}if(n.activeImage!=(n.imageArray.length-1)){if(n.fixedNavigation){a("#lightbox-nav-btnNext").css({background:"url("+n.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){n.activeImage=n.activeImage+1;r();return false})}else{a("#lightbox-nav-btnNext").unbind().hover(function(){a(this).css({background:"url("+n.imageBtnNext+") right 15% no-repeat"})},function(){a(this).css({background:"transparent url("+n.imageBlank+") no-repeat"})}).show().bind("click",function(){n.activeImage=n.activeImage+1;r();return false})}}h()}function h(){a(document).keydown(function(t){l(t)})}function p(){a(document).unbind()}function l(t){escapeKey=27;if(t==null){keycode=event.keyCode}else{keycode=t.keyCode}key=String.fromCharCode(keycode).toLowerCase();if((key==n.keyToClose)||(key=="x")||(keycode==escapeKey)){d()}if((key==n.keyToPrev)||(keycode==37)){if(n.activeImage!=0){n.activeImage=n.activeImage-1;r();p()}}if((key==n.keyToNext)||(keycode==39)){if(n.activeImage!=(n.imageArray.length-1)){n.activeImage=n.activeImage+1;r();p()}}}function o(){if((n.imageArray.length-1)>n.activeImage){objNext=new Image();objNext.src=n.imageArray[n.activeImage+1][0]}if(n.activeImage>0){objPrev=new Image();objPrev.src=n.imageArray[n.activeImage-1][0]}}function d(){a("#jquery-lightbox").remove();a("#jquery-overlay").fadeOut(function(){a("#jquery-overlay").remove()});a("embed, object, select").css({visibility:"visible"})}function s(){var t,v;if(window.innerHeight&&window.scrollMaxY){t=window.innerWidth+window.scrollMaxX;v=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){t=document.body.scrollWidth;v=document.body.scrollHeight}else{t=document.body.offsetWidth;v=document.body.offsetHeight}}var w,u;if(self.innerHeight){if(document.documentElement.clientWidth){w=document.documentElement.clientWidth}else{w=self.innerWidth}u=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){w=document.documentElement.clientWidth;u=document.documentElement.clientHeight}else{if(document.body){w=document.body.clientWidth;u=document.body.clientHeight}}}if(v<u){pageHeight=u}else{pageHeight=v}if(t<w){pageWidth=t}else{pageWidth=w}arrayPageSize=new Array(pageWidth,pageHeight,w,u);return arrayPageSize}function k(){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 f(t){var u=new Date();v=null;do{var v=new Date()}while(v-u<t)}return this.unbind("click").click(j)}})(jQuery);

/* Cobalt.JQuery.Tooltip.js */

(function(e,o){var d="tooltip";var n,f;var g,m;var i;var p={content:null,track:true};var r;var q=function(w){return w.data(d)};var u=function(z){z=z||window.event;var w={x:0,y:0};if(z.pageX||z.pageY){w.x=z.pageX;w.y=z.pageY}else{var y=document.documentElement;var x=document.body;w.x=z.clientX+(y.scrollLeft||x.scrollLeft)-(y.clientLeft||0);w.y=z.clientY+(y.scrollTop||x.scrollTop)-(y.clientTop||0)}return w};var b=function(x){if(r.css("display")!="none"){var w=u(x);n=w.x;f=w.y;g=n+15;m=f-20;c()}};var t=function(x){var y=q(x);if(y.content==null){var w=x.attr("title");var z=x.find("> div.tooltip-html");if(z.length>0){y.content=z.html();y.html=y.content}else{if(w!=o&&w!=""){y.html=x.attr("title");x.removeAttr("title")}}}else{if(typeof y.content=="string"){y.html=y.content}else{if(typeof y.content=="object"){y.html=e("<div>").append(e(y.content).clone(false).css("display","")).remove().html()}}}return y.html};var v=function(x,w){var y=q(x);t(x);r.html(w)};var k=function(){var w=e(this);i=w;var x=q(w);t(w);if(x.html!=null){v(w,x.html);h()}};var l=function(){var w=e(this);i=null;s()};var h=function(){r.show()};var s=function(){r.hide()};var c=function(){if(r===o){return}var w=r[0];if(w===o){return}var A=n;var B=f;var C=g;var E=m;var F=document.documentElement;var D=document.body;if(B+w.offsetHeight>F.clientHeight+D.scrollTop+F.scrollTop){var z=(F.clientHeight+D.scrollTop+F.scrollTop)-(B+w);E+=z}if(A+w.offsetWidth+27>F.clientWidth+D.scrollLeft+F.scrollLeft){C-=w.offsetWidth+27}w.style.left=""+(C)+"px";w.style.top=""+(E)+"px"};var a=function(w){w.mouseover(k).mouseout(l).click(l)};var j=function(){var w=e("<div>").attr("id","tooltip-container").css("position","absolute").css("display","none");return w};e.fn.tooltip=function(w){e(document).mousemove(b);if(!r){r=j();r.appendTo(document.body)}return this.each(function(){var y=e(this);var z=y.data(d);if(z==o){var x=e.extend({},p,w);y.data(d,x);a(y)}})}})(jQuery);

/* Cobalt.JQuery.stripTags.js */

(function(a,b){var c=/<\/?[^>]+>/gi;a.fn.stripTags=function(){var e=this.html();var d=e.replace(c,"");return d};a.fn.stripTagsFromValue=function(){var e=this.val();var d=e.replace(c,"");return d}})(jQuery);

/* excanvas.js */

if(!document.createElement("canvas").getContext){(function(){var p=Math;var B=p.round;var e=p.sin;var k=p.cos;var q=p.abs;var o=p.sqrt;var l=10;var f=l/2;function A(){return this.context_||(this.context_=new a(this))}var D=Array.prototype.slice;function x(m,G,i){var j=D.call(arguments,2);return function(){return m.apply(G,j.concat(D.call(arguments)))}}var g={init:function(i){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var j=i||document;j.createElement("canvas");j.attachEvent("onreadystatechange",x(this.init_,this,j))}},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 m=j.createStyleSheet();m.owningElement.id="ex_canvas_";m.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 H=j.getElementsByTagName("canvas");for(var G=0;G<H.length;G++){this.initElement(H[G])}},initElement:function(j){if(!j.getContext){j.getContext=A;j.innerHTML="";j.attachEvent("onpropertychange",w);j.attachEvent("onresize",v);var i=j.attributes;if(i.width&&i.width.specified){j.style.width=i.width.nodeValue+"px"}else{j.width=j.clientWidth}if(i.height&&i.height.specified){j.style.height=i.height.nodeValue+"px"}else{j.height=j.clientHeight}}return j}};function w(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 v(j){var i=j.srcElement;if(i.firstChild){i.firstChild.style.width=i.clientWidth+"px";i.firstChild.style.height=i.clientHeight+"px"}}g.init();var b=[];for(var u=0;u<16;u++){for(var n=0;n<16;n++){b[u*16+n]=u.toString(16)+n.toString(16)}}function d(){return[[1,0,0],[0,1,0],[0,0,1]]}function F(J,H){var m=d();for(var i=0;i<3;i++){for(var j=0;j<3;j++){var G=0;for(var I=0;I<3;I++){G+=J[i][I]*H[I][j]}m[i][j]=G}}return m}function c(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 t(G){var m,I=1;G=String(G);if(G.substring(0,3)=="rgb"){var j=G.indexOf("(",3);var K=G.indexOf(")",j+1);var J=G.substring(j+1,K).split(",");m="#";for(var H=0;H<3;H++){m+=b[Number(J[H])]}if(J.length==4&&G.substr(3,1)=="a"){I=J[3]}}else{m=G}return{color:m,alpha:I}}function E(i){switch(i){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function a(i){this.m_=d();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.strokeStyle="#000";this.fillStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=l*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 s=a.prototype;s.clearRect=function(){this.element_.innerHTML=""};s.beginPath=function(){this.currentPath_=[]};s.moveTo=function(j,i){var m=this.getCoords_(j,i);this.currentPath_.push({type:"moveTo",x:m.x,y:m.y});this.currentX_=m.x;this.currentY_=m.y};s.lineTo=function(j,i){var m=this.getCoords_(j,i);this.currentPath_.push({type:"lineTo",x:m.x,y:m.y});this.currentX_=m.x;this.currentY_=m.y};s.bezierCurveTo=function(K,J,m,j,L,i){var H=this.getCoords_(L,i);var I=this.getCoords_(K,J);var G=this.getCoords_(m,j);C(this,I,G,H)};function C(m,i,j,G){m.currentPath_.push({type:"bezierCurveTo",cp1x:i.x,cp1y:i.y,cp2x:j.x,cp2y:j.y,x:G.x,y:G.y});m.currentX_=G.x;m.currentY_=G.y}s.quadraticCurveTo=function(j,K,J,i){var G=this.getCoords_(j,K);var m=this.getCoords_(J,i);var I={x:this.currentX_+2/3*(G.x-this.currentX_),y:this.currentY_+2/3*(G.y-this.currentY_)};var H={x:I.x+(m.x-this.currentX_)/3,y:I.y+(m.y-this.currentY_)/3};C(this,I,H,m)};s.arc=function(P,G,I,N,K,O){I*=l;var j=O?"at":"wa";var m=P+k(N)*I-f;var M=G+e(N)*I-f;var i=P+k(K)*I-f;var Q=G+e(K)*I-f;if(m==i&&!O){m+=0.125}var J=this.getCoords_(P,G);var L=this.getCoords_(m,M);var H=this.getCoords_(i,Q);this.currentPath_.push({type:j,x:J.x,y:J.y,radius:I,xStart:L.x,yStart:L.y,xEnd:H.x,yEnd:H.y})};s.rect=function(m,j,i,G){this.moveTo(m,j);this.lineTo(m+i,j);this.lineTo(m+i,j+G);this.lineTo(m,j+G);this.closePath()};s.strokeRect=function(m,j,i,H){var G=this.currentPath_;this.beginPath();this.moveTo(m,j);this.lineTo(m+i,j);this.lineTo(m+i,j+H);this.lineTo(m,j+H);this.closePath();this.stroke();this.currentPath_=G};s.fillRect=function(m,j,i,H){var G=this.currentPath_;this.beginPath();this.moveTo(m,j);this.lineTo(m+i,j);this.lineTo(m+i,j+H);this.lineTo(m,j+H);this.closePath();this.fill();this.currentPath_=G};s.createLinearGradient=function(m,i,G,j){var H=new h("gradient");H.x0_=m;H.y0_=i;H.x1_=G;H.y1_=j;return H};s.createRadialGradient=function(m,i,G,I,j,J){var H=new h("gradientradial");H.x0_=m;H.y0_=i;H.r0_=G;H.x1_=I;H.y1_=j;H.r1_=J;return H};s.drawImage=function(O,J){var j,R,ab,K,Z,m,I,ac;var i=O.runtimeStyle.width;var V=O.runtimeStyle.height;O.runtimeStyle.width="auto";O.runtimeStyle.height="auto";var L=O.width;var M=O.height;O.runtimeStyle.width=i;O.runtimeStyle.height=V;if(arguments.length==3){j=arguments[1];R=arguments[2];Z=m=0;I=ab=L;ac=K=M}else{if(arguments.length==5){j=arguments[1];R=arguments[2];ab=arguments[3];K=arguments[4];Z=m=0;I=L;ac=M}else{if(arguments.length==9){Z=arguments[1];m=arguments[2];I=arguments[3];ac=arguments[4];j=arguments[5];R=arguments[6];ab=arguments[7];K=arguments[8]}else{throw Error("Invalid number of arguments")}}}var S=this.getCoords_(j,R);var G=I/2;var X=ac/2;var Y=[];var T=10;var U=10;Y.push(" <g_vml_:group",' coordsize="',l*T,",",l*U,'"',' coordorigin="0,0"',' style="width:',T,"px;height:",U,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]){var P=[];P.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",B(S.x/l),",","Dy=",B(S.y/l),"");var Q=S;var ad=this.getCoords_(j+ab,R);var aa=this.getCoords_(j,R+K);var N=this.getCoords_(j+ab,R+K);Q.x=p.max(Q.x,ad.x,aa.x,N.x);Q.y=p.max(Q.y,ad.y,aa.y,N.y);Y.push("padding:0 ",B(Q.x/l),"px ",B(Q.y/l),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",P.join(""),", sizingmethod='clip');")}else{Y.push("top:",B(S.y/l),"px;left:",B(S.x/l),"px;")}Y.push(' ">','<g_vml_:image src="',O.src,'"',' style="width:',l*ab,"px;"," height:",l*K,'px;"',' cropleft="',Z/L,'"',' croptop="',m/M,'"',' cropright="',(L-Z-I)/L,'"',' cropbottom="',(M-m-ac)/M,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",Y.join(""))};s.stroke=function(an){var am=[];var af=false;var ab=t(an?this.fillStyle:this.strokeStyle);var ai=ab.color;var ar=ab.alpha*this.globalAlpha;var L=10;var M=10;am.push("<g_vml_:shape",' filled="',!!an,'"',' style="position:absolute;width:',L,"px;height:",M,'px;"',' coordorigin="0 0" coordsize="',l*L," ",l*M,'"',' stroked="',!an,'"',' path="');var Q=false;var O={x:null,y:null};var at={x:null,y:null};for(var G=0;G<this.currentPath_.length;G++){var T=this.currentPath_[G];var ac;switch(T.type){case"moveTo":ac=T;am.push(" m ",B(T.x),",",B(T.y));break;case"lineTo":am.push(" l ",B(T.x),",",B(T.y));break;case"close":am.push(" x ");T=null;break;case"bezierCurveTo":am.push(" c ",B(T.cp1x),",",B(T.cp1y),",",B(T.cp2x),",",B(T.cp2y),",",B(T.x),",",B(T.y));break;case"at":case"wa":am.push(" ",T.type," ",B(T.x-this.arcScaleX_*T.radius),",",B(T.y-this.arcScaleY_*T.radius)," ",B(T.x+this.arcScaleX_*T.radius),",",B(T.y+this.arcScaleY_*T.radius)," ",B(T.xStart),",",B(T.yStart)," ",B(T.xEnd),",",B(T.yEnd));break}if(T){if(O.x==null||T.x<O.x){O.x=T.x}if(at.x==null||T.x>at.x){at.x=T.x}if(O.y==null||T.y<O.y){O.y=T.y}if(at.y==null||T.y>at.y){at.y=T.y}}}am.push(' ">');if(!an){var m=this.lineScale_*this.lineWidth;if(m<1){ar*=m}am.push("<g_vml_:stroke",' opacity="',ar,'"',' joinstyle="',this.lineJoin,'"',' miterlimit="',this.miterLimit,'"',' endcap="',E(this.lineCap),'"',' weight="',m,'px"',' color="',ai,'" />')}else{if(typeof this.fillStyle=="object"){var P=this.fillStyle;var ao=0;var j={x:0,y:0};var aj=0;var N=1;if(P.type_=="gradient"){var ak=P.x0_/this.arcScaleX_;var J=P.y0_/this.arcScaleY_;var ad=P.x1_/this.arcScaleX_;var ae=P.y1_/this.arcScaleY_;var ap=this.getCoords_(ak,J);var ah=this.getCoords_(ad,ae);var S=ah.x-ap.x;var al=ah.y-ap.y;ao=Math.atan2(S,al)*180/Math.PI;if(ao<0){ao+=360}if(ao<1e-06){ao=0}}else{var ap=this.getCoords_(P.x0_,P.y0_);var V=at.x-O.x;var I=at.y-O.y;j={x:(ap.x-O.x)/V,y:(ap.y-O.y)/I};V/=this.arcScaleX_*l;I/=this.arcScaleY_*l;var U=p.max(V,I);aj=2*P.r0_/U;N=2*P.r1_/U-aj}var Y=P.colors_;Y.sort(function(i,H){return i.offset-H.offset});var R=Y.length;var X=Y[0].color;var aq=Y[R-1].color;var Z=Y[0].alpha*this.globalAlpha;var K=Y[R-1].alpha*this.globalAlpha;var aa=[];for(var G=0;G<R;G++){var ag=Y[G];aa.push(ag.offset*N+aj+" "+ag.color)}am.push('<g_vml_:fill type="',P.type_,'"',' method="none" focus="100%"',' color="',X,'"',' color2="',aq,'"',' colors="',aa.join(","),'"',' opacity="',K,'"',' g_o_:opacity2="',Z,'"',' angle="',ao,'"',' focusposition="',j.x,",",j.y,'" />')}else{am.push('<g_vml_:fill color="',ai,'" opacity="',ar,'" />')}}am.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",am.join(""))};s.fill=function(){this.stroke(true)};s.closePath=function(){this.currentPath_.push({type:"close"})};s.getCoords_=function(G,j){var i=this.m_;return{x:l*(G*i[0][0]+j*i[1][0]+i[2][0])-f,y:l*(G*i[0][1]+j*i[1][1]+i[2][1])-f}};s.save=function(){var i={};c(this,i);this.aStack_.push(i);this.mStack_.push(this.m_);this.m_=F(d(),this.m_)};s.restore=function(){c(this.aStack_.pop(),this);this.m_=this.mStack_.pop()};function r(i){for(var G=0;G<3;G++){for(var H=0;H<2;H++){if(!isFinite(i[G][H])||isNaN(i[G][H])){return false}}}return true}function z(H,i,j){if(!r(i)){return}H.m_=i;if(j){var G=i[0][0]*i[1][1]-i[0][1]*i[1][0];H.lineScale_=o(q(G))}}s.translate=function(j,i){var m=[[1,0,0],[0,1,0],[j,i,1]];z(this,F(m,this.m_),false)};s.rotate=function(m){var j=k(m);var i=e(m);var G=[[j,i,0],[-i,j,0],[0,0,1]];z(this,F(G,this.m_),false)};s.scale=function(j,i){this.arcScaleX_*=j;this.arcScaleY_*=i;var m=[[j,0,0],[0,i,0],[0,0,1]];z(this,F(m,this.m_),true)};s.transform=function(J,i,H,m,I,G){var j=[[J,i,0],[H,m,0],[I,G,1]];z(this,F(j,this.m_),true)};s.setTransform=function(K,j,I,G,J,H){var i=[[K,j,0],[I,G,0],[J,H,1]];z(this,i,true)};s.clip=function(){};s.arcTo=function(){};s.createPattern=function(){return new y};function h(i){this.type_=i;this.x0_=0;this.y0_=0;this.r0_=0;this.x1_=0;this.y1_=0;this.r1_=0;this.colors_=[]}h.prototype.addColorStop=function(j,i){i=t(i);this.colors_.push({offset:j,color:i.color,alpha:i.alpha})};function y(){}G_vmlCanvasManager=g;CanvasRenderingContext2D=a;CanvasGradient=h;CanvasPattern=y})()};

/* swfobject.js */

var swfobject=function(){var aq="undefined",aA="object",aa="Shockwave Flash",ae="ShockwaveFlash.ShockwaveFlash",az="application/x-shockwave-flash",Z="SWFObjectExprInst",av="onreadystatechange",am=window,aI=document,aC=navigator,ab=false,ac=[aG],aN=[],al=[],ag=[],aK,Y,ar,ao,ah=false,aO=false,aM,au,aL=true,ak=function(){var c=typeof aI.getElementById!=aq&&typeof aI.getElementsByTagName!=aq&&typeof aI.createElement!=aq,g=aC.userAgent.toLowerCase(),j=aC.platform.toLowerCase(),h=j?/win/.test(j):/win/.test(g),a=j?/mac/.test(j):/mac/.test(g),b=/webkit/.test(g)?parseFloat(g.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=!+"\v1",e=[0,0,0],f=null;if(typeof aC.plugins!=aq&&typeof aC.plugins[aa]==aA){f=aC.plugins[aa].description;if(f&&!(typeof aC.mimeTypes!=aq&&aC.mimeTypes[az]&&!aC.mimeTypes[az].enabledPlugin)){ab=true;i=false;f=f.replace(/^.*\s+(\S+\s+\S+$)/,"$1");e[0]=parseInt(f.replace(/^(.*)\..*$/,"$1"),10);e[1]=parseInt(f.replace(/^.*\.(.*)\s.*$/,"$1"),10);e[2]=/[a-zA-Z]/.test(f)?parseInt(f.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof am.ActiveXObject!=aq){try{var d=new ActiveXObject(ae);if(d){f=d.GetVariable("$version");if(f){i=true;f=f.split(" ")[1].split(",");e=[parseInt(f[0],10),parseInt(f[1],10),parseInt(f[2],10)]}}}catch(k){}}}return{w3:c,pv:e,wk:b,ie:i,win:h,mac:a}}(),aJ=function(){if(!ak.w3){return}if((typeof aI.readyState!=aq&&aI.readyState=="complete")||(typeof aI.readyState==aq&&(aI.getElementsByTagName("body")[0]||aI.body))){aT()}if(!ah){if(typeof aI.addEventListener!=aq){aI.addEventListener("DOMContentLoaded",aT,false)}if(ak.ie&&ak.win){aI.attachEvent(av,function(){if(aI.readyState=="complete"){aI.detachEvent(av,arguments.callee);aT()}});if(am==top){(function(){if(ah){return}try{aI.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}aT()})()}}if(ak.wk){(function(){if(ah){return}if(!/loaded|complete/.test(aI.readyState)){setTimeout(arguments.callee,0);return}aT()})()}aB(aT)}}();function aT(){if(ah){return}try{var d=aI.getElementsByTagName("body")[0].appendChild(ap("span"));d.parentNode.removeChild(d)}catch(a){return}ah=true;var b=ac.length;for(var c=0;c<b;c++){ac[c]()}}function ai(a){if(ah){a()}else{ac[ac.length]=a}}function aB(b){if(typeof am.addEventListener!=aq){am.addEventListener("load",b,false)}else{if(typeof aI.addEventListener!=aq){aI.addEventListener("load",b,false)}else{if(typeof am.attachEvent!=aq){aH(am,"onload",b)}else{if(typeof am.onload=="function"){var a=am.onload;am.onload=function(){a();b()}}else{am.onload=b}}}}}function aG(){if(ab){ad()}else{af()}}function ad(){var b=aI.getElementsByTagName("body")[0];var a=ap(aA);a.setAttribute("type",az);var d=b.appendChild(a);if(d){var c=0;(function(){if(typeof d.GetVariable!=aq){var e=d.GetVariable("$version");if(e){e=e.split(" ")[1].split(",");ak.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(a);d=null;af()})()}else{af()}}function af(){var f=aN.length;if(f>0){for(var c=0;c<f;c++){var k=aN[c].id;var g=aN[c].callbackFn;var d={success:false,id:k};if(ak.pv[0]>0){var i=aQ(k);if(i){if(at(aN[c].swfVersion)&&!(ak.wk&&ak.wk<312)){aF(k,true);if(g){d.success=true;d.ref=ax(k);g(d)}}else{if(aN[c].expressInstall&&an()){var b={};b.data=aN[c].expressInstall;b.width=i.getAttribute("width")||"0";b.height=i.getAttribute("height")||"0";if(i.getAttribute("class")){b.styleclass=i.getAttribute("class")}if(i.getAttribute("align")){b.align=i.getAttribute("align")}var h={};var j=i.getElementsByTagName("param");var a=j.length;for(var e=0;e<a;e++){if(j[e].getAttribute("name").toLowerCase()!="movie"){h[j[e].getAttribute("name")]=j[e].getAttribute("value")}}X(b,h,k,g)}else{ay(i);if(g){g(d)}}}}}else{aF(k,true);if(g){var l=ax(k);if(l&&typeof l.SetVariable!=aq){d.success=true;d.ref=l}g(d)}}}}}function ax(a){var b=null;var c=aQ(a);if(c&&c.nodeName=="OBJECT"){if(typeof c.SetVariable!=aq){b=c}else{var d=c.getElementsByTagName(aA)[0];if(d){b=d}}}return b}function an(){return !aO&&at("6.0.65")&&(ak.win||ak.mac)&&!(ak.wk&&ak.wk<312)}function X(b,d,f,h){aO=true;ar=h||null;ao={success:false,id:f};var e=aQ(f);if(e){if(e.nodeName=="OBJECT"){aK=aU(e);Y=null}else{aK=e;Y=f}b.id=Z;if(typeof b.width==aq||(!/%$/.test(b.width)&&parseInt(b.width,10)<310)){b.width="310"}if(typeof b.height==aq||(!/%$/.test(b.height)&&parseInt(b.height,10)<137)){b.height="137"}aI.title=aI.title.slice(0,47)+" - Flash Player Installation";var c=ak.ie&&ak.win?"ActiveX":"PlugIn",a="MMredirectURL="+am.location.toString().replace(/&/g,"%26")+"&MMplayerType="+c+"&MMdoctitle="+aI.title;if(typeof d.flashvars!=aq){d.flashvars+="&"+a}else{d.flashvars=a}if(ak.ie&&ak.win&&e.readyState!=4){var g=ap("div");f+="SWFObjectNew";g.setAttribute("id",f);e.parentNode.insertBefore(g,e);e.style.display="none";(function(){if(e.readyState==4){e.parentNode.removeChild(e)}else{setTimeout(arguments.callee,10)}})()}aD(b,d,f)}}function ay(b){if(ak.ie&&ak.win&&b.readyState!=4){var a=ap("div");b.parentNode.insertBefore(a,b);a.parentNode.replaceChild(aU(b),a);b.style.display="none";(function(){if(b.readyState==4){b.parentNode.removeChild(b)}else{setTimeout(arguments.callee,10)}})()}else{b.parentNode.replaceChild(aU(b),b)}}function aU(f){var a=ap("div");if(ak.win&&ak.ie){a.innerHTML=f.innerHTML}else{var c=f.getElementsByTagName(aA)[0];if(c){var e=c.childNodes;if(e){var b=e.length;for(var d=0;d<b;d++){if(!(e[d].nodeType==1&&e[d].nodeName=="PARAM")&&!(e[d].nodeType==8)){a.appendChild(e[d].cloneNode(true))}}}}}return a}function aD(b,f,k){var j,d=aQ(k);if(ak.wk&&ak.wk<312){return j}if(d){if(typeof b.id==aq){b.id=k}if(ak.ie&&ak.win){var h="";for(var i in b){if(b[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){f.movie=b[i]}else{if(i.toLowerCase()=="styleclass"){h+=' class="'+b[i]+'"'}else{if(i.toLowerCase()!="classid"){h+=" "+i+'="'+b[i]+'"'}}}}}var c="";for(var e in f){if(f[e]!=Object.prototype[e]){c+='<param name="'+e+'" value="'+f[e]+'" />'}}d.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+h+">"+c+"</object>";al[al.length]=b.id;j=aQ(b.id)}else{var l=ap(aA);l.setAttribute("type",az);for(var a in b){if(b[a]!=Object.prototype[a]){if(a.toLowerCase()=="styleclass"){l.setAttribute("class",b[a])}else{if(a.toLowerCase()!="classid"){l.setAttribute(a,b[a])}}}}for(var g in f){if(f[g]!=Object.prototype[g]&&g.toLowerCase()!="movie"){aS(l,g,f[g])}}d.parentNode.replaceChild(l,d);j=l}}return j}function aS(d,b,c){var a=ap("param");a.setAttribute("name",b);a.setAttribute("value",c);d.appendChild(a)}function aw(b){var a=aQ(b);if(a&&a.nodeName=="OBJECT"){if(ak.ie&&ak.win){a.style.display="none";(function(){if(a.readyState==4){aP(b)}else{setTimeout(arguments.callee,10)}})()}else{a.parentNode.removeChild(a)}}}function aP(c){var b=aQ(c);if(b){for(var a in b){if(typeof b[a]=="function"){b[a]=null}}b.parentNode.removeChild(b)}}function aQ(c){var a=null;try{a=aI.getElementById(c)}catch(b){}return a}function ap(a){return aI.createElement(a)}function aH(c,a,b){c.attachEvent(a,b);ag[ag.length]=[c,a,b]}function at(c){var b=ak.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 aE(f,c,e,g){if(ak.ie&&ak.mac){return}var a=aI.getElementsByTagName("head")[0];if(!a){return}var b=(e&&typeof e=="string")?e:"screen";if(g){aM=null;au=null}if(!aM||au!=b){var d=ap("style");d.setAttribute("type","text/css");d.setAttribute("media",b);aM=a.appendChild(d);if(ak.ie&&ak.win&&typeof aI.styleSheets!=aq&&aI.styleSheets.length>0){aM=aI.styleSheets[aI.styleSheets.length-1]}au=b}if(ak.ie&&ak.win){if(aM&&typeof aM.addRule==aA){aM.addRule(f,c)}}else{if(aM&&typeof aI.createTextNode!=aq){aM.appendChild(aI.createTextNode(f+" {"+c+"}"))}}}function aF(c,a){if(!aL){return}var b=a?"visible":"hidden";if(ah&&aQ(c)){aQ(c).style.visibility=b}else{aE("#"+c,"visibility:"+b)}}function aj(b){var c=/[\\\"<>\.;]/;var a=c.exec(b)!=null;return a&&typeof encodeURIComponent!=aq?encodeURIComponent(b):b}var aR=function(){if(ak.ie&&ak.win){window.attachEvent("onunload",function(){var e=ag.length;for(var f=0;f<e;f++){ag[f][0].detachEvent(ag[f][1],ag[f][2])}var d=al.length;for(var a=0;a<d;a++){aw(al[a])}for(var c in ak){ak[c]=null}ak=null;for(var b in swfobject){swfobject[b]=null}swfobject=null})}}();return{registerObject:function(e,b,a,d){if(ak.w3&&e&&b){var c={};c.id=e;c.swfVersion=b;c.expressInstall=a;c.callbackFn=d;aN[aN.length]=c;aF(e,false)}else{if(d){d({success:false,id:e})}}},getObjectById:function(a){if(ak.w3){return ax(a)}},embedSWF:function(f,g,h,e,j,c,k,d,b,a){var i={success:false,id:g};if(ak.w3&&!(ak.wk&&ak.wk<312)&&f&&g&&h&&e&&j){aF(g,false);ai(function(){h+="";e+="";var m={};if(b&&typeof b===aA){for(var q in b){m[q]=b[q]}}m.data=f;m.width=h;m.height=e;var p={};if(d&&typeof d===aA){for(var l in d){p[l]=d[l]}}if(k&&typeof k===aA){for(var n in k){if(typeof p.flashvars!=aq){p.flashvars+="&"+n+"="+k[n]}else{p.flashvars=n+"="+k[n]}}}if(at(j)){var o=aD(m,p,g);if(m.id==g){aF(g,true)}i.success=true;i.ref=o}else{if(c&&an()){m.data=c;X(m,p,g,a);return}else{aF(g,true)}}if(a){a(i)}})}else{if(a){a(i)}}},switchOffAutoHideShow:function(){aL=false},ua:ak,getFlashPlayerVersion:function(){return{major:ak.pv[0],minor:ak.pv[1],release:ak.pv[2]}},hasFlashPlayerVersion:at,createSWF:function(c,b,a){if(ak.w3){return aD(c,b,a)}else{return undefined}},showExpressInstall:function(d,a,b,c){if(ak.w3&&an()){X(d,a,b,c)}},removeSWF:function(a){if(ak.w3){aw(a)}},createCSS:function(a,d,c,b){if(ak.w3){aE(a,d,c,b)}},addDomLoadEvent:ai,addLoadEvent:aB,getQueryParamValue:function(a){var d=aI.location.search||aI.location.hash;if(d){if(/\?/.test(d)){d=d.split("?")[1]}if(a==null){return aj(d)}var c=d.split("&");for(var b=0;b<c.length;b++){if(c[b].substring(0,c[b].indexOf("="))==a){return aj(c[b].substring((c[b].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(aO){var a=aQ(Z);if(a&&aK){a.parentNode.replaceChild(aK,a);if(Y){aF(Y,true);if(ak.ie&&ak.win){aK.style.display="block"}}if(ar){ar(ao)}}aO=false}}}}();

/* Cobalt.js */

(function(d,e,c){var f={};e.Cobalt=f;var b=[];var h=[];var a=false;var g=false;f.runOnLoad=function(i){if(!i){throw"Null function set to run on load"}if(!a){b.push(i)}else{i()}};f.triggerHtmlInsert=function(l){if(!l){throw"Cannot pass null into triggerHtmlInsert"}for(var k=0;k<h.length;k++){var j=h[k];j(l)}};f.newDate=function(){var j=new Date();var i=f.serverTimeDifference;if(i){j.setTime(j.getTime()+i)}return j};f.load=function(l){if(a){return}if(!f.serverTimeDifference){if(typeof l==="number"){var n=l;var m=new Date().getTime();f.serverTimeDifference=n-m}else{f.serverTimeDifference=0}}if(!d.isReady&&d.browser.msie){return}a=true;var k=b;b=null;for(var j=0;j<k.length;j++){var o=k[j];o()}g=true;f.triggerHtmlInsert(d(document))};d(f.load);f.runOnHtmlInsert=function(i){if(!i){throw"Undefined function passed to runOnHtmlInsert"}h.push(i);if(g){i(d(document))}};f.runOnLoad(function(){try{var l=[];var q=d.browser.version;var k=function(v,t,w,u,s){for(var x=t;x<w;x++){if(v<x){l.push(u+"-lt-"+s+x);l.push(u+"-lte-"+s+x)}else{if(v>x){l.push(u+"-gt-"+s+x);l.push(u+"-gte-"+s+x)}else{l.push(u+"-lte-"+s+x);l.push(u+"-gte-"+s+x);l.push(u+"-"+s+x)}}}};if(d.browser.webkit){l.push("webkit");var r=parseInt(q.split(".")[0]);l.push("webkit-"+r)}else{if(d.browser.opera){l.push("opera");var r=parseInt(q.split(".")[0]);k(parseInt(q.split(".")[0]),6,12,"opera","")}else{if(d.browser.msie){l.push("msie");var r=parseInt(q.split(".")[0]);k(parseInt(q.split(".")[0]),6,11,"msie","")}else{if(d.browser.mozilla){l.push("gecko");var o=q.split(".").slice(0,2);var n=parseInt(o[0]);var m=parseInt(o[1]);switch(n){case 1:k(m,5,10,"gecko","1-");k(-1000,0,2,"gecko","2-");break;case 2:k(1000,5,10,"gecko","1-");k(m,0,2,"gecko","2-");break}}else{l.push("unknown-browser")}}}}for(var j=0;j<l.length;j++){d("html").addClass(l[j])}}catch(p){}})})(jQuery,window||this);

/* Cobalt.Constants.js */

(function(a,b,c){b.Constants={StaticURL:null,initialize:function(d){a.each(d,function(e,f){b.Constants[e]=f})}}})(jQuery,Cobalt);

/* Cobalt.Utils.js */

(function(a,b,c){b.Utils={getCurrentDomain:function(){var f=self.location.host;var d=f.split(".");var e=d[d.length-2]+"."+d[d.length-1];return e},getStaticDomain:function(){return"http://static."+b.Utils.getCurrentDomain()},cookiesDisabled:function(){var e={domain:b.Utils.getCurrentDomain(),path:"/"};a.cookie("_cookieTest",true,e);var d=a.cookie("_cookieTest");a.cookie("_cookieTest",null,e);return(d==null)},getSlug:function(e){e=e.toLowerCase();while(e.match(/[^A-Za-z0-9_\-\s]+/)!=null){e=e.replace(/[^A-Za-z0-9_\-\s]/,"")}var d=e.split(" ");e=d.join("-");return e},getCookieValues:function(j){if(j==null){return null}else{var l={};var g=j.split("&");for(var d=0;d<g.length;d++){var e=g[d];var k=e.indexOf("=");var f,h;if(k==-1){f=e;h=""}else{f=e.substring(0,k);h=e.substring(k+1)}h=unescape(h);try{h=JSON.parse(h)}catch(m){h=null}l[f]=h}return l}},serializeCookieValues:function(g){var h=[];var e=[];for(var d in g){e.push(d)}e.sort();for(var f=0;f<e.length;f++){var d=e[f];if(d&&(d!=null&&typeof d!="undefined")){h.push(d+"="+encodeURIComponent(JSON.stringify(g[d])))}}return h.join("&")},objectToQueryString:function(g,f){if(g==c||g.constructor!==Object){return""}var e=[];for(var d in g){e.push(d)}e.sort();var j=[];for(var h=0;h<e.length;h++){j.push(h==0?"?":"&");var d=e[h];j.push(encodeURIComponent(d));j.push("=");j.push(encodeURIComponent(g[d]))}if(f){j.shift()}return j.join("")},queryStringToObject:function(){var j=location.search.length;if(j>0){var d=location.search.substring(1,j);var g=d.split("&");var f=new Object();for(var h=0;h<g.length;h++){var e=g[h].split("=");f[e[0]]=e[1]}return f}return{}},removeFromQueryString:function(e){var k=location.search.length;if(k>0){var d=location.search.substring(1,k);var h=d.split("&");var f=new Object();for(var j=0;j<h.length;j++){var g=h[j].split("=");if(g[0]==e){continue}f[g[0]]=g[1]}return b.Utils.objectToQueryString(f)}return""},confirmDelete:function(g,f,k,i,d){if(!confirm(f)){i.preventDefault();return}var j=k[0].tagName;var h=k.parents("form:first");if(h.length&&j=="BUTTON"){k.unbind("click");k.click();i.preventDefault();return false}if(d=="no-reload"){a.post(g,null,function(e){a(k).trigger("deleteConfirmPost");a.log(e);if(e!==c&&e.redirectURL!==c){window.location=e.redirectURL}},"json")}else{a.post(g,null,function(e){window.location.reload();return false},"json")}return false},setConfirmDelete:function(g){var e=g.attr("data-delete-prompt-message");var f=g.attr("data-delete-type");var d=g.attr("href");if(e==""||e==null){e=g.parent().attr("data-delete-prompt-message");if(e==""||e==null){e="Delete?"}}if(d!=""&&e!=""){g.unbind();g.bind("click",function(h){b.Utils.confirmDelete(d,e,g,h,f);return false})}}};a.fn.setCursorPosition=function(e){if(a(this).get(0).setSelectionRange){a(this).get(0).setSelectionRange(e,e)}else{if(a(this).get(0).createTextRange){var d=a(this).get(0).createTextRange();d.collapse(true);d.moveEnd("character",e);d.moveStart("character",e);d.select()}}};a.fn.getCursorPosition=function(){var e=0;var d=a(this).get(0);if(document.selection){d.focus();var g=document.selection.createRange();var f=document.selection.createRange().text.length;g.moveStart("character",-d.value.length);e=g.text.length-f}else{if(d.selectionStart||d.selectionStart=="0"){e=d.selectionStart}}return e};a.log=function(d){if(window.console){console.log(d)}};a.debug=function(d){if(window.console){console.debug(d)}};a.info=function(d){if(window.console){console.info(d)}};a.warn=function(d){if(window.console){console.warn(d)}};a.error=function(d){if(window.console){console.error(d)}}})($,Cobalt);

/* Cobalt.Routes.js */

(function(a,b){a.Routes=function(){a.Routes.Instance=this;this.buildRoute=function(c,d){return c+a.Utils.objectToQueryString(d)}}})(Cobalt);

/* Cobalt.AdminPanel.js */

(function(a,b,c){b.AdminPanel={adminGetSubnamespacesRoute:null,adminGetRouteNamesRoute:null,initialize:function(){a("#field-controllerName").change(function(){var e=a("#field-controllerName").val();var d=a("#field-routeName").disable();a("#field-routeName > option + option").remove();if(e){a.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:b.AdminPanel.adminGetRouteNamesRoute(e),dataType:"json",success:function(h){if(h.length>0){for(var g=0;g<h.length;g++){var f=h[g];if(f!=null){d.append(a("<option>").attr("value",f).text(f))}}d.enable()}}})}});b.AdminPanel.initializeCacheManager()},initializeLocalizationForm:function(){a("select#field-namespace").change(function(){var d=a("select#field-subNamespace");var e=a("select#field-namespace").val();if(e==""){a(d).attr("disabled",true).html("");return}a.ajax({type:"GET",dataType:"json",contentType:"application/json; charset=utf-8",url:b.AdminPanel.adminGetSubnamespacesRoute(e),success:function(h){a("select#field-subNamespace > option + option").remove();if(h.length>0){for(var g=0;g<h.length;g++){var f=h[g];if(f!=null){d.append(a("<option>").attr("value",f.ID).text(f.Name))}}d.removeAttr("disabled")}else{d.attr("disabled",true).html("")}}})})},initializeCacheManager:function(){a(".listing-cache-entry .invalidate-button").each(function(){a(this).click(function(){var f=a(this).parent().parent();var e=escape(a(this).attr("data-cache-key"));var d=b.Routes.Instance.CPCacheManagerInvalidateDataKey();a.ajax({url:d,data:{cacheKey:e},type:"POST",dataType:"html",success:function(g){f.remove()},error:function(){alert("Unable to remove cache key!")}})})})}};b.runOnLoad(b.AdminPanel.initialize)})(jQuery,Cobalt);

/* Cobalt.Avatar.js */

(function(a,b,c){a(function(){b.runOnLoad(function(){a("form.avatar-form").each(function(){var d=a(this);d.ajaxForm({type:"post",iframe:true,dataType:"json",beforeSubmit:function(){if(!d.valid()){return false}else{d.mask()}},success:function(g,e,f){switch(g.result){case"success":parent.location.reload();break;case"invalid":d.unmask();b.Forms.displayErrors(d,g.errors);break;default:d.unmask();throw"Unknown data result from upload avatar form: "+g.result.toString()}},error:function(f,e,g){d.unmask()}})})})})})(jQuery,Cobalt);

/* Cobalt.Localization.js */

(function(c,d,e){var b=1;var a=(function(){var f={0:function(i,h){return h[0]},1:function(i,h){if(i==1){return h[0]}else{return h[1]}},2:function(i,h){if(i==1||i==0){return h[0]}else{return h[1]}},3:function(i,h){if(h.length<3||i==0){return h[0]}else{if(i%1!=0){return h[2]}else{if(i%10==1&&i%100!=11){return h[1]}else{return h[2]}}}},4:function(i,h){if(h.length<3||i==1){return h[0]}else{if(i==2){return h[1]}else{return h[2]}}},5:function(i,h){if(h.length<3||i==1){return h[0]}else{if(i%1!=0){return h[2]}else{if(i==0||(i%100>=1&&i%100<=19)){return h[1]}else{return h[2]}}}},6:function(i,h){if(h.length<3||(i%10==1&&i%100!=11)){return h[0]}else{if(i%1!=0){return h[2]}else{if(i%10==0||(i%100>=10&&i%100<=20)){return h[1]}else{return h[2]}}}},7:function(i,h){if(h.length<3||(i%10==1&&i%100!=11)){return h[0]}else{if(i%1!=0){return h[2]}else{if((i%10>=2&&i%10<=4)&&!(i%100>=12&&i%100<=14)){return h[1]}else{return h[2]}}}},8:function(i,h){if(h.length<3||i==1){return h[0]}else{if(i%1!=0){return h[2]}else{if(i%10>=2&&i%10<=4){return h[1]}else{return h[2]}}}},9:function(i,h){if(h.length<3||i==1){return h[0]}else{if(i%1!=0){return h[2]}else{if((i%10>=2&&i%10<=4)&&!(i%100>=12&&i%100<=14)){return h[1]}else{return h[2]}}}},10:function(i,h){if(h.length<4||i%100==1){return h[0]}else{if(i%100==2){return h[1]}else{if(i%100==3||i%100==4){return h[2]}else{return h[3]}}}},11:function(i,h){if(h.length<5||i==1){return h[0]}else{if(i==2){return h[1]}else{if(i%1!=0){return h[4]}else{if(i>=3&&i<=6){return h[2]}else{if(i>=7&&i<=10){return h[3]}else{return h[4]}}}}}},12:function(i,h){if(h.length<6||i==1){return h[0]}else{if(i==2){return h[1]}else{if(i%1!=0){return h[4]}else{if(i%100>=3&&i%100<=10){return h[2]}else{if(i%100>=11&&i%100<=99){return h[3]}else{if(i==0){return h[5]}else{return h[4]}}}}}}},13:function(i,h){if(h.length<4||i==1){return h[0]}else{if(i%1!=0){return h[3]}else{if(i==0||(i%100>=1&&i%100<=10)){return h[1]}else{if(i%100>=11&&i%100<=19){return h[2]}else{return h[3]}}}}},14:function(i,h){if(h.length<3||i%10==1){return h[0]}else{if(i%10!=2){return h[1]}else{return h[2]}}},15:function(i,h){if(i%10==1&&i%100!=11){return h[0]}else{return h[1]}}};var g=/PLURAL\[([^\]]+)\]/g;return function(h,i){if(!i){return""}return i.replace(g,function(j,m){var l=m.split(";");if(l.length<2){return""}else{if(l.length==2){return l[1]}}var k=parseFloat(l[0]);if(k!=k){k=0}l.shift();return f[h](k,l)})}})();d.Localization=function(g){if(g){d.Localization.Main=this}var i=1;var j={};var f={};var h=function(m){var k=f[m];if(typeof k=="undefined"){k=0;for(var l=0;l<j.length;l++){var n=j[l];if(n.id==m){k=n.pluralForm;break}}f[m]=k}return k};this.getCurrentLanguageID=function(){return i};this.setCurrentLanguageID=function(k){i=k};this.setLanguages=function(k){f={};j=k;this.Languages=k};this.populate=function(n,o){for(var m in o){for(var k in o[m]){for(var l in o[m][k]){if(this[m]&&this[m][k]&&this[m][k][l]){this[m][k][l][n]=o[m][k][l]}}}}};this.localize=function(o){var l=o.callee;var n=i;var k=l[n];if(typeof k=="undefined"&&i!=b){n=b;k=l[n];if(typeof k=="undefined"){throw"Can't find translation."}}if(o.length>0){k=String.prototype.format.apply(k,o)}var m=h(n);return a(m,k)}};d.LocalizationReporter={initialize:function(){c(".report-translations").delegate("#report-translations-link","click",function(h){d.Core.addFlashMessage(L.Global.Translator.ReportTranslationInstructions(),"tip")});d.LocalizationReporter.toggleInPlaceEditor();var g=c("#namespaceList");c(".namespaceSelector").hover(function(){g.stop(true,true).slideDown(100)},function(){g.stop(true,true).slideUp(100)});var f=c("#subNamespaceList");c(".subNamespaceSelector").hover(function(){f.stop(true,true).slideDown(100)},function(){f.stop(true,true).slideUp(100)})},toggleInPlaceEditor:function(){c(".trans").addClass("hover").attr("title",L.Global.Reporting.Report()).click(d.LocalizationReporter.clickToReport);c(".report-translations .trans").removeClass("hover").removeAttr("title").unbind("click");c(".trans.todo").unbind("click")},clickToReport:function(k){k.preventDefault();k.stopImmediatePropagation();var n=c(this);n.addClass("loading").mask();var i=c(this).attr("data-translation-id");if(i){var f=d.Routes.Instance.TranslationTranslationReportCreate(i);var j=500;var l=570;var m=500;var h=570;var g=false;c.get(f,function(r){var p=c(r);try{p.dialog({draggable:false,title:L.Global.Translator.ReportATranslation(),modal:true,resizable:false,dialogClass:"modal",close:function(t,s){p.dialog("destroy");p.remove();var u="";u=d.Utils.removeFromQueryString("report-translations");window.location.search=u}})}catch(q){n.removeClass("loading").unmask()}var o=p.dialog("widget");d.triggerHtmlInsert(p.parent());o.center({sizeToWindow:true,minWidth:j,maxWidth:m,maxHeight:h,autoHeight:g});n.removeClass("loading").unmask()})}}};d.Translation={initialize:function(){var h=c("#translator-language");var f=c("#language-selection");if(h.length>0){h.hover(function(){f.stop(true,true).slideDown(100)},function(){f.stop(true,true).slideUp(100)});var g=h.parents("form");g.bind("filter",function(){c(this).submit()});g.find("select").bind("change",function(){c(this).parents("form").trigger("filter")});f.find("a[data-id]").click(function(n){n.preventDefault();var m=c(this).attr("data-id");c("#filter-language").val(m).trigger("change")})}var i=c("#translation-navigation");if(i.length>0){i.find("a[data-id]").click(function(n){n.preventDefault();var m=c(this).attr("data-id");c("#filter-sub-namespace").val(m);g.trigger("filter")})}var k=c("#filter-sub-namespace").val();var l=i.find("a[data-id="+k+"]");l.addClass("selected");var j=l.parents("ul");j.siblings(".expandable-link").click();c("#phrases").delegate(".translation-list-item-header","click",function(p){p.preventDefault();var o=c(this).parents(".translation-list-item");var n=o.find(".translation-text");var m=o.find("form");m.delegate("#field-cancel","click",function(q){q.stopImmediatePropagation();q.preventDefault();m.hide()});m.show();m.ajaxForm({success:function(q,r,s,t){if(q.Status===e||(q.Status!==e&&q.Status!="invalid")){n.html(q.NewText);m.hide()}else{m.find(":submit").removeAttr("disabled");d.Forms.displayErrors(m,q.Errors)}}})})}}})(jQuery,Cobalt);

/* Cobalt.NiceDates.js */

(function(e,f,c){var h=["SundayAbbr","MondayAbbr","TuesdayAbbr","WednesdayAbbr","ThursdayAbbr","FridayAbbr","SaturdayAbbr"];var g=function(l){var k=h[l];var j=f.Localization.Main;if(j&&j.Global&&j.Global.Dates&&j.Global.Dates[k]){return j.Global.Dates[k]()}return k.substring(0,3)};var i=["JanuaryAbbr","FebruaryAbbr","MarchAbbr","AprilAbbr","MayAbbr","JuneAbbr","JulyAbbr","AugustAbbr","SeptemberAbbr","OctoberAbbr","NovemberAbbr","DecemberAbbr"];var b=function(l){var k=i[l];var j=f.Localization.Main;if(j&&j.Global&&j.Global.Dates&&j.Global.Dates[k]){return j.Global.Dates[k]()}return k.substring(0,3)};var a=function(l,k){var j=f.Localization.Main;if(j&&j.Global&&j.Global.Dates&&j.Global.Dates[l]){return function(){return j.Global.Dates[l].apply(null,arguments)}}if(k.indexOf("{0")!=-1){return function(){return k.format.apply(k,arguments)}}else{return function(){return k}}};var d=function(k,j){k=k.toString();while(k.length<j){k="0"+k}return k};f.NiceDate=function(j){var l=f.newDate();var q=j.attr("data-epoch");if(q){var k=new Date(parseInt(q)*1000);var n=((l-k)/1000)/60;if(n<0){n=Math.ceil(n)}else{n=Math.floor(n)}var m;if(n<0){m=a("FutureFormat","{0} from now");n*=-1}else{m=a("PastFormat","{0} ago")}var p=j.hasClass("standard-datetime-precise");if(p&&n>=1){j.removeClass("standard-datetime-precise").addClass("standard-datetime");p=false}if(n<1){if(p){var o=a("Seconds","{0} seconds");j.text(m(o(Math.floor((l-k)/1000))))}else{var o=a("LessThanOneMinute","<1 minute");j.text(m(o()))}}else{if(n==1){var o=a("OneMinute","1 minute");j.text(m(o()))}else{if(n<120){var o=a("Minutes","{0} minutes");j.text(m(o(n)))}else{if(n<2880){var o=a("Hours","{0} hours");j.text(m(o(Math.round(n/60))))}else{if(n<20160){var o=a("Days","{0} days");j.text(m(o(Math.round(n/1440))))}else{if(j.hasClass("standard-date")){var o=a("StandardDateFormat","{2} {1} {0}");j.text(o(k.getDate(),b(k.getMonth()),k.getFullYear()))}else{var o=a("StandardDateTimeFormat","{2}, {3} {1} {0} {4}:{5}:{6}");j.text(o(k.getDate(),g(k.getDay()),d(k.getHours(),2),d(k.getMinutes(),2),b(k.getMonth()),d(k.getSeconds(),2),k.getFullYear()))}}}}}}}};f.NiceDates=function(){f.RunNiceDates(e(document));setTimeout(f.NiceDates,60000)};f.NicePreciseDates=function(){f.RunNicePreciseDates(e(document));setTimeout(f.NicePreciseDates,1000)};f.RunNiceDates=function(j){if(!j){j=e(document)}j.find(".standard-datetime, .standard-date").each(function(){f.NiceDate(e(this))})};f.RunNicePreciseDates=function(j){if(!j){j=e(document)}j.find(".standard-datetime-precise").each(function(){f.NiceDate(e(this))})};f.runOnLoad(f.NiceDates);f.runOnLoad(f.NicePreciseDates);f.runOnHtmlInsert(f.RunNiceDates);f.runOnHtmlInsert(f.RunNicePreciseDates)})(jQuery,Cobalt);

/* Cobalt.Gallery.js */

(function(a,b,c){b.Gallery={areaSelected:function(e,d,f){},createTag:function(f,e,d){},fullImageID:0,initialize:function(){a(".module.gallery .user-action-add-category-content a").click(function(){try{var f=a(this).attr("href");a.get(f,function(i){var h=a("<div>");h.html(i);h.dialog({modal:true,dialogClass:"modal",draggable:false,title:"Add Content",resizable:false,close:function(k,j){a(k.target).hide()}});h.parent().center({sizeToWindow:true,maxWidth:400,maxHeight:300});b.triggerHtmlInsert(h)})}catch(g){}return false});var e=a("#gallery-item");if(e.length>0){var d=a(".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(f){f=f===c?a(".guild-galleries .image-viewer"):f;var e=new Array();a(".guild-galleries").find(".tagged-list li[data-tag-id]").each(function(){var g=a(this);if(g.find("a").length<=0){g.html(a("<a>").attr("href","#").html(g.html()))}var h=a.parseJSON(a(this).attr("data-tag-json"));e.push(h)});var d=f.attr("data-allow-tagging")==="True";a(".guild-galleries").delegate(".guild-galleries .image-viewer, .guild-galleries .tagged-list, .guild-galleries .tag-button","mouseover",function(){if(f.tagger===c){f.tagger=new b.GalleryImageTagger({imageViewer:f,initialTags:e,tagList:".guild-galleries .tagged-list",isEnabled:d})}});f.find("a").click(function(g){g.preventDefault();b.Gallery.handleImageLinkClick(a(this))})},displayImagesSeen:function(){var e=b.Gallery.ImagesSeen;if(!(e instanceof Object)){e={}}a(".latest-gallery-image[data-image-id]").each(function(j,l){var g=a(l).find("img");var k=parseInt(a(l).attr("data-image-id"));var m=a(l).attr("data-gallery-id");var h=e[m];if(h){if(h.indexOf(k)<0){var f=a("<span>").addClass("images-added").html(b.Localization.Main.Global.Common.New());g.parents("a").append(f)}}});var d=a(".gallery-has-images");d.each(function(k,m){var f=a(m);var l=parseInt(f.attr("data-id"));if(l){var h=e[l];var j=a.parseJSON(f.attr("data-image-ids"));var g=0;if(h){a(j).each(function(n,p){var o=j[n];if(h.indexOf(o)<0){g++}})}else{g=j.length}if(g>0){f.append(a("<span>").addClass("images-added").html(g+" "+b.Localization.Main.Global.Common.New()))}}})},setFullImageID:function(d){b.Gallery.fullImageID=d;if(b.Gallery.fullImageID>0){a.post(b.Routes.Instance.GallerySetImageSeen(b.Gallery.fullImageID),function(){})}},handleImageLinkClick:function(g){g.addClass("modal-loading");var j=g.attr("href");var f=g.attr("data-title");var i=parseInt(g.attr("data-max-width"));var h=parseInt(g.attr("data-min-width"));var d=parseInt(g.attr("data-max-height"));var e=g.attr("data-auto-height")=="true";a.get(j,function(m){var l=a(m);l.dialog({draggable:false,title:f,modal:true,resizable:false,dialogClass:"modal",open:function(){var p=a(".gallery-item-modal .image-viewer");if(p.length>0){var o=new Array();a(".gallery-item-modal").find(".tagged-list li[data-tag-id]").each(function(){var q=a(this);if(q.find("a").length<=0){q.html(a("<a>").attr("href","#").html(q.html()))}var r=a.parseJSON(a(this).attr("data-tag-json"));o.push(r)});var n=true;a(".gallery-item-modal").delegate(".gallery-item-modal .image-viewer, .gallery-item-modal .tagged-list","mouseover",function(){if(p.tagger===c){p.tagger=new b.GalleryImageTagger({imageViewer:p,initialTags:o,tagList:".gallery-item-modal .tagged-list",isEnabled:n})}})}},close:function(o,n){l.dialog("destroy");l.remove()}});var k=l.dialog("widget");b.triggerHtmlInsert(l.parent());k.center({sizeToWindow:true,minWidth:h,maxWidth:i,maxHeight:d,autoHeight:e});g.removeClass("modal-loading")})}};b.GalleryImageTagger=function(d){this.bind(d)};b.GalleryImageTagger.prototype={bind:function(d){this.areaSelected=function(f,e,g){b.Gallery.areaSelected(f,e,g)};this.createTag=function(g,f,e){return b.Gallery.createTag(g,f,e)};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!==c?d.imageParent:d.imageViewer.selector,initializeTaggingButton:".tag-button",tagList:d.tagList,availableTags:{},initialTags:this.initialTags!==c?this.initialTags:{},autoStartTagging:false,onAreaSelected:this.onAreaSelected,onSelectChange:function(f,e){e.x1/=f.width;e.x2/=f.width;e.y1/=f.height;e.y2/=f.height;e.height/=f.height;e.width/=f.width;a("#field-position-x").val(e.x1);a("#field-position-y").val(e.y1);a("#field-width").val(e.width);a("#field-height").val(e.height)},createTag:this.createTag,createDeleteLink:function(n,h,f,o){var e=o.attr("data-tag-id");var l=a(d.tagList).find("[data-tag-id='"+e+"']");if(l.length>0){var k=l.attr("data-enable-deletion");if(k==="true"){var p=(f.width()-h.width())/2;var j=(f.height()-h.height())/2;var g=(n.y1*h.height())+j;var i=(n.x1*h.width())+p;var m=a("<a>").addClass("close").attr("href",b.Routes.Instance.GalleryRemoveTag(e)).html("[x]");m.click(function(q){q.stopImmediatePropagation();q.preventDefault();if(!confirm("Delete?")){return}var r=a("#gallery-item");r.mask();a.post(a(this).attr("href"),function(){document.location.reload()})});m.css("top",g+5).css("left",o.width()+i-10);return m}}return""}});a(".tag-button").click(function(f){if(d.tagger.taggingStarted){a(this).html("<span>Stop Tagging</span>")}else{var g=a("#gallery-item");g.mask();a.get(b.Routes.Instance.GalleryReloadImage(g.attr("data-id")),function(e){g.empty().html(a(e));g.unmask();b.Gallery.setupTagger();b.triggerHtmlInsert(a(d.tagger.imageParent).parent())})}f.stopImmediatePropagation()})},onAreaSelected:function(g,f){var e=this;var i=a("#tagging-form");if(i.html()===""){var h=a(e.imageParent);var d=f.Value;a.ajax({url:b.Routes.Instance.GalleryAddTag(h.attr("data-id")),cache:false,success:function(m){i.empty().show().addClass("modal").html(m);var k=a(".imgareaselect-selection");k.css("font-size","inherit").append(i).parent().css("overflow","visible");a("#field-position-x").val(d.x1);a("#field-position-y").val(d.y1);a("#field-width").val(d.width);a("#field-height").val(d.height);var n=i.find(".tag-form");n.unbind("submit");n.ajaxForm({beforeSubmit:function(){n.find(":submit").attr("disabled","disabled")},success:function(o){if(o!==null&&o!==c&&o.Status===c||(o.Status!==c&&o.Status!="invalid")){o=a.parseJSON(o);i.empty().hide();var r='{"id":'+o.ID+',"name":"'+o.Text+'","rect":{"x1":'+o.PositionX+',"y1":'+o.PositionY+',"width":'+o.Width+',"height":'+o.Height+"}}";var q=o.Text;if(a(o.Text).find("a").length<1){q=a("<a>").attr("href","#").html(o.Text)}var p=a("<li>").attr("data-tag-id",o.ID).attr("data-enable-deletion","true").html(q);a(e.tagList).find("li").last().append(", ");a(e.tagList).append(p);e.createTaggedRegion(o.ID,o.Text,{x1:o.PositionX,y1:o.PositionY,width:o.Width,height:o.Height});a("#tagging-form a.close").click();a(".ac_results").hide();a(".ac_results").remove();b.triggerHtmlInsert(i)}else{i.find(":submit").removeAttr("disabled");b.Forms.displayErrors(n,o.Errors)}},error:function(){a.log("error")}});var j=a("#tagging-form .tag-field");var l=a("#tagging-form a.close");j.focus();i.mousedown(function(o){if(a(o.target)!=l){o.stopImmediatePropagation()}});l.click(function(o){o.preventDefault();a("#tagging-form").removeClass("modal").hide();a("#tagging-form").empty();e.imgAreaSelect.cancelSelection();o.stopImmediatePropagation()});b.Gallery.areaSelected(g,k,b.Gallery.imageViewer)}})}}};b.runOnLoad(b.Gallery.initialize)})(jQuery,Cobalt);

/* Cobalt.Core.js */

(function(a,b,c){b.Core={initialize:function(){b.Core.mapRoutes();b.Core.initializeContent()},initializeContent:function(){b.User.initialize();b.User.drawLanguageSelection();b.Forum.initialize();b.Forum.addReadStatuses();b.Attachment.initialize();b.runOnHtmlInsert(b.MultiFileUpload.initialize);b.Shoutbox.initialize();b.Calendar.initialize();b.Poll.initialize({toggleButtonSelector:".user-action-poll-view-results-link",labelSelector:".user-action-poll-view-results-link > a > span",resultsSelector:".poll-results"});var i=false;a(window).bind("beforeunload",function(){i=true});a("body").ajaxError(function(p,q,n){if(i){return}if(n.mode==="abort"){return}var o="Error";var m="An error has occurred. If you continue to see this message please report the issue to a moderator.";var l=q.status;if(l){if(q.statusText){o=o+" - "+q.statusText}if(l===403){m="You do not have access to perform that action."}else{if(l===404){m="We were unable to find the page or file you were looking for."}else{if(l===503){m="The request could not be handled because the server is either unavailable or under maintenance."}else{if(l!==500){m+=" ("+l+")."}}}}}var r;if(n.url){var k=n.type||"GET";r="["+k+" "+n.url+"]"}a("<div/>").append(a("<div/>").text(m)).append(a("<div/>").text(r||"")).dialog({draggable:false,modal:true,title:o,resizable:false,dialogClass:"modal"}).parent().center()});if(!Modernizr.input.autofocus){a("[autofocus=true]").focus()}b.runOnHtmlInsert(function(){a(".no-select").disableSelection()});b.runOnHtmlInsert(function(){a("input.auto-select").click(function(){this.select()})});b.runOnHtmlInsert(function(){a(".tip").tooltip()});var j={imageLoading:b.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-ico-loading.gif",imageBtnPrev:b.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-btn-prev.gif",imageBtnNext:b.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-btn-next.gif",imageBtnClose:b.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-btn-close.gif",imageBlank:b.Constants.StaticURL+"/skins/global/images/lightbox/lightbox-blank.gif"};b.runOnHtmlInsert(function(){a("a.lightbox").lightBox(j)});var e=["info","tip","success","warning","error","interstitial"];b.Core.processFlashMessages("FlashMessage",e);setInterval(function(){b.Core.processFlashMessages("FlashMessageAjax",e)},2500);a("body").delegate(".modal a.close","click",function(){var k=a(this).parents(".modal");k.hide();k.trigger("hide");return false});a("body").delegate(".flash-messages .message-close","click",function(k){a(this).parents(".message").slideUp();k.preventDefault()});a("body").delegate(".flash-messages .message-no","click",function(k){a(this).parents(".message").slideUp();k.preventDefault()});b.runOnHtmlInsert(function(k){k.find(".tabbed-content-wrap").each(function(){var n=a(this);var m=n.find(".listing[data-delay-load-url]").length>0;if(m){var l=a("#search-results").find("ul.tabbed-tabs:first > li");l.each(function(o,p){a(p).bind("tabsselect",function(r,v){var v=a(v);if(v.length>0){var t=l.find("tabbed-content-wrap");var s=v.find(".listing");if(s.length>0){var q=s.attr("data-delay-load-url");if(q!=c&&q!=""){a.log(q);var u=s.attr("data-delay-load-done");if(u==c||!u){t.mask();a.get(q,null,function(w){s.find("tbody").html(w);b.triggerHtmlInsert(s.parent());s.attr("data-delay-load-done",true);t.unmask()})}}}}})})}})});b.runOnHtmlInsert(function(k){k.find(".expandable").each(function(){var l=a(this);var m;var n=l.attr("data-related-button");if(n){m=l.parent().find(n)}if(!m){if(l.prev().is(".expandable-link")){m=l.prev()}else{m=a('<a class="expand-link" href="#">')}l.before(m)}if(l.hasClass("hidden")){l.hide().removeClass("hidden")}b.Core.setExpandableLinkText(l,m);m.click(function(o){b.Core.handleExpandableClick(m,l);o.preventDefault()})})});b.runOnHtmlInsert(function(k){k.find("[data-ajax-load-url]").each(function(){var n=a(this);var l=n.attr("data-ajax-load-url");var m=parseFloat(n.attr("data-ajax-load-time"));if(!isFinite(m)||m<0){m=0}setTimeout(function(){a.get(l,function(o){n.html(o);b.triggerHtmlInsert(n)})},m)})});b.runOnHtmlInsert(function(k){k.find(".delete-prompt, .user-action-delete-prompt a").each(function(){var l=a(this);b.Utils.setConfirmDelete(l)})});b.runOnHtmlInsert(function(k){k.find(".listing-client-side").each(function(){a(this).grid({pagerElements:c})})});if(a.browser.msie===true&&(+a.browser.version)<9){b.Core.handleIE()}b.runOnHtmlInsert(function(l){var k=l.find("input[type=text].date");k.datepicker({changeMonth:true,changeYear:true,yearRange:"-100:+1"});k.each(function(m,n){a(n).blur()})});b.runOnHtmlInsert(function(k){k.find("[data-date-time-watermark-format]").each(function(){a(this).watermark(a(this).attr("data-date-time-watermark-format"))});k.find("[data-date-time-mask-format]").each(function(){a(this).mask(a(this).attr("data-date-time-mask-format"))})});if(!Modernizr.input.placeholder){b.runOnHtmlInsert(function(k){k.find("[placeholder]").each(function(){a(this).watermark(a(this).attr("placeholder"))})})}a("body").delegate(":checkbox.col-actions-checkbox","click",function(m){var l=a(this);setTimeout(function(){l.attr("checked",l.attr("checked")?"":"checked")},1);var k=a(":checkbox.col-actions-checkbox:checked").length;a(".bulk-moderation").find("button span").text(L.Global.ContentManagement.OnSelectedTemplate(k));return false});var g=a(":checkbox.col-actions-checkbox:checked").length;a(".bulk-moderation").find("button span").text(L.Global.ContentManagement.OnSelectedTemplate(g));a("body").delegate(":checkbox.col-actions-select-all","click",function(){a(":checkbox.col-actions-checkbox").attr("checked",a(this).attr("checked")?"checked":"");var k=a(":checkbox.col-actions-checkbox:checked").length;a(".bulk-moderation").find("button span").text(L.Global.ContentManagement.OnSelectedTemplate(k))});a("body").delegate('.bulk-moderation > form button[type="submit"]',"click",function(n){var m=a(this).parents("form");var k=b.Forum.getThreadIDsFromCheckBoxes(":checkbox.col-actions-checkbox:checked");var l=a(m).find("select").last().find(":selected");if(l.val()==""){return false}if(k!=""){a(m).append('<input type="hidden" name="entityIDs" value="'+k+'" />');return confirm(L.Global.ControlPanel.BulkConfirm(l.text()))}n.preventDefault()});if(b.User.userID!=null){b.runOnHtmlInsert(function(k){k.find("[data-user-only]").each(function(){var m=a(this);var l=m.attr("data-user-only");if(l==b.User.userID){m.removeClass("hidden").show()}});k.find("[data-user-except]").each(function(){var m=a(this);var l=m.attr("data-user-except");if(l!=b.User.userID){m.show()}})})}var d=a("#field-siteSearch");var f=a("#field-site");if(b.Routes.Instance.CPAjaxAutoCompleteSiteName!=c){d.autocomplete(b.Routes.Instance.CPAjaxAutoCompleteSiteName(),{minChars:3,scroll:false}).result(function(l,m,k){f.val(m[1])});d.blur(function(){if(d.val()==""){f.val("")}});if(f.length>0){var h=f.val();if(h!=""){a.getJSON(b.Routes.Instance.CPGetNameForSite({siteID:h}),null,function(k){d.val(k.Title)})}}}if(b.Routes.Instance.CPAjaxAutoCompleteSiteName!=c){a("#field-routeSearch").autocomplete(b.Routes.Instance.CPAjaxAutoCompleteRouteName(),{minChars:3,scroll:false}).result(function(l,m,k){a(this).val(m[1])})}a("a#goto-page-expand").click(function(){var k=a("div#goto-page");if(k.length==0){k=a("<div>").attr("id","goto-page").addClass("modal").append(a("<form>").attr("action","").append(a("<label>").attr("for","page").text(L.Global.Forums.JumpToPage())).append(a("<input>").attr("type","text").attr("name","page").attr("id","page")).append(a("<input>").attr("type","submit").val("Go")));a("body").append(k)}if(!k.is(":visible")||(a(this).offset().top+20)!=k.position().top){k.css("top",a(this).offset().top+20).css("left",a(this).offset().left).css("position","absolute");k.show()}else{k.hide()}return false});a("div#goto-page form").submit(function(){var n=window.location.search;var k=a(this).find("input[type=text]").attr("value");var q="?";if(n.length>0){var o=n.substr(1,n.length-1).split("&");var l=true;for(var p=0;p<o.length;p++){var m=o[p].split("=");if(m[0]=="page"){m[1]=k;l=false}q=q+m[0]+"="+m[1];if(p<o.length-1){q=q+"&"}}if(l==true){q=q+"&page="+k}}else{q="?page="+k}window.location=q;return false});b.runOnHtmlInsert(function(l){var k=l.find(".forum-visibility, .page-visibility, .post-visibility, .category-visibility").parent();if(k.length>0){k.each(function(m,n){b.Core.bindVisibilityField(a(n))})}});b.triggerHtmlInsert(a(".forum-visibility, .page-visibility, .post-visibility, .category-visibility").parents("form"));a.extend(a.ui.dialog.prototype.options,{modal:true,resizable:false,draggable:false});a(".report-translations a").click(function(l){l.preventDefault();var k=b.Utils.queryStringToObject();var m="";if(!a(this).hasClass("cancel-reporting")){k["report-translations"]=true;m=b.Utils.objectToQueryString(k)}else{m=b.Utils.removeFromQueryString("report-translations")}window.location.search=m})},bindVisibilityField:function(f){var d=a(f);var e=d.parents("form").find(".forum-role-required, .page-role-required, .post-role-required, .category-role-required").parents(".form-field");e.hide();if(d.val()==2){e.show()}d.change(function(){var g=a(this).val();e.hide();if(g==2){e.show()}})},mapRoutes:function(){b.Session.authenticationSetSessionRoute=b.Routes.Instance.AuthenticationSetSession;b.Session.authenticationValidateSessionRoute=b.Routes.Instance.AuthenticationValidateSession;b.Rating.ratingsRoute=b.Routes.Instance.RatingGetUserRatings;b.AdminPanel.adminGetSubnamespacesRoute=b.Routes.Instance.CPGetSubNamespaces;b.AdminPanel.adminGetRouteNamesRoute=b.Routes.Instance.CPGetRoutesForController;b.Attachment.attachmentChangeDescriptionRoute=b.Routes.Instance.AttachmentChangeDescription;b.Attachment.attachmentAddRoute=b.Routes.Instance.AttachmentAdd;b.Attachment.attachmentDeleteRoute=b.Routes.Instance.AttachmentDelete;b.Shoutbox.getNewCommentsRoute=b.Routes.Instance.ShoutboxGetNewComments;b.Shoutbox.deleteMessageRoute=b.Routes.Instance.ShoutboxDeleteMessage;b.Shoutbox.addMessageRoute=b.Routes.Instance.ShoutboxAddMessage;b.Shoutbox.showShoutboxRoute=b.Routes.Instance.ShoutboxGetShowShoutboxPreference;b.Shoutbox.saveShowShoutboxPreferenceRoute=b.Routes.Instance.ShoutboxSaveShowShoutboxPreference;b.Calendar.getEventsRoute=b.Routes.Instance.CalendarAjaxGetEvents;b.Calendar.moveEventRoute=b.Routes.Instance.CalendarAjaxMoveEvent;b.Calendar.eventDetailsRoute=b.Routes.Instance.CalendarCalendarEventDetails;b.Calendar.cpEditEventRoute=b.Routes.Instance.CPCalendarEventEdit;b.Rating.ratingsRoute=b.Routes.Instance.RatingGetUserRatings;b.MultiFileUpload.deleteTemporaryAttachmentRoute=b.Routes.Instance.AttachmentDeleteTemporaryAttachment},htmlDecode:function(d){var e=d.replace(/\&amp;/g,"&");e=e.replace(/\&lt;/g,"<");e=e.replace(/\&gt;/g,">");e=e.replace(/\&quot;/g,'"');return e},addFlashMessage:function(h,i,f){var e="FlashMessage."+i;var d=JSON.stringify({Message:h,Data:f});var j=document.domain.split(".");var g="."+j[1]+"."+j[2];a.cookie(e,d,{path:"/",domain:g})},processFlashMessages:function(e,d){a(document).ready(function(){a.each(d,function(f,h){var g=e+"."+h;var n=a.cookie(g);if(n){n=unescape(n).replace(/\+/g," ");var l=JSON.parse(n);l.Message=b.Core.htmlDecode(l.Message);var m=a("<div>").addClass("message message-"+h);if(l.Data!=null&&l.Data!=""){if(l.Data.ContentUrl!=null&&l.Data.ContentUrl!=""){a.ajax({url:l.Data.ContentUrl,success:function(i){a(m).html(i).append(a('<a href="#" class="message-close"></a>')).hide().appendTo(a(".flash-messages")).slideDown()}})}}else{a(m).html(l.Message).append(a('<a href="#" class="message-close"></a>')).hide().appendTo(a(".flash-messages")).slideDown()}var j=document.domain.split(".");var k="."+j[1]+"."+j[2];a.cookie(g,null,{domain:k,path:"/"});if(h=="success"){setTimeout(function(){m.slideUp()},5000)}}})})},processDocumentClick:function(g){if(a(g.target).is("label[for=page]")){return false}var h=a("#goto-page");if(a("#goto-page:visible").length>0&&!a(g.target).parents().andSelf().is("#goto-page")){h.hide()}var d=a("#forum-tools");if(d.length>0&&!a(g.target).parents().andSelf().is("#forum-tools")){d.hide()}var f=a(".time-selector");if(f.length>0&&!a(g.target).parents().andSelf().is(".time-selector")&&!a(g.target).parents().andSelf().is("input.date-time.time")){f.hide()}var e=a(".date-events");if(e.length>0&&!a(g.target).parents().andSelf().is(".date-events")){e.hide()}},setExpandableLinkText:function(f,g){var h=h;if(!f.is(":visible")&&!f.hasClass("not-hidden")){var e=g.attr("data-show-text");if(e){h=e}else{h="Show"}}else{var d=g.attr("data-hide-text");if(d){h=d}else{h="Hide"}}f.removeClass("not-hidden");if(g.is(".button")){g.children("span").text(h)}else{g.text(h)}},handleExpandableClick:function(e,f){var d=e;var g=f;if(!g.is(":visible")){d.addClass("expanded");g.slideDown("fast",function(){b.Core.setExpandableLinkText(g,d)})}else{d.removeClass("expanded");g.slideUp("fast",function(){b.Core.setExpandableLinkText(g,d)})}b.Core.setExpandableLinkText(g,d)},handleIE:function(){(function(d,e){handleChange=function(i,g){var h=d(this);if(h.is("input:checkbox")){var f=g!=e?d(g):d("label[for='"+h.attr("id")+"']");if(h.is(":checked")){f.addClass("check-checked").removeClass("check-unchecked")}else{f.addClass("check-unchecked").removeClass("check-checked")}}};d("input:checkbox").live("change",handleChange);d("input:checkbox").each(function(h,j){var g=d(j);var f=d("label[for='"+g.attr("id")+"']");if(f.length>0){g.trigger("change",f)}});b.Forms.fixIEButtons()})(jQuery)}};b.runOnLoad(b.Core.initialize)})(jQuery,Cobalt);

/* Cobalt.User.js */

(function(a,b,c){b.User={Preferences:null,Ratings:null,EnabledLanguageIDs:[],DefaultLanguageID:null,reloadCookies:function(){b.User.userID=a.cookie("User.ID");b.User.username=a.cookie("User.Username");var f=a.cookie("Preferences",c,{skipEncoding:true});if(f){try{f=JSON.parse(f)}catch(l){f=null}if(f==null||f==""){f={}}}else{f={};var j=document.cookie.split("; ");for(var k=0;k<j.length;k++){var h=j[k];if(h.startsWith("Preferences.")){var g=h.split("=",1)[0];if(g){if(g!=="Preferences.ForumThreadSeen"&&g!=="Preferences.ForumSeen"){var d=a.cookie(g,c,{skipEncoding:true});if(d){try{d=JSON.parse(d)}catch(l){d=null}}f[g.substring("Preferences.".length)]=d}}}}}b.User.Preferences=f},initialize:function(){b.User.reloadCookies();b.User.defaultLanguage=a("body").attr("data-user-lang");b.Localization.Main.setCurrentLanguageID(b.User.getLanguage());b.User.toggleUserContent();a(".user-avatar-delete-link").click(function(){a.post(a(this).attr("href"),null,function(e){window.location.reload()},"json");return false});var d=a("#field-will-not-rename");if(d.length>0){if(d.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")}}d.click(function(){var e=a("#form-field-new-username");var f=a("#form-field-confirm-username");if(a(this).is(":checked")){if(e.length>0&&f.length>0){e.hide();e.find("input").attr("disabled","disabled");f.hide();f.find("input").attr("disabled","disabled")}}else{if(e.length>0&&f.length>0){e.show();e.find("input").removeAttr("disabled");f.show();f.find("input").removeAttr("disabled")}}})}},toggleUserContent:function(){a(".toggle-user-visible").each(function(e){var d=a(this).attr("data-user-id");if(d==b.User.userID){a(this).show()}else{a(this).hide()}});a(".toggle-user-hidden").each(function(e){var d=a(this).attr("data-user-id");if(d==b.User.userID){a(this).hide()}else{a(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==c||b.User.Preferences.Language==c){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(f){var g={domain:b.Utils.getCurrentDomain(),path:"/",expires:700,skipEncoding:true};a.cookie("Preferences",null,a.extend({},g));for(var e in b.User.Preferences){if(b.User.Preferences.hasOwnProperty(e)){var d=JSON.stringify(b.User.Preferences[e]);a.cookie("Preferences."+e,d,a.extend({},g))}}if(f&&b.User.userID){a.ajax({url:b.Routes.Instance.CommonStorePreferences(),dataType:"json",type:"POST"})}},drawLanguageSelection:function(){if(b.User.EnabledLanguageIDs.length<=1){return}var d=a("#language-list");var e=b.Localization.Main.Languages.concat();e.sortBy(function(f){return f.name.toLowerCase()});a.each(e,function(l,h){if(b.User.EnabledLanguageIDs.indexOf(h.id)==-1){return}var f=h.localizedName;if(f==null){f=h.name}else{var j=h.phraseID;if(j==null){f=h.name}else{var g=b.Localization.Main[j];if(typeof g=="function"){var k=g();if(k!=f){f="{0} ({1})".format(f,k)}}else{f=h.name}}}h.fullName=f;var m=a("<a/>").attr("href","javascript:;").addClass("lang-select-"+h.code).text(f).click(function(){d.hide();b.User.setLanguage(h.id);document.location=document.location.toString().split("#")[0];return false});d.append(a("<li/>").append(m));if(h.id==b.User.getLanguage()){a("#language-selected").addClass("lang-select-"+h.code).html(a("<span/>").text(f))}});d.width(a(".language-selector").width()-2);a("#language-selector").hover(function(){d.stop(true,true).slideDown(100)},function(){d.stop(true,true).slideUp(100)})}}})(jQuery,Cobalt);

/* Cobalt.Session.js */

(function(a,b,c){b.Session={authenticationSetSessionRoute:null,authenticationValidateSessionRoute:null,sessionLockCookie:"Auth.SessionLock",timeLockCookie:"Auth.TimeLock",authenticated:function(){return(b.User.username!=null&&b.User.username!=""&&a.cookie(b.Session.sessionLockCookie)!=null&&a.cookie(b.Session.timeLockCookie)!=null)},initialize:function(){if(b.Utils.cookiesDisabled()){return}a(document).ready(function(){var e=a.cookie(b.Session.sessionLockCookie);var d=a.cookie(b.Session.timeLockCookie);if(e!=null&&d!=null){b.Session.onAutoLogin();b.Session.validateSession();return}else{b.Session.setSession()}})},setSession:function(){var d=document.createElement("IFRAME");d.src=b.Session.authenticationSetSessionRoute();d.style.display="none";document.body.appendChild(d)},validateSession:function(){var d=document.createElement("IFRAME");d.src=b.Session.authenticationValidateSessionRoute();d.style.display="none";document.body.appendChild(d)},handleLogin:function(d){b.Session.onLogin(d)},onLogin:function(d){b.User.initialize();b.Session.drawUser(d)},onAutoLogin:function(){b.Session.drawUser()},addAdminMenu:function(d){}}})(jQuery,Cobalt);

/* Cobalt.Advertising.js */

(function(c,d,b,e){d.Advertising={processAds:function(){c(document).ready(function(){d.Advertising.onLoaded()})},onLoaded:function(){c(".queued-ad").each(function(){var h=c(this);h.removeClass("queued-ad");var g=h.attr("data-related-ad");var f=h[0].innerHTML;h.remove();c("#"+g)[0].innerHTML=f})}};b.bodyClick=function a(g,f){c("body").css({"min-height":"100%",height:"auto",cursor:"pointer"});c("#page").css({"min-height":"100%",height:"auto",cursor:"pointer"});c("#content").css({cursor:"default"});c("#header").css("cursor","pointer");c("#header div.hdbox").css("cursor","default");c("#page").click(function(h){var i=(h.target?h.target:h.srcElement);if(i.id!="page"){return true}window.open(g);return false});if(f=="1"){c("#header").click(function(h){var i=(h.target?h.target:h.srcElement);if(i.id!="header"){return true}window.open(g);return false})}}})(jQuery,Cobalt,window||this);

/* Cobalt.Calendar.js */

(function(a,b,c){b.Calendar={getEventsRoute:null,moveEventRoute:null,eventDetailsRoute:null,cpEditEventRoute:null,currentSelectedDate:new Date(),calendar:null,initialize:function(){var h=a("#calendar");var i=a("#calendar-non-editable");if(h.length>0||i.length>0){var r=null;if(h.length>0){b.Calendar.calendar=h;r=h.attr("data-entity-id")}else{if(i.length>0){b.Calendar.calendar=i;r=i.attr("data-entity-id")}}h.fullCalendar(b.Calendar.getCalendarOptions(true,r));i.fullCalendar(b.Calendar.getCalendarOptions(false,r));a("#calendar").fullCalendar("option","height",575);a("#calendar-non-editable").fullCalendar("option","height",575);var o=b.ViewStateManager.getViewState();if(o!=null){if(o.value!=null&&o.value!=""){var g=o.value.split("-")[1]-1;var q=o.value.split("-")[0];b.Calendar.currentSelectedDate.setMonth(g);b.Calendar.currentSelectedDate.setFullYear(q);if(h.length>0){h.fullCalendar("gotoDate",q,g)}else{if(i.length>0){i.fullCalendar("gotoDate",q,g)}}}}var k=h.length>0?h.fullCalendar("getDate"):i.fullCalendar("getDate");a(".fc-button-prev").click(function(){var t=b.Calendar.currentSelectedDate;t.setMonth(t.getMonth()-1);var s=t.getMonth()+1;o.setValue(t.getFullYear()+"-"+s);k=h.length>0?h.fullCalendar("getDate"):i.fullCalendar("getDate");b.Calendar.setupDateLinks(k)});a(".fc-button-next").click(function(){var t=b.Calendar.currentSelectedDate;t.setMonth(t.getMonth()+1);var s=t.getMonth()+1;o.setValue(t.getFullYear()+"-"+s);k=h.length>0?h.fullCalendar("getDate"):i.fullCalendar("getDate");b.Calendar.setupDateLinks(k)});a("#calendar-non-editable").delegate(".fc-event[data-event-id]","click",function(u){i.mask();a(".date-events").hide();var z=a(this).attr("data-event-id");var t=a(this);var v=760;var w=550;var y=t.attr("data-start-date");var s=t.attr("data-end-date");var x=b.Calendar.eventDetailsRoute(z,{startDate:y,endDate:s});a.ajax({url:x,dataType:"json",success:function(B){i.unmask();var A=a("<div>").hide().attr("id","event-modal-"+z).html(B.html);a(i).after(A);a(A).dialog({modal:true,dialogClass:"modal",draggable:false,title:B.title,resizable:false,close:function(E,D){a(E.target).remove();b.ViewStateManager.removeById("event-signup");var C=a(A).find("form#event-signup-form");if(C.length>0){var F=C.attr("data-event-id");if(F>0&&F!=z){window.location.reload()}}b.Calendar.unbindEventModalEvents()}});a(A).parent().center({sizeToWindow:true,maxWidth:800,maxHeight:600});b.Calendar.initializeForms(t);b.triggerHtmlInsert(A.parent())}});u.preventDefault()})}b.Calendar.setupDateLinks(k);if(b.Calendar.calendar==null){b.Calendar.initializeForms();b.triggerHtmlInsert(a("#event-details").parent())}var l=a("#field-startDate-date");var p=a("#field-endDate-date");var d=a("#field-startDate-time");var n=a("#field-endDate-time");var e=a("#field-allDay");if(e.is(":checked")){d.hide();n.hide()}e.click(function(){var t=a(this);if(t.attr("checked")){var x=new Date(l.val());var u=new Date(x.getFullYear(),x.getMonth(),x.getDate(),0,0,0,0);var w="{0}/{1}/{2}".format(u.getMonth()+1,u.getDate(),u.getFullYear());var v="{0}:{1}:{1}".format("00","00");var s="{0}:{1}:{1}".format("23","59");l.val(w);p.val(w);d.val(v);n.val(s);d.hide();n.hide()}else{d.show();n.show()}});var j=a("#field-recurrence");if(j.length>0){var f=a("#field-recurring-end-date-date");var m=a("#field-recurring-end-date-time");if(j.val()!=="1"){f.parent().show();m.parent().show()}j.change(function(){if(a(this).val()==="1"){f.parent().hide();m.parent().hide()}else{f.parent().show();m.parent().show()}})}},setupDateLinks:function(d){if(d!=null){var g=a(".fc-today");var f=d.getDate();if(g.length<=0||f!=g.find(".fc-day-number").text()){var e=null;a(".fc-not-today").each(function(l,m){var k=a(m).find(".fc-day-number");if(k.length>0){if(k.text()==f){g=k.parent();return false}}})}var i=-1;var h=/fc\-day\d+/gi;if(g.length>0){h.compile(h);var j=h.exec(g.attr("class"));if(j){i=parseInt(j.toString().replace("fc-day",""))}a(".fc-day-number").each(function(o,p){var l=o;if(i>-1){var k=l-i;var q=new Date(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()+k);var n=new Date(q.getUTCFullYear(),q.getUTCMonth(),q.getUTCDate());var m=a("<a>").attr("href","#").attr("data-start-date",q.toUTCString()).attr("data-end-date",n.toUTCString()).html(a(p).html());a(p).empty().html(m)}});a("body").delegate(".fc-day-number > a","click",function(o){if(!o.isDefaultPrevented()){var l=a(this);var m=l.siblings(".date-events.modal:visible");if(m.length<=0){var p=new Date(a(this).attr("data-start-date"));p=(p.getMonth()+1)+"-"+p.getDate()+"-"+p.getFullYear();var n=new Date(a(this).attr("data-end-date"));n.setDate(n.getDate()+1);n=(n.getMonth()+1)+"-"+n.getDate()+"-"+n.getFullYear();if(p==null||n==null){return}var k="{0}?startDate={1}&endDate={2}".format(b.Routes.Instance.CalendarDateEvents(),p,n);a.ajax({url:k,success:function(r){var q=a("<div>").append(r);q.show();q.dialog({draggable:false,title:"Day's Events",modal:true,resizable:false,dialogClass:"modal"});q.parent().center({sizeToWindow:true,maxWidth:500,maxHeight:500})}})}else{if(m.length>0){m.hide()}else{m.show()}}o.preventDefault()}})}}},initializeForms:function(d){var f=a("form#event-signup-form");var i=a("#event-details");var e=d!=c?a(d):a(i);var h=e.attr("data-event-id");a("body").delegate("form#event-signup-form","getForm",function(l,m){var j=a(this);if(e.length>0){var n=e.attr("data-start-date");var k=e.attr("data-end-date");a.ajax({url:b.Routes.Instance.CalendarCalendarEventAttendanceForm(j.attr("data-event-id")),success:function(o){j.html(o);if(m){b.Forms.displayErrors(j,m)}j.parent().height(350)}});j.ajaxForm({type:"post",url:b.Routes.Instance.CalendarCalendarEventDetails(h,{startDate:n,endDate:k}),cache:false,beforeSubmit:function(){j.find("#field-submit").attr("disabled","disabled")},success:function(o){b.Calendar.resetForms(i,o);a('[data-event-id="'+h+'"]').attr("data-is-recurring","false")},error:function(p,o,q){a.log("TextStatus: "+o+"; ErrorThrown: "+q)}})}});if(a(f).length>0){a("form#event-signup-form").trigger("getForm")}var g=a("form#confirmation-status-form");a("body").delegate("form#confirmation-status-form","getConfirmationForm",function(){var j=a(this);e=a("#event-details");h=e.attr("data-event-id");var k=e.attr("data-is-recurring");if(k=="true"){j.submit(function(m){var l=a("<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(l);l.dialog({resizable:false,height:140,modal:true,dialogClass:"event-confirmation modal",buttons:{All:function(){j.ajaxSubmit({type:"post",beforeSubmit:function(){j.find("#field-submit").attr("disabled","disabled")},success:function(n){b.Calendar.resetForms(i,n)}});a(this).dialog("close");l.remove()},"Just this one":function(){j.ajaxSubmit({type:"post",url:b.Routes.Instance.CalendarQuickUpdate(e.attr("data-event-id"),{startDate:e.attr("data-start-date"),endDate:e.attr("data-end-date")}),beforeSubmit:function(){j.find("#field-submit").attr("disabled","disabled")},success:function(n){b.Calendar.resetForms(i,n);a('[data-event-id="'+h+'"]').attr("data-is-recurring","false");j.find("#field-submit").removeAttr("disabled")}});a(this).dialog("close");l.remove()}},zIndex:20002,close:function(){j.find("#field-submit").removeAttr("disabled")}});l.parent().center();m.preventDefault()})}else{j.ajaxForm({type:"post",beforeSubmit:function(){j.find("#field-submit").attr("disabled","disabled")},success:function(l){b.Calendar.resetForms(i,l);j.find("#field-submit").removeAttr("disabled")}})}});if(g.length>0){a("form#confirmation-status-form").trigger("getConfirmationForm")}},unbindEventModalEvents:function(){a("body").undelegate("form#event-signup-form","getForm");a("body").undelegate("form#confirmation-status-form","getConfirmationForm")},resetForms:function(g,f){var d=a('[id^="event-modal-"]');if(d.length>0){d.empty();d.append(a(f.html))}else{var e=a("#event-details");e.empty();e.append(a(f.html))}a("form#event-signup-form").trigger("getForm",f.errors);a("form#confirmation-status-form").trigger("getConfirmationForm");if(a("#event-signup").find(".tabbed-tabs li a").attr("href")!=c){b.Tabs.addTabSupport(a("#event-signup").parent())}b.triggerHtmlInsert(g.parent().parent());if(a.browser.msie){b.Forms.fixIEButtons()}},getCalendarOptions:function(f,e){var d=false;if(b.User.Preferences.LocalizeCalendarEventTimes!=null&&b.User.Preferences.LocalizeCalendarEventTimes!=c){d=!b.User.Preferences.LocalizeCalendarEventTimes}return{ignoreTimezone:d,header:{left:"prev,next today",center:"title",right:"month"},editable:f,events:function(g,h,i){a.getJSON(b.Calendar.getEventsRoute(),{startDate:g.toUTCString().replace("UTC","GMT"),endDate:h.toUTCString().replace("UTC","GMT"),isInCP:f,modelIDPair:e},function(j){a(j).each(function(n,o){if(o.allDay===true){var l=new Date(o.start);var k=new Date(o.end);var m=new Date(o.end).getTime()-new Date(o.start).getTime();l.setMilliseconds(l.getMilliseconds()+m);k.setMilliseconds(l.getMilliseconds()-m);o.start=l;o.end=k}});i(j)})},buttonText:{today:L.Global.Calendar.Today(),month:L.Global.Calendar.Month()},eventRender:function(h,i,k){var j=h.eventID;if(j){if(h.isInCP){var g=b.Calendar.cpEditEventRoute(j);if(g){a(i).find("a").attr("href",g)}}a(i).attr("data-event-id",j).attr("data-start-date",h.unadjustedStart).attr("data-end-date",h.unadjustedEnd).attr("data-is-recurring",h.isRecurring)}},eventResize:function(j,h,m,l,k,i,g){b.Calendar.eventMoved(j,h,m,null,l,k,i,g)},eventDrop:function(m,h,n,g,l,i,j,k){b.Calendar.eventMoved(m,h,n,g,l,i,j,k)}}},eventMoved:function(l,e,m,d,k,f,h,i){var j=l.start==null?null:l.start.toUTCString();var g=l.end==null?null:l.end.toUTCString();a.post(b.Calendar.moveEventRoute()+"?eventID={0}&startDate={1}&endDate={2}&allDay={3}".format(l.eventID,j,g,d));window.location.reload()}}})(jQuery,Cobalt);

/* Cobalt.Forms.js */

(function(c,d,f){var g=["yowzer","juju","voodoo"];var b="choice-selected";var a="data-validation-check-availability-url";d.Forms={fixIEButtons:function(){c(document).ready(function(){var h=document.getElementsByTagName("button");for(var l=0;l<h.length;l++){var k=h[l];if(k.onclick){continue}k.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(h){c(h).find(".field-errors").remove()},attachAjaxForms:function(){var h=c("form.ajax");c.each(h,function(m,l){var k=c(l);k.ajaxForm({beforeSubmit:function(){k.find(":submit").attr("disabled","disabled")},success:function(i,n,o,p){if(i.Status===f||(i.Status!==f&&i.Status!="invalid")){if(k.hasClass("auto-close")){c(".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 h=c("form").filter(function(i){return c(this).attr("ajax-form")=="true"&&c(this).attr("form-type")=="file-upload"});c.each(h,function(l,m){var k=c(m);k.ajaxForm({type:"post",beforeSubmit:function(){k.find(":submit").attr("disabled","disabled")},iframe:true,success:function(n,o,p,q){var i=null;try{i=JSON.parse(n)}catch(r){}if(n.indexOf("HttpRequestTooLargeException")>-1){d.Forms.displayErrors(c(m),{"field-attachment":[L.Global.Files.FileTooLarge("5 MB")]})}else{if(i!=null&&i.Errors!=f){d.Forms.displayErrors(c(m),i.Errors);c(m).find(":submit").removeAttr("disabled")}else{c(m).find("input").val("");document.location.reload()}}},error:function(){k.find(":submit").removeAttr("disabled")}})})},1)},displayErrors:function(o,m){for(var l in m){var n=c(o).find("#"+l);var i="field-error-"+l;var k=m[l];var p=c("#"+i);var h=c("[htmlfor='"+l+"']");if(p.length==0&&h.length==0){n.after(c("<span>").addClass("field-errors").attr("htmlfor",l).attr("generated","true").attr("id",i));p=c("#"+i)}p.html(k.join(", "));p.show();if(n.is(":text")){n.keydown(function(){if(c(this).valid()){p.hide()}})}}},removeHoneypots:function(l){if(g.length>0){var h=l.find("."+g[0]);for(var k=1;k<g.length;k++){h=h.add(l.find("."+g[k]))}h.each(function(){var m=c(this);while(m){var i=m.parent();m.remove();m=null;if(i.children().length==0){m=i}}})}},handleFieldLists:function(h){h.find(".field-list").each(function(){var k=c(this);var i=k.find(".example-form-field");var l=i.find("input").attr("name");var n=/^(.*)-(\d+)$/.exec(l);if(n!==null){var p=i.clone();p.find("input").removeAttr("id");i.remove();var q=n[1];var r=function(){for(var t=1;;t++){if(k.find("[name="+q+"-"+t+"]").length==0){return t}}};var o=function(){var t=0;k.find(".form-field").each(function(){var u=c(this);t++;u.find("input").each(function(){var v=/^(.*)-(\d+)$/.exec(c(this).attr("name"));if(v!==null){c(this).attr("name",v[1]+"-"+t)}})})};var m=function(u){var t=c("<a />").attr("href","#").addClass("remove-link").click(function(){u.remove();o();return false});u.append(t)};var s=c("<a />").attr("href","#").text("New entry").addClass("field-list-new-entry").click(function(){var u=p.clone();var t=r();u.find("input").each(function(){var v=/^(.*)-(\d+)$/.exec(c(this).attr("name"));if(v!==null){c(this).attr("name",v[1]+"-"+t)}});s.before(u);m(u);return false});k.append(s);k.find(".form-field").each(function(){m(c(this))});k.sortable({containment:"parent",handle:".sort-gripper"}).bind("sortstop",function(u,t){setTimeout(o,1)})}else{i.remove()}})},setupAvailabilityChecks:function(i){var h=i.find("input:["+a+"]");h.each(function(){var l=c(this);var k=l.parents("form").first();l.blur(function(){c.ajax({url:l.attr(a)+"?c="+l.val(),dataType:"json",success:function(o){l.removeClass("available-yes").removeClass("available-no");if(o.Available){l.addClass("available-yes")}else{l.addClass("available-no");var n=new Object();var m=new Array();m.push(L.Global.UserRegistration.UsernameIsTaken());n[l.attr("id")]=m;d.Forms.displayErrors(k,n)}}})})})},addValidators:function(i){var h=function(l,k){var m=function(p,n){if(c(n.form).attr("data-validation-disabled")=="true"||c(n).attr("data-validation-disabled")=="true"){return}var o=k.call(p,n);if(o){c(n).rules("add",o)}};l.each(function(){if(!this.form){var n=this;c(n).find("input").each(function(){m(n,this)})}else{m(this,this)}})};i.find("form").each(function(){if(c(this).attr("data-validation-disabled")=="true"){return}c(this).validate({ignore:":hidden",errorClass:"field-errors",errorElement:"span",errorPlacement:function(l,k){if(k.attr("type")=="radio"){c(k).parents("dd").prev("dt").append(" ").append(l)}else{c(k).parent().append(" ").append(l)}},onkeyup:false})});h(i.find("[placeholder]"),function(){return{disableWatermark:true}});h(i.find("[data-validation-required]").not(".text-editor"),function(){var k=c(this).attr("data-validation-required-message");return{required:true,messages:{required:(k!=f?k:L.Global.Common.RequiredErrorMessage())}}});h(i.find("[data-validation-length]"),function(){var m=c(this).attr("data-validation-length");var l=c(this).attr("data-validation-length-message");var k=m.split("..");if(k[1]==""||k[1]==f){k[1]=Infinity}return{minlength:k[0],maxlength:k[1],messages:{minlength:(l!=f?l:L.Global.Common.LengthErrorMessageMinimum(k[0])),maxlength:(l!=f?l:L.Global.Common.LengthErrorMessageMaximum(k[1]))}}});h(i.find("[data-validation-range]"),function(){if(c(this).hasClass("date-time")||c(this).hasClass("date")){return}var m=c(this).attr("data-validation-range");var l=c(this).attr("data-validation-range-message");var k=m.split("..");if(k[1]!=""){return{min:k[0],max:k[1],messages:{min:(l!=f?l:L.Global.Common.IntegerValueErrorMessageMinimum(k[0])),max:(l!=f?l:L.Global.Common.IntegerValueErrorMessageMaximum(k[1]))}}}else{return{min:k[0],messages:{min:(l!=f?l:L.Global.Common.IntegerValueErrorMessageMinimum(k[0]))}}}});h(i.find("[data-validation-equal-value]"),function(){var l=c(this).attr("data-validation-equal-value");var k=c(this).attr("data-validation-equal-value-message");return{equalvalue:l,messages:{equalvalue:function(m,n){return(k!=f?k:L.Global.Common.EqualErrorMessage(c(n).val(),m))}}}});h(i.find("[data-validation-equal-field]"),function(){var l=c(this).attr("data-validation-equal-field");var k=c(this).attr("data-validation-equal-field-message");return{equalTo:"#{0}".format(l),messages:{equalTo:function(m,n){if(k!=f){return k}else{return L.Global.Common.EqualErrorMessage(c(n).val(),c(m).val())}}}}});h(i.find("[data-validation-regex]"),function(){var l=c(this).attr("data-validation-regex");var k=c(this).attr("data-validation-regex-message");return{regex:l,messages:{regex:(k!=f?k:"Text does not match required pattern")}}});h(i.find("[data-validation-file-extension]"),function(){var k=c(this).attr("data-validation-file-extension");return{accept:k,messages:{accept:k.split("|").join(", ")}}});i.find("[data-autocomplete-url]").each(function(){var m=c(this);var k=m.attr("data-autocomplete-url");var l=m.autocomplete(k,{dataType:"json",max:25,cache:500,minChars:2,scroll:false,selectFirst:true,parse:function(p){var o=new Array();for(var n=0;n<p.length;n++){o[n]={data:p[n],value:p[n].Value,result:p[n].Key}}return o},formatItem:function(q,p,o){return q.Display||q.Key}}).result(function(o,q,n){var p=this.id;c("#"+p+"-previous").val(q.Key);c("#"+p+"-symbol").val(q.Value)})});i.find(".listing-header, .listing-footer").find(".paging-list").delegate("a","click",function(){var l=c(this).attr("href");var k="";if(l.indexOf("#")!=-1){k=l.substring(l.indexOf("#"));l=l.substring(0,l.indexOf("#"))}if(!k){k=window.location.hash}window.location=l+k;return false});i.find("form.listing-filters").submit(function(){var m=this.action;var n=c(this);var p=n.find("select[multiple]");if(p.length>0){p.each(function(t,u){var s=c(u);if(s.val()==null||s.val()==""){s.find("option").each(function(v,w){c(w).attr("selected","selected")})}})}var o=c(this).formToArray();for(var k=o.length-1;k>=0;k--){if(o[k].value==""){o.splice(k,1)}}var l=c.param(o);var r="";if(m.indexOf("#")!=-1){r=m.substring(m.indexOf("#"));m=m.substring(0,m.indexOf("#"))}if(!r){r=window.location.hash}var q="";if(l==""){q=m+r}else{q=m+"?"+c.param(o)+r}if(window.location==q){window.location.reload()}else{window.location=q}return false});i.find(".listing .col-delete a").click(function(m){m.preventDefault();if(!confirm("Delete?")){return}var l=c(this);var k=l.attr("href");c.post(k,function(){window.location.reload()})})},bindModalLinks:function(h){h.find("a.modal-link").click(d.Forms.handleModalLinks)},handleModalLinks:function(m){m.preventDefault();var p=c(this);if(p.hasClass("modal-loading")){return}p.addClass("modal-loading");var n=p.attr("href");var l=p.attr("data-title");var o=parseInt(p.attr("data-max-width"));var k=parseInt(p.attr("data-min-width"));var i=parseInt(p.attr("data-max-height"));var h=p.attr("data-auto-height")=="true";c.get(n,function(s){var r=c(s);r.dialog({draggable:false,title:l,modal:true,resizable:false,dialogClass:"modal",close:function(u,t){r.dialog("destroy");r.remove()}});var q=r.dialog("widget");d.triggerHtmlInsert(r.parent());q.center({sizeToWindow:true,minWidth:k,maxWidth:o,maxHeight:i,autoHeight:h});p.removeClass("modal-loading")})},loadModal:function(n,i,m,l,h,k){c.get(n,function(q){var p=c(q);p.dialog({draggable:false,title:i,modal:true,resizable:false,dialogClass:"modal",close:function(s,r){p.dialog("destroy");p.remove()}});var o=p.dialog("widget");d.triggerHtmlInsert(p.parent());o.center({sizeToWindow:true,minWidth:l,maxWidth:m,maxHeight:h,autoHeight:k})})},bindAjaxPost:function(l){l.preventDefault();var m=c(this);if(m.hasClass("disabled")||m.hasClass("loading")){return}var k=m.attr("data-confirm-message");if(k!==f&&!confirm(k)){return}var h=c(this).attr("href");var i=c("<form>").attr("method","post").attr("action",h).hide();m.parent().append(i);if(!m.hasClass("silent")){m.addClass("loading")}i.ajaxSubmit(function(){if(!m.hasClass("no-refresh")){self.location.reload()}})}};var e=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.bindModalLinks);if(c.browser.msie){d.runOnHtmlInsert(d.Forms.fixIEButtons)}c("button:disabled, .button.disabled").click(function(i){i.preventDefault()});c("body").delegate("a[href].ajax-post, li.user-action-ajax-post > a[href]","click",d.Forms.bindAjaxPost);c("body").delegate("ul.user-actions > li.ajax-post > a","click",d.Forms.bindAjaxPost);jQuery.validator.addMethod("equalvalue",function(i,k){return i===c(k).attr("data-validation-equal-value")});jQuery.validator.addMethod("regex",function(i,k){if(c(k).attr("data-validation-optional")=="true"&&i==""){return true}return new RegExp(c(k).attr("data-validation-regex"),c(k).attr("data-validation-regex-options")).test(i)});jQuery.validator.addMethod("disableWatermark",function(i,k){c.watermark._hide(c(k));return true});d.runOnHtmlInsert(d.Forms.addValidators);c("body").delegate(".choices .choice, .choices.choice","click",function(){var i=c(this);var l=i.parent(".choices");var m=l.hasClass("choices-exclusive");var k=i.hasClass("choices");i.toggleClass(b);if(k){var n=i.find(".choice");if(!i.hasClass(b)){n.removeClass(b)}else{n.addClass(b)}}if(m){if(i.hasClass(b)){i.siblings(".choice").removeClass(b)}}i.trigger("choiceChanged")});c("body").delegate(".choices","reset",function(){var i=c(this);i.find(".choice.choice-selected").each(function(){c(this).trigger("click")})});var h=function(i){i.find("label.button").each(function(){var k=c(this);k.removeClass("selected");if(c(this).find("input:checked").length>0){k.addClass("selected")}})};d.runOnHtmlInsert(function(i){i.find(".button-list").each(function(){var k=c(this);h(k);c(this).find("label.button").click(function(){setTimeout(function(){h(k)},0)})})});d.runOnHtmlInsert(function(i){setTimeout(function(){i.find("form.prevent-multiple-submit").each(function(){var k=c(this);var m=false;var l=function(){if(!m){k.find("[type=submit]").each(function(){c(this).attr("disabled","disabled")});m=true;return true}else{return false}};var n=c.data(this,"validator");if(n){n.settings.submitHandler=l}else{k.submit(l)}})},1);i.find(".select-full-text").click(function(){c(this).focus();c(this).select()})})};d.runOnLoad(e)})(jQuery,Cobalt);

/* Cobalt.Comment.js */

(function(a,b,c){a(function(){b.runOnHtmlInsert(function(d){d.find("form.comment-form").each(function(){var e=a(this);a("form").bind("form-pre-serialize",function(k){if(typeof(tinyMCE)!=="undefined"){tinyMCE.triggerSave()}});var g=e.find(".form-footer").find(".user-actions");var i=a.cookie("Cobalt.Comment.LastSavedContent");var h=a.cookie("Cobalt.Comment.LastSavedContentType");if(i!=""&&i!=null){a(g).append(a("<li class='tip' title='"+L.Global.Forums.RestoreContentDescription()+"'></li>").append(a("<button type='button' class='button'></button>").click(function(){if(h=="markup"){e.find("#field-body").val(i)}else{e.find("#field-body-wysiwyg").val(i)}}).append(a("<span>"+L.Global.Common.RestoreContent()+"</span>"))))}var j=a("#reply");var f;e.ajaxForm({beforeSubmit:function(){if(!e.valid()){return false}else{j.mask();f=setTimeout(function(){j.unmask()},10000);var k=e.find("#field-body").val();if(k!=""){a.cookie("Cobalt.Comment.LastSavedContent",e.find("#field-body").val());a.cookie("Cobalt.Comment.LastSavedContentType","markup")}else{a.cookie("Cobalt.Comment.LastSavedContent",e.find("#field-body-wysiwyg").val());a.cookie("Cobalt.Comment.LastSavedContentType","wysiwyg")}}},error:function(l,k,m){j.unmask();clearTimeout(f)},success:function(q,k,p){a.cookie("Cobalt.Comment.LastSavedContent","");clearTimeout(f);switch(q.result){case"preview":var m=q.preview;var l=e.attr("data-preview-id")||"comment-preview";var n=a("#"+l);if(n.length==0){var o=e;if(a("#reply").length>0){o=a("#reply")}o.before(a("<div>").attr("id",l));n=a("#"+l)}n.html(m);j.unmask();b.triggerHtmlInsert(n);break;case"success":self.location=q.url;break;case"invalid":j.unmask();b.Forms.displayErrors(e,q.errors);break;default:j.unmask();throw"Unknown data result from comment form: "+q.result.toString()}},dataType:"json"})})});a(".comment").each(function(){var d=a(this);d.find(".user-action-edit a").click(function(g){g.preventDefault();var h=d.find(".forum-post-body");if(h.length!=1){throw"Cannot find body content to replace"}var f=a(this).attr("href").toString();a.ajax({url:f,success:function(e){h.html(e);b.triggerHtmlInsert(h)},dataType:"html",type:"GET"});return false});d.find(".user-action-delete a").click(function(h){h.preventDefault();var g=a(this);if(confirm("Delete?")){var f=g.attr("href").toString();a.ajax({url:f,success:function(e){switch(e.result){case"success":document.location.reload();break;default:throw"Unknown result type: "+e.result.toString()}},dataType:"json",type:"POST"})}return false});d.find(".user-action-add a").click(function(h){h.preventDefault();var g=a(this);if(confirm("Add?")){var f=g.attr("href").toString();a.ajax({url:f,success:function(e){switch(e.result){case"success":document.location.reload();break;default:throw"Unknown result type: "+e.result.toString()}},dataType:"json",type:"POST"})}return false});d.find(".user-action-quote a").click(function(){var e=a(".comment-form");var p=e.find("#field-body");var f=p.val();var k=b.Markup.currentSelectedMarkup(e);var r=a(this).parents(".comment");var h=r.find(".forum-post-body-content").html();var o=r.find(".forum-post-body-content").stripTags();var m=r.find("div.forum-post-author div.username > a");var n=m.text();var q=m.attr("href");var i=r.find("span.post-index > a").attr("href");var g=a("<div>").append(a("<blockquote>").append(a("<h4>").html(L.Global.Common.QuoteFrom(a("<div>").append(a("<a>").attr("href",q).text(n)).html()+" ")).append(a("<a>").attr("href",i).addClass("go-next").text("»")).append(h))).append(a("<br/>"));switch(k.toLowerCase()){case"wysiwyg":tinyMCE.activeEditor.setContent(tinyMCE.activeEditor.getContent()+g.html());b.TinyMCE.focusEditor();break;case"creole":case"rawhtml":p.val(f+g.html()).focus();break;case"bbcode":var l="${0}({1})$".format(d.attr("data-surrogate-type"),d.attr("data-surrogate-id"));g="[quote from={0}]{1}[/quote]".format(l,o);p.val(f+g);break;case"plaintext":var j=L.Global.Common.QuoteFrom(n)+o;j=j.split("\n").join("\n\t");p.val(f+j);break;default:break}});d.find(".user-action-reply a").click(function(){b.TinyMCE.focusEditor()})})})})(jQuery,Cobalt);

/* Cobalt.Forum.js */

(function(a,b,c){b.Forum={initialize:function(){a().ready(function(){a("a#forum-tools-expand").click(function(){var d=a("div#forum-tools");if(!d.is(":visible")||(a(this).position().top+20)!=d.position().top){d.css("top",a(this).position().top+20).css("left",a(this).position().left).css("position","absolute");d.show()}else{d.hide()}return false});a("a.mark-forum-read").click(function(g){g.preventDefault();var f=a(this).attr("data-forum-id");var d=a(this).attr("data-latest-comment-id");b.Forum.markForumRead(f,d);b.Forum.addReadStatuses();a.post(b.Routes.Instance.ForumSetForumSeen(f,d),function(){})});a("div#forum-tools td#mark-forum-read").click(function(){var e=a(this).attr("data-forum-id");var d=a(this).attr("data-latest-comment-id");b.Forum.markForumRead(e,d);document.location=document.location;return false});a("#begin-date").datepicker();a("#end-date").datepicker();a(".thread-action-rename").click(function(){var j=parseInt(a(this).attr("data-id"));if(j){var i=a(".thread-title[data-id="+j+"]");var d=a(i.selector.toString()+" > a");var l=d.attr("href")+"/rename";var g=d.html();var f=a('<form method="post">').attr("action",l);var e=a('<input type="text" name="title">').attr("value",g).attr("data-id",j);var k=a('<input type="submit" name="update">').attr("value",L.Global.Buttons.Update());var h=a("<a>").attr("href",document.location).text(L.Global.Buttons.Cancel());a(f).append(a(e)).append(a(k)).append(a(h));i.replaceWith(a(f));a(":text[data-id="+j+"]").click(function(){return false})}return false});a(".thread-action-lock").click(function(){var d=parseInt(a(this).attr("data-id"));if(d){document.location=b.Forum.getThreadActionUrl(d,"lock")}return false});a(".thread-action-unlock").click(function(){var d=parseInt(a(this).attr("data-id"));if(d){document.location=b.Forum.getThreadActionUrl(d,"unlock")}return false});a(".thread-action-pin").click(function(){var d=parseInt(a(this).attr("data-id"));if(d){document.location=b.Forum.getThreadActionUrl(d,"pin")}return false});a(".thread-action-unpin").click(function(){var d=parseInt(a(this).attr("data-id"));if(d){document.location=b.Forum.getThreadActionUrl(d,"unpin")}return false});a(".thread-action-delete").click(function(){var d=parseInt(a(this).attr("data-id"));if(d){a.post(b.Forum.getThreadActionUrl(d,"delete"),null,function(e){window.location.reload()},"json")}return false});a(".thread-action-add").click(function(){var d=parseInt(a(this).attr("data-id"));if(d){a.post(b.Forum.getThreadActionUrl(d,"add"),null,function(e){window.location.reload()},"json")}return false})});a(".spoiler").each(function(){var d=a(this);a(this).before(a("<a>").text("Spoiler (click to show)").attr("href","#").click(function(){if(d.isVisible()){a(this).text("Spoiler (click to show)");d.hide()}else{a(this).text("Spoiler (click to hide)");d.show()}return false}))})},getThreadIDsFromCheckBoxes:function(e){var d="";a(e).each(function(){var f=a(this).val();if(d==""){d=f}else{d+=","+f}});return d},getThreadActionUrl:function(g,d){var f=a(".thread-title[data-id="+g+"]");var e=a(f.selector.toString()+" > a");if(e.attr("href")){return e.attr("href")+"/"+d}else{return document.location}},markForumRead:function(e,d){e=parseInt(e);d=parseInt(d);if((e!=c)&&(d!=c)){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=a(".forum-posts[data-id]").attr("data-id");if(e){e=parseInt(e);if(e){var d=0;a(".comment[data-index]").each(function(){var f=parseInt(a(this).attr("data-index"));if(f&&f>d){d=f}});if(d>0){a.post(b.Routes.Instance.ForumSetForumThreadSeen(e,d),function(){})}}}a(".forum-thread-row").each(function(){var m=a(this);var o=parseInt(m.attr("data-id"));var j=parseInt(m.attr("data-forum-id"));var n=parseInt(m.attr("data-latest-comment-id"));if(!o){return}var h=parseInt(m.attr("data-latest-post-index"));if(!h){return}var p=b.Forum.ForumThreadSeen;if(!(p instanceof Object)){p={}}var g=p[o]||0;var i=(b.Forum.ForumSeen!=c)&&(b.Forum.ForumSeen[j]!=c)&&(b.Forum.ForumSeen[j].ForumID==j)&&(n<=b.Forum.ForumSeen[j].LatestCommentID);var l=(h>g)&&!i;if(l){m.addClass("forum-thread-row-unread");if(g>0){var k=m.find(".thread-title > a");var f=a("<a>").attr("href","{0}?comment={1}".format(k.attr("href"),g)).addClass("go-next").text("»");k.after(f)}}else{m.addClass("forum-thread-row-read")}});a(".forum-row, .top-level-forum.can-have-threads").each(function(){b.Forum.setForumStatus(a(this))});b.runOnHtmlInsert(b.Forum.createUserMenu)},createUserMenu:function(){a(".forum-post-author").each(function(){var e=a(this).find(".username");var d=a(this).find(".user-actions-forum-post-author-menu");d.hide();if(a(e).find("a").attr("href")!=""){e.hover(function(){d.stop(true,true).slideDown(100)},function(){d.stop(true,true).slideUp(100)})}})},setForumStatus:function(i){var g=parseInt(i.attr("data-id"));var d=parseInt(i.attr("data-latest-thread-id"));var j=parseInt(i.attr("data-latest-comment-id"));var k=parseInt(i.attr("data-latest-post-index"));if(!d){return}var e=b.Forum.ForumThreadSeen;if(!(e instanceof Object)){e={}}var f=(b.Forum.ForumSeen!=c)&&(b.Forum.ForumSeen[g]!=c)&&(b.Forum.ForumSeen[g].ForumID==g)&&(j<=b.Forum.ForumSeen[g].LatestCommentID);var h=(!!e[d]&&e[d]==k)||f;if(h){i.removeClass("forum-row-not-seen-latest-thread");i.addClass("forum-row-seen-latest-thread")}else{i.removeClass("forum-row-seen-latest-thread");i.addClass("forum-row-not-seen-latest-thread")}}}})(jQuery,Cobalt);

/* Cobalt.Attachment.js */

(function(a,b,c){b.Attachment={initialize:function(){}}})(jQuery,Cobalt);

/* Cobalt.MultiFileUpload.js */

(function(a,b,c){b.MultiFileUpload={deleteTemporaryAttachmentRoute:null,fileUploadObjects:null,initialize:function(){var d=a(".multi-file-upload");d.each(function(){var f=new b.MultiFileUpload.FileUpload();f.FileInput=a(this);f.Form=a(this).parents("form").first().bind("fileAttached",f.fileAttached).bind("fileRemoved",f.fileRemoved);b.MultiFileUpload.fileUploadObjects={};b.MultiFileUpload.fileUploadObjects[f.Form.attr("id")]=f;var g=parseInt(a(this).attr("data-max-files"));if(g){f.MaxFiles=g}var h=a(this).attr("data-fieldset-label");if(h){f.FieldSetLabel=h}f.AttachButton=f.Form.find(":submit");if(f.AttachButton){f.AttachButton.attr("value",a(this).attr("data-button-value"))}var e=a(this).attr("data-attach-to-element-id");if(e){f.AttachToElement=a(".attachments[id='"+e+"']")}if(f.CurrentFileCount==f.MaxFiles){f.AttachButton.attr("disabled",true);a(f.Form).find(":input").each(function(){a(this).attr("disabled",true)})}f.rebindAttachButton()})},FileUpload:function(){this.AttachToElement="";this.Form="";this.MaxFiles=-1;this.FileInput="";this.NewFileUpload="";this.AttachButton="";this.CurrentFileCount=0;this.FieldSet=a("<fieldset>");this.Legend=a("<legend>");this.FieldSetLabel="";this.fileAttached=function(e,f){f.CurrentFileCount++;var d=a("div.attachment-errors#"+a(f.FileInput).attr("name"));d.remove();if(f.CurrentFileCount==f.MaxFiles){f.AttachButton.attr("disabled",true);a(f.Form).find(":input").each(function(){a(this).attr("disabled",true)})}else{f.rebindAttachButton()}a(f.Form).resetForm()};this.fileRemoved=function(d,e){if(e.AttachButton.attr("disabled")==true){e.AttachButton.removeAttr("disabled");a(e.Form).find(":input").each(function(){a(this).removeAttr("disabled")})}e.CurrentFileCount--;if((e.CurrentFileCount==0)&&(e.FieldSet.find("legend").html()!=c)){e.FieldSet.empty();e.Legend.empty();e.FieldSet.remove()}e.rebindAttachButton()};this.rebindAttachButton=function(){var d=this.Form;var e=this;a(this.Form).unbind("submit");a(this.Form).ajaxForm({type:"post",iframe:true,beforeSubmit:function(){return d.valid()},success:function(g,h,i,j){var f=null;try{f=JSON.parse(g)}catch(k){}if(g.indexOf("HttpRequestTooLargeException")>-1){e.displayError(L.Global.Files.FileTooLarge("5 MB"))}else{if(f!=null&&f.Errors!=c){b.Forms.displayErrors(d,f.Errors)}else{e.attachFile(g)}}},error:function(){e.displayError(L.Global.Files.FileTooLarge("1 GB"))}})};this.removeFile=function(e){var d=this;a.post(b.MultiFileUpload.deleteTemporaryAttachmentRoute(a(e).attr("data-id")),null,function(f){if(f=="1"){a(e).remove();a(d.Form).trigger("fileRemoved",[d])}else{if(f.Error){}}})};this.attachFile=function(d){var e=this;if((a(e.FileInput).val()!="")&&((this.MaxFiles==-1)||((this.MaxFiles>0)&&(this.CurrentFileCount<this.MaxFiles)))){e.NewFileUpload=a('<input type="file" class="multi-file-upload">');e.NewFileUpload.attr("name",a(e.FileInput).attr("name"));this.displayFileInfo(d);a(e.FileInput).after(e.NewFileUpload);a(e.FileInput).remove();e.FileInput=e.NewFileUpload;a(e.Form).trigger("fileAttached",[e])}};this.displayError=function(e){var d=a("div.attachment-errors");if(d.html()!=c){d.empty();d.append(e)}else{d=a('<div class="attachment-errors">');d.attr("id",a(this.FileInput).attr("name"));d.append(e);this.AttachButton.before(d)}this.rebindAttachButton()};this.displayFileInfo=function(g){var h=this;if((h.CurrentFileCount==0)||(h.FieldSet.find("legend").length<1)){if(h.FieldSet.length==0){h.FieldSet=a("<fieldset>")}h.FieldSet.append(h.Legend.append(h.FieldSetLabel)).append(a("<ul>").addClass("multi-file-upload-file-list"))}var i=h.FieldSet.find("ul.multi-file-upload-file-list");var d=a(g);var e=a("<div>");var f=a('<input type="button">');f.val(L.Global.Buttons.Delete());f.click(function(){h.removeFile(d)});a(d).append(e.append(f));a(i).append(d);if(a(h.AttachToElement).hasClass("no-results")){a(h.AttachToElement).removeClass("no-results");a(h.AttachToElement).empty()}a(h.AttachToElement).append(h.FieldSet)}}}})(jQuery,Cobalt);

/* Cobalt.Navigation.js */

(function(a,b,c){b.Navigation={initialize:function(){var d="#navigation";a(".user-actions .user-action-delete[data-delete-url][data-redirect-url]").click(function(h){if(!confirm("Delete?")){return}var f=a(this);var g=f.attr("data-delete-url");a.post(g,function(i){var e=f.attr("data-redirect-url");window.location=e});h.preventDefault()})},enableDropDownMenus:function(){a(b.Navigation.navigationSelector+" .section ul").css("visibility","hidden");a(b.Navigation.navigationSelector+" .section").hover(function(){a(this).addClass("hover");a("ul:first",this).css("visibility","visible")},function(){a(this).removeClass("hover");a("ul:first",this).css("visibility","hidden")});a("ul#nav li ul li:has(ul)").find("a:first").append(" &raquo; ")}};b.runOnLoad(b.Navigation.initialize)})(jQuery,Cobalt);

/* Cobalt.NavigationEditor.js */

(function(a,b,c){b.NavigationEditor=function(f,e){var d="#"+f;this.errorCssClass="vld-error";this.nextRow=1;this.linkRegex=new RegExp("^((https?://([-w]+)(.w+)+(:\d+)?)|/)");this.roleList=e;this.linkSelectorID;this.addInputLine=function(q,x,y,n,H,m,h,E){var F=this;var A=a("<tr>").attr("id",this.nextRow);var t=a("<input type='text' size='32'>").attr("id","name"+this.nextRow).attr("name","name"+this.nextRow).val(q);A.append(a("<td class='col-label'>").append(t));if(h){A.addClass("sub-nav")}var B=a("<input type='text' size='48'>").attr("id","link"+this.nextRow).attr("name","link"+this.nextRow).val(x);if(n||H){B.attr("disabled","true")}var p=a("<td class='col-link'>").append(B);p.append(a("<input>").attr("type","hidden").attr("id","nav"+this.nextRow).attr("name","nav"+this.nextRow));if(n){var u="linkID"+this.nextRow;t.attr("disabled","true");p.append(a("<input>").addClass("linkID").attr("type","hidden").attr("id",u).attr("name",u).val(n))}if(H){var g="pageID"+this.nextRow;p.append(a("<input>").addClass("pageID").attr("type","hidden").attr("id",g).attr("name",g).val(H))}A.append(p);var z=a("<input>").attr("type","checkbox").attr("id","new"+this.nextRow).attr("name","new"+this.nextRow);if(E=="True"){z.attr("checked","checked")}A.append(a("<td class='col-new'>").append(z));var s=a("<div>").attr("class","role-selector").attr("id","roleID"+this.nextRow);var w=false;var I=a("<select>").attr("class","visibility-selector");var o=a("<option>");o.val("Public");o.text("Public");var D=a("<option>");D.val("Rank Protected");D.text("Rank Protected");if(y!=null&&y.length>0){D.attr("selected","selected")}else{o.attr("selected","selected")}I.append(o);I.append(D);if(this.roleList){for(var G=0;G<this.roleList.length;G++){var j=a("<div>").attr("class","role-container");var C=a("<input>").attr("type","checkbox").attr("id","roleID"+this.nextRow).attr("name","roleID"+this.nextRow);C.val(this.roleList[G].ID);if(y!=null&&a.inArray(this.roleList[G].ID,y)>-1){C.attr("checked","checked");w=true}j.append(C);var r=a("<label>").attr("for","roleID"+this.nextRow);r.append(this.roleList[G].Name);j.append(r);s.append(j)}}I.change(function(){var K=I.val();if(K=="Public"){s.attr("style","display:none;");var J=a(s).find(":input");for(var L=0;L<J.length;L++){J.attr("checked","")}}else{s.attr("style","")}});if(!w){s.attr("style","display:none;")}A.append(a("<td class='col-role'>").append(I).append(s));if(h){this.appendHiddenParentIDField(A,h,this.nextRow)}if(m=="true"){A.append(a("<td class='col-actions'>"));s.disable()}else{var v=b.Localization.Main.Global.ControlPanel.RemoveLinkTooltip();var x=a("<a>").addClass("icon").addClass("delete").addClass("tip").attr("title",v);var l=a("<td>").addClass("col-actions");l.append(x);if(!h){v=b.Localization.Main.Global.ControlPanel.AddSubNavigationLink();x=a("<a>").addClass("icon").addClass("add").addClass("tip").attr("title",v);l.append(" ").append(x)}A.append(l);if(h==c){A.find(".add").click(function(){if(F.linkSelectorID){var J=a(this).parent().parent().attr("id");if(J){F.addInputLine("","","","","","",J)}}})}A.find(".delete").click(function(){if(F.linkSelectorID){var L=a(this).parent().parent().find(".linkID").val();if(L){a("#"+F.linkSelectorID+" option[data-modulelinkid="+L+"]").enable()}var K=a(this).parent().parent().find(".pageID").val();if(K){a("#"+F.linkSelectorID+" option[data-pageid="+K+"]").enable()}}var M=a(this).parent().parent();var J=M.siblings("tr.sub-nav").find(":hidden[value='"+M.attr("id")+"']").parents("tr.sub-nav");J.remove();M.remove()})}if(h){var k=a(d).find(':hidden[value="'+h+'"]').last().parents("tr#"+h);if(k.length<=0){k=a(d).find("tr[id='"+h+"']")}k.after(A)}else{a(d+" > tbody").append(A)}this.nextRow++;b.triggerHtmlInsert(A)};this.appendHiddenParentIDField=function(k,h,j){var g=a("<input>").attr("type","hidden").attr("value",h).attr("name","sub-nav"+j).addClass("sub-nav-parent-field");k.find(":hidden.sub-nav-parent-field").remove();k.append(g);a("#"+h).addClass("has-sub-nav")};this.enableDragging=function(h){var g=this;if(h==null){h=true}if(h){a(d).tableDnD({onDragClass:"dragHandle",onDrop:function(l,k){k=a(k);l=a(l);var m=new Array();l.find("tbody").children().each(function(p,q){m.push(a(q))});if(k.hasClass("sub-nav")){var n=a("tr#"+k.find(":hidden.sub-nav-parent-field").val());var o=-1;var j=-1;for(i=0;i<m.length;i++){if(a(m[i]).attr("id")==k.attr("id")){o=i;continue}if(a(m[i]).attr("id")==n.attr("id")){j=i;continue}}if(o<j){n.after(k)}}},onDragStart:function(k,m){m=a(m);k=a(k);if(m.hasClass("sub-nav")){var j=m.find(":hidden.sub-nav-parent-field").val();var l=k.find("tr#"+j);k.find("tbody").children().addClass("nodrop");k.find(':hidden.sub-nav-parent-field[value="'+j+'"]').each(function(n,o){a(o).parent().removeClass("nodrop")})}else{k.find("tr :hidden.sub-nav-parent-field").parent().addClass("nodrop");a("tr :hidden.sub-nav-parent-field").each(function(n,o){a("tr#"+a(o).val()).addClass("nodrop")})}},onAllowDrop:function(j,k){var l=a(j);if(l.hasClass("has-sub-nav")){if(a(k).hasClass("sub-nav")){return false}var m=l.attr("id");a(":hidden.sub-nav-parent-field[value='"+m+"']").each(function(o,p){var n=a(p).parent();l.after(n)})}return true}});a(d+" tbody tr").hover(function(){a(this.cells[0]).addClass("showDragHandle")},function(){a(this.cells[0]).removeClass("showDragHandle")})}};this.bindBuiltInLinkSelector=function(h){var g=this;g.linkSelectorID=h;a("#"+h).change(function(){if(this.options[this.selectedIndex].value!="null"){var l=this.options[this.selectedIndex].value;var m=this.options[this.selectedIndex].getAttribute("data-modulelinkid");var j=this.options[this.selectedIndex].getAttribute("data-pageid");var k=this.options[this.selectedIndex].getAttribute("data-nonremovable");g.addInputLine(this.options[this.selectedIndex].text,l==""?"/":l,null,m,j,k);g.enableDragging();this.options[this.selectedIndex].disabled="disabled"}this.selectedIndex=0})};this.bindAddLineButton=function(h){var g=this;a("#"+h).click(function(j){g.addInputLine("","","");g.enableDragging();j.preventDefault()})};this.bindAddSeparatorButton=function(h){var g=this;a("#"+h).click(function(){g.addInputLine("--","","-------------------------");g.enableDragging()})};this.bindSubmitButton=function(h){var g=this;a("#"+h).click(function(){var j=true;a("td.link input").each(function(){var k=a(this).val();if(k!=""&&!g.linkRegex.test(k)){a(this).addClass("vld-error");j=false}else{a(this).removeClass(g.errorCssClass)}});a("td.label input").each(function(){if(a(this).val()==""){a(this).addClass(g.errorCssClass);j=false}else{a(this).removeClass(g.errorCssClass)}});return j})}}})(jQuery,Cobalt);

/* Cobalt.Poll.js */

(function(a,b,c){b.Poll={toggleButtonSelector:"a#poll-view-results-link",labelSelector:"a#poll-view-results-link",resultsSelector:".poll-results",result:null,initialize:function(d){if(d.toggleButtonSelector!=null){b.Poll.toggleButtonSelector=d.toggleButtonSelector}if(d.labelSelector!=null){b.Poll.labelSelector=d.labelSelector}if(d.resultsSelector!=null){b.Poll.resultsSelector=d.resultsSelector}b.Poll.results=a(b.Poll.resultsSelector);a.each(b.Poll.results,function(h,k){var j=a(k).attr("results-poll-id");var g=a(b.Poll.labelSelector).filter(function(i){return a(this).parents("li:first").attr("data-poll-id")==j});if(a(g).text()==L.Global.Polls.HideResults()){a(k).show()}else{if(a(g).length>0){a(k).hide()}else{a(k).show()}}});a(b.Poll.toggleButtonSelector).click(function(){var h=a(this).attr("data-poll-id");var g=b.Poll.results.filter(function(i){return a(this).attr("results-poll-id")==h});if(g.is(":hidden")){g.show();a(b.Poll.labelSelector).html(L.Global.Polls.HideResults())}else{g.hide();a(b.Poll.labelSelector).html(L.Global.Polls.ViewResults())}return false});a("#field-poll-add-poll-button").click(function(){var g=a("#div-poll");if(a(this).val()==L.Global.Polls.RemovePoll()){g.addClass("hide");g.hide();a("#field-poll-form-create-poll").val("");a(this).val(L.Global.Polls.AddPoll())}else{g.removeClass("hide");g.show();a("#field-poll-form-create-poll").val("y");a(this).val(L.Global.Polls.RemovePoll())}});var e=a("#field-poll-form-choices");var f=b.Poll.getChoiceCount();if(f>2){b.Poll.appendRemoveLinks()}},appendRemoveLinks:function(){a("input[name='poll-form-choices']").each(function(){var f=a(this).parent();var d=a("<a>").attr("href","#").attr("id","remove-poll-choice").addClass("remove").text(L.Global.Polls.RemoveChoice());var e=a(this).attr("data-choice-id");d.click(function(g){b.Poll.bindRemoveLink(a(this),f);g.preventDefault()});a(f).append(d)})},getChoiceCount:function(){return a("#field-poll-form-choices").find('input[type="text"]').length},bindRemoveLink:function(g,h){var i=a(g);var e=a(g).parent().find("input[type='text']");var d=a("input[name='poll-form-hidden-poll-choice'][data-choice-id='"+e.attr("data-choice-id")+"']");h.remove();d.remove();var f=b.Poll.getChoiceCount();a("#field-poll-form-choices .form-field").each(function(l,m){var n=a(m).find("input");var k=a("<label>").append(L.Global.Polls.ChoiceNumberTemplate(l+1)+": ");a(m).empty();var j=a("<a>").attr("href","#").attr("id","remove-poll-choice").addClass("remove").text(L.Global.Polls.RemoveChoice());a(m).append(k);a(m).append(n);a(m).append(j);j.click(function(o){b.Poll.bindRemoveLink(a(this),a(this).parent());o.preventDefault()})});if(f<=2){a("a.remove").hide()}else{if(f<10){a("#add-poll-choice").show()}}}}})(jQuery,Cobalt);

/* Cobalt.PollingThrottle.js */

(function(a,b,c){b.TimerFunction=function(d,h,e){this.functionName=d;this.callback=h;this.lastActivity=null;this.pollRate=null;this.lastDate=new Date().getTime();var g=this;var f=function(j){g.onAction()};e.mousemove(f);e.keydown(f)};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 d=new Date().getTime()-this.lastActivity;var f=this.pollRate;if(d>b.PollingThrottle.slowestActivityThreshold){this.pollRate=null}else{if(d<=b.PollingThrottle.fastActivityThreshold){this.pollRate=b.PollingThrottle.fastPollRate}else{if(d<=b.PollingThrottle.midActivityThreshold){var e=1-(b.PollingThrottle.midActivityThreshold-d)/(b.PollingThrottle.midActivityThreshold-b.PollingThrottle.fastActivityThreshold);this.pollRate=b.PollingThrottle.fastPollRate+(e*(b.PollingThrottle.midPollRate-b.PollingThrottle.fastPollRate))}else{if(d<=b.PollingThrottle.slowActivityThreshold){var e=1-(b.PollingThrottle.slowActivityThreshold-d)/(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-d)/(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(),initialize:function(){b.PollingThrottle.runTimerFunctions()},clearTimer:function(){clearTimeout(b.PollingThrottle.timer)},registerTimerFunction:function(d,g,e){if(typeof g==="function"){var f=new b.TimerFunction(d,g,e||a(window));b.PollingThrottle.timerFunctions.push(f)}},removeTimerFunction:function(d){var e=-1;for(i=0;i<b.PollingThrottle.timerFunctions.length;i++){if(d==b.PollingThrottle.timerFunctions[i].functionName){e=i;break}}if(e>=0){b.PollingThrottle.timerFunctions.splice(e,1)}},runTimerFunctions:function(){if(b.PollingThrottle.timerFunctions.length>0){a.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(){a.each(b.PollingThrottle.timerFunctions,function(d,e){e.lastActivity=null;e.pollRate=null})}};a(window).focus(function(){b.PollingThrottle.focusWindow()}).blur(function(){b.PollingThrottle.blurWindow()});b.runOnLoad(b.PollingThrottle.initialize)})(jQuery,Cobalt);

/* Cobalt.PrivateMessage.js */

(function(a,b,c){b.PrivateMessage={initialize:function(){a("input#field-recipients,input#field-cc").each(function(){var d=a(this).attr("data-delimiter");if(d){d=d+" "}else{d=", "}a(this).autocomplete(b.Routes.Instance.PrivateMessageAjaxAutoCompleteContact(),{multiple:true,multipleSeparator:d,scroll:false,dataType:"json",parse:function(h){var e=[];for(var f=0;f<h.length;f++){var g=h[f];if(g.Type=="character"){e.push({data:g,value:g.FullName,result:g.SerializedValue})}else{e.push({data:g,value:g.Username,result:g.Username})}}return e},formatItem:function(g){var e=a("<div>").addClass("character-autocomplete-result-row");if(g.Avatar!=null){var f=a("<img>").attr("src",g.Avatar);e.append(f);e.addClass("with-avatar")}else{if(g.GameAvatarSmall!=null||g.GameName!=null){var f=a("<img>").attr("src",g.GameAvatarSmall).attr("alt",g.GameName);e.append(f)}}if(g.Type=="character"){e.append(g.FullName+" "+g.Server+" ")}else{e.append(g.Username+" ")}return a("<div>").append(e).html()}})})}};b.runOnLoad(b.PrivateMessage.initialize)})(jQuery,Cobalt);

/* Cobalt.PrivateMessages.js */

(function(a,b,c){b.PrivateMessages={initialize:function(){var e=a("th.col-actions");if(e.length>0){var d=a("<input>").attr("type","checkbox").attr("title",L.Global.Forums.SelectAll()).addClass("col-actions-select-all");e.html(d)}}}})(jQuery,Cobalt);

/* Cobalt.Rating.js */

(function(a,b,c){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 h=g.EntityTypeID;var i=g.EntityID;var f=g.RatingValue;d.applyRatings(h,i,f);d.addCookieValue(h,i,f)}});this.applyRatings=function(g,h,f){if(f!=c){switch(this.ratingsType){case"five-star":this.selectStars(f,true,g,h);break;case"like":this.setLike(f);break;default:this.selectStars(f,false,g,h);break}}};this.parseRatingsCookie=function(){var f=this.ratingForm.attr("data-entity-type-id");var h=this.ratingForm.attr("data-entity-id");var g=this.getRatingsValue(f,h);this.applyRatings(f,h,g)};this.setRatingsCookie=function(f){var g={domain:b.Utils.getCurrentDomain(),path:"/",skipEncoding:true,expires:700};a.cookie("Ratings",f,g);b.User.Ratings=f;this.parseRatingsCookie()};this.selectStars=function(f,i,g,j){if(i){var h=this.ratingForm.find("li.current-rating");h[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,k,i){var g=a.cookie("Ratings");if(g==null){g=""}var j=this.getRatingsValue(h,k);if(j==null){var f=h+","+k+","+i+"|";g+=f;this.setRatingsCookie(g)}else{this.setRatingsValue(h,k,i)}};this.setRatingsValue=function(m,l,g){if(b.Rating.userHasRatingsCookie()){var k=a.cookie("Ratings");var n="";var j=k.split("|");for(var f=0;f<j.length;f++){var h=j[f].split(",");if(h[0]==m&&h[1]==l){h[2]=g}j[f]=h.join(",")}a(b.Rating.ratingForms).each(function(o,p){p.setRatingsCookie(j.join("|"))})}};this.getRatingsValue=function(j,l){if(b.Rating.userHasRatingsCookie()){var g=a.cookie("Ratings");var h=g.split("|");for(var k=0;k<h.length;k++){var f=h[k].split(",");if(f[0]==j&&f[1]==l){return f[2]}}}return null};this.setLike=function(f,h,j){var g=this.ratingForm.find(".num-likes");var i=a("#field-like");if(i.length>0){i.parent().addClass("liked");i.remove()}if(f!=c){g.text(f)}}};b.Rating={ratingsRoute:null,ratingForms:null,initialize:function(){var d=b.Rating.ratingForm=a("form.rating-form");if(d.length==0){return}b.Rating.ratingForms=new Array();d.each(function(f,g){var e=new b.RatingForm(a(g));b.Rating.ratingForms[f]=e;if(b.Session.authenticated()&&!b.Rating.userHasRatingsCookie()){a.getJSON(b.Rating.ratingsRoute(),null,function(h){if(h!=""){e.setRatingsCookie(h)}})}if(b.Rating.userHasRatingsCookie()){e.parseRatingsCookie()}})},userHasRatingsCookie:function(){return a.cookie("Ratings")!=null}};b.runOnLoad(b.Rating.initialize)})(jQuery,Cobalt);

/* Cobalt.Reports.js */

(function(a,b,c){b.Reports={initialize:function(){a(".user-action-report a").click(function(d){var f=a(this).attr("href");var e=a(this).parents(".user-actions").parent();if(e.length>0){a.ajax({url:f,success:function(h){var g=a("<div>").append(h);g.dialog({modal:true,title:"File a Report",dialogClass:"modal",movable:false,resizable:false,draggable:false});g.parent().center({sizeToWindow:true,maxWidth:500,maxHeight:440})}})}d.preventDefault()})}};b.runOnLoad(b.Reports.initialize)})(jQuery,Cobalt);

/* Cobalt.UI.js */

(function(a,b,c){b.UI={initialize:function(){a(".accordion").accordion({clearStyle:true,autoHeight:false});var d=a(".date-time.time");if(d.length>0){var 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)"});a(d).focus(function(){var j=a(this);var f=a(".time-selector");if(f.length<=0){f=a("<div>");f.addClass("time-selector").css("top",j.position().top+j.outerHeight(true)+10).css("left",j.position().left).css("position","absolute");timeSelectorList=a("<ul>");for(var h=0;h<e.length;h++){var g=a("<li>");g.addClass("row");g.attr("data-time-value",e[h].timeValue);g.html("<a>"+e[h].timeKey+"</a>");timeSelectorList.append(g)}f.append(timeSelectorList)}else{f.css("top",j.position().top+j.outerHeight(true)+10).css("left",j.position().left);f.show()}j.after(f);a(".time-selector .row").unbind("click");a(".time-selector .row").click(function(){j.val(a(this).attr("data-time-value"));f.hide();j.change()})})}}};b.Expandable={initialize:function(){var d="Navigation";var f=200;var g="expanded";a("#navigation.expandable .section > span").click(function(){a(this).parent().toggleClass(g);a(this).siblings("ul").toggle(f);var h="";a(this).parents("#navigation").find("."+g).each(function(){h+="#"+a(this).attr("id")+","});a.cookie(d,h,{path:"/"})});if(a.cookie(d)){var e=a.cookie(d).split(",");a.each(e,function(i,h){if(h){a(h).toggleClass(g);a(h).find("ul").toggle()}})}a("#navigation.expandable .section .selected").each(function(){a(this).parent().show();a(this).parents(".section").addClass(g)})}};b.Collapse={initialize:function(){var d=a("div.expand-collapse").find("a#collapse-link");d.click(function(){var e=a(".expand-collapse .collapseable");if(a(this).hasClass("collapse")){e.hide();a(this).removeClass("collapse");a(this).addClass("expand")}else{if(a(this).hasClass("expand")){e.show();a(this).removeClass("expand");a(this).addClass("collapse")}}return false})}};b.PopOut={initialize:function(){var d=a(".user-action-pop-out").find("a");a(d).click(function(f){var e=a(this).attr("data-pop-out-url");if(e==""||e==null){e=a(this).attr("href")}window.open(e,"test","status=0,toolbar=0,location=0,menubar=0,resizable=1,scrollbars=1,width=760,height=505");f.preventDefault();return false})}};b.runOnLoad(b.UI.initialize);b.runOnLoad(b.Collapse.initialize);b.runOnLoad(b.PopOut.initialize);b.runOnLoad(b.Expandable.initialize)})(jQuery,Cobalt);

/* Cobalt.Shoutbox.js */

(function(a,b,c){b.Shoutbox={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 o=a(".shoutbox-messages-container");var h=a(".shoutbox-messages");if(h.length>0){a(".shoutbox-messages").delegate(".message-action-delete, .message-action-add","click",function(p){b.Shoutbox.bindModerationMethod(a(this));p.preventDefault()});var i=a(".user-action-pop-out>a");i.click(function(p){p.preventDefault();b.Shoutbox.popOut()});if(a(".module.shoutbox.pop-out").length>0){a("body").addClass("body-shoutbox-pop-out")}var n=a(".user-action-collapse");var m=a(n).find("a");m.click(function(){var p=a(".expand-collapse .collapseable");if(a(n).hasClass("user-action-collapse")){p.hide();b.Shoutbox.showShoutbox=false;a(n).removeClass("user-action-collapse");a(n).addClass("user-action-expand")}else{if(a(n).hasClass("user-action-expand")){p.show();b.Shoutbox.showShoutbox=true;a(n).removeClass("user-action-expand");a(n).addClass("user-action-collapse")}}a.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 d=b.User.Preferences.ShowShoutbox;if(d!=c){b.Shoutbox.showShoutbox=(d==true);b.Shoutbox.setShoutboxState(h)}else{a.getJSON(b.Shoutbox.showShoutboxRoute(),function(p){b.Shoutbox.showShoutbox=p;b.User.Preferences.ShowShoutbox=p;b.User.savePreferences(true);b.Shoutbox.setShoutboxState(h)})}var l=a("label[for='field-roleRequired']");var e=a("#field-roleRequired");var f=e.nextAll("span.field-errors");if(f.length<=0&&e.val()==""){l.hide();e.hide()}a("#field-isRoleRequired").click(function(){if(a(this).attr("checked")){l.show();e.show()}else{l.hide();e.hide()}});b.Shoutbox.shoutboxes=h;b.Shoutbox.shoutboxContainers=o;var g=a("input.shoutbox-form-message");if(g.length>0){g.keydown(function(){b.Shoutbox.cursorPosition=g.caret().start}).keypress(function(){b.Shoutbox.cursorPosition=g.caret().start}).mousemove(function(){b.Shoutbox.cursorPosition=g.caret().start})}a("a#shoutbox-emotes-link").click(function(){var p=a("#shoutbox-emotes-div");if(!p.is(":visible")){p.addClass("modal").css("top",a(this).position().top-(a(p).height()+15)).css("left",a(this).position().left).css("position","absolute");p.show()}else{p.hide()}return false});a("a.shoutbox-emotes-emote").each(function(){var p=a(this).attr("data-emote");if(p){var s=p.toString().split(", ");var v=a(this).find("img").attr("src");if(s){for(var u=0;u<s.length;u++){var r=s[u];var q=r.toString().replace("'","").replace("'","");var t=new Object();t.key=q;t.value=v;b.Shoutbox.emotes.push(t)}}}});a("a.shoutbox-emotes-emote").each(function(){var p=a(this);p.click(function(u){var s=p.attr("data-emote").toString().split(",");var r=s[0].replace("'","").replace("'","");var t=b.Shoutbox.cursorPosition;var q=g.val().substr(0,t+1)+r+g.val().substr(t);g.val(q);a("#shoutbox-emotes-div").hide();g.focus();u.preventDefault()})});var k;var j=a(".shoutbox-form");if(j.length>0){a(j).each(function(q,r){var p=a(r).find("form");p.ajaxForm({type:"post",beforeSubmit:function(){a(p).find("#field-submit").attr("disabled","disabled")},success:function(t){var s=null;try{s=JSON.parse(t)}catch(u){}if(s!=null&&s.Errors!=c){b.Forms.displayErrors(p,s.Errors)}else{b.Shoutbox.addMessageResults(b.Shoutbox.shoutboxes,b.Shoutbox.shoutboxContainers,t,false);p.find("#field-message").val("");b.Shoutbox.lastActivity=new Date();if(b.Shoutbox.isStopped){b.Shoutbox.isStopped=false}}a(p).find("#field-submit").removeAttr("disabled")},error:function(t,s,u){a(p).find("#field-submit").removeAttr("disabled");a("#shoutbox-form-errors").html(u)}})})}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,a(".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=a(".user-action-collapse");if(f.length==0){f=a(".user-action-expand")}var d=a(".expand-collapse .collapseable");if(a(f).hasClass("user-action-collapse")){d.hide();a(f).removeClass("user-action-collapse");a(f).addClass("user-action-expand")}else{if(a(f).hasClass("user-action-expand")){d.show();a(f).removeClass("user-action-expand");a(f).addClass("user-action-collapse")}}}},addMessageResults:function(f,k,e,i){if(e){var d=e.Comments;d.reverse();a.each(d,function(m,o){if(o.id==b.Shoutbox.latestCommentID){return}for(var m=0;m<b.Shoutbox.emotes.length;m++){while(o.Text.toString().indexOf(b.Shoutbox.emotes[m].key)>=0){o.Text=o.Text.toString().replace(b.Shoutbox.emotes[m].key,'<img src="'+b.Shoutbox.emotes[m].value+'" />')}}var n=a.srender(b.Shoutbox.template,o);k.each(function(p,q){var r=a(q).find("tr.message");while(r.length>=b.Shoutbox.numComments){a(r[0]).remove();r=a(q).find("tr.message")}a(q).append(n)});b.Shoutbox.latestCommentID=o.ID;a(":hidden#field-latestCommentID").val(o.ID);b.RunNiceDates();var l=b.Shoutbox.getShoutboxHeight();if(i!=true){a(f).each(function(p,q){a(q).scrollTop(l)})}});var h=b.Shoutbox.getShoutboxHeight();if(i==true){a(f).each(function(l,m){a(m).scrollTop(h+100)})}var g=e.DeletedIDs;if(g.length>0){var j=g.join(",");if(j!=b.Shoutbox.deleteIDs){a.each(g,function(l,m){a(f).find("tr.message[data-id='"+m+"']").remove()});b.Shoutbox.deleteIDs=j}}}},refreshShoutbox:function(){a.getJSON(b.Shoutbox.getNewCommentsRoute({amount:b.Shoutbox.numComments,latestCommentID:b.Shoutbox.latestCommentID||c}),function(d){b.Shoutbox.addMessageResults(b.Shoutbox.shoutboxes,b.Shoutbox.shoutboxContainers,d,false)})},bindModerationMethod:function(h){var e="";var f=parseInt(a(h).attr("data-id"));var g=a(h).hasClass("message-action-add");var d=a(h).hasClass("message-action-delete");if(g){e=b.Shoutbox.addMessageRoute(f)}else{if(d){e=b.Shoutbox.deleteMessageRoute(f)}}if(f){a.post(e,null,function(j){var i=a(h).parent("li");var k=a("tr.message[data-id='"+f+"']");if(i){if(g){a(i).attr("title",L.Global.Forums.Delete());a(k).removeClass("comment-deleted");a(k).addClass("comment-normal");a(h).removeClass("message-action-add");a(h).addClass("message-action-delete")}else{if(d){a(i).attr("title",L.Global.Forums.Add());a(k).removeClass("comment-normal");a(k).addClass("comment-deleted");a(h).removeClass("message-action-delete");a(h).addClass("message-action-add")}}}a(h).unbind("click");a(h).click(function(){b.Shoutbox.bindModerationMethod(a(this));return false})},"json")}},getShoutboxHeight:function(){var e=b.Shoutbox.shoutboxContainers;var d=e.innerHeight();if(a.browser.msie){d=e.height()}a(e).each(function(f,h){var g=a(h).innerHeight();if(a.browser.msie){g=a(h).height()}if(g>d){d=g}});return d}}})(jQuery,Cobalt);

/* Cobalt.Roles.js */

(function(a,b,c){b.Roles={initialize:function(){b.Roles.attachAddForm();b.Roles.attachRemove();b.Roles.attachEdit()},attachDialogClose:function(){a("#cp-role-members").closest(".ui-dialog").bind("dialogclose",function(){window.location.reload()})},attachDialogCloseNoReload:function(){a("#cp-role-members").closest(".ui-dialog").bind("dialogclose",function(){a(".ac_results").remove()})},attachAddForm:function(){a("body").delegate("#cp-role-members form.quick-add #field-name","result",function(){a(this).closest("form.quick-add").find(":submit").removeAttr("disabled",null)});a("body").delegate("#cp-role-members form.quick-add","submit",function(){return false});b.runOnHtmlInsert(function(){var d=a("#cp-role-members").find("form.quick-add");if(d.length<1){return}d.find(":submit").attr("disabled","disabled");d.unbind("submit");d.find("#field-name-symbol").rules("add",{required:true,messages:{required:"Please select an option from the list"}});d.ajaxForm({beforeSubmit:function(){var e=d.valid();if(!e){return false}d.find(":submit").attr("disabled","disabled")},clearForm:true,resetForm:true,success:function(g){var e=!isNaN(+g);if(e){return}b.Roles.attachDialogClose();var f=a("#cp-role-members").find(".listing");f.append(g);f.find(".no-results").remove();f.closest(".ui-dialog").center();b.triggerHtmlInsert(f.parent())}});b.Roles.attachDialogCloseNoReload()})},attachRemove:function(){a("body").delegate("#cp-role-members .role-member .remove-link","deleteConfirmPost",function(){var d=a(this);var e=d.closest(".role-members");d.closest(".role-member").remove();e.closest(".ui-dialog").center();b.Roles.attachDialogClose();b.triggerHtmlInsert(e.parent())})},attachEdit:function(){a("body").delegate("#cp-role-edit #field-permission-set","change",function(){var e=a(this);if(e.val()=="0"){return}var d=e.val().split(",");var f=a("#field-permissions");f.find(":checkbox").attr("checked",false);a.each(d,function(g,h){a("#field-permissions-permission-"+h).attr("checked",true)})});a("body").delegate("#cp-role-edit #field-permissions :checkbox","change",function(){var g=a("#field-permissions");var d=g.find(":checkbox:checked");var h=a.map(d,function(i){var j=+a(i).val();if(!isNaN(j)){return j}}).sort(function(i,j){return i-j}).join(",").toString();var e=a("#field-permission-set");var f=e.find("option[value="+h+"]").length>0;if(f){e.val(h)}else{e.val("")}})}};b.runOnLoad(b.Roles.initialize)})(jQuery,Cobalt);

/* Cobalt.Announcement.js */

(function(a,b,c){b.Announcement={cookieName:"Cobalt.SeenAnnouncements",containerName:".link-annoucement",initialize:function(){var g=a.cookie(b.Announcement.cookieName);var e=a(b.Announcement.containerName);if(e!=null){var d=a(b.Announcement.containerName).attr("data-hash");if(d==g){a(b.Announcement.containerName).removeClass("link-annoucement-unread")}else{if(g!=null&&d!=null){var k=g.split("-");var f=d.split("-");var h=true;for(var j=0;j<f.length;j++){if(k.indexOf(f[j])==-1){h=false}}if(h){a(b.Announcement.containerName).removeClass("link-annoucement-unread");a.cookie(b.Announcement.cookieName,d)}}}a(b.Announcement.containerName).mouseover(function(){a.cookie(b.Announcement.cookieName,d,{expires:365});a(this).removeClass("link-annoucement-unread")})}}};b.runOnLoad(b.Announcement.initialize)}(jQuery,Cobalt));

/* Cobalt.ViewState.js */

(function(a,b,c){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)}},registerCount:-1,getById:function(f){var d=b.ViewStateManager.trackers;for(var e=0;e<d.length;e++){if(d[e].id==f){return d[e]}}return null},removeById:function(f){var d=b.ViewStateManager.trackers;var g=-1;for(var e=0;e<d.length;e++){if(d[e].id==f){g=e}}if(g>-1){d.splice(g,1)}b.ViewStateManager.trackers=d;b.ViewStateManager.update()},getViewState:function(f){var e=b.ViewStateManager.trackers;var d=null;if(f!=null){d=b.ViewStateManager.getById(f);if(d!=null){return d}}++b.ViewStateManager.registerCount;var g=b.ViewStateManager.registerCount;if(e.length>g){return e[g]}else{return new b.ViewState(b.ViewStateManager.registerCount,f)}},update:function(){var h=[];for(var f=0;f<b.ViewStateManager.trackers.length;f++){var g=b.ViewStateManager.trackers[f].id;var d=b.ViewStateManager.trackers[f].value;if(g!=null){h.push(g+b.ViewStateManager.subSeparator+d)}else{h.push(d)}}if(h.length>0){var e=("#"+h.join(b.ViewStateManager.separator)).trim();while(e.endsWith(b.ViewStateManager.separator)){e=e.substring(0,e.length-1)}self.location.hash=e}else{self.location.hash=""}}};b.ViewState=function(f,e,d){if(e==""){e=null}this.index=f;this.value=d;this.id=e;b.ViewStateManager.trackers.push(this);return this};b.ViewState.prototype={setValue:function(d){this.value=d;b.ViewStateManager.update()}};b.ViewStateManager.initialize()})(jQuery,Cobalt);

/* Cobalt.Markup.js */

(function(a,b,c){b.Markup={initialize:function(){var d={markdownTitle:function(f,e){heading="";n=a.trim(f.selection||f.placeHolder).length;for(i=0;i<n;i++){heading+=e}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(e){var d=b.Markup.markItUpSets;e.find(".markup-editor").each(function(){var p=a(this);var q=p.find("ul.tabbed-tabs");var m=p.find(".markup-type-field");var g=p.find(".markup-selector");if(m.val()==0){if(b.User.Preferences.MarkupType!=null){m.val(b.User.Preferences.MarkupType);g.val(b.User.Preferences.MarkupType)}else{m.val(1);g.val(1)}}var l=m.val();if(l==1){q.find("a[href=#markup]").parent().removeClass("selected");q.find("a[href=#wysiwyg]").parent().addClass("selected")}else{q.find("a[href=#markup]").parent().addClass("selected");q.find("a[href=#wysiwyg]").parent().removeClass("selected")}q.bind("tabsselect",function(s,r){r=a(r);if(r.is(".tab-wysiwyg")){var t=r.attr("data-markup-type");if(t){p.find(".markup-type-field").val(t)}}else{if(r.is(".tab-markup")){r.find(".markup-selector").change()}}});var k=p.find(".tab-markup");var o=k.find("textarea");var f=k.find(".markup-type-field").val();if(k.is(":hidden")){var j=a(".tab-wysiwyg");var h=j.attr("data-markup-type");if(h){q.find(".markup-type-field").val(h)}}k.find(".markup-selector").change(function(u,w){var r=a(this);var x=r.val();o.markItUpRemove();var t=a(this).find("option[value="+x+"]");r.parent().attr("data-markup-name",t.attr("data-name"));if(r.is(":enabled")&&!w){k.find(".markup-type-field").val(x)}var v=t.attr("data-name");if(v){var s=d[v.toLowerCase()];if(s){s=a.extend(d.base,s);o.markItUp(s)}}}).trigger("change",true)})},currentSelectedMarkup:function(g){var f=g.find("ul.tabbed-tabs li.selected");if(f.length>0){var d=g.find(".tabbed-content .tabbed-content-wrap > :visible");if(d.length>0){var e=d.attr("data-markup-name");if(e){return e}return""}}}};b.runOnLoad(b.Markup.initialize)})(jQuery,Cobalt);

/* Cobalt.Tabs.js */

(function(a,b,c){b.Tabs={initialize:function(){b.runOnHtmlInsert(b.Tabs.addTabSupport);b.runOnHtmlInsert(b.Tabs.addLegacyTabSupport)},addLegacyTabSupport:function(d){d.find(".tab-container").each(function(){a("div.tab-tabs-container").children("span.tab.tab-selected").each(function(){var e=a(this).attr("data-tab-id");a("div.tab-content-container").children("div.tab-content#"+e).show()});a("span.tab").click(function(){var e=a(this).attr("data-tab-id");a(this).siblings().removeClass("tab-selected");a(this).addClass("tab-selected");a("div.tab-content-container > div.tab-content").hide();a("div.tab-content-container > div.tab-content#"+e).show();return false})})},addTabSupport:function(d){d.find(".tabbed-container").each(function(){var f=a(this);var n=f.find("ul.tabbed-tabs:first > li");if(n.length==0){return}var l=[];for(var e=0;e<n.length;e++){l.push(a(n[e].children[0]).attr("href").replace("#",""))}var j=f[0].id;var m=null;var k=b.ViewStateManager.getViewState(j);if(k.value!=null&&k.value!=c&&l.indexOf(k.value)>-1){m="#tab-"+k.value;if(n.find("a[href=#"+k.value+"]").length==0){m=null}}else{var h=n.filter(".selected");if(h.length==0){h=a(n[0])}var g=h.find("a").attr("href");if(g.length>0){m="#tab-"+g.substring(1)}}n.each(function(){var p=a(this).find("a");var q=a(this).find("a").attr("href");a(this).find("a").removeAttr("href");q=q.substring(q.indexOf("#")+1);var o="#tab-"+q;var i=a(f).find(o);var r={viewState:k,tab:a(this),tabID:q,content:i,tabs:n};a(this).bind("click",r,b.Tabs.selectTab);if(o==m){b.Tabs.selectTab({data:r,isFirstLoad:true})}})})},selectTab:function(g){var e=g.data.content;var i=g.data.tab;var h=g.data.tabID;var d=g.data.tabs;var f=g.data.viewState;if(!g.isFirstLoad&&!a(i).hasClass("first-load")){f.setValue(h)}a(i).removeClass("first-load");e.siblings().hide();d.removeClass("selected");i.addClass("selected");e.show();i.trigger("tabsselect",e,i)}};b.runOnLoad(b.Tabs.initialize)})(jQuery,Cobalt);

/* Cobalt.UserManagement.js */

(function(a,b,c){b.UserManagement={initialize:function(){var g=a("div#user-advanced-search-form");var d=a('input[type="submit"]#user-search-form-submit');var e=a('input[type="button"]#user-search-advanced-button');var j=a("select#field-searchBy");var h=a("select#field-searchMethod");if(j.val()=="4"||j.val()=="2"){h.val("2");h.attr("disabled","disabled")}j.change(function(){if(j.val()=="4"||j.val()=="2"){h.val("2");h.attr("disabled","disabled")}else{h.removeAttr("disabled")}});var i=a("select#field-sort");var f=a("select#advanced-search-sort-order");b.UserManagement.bindSortOrderChangeEvent(f,i);if(g.length>0){if(a("#user-search-is-advanced").val()=="true"){e.val(L.Global.Common.SimpleSearch())}else{a("div#user-advanced-search-form").remove()}}e.click(function(){if(a(this).val()==L.Global.Common.SimpleSearch()){a("div#user-advanced-search-form").remove();a(this).val(L.Global.Common.AdvancedSearch())}else{d.before(g);b.UserManagement.bindSortOrderChangeEvent(f,i);a("input[type=text].date").datepicker({changeMonth:true,changeYear:true});a(this).val(L.Global.Common.SimpleSearch())}})},bindSortOrderChangeEvent:function(d,e){a(d).change(function(){if(a(this).val()==L.Global.Common.Ascending()){e.children("option").each(function(){if(a(this).val().startsWith("-")){a(this).val(a(this).val().slice(1,a(this).val().length))}})}else{if(a(this).val()==L.Global.Common.Descending()){e.children("option").each(function(){var f="-"+a(this).val();a(this).val(f)})}}})}};b.runOnLoad(b.UserManagement.initialize)})(jQuery,Cobalt);

/* Cobalt.DayTimeSelector.js */

(function(a,b,c){b.DayTimeSelector={startEndSelectors:["start","end"],initialize:function(){a(".day-time-selector.editable .day").click(function(f,g){var e=a(this).parents(".day-of-week");var h=e.find(".time-value, .time-start, .time-end");if(e.hasClass("active")){h.css("visibility","hidden");e.removeClass("active")}else{h.css("visibility","visible");e.addClass("active")}if(!g){var d=e.parents(".day-time-selector");d.trigger("change");b.DayTimeSelector.updateInputFieldsFromForm(d)}});a(".day-time-selector.editable").each(function(){var d=a(this);var e=a(this).parents(".day-time-selector-field");if(e.length==1){d.data("form",e)}var g=(new Date().getTimezoneOffset())*-1;var f=d.find(".time-zone .zones");d.find(".time-zone .go-next").click(function(){f.val(f.find(":selected").next().attr("value"));f.change();return false});d.find(".time-zone .go-prev").click(function(){f.val(f.find(":selected").prev().attr("value"));f.change();return false});f.change(function(){d.find(".time-zone .time-zone-display").text(f.find(":selected").text())});if(f.children("[value="+g+"]").length==1){f.val(g)}else{f.val(0)}f.change();b.DayTimeSelector.updateFormFromInputFields(d)});a(".day-time-selector.editable .time-add, .day-time-selector.editable .time-minus").click(function(h,j){var n=a(this);var m=n.hasClass("time-start");var i=n.hasClass("time-add");var f;if(i){f=n.prev()}else{f=n.next()}var e=i?30:-30;var o=f.data("time");o+=e;if(o>1410){o=0}else{if(o<0){o=1410}}f.data("time",o);var g=n.parents(".day-of-week").find(".time-"+(m?"end":"start")+"-value");var d=g.data("time");if(o==d){if(i){g.next().click()}else{g.prev().click()}}if(j==c||!j){var l=f.parents(".day-time-selector");l.trigger("change");b.DayTimeSelector.updateInputFieldsFromForm(l)}var k=b.DayTimeSelector.getFormattedTime(o);f.text(k)});a(".day-time-selector.editable .time-add-all, .day-time-selector.editable .time-minus-all").click(function(){var i=a(this);var d=i.parents(".day-time-selector");var e=d.find(".day-of-week.active").length;if(e>0){var g=i.hasClass("time-add-all");var f=i.hasClass("time-start");var h=".day-of-week.active .time-"+(g?"add":"minus")+".time-"+(f?"start":"end");d.find(h).trigger("click",{fromCode:true});b.DayTimeSelector.updateInputFieldsFromForm(d);d.trigger("change")}})},getFormattedTime:function(e){var d=Math.floor(e/60);var f=e%60;return(d<10?"0"+d:d)+":"+(f<10?"0"+f:f)},updateInputFieldsFromForm:function(d){var e=d.data("form");if(e==c){return}var f=e.find(".input-fields");e.find(".day-of-week").each(function(){var j=a(this);var i=j.attr("data-day").toLowerCase();var g,h;if(j.hasClass("active")){g=j.find(".time-start-value").data("time");h=j.find(".time-end-value").data("time")}else{g=null;h=null}f.find("#field-"+i+"-start").val(g);f.find("#field-"+i+"-end").val(h)})},updateFormFromInputFields:function(d){var g=false;var e=d.data("form");var f;if(e!=c){g=true;f=e.find(".input-fields")}d.find(".day-of-week").each(function(){var l=a(this);var j=l.find(".time-start-value");var n=l.find(".time-end-value");var o=1020,i=1380;if(g){var h=l.attr("data-day");var k=parseInt(f.find("#field-"+h+"-start").val());var m=parseInt(f.find("#field-"+h+"-end").val());if(!isNaN(k)&&!isNaN(m)){o=k;i=m;l.find(".day").trigger("click",{fromCode:true})}}b.DayTimeSelector.setTimeValue(j,o);b.DayTimeSelector.setTimeValue(n,i)})},setTimeValue:function(d,e){d.text(b.DayTimeSelector.getFormattedTime(e));d.data("time",e)}};b.runOnLoad(b.DayTimeSelector.initialize)})(jQuery,Cobalt);

/* Cobalt.CMS.js */

(function(a,b,c){b.CMS={formType:null,initialize:function(){var d=null;if(a("#post-form").length>0){b.CMS.formType="post";d=a("#post-form").parents("form")}else{if(a("#page-form").length>0){b.CMS.formType="page";d=a("#page-form").parents("form")}}if(b.CMS.formType!=null){var e=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)})},content_css:b.Constants.StaticURL+"/skins/global/css/TinyMCE.css",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,blockquote,spoiler,separator,link,unlink,emotions,separator,spellchecker,table,image,media,xenonmedia",theme_advanced_buttons3:""};if(b.CMS.formType=="post"){b.TinyMCE.options.plugins+=",pagebreak";b.TinyMCE.options.theme_advanced_buttons2+=",pagebreak"}}a("input[type='button']#add-gallery-button").click(function(){a("div#add-gallery-form").toggle("fast");var g=a(this).val();if(g==L.Global.ContentManagement.AddMediaGallery()){a(this).val(L.Global.ContentManagement.HideAddGallery())}else{a(this).val(L.Global.ContentManagement.AddMediaGallery())}});if(a("div#page-form").html()!=c||a("div#post-form").html()!=c){b.CMS.setupPageForm()}a(".module.cms.page-form .user-action-save-changes").click(function(){a("#page-form #field-save-changes").click()});a(".module.cms.post-form .user-action-save-changes").click(function(){a("#post-form #field-save-changes").click()});a(".module.cms.page-form .edit-faq .button-header-edit").click(function(){try{var i=a(this).attr("data-question-id");var g=a(this).attr("data-edit-url");a.get(g,function(k){var j=a("#edit-header");j.html(k);j.dialog({modal:true,dialogClass:"modal",draggable:false,title:"Edit Header",resizable:false,close:function(m,l){a(m.target).hide()}});j.parent().center({sizeToWindow:true,maxWidth:350,maxHeight:100});b.triggerHtmlInsert(j)})}catch(h){}return false});a(".module.cms.page-form .edit-faq .button-header-delete").click(function(){try{if(confirm("Delete this header?")){var g=a(this).attr("data-header-id");var j=a(this).parents("tr[data-header-id]");var h=a(this).attr("data-delete-url");a.ajax({url:h,type:"POST",dataType:"json",success:function(l){if(l.result==true){var k=j.parents("tr").filter(":first");j.remove();if(k.find("tr").length<1){k.remove()}}else{alert(l.message)}}})}}catch(i){}return false});a(".module.cms.page-form .edit-faq .button-edit").click(function(){try{var g=a(this).attr("data-question-id");var h=a(this).attr("data-edit-url");a.get(h,function(k){var j=a("#edit-question");j.html(k);j.dialog({modal:true,dialogClass:"modal",draggable:false,title:"Edit Question",resizable:false,close:function(m,l){a(m.target).hide()}});j.parent().center({sizeToWindow:true,maxWidth:850,maxHeight:700});b.triggerHtmlInsert(j)})}catch(i){}return false});a(".module.cms.page-form .edit-faq .button-delete").click(function(){try{if(confirm("Delete this question?")){var g=a(this).attr("data-question-id");var j=a(this).parents("tr[data-question-id]");var h=a(this).attr("data-delete-url");a.ajax({url:h,type:"POST",dataType:"json",success:function(l){if(l==true){var k=j.parents("tr").filter(":first");j.remove();if(k.find("tr").length<1){k.remove()}}}})}}catch(i){}return false});a(".page-faq .faq-question").click(function(){a(this).parent().find(".faq-answer").toggle()});a.fn.extend({disableSelection:function(){this.each(function(){this.onselectstart=function(){return false};this.unselectable="on";jQuery(this).css("-moz-user-select","none")})}});var f=".module.cms.page-form table.sortable";a(f).disableSelection();a(f).tableDnD({onDragClass:"dragHandle",onDrop:function(j,k){var h=0;var i=a(f).find(".sortorder");i.each(function(){a(this).val(h++)});var g=a("table.edit-faq").attr("data-reorder-url");a.ajax({url:g,dataType:"json",type:"POST",data:i.serialize()})}});a("#field-template").change(function(){if(a(this).val()>1){tinyMCE.activeEditor.controlManager.get("xenonmedia").setDisabled(true);tinyMCE.activeEditor.controlManager.get("media").setDisabled(true);tinyMCE.activeEditor.controlManager.get("image").setDisabled(true);b.CMS.setupImagePicker(a(this))}else{tinyMCE.activeEditor.controlManager.get("xenonmedia").setDisabled(false);tinyMCE.activeEditor.controlManager.get("media").setDisabled(false);tinyMCE.activeEditor.controlManager.get("image").setDisabled(false);b.CMS.removeImagePicker()}})},calculatePageUrl:function(){var e=a("#field-slug").val();if(e.length==0){e=a("#field-title").val();if(e==a("#field-title").attr("placeholder")){e=a("#field-display-slug").text()}}if(e.length>1){var d=b.Routes.Instance.CPPageGetUrl(a("#field-category").val(),{title:e});a.ajax({url:d,success:function(h){var g=h.Url;var f=h.Slug;a("#field-display-url").text(g);a("#field-display-slug").text(f)}})}},calculatePostUrl:function(){var e=a("#field-title").val();if(e==a("#field-title").attr("placeholder")){e=""}if(e.length>1){var f=a("#field-post").val();if(f.length==0){f=1}var d=b.Routes.Instance.CPPostGetUrl(a("#field-parent-page").val(),f,{title:e});a.ajax({url:d,success:function(h){var g=h.Url;a("#field-display-url").text(g)}})}},setupPageForm:function(){a("#field-title").focusout(function(){if(b.CMS.formType=="page"){b.CMS.calculatePageUrl()}else{b.CMS.calculatePostUrl()}});a("#field-category").change(function(){b.CMS.calculatePageUrl()});a("#field-parent-page").change(function(){b.CMS.calculatePostUrl()});a("#field-slug").tAutoSizer({maxWidth:400,stepSize:10});a(".field-url-wrapper > a.accept").click(function(){if(a("#field-slug").hasClass("hidden")){a("#field-display-slug").hide();if(a("#field-slug").val().length==0){a("#field-slug").val(a("#field-display-slug").text())}a("#field-slug").removeClass("hidden");a("#field-slug").keyup();a(this).text("Ok");a(".field-url-wrapper > a.cancel").removeClass("hidden")}else{a(".field-url-wrapper > a.cancel").addClass("hidden");a("#field-display-slug").show();a("#field-slug").addClass("hidden");a(this).text("Edit");b.CMS.calculatePageUrl()}});a(".field-url-wrapper > a.cancel").click(function(){a(this).addClass("hidden");a("#field-slug").addClass("hidden");a("#field-slug").val("");a("#field-display-slug").show();a(".field-url-wrapper > a.accept").text("Edit")});var i=a(":radio[name='type']");if(i.length>0){i.change(b.CMS.toggleTypeFields);b.CMS.toggleTypeFields()}var d=a("#form-field-publish-date");var e=d.find(".field-label > label");var j=a("#field-publish-date-date");var g=a("#field-publish-date-time");j.hide();g.hide();var f=L.Global.ContentManagement.PageFormSetDate();var h=a("<a>").attr("href","#").html(f).click(function(){if(a(this).html()==f){a(this).html(L.Global.ContentManagement.PageFormDoNotSetDate());j.show();g.show()}else{a(this).html(f);j.hide();g.hide()}return false});e.append(h)},toggleTypeFields:function(){var g=a(":radio[name='type']:checked").val();g=parseInt(g,null);var d=a("#static-type-fields");var i=a("#faq-type-fields");var e=a("#collection-options");var f=a("#tag-collection-options");var h=a("#form-field-allow-comments");var j=a("#form-field-allow-ratings");switch(g){case 1:d.show();j.show();h.show();i.hide();e.hide();f.hide();break;case 2:d.hide();j.hide();h.hide();i.hide();e.show();f.hide();break;case 3:d.hide();j.hide();h.hide();i.show();e.hide();f.hide();break;case 4:d.hide();j.hide();h.hide();i.hide();e.show();f.show();break}},setupImagePicker:function(g,h,i){var d=a("input#select-image").html();if(d==c||d==""){if(g!=document&&g!=window){var e=a('<input type="button" id="select-image">').attr("value",L.Global.ContentManagement.SelectImage());a(g).after(e);e.click(function(){b.CMS.showImagePicker(h,i)});e.click()}else{b.CMS.showImagePicker(h,i)}var f=a("#post-template-upload-form");if(f.length>0){f.ajaxForm({type:"post",iframe:true,beforeSubmit:function(){a(f).find("button.button[type='submit']").attr("disabled","disabled")},success:function(k){var j=null;try{j=JSON.parse(k)}catch(l){}if(j!=null&&j.Errors!=c){b.Forms.displayErrors(f,j.Errors)}else{b.CMS.PostImagePicker.populateAttachmentsList("",0);a("a#gallery-anchor").click();a("#gallery-select").val(j.CategoryID);a("#gallery-select").change()}a(f).find("button.button[type='submit']").removeAttr("disabled");f.resetForm()},error:function(k,j,l){a(f).find("button.button[type='submit']").removeAttr("disabled")}})}}},removeImagePicker:function(){var d=a("#select-image");if(d.length>0){d.remove()}a("#template-image").empty()},showImagePicker:function(f,g){b.CMS.PostImagePicker.InsertButtonClickedCallback=f;b.CMS.PostImagePicker.FromUrlInsertButtonClickedCallback=g;var d=a("div#image-picker");if(!d.is(":visible")||!d.dialog("isOpen")){b.CMS.PostImagePicker.initialize(d);d.show();d.dialog({draggable:false,title:L.Global.ContentManagement.InsertAnImage(),modal:true,resizable:false,dialogClass:"modal",close:b.CMS.PostImagePicker.close});var e=d.dialog("widget");e.center({keepCentered:true,sizeToWindow:true})}else{b.CMS.PostImagePicker.close()}return false}};b.CMS.PostImagePicker={CurrentGalleryID:0,ImagePickerDiv:null,HiddenImageURLID:"field-imageURL",HiddenFullImageURLID:"field-fullImageURL",FromUrlInsertButtonClickedCallback:null,InsertButtonClickedCallback:null,eventsBound:false,close:function(){tinyMCE.activeEditor.controlManager.get("xenonmedia").setDisabled(false);tinyMCE.activeEditor.controlManager.get("media").setDisabled(false);tinyMCE.activeEditor.controlManager.get("image").setDisabled(false);b.CMS.PostImagePicker.ImagePickerDiv.dialog("destroy")},initialize:function(e){b.CMS.PostImagePicker.ImagePickerDiv=e;var f=a("select#gallery-select").empty();a.getJSON(b.Routes.Instance.GalleryAjaxGetGalleriesForCurrentSite(),null,function(g){if(g==""){}a(g).each(function(h,j){if(h==0){b.CMS.PostImagePicker.CurrentGalleryID=j.ID;b.CMS.PostImagePicker.populateAttachmentsList("",0)}f.append(a("<option>").val(j.ID).html(j.Title))});if(g!=""){f.change(function(){b.CMS.PostImagePicker.CurrentGalleryID=a(this).val();b.CMS.PostImagePicker.populateAttachmentsList("",0)})}if(!b.CMS.PostImagePicker.eventsBound){a("body").delegate(".insert-button","click",function(){b.CMS.PostImagePicker.insertButtonClicked(a(this))});a("body").delegate(".insert-image","click",function(){b.CMS.PostImagePicker.insertButtonClicked(a(this))});b.CMS.PostImagePicker.eventsBound=true}});var d=a("#attachment-search-box");d.keydown(function(g){if(g.which==13){b.CMS.PostImagePicker.populateAttachmentsList(d.val(),0);d.val("");g.preventDefault()}});a("body").delegate("input.image-width[data-id], input.image-height[data-id]","keydown",function(g){if(g.which==13){b.CMS.PostImagePicker.insertButtonClicked(a(this));g.preventDefault()}});a("body").delegate("input.image-url","keydown",function(g){if(g.which==13){b.CMS.PostImagePicker.fromUrlImageButtonClicked(a(this),g);g.preventDefault()}});a("#search-button").click(function(){b.CMS.PostImagePicker.populateAttachmentsList(d.val(),0);d.val("")});a(".image-url-button").click(function(g){b.CMS.PostImagePicker.fromUrlImageButtonClicked(a(this),g)})},populateAttachmentsList:function(f,e){var d=b.Routes.Instance.GalleryAjaxGetAttachmentsForGallery({categoryID:b.CMS.PostImagePicker.CurrentGalleryID,imagesOnly:true,searchText:f});var g=a("#attachments");g.find("> tbody").empty();a.ajax({url:d,success:function(h){g.replaceWith(h);g=a("#attachments");b.triggerHtmlInsert(g.parent())}})},fromUrlImageButtonClicked:function(g,i){var e=a(g).parents("form").first().find(".image-url");var d=e.val();var h=a("<img>").attr("src",d);if(b.CMS.PostImagePicker.FromUrlInsertButtonClickedCallback==null||b.CMS.PostImagePicker.FromUrlInsertButtonClickedCallback==c){a("div#template-image").empty();a("div#template-image").append(h);a("#"+b.CMS.PostImagePicker.HiddenImageURLID).val(d)}else{var f=a("<div>").append(h);b.CMS.PostImagePicker.FromUrlInsertButtonClickedCallback(f.html())}e.val("");b.CMS.PostImagePicker.close();return i.preventDefault()},insertButtonClicked:function(f){var k=a(f).attr("data-id");var d=f.parents("tr[data-id='"+k+"']");var e=a(f).attr("data-width")||d.find("input.image-width").val()||320;var h=a(f).attr("data-height")||d.find("input.image-height").val()||240;var i=parseInt(d.find("input.image-link-mode:checked").val(),null);var j=d.find("input.image-url").val();var g=b.Routes.Instance.GalleryAjaxGetAttachmentUrl({attachmentID:k,width:e,height:h});a.getJSON(g,null,function(n){if(b.CMS.PostImagePicker.InsertButtonClickedCallback!=null&&b.CMS.PostImagePicker.InsertButtonClickedCallback!=c){var o=a("<img>").attr("src",n.ThumbnailUrl);var p=null;switch(i){case 1:p=a("<a>").attr("href",n.DownloadUrl);break;case 2:p=a("<div>");break;case 0:default:p=a("<a>").attr("href",j).addClass("lightbox");break}p.append(o);var l=a("<div>").append(p);var m=l.html();b.CMS.PostImagePicker.InsertButtonClickedCallback(m)}else{a("#template-image").empty();a("#template-image").append(a("<img>").attr("src",n.ThumbnailUrl));a("#"+b.CMS.PostImagePicker.HiddenImageURLID).val(n.ThumbnailUrl);a("#"+b.CMS.PostImagePicker.HiddenFullImageURLID).val(n.DownloadUrl)}});b.CMS.PostImagePicker.close()}};b.runOnLoad(b.CMS.initialize)})(jQuery,Cobalt);

/* Cobalt.Tags.js */

(function(a,b,c){b.TagField=function(d){var e=this;this.tagsField=d;this.newTagField=a("<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 k=e.tagsField.val();var l=k.split(",");a(l).each(function(m,n){if(n!=""){e.addTag(n)}})};this.appendTag=function(m){e.newTagField.val("");if(e.autoCompleteMenu!=null){a(".modal.tag-autocomplete").hide();e.hasAutoComplete=false}if(m==""){return}if(e.tagsField.val().length>0){var k=e.tagsField.val().split(",");for(var l=0;l<k.length;l++){if(k[l]==m){return}}e.tagsField.val(e.tagsField.val()+","+m)}else{e.tagsField.val(m)}e.addTag(m)};this.addTag=function(p){var m=e.newTagField.parent().find(".tags-cloud");if(m.length<=0){m=a("<ul>").addClass("flat-list").addClass("tags-cloud");var k=a("<div>").addClass("tag-cloud").append(m);a(e.newTagField).parent().append(k)}var n=a("<a>").attr("href","#").addClass("tag-remove").text("remove");var l=a("<span>").addClass("tag-text").html(p);var o=a("<li>").addClass("tag");o.append(n).append(l);n.click(function(s){var r=e.tagsField.val();var t=r.split(",");var q=new Array();var v=a(this).siblings(".tag-text").text();for(var u=0;u<t.length;u++){if(t[u]!=v){q.push(t[u])}}e.tagsField.val(q.join(","));if(e.tagsField.val()==""){o.parent().remove()}else{o.remove()}s.preventDefault()});m.append(o)};var j=this.tagsField.attr("data-each-validation-length");var h=j.split("..");var g=h[0];var i=h[1];var f=this.tagsField.parents("form");this.tagsField.parent().append(this.newTagField);this.tagsField.removeAttr("data-validation-optional").removeAttr("data-each-validation-length").removeAttr("maxlength");if(f.length>0){f.submit(function(k){var l=e.newTagField.val();if(e.newTagField.valid()){e.appendTag(l)}})}this.newTagField.keydown(function(k){if(k.which==13){if(!e.hasAutoComplete){var m=a(this).val();if(a(this).valid()){a(this).val("");e.appendTag(m)}else{if(m==""){var l={Errors:{}};l.Errors[a(this).attr("id")]=[L.Global.ErrorMessages.TagEmpty()];b.Forms.displayErrors(f,l.Errors)}}}k.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(m){var l=new Array();if(m){for(var k=0;k<m.length;k++){l[k]={data:m[k],value:m[k].ID,result:m[k].Text}}}return l},highlight:function(k,l){e.hasAutoComplete=true;return k.replace(l,"<strong>"+l+"</strong>")},formatItem:function(l){var k=a("<div>").html(l.Text);return k.html()},resultsClass:"modal tag-autocomplete"}).result(function(l,m,k){e.appendTag(m.Text)}).hideResults(function(){e.hasAutoComplete=false})};b.Tags={tagsField:null,newTagField:null,autoCompleteMenu:null,hasAutoComplete:false,initialize:function(){var d=a("input.tags-field");if(d.length==0){d=a("#field-filter-tags")}d.each(function(f,g){var e=new b.TagField(a(g))})}};b.runOnLoad(b.Tags.initialize)})(jQuery,Cobalt);

/* Cobalt.flot.js */

(function(a,c,d){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(a,b,c){b.TinyMCE={fontColorEnabled:true,loadAttempts:0,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)})},mode:"textareas",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.runOnHtmlInsert(b.TinyMCE.loadTinyMCE)},loadTinyMCE:function(e){var d=e.find("textarea.text-editor");if(d.length>0){switch(b.TinyMCE.loadProgress){case"unloaded":b.TinyMCE.loadProgress="loading";b.TinyMCE.formsToMark.push(d);a.getScript(b.TinyMCE.url,function(){b.TinyMCE.finishLoading()});break;case"loading":b.TinyMCE.formsToMark.push(d);break;case"loaded":b.TinyMCE.actuallyLoadTinyMCE(d);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(a(this).tinymce==c){setTimeout(function(){b.TinyMCE.actuallyLoadTinyMCE(d)},500);return}d.each(function(){a(this).tinymce(b.TinyMCE.options)});if(b.User.Preferences.MarkupType!=c&&b.User.Preferences.MarkupType!=1){a(".markup-editor").find(".tabbed-tabs").children("li").last().addClass("first-load").click()}},tinyMCELoaded:function(g){if(!b.TinyMCE.fontColorEnabled){var e=g.controlManager.get("forecolor");if(e){e.setDisabled(true);var f="#"+g.editorId+"_forecolor";var d=a(f);if(d.length>0){d.remove()}}}},focusEditor:function(){var d=tinyMCE.activeEditor;var e=d.selection;if(tinymce.isIE){}else{tinyMCE.execInstanceCommand(d.editorId,"selectall",false,null);var f=e.getSel();f.collapseToEnd()}},formsToMark:[],loadProgress:"unloaded"};a(b.TinyMCE.initialize)})(jQuery,Cobalt);

/* Cobalt.Listing.js */

(function(a,b,c){b.Listing={processRowClick:function(j){var i=j.target;var f=a(i).parent();var h=a(this);if(i!=null){var g=["INPUT","TEXTAREA","A","BUTTON"];if(a.inArray(i.tagName,g)>-1){return}if(f!=null&&a.inArray(f[0].tagName,g)>-1){return}if(a(i).find("input").length>0||a(i).find("form").length>0){return}}var d=a(this).find("a.title");if(d.length==0){d=a(this).find(".title a")}if(d.length==0){d=a(this).find("a:first")}if(d.length>=1){j.preventDefault();document.location=d.attr("href")}},processPagination:function(){var f=a(".listing-container");f.each(function(){var g=a(this).find("[data-viewstate]").attr("data-viewstate");if(g==""||g==c){return}var h=a(this).find("form.listing-filters");h.each(function(){var i=a(this).attr("action");if(i.indexOf("#")==-1){a(this).attr("action",i+g)}})});var d=a(".paging-list");d.each(function(){var g=d.attr("data-viewstate");if(g==""||g==c){return}var h=d.find("> li > a");h.each(function(){var i=a(this).attr("href");if(i.indexOf("#")==-1){a(this).attr("href",i+g)}})});var e=a("table.listing");e.each(function(){var g=a(this).attr("data-viewstate");if(g==""||g==c){return}var h=a(this).find("> thead > tr > th > a");a.log(h);h.each(function(){var i=a(this).attr("href");if(i.indexOf("#")==-1){a(this).attr("href",i+g)}})})},initialize:function(){a("table.listing-auto-link > tbody > tr").click(b.Listing.processRowClick);a("ul.listing-auto-link > li").click(b.Listing.processRowClick);b.Listing.processPagination()}};b.runOnHtmlInsert(b.Listing.initialize)})(jQuery,Cobalt);

/* Cobalt.TemplateAndSkin.js */

(function(b,c,d){var a=false;c.TemplateAndSkin={skinMap:"",initalTemplateID:"",initialSkinID:"",siteID:null,initialize:function(h,g,e,f){c.TemplateAndSkin.skinMap=h;c.TemplateAndSkin.initalTemplateID=g;c.TemplateAndSkin.initialSkinID=e;c.TemplateAndSkin.siteID=f;if(g!=null){c.TemplateAndSkin.selectTemplate(g)}else{var k=b("li[data-template-id]")[0];if(b(k)!=d&&b(k).length>0){c.TemplateAndSkin.selectTemplate(b(k).attr("data-template-id"))}}if(e!=null){if(c.TemplateAndSkin.skinMap[g]!=d){var j=b.grep(c.TemplateAndSkin.skinMap[g],function(m){return(m.id==e)});var i=j[0];if(i!=null){c.TemplateAndSkin.selectSkin(i.id,i,i.previewUrl)}}}else{b("img#preview").attr("src",c.TemplateAndSkin.noPreview)}b(".template-selector").click(function(n){var o=parseInt(b(this).attr("data-index"));c.TemplateAndSkin.selectTemplate(o);var m=j[o];if(m!=null){c.TemplateAndSkin.selectSkin(m.id,m,m.previewUrl)}n.preventDefault()});var l=b("li[data-template-id]");l.each(function(){var m=this;b(m).tooltip({content:b(m).attr("data-qtip")})})},noPreview:"/Content/Skins/Global/images/skin-preview.jpg",selectTemplate:function(f){b("#Template").val(f);b("#Skin").val("");var h=b(".template-selector[data-index="+f+"]").text();b("ul#template-selection li").removeClass("selected");var e=b("li[data-template-id='"+f+"']");e.addClass("selected");b("#selectedTemplateName").html(h);b("#skin-selection, #skin-selection-detailed").empty();a=e.attr("data-is-topnav")==="true";if(a){b("#widget-area-navigation").hide()}else{b("#widget-area-navigation").show().addClass("widget-widget-locked")}c.TemplateAndSkin.selectSkin("",null,c.TemplateAndSkin.noPreview);if(c.TemplateAndSkin.skinMap[f]!=d){b.each(c.TemplateAndSkin.skinMap[f],function(){var n=this;var l=n!=null&&(n.cssClass.search("disabled")>-1);var m=b("ul#skin-selection-detailed");b(m).append(b("<li>").addClass(n.cssClass).attr("data-skin-id",n.id).attr("data-qtip",'<img src="'+n.previewUrl+'" />').append(function(){if(!l){return b("<a>").attr("href","#").append(b("<img>").attr("src",n.previewSmallUrl)).click(function(o){c.TemplateAndSkin.selectSkin(n.id,n,n.previewUrl);o.preventDefault()})}else{return b("<img>").attr("src",n.previewSmallUrl)}}).append(b("<div>").addClass("skin-caption").append(function(){var o=b("<a>").attr("href","#").append(n.name);if(!l){o=o.click(function(p){c.TemplateAndSkin.selectSkin(n.id,n,n.previewUrl);p.preventDefault()})}return o})));var k=b("li[data-skin-id='"+n.id+"']");b(k).tooltip({content:b(k).attr("data-qtip")})})}var g=b("li[data-skin-id]")[0];if(g){var i=b(g).attr("data-skin-id");var j;b(c.TemplateAndSkin.skinMap[f]).each(function(k,l){if(l.id==i){j=l}});c.TemplateAndSkin.selectSkin(i,j,j.previewUrl)}c.Widget.getWidgetSelector(f,c.TemplateAndSkin.siteID,function(){if(a){b("#widget-area-navigation").hide()}else{b("#widget-area-navigation").show().addClass("widget-widget-locked")}})},selectSkin:function(g,e,i){var f="--";if(e!=null){f=e.Name}b("#Skin").val(g);var h=b("ul#skin-selection li, ul#skin-selection-detailed li");h.removeClass("selected");if(g!=""){b("li[data-skin-id='"+g+"']").addClass("selected")}b("#selectedSkinName").html(f);b("fieldset#selected img#preview").attr("src",i)}}})(jQuery,Cobalt);

/* Cobalt.Widget.js */

(function(a,b,c){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();a(d.settings.placementFieldId).val(e)}}},allAreas:null,highlightAcceptableAreas:function(f){var k=f.attr("class");var h=this.allAreas.slice(0);var g=k.split(/ /);var n=new RegExp(/widget-allowed/);for(var d in g){var l=n.exec(g[d]);if(l){var j=g[d].replace(n,"#widget-area");h=jQuery.grep(h,function(i){return i!=j})}}a(h.join(",")).sortable("disable");var e=a("#widget-area-dashboard");var m=e.length>0&&e.find(".widget").length>=3&&f.parents(e.selector).length<=0;if(m){e.sortable("disable")}},unhighlightAcceptableAreas:function(){a(".widget-place").sortable("enable")},activateWidgets:function(){var e=this;var f=a(e.settings.widgetPlaceSelector);this.allAreas=new Array();var d=this.allAreas;f.each(function(){var g=a(this).attr("id");if(g!=e.widgetAreaWorkspaceID){d.push("#"+g)}});f.sortable({connectWith:e.settings.widgetPlaceSelector,placeholder:"widget-placeholder",items:".widget:not(.widget-widget-locked)",start:function(h,g){if(a(g.item).parents(".widget-place-locked").length>0){return false}g.item.addClass(e.settings.styleDragging)},stop:function(h,g){var i=true;var j=a(g.item).parents("#widget-area-dashboard");if(j.length>0&&j.find(".widget").length>3){i=false}if(a(g.item).parents(".disallowed").length>0){i=false}g.item.removeClass(e.settings.styleDragging);if(i){if(a(g.item).parents(".widget-place").length<1){a(b.Widget.widgetAreaWorkspaceSelector).append(a(g.item))}if(a.isFunction(e.callbacks.onUpdated)){e.callbacks.onUpdated()}}else{return false}}});a(e.settings.widgetSelector).mousedown(function(){e.highlightAcceptableAreas(a(this));if(a(this).parents(".widget-place-locked").length==0){a(e.settings.widgetPlaceSelector).addClass("widget-place-editable")}});a("body").mouseup(function(){e.unhighlightAcceptableAreas();a(e.settings.widgetPlaceSelector).removeClass("widget-place-editable")})},deactivateWidgets:function(){a(this.settings.widgetPlaceSelector).sortable("disable")},serializeWidgetPositions:function(){var e=new Array();var f=0;var d=this;a(this.settings.widgetPlaceSelector+","+this.settings.widgetPlaceLockedSelector).each(function(){var k=this;var i=a(k).attr("id");if(i==b.Widget.widgetAreaWorkspaceID||i==b.Widget.widgetTrashbinID){return}var g=new Array();var h=0;a(this).find(d.settings.widgetSelector).each(function(){g[h++]=a(this)[0].id});e[f++]=a(this)[0].id+"="+g.join(",")});return e.join("|")},initializeStaticEditor:function(e,d,f){a(e).hide();this.createSettings();this.settings.placementFieldId=d;this.activateWidgets();b.Widget.nextWidgetPlacementID=0;a(e).find("option").each(function(k,l){if(a(l).val()!=""){var h=a(l).val();var g=true;a(f).each(function(m,n){if(n==h){g=false}});if(g){var j=a(this).attr("data-widget-class");b.Widget.createWidget(false,null,h,a(l).text(),b.Widget.widgetAreaWorkspaceID,null,j)}}})},getWidgetSelector:function(f,e,g){var d=a("#widget-selection");if(d!=c&&d.length>0){a.ajax({url:b.Routes.Instance.GuildGetWidgetSelector()+"?templateID="+f+"&siteID="+e,success:function(h){a(d).empty();a(d).html(h);a(".accordion").accordion({clearStyle:true,autoHeight:false});if(g){g()}}})}},createWidget:function(i,d,n,m,o,e,k){if(n==null||n==0){return}a("#field-AvailableWidgets option[value='"+n+"']").remove();if(e==null){e="+"+b.Widget.nextWidgetPlacementID++}var p=a('<div class="divborder widget">');if(k){p.addClass(k)}var l="w-"+n+"_"+e;p.attr("id",l);var h=a('<div class="divheader widget-header">').append(a("<span>").append(m).append(" "));var g=a('<div class="widget-menu">');if(i){g.append(a("<a>").attr("href",b.Routes.Instance.ControlPanelWidgetSettings(d)).append(a('<span class="icon edit">')))}var f=this;var q=a('<span class="icon cancel">').click(function(){a(this).parents(f.settings.widgetSelector).remove();f.callbacks.onUpdated()});h.append(g);var j=a('<div class="divcontent widget-content">').append("("+L.GuildSite.GuildRegistration.WidgetContent()+")");p.append(h).append(j);this.addWidget(p,o);this.callbacks.onUpdated()},addWidget:function(e,f){var d=a("#"+f);if(d.length>0){d.append(e)}else{a("#widget-area-workspace").append(e)}this.activateWidgets()}};b.runOnLoad(b.Widget.initialize)})(jQuery,Cobalt);

/* Cobalt.ForumManager.js */

(function(a,b,c){b.ForumManager={newForumCount:0,form:null,initialize:function(){b.ForumManager.form=a("#forum-manager-form");if(b.ForumManager.form.length>0){var d=a("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(h,i){var k=a(i.item);if(k.length>0){var g=k.attr("data-forum-id");var f=a("#field-parent-forum-"+g);var m=f.val();var l=k.parents("li.forum-item").first();var j=0;if(l.length>0){j=l.attr("data-forum-id")}else{j=a(d[0]).attr("data-root-forum-id")}f.val(j);a(".icon[data-forum-id='"+g+"']").each(function(e,n){a(n).attr("data-parent-forum-id",j)});k.siblings("li.forum-item").andSelf().each(function(o,p){var n=a(p);var e=a("#field-display-order-"+n.attr("data-forum-id"));if(e.length>0){e.val(o);n.attr("data-display-order",o);n.find(".icon[data-forum-id='"+n.attr("data-forum-id")+"']").each(function(r,q){a(q).attr("data-display-order",o)})}})}}});b.ForumManager.form.find(".icon-edit").click(function(k){k.preventDefault();b.ForumManager.form.mask();b.ForumManager.form.addClass("loading");var g=a(this).attr("data-forum-id");var h=a(this).attr("data-parent-forum-id");var f=a(this).attr("data-display-order");var j=a(this);var i=j.parents("li[data-forum-id='"+g+"']");a.ajax({url:b.Routes.Instance.CPForumForm(h,f,{forumID:g}),cache:false,success:function(n){var m=a(n).find("form");var l=i.find("table");var e=m.dialog({modal:true,dialogClass:"forum-form-modal",draggable:false,resizable:false,close:function(p,o){a(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()});a(e).parent().center({sizeToWindow:true,maxWidth:800,maxHeight:600});b.triggerHtmlInsert(a(e).parent());b.Core.bindVisibilityField(m.find(".forum-visibility").parent());m.ajaxForm({type:"post",cache:false,beforeSubmit:function(){m.find("#field-submit").attr("disabled","disabled")},success:function(o){e.dialog("close");self.location.reload()},error:function(p,o,q){a.log("TextStatus: "+o+"; ErrorThrown: "+q)}})}})});b.ForumManager.form.find(".icon-add").click(b.ForumManager.addButtonClicked);a("#forums-sortable").find(".user-action-add-forum .button").click(b.ForumManager.addButtonClicked)}},addButtonClicked:function(j){j.preventDefault();b.ForumManager.form.mask();b.ForumManager.form.addClass("loading");var f=a(this).attr("data-forum-id");var g=a(this).attr("data-forum-id");var i=a(this);var h=i.parents("li[data-forum-id='"+f+"']");var d=0;a.ajax({url:b.Routes.Instance.CPForumForm(g,d),cache:false,success:function(m){var l=a(m).find("form");var k=h.find("table");var e=l.dialog({modal:true,dialogClass:"forum-form-modal",draggable:false,resizable:false,close:function(o,n){a(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()});a(e).parent().center({sizeToWindow:true,maxWidth:800,maxHeight:600});b.triggerHtmlInsert(a(e).parent());b.Core.bindVisibilityField(l.find(".forum-visibility").parent());l.ajaxForm({type:"post",cache:false,dataType:"json",beforeSubmit:function(){l.find("#field-submit").attr("disabled","disabled")},success:function(p){e.dialog("close");var q=p.forumID.toString();var t=p.parentForumID.toString();var v=p.displayOrder.toString();var r=a("#forum-manager-form");var s=a("<input>").attr("type","hidden").attr("value",q).attr("name","forum-"+q).attr("id","field-forum-"+q);var u=a("<input>").attr("type","hidden").attr("value",t).attr("name","parent-forum-"+q).attr("id","field-parent-forum-"+q);var n=a("<input>").attr("type","hidden").attr("value",v).attr("name","display-order-"+q).attr("id","field-display-order-"+q);r.append(s);r.append(u);r.append(n);var o=a("li[data-parent-forum-id='"+t+"']");o.each(function(x,y){var w=a("#field-display-order-"+a(y).attr("data-forum-id"));if(w.length>0){w.val(x+1)}});r.submit()},error:function(o,n,p){a.log("TextStatus: "+n+"; ErrorThrown: "+p)}})}})}};b.runOnLoad(b.ForumManager.initialize)})(jQuery,Cobalt);

/* Cobalt.UserSurrogateAvatars.js */

(function(a,b,c){b.UserSurrogateAvatars={initialize:function(){var d=a(".user-edit .avatar-select");if(d.length>0){var h=b.UserSurrogateAvatars.getActiveSurrogateModelIDPair(d.find("#field-user-surrogates").val());var f=h[0];var i=h[1];var j=d.find("#field-user-surrogates");b.UserSurrogateAvatars.hideAvatars(f,i);if(j.length>0){var g={avatarSelection:d};j.bind("change",g,b.UserSurrogateAvatars.userSurrogateChanged);var e=b.UserSurrogateAvatars.getIDPairHash();if(e!=""){j.val(e);j.trigger("change")}}d.find(".avatar-link").click(function(m){m.preventDefault();var o=d.find(".avatar-selected");if(o.length>0){o.removeClass("avatar-selected")}a(this).parent().addClass("avatar-selected");var p=a(this);var k=p.attr("href");var l=a("<form>").attr("method","post").attr("action",k).hide();p.parent().append(l);h=b.UserSurrogateAvatars.getActiveSurrogateModelIDPair(d.find("#field-user-surrogates").val());var n={cache:false,success:function(){b.UserSurrogateAvatars.getUpdatedUserSurrogateAvatars(d,h[0],h[1])}};l.ajaxSubmit(n)});d.find(".disable-avatar").click(function(l){l.preventDefault();var o=a(this);var n=o.attr("href");var k=a("<form>").attr("method","post").attr("action",n).hide();o.parent().append(k);h=b.UserSurrogateAvatars.getActiveSurrogateModelIDPair(d.find("#field-user-surrogates").val());var m={cache:false};k.ajaxSubmit(m);b.UserSurrogateAvatars.getUpdatedUserSurrogateAvatars(d,h[0],h[1])})}},userSurrogateChanged:function(g){var d=g.data.avatarSelection;var h=b.UserSurrogateAvatars.getActiveSurrogateModelIDPair(a(this).val());if(h.length==2){var e=h[0];var i=h[1];if(e>0&&i>0){b.UserSurrogateAvatars.getUpdatedUserSurrogateAvatars(d,e,i);var f=d.find(".avatar");f.each(function(l,m){var k=a(m).attr("data-avatar-id");var j=a(m).find("a.avatar-link");if(j.length>0){j.attr("href",b.Routes.Instance.AvatarActivateAvatar({entityTypeID:e,entityID:i,avatarID:k}))}});b.UserSurrogateAvatars.setIDPairHash(e,i);b.UserSurrogateAvatars.updateUploadForm(e,i);b.UserSurrogateAvatars.updateDeleteLinks(e,i)}}},setIDPairHash:function(f,g){var d=self.location.hash;var e=b.UserSurrogateAvatars.getIDPairHash();var h="{0}:{1}".format(f,g);if(e!=""){d=d.toString().replace(e,h)}else{d+=";"+h}self.location.hash=d},getIDPairHash:function(){var d=self.location.hash;var e="";if(d!=""){var g=/\d+\:\d+/;var f=g.exec(d);if(f&&f.length>0){e=f[0]}}return e},updateUploadForm:function(d,f){var g=a(".avatar-form");if(g.length>0){var e=b.Routes.Instance.AvatarUploadAvatar(d,f,{returnUrl:self.location.host+self.location.hash});g.attr("action",e)}},updateDeleteLinks:function(d,e){a("a.user-avatar-delete-link").each(function(f,g){a(g).attr("href",b.Routes.Instance.AvatarDeleteAvatar({entityTypeID:d,entityID:e,avatarID:a(g).parents("li").attr("data-avatar-id")}))})},getUpdatedUserSurrogateAvatars:function(d,f,g){var e=d.find(".current-avatar");if(e.length>0){e.mask();a.ajax({url:b.Routes.Instance.UserGetUserSurrogateShortDetails({entityTypeID:f,entityID:g}),dataType:"json",cache:false,success:function(i){var l=i.avatarID;var h=i.fallbackAvatarUrl;e.attr("data-avatar-id",l);e.html(i.html);var k=d.find(".avatar-selected");if(k.length>0){k.removeClass("avatar-selected")}var j=a("#fallback-avatar");if(j.length>0){j.attr("src",h)}if(l>0){var m=d.find(".avatar[data-avatar-id='"+l+"']");if(m.length>0){m.addClass("avatar-selected")}else{j.parents("li").addClass("avatar-selected")}}else{j.parents("li").addClass("avatar-selected")}e.unmask();b.UserSurrogateAvatars.hideAvatars(f,g);b.UserSurrogateAvatars.resetDisableAvatar(f,g)}})}},getActiveSurrogateModelIDPair:function(d){return d.split(":")},hideAvatars:function(d,e){a(".user-avatars .avatar").each(function(h,k){var g=a(k).attr("data-entity-type-id");var f=a(k).attr("data-entity-id");var j=a(k).attr("data-is-generated");if(j=="true"&&((d==g&&e!=f)||(d!=g))){a(k).hide()}else{a(k).show()}})},resetDisableAvatar:function(e,g){var d=b.Routes.Instance.AvatarDisableAvatar({entityTypeID:e,entityID:g});var f=a(".disable-avatar");if(f.length>0){f.attr("href",d)}}};b.runOnLoad(b.UserSurrogateAvatars.initialize)})(jQuery,Cobalt);

/* Cobalt.Billing.js */

(function(a,b,d){var c=function(){if(a("div.module.user-edit").length==0&&a(".user-action-subscription-resync").length==0){return}a(".user-action-subscription-cancel").each(function(){var e=a(this);e.find("a").click(function(j){var i=a(this);var h=i.attr("href");j.preventDefault();var k=a("<label>What is the reason for cancelling this subscription?</label>");var l=a("<textarea/>");var f=a("<div>");f.append(k);f.append(l);var g=a('<button class="button"><span>Cancel Subscription</span></button>');var m=a("<div>");m.html("Cancelling subscription...");m.hide();var n=a("<div>");n.append(f);n.append(g);n.append(m);n.show();n.dialog({draggable:false,title:"Cancel Subscription",modal:true,resizable:false,dialogClass:"modal cancel-subscription-modal"});n.parent().center({sizeToWindow:true,maxWidth:560,maxHeight:230});g.click(function(){m.show();g.addClass("disabled");var o=h+"?note="+l.val();a.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:o,dataType:"json",success:function(p){if(p.IsSuccessful){n.dialog("destroy");alert("The subscription has been cancelled. The page will now reload.");self.location.reload()}else{alert(p.Message)}}})})})});a(".user-action-subscription-credit").each(function(){var e=a(this);e.find("a").click(function(l){var k=a(this);var j=k.attr("href");l.preventDefault();var q=a("<label>How many days do you wish to credit the subscription?</label>");var o=a('<input type="text" size="4"/>');var f=a("<div>");f.append(q);f.append(o);var m=a("<label>What is the reason for this service credit?</label>");var n=a("<textarea/>");var g=a("<div>");g.append(m);g.append(n);var h=a('<button class="button"><span>Issue Credit</span></button>');var p=a("<div>");p.html("Issuing credit...");p.hide();var i=a("<div>");i.append(f);i.append(g);i.append(h);i.append(p);i.show();i.dialog({draggable:false,title:"Credit Subscription",modal:true,resizable:false,dialogClass:"modal credit-subscription-modal"});i.parent().center({sizeToWindow:true,maxWidth:560,maxHeight:280});h.click(function(){p.show();h.addClass("disabled");var r=j+"?days="+o.val()+"&note="+n.val();a.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)}i.dialog("destroy")}})})})});a(".user-action-subscription-resync").each(function(){var e=a(this);e.click(function(g){var f=a(this).attr("href");a.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:f,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)}}});g.preventDefault()})});a(".user-action-transaction-refund").each(function(){var e=a(this);e.find("a").click(function(l){var j=a(this);var o=a(this).parents("tr").attr("data-total");var h=j.attr("href");l.preventDefault();var i=a("<label>How much do you want to refund?</label>");var f=a('<input type="text" size="4"/>');f.val(o);var k=a("<div>");k.append(i);k.append(f);var m=a("<label>What is the reason for this refund?</label>");var n=a("<textarea/>");var p=a("<div>");p.append(m);p.append(n);var g=a('<button class="button"><span>Issue Refund</span></button>');var q=a("<div>");q.html("Issuing refund...");q.hide();var r=a("<div>");r.append(k);r.append(p);r.append(g);r.append(q);r.show();r.dialog({draggable:false,title:"Issue Refund",modal:true,resizable:false,dialogClass:"modal issue-refund-modal"});r.parent().center({sizeToWindow:true,maxWidth:560,maxHeight:275});g.click(function(){q.show();g.addClass("disabled");var s=h+"?amount="+f.val()+"&note="+n.val();a.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:s,dataType:"json",success:function(t){if(t.IsSuccessful){r.dialog("destroy");alert("This transaction has been refunded. The page will now reload.");self.location.reload()}else{g.removeClass("disabled");q.hide();alert(t.Message)}}})})})})};b.runOnLoad(c);b.Billing={initialize:function(){c()}}})(jQuery,Cobalt);

/* Cobalt.Ventrilo.js */

(function(a,b,c){b.Ventrilo={initialize:function(){var d=a("#ventrilo-config-form");if(d.length>0){var e=a("#form-field-global-password");var f=a("#field-auth-type");if(f.val()==="0"){e.hide()}f.change(function(){if(a(this).val()!=="1"){e.hide()}else{e.show()}})}}};b.runOnLoad(b.Ventrilo.initialize)})(jQuery,Cobalt);

/* Cobalt.VoiceWidget.js */

(function(a,b,c){b.VoiceWidget={widgetSettings:"",url:"",id:"",initialize:function(f,g,e){b.VoiceWidget.widgetSettings=e;b.VoiceWidget.url=f;b.VoiceWidget.id=g;var d=a(g);a(d).addClass("loading");a.ajax({url:f,success:function(h){a(d).removeClass("loading");a(d).hide();a(d).html(h);a(d).slideDown("fast");a("div.vchans").each(function(l,m){var j=a(m).attr("data-channel-id");var k=a(".vlabel[data-channel-id='"+j+"']");var n=a(".vchan-tooltip[data-channel-id='"+j+"']");if(a(n).length>0){a(k).tooltip({content:n.html()})}});a("div.vclient").each(function(k,l){var j=a(l).find(".client-tooltip").html();a(l).tooltip({content:j})});b.RunNiceDates()}});a(g).delegate("a.vchan-link","click",(function(h){var i=a(this).find(".vlabel");if(i.hasClass("vchanpass")||i.hasClass("vchan")){if(i.hasClass("vchanpass")){i.removeClass("vchanpass").addClass("vchanpassopen")}else{if(i.hasClass("vchan")){i.removeClass("vchan").addClass("vchanopen")}}a(i).parent("a").siblings(".vchans").show();a(i).parent("a").siblings(".vclient").show()}else{if(i.hasClass("vchanpassopen")||i.hasClass("vchanopen")){if(i.hasClass("vchanpassopen")){i.removeClass("vchanpassopen").addClass("vchanpass")}else{if(i.hasClass("vchanopen")){i.removeClass("vchanopen").addClass("vchan")}}a(i).parent("a").siblings(".vchans").hide();a(i).parent("a").siblings(".vclient").hide()}}h.preventDefault()}))}}})(jQuery,Cobalt,undefined);

/* Cobalt.WidgetSettings.js */

(function(a,b,c){b.WidgetSettings={initialize:function(){if(a(".body-cp-widgetsettings").length==0){return}var e=a("#field-use-ice");if(e.length>0){var h=e.is(":checked");var g=a("#form-field-host");var d=a("#form-field-port");var f=a("#form-field-json-url");if(!h){g.hide();d.hide();f.show()}else{g.show();d.show();f.hide()}e.change(function(){g.toggle();d.toggle();f.toggle()})}}};b.runOnLoad(b.WidgetSettings.initialize)})(jQuery,Cobalt,undefined);

/* Cobalt.ImageTagging.js */

(function(a,b,c){b.ImageTagging=function(d){this.bind(d);var e=this;if(d.initializeTaggingButton){a(document).ready(function(){e.autoStartTagging=false;e.initialize()});a(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(){a(window).load(function(){e.initialize()});if(a(e.imageSelector)[0].complete){e.initialize()}})}};b.ImageTagging.prototype={bind:function(d){this.imageOwner=d.imageOwner;this.autoStartTagging=true;this.enableEditing=d.enableEditing===c?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},initialize:function(){var e=this;a(e.tagButton).click(function(){e.handleTagButton.call(e)});a(e.tagButton).enable(false);var d=a(e.tagSelector);a.each(e.availableTags,function(){var f=a("<option>").text(this.name).attr("value",this.id);d.append(f)});a.each(e.initialTags,function(){e.createTaggedRegion(this.id,this.name,this.rect)});if(e.enableEditing&&this.autoStartTagging){e.startTagging()}e.initialized=true},startTagging:function(){var d=this;a(d.imageParent).find(".tag-wrapper").hide();a(d.imageSelector).each(function(){d.imgAreaSelect=a(this).imgAreaSelect({handles:false,enable:true,onSelectEnd:function(f,e){d.handleSelection.call(d,f,e)},onSelectChange:d.onSelectChange}).data("imgAreaSelect")});a(d.imageSelector).css("cursor","crosshair");d.taggingStarted=true},stopTagging:function(){var d=this;a(d.imageSelector).each(function(){d.imgAreaSelect.remove()});d.taggingStarted=false;a(d.imageSelector).css("cursor","default");d.initialized=false},handleSelection:function(e,d){d.x1/=e.width;d.x2/=e.width;d.y1/=e.height;d.y2/=e.height;if(d.width>10&&d.height>10){a(this.tagButton).enable(true)}else{a(this.tagButton).enable(false)}d.height/=e.height;d.width/=e.width;this.selection=d;if(this.onAreaSelected!==c){this.onAreaSelected(e,{Value:d})}},handleTagButton:function(){var e=a(tagger.imageParent).find(this.tagSelector+" option:selected").text();var d=a(tagger.imageParent).find(this.tagSelector).val();this.createTaggedRegion(d,e,this.selection);if(this.onTagAdded!=null){this.onTagAdded(d,e,this.selection)}},createTaggedRegion:function(h,j,e){var f=this.availableTags[h]!=null?this.availableTags[h].url:"#";var s=a("<div>").addClass("tag-wrapper");var g=this.createTag(h,j,f);var d=a(this.imageParent);var i=d.find(this.imageSelector);var r=(d.width()-i.width())/2;var p=(d.height()-i.height())/2;var m=(e.y1*i.height())+p;var q=(e.x1*i.width())+r;g.css("top",m);g.css("left",q);g.width(e.width*i.width());g.height(e.height*i.height());if(this.createDeleteLink){var u=this.createDeleteLink(e,i,d,g);s.append(u)}d.append(s.append(g));b.triggerHtmlInsert(d);if(this.imgAreaSelect!=null){this.imgAreaSelect.setOptions({hide:true})}if(this.availableTags[h]!=null){if(this.tags[h]==null){this.tags[h]=j;if(this.tagColorIndex[h]==null){this.tagColorIndex[h]=this.nextColorIndex++}var n=a("<li>").attr("data-tag-id",h);var k=a("<span>");k.addClass("tag-legend").addClass("image-tag-"+this.tagColorIndex[h]);var o=a(document.createElement("A"));o.attr("href",f).attr("title",j).text(j);n.append(k);n.append(o);if(this.enableEditing){var t=a("<span>");t.addClass("icon delete");t.attr("title","Remove tag");t.html("delete");t.attr("data-tag-id",h);t.click(function(){tagger.handleDeleteClicked(a(this))});n.append(t)}a(this.tagList).append(n);n.hover(function(){var v=a(this);d.find(".image-tag[data-tag-id="+v.attr("data-tag-id")+"]").addClass("show")},function(){var v=a(this);d.find(".image-tag[data-tag-id="+v.attr("data-tag-id")+"]").removeClass("show")})}}else{var l=a(this.tagList).find("[data-tag-id='"+h+"']");l.hover(function(){var v=a(this);d.find(".image-tag[data-tag-id="+v.attr("data-tag-id")+"]").addClass("show")},function(){var v=a(this);d.find(".image-tag[data-tag-id="+v.attr("data-tag-id")+"]").removeClass("show")})}g.hover(function(){var v=a(this);d.find(".image-tag[data-tag-id="+v.attr("data-tag-id")+"]").addClass("show")},function(){var v=a(this);d.find(".image-tag[data-tag-id="+v.attr("data-tag-id")+"]").removeClass("show")});g.addClass("image-tag-"+this.tagColorIndex[h]);a(this.tagButton).enable(false)},createTag:function(g,f,e){var d=a("<a>");d.addClass("image-tag").attr("title",f).attr("data-tag-id",g).attr("href",e);return d},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)}a(this.imageParent).find(".image-tag[data-tag-id="+f+"]").remove();d.parent().remove();this.tags[f]=null}}})(jQuery,Cobalt);

/* Xenon.js */

(function(c,d,b,e){var a={initialize:function(){c(document).click(function(f){a.processDocumentClick(f)});c().click(function(f){a.processDocumentClick(f)});if(c("#queue-data").length>0){a.handleQueue()}},processDocumentClick:function(h){var f=c("div.character-search");if(f.length>0&&!c(h.target).parents().andSelf().is("div.character-search")){f.hide()}var g=c("div#character-menu");var i=c("a#character-menu-link");if(g.length>0&&!c(h.target).parents().andSelf().is("div#character-menu")&&!c(h.target).parents().andSelf().is("a#character-menu-link")&&!c(h.target).parents().andSelf().is("input.date-time.time")){if(c("#character-menu").is(":visible")){i.removeClass("disclosure-opened");i.addClass("disclosure-closed");g.hide()}}d.Core.processDocumentClick(h)},handleQueue:function(){var g=c("#queue-data");var f=g.attr("data-data-request-id");c.getJSON(a.Routes.HomeGetQueueData(f),null,function(i){var h=parseInt(i.positionInQueue);if(h!=NaN&&h>0){c("#queue-in-progress").addClass("hidden");c("#queue-in-queue").removeClass("hidden");c("#queue-position").text(h)}else{c("#queue-in-queue").addClass("hidden");c("#queue-in-progress").removeClass("hidden")}if(!i.isComplete){setTimeout(a.handleQueue,2000)}else{if(i.hasPendingRequest&&i.isComplete){if(!i.hasError){g.addClass("successful");c("#queue-in-progress").html(L.GuildSite.Common.MinerComplete('<a href="'+document.location+'">'+L.Global.Common.ClickHere()+"</a>"))}else{g.addClass("failure");c("#queue-in-progress").html(L.GuildSite.Common.MinerFailed(i.errorMessage))}}}})}};b.Xenon=a;a.User=d.User;d.runOnLoad(a.initialize)})(jQuery,Cobalt,window||this);

/* Xenon.Routes.js */

(function(b,c,a,d){a.Routes=new c.Routes()})(jQuery,Cobalt,Xenon);

/* Routes.generated.js */

Xenon.Routes.AddonsAjaxAutoCompleteAddonName=function(a){return Xenon.Routes.buildRoute("/autocomplete-addonname",a)};Xenon.Routes.AttachmentAdd=function(a,b){return Xenon.Routes.buildRoute("/attachment/{0}/add".format(a),b)};Xenon.Routes.AttachmentDelete=function(a,b){return Xenon.Routes.buildRoute("/attachment/{0}/delete".format(a),b)};Xenon.Routes.AttachmentDeleteTemporaryAttachment=function(a,b){return Xenon.Routes.buildRoute("/attachment/delete-temporary-attachment/{0}".format(a),b)};Xenon.Routes.AuthenticationAjaxUserNameIsAvilableCheck=function(a){return Xenon.Routes.buildRoute("/user/available",a)};Xenon.Routes.AuthenticationLoginControl=function(a){return Xenon.Routes.buildRoute("/logincontrol",a)};Xenon.Routes.AvatarActivateAvatar=function(a){return Xenon.Routes.buildRoute("/ajax-activate-avatar",a)};Xenon.Routes.AvatarDeleteAvatar=function(a){return Xenon.Routes.buildRoute("/ajax-delete-avatar",a)};Xenon.Routes.AvatarDisableAvatar=function(a){return Xenon.Routes.buildRoute("/ajax-disable-avatar",a)};Xenon.Routes.AvatarUploadAvatar=function(a,c,b){return Xenon.Routes.buildRoute("/avatar/{0}-{1}/upload".format(a,c),b)};Xenon.Routes.CalendarAjaxGetEvents=function(a){return Xenon.Routes.buildRoute("/calendar/ajax-get-events",a)};Xenon.Routes.CalendarAjaxMoveEvent=function(a){return Xenon.Routes.buildRoute("/calendar/ajax-move-event",a)};Xenon.Routes.CalendarCalendarEventAttendanceForm=function(a,b){return Xenon.Routes.buildRoute("/calendar/events/{0}/get-attendance-form".format(a),b)};Xenon.Routes.CalendarCalendarEventDetails=function(a,b){return Xenon.Routes.buildRoute("/calendar/events/{0}".format(a),b)};Xenon.Routes.CalendarDateEvents=function(a){return Xenon.Routes.buildRoute("/calendar/get-events-by-date",a)};Xenon.Routes.CalendarQuickUpdate=function(a,b){return Xenon.Routes.buildRoute("/calendar/{0}/quick-update".format(a),b)};Xenon.Routes.CharacterAjaxAutoCompleteCharacterName=function(a){return Xenon.Routes.buildRoute("/auto-complete-character-name",a)};Xenon.Routes.CharacterCreate=function(a){return Xenon.Routes.buildRoute("/my-characters/create",a)};Xenon.Routes.CharacterIndex=function(a){return Xenon.Routes.buildRoute("/my-characters",a)};Xenon.Routes.CharacterLoginCharacterMenu=function(a){return Xenon.Routes.buildRoute("/ajax-characters",a)};Xenon.Routes.CharacterMenu=function(a){return Xenon.Routes.buildRoute("/my-characters/menu",a)};Xenon.Routes.CharacterSetActiveCharacter=function(a,b){return Xenon.Routes.buildRoute("/characters/{0}/activate".format(a),b)};Xenon.Routes.CommonStorePreferences=function(a){return Xenon.Routes.buildRoute("/ajax/store-preferences",a)};Xenon.Routes.CPAddonDelete=function(a,b){return Xenon.Routes.buildRoute("/cp/addon/{0}/delete".format(a),b)};Xenon.Routes.CPAddonEdit=function(a,b){return Xenon.Routes.buildRoute("/cp/addon/{0}/edit".format(a),b)};Xenon.Routes.CPAjaxAutoCompleteRouteName=function(a){return Xenon.Routes.buildRoute("/cp/ajaxautocompleteroutename",a)};Xenon.Routes.CPAjaxAutoCompleteSiteName=function(a){return Xenon.Routes.buildRoute("/cp/ajaxautocompletesitename",a)};Xenon.Routes.CPAnnouncementDelete=function(a,b){return Xenon.Routes.buildRoute("/cp/announcements/{0}/delete".format(a),b)};Xenon.Routes.CPAnnouncementUnDelete=function(a,b){return Xenon.Routes.buildRoute("/cp/announcement/{0}/undelete".format(a),b)};Xenon.Routes.CPBanUser=function(a,b){return Xenon.Routes.buildRoute("/cp/users/{0}/banuser".format(a),b)};Xenon.Routes.CPCacheManagerInvalidateDataKey=function(a){return Xenon.Routes.buildRoute("/cp/cache-manager/invalidate-data-key",a)};Xenon.Routes.CPCalendarEventDelete=function(a,b){return Xenon.Routes.buildRoute("/cp/calendar-event/{0}/delete".format(a),b)};Xenon.Routes.CPCalendarEventEdit=function(a,b){return Xenon.Routes.buildRoute("/cp/calendar-event/{0}/edit".format(a),b)};Xenon.Routes.CPCalendarGetGameEncounterZonesForCategory=function(a,b){return Xenon.Routes.buildRoute("/cp/get-game-encounter-zones/{0}".format(a),b)};Xenon.Routes.CPDeleteGameDefaultAvatar=function(a,b){return Xenon.Routes.buildRoute("/cp/gamedefaultavatars/{0}/delete".format(a),b)};Xenon.Routes.CPDomainPolicyDelete=function(a,b){return Xenon.Routes.buildRoute("/cp/domain-policy/{0}/delete".format(a),b)};Xenon.Routes.CPForumForm=function(b,a,c){return Xenon.Routes.buildRoute("/cp/ajax-forum-form/{0}/{1}".format(b,a),c)};Xenon.Routes.CPGetNameForSite=function(a){return Xenon.Routes.buildRoute("/cp/getnameforsite",a)};Xenon.Routes.CPGetRoutesForController=function(a,b){return Xenon.Routes.buildRoute("/cp/adslots/getRoutes/{0}".format(a),b)};Xenon.Routes.CPGetSiteRoles=function(a){return Xenon.Routes.buildRoute("/cp/getsiteroles",a)};Xenon.Routes.CPGetSubNamespaces=function(b,a){return Xenon.Routes.buildRoute("/ajax/localization/getsubnamespaces/{0}".format(b),a)};Xenon.Routes.CPLocalizationIndex=function(a){return Xenon.Routes.buildRoute("/cp/localization",a)};Xenon.Routes.CPLocalizationPhraseEdit=function(a,b){return Xenon.Routes.buildRoute("/cp/localization/phrase/{0}".format(a),b)};Xenon.Routes.CPPageGetUrl=function(b,a){return Xenon.Routes.buildRoute("/ajax/get-page-url/{0}".format(b),a)};Xenon.Routes.CPPostGetUrl=function(a,c,b){return Xenon.Routes.buildRoute("/ajax/get-post-url/{0}/{1}".format(a,c),b)};Xenon.Routes.CPProgressionReset=function(a){return Xenon.Routes.buildRoute("/cp/progression-entry/reset",a)};Xenon.Routes.CPProgressionSetKillDate=function(b,a){return Xenon.Routes.buildRoute("/cp/progression-entry/{0}/set-kill-date".format(b),a)};Xenon.Routes.CPProgressionSetKillShot=function(b,a){return Xenon.Routes.buildRoute("/cp/progression-entry/{0}/set-kill-shot".format(b),a)};Xenon.Routes.CPProgressionSetKillVideo=function(b,a){return Xenon.Routes.buildRoute("/cp/progression-entry/{0}/set-kill-video".format(b),a)};Xenon.Routes.CPRoleDelete=function(a,b){return Xenon.Routes.buildRoute("/cp/user-groups/{0}/delete".format(a),b)};Xenon.Routes.CPSetCharacterRole=function(a){return Xenon.Routes.buildRoute("/cp/set-character-role",a)};Xenon.Routes.CPSetUserRole=function(a){return Xenon.Routes.buildRoute("/cp/setuserrole",a)};Xenon.Routes.CPUnBanUser=function(a,b){return Xenon.Routes.buildRoute("/cp/users/{0}/unbanuser".format(a),b)};Xenon.Routes.CPWidgetSettings=function(a,b){return Xenon.Routes.buildRoute("/cp/widgets/{0}/settings".format(a),b)};Xenon.Routes.ForumSetForumSeen=function(b,a,c){return Xenon.Routes.buildRoute("/forums/{0}/{1}/set-forum-seen".format(b,a),c)};Xenon.Routes.ForumSetForumThreadSeen=function(b,a,c){return Xenon.Routes.buildRoute("/forums/{0}/{1}/set-forum-thread-seen".format(b,a),c)};Xenon.Routes.GalleryAddTag=function(a,b){return Xenon.Routes.buildRoute("/ajax/add-image-tag/{0}".format(a),b)};Xenon.Routes.GalleryAjaxGetAttachmentsForGallery=function(a){return Xenon.Routes.buildRoute("/ajax/get-attachments-for-gallery",a)};Xenon.Routes.GalleryAjaxGetAttachmentUrl=function(a){return Xenon.Routes.buildRoute("/ajax/get-attachment-url",a)};Xenon.Routes.GalleryAjaxGetGalleriesForCurrentSite=function(a){return Xenon.Routes.buildRoute("/ajax/get-gallery-list",a)};Xenon.Routes.GalleryAjaxGetMediaPluginImageUploadForm=function(a){return Xenon.Routes.buildRoute("/ajax/get-plugin-image-upload-form",a)};Xenon.Routes.GalleryAjaxUploadSingleGalleryImage=function(a){return Xenon.Routes.buildRoute("/ajax/upload-single-image",a)};Xenon.Routes.GalleryFindTag=function(a){return Xenon.Routes.buildRoute("/gallery/ajax-find-tag",a)};Xenon.Routes.GalleryLinkModal=function(a,b){return Xenon.Routes.buildRoute("/gallery/link/{0}".format(a),b)};Xenon.Routes.GalleryReloadImage=function(a,b){return Xenon.Routes.buildRoute("/ajax/reload-image/{0}".format(a),b)};Xenon.Routes.GalleryRemoveTag=function(a,b){return Xenon.Routes.buildRoute("/ajax/remove-tag/{0}".format(a),b)};Xenon.Routes.GallerySetImageSeen=function(a,b){return Xenon.Routes.buildRoute("/ajax/set-image-seen/{0}".format(a),b)};Xenon.Routes.GameAjaxAutoCompleteGameName=function(a){return Xenon.Routes.buildRoute("/game/AjaxAutoCompleteGameName",a)};Xenon.Routes.GameGetRegionsForGame=function(a,b){return Xenon.Routes.buildRoute("/game/get-regions-for-game/{0}".format(a),b)};Xenon.Routes.GameGetServersForRegion=function(a,b){return Xenon.Routes.buildRoute("/game/get-servers-for-region/{0}".format(a),b)};Xenon.Routes.GuildActiveCharacterIsRecruitable=function(a){return Xenon.Routes.buildRoute("/recruitment/character-is-recruitable",a)};Xenon.Routes.GuildAjaxAutoCompleteGuildName=function(a){return Xenon.Routes.buildRoute("/guild/ajax-autocomplete-name",a)};Xenon.Routes.GuildGetGuildFromGameServerSearch=function(a){return Xenon.Routes.buildRoute("/guild/get-from-game-server-search",a)};Xenon.Routes.GuildGetQueueData=function(a){return Xenon.Routes.buildRoute("/guild/get-queue-data",a)};Xenon.Routes.GuildGetWidgetSelector=function(a){return Xenon.Routes.buildRoute("/guild/get-widget-selector",a)};Xenon.Routes.GuildUpdate=function(a){return Xenon.Routes.buildRoute("/guild/update",a)};Xenon.Routes.GuildWaitForGuildUpdate=function(b,a){return Xenon.Routes.buildRoute("/guild/wait-for-guild-update/{0}".format(b),a)};Xenon.Routes.GuildApplicationDetails=function(b,a){return Xenon.Routes.buildRoute("/applications/{0}".format(b),a)};Xenon.Routes.GuildApplicationEdit=function(b,a){return Xenon.Routes.buildRoute("/applications/{0}/edit".format(b),a)};Xenon.Routes.GuildApplicationUpdateStatus=function(b,a){return Xenon.Routes.buildRoute("/applications/{0}/update-status".format(b),a)};Xenon.Routes.HomeGetQueueData=function(a,b){return Xenon.Routes.buildRoute("/get-queue-data/{0}".format(a),b)};Xenon.Routes.HomeIsDomainAvailable=function(a,b,c){return Xenon.Routes.buildRoute("/ajax/site/domain-available/{0}.{1}".format(a,b),c)};Xenon.Routes.HomeIsSubdomainAvailable=function(a,b){return Xenon.Routes.buildRoute("/ajax/site/subdomain-available/{0}".format(a),b)};Xenon.Routes.MumbleGetTree=function(a){return Xenon.Routes.buildRoute("/mumble/get-tree",a)};Xenon.Routes.PollHasUserVoted=function(a,b){return Xenon.Routes.buildRoute("/polls/{0}/has-user-voted".format(a),b)};Xenon.Routes.PrivateMessageAjaxAutoCompleteContact=function(a){return Xenon.Routes.buildRoute("/ajax/private-message-auto-complete",a)};Xenon.Routes.RatingGetUserRatings=function(a){return Xenon.Routes.buildRoute("/get-user-ratings",a)};Xenon.Routes.ShoutboxAddMessage=function(a,b){return Xenon.Routes.buildRoute("/shoutbox/{0}/add-message".format(a),b)};Xenon.Routes.ShoutboxDeleteMessage=function(a,b){return Xenon.Routes.buildRoute("/shoutbox/{0}/delete-message".format(a),b)};Xenon.Routes.ShoutboxGetNewComments=function(a){return Xenon.Routes.buildRoute("/shoutbox/get-new-comments",a)};Xenon.Routes.ShoutboxGetShowShoutboxPreference=function(a){return Xenon.Routes.buildRoute("/shoutbox/get-show-shoutbox-preference",a)};Xenon.Routes.ShoutboxSaveShowShoutboxPreference=function(a,b){return Xenon.Routes.buildRoute("/shoutbox/save-show-shoutbox-preference/{0}".format(a),b)};Xenon.Routes.TagAjaxGetTags=function(a){return Xenon.Routes.buildRoute("/ajax-get-tags",a)};Xenon.Routes.TeamspeakGetTree=function(a){return Xenon.Routes.buildRoute("/teamspeak/get-tree",a)};Xenon.Routes.TranslationTranslationReportCreate=function(b,a){return Xenon.Routes.buildRoute("/translation/{0}/report".format(b),a)};Xenon.Routes.UserAjaxAutoCompleteUsername=function(a){return Xenon.Routes.buildRoute("/autocomplete-username",a)};Xenon.Routes.UserDeleteAvatar=function(b,a){return Xenon.Routes.buildRoute("/user/avatar/{0}/delete".format(b),a)};Xenon.Routes.UserGetUserSurrogateShortDetails=function(a){return Xenon.Routes.buildRoute("/ajax-get-surrogate-details",a)};Xenon.Routes.VentriloGetTree=function(a){return Xenon.Routes.buildRoute("/ventrilo/get-tree",a)};

/* Xenon.Localization.js */

(function(c,d,a,b,e){a.Localization=new d.Localization(true);b.L=a.Localization;d.runOnLoad(d.LocalizationReporter.initialize)})(jQuery,Cobalt,Xenon,window||this);

/* Languages.generated.js */

Xenon.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"},{id:20,name:"Nederlands (Dutch)",pluralForm:1,phraseID:19361,localizedName:null,code:"nl"}]);

/* Phrases.generated.js */

Xenon.Localization.Champions={Roster:{ByValue:{},Race:function(){return Xenon.Localization.localize(arguments)}}};Xenon.Localization.Global={Buttons:{ByValue:{},Cancel:function(){return Xenon.Localization.localize(arguments)},Create:function(){return Xenon.Localization.localize(arguments)},Delete:function(){return Xenon.Localization.localize(arguments)},Edit:function(){return Xenon.Localization.localize(arguments)},Update:function(){return Xenon.Localization.localize(arguments)}},Calendar:{ByValue:{},Month:function(){return Xenon.Localization.localize(arguments)},Today:function(){return Xenon.Localization.localize(arguments)},Week:function(){return Xenon.Localization.localize(arguments)}},Common:{ByValue:{},Add:function(){return Xenon.Localization.localize(arguments)},AddCharacter:function(){return Xenon.Localization.localize(arguments)},AdvancedSearch:function(){return Xenon.Localization.localize(arguments)},Apply:function(){return Xenon.Localization.localize(arguments)},Ascending:function(){return Xenon.Localization.localize(arguments)},ClickHere:function(){return Xenon.Localization.localize(arguments)},ColonConnector:function(){return Xenon.Localization.localize(arguments)},Comments:function(){return Xenon.Localization.localize(arguments)},ConfirmDelete:function(a){return Xenon.Localization.localize(arguments)},Descending:function(){return Xenon.Localization.localize(arguments)},Description:function(){return Xenon.Localization.localize(arguments)},EditMyAccount:function(){return Xenon.Localization.localize(arguments)},EmailErrorMessage:function(){return Xenon.Localization.localize(arguments)},EqualErrorMessage:function(a,b){return Xenon.Localization.localize(arguments)},ErrorOccured:function(){return Xenon.Localization.localize(arguments)},IntegerValueErrorMessageMaximum:function(a){return Xenon.Localization.localize(arguments)},IntegerValueErrorMessageMinimum:function(a){return Xenon.Localization.localize(arguments)},LengthErrorMessageMaximum:function(a){return Xenon.Localization.localize(arguments)},LengthErrorMessageMinimum:function(a){return Xenon.Localization.localize(arguments)},Logout:function(){return Xenon.Localization.localize(arguments)},Milliseconds:function(a){return Xenon.Localization.localize(arguments)},More:function(){return Xenon.Localization.localize(arguments)},MyCharacters:function(){return Xenon.Localization.localize(arguments)},Name:function(){return Xenon.Localization.localize(arguments)},New:function(){return Xenon.Localization.localize(arguments)},Normal:function(){return Xenon.Localization.localize(arguments)},NumberOfPrivateMessagesAbbr:function(a){return Xenon.Localization.localize(arguments)},PageOf:function(a,b){return Xenon.Localization.localize(arguments)},PageXOfY:function(b,a){return Xenon.Localization.localize(arguments)},PleaseLogIn:function(){return Xenon.Localization.localize(arguments)},PleaseWaitProcessing:function(){return Xenon.Localization.localize(arguments)},PrivateMessagesAbbr:function(){return Xenon.Localization.localize(arguments)},QuoteFrom:function(a){return Xenon.Localization.localize(arguments)},Remove:function(){return Xenon.Localization.localize(arguments)},RequiredErrorMessage:function(){return Xenon.Localization.localize(arguments)},RestoreContent:function(){return Xenon.Localization.localize(arguments)},SelectCharacter:function(){return Xenon.Localization.localize(arguments)},SimpleSearch:function(){return Xenon.Localization.localize(arguments)},Submit:function(){return Xenon.Localization.localize(arguments)},TestStuff:function(a){return Xenon.Localization.localize(arguments)},Title:function(){return Xenon.Localization.localize(arguments)},UserAsCharacter:function(a){return Xenon.Localization.localize(arguments)},UserAvatar:function(a){return Xenon.Localization.localize(arguments)},Username:function(){return Xenon.Localization.localize(arguments)},WelcomeUser:function(a){return Xenon.Localization.localize(arguments)}},ContentManagement:{ByValue:{},AddMediaGallery:function(){return Xenon.Localization.localize(arguments)},ExistingFolders:function(){return Xenon.Localization.localize(arguments)},HideAddGallery:function(){return Xenon.Localization.localize(arguments)},Insert:function(){return Xenon.Localization.localize(arguments)},InsertAnImage:function(){return Xenon.Localization.localize(arguments)},OnSelectedTemplate:function(a){return Xenon.Localization.localize(arguments)},PageFormDoNotSetDate:function(){return Xenon.Localization.localize(arguments)},PageFormSetDate:function(){return Xenon.Localization.localize(arguments)},PublishOnTemplate:function(a){return Xenon.Localization.localize(arguments)},SelectImage:function(){return Xenon.Localization.localize(arguments)}},ControlPanel:{ByValue:{},AddNewHeader:function(){return Xenon.Localization.localize(arguments)},AddSubNavigationLink:function(){return Xenon.Localization.localize(arguments)},BulkConfirm:function(a){return Xenon.Localization.localize(arguments)},MinimumPostCount:function(){return Xenon.Localization.localize(arguments)},RemoveLinkTooltip:function(){return Xenon.Localization.localize(arguments)}},Dates:{ByValue:{},AprilAbbr:function(){return Xenon.Localization.localize(arguments)},AugustAbbr:function(){return Xenon.Localization.localize(arguments)},Days:function(a){return Xenon.Localization.localize(arguments)},DecemberAbbr:function(){return Xenon.Localization.localize(arguments)},FebruaryAbbr:function(){return Xenon.Localization.localize(arguments)},FridayAbbr:function(){return Xenon.Localization.localize(arguments)},FutureFormat:function(a){return Xenon.Localization.localize(arguments)},Hours:function(a){return Xenon.Localization.localize(arguments)},JanuaryAbbr:function(){return Xenon.Localization.localize(arguments)},JulyAbbr:function(){return Xenon.Localization.localize(arguments)},JuneAbbr:function(){return Xenon.Localization.localize(arguments)},LessThanOneMinute:function(){return Xenon.Localization.localize(arguments)},MarchAbbr:function(){return Xenon.Localization.localize(arguments)},MayAbbr:function(){return Xenon.Localization.localize(arguments)},Minutes:function(a){return Xenon.Localization.localize(arguments)},MondayAbbr:function(){return Xenon.Localization.localize(arguments)},NovemberAbbr:function(){return Xenon.Localization.localize(arguments)},OctoberAbbr:function(){return Xenon.Localization.localize(arguments)},OneMinute:function(){return Xenon.Localization.localize(arguments)},PastFormat:function(a){return Xenon.Localization.localize(arguments)},SaturdayAbbr:function(){return Xenon.Localization.localize(arguments)},Seconds:function(a){return Xenon.Localization.localize(arguments)},SeptemberAbbr:function(){return Xenon.Localization.localize(arguments)},StandardDateFormat:function(c,b,a){return Xenon.Localization.localize(arguments)},StandardDateTimeFormat:function(d,e,b,f,c,a,g){return Xenon.Localization.localize(arguments)},SundayAbbr:function(){return Xenon.Localization.localize(arguments)},ThursdayAbbr:function(){return Xenon.Localization.localize(arguments)},TuesdayAbbr:function(){return Xenon.Localization.localize(arguments)},WednesdayAbbr:function(){return Xenon.Localization.localize(arguments)}},ErrorMessages:{ByValue:{},NumericPrecisionDecimalDigitCountErrorMessageTemplate:function(a,b){return Xenon.Localization.localize(arguments)},TagEmpty:function(){return Xenon.Localization.localize(arguments)}},Files:{ByValue:{},AddAttachment:function(){return Xenon.Localization.localize(arguments)},ChangeDescription:function(){return Xenon.Localization.localize(arguments)},DeleteAttachment:function(){return Xenon.Localization.localize(arguments)},FileTooLarge:function(a){return Xenon.Localization.localize(arguments)}},Forums:{ByValue:{},Add:function(){return Xenon.Localization.localize(arguments)},CreateForum:function(){return Xenon.Localization.localize(arguments)},Delete:function(){return Xenon.Localization.localize(arguments)},EditForum:function(){return Xenon.Localization.localize(arguments)},JumpToPage:function(){return Xenon.Localization.localize(arguments)},LockThread:function(){return Xenon.Localization.localize(arguments)},Moderator:function(){return Xenon.Localization.localize(arguments)},Move:function(){return Xenon.Localization.localize(arguments)},OnSelected:function(a){return Xenon.Localization.localize(arguments)},RestoreContentDescription:function(){return Xenon.Localization.localize(arguments)},SearchForums:function(){return Xenon.Localization.localize(arguments)},SelectAll:function(){return Xenon.Localization.localize(arguments)},SendMessage:function(){return Xenon.Localization.localize(arguments)},ViewPosts:function(){return Xenon.Localization.localize(arguments)},ViewProfile:function(){return Xenon.Localization.localize(arguments)}},Languages:{ByValue:{},BritishEnglish:function(){return Xenon.Localization.localize(arguments)},English:function(){return Xenon.Localization.localize(arguments)},French:function(){return Xenon.Localization.localize(arguments)},German:function(){return Xenon.Localization.localize(arguments)},Greek:function(){return Xenon.Localization.localize(arguments)},Indonesian:function(){return Xenon.Localization.localize(arguments)},Italian:function(){return Xenon.Localization.localize(arguments)},Japanese:function(){return Xenon.Localization.localize(arguments)},Korean:function(){return Xenon.Localization.localize(arguments)},LatinAmericanSpanish:function(){return Xenon.Localization.localize(arguments)},Polish:function(){return Xenon.Localization.localize(arguments)},Russian:function(){return Xenon.Localization.localize(arguments)},SimplifiedChinese:function(){return Xenon.Localization.localize(arguments)},Spanish:function(){return Xenon.Localization.localize(arguments)},Swedish:function(){return Xenon.Localization.localize(arguments)},TraditionalChinese:function(){return Xenon.Localization.localize(arguments)},Uzbec:function(){return Xenon.Localization.localize(arguments)},Vietnamese:function(){return Xenon.Localization.localize(arguments)}},Polls:{ByValue:{},AddChoice:function(){return Xenon.Localization.localize(arguments)},AddPoll:function(){return Xenon.Localization.localize(arguments)},ChoiceNumberTemplate:function(a){return Xenon.Localization.localize(arguments)},HideResults:function(){return Xenon.Localization.localize(arguments)},RemoveChoice:function(){return Xenon.Localization.localize(arguments)},RemovePoll:function(){return Xenon.Localization.localize(arguments)},ViewResults:function(){return Xenon.Localization.localize(arguments)}},Ratings:{ByValue:{},YouRatedThis:function(c,b,a){return Xenon.Localization.localize(arguments)}},Reporting:{ByValue:{},Report:function(){return Xenon.Localization.localize(arguments)}},TinyMCE:{ByValue:{},XenonMediaPluginDesc:function(){return Xenon.Localization.localize(arguments)}},Translator:{ByValue:{},ReportATranslation:function(){return Xenon.Localization.localize(arguments)},ReportTranslationInstructions:function(){return Xenon.Localization.localize(arguments)}},UserRegistration:{ByValue:{},ConfirmPassword:function(){return Xenon.Localization.localize(arguments)},Password:function(){return Xenon.Localization.localize(arguments)},RecoverAccountStep2Info2:function(){return Xenon.Localization.localize(arguments)},Username:function(){return Xenon.Localization.localize(arguments)},UsernameIsTaken:function(){return Xenon.Localization.localize(arguments)}},Widgets:{ByValue:{},LatestPosts:function(){return Xenon.Localization.localize(arguments)},ByValue2:function(){return Xenon.Localization.Global.Widgets.LatestPosts},LatestNews:function(){return Xenon.Localization.localize(arguments)},ByValue4:function(){return Xenon.Localization.Global.Widgets.LatestNews},Poll:function(){return Xenon.Localization.localize(arguments)},ByValue5:function(){return Xenon.Localization.Global.Widgets.Poll},WhosOnline:function(){return Xenon.Localization.localize(arguments)},ByValue6:function(){return Xenon.Localization.Global.Widgets.WhosOnline},RandomPicture:function(){return Xenon.Localization.localize(arguments)},ByValue7:function(){return Xenon.Localization.Global.Widgets.RandomPicture},Calendar:function(){return Xenon.Localization.localize(arguments)},ByValue8:function(){return Xenon.Localization.Global.Widgets.Calendar},Recruitment:function(){return Xenon.Localization.localize(arguments)},ByValue9:function(){return Xenon.Localization.Global.Widgets.Recruitment}}};Xenon.Localization.GuildSite={Character:{ByValue:{},ThreeDModelView:function(){return Xenon.Localization.localize(arguments)}},CharacterRegistration:{ByValue:{},ChooseGameServer:function(){return Xenon.Localization.localize(arguments)},Gender:function(){return Xenon.Localization.localize(arguments)},MakeActive:function(){return Xenon.Localization.localize(arguments)},SearchForGame:function(){return Xenon.Localization.localize(arguments)},SearchForGuild:function(){return Xenon.Localization.localize(arguments)}},Common:{ByValue:{},MinerComplete:function(a){return Xenon.Localization.localize(arguments)},MinerFailed:function(a){return Xenon.Localization.localize(arguments)},MinerInProgress:function(){return Xenon.Localization.localize(arguments)}},ControlPanel:{ByValue:{},GuildReassignmentWarning:function(){return Xenon.Localization.localize(arguments)},UserTitlesInfo:function(){return Xenon.Localization.localize(arguments)}},CRT:{ByValue:{},SituationSaveFirstMessage:function(){return Xenon.Localization.localize(arguments)}},Guild:{ByValue:{},TakeToGuildSite:function(){return Xenon.Localization.localize(arguments)}},GuildRegistration:{ByValue:{},AdminApprovalInfo:function(){return Xenon.Localization.localize(arguments)},GuildPasswordInfo:function(){return Xenon.Localization.localize(arguments)},SubdomainSuggestion:function(){return Xenon.Localization.localize(arguments)},SubdomainUnavailable:function(){return Xenon.Localization.localize(arguments)},WidgetContent:function(){return Xenon.Localization.localize(arguments)}},Modules:{ByValue:{},GuildBank:function(){return Xenon.Localization.localize(arguments)},ByValue14:function(){return Xenon.Localization.GuildSite.Modules.GuildBank}},Progression:{ByValue:{},TrophyCase:function(){return Xenon.Localization.localize(arguments)}},Recruitment:{ByValue:{},QuestionNumber:function(a){return Xenon.Localization.localize(arguments)}},Subscription:{ByValue:{},ChangeSubscription:function(){return Xenon.Localization.localize(arguments)},ChangeSubscriptionTermLabel:function(){return Xenon.Localization.localize(arguments)},ChangeSubscriptionTermLabelGroup:function(){return Xenon.Localization.localize(arguments)},PriceAsLowAs:function(a){return Xenon.Localization.localize(arguments)},PricePerMonth:function(a){return Xenon.Localization.localize(arguments)},PriceWithPerMonth:function(b,a){return Xenon.Localization.localize(arguments)},ProceedToCheckout:function(){return Xenon.Localization.localize(arguments)},PromotionalPriceDescription:function(b,a){return Xenon.Localization.localize(arguments)},SubscriptionTermDesc:function(){return Xenon.Localization.localize(arguments)},SubscriptionTermDescAlternate:function(){return Xenon.Localization.localize(arguments)},SubscriptionTermDescGroup:function(){return Xenon.Localization.localize(arguments)},UpgradeSubscription:function(){return Xenon.Localization.localize(arguments)}}};Xenon.Localization.WoW={DungeonLevels:{ByValue:{},Heroic:function(){return Xenon.Localization.localize(arguments)},ByValue1:function(){return Xenon.Localization.WoW.DungeonLevels.Heroic}},StatTypes:{ByValue:{},Base:function(){return Xenon.Localization.localize(arguments)},ByValue1:function(){return Xenon.Localization.WoW.StatTypes.Base},Melee:function(){return Xenon.Localization.localize(arguments)},ByValue2:function(){return Xenon.Localization.WoW.StatTypes.Melee},Ranged:function(){return Xenon.Localization.localize(arguments)},ByValue3:function(){return Xenon.Localization.WoW.StatTypes.Ranged},Spell:function(){return Xenon.Localization.localize(arguments)},ByValue4:function(){return Xenon.Localization.WoW.StatTypes.Spell},Defense:function(){return Xenon.Localization.localize(arguments)},ByValue5:function(){return Xenon.Localization.WoW.StatTypes.Defense}}};Xenon.Localization[1]=Xenon.Localization.Global.Buttons.Create;Xenon.Localization[2]=Xenon.Localization.Global.Buttons.Edit;Xenon.Localization[3]=Xenon.Localization.Global.Buttons.Update;Xenon.Localization[4]=Xenon.Localization.Global.Buttons.Delete;Xenon.Localization[32]=Xenon.Localization.Global.Common.ErrorOccured;Xenon.Localization[96]=Xenon.Localization.Global.Common.Logout;Xenon.Localization[104]=Xenon.Localization.Global.Common.EditMyAccount;Xenon.Localization[106]=Xenon.Localization.Global.Common.WelcomeUser;Xenon.Localization[107]=Xenon.Localization.Global.Forums.SearchForums;Xenon.Localization[115]=Xenon.Localization.Global.Dates.FutureFormat;Xenon.Localization[116]=Xenon.Localization.Global.Dates.PastFormat;Xenon.Localization[117]=Xenon.Localization.Global.Dates.LessThanOneMinute;Xenon.Localization[118]=Xenon.Localization.Global.Dates.OneMinute;Xenon.Localization[119]=Xenon.Localization.Global.Dates.Minutes;Xenon.Localization[120]=Xenon.Localization.Global.Dates.Hours;Xenon.Localization[121]=Xenon.Localization.Global.Dates.Days;Xenon.Localization[122]=Xenon.Localization.Global.Dates.StandardDateFormat;Xenon.Localization[123]=Xenon.Localization.Global.Dates.StandardDateTimeFormat;Xenon.Localization[124]=Xenon.Localization.GuildSite.GuildRegistration.SubdomainUnavailable;Xenon.Localization[125]=Xenon.Localization.GuildSite.GuildRegistration.SubdomainSuggestion;Xenon.Localization[126]=Xenon.Localization.Global.Dates.SundayAbbr;Xenon.Localization[127]=Xenon.Localization.Global.Dates.MondayAbbr;Xenon.Localization[128]=Xenon.Localization.Global.Dates.TuesdayAbbr;Xenon.Localization[129]=Xenon.Localization.Global.Dates.WednesdayAbbr;Xenon.Localization[130]=Xenon.Localization.Global.Dates.ThursdayAbbr;Xenon.Localization[131]=Xenon.Localization.Global.Dates.FridayAbbr;Xenon.Localization[132]=Xenon.Localization.Global.Dates.SaturdayAbbr;Xenon.Localization[133]=Xenon.Localization.Global.Dates.JanuaryAbbr;Xenon.Localization[134]=Xenon.Localization.Global.Dates.FebruaryAbbr;Xenon.Localization[135]=Xenon.Localization.Global.Dates.MarchAbbr;Xenon.Localization[136]=Xenon.Localization.Global.Dates.AprilAbbr;Xenon.Localization[137]=Xenon.Localization.Global.Dates.MayAbbr;Xenon.Localization[138]=Xenon.Localization.Global.Dates.JuneAbbr;Xenon.Localization[139]=Xenon.Localization.Global.Dates.JulyAbbr;Xenon.Localization[140]=Xenon.Localization.Global.Dates.AugustAbbr;Xenon.Localization[141]=Xenon.Localization.Global.Dates.SeptemberAbbr;Xenon.Localization[142]=Xenon.Localization.Global.Dates.OctoberAbbr;Xenon.Localization[143]=Xenon.Localization.Global.Dates.NovemberAbbr;Xenon.Localization[144]=Xenon.Localization.Global.Dates.DecemberAbbr;Xenon.Localization[147]=Xenon.Localization.Global.Forums.LockThread;Xenon.Localization[151]=Xenon.Localization.Global.Common.Title;Xenon.Localization[154]=Xenon.Localization.Global.Forums.JumpToPage;Xenon.Localization[155]=Xenon.Localization.Global.Forums.ViewProfile;Xenon.Localization[156]=Xenon.Localization.Global.Forums.ViewPosts;Xenon.Localization[157]=Xenon.Localization.Global.Forums.SendMessage;Xenon.Localization[158]=Xenon.Localization.Global.Common.Submit;Xenon.Localization[177]=Xenon.Localization.Global.Common.Add;Xenon.Localization[181]=Xenon.Localization.Global.Common.Description;Xenon.Localization[187]=Xenon.Localization.Global.Buttons.Cancel;Xenon.Localization[193]=Xenon.Localization.Global.Forums.Delete;Xenon.Localization[194]=Xenon.Localization.Global.Forums.Add;Xenon.Localization[195]=Xenon.Localization.Global.Forums.SelectAll;Xenon.Localization[196]=Xenon.Localization.Global.Forums.OnSelected;Xenon.Localization[218]=Xenon.Localization.Global.Forums.Move;Xenon.Localization[219]=Xenon.Localization.Global.Common.Name;Xenon.Localization[220]=Xenon.Localization.Global.ControlPanel.MinimumPostCount;Xenon.Localization[221]=Xenon.Localization.Global.Common.Username;Xenon.Localization[225]=Xenon.Localization.Global.Forums.Moderator;Xenon.Localization[230]=Xenon.Localization.Global.Common.UserAvatar;Xenon.Localization[262]=Xenon.Localization.GuildSite.CharacterRegistration.SearchForGame;Xenon.Localization[263]=Xenon.Localization.GuildSite.CharacterRegistration.SearchForGuild;Xenon.Localization[265]=Xenon.Localization.GuildSite.CharacterRegistration.MakeActive;Xenon.Localization[266]=Xenon.Localization.Global.Common.MyCharacters;Xenon.Localization[283]=Xenon.Localization.Global.UserRegistration.Username;Xenon.Localization[284]=Xenon.Localization.Global.UserRegistration.Password;Xenon.Localization[285]=Xenon.Localization.Global.UserRegistration.ConfirmPassword;Xenon.Localization[315]=Xenon.Localization.Global.Languages.English;Xenon.Localization[316]=Xenon.Localization.Global.Languages.French;Xenon.Localization[317]=Xenon.Localization.Global.Languages.German;Xenon.Localization[318]=Xenon.Localization.Global.Languages.Spanish;Xenon.Localization[319]=Xenon.Localization.Global.Languages.Russian;Xenon.Localization[320]=Xenon.Localization.Global.Languages.SimplifiedChinese;Xenon.Localization[321]=Xenon.Localization.Global.Languages.Japanese;Xenon.Localization[322]=Xenon.Localization.Global.Languages.Korean;Xenon.Localization[323]=Xenon.Localization.Global.Languages.Swedish;Xenon.Localization[324]=Xenon.Localization.Global.Languages.Indonesian;Xenon.Localization[325]=Xenon.Localization.Global.Languages.Greek;Xenon.Localization[326]=Xenon.Localization.Global.Languages.Polish;Xenon.Localization[361]=Xenon.Localization.Global.Common.PageXOfY;Xenon.Localization[378]=Xenon.Localization.Global.Common.RequiredErrorMessage;Xenon.Localization[379]=Xenon.Localization.Global.Common.LengthErrorMessageMaximum;Xenon.Localization[380]=Xenon.Localization.Global.Common.LengthErrorMessageMinimum;Xenon.Localization[382]=Xenon.Localization.Global.Common.EmailErrorMessage;Xenon.Localization[393]=Xenon.Localization.Global.Forums.CreateForum;Xenon.Localization[394]=Xenon.Localization.Global.Forums.EditForum;Xenon.Localization[397]=Xenon.Localization.GuildSite.CharacterRegistration.Gender;Xenon.Localization[410]=Xenon.Localization.Champions.Roster.Race;Xenon.Localization[441]=Xenon.Localization.Global.Common.UserAsCharacter;Xenon.Localization[444]=Xenon.Localization.Global.Files.FileTooLarge;Xenon.Localization[445]=Xenon.Localization.Global.Common.SelectCharacter;Xenon.Localization[446]=Xenon.Localization.Global.Common.AddCharacter;Xenon.Localization[447]=Xenon.Localization.Global.Common.QuoteFrom;Xenon.Localization[451]=Xenon.Localization.Global.Common.More;Xenon.Localization[460]=Xenon.Localization.GuildSite.GuildRegistration.WidgetContent;Xenon.Localization[461]=Xenon.Localization.Global.Dates.Seconds;Xenon.Localization[463]=Xenon.Localization.Global.Files.DeleteAttachment;Xenon.Localization[464]=Xenon.Localization.Global.Files.AddAttachment;Xenon.Localization[465]=Xenon.Localization.Global.Files.ChangeDescription;Xenon.Localization[466]=Xenon.Localization.Global.Common.Comments;Xenon.Localization[469]=Xenon.Localization.Global.Polls.ChoiceNumberTemplate;Xenon.Localization[475]=Xenon.Localization.Global.Polls.AddPoll;Xenon.Localization[476]=Xenon.Localization.Global.Polls.RemovePoll;Xenon.Localization[480]=Xenon.Localization.GuildSite.GuildRegistration.GuildPasswordInfo;Xenon.Localization[481]=Xenon.Localization.GuildSite.GuildRegistration.AdminApprovalInfo;Xenon.Localization[490]=Xenon.Localization.Global.Common.Normal;Xenon.Localization[493]=Xenon.Localization.Global.Polls.AddChoice;Xenon.Localization[494]=Xenon.Localization.Global.Polls.RemoveChoice;Xenon.Localization[502]=Xenon.Localization.Global.Common.Milliseconds;Xenon.Localization[513]=Xenon.Localization.Global.Common.IntegerValueErrorMessageMaximum;Xenon.Localization[514]=Xenon.Localization.Global.Common.IntegerValueErrorMessageMinimum;Xenon.Localization[516]=Xenon.Localization.Global.Polls.ViewResults;Xenon.Localization[517]=Xenon.Localization.Global.Polls.HideResults;Xenon.Localization[521]=Xenon.Localization.Global.Common.EqualErrorMessage;Xenon.Localization[536]=Xenon.Localization.Global.ContentManagement.OnSelectedTemplate;Xenon.Localization[544]=Xenon.Localization.Global.ContentManagement.AddMediaGallery;Xenon.Localization[569]=Xenon.Localization.Global.ContentManagement.HideAddGallery;Xenon.Localization[571]=Xenon.Localization.Global.ContentManagement.PublishOnTemplate;Xenon.Localization[588]=Xenon.Localization.Global.ContentManagement.PageFormSetDate;Xenon.Localization[589]=Xenon.Localization.Global.ContentManagement.PageFormDoNotSetDate;Xenon.Localization[593]=Xenon.Localization.Global.TinyMCE.XenonMediaPluginDesc;Xenon.Localization[617]=Xenon.Localization.Global.Common.PleaseWaitProcessing;Xenon.Localization[628]=Xenon.Localization.Global.Common.PrivateMessagesAbbr;Xenon.Localization[629]=Xenon.Localization.Global.Common.NumberOfPrivateMessagesAbbr;Xenon.Localization[642]=Xenon.Localization.Global.ContentManagement.SelectImage;Xenon.Localization[644]=Xenon.Localization.Global.ContentManagement.Insert;Xenon.Localization[800]=Xenon.Localization.Global.Common.SimpleSearch;Xenon.Localization[802]=Xenon.Localization.Global.Common.AdvancedSearch;Xenon.Localization[806]=Xenon.Localization.Global.Common.Ascending;Xenon.Localization[807]=Xenon.Localization.Global.Common.Descending;Xenon.Localization[825]=Xenon.Localization.Global.UserRegistration.UsernameIsTaken;Xenon.Localization[826]=Xenon.Localization.WoW.StatTypes.Base;Xenon.Localization[827]=Xenon.Localization.WoW.StatTypes.Melee;Xenon.Localization[828]=Xenon.Localization.WoW.StatTypes.Ranged;Xenon.Localization[829]=Xenon.Localization.WoW.StatTypes.Spell;Xenon.Localization[830]=Xenon.Localization.WoW.StatTypes.Defense;Xenon.Localization[930]=Xenon.Localization.GuildSite.CharacterRegistration.ChooseGameServer;Xenon.Localization[961]=Xenon.Localization.Global.Widgets.LatestNews;Xenon.Localization[966]=Xenon.Localization.Global.Languages.Italian;Xenon.Localization[967]=Xenon.Localization.Global.Widgets.Poll;Xenon.Localization[971]=Xenon.Localization.Global.Widgets.WhosOnline;Xenon.Localization[976]=Xenon.Localization.Global.Widgets.RandomPicture;Xenon.Localization[1012]=Xenon.Localization.Global.Calendar.Today;Xenon.Localization[1013]=Xenon.Localization.Global.Calendar.Month;Xenon.Localization[1014]=Xenon.Localization.Global.Calendar.Week;Xenon.Localization[1015]=Xenon.Localization.GuildSite.Recruitment.QuestionNumber;Xenon.Localization[1027]=Xenon.Localization.Global.Common.Remove;Xenon.Localization[1034]=Xenon.Localization.Global.Common.Apply;Xenon.Localization[1053]=Xenon.Localization.Global.Widgets.Calendar;Xenon.Localization[1054]=Xenon.Localization.Global.Widgets.LatestPosts;Xenon.Localization[1055]=Xenon.Localization.Global.Widgets.Recruitment;Xenon.Localization[1158]=Xenon.Localization.Global.UserRegistration.RecoverAccountStep2Info2;Xenon.Localization[1189]=Xenon.Localization.Global.Languages.TraditionalChinese;Xenon.Localization[1190]=Xenon.Localization.Global.Languages.LatinAmericanSpanish;Xenon.Localization[1191]=Xenon.Localization.Global.Languages.BritishEnglish;Xenon.Localization[1258]=Xenon.Localization.Global.Common.ConfirmDelete;Xenon.Localization[1333]=Xenon.Localization.GuildSite.ControlPanel.UserTitlesInfo;Xenon.Localization[1356]=Xenon.Localization.GuildSite.ControlPanel.GuildReassignmentWarning;Xenon.Localization[19348]=Xenon.Localization.Global.ControlPanel.AddNewHeader;Xenon.Localization[101489]=Xenon.Localization.GuildSite.Common.MinerInProgress;Xenon.Localization[101490]=Xenon.Localization.GuildSite.Common.MinerComplete;Xenon.Localization[101491]=Xenon.Localization.GuildSite.Common.MinerFailed;Xenon.Localization[101492]=Xenon.Localization.Global.Common.ClickHere;Xenon.Localization[101778]=Xenon.Localization.Global.Common.ColonConnector;Xenon.Localization[101812]=Xenon.Localization.GuildSite.Modules.GuildBank;Xenon.Localization[101897]=Xenon.Localization.Global.Common.PageOf;Xenon.Localization[101907]=Xenon.Localization.Global.ErrorMessages.TagEmpty;Xenon.Localization[101937]=Xenon.Localization.Global.ContentManagement.ExistingFolders;Xenon.Localization[101942]=Xenon.Localization.Global.Ratings.YouRatedThis;Xenon.Localization[101957]=Xenon.Localization.GuildSite.Character.ThreeDModelView;Xenon.Localization[101984]=Xenon.Localization.Global.Common.PleaseLogIn;Xenon.Localization[102018]=Xenon.Localization.Global.Reporting.Report;Xenon.Localization[102048]=Xenon.Localization.GuildSite.Subscription.SubscriptionTermDesc;Xenon.Localization[102050]=Xenon.Localization.GuildSite.Subscription.PricePerMonth;Xenon.Localization[102051]=Xenon.Localization.GuildSite.Subscription.PriceAsLowAs;Xenon.Localization[102052]=Xenon.Localization.GuildSite.Subscription.PriceWithPerMonth;Xenon.Localization[102064]=Xenon.Localization.Global.ControlPanel.RemoveLinkTooltip;Xenon.Localization[102100]=Xenon.Localization.Global.ContentManagement.InsertAnImage;Xenon.Localization[102147]=Xenon.Localization.Global.ControlPanel.BulkConfirm;Xenon.Localization[102253]=Xenon.Localization.Global.ControlPanel.AddSubNavigationLink;Xenon.Localization[102285]=Xenon.Localization.WoW.DungeonLevels.Heroic;Xenon.Localization[102293]=Xenon.Localization.Global.Forums.RestoreContentDescription;Xenon.Localization[102294]=Xenon.Localization.Global.Common.RestoreContent;Xenon.Localization[102296]=Xenon.Localization.Global.ErrorMessages.NumericPrecisionDecimalDigitCountErrorMessageTemplate;Xenon.Localization[102329]=Xenon.Localization.GuildSite.Guild.TakeToGuildSite;Xenon.Localization[106074]=Xenon.Localization.GuildSite.CRT.SituationSaveFirstMessage;Xenon.Localization[106075]=Xenon.Localization.GuildSite.Subscription.SubscriptionTermDescGroup;Xenon.Localization[106076]=Xenon.Localization.GuildSite.Subscription.ChangeSubscriptionTermLabel;Xenon.Localization[106077]=Xenon.Localization.GuildSite.Subscription.ChangeSubscriptionTermLabelGroup;Xenon.Localization[106078]=Xenon.Localization.GuildSite.Subscription.ChangeSubscription;Xenon.Localization[106079]=Xenon.Localization.GuildSite.Subscription.UpgradeSubscription;Xenon.Localization[106085]=Xenon.Localization.GuildSite.Subscription.SubscriptionTermDescAlternate;Xenon.Localization[106092]=Xenon.Localization.GuildSite.Subscription.ProceedToCheckout;Xenon.Localization[106093]=Xenon.Localization.Global.Common.TestStuff;Xenon.Localization[106121]=Xenon.Localization.Global.Common.New;Xenon.Localization[106163]=Xenon.Localization.Global.Translator.ReportATranslation;Xenon.Localization[106371]=Xenon.Localization.Global.Translator.ReportTranslationInstructions;Xenon.Localization[106998]=Xenon.Localization.GuildSite.Subscription.PromotionalPriceDescription;Xenon.Localization[107024]=Xenon.Localization.Global.Languages.Vietnamese;Xenon.Localization[107028]=Xenon.Localization.Global.Languages.Uzbec;Xenon.Localization[107075]=Xenon.Localization.GuildSite.Progression.TrophyCase;

/* Translations-1.generated.js */

Xenon.Localization.populate(1,{Champions:{Roster:{Race:"Primary Powerset"}},Global:{Buttons:{Cancel:"Cancel",Create:"Create",Delete:"Delete",Edit:"Edit",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.",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:"Logout",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"},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?",MinimumPostCount:"Minimum Post Count",RemoveLinkTooltip:'\u003cdiv class="header"\u003eRemove Link\u003c/div\u003e\r\nRemove this link from your web site navigation.'},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 Message",ViewPosts:"View Posts",ViewProfile:"View User Profile"},Languages:{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."},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"}},GuildSite:{Character:{ThreeDModelView:"3D Model View"},CharacterRegistration:{ChooseGameServer:"Choose a Game Server",Gender:"Gender",MakeActive:"Make this my active character",SearchForGame:"Search for a Game",SearchForGuild:"Search for a Guild"},Common:{MinerComplete:"Sync successful, {0} to see the changes.",MinerFailed:"Update failed.  Reason: {0}",MinerInProgress:"Sync currently in progress..."},ControlPanel:{GuildReassignmentWarning:"Are you sure you wish to change the Guild associated with your Site?",UserTitlesInfo:"Use this panel to either create custom forum titles for your guild members, or use the guild ranks you created in their place."},CRT:{SituationSaveFirstMessage:"Your raid must be saved before you edit/delete any transactions/loot drops."},Guild:{TakeToGuildSite:"Take me to my guild site!"},GuildRegistration:{AdminApprovalInfo:"Users may register characters with this guild, but they will not receive member access until approved by an administrator.",GuildPasswordInfo:'The guild password is used by your guild members to add their characters to your guild roster on your new website. This allows them access to member-specific (private) areas of your website. It is recommended that this password is added to your "Guild Information" button in-game, along with your website address.',SubdomainSuggestion:"Might we suggest the following alternatives?",SubdomainUnavailable:"is not available.",WidgetContent:"Widget Content"},Modules:{GuildBank:"Guild Bank"},Progression:{TrophyCase:"Trophy Case"},Recruitment:{QuestionNumber:"Question #{0}"},Subscription:{ChangeSubscription:"Change Subscription",ChangeSubscriptionTermLabel:"Change Subscription Term",ChangeSubscriptionTermLabelGroup:"Upgrade Your Group Plan",PriceAsLowAs:"As low as {0} / month",PricePerMonth:"( {0} / month )",PriceWithPerMonth:"{1} ( {0} / month )",ProceedToCheckout:"Proceed to Checkout",PromotionalPriceDescription:"* The regular subscription price of {1} will be charged after {0} days.",SubscriptionTermDesc:"Select from one of the subscription plans below.  Choose the 3, 6 or 12 month subscription for additional discounts!  After you select a plan, hit the submit button to finish the process.",SubscriptionTermDescAlternate:"Select from one of the subscription plans below.  Choose the 3, 6 or 12 month subscription for additional discounts!  If a Curse-Voice plan is added, it will be on the selected term.",SubscriptionTermDescGroup:"To upgrade your group plan to a subscription service, select from one of the subscription plans below.  Choose the 3, 6 or 12 month subscription for additional discounts!  After you select a plan, hit the Upgrade button to finish the process.",UpgradeSubscription:"Upgrade Subscription"}},WoW:{DungeonLevels:{Heroic:"Heroic"},StatTypes:{Base:"Base Stats",Melee:"Melee",Ranged:"Ranged",Spell:"Spell",Defense:"Defense"}}});

/* Xenon.ViewTracker.js */

(function(b,c,a,d){a.ViewTracker=c.ViewTracker})(jQuery,Cobalt,Xenon);

/* Xenon.Character.js */

(function(b,c,a,d){a.Character={initialize:function(){if(a.Character.initialized){return}a.Character.initialized=true;c.runOnHtmlInsert(function(u){u.find("form.menu-form").find("input").change(function(){b(this).closest("form").ajaxSubmit(function(){window.location.reload()})})});b("#create-character-form").submit(function(){if(b(this).valid()){b(this).find("input[type=submit]").disable().val(L.Global.Common.PleaseWaitProcessing())}});if(b("#character-verify-start").length>0){b("#creation-step-button").click(function(u){u.preventDefault()}).parent().addClass("disabled")}var h=function(v){b(this).find("[type=submit]").hide();var w=b("#character-verify");var u=w.find(".step");u.mask("Loading...");b(this).ajaxSubmit(function(z){var y=w.attr("data-verify-url");var x=w.attr("data-character-url");if(z.completed){window.location=x;return false}b.ajax({url:y,success:function(A){u.html(A).hide();u.unmask();u.fadeIn();c.triggerHtmlInsert(b("#guild-creation, #character-verify"))}})});return false};b("#character-verify").delegate("form","submit",h);b(".character-details-wow").each(function(){if(b(this).attr("data-owner-id")==a.User.userID){b(this).find("#character-update").show()}});b("#field-game-region").change(function(){var v=b("#field-game-region").val();var x=b("#field-game-server");var u=x.val();x.disable();var w=a.Routes.GameGetServersForRegion(v);k(x);a.Character.handleCreateMenu(v,x,w,"game-server-name",u)});var k=function(u){var v=u.children("option:first-child");u.empty();u.append(v)};b("#field-game").change(function(){var w=b(this).val();var v=b("#field-game-region");var u=v.val();v.disable();var x=a.Routes.GameGetRegionsForGame(w);var y=b("#field-game-server");y.disable();k(v);a.Character.handleCreateMenu(w,v,x,"game-region-name",u)});b(document).ready(function(){b("#field-game").change()});b(".avatar-game").click(function(){var u=b("select#field-game");if(u.val()!=b(this).attr("data-gameid")){u.val(b(this).attr("data-gameid")).change()}});var i=function(A,y,x,z){b("#field-SelectGameForm-game-symbol").val(A);var w=b("#field-SelectGameForm-game");w.val(y);b("#field-SelectGameForm-game-previous").val(y);b("#selected-game-name").html(y);var B=b("img#selected-game");if(B.length<1&&z!=null){B=b("<img id='selected-game'>");w.parent().append(B)}else{if(z==null){B.remove()}}B.attr("src",z);B.attr("alt",y);var v=b("#field-SelectGameForm-gameRegion");var u=b("#field-SelectGameForm-gameServer");b.getJSON(a.Routes.GameGetRegionsForGame(A),null,function(D){var C=v.children("option:first-child");v.empty();v.append(C);C=u.children("option:first-child");u.empty();u.append(C);if(D.length>0){v.attr("disabled","");jQuery.each(D,function(E,F){v.append(b("<option>").attr("value",F.ID).text(F.Name))})}})};var n=function(v){var u=b("#field-SelectGameForm-gameServer");b.getJSON(a.Routes.GameGetServersForRegion(v),null,function(x){var w=u.children("option:first-child");u.empty();u.append(b("<option>").attr("value",val.ID).text(L.GuildSite.CharacterRegistration.ChooseGameServer()));if(x.length>0){u.attr("disabled","");jQuery.each(x,function(y,z){u.append(b("<option>").attr("value",z.ID).text(z.Name))})}})};var f=function(){var u=b(this).attr("data-character-index");var v=a.Character.CharacterMenu.CharacterList[u];a.Character.activate(v.ID,v.FirstName,v.AvatarUrl);return false};var q;b("#field-SelectGameForm-game").autocomplete(a.Routes.GameAjaxAutoCompleteGameName(),{minChars:3,scroll:false,dataType:"json",parse:function(w){var v=new Array();for(var u=0;u<w.length;u++){v[u]={data:w[u],value:w[u].Name,result:w[u].Name}}return v},formatItem:function(v){var u="";if(v.AvatarSmall!=null){u+='<img src="'+v.AvatarSmall+'" alt="'+v.Name+'"/>'}u+=v.Name;return u}}).result(function(v,w,u){i(w.ID,w.Name,w.Slug,w.AvatarMedium)});b("#field-SelectGameForm-game").click(function(){b(this).select()});b("#field-SelectGameForm-gameRegion").change(function(){n(b(this).val())});var l=b("#field-CharacterSearchForm-character");if(l.length>0){var g=l.attr("data-type");var m=b("#"+l.attr("data-game-id")+"-symbol");var t=b("#"+l.attr("data-game-id")).hide();var j=b("#"+l.attr("data-game-server-region-id")).hide();var o=b("#"+l.attr("data-game-server-id")).hide();var e=b("#character-search-game-filter");var p=b("#character-search-game-server-region-filter");var s=b("#character-search-game-server-filter");var r=l.autocomplete(a.Routes.CharacterAjaxAutoCompleteCharacterName(),{minChars:3,scroll:false,dataType:"json",extraParams:{gameID:function(){return m.val()},gameServerID:function(){return o.val()},charactersWithUsersOnly:function(){return true}},parse:function(w){var v=new Array();if(w!=null){for(var u=0;u<w.length;u++){v[u]={data:w[u],value:w[u].Name,result:w[u].Name}}}return v},formatItem:function(u){return formatCharacterSelection(u)},resultsClass:"modal character-autocomplete-results"}).result(function(w,y,u){if(g=="RecipientSearch"){var v=formatCharacterSelection(y);var x=b("#"+l.attr("data-attach-element-id"));a.PrivateMessage.addCharacterRecipient(x,v,y);b("div.character-search").hide()}b(this).val("")});if(e.length>0){e.click(function(u){t.toggle();u.preventDefault()});t.change(function(){t.toggle();j.toggle();o.toggle();r.flushCache()})}if(p.length>0){p.click(function(u){j.toggle()});j.change(function(){if(b(j).val()!=""){b(p).empty()}j.toggle();r.flushCache()})}if(s.length>0){s.click(function(u){o.toggle();u.preventDefault()});o.change(function(){s.find("a").html(o.find("option:selected").html());o.toggle();r.flushCache()})}formatCharacterSelection=function(x){var u=b("<div>").addClass("character-autocomplete-result-row");var w="";if(x.GameAvatarSmall!=null||x.GameName!=null){w=b("<img>").attr("src",x.GameAvatarSmall).attr("alt",x.GameName);u.append(w)}u.append(x.Server+" "+x.Name+" ");if(x.Avatar!=null){w=b("<img>").attr("src",x.Avatar);u.append(w)}var v=b("<div>").append(u);return v.html()}}b("#field-guildSearch, #field-base-guildSearch").autocomplete(a.Routes.GuildAjaxAutoCompleteGuildName(),{minChars:3,scroll:false,extraParams:{gameID:function(){return q}}}).result(function(v,w,u){b("#field-GuildID,#field-base-GuildID").val(w[1])});b("#field-guildSearch, #field-base-guildSearch").blur(function(){if(b("#field-guildSearch, #field-base-guildSearch").val()==""){b("#field-GuildID, #field-base-GuildID").val("")}});b("a#guild-registration-change-character").click(function(){a.Character.handleMenuClick();return false});b("body").delegate("a#character-menu-link","click",function(u){a.Character.handleMenuClick();u.preventDefault()});b("body").delegate("#select-new-character","change",function(){a.Character.setActiveCharacter(b(this).find(":selected").val())});b(".required-class-spec .character-class").each(function(){b(this).tooltip({content:b(this).find(".required-specs")})});b(".select-class-spec input[type=checkbox].select-class").click(function(){var u=b(this).attr("checked");b(this).parent().find("input[type=checkbox].select-spec").attr("checked",u).trigger("change")});b(".select-class-spec input[type=checkbox].select-spec").click(function(){var u=b(this).parent().parent().find("input[type=checkbox].select-spec:checked").length>0;b(this).parent().parents("li").find("input[type=checkbox].select-class").attr("checked",u)});a.Character.initialized=true},handleCreateMenu:function(k,h,j,i,e){var g=h.parents("form").find("input[type=submit]");g.disable();h.disable();var f=function(n){var l=b("label[for="+h.attr("id")+"]");if(n==1){var m=h.children("option:last-child");h.val(m.val())}h.enable();g.enable();if(e!==d&&e!=""){h.val(e)}h.change()};if(k==""){f(0)}else{b.getJSON(j,function(o){var q=o.data;if(o.gameAvatarUrl!=d&&o.gameSlug!=d&&o.gameName!=d){var m=b("#character-search-game-filter");if(m.length>0){m.find("a").empty().append(b("<img>").attr("src",o.gameAvatarUrl).attr("alt",o.gameSlug).attr("title",o.gameName))}}if(o.regionClassSlug!=d&&o.regionName!=d){var l=b("#character-search-game-server-region-filter");if(l.length>0){l.attr("class","game-server-region-"+o.regionClassSlug).attr("title",o.regionName)}}var n=b("#character-search-game-server-filter");if(n.length>0){n.find("a").html(q[0].Name)}var p=h.children("option:first-child");h.empty();if(i=="game-server-name"){h.append(b("<option>").attr("value","").text(L.GuildSite.CharacterRegistration.ChooseGameServer()))}else{h.append(p)}b.each(q,function(r,s){h.append(b("<option>").val(s.ID).text(s.Name))});f(q.length)})}},handleMenuClick:function(){if(!b("#character-menu").is(":visible")){a.Character.showMenu()}else{a.Character.hideMenu()}},showMenu:function(){var e=b("#character-menu");if(e.length==0){var f=b("#character-menu-link");f.addClass("loading");b.ajax({url:a.Routes.CharacterMenu(),success:function(g){f.removeClass("loading");var h=b("#login-welcome-user");e=b("<div>").attr("id","character-menu").addClass("modal").html(g);b("#user-context-wrapper").append(e);e.bind("hide",null,function(){a.Character.toggleCharacterMenuLink()});e.show();c.triggerHtmlInsert(e);a.Character.toggleCharacterMenuLink()}})}else{e.show();a.Character.toggleCharacterMenuLink()}},hideMenu:function(){b("#character-menu").hide();a.Character.toggleCharacterMenuLink()},toggleCharacterMenuLink:function(){var e=b("a#character-menu-link");e.toggleClass("disclosure-closed");e.toggleClass("disclosure-opened")},setActiveCharacter:function(e){b.ajax({url:a.Routes.CharacterSetActiveCharacter(e),cache:false,type:"POST",dataType:"json",success:function(f){if(f==true||f=="true"){location.reload(true)}}})},isSet:function(){if(!this.initialized){a.Character.initialize()}return a.Character.characterID!=null&&a.Character.firstName!=null&&a.Character.avatarUrl!=null},activate:function(g,f,e){b.ajax({type:"GET",contentType:"application/json; charset=utf-8",url:a.Routes.CharacterSetActiveCharacter(g),dataType:"html",success:function(h){a.Character.characterID=g;a.Character.firstName=f;a.Character.avatarUrl=e;a.Character.drawMenu();hideCharacterSelect()}})},guildRegBindCharSelection:function(f,e,g){a.Character.guildInfoJson=g;b(f).change(function(){a.Character.guildRegSelectChar(b(f+" option:selected").val(),e)});a.Character.guildRegSelectChar(b(f+" option:selected").val(),e)},guildRegSelectChar:function(f,e){if(f==null){return}b(".guild-name").html(a.Character.guildInfoJson[f].Guild.Name);b(e).val(a.Character.guildInfoJson[f].Guild.Name);var g=b(".game-name");g.html(a.Character.guildInfoJson[f].Game.Name);g.removeClass();g.addClass("game-name");g.addClass(a.Character.guildInfoJson[f].Game.Slug);b(".server-name").html(a.Character.guildInfoJson[f].Server);if(a.Character.guildInfoJson[f].Game.SupportsFactions){b(".faction").html(a.Character.guildInfoJson[f].Faction);b("#faction-row").show()}else{b("#faction-row").hide()}}};c.runOnLoad(a.Character.initialize)})(jQuery,Cobalt,Xenon);

/* Xenon.ControlPanel.js */

(function(b,c,a,d){a.ControlPanel={initialize:function(){b(".rank-delete-button").click(function(){var n=parseInt(b(this).attr("data-id"));if(n){var m;var o=b(this).attr("data-route");if(o=="admin"){m=a.Routes.AdminRoleDelete(n)}else{m=a.Routes.ControlPanelRoleDelete(n)}b.post(m,null,function(p){window.location.reload()},"json")}});b("#userProfileTitleNameFocus").click(function(){b("#userProfileTitleName")[0].focus()});b("#userProfileTitleMinimumPostCountFocus").click(function(){b("#userProfileTitleMinimumPostCount")[0].focus()});b(".cp-usertitle-action-edit").click(function(){var o=parseInt(b(this).attr("data-id"));if(o){var p=b("tr.controlpanel-listing-row[data-id="+o+"]");var m=document.location.toString()+"/edit/"+o;var n=b(p.selector+" > .col-name").html();var q=b(p.selector+" > .col-minimum-post-count").html();if(q=="--"){q=""}p.html('<td colspan="100%"><form method="post" action="'+m+'"><input type="text" name="name" value="'+n+'" /> <input type="text" name="minimumPostCount" value="'+q+'" /> <input type="submit" value="'+L.Global.Buttons.Update()+'" /> <a href="'+document.location.toString()+'">'+L.Global.Buttons.Cancel()+"</a></form></td>")}return false});b(".cp-usertitle-action-delete").click(function(){var m=parseInt(b(this).attr("data-id"));if(m){var n=document.location.toString()+"/delete/"+m;b.post(n,null,function(o){window.location.reload()},"json")}return false});b(".user-profile-title-delete-link").click(function(){b.post(b(this).attr("href"),null,function(m){window.location.reload()},"json");return false});b("#field-currently-recruiting").change(function(){var m=b("#guild-recruitment-form dd, #guild-recruitment-form dt").not(b(this).parent()).not(b(this).parent().prev());if(b(this).is(":checked")){m.show()}else{m.hide()}}).change();b("form#guild-addons-form #field-addonSearch").autocomplete(a.Routes.AddonsAjaxAutoCompleteAddonName(),{minChars:3,scroll:false,dataType:"json",parse:function(o){var n=new Array();if(o){for(var m=0;m<o.length;m++){n[m]={data:o[m],value:o[m].Name,result:o[m].Name}}}return n},formatItem:function(m){return l(m)},resultsClass:"modal addon-autocomplete-results"}).result(function(n,o,m){b("form#guild-addons-form #field-addon").val(o.ID);b("#selected-addon").html(k(o));b("form#guild-addons-form #field-addonSearch").val("");b("#addon-error-container").html("")}).blur(function(){var m="";if(!b("form#guild-addons-form #field-addon").val()){m="You must select an addon"}b("#addon-error-container").html(m)});var l=function(p){var m=b("<div>").addClass("addon-autocomplete-result-row");var o="";if(p.Avatar!=null){o=b("<img>").attr("src",p.Avatar).attr("alt",p.Name);m.append(o)}m.append(p.Name);var n=b("<div>").append(m);return n.html()};var k=function(q){var n=b("<tr>");var m=b("<table>").append(b("<tbody>")).append(n);if(q.Avatar!=null){var p=b("<img>").attr("src",q.LargeAvatar).attr("alt",q.CategoryName).attr("title",q.CategoryName);n.append(b("<td>").append(p))}n.append(b("<td>").addClass("col-name").html(q.Name));var o=b("<tr>");o.append(b("<td>").addClass("col-desc").attr("colspan",2).html(q.Summary));m.append(o);return m};b(".controlpanel-actions-guild-addon .cp-action-delete").click(function(){var n=a.Localization.Global.Common.ConfirmDelete(b(this).attr("data-prompt"));if(!confirm(n)){return}var m=b(this).parents("tr").filter(":first");var o=b(this).attr("data-id");b.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:a.Routes.ControlPanelAddonDelete(o),dataType:"json",success:function(p){m.remove()},error:function(p){alert(a.Localization.Global.Common.ErrorOccured())}})});b(".controlpanel-actions-guild-addon .cp-action-edit").click(function(){var m=b(this).attr("data-id");document.location=a.Routes.CPAddonEdit(m)});b("body.body-controlpanel-roles #roles").tableDnD({onDragClass:"dragHandle",onDrop:function(n,o){var m=0;b("input.roleOrder").each(function(){b(this).val(m++)})}});b("body.body-controlpanel-roles #roles tbody tr.draggable").hover(function(){b(this.cells[0]).addClass("showDragHandle")},function(){b(this.cells[0]).removeClass("showDragHandle")});b(".col-role[data-roleid],.col-hasperm[data-roleid]").hover(function(){var m=b(this).attr("data-roleid");b(".table-tip[data-roleid="+m+"]").addClass("showtip")},function(){var m=b(this).attr("data-roleid");b(".table-tip[data-roleid="+m+"]").removeClass("showtip")});var e=b("#alliance-invitations");if(e.length>0){var h=b(e).find("table.listing");h.delegate("div.icon.delete","click",function(){var q=b(":hidden#field-guildInvitees");var o=b(this);var r=b(this).parents("tr");var m=b(r).attr("data-guild-id");var n=q.val().toString().split(",");var p=0;for(i=0;i<n.length;i++){if(n[i]==m){p=i;break}}n.splice(p,1);q.val(n.join(","));b(r).remove()})}var j=b("#guild-alliance-form");if(j.length>0){var g=b("#alliance-invitation-button");if(g.length>0){b(g).unbind("submit");b(g).click(function(q){var t=b("#field-GuildSearchForm-guild");if(b(t).attr("data-guild-id")!=d){var o=b("#alliance-invitations");var y=b(t).attr("data-guild-id");var u=b(t).attr("data-game-avatar-url");var x=b(t).attr("data-game-name");var A=b(t).attr("data-game-server-name");var v=b(t).attr("data-game-region-code");var p=b(":hidden#field-guildInvitees");var m=b(o).find("table.listing");m.removeClass("hide");var s=b("<tr>").attr("data-guild-id",y);var r=b("<td>");var z="";if(u!=null&&x!=null){z=b("<img>").attr("src",u).attr("alt",x).attr("title",x)}s.append(r.append(z));r=b("<td>");s.append(r.append(t.val()));r=b("<td>");var n="";if(A!=""){n+=" "+A}if(v!=""){n+="-"+v}s.append(r.append(n));r=b("<td>");s.append(r.append(b("<div>").addClass("icon").addClass("delete").attr("title",L.Global.Buttons.Delete())));m.find("tbody").append(s);if(p.length>0){var w=b(p).val();if(w.length>0){w+=","}w+=y;b(p).val(w)}b(t).val("");q.preventDefault()}})}}var f=b("select#field-game-encounter-zones");if(f.length>0){a.ControlPanel.initializeGameEncounterZoneSelector()}},bindAddressForm:function(e,f){b("#SubDomainName").blur(function(){b.getJSON(a.Routes.HomeIsSubdomainAvailable(b("#SubDomainName").val(),{entityId:e}),function(k){if(k.available){b("#alt-sub").html("");b("#subdomain-valid").attr("src","/Content/Skins/Global/images/check-good.gif")}else{b("#subdomain-valid").attr("src","/Content/Skins/Global/images/check-bad.gif");var g=b("<div class='alternate-suggest'>");g.text(b("#SubDomainName").val()+"."+f+" "+L.Global.GuildRegistration.SubdomainUnavailable()+" ");if(k.alternates.length>0){g.text(L.Global.GuildRegistration.SubdomainSuggestion());var h=b("<ul class='horiz'>");for(var j=0;j<k.alternates.length;j++){h.append(b("<li>").append(b("<a class='alternate-link' href='#' data-alt='"+k.alternates[j]+"'>").text(k.alternates[j])))}g.append(h)}b("#alt-sub").html("");b("#alt-sub").append(g);b("a.alternate-link").click(function(){b("#SubDomainName").val(b(this).attr("data-alt"));b("#SubDomainName").blur()})}})});b("#DomainName").blur(function(){var g=b("#DomainName").val();if(g.length>0){var h=g.split(".");b.getJSON(a.Routes.HomeIsDomainAvailable(h[0],h[1]),function(j){if(j.available){b("#domain-valid").attr("src","/Content/images/check-good.gif")}else{b("#domain-valid").attr("src","/Content/images/check-bad.gif")}})}})},bindGuildProtection:function(f,e){setProtectionOptions=function(h){var g;switch(h){case"":setPasswordVisibility(false);break;case"AdminApproval":g=L.Global.GuildRegistration.AdminApprovalInfo();setPasswordVisibility(false);break;case"Password":g=L.Global.GuildRegistration.GuildPasswordInfo();setPasswordVisibility(true);break}b(e).text(g)};setPasswordVisibility=function(g){if(g){b("label[for=field-Password]").show();b("#field-Password").show();b("label[for=field-confirmPassword]").show();b("#field-confirmPassword").show();b("#protection .field-errors").show()}else{b("label[for=field-Password]").hide();b("#field-Password").hide();b("label[for=field-confirmPassword]").hide();b("#field-confirmPassword").hide();b("#protection .field-errors").hide()}};b(f).change(function(){var g=b(f).val();setProtectionOptions(g)});setProtectionOptions(b(f).val())},initializeGameEncounterZoneSelector:function(){var e=b("select#field-game-encounter-zones");if(e.length>0){if(e.children().length<=1){e.parent().hide()}b("select#field-category").change(function(){var f=b(this).val();if(f==""){e.attr("disabled","disabled").html("");e.parent().hide()}if(f!=""){b.ajax({type:"GET",dataType:"json",contentType:"application/json; charset=utf-8",url:a.Routes.CPCalendarGetGameEncounterZonesForCategory(f),success:function(j){e.val("");b("select#field-game-encounter-zones > option + option").remove();if(j.length>0){for(var g=0;g<j.length;g++){var h=j[g];if(h!=null){e.append(b("<option>").attr("value",h.ID).text(h.Name))}}e.removeAttr("disabled");e.parent().show()}else{e.attr("disabled","disabled").html("");e.parent().hide()}}})}})}}};c.runOnLoad(a.ControlPanel.initialize)})(jQuery,Cobalt,Xenon);

/* Xenon.Billing.js */

(function(a,e,l,c){var i=function(q,r){a("#field-package").val(r);a(".col-selected").removeClass("col-selected");a(q).addClass("col-selected")};var n=function(s,r){var q="$";if(r==="EUR"){q="€"}return q+s.toFixed(2)};var g=function(w,t,r,q){var v=0;var s="GH";if(w){if(t){r=0}var u=s+"-"+v+"-"+r;if(Object.prototype.hasOwnProperty.call(q,u)){return q[u]}else{return null}}return null};var j=function(u,s,v,q){var r="VH";if(u>0){if(s){v=0}var t=r+"-"+u+"-"+v;if(Object.prototype.hasOwnProperty.call(q,t)){return q[t]}else{return null}}return null};var b=function(q,v,w,r,s){var t;if(!q){if(r){w=0}if(v>0){t="VH"}else{if(w===0){t="GH"}}}else{if(q){if((v!==0)&&(!r)){t="GHV"}else{t="GH";v=0}}else{return null}}var u=t+"-"+v+"-"+w;if(Object.prototype.hasOwnProperty.call(s,u)){return s[u]}else{return null}};var m=function(v,s,u,q,t,r){v.find(s+" label").each(function(){var z=parseInt(a(this).find("input").val(),10)||0;var x=b(u,q,z,t,r);if(x){var y=a(this).parent().find(".pricing");if(y.length<1){y=a("<div>").addClass("pricing");a(this).parent().append(y)}var w="";if(x.isPromotional){w=x.promotionalPrice}else{w=x.price}if(z===0){y.html("(Keep Group Plan)")}else{if(z===1){y.html(L.GuildSite.Subscription.PricePerMonth(n(w,x.currencyType)))}else{y.html(L.GuildSite.Subscription.PriceWithPerMonth(n(w/z,x.currencyType),n(w,x.currencyType)))}}}})};var f=function(q,t){var w=a(".cart-total");var r=a(".subscription-term");var v=a(".promotional-guild-hosting");if(q===null){w.find(".guild-hosting").hide()}else{if(q.isTokenPlan){w.find(".guild-hosting .term-months").html("Group");w.find(".guild-hosting .amount").html("--")}else{if(q.isPromotional&&a("#step-one").length>0){w.find(".guild-hosting .term-months").html(q.termMonths+" Month");w.find(".guild-hosting .amount").html(n(q.price,q.currencyType)+"*");var u=false;if(v.length===0){v=a("<span>").addClass("promotional-guild-hosting");u=true}a(v).html(L.GuildSite.Subscription.PromotionalPriceDescription(q.promotionalDays,n(q.promotionalPrice,q.currencyType))).show();if(u){w.append(v)}}else{if(a("#step-one").length>0){w.find(".guild-hosting .term-months").html(q.termMonths+" Month");w.find(".guild-hosting .amount").html(n(q.price,q.currencyType))}}}}if(t!==null){w.find(".vent-users").html(t.ventUsers);w.find(".curse-voice").show();if(!t.isTokenPlan){w.find(".curse-voice .term-months").html(t.termMonths+" Month");w.find(".curse-voice .amount").html(n(t.price,t.currencyType))}else{w.find(".curse-voice .term-months").html("Group");w.find(".curse-voice .amount").html("--")}}else{w.find(".curse-voice").hide()}if(((q===null||q.isTokenPlan)&&(t===null||t.isTokenPlan))||(!a(".subscription-group-plan").is(":visible")&&(t===null||t.isTokenPlan))){r.hide();w.find(".total-amount").html("--");w.find(".currency-type").html("")}else{r.show();var x=null;var s=0;if(t!==null&&!t.isTokenPlan){x=t.currencyType;s+=t.price}if(q!==null&&!q.isTokenPlan){x=q.currencyType;s+=q.price}w.find(".total-amount").html(n(s,x));w.find(".currency-type").html(x)}if((t!==null&&!t.isTokenPlan)&&(q!==null&&!q.isTokenPlan)){a(".promotion-warning").show()}else{a(".promotion-warning").hide()}if(q!==null&&!q.isPromotional){a(v).hide()}};var h=function(q,r){var s=q.attr("data-show-subscription-term");r.find(".subscription-term #field-numMonths input").removeAttr("disabled");r.find(".subscription-term .sub-title").html(L.GuildSite.Subscription.SubscriptionTermDesc());if(s==="True"){r.find(".subscription-term").show()}else{q.after(r.find(".subscription-term").show())}};var o=function(z){var D=a(".subscription #field-package").length>0;var u=parseInt(a(".subscription #field-package").val(),10)===1;var E=parseInt(a(".subscription #field-ventUsers input:checked").val(),10)||0;var G=parseInt(a(".subscription #field-numMonths input:checked").val(),10)||0;var t=a(".subscription #field-ventGroupPlan input:checked").val()==="t";var x=a("#guild-creation #creation-step-button");if(u||(E>0&&!t)){a("#subscription-months").show();if(x.length>0){x.find("span").text("Proceed to Checkout \u00BB")}}else{a("#subscription-months").hide();if(x.length>0){x.find("span").text("Launch Your Free Site \u00BB")}}var C=g(D,!u,G,z);var s=j(E,t,G,z);f(C,s);var v=a(".checkout-buttons #field-submit");var w=a("#creation-step-button").hide();if(!u&&E===0&&a(".subscription #field-ventGroupPlan input").is(":visible")&&w.length>0){v.after(w);w.css("display","inline");v.hide()}else{v.show().removeAttr("disabled")}var y=a(".cart-total .items");if(C===null&&s===null){if(y.find("li > ul:visible").length===0){a(".checkout-buttons").find(":submit").attr("disabled","disabled")}}else{a(".checkout-buttons").find(":submit").removeAttr("disabled")}if(E<1){a(".select-curse-voice-plan").hide()}else{a(".select-curse-voice-plan").show()}var r=a("#subscription-form");var B=r.find(".subscription-ventrilo");var q=r.find(".subscription-group-plan");if(E>0&&!t&&B.length>0&&!q.is(":visible")&&B.siblings(".subscription-term").length===0){h(B,r)}a(".subscription #field-ventUsers label").each(function(){var J=parseInt(a(this).find("input").val(),10)||0;if(J>0){var H=b(false,J,12,c,z);var I=a(this).parent().find(".pricing");if(I.length<1){I=a("<div/>").addClass("pricing");a(this).parent().append(I)}if(H){I.html(L.GuildSite.Subscription.PriceAsLowAs(n(H.price/12,H.currencyType)))}else{I.html()}}});var F=a("#subscription-modification");var A=a("#subscription-cancellation");if(E===0&&!u&&a(".last-step").is(":visible")){v.html("<span>"+L.Global.Common.Submit()+"</span>")}else{if(a(".last-step").is(":visible")){v.html("<span>"+L.GuildSite.Subscription.ProceedToCheckout()+"</span>")}}a(".subscription-modify").click(function(R){F.find("#field-modify-subID").val(a(this).attr("data-subscription-id"));A.hide();var I=a(this).attr("data-product-id");var O=a(this).attr("data-is-token-based");var K=parseInt(a(this).attr("data-vent-users"),10)||0;var J=parseInt(a(this).attr("data-term-months"),10)||0;e.Forms.removeErrors(a("#subscription-data-form"));F.find("#field-modify-ventUsers input").click(function(S){var T=parseInt(a("#field-modify-ventUsers input:checked").val(),10)||0;m(F,"#field-modify-numMonths",(I==="GH"||I==="GHV"),T,null,z)});if(K===0){F.find("#form-field-modify-ventUsers").hide()}else{var M=F.find("#form-field-modify-ventUsers");M.show();M.find("input[value="+K+"]").click()}var N=parseInt(a("#field-modify-ventUsers input:checked").val(),10)||0;m(F,"#field-modify-numMonths",(I==="GH"||I==="GHV"),N,null,z);F.find("#field-modify-currentTermMonths").val(J);F.find("#field-modify-ventUsers").val(N);F.find("#field-modify-numMonths input[value="+J+"]").click();if(O==="true"){F.find("label[for='field-modify-numMonths'] > span").html(L.GuildSite.Subscription.ChangeSubscriptionTermLabelGroup());if(K>0){F.find("#form-field-modify-numMonths > .field-description").html(L.GuildSite.Subscription.SubscriptionTermDescGroup())}else{F.find("#form-field-modify-numMonths > .field-description").html(L.GuildSite.Subscription.SubscriptionTermDescAlternate())}F.find("#field-modify-update > span").html(L.GuildSite.Subscription.UpgradeSubscription());F.find("#field-modify-numMonths-0").parent().parent().show()}else{F.find("#field-modify-numMonths-0").parent().parent().hide()}var Q=a(this).closest(".listing-container");if(Q.find("#subscription-modification").length<1){Q.append(F);F.show()}else{F.toggle()}var H=l.Billing.getValues();var P=a("#field-modify-subID").val();if(l.Billing.initialValues[P]==null){l.Billing.initialValues[P]=H}R.stopImmediatePropagation()});a(".subscription-cancel").click(function(I){A.find("#field-subID").val(a(this).attr("data-subscription-id"));F.hide();var H=a(this).closest(".listing-container");if(H.find("#subscription-cancellation").length<1){H.append(A);A.show()}else{A.toggle()}I.stopImmediatePropagation()});F.find("#field-numMonths input").click(function(I){var H=F.find("#field-currentTermMonths").val();if(a(this).val()===H){F.find("#field-update").attr("disabled","disabled")}else{F.find("#field-update").attr("disabled","")}})};var p=function(q){if(q!==c){var r=q.replace(/\s/g,"");if(/^4\d+$/.test(r)){return"visa"}else{if(/^5[1-5]\d+$/.test(r)){return"mastercard"}else{if(/^6011\d+$/.test(r)){return"discover"}else{if(/^(34|37)\d+$/.test(r)){return"americanexpress"}else{return null}}}}}return null};var k=function(r){a("#field-cardNumber").setMask("cc");d(a("#field-cardNumber"));if(r){var q={};for(var s=0;s<r.length;s++){q[r[s].productID+"-"+r[s].ventUsers+"-"+r[s].termMonths]=r[s]}o(q);var t=parseInt(a(".subscription #field-package").val(),10);if(t===0){i(".standard",0)}else{i(".premium",1)}a(".subscription #field-subPlan-1").click(function(u){i(".standard",0);o(q);u.stopImmediatePropagation()});a(".subscription #field-subPlan-0").click(function(u){i(".premium",1);o(q);u.stopImmediatePropagation()});if(a(".subscription #field-subPlan-1").attr("checked")===true){a(".subscription #field-subPlan-1").click()}a(".subscription label").click(function(){});a("#subscription-form").delegate("#field-ventGroupPlan input, #field-numMonths input, #field-ventUsers input","click",function(u){o(q);u.stopImmediatePropagation()})}a(".card-number").keyup(function(u){d(a(this),u)});a("#field-country").change(function(){var u=parseInt(a(this).find("option:selected").val(),10);if(u===230){a("#form-field-state").show()}else{a("#form-field-state").hide()}});a("#field-country").change();a("#field-paymentType input[type=radio]").change(function(){a(".payment-toggled").each(function(){a(this).parents("div").filter(":first").hide()});var u=".show-"+a(this).attr("data-section-class");a(u).each(function(){a(this).parents("div").filter(":first").show()})});a("#field-paymentType input[checked]").change()};var d=function(q,r){var s=p(q.val());if(s!==null){a(".payment-icon").addClass("dimmed");a(".payment-icon."+s).removeClass("dimmed")}};l.Billing={prices:{},initialValues:[],getValues:function(){var r="";var q=a("#subscription-data-form input[type=radio]:checked");a.each(q,function(s,t){r+=a(t).attr("id")+"-"});return r},initialize:function(y){k(y);this.prices=y;var v=a("#subscription-data-form");a(v).find("input").click(function(z){e.Forms.removeErrors(a("#subscription-data-form"))});a(v).submit(function(B){var z=l.Billing.getValues();var A=a("#field-modify-subID").val();if(z==l.Billing.initialValues[A]){B.preventDefault();e.Forms.displayErrors(v,{"field-modify-update":["You must upgrade to a different plan."]})}else{return true}});var s=a("#subscription-form");if(s.length>0){var u=parseInt(a(".subscription #field-package").val(),10)===1;var w=parseInt(a(".subscription #field-ventUsers input:checked").val(),10)||0;var q=a(".subscription #field-ventGroupPlan input:checked").val()==="t";s.formwizard({formPluginEnabled:false,validationEnabled:false,focusFirstInput:false,autoToggleNextButton:false});var t=a(".checkout-buttons #field-submit");var x=a("#creation-step-button");var r=this;s.bind("step_shown",function(B,D){u=parseInt(a(".subscription #field-package").val(),10)===1;w=parseInt(a(".subscription #field-ventUsers input:checked").val(),10)||0;q=a(".subscription #field-ventGroupPlan input:checked").val()==="t";if(D.isLastStep){if(!u&&w===0){t.html("<span>"+L.Global.Common.Submit()+"</span>")}else{t.html("<span>"+L.GuildSite.Subscription.ProceedToCheckout()+"</span>")}if((!u&&w===0)&&x.length>0){t.after(x);x.css("display","inline");t.hide()}else{t.removeAttr("disabled")}if(w<1){a(".select-curse-voice-plan").hide()}else{a(".select-curse-voice-plan").show()}if(w>0&&!q){var z=s.find(".subscription-ventrilo");h(z,s)}}else{t.html("<span>Continue</span>");t.removeAttr("disabled");t.show();if(x.is(":visible")){x.hide()}var C=s.find(".subscription-group-plan");if(C.siblings(".subscription-term").length===0){var A=s.find(".subscription-term").hide();s.find(".subscription-term .sub-title").html(L.GuildSite.Subscription.SubscriptionTermDescAlternate());C.after(A);s.find(".subscription-term #field-numMonths input").removeAttr("disabled");if(!a("#field-subPlan-1").is(":checked")){A.show()}}}});if(s.find(".step").length==1){a.log("Showing a single step form.");if(a(".cart-total .item:visible").length>0){t.html("<span>"+L.GuildSite.Subscription.ProceedToCheckout()+"</span>")}else{t.attr("disabled","disabled")}}}}}})(jQuery,Cobalt,Xenon);

/* Xenon.Guild.js */

(function(b,c,a,d){var e;a.Guild={initialize:function(){var f=b("#field-GuildSearchForm-guild");if(f.length>0){f.autocomplete(a.Routes.GuildGetGuildFromGameServerSearch(),{minChars:3,scroll:false,dataType:"json",extraParams:{gameID:function(){return b("#"+f.attr("data-game-id")).val()},gameServerID:function(){return b("#"+f.attr("data-game-server-id")).val()},requireSite:function(){return b("#field-GuildSearchForm-requireSite").val()=="y"?"true":"false"}},parse:function(j){var h=new Array();if(j){for(var g=0;g<j.length;g++){h[g]={data:j[g],value:j[g].ID,result:j[g].GuildName}}}return h},formatItem:function(j){var g=b("<div>");var h="";if(j.GameAvatarUrl!=null&&j.GameName!=null){h=b("<img>").attr("src",j.GameAvatarUrl).attr("alt",j.GameName).attr("title",j.GameName)}g.append(h);var i=j.GuildName;if(j.GameServerName!=""){i+=" ("+j.GameServerName}if(j.GameRegionCode!=""){i+="-"+j.GameRegionCode}if(j.GameServerName!=""){i+=")"}g=b("<div>").append(g.append(i));return g.html()},resultsClass:"modal character-autocomplete-results"}).result(function(h,i,g){b(f).attr("data-guild-id",i.ID).attr("data-guild-model-type-id",i.ModelTypeID).attr("data-game-avatar-url",i.GameAvatarUrl).attr("data-game-name",i.GameName).attr("data-game-server-name",i.GameServerName).attr("data-game-region-code",i.GameRegionCode).val(i.GuildName);b("#field-GuildSearchForm-guild-previous").val(i.GuildName);b("#field-GuildSearchForm-guild-symbol").val(i.ID)})}b(".guild-currency-pool-selector select").change(function(){window.location=b(this).val()});b("#guild-application-status").change(function(){b(this).closest("form").ajaxSubmit(function(){window.location.reload()})});b(".application-submit .questions").accordion({header:".title"});c.runOnHtmlInsert(a.Guild.setupCreationForm)},setupCreationForm:function(){var i=b("#creation-step-button");if(i.length==0){return}var h=b(".creation-step-form");var l=b("#character-verify-start");var k=b("#character-verify-complete");var j=b(".module .subscription");if(j.length>0){i.click(function(m){m.preventDefault();var n=b(".subscription-term").is(":visible");b(".guild-creation-subscription-form").submit()})}else{if(h.length>0){i.click(function(m){m.preventDefault();h.submit()})}else{if(l.length>0||k.length>0){var g=l.length>0?l:k;var f=g.find(":submit");i.html(f.val().length>0?f.val():f.html());f.hide();i.click(function(m){g.submit();m.preventDefault()})}else{i.click(function(n){var m=b("a.redirect-link");if(m.length>0){document.location=m.attr("href")}n.preventDefault()})}}}}};c.runOnLoad(a.Guild.initialize)})(jQuery,Cobalt,Xenon);

/* Xenon.GuildRecruitment.js */

(function(b,d,a,e){var c;a.GuildRecruitment={loadPresetQuestions:function(f){var g=b("#form-field-questions");var j="<div class='preset-questions form-field'><label>Or select from preset questions:</label><select id='preset-question-select'><option></option></select></div>";b(j).insertAfter((g).children().last());for(var h=0;h<f.length;h++){b("#preset-question-select").append(b("<option></option>").attr("value",f[h]).text(f[h]))}b("#preset-question-select").change(function(){var k=b(this).attr("value");if(k!=""){var i=b(".field-list-new-entry");b(i).click();b(i).prev("div").find("input").val(k);b("#preset-question-select").val("")}})},initialize:function(){var f=b("#guild-recruitment-search .filter-level .slider").slider({animate:true,min:1,max:80,step:1,value:80,change:function(h,g){a.GuildRecruitment.updateResults()},slide:function(h,g){b("#guild-recruitment-search .filter-level .display").text("Lv"+g.value)}});b("#guild-recruitment-search .user-action-apply-filters").hide();b("#guild-recruitment-search .user-action-apply-filters").click(function(g){if(c!=e){clearTimeout(c)}a.GuildRecruitment.getFilteredResults();g.preventDefault()});b("#guild-recruitment-search .filter-time, .filter-focus input").bind("change",a.GuildRecruitment.updateResults);b("#guild-recruitment-search .filter-faction, .filter-realm-type").bind("choiceChanged",a.GuildRecruitment.updateResults);b("#guild-recruitment-search #field-game-server").change(a.GuildRecruitment.updateResults);b("#guild-recruitment-search .filter-region").bind("choiceChanged",function(){var g=b(this).find(".choice-selected").attr("data-filter-id")||null;b("#guild-recruitment-search #field-game-region").val(g).change();a.GuildRecruitment.updateResults()});b("#guild-recruitment-search").find(".filter-class, .filter-spec").bind("choiceChanged",function(){if(b(this).hasClass("filter-class")){var i=b("#guild-recruitment-search .filter-class .choice-selected");var g=b(".filter-class-spec .filter-spec");if(i.length>0){var h=i.attr("data-id");g.find(".choices[data-class-id="+h+"]").css("display","inline-block").addClass("choice-selected").siblings(".choices").removeClass("choice-selected").hide();b("#guild-recruitment-search .filter-spec").show()}else{b("#guild-recruitment-search .filter-spec").hide()}}a.GuildRecruitment.updateResults()});b(".filter-class-spec").find(".character-class, .character-spec").tooltip({});a.GuildRecruitment.attachTooltipsToResults();b("#guild-recruitment-search .user-actions .user-action-reset-filters").click(function(g){g.preventDefault();a.GuildRecruitment.resetFilters()})},handleManageLink:function(f){if(f==true){b("#guild-recruitment-search .user-action-manage").removeClass("hidden")}},attachTooltipsToResults:function(){b(".recruitment-list .character-class.active").each(function(){b(this).tooltip({content:b(this).find(".specs")})})},getFilterData:function(){var h={gameID:1};var g=b("#guild-recruitment-search .filter-faction .choice-selected");if(g.length>0){h.factions=b.map(g,function(p,q){return b(p).attr("data-filter-id")}).join(":")}var j=b("#guild-recruitment-search .filter-region .choice-selected");if(j.length>0){h.regions=b.map(j,function(p,q){return b(p).attr("data-filter-id")}).join(":")}var m=b("#guild-recruitment-search .filter-realm-type .choice-selected");if(m.length>0){h.realmTypes=b.map(b(".filter-realm-type .choice-selected"),function(p,q){return b(p).attr("data-filter-id")}).join(":")}var l=b("#guild-recruitment-search .filter-class .choice-selected");if(l.length>0){var k=b("#guild-recruitment-search .filter-spec .choice-selected .character-spec");var i=k.filter(".choice-selected");if(i.length==0){i=k}h.specs=b.map(i,function(p,q){return b(p).attr("data-filter-id")}).join(":")}var o=b("#guild-recruitment-search .filter-time .day-time-selector .day-of-week");if(o.length>0&&o.filter(".active").length>0){h.playTimeOffset=b(".time-zone .zones").val();h.playTimes=b.map(o,function(p,t){var r=-1,s=-1;var q=b(p);if(q.hasClass("active")){r=q.find(".time-start-value").data("time");s=q.find(".time-end-value").data("time")}return r+":"+s}).join(":")}if(b("#guild-recruitment-search .filter-level .display").text()!==""){h.minLevel=b("#guild-recruitment-search .filter-level .slider").slider("value")}var f=b("#guild-recruitment-search .filter-focus :checked");if(f.length>0){h.focusFlags=b.map(f,function(p,q){return b(p).val()}).join(":")}var n=b("#guild-recruitment-search #field-game-server").val();if(n!=e){h.serverID=n}return h},updateResults:function(){if(c!=e){clearTimeout(c)}b(".result-list").mask();b(".user-action-apply-filters").show();if(b("#guild-recruitment-search .loading").length==0){b(".user-action-apply-filters").before(b('<div class="loading">'))}b("#guild-recruitment-search .loading").show();c=setTimeout(a.GuildRecruitment.getFilteredResults,2000)},getFilteredResults:function(){b(".user-action-apply-filters").hide();b.get("/guild-recruitment/get-guilds",a.GuildRecruitment.getFilterData(),function(h){var g=b("#guild-recruitment-search .result-list");var f=g.find(".listing-container");f.replaceWith(h);a.GuildRecruitment.attachTooltipsToResults();b("#guild-recruitment-search .loading").hide();b(".result-list").unmask();a.GuildRecruitment.handleUpdatedResults(g)})},handleUpdatedResults:function(f){d.triggerHtmlInsert(f)},loadActiveCharacter:function(f){b.get(a.Routes.GuildActiveCharacterIsRecruitable(),null,function(h){b("#guild-recruitment-character").html(h);if(f){var g=b("#guild-recruitment-character").find(".active-character-nomatch");b(g.siblings().last()).hide();g.hide()}})},resetFilters:function(){var g=b("#guild-recruitment-search");g.find(".choices").trigger("reset");g.find(".filter-focus input:checked").attr("checked","").trigger("change");b("#filter-game-server").val(null);var h=b(".filter-level");var f=h.find(".slider");f.slider("value",f.slider("option","max"));h.find(".display").empty();b(".filter-time .day-of-week.active").find(".day").each(function(){b(this).trigger("click")})}};d.runOnLoad(a.GuildRecruitment.initialize)})(jQuery,Cobalt,Xenon);

/* Xenon.Customization.js */

(function(b,c,a,d){a.Customization={initialize:function(){b("body").delegate("ul.selectable a","click",function(){var e=b(this).parents("li").siblings("li");b(e).removeAttr("style");if(!b(this).hasClass("disabled")){var f=b(this).parents(".ui-accordion-content").prev(".ui-accordion-header");if(f.length>0){var g=b(f).nextUntil(".ui-accordion-header").next();g.click()}}});b("body").delegate(".premium-only.disabled","click",function(){var e=b("#premium-upsell").dialog({modal:true,dialogClass:"modal",title:"This skin requires Premium",open:function(){b(this).removeClass("hide")},beforeClose:function(){b(this).addClass("hide")}});b("#premium-upsell").parent().center()})}}})(jQuery,Cobalt,Xenon);

/* Xenon.Widget.js */

(function(b,c,a,d){c.Widget.getWidgetSelector=function(h,g,i){var e=b("#widget-selection");if(e!=d&&e.length>0){var f=e.parents(".module.customize-guild").first().attr("data-game-id");b.ajax({url:c.Routes.Instance.GuildGetWidgetSelector()+"?templateID="+h+"&siteID="+g+"&gameID="+f,success:function(j){b(e).empty();b(e).html(j);b(".accordion").accordion({clearStyle:true,autoHeight:false});if(i){i()}}})}}})(jQuery,Cobalt,Xenon);

/* Xenon.Data.js */

(function(b,c,a,d){a.Data={CurrentGuildLink:null,initialize:function(e){b.each(e,function(f,g){a.Data[f]=g})}}})(jQuery,Cobalt,Xenon);

/* Xenon.CRT.js */

(function(b,c,a,d){a.CRT={attendeeFieldName:"attendees",bossesFieldName:"bosses",securityField:null,saveRaidMessage:false,initialize:function(){a.CRT.initializeItemQualityFilter();c.runOnHtmlInsert(function(e){e.find(".reference-transaction-table-toggle").each(function(){var f=b(this);var h=f.attr("data-reference-id");if(!h){return}var g=b("#"+h);if(g.length==0){return}g.hide();f.addClass("reference-transaction-table-toggle-closed");f.click(function(){g.toggle();if(g.is(":visible")){f.removeClass("reference-transaction-table-toggle-opened").removeClass("icon-expand").addClass("reference-transaction-table-toggle-closed").addClass("icon-closed")}else{f.removeClass("reference-transaction-table-toggle-closed").removeClass("icon-closed").addClass("reference-transaction-table-toggle-opened").addClass("icon-expand")}return false})});a.CRT.attachDialogClose()})},popupRaidModal:function(e){c.Forms.loadModal("/raid-tracker/"+e+"/create-raid-modal","Create Raid",350,350,200,null)},initializePoolDashboard:function(){b(".crt-pool-selector select").change(function(){document.location=b(this).val()})},showSaveRaidMessage:function(){b("#save-raid-message").text(L.GuildSite.CRT.SituationSaveFirstMessage());a.CRT.saveRaidMessage=true;a.CRT.disableEditDeleteLinks()},disableEditDeleteLinks:function(){b(".col-admin-links-cell a").addClass("disabled").unbind().click(function(f){f.preventDefault()})},initializeItemQualityFilter:function(){b(".crt-filter").each(function(f,h){function g(j){var k=b(this).val();var i=-1;if(k!="-"){i=k.substring(1)}var l=b(h).parents(".crt-box").find(".listing-client-side");if(i>-1){l.gridFilter(function(){var p=b(this);var n=p.find(".col-item a[class*='q'],.col-item-link a[class*='q']");if(n.length!=1){return true}var o=n.attr("class").match(/q\d+/).toString();if(!o){return true}var m=parseInt(o.substring(1),10);return m>=i})}else{l.gridFilter(null)}}var e=b(h).find("select");if(e.length>0){e.bind("change",g)}})},initializeRaidCreate:function(){a.CRT.securityField=b("#raid-info-form input[name=security-token]");b(".clear-members").click(function(i){var h=b(".raid-member-select-destination").children("option");b.each(h,function(j,k){b("input[value="+b(k).attr("value")+"][name=attendees]").remove()});b(".raid-member-select-destination").html("");b(".raid-member-select-hidden option").removeClass("hidden");i.preventDefault();a.CRT.updateMemberCount();a.CRT.updateRaidMembersSelect();if(!a.CRT.saveRaidMessage){a.CRT.showSaveRaidMessage()}});b(".member-select-button").click(function(i){i.preventDefault();var h=false;if(b(".raid-member-select-destination").val()!=null){h=true}a.CRT.copyRaidMembers();a.CRT.updateMemberCount();if(h){a.CRT.updateRaidMembersSelect()}if(!a.CRT.saveRaidMessage){a.CRT.showSaveRaidMessage()}});var g=function(h){b("#"+h).find("[type=submit]").enable()};var f=function(i){b("#"+i).find("[type=submit]").disable();var h=b("#"+i).get(0);h.reset()};b("#transaction-create-form").ajaxForm({type:"post",dataType:"json",success:function(j,h,i){switch(j.Status){case"success":b("#transaction-listing-container").html(j.Listing);c.triggerHtmlInsert(b("#transaction-listing-container"));a.CRT.disableEditDeleteLinks();break;case"invalid":c.Forms.displayErrors(b("#transaction-create-form"),j.Errors);break;default:}g("transaction-create-form")},error:function(i,h,j){g("transaction-create-form")}}).bind("form-submit-notify",function(){f("transaction-create-form")});b("#loot-drop-create-form").ajaxForm({type:"post",dataType:"json",success:function(j,h,i){switch(j.Status){case"success":b("#loot-drop-listing-container").html(j.Listing);c.triggerHtmlInsert(b("#loot-drop-listing-container"));a.CRT.disableEditDeleteLinks();break;case"invalid":c.Forms.displayErrors(b("#loot-drop-create-form"),j.Errors);break;default:}g("loot-drop-create-form")},error:function(i,h,j){g("loot-drop-create-form")}}).bind("form-submit-notify",function(){f("loot-drop-create-form")});var e=b("input[name="+a.CRT.attendeeFieldName+"]");b.each(e,function(j,l){var k=b(this).attr("value");var h=b(".raid-member-select-hidden option[value="+k+"]");b(".raid-member-select-destination").append(b(h).clone());h.addClass("hidden")});a.CRT.updateMemberCount();a.CRT.updateRaidMembersSelect();a.CRT.syncBossesKilled();a.CRT.filterBosses();a.CRT.updateBossesSelect();b(".raid-instance-select").change(function(){a.CRT.filterBosses();a.CRT.updateBossesSelect()});b(".bosses-killed-listing .icon-delete").live("click",function(h){var i=b(this).parent("li").attr("data-id")*1;a.CRT.removeKilledBoss(i);a.CRT.syncBossesKilled();a.CRT.updateBossesSelect();h.preventDefault();if(!a.CRT.saveRaidMessage){a.CRT.showSaveRaidMessage()}});b("#add-raid-boss-button").click(function(h){a.CRT.addBossesKilled();a.CRT.syncBossesKilled();b(this).val("");a.CRT.updateBossesSelect();h.preventDefault();if(!a.CRT.saveRaidMessage){a.CRT.showSaveRaidMessage()}});b("#field-zero-sum").click(function(h){if(b(this).attr("checked")){b("#form-field-dkp").slideUp()}else{b("#form-field-dkp").slideDown()}});if(b("#field-zero-sum").attr("checked")){b("#form-field-dkp").slideUp()}b("#save-raid-info").click(function(h){h.preventDefault();b("#raid-info-form").submit()})},updateBossesSelect:function(){var f=b(".raid-boss-select").empty();var e=b(".raid-boss-select-hidden");var g=e.clone(false);g.find(".hidden").remove();f.detach().html(g.html()).insertAfter(e)},filterBosses:function(){var e=b(".raid-instance-select").val();b(".raid-boss-select-hidden option").addClass("hidden");if(e!=null){b.each(e,function(f,g){b(".raid-boss-select-hidden option[data-zone-id="+g+"]").filter(function(i){var h=b(this).attr("value");return b(".bosses-killed-listing li[data-id="+h+"]").length==0}).removeClass("hidden")})}},addBossesKilled:function(){var e=b(".raid-boss-select").children("option:selected");b.each(e,function(g,h){var f=b("<input></input>").attr("id","field-"+a.CRT.bossesFieldName+"-"+b(h).attr("value")).attr("type","hidden").attr("value",b(h).attr("value")).attr("name",a.CRT.bossesFieldName);f.insertBefore(a.CRT.securityField)})},removeKilledBoss:function(e){b("#raid-info-form").children("input[value="+e+"]").remove()},syncBossesKilled:function(){var f=b(".bosses-killed-listing");var j=b("#raid-info-form input[name=bosses]");var i=[];var g={};b.each(j,function(k,l){i.push(b(l).attr("value")*1)});var h=b(".bosses-killed-listing li");b.each(h,function(k,l){var m=b(l).attr("data-id")*1;if(i.indexOf(m)==-1){b(l).remove();b(".raid-boss-select-hidden option[value="+m+"]").removeClass("hidden")}});var e=b(".raid-boss-select-hidden option");b.each(e,function(k,l){var m=b(l).attr("value")*1;g[m]=b(l).text()});b.each(i,function(k,m){if(f.children("li[data-id="+m+"]").length==0){var l=b("<li></li>").attr("data-id",m);l.append(b("<a></a>").addClass("icon icon-delete").attr("href","javascript:void").text("delete"));var n=g[m];if(n==null){n="Boss "+m}l.html(l.html()+n);f.append(l);b(".raid-boss-select-hidden option[value="+m+"]").addClass("hidden")}})},updateRaidMembersSelect:function(){var e=b("#raid-member-select");var f=e.parent();var g=b("#raid-member-select-hidden").clone(false);g.find(".hidden").remove();e.detach().html(g.html()).appendTo(f)},copyRaidMembers:function(){var e=b(".raid-member-select option:selected");b(".raid-member-select").val("");b.each(e,function(g,h){b(".raid-member-select-destination").append(b(h).clone());b("<input></input>").attr("id","field-attendees-"+b(h).attr("value")).attr("type","hidden").attr("value",b(h).attr("value")).attr("name",a.CRT.attendeeFieldName).insertBefore(a.CRT.securityField);b(".raid-member-select-hidden option[value="+b(h).attr("value")+"]").addClass("hidden");b(".raid-member-select option[value="+b(h).attr("value")+"]").remove()});var f=b(".raid-member-select-destination").children("option:selected");b.each(f,function(g,h){b(".raid-member-select").append(b(".raid-member-select-hidden option[value="+b(h).attr("value")+"]").clone());b("#raid-info-form input[value="+b(h).attr("value")+"][name=attendees]").remove();b(".raid-member-select-hidden option[value="+b(h).attr("value")+"]").removeClass("hidden")});b(".raid-member-select-destination").val("");b(f).remove()},updateMemberCount:function(){b(".attended").text("("+b(".raid-member-select-destination option").length+" Members)")},initializeIntro:function(){b(".crt-intro-select").click(function(){b(".crt-intro-select").removeClass("disabled").text("Select");b(this).addClass("disabled").text("Selected");var e=b(this).attr("data-pool-type");b(".pool-instructions").hide();b("."+e+"-instructions").show()});b(".crt-video-select").click(function(){var e=b(this).attr("data-video-url");a.CRT.setIntroVideo(e);return false})},setIntroVideo:function(f){var e={allowScriptAccess:"always",allowfullscreen:"true"};var g={id:"crt-intro-video",allowScriptAccess:"always",allowfullscreen:"true"};swfobject.embedSWF(f+"?enablejsapi=1&playerapiid=ytplayer&fs=1","crt-intro-video","640","356","8",null,null,e,g)},attachDialogClose:function(){b("#guild-currency-loot-drop-edit").closest(".ui-dialog").bind("dialogclose",function(){b(".ac_results").remove()})},};c.runOnLoad(a.CRT.initialize)})(jQuery,Cobalt,Xenon);

/* Xenon.Gallery.js */

(function(a,b,c){Xenon.Gallery={initialize:function(){b.Gallery.areaSelected=Xenon.Gallery.onAreaSelected;b.Gallery.createTag=Xenon.Gallery.createTag},onAreaSelected:function(f,e,g){var i=a("#tagging-form");if(i.length>0){var d=i.find("#field-tag");if(d.length>0){var j=Xenon.Routes.GalleryFindTag("");var h=d.autocomplete(j,{dataType:"json",max:25,cache:500,minChars:2,scroll:false,selectFirst:false,parse:function(m){var l=new Array();for(var k=0;k<m.length;k++){l[k]={data:m[k],value:m[k].Value,result:m[k].Key}}return l},formatItem:function(m,l,k){return m.Display||m.Key}}).result(function(l,m,k){a.log([l,m,k])})}}},createTag:function(j,i,f){var e=a("[data-tag-id='"+j+"'] .user");if(e.length>0){return e.parent().clone().attr("title",e.parent().html()).addClass("image-tag").addClass("tip").attr("data-tag-id",j).click(function(k){k.stopImmediatePropagation();k.preventDefault();window.location=a(this).attr("href")})}var h=a("[data-tag-id='"+j+"'] .character");if(h.length>0){return h.parent().clone().addClass("image-tag").attr("data-tag-id",j).click(function(k){k.stopImmediatePropagation();k.preventDefault();window.location=a(this).attr("href")})}var g=a("[data-tag-id='"+j+"'] .curse-wowutils-link");if(g.length>0){return g.clone().addClass("image-tag").attr("data-tag-id",j).click(function(k){k.stopImmediatePropagation();k.preventDefault();window.location=a(this).attr("href")})}var d=a("<a>").addClass("image-tag").addClass("tip").attr("title",i).attr("data-tag-id",j).attr("href",f).click(function(k){k.stopImmediatePropagation();k.preventDefault()});if(f==="#"){d.addClass("no-link")}return d}};b.runOnLoad(Xenon.Gallery.initialize)})(jQuery,Cobalt);

/* WoWUtils.js */

(function(a){var c,b="123456789",n="curseWoWUtilsCallback",e="/Skins/Global/css/WoWUtils.css",f="curse-wowutils-tooltip",m="curse-wowutils",d=m+"-label",h="a[href^='http://www.wowstead.com/wow/'],a[href^='http://www.wowsteadbeta.com/wow/'],a[href^='http://www.wowsteadalpha.com/wow/']",p='a[href*="/characters/"],a[href*=/items/]',l=/\/(characters|items){1}\/(\d+)(?:-[a-zA-Z0-9\-]+)?$/,k="<span class='curse-wow-tooltip'>Error retreiving tooltip. :(</span>",g="<span class='curse-wow-tooltip'>Not found. :(</span>",i,j={};var o={init:function(){var r;if(Cobalt===c){r="http://static.wowstead.com";var s=r+e;if(a("head").find("link[href='"+e+"']").length==0){a("head").append(a("<link>").attr("href",s).attr("type","text/css").attr("rel","stylesheet"))}}var q=a("<div>").addClass(f);a("body").append(q);o.tooltipContainer=q;o.hide();o.cursorX=0;o.cursorY=0;o.cursorAdjustedX=0;o.cursorAdjustedY=0;o.currentMouseover="";o.cache={};o.queue={};if(typeof(characterInfoJson)!="undefined"){o.characterInfoJson=characterInfoJson}o.parseDocument();a(document).mousemove(o.mouseMove);if(!window.opera&&typeof document.addEventListener=="function"){document.addEventListener("DOMNodeInserted",o.DOMNodeInserted,true)}},getPossibeLinks:function(q){var s=a(h).not(".no-tooltip, .button");var r=a(p).not("a[href^='http']");return s.add(r)},getPrefixedClass:function(q){return m+"-"+q},isValidLink:function(r){var s=a(r);var t=s.is("a")&&s.attr("href");var q=t.match(l);return q},getLinkData:function(r,q){var t={};var s=a(r);t.link=r;t.id=q[2];t.type=q[1];t.needsData=false;if(!s.hasClass("curse-wowutils-done")){t.needsLabel=s.hasClass(o.getPrefixedClass("label"));t.needsIcon=false;t.iconSize="";if(s.hasClass(o.getPrefixedClass("icon"))||s.hasClass(o.getPrefixedClass("icon-small"))){t.needsIcon=true;t.iconSize="small"}else{if(s.hasClass(o.getPrefixedClass("icon-medium"))){t.needsIcon=true;t.iconSize="medium"}else{if(s.hasClass(o.getPrefixedClass("icon-large"))){t.needsIcon=true;t.iconSize="large"}}}t.needsData=t.needsLabel||t.needsIcon}return t},updateLink:function(v){var t=a(v.link);var s=v.link;var w=o.cache[s].data;if(w.notFound){o.cache[s].tooltip=g;return}if(v.needsLabel){t.addClass("q"+w.quality+" "+m+"-link").text("["+w.name+"]")}if(v.needsIcon&&!v.needsLabel){t.empty()}if(v.needsIcon){var q;var r=v.iconSize;if(r=="small"){q=w.imageUrlSmall}else{if(r=="medium"){q=w.imageUrlMedium}else{if(r=="large"){q=w.imageUrlLarge}}}var u=a("<span>").addClass("curse-wowutils-link-container");t.wrap(u);t.prepend(a("<span>").addClass("curse-wowutils-link-image").append(a("<img>").attr("src",q)))}},getTooltipUrl:function(q,r){var s="http://www.wowstead.com";if(Cobalt!==c&&Cobalt.Constants.ActiveConfiguration!="production"){s="http://www.wowsteadalpha.com"}return s+"/game-tooltip/1/"+q+"/"+r},processQueueItems:function(r){var q=o.getTooltipUrl(r.type,r.id);a.ajax({url:q,data:{apikey:b},dataType:"jsonp",jsonpCallback:"curseWoWUtilsCallback"+r.id,success:function(s){a.each(r.links,function(t,u){o.cache[u.link].data=s;o.updateLink(u)})}})},processQueue:function(){a.each(o.queue,function(q,r){o.processQueueItems(r)});o.queue=c;o.queue={}},parseElement:function(u){if(u.wowutils){return}u.wowutils={};var v=o.isValidLink(u);if(!v){return false}var r=o.cache[u];if(!r){r=(o.cache[u]={})}var s=a(u);s.mouseover(function(){o.startTooltip(u)}).mouseout(o.hide);var w=o.getLinkData(u,v);r.linkData=w;if(w.needsData){var t=w.type+"."+w.id;var q=o.queue[t];if(!q){q=(o.queue[t]=q={});q.links=new Array();q.type=w.type;q.id=w.id}q.links.push(w);return w}},parseDocument:function(){var q=o.getPossibeLinks(document);a.each(q,function(s,r){o.parseElement(r)});o.processQueue()},hide:function(){o.tooltipContainer.css("display","none");o.currentMouseover=null},show:function(){o.tooltipContainer.css("display","block")},clampTooltip:function(){var s=o.cursorX;var t=o.cursorY;var u=o.cursorAdjustedX;var w=o.cursorAdjustedY;var z=document.documentElement;var v=document.body;var q=o.tooltipContainer[0];if(t+q.offsetHeight>z.clientHeight+v.scrollTop+z.scrollTop){var r=(z.clientHeight+v.scrollTop+z.scrollTop)-(t+o.tooltipContainer[0].offsetHeight);w+=r}if(s+q.offsetWidth+27>z.clientWidth+v.scrollLeft+z.scrollLeft){u-=q.offsetWidth+27}q.style.left=""+(u)+"px";q.style.top=""+(w)+"px"},getItemID:function(r){var q;q=r.match(l);if(q){return q[5]}},handleGem:function(u,t,s,r){var q=u.find(".socket-"+t);if(q.length==0){var v=u.find(".socket").length+1;q=a("<div>").addClass("socket").addClass("socket-"+v).append(a("<img>").attr("src",r),a("<span>").addClass("name").text(" "+s)).appendTo(u.find(".sockets"))}else{q.find(".name").text(s);q.find("img").attr("src",r)}return q.addClass("active")},startTooltip:function(t){var u=a(t);o.currentMouseover=u;var s=o.tooltipContainer;var r=o.cache[t];if(r&&r.tooltip){s.html(r.tooltip);o.show()}else{s.html("<span class='curse-wow-tooltip'>Retreiving tooltip...</span>");o.show();var v=r.linkData;var q=o.getTooltipUrl(v.type,v.id);a.ajax({url:q,data:{apikey:"123456789","tooltip-only":1},dataType:"jsonp",jsonpCallback:"curseWoWUtilsCallback"+v.id,success:function(z){if(z.notFound){o.cache[t].tooltip=g}else{var y=a(z.tooltip);if(o.characterInfoJson){var w=u.parents(".item-slot");if(w.length>0){var x=parseInt(w.attr("data-slot-id"));if(x>=0){a.each(o.characterInfoJson.items,function(A,B){if(B.slotID==x){if(B.gem1Properties!=""){o.handleGem(y,1,B.gem1Properties,B.gem1ImageUrl)}if(B.gem2Properties!=""){o.handleGem(y,2,B.gem2Properties,B.gem2ImageUrl)}if(B.gem3Properties!=""){o.handleGem(y,3,B.gem3Properties,B.gem3ImageUrl)}}})}}}o.cache[t].tooltip=z.tooltip}s.html(o.cache[t].tooltip)}})}},mouseMove:function(r){if(o.tooltipContainer.css("display")!="none"){var q=o.cursorPosition(r);o.cursorY=q.y;o.cursorX=q.x;o.cursorAdjustedX=q.x+20;o.cursorAdjustedY=q.y-20;if(o.currentMouseover!=null){var s=o.currentMouseover.find("."+o.getPrefixedClass("link-image")).length>0;if(s){o.tooltipContainer.find(".curse-wow-tooltip-image").hide()}else{o.tooltipContainer.find(".curse-wow-tooltip-image").show()}}o.clampTooltip()}},cursorPosition:function(t){t=t||window.event;var q={x:0,y:0};if(t.pageX||t.pageY){q.x=t.pageX;q.y=t.pageY}else{var s=document.documentElement;var r=document.body;q.x=t.clientX+(s.scrollLeft||r.scrollLeft)-(s.clientLeft||0);q.y=t.clientY+(s.scrollTop||r.scrollTop)-(s.clientTop||0)}return q},DOMNodeInserted:function(r){if(r.target.nodeType==3){return}var q=a(r.target);var s=o.getPossibeLinks(q);s.each(function(u,t){o.parseElement(t)});if(i!=c){clearTimeout(i)}i=setTimeout(function(){o.processQueue()},100)}};a().ready(function(){o.init()})})(jQuery);

/* Xenon.Progression.js */

(function(b,c,a,d){a.Progression={selectZone:function(e,f){a.Progression.selectZoneWrite(e,f,true)},selectZoneWrite:function(h,f,l){var e=b("#boss-carousel-container");e.html('<ul id="boss-carousel" class="progression-boss-list group">');var i=b("#trophy-case-title");i.text(h);var g=b("#boss-carousel");g.html(b("#trophy-room-bosses-"+f).html());try{g.jcarousel()}catch(j){}b("#progression-trophy-killshots").html("");if(l){var k=b(".progression-tab.selected");k.attr("data-zone-name",h);k.attr("data-zone-id",f);k.attr("data-mob-key",null);k.attr("data-group-size",null)}},selectBoss:function(f,e){a.Progression.selectBossWrite(f,e,true)},selectBossWrite:function(h,f,i){var e=b("li.progression-boss");var j=b("li#progression-boss-button-"+h+"-"+f);e.removeClass("selected");j.addClass("selected");b("#progression-trophy-killshots").html(b("#progression-boss-list-"+h+"-"+f).html());if(i){var g=b(".progression-tab.selected");g.attr("data-mob-key",h);g.attr("data-group-size",f)}},initialize:function(){b(".progression-tab").click(function(h){var f=b("#boss-carousel-container");f.html('<ul id="boss-carousel" class="progression-boss-list group">');var g=b("#trophy-case-title");g.text(L.GuildSite.Progression.TrophyCase());b("#progression-trophy-killshots").html("");if(b(this).attr("data-zone-name")!=null){a.Progression.selectZoneWrite(b(this).attr("data-zone-name"),b(this).attr("data-zone-id"),false);if(b(this).attr("data-mob-key")!=null){a.Progression.selectBossWrite(b(this).attr("data-mob-key"),b(this).attr("data-group-size"),false)}}});b(".progression-boss-selecter .raid-boss-select").change(function(h){var f=b(b(this).val());var g=new Array();f.each(function(k,l){var e=b(".raid-boss-select option[value="+l+"]");var m=e[0].innerHTML;var j=b(".raid-boss-select-data option[value="+l+"]");for(var k=0;k<j.length;k++){var n;if(j[k].getAttribute("data-difficulty")=="0"){n=L.Global.Common.Normal()}else{n=L.WoW.DungeonLevels.Heroic()}g.push([b(j[k]).attr("data-encounter-id"),m+" "+j[k].getAttribute("data-group-size")+"-man "+n])}});b(".raid-boss-type-select").empty();b.each(g,function(e,j){var k=b("<option>").attr("value",j[0]).text(j[1]);b(".raid-boss-type-select").append(k)})});b("#submit-boss-kill").click(function(f){var g=b(".raid-boss-type-select").val();if(g==""||g==null){return}b.ajax({url:a.Routes.CPProgressionAddKill(),type:"post",data:{bossInfo:g[0]},dataType:"json",success:function(i,e,h){self.location.reload()},error:{}})})}};c.runOnLoad(a.Progression.initialize)})(jQuery,Cobalt,Xenon);


