(function(a,b){function c(a){return f.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}function e(a){if(!ta[a]){var b=k.body,c=f("<"+a+">").appendTo(b),y=c.css("display");c.remove();if("none"===y||""===y){V||(V=k.createElement("iframe"),V.frameBorder=V.width=V.height=0);b.appendChild(V);if(!ea||!V.createElement)ea=(V.contentWindow||V.contentDocument).document,ea.write(("CSS1Compat"===k.compatMode?"<!doctype html>":"")+"<html><body>"),ea.close();c=ea.createElement(a);ea.body.appendChild(c);
y=f.css(c,"display");b.removeChild(V)}ta[a]=y}return ta[a]}function d(a,b){var c={};f.each(Aa.concat.apply([],Aa.slice(0,b)),function(){c[this]=a});return c}function h(){ma=b}function g(){setTimeout(h,0);return ma=f.now()}function i(){try{return new a.XMLHttpRequest}catch(j){}}function m(a,b,c,y){if(f.isArray(b))f.each(b,function(b,t){c||Va.test(a)?y(a,t):m(a+"["+("object"==typeof t||f.isArray(t)?b:"")+"]",t,c,y)});else if(!c&&null!=b&&"object"==typeof b)for(var d in b)m(a+"["+d+"]",b[d],c,y);else y(a,
b)}function p(a,t){var c,y,d=f.ajaxSettings.flatOptions||{};for(c in t)t[c]!==b&&((d[c]?a:y||(y={}))[c]=t[c]);y&&f.extend(!0,a,y)}function o(a,t,c,f,d,e){d=d||t.dataTypes[0];e=e||{};e[d]=!0;for(var d=a[d],h=0,g=d?d.length:0,i=a===ua,q;h<g&&(i||!q);h++)q=d[h](t,c,f),"string"==typeof q&&(!i||e[q]?q=b:(t.dataTypes.unshift(q),q=o(a,t,c,f,q,e)));(i||!q)&&!e["*"]&&(q=o(a,t,c,f,"*",e));return q}function x(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");if(f.isFunction(c))for(var d=b.toLowerCase().split(Ca),
e=0,h=d.length,g,i,z;e<h;e++)g=d[e],z=/^\+/.test(g),z&&(g=g.substr(1)||"*"),i=a[g]=a[g]||[],i[z?"unshift":"push"](c)}}function A(a,b,c){var d="width"===b?a.offsetWidth:a.offsetHeight,e="width"===b?Wa:Xa;if(0<d)return"border"!==c&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0);"margin"===c?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0}),d+"px";d=fa(a,b,b);if(0>d||null==d)d=a.style[b]||0;d=parseFloat(d)||0;c&&f.each(e,function(){d+=parseFloat(f.css(a,
"padding"+this))||0;"padding"!==c&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0);"margin"===c&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function I(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(Ya,"/*$0*/"));b.parentNode&&b.parentNode.removeChild(b)}function Q(a){f.nodeName(a,"input")?R(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),R)}function R(a){if("checkbox"===a.type||"radio"===a.type)a.defaultChecked=
a.checked}function P(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function Y(a,b){var c;if(1===b.nodeType){b.clearAttributes&&b.clearAttributes();b.mergeAttributes&&b.mergeAttributes(a);c=b.nodeName.toLowerCase();if("object"===c)b.outerHTML=a.outerHTML;else if("input"!==c||"checkbox"!==a.type&&"radio"!==a.type)if("option"===c)b.selected=a.defaultSelected;else{if("input"===c||"textarea"===c)b.defaultValue=a.defaultValue}else a.checked&&
(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function D(a,b){if(1===b.nodeType&&f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var h=d.events,e=e[c]=f.extend({},d);if(h){delete e.handle;e.events={};for(var g in h){c=0;for(d=h[g].length;c<d;c++)f.event.add(b,g+(h[g][c].namespace?".":"")+h[g][c].namespace,h[g][c],h[g][c].data)}}}}}function F(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,j){return!!b.call(a,
j,a)===c});if(b.nodeType)return f.grep(a,function(a){return a===b===c});if("string"==typeof b){var d=f.grep(a,function(a){return 1===a.nodeType});if(Za.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a){return 0<=f.inArray(a,b)===c})}function B(a,b){return(a&&"*"!==a?a+".":"")+b.replace(va,"`").replace($a,"&")}function r(a){var b,c,d,e,h,g,i,z,q,l,k,r=[];e=[];i=f._data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.target.disabled||a.button&&"click"===a.type)){a.namespace&&
(k=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"));a.liveFired=this;var n=i.live.slice(0);for(i=0;i<n.length;i++)h=n[i],h.origType.replace(Z,"")===a.type?e.push(h.selector):n.splice(i--,1);e=f(a.target).closest(e,a.currentTarget);for(z=0,q=e.length;z<q;z++){l=e[z];for(i=0;i<n.length;i++)if(h=n[i],l.selector===h.selector&&(!k||k.test(h.namespace))&&!l.elem.disabled){g=l.elem;d=null;if("mouseenter"===h.preType||"mouseleave"===h.preType)a.type=h.preType,d=f(a.relatedTarget).closest(h.selector)[0],
d&&f.contains(g,d)&&(d=g);(!d||d!==g)&&r.push({elem:g,handleObj:h,level:l.level})}}for(z=0,q=r.length;z<q;z++){e=r[z];if(c&&e.level>c)break;a.currentTarget=e.elem;a.data=e.handleObj.data;a.handleObj=e.handleObj;h=e.handleObj.origHandler.apply(e.elem,arguments);if(!1===h||a.isPropagationStopped())if(c=e.level,!1===h&&(b=!1),a.isImmediatePropagationStopped())break}return b}}function C(a,c,d){var e=f.extend({},d[0]);e.type=a;e.originalEvent={};e.liveFired=b;f.event.handle.call(c,e);e.isDefaultPrevented()&&
d[0].preventDefault()}function u(){return!0}function E(){return!1}function K(a,c,d){var e=c+"defer",h=c+"queue",N=c+"mark",g=f.data(a,e,b,!0);g&&("queue"===d||!f.data(a,h,b,!0))&&("mark"===d||!f.data(a,N,b,!0))&&setTimeout(function(){!f.data(a,h,b,!0)&&!f.data(a,N,b,!0)&&(f.removeData(a,e,!0),g.resolve())},0)}function O(a){for(var b in a)if("toJSON"!==b)return!1;return!0}function v(a,c,d){if(d===b&&1===a.nodeType)if(d="data-"+c.replace(ha,"-$1").toLowerCase(),d=a.getAttribute(d),"string"==typeof d){try{d=
"true"===d?!0:"false"===d?!1:"null"===d?null:f.isNaN(d)?X.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(e){}f.data(a,c,d)}else d=b;return d}var k=a.document,L=a.navigator,S=a.location,f=function(){function j(){if(!c.isReady){try{k.documentElement.doScroll("left")}catch(a){setTimeout(j,1);return}c.ready()}}var c=function(a,b){return new c.fn.init(a,b,e)},f=a.jQuery,d=a.$,e,h=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,g=/\S/,i=/^\s+/,z=/\s+$/,q=/\d/,l=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,r=/^[\],:{}\s]*$/,n=
/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,u=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,m=/(?:^|:|,)(?:\s*\[)+/g,C=/(webkit)[ \/]([\w.]+)/,G=/(opera)(?:.*version)?[ \/]([\w.]+)/,p=/(msie) ([\w.]+)/,o=/(mozilla)(?:.*? rv:([\w.]+))?/,ab=/-([a-z]|[0-9])/ig,bb=/^-ms-/,cb=function(a,b){return(b+"").toUpperCase()},db=L.userAgent,na,oa,ia,eb=Object.prototype.toString,E=Object.prototype.hasOwnProperty,x=Array.prototype.push,K=Array.prototype.slice,H=String.prototype.trim,v=Array.prototype.indexOf,
A={};c.fn=c.prototype={constructor:c,init:function(a,j,f){var d,w,e;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("body"===a&&!j&&k.body)return this.context=k,this[0]=k.body,this.selector=a,this.length=1,this;if("string"==typeof a){"<"!==a.charAt(0)||">"!==a.charAt(a.length-1)||3>a.length?d=h.exec(a):d=[null,a,null];if(d&&(d[1]||!j)){if(d[1])return j=j instanceof c?j[0]:j,e=j?j.ownerDocument||j:k,w=l.exec(a),w?c.isPlainObject(j)?(a=[k.createElement(w[1])],c.fn.attr.call(a,
j,!0)):a=[e.createElement(w[1])]:(w=c.buildFragment([d[1]],[e]),a=(w.cacheable?c.clone(w.fragment):w.fragment).childNodes),c.merge(this,a);if((j=k.getElementById(d[2]))&&j.parentNode){if(j.id!==d[2])return f.find(a);this.length=1;this[0]=j}this.context=k;this.selector=a;return this}return!j||j.jquery?(j||f).find(a):this.constructor(j).find(a)}if(c.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return c.makeArray(a,this)},selector:"",jquery:"1.6.4",
length:0,size:function(){return this.length},toArray:function(){return K.call(this,0)},get:function(a){return null==a?this.toArray():0>a?this[this.length+a]:this[a]},pushStack:function(a,b,j){var f=this.constructor();c.isArray(a)?x.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;"find"===b?f.selector=this.selector+(this.selector?" ":"")+j:b&&(f.selector=this.selector+"."+b+"("+j+")");return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();oa.done(a);
return this},eq:function(a){return-1===a?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(K.apply(this,arguments),"slice",K.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,function(b,j){return a.call(b,j,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:x,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a,j,
f,d,w,e,y=arguments[0]||{},h=1,W=arguments.length,N=!1;for("boolean"==typeof y&&(N=y,y=arguments[1]||{},h=2),"object"!=typeof y&&!c.isFunction(y)&&(y={}),W===h&&(y=this,--h);h<W;h++)if(null!=(a=arguments[h]))for(j in a)f=y[j],d=a[j],y!==d&&(N&&d&&(c.isPlainObject(d)||(w=c.isArray(d)))?(w?(w=!1,e=f&&c.isArray(f)?f:[]):e=f&&c.isPlainObject(f)?f:{},y[j]=c.extend(N,e,d)):d!==b&&(y[j]=d));return y};c.extend({noConflict:function(b){a.$===c&&(a.$=d);b&&a.jQuery===c&&(a.jQuery=f);return c},isReady:!1,readyWait:1,
holdReady:function(a){a?c.readyWait++:c.ready(!0)},ready:function(a){if(!0===a&&!--c.readyWait||!0!==a&&!c.isReady){if(!k.body)return setTimeout(c.ready,1);c.isReady=!0;!0!==a&&0<--c.readyWait||(oa.resolveWith(k,[c]),c.fn.trigger&&c(k).trigger("ready").unbind("ready"))}},bindReady:function(){if(!oa){oa=c._Deferred();if("complete"===k.readyState)return setTimeout(c.ready,1);if(k.addEventListener)k.addEventListener("DOMContentLoaded",ia,!1),a.addEventListener("load",c.ready,!1);else if(k.attachEvent){k.attachEvent("onreadystatechange",
ia);a.attachEvent("onload",c.ready);var b=!1;try{b=null==a.frameElement}catch(f){}k.documentElement.doScroll&&b&&j()}}},isFunction:function(a){return"function"===c.type(a)},isArray:Array.isArray||function(a){return"array"===c.type(a)},isWindow:function(a){return a&&"object"==typeof a&&"setInterval"in a},isNaN:function(a){return null==a||!q.test(a)||isNaN(a)},type:function(a){return null==a?""+a:A[eb.call(a)]||"object"},isPlainObject:function(a){if(!a||"object"!==c.type(a)||a.nodeType||c.isWindow(a))return!1;
try{if(a.constructor&&!E.call(a,"constructor")&&!E.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(j){return!1}for(var f in a);return f===b||E.call(a,f)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a;},parseJSON:function(b){if("string"!=typeof b||!b)return null;b=c.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(r.test(b.replace(n,"@").replace(u,"]").replace(m,"")))return(new Function("return "+b))();c.error("Invalid JSON: "+b)},parseXML:function(j){var f,
d;try{a.DOMParser?(d=new DOMParser,f=d.parseFromString(j,"text/xml")):(f=new ActiveXObject("Microsoft.XMLDOM"),f.async="false",f.loadXML(j))}catch(w){f=b}(!f||!f.documentElement||f.getElementsByTagName("parsererror").length)&&c.error("Invalid XML: "+j);return f},noop:function(){},globalEval:function(b){b&&g.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(bb,"ms-").replace(ab,cb)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===
b.toUpperCase()},each:function(a,j,f){var d,w=0,e=a.length,y=e===b||c.isFunction(a);if(f)if(y)for(d in a){if(!1===j.apply(a[d],f))break}else for(;w<e&&!(!1===j.apply(a[w++],f)););else if(y)for(d in a){if(!1===j.call(a[d],d,a[d]))break}else for(;w<e&&!(!1===j.call(a[w],w,a[w++])););return a},trim:H?function(a){return null==a?"":H.call(a)}:function(a){return null==a?"":(a+"").replace(i,"").replace(z,"")},makeArray:function(a,b){var j=b||[];if(null!=a){var f=c.type(a);null==a.length||"string"===f||"function"===
f||"regexp"===f||c.isWindow(a)?x.call(j,a):c.merge(j,a)}return j},inArray:function(a,b){if(!b)return-1;if(v)return v.call(b,a);for(var j=0,c=b.length;j<c;j++)if(b[j]===a)return j;return-1},merge:function(a,j){var c=a.length,f=0;if("number"==typeof j.length)for(var t=j.length;f<t;f++)a[c++]=j[f];else for(;j[f]!==b;)a[c++]=j[f++];a.length=c;return a},grep:function(a,b,j){for(var c=[],f,j=!!j,t=0,d=a.length;t<d;t++)f=!!b(a[t],t),j!==f&&c.push(a[t]);return c},map:function(a,j,f){var d,w,e=[],y=0,h=a.length;
if(a instanceof c||h!==b&&"number"==typeof h&&(0<h&&a[0]&&a[h-1]||0===h||c.isArray(a)))for(;y<h;y++)d=j(a[y],y,f),null!=d&&(e[e.length]=d);else for(w in a)d=j(a[w],w,f),null!=d&&(e[e.length]=d);return e.concat.apply([],e)},guid:1,proxy:function(a,j){if("string"==typeof j){var f=a[j];j=a;a=f}if(!c.isFunction(a))return b;var d=K.call(arguments,2),f=function(){return a.apply(j,d.concat(K.call(arguments)))};f.guid=a.guid=a.guid||f.guid||c.guid++;return f},access:function(a,j,f,d,w,e){var y=a.length;if("object"==
typeof j){for(var h in j)c.access(a,h,j[h],d,w,f);return a}if(f!==b){d=!e&&d&&c.isFunction(f);for(h=0;h<y;h++)w(a[h],j,d?f.call(a[h],h,w(a[h],j)):f,e);return a}return y?w(a[0],j):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();a=C.exec(a)||G.exec(a)||p.exec(a)||0>a.indexOf("compatible")&&o.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b,j){return new a.fn.init(b,j)}c.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();
a.fn.constructor=a;a.sub=this.sub;a.fn.init=function(j,f){f&&f instanceof c&&!(f instanceof a)&&(f=a(f));return c.fn.init.call(this,j,f,b)};a.fn.init.prototype=a.fn;var b=a(k);return a},browser:{}});c.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){A["[object "+b+"]"]=b.toLowerCase()});na=c.uaMatch(db);na.browser&&(c.browser[na.browser]=!0,c.browser.version=na.version);c.browser.webkit&&(c.browser.safari=!0);g.test("\u00a0")&&(i=/^[\s\xA0]+/,z=/[\s\xA0]+$/);
e=c(k);k.addEventListener?ia=function(){k.removeEventListener("DOMContentLoaded",ia,!1);c.ready()}:k.attachEvent&&(ia=function(){"complete"===k.readyState&&(k.detachEvent("onreadystatechange",ia),c.ready())});return c}(),M="done fail isResolved isRejected promise then always pipe".split(" "),ka=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,w,h,g,i,l;b&&(l=b,b=0);for(w=0,h=c.length;w<h;w++)g=c[w],i=f.type(g),"array"===i?e.done.apply(e,g):"function"===
i&&a.push(g);l&&e.resolveWith(l[0],l[1])}return this},resolveWith:function(f,e){if(!d&&!b&&!c){e=e||[];c=1;try{for(;a[0];)a.shift().apply(f,e)}finally{b=[f,e],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1;a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,j){b.done(a).fail(j);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,
arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,j){return f.Deferred(function(c){f.each({done:[a,"resolve"],fail:[j,"reject"]},function(a,j){var d=j[0],e=j[1],w;f.isFunction(d)?b[a](function(){w=d.apply(this,arguments);w&&f.isFunction(w.promise)?w.promise().then(c.resolve,c.reject):c[e+"With"](this===b?c:this,[w])}):b[a](c[e])})}).promise()},promise:function(a){if(null==a){if(d)return d;d=a={}}for(var j=M.length;j--;)a[M[j]]=b[M[j]];return a}});
b.done(c.cancel).fail(b.cancel);delete b.cancel;a&&a.call(b,b);return b},when:function(a){function b(a){return function(b){c[a]=1<arguments.length?ka.call(arguments,0):b;--h||g.resolveWith(g,ka.call(c,0))}}var c=arguments,d=0,e=c.length,h=e,g=1>=e&&a&&f.isFunction(a.promise)?a:f.Deferred();if(1<e){for(;d<e;d++)c[d]&&f.isFunction(c[d].promise)?c[d].promise().then(b(d),g.reject):--h;h||g.resolveWith(g,c)}else g!==a&&g.resolveWith(g,e?[a]:[]);return g.promise()}});f.support=function(){var a=k.createElement("div"),
b=k.documentElement,c,d,e,h,g,i,z,q,l,r,n,u,m,C,G;a.setAttribute("className","t");a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";c=a.getElementsByTagName("*");d=a.getElementsByTagName("a")[0];if(!c||!c.length||!d)return{};e=k.createElement("select");h=e.appendChild(k.createElement("option"));g=a.getElementsByTagName("input")[0];z={leadingWhitespace:3===a.firstChild.nodeType,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,
style:/top/.test(d.getAttribute("style")),hrefNormalized:"/a"===d.getAttribute("href"),opacity:/^0.55$/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:"on"===g.value,optSelected:h.selected,getSetAttribute:"t"!==a.className,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};g.checked=!0;z.noCloneChecked=g.cloneNode(!0).checked;e.disabled=!0;z.optDisabled=!h.disabled;try{delete a.test}catch(p){z.deleteExpando=
!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){z.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick"));g=k.createElement("input");g.value="t";g.setAttribute("type","radio");z.radioValue="t"===g.value;g.setAttribute("checked","checked");a.appendChild(g);q=k.createDocumentFragment();q.appendChild(a.firstChild);z.checkClone=q.cloneNode(!0).cloneNode(!0).lastChild.checked;a.innerHTML="";a.style.width=a.style.paddingLeft="1px";l=k.getElementsByTagName("body")[0];
c=k.createElement(l?"div":"body");n={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};l&&f.extend(n,{position:"absolute",left:"-1000px",top:"-1000px"});for(C in n)c.style[C]=n[C];c.appendChild(a);r=l||b;r.insertBefore(c,r.firstChild);z.appendChecked=g.checked;z.boxModel=2===a.offsetWidth;"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,z.inlineBlockNeedsLayout=2===a.offsetWidth,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",z.shrinkWrapBlocks=2!==
a.offsetWidth);a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";u=a.getElementsByTagName("td");G=0===u[0].offsetHeight;u[0].style.display="";u[1].style.display="none";z.reliableHiddenOffsets=G&&0===u[0].offsetHeight;a.innerHTML="";k.defaultView&&k.defaultView.getComputedStyle&&(i=k.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),z.reliableMarginRight=0===(parseInt((k.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,
10)||0));c.innerHTML="";r.removeChild(c);if(a.attachEvent)for(C in{submit:1,change:1,focusin:1})m="on"+C,G=m in a,G||(a.setAttribute(m,"return;"),G="function"==typeof a[m]),z[C+"Bubbles"]=G;c=q=e=h=l=i=a=g=null;return z}();f.boxModel=f.support.boxModel;var X=/^(?:\{.*\}|\[.*\])$/,ha=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:
a[f.expando];return!!a&&!O(a)},data:function(a,c,d,e){if(f.acceptData(a)){var h,g,i=f.expando,l="string"==typeof c,z=a.nodeType,q=z?f.cache:a,k=z?a[f.expando]:a[f.expando]&&f.expando;if(k&&(!e||!k||!q[k]||q[k][i])||!(l&&d===b)){k||(z?a[f.expando]=k=++f.uuid:k=f.expando);q[k]||(q[k]={},z||(q[k].toJSON=f.noop));if("object"==typeof c||"function"==typeof c)e?q[k][i]=f.extend(q[k][i],c):q[k]=f.extend(q[k],c);h=q[k];e&&(h[i]||(h[i]={}),h=h[i]);d!==b&&(h[f.camelCase(c)]=d);if("events"===c&&!h[c])return h[i]&&
h[i].events;l?(g=h[c],null==g&&(g=h[f.camelCase(c)])):g=h;return g}}},removeData:function(a,b,c){if(f.acceptData(a)){var d,e=f.expando,h=a.nodeType,g=h?f.cache:a,i=h?a[f.expando]:f.expando;if(g[i]){if(b&&(d=c?g[i][e]:g[i]))if(d[b]||(b=f.camelCase(b)),delete d[b],!O(d))return;if(c&&(delete g[i][e],!O(g[i])))return;b=g[i][e];f.support.deleteExpando||!g.setInterval?delete g[i]:g[i]=null;b?(g[i]={},h||(g[i].toJSON=f.noop),g[i][e]=b):h&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):
a[f.expando]=null)}}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return!0!==b&&a.getAttribute("classid")===b}return!0}});f.fn.extend({data:function(a,c){var d=null;if("undefined"==typeof a){if(this.length&&(d=f.data(this[0]),1===this[0].nodeType))for(var e=this[0].attributes,h,g=0,i=e.length;g<i;g++)h=e[g].name,0===h.indexOf("data-")&&(h=f.camelCase(h.substring(5)),v(this[0],h,d[h]));return d}if("object"==typeof a)return this.each(function(){f.data(this,
a)});var l=a.split(".");l[1]=l[1]?"."+l[1]:"";return c===b?(d=this.triggerHandler("getData"+l[1]+"!",[l[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=v(this[0],a,d)),d===b&&l[1]?this.data(l[0]):d):this.each(function(){var b=f(this),d=[l[0],c];b.triggerHandler("setData"+l[1]+"!",d);f.data(this,a,c);b.triggerHandler("changeData"+l[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}});f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,
!0)||0)+1,!0))},_unmark:function(a,c,d){!0!==a&&(d=c,c=a,a=!1);if(c){var d=d||"fx",e=d+"mark";(a=a?0:(f.data(c,e,b,!0)||1)-1)?f.data(c,e,a,!0):(f.removeData(c,e,!0),K(c,d,"mark"))}},queue:function(a,c,d){if(a){var c=(c||"fx")+"queue",e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){var b=b||"fx",c=f.queue(a,b),d=c.shift();"inprogress"===d&&(d=c.shift());d&&("fx"===b&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)}));
c.length||(f.removeData(a,b+"queue",!0),K(a,b,"queue"))}});f.fn.extend({queue:function(a,c){"string"!=typeof a&&(c=a,a="fx");return c===b?f.queue(this[0],a):this.each(function(){var b=f.queue(this,a,c);"fx"===a&&"inprogress"!==b[0]&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||
"fx",[])},promise:function(a){function c(){--g||d.resolveWith(e,[e])}"string"!=typeof a&&(a=b);a=a||"fx";for(var d=f.Deferred(),e=this,h=e.length,g=1,i=a+"defer",l=a+"queue",a=a+"mark",z;h--;)if(z=f.data(e[h],i,b,!0)||(f.data(e[h],l,b,!0)||f.data(e[h],a,b,!0))&&f.data(e[h],i,f._Deferred(),!0))g++,z.done(c);c();return d.promise()}});var U=/[\n\t\r]/g,aa=/\s+/,pa=/\r/g,s=/^(?:button|input)$/i,l=/^(?:button|input|object|select|textarea)$/i,n=/^a(?:rea)?$/i,G=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
H,J;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,h,g,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&"string"==typeof a){b=a.split(aa);for(c=0,
d=this.length;c<d;c++)if(e=this[c],1===e.nodeType)if(!e.className&&1===b.length)e.className=a;else{h=" "+e.className+" ";for(g=0,i=b.length;g<i;g++)~h.indexOf(" "+b[g]+" ")||(h+=b[g]+" ");e.className=f.trim(h)}}return this},removeClass:function(a){var c,d,e,h,g,i,l;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&"string"==typeof a||a===b){c=(a||"").split(aa);for(d=0,e=this.length;d<e;d++)if(h=this[d],1===h.nodeType&&h.className)if(a){g=(" "+
h.className+" ").replace(U," ");for(i=0,l=c.length;i<l;i++)g=g.replace(" "+c[i]+" "," ");h.className=f.trim(g)}else h.className=""}return this},toggleClass:function(a,b){var c=typeof a,d="boolean"==typeof b;return f.isFunction(a)?this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if("string"===c)for(var e,h=0,g=f(this),i=b,l=a.split(aa);e=l[h++];)i=d?i:!g.hasClass(e),g[i?"addClass":"removeClass"](e);else if("undefined"===c||"boolean"===c)this.className&&
f._data(this,"__className__",this.className),this.className=this.className||!1===a?"":f._data(this,"__className__")||""})},hasClass:function(a){for(var a=" "+a+" ",b=0,c=this.length;b<c;b++)if(1===this[b].nodeType&&-1<(" "+this[b].className+" ").replace(U," ").indexOf(a))return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){if((c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type])&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return"string"==typeof d?d.replace(pa,
""):null==d?"":d}return b}var h=f.isFunction(a);return this.each(function(d){var e=f(this),w;if(1===this.nodeType&&(h?w=a.call(this,d,e.val()):w=a,null==w?w="":"number"==typeof w?w+="":f.isArray(w)&&(w=f.map(w,function(a){return null==a?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type],!c||!("set"in c)||c.set(this,w,"value")===b))this.value=w})}});f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,
c=a.selectedIndex,d=[],e=a.options,a="select-one"===a.type;if(0>c)return null;for(var h=a?c:0,g=a?c+1:e.length;h<g;h++)if(b=e[h],b.selected&&(f.support.optDisabled?!b.disabled:null===b.getAttribute("disabled"))&&(!b.parentNode.disabled||!f.nodeName(b.parentNode,"optgroup"))){b=f(b).val();if(a)return b;d.push(b)}return a&&!d.length&&e.length?f(e[c]).val():d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=0<=f.inArray(f(this).val(),c)});c.length||(a.selectedIndex=
-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var h=a.nodeType;if(!a||3===h||8===h||2===h)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var g,i;(e=1!==h||!f.isXMLDoc(a))&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(G.test(c)?i=J:H&&(i=H)));if(d!==b){if(null===d)return f.removeAttr(a,c),b;if(i&&"set"in i&&e&&(g=i.set(a,d,c))!==b)return g;a.setAttribute(c,""+
d);return d}if(i&&"get"in i&&e&&null!==(g=i.get(a,c)))return g;g=a.getAttribute(c);return null===g?b:g},removeAttr:function(a,b){var c;1===a.nodeType&&(b=f.attrFix[b]||b,f.attr(a,b,""),a.removeAttribute(b),G.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(s.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&"radio"===b&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b);c&&(a.value=c);return b}}},value:{get:function(a,
b){return H&&f.nodeName(a,"button")?H.get(a,b):b in a?a.value:null},set:function(a,b,c){if(H&&f.nodeName(a,"button"))return H.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||3===e||8===e||2===e)return b;var h,
g;(1!==e||!f.isXMLDoc(a))&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(h=g.set(a,d,c))!==b?h:a[c]=d:g&&"get"in g&&null!==(h=g.get(a,c))?h:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):l.test(a.nodeName)||n.test(a.nodeName)&&a.href?0:b}}}});f.attrHooks.tabIndex=f.propHooks.tabIndex;J={get:function(a,c){var d;return!0===f.prop(a,c)||(d=a.getAttributeNode(c))&&!1!==d.nodeValue?c.toLowerCase():b},set:function(a,
b,c){var d;!1===b?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}};f.support.getSetAttribute||(H=f.valHooks.button={get:function(a,c){var f;return(f=a.getAttributeNode(c))&&""!==f.nodeValue?f.nodeValue:b},set:function(a,b,c){var f=a.getAttributeNode(c);f||(f=k.createAttribute(c),a.setAttributeNode(f));return f.nodeValue=b+""}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(""===c)return a.setAttribute(b,
"auto"),c}})}));f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){a=a.getAttribute(c,2);return null===a?b:a}})});f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}});f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(){return null}}));f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]=
{get:function(a){return null===a.getAttribute("value")?"on":a.value}}});f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=0<=f.inArray(f(a).val(),b)}})});var Z=/\.(.*)$/,ba=/^(?:textarea|input|select)$/i,va=/\./g,$a=/ /g,fb=/[^\w\s.|`]/g,gb=function(a){return a.replace(fb,"\\$&")};f.event={add:function(a,c,d,e){if(3!==a.nodeType&&8!==a.nodeType){if(!1===d)d=E;else if(!d)return;var h,g;d.handler&&(h=d,d=h.handler);
d.guid||(d.guid=f.guid++);var i=f._data(a);if(i){var l=i.events,z=i.handle;l||(i.events=l={});z||(i.handle=z=function(a){return"undefined"!=typeof f&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(z.elem,arguments):b});z.elem=a;c=c.split(" ");for(var q=0,k;i=c[q++];){g=h?f.extend({},h):{handler:d,data:e};-1<i.indexOf(".")?(k=i.split("."),i=k.shift(),g.namespace=k.slice(0).sort().join(".")):(k=[],g.namespace="");g.type=i;g.guid||(g.guid=d.guid);var r=l[i],n=f.event.special[i]||{};if(!r&&(r=
l[i]=[],!n.setup||!1===n.setup.call(a,e,k,z)))a.addEventListener?a.addEventListener(i,z,!1):a.attachEvent&&a.attachEvent("on"+i,z);n.add&&(n.add.call(a,g),g.handler.guid||(g.handler.guid=d.guid));r.push(g);f.event.global[i]=!0}a=null}}},global:{},remove:function(a,c,d,e){if(3!==a.nodeType&&8!==a.nodeType){!1===d&&(d=E);var h,g,i=0,l,k,q,r,n,u,m=f.hasData(a)&&f._data(a),C=m&&m.events;if(m&&C)if(c&&c.type&&(d=c.handler,c=c.type),!c||"string"==typeof c&&"."===c.charAt(0))for(h in c=c||"",C)f.event.remove(a,
h+c);else{for(c=c.split(" ");h=c[i++];)if(r=h,l=0>h.indexOf("."),k=[],l||(k=h.split("."),h=k.shift(),q=RegExp("(^|\\.)"+f.map(k.slice(0).sort(),gb).join("\\.(?:.*\\.)?")+"(\\.|$)")),n=C[h],n)if(d){r=f.event.special[h]||{};for(g=e||0;g<n.length;g++)if(u=n[g],d.guid===u.guid){if(l||q.test(u.namespace))null==e&&n.splice(g--,1),r.remove&&r.remove.call(a,u);if(null!=e)break}if(0===n.length||null!=e&&1===n.length)(!r.teardown||!1===r.teardown.call(a,k))&&f.removeEvent(a,h,m.handle),delete C[h]}else for(g=
0;g<n.length;g++)if(u=n[g],l||q.test(u.namespace))f.event.remove(a,r,u.handler,g),n.splice(g--,1);if(f.isEmptyObject(C))c=m.handle,c&&(c.elem=null),delete m.events,delete m.handle,f.isEmptyObject(m)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,h){var g=c.type||c,i=[],l;0<=g.indexOf("!")&&(g=g.slice(0,-1),l=!0);0<=g.indexOf(".")&&(i=g.split("."),g=i.shift(),i.sort());if(e&&!f.event.customEvent[g]||f.event.global[g]){c="object"==typeof c?c[f.expando]?
c:new f.Event(g,c):new f.Event(g);c.type=g;c.exclusive=l;c.namespace=i.join(".");c.namespace_re=RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(h||!e)c.preventDefault(),c.stopPropagation();if(e){if(!(3===e.nodeType||8===e.nodeType)){c.result=b;c.target=e;d=null!=d?f.makeArray(d):[];d.unshift(c);i=e;h=0>g.indexOf(":")?"on"+g:"";do l=f._data(i,"handle"),c.currentTarget=i,l&&l.apply(i,d),h&&f.acceptData(i)&&i[h]&&!1===i[h].apply(i,d)&&(c.result=!1,c.preventDefault()),i=i.parentNode||i.ownerDocument||
i===c.target.ownerDocument&&a;while(i&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var k,i=f.event.special[g]||{};if((!i._default||!1===i._default.call(e.ownerDocument,c))&&("click"!==g||!f.nodeName(e,"a"))&&f.acceptData(e)){try{h&&e[g]&&(k=e[h],k&&(e[h]=null),f.event.triggered=g,e[g]())}catch(z){}k&&(e[h]=k);f.event.triggered=b}}return c.result}}else f.each(f.cache,function(){var a=this[f.expando];a&&a.events&&a.events[g]&&f.event.trigger(c,d,a.handle.elem)})}},handle:function(c){var c=
f.event.fix(c||a.event),d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,h=Array.prototype.slice.call(arguments,0);h[0]=c;c.currentTarget=this;for(var g=0,i=d.length;g<i;g++){var l=d[g];if(e||c.namespace_re.test(l.namespace))if(c.handler=l.handler,c.data=l.data,c.handleObj=l,l=l.handler.apply(this,h),l!==b&&(c.result=l,!1===l&&(c.preventDefault(),c.stopPropagation())),c.isImmediatePropagationStopped())break}return c.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(a){if(a[f.expando])return a;for(var c=a,a=f.Event(c),d=this.props.length,e;d;)e=this.props[--d],a[e]=c[e];a.target||(a.target=a.srcElement||k);3===a.target.nodeType&&(a.target=a.target.parentNode);!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(null==a.pageX&&null!=a.clientX)d=a.target.ownerDocument||k,c=d.documentElement,d=d.body,a.pageX=a.clientX+(c&&c.scrollLeft||d&&d.scrollLeft||0)-(c&&c.clientLeft||d&&d.clientLeft||0),a.pageY=
a.clientY+(c&&c.scrollTop||d&&d.scrollTop||0)-(c&&c.clientTop||d&&d.clientTop||0);null==a.which&&(null!=a.charCode||null!=a.keyCode)&&(a.which=null!=a.charCode?a.charCode:a.keyCode);!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey);!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1E8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,B(a.origType,a.selector),f.extend({},a,{handler:r,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,
B(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}};f.removeEvent=k.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)};f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||
!1===a.returnValue||a.getPreventDefault&&a.getPreventDefault()?u:E):this.type=a;b&&f.extend(this,b);this.timeStamp=f.now();this[f.expando]=!0};f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=u;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=
u;this.stopPropagation()},isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E};var Da=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data;b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},Ea=function(a){a.type=a.data;f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?Ea:Da,a)},teardown:function(a){f.event.remove(this,
b,a&&a.selector?Ea:Da)}}});f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=f.nodeName(b,"input")||f.nodeName(b,"button")?b.type:"";("submit"===c||"image"===c)&&f(b).closest("form").length&&C("submit",this,arguments)});f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=f.nodeName(b,"input")||f.nodeName(b,"button")?b.type:"";("text"===c||"password"===c)&&f(b).closest("form").length&&
13===a.keyCode&&C("submit",this,arguments)})},teardown:function(){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var la,Fa=function(a){var b=f.nodeName(a,"input")?a.type:"",c=a.value;"radio"===b||"checkbox"===b?c=a.checked:"select-multiple"===b?c=-1<a.selectedIndex?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},qa=function(a,c){var d=a.target,e,h;if(ba.test(d.nodeName)&&!d.readOnly&&(e=f._data(d,"_change_data"),
h=Fa(d),("focusout"!==a.type||"radio"!==d.type)&&f._data(d,"_change_data",h),!(e===b||h===e)))if(null!=e||h)a.type="change",a.liveFired=b,f.event.trigger(a,c,d)};f.event.special.change={filters:{focusout:qa,beforedeactivate:qa,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";("radio"===c||"checkbox"===c||f.nodeName(b,"select"))&&qa.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(13===a.keyCode&&!f.nodeName(b,"textarea")||32===a.keyCode&&("checkbox"===
c||"radio"===c)||"select-multiple"===c)&&qa.call(this,a)},beforeactivate:function(a){a=a.target;f._data(a,"_change_data",Fa(a))}},setup:function(){if("file"===this.type)return!1;for(var a in la)f.event.add(this,a+".specialChange",la[a]);return ba.test(this.nodeName)},teardown:function(){f.event.remove(this,".specialChange");return ba.test(this.nodeName)}};la=f.event.special.change.filters;la.focus=la.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function c(a){var d=
f.event.fix(a);d.type=b;d.originalEvent={};f.event.trigger(d,null,d.target);d.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){0===d++&&k.addEventListener(a,c,!0)},teardown:function(){0===--d&&k.removeEventListener(a,c,!0)}}});f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var j;if("object"==typeof a){for(var h in a)this[c](h,d,a[h],e);return this}if(2===arguments.length||!1===d)e=d,d=b;"one"===c?(j=function(a){f(this).unbind(a,j);return e.apply(this,
arguments)},j.guid=e.guid||f.guid++):j=e;if("unload"===a&&"one"!==c)this.one(a,d,e);else{h=0;for(var g=this.length;h<g;h++)f.event.add(this[h],a,j,d)}return this}});f.fn.extend({unbind:function(a,b){if("object"==typeof a&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else{c=0;for(var d=this.length;c<d;c++)f.event.remove(this[c],a,b)}return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return 0===arguments.length?this.unbind("live"):this.die(b,null,c,
a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1);c.preventDefault();return b[e].apply(this,arguments)||!1};for(e.guid=c;d<b.length;)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});
var wa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,j){var h=0,g,i,l,k=j||this.selector,r=j?this:f(this.context);if("object"==typeof a&&!a.preventDefault){for(l in a)r[c](l,d,a[l],k);return this}if("die"===c&&!a&&j&&"."===j.charAt(0))return r.unbind(j),this;if(!1===d||f.isFunction(d))e=d||E,d=b;for(a=(a||"").split(" ");null!=(j=a[h++]);)if(g=Z.exec(j),i="",g&&(i=g[0],j=j.replace(Z,"")),"hover"===j)a.push("mouseenter"+
i,"mouseleave"+i);else if(l=j,wa[j]?(a.push(wa[j]+i),j+=i):j=(wa[j]||j)+i,"live"===c){i=0;for(var n=r.length;i<n;i++)f.event.add(r[i],"live."+B(j,k),{data:d,selector:k,handler:e,origType:j,origHandler:e,preType:l})}else r.unbind("live."+B(j,k),e);return this}});f.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(a,b){f.fn[b]=function(a,
c){null==c&&(c=a,a=null);return 0<arguments.length?this.bind(b,a,c):this.trigger(b)};f.attrFn&&(f.attrFn[b]=!0)});(function(){function a(b,c,d,f,e,j){for(var e=0,h=f.length;e<h;e++){var g=f[e];if(g){for(var t=!1,g=g[b];g;){if(g.sizcache===d){t=f[g.sizset];break}if(1===g.nodeType)if(j||(g.sizcache=d,g.sizset=e),"string"!=typeof c){if(g===c){t=!0;break}}else if(0<q.filter(c,[g]).length){t=g;break}g=g[b]}f[e]=t}}}function c(a,b,d,f,e,j){for(var e=0,h=f.length;e<h;e++){var g=f[e];if(g){for(var t=!1,g=
g[a];g;){if(g.sizcache===d){t=f[g.sizset];break}1===g.nodeType&&!j&&(g.sizcache=d,g.sizset=e);if(g.nodeName.toLowerCase()===b){t=g;break}g=g[a]}f[e]=t}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,h=Object.prototype.toString,g=!1,i=!0,l=/\\/g,r=/\W/;[0,0].sort(function(){i=!1;return 0});var q=function(a,b,c,f){c=c||[];b=b||k;var e=b;if(1!==b.nodeType&&9!==b.nodeType)return[];if(!a||"string"!=typeof a)return c;
var j,g,t,i,y,l,N,r=!0,z=q.isXML(b),m=[],Ba=a;do if(d.exec(""),j=d.exec(Ba),j&&(Ba=j[3],m.push(j[1]),j[2])){i=j[3];break}while(j);if(1<m.length&&u.exec(a))if(2===m.length&&n.relative[m[0]])g=x(m[0]+m[1],b);else for(g=n.relative[m[0]]?[b]:q(m.shift(),b);m.length;)a=m.shift(),n.relative[a]&&(a+=m.shift()),g=x(a,g);else if(!f&&1<m.length&&9===b.nodeType&&!z&&n.match.ID.test(m[0])&&!n.match.ID.test(m[m.length-1])&&(y=q.find(m.shift(),b,z),b=y.expr?q.filter(y.expr,y.set)[0]:y.set[0]),b)for(y=f?{expr:m.pop(),
set:G(f)}:q.find(m.pop(),1===m.length&&("~"===m[0]||"+"===m[0])&&b.parentNode?b.parentNode:b,z),g=y.expr?q.filter(y.expr,y.set):y.set,0<m.length?t=G(g):r=!1;m.length;)l=m.pop(),N=l,n.relative[l]?N=m.pop():l="",null==N&&(N=b),n.relative[l](t,N,z);else t=[];t||(t=g);t||q.error(l||a);if("[object Array]"===h.call(t))if(r)if(b&&1===b.nodeType)for(a=0;null!=t[a];a++)t[a]&&(!0===t[a]||1===t[a].nodeType&&q.contains(b,t[a]))&&c.push(g[a]);else for(a=0;null!=t[a];a++)t[a]&&1===t[a].nodeType&&c.push(g[a]);else c.push.apply(c,
t);else G(t,c);i&&(q(i,e,c,f),q.uniqueSort(c));return c};q.uniqueSort=function(a){if(E&&(g=i,a.sort(E),g))for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1);return a};q.matches=function(a,b){return q(a,null,null,b)};q.matchesSelector=function(a,b){return 0<q(b,null,null,[a]).length};q.find=function(a,b,c){var d;if(!a)return[];for(var f=0,e=n.order.length;f<e;f++){var j,h=n.order[f];if(j=n.leftMatch[h].exec(a)){var g=j[1];j.splice(1,1);if("\\"!==g.substr(g.length-1)&&(j[1]=(j[1]||"").replace(l,
""),d=n.find[h](j,b,c),null!=d)){a=a.replace(n.match[h],"");break}}}d||(d="undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName("*"):[]);return{set:d,expr:a}};q.filter=function(a,c,d,f){for(var e,j,h=a,g=[],t=c,i=c&&c[0]&&q.isXML(c[0]);a&&c.length;){for(var y in n.filter)if(null!=(e=n.leftMatch[y].exec(a))&&e[2]){var w,W,l=n.filter[y];W=e[1];j=!1;e.splice(1,1);if("\\"!==W.substr(W.length-1)){t===g&&(g=[]);if(n.preFilter[y])if(e=n.preFilter[y](e,t,d,g,f,i)){if(!0===e)continue}else j=w=
!0;if(e)for(var k=0;null!=(W=t[k]);k++)if(W){w=l(W,e,k,t);var N=f^!!w;d&&null!=w?N?j=!0:t[k]=!1:N&&(g.push(W),j=!0)}if(w!==b){d||(t=g);a=a.replace(n.match[y],"");if(!j)return[];break}}}if(a===h)if(null==j)q.error(a);else break;h=a}return t};q.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var n=q.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,
TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=
"string"==typeof b,d=c&&!r.test(b),c=c&&!d;d&&(b=b.toLowerCase());for(var d=0,f=a.length,e;d<f;d++)if(e=a[d]){for(;(e=e.previousSibling)&&1!==e.nodeType;);a[d]=c||e&&e.nodeName.toLowerCase()===b?e||!1:e===b}c&&q.filter(b,a,!0)},">":function(a,b){var c,d="string"==typeof b,f=0,e=a.length;if(d&&!r.test(b))for(b=b.toLowerCase();f<e;f++){if(c=a[f])c=c.parentNode,a[f]=c.nodeName.toLowerCase()===b?c:!1}else{for(;f<e;f++)c=a[f],c&&(a[f]=d?c.parentNode:c.parentNode===b);d&&q.filter(b,a,!0)}},"":function(b,
d,f){var h,g=e++,i=a;"string"==typeof d&&!r.test(d)&&(d=d.toLowerCase(),h=d,i=c);i("parentNode",d,g,b,h,f)},"~":function(b,d,f){var h,g=e++,i=a;"string"==typeof d&&!r.test(d)&&(d=d.toLowerCase(),h=d,i=c);i("previousSibling",d,g,b,h,f)}},find:{ID:function(a,b,c){if("undefined"!=typeof b.getElementById&&!c)return(a=b.getElementById(a[1]))&&a.parentNode?[a]:[]},NAME:function(a,b){if("undefined"!=typeof b.getElementsByName){for(var c=[],d=b.getElementsByName(a[1]),f=0,e=d.length;f<e;f++)d[f].getAttribute("name")===
a[1]&&c.push(d[f]);return 0===c.length?null:c}},TAG:function(a,b){if("undefined"!=typeof b.getElementsByTagName)return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,f,e){a=" "+a[1].replace(l,"")+" ";if(e)return a;for(var e=0,j;null!=(j=b[e]);e++)j&&(f^(j.className&&0<=(" "+j.className+" ").replace(/[\t\n\r]/g," ").indexOf(a))?c||d.push(j):c&&(b[e]=!1));return!1},ID:function(a){return a[1].replace(l,"")},TAG:function(a){return a[1].replace(l,"").toLowerCase()},CHILD:function(a){if("nth"===
a[1]){a[2]||q.error(a[0]);a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec("even"===a[2]&&"2n"||"odd"===a[2]&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0;a[3]=b[3]-0}else a[2]&&q.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,f,e){b=a[1]=a[1].replace(l,"");!e&&n.attrMap[b]&&(a[1]=n.attrMap[b]);a[4]=(a[4]||a[5]||"").replace(l,"");"~="===a[2]&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,f,e){if("not"===a[1])if(1<(d.exec(a[3])||"").length||
/^\w/.test(a[3]))a[3]=q(a[3],null,null,b);else return a=q.filter(a[3],b,c,1^e),c||f.push.apply(f,a),!1;else if(n.match.POS.test(a[0])||n.match.CHILD.test(a[0]))return!0;return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return!1===a.disabled&&"hidden"!==a.type},disabled:function(a){return!0===a.disabled},checked:function(a){return!0===a.checked},selected:function(a){return!0===a.selected},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},
has:function(a,b,c){return!!q(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return"input"===a.nodeName.toLowerCase()&&"text"===c&&(b===c||null===b)},radio:function(a){return"input"===a.nodeName.toLowerCase()&&"radio"===a.type},checkbox:function(a){return"input"===a.nodeName.toLowerCase()&&"checkbox"===a.type},file:function(a){return"input"===a.nodeName.toLowerCase()&&"file"===a.type},password:function(a){return"input"===a.nodeName.toLowerCase()&&
"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return("input"===b||"button"===b)&&"submit"===a.type},image:function(a){return"input"===a.nodeName.toLowerCase()&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return("input"===b||"button"===b)&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===
a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return 0===b},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return 0===b%2},odd:function(a,b){return 1===b%2},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var f=b[1],e=n.filters[f];if(e)return e(a,c,b,d);if("contains"===f)return 0<=(a.textContent||a.innerText||q.getText([a])||"").indexOf(b[3]);
if("not"===f){b=b[3];c=0;for(d=b.length;c<d;c++)if(b[c]===a)return!1;return!0}q.error(f)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case "only":case "first":for(;d=d.previousSibling;)if(1===d.nodeType)return!1;if("first"===c)return!0;d=a;case "last":for(;d=d.nextSibling;)if(1===d.nodeType)return!1;return!0;case "nth":var c=b[2],f=b[3];if(1===c&&0===f)return!0;var e=b[0],j=a.parentNode;if(j&&(j.sizcache!==e||!a.nodeIndex)){for(var h=0,d=j.firstChild;d;d=d.nextSibling)1===d.nodeType&&(d.nodeIndex=
++h);j.sizcache=e}d=a.nodeIndex-f;return 0===c?0===d:0===d%c&&0<=d/c}},ID:function(a,b){return 1===a.nodeType&&a.getAttribute("id")===b},TAG:function(a,b){return"*"===b&&1===a.nodeType||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return-1<(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)},ATTR:function(a,b){var c=b[1],c=n.attrHandle[c]?n.attrHandle[c](a):null!=a[c]?a[c]:a.getAttribute(c),d=c+"",f=b[2],e=b[4];return null==c?"!="===f:"="===f?d===e:"*="===f?0<=d.indexOf(e):"~="===f?0<=
(" "+d+" ").indexOf(e):e?"!="===f?d!==e:"^="===f?0===d.indexOf(e):"$="===f?d.substr(d.length-e.length)===e:"|="===f?d===e||d.substr(0,e.length+1)===e+"-":!1:d&&!1!==c},POS:function(a,b,c,d){var f=n.setFilters[b[2]];if(f)return f(a,c,b,d)}}},u=n.match.POS,m=function(a,b){return"\\"+(b-0+1)},C;for(C in n.match)n.match[C]=RegExp(n.match[C].source+/(?![^\[]*\])(?![^\(]*\))/.source),n.leftMatch[C]=RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[C].source.replace(/\\(\d+)/g,m));var G=function(a,b){a=Array.prototype.slice.call(a,
0);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(k.documentElement.childNodes,0)}catch(p){G=function(a,b){var c=0,d=b||[];if("[object Array]"===h.call(a))Array.prototype.push.apply(d,a);else if("number"==typeof a.length)for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var E,o;k.documentElement.compareDocumentPosition?E=function(a,b){return a===b?(g=!0,0):!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition?-1:1:a.compareDocumentPosition(b)&
4?-1:1}:(E=function(a,b){if(a===b)return g=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,f=[],e=[];c=a.parentNode;d=b.parentNode;var j=c;if(c===d)return o(a,b);if(!c)return-1;if(!d)return 1;for(;j;)f.unshift(j),j=j.parentNode;for(j=d;j;)e.unshift(j),j=j.parentNode;c=f.length;d=e.length;for(j=0;j<c&&j<d;j++)if(f[j]!==e[j])return o(f[j],e[j]);return j===c?o(a,e[j],-1):o(f[j],b,1)},o=function(a,b,c){if(a===b)return c;for(a=a.nextSibling;a;){if(a===b)return-1;a=a.nextSibling}return 1});
q.getText=function(a){for(var b="",c,d=0;a[d];d++)c=a[d],3===c.nodeType||4===c.nodeType?b+=c.nodeValue:8!==c.nodeType&&(b+=q.getText(c.childNodes));return b};(function(){var a=k.createElement("div"),c="script"+(new Date).getTime(),d=k.documentElement;a.innerHTML="<a name='"+c+"'/>";d.insertBefore(a,d.firstChild);k.getElementById(c)&&(n.find.ID=function(a,c,d){if("undefined"!=typeof c.getElementById&&!d)return(c=c.getElementById(a[1]))?c.id===a[1]||"undefined"!=typeof c.getAttributeNode&&c.getAttributeNode("id").nodeValue===
a[1]?[c]:b:[]},n.filter.ID=function(a,b){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return 1===a.nodeType&&c&&c.nodeValue===b});d.removeChild(a);d=a=null})();(function(){var a=k.createElement("div");a.appendChild(k.createComment(""));0<a.getElementsByTagName("*").length&&(n.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if("*"===a[1]){for(var d=[],f=0;c[f];f++)1===c[f].nodeType&&d.push(c[f]);c=d}return c});a.innerHTML="<a href='#'></a>";a.firstChild&&"undefined"!=
typeof a.firstChild.getAttribute&&"#"!==a.firstChild.getAttribute("href")&&(n.attrHandle.href=function(a){return a.getAttribute("href",2)});a=null})();k.querySelectorAll&&function(){var a=q,b=k.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||0!==b.querySelectorAll(".TEST").length){q=function(b,c,d,f){c=c||k;if(!f&&!q.isXML(c)){var e=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(e&&(1===c.nodeType||9===c.nodeType)){if(e[1])return G(c.getElementsByTagName(b),d);if(e[2]&&
n.find.CLASS&&c.getElementsByClassName)return G(c.getElementsByClassName(e[2]),d)}if(9===c.nodeType){if("body"===b&&c.body)return G([c.body],d);if(e&&e[3]){var j=c.getElementById(e[3]);if(!j||!j.parentNode)return G([],d);if(j.id===e[3])return G([j],d)}try{return G(c.querySelectorAll(b),d)}catch(h){}}else if(1===c.nodeType&&"object"!==c.nodeName.toLowerCase()){var e=c,g=(j=c.getAttribute("id"))||"__sizzle__",t=c.parentNode,i=/^\s*[+~]/.test(b);j?g=g.replace(/'/g,"\\$&"):c.setAttribute("id",g);i&&t&&
(c=c.parentNode);try{if(!i||t)return G(c.querySelectorAll("[id='"+g+"'] "+b),d)}catch(y){}finally{j||e.removeAttribute("id")}}}return a(b,c,d,f)};for(var c in a)q[c]=a[c];b=null}}();(function(){var a=k.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var c=!b.call(k.createElement("div"),"div"),d=!1;try{b.call(k.documentElement,"[test!='']:sizzle")}catch(f){d=!0}q.matchesSelector=function(a,f){f=f.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");
if(!q.isXML(a))try{if(d||!n.match.PSEUDO.test(f)&&!/!=/.test(f)){var e=b.call(a,f);if(e||!c||a.document&&11!==a.document.nodeType)return e}}catch(j){}return 0<q(f,null,null,[a]).length}}})();(function(){var a=k.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&0!==a.getElementsByClassName("e").length&&(a.lastChild.className="e",1!==a.getElementsByClassName("e").length))n.order.splice(1,0,"CLASS"),n.find.CLASS=function(a,b,c){if("undefined"!=
typeof b.getElementsByClassName&&!c)return b.getElementsByClassName(a[1])},a=null})();k.documentElement.contains?q.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:k.documentElement.compareDocumentPosition?q.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:q.contains=function(){return!1};q.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?"HTML"!==a.nodeName:!1};var x=function(a,b){for(var c,d=[],f="",e=b.nodeType?[b]:b;c=n.match.PSEUDO.exec(a);)f+=
c[0],a=a.replace(n.match.PSEUDO,"");a=n.relative[a]?a+"*":a;c=0;for(var j=e.length;c<j;c++)q(a,e[c],d);return q.filter(f,d)};f.find=q;f.expr=q.selectors;f.expr[":"]=f.expr.filters;f.unique=q.uniqueSort;f.text=q.getText;f.isXMLDoc=q.isXML;f.contains=q.contains})();var hb=/Until$/,ib=/^(?:parents|prevUntil|prevAll)/,jb=/,/,Za=/^.[^:#\[\.,]*$/,kb=Array.prototype.slice,Ga=f.expr.match.POS,lb={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if("string"!=typeof a)return f(a).filter(function(){for(c=
0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),h,g,i;for(c=0,d=this.length;c<d;c++)if(h=e.length,f.find(a,this[c],e),0<c)for(g=h;g<e.length;g++)for(i=0;i<h;i++)if(e[i]===e[g]){e.splice(g--,1);break}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(F(this,a,!1),"not",a)},filter:function(a){return this.pushStack(F(this,a,!0),"filter",
a)},is:function(a){return!!a&&("string"==typeof a?0<f.filter(a,this).length:0<this.filter(a).length)},closest:function(a,b){var c=[],d,e,h=this[0];if(f.isArray(a)){var g,i,l={},n=1;if(h&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],l[i]||(l[i]=Ga.test(i)?f(i,b||this.context):i);for(;h&&h.ownerDocument&&h!==b;){for(i in l)g=l[i],(g.jquery?-1<g.index(h):f(h).is(g))&&c.push({selector:i,elem:h,level:n});h=h.parentNode;n++}}return c}g=Ga.test(a)||"string"!=typeof a?f(a,b||this.context):0;for(d=0,e=this.length;d<
e;d++)for(h=this[d];h;){if(g?-1<g.index(h):f.find.matchesSelector(h,a)){c.push(h);break}h=h.parentNode;if(!h||!h.ownerDocument||h===b||11===h.nodeType)break}c=1<c.length?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){return!a?this[0]&&this[0].parentNode?this.prevAll().length:-1:"string"==typeof a?f.inArray(this[0],f(a)):f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c="string"==typeof a?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(!c[0]||
!c[0].parentNode||11===c[0].parentNode.nodeType||!d[0]||!d[0].parentNode||11===d[0].parentNode.nodeType?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}});f.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},
prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),h=kb.call(arguments);hb.test(a)||
(d=c);d&&"string"==typeof d&&(e=f.filter(d,e));e=1<this.length&&!lb[a]?f.unique(e):e;(1<this.length||jb.test(d))&&ib.test(a)&&(e=e.reverse());return this.pushStack(e,a,h.join(","))}});f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return 1===b.length?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){for(var e=[],a=a[c];a&&9!==a.nodeType&&(d===b||1!==a.nodeType||!f(a).is(d));)1===a.nodeType&&e.push(a),a=a[c];return e},nth:function(a,b,c){for(var b=b||1,d=0;a&&
!(1===a.nodeType&&++d===b);a=a[c]);return a},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}});var mb=/ jQuery\d+="(?:\d+|null)"/g,xa=/^\s+/,Ha=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ia=/<([\w:]+)/,nb=/<tbody/i,ob=/<|&#?\w+;/,Ja=/<(?:script|object|embed|option|style)/i,Ka=/checked\s*(?:[^=]|=\s*.checked.)/i,pb=/\/(java|ecma)script/i,Ya=/^\s*<!(?:\[CDATA\[|\-\-)/,T={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,"",""]};T.optgroup=T.option;T.tbody=T.tfoot=T.colgroup=T.caption=T.thead;T.th=T.td;f.support.htmlSerialize||(T._default=[1,"div<div>","</div>"]);f.fn.extend({text:function(a){return f.isFunction(a)?this.each(function(b){var c=f(this);
c.text(a.call(this,b,c.text()))}):"object"!=typeof a&&a!==b?this.empty().append((this[0]&&this[0].ownerDocument||k).createTextNode(a)):f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return f.isFunction(a)?
this.each(function(b){f(this).wrapInner(a.call(this,b))}):this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){1===
this.nodeType&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,
"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;null!=(d=this[c]);c++)if(!a||f.filter(a,[d]).length)!b&&1===d.nodeType&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;null!=(b=this[a]);a++)for(1===b.nodeType&&f.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=null==a?!1:a;b=null==
b?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&1===this[0].nodeType?this[0].innerHTML.replace(mb,""):null;if("string"==typeof a&&!Ja.test(a)&&(f.support.leadingWhitespace||!xa.test(a))&&!T[(Ia.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ha,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)1===this[c].nodeType&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=
f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});"string"!=typeof a&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove();b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,
!0)},domManip:function(a,c,d){var e,h,g,i,l=a[0],n=[];if(!f.support.checkClone&&3===arguments.length&&"string"==typeof l&&Ka.test(l))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(l))return this.each(function(e){var h=f(this);a[0]=l.call(this,e,c?h.html():b);h.domManip(a,c,d)});if(this[0]){i=l&&l.parentNode;f.support.parentNode&&i&&11===i.nodeType&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,n);g=e.fragment;1===g.childNodes.length?h=g=g.firstChild:
h=g.firstChild;if(h){c=c&&f.nodeName(h,"tr");h=0;i=this.length;for(var k=i-1;h<i;h++)d.call(c?f.nodeName(this[h],"table")?this[h].getElementsByTagName("tbody")[0]||this[h].appendChild(this[h].ownerDocument.createElement("tbody")):this[h]:this[h],e.cacheable||1<i&&h<k?f.clone(g,!0,!0):g)}n.length&&f.each(n,I)}return this}});f.buildFragment=function(a,b,c){var d,e,h,g;b&&b[0]&&(g=b[0].ownerDocument||b[0]);g.createDocumentFragment||(g=k);1===a.length&&"string"==typeof a[0]&&512>a[0].length&&g===k&&"<"===
a[0].charAt(0)&&!Ja.test(a[0])&&(f.support.checkClone||!Ka.test(a[0]))&&(e=!0,h=f.fragments[a[0]],h&&1!==h&&(d=h));d||(d=g.createDocumentFragment(),f.clean(a,g,d,c));e&&(f.fragments[a[0]]=h?d:1);return{fragment:d,cacheable:e}};f.fragments={};f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],c=f(c),e=1===this.length&&this[0].parentNode;if(e&&11===e.nodeType&&1===e.childNodes.length&&1===c.length)return c[b](this[0]),
this;for(var e=0,h=c.length;e<h;e++){var g=(0<e?this.clone(!0):this).get();f(c[e])[b](g);d=d.concat(g)}return this.pushStack(d,a,c.selector)}});f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,h,g;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(1===a.nodeType||11===a.nodeType)&&!f.isXMLDoc(a)){Y(a,d);e=P(a);h=P(d);for(g=0;e[g];++g)h[g]&&Y(e[g],h[g])}if(b&&(D(a,d),c)){e=P(a);h=P(d);for(g=0;e[g];++g)D(e[g],h[g])}return d},clean:function(a,b,c,d){b=b||k;"undefined"==typeof b.createElement&&
(b=b.ownerDocument||b[0]&&b[0].ownerDocument||k);for(var e=[],h,g=0,i;null!=(i=a[g]);g++)if("number"==typeof i&&(i+=""),i){if("string"==typeof i)if(ob.test(i)){i=i.replace(Ha,"<$1></$2>");h=(Ia.exec(i)||["",""])[1].toLowerCase();var l=T[h]||T._default,n=l[0],r=b.createElement("div");for(r.innerHTML=l[1]+i+l[2];n--;)r=r.lastChild;if(!f.support.tbody){n=nb.test(i);l="table"===h&&!n?r.firstChild&&r.firstChild.childNodes:"<table>"===l[1]&&!n?r.childNodes:[];for(h=l.length-1;0<=h;--h)f.nodeName(l[h],"tbody")&&
!l[h].childNodes.length&&l[h].parentNode.removeChild(l[h])}!f.support.leadingWhitespace&&xa.test(i)&&r.insertBefore(b.createTextNode(xa.exec(i)[0]),r.firstChild);i=r.childNodes}else i=b.createTextNode(i);var m;if(!f.support.appendChecked)if(i[0]&&"number"==typeof(m=i.length))for(h=0;h<m;h++)Q(i[h]);else Q(i);i.nodeType?e.push(i):e=f.merge(e,i)}if(c){a=function(a){return!a.type||pb.test(a.type)};for(g=0;e[g];g++)d&&f.nodeName(e[g],"script")&&(!e[g].type||"text/javascript"===e[g].type.toLowerCase())?
d.push(e[g].parentNode?e[g].parentNode.removeChild(e[g]):e[g]):(1===e[g].nodeType&&(b=f.grep(e[g].getElementsByTagName("script"),a),e.splice.apply(e,[g+1,0].concat(b))),c.appendChild(e[g]))}return e},cleanData:function(a){for(var b,c,d=f.cache,e=f.expando,h=f.event.special,g=f.support.deleteExpando,i=0,l;null!=(l=a[i]);i++)if(!l.nodeName||!f.noData[l.nodeName.toLowerCase()])if(c=l[f.expando]){if((b=d[c]&&d[c][e])&&b.events){for(var n in b.events)h[n]?f.event.remove(l,n):f.removeEvent(l,n,b.handle);
b.handle&&(b.handle.elem=null)}g?delete l[f.expando]:l.removeAttribute&&l.removeAttribute(f.expando);delete d[c]}}});var ya=/alpha\([^)]*\)/i,qb=/opacity=([^)]*)/,rb=/([A-Z]|^ms)/g,La=/^-?\d+(?:px)?$/i,sb=/^-?\d/,tb=/^([\-+])=([\-+.\de]+)/,ub={position:"absolute",visibility:"hidden",display:"block"},Wa=["Left","Right"],Xa=["Top","Bottom"],fa,Ma,Na;f.fn.css=function(a,c){return 2===arguments.length&&c===b?this:f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})};f.extend({cssHooks:{opacity:{get:function(a,
b){if(b){var c=fa(a,"opacity","opacity");return""===c?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var h,g,i=f.camelCase(c),l=a.style,n=f.cssHooks[i],c=f.cssProps[i]||i;if(d===b)return n&&"get"in n&&(h=n.get(a,!1,e))!==b?h:l[c];g=typeof d;"string"===g&&(h=tb.exec(d))&&(d=+(h[1]+
1)*+h[2]+parseFloat(f.css(a,c)),g="number");if(!(null==d||"number"===g&&isNaN(d)))if("number"===g&&!f.cssNumber[i]&&(d+="px"),!n||!("set"in n)||(d=n.set(a,d))!==b)try{l[c]=d}catch(k){}}},css:function(a,c,d){var e,h;c=f.camelCase(c);h=f.cssHooks[c];c=f.cssProps[c]||c;"cssFloat"===c&&(c="float");if(h&&"get"in h&&(e=h.get(a,!0,d))!==b)return e;if(fa)return fa(a,c)},swap:function(a,b,c){var d={},f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];c.call(a);for(f in b)a.style[f]=d[f]}});f.curCSS=f.css;f.each(["height",
"width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(0!==a.offsetWidth)return A(a,b,d);f.swap(a,ub,function(){e=A(a,b,d)});return e}},set:function(a,b){if(!La.test(b))return b;b=parseFloat(b);if(0<=b)return b+"px"}}});f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return qb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNaN(b)?"":"alpha(opacity="+100*b+")",
h=d&&d.filter||c.filter||"";c.zoom=1;if(1<=b&&""===f.trim(h.replace(ya,""))&&(c.removeAttribute("filter"),d&&!d.filter))return;c.filter=ya.test(h)?h.replace(ya,e):h+" "+e}});f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=fa(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})});k.defaultView&&k.defaultView.getComputedStyle&&(Ma=function(a,c){var d,e,c=c.replace(rb,"-$1").toLowerCase();if(!(e=
a.ownerDocument.defaultView))return b;if(e=e.getComputedStyle(a,null))d=e.getPropertyValue(c),""===d&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d});k.documentElement.currentStyle&&(Na=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],f=a.runtimeStyle&&a.runtimeStyle[b],e=a.style;!La.test(d)&&sb.test(d)&&(c=e.left,f&&(a.runtimeStyle.left=a.currentStyle.left),e.left="fontSize"===b?"1em":d||0,d=e.pixelLeft+"px",e.left=c,f&&(a.runtimeStyle.left=f));return""===d?"auto":
d});fa=Ma||Na;f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetHeight;return 0===a.offsetWidth&&0===b||!f.support.reliableHiddenOffsets&&"none"===(a.style.display||f.css(a,"display"))},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var vb=/%20/g,Va=/\[\]$/,Oa=/\r?\n/g,wb=/#.*$/,xb=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,yb=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,zb=/^(?:GET|HEAD)$/,Ab=
/^\/\//,Pa=/\?/,Bb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Cb=/^(?:select|textarea)/i,Ca=/\s+/,Db=/([?&])_=[^&]*/,Qa=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Ra=f.fn.load,ua={},Sa={},ca,da,Ta=["*/"]+["*"];try{ca=S.href}catch(Jb){ca=k.createElement("a"),ca.href="",ca=ca.href}da=Qa.exec(ca.toLowerCase())||[];f.fn.extend({load:function(a,c,d){if("string"!=typeof a&&Ra)return Ra.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(0<=e)var h=a.slice(e,a.length),
a=a.slice(0,e);e="GET";c&&(f.isFunction(c)?(d=c,c=b):"object"==typeof c&&(c=f.param(c,f.ajaxSettings.traditional),e="POST"));var g=this;f.ajax({url:a,type:e,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText;a.isResolved()&&(a.done(function(a){c=a}),g.html(h?f("<div>").append(c.replace(Bb,"")).find(h):c));d&&g.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):
this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Cb.test(this.nodeName)||yb.test(this.type))}).map(function(a,b){var c=f(this).val();return null==c?null:f.isArray(c)?f.map(c,function(a){return{name:b.name,value:a.replace(Oa,"\r\n")}}):{name:b.name,value:c.replace(Oa,"\r\n")}}).get()}});f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}});f.each(["get","post"],function(a,c){f[c]=function(a,
d,e,h){f.isFunction(d)&&(h=h||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:h})}});f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?p(a,f.ajaxSettings):(b=a,a=f.ajaxSettings);p(a,b);return a},ajaxSettings:{url:ca,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(da[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",
html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Ta},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:x(ua),ajaxTransport:x(Sa),ajax:function(a,c){function d(a,c,j,t){if(2!==x){x=2;p&&clearTimeout(p);G=b;u=t||"";v.readyState=0<a?4:0;var r,w,m,t=c;if(j){var C=e,E=v,o=C.contents,H=
C.dataTypes,A=C.responseFields,J,s,L,ba;for(s in A)s in j&&(E[A[s]]=j[s]);for(;"*"===H[0];)H.shift(),J===b&&(J=C.mimeType||E.getResponseHeader("content-type"));if(J)for(s in o)if(o[s]&&o[s].test(J)){H.unshift(s);break}if(H[0]in j)L=H[0];else{for(s in j){if(!H[0]||C.converters[s+" "+H[0]]){L=s;break}ba||(ba=s)}L=L||ba}L?(L!==H[0]&&H.unshift(L),j=j[L]):j=void 0}else j=b;if(200<=a&&300>a||304===a){if(e.ifModified){if(J=v.getResponseHeader("Last-Modified"))f.lastModified[k]=J;if(J=v.getResponseHeader("Etag"))f.etag[k]=
J}if(304===a)t="notmodified",r=!0;else try{J=e;J.dataFilter&&(j=J.dataFilter(j,J.dataType));var Z=J.dataTypes;s={};var S,I,D=Z.length,R,B=Z[0],O,Q,M,F,ga;for(S=1;S<D;S++){if(1===S)for(I in J.converters)"string"==typeof I&&(s[I.toLowerCase()]=J.converters[I]);O=B;B=Z[S];if("*"===B)B=O;else if("*"!==O&&O!==B){Q=O+" "+B;M=s[Q]||s["* "+B];if(!M)for(F in ga=b,s)if(R=F.split(" "),R[0]===O||"*"===R[0])if(ga=s[R[1]+" "+B]){F=s[F];!0===F?M=ga:!0===ga&&(M=F);break}!M&&!ga&&f.error("No conversion from "+Q.replace(" ",
" to "));!0!==M&&(j=M?M(j):ga(F(j)))}}w=j;t="success";r=!0}catch(va){t="parsererror",m=va}}else if(m=t,!t||a)t="error",0>a&&(a=0);v.status=a;v.statusText=""+(c||t);r?i.resolveWith(h,[w,t,v]):i.rejectWith(h,[v,t,m]);v.statusCode(n);n=b;K&&g.trigger("ajax"+(r?"Success":"Error"),[v,e,r?w:m]);l.resolveWith(h,[v,t]);K&&(g.trigger("ajaxComplete",[v,e]),--f.active||f.event.trigger("ajaxStop"))}}"object"==typeof a&&(c=a,a=b);c=c||{};var e=f.ajaxSetup({},c),h=e.context||e,g=h!==e&&(h.nodeType||h instanceof
f)?f(h):f.event,i=f.Deferred(),l=f._Deferred(),n=e.statusCode||{},k,r={},m={},u,C,G,p,E,x=0,K,H,v={readyState:0,setRequestHeader:function(a,b){if(!x){var c=a.toLowerCase();a=m[c]=m[c]||a;r[a]=b}return this},getAllResponseHeaders:function(){return 2===x?u:null},getResponseHeader:function(a){var c;if(2===x){if(!C)for(C={};c=xb.exec(u);)C[c[1].toLowerCase()]=c[2];c=C[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){x||(e.mimeType=a);return this},abort:function(a){a=a||"abort";G&&G.abort(a);
d(0,a);return this}};i.promise(v);v.success=v.done;v.error=v.fail;v.complete=l.done;v.statusCode=function(a){if(a){var b;if(2>x)for(b in a)n[b]=[n[b],a[b]];else b=a[v.status],v.then(b,b)}return this};e.url=((a||e.url)+"").replace(wb,"").replace(Ab,da[1]+"//");e.dataTypes=f.trim(e.dataType||"*").toLowerCase().split(Ca);null==e.crossDomain&&(E=Qa.exec(e.url.toLowerCase()),e.crossDomain=!(!E||E[1]==da[1]&&E[2]==da[2]&&(E[3]||("http:"===E[1]?80:443))==(da[3]||("http:"===da[1]?80:443))));e.data&&e.processData&&
"string"!=typeof e.data&&(e.data=f.param(e.data,e.traditional));o(ua,e,c,v);if(2===x)return!1;K=e.global;e.type=e.type.toUpperCase();e.hasContent=!zb.test(e.type);K&&0===f.active++&&f.event.trigger("ajaxStart");if(!e.hasContent&&(e.data&&(e.url+=(Pa.test(e.url)?"&":"?")+e.data,delete e.data),k=e.url,!1===e.cache)){E=f.now();var A=e.url.replace(Db,"$1_="+E);e.url=A+(A===e.url?(Pa.test(e.url)?"&":"?")+"_="+E:"")}(e.data&&e.hasContent&&!1!==e.contentType||c.contentType)&&v.setRequestHeader("Content-Type",
e.contentType);e.ifModified&&(k=k||e.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k]));v.setRequestHeader("Accept",e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+("*"!==e.dataTypes[0]?", "+Ta+"; q=0.01":""):e.accepts["*"]);for(H in e.headers)v.setRequestHeader(H,e.headers[H]);if(e.beforeSend&&(!1===e.beforeSend.call(h,v,e)||2===x))return v.abort(),!1;for(H in{success:1,error:1,complete:1})v[H](e[H]);
if(G=o(Sa,e,c,v)){v.readyState=1;K&&g.trigger("ajaxSend",[v,e]);e.async&&0<e.timeout&&(p=setTimeout(function(){v.abort("timeout")},e.timeout));try{x=1,G.send(r,d)}catch(J){2>x?d(-1,J):f.error(J)}}else d(-1,"No Transport");return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var h in a)m(h,
a[h],c,e);return d.join("&").replace(vb,"+")}});f.extend({active:0,lastModified:{},etag:{}});var Eb=f.now(),ra=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+Eb++}});f.ajaxPrefilter("json jsonp",function(b,c,d){c="application/x-www-form-urlencoded"===b.contentType&&"string"==typeof b.data;if("jsonp"===b.dataTypes[0]||!1!==b.jsonp&&(ra.test(b.url)||c&&ra.test(b.data))){var e,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,
g=a[h],i=b.url,l=b.data,n="$1"+h+"$2";!1!==b.jsonp&&(i=i.replace(ra,n),b.url===i&&(c&&(l=l.replace(ra,n)),b.data===l&&(i+=(/\?/.test(i)?"&":"?")+b.jsonp+"="+h)));b.url=i;b.data=l;a[h]=function(a){e=[a]};d.always(function(){a[h]=g;e&&f.isFunction(g)&&a[h](e[0])});b.converters["script json"]=function(){e||f.error(h+" was not called");return e[0]};b.dataTypes[0]="json";return"script"}});f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},
contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}});f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});f.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=k.head||k.getElementsByTagName("head")[0]||k.documentElement;return{send:function(e,f){c=k.createElement("script");c.async="async";a.scriptCharset&&(c.charset=a.scriptCharset);c.src=a.url;c.onload=c.onreadystatechange=function(a,
e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||f(200,"success")};d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var za=a.ActiveXObject?function(){for(var a in ja)ja[a](0,1)}:!1,Fb=0,ja;f.ajaxSettings.xhr=a.ActiveXObject?function(){var b;if(!(b=!this.isLocal&&i()))a:{try{b=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(c){}b=void 0}return b}:i;(function(a){f.extend(f.support,{ajax:!!a,
cors:!!a&&"withCredentials"in a})})(f.ajaxSettings.xhr());f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,h){var g=c.xhr(),i,l;c.username?g.open(c.type,c.url,c.async,c.username,c.password):g.open(c.type,c.url,c.async);if(c.xhrFields)for(l in c.xhrFields)g[l]=c.xhrFields[l];c.mimeType&&g.overrideMimeType&&g.overrideMimeType(c.mimeType);!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(l in e)g.setRequestHeader(l,
e[l])}catch(n){}g.send(c.hasContent&&c.data||null);d=function(a,e){var l,n,k,r,m;try{if(d&&(e||4===g.readyState))if(d=b,i&&(g.onreadystatechange=f.noop,za&&delete ja[i]),e)4!==g.readyState&&g.abort();else{l=g.status;k=g.getAllResponseHeaders();r={};m=g.responseXML;m&&m.documentElement&&(r.xml=m);r.text=g.responseText;try{n=g.statusText}catch(w){n=""}!l&&c.isLocal&&!c.crossDomain?l=r.text?200:404:1223===l&&(l=204)}}catch(u){e||h(-1,u)}r&&h(l,n,r,k)};!c.async||4===g.readyState?d():(i=++Fb,za&&(ja||
(ja={},f(a).unload(za)),ja[i]=d),g.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ta={},V,ea,Gb=/^(?:toggle|show|hide)$/,Hb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,sa,Aa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],ma;f.fn.extend({show:function(a,b,c){var h,g;if(a||0===a)return this.animate(d("show",3),a,b,c);a=0;for(b=this.length;a<b;a++)h=this[a],h.style&&(g=h.style.display,!f._data(h,"olddisplay")&&
"none"===g&&(g=h.style.display=""),""===g&&"none"===f.css(h,"display")&&f._data(h,"olddisplay",e(h.nodeName)));for(a=0;a<b;a++)if(h=this[a],h.style&&(g=h.style.display,""===g||"none"===g))h.style.display=f._data(h,"olddisplay")||"";return this},hide:function(a,b,c){if(a||0===a)return this.animate(d("hide",3),a,b,c);a=0;for(b=this.length;a<b;a++)this[a].style&&(c=f.css(this[a],"display"),"none"!==c&&!f._data(this[a],"olddisplay")&&f._data(this[a],"olddisplay",c));for(a=0;a<b;a++)this[a].style&&(this[a].style.display=
"none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var e="boolean"==typeof a;f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):null==a||e?this.each(function(){var b=e?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(d("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var h=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(h.complete,
[!1]);a=f.extend({},a);return this[!1===h.queue?"each":"queue"](function(){var j;!1===h.queue&&f._mark(this);var b=f.extend({},h),c=1===this.nodeType,d=c&&f(this).is(":hidden"),g,i,l,n,k,r,t,m,w;b.animatedProperties={};for(l in a){g=f.camelCase(l);l!==g&&(a[g]=a[l],delete a[l]);i=a[g];f.isArray(i)?(b.animatedProperties[g]=i[1],j=a[g]=i[0],i=j):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if("hide"===i&&d||"show"===i&&!d)return b.complete.call(this);c&&("height"===
g||"width"===g)&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],"inline"===f.css(this,"display")&&"none"===f.css(this,"float")&&(f.support.inlineBlockNeedsLayout?(n=e(this.nodeName),"inline"===n?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}null!=b.overflow&&(this.style.overflow="hidden");for(l in a)k=new f.fx(this,b,l),i=a[l],Gb.test(i)?k["toggle"===i?d?"show":"hide":i]():(r=Hb.exec(i),t=k.cur(),
r?(m=parseFloat(r[2]),w=r[3]||(f.cssNumber[l]?"":"px"),"px"!==w&&(f.style(this,l,(m||1)+w),t*=(m||1)/k.cur(),f.style(this,l,t+w)),r[1]&&(m=("-="===r[1]?-1:1)*m+t),k.custom(t,m,w)):k.custom(t,i,""));return!0})},stop:function(a,b){a&&this.queue([]);this.each(function(){var a=f.timers,c=a.length;for(b||f._unmark(!0,this);c--;)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))});b||this.dequeue();return this}});f.each({slideDown:d("show",1),slideUp:d("hide",1),slideToggle:d("toggle",1),fadeIn:{opacity:"show"},
fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}});f.extend({speed:function(a,b,c){var d=a&&"object"==typeof a?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;d.old=d.complete;d.complete=function(a){f.isFunction(d.old)&&d.old.call(this);!1!==
d.queue?f.dequeue(this):!1!==a&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+0.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;b.orig=b.orig||{}}});f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(null!=this.elem[this.prop]&&(!this.elem.style||null==this.elem.style[this.prop]))return this.elem[this.prop];
var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||"auto"===b?0:b:a},custom:function(a,b,c){function d(a){return e.step(a)}var e=this,h=f.fx;this.startTime=ma||g();this.start=a;this.end=b;this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;d.elem=this.elem;d()&&f.timers.push(d)&&!sa&&(sa=setInterval(h.tick,h.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop);this.options.show=!0;this.custom("width"===
this.prop||"height"===this.prop?1:0,this.cur());f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=ma||g(),c=!0,d=this.elem,e=this.options,h,i;if(a||b>=e.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();e.animatedProperties[this.prop]=!0;for(h in e.animatedProperties)!0!==e.animatedProperties[h]&&(c=!1);if(c){null!=e.overflow&&!f.support.shrinkWrapBlocks&&
f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]});e.hide&&f(d).hide();if(e.hide||e.show)for(var l in e.animatedProperties)f.style(d,l,e.orig[l]);e.complete.call(d)}return!1}Infinity==e.duration?this.now=b:(i=b-this.startTime,this.state=i/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,i,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos);this.update();return!0}};f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||
a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(sa);sa=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&null!=a.elem.style[a.prop]?a.elem.style[a.prop]=("width"===a.prop||"height"===a.prop?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}});f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var Ib=
/^t(?:able|d|h)$/i,Ua=/^(?:body|html)$/i;"getBoundingClientRect"in k.documentElement?f.fn.offset=function(a){var b=this[0],d;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var h=b.ownerDocument,g=h.documentElement;if(!d||!f.contains(g,b))return d?{top:d.top,left:d.left}:{top:0,left:0};b=h.body;h=c(h);return{top:d.top+(h.pageYOffset||f.support.boxModel&&
g.scrollTop||b.scrollTop)-(g.clientTop||b.clientTop||0),left:d.left+(h.pageXOffset||f.support.boxModel&&g.scrollLeft||b.scrollLeft)-(g.clientLeft||b.clientLeft||0)}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();for(var c,d=b.offsetParent,e=b.ownerDocument,h=e.documentElement,g=e.body,i=(e=e.defaultView)?e.getComputedStyle(b,null):
b.currentStyle,l=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==g&&b!==h&&!(f.offset.supportsFixedPosition&&"fixed"===i.position);){c=e?e.getComputedStyle(b,null):b.currentStyle;l-=b.scrollTop;n-=b.scrollLeft;b===d&&(l+=b.offsetTop,n+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!Ib.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,n+=parseFloat(c.borderLeftWidth)||0),d=b.offsetParent);f.offset.subtractsBorderForOverflowNotVisible&&"visible"!==c.overflow&&
(l+=parseFloat(c.borderTopWidth)||0,n+=parseFloat(c.borderLeftWidth)||0);i=c}if("relative"===i.position||"static"===i.position)l+=g.offsetTop,n+=g.offsetLeft;f.offset.supportsFixedPosition&&"fixed"===i.position&&(l+=Math.max(h.scrollTop,g.scrollTop),n+=Math.max(h.scrollLeft,g.scrollLeft));return{top:l,left:n}};f.offset={initialize:function(){var a=k.body,b=k.createElement("div"),c,d,e,h=parseFloat(f.css(a,"marginTop"))||0;f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",
height:"1px",visibility:"hidden"});b.innerHTML="<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>";a.insertBefore(b,a.firstChild);c=b.firstChild;d=c.firstChild;e=c.nextSibling.firstChild.firstChild;this.doesNotAddBorder=5!==d.offsetTop;this.doesAddBorderForTableAndCells=
5===e.offsetTop;d.style.position="fixed";d.style.top="20px";this.supportsFixedPosition=20===d.offsetTop||15===d.offsetTop;d.style.position=d.style.top="";c.style.overflow="hidden";c.style.position="relative";this.subtractsBorderForOverflowNotVisible=-5===d.offsetTop;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize();f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,
"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");"static"===d&&(a.style.position="relative");var e=f(a),h=e.offset(),g=f.css(a,"top"),i=f.css(a,"left"),l={},n={},k,r;("absolute"===d||"fixed"===d)&&-1<f.inArray("auto",[g,i])?(n=e.position(),k=n.top,r=n.left):(k=parseFloat(g)||0,r=parseFloat(i)||0);f.isFunction(b)&&(b=b.call(a,c,h));null!=b.top&&(l.top=b.top-h.top+k);null!=b.left&&(l.left=b.left-h.left+r);"using"in b?
b.using.call(a,l):e.css(l)}};f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=Ua.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0;c.left-=parseFloat(f.css(a,"marginLeft"))||0;d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0;d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||
k.body;a&&!Ua.test(a.nodeName)&&"static"===f.css(a,"position");)a=a.offsetParent;return a})}});f.each(["Left","Top"],function(a,d){var e="scroll"+d;f.fn[e]=function(d){var h,g;if(d===b){h=this[0];return!h?null:(g=c(h))?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[e]||g.document.body[e]:h[e]}return this.each(function(){g=c(this);g?g.scrollTo(a?f(g).scrollLeft():d,a?d:f(g).scrollTop()):this[e]=d})}});f.each(["Height","Width"],function(a,c){var d=
c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null};f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null};f.fn[d]=function(a){var e=this[0];if(!e)return null==a?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var h=e.document.documentElement["client"+c],g=e.document.body;return"CSS1Compat"===e.document.compatMode&&
h||g&&g["client"+c]||h}if(9===e.nodeType)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);return a===b?(e=f.css(e,d),h=parseFloat(e),f.isNaN(h)?e:h):this.css(d,"string"==typeof a?a:a+"px")}});a.jQuery=a.$=f})(window);
(function(a){function b(b){var d;return b&&b.constructor==Array&&3==b.length?b:(d=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(d[1]),parseInt(d[2]),parseInt(d[3])]:(d=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[2.55*parseFloat(d[1]),2.55*parseFloat(d[2]),2.55*parseFloat(d[3])]:(d=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(d[1],16),parseInt(d[2],16),parseInt(d[3],16)]:
(d=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))?[parseInt(d[1]+d[1],16),parseInt(d[2]+d[2],16),parseInt(d[3]+d[3],16)]:c[a.trim(b).toLowerCase()]}a.each("backgroundColor,borderBottomColor,borderLeftColor,borderRightColor,borderTopColor,color,outlineColor".split(","),function(c,d){a.fx.step[d]=function(c){if(0==c.state){var e;e=c.elem;var i=d,m;do{m=a.curCSS(e,i);if(""!=m&&"transparent"!=m||a.nodeName(e,"body"))break;i="backgroundColor"}while(e=e.parentNode);e=b(m);c.start=e;c.end=b(c.end)}c.elem.style[d]=
"rgb("+[Math.max(Math.min(parseInt(c.pos*(c.end[0]-c.start[0])+c.start[0]),255),0),Math.max(Math.min(parseInt(c.pos*(c.end[1]-c.start[1])+c.start[1]),255),0),Math.max(Math.min(parseInt(c.pos*(c.end[2]-c.start[2])+c.start[2]),255),0)].join()+")"}});var c={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]}})(jQuery);
(function(a){a.fn.hoverIntent=function(b,c){var e={sensitivity:7,interval:100,timeout:0},e=a.extend(e,c?{over:b,out:c}:b),d,h,g,i,m=function(a){d=a.pageX;h=a.pageY},p=function(b,c){c.hoverIntent_t=clearTimeout(c.hoverIntent_t);if(Math.abs(g-d)+Math.abs(i-h)<e.sensitivity)return a(c).unbind("mousemove",m),c.hoverIntent_s=1,e.over.apply(c,[b]);g=d;i=h;c.hoverIntent_t=setTimeout(function(){p(b,c)},e.interval)},o=function(b){for(var c=("mouseover"==b.type?b.fromElement:b.toElement)||b.relatedTarget;c&&
c!=this;)try{c=c.parentNode}catch(d){c=this}if(c==this)return!1;var h=jQuery.extend({},b),o=this;if(o.hoverIntent_t)o.hoverIntent_t=clearTimeout(o.hoverIntent_t);if("mouseover"==b.type){if(g=h.pageX,i=h.pageY,a(o).bind("mousemove",m),1!=o.hoverIntent_s)o.hoverIntent_t=setTimeout(function(){p(h,o)},e.interval)}else if(a(o).unbind("mousemove",m),1==o.hoverIntent_s)o.hoverIntent_t=setTimeout(function(){o.hoverIntent_t=clearTimeout(o.hoverIntent_t);o.hoverIntent_s=0;e.out.apply(o,[h])},e.timeout)};return this.mouseover(o).mouseout(o)}})(jQuery);
var tb_pathToImage="/images/loadingAnimation.gif";$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox")});function tb_init(a){$(a).click(function(){tb_show(this.title||this.name||null,this.href||this.alt,this.rel||!1);this.blur();return!1})}
function tb_show(a,b,c){try{"undefined"===typeof document.body.style.maxHeight?($("body","html").css({height:"100%",width:"100%"}),$("html").css("overflow","hidden"),null===document.getElementById("TB_HideSelect")&&($("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>"),$("#TB_overlay").click(tb_remove))):null===document.getElementById("TB_overlay")&&($("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>"),$("#TB_overlay").click(tb_remove));
tb_detectMacXFF()?$("#TB_overlay").addClass("TB_overlayMacFFBGHack"):$("#TB_overlay").addClass("TB_overlayBG");null===a&&(a="");$("body").append("<div id='TB_load'><img src='"+tb_pathToImage+"' /></div>");$("#TB_load").show();var e=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/,d=(-1!==b.indexOf("?")?b.substr(0,b.indexOf("?")):b).toLowerCase().match(e);if(".jpg"==d||".jpeg"==d||".png"==d||".gif"==d||".bmp"==d){TB_imageCount=TB_NextHTML=TB_NextURL=TB_NextCaption=TB_PrevHTML=TB_PrevURL=TB_PrevCaption="";TB_FoundURL=
!1;if(c){TB_TempArray=$("a[@rel="+c+"]").get();for(TB_Counter=0;TB_Counter<TB_TempArray.length&&""===TB_NextHTML;TB_Counter++)TB_TempArray[TB_Counter].href.toLowerCase().match(e),TB_TempArray[TB_Counter].href!=b?TB_FoundURL?(TB_NextCaption=TB_TempArray[TB_Counter].title,TB_NextURL=TB_TempArray[TB_Counter].href,TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>"):(TB_PrevCaption=TB_TempArray[TB_Counter].title,TB_PrevURL=TB_TempArray[TB_Counter].href,TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>"):
(TB_FoundURL=!0,TB_imageCount="Image "+(TB_Counter+1)+" of "+TB_TempArray.length)}imgPreloader=new Image;imgPreloader.onload=function(){imgPreloader.onload=null;var d=tb_getPageSize(),e=d[0]-150,d=d[1]-150,h=imgPreloader.width,g=imgPreloader.height;h>e?(g*=e/h,h=e,g>d&&(h*=d/g,g=d)):g>d&&(h*=d/g,g=d,h>e&&(g*=e/h,h=e));TB_WIDTH=h+30;TB_HEIGHT=g+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+b+"' width='"+h+"' height='"+g+"' alt='"+a+"'/></a><div id='TB_caption'>"+
a+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div>");$("#TB_closeWindowButton").click(tb_remove);if(""!==TB_PrevHTML){var i=function(){$(document).unbind("click",i)&&$(document).unbind("click",i);$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,c);return!1};$("#TB_prev").click(i)}if(""!==TB_NextHTML){var I=function(){$("#TB_window").remove();
$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,c);return!1};$("#TB_next").click(I)}document.onkeydown=function(a){keycode=null==a?event.keyCode:a.which;if(27==keycode)tb_remove();else if(190==keycode){if(""!=TB_NextHTML)document.onkeydown="",I()}else if(188==keycode&&""!=TB_PrevHTML)document.onkeydown="",i()};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"})};imgPreloader.src=b}else{var h=b.replace(/^[^\?]+\??/,
""),g=tb_parseQuery(h);TB_WIDTH=1*g.width+30||630;TB_HEIGHT=1*g.height+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;-1!=b.indexOf("TB_iframe")?(urlNoQuery=b.split("TB_"),$("#TB_iframeContent").remove(),"true"!=g.modal?$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+a+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+
Math.round(1E3*Math.random())+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>"):($("#TB_overlay").unbind(),$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(1E3*Math.random())+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>"))):"block"!=$("#TB_window").css("display")?"true"!=g.modal?$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+
a+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>"):($("#TB_overlay").unbind(),$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")):($("#TB_ajaxContent")[0].style.width=ajaxContentW+"px",$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px",$("#TB_ajaxContent")[0].scrollTop=
0,$("#TB_ajaxWindowTitle").html(a));$("#TB_closeWindowButton").click(tb_remove);-1!=b.indexOf("TB_inline")?($("#TB_ajaxContent").append($("#"+g.inlineId).children()),$("#TB_window").unload(function(){$("#"+g.inlineId).append($("#TB_ajaxContent").children())}),tb_position(),$("#TB_load").remove(),$("#TB_window").css({display:"block"})):-1!=b.indexOf("TB_iframe")?(tb_position(),$.browser.safari&&($("#TB_load").remove(),$("#TB_window").css({display:"block"}))):$("#TB_ajaxContent").load(b+="&random="+
(new Date).getTime(),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"})})}if(!g.modal)document.onkeyup=function(a){keycode=null==a?event.keyCode:a.which;27==keycode&&tb_remove()}}catch(i){}}function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"})}
function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove()});$("#TB_load").remove();"undefined"==typeof document.body.style.maxHeight&&($("body","html").css({height:"auto",width:"auto"}),$("html").css("overflow",""));document.onkeydown="";document.onkeyup="";return!1}
function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt(TB_WIDTH/2,10)+"px",width:TB_WIDTH+"px"});jQuery.browser.msie&&7>jQuery.browser.version||$("#TB_window").css({marginTop:"-"+parseInt(TB_HEIGHT/2,10)+"px"})}function tb_parseQuery(a){var b={};if(!a)return b;for(var a=a.split(/[;&]/),c=0;c<a.length;c++){var e=a[c].split("=");if(e&&2==e.length){var d=unescape(e[0]),e=unescape(e[1]),e=e.replace(/\+/g," ");b[d]=e}}return b}
function tb_getPageSize(){var a=document.documentElement;return arrayPageSize=[window.innerWidth||self.innerWidth||a&&a.clientWidth||document.body.clientWidth,window.innerHeight||self.innerHeight||a&&a.clientHeight||document.body.clientHeight]}function tb_detectMacXFF(){var a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf("mac")&&-1!=a.indexOf("firefox"))return!0}
(function(a){a.extend({tablesorter:new function(){function b(a,c){e(a+","+((new Date).getTime()-c.getTime())+"ms")}function e(a){"undefined"!=typeof console&&"undefined"!=typeof console.debug?console.log(a):alert(a)}function d(b,c){if(b.config.debug)var d="";if(0!=b.tBodies.length){var g=b.tBodies[0].rows;if(g[0])for(var m=[],o=g[0].cells.length,v=0;v<o;v++){var k=!1;a.metadata&&a(c[v]).metadata()&&a(c[v]).metadata().sorter?k=h(a(c[v]).metadata().sorter):b.config.headers[v]&&b.config.headers[v].sorter&&
(k=h(b.config.headers[v].sorter));if(!k)a:{for(var k=b,p=g,x=-1,f=v,A=F.length,B=!1,I=!1,D=!0;""==I&&D;)x++,p[x]?(B=p[x].cells[f],I=a.trim(i(k.config,B)),k.config.debug&&e("Checking if value was empty on row:"+x)):D=!1;for(p=1;p<A;p++)if(F[p].is(I,k,B)){k=F[p];break a}k=F[0]}b.config.debug&&(d+="column:"+v+" parser:"+k.id+"\n");m.push(k)}b.config.debug&&e(d);return m}}function h(a){for(var b=F.length,c=0;c<b;c++)if(F[c].id.toLowerCase()==a.toLowerCase())return F[c];return!1}function g(d){if(d.config.debug)var e=
new Date;for(var h=d.tBodies[0]&&d.tBodies[0].rows.length||0,g=d.tBodies[0].rows[0]&&d.tBodies[0].rows[0].cells.length||0,m=d.config.parsers,p={row:[],normalized:[]},v=0;v<h;++v){var k=a(d.tBodies[0].rows[v]),o=[];if(k.hasClass(d.config.cssChildRow))p.row[p.row.length-1]=p.row[p.row.length-1].add(k);else{p.row.push(k);for(var x=0;x<g;++x)o.push(m[x].format(i(d.config,k[0].cells[x]),d,k[0].cells[x]));o.push(p.normalized.length);p.normalized.push(o)}}d.config.debug&&b("Building cache for "+h+" rows:",
e);return p}function i(b,c){var d="";if(!c)return"";if(!b.supportsTextContent)b.supportsTextContent=c.textContent||!1;return d="simple"==b.textExtraction?b.supportsTextContent?c.textContent:c.childNodes[0]&&c.childNodes[0].hasChildNodes()?c.childNodes[0].innerHTML:c.innerHTML:"function"==typeof b.textExtraction?b.textExtraction(c):a(c).text()}function m(d,e){if(d.config.debug)var h=new Date;for(var g=e.row,i=e.normalized,m=i.length,v=i[0].length-1,k=a(d.tBodies[0]),p=[],o=0;o<m;o++){var f=i[o][v];
p.push(g[f]);if(!d.config.appender)for(var x=g[f].length,B=0;B<x;B++)k[0].appendChild(g[f][B])}d.config.appender&&d.config.appender(d,p);p=null;d.config.debug&&b("Rebuilt table:",h);A(d);setTimeout(function(){a(d).trigger("sortEnd")},0)}function p(d){if(d.config.debug)var h=new Date;var g=o(d);$tableHeaders=a(d.config.selectorHeaders,d).each(function(b){this.column=g[this.parentNode.rowIndex+"-"+this.cellIndex];this.count=this.order="Number"!=typeof d.config.sortInitialOrder?"desc"==d.config.sortInitialOrder.toLowerCase()?
1:0:1==d.config.sortInitialOrder?1:0;var c;c=a.metadata&&!1===a(this).metadata().sorter?!0:!1;c||(c=d.config.headers[b]&&!1===d.config.headers[b].sorter?!0:!1);if(c)this.sortDisabled=!0;if(x(d,b))this.order=this.lockedOrder=x(d,b);this.sortDisabled||(c=a(this).addClass(d.config.cssHeader),d.config.onRenderHeader&&d.config.onRenderHeader.apply(c));d.config.headerList[b]=this});d.config.debug&&(b("Built headers:",h),e($tableHeaders));return $tableHeaders}function o(a){for(var b=[],c={},a=a.getElementsByTagName("THEAD")[0].getElementsByTagName("TR"),
d=0;d<a.length;d++)for(var e=a[d].cells,h=0;h<e.length;h++){var g=e[h],i=g.parentNode.rowIndex,m=i+"-"+g.cellIndex,p=g.rowSpan||1,g=g.colSpan||1,f;"undefined"==typeof b[i]&&(b[i]=[]);for(var o=0;o<b[i].length+1;o++)if("undefined"==typeof b[i][o]){f=o;break}c[m]=f;for(o=i;o<i+p;o++){"undefined"==typeof b[o]&&(b[o]=[]);for(var m=b[o],x=f;x<f+g;x++)m[x]="x"}}return c}function x(a,b){return a.config.headers[b]&&a.config.headers[b].lockedOrder?a.config.headers[b].lockedOrder:!1}function A(a){for(var b=
a.config.widgets,c=b.length,d=0;d<c;d++)I(b[d]).format(a)}function I(a){for(var b=B.length,c=0;c<b;c++)if(B[c].id.toLowerCase()==a.toLowerCase())return B[c]}function Q(a,b){for(var c=b.length,d=0;d<c;d++)if(b[d][0]==a)return!0;return!1}function R(b,c,d,e){c.removeClass(e[0]).removeClass(e[1]);var h=[];c.each(function(){this.sortDisabled||(h[this.column]=a(this))});b=d.length;for(c=0;c<b;c++)h[d[c][0]].addClass(e[d[c][1]])}function P(b){if(b.config.widthFixed){var c=a("<colgroup>");a("tr:first td",
b.tBodies[0]).each(function(){c.append(a("<col>").css("width",a(this).width()))});a(b).prepend(c)}}function Y(a,d,e){if(a.config.debug)var h=new Date;for(var g="var sortWrapper = function(a,b) {",i=d.length,m=0;m<i;m++)var k=d[m][0],o=d[m][1],k="text"==a.config.parsers[k].type?0==o?D("text","asc",k):D("text","desc",k):0==o?D("numeric","asc",k):D("numeric","desc",k),p="e"+m,g=g+("var "+p+" = "+k),g=g+("if("+p+") { return "+p+"; } "),g=g+"else { ";m=e.normalized[0].length-1;g+="return a["+m+"]-b["+
m+"];";for(m=0;m<i;m++)g+="}; ";g+="return 0; }; ";a.config.debug&&b("Evaling expression:"+g,new Date);eval(g);e.normalized.sort(sortWrapper);a.config.debug&&b("Sorting on "+d.toString()+" and dir "+o+" time:",h);return e}function D(a,b,c){var d="a["+c+"]",c="b["+c+"]";if("text"==a&&"asc"==b)return"("+d+" == "+c+" ? 0 : ("+d+" === null ? Number.POSITIVE_INFINITY : ("+c+" === null ? Number.NEGATIVE_INFINITY : ("+d+" < "+c+") ? -1 : 1 )));";if("text"==a&&"desc"==b)return"("+d+" == "+c+" ? 0 : ("+d+
" === null ? Number.POSITIVE_INFINITY : ("+c+" === null ? Number.NEGATIVE_INFINITY : ("+c+" < "+d+") ? -1 : 1 )));";if("numeric"==a&&"asc"==b)return"("+d+" === null && "+c+" === null) ? 0 :("+d+" === null ? Number.POSITIVE_INFINITY : ("+c+" === null ? Number.NEGATIVE_INFINITY : "+d+" - "+c+"));";if("numeric"==a&&"desc"==b)return"("+d+" === null && "+c+" === null) ? 0 :("+d+" === null ? Number.POSITIVE_INFINITY : ("+c+" === null ? Number.NEGATIVE_INFINITY : "+c+" - "+d+"));"}var F=[],B=[];this.defaults=
{cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",cssChildRow:"expand-child",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,sortLocaleCompare:!0,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:!1,cancelSelection:!0,sortList:[],headerList:[],dateFormat:"us",decimal:"/.|,/g",onRenderHeader:null,selectorHeaders:"thead th",debug:!1};this.benchmark=b;this.construct=function(b){return this.each(function(){if(this.tHead&&
this.tBodies){var c,e,h,o;this.config={};o=a.extend(this.config,a.tablesorter.defaults,b);c=a(this);a.data(this,"tablesorter",o);e=p(this);this.config.parsers=d(this,e);h=g(this);var x=[o.cssDesc,o.cssAsc];P(this);e.click(function(b){var d=c[0].tBodies[0]&&c[0].tBodies[0].rows.length||0;if(!this.sortDisabled&&0<d){c.trigger("sortStart");a(this);d=this.column;this.order=this.count++%2;if(this.lockedOrder)this.order=this.lockedOrder;if(b[o.sortMultiSortKey])if(Q(d,o.sortList))for(b=0;b<o.sortList.length;b++){var g=
o.sortList[b],i=o.headerList[g[0]];if(g[0]==d)i.count=g[1],i.count++,g[1]=i.count%2}else o.sortList.push([d,this.order]);else{o.sortList=[];if(null!=o.sortForce){g=o.sortForce;for(b=0;b<g.length;b++)g[b][0]!=d&&o.sortList.push(g[b])}o.sortList.push([d,this.order])}setTimeout(function(){R(c[0],e,o.sortList,x);m(c[0],Y(c[0],o.sortList,h))},1);return!1}}).mousedown(function(){if(o.cancelSelection)return this.onselectstart=function(){return!1},!1});c.bind("update",function(){var a=this;setTimeout(function(){a.config.parsers=
d(a,e);h=g(a)},1)}).bind("updateCell",function(a,b){var c=this.config,d=[b.parentNode.rowIndex-1,b.cellIndex];h.normalized[d[0]][d[1]]=c.parsers[d[1]].format(i(c,b),b)}).bind("sorton",function(b,c){a(this).trigger("sortStart");o.sortList=c;for(var d=o.sortList,g=this.config,f=d.length,i=0;i<f;i++){var p=d[i],r=g.headerList[p[0]];r.count=p[1];r.count++}R(this,e,d,x);m(this,Y(this,d,h))}).bind("appendCache",function(){m(this,h)}).bind("applyWidgetId",function(a,b){I(b).format(this)}).bind("applyWidgets",
function(){A(this)});if(a.metadata&&a(this).metadata()&&a(this).metadata().sortlist)o.sortList=a(this).metadata().sortlist;0<o.sortList.length&&c.trigger("sorton",[o.sortList]);A(this)}})};this.addParser=function(a){for(var b=F.length,c=!0,d=0;d<b;d++)F[d].id.toLowerCase()==a.id.toLowerCase()&&(c=!1);c&&F.push(a)};this.addWidget=function(a){B.push(a)};this.formatFloat=function(a){a=parseFloat(a);return isNaN(a)?0:a};this.formatInt=function(a){a=parseInt(a);return isNaN(a)?0:a};this.isDigit=function(b){return/^[-+]?\d*$/.test(a.trim(b.replace(/[,.']/g,
"")))};this.clearTableBody=function(b){a.browser.msie?function(){for(;this.firstChild;)this.removeChild(this.firstChild)}.apply(b.tBodies[0]):b.tBodies[0].innerHTML=""}}});a.fn.extend({tablesorter:a.tablesorter.construct});var b=a.tablesorter;b.addParser({id:"text",is:function(){return!0},format:function(b){return a.trim(b.toLocaleLowerCase())},type:"text"});b.addParser({id:"digit",is:function(b,e){return a.tablesorter.isDigit(b,e.config)},format:function(b){return a.tablesorter.formatFloat(b)},type:"numeric"});
b.addParser({id:"currency",is:function(a){return/^[\u00a3$\u20ac?.]/.test(a)},format:function(b){return a.tablesorter.formatFloat(b.replace(RegExp(/[\u00a3$\u20ac]/g),""))},type:"numeric"});b.addParser({id:"ipAddress",is:function(a){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(a)},format:function(b){for(var b=b.split("."),e="",d=b.length,h=0;h<d;h++)var g=b[h],e=2==g.length?e+("0"+g):e+g;return a.tablesorter.formatFloat(e)},type:"numeric"});b.addParser({id:"url",is:function(a){return/^(https?|ftp|file):\/\/$/.test(a)},
format:function(a){return jQuery.trim(a.replace(RegExp(/(https?|ftp|file):\/\//),""))},type:"text"});b.addParser({id:"isoDate",is:function(a){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},format:function(b){return a.tablesorter.formatFloat(""!=b?(new Date(b.replace(RegExp(/-/g),"/"))).getTime():"0")},type:"numeric"});b.addParser({id:"percent",is:function(b){return/\%$/.test(a.trim(b))},format:function(b){return a.tablesorter.formatFloat(b.replace(RegExp(/%/g),""))},type:"numeric"});b.addParser({id:"usLongDate",
is:function(a){return a.match(RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(b){return a.tablesorter.formatFloat((new Date(b)).getTime())},type:"numeric"});b.addParser({id:"shortDate",is:function(a){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(a)},format:function(b,e){var d=e.config,b=b.replace(/\-/g,"/");if("us"==d.dateFormat)b=b.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2");else if("uk"==
d.dateFormat)b=b.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1");else if("dd/mm/yy"==d.dateFormat||"dd-mm-yy"==d.dateFormat)b=b.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3");return a.tablesorter.formatFloat((new Date(b)).getTime())},type:"numeric"});b.addParser({id:"time",is:function(a){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(a)},format:function(b){return a.tablesorter.formatFloat((new Date("2000/01/01 "+b)).getTime())},type:"numeric"});
b.addParser({id:"metadata",is:function(){return!1},format:function(b,e,d){b=e.config;b=!b.parserMetadataName?"sortValue":b.parserMetadataName;return a(d).metadata()[b]},type:"numeric"});b.addWidget({id:"zebra",format:function(b){if(b.config.debug)var e=new Date;var d,h=-1,g;a("tr:visible",b.tBodies[0]).each(function(){d=a(this);d.hasClass(b.config.cssChildRow)||h++;g=0==h%2;d.removeClass(b.config.widgetZebra.css[g?0:1]).addClass(b.config.widgetZebra.css[g?1:0])});b.config.debug&&a.tablesorter.benchmark("Applying Zebra widget",
e)}})})(jQuery);
(function(a){function b(){var b;b=a(this);if(!b.data("timeago")){b.data("timeago",{datetime:e.datetime(b)});var h=a.trim(b.text());0<h.length&&b.attr("title",h)}b=b.data("timeago");isNaN(b.datetime)||a(this).text(c(b.datetime));return this}function c(a){return e.inWords((new Date).getTime()-a.getTime())}a.timeago=function(b){return b instanceof Date?c(b):"string"==typeof b?c(a.timeago.parse(b)):c(a.timeago.datetime(b))};var e=a.timeago;a.extend(a.timeago,{settings:{refreshMillis:6E4,allowFuture:!1,
strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",numbers:[]}},inWords:function(b){function c(h,i){return(a.isFunction(h)?h(i,b):h).replace(/%d/i,e.numbers&&e.numbers[i]||i)}var e=this.settings.strings,i=e.prefixAgo,m=e.suffixAgo;if(this.settings.allowFuture){if(0>
b)i=e.prefixFromNow,m=e.suffixFromNow;b=Math.abs(b)}var p=b/1E3,o=p/60,x=o/60,A=x/24,I=A/365,p=45>p&&c(e.seconds,Math.round(p))||90>p&&c(e.minute,1)||45>o&&c(e.minutes,Math.round(o))||90>o&&c(e.hour,1)||24>x&&c(e.hours,Math.round(x))||48>x&&c(e.day,1)||30>A&&c(e.days,Math.floor(A))||60>A&&c(e.month,1)||365>A&&c(e.months,Math.floor(A/30))||2>I&&c(e.year,1)||c(e.years,Math.floor(I));return a.trim([i,p,m].join(" "))},parse:function(b){b=a.trim(b);b=b.replace(/\.\d\d\d+/,"");b=b.replace(/-/,"/").replace(/-/,
"/");b=b.replace(/T/," ").replace(/Z/," UTC");b=b.replace(/([\+-]\d\d)\:?(\d\d)/," $1$2");return new Date(b)},datetime:function(b){b="time"==a(b).get(0).tagName.toLowerCase()?a(b).attr("datetime"):a(b).attr("title");return e.parse(b)}});a.fn.timeago=function(){var a=this;a.each(b);var c=e.settings;0<c.refreshMillis&&setInterval(function(){a.each(b)},c.refreshMillis);return a};document.createElement("abbr");document.createElement("time")})(jQuery);
(function(a){function b(c,d,h,g){if(!d.busy){var i=c[0].parentNode,m=c[d.currSlide],p=c[d.nextSlide];if(0!==i.cycleTimeout||h){if(h||!i.cyclePause){d.before.length&&a.each(d.before,function(a,b){b.apply(p,[m,p,d,g])});h=function(){a.browser.msie&&this.style.removeAttribute("filter");a.each(d.after,function(a,b){b.apply(p,[m,p,d,g])})};if(d.nextSlide!=d.currSlide)d.busy=1,a.fn.cycle.custom(m,p,d,h);h=d.nextSlide+1==c.length;d.nextSlide=h?0:d.nextSlide+1;d.currSlide=h?c.length-1:d.nextSlide-1}if(d.timeout)i.cycleTimeout=
setTimeout(function(){b(c,d,0,!d.rev)},d.timeout)}}}function c(a,c,h){var g=a[0].parentNode,i=g.cycleTimeout;if(i)clearTimeout(i),g.cycleTimeout=0;c.nextSlide=c.currSlide+h;if(0>c.nextSlide)c.nextSlide=a.length-1;else if(c.nextSlide>=a.length)c.nextSlide=0;b(a,c,1,0<=h);return!1}a.fn.cycle=function(e){return this.each(function(){e=e||{};this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cyclePause=this.cycleTimeout=0;var d=a(this),h=e.slideExpr?a(e.slideExpr,this):d.children(),g=h.get();if(2>
g.length)window.console&&window.console.log&&window.console.log("terminating; too few slides: "+g.length);else{var i=a.extend({},a.fn.cycle.defaults,e||{},a.metadata?d.metadata():a.meta?d.data():{});i.before=i.before?[i.before]:[];i.after=i.after?[i.after]:[];i.after.unshift(function(){i.busy=0});var m=this.className;i.width=parseInt((m.match(/w:(\d+)/)||[])[1])||i.width;i.height=parseInt((m.match(/h:(\d+)/)||[])[1])||i.height;i.timeout=parseInt((m.match(/t:(\d+)/)||[])[1])||i.timeout;"static"==d.css("position")&&
d.css("position","relative");i.width&&d.width(i.width);i.height&&"auto"!=i.height&&d.height(i.height);h.css({position:"absolute",top:0,left:0}).hide().each(function(b){a(this).css("z-index",g.length-b)});a(g[0]).css("opacity",1).show();a.browser.msie&&g[0].style.removeAttribute("filter");i.fit&&i.width&&h.width(i.width);i.fit&&i.height&&"auto"!=i.height&&h.height(i.height);i.pause&&d.hover(function(){this.cyclePause=1},function(){this.cyclePause=0});a.fn.cycle.transitions.fade(d,h,i);h.each(function(){var b=
a(this);this.cycleH=i.fit&&i.height?i.height:b.height();this.cycleW=i.fit&&i.width?i.width:b.width()});h.not(":eq(0)").css({opacity:0});i.cssFirst&&a(h[0]).css(i.cssFirst);if(i.timeout){if(i.speed.constructor==String)i.speed={slow:600,fast:200}[i.speed]||400;i.sync||(i.speed/=2);for(;250>i.timeout-i.speed;)i.timeout+=i.speed}i.speedIn=i.speed;i.speedOut=i.speed;i.slideCount=g.length;i.currSlide=0;i.nextSlide=1;d=h[0];i.before.length&&i.before[0].apply(d,[d,d,i,!0]);1<i.after.length&&i.after[1].apply(d,
[d,d,i,!0]);if(i.click&&!i.next)i.next=i.click;i.next&&a(i.next).bind("click",function(){return c(g,i,i.rev?-1:1)});i.prev&&a(i.prev).bind("click",function(){return c(g,i,i.rev?1:-1)});if(i.timeout)this.cycleTimeout=setTimeout(function(){b(g,i,0,!i.rev)},i.timeout+(i.delay||0))}})};a.fn.cycle.custom=function(b,c,h,g){var i=a(b),m=a(c);m.css({opacity:0});var p=function(){m.animate({opacity:1},h.speedIn,h.easeIn,g)};i.animate({opacity:0},h.speedOut,h.easeOut,function(){i.css({display:"none"});h.sync||
p()});h.sync&&p()};a.fn.cycle.transitions={fade:function(b,c,h){c.not(":eq(0)").css("opacity",0);h.before.push(function(){a(this).show()})}};a.fn.cycle.ver=function(){return"Lite-1.0"};a.fn.cycle.defaults={timeout:5E3,speed:1E3,next:null,prev:null,before:null,after:null,height:"auto",sync:1,fit:0,pause:1,delay:0,slideExpr:null}})(jQuery);
jQuery.cookie=function(a,b,c){if("undefined"!=typeof b){c=c||{};if(null===b)b="",c.expires=-1;var e="";if(c.expires&&("number"==typeof c.expires||c.expires.toUTCString))"number"==typeof c.expires?(e=new Date,e.setTime(e.getTime()+864E5*c.expires)):e=c.expires,e="; expires="+e.toUTCString();var d=c.path?"; path="+c.path:"",h=c.domain?"; domain="+c.domain:"",c=c.secure?"; secure":"";document.cookie=[a,"=",encodeURIComponent(b),e,d,h,c].join("")}else{b=null;if(document.cookie&&""!=document.cookie){c=
document.cookie.split(";");for(e=0;e<c.length;e++)if(d=jQuery.trim(c[e]),d.substring(0,a.length+1)==a+"="){b=decodeURIComponent(d.substring(a.length+1));break}}return b}};
(function(a){a.extend(a.fn,{validate:function(b){if(this.length){var c=a.data(this[0],"validator");if(c)return c;c=new a.validator(b,this[0]);a.data(this[0],"validator",c);c.settings.onsubmit&&(this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=!0}),c.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){c.submitButton=this}),this.submit(function(b){function d(){if(c.settings.submitHandler){if(c.submitButton)var b=a("<input type='hidden'/>").attr("name",
c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm);c.settings.submitHandler.call(c,c.currentForm);c.submitButton&&b.remove();return!1}return!0}c.settings.debug&&b.preventDefault();if(c.cancelSubmit)return c.cancelSubmit=!1,d();if(c.form())return c.pendingRequest?(c.formSubmitted=!0,!1):d();c.focusInvalid();return!1}));return c}b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(a(this[0]).is("form"))return this.validate().form();
var b=!0,c=a(this[0].form).validate();this.each(function(){b&=c.element(this)});return b},removeAttrs:function(b){var c={},e=this;a.each(b.split(/\s/),function(a,b){c[b]=e.attr(b);e.removeAttr(b)});return c},rules:function(b,c){var e=this[0];if(b){var d=a.data(e.form,"validator").settings,h=d.rules,g=a.validator.staticRules(e);switch(b){case "add":a.extend(g,a.validator.normalizeRule(c));h[e.name]=g;c.messages&&(d.messages[e.name]=a.extend(d.messages[e.name],c.messages));break;case "remove":if(!c)return delete h[e.name],
g;var i={};a.each(c.split(/\s/),function(a,b){i[b]=g[b];delete g[b]});return i}}e=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(e),a.validator.classRules(e),a.validator.attributeRules(e),a.validator.staticRules(e)),e);if(e.required)d=e.required,delete e.required,e=a.extend({required:d},e);return e}});a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+b.value)},filled:function(b){return!!a.trim(""+b.value)},unchecked:function(a){return!a.checked}});a.validator=function(b,c){this.settings=
a.extend(!0,{},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(b,c){if(1==arguments.length)return function(){var c=a.makeArray(arguments);c.unshift(b);return a.validator.format.apply(this,c)};2<arguments.length&&c.constructor!=Array&&(c=a.makeArray(arguments).slice(1));c.constructor!=Array&&(c=[c]);a.each(c,function(a,c){b=b.replace(RegExp("\\{"+a+"\\}","g"),c)});return b};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",
errorElement:"label",focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:[],ignoreTitle:!1,onfocusin:function(a){this.lastActive=a;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(a)).hide())},onfocusout:function(a){!this.checkable(a)&&(a.name in this.submitted||!this.optional(a))&&this.element(a)},onkeyup:function(a){(a.name in
this.submitted||a==this.lastElement)&&this.element(a)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,e){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(e):a(b).addClass(c).removeClass(e)},unhighlight:function(b,c,e){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(e):a(b).removeClass(c).addClass(e)}},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:!1,prototype:{init:function(){function b(b){var c=a.data(this[0].form,"validator"),b="on"+b.type.replace(/^validate/,"");c.settings[b]&&c.settings[b].call(c,this[0])}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 c=this.groups={};a.each(this.settings.groups,function(b,e){a.each(e.split(/\s/),function(a,e){c[e]=b})});var e=this.settings.rules;a.each(e,function(b,c){e[b]=a.validator.normalizeRule(c)});
a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",b).validateDelegate(":radio, :checkbox, select, option","click",b);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);this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},
checkForm:function(){this.prepareForm();for(var a=0,c=this.currentElements=this.elements();c[a];a++)this.check(c[a]);return this.valid()},element:function(b){this.lastElement=b=this.clean(b);this.prepareElement(b);this.currentElements=a(b);var c=this.check(b);c?delete this.invalid[b.name]:this.invalid[b.name]=!0;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return c},showErrors:function(b){if(b){a.extend(this.errorMap,b);this.errorList=[];for(var c in b)this.errorList.push({message:b[c],
element:this.findByName(c)[0]});this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){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(a){var c=
0,e;for(e in a)c++;return c},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0==this.size()},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&&1==a.grep(this.errorList,function(a){return a.element.name==b.name}).length&&
b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this);return this.name in c||!b.objectLength(a(this).rules())?!1:c[this.name]=!0})},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(a){this.reset();this.toHide=this.errorsFor(a)},check:function(b){b=this.clean(b);this.checkable(b)&&(b=this.findByName(b.name).not(this.settings.ignore)[0]);var c=a(b).rules(),e=!1,d;for(d in c){var h={method:d,parameters:c[d]};try{var g=a.validator.methods[d].call(this,b.value.replace(/\r/g,
""),b,h.parameters);if("dependency-mismatch"==g)e=!0;else{e=!1;if("pending"==g){this.toHide=this.toHide.not(this.errorsFor(b));return}if(!g)return this.formatAndAdd(b,h),!1}}catch(i){throw this.settings.debug&&window.console&&console.log("exception occured when checking element "+b.id+", check the '"+h.method+"' method",i),i;}}if(!e)return this.objectLength(c)&&this.successList.push(b),!0},customMetaMessage:function(b,c){if(a.metadata){var e=this.settings.meta?a(b).metadata()[this.settings.meta]:
a(b).metadata();return e&&e.messages&&e.messages[c]}},customMessage:function(a,c){var e=this.settings.messages[a];return e&&(e.constructor==String?e:e[c])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(void 0!==arguments[a])return arguments[a]},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||void 0,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},
formatAndAdd:function(a,c){var e=this.defaultMessage(a,c.method),d=/\$?\{(\d+)\}/g;"function"==typeof e?e=e.call(this,c.parameters,a):d.test(e)&&(e=jQuery.format(e.replace(d,"{$1}"),c.parameters));this.errorList.push({message:e,element:a});this.errorMap[a.name]=e;this.submitted[a.name]=e},addWrapper:function(a){this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper)));return a},defaultShowErrors:function(){for(var a=0;this.errorList[a];a++){var c=this.errorList[a];this.settings.highlight&&
this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass);this.showLabel(c.element,c.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight){a=0;for(c=this.validElements();c[a];a++)this.settings.unhighlight.call(this,c[a],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow);this.hideErrors();
this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var e=this.errorsFor(b);e.length?(e.removeClass().addClass(this.settings.errorClass),e.attr("generated")&&e.html(c)):(e=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(b),generated:!0}).addClass(this.settings.errorClass).html(c||""),this.settings.wrapper&&
(e=e.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(e).length||(this.settings.errorPlacement?this.settings.errorPlacement(e,a(b)):e.insertAfter(b)));!c&&this.settings.success&&(e.text(""),"string"==typeof this.settings.success?e.addClass(this.settings.success):this.settings.success(e));this.toShow=this.toShow.add(e)},errorsFor:function(b){var c=this.idOrName(b);return this.errors().filter(function(){return a(this).attr("for")==c})},idOrName:function(a){return this.groups[a.name]||
(this.checkable(a)?a.name:a.id||a.name)},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(a,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(a,c){return this.dependTypes[typeof a]?
this.dependTypes[typeof a](a,c):!0},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,c){return a(c)}},optional:function(b){return!a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,this.pending[a.name]=!0)},stopRequest:function(b,c){this.pendingRequest--;if(0>this.pendingRequest)this.pendingRequest=0;delete this.pending[b.name];if(c&&
0==this.pendingRequest&&this.formSubmitted&&this.form())a(this.currentForm).submit(),this.formSubmitted=!1;else if(!c&&0==this.pendingRequest&&this.formSubmitted)a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},
number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={};(b=a(b).attr("class"))&&a.each(b.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])});return c},attributeRules:function(b){var c={},b=a(b),e;for(e in a.validator.methods){var d=b.attr(e);d&&(c[e]=d)}c.maxlength&&
/-1|2147483647|524288/.test(c.maxlength)&&delete c.maxlength;return c},metadataRules:function(b){if(!a.metadata)return{};var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(b){var c={},e=a.data(b.form,"validator");e.settings.rules&&(c=a.validator.normalizeRule(e.settings.rules[b.name])||{});return c},normalizeRules:function(b,c){a.each(b,function(e,d){if(!1===d)delete b[e];else if(d.param||d.depends){var h=!0;switch(typeof d.depends){case "string":h=
!!a(d.depends,c.form).length;break;case "function":h=d.depends.call(c,c)}h?b[e]=void 0!==d.param?d.param:!0:delete b[e]}});a.each(b,function(e,d){b[e]=a.isFunction(d)?d(c):d});a.each(["minlength","maxlength","min","max"],function(){b[this]&&(b[this]=Number(b[this]))});a.each(["rangelength","range"],function(){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}b.messages&&delete b.messages;return b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0});b=c}return b},addMethod:function(b,c,e){a.validator.methods[b]=c;a.validator.messages[b]=void 0!=e?e:a.validator.messages[b];3>c.length&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,e){if(!this.depend(e,c))return"dependency-mismatch";switch(c.nodeName.toLowerCase()){case "select":return(b=
a(c).val())&&0<b.length;case "input":if(this.checkable(c))return 0<this.getLength(b,c);default:return 0<a.trim(b).length}},remote:function(b,c,e){if(this.optional(c))return"dependency-mismatch";var d=this.previousValue(c);this.settings.messages[c.name]||(this.settings.messages[c.name]={});d.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=d.message;e="string"==typeof e&&{url:e}||e;if(this.pending[c.name])return"pending";if(d.old===b)return d.valid;d.old=
b;var h=this;this.startRequest(c);var g={};g[c.name]=b;a.ajax(a.extend(!0,{url:e,mode:"abort",port:"validate"+c.name,dataType:"json",data:g,success:function(e){h.settings.messages[c.name].remote=d.originalMessage;var g=!0===e;if(g){var p=h.formSubmitted;h.prepareElement(c);h.formSubmitted=p;h.successList.push(c);h.showErrors()}else p={},e=e||h.defaultMessage(c,"remote"),p[c.name]=d.message=a.isFunction(e)?e(b):e,h.showErrors(p);d.valid=g;h.stopRequest(c,g)}},e));return"pending"},minlength:function(b,
c,e){return this.optional(c)||this.getLength(a.trim(b),c)>=e},maxlength:function(b,c,e){return this.optional(c)||this.getLength(a.trim(b),c)<=e},rangelength:function(b,c,e){b=this.getLength(a.trim(b),c);return this.optional(c)||b>=e[0]&&b<=e[1]},min:function(a,c,e){return this.optional(c)||a>=e},max:function(a,c,e){return this.optional(c)||a<=e},range:function(a,c,e){return this.optional(c)||a>=e[0]&&a<=e[1]},email:function(a,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(a)},
url:function(a,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(a)},
date:function(a,c){return this.optional(c)||!/Invalid|NaN/.test(new Date(a))},dateISO:function(a,c){return this.optional(c)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},number:function(a,c){return this.optional(c)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(a)},digits:function(a,c){return this.optional(c)||/^\d+$/.test(a)},creditcard:function(a,c){if(this.optional(c))return"dependency-mismatch";if(/[^0-9-]+/.test(a))return!1;for(var e=0,d=0,h=!1,a=a.replace(/\D/g,""),g=a.length-1;0<=g;g--){d=
a.charAt(g);d=parseInt(d,10);if(h&&9<(d*=2))d-=9;e+=d;h=!h}return 0==e%10},accept:function(a,c,e){e="string"==typeof e?e.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(c)||a.match(RegExp(".("+e+")$","i"))},equalTo:function(b,c,e){e=a(e).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(c).valid()});return b==e.val()}}});a.format=a.validator.format})(jQuery);
(function(a){var b={};if(a.ajaxPrefilter)a.ajaxPrefilter(function(a,c,h){c=a.port;"abort"==a.mode&&(b[c]&&b[c].abort(),b[c]=h)});else{var c=a.ajax;a.ajax=function(e){var d=("port"in e?e:a.ajaxSettings).port;return"abort"==("mode"in e?e:a.ajaxSettings).mode?(b[d]&&b[d].abort(),b[d]=c.apply(this,arguments)):c.apply(this,arguments)}}})(jQuery);
(function(a){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&a.each({focus:"focusin",blur:"focusout"},function(b,c){function e(b){b=a.event.fix(b);b.type=c;return a.event.handle.call(this,b)}a.event.special[c]={setup:function(){this.addEventListener(b,e,!0)},teardown:function(){this.removeEventListener(b,e,!0)},handler:function(b){arguments[0]=a.event.fix(b);arguments[0].type=c;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{validateDelegate:function(b,
c,e){return this.bind(c,function(c){var h=a(c.target);if(h.is(b))return e.apply(h,arguments)})}})})(jQuery);
var swfobject=function(){function a(){if(!X){try{var a=u.getElementsByTagName("body")[0].appendChild(u.createElement("span"));a.parentNode.removeChild(a)}catch(b){return}X=!0;for(var a=O.length,c=0;c<a;c++)O[c]()}}function b(a){X?a():O[O.length]=a}function c(a){if(typeof C.addEventListener!=D)C.addEventListener("load",a,!1);else if(typeof u.addEventListener!=D)u.addEventListener("load",a,!1);else if(typeof C.attachEvent!=D)I(C,"onload",a);else if("function"==typeof C.onload){var b=C.onload;C.onload=
function(){b();a()}}else C.onload=a}function e(){var a=u.getElementsByTagName("body")[0],b=u.createElement(F);b.setAttribute("type",B);var c=a.appendChild(b);if(c){var e=0;(function(){if(typeof c.GetVariable!=D){var f=c.GetVariable("$version");if(f)f=f.split(" ")[1].split(","),s.pv=[parseInt(f[0],10),parseInt(f[1],10),parseInt(f[2],10)]}else if(10>e){e++;setTimeout(arguments.callee,10);return}a.removeChild(b);c=null;d()})()}else d()}function d(){var a=v.length;if(0<a)for(var b=0;b<a;b++){var c=v[b].id,
d=v[b].callbackFn,e={success:!1,id:c};if(0<s.pv[0]){var f=A(c);if(f)if(Q(v[b].swfVersion)&&!(s.wk&&312>s.wk)){if(P(c,!0),d)e.success=!0,e.ref=h(c),d(e)}else if(v[b].expressInstall&&g()){e={};e.data=v[b].expressInstall;e.width=f.getAttribute("width")||"0";e.height=f.getAttribute("height")||"0";if(f.getAttribute("class"))e.styleclass=f.getAttribute("class");if(f.getAttribute("align"))e.align=f.getAttribute("align");for(var k={},f=f.getElementsByTagName("param"),o=f.length,p=0;p<o;p++)"movie"!=f[p].getAttribute("name").toLowerCase()&&
(k[f[p].getAttribute("name")]=f[p].getAttribute("value"));i(e,k,c,d)}else m(f),d&&d(e)}else if(P(c,!0),d){if((c=h(c))&&typeof c.SetVariable!=D)e.success=!0,e.ref=c;d(e)}}}function h(a){var b=null;if((a=A(a))&&"OBJECT"==a.nodeName)typeof a.SetVariable!=D?b=a:(a=a.getElementsByTagName(F)[0])&&(b=a);return b}function g(){return!ha&&Q("6.0.65")&&(s.win||s.mac)&&!(s.wk&&312>s.wk)}function i(a,b,c,d){ha=!0;M=d||null;ka={success:!1,id:c};var e=A(c);if(e){"OBJECT"==e.nodeName?(S=p(e),f=null):(S=e,f=c);a.id=
r;if(typeof a.width==D||!/%$/.test(a.width)&&310>parseInt(a.width,10))a.width="310";if(typeof a.height==D||!/%$/.test(a.height)&&137>parseInt(a.height,10))a.height="137";u.title=u.title.slice(0,47)+" - Flash Player Installation";d=s.ie&&s.win?"ActiveX":"PlugIn";d="MMredirectURL="+C.location.toString().replace(/&/g,"%26")+"&MMplayerType="+d+"&MMdoctitle="+u.title;b.flashvars=typeof b.flashvars!=D?b.flashvars+("&"+d):d;if(s.ie&&s.win&&4!=e.readyState)d=u.createElement("div"),c+="SWFObjectNew",d.setAttribute("id",
c),e.parentNode.insertBefore(d,e),e.style.display="none",function(){4==e.readyState?e.parentNode.removeChild(e):setTimeout(arguments.callee,10)}();o(a,b,c)}}function m(a){if(s.ie&&s.win&&4!=a.readyState){var b=u.createElement("div");a.parentNode.insertBefore(b,a);b.parentNode.replaceChild(p(a),b);a.style.display="none";(function(){4==a.readyState?a.parentNode.removeChild(a):setTimeout(arguments.callee,10)})()}else a.parentNode.replaceChild(p(a),a)}function p(a){var b=u.createElement("div");if(s.win&&
s.ie)b.innerHTML=a.innerHTML;else if(a=a.getElementsByTagName(F)[0])if(a=a.childNodes)for(var c=a.length,d=0;d<c;d++)!(1==a[d].nodeType&&"PARAM"==a[d].nodeName)&&8!=a[d].nodeType&&b.appendChild(a[d].cloneNode(!0));return b}function o(a,b,c){var d,e=A(c);if(s.wk&&312>s.wk)return d;if(e){if(typeof a.id==D)a.id=c;if(s.ie&&s.win){var f="",h;for(h in a)if(a[h]!=Object.prototype[h])"data"==h.toLowerCase()?b.movie=a[h]:"styleclass"==h.toLowerCase()?f+=' class="'+a[h]+'"':"classid"!=h.toLowerCase()&&(f+=
" "+h+'="'+a[h]+'"');h="";for(var g in b)b[g]!=Object.prototype[g]&&(h+='<param name="'+g+'" value="'+b[g]+'" />');e.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+f+">"+h+"</object>";k[k.length]=a.id;d=A(a.id)}else{g=u.createElement(F);g.setAttribute("type",B);for(var i in a)a[i]!=Object.prototype[i]&&("styleclass"==i.toLowerCase()?g.setAttribute("class",a[i]):"classid"!=i.toLowerCase()&&g.setAttribute(i,a[i]));for(f in b)b[f]!=Object.prototype[f]&&"movie"!=f.toLowerCase()&&
(a=g,h=f,i=b[f],c=u.createElement("param"),c.setAttribute("name",h),c.setAttribute("value",i),a.appendChild(c));e.parentNode.replaceChild(g,e);d=g}}return d}function x(a){var b=A(a);if(b&&"OBJECT"==b.nodeName)s.ie&&s.win?(b.style.display="none",function(){if(4==b.readyState){var c=A(a);if(c){for(var d in c)"function"==typeof c[d]&&(c[d]=null);c.parentNode.removeChild(c)}}else setTimeout(arguments.callee,10)}()):b.parentNode.removeChild(b)}function A(a){var b=null;try{b=u.getElementById(a)}catch(c){}return b}
function I(a,b,c){a.attachEvent(b,c);L[L.length]=[a,b,c]}function Q(a){var b=s.pv,a=a.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]?!0:!1}function R(a,b,c,d){if(!s.ie||!s.mac){var e=u.getElementsByTagName("head")[0];if(e){c=c&&"string"==typeof c?c:"screen";d&&(aa=U=null);if(!U||aa!=c)d=u.createElement("style"),d.setAttribute("type","text/css"),d.setAttribute("media",c),U=e.appendChild(d),
s.ie&&s.win&&typeof u.styleSheets!=D&&0<u.styleSheets.length&&(U=u.styleSheets[u.styleSheets.length-1]),aa=c;s.ie&&s.win?U&&typeof U.addRule==F&&U.addRule(a,b):U&&typeof u.createTextNode!=D&&U.appendChild(u.createTextNode(a+" {"+b+"}"))}}}function P(a,b){if(pa){var c=b?"visible":"hidden";X&&A(a)?A(a).style.visibility=c:R("#"+a,"visibility:"+c)}}function Y(a){return null!=/[\\\"<>\.;]/.exec(a)&&typeof encodeURIComponent!=D?encodeURIComponent(a):a}var D="undefined",F="object",B="application/x-shockwave-flash",
r="SWFObjectExprInst",C=window,u=document,E=navigator,K=!1,O=[function(){K?e():d()}],v=[],k=[],L=[],S,f,M,ka,X=!1,ha=!1,U,aa,pa=!0,s=function(){var a=typeof u.getElementById!=D&&typeof u.getElementsByTagName!=D&&typeof u.createElement!=D,b=E.userAgent.toLowerCase(),c=E.platform.toLowerCase(),d=c?/win/.test(c):/win/.test(b),c=c?/mac/.test(c):/mac/.test(b),b=/webkit/.test(b)?parseFloat(b.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,e=!+"\u000b1",f=[0,0,0],h=null;if(typeof E.plugins!=D&&typeof E.plugins["Shockwave Flash"]==
F){if((h=E.plugins["Shockwave Flash"].description)&&!(typeof E.mimeTypes!=D&&E.mimeTypes[B]&&!E.mimeTypes[B].enabledPlugin))K=!0,e=!1,h=h.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),f[0]=parseInt(h.replace(/^(.*)\..*$/,"$1"),10),f[1]=parseInt(h.replace(/^.*\.(.*)\s.*$/,"$1"),10),f[2]=/[a-zA-Z]/.test(h)?parseInt(h.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}else if(typeof C.ActiveXObject!=D)try{var g=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if(g&&(h=g.GetVariable("$version")))e=!0,h=h.split(" ")[1].split(","),
f=[parseInt(h[0],10),parseInt(h[1],10),parseInt(h[2],10)]}catch(i){}return{w3:a,pv:f,wk:b,ie:e,win:d,mac:c}}();(function(){s.w3&&((typeof u.readyState!=D&&"complete"==u.readyState||typeof u.readyState==D&&(u.getElementsByTagName("body")[0]||u.body))&&a(),X||(typeof u.addEventListener!=D&&u.addEventListener("DOMContentLoaded",a,!1),s.ie&&s.win&&(u.attachEvent("onreadystatechange",function(){"complete"==u.readyState&&(u.detachEvent("onreadystatechange",arguments.callee),a())}),C==top&&function(){if(!X){try{u.documentElement.doScroll("left")}catch(b){setTimeout(arguments.callee,
0);return}a()}}()),s.wk&&function(){X||(/loaded|complete/.test(u.readyState)?a():setTimeout(arguments.callee,0))}(),c(a)))})();(function(){s.ie&&s.win&&window.attachEvent("onunload",function(){for(var a=L.length,b=0;b<a;b++)L[b][0].detachEvent(L[b][1],L[b][2]);a=k.length;for(b=0;b<a;b++)x(k[b]);for(var c in s)s[c]=null;s=null;for(var d in swfobject)swfobject[d]=null;swfobject=null})})();return{registerObject:function(a,b,c,d){if(s.w3&&a&&b){var e={};e.id=a;e.swfVersion=b;e.expressInstall=c;e.callbackFn=
d;v[v.length]=e;P(a,!1)}else d&&d({success:!1,id:a})},getObjectById:function(a){if(s.w3)return h(a)},embedSWF:function(a,c,d,e,f,h,k,m,p,r){var x={success:!1,id:c};s.w3&&!(s.wk&&312>s.wk)&&a&&c&&d&&e&&f?(P(c,!1),b(function(){d+="";e+="";var b={};if(p&&typeof p===F)for(var s in p)b[s]=p[s];b.data=a;b.width=d;b.height=e;s={};if(m&&typeof m===F)for(var u in m)s[u]=m[u];if(k&&typeof k===F)for(var v in k)s.flashvars=typeof s.flashvars!=D?s.flashvars+("&"+v+"="+k[v]):v+"="+k[v];if(Q(f))u=o(b,s,c),b.id==
c&&P(c,!0),x.success=!0,x.ref=u;else{if(h&&g()){b.data=h;i(b,s,c,r);return}P(c,!0)}r&&r(x)})):r&&r(x)},switchOffAutoHideShow:function(){pa=!1},ua:s,getFlashPlayerVersion:function(){return{major:s.pv[0],minor:s.pv[1],release:s.pv[2]}},hasFlashPlayerVersion:Q,createSWF:function(a,b,c){if(s.w3)return o(a,b,c)},showExpressInstall:function(a,b,c,d){s.w3&&g()&&i(a,b,c,d)},removeSWF:function(a){s.w3&&x(a)},createCSS:function(a,b,c,d){s.w3&&R(a,b,c,d)},addDomLoadEvent:b,addLoadEvent:c,getQueryParamValue:function(a){var b=
u.location.search||u.location.hash;if(b){/\?/.test(b)&&(b=b.split("?")[1]);if(null==a)return Y(b);for(var b=b.split("&"),c=0;c<b.length;c++)if(b[c].substring(0,b[c].indexOf("="))==a)return Y(b[c].substring(b[c].indexOf("=")+1))}return""},expressInstallCallback:function(){if(ha){var a=A(r);if(a&&S){a.parentNode.replaceChild(S,a);if(f&&(P(f,!0),s.ie&&s.win))S.style.display="block";M&&M(ka)}ha=!1}}}}();
(function(a,b){function c(b,c){var g=b.nodeName.toLowerCase();if("area"===g){c=b.parentNode;g=c.name;if(!b.href||!g||"map"!==c.nodeName.toLowerCase())return!1;b=a("img[usemap=#"+g+"]")[0];return!!b&&e(b)}return(/input|select|textarea|button|object/.test(g)?!b.disabled:"a"==g?b.href||c:c)&&e(b)}function e(b){return!a(b).parents().andSelf().filter(function(){return"hidden"===a.curCSS(this,"visibility")||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.16",
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}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return"number"===typeof b?this.each(function(){var e=
this;setTimeout(function(){a(e).focus();c&&c.call(e)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,
"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length)for(var c=a(this[0]),e;c.length&&c[0]!==document;){e=c.css("position");if("absolute"===e||"relative"===e||"fixed"===e)if(e=parseInt(c.css("zIndex"),10),!isNaN(e)&&0!==e)return e;c=c.parent()}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":
"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,e){function g(b,c,d,e){a.each(i,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0;d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0);e&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)});return c}var i="Width"===e?["Left","Right"]:["Top","Bottom"],m=e.toLowerCase(),p={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,
outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+e]=function(c){return c===b?p["inner"+e].call(this):this.each(function(){a(this).css(m,g(this,c)+"px")})};a.fn["outer"+e]=function(b,c){return"number"!==typeof b?p["outer"+e].call(this,b):this.each(function(){a(this).css(m,g(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,e){return!!a.data(b,e[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var e=a.attr(b,"tabindex"),g=isNaN(e);
return(g||0<=e)&&c(b,!g)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=100===c.offsetHeight;a.support.selectstart="onselectstart"in c;b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,e){var b=a.ui[b].prototype,i;for(i in e)b.plugins[i]=b.plugins[i]||[],b.plugins[i].push([c,e[i]])},call:function(a,b,c){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=
0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if("hidden"===a(b).css("overflow"))return!1;var c=c&&"left"===c?"scrollLeft":"scrollTop",e=!1;if(0<b[c])return!0;b[c]=1;e=0<b[c];b[c]=0;return e},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,e,i,m,p){return a.ui.isOverAxis(b,e,m)&&a.ui.isOverAxis(c,i,p)}}))})(jQuery);
(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var e=0,g;null!=(g=b[e]);e++)try{a(g).triggerHandler("remove")}catch(i){}c(b)}}else{var e=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b){}});return e.call(a(this),b,c)})}}a.widget=function(b,c,e){var i=b.split(".")[0],m,b=b.split(".")[1];m=i+"-"+b;if(!e)e=c,c=a.Widget;a.expr[":"][m]=
function(c){return!!a.data(c,b)};a[i]=a[i]||{};a[i][b]=function(a,b){arguments.length&&this._createWidget(a,b)};c=new c;c.options=a.extend(!0,{},c.options);a[i][b].prototype=a.extend(!0,c,{namespace:i,widgetName:b,widgetEventPrefix:a[i][b].prototype.widgetEventPrefix||b,widgetBaseClass:m},e);a.widget.bridge(b,a[i][b])};a.widget.bridge=function(c,e){a.fn[c]=function(g){var i="string"===typeof g,m=Array.prototype.slice.call(arguments,1),p=this,g=!i&&m.length?a.extend.apply(null,[!0,g].concat(m)):g;
if(i&&"_"===g.charAt(0))return p;i?this.each(function(){var e=a.data(this,c),h=e&&a.isFunction(e[g])?e[g].apply(e,m):e;if(h!==e&&h!==b)return p=h,!1}):this.each(function(){var b=a.data(this,c);b?b.option(g||{})._init():a.data(this,c,new e(g,this))});return p}};a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this);this.element=a(c);this.options=a.extend(!0,
{},this.options,this._getCreateOptions(),b);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.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(c,e){var g=c;if(0===arguments.length)return a.extend({},this.options);if("string"===typeof c){if(e===b)return this.options[c];g={};g[c]=e}this._setOptions(g);return this},_setOptions:function(b){var c=this;a.each(b,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,b){this.options[a]=b;"disabled"===a&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",
b);return this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,e){var i=this.options[b],c=a.Event(c);c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();e=e||{};if(c.originalEvent)for(var b=a.event.props.length,m;b;)m=a.event.props[--b],c[m]=c.originalEvent[m];this.element.trigger(c,e);return!(a.isFunction(i)&&!1===i.call(this.element[0],c,e)||c.isDefaultPrevented())}}})(jQuery);
(function(a){var b=!1;a(document).mouseup(function(){b=!1});a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(e){if(!0===a.data(e.target,b.widgetName+".preventClickEvent"))return a.removeData(e.target,b.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+
this.widgetName)},_mouseDown:function(c){if(!b){this._mouseStarted&&this._mouseUp(c);this._mouseDownEvent=c;var e=this,d=1==c.which,h="string"==typeof this.options.cancel&&c.target.nodeName?a(c.target).closest(this.options.cancel).length:!1;if(!d||h||!this._mouseCapture(c))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)&&(this._mouseStarted=
!1!==this._mouseStart(c),!this._mouseStarted))return c.preventDefault(),!0;!0===a.data(c.target,this.widgetName+".preventClickEvent")&&a.removeData(c.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(a){return e._mouseMove(a)};this._mouseUpDelegate=function(a){return e._mouseUp(a)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.preventDefault();return b=!0}},_mouseMove:function(b){if(a.browser.msie&&
!(9<=document.documentMode)&&!b.button)return this._mouseUp(b);if(this._mouseStarted)return this._mouseDrag(b),b.preventDefault();if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b))(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,b))?this._mouseDrag(b):this._mouseUp(b);return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=
!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b);return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);
(function(a){a.ui=a.ui||{};var b=/left|center|right/,c=/top|center|bottom/,e=a.fn.position,d=a.fn.offset;a.fn.position=function(d){if(!d||!d.of)return e.apply(this,arguments);var d=a.extend({},d),g=a(d.of),i=g[0],m=(d.collision||"flip").split(" "),p=d.offset?d.offset.split(" "):[0,0],o,x,A;9===i.nodeType?(o=g.width(),x=g.height(),A={top:0,left:0}):i.setTimeout?(o=g.width(),x=g.height(),A={top:g.scrollTop(),left:g.scrollLeft()}):i.preventDefault?(d.at="left top",o=x=0,A={top:d.of.pageY,left:d.of.pageX}):
(o=g.outerWidth(),x=g.outerHeight(),A=g.offset());a.each(["my","at"],function(){var a=(d[this]||"").split(" ");1===a.length&&(a=b.test(a[0])?a.concat(["center"]):c.test(a[0])?["center"].concat(a):["center","center"]);a[0]=b.test(a[0])?a[0]:"center";a[1]=c.test(a[1])?a[1]:"center";d[this]=a});1===m.length&&(m[1]=m[0]);p[0]=parseInt(p[0],10)||0;1===p.length&&(p[1]=p[0]);p[1]=parseInt(p[1],10)||0;"right"===d.at[0]?A.left+=o:"center"===d.at[0]&&(A.left+=o/2);"bottom"===d.at[1]?A.top+=x:"center"===d.at[1]&&
(A.top+=x/2);A.left+=p[0];A.top+=p[1];return this.each(function(){var b=a(this),c=b.outerWidth(),e=b.outerHeight(),g=parseInt(a.curCSS(this,"marginLeft",!0))||0,i=parseInt(a.curCSS(this,"marginTop",!0))||0,D=c+g+(parseInt(a.curCSS(this,"marginRight",!0))||0),F=e+i+(parseInt(a.curCSS(this,"marginBottom",!0))||0),B=a.extend({},A),r;"right"===d.my[0]?B.left-=c:"center"===d.my[0]&&(B.left-=c/2);"bottom"===d.my[1]?B.top-=e:"center"===d.my[1]&&(B.top-=e/2);B.left=Math.round(B.left);B.top=Math.round(B.top);
r={left:B.left-g,top:B.top-i};a.each(["left","top"],function(b,g){a.ui.position[m[b]]&&a.ui.position[m[b]][g](B,{targetWidth:o,targetHeight:x,elemWidth:c,elemHeight:e,collisionPosition:r,collisionWidth:D,collisionHeight:F,offset:p,my:d.my,at:d.at})});a.fn.bgiframe&&b.bgiframe();b.offset(a.extend(B,{using:d.using}))})};a.ui.position={fit:{left:function(b,c){var d=a(window),d=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft();b.left=0<d?b.left-d:Math.max(b.left-c.collisionPosition.left,
b.left)},top:function(b,c){var d=a(window),d=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=0<d?b.top-d:Math.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,c){if("center"!==c.at[0]){var d=a(window),d=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft(),e="left"===c.my[0]?-c.elemWidth:"right"===c.my[0]?c.elemWidth:0,p="left"===c.at[0]?c.targetWidth:-c.targetWidth,o=-2*c.offset[0];b.left+=0>c.collisionPosition.left?e+p+o:0<d?e+p+o:0}},top:function(b,
c){if("center"!==c.at[1]){var d=a(window),d=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop(),e="top"===c.my[1]?-c.elemHeight:"bottom"===c.my[1]?c.elemHeight:0,p="top"===c.at[1]?c.targetHeight:-c.targetHeight,o=-2*c.offset[1];b.top+=0>c.collisionPosition.top?e+p+o:0<d?e+p+o:0}}}};if(!a.offset.setOffset)a.offset.setOffset=function(b,c){if(/static/.test(a.curCSS(b,"position")))b.style.position="relative";var d=a(b),e=d.offset(),p=parseInt(a.curCSS(b,"top",!0),10)||0,o=parseInt(a.curCSS(b,
"left",!0),10)||0,e={top:c.top-e.top+p,left:c.left-e.left+o};"using"in c?c.using.call(b,e):d.css(e)},a.fn.offset=function(b){var c=this[0];return!c||!c.ownerDocument?null:b?this.each(function(){a.offset.setOffset(this,b)}):d.call(this)}})(jQuery);
(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();
this.floating=this.items.length?"x"===a.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1;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 a=this.items.length-1;0<=a;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(b,c){"disabled"===b?(this.options[b]=
c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(b,c){if(this.reverting)return!1;if(this.options.disabled||"static"==this.options.type)return!1;this._refreshItems(b);var e=null,d=this;a(b.target).parents().each(function(){if(a.data(this,"sortable-item")==d)return e=a(this),!1});a.data(b.target,"sortable-item")==d&&(e=a(b.target));if(!e)return!1;if(this.options.handle&&!c){var h=!1;a(this.options.handle,
e).find("*").andSelf().each(function(){this==b.target&&(h=!0)});if(!h)return!1}this.currentItem=e;this._removeCurrentsFromItems();return!0},_mouseStart:function(b,c,e){c=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(b);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:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();
this._createPlaceholder();c.containment&&this._setContainment();if(c.cursor){if(a("body").css("cursor"))this._storedCursor=a("body").css("cursor");a("body").css("cursor",c.cursor)}if(c.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",c.opacity)}if(c.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",c.zIndex)}if(this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName)this.overflowOffset=
this.scrollParent.offset();this._trigger("start",b,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!e)for(e=this.containers.length-1;0<=e;e--)this.containers[e]._trigger("activate",b,this._uiHash(this));if(a.ui.ddmanager)a.ui.ddmanager.current=this;a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.dragging=!0;this.helper.addClass("ui-sortable-helper");this._mouseDrag(b);return!0},_mouseDrag:function(b){this.position=this._generatePosition(b);
this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var c=this.options,e=!1;if(this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<c.scrollSensitivity)this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop+c.scrollSpeed;else if(b.pageY-this.overflowOffset.top<c.scrollSensitivity)this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop-
c.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity)this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft+c.scrollSpeed;else if(b.pageX-this.overflowOffset.left<c.scrollSensitivity)this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft-c.scrollSpeed}else b.pageY-a(document).scrollTop()<c.scrollSensitivity?e=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<c.scrollSensitivity&&
(e=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?e=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(e=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed));!1!==e&&a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||"y"!=this.options.axis)this.helper[0].style.left=
this.position.left+"px";if(!this.options.axis||"x"!=this.options.axis)this.helper[0].style.top=this.position.top+"px";for(c=this.items.length-1;0<=c;c--){var e=this.items[c],d=e.item[0],h=this._intersectsWithPointer(e);if(h&&d!=this.currentItem[0]&&this.placeholder[1==h?"next":"prev"]()[0]!=d&&!a.ui.contains(this.placeholder[0],d)&&("semi-dynamic"==this.options.type?!a.ui.contains(this.element[0],d):1)){this.direction=1==h?"down":"up";if("pointer"==this.options.tolerance||this._intersectsWithSides(e))this._rearrange(b,
e);else break;this._trigger("change",b,this._uiHash());break}}this._contactContainers(b);a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);this._trigger("sort",b,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(b,c){if(b){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.revert){var e=this,c=e.placeholder.offset();e.reverting=!0;a(this.helper).animate({left:c.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==document.body?
0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-e.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(b)})}else this._clear(b,c);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null});"original"==this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;0<=b;b--)if(this.containers[b]._trigger("deactivate",
null,this._uiHash(this)),this.containers[b].containerCache.over)this.containers[b]._trigger("out",null,this._uiHash(this)),this.containers[b].containerCache.over=0}this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!=this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):
a(this.domPosition.parent).prepend(this.currentItem));return this},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),e=[],b=b||{};a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);c&&e.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))});!e.length&&b.key&&e.push(b.key+"=");return e.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),e=[],b=b||{};c.each(function(){e.push(a(b.item||this).attr(b.attribute||
"id")||"")});return e},_intersectsWith:function(a){var c=this.positionAbs.left,e=c+this.helperProportions.width,d=this.positionAbs.top,h=d+this.helperProportions.height,g=a.left,i=g+a.width,m=a.top,p=m+a.height,o=this.offset.click.top,x=this.offset.click.left;return"pointer"==this.options.tolerance||this.options.forcePointerForContainers||"pointer"!=this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?d+o>m&&d+o<p&&c+x>g&&c+x<i:g<c+this.helperProportions.width/
2&&e-this.helperProportions.width/2<i&&m<d+this.helperProportions.height/2&&h-this.helperProportions.height/2<p},_intersectsWithPointer:function(b){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top,b.height),b=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left,b.width),c=c&&b,b=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return!c?!1:this.floating?e&&"right"==e||"down"==b?2:1:b&&("down"==b?2:1)},_intersectsWithSides:function(b){var c=
a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.height/2,b.height),b=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left+b.width/2,b.width),e=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return this.floating&&d?"right"==d&&b||"left"==d&&!b:e&&("down"==e&&c||"up"==e&&!c)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return 0!=a&&(0<a?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-
this.lastPositionAbs.left;return 0!=a&&(0<a?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(b){var c=[],e=[],d=this._connectWith();if(d&&b)for(b=d.length-1;0<=b;b--)for(var h=a(d[b]),g=h.length-1;0<=g;g--){var i=a.data(h[g],"sortable");i&&i!=this&&!i.options.disabled&&e.push([a.isFunction(i.options.items)?i.options.items.call(i.element):
a(i.options.items,i.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),i])}e.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(b=e.length-1;0<=b;b--)e[b][0].each(function(){c.push(this)});return a(c)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),c=0;c<this.items.length;c++)for(var e=
0;e<a.length;e++)a[e]==this.items[c].item[0]&&this.items.splice(c,1)},_refreshItems:function(b){this.items=[];this.containers=[this];var c=this.items,e=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]],d=this._connectWith();if(d)for(var h=d.length-1;0<=h;h--)for(var g=a(d[h]),i=g.length-1;0<=i;i--){var m=a.data(g[i],"sortable");m&&m!=this&&!m.options.disabled&&(e.push([a.isFunction(m.options.items)?m.options.items.call(m.element[0],
b,{item:this.currentItem}):a(m.options.items,m.element),m]),this.containers.push(m))}for(h=e.length-1;0<=h;h--){b=e[h][1];d=e[h][0];i=0;for(g=d.length;i<g;i++)m=a(d[i]),m.data("sortable-item",b),c.push({item:m,instance:b,width:0,height:0,left:0,top:0})}},refreshPositions:function(b){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var c=this.items.length-1;0<=c;c--){var e=this.items[c];if(!(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0])){var d=
this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!b)e.width=d.outerWidth(),e.height=d.outerHeight();d=d.offset();e.left=d.left;e.top=d.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=this.containers.length-1;0<=c;c--)d=this.containers[c].element.offset(),this.containers[c].containerCache.left=d.left,this.containers[c].containerCache.top=d.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),
this.containers[c].containerCache.height=this.containers[c].element.outerHeight();return this},_createPlaceholder:function(b){var c=b||this,e=c.options;if(!e.placeholder||e.placeholder.constructor==String){var d=e.placeholder;e.placeholder={element:function(){var b=a(document.createElement(c.currentItem[0].nodeName)).addClass(d||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d)b.style.visibility="hidden";return b},update:function(a,b){if(!d||e.forcePlaceholderSize)b.height()||
b.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),b.width()||b.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=a(e.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);e.placeholder.update(c,c.placeholder)},_contactContainers:function(b){for(var c=null,e=null,d=this.containers.length-
1;0<=d;d--)if(!a.ui.contains(this.currentItem[0],this.containers[d].element[0]))if(this._intersectsWith(this.containers[d].containerCache)){if(!c||!a.ui.contains(this.containers[d].element[0],c.element[0]))c=this.containers[d],e=d}else if(this.containers[d].containerCache.over)this.containers[d]._trigger("out",b,this._uiHash(this)),this.containers[d].containerCache.over=0;if(c)if(1===this.containers.length)this.containers[e]._trigger("over",b,this._uiHash(this)),this.containers[e].containerCache.over=
1;else if(this.currentContainer!=this.containers[e]){for(var c=1E4,d=null,h=this.positionAbs[this.containers[e].floating?"left":"top"],g=this.items.length-1;0<=g;g--)if(a.ui.contains(this.containers[e].element[0],this.items[g].item[0])){var i=this.items[g][this.containers[e].floating?"left":"top"];Math.abs(i-h)<c&&(c=Math.abs(i-h),d=this.items[g])}if(d||this.options.dropOnEmpty)this.currentContainer=this.containers[e],d?this._rearrange(b,d,null,!0):this._rearrange(b,null,this.containers[e].element,
!0),this._trigger("change",b,this._uiHash()),this.containers[e]._trigger("change",b,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[e]._trigger("over",b,this._uiHash(this)),this.containers[e].containerCache.over=1}},_createHelper:function(b){var c=this.options,b=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.currentItem])):"clone"==c.helper?this.currentItem.clone():this.currentItem;b.parents("body").length||a("parent"!=c.appendTo?
c.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0]);if(b[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")};(""==b[0].style.width||c.forceHelperSize)&&b.width(this.currentItem.width());(""==b[0].style.height||c.forceHelperSize)&&b.height(this.currentItem.height());return b},_adjustOffsetFromHelper:function(b){"string"==
typeof b&&(b=b.split(" "));a.isArray(b)&&(b={left:+b[0],top:+b[1]||0});if("left"in b)this.offset.click.left=b.left+this.margins.left;if("right"in b)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if("top"in b)this.offset.click.top=b.top+this.margins.top;if("bottom"in b)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();"absolute"==this.cssPosition&&
this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==
this.cssPosition){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}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 b=this.options;if("parent"==b.containment)b.containment=this.helper[0].parentNode;if("document"==b.containment||"window"==b.containment)this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a("document"==b.containment?document:window).width()-this.helperProportions.width-this.margins.left,(a("document"==b.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-
this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)){var c=a(b.containment)[0],b=a(b.containment).offset(),e="hidden"!=a(c).css("overflow");this.containment=[b.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,b.left+(e?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||
0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,b.top+(e?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(b,c){if(!c)c=this.position;var b="absolute"==b?1:-1,e="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?
this.offsetParent:this.scrollParent,d=/(html|body)/i.test(e[0].tagName);return{top:c.top+this.offset.relative.top*b+this.offset.parent.top*b-(a.browser.safari&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():d?0:e.scrollTop())*b),left:c.left+this.offset.relative.left*b+this.offset.parent.left*b-(a.browser.safari&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():d?0:e.scrollLeft())*b)}},_generatePosition:function(b){var c=
this.options,e="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,d=/(html|body)/i.test(e[0].tagName);if("relative"==this.cssPosition&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var h=b.pageX,g=b.pageY;this.originalPosition&&(this.containment&&(b.pageX-this.offset.click.left<this.containment[0]&&(h=this.containment[0]+
this.offset.click.left),b.pageY-this.offset.click.top<this.containment[1]&&(g=this.containment[1]+this.offset.click.top),b.pageX-this.offset.click.left>this.containment[2]&&(h=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top)),c.grid&&(g=this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1],g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?
g:!(g-this.offset.click.top<this.containment[1])?g-c.grid[1]:g+c.grid[1]:g,h=this.originalPageX+Math.round((h-this.originalPageX)/c.grid[0])*c.grid[0],h=this.containment?!(h-this.offset.click.left<this.containment[0]||h-this.offset.click.left>this.containment[2])?h:!(h-this.offset.click.left<this.containment[0])?h-c.grid[0]:h+c.grid[0]:h));return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():
d?0:e.scrollTop()),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():d?0:e.scrollLeft())}},_rearrange:function(a,c,e,d){e?e[0].appendChild(this.placeholder[0]):c.item[0].parentNode.insertBefore(this.placeholder[0],"down"==this.direction?c.item[0]:c.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var h=this,g=this.counter;window.setTimeout(function(){g==
h.counter&&h.refreshPositions(!d)},0)},_clear:function(b,c){this.reverting=!1;var e=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var d in this._storedCSS)if("auto"==this._storedCSS[d]||"static"==this._storedCSS[d])this._storedCSS[d]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&e.push(function(a){this._trigger("receive",
a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!c&&e.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){c||e.push(function(a){this._trigger("remove",a,this._uiHash())});for(d=this.containers.length-1;0<=d;d--)a.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!c&&(e.push(function(a){return function(b){a._trigger("receive",
b,this._uiHash(this))}}.call(this,this.containers[d])),e.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.containers[d])))}for(d=this.containers.length-1;0<=d;d--)if(c||e.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[d])),this.containers[d].containerCache.over)e.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[d])),this.containers[d].containerCache.over=
0;this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex","auto"==this._storedZIndex?"":this._storedZIndex);this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());for(d=0;d<e.length;d++)e[d].call(this,b);this._trigger("stop",b,this._uiHash())}return!1}c||this._trigger("beforeStop",b,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!c){for(d=0;d<e.length;d++)e[d].call(this,b);this._trigger("stop",b,this._uiHash())}this.fromOutside=!1;return!0},_trigger:function(){!1===a.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(b){var c=b||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}});a.extend(a.ui.sortable,
{version:"1.8.16"})})(jQuery);
(function(a){var b=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var b=this,e=this.element[0].ownerDocument,d;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(e){if(!b.options.disabled&&!b.element.propAttr("readOnly")){d=!1;
var g=a.ui.keyCode;switch(e.keyCode){case g.PAGE_UP:b._move("previousPage",e);break;case g.PAGE_DOWN:b._move("nextPage",e);break;case g.UP:b._move("previous",e);e.preventDefault();break;case g.DOWN:b._move("next",e);e.preventDefault();break;case g.ENTER:case g.NUMPAD_ENTER:b.menu.active&&(d=!0,e.preventDefault());case g.TAB:if(!b.menu.active)break;b.menu.select(e);break;case g.ESCAPE:b.element.val(b.term);b.close(e);break;default:clearTimeout(b.searching),b.searching=setTimeout(function(){if(b.term!=
b.element.val())b.selectedItem=null,b.search(null,e)},b.options.delay)}}}).bind("keypress.autocomplete",function(a){d&&(d=!1,a.preventDefault())}).bind("focus.autocomplete",function(){if(!b.options.disabled)b.selectedItem=null,b.previous=b.element.val()}).bind("blur.autocomplete",function(a){if(!b.options.disabled)clearTimeout(b.searching),b.closing=setTimeout(function(){b.close(a);b._change(a)},150)});this._initSource();this.response=function(){return b._response.apply(b,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||
"body",e)[0]).mousedown(function(e){var d=b.menu.element[0];a(e.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(e){e.target!==b.element[0]&&e.target!==d&&!a.ui.contains(d,e.target)&&b.close()})},1);setTimeout(function(){clearTimeout(b.closing)},13)}).menu({focus:function(a,e){e=e.item.data("item.autocomplete");!1!==b._trigger("focus",a,{item:e})&&/^key/.test(a.originalEvent.type)&&b.element.val(e.value)},selected:function(a,d){var i=d.item.data("item.autocomplete"),
m=b.previous;if(b.element[0]!==e.activeElement)b.element.focus(),b.previous=m,setTimeout(function(){b.previous=m;b.selectedItem=i},1);!1!==b._trigger("select",a,{item:i})&&b.element.val(i.value);b.term=b.element.val();b.close(a);b.selectedItem=i},blur:function(){b.menu.element.is(":visible")&&b.element.val()!==b.term&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(b,e){a.Widget.prototype._setOption.apply(this,arguments);"source"===b&&this._initSource();"appendTo"===b&&this.menu.element.appendTo(a(e||"body",this.element[0].ownerDocument)[0]);"disabled"===b&&e&&this.xhr&&this.xhr.abort()},_initSource:function(){var c=this,e,d;a.isArray(this.options.source)?(e=this.options.source,this.source=function(b,c){c(a.ui.autocomplete.filter(e,b.term))}):"string"===typeof this.options.source?
(d=this.options.source,this.source=function(e,g){c.xhr&&c.xhr.abort();c.xhr=a.ajax({url:d,data:e,dataType:"json",autocompleteRequest:++b,success:function(a){this.autocompleteRequest===b&&g(a)},error:function(){this.autocompleteRequest===b&&g([])}})}):this.source=this.options.source},search:function(a,b){a=null!=a?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(!1!==this._trigger("search",b))return this._search(a)},
_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){!this.options.disabled&&a&&a.length?(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.previous!==
this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.map(b,function(b){return"string"===typeof b?{label:b,value:b}:a.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){var e=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(e,b);this.menu.deactivate();this.menu.refresh();e.show();this._resizeMenu();e.position(a.extend({of:this.element},this.options.position));
this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(b,e){var d=this;a.each(e,function(a,e){d._renderItem(b,e)})},_renderItem:function(b,e){return a("<li></li>").data("item.autocomplete",e).append(a("<a></a>").text(e.label)).appendTo(b)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&
/^next/.test(a))this.element.val(this.term),this.menu.deactivate();else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,e){var d=RegExp(a.ui.autocomplete.escapeRegex(e),"i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})})(jQuery);
(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){a(c.target).closest(".ui-menu-item a").length&&(c.preventDefault(),b.select(c))});this.refresh()},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(a,c){this.deactivate();if(this.hasScroll()){var e=c.offset().top-this.element.offset().top,d=this.element.scrollTop(),h=this.element.height();0>e?this.element.scrollTop(d+e):e>=h&&this.element.scrollTop(d+e-h+c.height())}this.active=c.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:c})},deactivate:function(){if(this.active)this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),
this._trigger("blur"),this.active=null},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,c,e){this.active?(a=this.active[a+"All"](".ui-menu-item").eq(0),a.length?this.activate(e,a):this.activate(e,this.element.children(c))):this.activate(e,this.element.children(c))},
nextPage:function(b){if(this.hasScroll())if(!this.active||this.last())this.activate(b,this.element.children(".ui-menu-item:first"));else{var c=this.active.offset().top,e=this.element.height(),d=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c-e+a(this).height();return 10>b&&-10<b});d.length||(d=this.element.children(".ui-menu-item:last"));this.activate(b,d)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},
previousPage:function(b){if(this.hasScroll())if(!this.active||this.first())this.activate(b,this.element.children(".ui-menu-item:last"));else{var c=this.active.offset().top,e=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-c+e-a(this).height();return 10>b&&-10<b});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(b,result)}else this.activate(b,this.element.children(".ui-menu-item").filter(!this.active||
this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);
(function(a){a.widget("ui.tagit",{options:{tagSource:[],triggerKeys:["enter","space","comma","tab"],initialTags:[],minLength:1,select:!1,allowNewTags:!0,emptySearch:!0},_keys:{backspace:[8],enter:[13],space:[32],comma:[44,188],tab:[9]},_create:function(){var b=this;this.tagsArray=[];this.timer=null;this.element.addClass("tagit");this.element.children("li").each(function(){b.options.initialTags.push(a(this).text())});this.element.html('<li class="tagit-new"><input class="tagit-input" type="text" /></li>');
this.input=this.element.find(".tagit-input");a(this.element).click(function(c){a(c.target).hasClass("tagit-close")?(a(c.target).parent().remove(),c=a(c.target).parent().text(),b._popTag(c.substr(0,c.length-1))):(b.input.focus(),b.options.emptySearch&&a(c.target).hasClass("tagit-input")&&""==b.input.val()&&void 0!=b.input.autocomplete&&b.input.autocomplete("search"))});var c=this.options.select;this.options.appendTo=this.element;this.options.source=this.options.tagSource;this.options.select=function(a,
c){clearTimeout(b.timer);b._addTag(c.item.value);return!1};this.input.autocomplete(this.options);this.options.select=c;this.input.keydown(function(c){var d=b.element.children(".tagit-choice:last");if(c.which==b._keys.backspace)return b._backspace(d);b._isInitKey(c.which)&&(c.preventDefault(),b.options.allowNewTags&&a(this).val().length>=b.options.minLength?b._addTag(a(this).val()):b.options.allowNewTags||b.input.val(""));d.hasClass("selected")&&d.removeClass("selected");b.lastKey=c.which});this.input.blur(function(){var c=
a(this).val();if(b.options.allowNewTags)b.timer=setTimeout(function(){b._addTag(c)},400);a(this).val("");return!1});String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};if(this.options.select)this.element.after('<select class="tagit-hiddenSelect" name="'+this.element.attr("name")+'" multiple="multiple"></select>'),this.select=this.element.siblings(".tagit-hiddenSelect");this._initialTags()},_popSelect:function(a){this.select.children('option[value="'+a+'"]').remove();this.select.change()},
_addSelect:function(a){this.select.append('<option selected="selected" value="'+a+'">'+a+"</option>");this.select.change()},_popTag:function(b){a.inArray(b,this.tagsArray);void 0==b?b=this.tagsArray.pop():this.tagsArray.splice(-1==a.inArray(b,this.tagsArray)?this.tagsArray.length-1:a.inArray(b,this.tagsArray),1);this.options.select&&this._popSelect(b)},_addTag:function(b){this.input.val("");b=b.replace(/,+$/,"");b=b.trim();if(""==b||this._exists(b))return!1;var c="";a('<li class="tagit-choice">'+
b+'<a class="tagit-close">x</a></li>').insertBefore(this.input.parent());this.input.val("");this.tagsArray.push(b);this.options.select&&this._addSelect(b);return!0},_exists:function(b){return 0==this.tagsArray.length||-1==a.inArray(b,this.tagsArray)?!1:!0},_isInitKey:function(b){var c="",e;for(e in this._keys)-1!=a.inArray(b,this._keys[e])&&(c=e);return-1!=a.inArray(c,this.options.triggerKeys)?!0:!1},_removeTag:function(){this._popTag();this.element.children(".tagit-choice:last").remove()},_backspace:function(a){if(""==
this.input.val())this.lastKey==this._keys.backspace?(this._popTag(),a.remove(),this.lastKey=null):(a.addClass("selected"),this.lastKey=this._keys.backspace);return!0},_initialTags:function(){console.log("Initial Tags");console.log(this.options.initialTags);if(0!=this.options.initialTags.length)for(var a=0;a<this.options.initialTags.length;a++)console.log(a),console.log(this.options.initialTags[a]),this._addTag(this.options.initialTags[a])},tags:function(){return this.tagsArray},destroy:function(){a.Widget.prototype.destroy.apply(this,
arguments);this.tagsArray=[]}})})(jQuery);var leave_check=0;function leave_block(){if(0===leave_check)leave_check+=1,window.onbeforeunload=function(){return codes.leave_work_close}}function clear_leave_block(){leave_check=0;window.onbeforeunload=function(){}}function expressInstallCallback(){confirm("A newer version of Flash Player is required - please install it.")?window.location="http://get.adobe.com/flashplayer/":alert("You won't be able to use this tool until you update your Flash Player")}
function CommentSWF(a,b,c){swffer(a,b,c,300,220)}function SuperBuilder(a,b,c,e,d){var h={pack:$("#fv_pack").val()};0<c&&(h.comic_id=c);e&&(h.char_id=e);d&&(h.assign_id=d);swffer(a,b,h,750,650);return!1}function CharBuilder(a,b,c,e,d,h){var g={pack:$("#fv_pack").val(),student:0};1<c&&(g.char_id=c);e&&(g.char_name=e);h&&(g.student=1);g.builder="character";g.btype=d;swffer(a,b,g,750,600);return!1}function busy_mouse(a){1==a?$("body").css("cursor","auto"):$("body").css("cursor","wait")}
function disable_input(){busy_mouse();$("input").attr("disabled","disabled");$("textarea").attr("disabled","disabled");$("select").attr("disabled","disabled")}function enable_input(){busy_mouse(1);$("input").removeAttr("disabled");$("textarea").removeAttr("disabled");$("select").removeAttr("disabled")}function isEmpty(a){for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}
function jj_call(a,b,c){disable_input();var e="/json_json.php";1==c&&(e="/json_json_noauth.php");""===a||0===a.length||isEmpty(a)?(enable_input(),alert("An error has occured - please contact support (no args to jjc)")):$.ajax({type:"POST",url:e,data:a,dataType:"json",success:function(a){enable_input();a.error?alert(a.error):1!=a.valid?(alert("An error has occured."),"undefined"!=typeof staging&&1==staging&&alert(a)):(a.alert_message&&alert(a.alert_message),a.url?window.location=a.url:b(a))},error:function(a,
b,c){enable_input();var e="An error has occured - please try again";"undefined"!=typeof staging&&1==staging&&(e=e+("\n\ntextStatus: "+b+"\n")+("\nerrorThrown: "+c+"\n")+("\nRequest: "+a+"\n"));alert(e)}})}function jj_call_noauth(a,b){jj_call(a,b,1)}function clear_auth_cookie(){$.cookie("auth",null);$.cookie("auth",null,{path:"/"});var a=document.domain.substr(document.domain.indexOf("bitstrips"));$.cookie("auth",null,{domain:a});$.cookie("auth",null,{domain:a,path:"/"})}
function set_auth_cookie(a,b){if(50<a.length)return alert("Cookie too long - please contact support\n"+a),!1;if(30>a.length&&""!==a)return alert("Cookie too short - please contact support\n"+a),!1;clear_auth_cookie();var c={path:"/",domain:document.domain.substr(document.domain.indexOf("bitstrips"))};if(b&&0<b)c.expires=b;$.cookie("auth",a,c);if(""===a){if(null===$.cookie("auth")||""===$.cookie("auth"))return!0;alert(codes.clear_cookie_error);return!1}return a!=$.cookie("auth")?(alert(codes.cookie_error),
!1):!0}function ctog(a){$("."+a).toggle();return!1}function cache_overswap(a){$(new Image).attr("src",a.replace(".png","_over.png"))}$(document).ready(function(){$("img.overswap").each(function(){cache_overswap($(this).attr("src"))});$("img.overswap").hover(function(){var a=$(this).attr("src");$(this).attr("src",a.replace(".png","_over.png"))},function(){var a=$(this).attr("src");$(this).attr("src",a.replace("_over.png",".png"))})});function window_nav(a){window.location=a;return 1}var deleting=0;
function swffer(a,b,c,e,d){"undefined"!=typeof staging&&1==staging&&(c.staging=1);v_check="10.0.0";swfobject.embedSWF(b,a,e,d,v_check,"/swfs/expressInstall.swf",c,{allowscriptaccess:"always",wmode:"opaque"},swffer_callback)}function swffer_callback(a){!1==a&&alert("There was an error loading the flash swf. Please try again.")}function hide_parent(a){$(a).parent().hide()}
function saved_bit(a,b){"shared"==a?$("#comment_divs").length?comment_posted(b):$("#comment_swf").html("<p>Comment added - thanks!</p>"):"comic"==a&&comment_posted(b);return 1}function comment_posted(a){$.get("/json.php",{comment:a},function(a){$(".no_comments").remove();$("#add_comment").hide();$("#comment_divs").prepend(a)});return"Yeah!"}function toggle_head(){$("#status_updater").toggle()}function show_comments(){$("#add_c").toggle();$("#comment_add").toggle()}
function save_show(){$("#save").show()}function save_click(){var a=[];$("#series LI").each(function(){a.push($(this).attr("id"))});$("#save").attr({disabled:!0});$("#series").draggableDisable();a=a.join(",");$.post("/json.php",{ids:a},function(){$("#save").removeAttr("disabled").hide();$("#series").draggableEnable()})}function remove_bits(a){for(var b=0;b<a.length;b+=1)$("#"+a[b]).remove()}function bits_posted(){update_me();$("#status_updater").hide();return"Yeah!"}
function update_me(){$.get("/json.php?mytwit=1",function(a){$("#mytwit").slideUp("slow",function(){$("#mytwit").html(a).slideDown("slow")})})}function bitbox(){var a=[];$("#twits").children("div").filter(".bitty").each(function(){a.push($(this).attr("id"))});var b={bitids:a.join(",")};$.getJSON("/json.php",b,function(a){remove_bits(a[0]);a[1]?($("#twits").prepend(a[1]),timeout=6E4):(timeout*=1.2,6E5<timeout&&(timeout=6E5))})}
function delete_message(a,b,c){deleting=b;loading_message=0;$(a).attr({disabled:!0});$("#message"+b).slideUp("fast",function(){$(this).remove()});c?$.post("/json.php",{hide_sent:1,message_id:b}):$.post("/json.php",{message_id:b})}function normal_mouse(){$("body").css("cursor","auto")}var loading_message=0;
function show_message(a){if(!(0!=loading_message||deleting==a)){var b="#message"+a;$("#trash"+a).attr("disabled")||($("body").css("cursor","wait"),$("span.subject").show(),$("span.loading").hide(),$(b+" span.loading").show(),$(b+" span.subject").hide(),loading_message=a,$(b+" .mess_content").load("/get_message.php?message_id="+a,function(){loading_message=0;$("body").css("cursor","auto");$(b).removeClass("unread");var a=$("div#inbox .mess_content").filter(":visible"),e=$("div#inbox .mess_head").filter(":hidden");
$(b+" .mess_head").slideUp();$(b+" .mess_content").slideDown();tb_init(b+" .mess_content a.thickbox");a.slideUp();e.slideDown()}))}}
function previous_message(a){a=$("#img"+a).prev();if(a.length){a.css("margin-left","-746px").show().animate({marginLeft:"0px"},"normal",function(){$(this).next().hide()});var b=a.attr("id").substr(3);a.hasClass("unread")&&($.post("/json.php",{read:1,message_id:b}),a.removeClass("unread"));$("#txt"+b).siblings().removeClass("selected");$("#txt"+b).addClass("selected")}}
function next_message(a){var b=$("#img"+a).next();b.length&&(b.show(),$("#img"+a).animate({marginLeft:"-746px"},"normal",function(){$(this).hide()}),a=b.attr("id").substr(3),b.hasClass("unread")&&($.post("/json.php",{read:1,message_id:a}),b.removeClass("unread")),$("#txt"+a).siblings().removeClass("selected"),$("#txt"+a).addClass("selected"))}
function straight_jump(a,b){$("#thread"+a+" div.clicker_container").hide();$("#thread"+a+" div.clicker_container").css("margin-left",0);$("#img"+b).show();$("#txt"+b).siblings().removeClass("selected");$("#txt"+b).addClass("selected")}function hide_message(a){a="#message"+a;$(a+" .mess_content").slideUp();$(a+" .mess_head").slideDown()}function view_inbox(){$("#view_message").hide();$("#new_message").hide();$("#inbox").show()}
function new_message(){$("#view_message").hide();$("#inbox").hide();$("#new_message").show()}function friend_yes(a){$("#friend"+a+" input").attr("disabled",!0);$.post("/json.php",{friend_id:a,accept:1},function(){$("#friend"+a).slideUp()})}function friend_no(a){$("#friend"+a+" input").attr("disabled",!0);$.post("/json.php",{friend_id:a,reject:1},function(){$("#friend"+a).slideUp()})}function remove_friend(a,b){$.post("/json.php",{friend_id:b,remove:1});$("#friend_thumb_"+b).fadeOut()}
function find_friends(){$("#find_friend_box").slideDown()}function hide_find_friends(){$("#find_friend_box").slideUp()}function show_box(a){var b="";1==a?b="#add_comment":2==a?b="#share":3==a?b="#blogbox":4==a&&(b="#flag");a=$(".drop_box:not("+b+"):visible");a.length?a.slideUp("fast",function(){$(b).slideToggle()}):$(b).slideToggle();$("#blogbox .preview").hide();return!1}
function hide_box(a){var b="";1==a?b="#add_comment":2==a?b="#share":3==a?b="#post":4==a&&(b="#flag");$(".drop_box").hide();$(b).hide()}function kudos(a){var b=parseInt($("#kudos_count").text());$("a.kudos").hasClass("kudosed")?(onoff=0,b-=1):(onoff=1,b+=1);$("a.kudos").toggleClass("kudosed");$.post("/json.php",{kudos:a,set:onoff});$("#kudos_count").text(b);yellow_fade("#kudos_span");return!1}
function favourite(a){var b=parseInt($("#fav_count").text());$("a.fave").hasClass("faved")?(onoff=0,b-=1):(onoff=1,b+=1);$("a.fave").toggleClass("faved");$.post("/json.php",{favourite:a,set:onoff});$("#fav_count").text(b);yellow_fade("#fav_span");return!1}function yellow_fade(a){$(a).css({backgroundColor:"#ff0"}).animate({backgroundColor:"#CCC"},1E3,"linear",function(){$(this).css({backgroundColor:"transparent"})})}
function rate(a,b){var c=parseInt($("#laugh_count").text()),e=parseInt($("#groan_count").text()),d=0;if(1==a&&$("a.laugh").hasClass("laughed"))return!1;if(-1==a&&$("a.groan").hasClass("groaned"))return!1;if(1==a&&$("a.groan").hasClass("groaned")||-1==a&&$("a.laugh").hasClass("laughed"))d=1;$("a.groan").removeClass("groaned groanoff disabled");$("a.laugh").removeClass("laughed laughoff disabled");1==a?($("a.groan").addClass("groanoff"),$("a.laugh").addClass("laughed disabled"),$("#laugh_count").text(c+
1),yellow_fade("#laugh_span"),d&&$("#groan_count").text(e-1)):($("a.groan").addClass("groaned disabled"),$("a.laugh").addClass("laughoff"),$("#groan_count").text(e+1),yellow_fade("#groan_span"),d&&$("#laugh_count").text(c-1));$.post("/json.php",{comic_id:b,rating:a});return!1}function update_feed(a){a=a.value;if("-"!=a)"browse"==a?$("#browse_box").show():window.location="/feed.php?feed="+a}function pp_toggle(a){$(a).parent().parent().children("span").toggle();return!1}
function delete_comment(a){$("div#comment_"+a).fadeOut();$.post("/json.php",{delete_comment:a})}
function save_bio(a){$("body").css("cursor","wait");var b=$("#job").val(),c=$("#hometown").val(),e=$("#birthday").val(),d=$("#hobbies").val(),h=$("#likes").val(),g=$("#dislikes").val(),i=$("#real_name").val(),m=3;if($("#visible").length)m=$("#visible")[0].checked;$.post("/json.php",{bio_save:a,job:b,hometown:c,birthday:e,hobbies:d,likes:h,dislikes:g,real_name:i,visible:m},function(a){$("body").css("cursor","auto");$("#bio_text p:first").html(a);window.location.reload()});tb_remove()}
function save_desc(a){$("#desc_edit input, textarea").attr("disabled",!0);var b=$("#desc_edit textarea")[0].value;$("body").css("cursor","wait");$.post("/json.php",{desc_save:a,desc:b},function(a){$("body").css("cursor","auto");$("#desc_edit input, textarea").removeAttr("disabled");$("#desc_text p:first").html(a);$("#desc div").toggle()})}function show_perm(a){$("#perm_"+a).hide();$("#changeperm_"+a).attr("style","display: inline")}
function change_perm(a,b,c){$("body").css("cursor","wait");var e="#changeperm_"+a;$(e).children().attr("disabled",!0);$("#perm_"+a).hide();var d=$(e+" select")[0].value;void 0==b&&(b=0);$.post("/json.php",{save_perm:1,id:a,perm:d,wordy:b,type:c},function(b){$("body").css("cursor","auto");$("#perm_"+a).children().removeAttr("disabled");$(e).hide();$("#perm_"+a).text(b);$("#perm_"+a).show()})}
function delete_char(a){$("#char_thumb_"+a).remove();$.post("/json.php",{delete_char:1,char_id:a},function(a){a&&$(".ob_top").css("background-image",a)})}function delete_scene(a){$("#char_thumb_"+a).remove();$.post("/json.php",{delete_scene:1,scene_id:a})}
function submit_bug(){$("#bug_form input, textarea").attr("disabled",!0);var a=$("#bug_form input")[0].value,b=$("#bug_form input")[2].value,c=$("#bug_form textarea")[0].value;$("#bug_thanks").show();$("#bug_form").hide();$.post("/bug.php",{bugs:1,email:a,vars:b,problem:c},function(){tb_remove();$("#bug_form input, textarea").removeAttr("disabled");$("#bug_form input")[2].value="";$("#bug_form textarea")[0].value="";setTimeout(function(){$("#bug_thanks").hide();$("#bug_form").show()},10)})}
function unpublish(a){$(".unpublished_show").show();$(".published_show").hide();$("#unpub_pic").toggle();$("#pub_pic").toggle();$.post("/json.php",{unpublish:a});return!1}function publish(a){if(0!=$("#genre_box").length&&0==$("#genre_box").val())return $("#do_genre_prompt").show(),!1;$(".unpublished_show").hide();$(".published_show").show();$("#unpub_pic").toggle();$("#pub_pic").toggle();$.post("/json.php",{publish:a});return!1}
function change_genre(a,b,c){0!=a.value&&($("#do_genre_prompt").hide(),$(a).attr("disabled",!0),$.post("/json.php",{comic_id:b,genre:a.value},function(b){$(a).removeAttr("disabled");$("#genre_label").text(b);$("#genre_label").show();$(".master_genre_set").hide();$(".genre_set").show();c&&$("#genre_box").addClass("hide")}))}function show_genre_box(){$("#genre_label").hide();$("#genre_box").removeClass("hide")}
function set_comic_permission(a,b){$("body").css("cursor","wait");$.post("/json.php",{comic_id:b,permission:1,new_perm:a.value},function(){$("body").css("cursor","auto")})}function save_tags(a){var b=$("#tag_text")[0].value;$("#edit_tags").children().attr("disabled","true");$.post("/json.php",{comic_id:a,set_tags:1,tags:b},function(a){$("#tag_list").html(a);$("#edit_tags").children().removeAttr("disabled");$("#tags >").toggle()})}
function delete_strip(a){$("#delete_buttons input").attr("disabled","true");$.post("/json.php",{comic_id:a,delete_strip:1},function(a){if("deleted"==a)window.location="/comics/"})}function tb_close(a){self.parent!=self?(a&&self.parent.location.reload(),self.parent.tb_remove()):window.location="/"}function load_send(){var a=$("#receiver_id")[0].value;self.location="/mess.php?receiver_id="+a}
function show_fb(a){$(".tab_holder div").removeClass("selected_tab");$(".feeds_box ul").hide();$("#"+a+"_tab").addClass("selected_tab");$("#"+a+"_fb").show()}function resend_confirmation(a,b){$(a).attr("disabled","true");$("body").css("cursor","wait");$.post("/json.php",{user_id:b,reconfirm:1},function(){$("body").css("cursor","auto");$(a).parent().html("<b>Confirmation re-sent</b> - please check your email")})}
function friend_request(a){$.post("/json.php",{new_friend:a});$("#friend_request").text("Friend Request Sent!");return!1}function ignore_user(a){$.post("/json.php",{ignore_user:a});$("#ignore_user").text("User ignored");return!1}
function check_email(a){return/^((([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(a)}
function check_strip_send(){if(!1==check_email($("#from_email").val()))return $("#from_email").css("border-color","#F00"),$("#send_email").attr("disabled","disabled"),!1;$("#from_email").css("border-color","#000");$("#send_email").removeAttr("disabled");return""==$("#to_email").val()?!1:!0}
function email_mass_comic(a){var b=$("#remember")[0].checked,c=$("#friends_mass").val();""==c?$("#friends_mass").css("border-color","#F00"):($("#friends_mass").css("border-color","#000"),$("#friends_mass_email input,textarea").attr("disabled","disabled"),$.post("/email.php",{comic_id:a,to:c,remember:b,mass_comic:1},function(){$("body").css("cursor","auto");$("#friends_mass_email").html("<p class='center'>Emails sent!</p>")}))}
function email_comic(a){if(check_strip_send()){var b=$("#to_email").val(),c=$("#from_email").val(),e=$("#subject").val(),d=$("#message").val();$.post("/email.php",{comic_id:a,to:b,from:c,subject:e,msg:d});$("#email_strip").html("<p class='center'>Bitstrip sent!</p>")}}
function email_char(a){if(check_strip_send()){var b=$("#to_email").val(),c=$("#from_email").val(),e=$("#subject").val(),d=$("#message").val(),h=0;if($("#invite").length)h=$("#invite")[0].checked;$("#email_strip input, textarea").attr("disabled",!0);$("body").css("cursor","wait");$.post("/email.php",{char_id:a,to:b,from:c,subject:e,msg:d,invite:h},function(){$("body").css("cursor","auto");tb_close()})}}
function email_ministrip(a){var b=$("#to_email").val(),c=$("#from_email").val(),e=$("#subject").val(),d=$("#message").val();$.post("/json.php",{ministrip_email:a,to:b,from:c,subject:e,msg:d});$("#email_strip").html("<p class='center'>Bitstrip sent!</p>")}function avatar_switch(a,b){$(a).text("Switching...");$.post("/json.php",{mini_avatar_switch:b},function(a){window.location=a});return!1}
function logout(){if(1==leave_check&&!1==confirm_leave())return!1;set_auth_cookie("")&&$.get("/logout_check.php",{logout_check:1},function(a){"1"==a?window.location="/?logout=1":alert(a)});return!1}function switch_avatars(a){$("#popup_buttons input").attr("disabled",!0);$("#char_thumb_"+a+" input").attr("disabled",!0);$.post("/json.php",{switch_avatars:a},function(){window.location="/"})}
function char_thumb_box(a,b){var c="#char_thumb_"+a;$(c+" .char_content").hide();$(c+" .char_comic").hide();0==b?($(c+" .char_content").show(),$(c+" .char_comic").show(),$(c+" .char_delete").hide(),$(c+" .char_avatar").hide()):1==b?$(c+" .char_delete").show():2==b&&$(c+" .char_avatar").show()}function check_find(){if(0!=$("#domain").val())return $("#find_friends").removeAttr("disabled"),!0;$("#find_friends").attr("disabled",!0);return!1}
function toggle_row(a){a=$(a).prevAll().children(":checkbox")[0];a.checked=!a.checked}function togglef_all(a){var b=$(a)[0].checked;$(a).parents("table").find(":checkbox").each(function(){this.checked=b})}
function send_friendf(){var a=$("#friend_f").serialize();""!=a&&($("#add :input").attr("disabled","true"),$("#done_add").removeAttr("disabled"),busy_mouse(),$.post("/json.php",{new_friends:a},function(a){busy_mouse(1);$("#add_notice").html(a).fadeIn("fast").animate({opacity:1},3E3,function(){done_check()});$("#add .fcb").not(":checked").length?$("#add .fcb:checked").parents("tr").remove():$("#friend_f").hide();$(":input").removeAttr("disabled")}))}
function send_friende(){var a=$("#friend_e").serialize();""!=a&&($("#invite :input").attr("disabled","true"),$("#done_invite").removeAttr("disabled"),busy_mouse(),$.post("/email.php",{invite_friends:a},function(a){busy_mouse(1);$("#invite_notice").html(a).fadeIn("fast").animate({opacity:1},3E3,function(){done_check()});$("#invite .fcb").not(":checked").length?$("#invite .fcb:checked").parents("tr").remove():$("#friend_e").hide();$(":input").removeAttr("disabled")}))}
function done_check(a){a&&$(a).hide();0==$("#friend_e:visible").length&&0==$("#friend_f:visible").length&&$(".yellow_notice").hide()}function disable_me(a){$(a).attr("disabled",!0)}function disable_submit(a){disable_me(a);"Search"==$(a).attr("value")&&$(a).attr("value","Searching...");$(a).parents("form").submit()}function show_signup(){tb_show("","signup.php?simple=1&TB_iframe=true&width=630&height=450&modal=true")}
function no_email(){var a=$("#blockmail").val();$(":input").attr("disabled","true");busy_mouse();$.post("/json.php",{blacklist:a},function(a){normal_mouse();$("#enter").html(a)})}
function save_mature(){var a=$("#mature_settings :checked").attr("value");$("#mature_settings :button").attr("value","Saving...");$("#mature_settings :input").attr("disabled",!0);$.post("/json.php",{mature_filter:a},function(){$("#mature_settings :button").fadeOut().attr("value","Save");$("#mature_settings :input").removeAttr("disabled")})}
function save_offensive(){var a=$("#offensive_settings :checked").attr("value");$("#offensive_settings :button").attr("value","Saving...");$("#offensive_settings :input").attr("disabled",!0);$.post("/json.php",{offensive_filter:a},function(){$("#offensive_settings :button").fadeOut().attr("value","Save");$("#offensive_settings :input").removeAttr("disabled")})}
function flag_strip(a){var b=$("#flagnum").val(),c=$("#offnum").val();b&&($("#flagit :input").attr("disabled",!0),$.post("/json.php",{flagit:b,comic_id:a,offensive:c},function(){$("#flagit").html('<p class="center" style="padding: 15px;">The strip has been flagged... thank you</p>')}))}function mature_prompt(a){$("div#comic_box_"+a+" .series_title_box").hide();$("div#comic_box_"+a+" .comic_title_box").hide();$("div#comic_box_"+a+" .comic_details").hide();$("#mature_prompt_"+a).show();return!1}
function mature_view(a,b){$(":input").attr("disabled",!0);busy_mouse();$.post("/json.php",{mature_filter:"display"},function(){window.location="/read.php?comic_id="+a+b})}function block_mature(a){$(":input").attr("disabled",!0);busy_mouse();$.post("/json.php",{mature_filter:"block"},function(){a?window.location="/":window.location.reload()})}function view_all(a,b){$(":input").attr("disabled",!0);busy_mouse();$.post("/json.php",{all_filter:"display"},function(){window.location=b})}
function block_all(a){$(":input").attr("disabled",!0);busy_mouse();$.post("/json.php",{all_filter:"block"},function(){a?window.location="/":window.location.reload()})}function confirm_leave(){return confirm(codes.leave_work)}function flag_change(a){a=$(a).val();0==a?$("#regular_flag").attr("disabled","disabled"):$("#regular_flag").removeAttr("disabled");4==a?($("#regular_flag").hide(),$("#offensive_sub").show()):($("#regular_flag").show(),$("#offensive_sub").hide())}
function remove_friend_prompt(a,b){b?($("#friend_thumb_"+a+" .chatter").hide(),$("#friend_thumb_"+a+" .user_options").hide(),$("#friend_thumb_"+a+" .remove").show()):($("#friend_thumb_"+a+" .remove").hide(),$("#friend_thumb_"+a+" .chatter").show(),$("#friend_thumb_"+a+" .user_options").show());return!1}function full_cb(){$.post("/json.php",{cb_default:"full"});$("#skip_builder").text("<b>Defaulting to Super Builder:</b>  Change this option later on your settings page")}
function save_cb_default(){var a=$("#cb_settings :checked").attr("value");$("#cb_settings :button").attr("value","Saving...");$("#cb_settings :input").attr("disabled",!0);$.post("/json.php",{cb_default:a},function(){$("#cb_settings :button").fadeOut().attr("value","Save");$("#cb_settings :input").removeAttr("disabled")})}function lookit(a){var b=$("#mymovie");if(0!=b.length){var c=b.offset();b[0]&&b[0].looky&&b[0].looky(a.pageX-c.left,a.pageY-c.top)}}
function status_toggler(){var a=$("#status_updater");1==$("#status_updater:visible").length?($("#status_toggler").text("Update"),a.slideUp()):($("#status_toggler").text("Hide"),a.slideDown())}
function genre_vote(a,b){$("table#genres"+a+" td.awards .vote").show();$("table#genres"+a+" td.awards .voted").hide();$("td.awards.comic"+b+" span.vote").hide();$("td.awards.comic"+b+" span.voted").show();$("table#genres"+a+" td.awards div.faded").not(".comic"+b).fadeTo("fast",0.5);$("div.faded.comic"+b).css("opacity",1);$.post("/json.php",{vote:1,category:a,comic_id:b})}
function save_beta(){beta=0;$("#beta")[0].checked&&(beta=1);$("#beta").attr("disabled","disabled");$("#beta_label").text("Saving...").show();$.post("/json.php",{change_beta:1,beta:beta},function(){$("#beta").removeAttr("disabled");$("#beta_label").html("<i>Saved</i>").fadeOut(2E3)})}$(document).ready(function(){$(".hover").hover(function(){src=$(this).attr("src");$(this).attr("src",src.replace(".png","_over.png"))},function(){src=$(this).attr("src");$(this).attr("src",src.replace("_over.png",".png"))})});
$(document).ready(function(){$("#page_one_more").hoverIntent({timeout:600,over:function(){$("#page_one_more_options").slideDown()},out:function(){$("#page_one_more_options").slideUp()}});$("#section_header_more").hoverIntent({timeout:600,over:function(){$("#more_options").slideDown()},out:function(){$("#more_options").slideUp()}})});function ClassroomSWF(a,b,c,e,d,h,g,i){swffer(a,b,{pack:c,builder:"class",bt:"builder",class_id:e,class_name:d,date:h,class_data:g,sad_class:i},730,250)}
function comment_flag(a){confirm(codes.comment_flag_confirm)&&($("#comment_"+a).html("<p class='center'>"+codes.comment_flagged+"</p>"),$.post("/json.php",{comment_flag:a}));return!1}function delete_comment_flag(a){$("#comment_"+a).css("border","none");$("#comment_"+a+" p.center").remove();$.post("/json.php",{remove_comment_flag:a})}function public_gallery(a,b){jj_call({method:"public_gallery",class_id:a,mode:b},function(a){console.log(a)})}
$(document).ready(function(){$(".bit_head").bind("mouseenter",function(){$(this).parent().children(".msg").queue("fx",[]);$(this).parent().children(".msg").show("fast")});$(".bitbox").bind("mouseleave",function(){$(this).children(".msg").animate({opacity:1},1E3).hide("fast")});$("#mybitty").hoverIntent({timeout:1E3,over:function(){$("#mytwit_update").slideDown("fast")},out:function(){$("#mytwit_update").slideUp("fast")}})});
$(document).ready(function(){$(".toggle_spans").bind("mouseenter",function(){$(this).children("span").toggle()});$(".bitbox").bind("mouseleave",function(){$(this).children("span").toggle()})});
$(document).ready(function(){$("span.timeago, p.timeago").timeago();$("div.comic_box.series").hoverIntent({timeout:200,over:function(){if($(this).children(".comic_box_right").children(".mature_prompt:visible").length)return!1;var a=$(this).children(".comic_box_right");$(a).children(".series_title_box").fadeOut(150,function(){$(a).children(".comic_title_box").fadeIn(150)})},out:function(){if($(this).children(".comic_box_right").children(".mature_prompt:visible").length)return!1;var a=$(this).children(".comic_box_right");
$(a).children(".comic_title_box").fadeOut(100,function(){if($(this).children(".comic_box_right").children(".mature_prompt:visible").length)return!1;$(a).children(".series_title_box").fadeIn(100)})}})});var login_fails=0,code_fails=0,student_log_count=0,tb_pathToImage="http://static.bitstripsforschools.com/1.3/images/loadingAnimation.gif";
function load_comic(){var a=$("#remix_id").val();""!==a&&"0"!=a?($("#remix_img").html('<img class="act-thumb" src="/view_comic.php?comic_id='+a+'" />').show(),$(".remix_help").show(),$("#remix_new").hide()):($("#remix_img").hide(),$(".remix_help").hide(),$("#remix_new").show())}function delete_comic(a){$("#comic_box_"+a).fadeOut("slow");$.post("/json.php",{delete_strip:1,comic_id:a})}function comic_prompt_toggle(a){$("#comic_box_"+a+" .options").toggle();return!1}
function assign_popup(a){window.open(a,"_new","toolbar=0,resizeable=1,scrollbars=1,width=770,height=700,screenX=20,screenY=20,left=20,top=20,status=0");return!1}function share_assignment(a,b){$.post("/json.php",{share_assign:a,share:b})}
function a_search(){$("#assignment_search input, select").attr("disabled","disabled");$.get("/a_search.php",{grade_id:$("#grade_id").val(),subject_id:$("#subject_id").val()},function(a){$("#assignment_list").html(a);$("#assignment_search input, select").removeAttr("disabled")})}function sbc_enter_callback(a){$("#sbc_share").fadeOut();a.message&&alert(a.message)}function sbc_enter(a){jj_call({method:"sbc_enter",comic_id:a},sbc_enter_callback)}
function import_student_callback(a){a.html?($(".import-steps").hide(),$("#step3").html(a.html).show()):(disable_input(),1<student_log_count?setTimeout(student_login_fail,2E3*student_log_count):student_login_fail())}function import_student(){$("#login_id").val()&&$("#import_password").val()&&jj_call({import_id:$("#login_id").val(),import_password:$("#import_password").val()},import_student_callback)}
function student_login_fail(){student_log_count+=1;if(3>student_log_count)alert(codes.bad_pass);else if(5>student_log_count)alert(codes.bad_pass_warn),yellow_fade($("p.pass_reset"));else{alert(codes.bad_pass_warn);alert(codes.login_block);setTimeout(enable_input,6E4);return}enable_input()}function login_student_callback(a){a.code?set_auth_cookie(a.code)&&code_check(a.code):(disable_input(),1<student_log_count?setTimeout(student_login_fail,2E3*student_log_count):student_login_fail())}
function new_class_student_callback(a){a.class_table?($("#class_table").html(a.class_table),$("table.tablesorter").tablesorter(),yellow_fade($("#class_table tr.yellowfade")),$("#student_name").val(""),$("#student_name").focus(),$("#added-student-prompt").fadeIn()):window.location.reload()}function login_student_password(){$("#login_id").val()&&$("#new_password").val()&&jj_call({login_id:$("#login_id").val().substr(3),password:$("#new_password").val()},login_student_callback,1)}
function login_student(){$("#login_id").val()&&$("#login_password").val()&&jj_call({login_id:$("#login_id").val(),password:$("#login_password").val()},login_student_callback,1)}function new_class_student(){jj_call({method:"new_class_student",class_id:$("#class_id").val(),student_name:$("#student_name").val()},new_class_student_callback)}
function new_student(){disable_input();$.post("/json_edu.php",{new_student:1,class_id:$("#class_id").val(),student_name:$("#student_name").val(),student_password:$("#student_password").val(),student_email:$("#student_email").val()},function(a){if("-1"==a)alert(codes.name_used);else if("-2"==a)alert(codes.email_used);else if("0"==a||""===a)alert(codes.unknown_error);else if(set_auth_cookie(a)){window.location="/";return}enable_input()})}
function login_prompt(){var a=$("#login_id").val();"-"!=a&&($(".login_type").hide(),$("span.login_name").text($("#login_id :selected").text()),"new"==a.substr(0,3)?$("#new_login").show():$("#login_prompt").show())}function code_check(a){$.get("/auth_check.php",{code_check:a},function(a){"1"==a?(a=unescape(window.location.search),window.location=0===a.indexOf("?url=")?a.substring(5):"/?login=1"):(enable_input(),alert(a))})}
function login_click(){""!==$("#email").val()&&""!==$("#password").val()&&jj_call({login:$("#email").val(),password:$("#password").val()},login_teacher_callback,1)}
function login_teacher_callback(a){a.code?set_auth_cookie(a.code)&&code_check(a.code):(login_fails+=1,disable_input(),a.no_account?(alert(codes.no_account),2<login_fails?4<login_fails?(alert(codes.login_block),setTimeout(enable_input,6E4)):setTimeout(enable_input,2E3*login_fails):enable_input()):(disable_input(),1<=login_fails?setTimeout(login_fail,2E3*login_fails):login_fail()))}
function login_fail(){if(2>=login_fails)alert(codes.bad_pass),yellow_fade($("#reset_pass"));else if(4>=login_fails)alert(codes.bad_pass_reset),yellow_fade($("#reset_pass"));else{alert(codes.bad_pass_reset);alert(codes.login_block);setTimeout(enable_input,6E4);return}enable_input()}
function edit_class(){disable_input();$.post("/json_edu.php",{edit_class:$("#class_id").val(),class_name:$("#class_name").val(),code:$("#class_code").val(),grade_id:$("#class_grade_id").val(),language:$("#class_lang").val()},function(a){"1"==a?window.location=window.location:(alert("Error: "+a),enable_input())})}
function flag_review(a,b){$("img#flag_comic").attr("src","/view_comic.php?comic_id="+b);$("img#flag_comic").fadeIn();$("#flag_id").val(b);tb_show($(a).text(),"#TB_inline?height=500&width=750&inlineId=flagreview");return!1}
function approve_flag(a){var b=$("#flag_id").val();disable_input();$.post("/json_edu.php",{flag_approval:b,approved:a},function(a){enable_input();"1"==a?($("img#flag_comic").attr("src",""),$("img#flag_comic").hide(),tb_remove(),$("li#flag"+b).remove(),check_notices()):alert(a)})}function check_notices(){0===$("ul.news li ul li").length&&$("ul.news").hide()}
function reminder(a,b,c,e){$("#reminder_id").val(b);$("#reminder_name").text(c);$("#reminder_pass").text(e);tb_show("","#TB_inline?height=100&width=350&inlineId=passreminder");return!1}function cancel_reminder(){var a=$("#reminder_id").val();disable_input();$.post("/json_edu.php",{cancel_reminder:a},function(b){enable_input();"1"==b?(tb_remove(),$("li#reminder"+a).remove(),check_notices()):alert(b)})}
function share_request(a,b,c){$("#sharerequest span.name").text(c);$("img.share_comic").attr("src","/view_comic.php?comic_id="+b);$("#share_id").val(b);$("#sharerequest").show()}function import_code_callback(a){a.html?($(".import-steps").hide(),$("#step2").html(a.html).show()):(code_fails+=1,2<code_fails?(disable_input(),setTimeout(go_code_fail,3E3*code_fails)):go_code_fail())}function import_code(){jj_call({import_code:$("#import-code").val()},import_code_callback)}
function import_char_callback(a){if(a.success){var b="#import-char-"+a.old_id;$(b+" img").css("opacity",0.5);$(b+" span").text(a.message)}}function import_char(a){jj_call({import_character:a},import_char_callback)}function go_code_fail(){if(3>code_fails)alert(codes.cnf);else if(5>code_fails)alert(codes.cnf_warn);else{alert(codes.cnf_warn);alert(codes.login_block);setTimeout(enable_input,6E4);return}enable_input()}
function go_code_callback(a){a.html?($("#class_login").html(a.html),tb_show(codes.classroom_login,"#TB_inline?height=300&width=500&inlineId=class_login")):(code_fails+=1,2<code_fails?(disable_input(),setTimeout(go_code_fail,3E3*code_fails)):go_code_fail())}function go_code(){jj_call({login_code:$("#code").val()},go_code_callback,1)}function listen_press(a,b){$(a).keypress(function(a){return a.which&&13==a.which||a.keyCode&&13==a.keyCode?(b(),!1):!0})}
function reset_password_list(a){disable_input();$.post("/json_edu.php",{reset_password:a},function(b){b&&($("#new_pass_text"+a).text(b),yellow_fade("#new_pass_text"+a),$("#new_pass_text"+a).next().hide());enable_input()})}function reset_password(a){disable_input();$.post("/json_edu.php",{reset_password:a},function(b){b&&($("#new_pass_row").show(),$("#new_pass_text"+a).text(b),yellow_fade("#new_pass_text"));enable_input()})}
function reset_email(){check_email($("#reset_email").val())?(disable_input(),$.post("/json_edu.php",{reset_email:$("#reset_email").val()},function(a){"1"==a?$(".reset_box").toggle():alert(a);enable_input()})):alert("Please enter a valid email address")}function delete_class_student(a,b){disable_input();$.post("/json_edu.php",{delete_student:b,"class":1},function(a){$("#class_table").html(a);enable_input()})}
function delete_student(a,b){disable_input();$.post("/json_edu.php",{delete_student:a},function(c){parseInt(c)==a&&$("div.warnbox").html('<p class="center"><b>'+codes.student_deleted+'</b></p><p class="center">'+codes.back_to+' <a href="/classroom/'+b+'/students/">'+codes.students+"</a></p>");enable_input()})}
function more_info(){5>$("#more_info").val().length||(disable_input(),$.post("/json_edu.php",{more_info:$("#more_info").val()},function(){$("#more_info_box").html("<p>"+codes.interest_thanks+"</p>");enable_input()}))}function assign_stage(a,b){jj_call({method:"assign_stage",assignment_id:a,stage:b},function(a){a.message&&alert(a.message);window.location.reload()})}function add_shared(a,b){return add_shared_class(a,$("#class_id").val(),b)}var jj_in_progress=0;
function add_shared_class(a,b,c){0===jj_in_progress&&(jj_call({method:"add_shared",shared_id:a,class_id:b,edit:c}),jj_in_progress=1);return!1}function reset_request(){disable_input();$.post("/json_edu.php",{reset_request:$("#login_id").val()},function(){enable_input();$("#login_prompt").html("<p><b>"+codes.pass_request+$("#login_id :selected").text()+".</b></p><p>"+codes.see_teacher+"</p>")})}
function share_activity(a){disable_input();$.post("/json_edu.php",{share_activity:a},function(a){enable_input();"1"==a?$(".shareprompt").toggle():alert(a)});return!1}function unshare_activity(a){disable_input();$.post("/json_edu.php",{unshare_activity:a},function(a){enable_input();"1"==a?window.location=window.location:alert(a)});return!1}function unshared_assign(a){disable_input();$.post("/json_edu.php",{unshared_assign:a},function(a){enable_input();"1"==a?$(".shareprompt").toggle():alert(a)})}
function update_remixlist(a,b){$("#remix_id").show();$("#remix_id").append("<option value='"+a+"'>"+b+"</option>");$("#remix_id").val(a);load_comic();return!0}function update_opener(a,b){try{window.opener.update_remixlist(a,b),window.close()}catch(c){alert("There was an error updating the assignment with your new comic. Was the assignment window closed?")}}
function assign_comic_popup(a){a?window.open("/create/comic/?comic_id="+a+"&new_assign=1","_new","toolbar=0,width=750,height=650,screenX=20,screenY=20,left=20,top=20,status=0"):window.open("/create/comic/?new_assign=1","_new","toolbar=0,width=750,height=650,screenX=20,screenY=20,left=20,top=20,status=0");return!1}function rate_shared(a,b){$.post("/json_edu.php",{shared_rating:b,shared_id:a},function(a){a&&alert(a)})}
function send_comic(a){1<$("#to_id").val()&&(disable_input(),$.post("/json_edu.php",{send_comic:a,to_id:$("#to_id").val()},function(){$("#to_id :selected").remove();enable_input();$(".send_divs").toggle();!1===$(".published_show").is(":visible")&&($(".published_show").show(),$(".unpublished_show").hide())}))}
function edit_avatar(a){$(".home-content").toggle();CharBuilder("avatar-builder",a,$("#fv_avatar_id").val(),$("#fv_logged_name").val(),3);$("#edit_link").hide();$("#cancel_link").show();return!1}
function avatar_update(a){$("#fv_class_version").val(parseInt($("#fv_class_version").val())+1);$("#fv_avatar_id").val(a);$("div#avatar-box img").attr("src","http://chars.bitstripsforschools.com/"+a+".png?rand="+Math.round(1E3*Math.random()));$(".home-content").toggle();$("#edit_link").show();$("#cancel_link").hide();$("#import-alert").hide();setTimeout(reload_class,100)}
function reload_class(){$("#classroom_picture")&&$("#classroom_picture")[0].reload_class?$("#classroom_picture")[0].reload_class():setTimeout(reload_class,500)}function avatar_cancel(){confirm_leave()&&($(".home-content").toggle(),$("#cancel_link").hide(),$("#edit_link").show(),clear_leave_block());return!1}function edit_assign(a,b,c){$("div#strip").hide();$("div#options").hide();$("div#cancel").show();$("div#flashcontent").show();SuperBuilder("flashcontent",a,b,0,c);return!1}
function cancel_assign(){confirm_leave()&&($("div#strip").show(),$("div#options").show(),$("div#cancel").hide(),$("div#flashcontent").hide(),clear_leave_block());return!1}function submit_activity(a,b){disable_input();$.post("/json_edu.php",{submit_activity:a,comic_id:b},function(b){enable_input();b==a?($("div.confirm_submit").hide(),$("div.alert").hide(),$("div.submitted").show(),window.location="/activity/"+a+"/#submitted"):alert(b)})}
function send_activity_comic(a,b){1<$("#send_to").val()&&jj_call({method:"send_activity_comic",activity_id:a,comic_id:b,to_id:$("#send_to").val()},function(a){$(".send_comic").toggle();$("#send_to_name").text(a.name)})}function delete_sent_activity(a){jj_call({method:"delete_sent_activity",comic_id:a},function(a){window.location=a.url})}
function delete_activity_comic(a,b,c){disable_input();$.post("/json_edu.php",{delete_activity_comic:b,comic_id:c},function(){enable_input();window.location="/activity/"+b+"/"})}function delete_activity_comic_class(a,b,c){disable_input();$.post("/json_edu.php",{delete_activity_comic:b,comic_id:c},function(){enable_input();window.location="/classroom/"+a+"/activities/"+b+"/"})}
function user_view(a,b){$("#student-info").data("id")!=a&&($("#sub-class").hide(),$("#sub-class-content").show(),$("#sub-class-content p.loading").show(),$("#sub-class-content p.loading span").text(b),$("#student-info").hide(),$("#student-info").load("/json_edu.php?view_student="+a,function(){$("#student-info").data("id",a);$("#student-info").show();$("#sub-class-content p.loading").hide()}))}
function delete_classroom(a){disable_input();$.post("/json_edu.php",{delete_classroom:a},function(){$(".delete-class").hide();window.location="/";enable_input()})}function archive_classroom(a){jj_call({archive_class:a},archive_classroom_done)}function archive_classroom_done(a){window.location=a.url}function button_tabs(a,b){$(".char_list").hide();$(b).show();$(".button").removeClass("selected");$(a).addClass("selected");return!1}
function show_login(){if($("#loginbox").is(":visible"))return $("#loginbox").hide(),$("#triallink").fadeIn(),$("#classroom").animate({opacity:1}),!1;$("#triallink").fadeOut();$("#loginbox").fadeIn();$("#classroom").parent().css("background-color","#000");$("#classroom").animate({opacity:0.2});return!0}function canshare_toggle(){$("#canshare:checked").length?$(".canshare").fadeIn():$(".canshare").fadeOut();return!0}
function block_newclass(a){$.post("/json_edu.php",{block_newclass:a},function(){$("#new_class").prev().hide();$("#new_class").hide()})}function toggle_private_note(a){$("#private_note"+a+":checked").length?$("#note"+a).fadeIn("fast",function(){$("#note"+a).focus()}):$("#note"+a).fadeOut("fast")}function approve_comic_share(a,b){var c="";$("#private_note"+b+":checked").length&&(c=$("#note"+b).val());jj_call({comic_approval:b,approved:a,note:c},approve_comic_share_done)}
function approve_comic_share_done(a){$("#approval"+a.comic_id).fadeOut("fast",function(){$(this).remove();var a=$(".comic-review").length;$("#approval_count").text(a);0<a?($(".comic-review:first").fadeIn(),window.location.hash=$(".comic-review:first a").attr("name")):($("#somecomics").hide(),$("#nocomics").fadeIn(),window.location.hash="")})}
function unsubmit_activity(a,b){note=$("#note"+b).val();jj_call({method:"unsubmit_activity",activity_id:a,comic_id:b,note:note},function(a){a.message&&alert(a.message);a.next_student?window.location=a.next_student:window.location.reload()})}function approve_activity_comic(a,b){var c=0;$("#add_to_gallery").is(":checked")&&(c=1);jj_call({method:"approve_activity_comic",activity_id:a,student_id:b,gallery:c},function(a){a.message&&alert(a.message);window.location=a.next_url})}
function move_comic_to_activity(a){jj_call({method:"move_comic_to_activity",comic_id:a,activity_id:$("#move_activity").val()},function(a){window.location=a.url})}function add_class_message(a){jj_call({method:"add_class_message",class_id:a,message:$("#class_message_text").val()})}function hide_class_message(a){jj_call({method:"hide_class_message",class_note_id:a})}
$(document).ready(function(){listen_press("#code",go_code);listen_press(".login_pass",login_click);listen_press("#login_password",login_student);$.tablesorter.defaults.widgets=["zebra"];$("table.tablesorter").tablesorter();$(".cycle").cycle({timeout:8E3});$(".newscycle").cycle({sync:0,timeout:6050});"#login"==location.hash?($("#triallink").hide(),show_login()):"#reset"==location.hash&&($("#triallink").hide(),tb_show("Forgot your password?","#TB_inline?height=250&amp;width=400&amp;inlineId=reset_div"));
$("#moreclass").hoverIntent({timeout:500,over:function(){$(this).addClass("moreclass_over");$("#more").slideDown("fast")},out:function(){$("#more").slideUp("fast",function(){$("#moreclass").removeClass("moreclass_over")})}})});
function teacher_price(){var a=parseInt($("#classrooms").val()),b=parseInt($("#sub-type").val()),c=9.95+4.95*(a-1);1==b&&(c*=9);$(".paypal-subscribe").hide();var e="$"+c.toFixed(2);0==b?(e+="/month",b=3*c,$("#year-savings").text("$"+b.toFixed(2)),$("#yearly-option").fadeIn(),$("#teacher_month_"+a).show()):(e+="/year",$("#yearly-option").hide(),$("#teacher_year_"+a).show());$("#price").text(e)}
function school_price(){var a=parseInt($("#students").val());$(".student-price").hide();if(200>a||isNaN(a))$("#invalid-student-min").show(),$("#pricing-schools").attr("href","#");else if(1E5<a)$("#invalid-student-max").show(),$("#pricing-schools").attr("href","#");else{$("#valid-student").show();var b=1.5,b=500>=a?1.5:1E3>a?1.5+-5.0E-4*(a-500):5E3>a?1.25+6.25E-5*(a-1E3):1E4>a?0.9+7.0E-5*(a-5E3):0.8,c=(b*a).toFixed(2).replace(/\B(?=(?:\d{3})+(?!\d))/g,","),c=c.replace(".00","");$("#school-price").text(c);
$("#per-student").text(b.toFixed(2));$("#pricing-schools").attr("href","/pricing/volume/?students="+a)}}$("#students").live("change",school_price);$("#students").live("keyup",school_price);
function play_video(){$("#video a").hide();swfobject.embedSWF("http://vimeo.com/moogaloop.swf?clip_id=6449965&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1&amp;autoplay=1","video",457,256,"10.0.0","/swfs/expressInstall.swf",{},{allowscriptaccess:"always",allowfullscreen:"true"});return!1}
function play_video_cn(){$("#video a").hide();swfobject.embedSWF("http://player.youku.com/player.php/sid/XMjY2MjI3ODE2/v.swf","video",457,256,"10.0.0","/swfs/expressInstall.swf",{},{allowscriptaccess:"always",allowfullscreen:"true"});return!1}var domains=[];function board_click(){$("#noboard").show();"0"!=$("#board_id").val()?jj_call({get_schools:$("#board_id").val()},board_click_callback,1):($("#search-mode").show(),$("#add_school").hide(),$("#board_code").hide())}
function board_click_callback(a){if(a.html)$("#school_id").html(a.html),domains=a.domains,$("#add_school").show(),$("#board_code").hide()}
function school_search(a){$("#no_email").hide();$("#search-id").val("");$("#school_id").val(0);void 0!=a?($("#search-id").val(a[1]),a[2].length?($("#oess_pass").hide(),a='<option value="'+a[2]+'">'+a[2]+"</option>",$("#board_domain_select").html(a),$("#board_email").show()):($("#board_email").hide(),$("#no_email").show()),$("#board_code").show()):($("#search-mode").show(),$("#noboard").show(),$("#board_code").hide())}
function school_click(){$("#no_email").hide();$("#search-id").val(0);$("input[name='oessp']").removeAttr("checked");if("0"!=$("#school_id").val()){$("#search-mode").hide();$("#noboard").hide();if(domains.length){$("#oess_pass").hide();for(var a="",b=0;b<domains.length;b++)a+='<option value="'+domains[b]+'">'+domains[b]+"</option>";$("#board_domain_select").html(a);$("#board_email").show()}else $("#board_email").hide(),$("#oess_pass").show();$("#board_code").show()}else $("#search-mode").show(),$("#noboard").show(),
$("#board_code").hide()}function board_code(){disable_input();$.post("/json_edu.php",{board_code:$("#oess_code").val(),school_id:$("#school_id").val()},function(a){a?window.location="/signup.php?school_id="+$("#school_id").val()+"&code="+a:(alert(codes.incorrect_password),enable_input())})}
function oess_email(){if(""!=$("#oess_email").val()){if(!1==check_email($("#oess_email").val()))return alert($("#oess_email").val()+" "+codes.email_invalid),!1;var a=$("#school_id").length&&$("#search-id").length?Math.max(parseInt($("#school_id").val()),parseInt($("#search-id").val())):$("#search-id").length?parseInt($("#search-id").val()):parseInt($("#school_id").val());jj_call({account_request:$("#oess_email").val(),school_id:a,name:$("#username").val(),address:$("#school_add").val(),postal:$("#postal").val()},
account_request_callback,1)}}function account_request_callback(){$(".mcodes").toggle()}
function work_email(){if(""!=$("#work_email").val()){var a=$("#work_email").val()+"@"+$("#board_domain_select").val();if(!1==check_email(a))return $("#email-error").show(),alert(a+" "+codes.email_invalid),!1;$("#email-error").hide();var b=parseInt($("#school_id").val());$("#search-id").val()&&(b=Math.max(parseInt($("#school_id").val()),parseInt($("#search-id").val())));jj_call({work_email:a,school_id:b,activity_id:$("#activity_id").val()},work_email_callback,1)}}
function work_email_full(){var a=Math.max(parseInt($("#school_id").val()),parseInt($("#search-id").val()));jj_call({work_email:$("#work_email_full").val(),school_id:a},work_email_callback,1)}function work_email_callback(a){a.code?window.location="/signup/"+a.code+"/":alert(a)}function new_teacher(){jj_call({new_teacher:1,school_id:$("#school_id").val(),scode:$("#scode").val(),name:$("#username").val(),password:$("#password").val(),email:$("#email").val()},new_teacher_callback,1)}
function new_paypal(){jj_call({new_teacher:1,subscr_id:$("#subscr_id").val(),name:$("#username").val(),password:$("#password").val(),email:$("#email").val()},new_teacher_callback,1)}function new_teacher_callback(a){a.code?set_auth_cookie(a.code)&&code_check(a.code):a.user_val?"-1"==a.user_val?alert(codes.name_used):"-2"==a.user_val?alert(codes.email_used):alert(codes.unknown_error):alert("Uknown error - please contact support (SIG179)")}
function new_trial(){jj_call({trial:1,name:$("#username").val(),password:$("#password").val(),email:$("#email").val(),school:$("#school").val()},new_trial_callback,1);return!1}function new_trial_callback(a){a.code?set_auth_cookie(a.code)&&code_check(a.code):alert("Error! No code in new_trial_callback. Please contact support.")}
function trial(){jj_call_noauth({method:"trial",name:$("#username").val(),password:$("#password").val(),email:$("#email").val(),school:$("#school").val(),ttype:$("#ttype").val(),activity_id:$("#activity_id").val()},new_trial_callback);return!1}function old_signup_callback(a){enable_input();"-1"==a?alert(codes.name_used):"-2"==a?alert(codes.email_used):"0"==a||""==a?alert(codes.unknown_error):set_auth_cookie(a)&&code_check(a)}
function trial_signup(){disable_input();var a=$("#email").val();$("#domain")&&$("#domain").text()&&(a=a+"@"+$("#domain").text());$.post("/json_edu.php",{trial_signup:1,trial_type:$("#trial_type").val(),name:$("#username").val(),password:$("#password").val(),email:a,school:$("#school").val()},old_signup_callback);return!1}
function edu_signup(a){$("#activity_id").val(a);a&&$("#login_link").attr("href","/login/?url=/activities/"+a+"/");tb_show("","?#TB_inline&height=350&width=720&inlineId=trial");return!1}
var codes={used_class_name:"class name already used",used_code:"that code is already in use - try adding a number",leave_work_close:"Your work has not been saved and will be lost.\n\nClosing this window will result in you losing your work!",leave_work:"Are you sure you want to leave this page?\n\nYour work has not been saved and will be lost.\n\nClick Cancel to save your work, click OK to leave this page.",pass_error:"Password error:",name_used:"That name is already used in the classroom",unknown_error:"Uknown error - please try again",
email_used:"already in use",incorrect_password:"Incorrect password",interest_thanks:"Thanks for your interest! We will email you more information soon.",student_deleted:"Student deleted",back_to:"Back to",classroom:"Classroom",students:"students",error_try_again:"Error - please try again",pass_request:"Password reset request sent for ",see_teacher:"See your teacher for your new password",email_invalid:"not a valid email address",clear_cookie_error:"Error! Unable to log out, please clear your cookies manually.",
cookie_error:"Error! Please make sure you have cookies enabled.",cnf:"Class code not found, try again",cnf_warn:"Class code not found - contact your teacher to find out the correct class code.",login_block:"Additional attempts to log in may cause you to be blocked from the site.",classroom_login:"Classroom Login",comment_flagged:"The comment has been flagged for review",comment_flag_confirm:"Are you sure you want to flag this comment as inappropriate?\n\nIt will be removed for your teacher to review.",
no_account:"Sorry, that email address doesn't have an account",bad_pass:"Sorry, incorrect password",bad_pass_warn:"Sorry, incorrect password - contact your teacher to reset your password.",bad_pass_reset:"Sorry, incorrect password. Please reset your password using the 'forgot your password' link"};

