(function(a,b){function c(a,c,d){if(d===b&&1===a.nodeType)if(d=a.getAttribute("data-"+c),"string"===typeof d){try{d="true"===d?!0:"false"===d?!1:"null"===d?null:!g.isNaN(d)?parseFloat(d):O.test(d)?g.parseJSON(d):d}catch(f){}g.data(a,c,d)}else d=b;return d}function d(){return!1}function f(){return!0}function h(a,b,c){c[0].type=a;return g.event.handle.apply(b,c)}function k(a){var b,c,d,f,m,h,p,k,w,M,H,n=[];f=[];m=g.data(this,this.nodeType?"events":"__events__");if("function"===typeof m)m=m.events;if(!(a.liveFired===
this||!m||!m.live||a.button&&"click"===a.type)){a.namespace&&(H=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"));a.liveFired=this;var q=m.live.slice(0);for(p=0;p<q.length;p++)m=q[p],m.origType.replace(A,"")===a.type?f.push(m.selector):q.splice(p--,1);f=g(a.target).closest(f,a.currentTarget);k=0;for(w=f.length;k<w;k++){M=f[k];for(p=0;p<q.length;p++)if(m=q[p],M.selector===m.selector&&(!H||H.test(m.namespace))){h=M.elem;d=null;if("mouseenter"===m.preType||"mouseleave"===m.preType)a.type=
m.preType,d=g(a.relatedTarget).closest(m.selector)[0];(!d||d!==h)&&n.push({elem:h,handleObj:m,level:M.level})}}k=0;for(w=n.length;k<w;k++){f=n[k];if(c&&f.level>c)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;H=f.handleObj.origHandler.apply(f.elem,arguments);if(!1===H||a.isPropagationStopped())if(c=f.level,!1===H&&(b=!1),a.isImmediatePropagationStopped())break}return b}}function o(a,b){return(a&&"*"!==a?a+".":"")+b.replace(K,"`").replace(V,"&")}function q(a,b,c){if(g.isFunction(b))return g.grep(a,
function(a,y){return!!b.call(a,y,a)===c});if(b.nodeType)return g.grep(a,function(a){return a===b===c});if("string"===typeof b){var d=g.grep(a,function(a){return 1===a.nodeType});if(Ka.test(b))return g.filter(b,d,!c);b=g.filter(b,d)}return g.grep(a,function(a){return 0<=g.inArray(a,b)===c})}function u(a,b){var c=0;b.each(function(){if(this.nodeName===(a[c]&&a[c].nodeName)){var b=g.data(a[c++]),d=g.data(this,b);if(b=b&&b.events){delete d.handle;d.events={};for(var ma in b)for(var f in b[ma])g.event.add(this,
ma,b[ma][f],b[ma][f].data)}}})}function z(a,b){b.src?g.ajax({url:b.src,async:!1,dataType:"script"}):g.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function r(a,b,c){var d="width"===b?a.offsetWidth:a.offsetHeight;if("border"===c)return d;g.each("width"===b?va:Ea,function(){c||(d-=parseFloat(g.css(a,"padding"+this))||0);d="margin"===c?d+(parseFloat(g.css(a,"margin"+this))||0):d-(parseFloat(g.css(a,"border"+this+"Width"))||0)});return d}function l(a,b,
c,d){g.isArray(b)&&b.length?g.each(b,function(b,ma){c||Pa.test(a)?d(a,ma):l(a+"["+("object"===typeof ma||g.isArray(ma)?b:"")+"]",ma,c,d)}):!c&&null!=b&&"object"===typeof b?g.isEmptyObject(b)?d(a,""):g.each(b,function(b,ma){l(a+"["+b+"]",ma,c,d)}):d(a,b)}function C(a,b){var c={};g.each(wb.concat.apply([],wb.slice(0,b)),function(){c[this]=a});return c}function B(a){if(!N[a]){var b=g("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if("none"===c||""===c)c="block";N[a]=c}return N[a]}function n(a){return g.isWindow(a)?
a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var s=a.document,g=function(){function c(){if(!d.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(c,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b)},f=a.jQuery,g=a.$,m,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,p=/\S/,k=/^\s+/,w=/\s+$/,M=/\W/,H=/\d/,q=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,l=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,v=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,B=/(?:^|:|,)(?:\s*\[)+/g,
o=/(webkit)[ \/]([\w.]+)/,I=/(opera)(?:.*version)?[ \/]([\w.]+)/,N=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,R=navigator.userAgent,r=!1,z=[],A,C=Object.prototype.toString,Ca=Object.prototype.hasOwnProperty,ib=Array.prototype.push,t=Array.prototype.slice,pb=String.prototype.trim,Fa=Array.prototype.indexOf,K={};d.fn=d.prototype={init:function(a,c){var y,f,g;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("body"===a&&!c&&s.body)return this.context=s,this[0]=
s.body,this.selector="body",this.length=1,this;if("string"===typeof a){if((y=h.exec(a))&&(y[1]||!c)){if(y[1])return g=c?c.ownerDocument||c:s,(f=q.exec(a))?d.isPlainObject(c)?(a=[s.createElement(f[1])],d.fn.attr.call(a,c,!0)):a=[g.createElement(f[1])]:(f=d.buildFragment([y[1]],[g]),a=(f.cacheable?f.fragment.cloneNode(!0):f.fragment).childNodes),d.merge(this,a);if((f=s.getElementById(y[2]))&&f.parentNode){if(f.id!==y[2])return m.find(a);this.length=1;this[0]=f}this.context=s;this.selector=a;return this}return!c&&
!M.test(a)?(this.selector=a,this.context=s,a=s.getElementsByTagName(a),d.merge(this,a)):!c||c.jquery?(c||m).find(a):d(c).find(a)}if(d.isFunction(a))return m.ready(a);if(a.selector!==b)this.selector=a.selector,this.context=a.context;return d.makeArray(a,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length},toArray:function(){return t.call(this,0)},get:function(a){return null==a?this.toArray():0>a?this.slice(a)[0]:this[a]},pushStack:function(a,b,c){var y=d();d.isArray(a)?ib.apply(y,
a):d.merge(y,a);y.prevObject=this;y.context=this.context;if("find"===b)y.selector=this.selector+(this.selector?" ":"")+c;else if(b)y.selector=this.selector+"."+b+"("+c+")";return y},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady();d.isReady?a.call(s,d):z&&z.push(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(t.apply(this,arguments),
"slice",t.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||d(null)},push:ib,sort:[].sort,splice:[].splice};d.fn.init.prototype=d.fn;d.extend=d.fn.extend=function(){var a,c,y,f,g,m=arguments[0]||{},ga=1,h=arguments.length,p=!1;"boolean"===typeof m&&(p=m,m=arguments[1]||{},ga=2);"object"!==typeof m&&!d.isFunction(m)&&(m={});h===ga&&(m=this,--ga);for(;ga<h;ga++)if(null!=(a=arguments[ga]))for(c in a)y=
m[c],f=a[c],m!==f&&(p&&f&&(d.isPlainObject(f)||(g=d.isArray(f)))?(g?(g=!1,y=y&&d.isArray(y)?y:[]):y=y&&d.isPlainObject(y)?y:{},m[c]=d.extend(p,y,f)):f!==b&&(m[c]=f));return m};d.extend({noConflict:function(b){a.$=g;if(b)a.jQuery=f;return d},isReady:!1,readyWait:1,ready:function(a){!0===a&&d.readyWait--;if(!d.readyWait||!0!==a&&!d.isReady){if(!s.body)return setTimeout(d.ready,1);d.isReady=!0;if(!(!0!==a&&0<--d.readyWait)&&z){var b=0,c=z;for(z=null;a=c[b++];)a.call(s,d);d.fn.trigger&&d(s).trigger("ready").unbind("ready")}}},
bindReady:function(){if(!r){r=!0;if("complete"===s.readyState)return setTimeout(d.ready,1);if(s.addEventListener)s.addEventListener("DOMContentLoaded",A,!1),a.addEventListener("load",d.ready,!1);else if(s.attachEvent){s.attachEvent("onreadystatechange",A);a.attachEvent("onload",d.ready);var b=!1;try{b=null==a.frameElement}catch(f){}s.documentElement.doScroll&&b&&c()}}},isFunction:function(a){return"function"===d.type(a)},isArray:Array.isArray||function(a){return"array"===d.type(a)},isWindow:function(a){return a&&
"object"===typeof a&&"setInterval"in a},isNaN:function(a){return null==a||!H.test(a)||isNaN(a)},type:function(a){return null==a?""+a:K[C.call(a)]||"object"},isPlainObject:function(a){if(!a||"object"!==d.type(a)||a.nodeType||d.isWindow(a))return!1;if(a.constructor&&!Ca.call(a,"constructor")&&!Ca.call(a.constructor.prototype,"isPrototypeOf"))return!1;for(var c in a);return c===b||Ca.call(a,c)},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=d.trim(b);if(n.test(b.replace(l,"@").replace(v,"]").replace(B,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();d.error("Invalid JSON: "+b)},noop:function(){},globalEval:function(a){if(a&&p.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,c=s.createElement("script");c.type="text/javascript";d.support.scriptEval?c.appendChild(s.createTextNode(a)):c.text=a;b.insertBefore(c,b.firstChild);b.removeChild(c)}},nodeName:function(a,
b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,y){var f,g=0,m=a.length,ga=m===b||d.isFunction(a);if(y)if(ga)for(f in a){if(!1===c.apply(a[f],y))break}else for(;g<m&&!(!1===c.apply(a[g++],y)););else if(ga)for(f in a){if(!1===c.call(a[f],f,a[f]))break}else for(y=a[0];g<m&&!1!==c.call(y,g,y);y=a[++g]);return a},trim:pb?function(a){return null==a?"":pb.call(a)}:function(a){return null==a?"":a.toString().replace(k,"").replace(w,"")},makeArray:function(a,b){var c=b||
[];if(null!=a){var y=d.type(a);null==a.length||"string"===y||"function"===y||"regexp"===y||d.isWindow(a)?ib.call(c,a):d.merge(c,a)}return c},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,y=0;if("number"===typeof c.length)for(var f=c.length;y<f;y++)a[d++]=c[y];else for(;c[y]!==b;)a[d++]=c[y++];a.length=d;return a},grep:function(a,b,c){for(var d=[],y,c=!!c,f=0,g=a.length;f<g;f++)y=!!b(a[f],f),c!==
y&&d.push(a[f]);return d},map:function(a,b,c){for(var d=[],y,f=0,g=a.length;f<g;f++)y=b(a[f],f,c),null!=y&&(d[d.length]=y);return d.concat.apply([],d)},guid:1,proxy:function(a,c,y){2===arguments.length&&("string"===typeof c?(y=a,a=y[c],c=b):c&&!d.isFunction(c)&&(y=c,c=b));!c&&a&&(c=function(){return a.apply(y||this,arguments)});if(a)c.guid=a.guid=a.guid||c.guid||d.guid++;return c},access:function(a,c,y,f,g,m){var ga=a.length;if("object"===typeof c){for(var p in c)d.access(a,p,c[p],f,g,y);return a}if(y!==
b){f=!m&&f&&d.isFunction(y);for(p=0;p<ga;p++)g(a[p],c,f?y.call(a[p],p,g(a[p],c)):y,m);return a}return ga?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();a=o.exec(a)||I.exec(a)||N.exec(a)||0>a.indexOf("compatible")&&u.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});d.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){K["[object "+b+"]"]=b.toLowerCase()});R=d.uaMatch(R);if(R.browser)d.browser[R.browser]=
!0,d.browser.version=R.version;if(d.browser.webkit)d.browser.safari=!0;if(Fa)d.inArray=function(a,b){return Fa.call(b,a)};/\s/.test("\u00a0")||(k=/^[\s\xA0]+/,w=/[\s\xA0]+$/);m=d(s);s.addEventListener?A=function(){s.removeEventListener("DOMContentLoaded",A,!1);d.ready()}:s.attachEvent&&(A=function(){"complete"===s.readyState&&(s.detachEvent("onreadystatechange",A),d.ready())});return a.jQuery=a.$=d}();(function(){g.support={};var b=s.documentElement,c=s.createElement("script"),d=s.createElement("div"),
f="script"+g.now();d.style.display="none";d.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var m=d.getElementsByTagName("*"),p=d.getElementsByTagName("a")[0],h=s.createElement("select"),k=h.appendChild(s.createElement("option"));if(m&&m.length&&p){g.support={leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(p.getAttribute("style")),
hrefNormalized:"/a"===p.getAttribute("href"),opacity:/^0.55$/.test(p.style.opacity),cssFloat:!!p.style.cssFloat,checkOn:"on"===d.getElementsByTagName("input")[0].value,optSelected:k.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,scriptEval:!1,noCloneEvent:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0};h.disabled=!0;g.support.optDisabled=!k.disabled;c.type="text/javascript";try{c.appendChild(s.createTextNode("window."+f+"=1;"))}catch(w){}b.insertBefore(c,
b.firstChild);if(a[f])g.support.scriptEval=!0,delete a[f];try{delete c.test}catch(M){g.support.deleteExpando=!1}b.removeChild(c);d.attachEvent&&d.fireEvent&&(d.attachEvent("onclick",function Da(){g.support.noCloneEvent=!1;d.detachEvent("onclick",Da)}),d.cloneNode(!0).fireEvent("onclick"));d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";b=s.createDocumentFragment();b.appendChild(d.firstChild);g.support.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked;
g(function(){var a=s.createElement("div");a.style.width=a.style.paddingLeft="1px";s.body.appendChild(a);g.boxModel=g.support.boxModel=2===a.offsetWidth;if("zoom"in a.style)a.style.display="inline",a.style.zoom=1,g.support.inlineBlockNeedsLayout=2===a.offsetWidth,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",g.support.shrinkWrapBlocks=2!==a.offsetWidth;a.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var b=a.getElementsByTagName("td");g.support.reliableHiddenOffsets=
0===b[0].offsetHeight;b[0].style.display="";b[1].style.display="none";g.support.reliableHiddenOffsets=g.support.reliableHiddenOffsets&&0===b[0].offsetHeight;a.innerHTML="";s.body.removeChild(a).style.display="none"});b=function(a){var b=s.createElement("div"),a="on"+a,c=a in b;c||(b.setAttribute(a,"return;"),c="function"===typeof b[a]);return c};g.support.submitBubbles=b("submit");g.support.changeBubbles=b("change");b=c=d=m=p=null}})();var G={},O=/^(?:\{.*\}|\[.*\])$/;g.extend({cache:{},uuid:0,expando:"jQuery"+
g.now(),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},data:function(c,d,f){if(g.acceptData(c)){var c=c==a?G:c,m=c.nodeType,p=m?c[g.expando]:null,h=g.cache;if(!m||p||!("string"===typeof d&&f===b))return m?p||(c[g.expando]=p=++g.uuid):h=c,"object"===typeof d?m?h[p]=g.extend(h[p],d):g.extend(h,d):m&&!h[p]&&(h[p]={}),c=m?h[p]:h,f!==b&&(c[d]=f),"string"===typeof d?c[d]:c}},removeData:function(b,c){if(g.acceptData(b)){var b=b==a?G:b,d=b.nodeType,f=d?b[g.expando]:b,m=g.cache,
p=d?m[f]:f;if(c)p&&(delete p[c],d&&g.isEmptyObject(p)&&g.removeData(b));else if(d&&g.support.deleteExpando)delete b[g.expando];else if(b.removeAttribute)b.removeAttribute(g.expando);else if(d)delete m[f];else for(var h in b)delete b[h]}},acceptData:function(a){if(a.nodeName){var b=g.noData[a.nodeName.toLowerCase()];if(b)return!(!0===b||a.getAttribute("classid")!==b)}return!0}});g.fn.extend({data:function(a,d){var f=null;if("undefined"===typeof a){if(this.length)for(var m=this[0].attributes,p,f=g.data(this[0]),
h=0,k=m.length;h<k;h++)p=m[h].name,0===p.indexOf("data-")&&(p=p.substr(5),c(this[0],p,f[p]));return f}if("object"===typeof a)return this.each(function(){g.data(this,a)});var w=a.split(".");w[1]=w[1]?"."+w[1]:"";return d===b?(f=this.triggerHandler("getData"+w[1]+"!",[w[0]]),f===b&&this.length&&(f=g.data(this[0],a),f=c(this[0],a,f)),f===b&&w[1]?this.data(w[0]):f):this.each(function(){var b=g(this),c=[w[0],d];b.triggerHandler("setData"+w[1]+"!",c);g.data(this,a,d);b.triggerHandler("changeData"+w[1]+
"!",c)})},removeData:function(a){return this.each(function(){g.removeData(this,a)})}});g.extend({queue:function(a,b,c){if(a){var b=(b||"fx")+"queue",d=g.data(a,b);if(!c)return d||[];!d||g.isArray(c)?d=g.data(a,b,g.makeArray(c)):d.push(c);return d}},dequeue:function(a,b){var b=b||"fx",c=g.queue(a,b),d=c.shift();"inprogress"===d&&(d=c.shift());d&&("fx"===b&&c.unshift("inprogress"),d.call(a,function(){g.dequeue(a,b)}))}});g.fn.extend({queue:function(a,c){"string"!==typeof a&&(c=a,a="fx");return c===
b?g.queue(this[0],a):this.each(function(){var b=g.queue(this,a,c);"fx"===a&&"inprogress"!==b[0]&&g.dequeue(this,a)})},dequeue:function(a){return this.each(function(){g.dequeue(this,a)})},delay:function(a,b){a=g.fx?g.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){g.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var U=/[\n\t]/g,J=/\s+/,W=/\r/g,L=/^(?:href|src|style)$/,E=/^(?:button|input)$/i,D=/^(?:button|input|object|select|textarea)$/i,
S=/^a(?:rea)?$/i,v=/^(?:radio|checkbox)$/i;g.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};g.fn.extend({attr:function(a,b){return g.access(this,a,b,!0,g.attr)},removeAttr:function(a){return this.each(function(){g.attr(this,a,"");1===this.nodeType&&this.removeAttribute(a)})},addClass:function(a){if(g.isFunction(a))return this.each(function(b){var c=
g(this);c.addClass(a.call(this,b,c.attr("class")))});if(a&&"string"===typeof a)for(var b=(a||"").split(J),c=0,d=this.length;c<d;c++){var f=this[c];if(1===f.nodeType)if(f.className){for(var m=" "+f.className+" ",p=f.className,h=0,k=b.length;h<k;h++)0>m.indexOf(" "+b[h]+" ")&&(p+=" "+b[h]);f.className=g.trim(p)}else f.className=a}return this},removeClass:function(a){if(g.isFunction(a))return this.each(function(b){var c=g(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&"string"===typeof a||
a===b)for(var c=(a||"").split(J),d=0,f=this.length;d<f;d++){var m=this[d];if(1===m.nodeType&&m.className)if(a){for(var p=(" "+m.className+" ").replace(U," "),h=0,k=c.length;h<k;h++)p=p.replace(" "+c[h]+" "," ");m.className=g.trim(p)}else m.className=""}return this},toggleClass:function(a,b){var c=typeof a,d="boolean"===typeof b;return g.isFunction(a)?this.each(function(c){var d=g(this);d.toggleClass(a.call(this,c,d.attr("class"),b),b)}):this.each(function(){if("string"===c)for(var f,m=0,p=g(this),
h=b,k=a.split(J);f=k[m++];)h=d?h:!p.hasClass(f),p[h?"addClass":"removeClass"](f);else if("undefined"===c||"boolean"===c)this.className&&g.data(this,"__className__",this.className),this.className=this.className||!1===a?"":g.data(this,"__className__")||""})},hasClass:function(a){for(var a=" "+a+" ",b=0,c=this.length;b<c;b++)if(-1<(" "+this[b].className+" ").replace(U," ").indexOf(a))return!0;return!1},val:function(a){if(!arguments.length){var c=this[0];if(c){if(g.nodeName(c,"option")){var d=c.attributes.value;
return!d||d.specified?c.value:c.text}if(g.nodeName(c,"select")){var f=c.selectedIndex,d=[],m=c.options,c="select-one"===c.type;if(0>f)return null;for(var p=c?f:0,f=c?f+1:m.length;p<f;p++){var h=m[p];if(h.selected&&(g.support.optDisabled?!h.disabled:null===h.getAttribute("disabled"))&&(!h.parentNode.disabled||!g.nodeName(h.parentNode,"optgroup"))){a=g(h).val();if(c)return a;d.push(a)}}return d}return v.test(c.type)&&!g.support.checkOn?null===c.getAttribute("value")?"on":c.value:(c.value||"").replace(W,
"")}return b}var k=g.isFunction(a);return this.each(function(b){var c=g(this),d=a;if(1===this.nodeType)if(k&&(d=a.call(this,b,c.val())),null==d?d="":"number"===typeof d?d+="":g.isArray(d)&&(d=g.map(d,function(a){return null==a?"":a+""})),g.isArray(d)&&v.test(this.type))this.checked=0<=g.inArray(c.val(),d);else if(g.nodeName(this,"select")){var f=g.makeArray(d);g("option",this).each(function(){this.selected=0<=g.inArray(g(this).val(),f)});if(!f.length)this.selectedIndex=-1}else this.value=d})}});g.extend({attrFn:{val:!0,
css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,f){if(!a||3===a.nodeType||8===a.nodeType)return b;if(f&&c in g.attrFn)return g(a)[c](d);var f=1!==a.nodeType||!g.isXMLDoc(a),m=d!==b,c=f&&g.props[c]||c,p=L.test(c);if((c in a||a[c]!==b)&&f&&!p)return m&&("type"===c&&E.test(a.nodeName)&&a.parentNode&&g.error("type property can't be changed"),null===d?1===a.nodeType&&a.removeAttribute(c):a[c]=d),g.nodeName(a,"form")&&a.getAttributeNode(c)?a.getAttributeNode(c).nodeValue:
"tabIndex"===c?(c=a.getAttributeNode("tabIndex"))&&c.specified?c.value:D.test(a.nodeName)||S.test(a.nodeName)&&a.href?0:b:a[c];if(!g.support.style&&f&&"style"===c){if(m)a.style.cssText=""+d;return a.style.cssText}m&&a.setAttribute(c,""+d);if(!a.attributes[c]&&a.hasAttribute&&!a.hasAttribute(c))return b;a=!g.support.hrefNormalized&&f&&p?a.getAttribute(c,2):a.getAttribute(c);return null===a?b:a}});var A=/\.(.*)$/,aa=/^(?:textarea|input|select)$/i,K=/\./g,V=/ /g,T=/[^\w\s.|`]/g,X=function(a){return a.replace(T,
"\\$&")},Z={focusin:0,focusout:0};g.event={add:function(c,f,m,p){if(!(3===c.nodeType||8===c.nodeType)){g.isWindow(c)&&c!==a&&!c.frameElement&&(c=a);if(!1===m)m=d;else if(!m)return;var h,k;if(m.handler)h=m,m=h.handler;if(!m.guid)m.guid=g.guid++;if(k=g.data(c)){var w=c.nodeType?"events":"__events__",M=k[w],H=k.handle;if("function"===typeof M)H=M.handle,M=M.events;else if(!M)c.nodeType||(k[w]=k=function(){}),k.events=M={};if(!H)k.handle=H=function(){return"undefined"!==typeof g&&!g.event.triggered?g.event.handle.apply(H.elem,
arguments):b};H.elem=c;for(var f=f.split(" "),q=0,n;w=f[q++];){k=h?g.extend({},h):{handler:m,data:p};-1<w.indexOf(".")?(n=w.split("."),w=n.shift(),k.namespace=n.slice(0).sort().join(".")):(n=[],k.namespace="");k.type=w;if(!k.guid)k.guid=m.guid;var l=M[w],s=g.event.special[w]||{};if(!l&&(l=M[w]=[],!s.setup||!1===s.setup.call(c,p,n,H)))c.addEventListener?c.addEventListener(w,H,!1):c.attachEvent&&c.attachEvent("on"+w,H);if(s.add&&(s.add.call(c,k),!k.handler.guid))k.handler.guid=m.guid;l.push(k);g.event.global[w]=
!0}c=null}}},global:{},remove:function(a,b,c,f){if(!(3===a.nodeType||8===a.nodeType)){!1===c&&(c=d);var m,p,h=0,k,w,M,H,n,q,l=a.nodeType?"events":"__events__",s=g.data(a),v=s&&s[l];if(s&&v){if("function"===typeof v)s=v,v=v.events;if(b&&b.type)c=b.handler,b=b.type;if(!b||"string"===typeof b&&"."===b.charAt(0))for(m in b=b||"",v)g.event.remove(a,m+b);else{for(b=b.split(" ");m=b[h++];)if(H=m,k=0>m.indexOf("."),w=[],k||(w=m.split("."),m=w.shift(),M=RegExp("(^|\\.)"+g.map(w.slice(0).sort(),X).join("\\.(?:.*\\.)?")+
"(\\.|$)")),n=v[m])if(c){H=g.event.special[m]||{};for(p=f||0;p<n.length;p++)if(q=n[p],c.guid===q.guid){if(k||M.test(q.namespace))null==f&&n.splice(p--,1),H.remove&&H.remove.call(a,q);if(null!=f)break}if(0===n.length||null!=f&&1===n.length)(!H.teardown||!1===H.teardown.call(a,w))&&g.removeEvent(a,m,s.handle),delete v[m]}else for(p=0;p<n.length;p++)if(q=n[p],k||M.test(q.namespace))g.event.remove(a,H,q.handler,p),n.splice(p--,1);if(g.isEmptyObject(v)){if(b=s.handle)b.elem=null;delete s.events;delete s.handle;
"function"===typeof s?g.removeData(a,l):g.isEmptyObject(s)&&g.removeData(a)}}}}},trigger:function(a,c,d,f){var m=a.type||a;if(!f){a="object"===typeof a?a[g.expando]?a:g.extend(g.Event(m),a):g.Event(m);if(0<=m.indexOf("!"))a.type=m=m.slice(0,-1),a.exclusive=!0;d||(a.stopPropagation(),g.event.global[m]&&g.each(g.cache,function(){this.events&&this.events[m]&&g.event.trigger(a,c,this.handle.elem)}));if(!d||3===d.nodeType||8===d.nodeType)return b;a.result=b;a.target=d;c=g.makeArray(c);c.unshift(a)}a.currentTarget=
d;(f=d.nodeType?g.data(d,"handle"):(g.data(d,"__events__")||{}).handle)&&f.apply(d,c);f=d.parentNode||d.ownerDocument;try{if((!d||!d.nodeName||!g.noData[d.nodeName.toLowerCase()])&&d["on"+m]&&!1===d["on"+m].apply(d,c))a.result=!1,a.preventDefault()}catch(p){}if(!a.isPropagationStopped()&&f)g.event.trigger(a,c,f,!0);else if(!a.isDefaultPrevented()){var h,f=a.target,k=m.replace(A,""),w=g.nodeName(f,"a")&&"click"===k,M=g.event.special[k]||{};if((!M._default||!1===M._default.call(d,a))&&!w&&(!f||!f.nodeName||
!g.noData[f.nodeName.toLowerCase()])){try{if(f[k]){if(h=f["on"+k])f["on"+k]=null;g.event.triggered=!0;f[k]()}}catch(H){}h&&(f["on"+k]=h);g.event.triggered=!1}}},handle:function(c){var d,f,m,p;f=[];var h=g.makeArray(arguments),c=h[0]=g.event.fix(c||a.event);c.currentTarget=this;d=0>c.type.indexOf(".")&&!c.exclusive;if(!d)m=c.type.split("."),c.type=m.shift(),f=m.slice(0).sort(),m=RegExp("(^|\\.)"+f.join("\\.(?:.*\\.)?")+"(\\.|$)");c.namespace=c.namespace||f.join(".");p=g.data(this,this.nodeType?"events":
"__events__");if("function"===typeof p)p=p.events;f=(p||{})[c.type];if(p&&f){f=f.slice(0);p=0;for(var k=f.length;p<k;p++){var w=f[p];if(d||m.test(w.namespace)){c.handler=w.handler;c.data=w.data;c.handleObj=w;w=w.handler.apply(this,h);if(w!==b)c.result=w,!1===w&&(c.preventDefault(),c.stopPropagation());if(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[g.expando])return a;for(var c=a,a=g.Event(c),d=this.props.length,f;d;)f=this.props[--d],a[f]=c[f];if(!a.target)a.target=a.srcElement||s;if(3===a.target.nodeType)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(null==a.pageX&&null!=a.clientX)c=s.documentElement,d=s.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);if(null==a.which&&(null!=a.charCode||null!=a.keyCode))a.which=null!=a.charCode?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!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:g.proxy,special:{ready:{setup:g.bindReady,teardown:g.noop},live:{add:function(a){g.event.add(this,o(a.origType,a.selector),g.extend({},a,{handler:k,guid:a.handler.guid}))},remove:function(a){g.event.remove(this,
o(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){if(g.isWindow(this))this.onbeforeunload=c},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};g.removeEvent=s.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)};g.Event=function(a){if(!this.preventDefault)return new g.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type):this.type=a;this.timeStamp=g.now();
this[g.expando]=!0};g.Event.prototype={preventDefault:function(){this.isDefaultPrevented=f;var a=this.originalEvent;if(a)a.preventDefault?a.preventDefault():a.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=f;var a=this.originalEvent;if(a)a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=f;this.stopPropagation()},isDefaultPrevented:d,isPropagationStopped:d,isImmediatePropagationStopped:d};var H=function(a){var b=
a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this)a.type=a.data,g.event.handle.apply(this,arguments)}catch(c){}},R=function(a){a.type=a.data;g.event.handle.apply(this,arguments)};g.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){g.event.special[a]={setup:function(c){g.event.add(this,b,c&&c.selector?R:H,a)},teardown:function(a){g.event.remove(this,b,a&&a.selector?R:H)}}});if(!g.support.submitBubbles)g.event.special.submit={setup:function(){if("form"!==this.nodeName.toLowerCase())g.event.add(this,
"click.specialSubmit",function(a){var c=a.target,d=c.type;if(("submit"===d||"image"===d)&&g(c).closest("form").length)return a.liveFired=b,h("submit",this,arguments)}),g.event.add(this,"keypress.specialSubmit",function(a){var c=a.target,d=c.type;if(("text"===d||"password"===d)&&g(c).closest("form").length&&13===a.keyCode)return a.liveFired=b,h("submit",this,arguments)});else return!1},teardown:function(){g.event.remove(this,".specialSubmit")}};if(!g.support.changeBubbles){var Q,ea=function(a){var b=
a.type,c=a.value;if("radio"===b||"checkbox"===b)c=a.checked;else if("select-multiple"===b)c=-1<a.selectedIndex?g.map(a.options,function(a){return a.selected}).join("-"):"";else if("select"===a.nodeName.toLowerCase())c=a.selectedIndex;return c},pa=function(a,c){var d=a.target,f,m;if(aa.test(d.nodeName)&&!d.readOnly&&(f=g.data(d,"_change_data"),m=ea(d),("focusout"!==a.type||"radio"!==d.type)&&g.data(d,"_change_data",m),!(f===b||m===f)))if(null!=f||m)return a.type="change",a.liveFired=b,g.event.trigger(a,
c,d)};g.event.special.change={filters:{focusout:pa,beforedeactivate:pa,click:function(a){var b=a.target,c=b.type;if("radio"===c||"checkbox"===c||"select"===b.nodeName.toLowerCase())return pa.call(this,a)},keydown:function(a){var b=a.target,c=b.type;if(13===a.keyCode&&"textarea"!==b.nodeName.toLowerCase()||32===a.keyCode&&("checkbox"===c||"radio"===c)||"select-multiple"===c)return pa.call(this,a)},beforeactivate:function(a){a=a.target;g.data(a,"_change_data",ea(a))}},setup:function(){if("file"===this.type)return!1;
for(var a in Q)g.event.add(this,a+".specialChange",Q[a]);return aa.test(this.nodeName)},teardown:function(){g.event.remove(this,".specialChange");return aa.test(this.nodeName)}};Q=g.event.special.change.filters;Q.focus=Q.beforeactivate}s.addEventListener&&g.each({focus:"focusin",blur:"focusout"},function(a,b){function c(a){a=g.event.fix(a);a.type=b;return g.event.trigger(a,null,a.target)}g.event.special[b]={setup:function(){0===Z[b]++&&s.addEventListener(a,c,!0)},teardown:function(){0===--Z[b]&&s.removeEventListener(a,
c,!0)}}});g.each(["bind","one"],function(a,c){g.fn[c]=function(a,d,f){if("object"===typeof a){for(var m in a)this[c](m,d,a[m],f);return this}if(g.isFunction(d)||!1===d)f=d,d=b;var y="one"===c?g.proxy(f,function(a){g(this).unbind(a,y);return f.apply(this,arguments)}):f;if("unload"===a&&"one"!==c)this.one(a,d,f);else{m=0;for(var p=this.length;m<p;m++)g.event.add(this[m],a,y,d)}return this}});g.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++)g.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(){g.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=g.Event(a);c.preventDefault();c.stopPropagation();g.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){for(var b=arguments,c=1;c<b.length;)g.proxy(a,
b[c++]);return this.click(g.proxy(a,function(d){var f=(g.data(this,"lastToggle"+a.guid)||0)%c;g.data(this,"lastToggle"+a.guid,f+1);d.preventDefault();return b[f].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var xa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};g.each(["live","die"],function(a,c){g.fn[c]=function(a,d,f,m){var p,y=0,h,k,w=m||this.selector,m=m?this:g(this.context);if("object"===typeof a&&!a.preventDefault){for(p in a)m[c](p,
d,a[p],w);return this}g.isFunction(d)&&(f=d,d=b);for(a=(a||"").split(" ");null!=(p=a[y++]);)if(h=A.exec(p),k="",h&&(k=h[0],p=p.replace(A,"")),"hover"===p)a.push("mouseenter"+k,"mouseleave"+k);else if(h=p,"focus"===p||"blur"===p?(a.push(xa[p]+k),p+=k):p=(xa[p]||p)+k,"live"===c){k=0;for(var M=m.length;k<M;k++)g.event.add(m[k],"live."+o(p,w),{data:d,selector:w,handler:f,origType:p,origHandler:f,preType:h})}else m.unbind("live."+o(p,w),f);return this}});g.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(a,b){g.fn[b]=function(a,c){null==c&&(c=a,a=null);return 0<arguments.length?this.bind(b,a,c):this.trigger(b)};g.attrFn&&(g.attrFn[b]=!0)});a.attachEvent&&!a.addEventListener&&g(a).bind("unload",function(){for(var a in g.cache)if(g.cache[a].handle)try{g.event.remove(g.cache[a].handle.elem)}catch(b){}});(function(){function a(b,c,d,f,g,m){for(var g=0,p=f.length;g<p;g++){var y=f[g];if(y){for(var h=!1,y=y[b];y;){if(y.sizcache===d){h=f[y.sizset];break}if(1===y.nodeType&&!m)y.sizcache=d,y.sizset=
g;if(y.nodeName.toLowerCase()===c){h=y;break}y=y[b]}f[g]=h}}}function c(a,b,d,f,g,m){for(var g=0,p=f.length;g<p;g++){var y=f[g];if(y){for(var h=!1,y=y[a];y;){if(y.sizcache===d){h=f[y.sizset];break}if(1===y.nodeType){if(!m)y.sizcache=d,y.sizset=g;if("string"!==typeof b){if(y===b){h=!0;break}}else if(0<k.filter(b,[y]).length){h=y;break}}y=y[a]}f[g]=h}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,f=0,m=Object.prototype.toString,
p=!1,h=!0;[0,0].sort(function(){h=!1;return 0});var k=function(a,b,c,f){var c=c||[],g=b=b||s;if(1!==b.nodeType&&9!==b.nodeType)return[];if(!a||"string"!==typeof a)return c;var p,y,h,ma,H,n=!0,jb=k.isXML(b),l=[],v=a;do if(d.exec(""),p=d.exec(v))if(v=p[3],l.push(p[1]),p[2]){ma=p[3];break}while(p);if(1<l.length&&M.exec(a))if(2===l.length&&w.relative[l[0]])y=o(l[0]+l[1],b);else for(y=w.relative[l[0]]?[b]:k(l.shift(),b);l.length;)a=l.shift(),w.relative[a]&&(a+=l.shift()),y=o(a,y);else if(!f&&1<l.length&&
9===b.nodeType&&!jb&&w.match.ID.test(l[0])&&!w.match.ID.test(l[l.length-1])&&(p=k.find(l.shift(),b,jb),b=p.expr?k.filter(p.expr,p.set)[0]:p.set[0]),b){p=f?{expr:l.pop(),set:q(f)}:k.find(l.pop(),1===l.length&&("~"===l[0]||"+"===l[0])&&b.parentNode?b.parentNode:b,jb);y=p.expr?k.filter(p.expr,p.set):p.set;for(0<l.length?h=q(y):n=!1;l.length;)p=H=l.pop(),w.relative[H]?p=l.pop():H="",null==p&&(p=b),w.relative[H](h,p,jb)}else h=[];h||(h=y);h||k.error(H||a);if("[object Array]"===m.call(h))if(n)if(b&&1===
b.nodeType)for(a=0;null!=h[a];a++)h[a]&&(!0===h[a]||1===h[a].nodeType&&k.contains(b,h[a]))&&c.push(y[a]);else for(a=0;null!=h[a];a++)h[a]&&1===h[a].nodeType&&c.push(y[a]);else c.push.apply(c,h);else q(h,c);ma&&(k(ma,g,c,f),k.uniqueSort(c));return c};k.uniqueSort=function(a){if(v&&(p=h,a.sort(v),p))for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1);return a};k.matches=function(a,b){return k(a,null,null,b)};k.matchesSelector=function(a,b){return 0<k(b,null,null,[a]).length};k.find=function(a,
b,c){var d;if(!a)return[];for(var f=0,g=w.order.length;f<g;f++){var m,p=w.order[f];if(m=w.leftMatch[p].exec(a)){var y=m[1];m.splice(1,1);if("\\"!==y.substr(y.length-1)&&(m[1]=(m[1]||"").replace(/\\/g,""),d=w.find[p](m,b,c),null!=d)){a=a.replace(w.match[p],"");break}}}d||(d=b.getElementsByTagName("*"));return{set:d,expr:a}};k.filter=function(a,c,d,f){for(var g,m,p=a,y=[],h=c,ma=c&&c[0]&&k.isXML(c[0]);a&&c.length;){for(var M in w.filter)if(null!=(g=w.leftMatch[M].exec(a))&&g[2]){var ga,H,n=w.filter[M];
H=g[1];m=!1;g.splice(1,1);if("\\"!==H.substr(H.length-1)){h===y&&(y=[]);if(w.preFilter[M])if(g=w.preFilter[M](g,h,d,y,f,ma)){if(!0===g)continue}else m=ga=!0;if(g)for(var l=0;null!=(H=h[l]);l++)if(H){ga=n(H,g,l,h);var q=f^!!ga;d&&null!=ga?q?m=!0:h[l]=!1:q&&(y.push(H),m=!0)}if(ga!==b){d||(h=y);a=a.replace(w.match[M],"");if(!m)return[];break}}}if(a===p)if(null==m)k.error(a);else break;p=a}return h};k.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var w=k.selectors={order:["ID",
"NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},
attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,b){var c="string"===typeof b,d=c&&!/\W/.test(b),c=c&&!d;d&&(b=b.toLowerCase());for(var d=0,f=a.length,g;d<f;d++)if(g=a[d]){for(;(g=g.previousSibling)&&1!==g.nodeType;);a[d]=c||g&&g.nodeName.toLowerCase()===b?g||!1:g===b}c&&k.filter(b,a,!0)},">":function(a,b){var c,d="string"===typeof b,f=0,g=a.length;if(d&&!/\W/.test(b))for(b=b.toLowerCase();f<g;f++){if(c=a[f])c=c.parentNode,
a[f]=c.nodeName.toLowerCase()===b?c:!1}else{for(;f<g;f++)if(c=a[f])a[f]=d?c.parentNode:c.parentNode===b;d&&k.filter(b,a,!0)}},"":function(b,d,g){var m,p=f++,h=c;"string"===typeof d&&!/\W/.test(d)&&(m=d=d.toLowerCase(),h=a);h("parentNode",d,p,b,m,g)},"~":function(b,d,g){var m,p=f++,h=c;"string"===typeof d&&!/\W/.test(d)&&(m=d=d.toLowerCase(),h=a);h("previousSibling",d,p,b,m,g)}},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,g=d.length;f<g;f++)d[f].getAttribute("name")===a[1]&&c.push(d[f]);return 0===c.length?null:c}},TAG:function(a,b){return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,f,g){a=" "+a[1].replace(/\\/g,"")+" ";if(g)return a;for(var g=0,m;null!=(m=b[g]);g++)m&&(f^(m.className&&0<=(" "+m.className+" ").replace(/[\t\n]/g," ").indexOf(a))?c||d.push(m):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(/\\/g,
"")},TAG:function(a){return a[1].toLowerCase()},CHILD:function(a){if("nth"===a[1]){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}a[0]=f++;return a},ATTR:function(a,b,c,d,f,g){b=a[1].replace(/\\/g,"");!g&&w.attrMap[b]&&(a[1]=w.attrMap[b]);"~="===a[2]&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,f,g){if("not"===a[1])if(1<(d.exec(a[3])||"").length||/^\w/.test(a[3]))a[3]=k(a[3],null,null,b);
else return a=k.filter(a[3],b,c,1^g),c||f.push.apply(f,a),!1;else if(w.match.POS.test(a[0])||w.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!!k(c[3],a).length},
header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||"button"===a.nodeName.toLowerCase()},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},
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],g=w.filters[f];if(g)return g(a,c,b,d);if("contains"===f)return 0<=(a.textContent||a.innerText||k.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}k.error("Syntax error, unrecognized expression: "+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 g=b[0],m=a.parentNode;if(m&&(m.sizcache!==g||!a.nodeIndex)){for(var p=0,d=m.firstChild;d;d=d.nextSibling)if(1===
d.nodeType)d.nodeIndex=++p;m.sizcache=g}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=w.attrHandle[c]?w.attrHandle[c](a):null!=a[c]?a[c]:a.getAttribute(c),d=c+"",f=b[2],g=b[4];return null==c?"!="===f:"="===f?d===g:"*="===f?0<=d.indexOf(g):
"~="===f?0<=(" "+d+" ").indexOf(g):!g?d&&!1!==c:"!="===f?d!==g:"^="===f?0===d.indexOf(g):"$="===f?d.substr(d.length-g.length)===g:"|="===f?d===g||d.substr(0,g.length+1)===g+"-":!1},POS:function(a,b,c,d){var f=w.setFilters[b[2]];if(f)return f(a,c,b,d)}}},M=w.match.POS,H=function(a,b){return"\\"+(b-0+1)},n;for(n in w.match)w.match[n]=RegExp(w.match[n].source+/(?![^\[]*\])(?![^\(]*\))/.source),w.leftMatch[n]=RegExp(/(^(?:.|\r|\n)*?)/.source+w.match[n].source.replace(/\\(\d+)/g,H));var q=function(a,b){a=
Array.prototype.slice.call(a,0);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(l){q=function(a,b){var c=0,d=b||[];if("[object Array]"===m.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 v,B;s.documentElement.compareDocumentPosition?v=function(a,b){return a===b?(p=!0,0):!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition?
-1:1:a.compareDocumentPosition(b)&4?-1:1}:(v=function(a,b){var c,d,f=[],g=[];c=a.parentNode;d=b.parentNode;var m=c;if(a===b)return p=!0,0;if(c===d)return B(a,b);if(c){if(!d)return 1}else return-1;for(;m;)f.unshift(m),m=m.parentNode;for(m=d;m;)g.unshift(m),m=m.parentNode;c=f.length;d=g.length;for(m=0;m<c&&m<d;m++)if(f[m]!==g[m])return B(f[m],g[m]);return m===c?B(a,g[m],-1):B(f[m],b,1)},B=function(a,b,c){if(a===b)return c;for(a=a.nextSibling;a;){if(a===b)return-1;a=a.nextSibling}return 1});k.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+=k.getText(c.childNodes));return b};(function(){var a=s.createElement("div"),c="script"+(new Date).getTime(),d=s.documentElement;a.innerHTML="<a name='"+c+"'/>";d.insertBefore(a,d.firstChild);if(s.getElementById(c))w.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:[]},w.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=s.createElement("div");a.appendChild(s.createComment(""));if(0<a.getElementsByTagName("*").length)w.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>";if(a.firstChild&&"undefined"!==
typeof a.firstChild.getAttribute&&"#"!==a.firstChild.getAttribute("href"))w.attrHandle.href=function(a){return a.getAttribute("href",2)};a=null})();s.querySelectorAll&&function(){var a=k,b=s.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!(b.querySelectorAll&&0===b.querySelectorAll(".TEST").length)){k=function(b,c,d,f){c=c||s;b=b.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!f&&!k.isXML(c))if(9===c.nodeType)try{return q(c.querySelectorAll(b),d)}catch(g){}else if(1===c.nodeType&&"object"!==
c.nodeName.toLowerCase()){var m=c.getAttribute("id"),p=m||"__sizzle__";m||c.setAttribute("id",p);try{return q(c.querySelectorAll("#"+p+" "+b),d)}catch(y){}finally{m||c.removeAttribute("id")}}return a(b,c,d,f)};for(var c in a)k[c]=a[c];b=null}}();(function(){var a=s.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector,c=!1;try{b.call(s.documentElement,"[test!='']:sizzle")}catch(d){c=!0}if(b)k.matchesSelector=function(a,d){d=d.replace(/\=\s*([^'"\]]*)\s*\]/g,
"='$1']");if(!k.isXML(a))try{if(c||!w.match.PSEUDO.test(d)&&!/!=/.test(d))return b.call(a,d)}catch(f){}return 0<k(d,null,null,[a]).length}})();(function(){var a=s.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))w.order.splice(1,0,"CLASS"),w.find.CLASS=function(a,b,c){if("undefined"!==typeof b.getElementsByClassName&&!c)return b.getElementsByClassName(a[1])},
a=null})();k.contains=s.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:s.documentElement.compareDocumentPosition?function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(){return!1};k.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?"HTML"!==a.nodeName:!1};var o=function(a,b){for(var c,d=[],f="",g=b.nodeType?[b]:b;c=w.match.PSEUDO.exec(a);)f+=c[0],a=a.replace(w.match.PSEUDO,"");a=w.relative[a]?a+"*":a;c=0;for(var m=g.length;c<m;c++)k(a,
g[c],d);return k.filter(f,d)};g.find=k;g.expr=k.selectors;g.expr[":"]=g.expr.filters;g.unique=k.uniqueSort;g.text=k.getText;g.isXMLDoc=k.isXML;g.contains=k.contains})();var P=/Until$/,Ca=/^(?:parents|prevUntil|prevAll)/,Fa=/,/,Ka=/^.[^:#\[\.,]*$/,ka=Array.prototype.slice,ba=g.expr.match.POS;g.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),c=0,d=0,f=this.length;d<f;d++)if(c=b.length,g.find(a,this[d],b),0<d)for(var m=c;m<b.length;m++)for(var p=0;p<c;p++)if(b[p]===b[m]){b.splice(m--,
1);break}return b},has:function(a){var b=g(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(g.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(q(this,a,!1),"not",a)},filter:function(a){return this.pushStack(q(this,a,!0),"filter",a)},is:function(a){return!!a&&0<g.filter(a,this).length},closest:function(a,b){var c=[],d,f,m=this[0];if(g.isArray(a)){var p,h={},k=1;if(m&&a.length){d=0;for(f=a.length;d<f;d++)p=a[d],h[p]||(h[p]=g.expr.match.POS.test(p)?g(p,b||this.context):
p);for(;m&&m.ownerDocument&&m!==b;){for(p in h)d=h[p],(d.jquery?-1<d.index(m):g(m).is(d))&&c.push({selector:p,elem:m,level:k});m=m.parentNode;k++}}return c}p=ba.test(a)?g(a,b||this.context):null;d=0;for(f=this.length;d<f;d++)for(m=this[d];m;)if(p?-1<p.index(m):g.find.matchesSelector(m,a)){c.push(m);break}else if(m=m.parentNode,!m||!m.ownerDocument||m===b)break;c=1<c.length?g.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){return!a||"string"===typeof a?g.inArray(this[0],a?g(a):
this.parent().children()):g.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c="string"===typeof a?g(a,b||this.context):g.makeArray(a),d=g.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:g.unique(d))},andSelf:function(){return this.add(this.prevObject)}});g.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return g.dir(a,"parentNode")},parentsUntil:function(a,
b,c){return g.dir(a,"parentNode",c)},next:function(a){return g.nth(a,2,"nextSibling")},prev:function(a){return g.nth(a,2,"previousSibling")},nextAll:function(a){return g.dir(a,"nextSibling")},prevAll:function(a){return g.dir(a,"previousSibling")},nextUntil:function(a,b,c){return g.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return g.dir(a,"previousSibling",c)},siblings:function(a){return g.sibling(a.parentNode.firstChild,a)},children:function(a){return g.sibling(a.firstChild)},contents:function(a){return g.nodeName(a,
"iframe")?a.contentDocument||a.contentWindow.document:g.makeArray(a.childNodes)}},function(a,b){g.fn[a]=function(c,d){var f=g.map(this,b,c);P.test(a)||(d=c);d&&"string"===typeof d&&(f=g.filter(d,f));f=1<this.length?g.unique(f):f;if((1<this.length||Fa.test(d))&&Ca.test(a))f=f.reverse();return this.pushStack(f,a,ka.call(arguments).join(","))}});g.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return 1===b.length?g.find.matchesSelector(b[0],a)?[b[0]]:[]:g.find.matches(a,b)},dir:function(a,c,d){for(var f=
[],a=a[c];a&&9!==a.nodeType&&(d===b||1!==a.nodeType||!g(a).is(d));)1===a.nodeType&&f.push(a),a=a[c];return f},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 t=/ jQuery\d+="(?:\d+|null)"/g,ya=/^\s+/,Oa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ra=/<([\w:]+)/,Y=/<tbody/i,Sa=/<|&#?\w+;/,hb=/<(?:script|object|embed|option|style)/i,
ia=/checked\s*(?:[^=]|=\s*.checked.)/i,F=/\=([^="'>\s]+\/)>/g,qa={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,"",""]};qa.optgroup=qa.option;qa.tbody=qa.tfoot=qa.colgroup=qa.caption=qa.thead;qa.th=qa.td;if(!g.support.htmlSerialize)qa._default=
[1,"div<div>","</div>"];g.fn.extend({text:function(a){return g.isFunction(a)?this.each(function(b){var c=g(this);c.text(a.call(this,b,c.text()))}):"object"!==typeof a&&a!==b?this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a)):g.text(this)},wrapAll:function(a){if(g.isFunction(a))return this.each(function(b){g(this).wrapAll(a.call(this,b))});if(this[0]){var b=g(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 g.isFunction(a)?this.each(function(b){g(this).wrapInner(a.call(this,b))}):this.each(function(){var b=g(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){g(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){g.nodeName(this,"body")||g(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=g(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,g(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;null!=(d=this[c]);c++)if(!a||g.filter(a,[d]).length)!b&&1===d.nodeType&&(g.cleanData(d.getElementsByTagName("*")),g.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&&g.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!g.support.noCloneEvent&&!g.isXMLDoc(this)){var a=this.outerHTML,b=this.ownerDocument;if(!a)a=b.createElement("div"),a.appendChild(this.cloneNode(!0)),a=a.innerHTML;return g.clean([a.replace(t,"").replace(F,'="$1">').replace(ya,"")],b)[0]}return this.cloneNode(!0)});!0===a&&(u(this,b),u(this.find("*"),b.find("*")));return b},html:function(a){if(a===b)return this[0]&&1===this[0].nodeType?this[0].innerHTML.replace(t,""):null;if("string"===
typeof a&&!hb.test(a)&&(g.support.leadingWhitespace||!ya.test(a))&&!qa[(Ra.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Oa,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)if(1===this[c].nodeType)g.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a}catch(f){this.empty().append(a)}}else g.isFunction(a)?this.each(function(b){var c=g(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(g.isFunction(a))return this.each(function(b){var c=
g(this),d=c.html();c.replaceWith(a.call(this,b,d))});"string"!==typeof a&&(a=g(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;g(this).remove();b?g(b).before(a):g(c).append(a)})}return this.pushStack(g(g.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var f,m,p,h=a[0],k=[];if(!g.support.checkClone&&3===arguments.length&&"string"===typeof h&&ia.test(h))return this.each(function(){g(this).domManip(a,c,d,!0)});
if(g.isFunction(h))return this.each(function(f){var m=g(this);a[0]=h.call(this,f,c?m.html():b);m.domManip(a,c,d)});if(this[0]){f=h&&h.parentNode;f=g.support.parentNode&&f&&11===f.nodeType&&f.childNodes.length===this.length?{fragment:f}:g.buildFragment(a,this,k);p=f.fragment;if(m=1===p.childNodes.length?p=p.firstChild:p.firstChild){c=c&&g.nodeName(m,"tr");m=0;for(var w=this.length;m<w;m++)d.call(c?g.nodeName(this[m],"table")?this[m].getElementsByTagName("tbody")[0]||this[m].appendChild(this[m].ownerDocument.createElement("tbody")):
this[m]:this[m],0<m||f.cacheable||1<this.length?p.cloneNode(!0):p)}k.length&&g.each(k,z)}return this}});g.buildFragment=function(a,b,c){var d,f,m,b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(1===a.length&&"string"===typeof a[0]&&512>a[0].length&&b===s&&!hb.test(a[0])&&(g.support.checkClone||!ia.test(a[0])))if(f=!0,m=g.fragments[a[0]])1!==m&&(d=m);d||(d=b.createDocumentFragment(),g.clean(a,b,d,c));f&&(g.fragments[a[0]]=m?d:1);return{fragment:d,cacheable:f}};g.fragments={};g.each({appendTo:"append",prependTo:"prepend",
insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){g.fn[a]=function(c){var d=[],c=g(c),f=1===this.length&&this[0].parentNode;if(f&&11===f.nodeType&&1===f.childNodes.length&&1===c.length)return c[b](this[0]),this;for(var f=0,m=c.length;f<m;f++){var p=(0<f?this.clone(!0):this).get();g(c[f])[b](p);d=d.concat(p)}return this.pushStack(d,a,c.selector)}});g.extend({clean:function(a,b,c,d){b=b||s;"undefined"===typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||
s);for(var f=[],m=0,p;null!=(p=a[m]);m++)if("number"===typeof p&&(p+=""),p){if("string"===typeof p&&!Sa.test(p))p=b.createTextNode(p);else if("string"===typeof p){p=p.replace(Oa,"<$1></$2>");var h=(Ra.exec(p)||["",""])[1].toLowerCase(),k=qa[h]||qa._default,w=k[0],M=b.createElement("div");for(M.innerHTML=k[1]+p+k[2];w--;)M=M.lastChild;if(!g.support.tbody){w=Y.test(p);h="table"===h&&!w?M.firstChild&&M.firstChild.childNodes:"<table>"===k[1]&&!w?M.childNodes:[];for(k=h.length-1;0<=k;--k)g.nodeName(h[k],
"tbody")&&!h[k].childNodes.length&&h[k].parentNode.removeChild(h[k])}!g.support.leadingWhitespace&&ya.test(p)&&M.insertBefore(b.createTextNode(ya.exec(p)[0]),M.firstChild);p=M.childNodes}p.nodeType?f.push(p):f=g.merge(f,p)}if(c)for(m=0;f[m];m++)d&&g.nodeName(f[m],"script")&&(!f[m].type||"text/javascript"===f[m].type.toLowerCase())?d.push(f[m].parentNode?f[m].parentNode.removeChild(f[m]):f[m]):(1===f[m].nodeType&&f.splice.apply(f,[m+1,0].concat(g.makeArray(f[m].getElementsByTagName("script")))),c.appendChild(f[m]));
return f},cleanData:function(a){for(var b,c,d=g.cache,f=g.event.special,m=g.support.deleteExpando,p=0,h;null!=(h=a[p]);p++)if(!h.nodeName||!g.noData[h.nodeName.toLowerCase()])if(c=h[g.expando]){if((b=d[c])&&b.events)for(var k in b.events)f[k]?g.event.remove(h,k):g.removeEvent(h,k,b.handle);m?delete h[g.expando]:h.removeAttribute&&h.removeAttribute(g.expando);delete d[c]}}});var Ha=/alpha\([^)]*\)/i,ca=/opacity=([^)]*)/,Ta=/-([a-z])/ig,Ja=/([A-Z])/g,la=/^-?\d+(?:px)?$/i,Ya=/^-?\d/,Wa={position:"absolute",
visibility:"hidden",display:"block"},va=["Left","Right"],Ea=["Top","Bottom"],ra,eb,Za,tb=function(a,b){return b.toUpperCase()};g.fn.css=function(a,c){return 2===arguments.length&&c===b?this:g.access(this,a,c,!0,function(a,c,d){return d!==b?g.style(a,c,d):g.css(a,c)})};g.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=ra(a,"opacity","opacity");return""===c?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":g.support.cssFloat?
"cssFloat":"styleFloat"},style:function(a,c,d,f){if(a&&!(3===a.nodeType||8===a.nodeType||!a.style)){var m,p=g.camelCase(c),h=a.style,k=g.cssHooks[p],c=g.cssProps[p]||p;if(d!==b){if(!("number"===typeof d&&isNaN(d)||null==d))if("number"===typeof d&&!g.cssNumber[p]&&(d+="px"),!k||!("set"in k)||(d=k.set(a,d))!==b)try{h[c]=d}catch(w){}}else return k&&"get"in k&&(m=k.get(a,!1,f))!==b?m:h[c]}},css:function(a,c,d){var f,m=g.camelCase(c),p=g.cssHooks[m],c=g.cssProps[m]||m;if(p&&"get"in p&&(f=p.get(a,!0,d))!==
b)return f;if(ra)return ra(a,c,m)},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]},camelCase:function(a){return a.replace(Ta,tb)}});g.curCSS=g.css;g.each(["height","width"],function(a,b){g.cssHooks[b]={get:function(a,c,d){var f;if(c){0!==a.offsetWidth?f=r(a,b,d):g.swap(a,Wa,function(){f=r(a,b,d)});if(0>=f&&(f=ra(a,b,b),"0px"===f&&Za&&(f=Za(a,b,b)),null!=f))return""===f||"auto"===f?"0px":f;return 0>f||null==f?(f=a.style[b],""===f||"auto"===
f?"0px":f):"string"===typeof f?f:f+"px"}},set:function(a,b){if(la.test(b)){if(b=parseFloat(b),0<=b)return b+"px"}else return b}}});if(!g.support.opacity)g.cssHooks.opacity={get:function(a,b){return ca.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style;c.zoom=1;var d=g.isNaN(b)?"":"alpha(opacity="+100*b+")",f=c.filter||"";c.filter=Ha.test(f)?f.replace(Ha,d):c.filter+" "+d}};s.defaultView&&s.defaultView.getComputedStyle&&
(eb=function(a,c,d){var f,d=d.replace(Ja,"-$1").toLowerCase();if(!(c=a.ownerDocument.defaultView))return b;if(c=c.getComputedStyle(a,null))f=c.getPropertyValue(d),""===f&&!g.contains(a.ownerDocument.documentElement,a)&&(f=g.style(a,d));return f});s.documentElement.currentStyle&&(Za=function(a,b){var c,d,f=a.currentStyle&&a.currentStyle[b],g=a.style;if(!la.test(f)&&Ya.test(f))c=g.left,d=a.runtimeStyle.left,a.runtimeStyle.left=a.currentStyle.left,g.left="fontSize"===b?"1em":f||0,f=g.pixelLeft+"px",
g.left=c,a.runtimeStyle.left=d;return""===f?"auto":f});ra=eb||Za;if(g.expr&&g.expr.filters)g.expr.filters.hidden=function(a){var b=a.offsetHeight;return 0===a.offsetWidth&&0===b||!g.support.reliableHiddenOffsets&&"none"===(a.style.display||g.css(a,"display"))},g.expr.filters.visible=function(a){return!g.expr.filters.hidden(a)};var ub=g.now(),nb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,vb=/^(?:select|textarea)/i,za=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,
sa=/^(?:GET|HEAD)$/,Pa=/\[\]$/,ja=/\=\?(&|$)/,$a=/\?/,ob=/([?&])_=[^&]*/,m=/^(\w+:)?\/\/([^\/?#]+)/,p=/%20/g,w=/#.*$/,M=g.fn.load;g.fn.extend({load:function(a,b,c){if("string"!==typeof a&&M)return M.apply(this,arguments);if(!this.length)return this;var d=a.indexOf(" ");if(0<=d)var f=a.slice(d,a.length),a=a.slice(0,d);d="GET";b&&(g.isFunction(b)?(c=b,b=null):"object"===typeof b&&(b=g.param(b,g.ajaxSettings.traditional),d="POST"));var m=this;g.ajax({url:a,type:d,dataType:"html",data:b,complete:function(a,
b){if("success"===b||"notmodified"===b)m.html(f?g("<div>").append(a.responseText.replace(nb,"")).find(f):a.responseText);c&&m.each(c,[a.responseText,b,a])}});return this},serialize:function(){return g.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?g.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||vb.test(this.nodeName)||za.test(this.type))}).map(function(a,b){var c=g(this).val();return null==
c?null:g.isArray(c)?g.map(c,function(a){return{name:b.name,value:a}}):{name:b.name,value:c}}).get()}});g.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){g.fn[b]=function(a){return this.bind(b,a)}});g.extend({get:function(a,b,c,d){g.isFunction(b)&&(d=d||c,c=b,b=null);return g.ajax({type:"GET",url:a,data:b,success:c,dataType:d})},getScript:function(a,b){return g.get(a,null,b,"script")},getJSON:function(a,b,c){return g.get(a,b,c,"json")},post:function(a,
b,c,d){g.isFunction(b)&&(d=d||c,c=b,b={});return g.ajax({type:"POST",url:a,data:b,success:c,dataType:d})},ajaxSetup:function(a){g.extend(g.ajaxSettings,a)},ajaxSettings:{url:location.href,global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,xhr:function(){return new a.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},
ajax:function(c){var d=g.extend(!0,{},g.ajaxSettings,c),f,p,h,k=d.type.toUpperCase(),M=sa.test(k);d.url=d.url.replace(w,"");d.context=c&&null!=c.context?c.context:d;if(d.data&&d.processData&&"string"!==typeof d.data)d.data=g.param(d.data,d.traditional);if("jsonp"===d.dataType){if("GET"===k)ja.test(d.url)||(d.url+=($a.test(d.url)?"&":"?")+(d.jsonp||"callback")+"=?");else if(!d.data||!ja.test(d.data))d.data=(d.data?d.data+"&":"")+(d.jsonp||"callback")+"=?";d.dataType="json"}if("json"===d.dataType&&
(d.data&&ja.test(d.data)||ja.test(d.url))){f=d.jsonpCallback||"jsonp"+ub++;if(d.data)d.data=(d.data+"").replace(ja,"="+f+"$1");d.url=d.url.replace(ja,"="+f+"$1");d.dataType="script";var H=a[f];a[f]=function(c){if(g.isFunction(H))H(c);else{a[f]=b;try{delete a[f]}catch(m){}}h=c;g.handleSuccess(d,N,p,h);g.handleComplete(d,N,p,h);q&&q.removeChild(v)}}if("script"===d.dataType&&null===d.cache)d.cache=!1;if(!1===d.cache&&M){var n=g.now(),l=d.url.replace(ob,"$1_="+n);d.url=l+(l===d.url?($a.test(d.url)?"&":
"?")+"_="+n:"")}d.data&&M&&(d.url+=($a.test(d.url)?"&":"?")+d.data);d.global&&0===g.active++&&g.event.trigger("ajaxStart");n=(n=m.exec(d.url))&&(n[1]&&n[1].toLowerCase()!==location.protocol||n[2].toLowerCase()!==location.host);if("script"===d.dataType&&"GET"===k&&n){var q=s.getElementsByTagName("head")[0]||s.documentElement,v=s.createElement("script");if(d.scriptCharset)v.charset=d.scriptCharset;v.src=d.url;if(!f){var B=!1;v.onload=v.onreadystatechange=function(){if(!B&&(!this.readyState||"loaded"===
this.readyState||"complete"===this.readyState))B=!0,g.handleSuccess(d,N,p,h),g.handleComplete(d,N,p,h),v.onload=v.onreadystatechange=null,q&&v.parentNode&&q.removeChild(v)}}q.insertBefore(v,q.firstChild);return b}var o=!1,N=d.xhr();if(N){d.username?N.open(k,d.url,d.async,d.username,d.password):N.open(k,d.url,d.async);try{(null!=d.data&&!M||c&&c.contentType)&&N.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(g.lastModified[d.url]&&N.setRequestHeader("If-Modified-Since",g.lastModified[d.url]),
g.etag[d.url]&&N.setRequestHeader("If-None-Match",g.etag[d.url])),n||N.setRequestHeader("X-Requested-With","XMLHttpRequest"),N.setRequestHeader("Accept",d.dataType&&d.accepts[d.dataType]?d.accepts[d.dataType]+", */*; q=0.01":d.accepts._default)}catch(u){}if(d.beforeSend&&!1===d.beforeSend.call(d.context,N,d))return d.global&&1===g.active--&&g.event.trigger("ajaxStop"),N.abort(),!1;d.global&&g.triggerGlobal(d,"ajaxSend",[N,d]);var R=N.onreadystatechange=function(a){if(!N||0===N.readyState||"abort"===
a){if(o||g.handleComplete(d,N,p,h),o=!0,N)N.onreadystatechange=g.noop}else if(!o&&N&&(4===N.readyState||"timeout"===a)){o=!0;N.onreadystatechange=g.noop;p="timeout"===a?"timeout":!g.httpSuccess(N)?"error":d.ifModified&&g.httpNotModified(N,d.url)?"notmodified":"success";var b;if("success"===p)try{h=g.httpData(N,d.dataType,d)}catch(c){p="parsererror",b=c}"success"===p||"notmodified"===p?f||g.handleSuccess(d,N,p,h):g.handleError(d,N,p,b);f||g.handleComplete(d,N,p,h);"timeout"===a&&N.abort();d.async&&
(N=null)}};try{var r=N.abort;N.abort=function(){N&&Function.prototype.call.call(r,N);R("abort")}}catch(A){}d.async&&0<d.timeout&&setTimeout(function(){N&&!o&&R("timeout")},d.timeout);try{N.send(M||null==d.data?null:d.data)}catch(z){g.handleError(d,N,null,z),g.handleComplete(d,N,p,h)}d.async||R();return N}},param:function(a,c){var d=[],f=function(a,b){b=g.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(c===b)c=g.ajaxSettings.traditional;if(g.isArray(a)||a.jquery)g.each(a,
function(){f(this.name,this.value)});else for(var m in a)l(m,a[m],c,f);return d.join("&").replace(p,"+")}});g.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,c,d){a.error&&a.error.call(a.context,b,c,d);a.global&&g.triggerGlobal(a,"ajaxError",[b,a,d])},handleSuccess:function(a,b,c,d){a.success&&a.success.call(a.context,d,c,b);a.global&&g.triggerGlobal(a,"ajaxSuccess",[b,a])},handleComplete:function(a,b,c){a.complete&&a.complete.call(a.context,b,c);a.global&&g.triggerGlobal(a,"ajaxComplete",
[b,a]);a.global&&1===g.active--&&g.event.trigger("ajaxStop")},triggerGlobal:function(a,b,c){(a.context&&null==a.context.url?g(a.context):g.event).trigger(b,c)},httpSuccess:function(a){try{return!a.status&&"file:"===location.protocol||200<=a.status&&300>a.status||304===a.status||1223===a.status}catch(b){}return!1},httpNotModified:function(a,b){var c=a.getResponseHeader("Last-Modified"),d=a.getResponseHeader("Etag");c&&(g.lastModified[b]=c);d&&(g.etag[b]=d);return 304===a.status},httpData:function(a,
b,c){var d=a.getResponseHeader("content-type")||"",f="xml"===b||!b&&0<=d.indexOf("xml"),a=f?a.responseXML:a.responseText;f&&"parsererror"===a.documentElement.nodeName&&g.error("parsererror");c&&c.dataFilter&&(a=c.dataFilter(a,b));"string"===typeof a&&("json"===b||!b&&0<=d.indexOf("json")?a=g.parseJSON(a):("script"===b||!b&&0<=d.indexOf("javascript"))&&g.globalEval(a));return a}});if(a.ActiveXObject)g.ajaxSettings.xhr=function(){if("file:"!==a.location.protocol)try{return new a.XMLHttpRequest}catch(b){}try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(c){}};
g.support.ajax=!!g.ajaxSettings.xhr();var N={},pb=/^(?:toggle|show|hide)$/,ib=/^([+\-]=)?([\d+.\-]+)(.*)$/,qb,wb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];g.fn.extend({show:function(a,b,c){if(a||0===a)return this.animate(C("show",3),a,b,c);for(var c=0,d=this.length;c<d;c++){a=this[c];b=a.style.display;if(!g.data(a,"olddisplay")&&"none"===b)b=a.style.display="";""===b&&"none"===g.css(a,"display")&&
g.data(a,"olddisplay",B(a.nodeName))}for(c=0;c<d;c++)if(a=this[c],b=a.style.display,""===b||"none"===b)a.style.display=g.data(a,"olddisplay")||"";return this},hide:function(a,b,c){if(a||0===a)return this.animate(C("hide",3),a,b,c);a=0;for(b=this.length;a<b;a++)c=g.css(this[a],"display"),"none"!==c&&g.data(this[a],"olddisplay",c);for(a=0;a<b;a++)this[a].style.display="none";return this},_toggle:g.fn.toggle,toggle:function(a,b,c){var d="boolean"===typeof a;g.isFunction(a)&&g.isFunction(b)?this._toggle.apply(this,
arguments):null==a||d?this.each(function(){var b=d?a:g(this).is(":hidden");g(this)[b?"show":"hide"]()}):this.animate(C("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 f=g.speed(b,c,d);return g.isEmptyObject(a)?this.each(f.complete):this[!1===f.queue?"each":"queue"](function(){var b=g.extend({},f),c,d=1===this.nodeType,m=d&&g(this).is(":hidden"),p=this;for(c in a){var h=g.camelCase(c);
c!==h&&(a[h]=a[c],delete a[c],c=h);if("hide"===a[c]&&m||"show"===a[c]&&!m)return b.complete.call(this);if(d&&("height"===c||"width"===c))if(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],"inline"===g.css(this,"display")&&"none"===g.css(this,"float"))g.support.inlineBlockNeedsLayout?"inline"===B(this.nodeName)?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1):this.style.display="inline-block";if(g.isArray(a[c]))(b.specialEasing=b.specialEasing||
{})[c]=a[c][1],a[c]=a[c][0]}if(null!=b.overflow)this.style.overflow="hidden";b.curAnim=g.extend({},a);g.each(a,function(c,d){var f=new g.fx(p,b,c);if(pb.test(d))f["toggle"===d?m?"show":"hide":d](a);else{var h=ib.exec(d),k=f.cur()||0;if(h){var w=parseFloat(h[2]),M=h[3]||"px";"px"!==M&&(g.style(p,c,(w||1)+M),k*=(w||1)/f.cur(),g.style(p,c,k+M));h[1]&&(w=("-="===h[1]?-1:1)*w+k);f.custom(k,w,M)}else f.custom(k,d,"")}});return!0})},stop:function(a,b){var c=g.timers;a&&this.queue([]);this.each(function(){for(var a=
c.length-1;0<=a;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))});b||this.dequeue();return this}});g.each({slideDown:C("show",1),slideUp:C("hide",1),slideToggle:C("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){g.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}});g.extend({speed:function(a,b,c){var d=a&&"object"===typeof a?g.extend({},a):{complete:c||!c&&b||g.isFunction(a)&&a,duration:a,easing:c&&b||b&&!g.isFunction(b)&&b};d.duration=
g.fx.off?0:"number"===typeof d.duration?d.duration:d.duration in g.fx.speeds?g.fx.speeds[d.duration]:g.fx.speeds._default;d.old=d.complete;d.complete=function(){!1!==d.queue&&g(this).dequeue();g.isFunction(d.old)&&d.old.call(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;if(!b.orig)b.orig={}}});g.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,
this.now,this);(g.fx.step[this.prop]||g.fx.step._default)(this)},cur:function(){if(null!=this.elem[this.prop]&&(!this.elem.style||null==this.elem.style[this.prop]))return this.elem[this.prop];var a=parseFloat(g.css(this.elem,this.prop));return a&&-1E4<a?a:0},custom:function(a,b,c){function d(a){return f.step(a)}var f=this,m=g.fx;this.startTime=g.now();this.start=a;this.end=b;this.unit=c||this.unit||"px";this.now=this.start;this.pos=this.state=0;d.elem=this.elem;d()&&g.timers.push(d)&&!qb&&(qb=setInterval(m.tick,
m.interval))},show:function(){this.options.orig[this.prop]=g.style(this.elem,this.prop);this.options.show=!0;this.custom("width"===this.prop||"height"===this.prop?1:0,this.cur());g(this.elem).show()},hide:function(){this.options.orig[this.prop]=g.style(this.elem,this.prop);this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=g.now(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=!0;for(var d in this.options.curAnim)!0!==
this.options.curAnim[d]&&(c=!1);if(c){if(null!=this.options.overflow&&!g.support.shrinkWrapBlocks){var f=this.elem,m=this.options;g.each(["","X","Y"],function(a,b){f.style["overflow"+b]=m.overflow[a]})}this.options.hide&&g(this.elem).hide();if(this.options.hide||this.options.show)for(var p in this.options.curAnim)g.style(this.elem,p,this.options.orig[p]);this.options.complete.call(this.elem)}return!1}a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(g.easing.swing?"swing":
"linear");this.pos=g.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update();return!0}};g.extend(g.fx,{tick:function(){for(var a=g.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||g.fx.stop()},interval:13,stop:function(){clearInterval(qb);qb=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){g.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}}});if(g.expr&&g.expr.filters)g.expr.filters.animated=function(a){return g.grep(g.timers,function(b){return a===b.elem}).length};var zb=/^t(?:able|d|h)$/i,yb=/^(?:body|html)$/i;g.fn.offset="getBoundingClientRect"in s.documentElement?function(a){var b=this[0],c;if(a)return this.each(function(b){g.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===
b.ownerDocument.body)return g.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var f=b.ownerDocument,m=f.documentElement;if(!c||!g.contains(m,b))return c||{top:0,left:0};b=f.body;f=n(f);return{top:c.top+(f.pageYOffset||g.support.boxModel&&m.scrollTop||b.scrollTop)-(m.clientTop||b.clientTop||0),left:c.left+(f.pageXOffset||g.support.boxModel&&m.scrollLeft||b.scrollLeft)-(m.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(b){g.offset.setOffset(this,
a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return g.offset.bodyOffset(b);g.offset.initialize();var c,d=b.offsetParent,f=b.ownerDocument,m=f.documentElement,p=f.body;c=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle;for(var h=b.offsetTop,k=b.offsetLeft;(b=b.parentNode)&&b!==p&&b!==m&&!(g.offset.supportsFixedPosition&&"fixed"===c.position);){c=f?f.getComputedStyle(b,null):b.currentStyle;h-=b.scrollTop;k-=b.scrollLeft;if(b===d){h+=b.offsetTop;k+=b.offsetLeft;if(g.offset.doesNotAddBorder&&
(!g.offset.doesAddBorderForTableAndCells||!zb.test(b.nodeName)))h+=parseFloat(c.borderTopWidth)||0,k+=parseFloat(c.borderLeftWidth)||0;d=b.offsetParent}g.offset.subtractsBorderForOverflowNotVisible&&"visible"!==c.overflow&&(h+=parseFloat(c.borderTopWidth)||0,k+=parseFloat(c.borderLeftWidth)||0)}if("relative"===c.position||"static"===c.position)h+=p.offsetTop,k+=p.offsetLeft;g.offset.supportsFixedPosition&&"fixed"===c.position&&(h+=Math.max(m.scrollTop,p.scrollTop),k+=Math.max(m.scrollLeft,p.scrollLeft));
return{top:h,left:k}};g.offset={initialize:function(){var a=s.body,b=s.createElement("div"),c,d,f,m=parseFloat(g.css(a,"marginTop"))||0;g.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;f=c.nextSibling.firstChild.firstChild;this.doesNotAddBorder=5!==d.offsetTop;this.doesAddBorderForTableAndCells=5===f.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!==m;a.removeChild(b);
g.offset.initialize=g.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;g.offset.initialize();g.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(g.css(a,"marginTop"))||0,c+=parseFloat(g.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=g.css(a,"position");if("static"===d)a.style.position="relative";var f=g(a),m=f.offset(),p=g.css(a,"top"),h=g.css(a,"left"),k="absolute"===d&&-1<g.inArray("auto",[p,h]),d={},w={};k&&(w=f.position());p=k?w.top:parseInt(p,
10)||0;h=k?w.left:parseInt(h,10)||0;g.isFunction(b)&&(b=b.call(a,c,m));if(null!=b.top)d.top=b.top-m.top+p;if(null!=b.left)d.left=b.left-m.left+h;"using"in b?b.using.call(a,d):f.css(d)}};g.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=yb.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(g.css(a,"marginTop"))||0;c.left-=parseFloat(g.css(a,"marginLeft"))||0;d.top+=parseFloat(g.css(b[0],"borderTopWidth"))||0;d.left+=parseFloat(g.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||s.body;a&&!yb.test(a.nodeName)&&"static"===g.css(a,"position");)a=a.offsetParent;return a})}});g.each(["Left","Top"],function(a,c){var d="scroll"+c;g.fn[d]=function(c){var f=this[0],m;return!f?null:c!==b?this.each(function(){(m=n(this))?m.scrollTo(!a?c:g(m).scrollLeft(),a?c:g(m).scrollTop()):this[d]=c}):(m=n(f))?"pageXOffset"in m?m[a?"pageYOffset":"pageXOffset"]:
g.support.boxModel&&m.document.documentElement[d]||m.document.body[d]:f[d]}});g.each(["Height","Width"],function(a,c){var d=c.toLowerCase();g.fn["inner"+c]=function(){return this[0]?parseFloat(g.css(this[0],d,"padding")):null};g.fn["outer"+c]=function(a){return this[0]?parseFloat(g.css(this[0],d,a?"margin":"border")):null};g.fn[d]=function(a){var f=this[0];if(!f)return null==a?null:this;if(g.isFunction(a))return this.each(function(b){var c=g(this);c[d](a.call(this,b,c[d]()))});if(g.isWindow(f))return"CSS1Compat"===
f.document.compatMode&&f.document.documentElement["client"+c]||f.document.body["client"+c];if(9===f.nodeType)return Math.max(f.documentElement["client"+c],f.body["scroll"+c],f.documentElement["scroll"+c],f.body["offset"+c],f.documentElement["offset"+c]);if(a===b){var f=g.css(f,d),m=parseFloat(f);return g.isNaN(m)?f:m}return this.css(d,"string"===typeof a?a:a+"px")}})})(window);if(!register_regex_rule)var register_regex_rule="[a-zA-Z0-9_-]";if(!register_regex_message)var register_regex_message="Your username may only contain letters and numbers (no spaces)";
if(!register_username_unique_message)var register_username_unique_message="This username is already taken";if(!register_email_unique_message)var register_email_unique_message="This e-mail address is already in use";if(!ADMIN)var ADMIN=!1;if(!links_external_window)var links_external_window=0;if(!links_admin_window)var links_admin_window=0;if(!texteditor_links_suggestions)var texteditor_links_suggestions=0;if(!include)var include={};if(!CKEDITOR)var CKEDITOR;
$(document).ready(function(){refreshIt();nest();png();if(1==links_external_window){var a=url_base(window.location.host);$("a[href^=http]").each(function(){-1==this.href.indexOf(a)&&$(this).attr("target","_blank")})}1==links_admin_window&&-1!=window.location.pathname.indexOf("/admin/")&&$("a[href^=http]").each(function(){-1==this.href.indexOf("/admin/")&&-1==this.href.indexOf("logout")&&$(this).attr("target","_blank")})});
function refreshIt(a){1!=a?thickbox():(rows(),counter(),texteditor(),keep(),map(),messages(),validate(),tables(),calendar(),swfupload(),sortable(),rating(),cycle(),scroller(),suggestions(),quicksearch(),buttons(),fancybox(),colorbox(),tagIt(),tips(),placeholders(),crop(),customInputs())}
function loader(a,b){b=$.extend({text:"Loading..",image:1,image_url:DOMAIN+"core/images/ajax-loader.gif",fade:0,fade_speed:500,fade_opacity:0.3,position:"over"},b);"#"!=a.substr(0,1)&&"."!=a.substr(0,1)&&(a="#"+a);$(a).html();if("over"==b.position){var c=$(a).height();if(5>=c)b.position="left";else{var d=$(a).width();$(a).prepend("<div class='loader'><div class='loader-image'>"+(1==b.image?"<img src='"+b.image_url+"' alt='..' /> ":"")+b.text+"</div><div class='loader-div"+(1==b.fade?" loader-fade":
"")+"' style='width:"+d+"px;height:"+c+"px;'></div></div>");1==b.fade&&$(a+" div.loader-fade").fadeTo(b.fade_speed,1-1*b.fade_opacity)}}"replace"==b.position&&$(a).html("<div class='loader'>"+(1==b.image?"<img src='"+b.image_url+"' alt='..' class='loader-image' /> ":"")+b.text+"</div>");if("left"==b.position||"right"==b.position||"center"==b.position)$(a).html("<div style='text-align:"+b.position+";' class='loader'>"+(1==b.image?"<img src='"+b.image_url+"' alt='..' class='loader-image' /> ":"")+b.text+
"</div>")}function pageIt(a,b){$("#pages_"+a+"_counter").val(b);$("#pages_"+a+" .p-current").removeClass("selected p-selected");$("#pages_"+a+"_"+b).addClass("selected p-selected")}
function confirmIt(a,b){$().colorbox?$.colorbox({html:"<div class='confirm'><div class='confirm-text'>"+a+"</div><br /><br /><div class='confirm-buttons'><span class='confirm-button-container confirm-button-cancel-container'><input type='button' value='Cancel' class='confirm-button confirm-button-cancel' onclick='$.colorbox.close()' /></span><span class='confirm-button-container confirm-button-ok-container'><input type='button' value='OK' class='confirm-button confirm-button-ok' onclick=\""+("location.assign('"+
b+"');")+'" /></span></div></div>',opacity:0.75,initialWidth:300,initialHeight:100,close_position:"hide"}):confirm(a)&&location.replace(b)}function debugIt(a){$("#debugger").append(a)}
function toggleIt(a,b){b=$.extend({animiation:"slide",speed:400,class_open:"",class_closed:"",heading:"",heading_class_open:"toggle_open",heading_class_closed:"toggle_closed"},b);e=$("#"+a);e.is(":visible")?("slide"==b.animiation?e.slideUp(b.speed):"fade"==b.animiation?e.fadeOut(b.speed):e.hide(),(x(b.class_open)||x(b.class_closed))&&e.addClass(b.class_closed).removeClass(b.class_open),x(b.heading)&&$("#"+b.heading).addClass(b.heading_class_closed).removeClass(b.heading_class_open)):("slide"==b.animiation?
e.slideDown(b.speed):"fade"==b.animiation?e.fadeIn(b.speed):e.show(),(x(b.class_open)||x(b.class_closed))&&e.addClass(b.class_open).removeClass(b.class_closed),x(b.heading)&&$("#"+b.heading).addClass(b.heading_class_open).removeClass(b.heading_class_closed))}function toggleSibling(a,b,c){"#"!=a.substr(0,1)&&"."!=a.substr(0,1)&&(a="#"+a);"#"!=c.substr(0,1)&&"."!=c.substr(0,1)&&(c="#"+c);var d=$(a);("checkbox"==d.attr("type")?$(a+":checked").val():d.val())==b?$(c).show():$(c).hide()}
function showIt(a){$("#"+a).show()}function hideIt(a){$("#"+a).hide()}function clearFile(a){var b=document.getElementById(a);b.parentNode.innerHTML=b.parentNode.innerHTML;$("#"+a+"_clear").hide()}function checkNested(a){var b=0;$("#checkbox_"+a+":checked").each(function(){$("#checkboxes_"+a+" input").attr("checked","checked");b=1});0==b&&$("#checkboxes_"+a+" input").removeAttr("checked")}
function allIt(a){var b,c;$("#"+a).each(function(){b=$(this);c=this.tagName});if(b&&"-all-"==b.val()&&("SELECT"==c&&($("#"+a+" option").attr("selected","selected"),$("#"+a+" option[value='-all-']").removeAttr("selected"),$("#"+a+" option[value='']").removeAttr("selected")),"INPUT"==c)){var d=b.attr("name"),f=0;$("#"+a+":checked").each(function(){$("input."+a).attr("checked","checked");f=1});0==f&&($("input[name='"+d+"']").removeAttr("checked"),$("input."+a).removeAttr("checked"))}}var keepTimer;
function keep(){$(".keep").hover(function(){keepTimer&&clearTimeout(keepTimer);var a=$(this).metadata().keepContent,b=$(this).metadata().keepContentClass;$("."+b).hide();$("#"+a).show()},function(){var a=$(this).metadata().keepContent;keepTimer=setTimeout('hideIt("'+a+'");',400)})}function tabIt(a,b,c,d){$("li."+a).removeClass("selected").removeClass("menu_selected");b&&$("#"+b).addClass("selected").addClass("menu_selected");c&&$("."+c).hide();d&&$("#"+d).show()}
function submitIt(a,b){var b=$.extend({submit_form:1,submit_id:null,buttons:0},b),c=b.submit_id?$("#"+b.submit_id):$(a).find("input[type='submit']:not(.submitting)"+(1==b.buttons?", input[type='button']:not(.submitting)":""));$(c).addClass("submitting").after("<img src='"+DOMAIN+"core/images/ajax-loader.gif' class='loader' />");$("img.loader").fadeTo(100,1,function(){1==b.submit_form&&a.submit();$(c).attr("disabled","disabled").fadeTo("normal",0.4)})}
function submitComplete(a){"object"!=typeof a&&("#"!=a.substr(0,1)&&"."!=a.substr(0,1)&&(a="#"+a),a=$(a));$(".submitting",a).removeClass("submitting").fadeTo(200,1).removeAttr("disabled").next("img.loader").remove()}
function editInline(a,b,c,d,f){var h=JSON.stringify(f);$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=editInline&div="+a+"&module="+b+"&id="+c+"&column="+d+"&c="+h,success:function(h){$("#"+a).html(h);o();$("#"+a+"_inline").focus().keypress(function(h){13==h.which&&saveInline(1,a,b,c,d,f)});var o=h.split("calendar");!f.buttons&&!o[1]&&$("#"+a+"_inline").blur(function(){$("#"+a+"_inline").animate({opacity:1},300,function(){saveInline(1,a,b,c,d,f)})})}})}
function saveInline(a,b,c,d,f,h){var k=JSON.stringify(h),o,q=$("#"+b+"_inline");if("radio"==q.type||"checkbox"==q.type){if(!0==q.checked)o=q.value}else o=encodeURIComponent($(q).val());$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=saveInline&save="+a+"&value="+o+"&div="+b+"&module="+c+"&id="+d+"&column="+f+"&c="+k,success:function(a){$("#"+b).html(a);x(h.redirect)&&location.assign(h.redirect);thickbox()}})}
function suggestions(){$().autocomplete&&$('input[className^="suggest"]').each(function(){var a=$(this).attr("class");$(this).autocomplete(DOMAIN+"?ajaxRequest=suggestIt&type="+a,{minChars:2})})}var tags;
function tagIt(a){if($().autocomplete){null==a&&(a="tags");$("input.tag").unautocomplete();var b=Math.floor(9999*Math.random());tags&&$("input.tag").autocomplete(tags,{minChars:0,matchContains:!0,autoFill:!1,formatItem:function(a){return a.name+' <span class="tiny">'+a.note+"</span>"},formatMatch:function(a){return a.name+" "+a.username}}).result(function(c,d){$(this).val("");$("#"+a+" .tags-none").remove();$("#"+a).append("<div class='tag_green' id='tag_"+b+"'>Adding..</div>");$.ajax({type:"POST",
url:DOMAIN,data:"ajaxRequest=tagIt&module="+d.module+"&id="+d.id,success:function(c){$("#"+a+" #tag_"+b).replaceWith(c);messages();if(document.getElementById("tag_counter")){var d=$("#tag_counter").val();c.split("class='_error")[1]||$("#tag_counter").val(1*d+1);$("label.error").is(":visible")&&$(".require").valid()}}})})}}
function untagIt(a,b,c){$().autocomplete&&(removeIt(a),$("#check_"+b+"_"+c+"_text").slideDown(400),$("#check_"+b+"_"+c+"_input").removeAttr("checked"),$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=untagIt&module="+b+"&id="+c}),(a=$("#tag_counter").val())&&$("#tag_counter").val(1*a-1))}
function checkIt(a,b,c){null==c&&(c="tags");$("#check_"+a+"_"+b+"_text").slideUp(400);var d=Math.floor(9999*Math.random());$("#"+c+" .tags-none").remove();$("#"+c).append("<div class='tag_green' id='tag_"+d+"'>Adding..</div>");$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=tagIt&module="+a+"&id="+b,success:function(a){$("#"+c+" #tag_"+d).replaceWith(a);messages();if(document.getElementById("tag_counter")){var b=$("#tag_counter").val();a.split("class='_error")[1]||$("#tag_counter").val(1*b+1);$("label.error").is(":visible")&&
$(".require").valid()}}})}function removeIt(a,b){str_replace("#","",a)==a&&str_replace(".","",a)==a&&(a="#"+a);b?confirm(b)&&$(a).fadeOut(500,function(){$(this).remove();rows()}):$(a).fadeOut(500,function(){$(this).remove();rows()})}
function deleteIt(a,b,c,d,f){"#"!=b.substr(0,1)&&"."!=b.substr(0,1)&&(b="#"+b);confirm(a)&&$(b).fadeOut(500,function(){$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=deleteIt&table="+c+"&div="+b+"&id="+f+"&key="+d,success:function(a){0<a.length?(debugIt("deleteIt reponse: "+a+"<br />"),$(b).html(a)):$(b).remove();if(x(c))location.assign(c);else{var c=$(b+" #redirect").val();x(c)&&location.assign(c)}rows()}})})}
function deactivateIt(a,b,c,d,f,h,k,o){if(confirm(a)){if(!k||"undefined"==k)k=2;$("#"+b).fadeOut(500,function(){$(this).remove();$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=deactivateIt&table="+c+"&column="+d+"&div="+b+"&key="+f+"&id="+h+"&value="+k,success:function(){""!=o&&"undefined"!=o&&void 0!=o&&o&&location.assign(o)}});rows()})}}
function deleteNotification(a,b){$("#"+b).slideUp(function(){$("#"+b).remove();$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=deleteNotification&name="+a+"&div="+b})})}var saveItStatus={};
function saveIt(a,b,c,d,f,h,k,o,q,u){if(c&&"object"!=typeof c||d||f||h||k||o||q||u){debugIt("("+c+" && "+("object"!=typeof c?1:0)+") || "+d+" || "+f+" || "+h+" || "+k+" || "+o+" || "+q+" || "+u+"<br />");var z={};if(x(c))z.location=c;if(x(d))z.method=d;if(x(f))z.auto=f;if(x(h))z.redirect=h;if(x(k))z.loading=k;if(x(k))z.loading=k;if(x(o))z.div2=o;if(x(q))z.preview=q;c=$.extend(u,z)}if(1==saveItStatus[a])setTimeout(function(){saveIt(a,b,c)},500);else{saveItStatus[a]=1;c=$.extend({location:"html",method:"POST",
disable:1==c.auto?0:1,auto:0,loading:0,redirect:null,preview:0,preview_thickbox:0,submit_id:null},c);c.disable&&submitIt("#"+a,{submit_form:0,submit_id:c.submit_id});if(CKEDITOR)for(instance in CKEDITOR.instances)CKEDITOR.instances[instance].updateElement();var r;$("#"+a+" :input").each(function(){if("radio"==this.type||"checkbox"==this.type)!0==this.checked&&(r+="&"+this.name+"="+encodeURIComponent(this.value));else if("select-multiple"==this.type){var a=this.name;$("option:selected",this).each(function(b,
c){r+="&"+a+"="+encodeURIComponent($(c).val())})}else r+="&"+this.name+"="+encodeURIComponent(this.value)});1==c.loading&&loader(b);d="ajaxRequest=saveIt"+(1==c.auto?"Auto":1==c.preview?"Preview":"")+"&form="+a+"&div="+b+r;if("GET"==c.method)var l=DOMAIN+"?"+d,d="";"POST"==c.method&&(l=DOMAIN);$.ajax({type:c.method,url:l,data:d,c:c,success:function(c){var d=this.c;str_replace("comment","",a)!=a&&($("#"+a+" :input").not("input[type=submit], input[type=button]").val(""),$("#"+a).parents("div.comment-reply:first").slideUp(450));
"contacts_add"==a||"contact_add"==a?(debugIt("<xmp>"+c+"</xmp>"),c=c.split("|||"),$("#"+b).html(c[0]),c[1]&&($("#tags .tags-none").remove(),$("#tags").append(c[1])),document.getElementById("tag_counter")&&(d=$("#tag_counter").val(),$("#tag_counter").val(1*d+1),$("#"+a+" label.error").is(":visible")&&$(".require").valid()),"contacts_add"==a&&($("#contacts_get input[name=_contacts_email]").val(""),$("#contacts_get input[name=_contacts_password]").val("")),"contact_add"==a&&$("#contact_add input[name=_contact_email]").val("")):
"task_form"==a?(c=c.split("|||"),$("#"+b).html(c[0]),c[1]&&$("#tasks").html(c[1])):1==d.auto||1==d.preview?c&&(0>=$("#"+a+"_id").length&&$("#"+a).append('<div id="'+a+'_id"></div>'),$("#"+a+"_id").html(c),debugIt("<xmp>"+c+"</xmp>"),1==d.preview&&(c=$("#"+a+"_id #preview_url").val())&&(1==d.preview_thickbox?tb_show("Preview",c+"?height=450&width=800&TB_iframe=true",""):window.open(c))):"prepend"==d.location?$("#"+b).prepend(c):"append"==d.location?$("#"+b).append(c):"replace"==d.location?$("#"+b).replaceWith(c):
$("#"+b).html(c);0<$("#tb_close").length&&(tb_remove(),$("#tb_close").remove());saveItStatus[a]=0;""!=d.redirect&&"undefined"!=d.redirect&&void 0!=d.redirect&&d.redirect&&location.assign(d.redirect);"auto"!=a&&1!=d.auto&&(submitComplete(a),refreshIt())},error:function(){saveItStatus[a]=0}})}}
function updateIt(a,b,c,d){$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=updateIt&table="+a+"&column="+b+"&key="+c+"&id="+d,success:function(a){var a=a.split("|||"),b;for(b in a)if(!(b%2)){var c=1*b+1;a[c]&&$("#"+a[b]).html(a[c])}}})}function cycle(a){$("ul.cycle").each(function(){var b=$.extend(a,$(this).metadata());$(this).cycle(b)});$("ul.cycle-simple").each(function(){var b=$.extend(a,$(this).metadata());$(this).cycleSimple(b)})}var cycleTimeout=[];
(function(a){a.fn.cycle=function(b){if(!this.data("cycle-data")){var c=this,d=a.extend({},a.fn.cycle.defaults,b);d.launched=1;d.page=0;d.id=Math.round(999999*Math.random());c.data("cycle-data",d);var f=0,h=0,k=0,o="",b="",q=c.children(d.elements);q.each(function(){var b=a(this),c=a(this).css("display");b.show().css("display","block");b.outerWidth(1)>f&&(f=b.outerWidth(1));b.height()>h&&(h=b.height());b.hide().css("display",c);b.data("cycle-data",{page:k});1==d.pages&&(o+="<div class='cycle-page cycle-page-"+
k+"'>"+(k+1)+"</div>");k++});q.width(f).height(h);this.wrap("<div class='cycle-container' style='position:relative;width:"+f+"px;height:"+h+"px;'></div>");1==d.arrows&&(b+="<div class='cycle-prev'></div>");1==d.pages&&o&&(b+="<div class='cycle-pages'>"+o+"</div>");1==d.arrows&&(b+="<div class='cycle-next'></div>");if(b){var u=c.parent(".cycle-container");u.append(b)}1==d.arrows&&(a("div.cycle-prev",u).click(function(){var a=c.data("cycle-data"),b=a.page-1;0>b&&(b=c.children(a.elements).size()-1);
c.cycleRotate(b)}),a("div.cycle-next",u).click(function(){var a=c.data("cycle-data").page+1;c.cycleRotate(a)}));1==d.pages&&a("div.cycle-page",u).click(function(){var b=a("div.cycle-page",u).index(this);c.cycleRotate(b)});q.hide();c.cycleRotate()}};a.fn.cycleRotate=function(b){var c=this,d=c.data("cycle-data"),f=cycleTimeout[d.id];f&&clearTimeout(f);var f=a(d.elements,c).filter(":visible"),h="";b||0==b?(h=a(d.elements+":eq("+b+")",c),d.auto=0):0<f.length&&(h=f.nextAll(d.elements+":first",c));0>=h.length&&
(h=a(d.elements+":first",c));if(h)0<f.length?1==d.fade_async?(f.fadeOut(d.fade_speed),h.css({position:"absolute",top:"0px"}).fadeIn(d.fade_speed,function(){a(this).css({position:"static"});1==d.auto&&(cycleTimeout[d.id]=setTimeout(function(){c.cycleRotate()},d.pause))})):f.fadeOut(d.fade_speed,function(){h.fadeIn(d.fade_speed,function(){1==d.auto&&(cycleTimeout[d.id]=setTimeout(function(){c.cycleRotate()},d.pause))})}):h.fadeIn(1==d.fade_first?d.fade_speed:1,function(){1==d.auto&&(cycleTimeout[d.id]=
setTimeout(function(){c.cycleRotate()},d.pause))}),b=a(d.elements,c).index(h),1==d.pages&&(a("div.cycle-page").removeClass("cycle-page-selected"),a("div.cycle-page-"+b).addClass("cycle-page-selected")),d.page=b,c.data("cycle-data",d)};a.fn.cycle.defaults={elements:"li",pause:5E3,auto:1,fade_speed:1E3,fade_async:1,fade_first:1,arrows:0,pages:0}})(jQuery);
(function(a){a.fn.cycleSimple=function(b){if(!this.data("cycle-data")){b=a.extend({},a.fn.cycleSimple.defaults,b);b.launched=1;this.data("cycle-data",b);var c=0,d=0,b=this.children(b.elements);b.each(function(){var b=a(this),h=a(this).css("display");b.show().css("display","block");b.outerWidth(1)>c&&(c=b.outerWidth(1));b.height()>d&&(d=b.height());b.hide().css("display",h)});b.width(c).height(d);this.wrap("<div class='cycle-container' style='position:relative;width:"+c+"px;height:"+d+"px;'></div>");
b.hide();this.cycleSimpleRotate()}};a.fn.cycleSimpleRotate=function(){var b=this,c=this.data("cycle-data"),d=a(c.elements,b).filter(":visible"),f="";0<d.length&&(f=d.nextAll(c.elements+":first",b));0>=f.length&&(f=a(c.elements+":first",b));f&&(0<d.length?1==c.fade_async?(d.fadeOut(c.fade_speed),f.css({position:"absolute",top:"0px"}).fadeIn(c.fade_speed,function(){a(this).css({position:"static"});setTimeout(function(){b.cycleSimpleRotate()},c.pause)})):d.fadeOut(c.fade_speed,function(){f.fadeIn(c.fade_speed,
function(){setTimeout(function(){b.cycleSimpleRotate()},c.pause)})}):f.fadeIn(1==c.fade_first?c.fade_speed:1,function(){setTimeout(function(){b.cycleSimpleRotate()},c.pause)}))};a.fn.cycleSimple.defaults={elements:"li",pause:5E3,fade_speed:1E3,fade_async:1,fade_first:1}})(jQuery);function scroller(a){$("ul.scroller").each(function(){var b=$.extend(a,$(this).metadata());$(this).scroller(b)})}var scrollerTimeout=[];
(function(a){a.fn.scroller=function(b){var c=this,d=c.data("scroller-data");if(!d)d=a.extend({},a.fn.scroller.defaults,b),d.status={};if(!d.status.created){if(50>d.retry_pause)d.retry_pause=50;if(999<d.retry_limit)d.retry_limit=999;d.status.id=element_id(c,"scroller-");d.status.created=1;c.data("scroller-data",d);b=c.width();if(!(0==b&&d.retry<d.retry_limit)&&b){var d=a("img",c),f=d.size(),h=0;0<f?d.each(function(){a(this)[0].complete?(h++,h>=f&&c.scrollerInit()):(a(this).load(function(){h++;h>=f&&
c.scrollerInit()}),a(this).error(function(){h++;h>=f&&c.scrollerInit()}))}):c.scrollerInit()}}};a.fn.scrollerInit=function(){var b=this,c=b.data("scroller-data");b.addClass("scroller-div").css({"list-style-type":"none"});var d=b.width(),f=b.height(),h=0,k=0,o="",q=1,u=b.children(c.elements),z=u.size(),r=0;for(i=1;i<=z;i++){var l=a(c.elements+":nth-child("+i+")",b);l.addClass("scroller-item scroller-"+i+" {scrollerid:"+i+"}").css({"float":"left"});var C=l.width(),B=l.outerWidth(1);h+B<=d&&(h+=B);r+=
B;B=l.height();B>k&&(k=B);l.css({width:C+"px",height:B+"px"});if(c.pages&&0==i%c.pages_move||i==z)o+="<div class='scroller-page scroller-page-"+q+" {scrollerpage:"+q+"}'><span>",c.pages_text[q-1]?o+=c.pages_text[q-1]:c.pages_numbers&&(o+=q),o+="</span></div>",q++}b.css({width:r,position:"absolute",left:0,top:0});b.wrap("<div class='scroller-wrapper'></div>").wrap("<div class='scroller-container'></div>");k||(k=f);b.css({height:k});u.css({height:k});l=b.parents(".scroller-wrapper");l.css({width:h+
"px",height:k+"px",position:"relative"});b.parents(".scroller-container").css({width:h+"px",height:k+"px",overflow:"hidden",position:"relative"});c.pages&&o&&l.append("<div class='scroller-pages'>"+o+"</div>");c.status.selected=c.start;c.status.container_width=d;c.status.container_height=f;c.status.items=u;c.status.items_width=r;c.status.items_count=z;if(c.pages){c.status.pages_count=q;c.status.page=b.scrollerPage(c.start);for(i=1;i<=c.status.pages_count;i++)a(".scroller-page-"+i).click(function(){b.scrollerClick(a(this).metadata().scrollerpage)}),
i==c.status.page&&a(".scroller-page-"+i).addClass("scroller-page-selected")}if(c.auto)c.auto_count=1,scrollerTimeout[c.status.id]=setTimeout(function(){b.scrollerClick("right",1)},c.auto_pause);b.data("scroller-data",c);d=0;1<c.start&&(d=b.scrollerPosition(c.start),b.css({left:d+"px"}));l.prepend("<div class='scroller-button scroller-left'></div>");l.append("<div class='scroller-button scroller-right'></div>");b.scrollerButtons(d)};a.fn.scrollerClick=function(b,c){var d=this,f=d.data("scroller-data"),
h=d.parents(".scroller-wrapper");d.parents(".scroller-container");if(1!=c){f.auto=0;d.data("scroller-data",f);var k=scrollerTimeout[f.status.id];k&&clearTimeout(k)}var o,k=0,q=1==f.rebound&&1!=c||1==c&&1==f.auto&&(0==f.auto_loops||f.auto_count<=f.auto_loops)?1:0;if("left"==b){if(o=f.status.selected-f.move,1>o)q?(o=f.status.items_count,k=1):o=1}else if("right"==b){if(o=f.status.selected+f.move,o>f.status.items_count)q?k=o=1:o=f.status.items_count}else f.pages&&(o=(b-1)*f.pages_move+1);var q=a(".scroller-"+
o,d),u=d.scrollerPage(o);if(q.outerWidth(1)){if(1==o&&c&&f.auto&&(f.auto_count+=1,0!=f.auto_loops&&f.auto_count>f.auto_loops))f.auto=0;f.status.items.removeClass("scroller-selected");q.addClass("scroller-selected");f.status.selected=o;if(f.pages)a(".scroller-page",h).removeClass("scroller-page-selected"),a(".scroller-page-"+u,h).addClass("scroller-page-selected"),f.status.page=u;h=d.scrollerPosition(o);d.animate({left:h+"px"},1==k?f.rebound_speed:f.speed,function(){f.auto&&(scrollerTimeout[f.status.id]=
setTimeout(function(){d.scrollerClick("right",1)},f.auto_pause))});d.data("scroller-data",f);d.scrollerButtons(h)}};a.fn.scrollerButtons=function(b){var c=this,d=c.data("scroller-data"),f=c.parents(".scroller-wrapper");x(b)||(b=str_replace("px","",c.css("left")));var h=-1*(d.status.items_width-d.status.container_width),k=a("div.scroller-left",f);!d.rebound&&(1>=d.status.selected||0<=b)?k.unbind().addClass("scroller-button-inactive"):k.unbind().click(function(){c.scrollerClick("left")}).removeClass("scroller-button-inactive");
f=a("div.scroller-right",f);!d.rebound&&(d.status.selected>=d.status.items_count||b<=h)?f.unbind().addClass("scroller-button-inactive"):f.unbind().click(function(){c.scrollerClick("right")}).removeClass("scroller-button-inactive")};a.fn.scrollerPosition=function(b){this.data("scroller-data");var c=0;for(j=1;j<b;j++)c-=a(".scroller-"+j,this).outerWidth(1);return c};a.fn.scrollerPage=function(a){var c=this.data("scroller-data");return Math.floor((a-1)/(1*c.pages_move))+1};a.fn.scroller.defaults={elements:"li",
speed:800,opacity:0.3,start:1,auto:0,auto_pause:8E3,auto_loops:3,rebound:0,rebound_speed:1200,retry:0,retry_pause:200,retry_limit:5,pages:0,pages_numbers:0,pages_text:[],pages_move:1,move:1}})(jQuery);var scrolling=[],scrolls=[],scrolls_start=[];
function scrollIt(a,b,c,d,f){"#"!=a.substr(0,1)&&"."!=a.substr(0,1)&&(a="#"+a);var h=a.substr(1);scrolling[a]||(scrolling[a]=0);scrolls_start[a]||(scrolls_start[a]=0);scrolls[a]||(scrolls[a]=[]);scrolls[a][scrolls_start[a]]=[];f=$.extend({scroll_speed:1200,animation:"swing",adjust_height:1,adjust_width:0},f);if(!d||null==d)d=scrolls_start[a],scrolls[a][d].direction=b,scrolls[a][d].html=c,scrolls_start[a]+=1;if(0==scrolling[a]){scrolling[a]=1;var k=$(a),o=k.width(),q=k.height();k.css({position:"relative",
overflow:"hidden",height:q+"px",width:o+"px"});o=$("#scroll_inner_"+h);0==o.length&&(k.wrapInner('<div id="scroll_inner_'+h+'" />'),o=$("#scroll_inner_"+h),o.wrapInner("<div />"));var u=o.children("div:nth-child(1)"),q=u.width(),z=u.height();o.css({position:"absolute",width:2*q+"px"});"left"==b&&o.css({left:"0px",right:"auto"});"right"==b&&o.css({right:"0px",left:"auto"});"up"==b&&o.css({top:"0px",bottom:"auto"});"down"==b&&o.css({bottom:"0px",top:"auto"});u.css({position:"absolute",width:q+"px",
height:z+"px"});"left"==b&&u.css({left:"0px",right:"auto"});"right"==b&&u.css({right:"0px",left:"auto"});"up"==b&&u.css({top:"0px",bottom:"auto"});"down"==b&&u.css({bottom:"0px",top:"auto"});if(c){o.append('<div id="scroll_content_new_'+h+'">'+c+"</div>");var r=o.children("#scroll_content_new_"+h);r.css({position:"absolute"});("left"==b||"right"==b)&&r.css({width:q+"px"});("up"==b||"down"==b)&&r.css({height:z+"px"});("left"==b||"right"==b)&&1==f.adjust_height?(c=r.height(),r.css({height:c+"px"}),
c!=z&&(k.animate({height:c+"px"},{duration:f.scroll_speed,queue:!1}),o.animate({height:c+"px"},{duration:f.scroll_speed,queue:!1}))):r.css({height:z+"px"});("up"==b||"down"==b)&&1==f.adjust_width?(c=r.width(),r.css({width:c+"px"}),c!=q&&(k.animate({width:c+"px"},{duration:f.scroll_speed,queue:!1}),o.animate({width:c+"px"},{duration:f.scroll_speed,queue:!1}))):r.css({width:q+"px"});"left"==b&&r.css({left:0+q+"px",right:"auto"});"right"==b&&r.css({right:0+q+"px",left:"auto"});"up"==b&&r.css({top:0+
z+"px",bottom:"auto"});"down"==b&&r.css({bottom:0+z+"px",top:"auto"})}"left"==b&&o.animate({left:0-q},f.scroll_speed,f.animation,function(){scrollItFinish(a,d,u,r)});"right"==b&&o.animate({right:0-q},f.scroll_speed,f.animation,function(){scrollItFinish(a,d,u,r)});"up"==b&&o.animate({top:0-z},f.scroll_speed,f.animation,function(){scrollItFinish(a,d,u,r)});"down"==b&&o.animate({bottom:0-z},f.scroll_speed,f.animation,function(){scrollItFinish(a,d,u,r)});refreshIt()}}
function scrollItFinish(a,b,c,d){c&&c.remove();d&&d.removeAttr("id");scrolling[a]=0;scrolls[a][b]&&(scrolls[a][b]=null);scrolls[a][b+1]&&scrollIt(a,scrolls[a][b+1].direction,scrolls[a][b+1].html,b+1);scrolling[a]=0}
function loadIt(a,b,c){"#"!=a.substr(0,1)&&"."!=a.substr(0,1)&&(a="#"+a);1==c.loading&&loader(a,{text:c.loading_text,fade:c.loading_fade,fade_speed:c.loading_fade_out_speed,position:c.loading_position});if(1==c.loading_fade&&!c.loading_fade_in_speed)c.loading_fade_in_speed=400;if(!c.fade_out_speed)c.fade_out_speed=300;if(!c.fade_in_speed)c.fade_in_speed=400;if(c.loc&&!c.location)c.location=c.loc;if(!c.vars)c.vars=null;$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=loadIt&div="+a+"&type="+b+"&id="+
c.id+"&animation="+c.animation+"&"+c.vars,success:function(b){1==c.loading_fade?$(a+" div.loader-div-fade").fadeTo(c.loading_fade_in_speed,1,function(){$(a+" .loader").remove()}):1==c.loading&&$(a+" .loader").remove();"prepend"==c.location?$(a).prepend(b):"append"==c.location?$(a).append(b):"replace"==c.location?"fade"==c.animation?$(a).fadeTo(c.fade_out_speed,0.01,function(){$(this).replaceWith(b).css("opacity",0.01).fadeTo(c.fade_in_speed,1)}):$(a).replaceWith(b):"scroll"==c.animation?scrollIt(a,
c.direction,b):"fade"==c.animation?$(a).fadeTo(c.fade_out_speed,0.01,function(){$(this).html(b).fadeTo(c.fade_in_speed,1)}):$(a).html(b);"scroll"!=c.animation&&refreshIt()}})}function updateIt(a,b,c,d){$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=updateIt&table="+a+"&column="+b+"&key="+c+"&id="+d,success:function(a){var a=a.split("|||"),b;for(b in a)if(!(b%2)){var c=1*b+1;a[c]&&$("#"+a[b]).html(a[c])}}})}
function uploadIt(a,b,c,d){loader(a,{text:"Uploading..",fade:1,fade_speed:300});d||(d=null);var f=$("#"+b).parents("form:first"),h=f.attr("action");str_replace("javascript:","",h)!=h&&$("input[type='submit']",f).fadeTo("normal",0.4).attr("disabled","disabled");$.ajaxFileUpload({url:DOMAIN+"?ajaxRequest=uploadIt&path="+c+"&input="+b+"&"+d,secureuri:!1,fileElementId:b,dataType:"script",success:function(c){$("#"+a).html(c);$("#"+b).val("").removeClass("required");$("input[type='submit']",f).fadeTo("normal",
1).removeAttr("disabled");refreshIt()},error:function(a,b,c){!0==ADMIN&&alert(c)}});return!1}
function customInputs(){if($().customFileInput){var a={text_empty:""};$("input.custom-file").not(".custom-input-added").each(function(){var b=$.metadata.get(this),b=$.extend(a,b);$(this).customFileInput(b)}).addClass("custom-input-added")}$().uniform&&$("input.custom-checkbox, input.custom-radio, select.custom-select").not(".custom-input-added").addClass("custom-input-added").uniform({selectClass:"uniform-selector",radioClass:"uniform-radio",checkboxClass:"uniform-checker",fileClass:"uniform-uploader",
filenameClass:"uniform-filename",fileBtnClass:"uniform-action",checkedClass:"uniform-checked",focusClass:"uniform-focus",disabledClass:"uniform-disabled",activeClass:"uniform-active",hoverClass:"uniform-hover"})}function ableIt(a,b,c,d){1==a?$("#"+b).fadeTo("normal",1):$("#"+b).fadeTo("normal",0.3);var f=JSON.stringify(d);d.table&&$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=ableIt&active="+a+"&div="+b+"&button="+c+"&c="+f,success:function(a){$("#"+c).html(a);refreshIt()}})}
function lockIt(a,b,c){loader(b,{text:"",image_url:DOMAIN+"core/images/ajax-loader-sm.gif",position:"replace"});var d=JSON.stringify(c);c.table&&$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=lockIt&locked="+a+"&button="+b+"&c="+d,success:function(a){$("#"+b).html(a);refreshIt()}})}function hideAudio(a){$("#"+a).html("")}
function placeholders(){$("input.default, textarea.default").addClass("placeholder").removeClass("default");$("input.placeholder, textarea.placeholder, input[placeholder], textarea[placeholder]").addClass("placeholder").addClass("placeholder-element");$("input.placeholder-element, textarea.placeholder-element").each(function(){var a=$(this).attr("placeholder"),b=$(this).val();!a&&b?($(this).attr("placeholder",b),$(this).val("")):a==b?$(this).val(""):a!=b&&b&&$(this).removeClass("placeholder")});support_placeholder()?
$("input.placeholder-element, textarea.placeholder-element").removeClass("placeholder"):($("input.placeholder-element, textarea.placeholder-element").each(function(){$(this).val()||$(this).val($(this).attr("placeholder"))}),$.browser.msie||$("input.placeholder-element[type=password]").each(function(){var a=$(this).attr("id");a||(a=9999*Math.round(Math.random()),$(this).attr("id",a));var b=$(this).clone().attr("type","text").attr("name","").attr("id",a+"_placeholder").val($(this).attr("placeholder")).removeClass("required").addClass("placeholder").addClass("placeholder_password");
$(this).before(b);$(this).blur(function(){var a=$(this).attr("id");$(this).val()||($(this).hide(),$("#"+a+"_placeholder").show())});$("#"+a+"_placeholder").focus(function(){$(this).hide();var a=str_replace("_placeholder","",$(this).attr("id"));$("#"+a).show().focus()});!$(this).val()||$(this).val()==$(this).attr("placeholder")?$(this).val("").hide().removeClass("placeholder"):$("#"+a+"_placeholder").hide()}),$("input.placeholder-element"+(!$.browser.msie?":not([type=password], .placeholder_password)":
"")+", textarea.placeholder-element").each(function(){$(this).focus(function(){$(this).attr("placeholder")==$(this).val()&&$(this).val("").removeClass("placeholder")}).blur(function(){$(this).val()||$(this).val($(this).attr("placeholder")).addClass("placeholder")})}))}
function checkAll(a,b){b?a.checked?$("input[type=checkbox]."+b).attr("checked","checked"):$("input[type=checkbox]."+b).removeAttr("checked"):a.checked?$("input[type=checkbox]").attr("checked","checked"):$("input[type=checkbox]").removeAttr("checked")}function tips(){$("a.tip:not(.tipped), area.tip:not(.tipped), img.tip:not(.tipped), div.tip:not(.tipped), span.tip:not(.tipped)").tooltip({track:!0,delay:0,showURL:!1}).addClass("tipped")}
function rows(){$("tbody tr.row:odd, div.row:odd, table.row:odd, td.row:odd, li.row:odd").addClass("odd").removeClass("even");$("tbody tr.row:even, div.row:even, table.row:even, td.row:even, li.row:even").addClass("even").removeClass("odd");$.browser.msie&&($("table.rows tbody tr:odd, div.rows div:odd, ul.rows li:odd").addClass("odd").removeClass("even"),$("table.rows tbody tr:even, div.rows div:even, ul.rows li:even").addClass("even").removeClass("odd"))}function geolocation(){}
function map(){$().jmap&&$("div.map:not(.mapped)").addClass("mapped").each(function(){var a=$(this),b=a.children("._map");0==b.length&&(b=$("<div class='_map'><div>").css({width:a.css("width"),height:a.css("height")}),a.append(b));var a={mapZoom:15,mapType:G_NORMAL_MAP,mapControl:"large",latitude:0,lng:0,longitude:0,lng:0,zoom:15,markers:{},markersRecenter:1,markersRezoom:1,markersCounter:0},c=$.metadata.get(this);if(c.zoom&&!c.mapZoom)c.mapZoom=c.zoom;if(c.lat&&!c.latitude)c.latitude=c.lat;if(c.lng&&
!c.longitude)c.longitude=c.lng;c=$.extend(a,c);if(c.latitude&&c.longitude)c.mapCenter=[c.latitude,c.longitude];b.jmap("init",c,function(){b.data("c",c);c.address&&(!c.latitude||!c.longitude)?b.jmap("SearchAddress",{query:c.address,returnType:"getLatLng"},function(a){b.jmap("MoveTo",{mapCenter:[a.lat(),a.lng()]});mapMarkers(b)}):mapMarkers(b)})})}
function mapDirections(a,b){a||(a=".map");b||(b="#directions");loader(b);var c=$(a).children("._map");0==c.length&&(c=$(a));c.jmap("SearchDirections",{query:"from: "+$("#driveFrom").val()+" to: "+$("#driveTo").val(),panel:b},function(a){$(b+" .loader").remove();a=Mapifies.SearchCode(a.getStatus().code);a.success||$(b).html("<div class='none'>"+a.message+"</div>")});return!1}
function mapMarkers(a,b){var c=$(a).parent(),d=$(a).data("c"),b={clear:1};if(1==b.clear)d.markers={},d.markersCount=0,a.jmap("ClearMap");$(":input",c).each(function(){"marker"==this.name&&(d.markers[d.markersCounter]=$.metadata.get(this),d.markersCounter+=1)});if(d.markers){var f=new GLatLngBounds;for(i=0;i<d.markersCounter;i++)if(c=d.markers[i])c.i=i,c.lat&&c.lng?mapMarker(a,c,f):a.jmap("SearchAddress",{query:c.address,returnType:"getLocations",marker:c},function(b,c){var d=Mapifies.SearchCode(b.Status.code),
q=c.marker;if(d.success){d=b.Placemark[0];q.lat=d.Point.coordinates[1];q.lng=d.Point.coordinates[0];if(!q.html)q.html=d.address;mapMarker(a,q,f)}else debugIt("Error geocoding <em>"+q.address+"</em> ("+str_replace("<br />",", ",q.html)+")<br /> Message:"+d.message+"<br /> Code: "+b.Status.code+"<br /> Request: "+b.Status.request+"<br />")})}}
function mapMarker(a,b,c){var d=Mapifies.getMap($(a)),f=$(a).data("c");if(b.lat&&b.lng){var h={};h.pointLatLng=[b.lat,b.lng];if(b.html)h.pointHTML=b.html;if(b.icon){var k=new GIcon;if(!b.icon.image)b.icon.image="http://www.google.com/intl/en_us/mapfiles/ms/icons/red-dot.png";if(!b.icon.width)b.icon.width=12;if(!b.icon.height)b.icon.height=20;if(!b.icon.anchor_x)b.icon.anchor_x=1*b.icon.width/2;if(!b.icon.anchor_y)b.icon.anchor_y=b.icon.height;if(!b.icon.shadow)b.icon.shadow="http://chart.apis.google.com/chart?chst=d_map_pin_shadow";
if(!b.icon.shadow_width)b.icon.shadow_width=34;if(!b.icon.shadow_height)b.icon.shadow_height=36;if(!b.icon.info_anchor_x)b.icon.info_anchor_x=1*b.icon.width/2;if(!b.icon.info_anchor_y)b.icon.info_anchor_y=1;k.image=b.icon.image;k.shadow=b.icon.shadow;k.size=new GSize(b.icon.width,b.icon.height);k.iconAnchor=new GPoint(b.icon.anchor_x,b.icon.anchor_y);k.shadowSize=new GSize(b.icon.shadow_width,b.icon.shadow_height);k.infoWindowAnchor=new GPoint(b.icon.info_anchor_x,b.icon.info_anchor_y);h.pointIcon=
k}a.jmap("AddMarker",h);c.extend(new GLatLng(b.lat,b.lng));if(c&&(f.markersRecenter||f.markersRezoom))b=d.getCenter(),h=f.markersRecenter?c.getCenter():b,k=d.getZoom(),f.markersRezoom?(c=d.getBoundsZoomLevel(c),17<c&&(c=17)):c=k,(b!=h||k!=c)&&a.jmap("MoveTo",{mapCenter:[h.lat(),h.lng()],mapZoom:c})}}
function calendar(){$().simpleDatepicker&&$("input.calendar:not(.calendared)").each(function(){$(this).simpleDatepicker({startdate:1900,enddate:2100}).addClass("calendared").attr("autocomplete","off").attr("readonly","readonly")})}
function validate(){$("input.required:not(.norequired, input[type=hidden], input[type=checkbox], input[type=radio]), select.required:not(.norequired), textarea.required:not(.norequired)").after('<span class="required-icon"><img src="'+DOMAIN+'core/images/required.gif" width="10" height="10" alt="Required" /></span>').addClass("norequired");$("form.require").each(function(){$(this).validate({submitHandler:function(a){submitIt(a)}})});$("form.register").each(function(){$(this).validate({rules:{user_name:{remote:DOMAIN+
"?ajaxRequest=checkUsername",regex:register_regex_rule},user_email:{remote:DOMAIN+"?ajaxRequest=checkEmail"},user_confirm_password:{equalTo:"input[name=user_password]"},"custom[user_confirm_password]":{equalTo:"input[name=user_password]"}},messages:{user_name:{remote:register_username_unique_message,regex:register_regex_message},user_email:{remote:register_email_unique_message},user_confirm_password:{equalTo:"Your passwords don't match"},"custom[user_confirm_password]":{equalTo:"Your passwords don't match"}},
submitHandler:function(a){submitIt(a)}})})}
function counter(){$("input.counter:not(.counted), textarea.counter:not(.counted)").each(function(){var a=$(this).attr("maxlength");if(0<a){var b=$(this).val().length;$(this).after("<span class='counter'><span title='You have typed "+b+" characters of the "+a+" characters allowed'>"+b+"/"+a+"</span></span>");$(this).keyup(function(){var b=$(this).val().length,d=0;$(this).nextAll("span.counter").each(function(){0==d&&$(this).html("<span title='You have typed "+b+" characters of the "+a+" characters allowed'>"+
b+"/"+a+"</span>");d++})});$(this).addClass("counted")}})}
function sortable(){$("div.sort, ul.sort").each(function(){element_id($(this),"sortable-");var a=$.extend({items:"div.sortable, li.sortable",placeholder:"helper",handle:"",opacity:0.5,items_input:"input.sorted"},$(this).metadata());!a.handle&&0<$(".handle:not(.sortable)",this).length&&(a.handle=".handle");a.stop=function(){var a="",c="input.sorted",d=$(this).metadata();d.items_input&&(c=d.items_input);$(c,this).each(function(){a+="|"+this.value});a&&$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=orderIt&order="+
a+(d.vars?"&"+d.vars:""),success:function(a){debugIt(a)}});rows()};$(this).sortable(a)});$("div.sortThese, ul.sortThese").sortable({items:"div.sortThis, li.sortThis",placeholder:"helper",opacity:0.5,stop:function(){rows()}});$("table.sort:not(.sorted)").each(function(){$(this).children("tr:not(.sortable)").addClass("nodrag");var a=0<$(".handle:not(.sortable)",this).length?"handle":"";$(this).addClass("sorted").tableDnD({dragHandle:a,onDragClass:"sorting",onDrop:function(a){var c="",d=$(a).metadata();
$("input.sorted",a).each(function(){c+="|"+this.value});c&&$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=orderIt&order="+c+(d.vars?"&"+d.vars:""),success:function(a){debugIt(a)}});rows()}})});$("table.sortThese:not(.sorted)").each(function(){$(this).children("tr:not(.sortable)").addClass("nodrag");$(this).addClass("sorted").tableDnD({onDragClass:"sorting",onDrop:function(){rows()}})})}
function tables(){$().dataTable&&$(".datatable").each(function(){var a=$("input[name=module]",this).val(),b=$("input[name=section]",this).val();$(this).dataTable({bProcessing:!0,bServerSide:!0,sAjaxSource:DOMAIN+"?ajaxRequest=data&module="+a+"&section="+b})})}function rating(){$().rating&&$("div.rating").each(function(){$("input",this).rating()})}
function thickbox(){var a;$().colorbox?a="colorbox":$().fancybox&&(a="fancybox");a&&($("a.thickbox").filter(function(){return this.href.match(/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$|\.swf$|\.swf\?|^http:\/\/www\.youtube\.com\/v\/|^http:\/\/www\.youtube\.com\/embed\//)}).removeClass("thickbox").addClass(a),$("a.thickbox, input.thickbox").filter(function(){return(this.href||this.alt).match(/^http/)}).removeClass("thickbox").addClass(a));$("a.thickbox, area.thickbox, input.thickbox").each(function(){$(this).unbind("click")});
tb_init("a.thickbox, area.thickbox, input.thickbox")}
function fancybox(){var a=$(".fancybox:not(.fancyboxed)");$().fancybox?a.each(function(){var a={overlayOpacity:0.75,overlayColor:"#000",titlePosition:"over",centerOnScroll:!0,cyclic:!0};this.href.match(/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/)?(a.type="image",a.autoDimensions=!0):this.href.match(/\.swf$|\.swf\?|^http:\/\/www\.youtube\.com\/v\/|^http:\/\/www\.youtube\.com\/embed\//)?(a.type="swf",a.titleShow=!1,a.autoDimensions=!0,a.swf={allowscriptaccess:"always",allowFullScreen:!0,quality:"high",wmode:"transparent"}):
(a.width=700,a.height=440,a.autoDimensions=!1);a=$.extend(a,$(this).metadata());$(this).addClass("fancyboxed").fancybox(a)}):0<a.length&&($().colorbox?$(".fancybox").removeClass("fancybox").addClass("colorbox"):($(".fancybox").removeClass("fancybox").addClass("thickbox"),thickbox()))}
function colorbox(){var a=$(".colorbox:not(.colorboxed)");$().colorbox?a.each(function(){var a={opacity:0.75,initialWidth:500,initialHeight:350,maxWidth:"95%",maxHeight:"95%",iframe:!1,fastIframe:!0},c=this.href||this.alt;if(c){if(!c.match(/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/))if(c.match(/\.swf$|\.swf\?|^http:\/\/www\.youtube\.com\/v\/|^http:\/\/www\.youtube\.com\/embed\//))a.iframe=!0,a.innerWidth=600,a.innerHeight=420;else if(c.match(/^http/)){if(!c.match(/\?ajaxRequest/))a.width=750,a.height=
470;if(c.match(/TB_iframe=true/))a.iframe=!0,a.fastIframe=!1;if(c.match("/modal=true/"))a.overlayClose=!1,a.close_position="hide";a.title_position="top-left"}a=$.extend(a,$(this).metadata());$(this).addClass("colorboxed").colorbox(a)}}):0<a.length&&($().fancybox?$(".colorbox").removeClass("colorbox").addClass("fancybox"):($(".colorbox").removeClass("colorbox").addClass("thickbox"),thickbox()))}
function crop(){$().Jcrop&&$(".crop:not(.cropped)").addClass("cropped").each(function(){var a=element_id($(this),"crop_"),b=$.extend({aspectRatio:0,bgOpacity:0.2,onSelect:function(b){$("#"+a+"_x").val(b.x);$("#"+a+"_y").val(b.y);$("#"+a+"_w").val(b.w);$("#"+a+"_h").val(b.h)},onChange:function(b){$("#"+a+"_x").val(b.x);$("#"+a+"_y").val(b.y);$("#"+a+"_w").val(b.w);$("#"+a+"_h").val(b.h)}},$(this).metadata());$(this).after("<input type='hidden' id='"+a+"_x' value='' />").after("<input type='hidden' id='"+
a+"_y' value='' />").after("<input type='hidden' id='"+a+"_w' value='' />").after("<input type='hidden' id='"+a+"_h' value='' />").after("<div class='crop-button'><input type='button' id='"+a+"_crop' value='Crop' style='margin-top:5px;' /></div>").Jcrop(b);$("#"+a+"_crop").click(function(){var b=$("#"+a).metadata(),d=b.url+"&x="+$("#"+a+"_x").val()+"&y="+$("#"+a+"_y").val()+"&w="+$("#"+a+"_w").val()+"&h="+$("#"+a+"_h").val();loader("crop-div",{text:"Cropping.."});$.ajax({type:"POST",url:DOMAIN,data:d,
success:function(a){tb_remove();$("#"+b.div).html(a);refreshIt()}})})})}
function quicksearch(){if($().liveUpdate){var a={children:"",placeholder:"Search..",html:0,quicksilver:0,nested:0};$(".quicksearch:not(.quicksearched)").each(function(){var b=element_id($(this),"quicksearch_"),c=$.extend(a,$(this).metadata());c.parent="#"+b;if(!c.children)if($(this).is("select"))c.children="option";else if($(this).is("ul"))c.children="li";$(this).before("<input type='text' id='"+b+"_q' class='quicksearch"+(c.placeholder?" default":"")+"' value='"+c.placeholder+"' style='margin-bottom:4px;' /><br />");
$("#"+b+"_q").liveUpdate(c)}).addClass("quicksearched");$("#quicksearch_q").liveUpdate("#quicksearch")}}
function texteditor(){!1==MOBILE&&($("textarea.texteditor:not(.textedited)").addClass("textedited").rte({css:[CSS_PUBLIC],style:"lwrte_body",controls_rte:default_toolbar,controls_html:html_toolbar}),$("textarea.texteditor_basic:not(.textedited)").addClass("textedited").rte({css:[CSS_PUBLIC],style:"lwrte_body",controls_rte:basic_toolbar,controls_html:html_toolbar}),$("textarea.texteditor_full:not(.textedited)").addClass("textedited").rte({css:[CSS_PUBLIC],style:"lwrte_body",controls_rte:full_toolbar,
controls_html:html_toolbar}));"object"==typeof CKEDITOR&&$("textarea.ckeditor").removeClass("ckeditor").each(function(){var a=$(this).attr("name");delete CKEDITOR.instances[a];CKEDITOR.replace(a)})}
function nest(){$("div.nest > ul").each(function(){var a=this.id,b=str_replace("navigator","",a)==a?30:8;$(this).NestedSortable({accept:"nest-item",noNestingClass:"nonest-item",nestingPxSpace:b,opacity:0.8,helperclass:"nest-helper",autoScroll:!0,onChange:function(b){var d=$("#"+a+" input[name=module]").val(),f=$("#"+a+" input[name=parent]").val();$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=nestIt&module="+d+"&parent="+f+"&"+b[0].hash,success:function(a){debugIt(a)}});rows()}})})}
function swfupload(){$("div.swfupload:not(.swfupload-created)").each(function(){var a=element_id($(this),"swfupload-");$(this).prepend("<div class='swfupload-button' id='swfupload-button-"+a+"'></div>");var b=$(".swfupload-info",this);0<b.length?b.attr("id","swfupload-info-"+a):$(this).append("<div class='swfupload-info' id='swfupload-info-"+a+"'></div>");$(this).prepend("<input type='hidden' class='swfupload-counter' id='swfupload-counter-"+a+"' value='0' />");var b={upload_url:DOMAIN+"?ajaxRequest=uploadIt&flash=1",
file_post_name:"file",file_types:"*",file_types_description:"Files",limit:1,instant_upload:1,flash_url:DOMAIN+"core/flash/libraries/swfupload/swfupload.swf",button_image_url:DOMAIN+"core/images/button-browse.png",button_width:73,button_height:23,button_placeholder:$("#swfupload-button-"+a)[0],debug:!1},c=$.extend(b,$(this).metadata());$(".swfupload-placeholder",this).hide();$(this).addClass("swfupload-created").swfupload(c).bind("fileQueued",function(b,f){debugIt("queing, file_id: "+f.id+"<br />");
var h="<div class=\"swfupload-file {'file_id':'"+f.id+'\'}" id="swfupload-file-'+a+"-"+f.id+'" >File: <em>'+(23<f.name.length?f.name.substr(0,23)+"..":f.name)+"</em> ("+Math.round(f.size/1024)+' KB) <span class="swfupload-file-progressvalue" ></span><div class="swfupload-file-progressbar" ><div class="swfupload-file-progress" ></div></div><span class="swfupload-file-status" >Pending</span><span class="swfupload-file-cancel i i-cancel"></span></div>';if(1==c.limit){var k=$(".swfupload-file:first",
this);0<k.length&&(debugIt("previous: "+k.metadata().file_id+"<br />"),swfuploadCancel(a,k.metadata().file_id,c));$("#swfupload-info-"+a).html(h)}else $("#swfupload-info-"+a).append(h);swfuploadCount(a,c,1,"added to list");$("#swfupload-file-"+a+"-"+f.id+" .swfupload-file-cancel").bind("click",function(){swfuploadCancel(a,f.id,c)});h=$("#"+a).parents("form:first");1==c.instant_upload?(debugIt("instant upload, uploading<br />"),submitIt(h,{submit_form:0}),$(this).swfupload("startUpload")):(debugIt("non-instant upload, binding submit click<br />"),
submitComplete(h),$("input[type='submit']",h).unbind("click").click(function(){debugIt("submit clicked, starting upload<br />");swfuploadStart(a,c);$(this).fadeTo(200,0.4).attr("disabled","disabled").after("<img src='"+DOMAIN+"core/images/ajax-loader.gif' class='loader' />");return!1}))}).bind("fileQueueError",function(a,b,h,k){debugIt("event = "+a+", file = "+b+", error code = "+h+", message = "+k+"<br />");alert(c.error?c.error:"You are not allowed to upload this type of file here.")}).bind("fileDialogComplete",
function(b,c,h){b=$("#swfupload-queue-"+a);0==b.length&&($("swfupload-info-"+a).prepend("<div class='swfupload-queue' id='swfupload-queue-"+a+"'></div>"),b=$("#swfupload-queue-"+a));b.text("Files Selected: "+c+" / Queued Files: "+h)}).bind("uploadStart",function(b,c){$("#swfupload-file-"+a+"-"+c.id+" span.swfupload-file-status").text("Uploading...");$("#swfupload-file-"+a+"-"+c.id+" span.swfupload-file-progressvalue").text("0%")}).bind("uploadProgress",function(b,c,h){b=Math.round(100*(h/c.size));
$("#swfupload-file-"+a+"-"+c.id+" div.swfupload-file-progress").css("width",b+"%");$("#swfupload-file-"+a+"-"+c.id+" span.swfupload-file-progressvalue").text(b+"%");100<=b&&($("#swfupload-file-"+a+"-"+c.id+" span.swfupload-file-status").text("Processing..."),$("#swfupload-file-"+a+"-"+c.id).addClass("swfupload-file-processing"))}).bind("uploadSuccess",function(b,f,h){debugIt("data id: "+h+"<br />");$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=loadIt&type=data&id="+h,success:function(b){debugIt("saved data: <xmp>"+
b+"</xmp>");var d=$("#swfupload-file-"+a+"-"+f.id);d.find("div.swfupload-file-progress").css("width","100%");d.find("span.swfupload-file-progressvalue").text("100%");debugIt("adding success, about to fade<br />");d.addClass("swfupload-file-success").fadeOut(300,function(){debugIt("item hidden<br />");$(this).removeClass("swfupload-file").removeClass("swfupload-file-processing").removeClass("swfupload-file-success").html(b).fadeIn(300);debugIt("getting form<br />");var d=$("#"+a).parents("form:first");
debugIt("getting count<br />");var f=swfuploadCount(a,c,-1,"compelted upload");debugIt("getting total count<br />");var h=swfuploadCountTotal(a,c);debugIt("upload complete (id = "+a+"), count = "+f+", count_total = "+h+"<br />");0<h?swfuploadStart(a,c):(debugIt("finished uploading all<br />"),1==c.instant_upload&&submitComplete(d),0==c.instant_upload&&($("input[type='submit']",d).next("img.loader").remove(),d.submit()));debugIt("about to refresh jquery<br />");refreshIt()});$("#"+a+" .swfupload-placeholder").removeClass("required");
$("#"+a+" label.error").hide()}})}).bind("uploadError",function(b,f,h,k){debugIt("upload error. id: "+f.id+", name: "+f.name+", errorCode: "+h+", message: "+k+"<br />");swfuploadCount(a,c,-1,"upload error")}).bind("uploadComplete",function(){debugIt("upload complete<br />")})})}
function swfuploadStart(a,b){debugIt("starting upload for input "+a+"<br />");var c=$("#"+a).parents("form:first");debugIt("input "+a+"'s insant_upload value: "+b.instant_upload+"<br />");if(1==b.instant_upload){var d=swfuploadCount(a,b);debugIt("input "+a+"'s count: "+d+"<br />");if(0<d)$(this).swfupload("startUpload");else{debugIt("checking to see if all instant swfupload input's are complete<br />");var f=!0;$(".swfupload-created",c).each(function(){var a=$(this).metadata(),b=$(this).attr("id");
debugIt("other swfupload: id = "+b+", instant_upload = "+a.instant_upload+"<br />");1==a.instant_upload&&(a=swfuploadCount(b,a),debugIt("other swfupload: id = "+b+", count = "+a+"<br />"),0<a&&(debugIt("other swfupload "+b+' has items left to upload and is "instant_upload", do NOT enable submit<br />'),f=!1))});!0==f&&submitComplete(c)}}else $(".swfupload-created",c).each(function(){debugIt("starting upload for id = "+$(this).attr("id")+"<br />");$(this).swfupload("startUpload")})}
function swfuploadCancel(a,b){$.swfupload.getInstance("#"+a).cancelUpload(b);$("#swfupload-file-"+a+"-"+b).slideUp("fast");debugIt("cancelled file "+b+"<br />")}function swfuploadCount(a,b,c,d){var f=$("#swfupload-counter-"+a);count=1*f.val();c&&(count+=c);f.val(count);debugIt("count ("+a+"): "+count+" ["+d+"]<br />");swfuploadCountTotal(a,b);return count}
function swfuploadCountTotal(a){var b=$("#"+a).parents("form:first"),c=0;$("input.swfupload-counter",b).each(function(){c+=1*$(this).val()});debugIt("total count: "+c+"<br />");0>=c&&(submitComplete(b),$("input[type='submit']",b).unbind("click").click(function(){b.submit()}));return c}function buttons(){$("div.button, li.button").mouseover(function(){$("div.buttons",this).show()}).mouseout(function(){$("div.buttons",this).hide()})}function png(){$("body").pngFix()}
function messages(){$("div.slideDown").slideDown(650,0).removeClass("slideDown");$("div.slideUp").slideUp(650,0).removeClass("slideUp");$("div.fadeOut").fadeOut(650,0).removeClass("fadeOut");$("div.fadeIn").fadeIn(650,0).removeClass("fadeIn");$("div._error").animate({opacity:1},5E3).slideUp(650,function(){$(this).remove()});$("div._message").animate({opacity:1},5E3).slideUp(650,function(){$(this).remove()})}function support_placeholder(){return"placeholder"in document.createElement("input")}
function print_array(a,b){if(!x(b.action))b.action="debug";if(!x(b.div))b.div=null;if(!x(b.indent))b.indent=0;if(x(b.div)&&"#"!=b.div.substr(0,1)&&"."!=b.div.substr(0,1))b.div="#"+b.div;var c="",d="";for(i=0;i<b.indent;i++)d="alert"==b.action?d+"   ":d+"&nbsp;&nbsp;&nbsp;";var f="alert"==b.action?"\n":"<br />";if(a&&"object"==typeof a)for(var h in a)a.hasOwnProperty(h)&&(c=a[h]&&"object"==typeof a[h]?c+(d+h+" -> (<br />"+print_array(a[h],{action:"return",indent:b.indent+1})+d+")"+f):c+(d+h+" -> "+
a[h]+f));if("alert"==b.action)alert(c);else if("debug"==b.action)debugIt(c);else if("append"==b.action&&b.div)$(b.div).append(c);else if("html"==b.action&&b.div)$(b.div).html(c);else if("return"==b.action&&b.div)return c}function x(a){return""!=a&&"undefined"!=a&&void 0!=a&&a||0===a?!0:!1}function element_id(a,b){x(b)||(b="");var c=a.attr("id");c||(c=b+Math.round(99999*Math.random()),a.attr("id",c));return c}
function url_base(a){var b,a=a.split(".");a[3]?b=a[1]:a[2]?3>=a[2].length&&3>=a[1].length&&(b=a[0]):a[1]&&3>=a[1].length&&(b=a[0]);b||(b=a[1]);return b}function str_replace(a,b,c){for(var d=is_array(b),f=is_array(c),a=[].concat(a),b=[].concat(b),h=(c=[].concat(c)).length;j=0,h--;)for(;c[h]=c[h].split(a[j]).join(d?b[j]||"":b[0]),++j in a;);return f?c:c[0]}function is_array(a){return a instanceof Array}function in_array(a,b){for(i=0;i<b.length;i++)if(b[i]==a)return!0;return!1}
function print_array(a){var b="";jQuery.each(a,function(a,d){b+=a+" => "+d+"<br />"});return b}function number_format(a,b,c,d){var f=isNaN(b=Math.abs(b))?2:b,b=void 0==c?".":c,d=void 0==d?",":d,c=0>a?"-":"",h=parseInt(a=Math.abs(+a||0).toFixed(f))+"",k=3<(k=h.length)?k%3:0;return c+(k?h.substr(0,k)+d:"")+h.substr(k).replace(/(\d{3})(?=\d)/g,"$1"+d)+(f?b+Math.abs(a-h).toFixed(f).slice(2):"")}$.fn.outerHTML=function(){return $("<div>").append(this.eq(0).clone()).html()};
$.fn.rte=function(a,b){if(!b||b.constructor!=Array)b=[];$(this).each(function(){b[this.id?this.id:b.length]=new lwRTE(this,a||{})});return b};var lwRTE_resizer=function(a){this.drag=!1;this.rte_zone=$(a).parents(".rte-zone")};lwRTE_resizer.mousedown=function(a,b){a.drag=!0;a.event="undefined"==typeof b?window.event:b;a.rte_obj=$(".rte-resizer",a.rte_zone).prev().eq(0);$("body",document).css("cursor","se-resize");return!1};
lwRTE_resizer.mouseup=function(a){a.drag=!1;$("body",document).css("cursor","auto");return!1};lwRTE_resizer.mousemove=function(a,b){if(a.drag){var b="undefined"==typeof b?window.event:b,c=Math.max(1,a.rte_zone.width()+b.screenX-a.event.screenX),d=Math.max(1,a.rte_obj.height()+b.screenY-a.event.screenY);a.rte_zone.width(c);a.rte_obj.height(d);a.event=b}return!1};
var lwRTE=function(a,b){this.css=[];this.css_class=b.frame_class||"rte-iframe";this.base_url=b.base_url||"";this.width=b.width||$(a).width()||"100%";this.height=b.height||$(a).height()||350;this.range=this.event=this.textarea=this.iframe_doc=this.iframe=null;this.toolbars={rte:"",html:""};this.controls={rte:{disable:{hint:"Source editor"}},html:{enable:{hint:"Visual editor"}}};$.extend(this.controls.rte,b.controls_rte||{});$.extend(this.controls.html,b.controls_html||{});$.extend(this.css,b.css||
{});if(document.designMode||document.contentEditable){$(a).wrap($("<div></div>").addClass("rte-zone").width(this.width));$('<div class="rte-resizer"><a href="#"></a></div>').insertAfter(a);var c=new lwRTE_resizer(a);$(".rte-resizer a",$(a).parents(".rte-zone")).mousedown(function(a){$(document).mousemove(function(a){return lwRTE_resizer.mousemove(c,a)});$(document).mouseup(function(a){return lwRTE_resizer.mouseup(c,a)});return lwRTE_resizer.mousedown(c,a)});this.textarea=a;this.enable_design_mode()}};
lwRTE.prototype.editor_cmd=function(a,b){this.iframe.contentWindow.focus();try{this.iframe_doc.execCommand(a,!1,b)}catch(c){}this.iframe.contentWindow.focus()};lwRTE.prototype.get_toolbar=function(){var a=this.iframe?$(this.iframe):$(this.textarea);return a.prev().hasClass("rte-toolbar")?a.prev():null};lwRTE.prototype.activate_toolbar=function(a,b){var c=this.get_toolbar();c&&c.remove();$(a).before($(b).clone(!0))};
lwRTE.prototype.enable_design_mode=function(){var a=this;a.iframe=document.createElement("iframe");a.iframe.frameBorder=0;a.iframe.frameMargin=0;a.iframe.framePadding=0;a.iframe.width="100%";a.iframe.height=a.height||"100%";a.iframe.src="javascript:void(0);";element_id($(a.textarea),"lwrte_");if($(a.textarea).attr("class"))a.iframe.className=$(a.textarea).attr("class");if($(a.textarea).attr("id"))a.iframe.id=$(a.textarea).attr("id");if($(a.textarea).attr("name"))a.iframe.title=$(a.textarea).attr("name");
var b=$(a.textarea).val();$(a.textarea).hide().after(a.iframe);var c="",d;for(d in a.css)c+="<link type='text/css' rel='stylesheet' href='"+a.css[d]+"' />";b="<html><head>"+(a.base_url?"<base href='"+a.base_url+"' />":"")+c+"</head><body "+(a.css_class?"class='"+a.css_class+"'":"")+" style='padding:5px'>"+b+"</body></html>";a.iframe_doc=a.iframe.contentWindow.document;try{a.iframe_doc.designMode="on"}catch(f){$(a.iframe_doc).focus(function(){a.iframe_doc.designMode()})}a.iframe_doc.open();a.iframe_doc.write(b);
a.iframe_doc.close();if(!a.toolbars.rte)a.toolbars.rte=a.create_toolbar(a.controls.rte);a.activate_toolbar(a.iframe,a.toolbars.rte);$(a.iframe).parents("form").submit(function(){lwrte_save(a)});lwrte_save(a);!0==ADMIN&&$(a.iframe_doc).bind("contextmenu",function(b){if(-1<a.get_selected_html().indexOf("<img"))return a.lwrte_menu(b,"img"),!1});$(a.iframe_doc).bind("keydown","Ctrl+l",function(){});$(a.iframe_doc).bind("keydown","Ctrl+b",function(){a.editor_cmd("bold");return!1});$(a.iframe_doc).bind("keydown",
"Ctrl+i",function(){a.editor_cmd("italic");return!1});$(a.iframe_doc).bind("keydown","Ctrl+u",function(){a.editor_cmd("underline");return!1});$(a.iframe_doc).bind("paste",function(){1==texteditor_cleanup_paste&&setTimeout('lwrte_cleanup("'+a.iframe.id+'")',30)});$(a.iframe_doc).mouseup(function(b){if(a.iframe_doc.selection)a.range=a.iframe_doc.selection.createRange();a.set_selected_controls(b.target?b.target:b.srcElement,a.controls.rte)});$(a.iframe).blur(function(){lwrte_save(a)});$(a.iframe_doc).blur(function(){lwrte_save(a);
if(a.iframe_doc.selection)a.range=a.iframe_doc.selection.createRange()});$(a.iframe_doc).keyup(function(){lwrte_save(a);a.set_selected_controls(a.get_selected_element(),a.controls.rte)});$.browser.msie||a.editor_cmd("styleWithCSS",!1)};function lwrte_save(a){var b=$("body",a.iframe_doc).html();$(a.textarea).val(b);"post_text"==a.iframe.title&&$("#preview_text").html(b)}var lwrte_timer;
lwRTE.prototype.lwrte_menu=function(a,b){var c="",d=$(this.iframe).offset(),f=d.top+a.pageY-10,d=d.left+a.pageX-10;"img"==b&&(c+="<span onclick=\"alert('clicked left');lwrte_menu_command('align-left','');\">Align Left</span><span onclick=\"alert('clicked right');lwrte_menu_command('align-right','');\">Align Right</span>");$("body").append("<div class='rte-menu' style='top:"+f+"px;left:"+d+"px;'>"+c+"</div>");$("div.rte-menu").mouseout(function(){lwrte_timer&&clearTimeout(lwrte_timer);lwrte_timer=
setTimeout("lwrte_menu_remove();",250)});$("div.rte-menu").mouseover(function(){lwrte_timer&&clearTimeout(lwrte_timer)})};function lwrte_menu_remove(){$("div.rte-menu").remove()}function lwrte_menu_command(a,b){alert(a+","+b)}function lwrte_parse(a,b){var c="",d=RegExp(b+"=[\"|'](.*?)[\"|']","g");-1<a.indexOf(b)&&(d=d.exec(a),d[1]&&(c=d[1]));return c}
function lwrte_cleanup(){$("iframe").each(function(){var a=this.contentDocument,b=$("body",a).html();$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=cleanIt&text="+encodeURIComponent(b),success:function(b){$("body",a).html(b)}})})}
lwRTE.prototype.disable_design_mode=function(a){this.textarea=a?$('<input type="hidden" />').get(0):$("<textarea></textarea>").width("100%").height(this.height).get(0);if(this.iframe.className)this.textarea.className=this.iframe.className;if(this.iframe.id)this.textarea.id=this.iframe.id;if(this.iframe.title)this.textarea.name=this.iframe.title;$(this.textarea).val($("body",this.iframe_doc).html());if(!this.toolbars.html)this.toolbars.html=this.create_toolbar(this.controls.html);if(!0!=a)$(this.iframe_doc).remove(),
$(this.iframe).remove(),this.iframe=this.iframe_doc=null,this.activate_toolbar(this.textarea,this.toolbars.html);lwrte_save(this)};lwRTE.prototype.toolbar_click=function(a,b){var c=b.exec,d=b.args||[],f="SELECT"==a.tagName.toUpperCase();$(".rte-panel",this.get_toolbar()).remove();if(c){f&&d.push(a);try{c.apply(this,d)}catch(h){}}else if(this.iframe&&b.command){if(f&&(d=a.options[a.selectedIndex].value,0>=d.length))return;this.editor_cmd(b.command,d)}lwrte_save(this)};
lwRTE.prototype.create_toolbar=function(a){var b=this,c=$("<div></div>").addClass("rte-toolbar").width("100%").append($("<ul></ul>")).append($("<div></div>").addClass("clear")),d,f;for(f in a){if(a[f].separator)d=$("<li></li>").addClass("separator");else{if(a[f].init)try{a[f].init.apply(a[f],[this])}catch(h){}d=a[f].select?$(a[f].select).change(function(c){debugIt("class 1: "+this.className+"<br />");b.event=c;b.toolbar_click(this,a[this.className]);$(this).removeClass("valid");return!1}):$("<a href='#'></a>").attr("title",
a[f].hint?a[f].hint:f).attr("rel",f).click(function(c){b.event=c;b.toolbar_click(this,a[this.rel]);return!1});d=$("<li></li>").append(d.addClass(f))}"suggestions"==f&&1!=texteditor_links_suggestions||$("ul",c).append(d)}$(".enable",c).click(function(){b.enable_design_mode();return!1});$(".disable",c).click(function(){b.disable_design_mode();return!1});return c.get(0)};
lwRTE.prototype.create_panel=function(a,b){var c=this,d=c.get_toolbar();if(!d)return!1;$(".rte-panel",d).remove();var f,h,k=c.event.pageX,o=c.event.pageY,q=$("<div></div>").hide().addClass("rte-panel");$.browser.msie&&"6.0"==$.browser.version&&q.css({left:k,top:o});$("<div></div>").addClass("rte-panel-title").html(a).append($("<a class='close' href='#'>X</a>").click(function(){c.panel_remove(q);return!1})).mousedown(function(){f=!0;return!1}).mouseup(function(){return f=!1}).mousemove(function(a){f&&
h&&(k-=h.pageX-a.pageX,o-=h.pageY-a.pageY);h=a;return!1}).appendTo(q);b&&q.width(b);d.append(q);return q};lwRTE.prototype.panel_show=function(a){$(a).fadeIn(400)};lwRTE.prototype.panel_remove=function(a){a.fadeOut(400,function(){a.remove()})};lwRTE.prototype.get_content=function(){return this.iframe?$("body",this.iframe_doc).html():$(this.textarea).val()};lwRTE.prototype.set_content=function(a){this.iframe?$("body",this.iframe_doc).html(a):$(this.textarea).val(a)};
lwRTE.prototype.set_selected_controls=function(a,b){var c=this.get_toolbar();if(!c)return!1;var d,f,h,k,o,q,u;try{for(d in b)if(k=b[d],h=$("."+d,c),h.removeClass("active"),k.tags){f=a;do if(1==f.nodeType&&(o=f.nodeName.toLowerCase(),!(0>$.inArray(o,k.tags))))if(k.select){if(h=h.get(0),"SELECT"==h.tagName.toUpperCase())for(q=h.selectedIndex=0;q<h.options.length;q++)if((u=h.options[q].value)&&(k.tag_cmp&&k.tag_cmp(f,u)||o==u)){h.selectedIndex=q;break}}else h.addClass("active");while(f=f.parentNode)}}catch(z){}return!0};
lwRTE.prototype.get_selected_element=function(){var a,b,c,d=this.iframe.contentWindow;if(d.getSelection)try{b=d.getSelection(),c=b.getRangeAt(0),a=c.commonAncestorContainer}catch(f){return!1}else try{b=d.document.selection,c=b.createRange(),a=c.parentElement()}catch(h){return!1}return a};
lwRTE.prototype.get_selection_range=function(){var a=null,b=this.iframe.contentWindow;this.iframe.focus();if(b.getSelection){if(a=b.getSelection().getRangeAt(0),$.browser.opera)b=a.startContainer,b.nodeType===Node.TEXT_NODE&&a.setStartBefore(b.parentNode)}else this.range&&(this.range.select(),a=this.iframe_doc.selection.createRange());return a};lwRTE.prototype.get_selected_text=function(){var a=this.iframe.contentWindow;if(a.getSelection)return a.getSelection().toString();this.range.select();return a.document.selection.createRange().text};
lwRTE.prototype.get_selected_html=function(){var a=null,b=this.iframe.contentWindow,c=this.get_selection_range();if(c&&b)b.getSelection?(a=document.createElement("div"),a.appendChild(c.cloneContents()),a=a.innerHTML):c.htmlText?a=c.htmlText:(elm=c.item?c.item(0):c.parentElement(),a=elm.outerHTML);return a};
lwRTE.prototype.selection_replace_with=function(a){var b=this.get_selection_range(),c=this.iframe.contentWindow;b&&(this.editor_cmd("removeFormat"),c.getSelection?(b.deleteContents(),b.insertNode(b.createContextualFragment(a)),this.editor_cmd("delete")):b.htmlText?(this.editor_cmd("delete"),b.pasteHTML(a)):(elm=b.item?b.item(0):b.parentElement(),b=$(elm),$(b).replaceWith(a)))};
var rte_tag="-rte-tmp-tag-",full_toolbar={bold:{command:"bold",tags:["b","strong"]},italic:{command:"italic",tags:["i","em"]},strikeThrough:{command:"strikethrough",tags:["s","strike"]},underline:{command:"underline",tags:["u"]},s2:{separator:!0},justifyLeft:{command:"justifyleft"},justifyCenter:{command:"justifycenter"},justifyRight:{command:"justifyright"},justifyFull:{command:"justifyfull"},s3:{separator:!0},indent:{command:"indent"},outdent:{command:"outdent"},s4:{separator:!0},subscript:{command:"subscript",
tags:["sub"]},superscript:{command:"superscript",tags:["sup"]},s5:{separator:!0},orderedList:{command:"insertorderedlist",tags:["ol"]},unorderedList:{command:"insertunorderedlist",tags:["ul"]},s6:{separator:!0},color:{exec:lwrte_color},image:{exec:lwrte_image,tags:["img"]},link:{exec:lwrte_link_basic,tags:["a"]},unlink:{command:"unlink"},suggestions:{exec:lwrte_link_suggestions},s8:{separator:!0},block:{command:"formatblock",select:'<select>\t<option value="">- Format -</option>\t<option value="<p>">Paragraph</option>\t<option value="<h1>">Header 1</option>\t<option value="<h2>">Header 2</options>\t<option value="<h3>">Header 3</option>\t<option value="<h4>">Header 4</options>\t<option value="<h5>">Header 5</option>\t<option value="<h6>">Header 6</options></select>\t',
tag_cmp:lwrte_block_compare,tags:"p,h1,h2,h3,h4,h5,h6".split(",")},font:{command:"fontname",select:'<select>\t<option value="">- Font -</option>\t<option value="arial">Arial</option>\t<option value="comic sans ms">Comic Sans</option>\t<option value="courier new">Courier New</options>\t<option value="georgia">Georgia</option>\t<option value="helvetica">Helvetica</options>\t<option value="impact">Impact</option>\t<option value="times new roman">Times</options>\t<option value="trebuchet ms">Trebuchet</options>\t<option value="verdana">Verdana</options></select>\t',
tags:["span"]},size:{command:"fontsize",select:'<select>\t<option value="">- Size -</option>\t<option value="1">1 (8pt)</option>\t<option value="2">2 (10pt)</option>\t<option value="3">3 (12pt)</options>\t<option value="4">4 (14pt)</option>\t<option value="5">5 (16pt)</options>\t<option value="6">6 (18pt)</option>\t<option value="7">7 (20pt)</options></select>\t',tags:["span"]}},html_toolbar={s1:{separator:!0}},default_toolbar={bold:{command:"bold",tags:["b","strong"]},italic:{command:"italic",tags:["i",
"em"]},underline:{command:"underline",tags:["u"]},s2:{separator:!0},indent:{command:"indent"},outdent:{command:"outdent"},unorderedList:{command:"insertunorderedlist",tags:["ul"]},s6:{separator:!0},image:{exec:lwrte_image,tags:["img"]},link:{exec:lwrte_link_basic,tags:["a"]},unlink:{command:"unlink"},suggestions:{exec:lwrte_link_suggestions},s8:{separator:!0}},basic_toolbar={bold:{command:"bold",tags:["b","strong"]},italic:{command:"italic",tags:["i","em"]},underline:{command:"underline",tags:["u"]},
s2:{separator:!0},indent:{command:"indent"},outdent:{command:"outdent"},unorderedList:{command:"insertunorderedlist",tags:["ul"]}};function lwrte_block_compare(a,b){b=b.replace(/<([^>]*)>/,"$1");return b.toLowerCase()==a.nodeName.toLowerCase()}
function lwrte_color(){function a(a){return"0123456789abcdef".charAt(Math.floor(a/16))+"0123456789abcdef".charAt(a%16)}function b(a){var c={x:a.offsetLeft,y:a.offsetTop};a.offsetParent&&(a=b(a.offsetParent),c.x+=a.x,c.y+=a.y);return c}function c(c,d,f,g,h){var k,u,r,W,L,h=h||window.event,E=b(c);"fixed"==$("div.rte-panel").css("position")&&(k=$(window).scrollTop());c=h.pageX-E.x;k=h.pageY-E.y-k;d?(u=255*(0<=c)*(c<C)+(c>=C)*(c<2*C)*(510-255*c/C)+(c>=4*C)*(c<5*C)*(-1020+255*c/C)+255*(c>=5*C)*(c<6*C),
r=(0<=c)*(c<C)*(255*c/C)+255*(c>=C)*(c<3*C)+(c>=3*C)*(c<4*C)*(1020-255*c/C),W=(c>=2*C)*(c<3*C)*(-510+255*c/C)+255*(c>=3*C)*(c<5*C)+(c>=5*C)*(c<6*C)*(1530-255*c/C),d=(l-k)/l,u=128+(u-128)*d,r=128+(r-128)*d,W=128+(W-128)*d):f?u=r=W=1.7*(l-k):g&&(c=Math.floor(c/10),k=Math.floor(k/10),L=z[c+5*k]);g||(L="#"+a(u)+a(r)+a(W));o.css("background",L);q.html(L)}var d=this,f=d.create_panel("Set color for text",385),h=!1,k=!1;f.append('<div class="rte-panel-content"><div class="colorpicker1"><div class="rgb" id="rgb"></div></div><div class="colorpicker1"><div class="gray" id="gray"></div></div><div class="colorpicker2"><div class="palette" id="palette"></div><div class="preview" id="preview"></div><div class="color" id="color"></div></div><div class="clear"></div></div><p class="submit"><button id="ok">Ok</button><button id="cancel">Cancel</button></p>');
d.panel_show(f);for(var o=$("#preview",f),q=$("#color",f),u=$("#palette",f),z="#660000,#990000,#cc0000,#ff0000,#333333,#006600,#009900,#00cc00,#00ff00,#666666,#000066,#000099,#0000cc,#0000ff,#999999,#909000,#900090,#009090,#ffffff,#cccccc,#ffff00,#ff00ff,#00ffff,#000000,#eeeeee".split(","),r=0;r<z.length;r++)$("<div></div>").addClass("item").css("background",z[r]).appendTo(u);var l=$("#rgb").height(),C=$("#rgb").width()/6;$("#rgb,#gray,#palette",f).mousedown(function(){h=!0;return!1}).mouseup(function(){return h=
!1}).mouseout(function(){return k=!1}).mouseover(function(){k=!0;return!1});$("#rgb").mousemove(function(a){h&&k&&c(this,!0,!1,!1,a);return!1});$("#gray").mousemove(function(a){h&&k&&c(this,!1,!0,!1,a);return!1});$("#palette").mousemove(function(a){h&&k&&c(this,!1,!1,!0,a);return!1});$("#rgb").click(function(a){c(this,!0,!1,!1,a);return!1});$("#gray").click(function(a){c(this,!1,!0,!1,a);return!1});$("#palette").click(function(a){c(this,!1,!1,!0,a);return!1});$("#cancel",f).click(function(){d.panel_remove(f);
return!1});$("#ok",f).click(function(){var a=q.html();0<a.length&&"#"==a.charAt(0)&&(d.iframe_doc.selection&&d.range.select(),d.editor_cmd("foreColor",a));d.panel_remove(f);return!1})}
function lwrte_image(){var a=this,b="",c="",d=a.get_selected_html();d&&($(d).attr("src")&&(b=$(d).attr("src")),$(d).attr("align")&&(c=$(d).attr("align")),$(d).attr("style")&&$(d).attr("style"));b='<div class="rte-panel-content"><p><label>Image</label><input type="text" id="url" size="30" value="'+b+'" /><button id="view">View</button></p><p><label>Upload</label><input type="file" name="lwrte_file" id="lwrte_file" size="22" /></p><div class="clear"></div><p><label>Align</label><select id="align"><option value=""></option><option value="left"';"left"==
c&&(b+=' selected="selected"');b+='>Left</option><option value="right"';"right"==c&&(b+=' selected="selected"');var b=b+'>Right</option></select></p><div class="clear"></div><div id="preview" style="margin-left:25px;"></div></div><p class="submit"><button id="ok">Ok</button><button id="cancel">Cancel</button></p>',f=a.create_panel("Insert image",385);f.append(b);a.panel_show(f);var h=$("#url",f);$("#lwrte_file",f).change(function(){loader("preview",{text:"Uploading.."});$.ajaxFileUpload({url:DOMAIN+
"?ajaxRequest=upload_rte",secureuri:!1,fileElementId:"lwrte_file",dataType:"json",success:function(a){$("#url",f).val(a.file);$("#lwrte_file",f).val("");$("#preview",f).html("");$("#red",f).animate({opacity:1},1500).slideUp(500,function(){$(this).remove()})}})});$("#view",f).click(function(){0<h.val().length?window.open(h.val()):alert("Enter URL of image to view");return!1});$("#cancel",f).click(function(){a.panel_remove(f);return!1});$("#ok",f).click(function(){var b=h.val(),c=$("#align",f).val(),
b="<img src='"+b+"' alt=''";c&&(b+=" align='"+c+"'");a.selection_replace_with(b+" />");a.panel_remove(f);lwrte_save(a);return!1})}function lwrte_unformat(){this.editor_cmd("removeFormat");this.editor_cmd("unlink")}function lwrte_clear(){confirm("Clear Document?")&&this.set_content("")}
function lwrte_link(){var a=this,b=a.create_panel("Create link / Attach file",385);b.append('<div class="rte-panel-content"><p><label>URL</label><input type="text" id="url" size="30" value=""><button id="file">Attach File</button><button id="view">View</button></p><div class="clear"></div><p><label>Title</label><input type="text" id="title" size="30" value=""><label>Target</label><select id="target"><option value="">default</option><option value="_blank">new</option></select></p><div class="clear"></div></div><p class="submit"><button id="ok">Ok</button><button id="cancel">Cancel</button></p>');a.panel_show(b);
$("#cancel",b).click(function(){a.panel_remove(b);return!1});var c=$("#url",b);$("#file",b).upload({autoSubmit:!0,action:"uploader.php",onComplete:function(a){0>=a.length||(a=eval("("+a+")"),a.error&&0<a.error.length?alert(a.error):c.val(a.file&&0<a.file.length?a.file:""))}});$("#view",b).click(function(){0<c.val().length?window.open(c.val()):alert("Enter URL to view");return!1});$("#ok",b).click(function(){var c=$("#url",b).val(),f=$("#target",b).val(),h=$("#title",b).val();if(0>=a.get_selected_text().length)return alert("Select the text you wish to link!"),
!1;a.panel_remove(b);if(0>=c.length)return!1;a.editor_cmd("unlink");a.editor_cmd("createLink",rte_tag);var k=$("<span></span>").append(a.get_selected_html());0<f.length&&$('a[href*="'+rte_tag+'"]',k).attr("target",f);0<h.length&&$('a[href*="'+rte_tag+'"]',k).attr("title",h);$('a[href*="'+rte_tag+'"]',k).attr("href",c);a.selection_replace_with(k.html());lwrte_save(a);return!1})}
function lwrte_link_basic(){var a=this;if(0>=a.get_selected_text().length)return alert("Please select the text which you'd like to link."),!1;var b=a.create_panel("Add a Link",385);b.append('<div class="rte-panel-content"><p><label>URL</label><input type="text" id="url" size="30" value=""><button id="view">View</button></p><div class="clear"></div><p><label>Title</label><input type="text" id="title" size="30" value=""></p><div class="clear"></div></div><p class="submit"><button id="ok">Ok</button><button id="cancel">Cancel</button></p>');
a.panel_show(b);$("#cancel",b).click(function(){a.panel_remove(b);return!1});var c=$("#url",b);$("#view",b).click(function(){0<c.val().length?window.open(c.val()):alert("Enter URL to view");return!1});$("#ok",b).click(function(){var c=$("#url",b).val(),f=$("#title",b).val(),h=$("#target",b).val();if(0>=a.get_selected_text().length)return alert("Select the text you wish to link!"),!1;a.panel_remove(b);if(0>=c.length)return!1;a.editor_cmd("unlink");$.browser.msie?a.editor_cmd("createLink",c):(c='<a href="'+
c+'"',h&&(c+=' target="'+h+'"'),f&&(c+=' title="'+f+'"'),c+=">"+a.get_selected_html()+"</a>",a.editor_cmd("insertHTML",c));lwrte_save(a);return!1})}
function lwrte_link_suggestions(a){var b=this,a=b.get_selected_text();b.get_selected_text();if(0>=a.length)return alert("Please select the text which you'd like to link."),!1;var c=b.create_panel("Add a Link",450);c.append('<div class="rte-panel-content"><div id="rte_link_suggestions"><div class="none"><img src="'+DOMAIN+'core/images/ajax-loader.gif" alt="Loading.." /></div><br /><br /></div></div><p class="submit"><button id="ok">Ok</button><button id="cancel">Cancel</button></p>');b.panel_show(c);
$("#cancel",c).click(function(){b.panel_remove(c);return!1});$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=suggestIt&type=link&text="+encodeURIComponent(a),success:function(a){$("#rte_link_suggestions").html(a);thickbox();$("tr.suggestion",c).click(function(){$("tr.selected",c).removeClass("selected");$(this).addClass("selected")})}});$("#ok",c).click(function(){var a=$("tr.selected input[name=url]",c).val(),f=$("tr.selected input[name=title]",c).val(),h=$("tr.selected input[name=target]",c).val();
if(0>=a.length)return alert("Please select a suggested link"),!1;if(0>=b.get_selected_text().length)return alert("Please select the text in the texteditor which you'd like to link."),!1;b.panel_remove(c);b.editor_cmd("unlink");$.browser.msie?b.editor_cmd("createLink",a):(a='<a href="'+a+'"',h&&(a+=' target="'+h+'"'),f&&(a+=' title="'+f+'"'),a+=">"+b.get_selected_html()+"</a>",b.editor_cmd("insertHTML",a));lwrte_save(b);return!1})}
eval(function(a,b,c,d,f,h){f=function(a){return(a<b?"":f(parseInt(a/b)))+(35<(a%=b)?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){for(;c--;)h[f(c)]=d[c]||f(c);d=[function(a){return h[a]}];f=function(){return"\\w+"};c=1}for(;c--;)d[c]&&(a=a.replace(RegExp("\\b"+f(c)+"\\b","g"),d[c]));return a}("9.J={1C:6(e){4 x=0;4 y=0;4 7=e.Y;4 12=1H;c(9(e).8('A')=='T'){4 N=7.B;4 Q=7.z;12=1f;7.B='1r';7.A='1q';7.z='1d'}4 3=e;R(3){x+=3.1h+(3.O&&!9.1m.1i?d(3.O.17)||0:0);y+=3.1n+(3.O&&!9.1m.1i?d(3.O.18)||0:0);3=3.1t}3=e;R(3&&3.1e&&3.1e.16()!='f'){x-=3.u||0;y-=3.F||0;3=3.1D}c(12==1f){7.A='T';7.z=Q;7.B=N}a{x:x,y:y}},1B:6(3){4 x=0,y=0;R(3){x+=3.1h||0;y+=3.1n||0;3=3.1t}a{x:x,y:y}},1s:6(e){4 w=9.8(e,'1E');4 h=9.8(e,'1G');4 o=0;4 q=0;4 7=e.Y;c(9(e).8('A')!='T'){o=e.V;q=e.U}p{4 N=7.B;4 Q=7.z;7.B='1r';7.A='1q';7.z='1d';o=e.V;q=e.U;7.A='T';7.z=Q;7.B=N}a{w:w,h:h,o:o,q:q}},1F:6(3){a{o:3.V||0,q:3.U||0}},1I:6(e){4 h,w,C;c(e){w=e.I;h=e.G}p{C=5.j;w=1c.14||P.14||(C&&C.I)||5.f.I;h=1c.10||P.10||(C&&C.G)||5.f.G}a{w:w,h:h}},1p:6(e){4 t=0,l=0,w=0,h=0,s=0,E=0;c(e&&e.1u.16()!='f'){t=e.F;l=e.u;w=e.15;h=e.W;s=0;E=0}p{c(5.j){t=5.j.F;l=5.j.u;w=5.j.15;h=5.j.W}p c(5.f){t=5.f.F;l=5.f.u;w=5.f.15;h=5.f.W}s=P.14||5.j.I||5.f.I||0;E=P.10||5.j.G||5.f.G||0}a{t:t,l:l,w:w,h:h,s:s,E:E}},1v:6(e,D){4 3=9(e);4 t=3.8('1w')||'';4 r=3.8('1x')||'';4 b=3.8('1A')||'';4 l=3.8('1z')||'';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)};p a{t:t,r:r,b:b,l:l}},1y:6(e,D){4 3=9(e);4 t=3.8('1J')||'';4 r=3.8('1M')||'';4 b=3.8('27')||'';4 l=3.8('28')||'';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)};p a{t:t,r:r,b:b,l:l}},26:6(e,D){4 3=9(e);4 t=3.8('18')||'';4 r=3.8('22')||'';4 b=3.8('23')||'';4 l=3.8('17')||'';c(D)a{t:d(t)||0,r:d(r)||0,b:d(b)||0,l:d(l)||0};p a{t:t,r:r,b:b,l:l}},2e:6(L){4 x=L.2d||(L.2b+(5.j.u||5.f.u))||0;4 y=L.2c||(L.29+(5.j.F||5.f.F))||0;a{x:x,y:y}},X:6(g,13){13(g);g=g.1O;R(g){9.J.X(g,13);g=g.1L}},1N:6(g){9.J.X(g,6(3){19(4 Z 1T 3){c(1Z 3[Z]==='6'){3[Z]=1a}}})},1X:6(3,H){4 k=9.J.1p();4 11=9.J.1s(3);c(!H||H=='1W')9(3).8({1U:k.t+((1g.1o(k.h,k.E)-k.t-11.q)/2)+'1j'});c(!H||H=='20')9(3).8({1Y:k.l+((1g.1o(k.w,k.s)-k.l-11.o)/2)+'1j'})},2f:6(3,1l){4 1k=9('25[@M*=\"S\"]',3||5),S;1k.24(6(){S=K.M;K.M=1l;K.Y.2a=\"21:1R.1P.1V(M='\"+S+\"')\"})}};[].1b||(1S.1Q.1b=6(v,n){n=(n==1a)?0:n;4 m=K.1K;19(4 i=n;i<m;i++)c(K[i]==v)a i;a-1});",
62,140,"|||el|var|document|function|es|css|jQuery|return||if|parseInt||body|nodeEl|||documentElement|clientScroll||||wb|else|hb||iw||scrollLeft|||||position|display|visibility|de|toInteger|ih|scrollTop|clientHeight|axis|clientWidth|iUtil|this|event|src|oldVisibility|currentStyle|self|oldPosition|while|png|none|offsetHeight|offsetWidth|scrollHeight|traverseDOM|style|attr|innerHeight|windowSize|restoreStyles|func|innerWidth|scrollWidth|toLowerCase|borderLeftWidth|borderTopWidth|for|null|indexOf|window|absolute|tagName|true|Math|offsetLeft|opera|px|images|emptyGIF|browser|offsetTop|max|getScroll|block|hidden|getSize|offsetParent|nodeName|getMargins|marginTop|marginRight|getPadding|marginLeft|marginBottom|getPositionLite|getPosition|parentNode|width|getSizeLite|height|false|getClient|paddingTop|length|nextSibling|paddingRight|purgeEvents|firstChild|Microsoft|prototype|DXImageTransform|Array|in|top|AlphaImageLoader|vertically|centerEl|left|typeof|horizontally|progid|borderRightWidth|borderBottomWidth|each|img|getBorder|paddingBottom|paddingLeft|clientY|filter|clientX|pageY|pageX|getPointer|fixPNG".split("|"),
0,{}));
eval(function(a,b,c,d,f,h){f=function(a){return(a<b?"":f(parseInt(a/b)))+(35<(a%=b)?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){for(;c--;)h[f(c)]=d[c]||f(c);d=[function(a){return h[a]}];f=function(){return"\\w+"};c=1}for(;c--;)d[c]&&(a=a.replace(RegExp("\\b"+f(c)+"\\b","g"),d[c]));return a}("8.c={m:W,7:W,2g:z(){B a.1x(z(){9(a.1v){a.5.P.27('2L',8.c.1X);a.5=W;a.1v=d;9(8.13.1o){a.1U=\"3o\"}H{a.v.3n='';a.v.2V='';a.v.2G=''}}})},1X:z(e){9(8.c.7!=W){8.c.1H(e);B d}k 6=a.1z;8(1c).24('2u',8.c.20).24('2r',8.c.1H);6.5.C=8.E.2U(e);6.5.10=6.5.C;6.5.1E=d;6.5.3g=a!=a.1z;8.c.7=6;9(6.5.12&&a!=a.1z){21=8.E.26(6.1p);22=8.E.1K(6);25={x:u(8.q(6,'K'))||0,y:u(8.q(6,'J'))||0};j=6.5.10.x-21.x-22.1h/2-25.x;g=6.5.10.y-21.y-22.Y/2-25.y;8.1Y.3y(6,[j,g])}B 8.3f||d},2I:z(e){k 6=8.c.7;6.5.1E=G;k 1G=6.v;6.5.1B=8.q(6,'T');6.5.1q=8.q(6,'1N');9(!6.5.2p)6.5.2p=6.5.1q;6.5.n={x:u(8.q(6,'K'))||0,y:u(8.q(6,'J'))||0};6.5.1L=0;6.5.1J=0;9(8.13.1o){k 1V=8.E.2f(6,G);6.5.1L=1V.l||0;6.5.1J=1V.t||0}6.5.f=8.1A(8.E.26(6),8.E.1K(6));9(6.5.1q!='2A'&&6.5.1q!='2W'){1G.1N='2A'}8.c.m.2h();k V=6.34(G);8(V).q({T:'2x',K:'16',J:'16'});V.v.2w='0';V.v.2v='0';V.v.2t='0';V.v.2s='0';8.c.m.1y(V);k F=8.c.m.Z(0).v;9(6.5.1Z){F.2d='2B';F.2c='2B'}H{F.2c=6.5.f.Y+'O';F.2d=6.5.f.1h+'O'}F.T='2x';F.2w='16';F.2v='16';F.2t='16';F.2s='16';8.1A(6.5.f,8.E.1K(V));9(6.5.A){9(6.5.A.K){6.5.n.x+=6.5.C.x-6.5.f.x-6.5.A.K;6.5.f.x=6.5.C.x-6.5.A.K}9(6.5.A.J){6.5.n.y+=6.5.C.y-6.5.f.y-6.5.A.J;6.5.f.y=6.5.C.y-6.5.A.J}9(6.5.A.2b){6.5.n.x+=6.5.C.x-6.5.f.x-6.5.f.Y+6.5.A.2b;6.5.f.x=6.5.C.x-6.5.f.1h+6.5.A.2b}9(6.5.A.28){6.5.n.y+=6.5.C.y-6.5.f.y-6.5.f.Y+6.5.A.28;6.5.f.y=6.5.C.y-6.5.f.Y+6.5.A.28}}6.5.1I=6.5.n.x;6.5.1M=6.5.n.y;9(6.5.1u||6.5.p=='1w'){1r=8.E.2f(6.1p,G);6.5.f.x=6.37+(8.13.1o?0:8.13.2n?-1r.l:1r.l);6.5.f.y=6.38+(8.13.1o?0:8.13.2n?-1r.t:1r.t);8(6.1p).1y(8.c.m.Z(0))}9(6.5.p){8.c.2q(6);6.5.S.p=8.c.2j}9(6.5.12){8.1Y.31(6)}F.K=6.5.f.x-6.5.1L+'O';F.J=6.5.f.y-6.5.1J+'O';F.2d=6.5.f.1h+'O';F.2c=6.5.f.Y+'O';8.c.7.5.1F=d;9(6.5.1i){6.5.S.X=8.c.2o}9(6.5.17!=d){8.c.m.q('17',6.5.17)}9(6.5.N){8.c.m.q('N',6.5.N);9(1P.1O){8.c.m.q('2y','2C(N='+6.5.N*2z+')')}}9(6.5.1f){8.c.m.3a(6.5.1f);8.c.m.Z(0).3e.v.T='M'}9(6.5.1j)6.5.1j.1m(6,[V,6.5.n.x,6.5.n.y]);9(8.L&&8.L.2a>0){8.L.2Z(6)}9(6.5.19==d){1G.T='M'}B d},2q:z(6){9(6.5.p.I==2P){9(6.5.p=='1w'){6.5.s=8.1A({x:0,y:0},8.E.1K(6.1p));k 1t=8.E.2f(6.1p,G);6.5.s.w=6.5.s.1h-1t.l-1t.r;6.5.s.h=6.5.s.Y-1t.t-1t.b}H 9(6.5.p=='1c'){k 29=8.E.3x();6.5.s={x:0,y:0,w:29.w,h:29.h}}}H 9(6.5.p.I==2F){6.5.s={x:u(6.5.p[0])||0,y:u(6.5.p[1])||0,w:u(6.5.p[2])||0,h:u(6.5.p[3])||0}}6.5.s.j=6.5.s.x-6.5.f.x;6.5.s.g=6.5.s.y-6.5.f.y},1C:z(7){9(7.5.1u||7.5.p=='1w'){8('2H',1c).1y(8.c.m.Z(0))}8.c.m.2h().3v().q('N',1);9(1P.1O){8.c.m.q('2y','2C(N=2z)')}},1H:z(e){8(1c).27('2u',8.c.20).27('2r',8.c.1H);9(8.c.7==W){B}k 7=8.c.7;8.c.7=W;9(7.5.1E==d){B d}9(7.5.15==G){8(7).q('1N',7.5.1q)}k 1G=7.v;9(7.12){8.c.m.q('2J','2N')}9(7.5.1f){8.c.m.3t(7.5.1f)}9(7.5.1T==d){9(7.5.R>0){9(!7.5.D||7.5.D=='1S'){k x=2D 8.R(7,{2m:7.5.R},'K');x.2i(7.5.n.x,7.5.1l)}9(!7.5.D||7.5.D=='1Q'){k y=2D 8.R(7,{2m:7.5.R},'J');y.2i(7.5.n.y,7.5.1k)}}H{9(!7.5.D||7.5.D=='1S')7.v.K=7.5.1l+'O';9(!7.5.D||7.5.D=='1Q')7.v.J=7.5.1k+'O'}8.c.1C(7);9(7.5.19==d){8(7).q('T',7.5.1B)}}H 9(7.5.R>0){7.5.1F=G;k 1e=d;9(8.L&&8.1D&&7.5.15){1e=8.E.26(8.1D.m.Z(0))}8.c.m.3i({K:1e?1e.x:7.5.f.x,J:1e?1e.y:7.5.f.y},7.5.R,z(){7.5.1F=d;9(7.5.19==d){7.v.T=7.5.1B}8.c.1C(7)})}H{8.c.1C(7);9(7.5.19==d){8(7).q('T',7.5.1B)}}9(8.L&&8.L.2a>0){8.L.3h(7)}9(8.1D&&7.5.15){8.1D.3m(7)}9(7.5.11&&(7.5.1l!=7.5.n.x||7.5.1k!=7.5.n.y)){7.5.11.1m(7,7.5.3r||[0,0,7.5.1l,7.5.1k])}9(7.5.1g)7.5.1g.1m(7);B d},2o:z(x,y,j,g){9(j!=0)j=u((j+(a.5.1i*j/U.2k(j))/2)/a.5.1i)*a.5.1i;9(g!=0)g=u((g+(a.5.1s*g/U.2k(g))/2)/a.5.1s)*a.5.1s;B{j:j,g:g,x:0,y:0}},2j:z(x,y,j,g){j=U.2l(U.2T(j,a.5.s.j),a.5.s.w+a.5.s.j-a.5.f.1h);g=U.2l(U.2T(g,a.5.s.g),a.5.s.h+a.5.s.g-a.5.f.Y);B{j:j,g:g,x:0,y:0}},20:z(e){9(8.c.7==W||8.c.7.5.1F==G){B}k 7=8.c.7;7.5.10=8.E.2U(e);9(7.5.1E==d){2E=U.3l(U.2O(7.5.C.x-7.5.10.x,2)+U.2O(7.5.C.y-7.5.10.y,2));9(2E<7.5.1R){B}H{8.c.2I(e)}}k j=7.5.10.x-7.5.C.x;k g=7.5.10.y-7.5.C.y;3k(k i 3s 7.5.S){k 14=7.5.S[i].1m(7,[7.5.n.x+j,7.5.n.y+g,j,g]);9(14&&14.I==3A){j=i!='1d'?14.j:(14.x-7.5.n.x);g=i!='1d'?14.g:(14.y-7.5.n.y)}}7.5.1I=7.5.f.x+j-7.5.1L;7.5.1M=7.5.f.y+g-7.5.1J;9(7.5.12&&(7.5.1a||7.5.11)){8.1Y.1a(7,7.5.1I,7.5.1M)}9(7.5.18)7.5.18.1m(7,[7.5.n.x+j,7.5.n.y+g]);9(!7.5.D||7.5.D=='1S'){7.5.1l=7.5.n.x+j;8.c.m.Z(0).v.K=7.5.1I+'O'}9(!7.5.D||7.5.D=='1Q'){7.5.1k=7.5.n.y+g;8.c.m.Z(0).v.J=7.5.1M+'O'}9(8.L&&8.L.2a>0){8.L.3u(7)}B d},2M:z(o){9(!8.c.m){8('2H',1c).1y('<2X 3w=\"2S\"></2X>');8.c.m=8('#2S');k 1n=8.c.m.Z(0);k Q=1n.v;Q.1N='2W';Q.T='M';Q.2J='2N';Q.30='M';Q.39='3c';9(1P.1O){1n.1U=\"2R\"}H{Q.3d='M';Q.2G='M';Q.2V='M'}}9(!o){o={}}B a.1x(z(){9(a.1v||!8.E)B;9(1P.1O){a.33=z(){B d};a.32=z(){B d}}k 1n=a;k P=o.2Q?8(a).35(o.2Q):8(a);9(8.13.1o){P.1x(z(){a.1U=\"2R\"})}H{P.q('-36-1d-1W','M');P.q('1d-1W','M');P.q('-2Y-1d-1W','M')}a.5={P:P,1T:o.1T?G:d,19:o.19?G:d,15:o.15?o.15:d,12:o.12?o.12:d,1u:o.1u?o.1u:d,17:o.17?u(o.17)||0:d,N:o.N?3B(o.N):d,R:u(o.R)||W,23:o.23?o.23:d,S:{},C:{},1j:o.1j&&o.1j.I==1b?o.1j:d,1g:o.1g&&o.1g.I==1b?o.1g:d,11:o.11&&o.11.I==1b?o.11:d,D:/1Q|1S/.3j(o.D)?o.D:d,1R:o.1R?u(o.1R)||0:0,A:o.A?o.A:d,1Z:o.1Z?G:d,1f:o.1f||d};9(o.S&&o.S.I==1b)a.5.S.1d=o.S;9(o.18&&o.18.I==1b)a.5.18=o.18;9(o.p&&((o.p.I==2P&&(o.p=='1w'||o.p=='1c'))||(o.p.I==2F&&o.p.2K==4))){a.5.p=o.p}9(o.2e){a.5.2e=o.2e}9(o.X){9(3C o.X=='3q'){a.5.1i=u(o.X)||1;a.5.1s=u(o.X)||1}H 9(o.X.2K==2){a.5.1i=u(o.X[0])||1;a.5.1s=u(o.X[1])||1}}9(o.1a&&o.1a.I==1b){a.5.1a=o.1a}a.1v=G;P.1x(z(){a.1z=1n});P.24('2L',8.c.1X)})}};8.3z.1A({3p:8.c.2g,3b:8.c.2M});",62,
225,"|||||dragCfg|elm|dragged|jQuery|if|this||iDrag|false||oC|dy|||dx|var||helper|oR||containment|css||cont||parseInt|style||||function|cursorAt|return|pointer|axis|iUtil|dhs|true|else|constructor|top|left|iDrop|none|opacity|px|dhe|els|fx|onDragModifier|display|Math|clonedEl|null|grid|hb|get|currentPointer|onChange|si|browser|newCoords|so|0px|zIndex|onDrag|ghosting|onSlide|Function|document|user|dh|frameClass|onStop|wb|gx|onStart|nRy|nRx|apply|el|msie|parentNode|oP|parentBorders|gy|contBorders|insideParent|isDraggable|parent|each|append|dragElem|extend|oD|hidehelper|iSort|init|prot|dEs|dragstop|nx|diffY|getSize|diffX|ny|position|ActiveXObject|window|vertically|snapDistance|horizontally|revert|unselectable|oldBorder|select|draginit|iSlider|autoSize|dragmove|parentPos|sliderSize|hpc|bind|sliderPos|getPosition|unbind|bottom|clnt|count|right|height|width|fractions|getBorder|destroy|empty|custom|fitToContainer|abs|min|duration|opera|snapToGrid|initialPosition|getContainment|mouseup|marginLeft|marginBottom|mousemove|marginRight|marginTop|block|filter|100|relative|auto|alpha|new|distance|Array|userSelect|body|dragstart|cursor|length|mousedown|build|move|pow|String|handle|on|dragHelper|max|getPointer|KhtmlUserSelect|absolute|div|khtml|highlight|listStyle|modifyContainer|ondragstart|onselectstart|cloneNode|find|moz|offsetLeft|offsetTop|overflow|addClass|Draggable|hidden|mozUserSelect|firstChild|selectKeyHelper|fromHandler|checkdrop|animate|test|for|sqrt|check|MozUserSelect|off|DraggableDestroy|number|lastSi|in|removeClass|checkhover|hide|id|getClient|dragmoveBy|fn|Object|parseFloat|typeof".split("|"),
0,{}));
eval(function(a,b,c,d,f,h){f=function(a){return(a<b?"":f(parseInt(a/b)))+(35<(a%=b)?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){for(;c--;)h[f(c)]=d[c]||f(c);d=[function(a){return h[a]}];f=function(){return"\\w+"};c=1}for(;c--;)d[c]&&(a=a.replace(RegExp("\\b"+f(c)+"\\b","g"),d[c]));return a}("1.4={1o:l(u,r,G,F){v u<=1.6.8.9.X&&(u+G)>=(1.6.8.9.X+1.6.8.9.S.w)&&r<=1.6.8.9.Q&&(r+F)>=(1.6.8.9.Q+1.6.8.9.S.h)?k:7},1r:l(u,r,G,F){v!(u>(1.6.8.9.X+1.6.8.9.S.w)||(u+G)<1.6.8.9.X||r>(1.6.8.9.Q+1.6.8.9.S.h)||(r+F)<1.6.8.9.Q)?k:7},1q:l(u,r,G,F){v u<1.6.8.9.O.x&&(u+G)>1.6.8.9.O.x&&r<1.6.8.9.O.y&&(r+F)>1.6.8.9.O.y?k:7},C:7,g:{},1u:0,j:{},1E:l(D){5(1.6.8==E){v}n i;1.4.g={};n 15=7;T(i R 1.4.j){5(1.4.j[i]!=E){n 2=1.4.j[i].q(0);5(1(1.6.8).1d('.'+2.3.a)){5(2.3.m==7){2.3.p=1.18(1.K.1c(2),1.K.1b(2));2.3.m=k}5(2.3.A){1.4.j[i].13(2.3.A)}1.4.g[i]=1.4.j[i];5(1.c&&2.3.s&&1.6.8.9.W){2.3.1e=1('.'+2.3.a,2);D.I.H='16';1.c.1f(2);2.3.1k=1.c.1l(1.12(2,'z')).1t;D.I.H=D.9.1h;15=k}5(2.3.V){2.3.V.Z(1.4.j[i].q(0),[1.6.8])}}}}5(15){1.c.1F()}},1w:l(){1.4.g={};T(i R 1.4.j){5(1.4.j[i]!=E){n 2=1.4.j[i].q(0);5(1(1.6.8).1d('.'+2.3.a)){2.3.p=1.18(1.K.1c(2),1.K.1b(2));5(2.3.A){1.4.j[i].13(2.3.A)}1.4.g[i]=1.4.j[i];5(1.c&&2.3.s&&1.6.8.9.W){2.3.1e=1('.'+2.3.a,2);D.I.H='16';1.c.1f(2);D.I.H=D.9.1h}}}}},1a:l(e){5(1.6.8==E){v}1.4.C=7;n i;n 14=7;n 1g=0;T(i R 1.4.g){n 2=1.4.g[i].q(0);5(1.4.C==7&&1.4[2.3.t](2.3.p.x,2.3.p.y,2.3.p.1A,2.3.p.1y)){5(2.3.B&&2.3.h==7){1.4.g[i].13(2.3.B)}5(2.3.h==7&&2.3.M){14=k}2.3.h=k;1.4.C=2;5(1.c&&2.3.s&&1.6.8.9.W){1.c.P.q(0).1J=2.3.1m;1.c.1a(2)}1g++}1U 5(2.3.h==k){5(2.3.N){2.3.N.Z(2,[e,1.6.P.q(0).1i,2.3.J])}5(2.3.B){1.4.g[i].11(2.3.B)}2.3.h=7}}5(1.c&&!1.4.C&&1.6.8.W){1.c.P.q(0).I.H='16'}5(14){1.4.C.3.M.Z(1.4.C,[e,1.6.P.q(0).1i])}},1N:l(e){n i;T(i R 1.4.g){n 2=1.4.g[i].q(0);5(2.3.A){1.4.g[i].11(2.3.A)}5(2.3.B){1.4.g[i].11(2.3.B)}5(2.3.s){1.c.19[1.c.19.1Q]=i}5(2.3.L&&2.3.h==k){2.3.h=7;2.3.L.Z(2,[e,2.3.J])}2.3.m=7;2.3.h=7}1.4.g={}},1v:l(){v b.1j(l(){5(b.U){5(b.3.s){z=1.12(b,'z');1.c.1p[z]=E;1('.'+b.3.a,b).1P()}1.4.j['d'+b.17]=E;b.U=7;b.f=E}})},1n:l(o){v b.1j(l(){5(b.U==k||!o.1s||!1.K||!1.6){v}b.3={a:o.1s,A:o.1R||7,B:o.1O||7,1m:o.1K||7,L:o.1L||o.L||7,M:o.M||o.1T||7,N:o.N||o.1S||7,V:o.V||7,t:o.Y&&(o.Y=='1o'||o.Y=='1r')?o.Y:'1q',J:o.J?o.J:7,m:7,h:7};5(o.1D==k&&1.c){z=1.12(b,'z');1.c.1p[z]=b.3.a;b.3.s=k;5(o.10){b.3.10=o.10;b.3.1k=1.c.1l(z).1t}}b.U=k;b.17=1H(1G.1I()*1B);1.4.j['d'+b.17]=1(b);1.4.1u++})}};1.1z.18({1x:1.4.1v,1C:1.4.1n});1.1M=1.4.1w;",62,
119,"|jQuery|iEL|dropCfg|iDrop|if|iDrag|false|dragged|dragCfg||this|iSort||||highlighted|||zones|true|function||var|||get|zoney|||zonex|return||||id|ac|hc|overzone|elm|null|zoneh|zonew|display|style|fx|iUtil|onDrop|onHover|onOut|currentPointer|helper|ny|in|oC|for|isDroppable|onActivate|so|nx|tolerance|apply|onChange|removeClass|attr|addClass|applyOnHover|oneIsSortable|none|idsa|extend|changed|checkhover|getSizeLite|getPositionLite|is|el|measure|hlt|oD|firstChild|each|os|serialize|shc|build|fit|collected|pointer|intersect|accept|hash|count|destroy|remeasure|DroppableDestroy|hb|fn|wb|10000|Droppable|sortable|highlight|start|Math|parseInt|random|className|helperclass|ondrop|recallDroppables|checkdrop|hoverclass|DraggableDestroy|length|activeclass|onout|onhover|else".split("|"),
0,{}));
eval(function(a,b,c,d,f,h){f=function(a){return(a<b?"":f(parseInt(a/b)))+(35<(a%=b)?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){for(;c--;)h[f(c)]=d[c]||f(c);d=[function(a){return h[a]}];f=function(){return"\\w+"};c=1}for(;c--;)d[c]&&(a=a.replace(RegExp("\\b"+f(c)+"\\b","g"),d[c]));return a}("3.4={17:[],H:{},d:6,T:n,1T:k(){5(3.f.j==n){D}m w,U,c,I;3.4.d.8(0).1U=3.f.j.9.14;w=3.4.d.8(0).L;w.M='1k';3.4.d.1l=3.1i(3.S.1X(3.4.d.8(0)),3.S.1Y(3.4.d.8(0)));w.1V=3.f.j.9.1l.1r+'1E';w.27=3.f.j.9.1l.1h+'1E';U=3.S.20(3.f.j);w.1z=U.t;w.1C=U.r;w.1y=U.b;w.1Q=U.l;5(3.f.j.9.J==u){c=3.f.j.28(u);I=c.L;I.1z='13';I.1C='13';I.1y='13';I.1Q='13';I.M='1k';3.4.d.24().18(c)}3(3.f.j).1x(3.4.d.8(0));3.f.j.L.M='1a'},23:k(e){5(!e.9.1e&&3.15.1t.1K){5(e.9.P)e.9.P.22(j);3(e).21('25',e.9.26||e.9.2a);3(e).1u();3(3.15.1t).1S(e)}3.4.d.29(e.9.14).2b('&1N;');3.4.T=n;m w=3.4.d.8(0).L;w.M='1a';3.4.d.1x(e);5(e.9.v>0){3(e).1Z(e.9.v)}3('1D').18(3.4.d.8(0));m Y=[];m V=6;Z(m i=0;i<3.4.17.A;i++){m N=3.15.1W[3.4.17[i]].8(0);m p=3.E(N,'p');m X=3.4.1p(p);5(N.g.1q!=X.1b){N.g.1q=X.1b;5(V==6&&N.g.10){V=N.g.10}X.p=p;Y[Y.A]=X}}3.4.17=[];5(V!=6&&Y.A>0){V(Y)}},2e:k(e,o){5(!3.f.j)D;m B=6;m i=0;5(e.g.q.1s()>0){Z(i=e.g.q.1s();i>0;i--){5(e.g.q.8(i-1)!=3.f.j){5(!e.C.1g){5((e.g.q.8(i-1).K.y+e.g.q.8(i-1).K.1h/2)>3.f.j.9.1v){B=e.g.q.8(i-1)}W{2v}}W{5((e.g.q.8(i-1).K.x+e.g.q.8(i-1).K.1r/2)>3.f.j.9.2t&&(e.g.q.8(i-1).K.y+e.g.q.8(i-1).K.1h/2)>3.f.j.9.1v){B=e.g.q.8(i-1)}}}}}5(B&&3.4.T!=B){3.4.T=B;3(B).2x(3.4.d.8(0))}W 5(!B&&(3.4.T!=n||3.4.d.8(0).2B!=e)){3.4.T=n;3(e).18(3.4.d.8(0))}3.4.d.8(0).L.M='1k'},2z:k(e){5(3.f.j==n){D}e.g.q.F(k(){7.K=3.1i(3.S.2A(7),3.S.2y(7))})},1p:k(s){m i;m h='';m o={};5(s){5(3.4.H[s]){o[s]=[];3('#'+s+' .'+3.4.H[s]).F(k(){5(h.A>0){h+='&'}h+=s+'[]='+3.E(7,'p');o[s][o[s].A]=3.E(7,'p')})}W{Z(a 1w s){5(3.4.H[s[a]]){o[s[a]]=[];3('#'+s[a]+' .'+3.4.H[s[a]]).F(k(){5(h.A>0){h+='&'}h+=s[a]+'[]='+3.E(7,'p');o[s[a]][o[s[a]].A]=3.E(7,'p')})}}}}W{Z(i 1w 3.4.H){o[i]=[];3('#'+i+' .'+3.4.H[i]).F(k(){5(h.A>0){h+='&'}h+=i+'[]='+3.E(7,'p');o[i][o[i].A]=3.E(7,'p')})}}D{1b:h,o:o}},1L:k(e){5(!e.2h){D}D 7.F(k(){5(!7.C||!3(e).2g('.'+7.C.z))3(e).2d(7.C.z);3(e).1I(7.C.9)})},1M:k(){D 7.F(k(){3('.'+7.C.z).1u();3(7).2c();7.C=n;7.1H=n})},1A:k(o){5(o.z&&3.S&&3.f&&3.15){5(!3.4.d){3('1D',2i).18('<1P p=\"1R\">&1N;</1P>');3.4.d=3('#1R');3.4.d.8(0).L.M='1a'}7.2j({z:o.z,19:o.19?o.19:6,1c:o.1c?o.1c:6,G:o.G?o.G:6,1O:o.1O||o.2o,1J:o.1J||o.2n,1K:u,10:o.10||o.2m,v:o.v?o.v:6,J:o.J?u:6,1m:o.1m?o.1m:'2k'});D 7.F(k(){m 9={11:o.11?u:6,1G:1F,O:o.O?1B(o.O):6,14:o.G?o.G:6,v:o.v?o.v:6,1e:u,J:o.J?u:6,R:o.R?o.R:n,Q:o.Q?o.Q:n,12:o.12&&o.12.1o==1n?o.12:6,16:o.16&&o.16.1o==1n?o.16:6,P:o.P&&o.P.1o==1n?o.P:6,1d:/2l|2f/.2p(o.1d)?o.1d:6,1j:o.1j?2q(o.1j)||0:6,1f:o.1f?o.1f:6};3('.'+o.z,7).1I(9);7.1H=u;7.C={z:o.z,11:o.11?u:6,1G:1F,O:o.O?1B(o.O):6,14:o.G?o.G:6,v:o.v?o.v:6,1e:u,J:o.J?u:6,R:o.R?o.R:n,Q:o.Q?o.Q:n,1g:o.1g?u:6,9:9}})}}};3.2w.1i({2s:3.4.1A,1S:3.4.1L,2r:3.4.1M});3.2u=3.4.1p;",62,
162,"|||jQuery|iSort|if|false|this|get|dragCfg||||helper||iDrag|dropCfg|||dragged|function||var|null||id|el||||true|fx|shs|||accept|length|cur|sortCfg|return|attr|each|helperclass|collected|cs|ghosting|pos|style|display|iEL|opacity|onStop|containment|handle|iUtil|inFrontOf|margins|fnc|else|ser|ts|for|onChange|revert|onStart|0px|hpc|iDrop|onDrag|changed|append|activeclass|none|hash|hoverclass|axis|so|cursorAt|floats|hb|extend|snapDistance|block|oC|tolerance|Function|constructor|serialize|os|wb|size|overzone|DraggableDestroy|ny|in|after|marginBottom|marginTop|build|parseFloat|marginRight|body|px|3000|zindex|isSortable|Draggable|onOut|sortable|addItem|destroy|nbsp|onHover|div|marginLeft|sortHelper|SortableAddItem|start|className|width|zones|getPosition|getSize|fadeIn|getMargins|css|apply|check|empty|position|initialPosition|height|cloneNode|removeClass|oP|html|DroppableDestroy|addClass|checkhover|horizontally|is|childNodes|document|Droppable|intersect|vertically|onchange|onout|onhover|test|parseInt|SortableDestroy|Sortable|nx|SortSerialize|break|fn|before|getPositionLite|measure|getSizeLite|parentNode".split("|"),
0,{}));
eval(function(a,b,c,d,f,h){f=function(a){return(a<b?"":f(parseInt(a/b)))+(35<(a%=b)?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){for(;c--;)h[f(c)]=d[c]||f(c);d=[function(a){return h[a]}];f=function(){return"\\w+"};c=1}for(;c--;)d[c]&&(a=a.replace(RegExp("\\b"+f(c)+"\\b","g"),d[c]));return a}('2.6={28:9(e,o){5(e.L){2.6.1R(e);8 2.6.1K(e)}r{8 2.6.1D(e,o)}},1D:2.p.2b,1K:9(e){5(!2.v.A){8}5(!(e.1q.1r.1k()>0)){8}5(!e.3.Z){2.p.2n(e);e.3.Z=C}7 a=2.6.1A(e);7 b=2.6.1v(e,a);7 c=(!a)?2.6.24(e):n;7 d=n;5(a){5(e.3.1m===a&&e.3.1W===b){d=C}}r 5(e.3.1m===a&&e.3.1V===c){d=C}e.3.1m=a;e.3.1W=b;e.3.1V=c;5(d){8}5(a!==N){5(b){2.6.1U(e,a)}r{2.6.1Q(e,a)}}r 5(c){2.6.1P(e)}},1R:9(e){5(!e.3.16){8 n}7 a=e.3.15;7 b=e.3.14;7 c=2.v.A.B.2o;7 d=2.1i.1L();5((c.y-d.M)-d.t>-a){1H.1F(0,b)}5(c.y-d.t<a){1H.1F(0,-b)}},18:9(a){2.6.1C(a);8 2.6.1B(a)},1B:2.p.18,1C:9(a){5(2.6.S&&2.6.D){2.6.D.1y(2.6.S);2.6.D=N;2.6.S=""}5(2.1d.1w.L){2.1d.1w.3.Z=n}},X:9(s){5(2(\'#\'+s).q(0).L){8 2.6.27(s)}r{8 2.6.29(s)}},29:2.p.X,27:9(s){7 i;7 h=\'\';7 j=\'\';7 o={};7 e;7 k=9(f){7 g=[];1X=2(f).J(\'.\'+2.p.1b[s]);1X.1p(9(i){7 a=2.2s(m,\'1l\');5(a&&a.1S){a=a.1S(e.3.11)[0]}5(h.I>0){h+=\'&\'}h+=s+j+\'[\'+i+\'][1l]=\'+a;g[i]={1l:a};7 b=2(m).J(e.3.G+"."+e.3.W.V(" ").T(".")).q(0);7 c=j;j+=\'[\'+i+\'][J]\';7 d=k(b);5(d.I>0){g[i].J=d}j=c});8 g};5(s){5(2.p.1b[s]){e=2(\'#\'+s).q(0);o[s]=k(e)}r{1O(a 1N s){5(2.p.1b[s[a]]){e=2(\'#\'+s[a]).q(0);o[s[a]]=k(e)}}}}r{1O(i 1N 2.p.1b){e=2(\'#\'+i).q(0);o[i]=k(e)}}8{2p:h,o:o}},1A:9(e){7 d=0;7 f=2.1M(e.1q.1r,9(i){7 a=(i.z.y<2.v.A.B.1j)&&(i.z.y>d);5(!a){8 n}7 b;5(e.3.Q){b=(i.z.x+i.z.13+e.3.P>2.v.A.B.12+2.v.A.B.1h.13)}r{b=(i.z.x-e.3.P<2.v.A.B.12)}5(!b){8 n}7 c=2.6.1g(e,i);5(c){8 n}d=i.z.y;8 C});5(f.I>0){8 f[(f.I-1)]}r{8 N}},24:9(e){7 c;7 d=2.1M(e.1q.1r,9(i){7 a=(c===1J||i.z.y<c);5(!a){8 n}7 b=2.6.1g(e,i);5(b){8 n}c=i.z.y;8 C});5(d.I>0){d=d[(d.I-1)];8 d.z.y<2.v.A.B.1j+2.v.A.B.1h.2m&&d.z.y>2.v.A.B.1j}r{8 n}},1g:9(e,a){7 b=2.v.A;5(!b){8 n}5(a==b){8 C}5(2(a).2l("."+e.1I.1f.V(" ").T(".")).1G(9(){8 m==b}).I!==0){8 C}r{8 n}},1v:9(e,a){5(!a){8 n}5(e.3.O&&2(a).1G("."+e.3.O).q(0)===a){8 n}5(e.3.Q){8 a.z.x+a.z.13-(e.3.H-e.3.P)>2.v.A.B.12+2.v.A.B.1h.13}r{8 a.z.x+(e.3.H-e.3.P)<2.v.A.B.12}},1U:9(e,a){7 b=2(a).J(e.3.G+"."+e.3.W.V(" ").T("."));7 c=2.p.U;1E=c.q(0).2k;1E.2j=\'2i\';5(!b.1k()){7 d="<"+e.3.G+" 2h=\'"+e.3.W+"\'></"+e.3.G+">";b=2(a).2g(d).J(e.3.G).1z(e.3.1e)}2.6.17(e,b);2.6.Y(e);b.1x(c.q(0));2.6.1a(e)},1Q:9(e,a){2.6.17(e,2(a).1t());2.6.Y(e);2(a).2f(2.p.U.q(0));2.6.1a(e)},1P:9(e){2.6.17(e,e);2.6.Y(e);2(e).1x(2.p.U.q(0));2.6.1a(e)},Y:9(e){7 a=2.p.U.1t(e.3.G+"."+e.3.W.V(" ").T("."));7 b=a.J("."+e.1I.1f.V(" ").T(".")+":2e").1k();5(b===0&&a.q(0)!==e){a.2d()}},1a:9(e){7 a=2.p.U.1t();5(a.q(0)!==e){a.2c()}e.3.Z=n},17:9(e,a){7 b=2(a);5((e.3.K)&&(!2.6.D||b.q(0)!=2.6.D.q(0))){5(2.6.D){2.6.D.1y(e.3.K)}5(b.q(0)!=e){2.6.D=b;b.2E(e.3.K);2.6.S=e.3.K}r{2.6.D=N;2.6.S=""}}},2a:9(){8 m.1p(9(){5(m.L){m.3=N;m.L=N;2(m).2D()}})},26:9(a){5(a.1f&&2.1i&&2.v&&2.1d&&2.p){m.1p(9(){m.L=C;m.3={O:a.O?a.O:n,Q:a.Q?C:n,H:25(a.H,10)||2C,K:a.K?a.K:"",1u:a.1u?a.1u:n,16:a.16!==1J?a.16==C:C,15:a.15?a.15:20,14:a.14?a.14:20,11:a.11?a.11:/[^\\-]*$/};m.3.P=25(m.3.H*0.4,10);m.3.G=m.2B;m.3.W=m.2A;m.3.1e=(m.3.Q)?{"1c-21":0,"1c-1Z":m.3.H+\'1Y\'}:{"1c-21":m.3.H+\'1Y\',"1c-1Z":0};2(m.3.G,m).1z(m.3.1e)});2.p.2b=2.6.28;2.p.18=2.6.18;2.p.X=2.6.X}8 m.2z(a)}};2.2y.2x({2w:2.6.26,2v:2.6.2a});2.1i.1L=9(e){7 t,l,w,h,R,M;5(e&&e.2u.2t()!=\'F\'){t=e.19;l=e.1o;w=e.1n;h=e.1s;R=0;M=0}r{5(u.E&&u.E.19){t=u.E.19;l=u.E.1o;w=u.E.1n;h=u.E.1s}r 5(u.F){t=u.F.19;l=u.F.1o;w=u.F.1n;h=u.F.1s}R=1T.2r||u.E.23||u.F.23||0;M=1T.2q||u.E.22||u.F.22||0}8{t:t,l:l,w:w,h:h,R:R,M:M}};',62,
165,"||jQuery|nestedSortCfg||if|iNestedSortable|var|return|function|||||||||||||this|false||iSort|get|else|||document|iDrag||||pos|dragged|dragCfg|true|currentNesting|documentElement|body|nestingTag|nestingPxSpace|length|children|currentNestingClass|isNestedSortable|ih|null|noNestingClass|snapTolerance|rightToLeft|iw|latestNestingClass|join|helper|split|nestingTagClass|serialize|beforeHelperRemove|remeasured||serializeRegExp|nx|wb|scrollSpeed|scrollSensitivity|autoScroll|updateCurrentNestingClass|check|scrollTop|afterHelperInsert|collected|padding|iDrop|styleToAttach|accept|isBeingDragged|oC|iUtil|ny|size|id|lastPrecedingItem|scrollWidth|scrollLeft|each|dropCfg|el|scrollHeight|parent|nestingLimit|shouldNestItem|overzone|prepend|removeClass|css|findPrecedingItem|oldCheck|newCheck|oldCheckHover|styleHelper|scrollBy|filter|window|sortCfg|undefined|newCheckHover|getScroll|grep|in|for|insertOnTop|appendItem|scroll|match|self|nestItem|lastTouchingFirst|lastShouldNest|thisChildren|px|right||left|clientHeight|clientWidth|isTouchingFirstItem|parseInt|build|newSerialize|checkHover|oldSerialize|destroy|checkhover|show|hide|visible|after|append|class|auto|width|style|parents|hb|measure|currentPointer|hash|innerHeight|innerWidth|attr|toLowerCase|nodeName|NestedSortableDestroy|NestedSortable|extend|fn|Sortable|className|tagName|30|SortableDestroy|addClass".split("|"),
0,{}));
(function(a){var b,c,d,f;function h(b){return a.data(b,"tooltip")}function k(b){h(this).delay?C=setTimeout(q,h(this).delay):q();n=!!h(this).track;a(document.body).bind("mousemove",u);u(b)}function o(){if(!a.tooltip.blocked&&!(this==r||!this.tooltipText&&!h(this).bodyHandler)){r=this;l=this.tooltipText;if(h(this).bodyHandler){c.hide();var n=h(this).bodyHandler.call(this);n.nodeType||n.jquery?d.empty().append(n):d.html(n);d.show()}else if(h(this).showBody){n=l.split(h(this).showBody);c.html(n.shift()).show();d.empty();
for(var g=0,q;q=n[g];g++)0<g&&d.append("<br/>"),d.append(q);d.hideWhenEmpty()}else c.html(l).show(),d.hide();h(this).showURL&&a(this).url()?f.html(a(this).url().replace("http://","")).show():f.hide();b.addClass(h(this).extraClass);h(this).fixPNG&&b.fixPNG();k.apply(this,arguments)}}function q(){C=null;(!B||!a.fn.bgiframe)&&h(r).fade?b.is(":animated")?b.stop().show().fadeTo(h(r).fade,r.tOpacity):b.is(":visible")?b.fadeTo(h(r).fade,r.tOpacity):b.fadeIn(h(r).fade):b.show();u()}function u(c){if(!a.tooltip.blocked&&
!(c&&"OPTION"==c.target.tagName))if(!n&&b.is(":visible")&&a(document.body).unbind("mousemove",u),null==r)a(document.body).unbind("mousemove",u);else{b.removeClass("viewport-right").removeClass("viewport-bottom");var d=b[0].offsetLeft,f=b[0].offsetTop;c&&(d=c.pageX+h(r).left,f=c.pageY+h(r).top,c="auto",h(r).positionLeft&&(c=a(window).width()-d,d="auto"),b.css({left:d,right:c,top:f}));var c=a(window).scrollLeft(),k=a(window).scrollTop(),l=a(window).width(),q=a(window).height(),o=b[0];c+l<o.offsetLeft+
o.offsetWidth&&(d-=o.offsetWidth+20+h(r).left,b.css({left:d+"px"}).addClass("viewport-right"));k+q<o.offsetTop+o.offsetHeight&&(f-=o.offsetHeight+20+h(r).top,b.css({top:f+"px"}).addClass("viewport-bottom"))}}function z(){function c(){b.removeClass(d.extraClass).hide().css("opacity","")}if(!a.tooltip.blocked){C&&clearTimeout(C);r=null;var d=h(this);(!B||!a.fn.bgiframe)&&d.fade?b.is(":animated")?b.stop().fadeTo(d.fade,0,c):b.stop().fadeOut(d.fade,c):c();h(this).fixPNG&&b.unfixPNG()}}b=void 0;c=void 0;
d=void 0;f=void 0;var r,l,C,B=a.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),n=!1;a.tooltip={blocked:!1,defaults:{delay:200,fade:!1,showURL:!0,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){a.tooltip.blocked=!a.tooltip.blocked}};a.fn.extend({tooltip:function(h){h=a.extend({},a.tooltip.defaults,h);b||(b=a('<div id="'+h.id+'"><div class="tooltip-title"></div><div class="tooltip-body"></div><div class="tooltip-url"></div></div>').appendTo(document.body).hide(),a.fn.bgiframe&&
b.bgiframe(),c=a("div.tooltip-title",b),d=a("div.tooltip-body",b),f=a("div.tooltip-url",b));return this.each(function(){a.data(this,"tooltip",h);this.tOpacity=b.css("opacity");this.tooltipText=this.title;a(this).removeAttr("title");this.alt=""}).mouseover(o).mouseout(z).click(z)},fixPNG:B?function(){return this.each(function(){var b=a(this).css("backgroundImage");if(b.match(/^url\(["']?(.*\.png)["']?\)$/i))b=RegExp.$1,a(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+
b+"')"}).each(function(){var b=a(this).css("position");"absolute"!=b&&"relative"!=b&&a(this).css("position","relative")})})}:function(){return this},unfixPNG:B?function(){return this.each(function(){a(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){a(this)[a(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}})})(jQuery);
jQuery.extend({createUploadIframe:function(a,b){var c="jUploadFrame"+a;if(window.ActiveXObject){var d=document.createElement('<iframe id="'+c+'" name="'+c+'" />');if("boolean"==typeof b)d.src="javascript:false";else if("string"==typeof b)d.src=b}else d=document.createElement("iframe"),d.id=c,d.name=c;d.style.position="absolute";d.style.top="-1000px";d.style.left="-1000px";document.body.appendChild(d);return d},createUploadForm:function(a,b){var c="jUploadForm"+a,d="jUploadFile"+a,c=$('<form  action="" method="POST" name="'+
c+'" id="'+c+'" enctype="multipart/form-data"></form>'),f=$("#"+b),h=$(f).clone();$(f).attr("id",d);$(f).before(h);$(f).appendTo(c);$(c).css("position","absolute");$(c).css("top","-1200px");$(c).css("left","-1200px");$(c).appendTo("body");return c},ajaxFileUpload:function(a){var a=jQuery.extend({},jQuery.ajaxSettings,a),b=(new Date).getTime(),c=jQuery.createUploadForm(b,a.fileElementId);jQuery.createUploadIframe(b,a.secureuri);var d="jUploadFrame"+b,b="jUploadForm"+b;a.global&&!jQuery.active++&&jQuery.event.trigger("ajaxStart");
var f=!1,h={};a.global&&jQuery.event.trigger("ajaxSend",[h,a]);var k=function(b){var k=document.getElementById(d);try{if(k.contentWindow)h.responseText=k.contentWindow.document.body?k.contentWindow.document.body.innerHTML:null,h.responseXML=k.contentWindow.document.XMLDocument?k.contentWindow.document.XMLDocument:k.contentWindow.document;else if(k.contentDocument)h.responseText=k.contentDocument.document.body?k.contentDocument.document.body.innerHTML:null,h.responseXML=k.contentDocument.document.XMLDocument?
k.contentDocument.document.XMLDocument:k.contentDocument.document}catch(o){jQuery.handleError(a,h,null,o)}if(h||"timeout"==b){f=!0;var r;try{if(r="timeout"!=b?"success":"error","error"!=r){var l=jQuery.uploadHttpData(h,a.dataType);a.success&&a.success(l,r);a.global&&jQuery.event.trigger("ajaxSuccess",[h,a])}else jQuery.handleError(a,h,r)}catch(C){r="error",jQuery.handleError(a,h,r,C)}a.global&&jQuery.event.trigger("ajaxComplete",[h,a]);a.global&&!--jQuery.active&&jQuery.event.trigger("ajaxStop");
a.complete&&a.complete(h,r);jQuery(k).unbind();setTimeout(function(){try{$(k).remove(),$(c).remove()}catch(b){jQuery.handleError(a,h,null,b)}},100);h=null}};0<a.timeout&&setTimeout(function(){f||k("timeout")},a.timeout);try{c=$("#"+b),$(c).attr("action",a.url),$(c).attr("method","POST"),$(c).attr("target",d),c.encoding?c.encoding="multipart/form-data":c.enctype="multipart/form-data",$(c).submit()}catch(o){jQuery.handleError(a,h,null,o)}window.attachEvent?document.getElementById(d).attachEvent("onload",
k):document.getElementById(d).addEventListener("load",k,!1);return{abort:function(){}}},uploadHttpData:function(a,b){var c;c="xml"==b||!b?a.responseXML:a.responseText;"script"==b&&jQuery.globalEval(c);"json"==b&&(c=eval("("+c+")"));"html"==b&&jQuery("<div>").html(c).evalScripts();return c}});
(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 f(){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,f();if(c.form())return c.pendingRequest?(c.formSubmitted=!0,!1):f();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={},d=this;a.each(b.split(/\s/),function(a,b){c[b]=d.attr(b);d.removeAttr(b)});return c},rules:function(b,c){var d=this[0];if(b){var f=a.data(d.form,"validator").settings,h=f.rules,k=a.validator.staticRules(d);switch(b){case "add":a.extend(k,a.validator.normalizeRule(c));h[d.name]=k;c.messages&&(f.messages[d.name]=a.extend(f.messages[d.name],c.messages));break;case "remove":if(!c)return delete h[d.name],
k;var o={};a.each(c.split(/\s/),function(a,b){o[b]=k[b];delete k[b]});return o}}d=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(d),a.validator.classRules(d),a.validator.attributeRules(d),a.validator.staticRules(d)),d);if(d.required)f=d.required,delete d.required,d=a.extend({required:f},d);return d}});a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+b.value)},filled:function(b){return!!a.trim(""+b.value)},unchecked:function(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.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,d){a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",
dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),
range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!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,d){a.each(d.split(/\s/),function(a,d){c[d]=b})});var d=this.settings.rules;a.each(d,function(b,c){d[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,d;for(d 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([]).add(this.currentForm.elements).filter(":input").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)[0]);var c=a(b).rules(),d=!1;for(method in c){var f={method:method,parameters:c[method]};try{var h=a.validator.methods[method].call(this,b.value.replace(/\r/g,""),b,f.parameters);if("dependency-mismatch"==h)d=!0;else{d=!1;if("pending"==h){this.toHide=this.toHide.not(this.errorsFor(b));return}if(!h)return this.formatAndAdd(b,f),!1}}catch(k){throw this.settings.debug&&
window.console&&console.log("exception occured when checking element "+b.id+", check the '"+f.method+"' method",k),k;}}if(!d)return this.objectLength(c)&&this.successList.push(b),!0},customMetaMessage:function(b,c){if(a.metadata){var d=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return d&&d.messages&&d.messages[c]}},customMessage:function(a,c){var d=this.settings.messages[a];return d&&(d.constructor==String?d:d[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 d=this.defaultMessage(a,c.method),f=/\$?\{(\d+)\}/g;"function"==typeof d?d=d.call(this,c.parameters,a):f.test(d)&&(d=jQuery.format(d.replace(f,"{$1}"),c.parameters));this.errorList.push({message:d,
element:a});this.errorMap[a.name]=d;this.submitted[a.name]=d},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 d=this.errorsFor(b);d.length?(d.removeClass().addClass(this.settings.errorClass),d.attr("generated")&&d.html(c)):(d=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(b),generated:!0}).addClass(this.settings.errorClass).html(c||""),this.settings.wrapper&&(d=d.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(d).length||(this.settings.errorPlacement?this.settings.errorPlacement(d,a(b)):d.insertAfter(b)));!c&&this.settings.success&&(d.text(""),
"string"==typeof this.settings.success?d.addClass(this.settings.success):this.settings.success(d));this.toShow=this.toShow.add(d)},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,f){return f.form==
c&&f.name==b&&f||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);for(method in a.validator.methods){var d=b.attr(method);d&&(c[method]=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=
{},d=a.data(b.form,"validator");d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{});return c},normalizeRules:function(b,c){a.each(b,function(d,f){if(!1===f)delete b[d];else if(f.param||f.depends){var h=!0;switch(typeof f.depends){case "string":h=!!a(f.depends,c.form).length;break;case "function":h=f.depends.call(c,c)}h?b[d]=void 0!==f.param?f.param:!0:delete b[d]}});a.each(b,function(d,f){b[d]=a.isFunction(f)?f(c):f});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,d){a.validator.methods[b]=c;a.validator.messages[b]=void 0!=d?d:a.validator.messages[b];3>c.length&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,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,d){if(this.optional(c))return"dependency-mismatch";var f=this.previousValue(c);
this.settings.messages[c.name]||(this.settings.messages[c.name]={});f.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=f.message;d="string"==typeof d&&{url:d}||d;if(f.old!==b){f.old=b;var h=this;this.startRequest(c);var k={};k[c.name]=b;a.ajax(a.extend(!0,{url:d,mode:"abort",port:"validate"+c.name,dataType:"json",data:k,success:function(d){h.settings.messages[c.name].remote=f.originalMessage;var k=!0===d;if(k){var u=h.formSubmitted;h.prepareElement(c);h.formSubmitted=
u;h.successList.push(c);h.showErrors()}else u={},d=f.message=d||h.defaultMessage(c,"remote"),u[c.name]=a.isFunction(d)?d(b):d,h.showErrors(u);f.valid=k;h.stopRequest(c,k)}},d));return"pending"}return this.pending[c.name]?"pending":f.valid},minlength:function(b,c,d){return this.optional(c)||this.getLength(a.trim(b),c)>=d},maxlength:function(b,c,d){return this.optional(c)||this.getLength(a.trim(b),c)<=d},rangelength:function(b,c,d){b=this.getLength(a.trim(b),c);return this.optional(c)||b>=d[0]&&b<=
d[1]},min:function(a,c,d){return this.optional(c)||a>=d},max:function(a,c,d){return this.optional(c)||a<=d},range:function(a,c,d){return this.optional(c)||a>=d[0]&&a<=d[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+)?$|^-?\.\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 d=0,f=0,h=!1,a=a.replace(/\D/g,""),k=a.length-1;0<=
k;k--){f=a.charAt(k);f=parseInt(f,10);if(h&&9<(f*=2))f-=9;d+=f;h=!h}return 0==d%10},accept:function(a,c,d){d="string"==typeof d?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(c)||a.match(RegExp(".("+d+")$","i"))},equalTo:function(b,c,d){d=a(d).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(c).valid()});return b==d.val()}}});a.format=a.validator.format})(jQuery);
(function(a){var b=a.ajax,c={};a.ajax=function(d){var d=a.extend(d,a.extend({},a.ajaxSettings,d)),f=d.port;return"abort"==d.mode?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments)):b.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 d(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,d,!0)},teardown:function(){this.removeEventListener(b,d,!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,d){return this.bind(c,function(c){var h=a(c.target);if(h.is(b))return d.apply(h,arguments)})}})})(jQuery);$.validator.addMethod("regex",function(a,b,c){return 0==a.replace(RegExp(c,"g"),"").length});$.validator.addMethod("phoneUS",function(a,b){a=a.replace(/\s+/g,"");return this.optional(b)||9<a.length&&a.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/)},"Please specify a valid phone number");
$.validator.addMethod("emails",function(a,b){if(this.optional(b))return!0;for(var c=!0,d=a.split(RegExp("\\s*,\\s*","gi")),f=0;f<d.length;f++)var h=d[f],c=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(h);
return c},$.validator.messages.email);
$.validator.addMethod("url_basic",function(a,b){return this.optional(b)||/^(http:\/\/|https:\/\/|ftp:\/\/|www\.)(((([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)},"Please enter a valid url");
jQuery.validator.addMethod("required_from_group",function(a,b,c){var a=c[0]||1,d=c[1]||":input.required_group",c=c[2]||"div.required_group",f=$(b).closest(c),c=f.find(d+".not([type=checkbox],[type=radio]):filled").length,d=f.find(d+"[type=checkbox]:checked, "+d+"[type=radio]):checked").length,a=c+d>=a;$(b).data("being_validated")?$("field "+$(b).attr("name")+" is already being validated<br />"):(d=$(":input",b.form),d.data("being_validated",!0),$(b.form).valid(),d.data("being_validated",!1));return a},
"Please fill out at least one of these fields.");jQuery.validator.addClassRules("required_group",{required_from_group:[1,":input.required_group","div.required_group"]});jQuery.validator.addMethod("default",function(a,b){var c=!0;if($(b).hasClass("required")&&(!a||a==$(b).attr("value")))c=!1;return c},"This field is required.");var tb_pathToImage=DOMAIN+"core/images/loadingAnimation.gif";$(document).ready(function(){imgLoader=new Image;imgLoader.src=tb_pathToImage});
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});refreshIt(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='"+imgLoader.src+"' /></div>");$("#TB_load").show();var d=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/,f=(-1!==b.indexOf("?")?b.substr(0,b.indexOf("?")):b).toLowerCase().match(d);if(".jpg"==f||".jpeg"==f||".png"==f||".gif"==f||".bmp"==f){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(d),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(),f=d[0]-150,d=d[1]-150,h=imgPreloader.width,k=imgPreloader.height;h>f?(k*=f/h,h=f,k>d&&(h*=d/k,k=d)):k>d&&(h*=d/k,k=d,h>f&&(k*=f/h,h=f));TB_WIDTH=h+30;TB_HEIGHT=k+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+b+"' width='"+h+"' height='"+k+"' 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'><img src='"+DOMAIN+"core/images/close_text.gif' alt='[x]' /></a></div>");$("#TB_closeWindowButton").click(tb_remove);if(""!==TB_PrevHTML){var l=function(){$(document).unbind("click",l)&&$(document).unbind("click",l);$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,c);return!1};$("#TB_prev").click(l)}if(""!==
TB_NextHTML){var o=function(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,c);return!1};$("#TB_next").click(o)}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="",o()}else if(188==keycode&&""!=TB_PrevHTML)document.onkeydown="",l()};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"})};
imgPreloader.src=b}else{var h=b.replace(/^[^\?]+\??/,""),k=tb_parseQuery(h);TB_WIDTH=1*k.width+30||740;1E3<TB_WIDTH&&(TB_WIDTH=1E3);TB_HEIGHT=1*k.height+40||500;700<TB_HEIGHT&&(TB_HEIGHT=700);TB_PAD=1==k.nopad?0:1;ajaxContentW=TB_WIDTH-(1==TB_PAD?30:0);ajaxContentH=TB_HEIGHT-(1==TB_PAD?45:0);-1!=b.indexOf("TB_iframe")?(urlNoQuery=b.split("TB_"),$("#TB_iframeContent").remove(),"true"!=k.modal||"true"==k.modal_title?$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+a+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'><img src='"+
DOMAIN+"core/images/close.gif' alt='[x]' /></a></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_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>"),"true"==k.modal&&$("#TB_overlay").unbind()):"block"!=$("#TB_window").css("display")?("true"!=k.modal||"true"==k.modal_title?$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+a+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src='"+DOMAIN+"core/images/close.gif' alt='[x]' /></a></div></div><div id='TB_ajaxContent'"+(1==TB_PAD?"":" class='TB_noPad'")+" style='width:"+ajaxContentW+
"px;height:"+ajaxContentH+"px'></div>"):$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal"+(1==TB_PAD?"":" TB_noPad")+"' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>"),"true"==k.modal&&$("#TB_overlay").unbind()):($("#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($("#"+
k.inlineId).children()),$("#TB_window").unload(function(){$("#"+k.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(!k.modal)document.onkeyup=
function(a){keycode=null==a?event.keyCode:a.which;27==keycode&&tb_remove()}}catch(o){}}function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"})}
function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").hide();$("#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 d=a[c].split("=");if(d&&2==d.length){var f=unescape(d[0]),d=unescape(d[1]),d=d.replace(/\+/g," ");b[f]=d}}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){function b(a){return"object"==typeof a?a:{top:a,left:a}}var c=a.scrollTo=function(b,c,h){a(window).scrollTo(b,c,h)};c.defaults={axis:"y",duration:1};c.window=function(){return a(window).scrollable()};a.fn.scrollable=function(){return this.map(function(){var b=this.parentWindow||this.defaultView,b="#document"==this.nodeName?b.frameElement||b:this,c=b.contentDocument||(b.contentWindow||b).document,h=b.setInterval;return"IFRAME"==b.nodeName||h&&a.browser.safari?c.body:h?c.documentElement:
this})};a.fn.scrollTo=function(d,f,h){"object"==typeof f&&(h=f,f=0);"function"==typeof h&&(h={onAfter:h});h=a.extend({},c.defaults,h);f=f||h.speed||h.duration;h.queue=h.queue&&1<h.axis.length;h.queue&&(f/=2);h.offset=b(h.offset);h.over=b(h.over);return this.scrollable().each(function(){function c(a){u.animate(l,f,h.easing,a&&function(){a.call(this,d,h)})}function o(a){var a="scroll"+a,b=q.ownerDocument;return C?Math.max(b.documentElement[a],b.body[a]):q[a]}var q=this,u=a(q),z=d,r,l={},C=u.is("html,body");
switch(typeof z){case "number":case "string":if(/^([+-]=)?\d+(px)?$/.test(z)){z=b(z);break}z=a(z,this);case "object":if(z.is||z.style)r=(z=a(z)).offset()}a.each(h.axis.split(""),function(a,b){var d="x"==b?"Left":"Top",f=d.toLowerCase(),G="scroll"+d,O=q[G],U="x"==b?"Width":"Height",J=U.toLowerCase();r?(l[G]=r[f]+(C?0:O-u.offset()[f]),h.margin&&(l[G]-=parseInt(z.css("margin"+d))||0,l[G]-=parseInt(z.css("border"+d+"Width"))||0),l[G]+=h.offset[f]||0,h.over[f]&&(l[G]+=z[J]()*h.over[f])):l[G]=z[f];/^\d+$/.test(l[G])&&
(l[G]=0>=l[G]?0:Math.min(l[G],o(U)));!a&&h.queue&&(O!=l[G]&&c(h.onAfterFirst),delete l[G])});c(h.onAfter)}).end()}})(jQuery);
(function(a){a.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(a,c){this.defaults.type=a;this.defaults.name=c},get:function(b,c){var d=a.extend({},this.defaults,c);if(!d.single.length)d.single="metadata";var f=a.data(b,d.single);if(f)return f;var f="{}",h=function(a){return"string"!=typeof a?a:a=eval("("+a+")")};if("html5"==d.type){var k={};a(b.attributes).each(function(){var a=this.nodeName;if(a.match(/^data-/))a=a.replace(/^data-/,"");else return!0;
k[a]=h(this.nodeValue)})}else{if("class"==d.type){var o=d.cre.exec(b.className);o&&(f=o[1])}else if("elem"==d.type){if(!b.getElementsByTagName)return;o=b.getElementsByTagName(d.name);o.length&&(f=a.trim(o[0].innerHTML))}else void 0!=b.getAttribute&&(o=b.getAttribute(d.name))&&(f=o);k=h(0>f.indexOf("{")?"{"+f+"}":f)}a.data(b,d.single,k);return k}}});a.fn.metadata=function(b){return a.metadata.get(this[0],b)}})(jQuery);
(function(a){a.fn.pngFix=function(b){var b=a.extend({blankgif:DOMAIN+"core/images/blank.gif"},b),c="Microsoft Internet Explorer"==navigator.appName&&4==parseInt(navigator.appVersion)&&-1!=navigator.appVersion.indexOf("MSIE 5.5"),d="Microsoft Internet Explorer"==navigator.appName&&4==parseInt(navigator.appVersion)&&-1!=navigator.appVersion.indexOf("MSIE 6.0");if(a.browser.msie&&(c||d))jQuery(this).find("img[src$=.png]").each(function(){jQuery(this).attr("width",jQuery(this).width());jQuery(this).attr("height",
jQuery(this).height());var a="",b="",c=jQuery(this).attr("id")?'id="'+jQuery(this).attr("id")+'" ':"",d=jQuery(this).attr("class")?'class="'+jQuery(this).attr("class")+'" ':"",q=jQuery(this).attr("title")?'title="'+jQuery(this).attr("title")+'" ':"",u=jQuery(this).attr("alt")?'alt="'+jQuery(this).attr("alt")+'" ':"",z=jQuery(this).attr("align")?"float:"+jQuery(this).attr("align")+";":"",r=jQuery(this).parent().attr("href")?"cursor:hand;":"";if(this.style.border)a+="border:"+this.style.border+";",
this.style.border="";if(this.style.padding)a+="padding:"+this.style.padding+";",this.style.padding="";if(this.style.margin)a+="margin:"+this.style.margin+";",this.style.margin="";var l=this.style.cssText,b=b+("<span "+c+d+q+u)+('style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+z+r)+("width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+"px;"),b=b+("filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+jQuery(this).attr("src")+"', sizingMethod='scale');"),
b=b+(l+'"></span>');""!=a&&(b='<span style="position:relative;display:inline-block;'+a+r+"width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+'px;">'+b+"</span>");jQuery(this).hide();jQuery(this).after(b)}),jQuery(this).find("*").each(function(){var a=jQuery(this).css("background-image");if(-1!=a.indexOf(".png"))a=a.split('url("')[1].split('")')[0],jQuery(this).css("background-image","none"),jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+
a+"',sizingMethod='scale')"}),jQuery(this).find("input[src$=.png]").each(function(){var a=jQuery(this).attr("src");jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+a+"', sizingMethod='scale');";jQuery(this).attr("src",b.blankgif)});return jQuery}})(jQuery);
(function(a){function b(b){if("string"===typeof b.data){var d=b.handler,f=b.data.toLowerCase().split(" ");b.handler=function(b){if(!(this!==b.target&&(/textarea|select/i.test(b.target.nodeName)||"text"===b.target.type))){var c="keypress"!==b.type&&a.hotkeys.specialKeys[b.which],o=String.fromCharCode(b.which).toLowerCase(),q="",u={};b.altKey&&"alt"!==c&&(q+="alt+");b.ctrlKey&&"ctrl"!==c&&(q+="ctrl+");b.metaKey&&!b.ctrlKey&&"meta"!==c&&(q+="meta+");b.shiftKey&&"shift"!==c&&(q+="shift+");c?u[q+c]=!0:
(u[q+o]=!0,u[q+a.hotkeys.shiftNums[o]]=!0,"shift+"===q&&(u[a.hotkeys.shiftNums[o]]=!0));c=0;for(o=f.length;c<o;c++)if(u[f[c]])return d.apply(this,arguments)}}}}a.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",
109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",191:"/",224:"meta"},shiftNums:{"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(","0":")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"}};a.each(["keydown","keyup","keypress"],function(){a.event.special[this]={add:b}})})(jQuery);
jQuery.ui||function(a){a.ui={version:"1.8.1",plugin:{add:function(b,c,d){var b=a.ui[b].prototype,f;for(f in d)b.plugins[f]=b.plugins[f]||[],b.plugins[f].push([c,d[f]])},call:function(a,c,d){if((c=a.plugins[c])&&a.element[0].parentNode)for(var f=0;f<c.length;f++)a.options[c[f][0]]&&c[f][1].apply(a.element,d)}},contains:function(a,c){return document.compareDocumentPosition?a.compareDocumentPosition(c)&16:a!==c&&a.contains(c)},hasScroll:function(b,c){if("hidden"==a(b).css("overflow"))return!1;var c=
c&&"left"==c?"scrollLeft":"scrollTop",d=!1;if(0<b[c])return!0;b[c]=1;d=0<b[c];b[c]=0;return d},isOverAxis:function(a,c,d){return a>c&&a<c+d},isOver:function(b,c,d,f,h,k){return a.ui.isOverAxis(b,d,h)&&a.ui.isOverAxis(c,f,k)},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,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}};a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return"number"===typeof b?this.each(function(){var d=this;setTimeout(function(){a(d).focus();c&&c.call(d)},b)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none")},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(b){if(void 0!==
b)return this.css("zIndex",b);if(this.length)for(var b=a(this[0]),c;b.length&&b[0]!==document;){c=b.css("position");if("absolute"==c||"relative"==c||"fixed"==c)if(c=parseInt(b.css("zIndex")),!isNaN(c)&&0!=c)return c;b=b.parent()}return 0}});a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){var c=b.nodeName.toLowerCase(),d=a.attr(b,"tabindex");return(/input|select|textarea|button|object/.test(c)?!b.disabled:"a"==c||"area"==c?b.href||!isNaN(d):!isNaN(d))&&!a(b)["area"==
c?"parents":"closest"](":hidden").length},tabbable:function(b){var c=a.attr(b,"tabindex");return(isNaN(c)||0<=c)&&a(b).is(":focusable")}})}(jQuery);
(function(a){var b=a.fn.remove;a.fn.remove=function(c,d){return this.each(function(){d||(!c||a.filter(c,[this]).length)&&a("*",this).add(this).each(function(){a(this).triggerHandler("remove")});return b.call(a(this),c,d)})};a.widget=function(b,d,f){var h=b.split(".")[0],k,b=b.split(".")[1];k=h+"-"+b;if(!f)f=d,d=a.Widget;a.expr[":"][k]=function(d){return!!a.data(d,b)};a[h]=a[h]||{};a[h][b]=function(a,b){arguments.length&&this._createWidget(a,b)};d=new d;d.options=a.extend({},d.options);a[h][b].prototype=
a.extend(!0,d,{namespace:h,widgetName:b,widgetEventPrefix:a[h][b].prototype.widgetEventPrefix||b,widgetBaseClass:k},f);a.widget.bridge(b,a[h][b])};a.widget.bridge=function(b,d){a.fn[b]=function(f){var h="string"===typeof f,k=Array.prototype.slice.call(arguments,1),o=this,f=!h&&k.length?a.extend.apply(null,[!0,f].concat(k)):f;if(h&&"_"===f.substring(0,1))return o;h?this.each(function(){var d=a.data(this,b),h=d&&a.isFunction(d[f])?d[f].apply(d,k):d;if(h!==d&&void 0!==h)return o=h,!1}):this.each(function(){var h=
a.data(this,b);h?(f&&h.option(f),h._init()):a.data(this,b,new d(f,this))});return o}};a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,d){this.element=a(d).data(this.widgetName,this);this.options=a.extend(!0,{},this.options,a.metadata&&a.metadata.get(d)[this.widgetName],b);var f=this;this.element.bind("remove."+this.widgetName,function(){f.destroy()});this._create();this._init()},
_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(b,d){var f=b,h=this;if(0===arguments.length)return a.extend({},h.options);if("string"===typeof b){if(void 0===d)return this.options[b];f={};f[b]=d}a.each(f,function(a,b){h._setOption(a,
b)});return h},_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,d,f){var h=this.options[b],d=a.Event(d);d.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();f=f||{};if(d.originalEvent)for(var b=a.event.props.length,
k;b;)k=a.event.props[--b],d[k]=d.originalEvent[k];this.element.trigger(d,f);return!(a.isFunction(h)&&!1===h.call(this.element[0],d,f)||d.isDefaultPrevented())}}})(jQuery);
(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(c){return a._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(a._preventClickEvent)return a._preventClickEvent=!1,c.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(!b.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(b);this._mouseDownEvent=b;var c=this,d=1==b.which,f="string"==typeof this.options.cancel?a(b.target).parents().add(b.target).filter(this.options.cancel).length:!1;if(!d||f||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=!1!==this._mouseStart(b),!this._mouseStarted))return b.preventDefault(),
!0;this._mouseMoveDelegate=function(a){return c._mouseMove(a)};this._mouseUpDelegate=function(a){return c._mouseUp(a)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.browser.safari||b.preventDefault();return b.originalEvent.mouseHandled=!0}},_mouseMove:function(b){if(a.browser.msie&&!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,this._preventClickEvent=b.target==this._mouseDownEvent.target,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.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(){this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=
this.items.length?/left|right/.test(this.items[0].item.css("float")):!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 d=null,f=this;a(b.target).parents().each(function(){if(a.data(this,"sortable-item")==f)return d=a(this),!1});a.data(b.target,"sortable-item")==f&&(d=a(b.target));if(!d)return!1;if(this.options.handle&&!c){var h=!1;a(this.options.handle,d).find("*").andSelf().each(function(){this==b.target&&(h=!0)});if(!h)return!1}this.currentItem=d;this._removeCurrentsFromItems();
return!0},_mouseStart:function(b,c,d){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(!d)for(d=this.containers.length-1;0<=d;d--)this.containers[d]._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,d=!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=d=this.scrollParent[0].scrollTop+c.scrollSpeed;else if(b.pageY-this.overflowOffset.top<c.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-c.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity)this.scrollParent[0].scrollLeft=
d=this.scrollParent[0].scrollLeft+c.scrollSpeed;else if(b.pageX-this.overflowOffset.left<c.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-c.scrollSpeed}else b.pageY-a(document).scrollTop()<c.scrollSensitivity?d=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<c.scrollSensitivity&&(d=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?
d=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(d=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed));!1!==d&&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 d=this.items[c],f=d.item[0],h=this._intersectsWithPointer(d);if(h&&f!=this.currentItem[0]&&this.placeholder[1==h?"next":"prev"]()[0]!=f&&!a.ui.contains(this.placeholder[0],f)&&("semi-dynamic"==this.options.type?!a.ui.contains(this.element[0],f):1)){this.direction=1==h?"down":"up";if("pointer"==this.options.tolerance||this._intersectsWithSides(d))this._rearrange(b,d);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 d=this,c=d.placeholder.offset();d.reverting=!0;a(this.helper).animate({left:c.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-d.margins.top+
(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._clear(b)})}else this._clear(b,c);return!1}},cancel:function(){if(this.dragging){this._mouseUp();"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[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),d=[],b=b||{};a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);c&&d.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))});return d.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[],b=b||{};c.each(function(){d.push(a(b.item||this).attr(b.attribute||"id")||"")});return d},_intersectsWith:function(a){var c=this.positionAbs.left,d=c+this.helperProportions.width,f=this.positionAbs.top,h=f+this.helperProportions.height,
k=a.left,o=k+a.width,q=a.top,u=q+a.height,z=this.offset.click.top,r=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"]?f+z>q&&f+z<u&&c+r>k&&c+r<o:k<c+this.helperProportions.width/2&&d-this.helperProportions.width/2<o&&q<f+this.helperProportions.height/2&&h-this.helperProportions.height/2<u},_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(),d=this._getDragHorizontalDirection();return!c?!1:this.floating?d&&"right"==d||"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),d=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?"right"==f&&b||"left"==f&&!b:d&&("down"==d&&c||"up"==d&&!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=[],d=[],f=this._connectWith();if(f&&b)for(b=f.length-1;0<=b;b--)for(var h=a(f[b]),k=h.length-1;0<=k;k--){var o=a.data(h[k],"sortable");o&&o!=this&&!o.options.disabled&&d.push([a.isFunction(o.options.items)?o.options.items.call(o.element):a(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o])}d.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=d.length-1;0<=b;b--)d[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 d=0;d<a.length;d++)a[d]==this.items[c].item[0]&&this.items.splice(c,1)},_refreshItems:function(b){this.items=
[];this.containers=[this];var c=this.items,d=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]],f=this._connectWith();if(f)for(var h=f.length-1;0<=h;h--)for(var k=a(f[h]),o=k.length-1;0<=o;o--){var q=a.data(k[o],"sortable");q&&q!=this&&!q.options.disabled&&(d.push([a.isFunction(q.options.items)?q.options.items.call(q.element[0],b,{item:this.currentItem}):a(q.options.items,q.element),q]),this.containers.push(q))}for(h=
d.length-1;0<=h;h--){b=d[h][1];f=d[h][0];o=0;for(k=f.length;o<k;o++)q=a(f[o]),q.data("sortable-item",b),c.push({item:q,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 d=this.items[c],f=this.options.toleranceElement?a(this.options.toleranceElement,d.item):d.item;if(!b)d.width=f.outerWidth(),d.height=f.outerHeight();f=f.offset();d.left=f.left;d.top=f.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--)f=this.containers[c].element.offset(),this.containers[c].containerCache.left=f.left,this.containers[c].containerCache.top=f.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,d=c.options;if(!d.placeholder||
d.placeholder.constructor==String){var f=d.placeholder;d.placeholder={element:function(){var b=a(document.createElement(c.currentItem[0].nodeName)).addClass(f||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!f)b.style.visibility="hidden";return b},update:function(a,b){if(!f||d.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(d.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);d.placeholder.update(c,c.placeholder)},_contactContainers:function(b){for(var c=null,d=null,f=this.containers.length-1;0<=f;f--)if(!a.ui.contains(this.currentItem[0],this.containers[f].element[0]))if(this._intersectsWith(this.containers[f].containerCache)){if(!c||
!a.ui.contains(this.containers[f].element[0],c.element[0]))c=this.containers[f],d=f}else if(this.containers[f].containerCache.over)this.containers[f]._trigger("out",b,this._uiHash(this)),this.containers[f].containerCache.over=0;if(c)if(1===this.containers.length)this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=1;else if(this.currentContainer!=this.containers[d]){for(var c=1E4,f=null,h=this.positionAbs[this.containers[d].floating?"left":"top"],k=this.items.length-
1;0<=k;k--)if(a.ui.contains(this.containers[d].element[0],this.items[k].item[0])){var o=this.items[k][this.containers[d].floating?"left":"top"];Math.abs(o-h)<c&&(c=Math.abs(o-h),f=this.items[k])}if(f||this.options.dropOnEmpty)this.currentContainer=this.containers[d],f?this._rearrange(b,f,null,!0):this._rearrange(b,null,this.containers[d].element,!0),this._trigger("change",b,this._uiHash()),this.containers[d]._trigger("change",b,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,
this.placeholder),this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].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(),
d="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+(d?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+(d?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,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[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():f?0:d.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():f?0:d.scrollLeft())*b)}},_generatePosition:function(b){var c=this.options,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:
this.scrollParent,f=/(html|body)/i.test(d[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,k=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]&&(k=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]&&(k=this.containment[3]+this.offset.click.top)),c.grid&&(k=this.originalPageY+Math.round((k-this.originalPageY)/c.grid[1])*c.grid[1],k=this.containment?!(k-this.offset.click.top<this.containment[1]||k-this.offset.click.top>this.containment[3])?k:!(k-this.offset.click.top<this.containment[1])?k-c.grid[1]:k+c.grid[1]:k,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:k-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():f?0:d.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():f?0:d.scrollLeft())}},_rearrange:function(a,c,d,f){d?d[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,k=this.counter;window.setTimeout(function(){k==h.counter&&h.refreshPositions(!f)},0)},_clear:function(b,c){this.reverting=!1;var d=[];!this._noFinalSort&&this.currentItem[0].parentNode&&
this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if("auto"==this._storedCSS[f]||"static"==this._storedCSS[f])this._storedCSS[f]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&d.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&&d.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){c||d.push(function(a){this._trigger("remove",a,this._uiHash())});for(f=this.containers.length-1;0<=f;f--)a.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!c&&(d.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.containers[f])),d.push(function(a){return function(b){a._trigger("update",
b,this._uiHash(this))}}.call(this,this.containers[f])))}for(f=this.containers.length-1;0<=f;f--)if(c||d.push(function(a){return function(b){a._trigger("deactivate",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over)d.push(function(a){return function(b){a._trigger("out",b,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].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(f=0;f<d.length;f++)d[f].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(f=
0;f<d.length;f++)d[f].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.1"})})(jQuery);if(!this.JSON)this.JSON={};
(function(){function a(a){return 10>a?"0"+a:a}function b(a){f.lastIndex=0;return f.test(a)?'"'+a.replace(f,function(a){var b=o[a];return"string"===typeof b?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function c(a,d){var f,l,o,B,n=h,s,g=d[a];g&&"object"===typeof g&&"function"===typeof g.toJSON&&(g=g.toJSON(a));"function"===typeof q&&(g=q.call(d,a,g));switch(typeof g){case "string":return b(g);case "number":return isFinite(g)?""+g:"null";case "boolean":case "null":return""+
g;case "object":if(!g)return"null";h+=k;s=[];if("[object Array]"===Object.prototype.toString.apply(g)){B=g.length;for(f=0;f<B;f+=1)s[f]=c(f,g)||"null";o=0===s.length?"[]":h?"[\n"+h+s.join(",\n"+h)+"\n"+n+"]":"["+s.join(",")+"]";h=n;return o}if(q&&"object"===typeof q){B=q.length;for(f=0;f<B;f+=1)l=q[f],"string"===typeof l&&(o=c(l,g))&&s.push(b(l)+(h?": ":":")+o)}else for(l in g)Object.hasOwnProperty.call(g,l)&&(o=c(l,g))&&s.push(b(l)+(h?": ":":")+o);o=0===s.length?"{}":h?"{\n"+h+s.join(",\n"+h)+"\n"+
n+"}":"{"+s.join(",")+"}";h=n;return o}}if("function"!==typeof Date.prototype.toJSON)Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+a(this.getUTCMonth()+1)+"-"+a(this.getUTCDate())+"T"+a(this.getUTCHours())+":"+a(this.getUTCMinutes())+":"+a(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()};var d=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
f=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,h,k,o={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},q;if("function"!==typeof JSON.stringify)JSON.stringify=function(a,b,d){var f;k=h="";if("number"===typeof d)for(f=0;f<d;f+=1)k+=" ";else"string"===typeof d&&(k=d);if((q=b)&&"function"!==typeof b&&("object"!==typeof b||"number"!==typeof b.length))throw Error("JSON.stringify");return c("",
{"":a})};if("function"!==typeof JSON.parse)JSON.parse=function(a,b){function c(a,d){var f,h,g=a[d];if(g&&"object"===typeof g)for(f in g)Object.hasOwnProperty.call(g,f)&&(h=c(g,f),void 0!==h?g[f]=h:delete g[f]);return b.call(a,d,g)}var f,a=""+a;d.lastIndex=0;d.test(a)&&(a=a.replace(d,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)}));if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return f=eval("("+a+")"),"function"===typeof b?c({"":f},""):f;throw new SyntaxError("JSON.parse");}})();
(function(a){var b="swfupload_loaded_handler,file_queued_handler,file_queue_error_handler,file_dialog_start_handler,file_dialog_complete_handler,upload_start_handler,upload_progress_handler,upload_error_handler,upload_success_handler,upload_complete_handler,queue_complete_handler".split(","),c=[];a.fn.swfupload=function(){var d=a.makeArray(arguments);return this.each(function(){var f;if(1==d.length&&"object"==typeof d[0]){if(f=a(this).data("__swfu"),!f){var h=d[0],k=a(this);f=[];a.merge(f,b);a.merge(f,
c);a.each(f,function(b,c){var d=c.replace(/_handler$/,"").replace(/_([a-z])/g,function(a,b){return b.toUpperCase()});h[c]=function(){var b=a.Event(d);k.trigger(b,a.makeArray(arguments));return!b.isDefaultPrevented()}});a(this).data("__swfu",new SWFUpload(h))}}else if(0<d.length&&"string"==typeof d[0]){var o=d.shift();(f=a(this).data("__swfu"))&&f[o]&&f[o].apply(f,d)}})};a.swfupload={additionalHandlers:function(){if(0===arguments.length)return c.slice();a(arguments).each(function(b,f){a.merge(c,a.makeArray(f))})},
defaultHandlers:function(){return b.slice()},getInstance:function(b){return a(b).data("__swfu")}}})(jQuery);
jQuery.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldY:0,build:function(a){this.each(function(){this.tableDnDConfig=jQuery.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,scrollAmount:5,serializeRegexp:/[^\-]*$/,serializeParamName:null,dragHandle:null},a||{});jQuery.tableDnD.makeDraggable(this)});jQuery(document).bind("mousemove",jQuery.tableDnD.mousemove).bind("mouseup",jQuery.tableDnD.mouseup);return this},makeDraggable:function(a){var b=
a.tableDnDConfig;a.tableDnDConfig.dragHandle?jQuery("."+a.tableDnDConfig.dragHandle,a).each(function(){jQuery(this).mousedown(function(c){jQuery.tableDnD.dragObject=jQuery.tableDnD.parentTr(this);jQuery.tableDnD.currentTable=a;jQuery.tableDnD.mouseOffset=jQuery.tableDnD.getMouseOffset(this,c);if(b.onDragStart)b.onDragStart(a,this);return!1})}):jQuery("tr",a).each(function(){var c=jQuery(this);c.hasClass("nodrag")||c.mousedown(function(c){if("TD"==c.target.tagName){jQuery.tableDnD.dragObject=this;
jQuery.tableDnD.currentTable=a;jQuery.tableDnD.mouseOffset=jQuery.tableDnD.getMouseOffset(this,c);if(b.onDragStart)b.onDragStart(a,this);return!1}}).css("cursor","move")})},parentTr:function(a){a=a.parentNode;return"TR"==a.nodeName?a:jQuery.tableDnD.parentTr(a)},updateTables:function(){this.each(function(){this.tableDnDConfig&&jQuery.tableDnD.makeDraggable(this)})},mouseCoords:function(a){return a.pageX||a.pageY?{x:a.pageX,y:a.pageY}:{x:a.clientX+document.body.scrollLeft-document.body.clientLeft,
y:a.clientY+document.body.scrollTop-document.body.clientTop}},getMouseOffset:function(a,b){var b=b||window.event,c=this.getPosition(a),d=this.mouseCoords(b);return{x:d.x-c.x,y:d.y-c.y}},getPosition:function(a){var b=0,c=0;if(0==a.offsetHeight)a=a.firstChild;for(;a.offsetParent;)b+=a.offsetLeft,c+=a.offsetTop,a=a.offsetParent;b+=a.offsetLeft;c+=a.offsetTop;return{x:b,y:c}},mousemove:function(a){if(null!=jQuery.tableDnD.dragObject){var b=jQuery(jQuery.tableDnD.dragObject),c=jQuery.tableDnD.currentTable.tableDnDConfig,
d=jQuery.tableDnD.mouseCoords(a),a=d.y-jQuery.tableDnD.mouseOffset.y,f=window.pageYOffset;if(document.all)if("undefined"!=typeof document.compatMode&&"BackCompat"!=document.compatMode)f=document.documentElement.scrollTop;else if("undefined"!=typeof document.body)f=document.body.scrollTop;d.y-f<c.scrollAmount?window.scrollBy(0,-c.scrollAmount):(window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight)-(d.y-f)<c.scrollAmount&&
window.scrollBy(0,c.scrollAmount);if(a!=jQuery.tableDnD.oldY)d=a>jQuery.tableDnD.oldY,jQuery.tableDnD.oldY=a,c.onDragClass?b.addClass(c.onDragClass):b.css(c.onDragStyle),(b=jQuery.tableDnD.findDropTargetRow(b,a))&&(d&&jQuery.tableDnD.dragObject!=b?jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject,b.nextSibling):!d&&jQuery.tableDnD.dragObject!=b&&jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject,b));return!1}},findDropTargetRow:function(a,b){for(var c=
jQuery.tableDnD.currentTable.rows,d=0;d<c.length;d++){var f=c[d],h=this.getPosition(f).y,k=parseInt(f.offsetHeight)/2;if(0==f.offsetHeight)h=this.getPosition(f.firstChild).y,k=parseInt(f.firstChild.offsetHeight)/2;if(b>h-k&&b<h+k){if(f==a)break;c=jQuery.tableDnD.currentTable.tableDnDConfig;if(c.onAllowDrop){if(!c.onAllowDrop(a,f))break}else if(jQuery(f).hasClass("nodrop"))break;return f}}return null},mouseup:function(){if(jQuery.tableDnD.currentTable&&jQuery.tableDnD.dragObject){var a=jQuery.tableDnD.dragObject,
b=jQuery.tableDnD.currentTable.tableDnDConfig;b.onDragClass?jQuery(a).removeClass(b.onDragClass):jQuery(a).css(b.onDropStyle);jQuery.tableDnD.dragObject=null;if(b.onDrop)b.onDrop(jQuery.tableDnD.currentTable,a);jQuery.tableDnD.currentTable=null}},serialize:function(){return jQuery.tableDnD.currentTable?jQuery.tableDnD.serializeTable(jQuery.tableDnD.currentTable):"Error: No Table id set, you need to set an id on your table and every row"},serializeTable:function(a){for(var b="",c=a.id,d=a.rows,f=0;f<
d.length;f++){0<b.length&&(b+="&");var h=d[f].id;h&&h&&a.tableDnDConfig&&a.tableDnDConfig.serializeRegexp&&(h=h.match(a.tableDnDConfig.serializeRegexp)[0]);b+=c+"[]="+h}return b},serializeTables:function(){var a="";this.each(function(){a+=jQuery.tableDnD.serializeTable(this)});return a}};jQuery.fn.extend({tableDnD:jQuery.tableDnD.build,tableDnDUpdate:jQuery.tableDnD.updateTables,tableDnDSerialize:jQuery.tableDnD.serializeTables});
(function(a){a.geolocation={find:function(b,c,d){a.geolocation.support()?(d=a.extend({highAccuracy:!1,track:!1},d),a.geolocation.object()[d.track?"watchPosition":"getCurrentPosition"](function(a){b(a.coords)},function(){c()},{enableHighAccuracy:d.highAccuracy})):c()},object:function(){return navigator.geolocation},support:function(){return a.geolocation.object()?!0:!1}}})(jQuery);var SWFUpload;void 0==SWFUpload&&(SWFUpload=function(a){this.initSWFUpload(a)});
SWFUpload.prototype.initSWFUpload=function(a){try{this.customSettings={},this.settings=a,this.eventQueue=[],this.movieName="SWFUpload_"+SWFUpload.movieCount++,this.movieElement=null,SWFUpload.instances[this.movieName]=this,this.initSettings(),this.loadFlash(),this.displayDebugInfo()}catch(b){throw delete SWFUpload.instances[this.movieName],b;}};SWFUpload.instances={};SWFUpload.movieCount=0;SWFUpload.version="2.2.0 2009-03-25";
SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290};SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5};
SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120};SWFUpload.CURSOR={ARROW:-1,HAND:-2};SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"};SWFUpload.completeURL=function(a){if("string"!==typeof a||a.match(/^https?:\/\//i)||a.match(/^\//))return a;var b=window.location.pathname.lastIndexOf("/");path=0>=b?"/":window.location.pathname.substr(0,b)+"/";return path+a};
SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(a,b){this.settings[a]=void 0==this.settings[a]?b:this.settings[a]};this.ensureDefault("upload_url","");this.ensureDefault("preserve_relative_urls",!1);this.ensureDefault("file_post_name","Filedata");this.ensureDefault("post_params",{});this.ensureDefault("use_query_string",!1);this.ensureDefault("requeue_on_error",!1);this.ensureDefault("http_success",[]);this.ensureDefault("assume_success_timeout",0);this.ensureDefault("file_types",
"*.*");this.ensureDefault("file_types_description","All Files");this.ensureDefault("file_size_limit",0);this.ensureDefault("file_upload_limit",0);this.ensureDefault("file_queue_limit",0);this.ensureDefault("flash_url","swfupload.swf");this.ensureDefault("prevent_swf_caching",!0);this.ensureDefault("button_image_url","");this.ensureDefault("button_width",1);this.ensureDefault("button_height",1);this.ensureDefault("button_text","");this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;");
this.ensureDefault("button_text_top_padding",0);this.ensureDefault("button_text_left_padding",0);this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES);this.ensureDefault("button_disabled",!1);this.ensureDefault("button_placeholder_id","");this.ensureDefault("button_placeholder",null);this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW);this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW);this.ensureDefault("debug",!1);this.settings.debug_enabled=this.settings.debug;
this.settings.return_upload_start_handler=this.returnUploadStart;this.ensureDefault("swfupload_loaded_handler",null);this.ensureDefault("file_dialog_start_handler",null);this.ensureDefault("file_queued_handler",null);this.ensureDefault("file_queue_error_handler",null);this.ensureDefault("file_dialog_complete_handler",null);this.ensureDefault("upload_start_handler",null);this.ensureDefault("upload_progress_handler",null);this.ensureDefault("upload_error_handler",null);this.ensureDefault("upload_success_handler",
null);this.ensureDefault("upload_complete_handler",null);this.ensureDefault("debug_handler",this.debugMessage);this.ensureDefault("custom_settings",{});this.customSettings=this.settings.custom_settings;if(this.settings.prevent_swf_caching)this.settings.flash_url=this.settings.flash_url+(0>this.settings.flash_url.indexOf("?")?"?":"&")+"preventswfcaching="+(new Date).getTime();if(!this.settings.preserve_relative_urls)this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url),this.settings.button_image_url=
SWFUpload.completeURL(this.settings.button_image_url);delete this.ensureDefault};
SWFUpload.prototype.loadFlash=function(){var a,b;if(null!==document.getElementById(this.movieName))throw"ID "+this.movieName+" is already in use. The Flash Object could not be added";a=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder;if(void 0==a)throw"Could not find the placeholder element: "+this.settings.button_placeholder_id;b=document.createElement("div");b.innerHTML=this.getFlashHTML();a.parentNode.replaceChild(b.firstChild,a);void 0==window[this.movieName]&&
(window[this.movieName]=this.getMovieElement())};
SWFUpload.prototype.getFlashHTML=function(){return['<object id="',this.movieName,'" type="application/x-shockwave-flash" data="',this.settings.flash_url,'" width="',this.settings.button_width,'" height="',this.settings.button_height,'" class="swfupload"><param name="wmode" value="',this.settings.button_window_mode,'" /><param name="movie" value="',this.settings.flash_url,'" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="allowScriptAccess" value="always" />','<param name="flashvars" value="'+
this.getFlashVars()+'" />',"</object>"].join("")};
SWFUpload.prototype.getFlashVars=function(){var a=this.buildParamString(),b=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&amp;uploadURL=",encodeURIComponent(this.settings.upload_url),"&amp;useQueryString=",encodeURIComponent(this.settings.use_query_string),"&amp;requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&amp;httpSuccess=",encodeURIComponent(b),"&amp;assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"&amp;params=",
encodeURIComponent(a),"&amp;filePostName=",encodeURIComponent(this.settings.file_post_name),"&amp;fileTypes=",encodeURIComponent(this.settings.file_types),"&amp;fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&amp;fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&amp;fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&amp;fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&amp;debugEnabled=",encodeURIComponent(this.settings.debug_enabled),
"&amp;buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&amp;buttonWidth=",encodeURIComponent(this.settings.button_width),"&amp;buttonHeight=",encodeURIComponent(this.settings.button_height),"&amp;buttonText=",encodeURIComponent(this.settings.button_text),"&amp;buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&amp;buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&amp;buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),
"&amp;buttonAction=",encodeURIComponent(this.settings.button_action),"&amp;buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&amp;buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("")};SWFUpload.prototype.getMovieElement=function(){if(void 0==this.movieElement)this.movieElement=document.getElementById(this.movieName);if(null===this.movieElement)throw"Could not find Flash element";return this.movieElement};
SWFUpload.prototype.buildParamString=function(){var a=this.settings.post_params,b=[];if("object"===typeof a)for(var c in a)a.hasOwnProperty(c)&&b.push(encodeURIComponent(c.toString())+"="+encodeURIComponent(a[c].toString()));return b.join("&amp;")};
SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,!1);var a=null;if((a=this.getMovieElement())&&"unknown"===typeof a.CallFunction){for(var b in a)try{"function"===typeof a[b]&&(a[b]=null)}catch(c){}try{a.parentNode.removeChild(a)}catch(d){}}window[this.movieName]=null;SWFUpload.instances[this.movieName]=null;delete SWFUpload.instances[this.movieName];this.movieName=this.eventQueue=this.customSettings=this.settings=this.movieElement=null;return!0}catch(f){return!1}};
SWFUpload.prototype.displayDebugInfo=function(){this.debug(["---SWFUpload Instance Info---\nVersion: ",SWFUpload.version,"\nMovie Name: ",this.movieName,"\nSettings:\n\tupload_url:               ",this.settings.upload_url,"\n\tflash_url:                ",this.settings.flash_url,"\n\tuse_query_string:         ",this.settings.use_query_string.toString(),"\n\trequeue_on_error:         ",this.settings.requeue_on_error.toString(),"\n\thttp_success:             ",this.settings.http_success.join(", "),"\n\tassume_success_timeout:   ",
this.settings.assume_success_timeout,"\n\tfile_post_name:           ",this.settings.file_post_name,"\n\tpost_params:              ",this.settings.post_params.toString(),"\n\tfile_types:               ",this.settings.file_types,"\n\tfile_types_description:   ",this.settings.file_types_description,"\n\tfile_size_limit:          ",this.settings.file_size_limit,"\n\tfile_upload_limit:        ",this.settings.file_upload_limit,"\n\tfile_queue_limit:         ",this.settings.file_queue_limit,"\n\tdebug:                    ",
this.settings.debug.toString(),"\n\tprevent_swf_caching:      ",this.settings.prevent_swf_caching.toString(),"\n\tbutton_placeholder_id:    ",this.settings.button_placeholder_id.toString(),"\n\tbutton_placeholder:       ",this.settings.button_placeholder?"Set":"Not Set","\n\tbutton_image_url:         ",this.settings.button_image_url.toString(),"\n\tbutton_width:             ",this.settings.button_width.toString(),"\n\tbutton_height:            ",this.settings.button_height.toString(),"\n\tbutton_text:              ",
this.settings.button_text.toString(),"\n\tbutton_text_style:        ",this.settings.button_text_style.toString(),"\n\tbutton_text_top_padding:  ",this.settings.button_text_top_padding.toString(),"\n\tbutton_text_left_padding: ",this.settings.button_text_left_padding.toString(),"\n\tbutton_action:            ",this.settings.button_action.toString(),"\n\tbutton_disabled:          ",this.settings.button_disabled.toString(),"\n\tcustom_settings:          ",this.settings.custom_settings.toString(),"\nEvent Handlers:\n\tswfupload_loaded_handler assigned:  ",
("function"===typeof this.settings.swfupload_loaded_handler).toString(),"\n\tfile_dialog_start_handler assigned: ",("function"===typeof this.settings.file_dialog_start_handler).toString(),"\n\tfile_queued_handler assigned:       ",("function"===typeof this.settings.file_queued_handler).toString(),"\n\tfile_queue_error_handler assigned:  ",("function"===typeof this.settings.file_queue_error_handler).toString(),"\n\tupload_start_handler assigned:      ",("function"===typeof this.settings.upload_start_handler).toString(),
"\n\tupload_progress_handler assigned:   ",("function"===typeof this.settings.upload_progress_handler).toString(),"\n\tupload_error_handler assigned:      ",("function"===typeof this.settings.upload_error_handler).toString(),"\n\tupload_success_handler assigned:    ",("function"===typeof this.settings.upload_success_handler).toString(),"\n\tupload_complete_handler assigned:   ",("function"===typeof this.settings.upload_complete_handler).toString(),"\n\tdebug_handler assigned:             ",("function"===
typeof this.settings.debug_handler).toString(),"\n"].join(""))};SWFUpload.prototype.addSetting=function(a,b,c){return void 0==b?this.settings[a]=c:this.settings[a]=b};SWFUpload.prototype.getSetting=function(a){return void 0!=this.settings[a]?this.settings[a]:""};
SWFUpload.prototype.callFlash=function(a,b){var b=b||[],c=this.getMovieElement(),d,f;try{f=c.CallFunction('<invoke name="'+a+'" returntype="javascript">'+__flash__argumentsToXML(b,0)+"</invoke>"),d=eval(f)}catch(h){throw"Call to "+a+" failed";}void 0!=d&&"object"===typeof d.post&&(d=this.unescapeFilePostParams(d));return d};SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile")};SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles")};
SWFUpload.prototype.startUpload=function(a){this.callFlash("StartUpload",[a])};SWFUpload.prototype.cancelUpload=function(a,b){!1!==b&&(b=!0);this.callFlash("CancelUpload",[a,b])};SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload")};SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats")};SWFUpload.prototype.setStats=function(a){this.callFlash("SetStats",[a])};
SWFUpload.prototype.getFile=function(a){return"number"===typeof a?this.callFlash("GetFileByIndex",[a]):this.callFlash("GetFile",[a])};SWFUpload.prototype.addFileParam=function(a,b,c){return this.callFlash("AddFileParam",[a,b,c])};SWFUpload.prototype.removeFileParam=function(a,b){this.callFlash("RemoveFileParam",[a,b])};SWFUpload.prototype.setUploadURL=function(a){this.settings.upload_url=a.toString();this.callFlash("SetUploadURL",[a])};
SWFUpload.prototype.setPostParams=function(a){this.settings.post_params=a;this.callFlash("SetPostParams",[a])};SWFUpload.prototype.addPostParam=function(a,b){this.settings.post_params[a]=b;this.callFlash("SetPostParams",[this.settings.post_params])};SWFUpload.prototype.removePostParam=function(a){delete this.settings.post_params[a];this.callFlash("SetPostParams",[this.settings.post_params])};
SWFUpload.prototype.setFileTypes=function(a,b){this.settings.file_types=a;this.settings.file_types_description=b;this.callFlash("SetFileTypes",[a,b])};SWFUpload.prototype.setFileSizeLimit=function(a){this.settings.file_size_limit=a;this.callFlash("SetFileSizeLimit",[a])};SWFUpload.prototype.setFileUploadLimit=function(a){this.settings.file_upload_limit=a;this.callFlash("SetFileUploadLimit",[a])};
SWFUpload.prototype.setFileQueueLimit=function(a){this.settings.file_queue_limit=a;this.callFlash("SetFileQueueLimit",[a])};SWFUpload.prototype.setFilePostName=function(a){this.settings.file_post_name=a;this.callFlash("SetFilePostName",[a])};SWFUpload.prototype.setUseQueryString=function(a){this.settings.use_query_string=a;this.callFlash("SetUseQueryString",[a])};SWFUpload.prototype.setRequeueOnError=function(a){this.settings.requeue_on_error=a;this.callFlash("SetRequeueOnError",[a])};
SWFUpload.prototype.setHTTPSuccess=function(a){"string"===typeof a&&(a=a.replace(" ","").split(","));this.settings.http_success=a;this.callFlash("SetHTTPSuccess",[a])};SWFUpload.prototype.setAssumeSuccessTimeout=function(a){this.settings.assume_success_timeout=a;this.callFlash("SetAssumeSuccessTimeout",[a])};SWFUpload.prototype.setDebugEnabled=function(a){this.settings.debug_enabled=a;this.callFlash("SetDebugEnabled",[a])};
SWFUpload.prototype.setButtonImageURL=function(a){void 0==a&&(a="");this.settings.button_image_url=a;this.callFlash("SetButtonImageURL",[a])};SWFUpload.prototype.setButtonDimensions=function(a,b){this.settings.button_width=a;this.settings.button_height=b;var c=this.getMovieElement();if(void 0!=c)c.style.width=a+"px",c.style.height=b+"px";this.callFlash("SetButtonDimensions",[a,b])};SWFUpload.prototype.setButtonText=function(a){this.settings.button_text=a;this.callFlash("SetButtonText",[a])};
SWFUpload.prototype.setButtonTextPadding=function(a,b){this.settings.button_text_top_padding=b;this.settings.button_text_left_padding=a;this.callFlash("SetButtonTextPadding",[a,b])};SWFUpload.prototype.setButtonTextStyle=function(a){this.settings.button_text_style=a;this.callFlash("SetButtonTextStyle",[a])};SWFUpload.prototype.setButtonDisabled=function(a){this.settings.button_disabled=a;this.callFlash("SetButtonDisabled",[a])};
SWFUpload.prototype.setButtonAction=function(a){this.settings.button_action=a;this.callFlash("SetButtonAction",[a])};SWFUpload.prototype.setButtonCursor=function(a){this.settings.button_cursor=a;this.callFlash("SetButtonCursor",[a])};
SWFUpload.prototype.queueEvent=function(a,b){void 0==b?b=[]:b instanceof Array||(b=[b]);var c=this;if("function"===typeof this.settings[a])this.eventQueue.push(function(){this.settings[a].apply(this,b)}),setTimeout(function(){c.executeNextEvent()},0);else if(null!==this.settings[a])throw"Event handler "+a+" is unknown or is not a function";};SWFUpload.prototype.executeNextEvent=function(){var a=this.eventQueue?this.eventQueue.shift():null;"function"===typeof a&&a.apply(this)};
SWFUpload.prototype.unescapeFilePostParams=function(a){var b=/[$]([0-9a-f]{4})/i,c={},d;if(void 0!=a){for(var f in a.post)if(a.post.hasOwnProperty(f)){d=f;for(var h;null!==(h=b.exec(d));)d=d.replace(h[0],String.fromCharCode(parseInt("0x"+h[1],16)));c[d]=a.post[f]}a.post=c}return a};SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface")}catch(a){return!1}};
SWFUpload.prototype.flashReady=function(){var a=this.getMovieElement();a?(this.cleanUp(a),this.queueEvent("swfupload_loaded_handler")):this.debug("Flash called back ready but the flash movie can't be found.")};
SWFUpload.prototype.cleanUp=function(a){try{if(this.movieElement&&"unknown"===typeof a.CallFunction){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(var b in a)try{"function"===typeof a[b]&&(a[b]=null)}catch(c){}}}catch(d){}window.__flash__removeCallback=function(a,b){try{a&&(a[b]=null)}catch(c){}}};SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler")};
SWFUpload.prototype.fileQueued=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("file_queued_handler",a)};SWFUpload.prototype.fileQueueError=function(a,b,c){a=this.unescapeFilePostParams(a);this.queueEvent("file_queue_error_handler",[a,b,c])};SWFUpload.prototype.fileDialogComplete=function(a,b,c){this.queueEvent("file_dialog_complete_handler",[a,b,c])};SWFUpload.prototype.uploadStart=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("return_upload_start_handler",a)};
SWFUpload.prototype.returnUploadStart=function(a){var b;if("function"===typeof this.settings.upload_start_handler)a=this.unescapeFilePostParams(a),b=this.settings.upload_start_handler.call(this,a);else if(void 0!=this.settings.upload_start_handler)throw"upload_start_handler must be a function";void 0===b&&(b=!0);this.callFlash("ReturnUploadStart",[!!b])};SWFUpload.prototype.uploadProgress=function(a,b,c){a=this.unescapeFilePostParams(a);this.queueEvent("upload_progress_handler",[a,b,c])};
SWFUpload.prototype.uploadError=function(a,b,c){a=this.unescapeFilePostParams(a);this.queueEvent("upload_error_handler",[a,b,c])};SWFUpload.prototype.uploadSuccess=function(a,b,c){a=this.unescapeFilePostParams(a);this.queueEvent("upload_success_handler",[a,b,c])};SWFUpload.prototype.uploadComplete=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("upload_complete_handler",a)};SWFUpload.prototype.debug=function(a){this.queueEvent("debug_handler",a)};
SWFUpload.prototype.debugMessage=function(a){if(this.settings.debug){var b=[];if("object"===typeof a&&"string"===typeof a.name&&"string"===typeof a.message){for(var c in a)a.hasOwnProperty(c)&&b.push(c+": "+a[c]);a=b.join("\n")||"";b=a.split("\n");a="EXCEPTION: "+b.join("\nEXCEPTION: ")}SWFUpload.Console.writeLine(a)}};SWFUpload.Console={};
SWFUpload.Console.writeLine=function(a){var b,c;try{b=document.getElementById("SWFUpload_Console");if(!b)c=document.createElement("form"),document.getElementsByTagName("body")[0].appendChild(c),b=document.createElement("textarea"),b.id="SWFUpload_Console",b.style.fontFamily="monospace",b.setAttribute("wrap","off"),b.wrap="off",b.style.overflow="auto",b.style.width="700px",b.style.height="350px",b.style.margin="5px",c.appendChild(b);b.value+=a+"\n";b.scrollTop=b.scrollHeight-b.clientHeight}catch(d){alert("Exception: "+
d.name+" Message: "+d.message)}};function show_images(){$("ul.cycle li img").css("visibility","visible")}function str_replace(a,b,c){var d="",f=0;for(i=c.indexOf(a);-1<i;i=c.indexOf(a,i))d+=c.substring(f,i),d+=b,f=i+=a.length;return d+c.substring(f,c.length)}function updateshipstatus(a){a=a.split(":");$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=updateshipstatus&id="+a[0]+"&shipid="+a[1]})}
function paidstatus(a){a=a.split(":");$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=paidstatus&id="+a[0]+"&paidid="+a[1]})}
$(document).ready(function(){setTimeout("show_images()",1E3);$("#suggest_logos").autocomplete(DOMAIN+"?ajaxRequest=suggestIt&type=suggest_logos",{minChars:3,max:100,matchSubset:!1,placeholder:"Enter Group Name.."}).result(function(a,b){location.href=b[2]});$("#sf_org").autocomplete(DOMAIN+"?ajaxRequest=suggestIt&type=suggest_logos",{minChars:3,max:100,matchSubset:!1,placeholder:"Enter Group Name..."}).result(function(a,b){$("#sf_org_id").val(b[1])});$("#sf_gc_org").autocomplete(DOMAIN+"?ajaxRequest=suggestIt&type=suggest_logos",
{minChars:3,max:100,matchSubset:!1,placeholder:"Enter Organization Name..."}).result(function(a,b){location.href=DOMAIN+"graphics_center/"+b[1]+".html"});$("#sf_league").autocomplete(DOMAIN+"?ajaxRequest=suggestIt&type=suggest_leagues",{minChars:3,max:100,matchSubset:!1,placeholder:"Enter Super League Name..."}).result(function(a,b){$("#sf_league_id").val(b[1])});color()});
function color(){$("input.color1").val();$("input.color1").ColorPicker({onSubmit:function(a,b){$("input.color1").val(b);$("img.color1").css("background","#"+b);$("#samplecolor1").css("background","#"+b);$(".colorpicker").css("display","none")},onBeforeShow:function(){$(this).ColorPickerSetColor(this.value);$("img.color1").css("background","#"+this.value)}});$("input.color2").val();$("input.color2").ColorPicker({onSubmit:function(a,b){$("input.color2").val(b);$("img.color2").css("background","#"+b);
$("#samplecolor2").css("background","#"+b);$(".colorpicker").css("display","none")},onBeforeShow:function(){$(this).ColorPickerSetColor(this.value);$("img.color2").css("background","#"+this.value)}})}
(function(a){var b=function(){var b=65,d={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:!0,flat:!1},f=function(b,c){var d=X(b);a(c).data("colorpicker").fields.eq(1).val(d.r).end().eq(2).val(d.g).end().eq(3).val(d.b).end()},h=function(b,c){a(c).data("colorpicker").fields.eq(4).val(b.h).end().eq(5).val(b.s).end().eq(6).val(b.b).end()},k=function(b,c){a(c).data("colorpicker").fields.eq(0).val(Z(X(b))).end()},
o=function(b,c){a(c).data("colorpicker").selector.css("backgroundColor","#"+Z(X({h:b.h,s:100,b:100})));a(c).data("colorpicker").selectorIndic.css({left:parseInt(150*b.s/100,10),top:parseInt(150*(100-b.b)/100,10)})},q=function(b,c){a(c).data("colorpicker").hue.css("top",parseInt(150-150*b.h/360,10))},u=function(b,c){a(c).data("colorpicker").currentColor.css("backgroundColor","#"+Z(X(b)))},z=function(b,c){a(c).data("colorpicker").newColor.css("backgroundColor","#"+Z(X(b)))},r=function(d){d=d.charCode||
d.keyCode||-1;if(d>b&&90>=d||32==d)return!1;!0===a(this).parent().parent().data("colorpicker").livePreview&&l.apply(this)},l=function(b){var c=a(this).parent().parent(),d;if(0<this.parentNode.className.indexOf("_hex")){d=c.data("colorpicker");var g=this.value,l=6-g.length;if(0<l){for(var n=[],v=0;v<l;v++)n.push("0");n.push(g);g=n.join("")}g=T(V(g));d.color=d=g}else 0<this.parentNode.className.indexOf("_hsb")?c.data("colorpicker").color=d=K({h:parseInt(c.data("colorpicker").fields.eq(4).val(),10),
s:parseInt(c.data("colorpicker").fields.eq(5).val(),10),b:parseInt(c.data("colorpicker").fields.eq(6).val(),10)}):(d=c.data("colorpicker"),g=parseInt(c.data("colorpicker").fields.eq(1).val(),10),l=parseInt(c.data("colorpicker").fields.eq(2).val(),10),n=parseInt(c.data("colorpicker").fields.eq(3).val(),10),g={r:Math.min(255,Math.max(0,g)),g:Math.min(255,Math.max(0,l)),b:Math.min(255,Math.max(0,n))},d.color=d=T(g));b&&(f(d,c.get(0)),k(d,c.get(0)),h(d,c.get(0)));o(d,c.get(0));q(d,c.get(0));z(d,c.get(0));
c.data("colorpicker").onChange.apply(c,[d,Z(X(d)),X(d)])},C=function(){a(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus")},B=function(){b=0<this.parentNode.className.indexOf("_hex")?70:65;a(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus");a(this).parent().addClass("colorpicker_focus")},n=function(b){var c=a(this).parent().find("input").focus(),b={el:a(this).parent().addClass("colorpicker_slider"),max:0<this.parentNode.className.indexOf("_hsb_h")?
360:0<this.parentNode.className.indexOf("_hsb")?100:255,y:b.pageY,field:c,val:parseInt(c.val(),10),preview:a(this).parent().parent().data("colorpicker").livePreview};a(document).bind("mouseup",b,g);a(document).bind("mousemove",b,s)},s=function(a){a.data.field.val(Math.max(0,Math.min(a.data.max,parseInt(a.data.val+a.pageY-a.data.y,10))));a.data.preview&&l.apply(a.data.field.get(0),[!0]);return!1},g=function(b){l.apply(b.data.field.get(0),[!0]);b.data.el.removeClass("colorpicker_slider").find("input").focus();
a(document).unbind("mouseup",g);a(document).unbind("mousemove",s);return!1},G=function(){var b={cal:a(this).parent(),y:a(this).offset().top};b.preview=b.cal.data("colorpicker").livePreview;a(document).bind("mouseup",b,U);a(document).bind("mousemove",b,O)},O=function(a){l.apply(a.data.cal.data("colorpicker").fields.eq(4).val(parseInt(360*(150-Math.max(0,Math.min(150,a.pageY-a.data.y)))/150,10)).get(0),[a.data.preview]);return!1},U=function(b){f(b.data.cal.data("colorpicker").color,b.data.cal.get(0));
k(b.data.cal.data("colorpicker").color,b.data.cal.get(0));a(document).unbind("mouseup",U);a(document).unbind("mousemove",O);return!1},J=function(){var b={cal:a(this).parent(),pos:a(this).offset()};b.preview=b.cal.data("colorpicker").livePreview;a(document).bind("mouseup",b,L);a(document).bind("mousemove",b,W)},W=function(a){l.apply(a.data.cal.data("colorpicker").fields.eq(6).val(parseInt(100*(150-Math.max(0,Math.min(150,a.pageY-a.data.pos.top)))/150,10)).end().eq(5).val(parseInt(100*Math.max(0,Math.min(150,
a.pageX-a.data.pos.left))/150,10)).get(0),[a.data.preview]);return!1},L=function(b){f(b.data.cal.data("colorpicker").color,b.data.cal.get(0));k(b.data.cal.data("colorpicker").color,b.data.cal.get(0));a(document).unbind("mouseup",L);a(document).unbind("mousemove",W);return!1},E=function(){a(this).addClass("colorpicker_focus")},D=function(){a(this).removeClass("colorpicker_focus")},S=function(){var b=a(this).parent(),c=b.data("colorpicker").color;b.data("colorpicker").origColor=c;u(c,b.get(0));b.data("colorpicker").onSubmit(c,
Z(X(c)),X(c))},v=function(){var b,c,d,f,g=a("#"+a(this).data("colorpickerId"));g.data("colorpicker").onBeforeShow.apply(this,[g.get(0)]);var h=a(this).offset();f="CSS1Compat"==document.compatMode;b=window.pageXOffset||(f?document.documentElement.scrollLeft:document.body.scrollLeft);c=window.pageYOffset||(f?document.documentElement.scrollTop:document.body.scrollTop);d=window.innerWidth||(f?document.documentElement.clientWidth:document.body.clientWidth);f=window.innerHeight||(f?document.documentElement.clientHeight:
document.body.clientHeight);var k=h.top+this.offsetHeight,h=h.left;k+176>c+f&&(k-=this.offsetHeight+176);h+356>b+d&&(h-=356);g.css({left:h+"px",top:k+"px"});!1!=g.data("colorpicker").onShow.apply(this,[g.get(0)])&&g.show();a(document).bind("mousedown",{cal:g},A);return!1},A=function(b){aa(b.data.cal.get(0),b.target,b.data.cal.get(0))||(!1!=b.data.cal.data("colorpicker").onHide.apply(this,[b.data.cal.get(0)])&&b.data.cal.hide(),a(document).unbind("mousedown",A))},aa=function(a,b,c){if(a==b)return!0;
if(a.contains)return a.contains(b);if(a.compareDocumentPosition)return!!(a.compareDocumentPosition(b)&16);for(b=b.parentNode;b&&b!=c;){if(b==a)return!0;b=b.parentNode}return!1},K=function(a){return{h:Math.min(360,Math.max(0,a.h)),s:Math.min(100,Math.max(0,a.s)),b:Math.min(100,Math.max(0,a.b))}},V=function(a){a=parseInt(-1<a.indexOf("#")?a.substring(1):a,16);return{r:a>>16,g:(a&65280)>>8,b:a&255}},T=function(a){var b={};b.b=Math.max(Math.max(a.r,a.g),a.b);b.s=0>=b.b?0:Math.round(100*(b.b-Math.min(Math.min(a.r,
a.g),a.b))/b.b);b.b=Math.round(100*(b.b/255));b.h=a.r==a.g&&a.g==a.b?0:a.r>=a.g&&a.g>=a.b?60*(a.g-a.b)/(a.r-a.b):a.g>=a.r&&a.r>=a.b?60+60*(a.g-a.r)/(a.g-a.b):a.g>=a.b&&a.b>=a.r?120+60*(a.b-a.r)/(a.g-a.r):a.b>=a.g&&a.g>=a.r?180+60*(a.b-a.g)/(a.b-a.r):a.b>=a.r&&a.r>=a.g?240+60*(a.r-a.g)/(a.b-a.g):a.r>=a.b&&a.b>=a.g?300+60*(a.r-a.b)/(a.r-a.g):0;b.h=Math.round(b.h);return b},X=function(a){var b,c,d;b=Math.round(a.h);var f=Math.round(255*a.s/100),a=Math.round(255*a.b/100);if(0==f)b=c=d=a;else{var f=(255-
f)*a/255,g=(a-f)*(b%60)/60;360==b&&(b=0);60>b?(b=a,d=f,c=f+g):120>b?(c=a,d=f,b=a-g):180>b?(c=a,b=f,d=f+g):240>b?(d=a,b=f,c=a-g):300>b?(d=a,c=f,b=f+g):360>b?(b=a,c=f,d=a-g):d=c=b=0}return{r:Math.round(b),g:Math.round(c),b:Math.round(d)}},Z=function(b){var c=[b.r.toString(16),b.g.toString(16),b.b.toString(16)];a.each(c,function(a,b){1==b.length&&(c[a]="0"+b)});return c.join("")};return{init:function(b){b=a.extend({},d,b||{});if("string"==typeof b.color)b.color=T(V(b.color));else if(void 0!=b.color.r&&
void 0!=b.color.g&&void 0!=b.color.b)b.color=T(b.color);else if(void 0!=b.color.h&&void 0!=b.color.s&&void 0!=b.color.b)b.color=K(b.color);else return this;b.origColor=b.color;return this.each(function(){if(!a(this).data("colorpickerId")){var c="collorpicker_"+parseInt(1E3*Math.random());a(this).data("colorpickerId",c);c=a('<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>').attr("id",
c);b.flat?c.appendTo(this).show():c.appendTo(document.body);b.fields=c.find("input").bind("keydown",r).bind("change",l).bind("blur",C).bind("focus",B);c.find("span").bind("mousedown",n);b.selector=c.find("div.colorpicker_color").bind("mousedown",J);b.selectorIndic=b.selector.find("div div");b.hue=c.find("div.colorpicker_hue div");c.find("div.colorpicker_hue").bind("mousedown",G);b.newColor=c.find("div.colorpicker_new_color");b.currentColor=c.find("div.colorpicker_current_color");c.data("colorpicker",
b);c.find("div.colorpicker_submit").bind("mouseenter",E).bind("mouseleave",D).bind("click",S);f(b.color,c.get(0));h(b.color,c.get(0));k(b.color,c.get(0));q(b.color,c.get(0));o(b.color,c.get(0));u(b.color,c.get(0));z(b.color,c.get(0));b.flat?c.css({position:"relative",display:"block"}):a(this).bind(b.eventName,v)}})},showPicker:function(){return this.each(function(){a(this).data("colorpickerId")&&v.apply(this)})},hidePicker:function(){return this.each(function(){a(this).data("colorpickerId")&&a("#"+
a(this).data("colorpickerId")).hide()})},setColor:function(b){if("string"==typeof b)b=T(V(b));else if(void 0!=b.r&&void 0!=b.g&&void 0!=b.b)b=T(b);else if(void 0!=b.h&&void 0!=b.s&&void 0!=b.b)b=K(b);else return this;return this.each(function(){if(a(this).data("colorpickerId")){var c=a("#"+a(this).data("colorpickerId"));c.data("colorpicker").color=b;c.data("colorpicker").origColor=b;f(b,c.get(0));h(b,c.get(0));k(b,c.get(0));q(b,c.get(0));o(b,c.get(0));u(b,c.get(0));z(b,c.get(0))}})}}}();a.fn.extend({ColorPicker:b.init,
ColorPickerHide:b.hide,ColorPickerShow:b.show,ColorPickerSetColor:b.setColor})})(jQuery);
(function(a){a.fn.extend({autocomplete:function(b,c){var d="string"==typeof b,c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(a){return a};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(a){return this.bind("result",a)},search:function(a){return this.trigger("search",[a])},flushCache:function(){return this.trigger("flushCache")},
setOptions:function(a){return this.trigger("setOptions",[a])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(b,c){var d,f;function h(){var d=O.selected();if(!d)return!1;var f=d.result;B=f;if(c.multiple){var g=o(l.val());if(1<g.length){var h=c.multipleSeparator.length,k=a(b).selection().start,n,v=0;a.each(g,function(a,b){v+=b.length;if(k<=v)return n=a,!1;v+=h});g[n]=f;f=g.join(c.multipleSeparator)}f+=c.multipleSeparator}l.val(f);u();l.trigger("result",[d.data,
d.value]);return!0}function k(a,b){if(g==d)O.hide();else{var f=l.val();if(b||f!=B)B=f,f=q(f),f.length>=c.minChars&&f!=c.placeholder?(l.addClass(c.loadingClass),c.matchCase||(f=f.toLowerCase()),r(f,z,u)):(l.removeClass(c.loadingClass),O.hide())}}function o(b){return!b?[""]:!c.multiple?[a.trim(b)]:a.map(b.split(c.multipleSeparator),function(c){return a.trim(b).length?a.trim(c):null})}function q(d){if(!c.multiple)return d;var f=o(d);if(1==f.length)return f[0];f=a(b).selection().start;f=f==d.length?o(d):
o(d.replace(d.substring(f),""));return f[f.length-1]}function u(){O.visible();O.hide();clearTimeout(C);l.removeClass(c.loadingClass);c.mustMatch&&l.search(function(a){a||(c.multiple?(a=o(l.val()).slice(0,-1),l.val(a.join(c.multipleSeparator)+(a.length?c.multipleSeparator:""))):(l.val(""),l.trigger("result",null)))})}function z(d,h){if(h&&h.length&&s){l.removeClass(c.loadingClass);O.display(h,d);var k=h[0].value;c.autoFill&&q(l.val()).toLowerCase()==d.toLowerCase()&&g!=f&&(l.val(l.val()+k.substring(q(B).length)),
a(b).selection(B.length,B.length+k.length));O.show()}else u()}function r(d,f,g){c.matchCase||(d=d.toLowerCase());var h=n.load(d);if(h&&h.length)f(d,h);else if("string"==typeof c.url&&0<c.url.length){var k={timestamp:+new Date};a.each(c.extraParams,function(a,b){k[a]="function"==typeof b?b():b});a.ajax({mode:"abort",port:"autocomplete"+b.name,dataType:c.dataType,url:c.url,data:a.extend({q:q(d),limit:c.max},k),success:function(b){var g;if(!(g=c.parse&&c.parse(b))){g=[];for(var b=b.split("\n"),h=0;h<
b.length;h++){var k=a.trim(b[h]);k&&(k=k.split("|"),g[g.length]={data:k,value:k[0],result:c.formatResult&&c.formatResult(k,k[0])||k[0]})}}n.add(d,g);f(d,g)}})}else O.emptyList(),g(d)}d=46;f=8;var l=a(b).attr("autocomplete","off").addClass(c.inputClass),C,B="",n=a.Autocompleter.Cache(c),s=0,g,G={mouseDownOnSelect:!1},O=a.Autocompleter.Select(c,b,h,G),U;a.browser.opera&&a(b.form).bind("submit.autocomplete",function(){if(U)return U=!1});l.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(b){s=
1;g=b.keyCode;switch(b.keyCode){case 38:b.preventDefault();O.visible()?O.prev():k(0,!0);break;case 40:b.preventDefault();O.visible()?O.next():k(0,!0);break;case 33:b.preventDefault();O.visible()?O.pageUp():k(0,!0);break;case 34:b.preventDefault();O.visible()?O.pageDown():k(0,!0);break;case c.multiple&&","==a.trim(c.multipleSeparator)&&188:case 9:case 13:if(h())return b.preventDefault(),U=!0,!1;break;case 27:O.hide();break;default:clearTimeout(C),C=setTimeout(k,c.delay)}}).focus(function(){s++}).blur(function(){s=
0;G.mouseDownOnSelect||(clearTimeout(C),C=setTimeout(u,200))}).click(function(){1<s++&&!O.visible()&&k(0,!0)}).bind("search",function(){function b(a,d){var f;if(d&&d.length)for(var g=0;g<d.length;g++)if(d[g].result.toLowerCase()==a.toLowerCase()){f=d[g];break}"function"==typeof c?c(f):l.trigger("result",f&&[f.data,f.value])}var c=1<arguments.length?arguments[1]:null;a.each(o(l.val()),function(a,c){r(c,b,b)})}).bind("flushCache",function(){n.flush()}).bind("setOptions",function(b,d){a.extend(c,d);
"data"in d&&n.populate()}).bind("unautocomplete",function(){O.unbind();l.unbind();a(b.form).unbind(".autocomplete")})};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:!1,matchSubset:!0,matchContains:!1,cacheLength:10,max:100,mustMatch:!1,extraParams:{},selectFirst:!0,formatItem:function(a){return a[0]},formatMatch:null,autoFill:!1,width:0,multiple:!1,multipleSeparator:", ",placeholder:null,highlight:function(a,c){return a.replace(RegExp("(?![^&;]+;)(?!<[^<>]*)("+
c.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:!0,scrollHeight:180};a.Autocompleter.Cache=function(b){function c(a,c){b.matchCase||(a=a.toLowerCase());var d=a.indexOf(c);"word"==b.matchContains&&(d=a.toLowerCase().search("\\b"+c.toLowerCase()));return-1==d?!1:0==d||b.matchContains}function d(a,c){o>b.cacheLength&&h();k[a]||o++;k[a]=c}function f(){if(!b.data)return!1;var c={},f=0;if(!b.url)b.cacheLength=1;c[""]=[];for(var h=0,k=
b.data.length;h<k;h++){var l=b.data[h],l="string"==typeof l?[l]:l,o=b.formatMatch(l,h+1,b.data.length);if(!1!==o){var B=o.charAt(0).toLowerCase();c[B]||(c[B]=[]);l={value:o,data:l,result:b.formatResult&&b.formatResult(l)||o};c[B].push(l);f++<b.max&&c[""].push(l)}}a.each(c,function(a,c){b.cacheLength++;d(a,c)})}function h(){k={};o=0}var k={},o=0;setTimeout(f,25);return{flush:h,add:d,populate:f,load:function(d){if(!b.cacheLength||!o)return null;if(!b.url&&b.matchContains){var f=[],h;for(h in k)if(0<
h.length){var r=k[h];a.each(r,function(a,b){c(b.value,d)&&f.push(b)})}return f}if(k[d])return k[d];if(b.matchSubset)for(h=d.length-1;h>=b.minChars;h--)if(r=k[d.substr(0,h)])return f=[],a.each(r,function(a,b){c(b.value,d)&&(f[f.length]=b)}),f;return null}}};a.Autocompleter.Select=function(b,c,d,f){var h;function k(){C&&(B=a("<div/>").hide().addClass(b.resultsClass).css("position","absolute").appendTo(document.body),n=a("<ul/>").appendTo(B).mouseover(function(b){o(b).nodeName&&"LI"==o(b).nodeName.toUpperCase()&&
(z=a("li",n).removeClass(h).index(o(b)),a(o(b)).addClass(h))}).click(function(b){a(o(b)).addClass(h);d();c.focus();return!1}).mousedown(function(){f.mouseDownOnSelect=!0}).mouseup(function(){f.mouseDownOnSelect=!1}),0<b.width&&B.css("width",b.width),C=!1)}function o(a){for(a=a.target;a&&"LI"!=a.tagName;)a=a.parentNode;return!a?[]:a}function q(a){u.slice(z,z+1).removeClass(h);z+=a;0>z?z=u.size()-1:z>=u.size()&&(z=0);a=u.slice(z,z+1).addClass(h);if(b.scroll){var c=0;u.slice(0,z).each(function(){c+=
this.offsetHeight});c+a[0].offsetHeight-n.scrollTop()>n[0].clientHeight?n.scrollTop(c+a[0].offsetHeight-n.innerHeight()):c<n.scrollTop()&&n.scrollTop(c)}}h="ac_over";var u,z=-1,r,l="",C=!0,B,n;return{display:function(c,d){k();r=c;l=d;n.empty();for(var f=b.max&&b.max<r.length?b.max:r.length,q=0;q<f;q++)if(r[q]){var o=b.formatItem(r[q].data,q+1,f,r[q].value,l);!1!==o&&(o=a("<li/>").html(b.highlight(o,l)).addClass(0==q%2?"ac_even":"ac_odd").appendTo(n)[0],a.data(o,"ac_data",r[q]))}u=n.find("li");b.selectFirst&&
(u.slice(0,1).addClass(h),z=0);a.fn.bgiframe&&n.bgiframe()},next:function(){q(1)},prev:function(){q(-1)},pageUp:function(){0!=z&&0>z-8?q(-z):q(-8)},pageDown:function(){z!=u.size()-1&&z+8>u.size()?q(u.size()-1-z):q(8)},hide:function(){B&&B.hide();u&&u.removeClass(h);z=-1},visible:function(){return B&&B.is(":visible")},current:function(){return this.visible()&&(u.filter("."+h)[0]||b.selectFirst&&u[0])},show:function(){var d=a(c).offset();B.css({width:"string"==typeof b.width||0<b.width?b.width:a(c).width(),
top:d.top+c.offsetHeight,left:d.left}).show();if(b.scroll&&(n.scrollTop(0),n.css({maxHeight:b.scrollHeight,overflow:"auto"}),a.browser.msie&&"undefined"===typeof document.body.style.maxHeight)){var f=0;u.each(function(){f+=this.offsetHeight});d=f>b.scrollHeight;n.css("height",d?b.scrollHeight:f);d||u.width(n.width()-parseInt(u.css("padding-left"))-parseInt(u.css("padding-right")))}},selected:function(){var b=u&&u.filter("."+h).removeClass(h);return b&&b.length&&a.data(b[0],"ac_data")},emptyList:function(){n&&
n.empty()},unbind:function(){B&&B.remove()}}};a.fn.selection=function(a,c){if(void 0!==a)return this.each(function(){if(this.createTextRange){var d=this.createTextRange();void 0===c||a==c?d.move("character",a):(d.collapse(!0),d.moveStart("character",a),d.moveEnd("character",c));d.select()}else if(this.setSelectionRange)this.setSelectionRange(a,c);else if(this.selectionStart)this.selectionStart=a,this.selectionEnd=c});var d=this[0];if(d.createTextRange){var f=document.selection.createRange(),h=d.value,
k=f.text.length;f.text="<->";f=d.value.indexOf("<->");d.value=h;this.selection(f,f+k);return{start:f,end:f+k}}if(void 0!==d.selectionStart)return{start:d.selectionStart,end:d.selectionEnd}}})(jQuery);
(function(a,b){function c(b,c){b=b?' id="'+r+b+'"':"";return a("<div"+b+(c?' style="'+c+'"':"")+"/>")}function d(a,b){b="x"===b?V.width():V.height();return"string"===typeof a?Math.round(/%/.test(a)?b/100*parseInt(a,10):parseInt(a,10)):a}function f(a){return t.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(a)}function h(b){for(var c in b)a.isFunction(b[c])&&"on"!==c.substring(0,2)&&(b[c]=b[c].call(ka));b.rel=b.rel||ka.rel||"nofollow";b.href=b.href||a(ka).attr("href")||a(ka).attr("alt");
b.title=b.title||ka.title;return b}function k(b,c){c&&c.call(ka);a.event.trigger(b)}function o(){var a,b=r+"Slideshow_",c="click."+r,d,f;t.slideshow&&K[1]&&(d=function(){Q.text(t.slideshowStop).unbind(c).bind(B,function(){if(ba<K.length-1||t.loop)a=setTimeout(Y.next,t.slideshowSpeed)}).bind(C,function(){clearTimeout(a)}).one(c+" "+n,f);L.removeClass(b+"off").addClass(b+"on");a=setTimeout(Y.next,t.slideshowSpeed)},f=function(){clearTimeout(a);Q.text(t.slideshowStart).unbind([B,C,n,c].join(" ")).one(c,
d);L.removeClass(b+"on").addClass(b+"off")},t.slideshowAuto?d():f())}function q(b){if(!Ra){ka=b;t=h(a.extend({},a.data(ka,z)));K=a(ka);ba=0;"nofollow"!==t.rel&&(K=a("."+Sa).filter(function(){return(a.data(this,z).rel||this.rel)===t.rel}),ba=K.index(ka),-1===ba&&(K=K.add(ka),ba=K.length-1));if(!ya){ya=Oa=!0;L.show();if(t.returnFocus)try{ka.blur(),a(ka).one(s,function(){try{this.focus()}catch(a){}})}catch(c){}W.css({opacity:+t.opacity,cursor:t.overlayClose?"pointer":"auto"}).show();t.w=d(t.initialWidth,
"x");t.h=d(t.initialHeight,"y");Y.position(0);U&&V.bind("resize."+J+" scroll."+J,function(){W.css({width:V.width(),height:V.height(),top:V.scrollTop(),left:V.scrollLeft()})}).trigger("scroll."+J);k(l,t.onOpen);R.add(pa).add(ea).add(Q).add(H).hide();"hide"!=t.close_position&&xa.html(t.close).show()}Y.load(!0)}}var u={transition:"elastic",speed:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,inline:!1,html:!1,
iframe:!1,photo:!1,href:!1,title:!1,title_position:"bottom-center",rel:!1,opacity:0.9,preloading:!0,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",close_position:"outside-top-right",open:!1,returnFocus:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,overlayClose:!0,escKey:!0,arrowKey:!0},z="colorbox",r="cbox",l=r+"_open",C=r+"_load",
B=r+"_complete",n=r+"_cleanup",s=r+"_closed",g=r+"_purge",G=r+"_loaded",O=a.browser.msie&&!a.support.opacity,U=O&&7>a.browser.version,J=r+"_IE6",W,L,E,D,S,v,A,aa,K,V,T,X,Z,H,R,Q,ea,pa,xa,P,Ca,Fa,Ka,ka,ba,t,ya,Oa,Ra=!1,Y,Sa=r+"Element";Y=a.fn[z]=a[z]=function(b,c){var d=this,f;if(!d[0]&&d.selector)return d;b=b||{};if(c)b.onComplete=c;if(!d[0]||void 0===d.selector)d=a("<a/>"),b.open=!0;d.each(function(){a.data(this,z,a.extend({},a.data(this,z)||u,b));a(this).addClass(Sa)});f=b.open;a.isFunction(f)&&
(f=f.call(d));f&&q(d[0]);return d};Y.init=function(){V=a(b);L=c().attr({id:z,"class":O?r+"IE":""});W=c("Overlay",U?"position:absolute":"").hide();E=c("Wrapper");D=c("Content").append(T=c("LoadedContent","width:0; height:0; overflow:hidden"),Z=c("LoadingOverlay").add(c("LoadingGraphic")),H=c("Title"),R=c("Current"),ea=c("Next"),pa=c("Previous"),Q=c("Slideshow").bind(l,o));E.append(c().append(c("TopLeft"),S=c("TopCenter"),c("TopRight")),c(!1,"clear:left").append(v=c("MiddleLeft"),D,A=c("MiddleRight")),
c(!1,"clear:left").append(c("BottomLeft"),aa=c("BottomCenter"),c("BottomRight"))).children().children().css({"float":"left"});L.append(xa=c("Close"));X=c(!1,"position:absolute; width:9999px; visibility:hidden; display:none");a("body").prepend(W,L.append(E,X));D.children().hover(function(){a(this).addClass("hover")},function(){a(this).removeClass("hover")}).addClass("hover");P=S.height()+aa.height()+D.outerHeight(!0)-D.height();Ca=v.width()+A.width()+D.outerWidth(!0)-D.width();Fa=T.outerHeight(!0);
Ka=T.outerWidth(!0);L.css({"padding-bottom":P,"padding-right":Ca}).hide();ea.click(Y.next);pa.click(Y.prev);xa.click(Y.close);D.children().removeClass("hover");a("."+Sa).live("click",function(a){0!==a.button&&"undefined"!==typeof a.button||a.ctrlKey||a.shiftKey||a.altKey||(a.preventDefault(),q(this))});W.click(function(){t.overlayClose&&Y.close()});a(document).bind("keydown",function(a){ya&&t.escKey&&27===a.keyCode&&(a.preventDefault(),Y.close());if(ya&&t.arrowKey&&!Oa&&K[1])if(37===a.keyCode&&(ba||
t.loop))a.preventDefault(),pa.click();else if(39===a.keyCode&&(ba<K.length-1||t.loop))a.preventDefault(),ea.click()})};Y.remove=function(){L.add(W).remove();a("."+Sa).die("click").removeData(z).removeClass(Sa)};Y.position=function(a,b){function c(a){S[0].style.width=aa[0].style.width=D[0].style.width=a.style.width;Z[0].style.height=Z[1].style.height=D[0].style.height=v[0].style.height=A[0].style.height=a.style.height}var d,f=Math.max(document.documentElement.clientHeight-t.h-Fa-P,0)/2+V.scrollTop(),
g=Math.max(V.width()-t.w-Ka-Ca,0)/2+V.scrollLeft();d=L.width()===t.w+Ka&&L.height()===t.h+Fa?0:a;E[0].style.width=E[0].style.height="9999px";L.dequeue().animate({width:t.w+Ka,height:t.h+Fa,top:f,left:g},{duration:d,complete:function(){c(this);Oa=!1;E[0].style.width=t.w+Ka+Ca+"px";E[0].style.height=t.h+Fa+P+"px";b&&b()},step:function(){c(this)}})};Y.resize=function(a){if(ya){a=a||{};if(a.width)t.w=d(a.width,"x")-Ka-Ca;if(a.innerWidth)t.w=d(a.innerWidth,"x");T.css({width:t.w});if(a.height)t.h=d(a.height,
"y")-Fa-P;if(a.innerHeight)t.h=d(a.innerHeight,"y");if(!a.innerHeight&&!a.height)a=T.wrapInner("<div style='overflow:auto'></div>").children(),t.h=a.height(),a.replaceWith(a.children());T.css({height:t.h});Y.position("none"===t.transition?0:t.speed)}};Y.prep=function(b){function d(b){var c,l,n,v,q=K.length,o=t.loop;Y.position(b,function(){if(ya){O&&g&&T.fadeIn(100);T.show();k(G);t.title?H.show().html(t.title):H.hide().html("");if(1<q&&("string"===typeof t.current&&R.html(t.current.replace(/\{current\}/,
ba+1).replace(/\{total\}/,q)).show(),ea[o||ba<q-1?"show":"hide"]().html(t.next),pa[o||ba?"show":"hide"]().html(t.previous),c=ba?K[ba-1]:K[q-1],n=ba<q-1?K[ba+1]:K[0],t.slideshow&&Q.show(),t.preloading)){v=a.data(n,z).href||n.href;l=a.data(c,z).href||c.href;v=a.isFunction(v)?v.call(n):v;l=a.isFunction(l)?l.call(c):l;if(f(v))a("<img/>")[0].src=v;if(f(l))a("<img/>")[0].src=l}Z.hide();if("fade"===t.transition)L.fadeTo(h,1,function(){if(O)L[0].style.filter=!1});else if(O)L[0].style.filter=!1;V.bind("resize."+
r,function(){Y.position(0)});k(B,t.onComplete)}})}if(ya){var g,h="none"===t.transition?0:t.speed;V.unbind("resize."+r);T.remove();T=c("LoadedContent").html(b);var l=b=0;t.title&&(t.title_position.match(/^top\-/)?b=1:t.title_position.match(/^bottom\-/)&&(l=1));t.close_position.match(/^top\-/)?b=1:t.close_position.match(/^bottom\-/)&&(l=1);b&&T.addClass(r+"LoadedContent-margin-top");l&&T.addClass(r+"LoadedContent-margin-bottom");T.hide().appendTo(X.show()).css({width:function(){t.w=t.w||T.outerWidth(!0);
t.w=t.mw&&t.mw<t.w?t.mw:t.w;return t.w}(),overflow:t.scrolling?"auto":"hidden"}).css({height:function(){t.h=t.h||T.outerHeight(!0);t.h=t.mh&&t.mh<t.h?t.mh:t.h;return t.h}()}).prependTo(D);X.hide();a("#"+r+"Photo").css({cssFloat:"none",marginLeft:"auto",marginRight:"auto"});if(U)a("select").not(L.find("select")).filter(function(){return"hidden"!==this.style.visibility}).css({visibility:"hidden"}).one(n,function(){this.style.visibility="inherit"});"fade"===t.transition?L.fadeTo(h,0,function(){d(0)}):
d(h)}};Y.load=function(b){var l,n,v,q=Y.prep;Oa=!0;ka=K[ba];b||(t=h(a.extend({},a.data(ka,z))));a("#"+r+"Close").addClass(r+"Close-"+t.close_position);a("#"+r+"Title").addClass(r+"Title-"+t.title_position);k(g);k(C,t.onLoad);t.h=t.height?d(t.height,"y")-Fa-P:t.innerHeight&&d(t.innerHeight,"y");t.w=t.width?d(t.width,"x")-Ka-Ca:t.innerWidth&&d(t.innerWidth,"x");t.mw=t.w;t.mh=t.h;if(t.maxWidth)t.mw=d(t.maxWidth,"x")-Ka-Ca,t.mw=t.w&&t.w<t.mw?t.w:t.mw;if(t.maxHeight)t.mh=d(t.maxHeight,"y")-Fa-P,t.mh=t.h&&
t.h<t.mh?t.h:t.mh;l=t.href;Z.show();t.inline?(c().hide().insertBefore(a(l)[0]).one(g,function(){a(this).replaceWith(T.children())}),q(a(l))):t.iframe?(L.one(G,function(){var b=a("<iframe name='"+(new Date).getTime()+"' frameborder=0"+(t.scrolling?"":" scrolling='no'")+(O?" allowtransparency='true'":"")+" style='width:100%; height:100%; border:0; display:block;'/>");b[0].src=t.href;b.appendTo(T).one(g,function(){b[0].src="//about:blank"})}),q(" ")):t.html?q(t.html):f(l)?(n=new Image,n.onload=function(){var b;
n.onload=null;n.id=r+"Photo";a(n).css({border:"none",display:"block",cssFloat:"left"});t.scalePhotos&&(v=function(){n.height-=n.height*b;n.width-=n.width*b},t.mw&&n.width>t.mw&&(b=(n.width-t.mw)/n.width,v()),t.mh&&n.height>t.mh&&(b=(n.height-t.mh)/n.height,v()));if(t.h)n.style.marginTop=Math.max(t.h-n.height,0)/2+"px";K[1]&&(ba<K.length-1||t.loop)&&a(n).css({cursor:"pointer"}).click(Y.next);if(O)n.style.msInterpolationMode="bicubic";setTimeout(function(){q(n)},1)},setTimeout(function(){n.src=l},1)):
l&&X.load(l,function(b,c,d){q("error"===c?"Request unsuccessful: "+d.statusText:a(this).children())})};Y.next=function(){Oa||(ba=ba<K.length-1?ba+1:0,Y.load())};Y.prev=function(){Oa||(ba=ba?ba-1:K.length-1,Y.load())};Y.close=function(){ya&&!Ra&&(Ra=!0,ya=!1,k(n,t.onCleanup),V.unbind("."+r+" ."+J),W.fadeTo("fast",0),L.stop().fadeTo("fast",0,function(){k(g);T.remove();L.add(W).css({opacity:1,cursor:"auto"}).hide();setTimeout(function(){Ra=!1;k(s,t.onClosed)},1)}))};Y.element=function(){return a(ka)};
Y.settings=u;a(Y.init)})(jQuery,this);
(function(a){var b=new Date,c="January,February,March,April,May,June,July,August,September,October,November,December".split(","),d="31,28,31,30,31,30,31,31,30,31,30,31".split(","),f=/^\d{1,2}\/\d{1,2}\/\d{2}|\d{4}$/,h=/^\d{4,4}$/;a.fn.simpleDatepicker=function(k){function o(){for(var b=[],d=0;d<=l.endyear-l.startyear;d++)b[d]=l.startyear+d;var f=a('<table class="datepicker" cellpadding="0" cellspacing="0"></table>');f.append("<thead></thead>");f.append("<tfoot></tfoot>");f.append("<tbody></tbody>");
for(var h='<select name="month" class="datepicker-month">',d=0;d<c.length;d++)h+='<option value="'+d+'">'+c[d]+"</option>";for(var h=h+"</select>",g='<select name="year" class="datepicker-year">',d=0;d<b.length;d++)g+='<option value="'+b[d]+'">'+b[d]+"</option>";g+="</select>";a("thead",f).append('<tr class="datepicker-controls"><th colspan="7"><span class="datepicker-prevMonth">&laquo;</span>&nbsp;'+h+g+'&nbsp;<span class="datepicker-nextMonth">&raquo;</span><span class="datepicker-close">x</span></th></tr>');
a("thead",f).append('<tr class="datepicker-days"><th>S</th><th>M</th><th>T</th><th>W</th><th>T</th><th>F</th><th>S</th></tr>');a("tfoot",f).append('<tr><td colspan="7"><span class="datepicker-today">Today</span><span class="datepicker-tomorrow">Tomorrow</span><span class="datepicker-clear">Clear</span><span class="datepicker-close">Close</span></td></tr>');for(d=0;6>d;d++)a("tbody",f).append("<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>");return f}function q(b){var c=curtop=
0,d=!1;a(b).parents("#TB_window").each(function(){d=!0});if(b.offsetParent){do c+=b.offsetLeft,curtop+=b.offsetTop;while(b=b.offsetParent);!0==d&&(c+=a(window).scrollLeft(),curtop+=a(window).scrollTop());return[c,curtop]}return!1}function u(b,c,f,h){var g=a("select.datepicker-month",f).get(0).selectedIndex,k=a("select.datepicker-year",f).get(0).selectedIndex,q=a("select.datepicker-year option",f).get().length;if(b&&a(b.target).hasClass("datepicker-prevMonth"))0==g&&k?(k-=1,g=11,a("select.datepicker-month",
f).get(0).selectedIndex=11,a("select.datepicker-year",f).get(0).selectedIndex=k):(g-=1,a("select.datepicker-month",f).get(0).selectedIndex=g);else if(b&&a(b.target).hasClass("datepicker-nextMonth"))11==g&&k+1<q?(k+=1,g=0,a("select.datepicker-month",f).get(0).selectedIndex=0,a("select.datepicker-year",f).get(0).selectedIndex=k):(g+=1,a("select.datepicker-month",f).get(0).selectedIndex=g);0==g&&!k?a("span.datepicker-prevMonth",f).hide():a("span.datepicker-prevMonth",f).show();k+1==q&&11==g?a("span.datepicker-nextMonth",
f).hide():a("span.datepicker-nextMonth",f).show();var b=a("tbody td",f).unbind().empty().removeClass("datepicker-date"),o=a("select.datepicker-month",f).val(),r=a("select.datepicker-year",f).val(),u=(new Date(r,o,1)).getDay(),L=d[o];if(1==o&&(0==r%4&&0!=r%100||0==r%400))L=29;if(l.startdate.constructor==Date)var E=l.startdate.getMonth(),D=l.startdate.getDate();if(l.enddate.constructor==Date)var S=l.enddate.getMonth(),v=l.enddate.getDate();for(var A=0;A<L;A++){var aa=a(b.get(A+u)).removeClass("datepicker-chosen");
if((k||!D&&!E||A+1>=D&&g==E||g>E)&&(k+1<q||!v&&!S||A+1<=v&&g==S||g<S))aa.text(A+1).addClass("datepicker-date").hover(function(){a(this).addClass("datepicker-over")},function(){a(this).removeClass("datepicker-over")}).click(function(){var b=new Date(a("select.datepicker-year",f).val(),a("select.datepicker-month",f).val(),a(this).text());z(c,f,b)}),A+1==h.getDate()&&o==h.getMonth()&&r==h.getFullYear()&&aa.addClass("datepicker-chosen")}}function z(b,c,d){d&&d.constructor==Date&&b.val(a.fn.simpleDatepicker.formatOutput(d));
0===d&&b.val("");c.remove();a.data(b.get(0),"simpleDatepicker",{hasDatepicker:!1});a(b).trigger("keyup")}function r(c,d){a("table.datepicker").remove();a("input.calendar").each(function(){a.data(this,"simpleDatepicker",{hasDatepicker:!1})});var h=a(c);if(!1==a.data(h.get(0),"simpleDatepicker").hasDatepicker){a.data(h.get(0),"simpleDatepicker",{hasDatepicker:!0});var k=h.val(),g=k&&f.test(k)?new Date(k):l.chosendate.constructor==Date?l.chosendate:l.chosendate?new Date(l.chosendate):b;datepicker=o();
a("body").prepend(datepicker);var r=1==d?q(h.nextAll("img.datepicker-button").get(0)):q(h.get(0)),k=(parseInt(l.x)?parseInt(l.x):0)+r[0],r=(parseInt(l.y)?parseInt(l.y):0)+r[1];a(datepicker).css({position:"absolute",left:k,top:r});a("span",datepicker).css("cursor","pointer");a("select",datepicker).bind("change",function(){u(null,h,datepicker,g)});a("span.datepicker-prevMonth",datepicker).click(function(a){u(a,h,datepicker,g)});a("span.datepicker-nextMonth",datepicker).click(function(a){u(a,h,datepicker,
g)});a("span.datepicker-today",datepicker).click(function(){z(h,datepicker,new Date)});a("span.datepicker-tomorrow",datepicker).click(function(){z(h,datepicker,new Date(b.getTime()+864E5))});a("span.datepicker-clear",datepicker).click(function(){z(h,datepicker,0)});a("span.datepicker-close",datepicker).click(function(){z(h,datepicker)});a("select.datepicker-month",datepicker).get(0).selectedIndex=g.getMonth();a("select.datepicker-year",datepicker).get(0).selectedIndex=Math.max(0,g.getFullYear()-l.startyear);
u(null,h,datepicker,g)}}var l=a.extend({},a.fn.simpleDatepicker.defaults,k);(function(){var a;l.startdate.constructor==Date?a=l.startdate.getFullYear():l.startdate?h.test(l.startdate)?a=l.startdate:f.test(l.startdate)?(l.startdate=new Date(l.startdate),a=l.startdate.getFullYear()):a=b.getFullYear():a=b.getFullYear();l.startyear=a;l.enddate.constructor==Date?a=l.enddate.getFullYear():l.enddate?h.test(l.enddate)?a=l.enddate:f.test(l.enddate)?(l.enddate=new Date(l.enddate),a=l.enddate.getFullYear()):
a=b.getFullYear():a=b.getFullYear();l.endyear=a})();return this.each(function(){var b=a(this).attr("id");b||(b="datepicker_"+Math.floor(99999*Math.random()),a(this).attr("id",b));if(a(this).is("input")&&("text"==a(this).attr("type")||"date"==a(this).attr("type")))if(a.data(a(this).get(0),"simpleDatepicker",{hasDatepicker:!1}),a(this).click(function(){r(this)}),!0==l.button&&l.button_url){var c=0;a(this).after("<img src='"+l.button_url+"' alt='...' width='16' height='16' class='datepicker-button' />");
a(this).nextAll("img.datepicker-button").each(function(){0==c&&a(this).click(function(){r(a("#"+b),1)});c++})}})};a.fn.simpleDatepicker.formatOutput=function(a){return a.getMonth()+1+"/"+a.getDate()+"/"+a.getFullYear()};a.fn.simpleDatepicker.defaults={chosendate:b,startdate:b.getFullYear(),enddate:b.getFullYear()+1,x:18,y:18,button:!0,button_url:DOMAIN+"core/images/calendar.png"}})(jQuery);
(function(a){var b,c,d,f,h,k,o,q,u,z,r=0,l={},C=[],B=0,n={},s=[],g=null,G=new Image,O=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,U=/[^\.]\.(swf)\s*$/i,J,W=1,L=0,E="",D,S,v=!1,A=a.extend(a("<div/>")[0],{prop:0}),aa=a.browser.msie&&7>a.browser.version&&!window.XMLHttpRequest,K=function(){c.hide();G.onerror=G.onload=null;g&&g.abort();b.empty()},V=function(){!1===l.onError(C,r,l)?(c.hide(),v=!1):(l.titleShow=!1,l.width="auto",l.height="auto",b.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>'),
X())},T=function(){var d=C[r],f,h,n,q,o,A;K();l=a.extend({},a.fn.fancybox.defaults,"undefined"==typeof a(d).data("fancybox")?l:a(d).data("fancybox"));A=l.onStart(C,r,l);if(!1===A)v=!1;else{"object"==typeof A&&(l=a.extend(l,A));n=l.title||(d.nodeName?a(d).attr("title"):d.title)||"";if(d.nodeName&&!l.orig)l.orig=a(d).children("img:first").length?a(d).children("img:first"):a(d);""===n&&l.orig&&l.titleFromAlt&&(n=l.orig.attr("alt"));f=l.href||(d.nodeName?a(d).attr("href"):d.href)||null;if(/^(?:javascript)/i.test(f)||
"#"==f)f=null;if(l.type){if(h=l.type,!f)f=l.content}else l.content?h="html":f&&(h=f.match(O)?"image":f.match(U)?"swf":a(d).hasClass("iframe")?"iframe":0===f.indexOf("#")?"inline":"ajax");if(h){"inline"==h&&(d=f.substr(f.indexOf("#")),h=0<a(d).length?"inline":"ajax");l.type=h;l.href=f;l.title=n;if(l.autoDimensions)"html"==l.type||"inline"==l.type||"ajax"==l.type?(l.width="auto",l.height="auto"):l.autoDimensions=!1;if(l.modal)l.overlayShow=!0,l.hideOnOverlayClick=!1,l.hideOnContentClick=!1,l.enableEscapeButton=
!1,l.showCloseButton=!1;l.padding=parseInt(l.padding,10);l.margin=parseInt(l.margin,10);b.css("padding",l.padding+l.margin);a(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){a(this).replaceWith(k.children())});switch(h){case "html":b.html(l.content);X();break;case "inline":if(!0===a(d).parent().is("#fancybox-content")){v=!1;break}a('<div class="fancybox-inline-tmp" />').hide().insertBefore(a(d)).bind("fancybox-cleanup",function(){a(this).replaceWith(k.children())}).bind("fancybox-cancel",
function(){a(this).replaceWith(b.children())});a(d).appendTo(b);X();break;case "image":v=!1;a.fancybox.showActivity();G=new Image;G.onerror=function(){V()};G.onload=function(){v=!0;G.onerror=G.onload=null;l.width=G.width;l.height=G.height;a("<img />").attr({id:"fancybox-img",src:G.src,alt:l.title}).appendTo(b);Z()};G.src=f;break;case "swf":l.scrolling="no";q='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+l.width+'" height="'+l.height+'"><param name="movie" value="'+f+'"></param>';
o="";a.each(l.swf,function(a,b){q+='<param name="'+a+'" value="'+b+'"></param>';o+=" "+a+'="'+b+'"'});q+='<embed src="'+f+'" type="application/x-shockwave-flash" width="'+l.width+'" height="'+l.height+'"'+o+"></embed></object>";b.html(q);X();break;case "ajax":v=!1;a.fancybox.showActivity();l.ajax.win=l.ajax.success;g=a.ajax(a.extend({},l.ajax,{url:f,data:l.ajax.data||{},error:function(a){0<a.status&&V()},success:function(a,d,h){if(200==("object"==typeof h?h:g).status){if("function"==typeof l.ajax.win){A=
l.ajax.win(f,a,d,h);if(!1===A){c.hide();return}if("string"==typeof A||"object"==typeof A)a=A}b.html(a);X()}}}));break;case "iframe":Z()}}else V()}},X=function(){var c=l.width,d=l.height,c=-1<c.toString().indexOf("%")?parseInt((a(window).width()-2*l.margin)*parseFloat(c)/100,10)+"px":"auto"==c?"auto":c+"px",d=-1<d.toString().indexOf("%")?parseInt((a(window).height()-2*l.margin)*parseFloat(d)/100,10)+"px":"auto"==d?"auto":d+"px";b.wrapInner('<div style="width:'+c+";height:"+d+";overflow: "+("auto"==
l.scrolling?"auto":"yes"==l.scrolling?"scroll":"hidden")+';position:relative;"></div>');l.width=b.width();l.height=b.height();Z()},Z=function(){var g,K;c.hide();if(f.is(":visible")&&!1===n.onCleanup(s,B,n))a.event.trigger("fancybox-cancel"),v=!1;else{v=!0;a(k.add(d)).unbind();a(window).unbind("resize.fb scroll.fb");a(document).unbind("keydown.fb");f.is(":visible")&&"outside"!==n.titlePosition&&f.css("height",f.height());s=C;B=r;n=l;if(n.overlayShow){if(d.css({"background-color":n.overlayColor,opacity:n.overlayOpacity,
cursor:n.hideOnOverlayClick?"pointer":"auto",height:a(document).height()}),!d.is(":visible")){if(aa)a("select:not(#fancybox-tmp select)").filter(function(){return"hidden"!==this.style.visibility}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});d.show()}}else d.hide();S=pa();E=n.title||"";L=0;q.empty().removeAttr("style").removeClass();if(!1!==n.titleShow&&(E=a.isFunction(n.titleFormat)?n.titleFormat(E,s,B,n):E&&E.length?"float"==n.titlePosition?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+
E+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+n.titlePosition+'">'+E+"</div>":!1)&&""!==E)switch(q.addClass("fancybox-title-"+n.titlePosition).html(E).appendTo("body").show(),n.titlePosition){case "inside":q.css({width:S.width-2*n.padding,marginLeft:n.padding,marginRight:n.padding});L=q.outerHeight(!0);q.appendTo(h);S.height+=L;break;case "over":q.css({marginLeft:n.padding,width:S.width-2*n.padding,bottom:n.padding}).appendTo(h);break;case "float":q.css("left",
-1*parseInt((q.width()-S.width-40)/2,10)).appendTo(f);break;default:q.css({width:S.width-2*n.padding,paddingLeft:n.padding,paddingRight:n.padding}).appendTo(f)}q.hide();if(f.is(":visible"))a(o.add(u).add(z)).hide(),g=f.position(),D={top:g.top,left:g.left,width:f.width(),height:f.height()},K=D.width==S.width&&D.height==S.height,k.fadeTo(n.changeFade,0.3,function(){var c=function(){k.html(b.contents()).fadeTo(n.changeFade,1,R)};a.event.trigger("fancybox-change");k.empty().removeAttr("filter").css({"border-width":n.padding,
width:S.width-2*n.padding,height:l.autoDimensions?"auto":S.height-L-2*n.padding});K?c():(A.prop=0,a(A).animate({prop:1},{duration:n.changeSpeed,easing:n.easingChange,step:Q,complete:c}))});else if(f.removeAttr("style"),k.css("border-width",n.padding),"elastic"==n.transitionIn){D=xa();k.html(b.contents());f.show();if(n.opacity)S.opacity=0;A.prop=0;a(A).animate({prop:1},{duration:n.speedIn,easing:n.easingIn,step:Q,complete:R})}else"inside"==n.titlePosition&&0<L&&q.show(),k.css({width:S.width-2*n.padding,
height:l.autoDimensions?"auto":S.height-L-2*n.padding}).html(b.contents()),f.css(S).fadeIn("none"==n.transitionIn?0:n.speedIn,R)}},H=function(){(n.enableEscapeButton||n.enableKeyboardNav)&&a(document).bind("keydown.fb",function(b){if(27==b.keyCode&&n.enableEscapeButton)b.preventDefault(),a.fancybox.close();else if((37==b.keyCode||39==b.keyCode)&&n.enableKeyboardNav&&"INPUT"!==b.target.tagName&&"TEXTAREA"!==b.target.tagName&&"SELECT"!==b.target.tagName)b.preventDefault(),a.fancybox[37==b.keyCode?"prev":
"next"]()});n.showNavArrows?((n.cyclic&&1<s.length||0!==B)&&u.show(),(n.cyclic&&1<s.length||B!=s.length-1)&&z.show()):(u.hide(),z.hide())},R=function(){a.support.opacity||(k.get(0).style.removeAttribute("filter"),f.get(0).style.removeAttribute("filter"));l.autoDimensions&&k.css("height","auto");f.css("height","auto");E&&E.length&&q.show();n.showCloseButton&&o.show();H();n.hideOnContentClick&&k.bind("click",a.fancybox.close);n.hideOnOverlayClick&&d.bind("click",a.fancybox.close);a(window).bind("resize.fb",
a.fancybox.resize);n.centerOnScroll&&a(window).bind("scroll.fb",a.fancybox.center);"iframe"==n.type&&a('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(a.browser.msie?'allowtransparency="true""':"")+' scrolling="'+l.scrolling+'" src="'+n.href+'"></iframe>').appendTo(k);f.show();v=!1;a.fancybox.center();n.onComplete(s,B,n);var b,c;if(s.length-1>B&&(b=s[B+1].href,"undefined"!==typeof b&&b.match(O)))c=new Image,c.src=b;if(0<B&&(b=s[B-1].href,"undefined"!==
typeof b&&b.match(O)))c=new Image,c.src=b},Q=function(a){var b={width:parseInt(D.width+(S.width-D.width)*a,10),height:parseInt(D.height+(S.height-D.height)*a,10),top:parseInt(D.top+(S.top-D.top)*a,10),left:parseInt(D.left+(S.left-D.left)*a,10)};if("undefined"!==typeof S.opacity)b.opacity=0.5>a?0.5:a;f.css(b);k.css({width:b.width-2*n.padding,height:b.height-L*a-2*n.padding})},ea=function(){return[a(window).width()-2*n.margin,a(window).height()-2*n.margin,a(document).scrollLeft()+n.margin,a(document).scrollTop()+
n.margin]},pa=function(){var a=ea(),b={},c=n.autoScale,d=2*n.padding;b.width=-1<n.width.toString().indexOf("%")?parseInt(a[0]*parseFloat(n.width)/100,10):n.width+d;b.height=-1<n.height.toString().indexOf("%")?parseInt(a[1]*parseFloat(n.height)/100,10):n.height+d;if(c&&(b.width>a[0]||b.height>a[1]))if("image"==l.type||"swf"==l.type){c=n.width/n.height;if(b.width>a[0])b.width=a[0],b.height=parseInt((b.width-d)/c+d,10);if(b.height>a[1])b.height=a[1],b.width=parseInt((b.height-d)*c+d,10)}else b.width=
Math.min(b.width,a[0]),b.height=Math.min(b.height,a[1]);b.top=parseInt(Math.max(a[3]-20,a[3]+0.5*(a[1]-b.height-40)),10);b.left=parseInt(Math.max(a[2]-20,a[2]+0.5*(a[0]-b.width-40)),10);return b},xa=function(){var b=l.orig?a(l.orig):!1,c={};b&&b.length?(c=b.offset(),c.top+=parseInt(b.css("paddingTop"),10)||0,c.left+=parseInt(b.css("paddingLeft"),10)||0,c.top+=parseInt(b.css("border-top-width"),10)||0,c.left+=parseInt(b.css("border-left-width"),10)||0,c.width=b.width(),c.height=b.height(),c={width:c.width+
2*n.padding,height:c.height+2*n.padding,top:c.top-n.padding-20,left:c.left-n.padding-20}):(b=ea(),c={width:2*n.padding,height:2*n.padding,top:parseInt(b[3]+0.5*b[1],10),left:parseInt(b[2]+0.5*b[0],10)});return c},P=function(){c.is(":visible")?(a("div",c).css("top",-40*W+"px"),W=(W+1)%12):clearInterval(J)};a.fn.fancybox=function(b){if(!a(this).length)return this;a(this).data("fancybox",a.extend({},b,a.metadata?a(this).metadata():{})).unbind("click.fb").bind("click.fb",function(b){b.preventDefault();
v||(v=!0,a(this).blur(),C=[],r=0,b=a(this).attr("rel")||"",!b||""==b||"nofollow"===b?C.push(this):(C=a("a[rel="+b+"], area[rel="+b+"]"),r=C.index(this)),T())});return this};a.fancybox=function(b,c){var d;if(!v){v=!0;d="undefined"!==typeof c?c:{};C=[];r=parseInt(d.index,10)||0;if(a.isArray(b)){for(var f=0,g=b.length;f<g;f++)"object"==typeof b[f]?a(b[f]).data("fancybox",a.extend({},d,b[f])):b[f]=a({}).data("fancybox",a.extend({content:b[f]},d));C=jQuery.merge(C,b)}else"object"==typeof b?a(b).data("fancybox",
a.extend({},d,b)):b=a({}).data("fancybox",a.extend({content:b},d)),C.push(b);if(r>C.length||0>r)r=0;T()}};a.fancybox.showActivity=function(){clearInterval(J);c.show();J=setInterval(P,66)};a.fancybox.hideActivity=function(){c.hide()};a.fancybox.next=function(){return a.fancybox.pos(B+1)};a.fancybox.prev=function(){return a.fancybox.pos(B-1)};a.fancybox.pos=function(a){v||(a=parseInt(a),C=s,-1<a&&a<s.length?(r=a,T()):n.cyclic&&1<s.length&&(r=a>=s.length?0:s.length-1,T()))};a.fancybox.cancel=function(){v||
(v=!0,a.event.trigger("fancybox-cancel"),K(),l.onCancel(C,r,l),v=!1)};a.fancybox.close=function(){function b(){d.fadeOut("fast");q.empty().hide();f.hide();a.event.trigger("fancybox-cleanup");k.empty();n.onClosed(s,B,n);s=l=[];B=r=0;n=l={};v=!1}if(!v&&!f.is(":hidden"))if(v=!0,n&&!1===n.onCleanup(s,B,n))v=!1;else if(K(),a(o.add(u).add(z)).hide(),a(k.add(d)).unbind(),a(window).unbind("resize.fb scroll.fb"),a(document).unbind("keydown.fb"),k.find("iframe").attr("src",aa&&/^https/i.test(window.location.href||
"")?"javascript:void(false)":"about:blank"),"inside"!==n.titlePosition&&q.empty(),f.stop(),"elastic"==n.transitionOut){D=xa();var c=f.position();S={top:c.top,left:c.left,width:f.width(),height:f.height()};if(n.opacity)S.opacity=1;q.empty().hide();A.prop=1;a(A).animate({prop:0},{duration:n.speedOut,easing:n.easingOut,step:Q,complete:b})}else f.fadeOut("none"==n.transitionOut?0:n.speedOut,b)};a.fancybox.resize=function(){d.is(":visible")&&d.css("height",a(document).height());a.fancybox.center(!0)};
a.fancybox.center=function(a){var b,c;if(!v&&(c=!0===a?1:0,b=ea(),c||!(f.width()>b[0]||f.height()>b[1])))f.stop().animate({top:parseInt(Math.max(b[3]-20,b[3]+0.5*(b[1]-k.height()-40)-n.padding)),left:parseInt(Math.max(b[2]-20,b[2]+0.5*(b[0]-k.width()-40)-n.padding))},"number"==typeof a?a:200)};a.fancybox.init=function(){a("#fancybox-wrap").length||(a("body").append(b=a('<div id="fancybox-tmp"></div>'),c=a('<div id="fancybox-loading"><div></div></div>'),d=a('<div id="fancybox-overlay"></div>'),f=a('<div id="fancybox-wrap"></div>')),
h=a('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(f),h.append(k=a('<div id="fancybox-content"></div>'),
o=a('<a id="fancybox-close"></a>'),q=a('<div id="fancybox-title"></div>'),u=a('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),z=a('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>')),o.click(a.fancybox.close),c.click(a.fancybox.cancel),u.click(function(b){b.preventDefault();a.fancybox.prev()}),z.click(function(b){b.preventDefault();a.fancybox.next()}),a.fn.mousewheel&&f.bind("mousewheel.fb",
function(b,c){if(v)b.preventDefault();else if(0==a(b.target).get(0).clientHeight||a(b.target).get(0).scrollHeight===a(b.target).get(0).clientHeight)b.preventDefault(),a.fancybox[0<c?"prev":"next"]()}),a.support.opacity||f.addClass("fancybox-ie"),aa&&(c.addClass("fancybox-ie6"),f.addClass("fancybox-ie6"),a('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(h)))};
a.fn.fancybox.defaults={padding:10,margin:40,opacity:!1,modal:!1,cyclic:!1,scrolling:"auto",width:560,height:340,autoScale:!0,autoDimensions:!0,centerOnScroll:!1,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:!0,hideOnContentClick:!1,overlayShow:!0,overlayOpacity:0.7,overlayColor:"#777",titleShow:!0,titlePosition:"float",titleFormat:null,titleFromAlt:!1,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:!0,
showNavArrows:!0,enableEscapeButton:!0,enableKeyboardNav:!0,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};a(document).ready(function(){a.fancybox.init()})})(jQuery);
(function(){function a(a){if(!a||a.constructor!=Array)a=[a];return a}function b(a){return a!==B&&null!==a}function c(){var a=arguments,c,d;for(c=0;c<a.length;c++)if(d=a[c],b(d))return d}function d(a,b,c){var d,f="",g=c?"print":"",h=function(a){return q("style",{type:"text/css",media:a?"print":""},null,n.getElementsByTagName("HEAD")[0])};v||(v=h());for(d in b)f+=Ta(d)+":"+b[d]+";";if(D){b=n.styleSheets;c&&h(!0);for(c=b.length-1;0<=c&&b[c].media!=g;)c--;b[c].addRule(a,f)}else v.appendChild(n.createTextNode(a+
" {"+f+"}\n"))}function f(a,b){a||(a={});for(var c in b)a[c]=b[c];return a}function h(a){Z||(Z=q(H));a&&Z.appendChild(a);Z.innerHTML=""}function k(a,b){var c=function(){};c.prototype=new a;f(c.prototype,b);return c}function o(a,b){if("string"==typeof a)return a;if(a.linearGradient){var c=b.createLinearGradient.apply(b,a.linearGradient);F(a.stops,function(a){c.addColorStop(a[0],a[1])});return c}}function q(a,b,c,d,g){a=n.createElement(a);b&&f(a,b);g&&u(a,{padding:0,border:"none",margin:0});c&&u(a,
c);d&&d.appendChild(a);return a}function u(a,b){if(D&&b.opacity!==B)b.filter="alpha(opacity="+100*b.opacity+")";f(a.style,b)}function z(a,c,d){function f(a){return a.toString().replace(/^([0-9])$/,"0$1")}if(!b(c))return"Invalid date";var c=new Date(c*X),g=c[Ka](),h=c[ka](),k=c[ba](),l=c[t](),n=c[ya](),v=ra.lang,q=v.weekdays,v=v.months,c={a:q[h].substr(0,3),A:q[h],d:f(k),e:k,b:v[l].substr(0,3),B:v[l],m:f(l+1),y:n.toString().substr(2,2),Y:n,H:f(g),I:f(g%12||12),l:g%12||12,M:f(c[Fa]()),p:12>g?"AM":"PM",
P:12>g?"am":"pm",S:f(c.getSeconds())},o;for(o in c)a=a.replace("%"+o,c[o]);return d?a.substr(0,1).toUpperCase()+a.substr(1):a}function r(){var a=ra.global.useUTC;Ca=a?Date.UTC:function(a,b,d,f,g,m){return(new Date(a,b,c(d,1),c(f,0),c(g,0),c(m,0))).getTime()};Fa=a?"getUTCMinutes":"getMinutes";Ka=a?"getUTCHours":"getHours";ka=a?"getUTCDay":"getDay";ba=a?"getUTCDate":"getDate";t=a?"getUTCMonth":"getMonth";ya=a?"getUTCFullYear":"getFullYear";Oa=a?"setUTCMinutes":"setMinutes";Ra=a?"setUTCHours":"setHours";
Y=a?"setUTCDate":"setDate";Sa=a?"setUTCMonth":"setMonth";hb=a?"setUTCFullYear":"setFullYear"}function l(a){for(var b={x:a.offsetLeft,y:a.offsetTop};a.offsetParent;)a=a.offsetParent,b.x+=a.offsetLeft,b.y+=a.offsetTop,a!=n.body&&a!=n.documentElement&&(b.x-=a.scrollLeft,b.y-=a.scrollTop);return b}function C(a){for(var b=[],c=[],d=0;d<a.length;d++)b[d]=a[d].plotX,c[d]=a[d].plotY;this.xdata=b;this.ydata=c;a=[];this.y2=[];var f=c.length;this.n=f;this.y2[0]=0;this.y2[f-1]=0;a[0]=0;for(d=1;d<f-1;d++){var g=
(b[d]-b[d-1])/(b[d+1]-b[d-1]),h=g*this.y2[d-1]+2;this.y2[d]=(g-1)/h;a[d]=(c[d+1]-c[d])/(b[d+1]-b[d])-(c[d]-c[d-1])/(b[d]-b[d-1]);a[d]=(6*a[d]/(b[d+1]-b[d-1])-g*a[d-1])/h}for(b=f-2;0<=b;b--)this.y2[b]=this.y2[b]*this.y2[b+1]+a[b]}var B,n=document,s=window,g=Math,G=g.round,O=g.floor,U=g.max,J=g.abs,W=g.cos,L=g.sin,E=navigator.userAgent,D=/msie/i.test(E)&&!s.opera,S=/AppleWebKit/.test(E),v,A=0,aa,K,V={},T=0,X=1,Z,H="div",R="absolute",Q="relative",ea="hidden",pa="highcharts-"+ea,xa="visible",P="px",Ca,
Fa,Ka,ka,ba,t,ya,Oa,Ra,Y,Sa,hb,ia=(E=s.HighchartsAdapter)||{},F=ia.each,qa=ia.grep,Ha=ia.map,ca=ia.merge,Ta=ia.hyphenate,Ja=ia.addEvent,la=ia.fireEvent,Ya=ia.animate,Wa=ia.getAjax,va={};if(!E&&s.jQuery){var Ea=jQuery,F=function(a,b){for(var c=0,d=a.length;c<d;c++)if(!1===b.call(a[c],a[c],c,a))return c},qa=Ea.grep,Ha=function(a,b){for(var c=[],d=0,f=a.length;d<f;d++)c[d]=b.call(a[d],a[d],d,a);return c},ca=function(){var a=arguments;return Ea.extend(!0,null,a[0],a[1],a[2],a[3])},Ta=function(a){return a.replace(/([A-Z])/g,
function(a,b){return"-"+b.toLowerCase()})},Ja=function(a,b,c){Ea(a).bind(b,c)},la=function(a,b,c,d){var g=Ea.Event(b),h="detached"+b;f(g,c);a[b]&&(a[h]=a[b],a[b]=null);Ea(a).trigger(g);a[h]&&(a[b]=a[h],a[h]=null);d&&!g.isDefaultPrevented()&&d(g)},Ya=function(a,b,c){Ea(a).animate(b,c)},Wa=function(a,b){Ea.get(a,null,b)};Ea.extend(Ea.easing,{easeOutQuad:function(a,b,c,d,f){return-d*(b/=f)*(b-2)+c}})}else!E&&s.MooTools&&(F=$each,Ha=function(a,b){return a.map(b)},qa=function(a,b){return a.filter(b)},
ca=$merge,Ta=function(a){return a.hyphenate()},Ja=function(a,b,c){a.addEvent||(a.nodeName?a=$(a):f(a,new Events));a.addEvent(b,c)},la=function(a,b,c,d){b=new Event({type:b,target:a});b=f(b,c);b.preventDefault=function(){d=null};a.fireEvent&&a.fireEvent(b.type,b);d&&d(b)},Ya=function(a,b,c){(new Fx.Morph($(a),f(c,{transition:Fx.Transitions.Quad.easeInOut}))).start(b)},Wa=function(a,b){(new Request({url:a,method:"get",onSuccess:b})).send()});var E={enabled:!0,align:"center",x:0,y:15,style:{color:"#666",
font:'normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif'.replace("12px","11px")}},ra={colors:"#4572A7,#AA4643,#89A54E,#80699B,#3D96AE,#DB843D,#92A8CD,#A47D7C,#B5CA92".split(","),symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),weekdays:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),decimalPoint:".",
resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:","},global:{useUTC:!0},chart:{margin:[50,50,60,80],borderColor:"#4572A7",borderRadius:5,defaultSeriesType:"line",ignoreHiddenSeries:!0,plotBorderColor:"#C0C0C0"},title:{text:"Chart title",style:{textAlign:"center",color:"#3E576F",font:'normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif'.replace("12px","16px"),margin:"10px 0 0 0"}},subtitle:{text:"",style:{textAlign:"center",color:"#6D869F",
font:'normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif',margin:0}},plotOptions:{line:{allowPointSelect:!1,showCheckbox:!1,animation:!0,events:{},lineWidth:2,shadow:!0,marker:{enabled:!0,symbol:"auto",lineWidth:0,radius:4,lineColor:"#FFFFFF",fillColor:"auto",states:{hover:{},select:{fillColor:"#FFFFFF",lineColor:"auto",lineWidth:2}}},point:{events:{}},dataLabels:ca(E,{enabled:!1,y:-6,formatter:function(){return this.y}}),showInLegend:!0,states:{hover:{lineWidth:3,
marker:{}},select:{marker:{}}}}},labels:{style:{position:R,color:"#3E576F",font:'normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif'}},legend:{enabled:!0,layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#909090",borderRadius:5,shadow:!0,style:{bottom:"10px",left:"80px",padding:"5px"},itemStyle:{listStyle:"none",margin:0,padding:"0 2em 0 0",font:'normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif',
cursor:"pointer",color:"#3E576F",position:Q},itemHoverStyle:{color:"#000"},itemHiddenStyle:{color:"#CCC"},itemCheckboxStyle:{position:R,right:0},symbolWidth:16,symbolPadding:5},loading:{hideDuration:100,labelStyle:{font:'normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif'.replace("normal","bold"),position:Q,top:"1em"},showDuration:100,style:{position:R,backgroundColor:"white",opacity:0.5,textAlign:"center"}},tooltip:{enabled:!0,formatter:function(){var a=this.series,
c=a.xAxis,d=this.x;return"<b>"+(this.point.name||a.name)+"</b><br/>"+(b(d)?"X value: "+(c&&"datetime"==c.options.type?z("%Y-%m-%d %H:%M:%S",d):d)+"<br/>":"")+"Y value: "+this.y},backgroundColor:"rgba(255, 255, 255, .85)",borderWidth:2,borderRadius:5,shadow:!0,snap:10,style:{color:"#333333",font:'normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif',fontSize:"9pt",padding:"5px",whiteSpace:"nowrap"}},toolbar:{itemStyle:{color:"#4572A7",cursor:"pointer",margin:"20px",
font:'normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif'}},credits:{enabled:!0,text:"Highcharts.com",href:"http://www.highcharts.com",style:{position:R,right:"10px",bottom:"5px",color:"#999",textDecoration:"none",font:'normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif'.replace("12px","10px")},target:"_self"}},eb={dateTimeLabelFormats:{second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",
year:"%Y"},endOnTick:!1,gridLineColor:"#C0C0C0",labels:E,lineColor:"#C0D0E0",lineWidth:1,max:null,min:null,maxZoom:null,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A0",minorTickLength:2,minorTickPosition:"outside",minorTickWidth:1,showFirstLabel:!0,showLastLabel:!1,startOfWeek:1,startOnTick:!1,tickColor:"#C0D0E0",tickInterval:"auto",tickLength:5,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",tickWidth:1,title:{enabled:!1,text:"X-values",align:"middle",
margin:35,style:{color:"#6D869F",font:'normal 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif'.replace("normal","bold")}},type:"linear"},Za=ca(eb,{endOnTick:!0,gridLineWidth:1,tickPixelInterval:72,showLastLabel:!0,labels:{align:"right",x:-8,y:3},lineWidth:0,maxPadding:0.05,minPadding:0.05,startOnTick:!0,tickWidth:0,title:{enabled:!0,margin:40,rotation:270,text:"Y-values"}}),tb={labels:{align:"right",x:-8,y:3},title:{rotation:270}},ub={labels:{align:"left",x:8,y:3},
title:{rotation:90}},nb={labels:{align:"center",x:0,y:14},title:{rotation:0}},vb=ca(nb,{labels:{y:-5}}),E=ra.plotOptions,ia=E.line;E.spline=ca(ia);E.scatter=ca(ia,{lineWidth:0,states:{hover:{lineWidth:0}}});E.area=ca(ia,{fillColor:"auto"});E.areaspline=ca(E.area);E.column=ca(ia,{borderColor:"#FFFFFF",borderWidth:1,borderRadius:0,groupPadding:0.2,pointPadding:0.1,states:{hover:{brightness:0.1,shadow:!1},select:{color:"#C0C0C0",borderColor:"#000000",shadow:!1}}});E.bar=ca(E.column,{dataLabels:{align:"left",
x:5,y:0}});E.pie=ca(ia,{borderColor:"#FFFFFF",borderWidth:1,center:["50%","50%"],legendType:"point",size:"90%",slicedOffset:10,states:{hover:{brightness:0.1,shadow:!1}}});r();var za=function(a){var b=[],c;(function(a){if(c=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(a))b=[parseInt(c[1]),parseInt(c[2]),parseInt(c[3]),parseFloat(c[4])];else if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))b=[parseInt(c[1],16),parseInt(c[2],16),
parseInt(c[3],16),1]})(a);return{get:function(){return b&&!isNaN(b[0])?"rgba("+b.join(",")+")":a},brighten:function(a){if("number"==typeof a&&0!=a)for(var c=0;3>c;c++)b[c]+=parseInt(255*a),0>b[c]&&(b[c]=0),255<b[c]&&(b[c]=255);return this},setOpacity:function(a){b[3]=a;return this}}},sa=function(a,b,c,d){var g=b.style,c=f({className:"highcharts-"+a},c),d=f({width:g.width,height:g.height,position:R,top:0,left:0,margin:0,padding:0,border:"none"},d),a=q(H,c,d,b);f(this,{div:a,width:parseInt(d.width),
height:parseInt(d.height)});this.basicSvg=this.svg=D?"":'<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="'+this.width+'px" height="'+this.height+'">'};sa.prototype={getCtx:function(){if(!this.ctx){var a=q("canvas",{id:"highcharts-canvas-"+T++,width:this.width,height:this.height},{position:R},this.div);D&&(G_vmlCanvasManager.initElement(a),a=n.getElementById(a.id));this.ctx=a.getContext("2d")}return this.ctx},
getSvg:function(){if(!this.svgObject){var a=this.div,b=this.width,c=this.height;if(D){if(!n.namespaces.g_vml_)n.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml"),n.createStyleSheet().cssText="g_vml_\\:*{behavior:url(#default#VML)}";this.svgObject=q(H,null,{width:b+P,height:c+P,position:R},a)}else this.svgObject=q("object",{width:b,height:c,type:"image/svg+xml"},{position:R,left:0,top:0},a)}return this.svgObject},drawLine:function(a,b,c,d,f,g){var h=this.getCtx();a==c&&(a=c=G(a)+g%2/2);b==d&&
(b=d=G(b)+g%2/2);h.lineWidth=g;h.lineCap="round";h.beginPath();h.moveTo(a,b);h.strokeStyle=f;h.lineTo(c,d);h.closePath();h.stroke()},drawPolyLine:function(a,b,c,d,g){var h=this.getCtx(),k=[];if(d&&c){F(a,function(a){k.push(a===B?a:a+1)});for(d=1;3>=d;d++)this.drawPolyLine(k,"rgba(0, 0, 0, "+0.05*d+")",6-2*d)}h.beginPath();for(d=0;d<a.length;d+=2)h[0==d?"moveTo":"lineTo"](a[d],a[d+1]);f(h,{lineWidth:c,lineJoin:"round"});if(b&&c)h.strokeStyle=o(b,h),h.stroke();if(g)h.fillStyle=o(g,h),h.fill()},drawRect:function(a,
b,c,d,f,g,h,k,l,n){var v=function(){var f;0<c&&0<d&&(q.beginPath(),h?(q.moveTo(a,b+h),q.lineTo(a,b+d-h),q.quadraticCurveTo(a,b+d,a+h,b+d),q.lineTo(a+c-h,b+d),q.quadraticCurveTo(a+c,b+d,a+c,b+d-h),q.lineTo(a+c,b+h),q.quadraticCurveTo(a+c,b,a+c-h,b),q.lineTo(a+h,b),q.quadraticCurveTo(a,b,a,b+h)):q.rect(a,b,c,d),q.closePath(),f=!0);return f},q=this.getCtx(),A=(g||0)%2/2,a=G(a)+A,b=G(b)+A,c=G(c-2*A),d=G(d-2*A);if(l)for(l=1;3>=l;l++)this.drawRect(a+1,b+1,c,d,"rgba(0, 0, 0, "+0.05*l+")",6-2*l,h);n&&q.drawImage(n,
a,b,c,d);if(v()){if(k)q.fillStyle=o(k,q),q.fill(),s.G_vmlCanvasManager&&v();if(g)q.strokeStyle=o(f,q),q.lineWidth=g,q.stroke()}},drawSymbol:function(a,b,c,d,f,h,k){var l=this.getCtx(),n=/^url\((.*?)\)$/;l.beginPath();"square"==a?(a=0.707*d,l.moveTo(b-a,c-a),l.lineTo(b+a,c-a),l.lineTo(b+a,c+a),l.lineTo(b-a,c+a),l.lineTo(b-a,c-a)):"triangle"==a?(c++,l.moveTo(b,c-1.33*d),l.lineTo(b+d,c+0.67*d),l.lineTo(b-d,c+0.67*d),l.lineTo(b,c-1.33*d)):"triangle-down"==a?(c--,l.moveTo(b,c+1.33*d),l.lineTo(b-d,c-0.67*
d),l.lineTo(b+d,c-0.67*d),l.lineTo(b,c+1.33*d)):"diamond"==a?(l.moveTo(b,c-d),l.lineTo(b+d,c),l.lineTo(b,c+d),l.lineTo(b-d,c),l.lineTo(b,c-d)):n.test(a)?q("img",{onload:function(){var a=V[this.src]||[this.width,this.height];u(this,{left:G(b-a[0]/2)+P,top:G(c-a[1]/2)+P,visibility:xa});V[this.src]=a},src:a.match(n)[1]},{position:R,visibility:D?xa:ea},this.div):l.arc(b,c,d,0,2*g.PI,!0);if(k)l.fillStyle=k,l.fill();if(h&&f)l.strokeStyle=h||"rgb(100, 100, 255)",l.lineWidth=f||2,l.stroke()},drawHtml:function(a,
b,c){q(H,f(b,{innerHTML:a}),f(c,{position:R}),this.div)},drawText:function(){this.addText.apply(this,arguments);this.strokeText()},addText:function(a,b,c,d,h,k){if(a||0===a){var l,n=this.div,v,o="",d=d||{},A=d.color||"#000000",k=k||"left",r=parseInt(d.fontSize||d.font.replace(/^[a-z ]+/,"")),s;for(s in d)o+=Ta(s)+":"+d[s]+";";F(["MozTransform","WebkitTransform","transform"],function(a){a in n.style&&(v=a)});if(!h||v)a=q("span",{innerHTML:a},f(d,{position:R,left:b+P,whiteSpace:"nowrap",bottom:G(this.height-
c-0.25*r)+P,color:A}),n),o=a.offsetWidth,"right"==k?u(a,{left:b-o+P}):"center"==k&&u(a,{left:G(b-o/2)+P}),h&&(k={left:0,center:50,right:100}[k],a.style[v]="rotate("+h+"deg)",a.style[v+"Origin"]=k+"% 100%");else if(D){l=!0;d=2*(h||0)*g.PI/360;h=W(d);d=L(d);s=this.width;var t=r/3||3,K="left"==k,z="right"==k,r=(K?b:b-s*h)+t*d,b=(z?b:b+s*h)+t*d,K=(K?c:c-s*d)-t*h,c=(z?c:c+s*d)-t*h;0.1>J(r-b)&&(r+=0.1);0.1>J(K-c)&&(K+=0.1);this.svg+='<g_vml_:line from="'+r+", "+K+'" to="'+b+", "+c+'" stroked="false"><g_vml_:fill on="true" color="'+
A+'"/><g_vml_:path textpathok="true"/><g_vml_:textpath on="true" string="'+a+'" style="v-text-align:'+k+";"+o+'"/></g_vml_:line>'}else l=!0,this.svg+='<g><text transform="translate('+b+","+c+") rotate("+(h||0)+')" style="fill:'+A+";text-anchor:"+{left:"start",center:"middle",right:"end"}[k]+";"+o.replace(/"/g,"'")+'">'+a+"</text></g>";this.hasObject=l}},strokeText:function(){if(this.hasObject){var a=this.getSvg(),b=this.svg;D?a.innerHTML=b:(a.data="data:image/svg+xml,"+b+"</svg>",S&&this.div.appendChild(a))}},
clear:function(){var a=this.div.childNodes,b;this.ctx&&this.ctx.clearRect(0,0,this.width,this.height);if(this.svgObject)h(this.svgObject),this.svgObject=null,this.svg=this.basicSvg;for(var c=a.length-1;0<=c;c--)b=a[c],/(SPAN|IMG)/.test(b.tagName)&&h(b)},hide:function(){u(this.div,{display:"none"})},show:function(){u(this.div,{display:""})},destroy:function(){h(this.div);return null}};var Pa=function(){};Pa.prototype={init:function(a,b){this.series=a;this.applyOptions(b);return this},applyOptions:function(a){var b=
this.series;if("number"==typeof a||null===a)this.y=a;else if("object"==typeof a&&"number"!=typeof a.length)f(this,a),this.options=a;else if("string"==typeof a[0])this.name=a[0],this.y=a[1];else if("number"==typeof a[0])this.x=a[0],this.y=a[1];if(this.x===B)this.x=b.autoIncrement()},destroy:function(){this.stateLayer&&this.stateLayer.destroy();for(prop in this)this[prop]=null},select:function(a,b){var d=this,f=d.series,g=f.chart,h,k,l=c(d.stateLayer,f.singlePointLayer,g.singlePointLayer);d.selected=
a=c(a,!d.selected);f.isDirty=!0;d.firePointEvent(a?"select":"unselect");l&&l.clear();F(g.series,function(a){h=a.stateLayers;b||F(a.data,function(b){if(b.selected&&b!=d)b.selected=!1,la(b,"unselect"),a.isDirty=!0});if(a.isDirty){for(k in h)h[k].clear();a.render()}})},update:function(a,b){var d=this,f=d.series,b=c(b,!0);d.firePointEvent("update",{options:a},function(){d.applyOptions(a);f.isDirty=!0;b&&f.chart.redraw()})},remove:function(a){var b=this,d=b.series,f=d.chart,g=d.data,a=c(a,!0);b.firePointEvent("remove",
null,function(){F(g,function(a,c){a==b&&g.splice(c,1)});if(b.layer)b.layer=b.layer.destroy();if(b.legendItem)h(b.legendItem),b.legendItem=null,f.isDirty=!0;d.isDirty=!0;a&&f.redraw()})},firePointEvent:function(a,b,c){var d=this,f=this.series.options;(f.point.events[a]||d.options&&d.options.events&&d.options.events[a])&&this.importEvents();"click"==a&&f.allowPointSelect&&(c=function(a){d.select(null,a.ctrlKey||a.metaKey||a.shiftKey)});la(this,a,b,c)},importEvents:function(){if(!this.hasImportedEvents){var a=
ca(this.series.options.point,this.options).events,b;this.events=a;for(b in a)Ja(this,b,a[b]);this.hasImportedEvents=!0}},setTooltipText:function(){this.tooltipText=this.series.chart.options.tooltip.formatter.call({series:this.series,point:this,x:this.category,y:this.y,percentage:this.percentage,total:this.stackTotal})}};var ja=function(){this.isCartesian=!0;this.type="line";this.pointClass=Pa};ja.prototype={init:function(a,b){var c,d;d=a.series.length;this.chart=a;b=this.setOptions(b);f(this,{index:d,
options:b,name:b.name||"Series "+(d+1),state:"",visible:!1!==b.visible,selected:!0==b.selected});d=b.events;for(c in d)Ja(this,c,d[c]);this.getColor();this.getSymbol();this.getData(b)},getData:function(a){var b=this,c=b.chart,d="series"+T++;!a.data&&a.dataURL?(c.addLoading(d),Wa(a.dataURL,function(a){b.dataLoaded(a);c.clearLoading(d)})):b.dataLoaded(a.data)},dataLoaded:function(a){var b=this.chart,c=this.options,d=[""],f=c.dataParser,g={},h;c.dataURL&&!f&&(f=function(a){return eval(a)});f&&(a=f.call(this,
a));this.layerGroup=h=new sa("series-group",b.plotLayer.div,null,{zIndex:2});c.states.hover.enabled&&d.push("hover");F(d,function(a){g[a]=new sa("state-"+a,h.div)});this.stateLayers=g;this.setData(a,!1)},autoIncrement:function(){var a=this.options,b=this.xIncrement,b=c(b,a.pointStart,0);this.pointInterval=c(this.pointInterval,a.pointInterval,1);this.xIncrement=b+this.pointInterval;return b},cleanData:function(){var a=this.data,b;a.sort(function(a,b){return a.x-b.x});for(b=a.length-1;0<=b;b--)a[b-
1]&&a[b-1].x==a[b].x&&a.splice(b-1,1)},getSegments:function(){var a=-1,b=[],c=this.data;F(c,function(d,f){null===d.y?(f>a+1&&b.push(c.slice(a+1,f)),a=f):f==c.length-1&&b.push(c.slice(a+1,f+1))});this.segments=b},setOptions:function(a){var b=this.chart.options.plotOptions,a=ca(b[this.type],b.series,a),b=a.marker,c=a.states.hover.marker;if(c.lineWidth===B)c.lineWidth=b.lineWidth+1;if(c.radius===B)c.radius=b.radius+1;return a},getColor:function(){var a=this.chart.options.colors;this.color=this.options.color||
a[aa++]||"#0000ff";aa>=a.length&&(aa=0)},getSymbol:function(){var a=this.chart.options.symbols,b=this.options.marker.symbol||"auto";"auto"==b&&(b=a[K++]);this.symbol=b;K>=a.length&&(K=0)},addPoint:function(a,b,d){var f=this.data,a=(new this.pointClass).init(this,a),b=c(b,!0);f.push(a);d&&f.shift();this.isDirty=!0;b&&this.chart.redraw()},setData:function(b,d){var f=this;f.xIncrement=null;b=Ha(a(b),function(a){return(new f.pointClass).init(f,a)});f.data=b;f.cleanData();f.getSegments();f.isDirty=!0;
c(d,!0)&&f.chart.redraw()},remove:function(a){var b=this,d=b.chart,a=c(a,!0);if(!b.isRemoving)b.isRemoving=!0,la(b,"remove",null,function(){h(b.layerGroup.div);F(b.areas,function(a){h(a)});h(b.legendItem);b.legendItem=null;F(d.series,function(a,c){a==b&&d.series.splice(c,1)});d.isDirty=!0;a&&d.redraw()});b.isRemoving=!1},translate:function(){var a=this.chart,b=this,c=b.options.stacking,d=b.xAxis.categories,f=b.yAxis,g=f.stacks[b.type];F(this.data,function(h){var k=h.x,l=h.y,n;h.plotX=b.xAxis.translate(h.x);
if(c&&b.visible&&g[k])n=g[k],k=n.total,n.cum=n=n.cum-l,l=n+l,"percent"==c&&(n=k?100*n/k:0,l=k?100*l/k:0),h.percentage=k?100*h.y/k:0,h.stackTotal=k,h.yBottom=f.translate(n,0,1);if(null!==l)h.plotY=f.translate(l,0,1);h.clientX=a.inverted?a.plotHeight-h.plotX+a.plotTop:h.plotX+a.plotLeft;h.category=d&&d[h.x]!==B?d[h.x]:h.x})},setTooltipPoints:function(a){var b=this,c=b.chart,d=c.inverted,f=[],g=d?c.plotHeight:c.plotWidth,h,k,l=[];if(a)b.tooltipPoints=null;F(b.segments,function(a){f=f.concat(a)});b.xAxis.reversed&&
(f=f.reverse());F(f,function(a,c){b.tooltipPoints||a.setTooltipText();h=f[c-1]?f[c-1].high+1:0;for(k=a.high=f[c+1]?O((a.plotX+(f[c+1]?f[c+1].plotX:g))/2):g;h<=k;)l[d?g-h++:h++]=a});b.tooltipPoints=l},drawLine:function(a){var b,c=this,d=c.options,f=c.chart,g=d.animation&&c.animate,h=c.stateLayers[a],k=d.lineColor||c.color,l="auto"==d.fillColor?za(c.color).setOpacity(d.fillOpacity||0.75).get():d.fillColor,n=f.inverted,q=(n?0:f.plotHeight)-c.yAxis.translate(0);a&&(d=ca(d,d.states[a]));g&&c.animate(!0);
F(c.segments,function(a){var g=[],m=[];F(a,function(b,c){if(c&&d.step){var h=a[c-1];g.push(n?f.plotWidth-h.plotY:b.plotX,n?f.plotHeight-b.plotX:h.plotY)}g.push(n?f.plotWidth-b.plotY:b.plotX,n?f.plotHeight-b.plotX:b.plotY)});if(/area/.test(c.type)){for(b=0;b<g.length;b++)m.push(g[b]);if(d.stacking&&"areaspline"!=c.type)for(b=a.length-1;0<=b;b--)m.push(a[b].plotX,a[b].yBottom);else m.push(n?q:a[a.length-1].plotX,n?f.plotHeight-a[a.length-1].plotX:q,n?q:a[0].plotX,n?f.plotHeight-a[0].plotX:q);h.drawPolyLine(m,
null,null,d.shadow,l)}d.lineWidth&&h.drawPolyLine(g,k,d.lineWidth,d.shadow)});g&&c.animate()},animate:function(a){var b=this.chart,c=b.inverted,d=this.layerGroup.div;if(this.visible)a?u(d,f({overflow:ea},c?{height:0}:{width:0})):(Ya(d,c?{height:b.plotHeight+P}:{width:b.plotWidth+P},{duration:1E3}),this.animate=null)},drawPoints:function(a){var b=this,c=b.stateLayers[a],d=b.options.marker,a=b.data,f=b.chart,g=f.inverted;d.enabled&&F(a,function(a){a.plotY!==B&&b.drawMarker(c,g?f.plotWidth-a.plotY:a.plotX,
g?f.plotHeight-a.plotX:a.plotY,ca(d,a.marker));a.selected&&b.drawPointState(a,"select",c)})},drawMarker:function(a,b,c,d){if("auto"==d.lineColor)d.lineColor=this.color;if("auto"==d.fillColor)d.fillColor=this.color;if("auto"==d.symbol)d.symbol=this.symbol;a.drawSymbol(d.symbol,b,c,d.radius,d.lineWidth,d.lineColor,d.fillColor)},drawDataLabels:function(){if(this.options.dataLabels.enabled){var a=this,b,c,d=a.data,f=a.options.dataLabels,g,h=a.dataLabelsLayer,k=a.chart,l=k.inverted,n=a.type,q="pie"==n,
v;h?h.clear():a.dataLabelsLayer=h=new sa("data-labels",a.layerGroup.div,null,{zIndex:1});f.style.color="auto"==f.color?a.color:f.color;F(d,function(d){var o=d.plotX,A=d.plotY,r=d.tooltipPos;g=f.formatter.call({x:d.x,y:d.y,series:a,point:d});b=(l?k.plotWidth-A:o)+f.x;c=(l?k.plotHeight-o:A)+f.y;r&&(b=r[0]+f.x,c=r[1]+f.y);if(q){if(!d.dataLabelsLayer)d.dataLabelsLayer=new sa("data-labels",d.layer.div,null,{zIndex:3});h=d.dataLabelsLayer}v=f.align;"column"==n&&(b+={center:d.w/2,right:d.w}[v]||0);if(g)h[q?
"drawText":"addText"](g,b,c,f.style,f.rotation,v)});q||h.strokeText()}},drawPointState:function(a,b,c){var d=this.chart,f=d.inverted,g="hover"==b,c=c||d.singlePointLayer,h=this.options;if(g){if(!c)c=d.singlePointLayer=new sa("single-point",d.plotLayer.div,null,{zIndex:3});c.clear()}if(b){var k=h.states[b].marker,b=h.marker.states[b];if(g&&b.radius===B)b.radius=k.radius+2;(g=ca(h.marker,a.marker,k,b))&&g.enabled&&this.drawMarker(c,f?d.plotWidth-a.plotY:a.plotX,f?d.plotHeight-a.plotX:a.plotY,g)}},destroy:function(){var a;
F(this.data,function(a){a.destroy()});for(a in this)this[a]=null},render:function(){var a,b=this.stateLayers;this.drawDataLabels();if(this.visible)for(a in b)this.drawLine(a),this.drawPoints(a);else this.setVisible(!1,!1);!this.hasRendered&&b.hover&&(b.hover.hide(),hasRendered=!0);this.isDirty=!1},redraw:function(){this.translate();this.setTooltipPoints(!0);this.createArea();this.clear();this.render()},clear:function(){var a=this.stateLayers,b;for(b in a)a[b].clear(),a[b].cleared=!0;if(this.dataLabelsLayer)this.dataLabelsLayer.clear(),
this.hasDrawnDataLabels=!1},setState:function(a){a=a||"";if(this.state!=a){var b=this.stateLayers,c=b[a],b=b[this.state],d=this.singlePointLayer||this.chart.singlePointLayer;this.state=a;c&&(a?c.show():(b&&b.hide(),d&&d.clear()))}},setVisible:function(a,b){var c=this.chart,d=this.layerGroup,f=this.legendItem,g=this.areas,k=this.visible;(this.visible=a=a===B?!k:a)?(this.isDirty=!0,d.show()):d.hide();if(f)f.className=a?"":pa,c.legend.drawGraphics(!0);g&&F(g,function(b){a?c.tracker.insertAtFront(b):
h(b)});c.options.chart.ignoreHiddenSeries&&this.options.stacking&&F(c.series,function(a){if(a.options.stacking&&a.visible)a.isDirty=!0});!1!==b&&c.redraw();la(this,a?"show":"hide")},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(a){this.selected=a=a===B?!this.selected:a;if(this.checkbox)this.checkbox.checked=a;la(this,a?"select":"unselect")},getAreaCoords:function(){var a=this.chart,b=a.inverted,c=a.plotWidth,d=a.plotHeight,f=this.xAxis.reversed,h,k=a.options.tooltip.snap,
l=[];F(this.splinedata||this.segments,function(a,m){if((h=1<a.length&&a[0].x>a[1].x)&&!f||f&&!h)a=a.reverse();var n=[],q=[],v=[];F([q,v],function(b){for(var c=0,d=0,f,h,m=[a[0]],p=b==q?1:-1,l,n,v,o,w,A,r;a[d];){if(a[d].plotX>a[c].plotX+k||d==a.length-1)f=a[d],h=a.slice(c,d-1),F(h,function(a){p*a.plotY<p*f.plotY&&(f=a)}),(G(a[c].plotX)<G(f.plotX)||a[d].plotX>a[c].plotX+k)&&m.push(f),c=d;d++}m[m.length-1]!=a[a.length-1]&&m.push(a[a.length-1]);for(d=0;d<m.length;d++)if(0<d){n=m[d].plotX;l=m[d].plotY;
c=m[d-1].plotX;h=m[d-1].plotY;o=n-m[d-1].plotX;A=w=l-m[d-1].plotY;v=-o;r=g.sqrt(g.pow(A,2)+g.pow(v,2));1==d?(c-=k/r*o,h-=k/r*w):d==m.length-1&&(n+=k/r*o,l+=k/r*w);o=p*k/r;c=G(c+o*A);h=G(h+o*v);n=G(n+o*A);v=G(l+o*v);if(b[b.length-1]&&b[b.length-1][0]>c)for(l=!1;!l;){w=b.pop();A=b[b.length-1];if(!A)break;o=(h-v)/(c-n);w=(A[1]-w[1])/(A[0]-w[0]);w=(-w*A[0]+A[1]+o*c-h)/(o-w);o=o*(w-c)+h;w>A[0]&&(b.push([G(w),G(o),1]),l=!0)}else isNaN(c)||b.push([c,h]);b[b.length-1]&&b[b.length-1][0]<n&&b.push([n,v])}});
for(m=0;m<q.length;m++)n.push(b?c-q[m][1]:q[m][0],b?d-q[m][0]:q[m][1]);for(m=v.length-1;0<=m;m--)n.push(b?c-v[m][1]:v[m][0],b?d-v[m][0]:v[m][1]);n.length||n.push(G(a[0].plotX),G(a[0].plotY));n.length&&l.push([n.join(",")])});return l},createArea:function(){if(!1!==this.options.enableMouseTracking){var a,b=this,c=b.options,d=b.chart,f=d.tracker,g=b.getAreaCoords(),k=[],l=b.areas,n;l&&F(l,function(a){h(a)});F(g,function(g){n=/^[0-9]+,[0-9]+$/.test(g[0]);a=q("area",{shape:n?"circle":"poly",chart:d,coords:g[0]+
(n?","+d.options.tooltip.snap:""),onmouseover:function(){if(b.visible&&!d.mouseIsDown){var h=d.hoverSeries;d.hoverPoint=g[1];c.events.mouseOver&&la(b,"mouseOver",{point:d.hoverPoint});h&&h!=b&&h.setState();/(column|bar|pie)/.test(b.type)||f.insertAtFront(a);b.setState("hover");d.hoverSeries=b}},onmouseout:function(){var a=d.hoverSeries;a&&c.events.mouseOut&&la(a,"mouseOut")}});if("pointer"==c.cursor)a.href="javascript:;";f.insertAtFront(a);k.push(a)});b.areas=k}}};E=k(ja);va.line=E;E=k(ja,{type:"area"});
va.area=E;E=k(ja,{type:"spline",translate:function(){ja.prototype.translate.apply(this,arguments);this.splinedata=this.getSplineData()},drawLine:function(a){var b=this.segments;this.segments=this.splinedata;ja.prototype.drawLine.apply(this,arguments);this.segments=b},getSplineData:function(){var a=this,b=a.chart,c=[],d;F(a.segments,function(f){a.xAxis.reversed&&(f=f.reverse());var g=[],h,k;F(f,function(a,c){h=f[c+2]||f[c+1]||a;k=f[c-2]||f[c-1]||a;0<h.plotX&&k.plotY<b.plotWidth&&g.push(a)});1<g.length&&
(d=G(U(b.plotWidth,g[g.length-1].clientX-g[0].clientX)/3));c.push(1<f.length?d?(new C(g)).get(d):[]:f)});return a.splinedata=c}});va.spline=E;C.prototype={get:function(a){a||(a=50);var b=(this.xdata[this.n-1]-this.xdata[0])/(a-1),c=[],d=[];c[0]=this.xdata[0];d[0]=this.ydata[0];for(var f=[{plotX:c[0],plotY:d[0]}],g=1;g<a;g++)c[g]=c[0]+g*b,d[g]=this.interpolate(c[g]),f[g]={plotX:c[g],plotY:d[g]};return f},interpolate:function(a){for(var b=this.n-1,c=0;1<b-c;){var d=(b+c)/2;this.xdata[O(d)]>a?b=d:c=
d}var b=O(b),c=O(c),d=this.xdata[b]-this.xdata[c],f=(this.xdata[b]-a)/d,a=(a-this.xdata[c])/d;return f*this.ydata[c]+a*this.ydata[b]+((f*f*f-f)*this.y2[c]+(a*a*a-a)*this.y2[b])*d*d/6}};E=k(E,{type:"areaspline"});va.areaspline=E;var $a=k(ja,{type:"column",init:function(){ja.prototype.init.apply(this,arguments);var a=this,b=a.chart;b.hasRendered&&F(b.series,function(b){if(b.type==a.type)b.isDirty=!0})},translate:function(){var a=this,d=a.chart,f=0,g;ja.prototype.translate.apply(a);F(d.series,function(c){if(c.type==
a.type)c.options.stacking?(b(g)||(g=f++),c.columnIndex=g):c.columnIndex=f++});var h=a.options,k=a.data,l=d.inverted,n=d.plotWidth,q=d.plotHeight,v=a.closestPoints,v=J(k[1]?k[v].plotX-k[v-1].plotX:l?q:n),o=v*h.groupPadding,A=(v-2*o)/f,r=h.pointWidth,h=b(r)?(A-r)/2:A*h.pointPadding,s=c(r,A-2*h),t=-(v/2)+o+((d.options.xAxis.reversed?f-a.columnIndex:a.columnIndex)||0)*A+h,u=a.yAxis.translate(0);F(k,function(a){a.plotX+=t;a.w=s;a.y0=(l?n:q)-u;a.h=(a.yBottom||a.y0)-a.plotY})},drawLine:function(){},getSymbol:function(){},
drawPoints:function(a){var b=this,c=b.options,d=b.chart,f=c.animation&&b.animate,g=d.inverted,h=b.data,k=b.stateLayers[a];f&&this.animate(!0);F(h,function(a){a.plotY!==B&&k.drawRect(g?0<=a.h?d.plotWidth-a.plotY-a.h:d.plotWidth-a.plotY:a.plotX,g?d.plotHeight-a.plotX-a.w:0<=a.h?a.plotY:a.plotY+a.h,g?J(a.h):a.w,g?a.w:J(a.h),c.borderColor,c.borderWidth,c.borderRadius,a.color||b.color,c.shadow);a.selected&&b.drawPointState(a,"select",k)});f&&b.animate()},drawPointState:function(a,b,c){var d=this.chart,
f=this.options,g=a?a.options:null,h=d.inverted,c=c||this.singlePointLayer;if("hover"==b){if(!c)c=this.singlePointLayer=new sa("single-point",this.layerGroup.div);c.clear()}b&&this.options.states[b]&&(b=ca(f,f.states[b],g),c.drawRect(h?d.plotWidth-a.plotY-a.h:a.plotX,h?d.plotHeight-a.plotX-a.w:a.plotY,h?a.h:a.w,h?a.w:a.h,b.borderColor,b.borderWidth,b.borderRadius,za(b.color||this.color).brighten(b.brightness).get(),b.shadow))},getAreaCoords:function(){var a=[],b=this.chart,c=b.inverted;F(this.data,
function(d){var f=U(J(d.h),3)*(0>d.h?-1:1),g=c?b.plotWidth-d.plotY-f:d.plotX,h=c?b.plotHeight-d.plotX-d.w:d.plotY,k=h+(c?d.w:f),f=g+(c?f:d.w);!c&&1>J(f-g)?f=g+1:c&&1>J(h-k)&&(h=k+1);a.push([Ha([g,k,g,h,f,h,f,k],G).join(","),d])});return a},cleanData:function(){var a=this.data,b,c,d,f;ja.prototype.cleanData.apply(this);for(f=a.length-1;0<=f;f--)if(a[f-1]&&(b=a[f].x-a[f-1].x,c===B||b<c))c=b,d=f;this.closestPoints=d},animate:function(a){var b=this.chart,c=b.inverted,d=this.layerGroup.div;a?d.style[c?
"left":"top"]=(c?-b.plotWidth:b.plotHeight)+P:(Ya(d,b.inverted?{left:0}:{top:0}),this.animate=null)},remove:function(){var a=this,b=a.chart;b.hasRendered&&F(b.series,function(b){if(b.type==a.type)b.isDirty=!0});ja.prototype.remove.apply(a,arguments)}});va.column=$a;var ob=k($a,{type:"bar",init:function(a){a.inverted=this.inverted=!0;$a.prototype.init.apply(this,arguments)}});va.bar=ob;E=k(ja,{type:"scatter",getAreaCoords:function(){var a=[];F(this.data,function(b){a.push([[G(b.plotX),G(b.plotY)].join(),
b])});return a},cleanData:function(){}});va.scatter=E;E=k(Pa,{setState:function(a){this.series.drawPointState(this,a)},init:function(){Pa.prototype.init.apply(this,arguments);var a=this,b=a.series,d=b.chart.options.colors;f(a,{visible:!1!==a.visible,name:c(a.name,"Slice"),color:a.color||d[aa++]});aa>=d.length&&(aa=0);if(!a.layer)a.layer=new sa("pie",b.layerGroup.div);b=function(){a.slice()};Ja(a,"select",b);Ja(a,"unselect",b);return a},setVisible:function(a){var b=this.layer,c=this.legendItem;(this.visible=
a=a===B?!this.visible:a)?b.show():b.hide();if(c)c.className=a?"":pa,this.series.chart.legend.drawGraphics(!0)},slice:function(a,d){var f=this.series,d=c(d,!0);this.sliced=b(a)?a:!this.sliced;f.isDirty=!0;d&&f.chart.redraw()}});E=k(ja,{type:"pie",isCartesian:!1,pointClass:E,getColor:function(){},translate:function(){var a=0,b=-0.25,c=this.options,d=c.slicedOffset,f=c.center,h=this.chart,k=this.data,l=2*g.PI,n;f.push(c.size);f=Ha(f,function(a,b){return/%$/.test(a)?h["plot"+(b?"Height":"Width")]*parseInt(a)/
100:a});F(k,function(b){a+=b.y});F(k,function(c){n=a?c.y/a:0;c.start=b*l;b+=n;c.end=b*l;c.percentage=100*n;c.center=[f[0],f[1]];c.size=f[2];var g=(c.end+c.start)/2;c.centerSliced=Ha([W(g)*d+f[0],L(g)*d+f[1]],G)});this.setTooltipPoints()},render:function(){this.drawPoints();this.drawDataLabels()},drawPoints:function(){var a=this;F(this.data,function(b){a.drawPoint(b,b.layer.getCtx(),b.color);!1===b.visible&&b.setVisible(!1);b.selected&&a.drawPointState(b,"select",b.layer)})},getSymbol:function(){},
drawPointState:function(a,b,c){var d=this.options;if(a){c=c||a.stateLayer;if("hover"==b){if(!c)c=a.stateLayer=new sa("single-point",a.layer.div);c.clear()}b&&this.options.states[b]&&(b=ca(d,d.states[b]),this.drawPoint(a,c.getCtx(),b.color||a.color,b.brightness))}this.hoverPoint&&this.hoverPoint.stateLayer&&this.hoverPoint.stateLayer.clear();this.hoverPoint=a},drawPoint:function(a,b,c,d){var f=this.options,g=a.sliced?a.centerSliced:a.center,h=g[0],g=g[1],k=a.size,l=f.borderWidth,n=D&&100==a.percentage?
a.start:a.end;if(0<a.y)b.fillStyle=o(za(c).brighten(d).get(b),b),b.strokeStyle=f.borderColor,b.lineWidth=l,b.beginPath(),b.moveTo(h,g),b.arc(h,g,k/2,a.start,n,!1),b.lineTo(h,g),b.closePath(),b.fill(),l&&b.stroke()},getAreaCoords:function(){var a=[];F(this.data,function(b){for(var c=b.center[0],d=b.center[1],f=b.size/2,g=b.start,h=b.end,k=[],l=g;l&&!(l>=h&&(l=h),k=k.concat([c+W(l)*f,d+L(l)*f]),l>=h);l+=0.25);k=k.concat([c,d]);b.tooltipPos=[c+2*W((g+h)/2)*f/3,d+2*L((g+h)/2)*f/3];a.push([Ha(k,G).join(","),
b])});return a},setData:function(){var a=this.data,b;if(a)for(b=a.length-1;0<=b;b--)a[b].remove();ja.prototype.setData.apply(this,arguments)},clear:function(){F(this.data,function(a){a.layer.clear();a.dataLabelsLayer&&a.dataLabelsLayer.clear();a.stateLayer&&a.stateLayer.clear()})}});va.pie=E;Highcharts={numberFormat:function(a,b,c,d){var f=ra.lang,g=isNaN(b=J(b))?2:b,b=c===B?f.decimalPoint:c,d=d===B?f.thousandsSep:d,f=0>a?"-":"",c=parseInt(a=J(+a||0).toFixed(g))+"",h=3<(h=c.length)?h%3:0;return f+
(h?c.substr(0,h)+d:"")+c.substr(h).replace(/(\d{3})(?=\d)/g,"$1"+d)+(g?b+J(a-c).toFixed(g).slice(2):"")},dateFormat:z,defaultOptions:ra,setOptions:function(a){ra=ca(ra,a);r();return ra},Chart:function(k){function v(){var a=I.isDirty;F(Ga,function(b){b.isDirty&&(b.cleanData(),b.getSegments(),"point"==b.options.legendType&&(a=!0))});fb=null;kb&&(F(wa,function(a){a.setScale()}),C(),F(wa,function(a){a.isDirty&&a.redraw()}));F(Ga,function(a){a.isDirty&&a.visible&&a.redraw()});if(a)gb&&gb.renderHTML&&(gb.renderHTML(!0),
gb.drawGraphics(!0)),I.isDirty=!1;db&&db.resetTracker&&db.resetTracker();la(I,"redraw")}function o(a){var b=a.type||da.defaultSeriesType,c=va[b],d=I.hasRendered;d&&(Ia&&"column"==b?c=ob:!Ia&&"bar"==b&&(c=$a));b=new c;b.init(I,a);!d&&b.inverted&&(Ia=!0);if(b.isCartesian)kb=b.isCartesian;Ga.push(b);return b}function r(){var a=n.getElementById(Ta);a&&(Va=l(a))}function V(){var b=k.xAxis||{},c=k.yAxis||{},d,b=a(b);F(b,function(a,b){a.index=b;a.isX=!0});c=a(c);F(c,function(a,b){a.index=b});wa=b.concat(c);
I.xAxis=[];I.yAxis=[];wa=Ha(wa,function(a){d=new ja(I,a);I[d.isXAxis?"xAxis":"yAxis"].push(d);return d});C()}function C(){!1!==da.alignTicks&&F(wa,function(a){a.adjustTickAmount()})}function E(a){var b=ra.lang;I.toolbar.add("zoom",b.resetZoom,b.resetZoomTitle,function(){la(I,"selection",{resetSelection:!0},E);I.toolbar.remove("zoom")});!a||a.resetSelection?F(wa,function(a){a.setExtremes(null,null,!1)}):F(a.xAxis.concat(a.yAxis),function(a){var b=a.axis;I.tracker[b.isXAxis?"zoomX":"zoomY"]&&b.setExtremes(a.min,
a.max,!1)});v()}function L(){var a=k.title,b=k.subtitle;if(!I.titleLayer){var c=new sa("title-layer",ua,null,{zIndex:2});a&&a.text&&q("h2",{className:"highcharts-title",innerHTML:a.text},a.style,c.div);b&&b.text&&q("h3",{className:"highcharts-subtitle",innerHTML:b.text},b.style,c.div);I.titleLayer=c}}function Z(){var a=!0,b;for(b in I.resources)I.resources[b]||(a=!1);a&&S()}function S(){V();F(Ga,function(a){a.translate();a.setTooltipPoints();a.createArea()});I.render=W;setTimeout(function(){W();la(I,
"load")},0)}function W(){var a,b=k.labels,c=k.credits;a=2*(da.borderWidth||0)+(da.shadow?8:0);xb.drawRect(a/2,a/2,Ua-a,La-a,da.borderColor,da.borderWidth,da.borderRadius,da.backgroundColor,da.shadow);xb.drawRect(ha,na,Ba,oa,null,null,null,da.plotBackgroundColor,null,mb);(new sa("plot-border",ua,null,{zIndex:4})).drawRect(ha,na,Ba,oa,da.plotBorderColor,da.plotBorderWidth,null,null,da.plotShadow);D&&d(".highcharts-image-map",{display:"none"},"print");kb&&F(wa,function(a){a.render()});L();b.items&&F(b.items,
function(){var a=f({className:"highcharts-label"},this.attributes);rb.drawHtml(this.html,a,f(b.style,this.style))});F(Ga,function(a){a.render()});gb=I.legend=new Ea(I);if(!I.toolbar)I.toolbar=ga(I);if(c.enabled&&!I.credits)I.credits=q("a",{className:"highcharts-credits",href:c.href,innerHTML:c.text,target:c.target},f(c.style,{zIndex:8}),ua);I.hasRendered=!0;Xa&&(Da.appendChild(ua),h(Xa),r())}function y(){function a(b){var c=b.attributes,d,f;if(c){d=c.length;for(d-=1;0<=d;d-=1){f=c[d].name;try{"function"==
typeof b[f]&&(b[f]=null)}catch(g){}}}if(c=b.childNodes){d=c.length;for(d-=1;0<=d;d--)c=b.childNodes[d],a(c),c.childNodes.length||h(c)}}F(Ga,function(a){a.destroy()});Ga=[];a(ua)}function ja(a,d){function h(){var a=[],c;L=N=null;Z=[];F(Ga,function(f){c=!1;F(["xAxis","yAxis"],function(a){if(("xAxis"==a&&w||"yAxis"==a&&!w)&&(f.options[a]==d.index||f.options[a]===B&&0==d.index))f[a]=V,Z.push(f),c=!0});!f.visible&&da.ignoreHiddenSeries&&(c=!1);if(c){var g;if(!w){g=f.options.stacking;xa="percent"==g;if(g){var h=
a[f.type]||[];a[f.type]=h}xa&&(L=0,N=99)}f.isCartesian&&(F(f.data,function(a){var c=a.x,d=a.y;null===L&&(L=N=a[C]);w?c>N?N=c:c<L&&(L=c):b(d)&&(g&&(h[c]=h[c]?h[c]+d:d),a=h?h[c]:d,xa||(a>N?N=a:a<L&&(L=a)),g&&(aa[f.type][c]={total:a,cum:a}))}),!w&&/(area|column|bar)/.test(f.type)&&(0<=L?(L=0,ga=!0):0>N&&(N=0,ia=!0)))}})}function k(a,b,c){var d=1,f=0;c&&(d*=-1,f=E);za&&(d*=-1,f-=d*E);b?(za&&(a=E-a),a=a/T+Q):a=d*(a-Q)*T+f;return a}function l(a,b,c){if(c){var d,f,g;d=k(a);var h,a=f=d+I;d=g=La-d-I;if(y){if(d=
na,g=La-ab,a<ha||a>ha+Ba)h=!0}else if(a=ha,f=Ua-Pa,d<na||d>na+oa)h=!0;h||P.drawLine(a,d,f,g,b,c)}}function m(a,b,c){a=U(a,Q);b=Math.min(b,J);l(a+(b-a)/2,c,(b-a)*T)}function n(a,b,c,f,g,h,l){var m,v,q,o=d.labels;"inside"==b&&(g=-g);K&&(g=-g);b=v=k(a+Aa)+I;m=q=La-k(a+Aa)-I;y?(m=La-ab-(K?oa:0)+R,q=m+g):(b=ha+(K?Ba:0)+R,v=b-g);f&&M.drawLine(b,m,v,q,c,f);if(h&&o.enabled&&((a=Ha.call({index:l,isFirst:a==fa[0],isLast:a==fa[fa.length-1],value:Ma&&Ma[a]?Ma[a]:a}))||0===a))M.addText(a,b+o.x-(Aa&&y?Aa*T*(za?
-1:1):0),m+o.y-(Aa&&!y?Aa*T*(za?1:-1):0),o.style,o.rotation,o.align)}function v(a,b){var f;c(d.allowDecimals,!0);wa=b?1:g.pow(10,O(g.log(a)/g.LN10));f=a/wa;b||(b=[1,2,2.5,5,10]);for(var h=0;h<b.length&&!(a=b[h],f<=(b[h]+(b[h+1]||b[h]))/2);h++);return a*=wa}function q(){fa=[];for(var a=ra.global.useUTC,b=1E3/X,c=6E4/X,f=36E5/X,g=864E5/X,h=6048E5/X,k=2592E6/X,l=31556952E3/X,m=[["second",b,[1,2,5,10,15,30]],["minute",c,[1,2,5,10,15,30]],["hour",f,[1,2,3,4,6,8,12]],["day",g,[1,2]],["week",h,[1,2]],["month",
k,[1,2,3,4,6]],["year",l,null]],n=m[6],o=n[1],p=n[2],A=0;A<m.length&&!(n=m[A],o=n[1],p=n[2],m[A+1]&&Na<=(o*p[p.length-1]+m[A+1][1])/2);A++);o==l&&Na<5*o&&(p=[1,2,5]);var m=v(Na/o,p),r,p=new Date(Q*X);p.setMilliseconds(0);o>=b&&p.setSeconds(o>=c?0:m*O(p.getSeconds()/m));if(o>=c)p[Oa](o>=f?0:m*O(p[Fa]()/m));if(o>=f)p[Ra](o>=g?0:m*O(p[Ka]()/m));if(o>=g)p[Y](o>=k?1:m*O(p[ba]()/m));o>=k&&(p[Sa](o>=l?0:m*O(p[t]()/m)),r=p[ya]());if(o>=l)p[hb](r-r%m);if(o==h)p[Y](p[ba]()-p[ka]()+d.startOfWeek);A=1;b=p.getTime()/
X;r=p[ya]();c=p[t]();for(f=p[ba]();b<J&&A<Ba;)fa.push(b),b=o==l?Ca(r+A*m,0)/X:o==k?Ca(r,c+A*m)/X:!a&&(o==g||o==h)?Ca(r,c,f+A*m*(o==g?1:7)):b+o*m,A++;fa.push(b);d.labels.formatter||(Ha=function(){return z(d.dateTimeLabelFormats[n[0]],this.value,1)})}function o(){var a=function(a){var b=10*(1>wa?G(1/wa):1);return G(a*b)/b},b;b=O(Q/Na)*Na;var c=g.ceil(J/Na)*Na;fa=[];for(b=a(b);b<=c;)fa.push(b),b=a(b+Na);Ma&&(Q-=0.5,J+=0.5);Ha||(Ha=function(){return this.value})}function p(){var a,f,k,l=Q,m=J;a=d.maxZoom;
var n;h();Q=c(S,d.min,L);J=c(ea,d.max,N);J-Q<a&&(n=(a-J+Q)/2,Q=U(Q-n,c(d.min,Q-n)),J=g.min(Q+a,c(d.max,Q+a)));if(!Ma&&!xa){a=J-Q||1;if(!b(d.min)&&W&&(0>L||!ga))Q-=a*W;if(!b(d.max)&&pa&&(0<N||!ia))J+=a*pa}Na=Ma||Q==J?1:"auto"==d.tickInterval?(J-Q)*d.tickPixelInterval/E:d.tickInterval;!H&&"auto"==d.tickInterval&&(Na=v(Na));Ea="auto"==d.minorTickInterval&&Na?Na/5:d.minorTickInterval;H?q():o();a=fa[0];n=fa[fa.length-1];d.startOnTick?Q=a:Q>a&&fa.shift();d.endOnTick?J=n:J<n&&fa.pop();T=E/(J-Q||1);fb||(fb=
{x:0,y:0});if(!H&&fa.length>fb[C])fb[C]=fa.length;if(!w)for(f in aa)for(k in aa[f])aa[f][k].cum=aa[f][k].total;V.isDirty=Q!=l||J!=m}function A(a){var b=a.width;(b?Da:ta).push(a);b?l(a.value,a.color,a.width):m(a.from,a.to,a.color)}function r(a){F([ta,Da],function(b){for(var c=0;c<b.length;c++)if(b[c].id==a){b.splice(c,1);break}});u()}function s(){db.resetTracker&&db.resetTracker();u();F(Z,function(a){a.isDirty=!0})}function u(){var a=d.title,c=d.alternateGridColor,f=d.minorTickWidth,g=d.lineWidth,
h,k;h=Z.length&&b(Q)&&b(J);M.clear();P.clear();if(h){c&&F(fa,function(a,b){0==b%2&&a<J&&m(a,fa[b+1]!==B?fa[b+1]:J,c)});F(ta,function(a){m(a.from,a.to,a.color)});if(Ea&&!Ma)for(h=Q;h<=J;h+=Ea)l(h,d.minorGridLineColor,d.minorGridLineWidth),f&&n(h,d.minorTickPosition,d.minorTickColor,f,d.minorTickLength);F(fa,function(a,b){k=a+Aa;l(k,d.gridLineColor,d.gridLineWidth);n(a,d.tickPosition,d.tickColor,d.tickWidth,d.tickLength,!(a==Q&&!d.showFirstLabel||a==J&&!d.showLastLabel),b)});F(Da,function(a){l(a.value,
a.color,a.width)})}g&&(f=ha+(K?Ba:0)+R,h=La-ab-(K?oa:0)+R,M.drawLine(y?ha:f,y?h:na,y?Ua-Pa:f,y?h:La-ab,d.lineColor,g));a&&a.enabled&&a.text&&(g=y?ha:na,f=y?Ba:oa,g={low:g+(y?0:f),middle:g+f/2,high:g+(y?f:0)}[a.align],f=(y?na+oa:ha)+(y?1:-1)*(K?-1:1)*a.margin-(D?parseInt(a.style.fontSize||a.style.font.replace(/^[a-z ]+/,""))/3:0),M.addText(a.text,y?g:f+(K?Ba:0)+R,y?f-(K?oa:0)+R:g,a.style,a.rotation||0,{low:"left",middle:"center",high:"right"}[a.align]));M.strokeText();V.isDirty=!1}var w=d.isX,K=d.opposite,
y=Ia?!w:w,aa={bar:{},column:{},area:{},areaspline:{}},d=ca(w?eb:Za,y?K?vb:nb:K?ub:tb,d),V=this,H="datetime"==d.type,R=d.offset||0,C=w?"x":"y",E=y?Ba:oa,T,I=y?ha:ab,M=new sa("axis-layer",ua,null,{zIndex:7}),P=new sa("grid-layer",ua,null,{zIndex:1}),L,N,Z,S,ea,J=null,Q=null,W=d.minPadding,pa=d.maxPadding,ga,ia,xa,qa=d.events,ma,ta=d.plotBands||[],Da=d.plotLines||[],Na,Ea,wa,fa,va,Ha=d.labels.formatter,Ma=d.categories||w&&a.columnCount,za=d.reversed,Aa=Ma&&"between"==d.tickmarkPlacement?0.5:0;Ia&&w&&
za===B&&(za=!0);K||(R*=-1);y&&(R*=-1);f(V,{addPlotBand:A,addPlotLine:A,adjustTickAmount:function(){if(!H&&!Ma){var a=va,c=fa.length;va=fb[C];if(c<va){for(;fa.length<va;)fa.push(fa[fa.length-1]+Na);T*=(c-1)/(va-1)}if(b(a)&&va!=a)V.isDirty=!0}},categories:Ma,getExtremes:function(){return{min:Q,max:J,dataMin:L,dataMax:N}},isXAxis:w,options:d,render:u,setExtremes:function(b,d,f){f=c(f,!0);la(V,"setExtremes",{min:b,max:d},function(){Ma&&(0>b&&(b=0),d>Ma.length-1&&(d=Ma.length-1));S=b;ea=d;f&&a.redraw()})},
setScale:p,setCategories:function(a,b){Ma=a;c(b,!0)&&s()},translate:k,redraw:s,removePlotBand:r,removePlotLine:r,reversed:za,stacks:aa});for(ma in qa)Ja(V,ma,qa[ma]);p()}function ga(){var a,b={};a=new sa("toolbar",ua,null,{zIndex:1004,width:"auto",height:"auto"});return{add:function(c,d,g,h){b[c]||(d=q(H,{innerHTML:d,title:g,onclick:h},f(k.toolbar.itemStyle,{zIndex:1003}),a.div),b[c]=d)},remove:function(a){h(b[a]);b[a]=null}}}function ia(a){function b(a,c){var d=Qa.style.visibility==ea,f=d?a:(Qa.offsetLeft+
a)/2,d=d?c:(Qa.offsetTop+c)/2;u(Qa,{left:f+P,top:d+P});sb=1<J(a-f)||1<J(c-d)?function(){b(a,c)}:null}function c(){if(Qa)Qa.style.visibility=ea;d&&d.drawPointState()}var d,g,h=a.borderWidth,k;Qa=q(H,null,{position:R,visibility:ea,overflow:ea,padding:"0 50px 5px 0",zIndex:8},ua);k=new sa("tooltip-box",Qa,null,{width:Ua+P,height:La+P});g=q(H,{className:"highcharts-tooltip"},f(a.style,{maxWidth:Ua-40+P,textOverflow:"ellipsis",position:Q,zIndex:2}),Qa);return{refresh:function(l,m){var n=l.tooltipPos,m=
l.series,v=a.borderColor||l.color||m.color||"#606060",q=I.inverted,o,p,A,r=g.offsetHeight;A=l.tooltipText;d=m;o=n?n[0]:q?Ba-l.plotY:l.plotX;n=n?n[1]:q?oa-l.plotX:l.plotY;0<=o&&o<=Ba&&0<=n&&n<=oa&&(p=!0);if(!1===A||!p)c();else{g.innerHTML=A;u(g,{overflow:xa});p=g.offsetWidth-h;A=g.offsetHeight-h;u(g,{overflow:ea});if(p>(k.w||0)+20||p<(k.w||0)-20||A>k.h||k.c!=v||r!=g.offsetHeight)k.clear(),k.drawRect(h/2,h/2,p+20,A,v,h,a.borderRadius,a.backgroundColor,a.shadow),f(k,{w:p,h:A,c:v});v=o-k.w+ha-35;o=n-
k.h+10+na;5>v&&(v=5,o-=20);5>o?o=5:o+k.h>La&&(o=La-k.h-5);b(G(v),G(o));m.drawPointState(l,"hover");Qa.style.visibility=xa}},hide:c}}var Ea=function(a){function b(a){a&&(F(o,function(a){h(a.legendItem)}),o=[]);t&&r.reverse();F(r,function(a){a.options.showInLegend&&F("point"==a.options.legendType?a.data:[a],function(b){b.simpleSymbol=/(bar|pie|area|column)/.test(a.type);b.legendItem=k=q("li",{innerHTML:g.labelFormatter.call(b),className:b.visible?"":pa},null,n.firstChild);if(b.options&&b.options.showCheckbox)b.checkbox=
q("input",{type:"checkbox",checked:b.selected,defaultChecked:b.selected},g.itemCheckboxStyle,k);Ja(k,"mouseover",function(){b.setState("hover")});Ja(k,"mouseout",function(){b.setState()});Ja(k,"click",function(a){var a=a.target,c=function(){b.setVisible()};"INPUT"==a.tagName?la(b,"checkboxClick",{checked:a.checked},function(){b.select()}):b.firePointEvent?b.firePointEvent("legendItemClick",null,c):la(b,"legendItemClick",null,c)});o.push(b)})});t&&r.reverse()}function c(a){a&&(p.clear(),h(A),A=null);
if(r.length&&((g.borderWidth||g.backgroundColor)&&p.drawRect(n.offsetLeft,n.offsetTop,n.offsetWidth,n.offsetHeight,g.borderColor,g.borderWidth,g.borderRadius,g.backgroundColor,g.shadow),F(o,function(a){if(a.legendItem){var b=a.legendItem,c=n.offsetLeft+b.offsetLeft,b=n.offsetTop+b.offsetTop+b.offsetHeight/2,d=a.legendItem.className==pa,f=d?g.itemHiddenStyle.color:a.color;!a.simpleSymbol&&a.options&&a.options.lineWidth&&p.drawLine(c,b,c+m,b,f,a.options.lineWidth);a.simpleSymbol?p.drawRect(c,b-6,16,
12,null,0,2,f):a.options&&a.options.marker&&a.options.marker.enabled&&a.drawMarker(p,c+m/2,b,ca(a.options.marker,d?{fillColor:f,lineColor:f}:null))}}),Aa))A=q("area",{shape:"rect",isLegendArea:!0,coords:[n.offsetLeft-ha,n.offsetTop-na,n.offsetLeft+n.offsetWidth-ha,n.offsetTop+n.offsetHeight-na].join()}),db.insertAtFront(A),A.onmouseover=function(a){a=a||s.event;if((a.relatedTarget||a.fromElement)!=n&&!za)bb&&bb.hide(),u(n,{zIndex:10})},n.onmouseout=A.onmouseout=function(a){a=a||s.event;(a=a.relatedTarget||
a.toElement)&&(a==lb||"AREA"==a.tagName&&a!=A)&&u(n,{zIndex:7})}}var g=a.options.legend;if(g.enabled){var k,l=g.layout,m=g.symbolWidth,n,v="#"+ua.id+" .highcharts-legend li",o=[],p=new sa("legend",ua,null,{zIndex:7}),A,r=a.series,t=g.reversed;this.dom=n=q(H,{className:"highcharts-legend highcharts-legend-"+l,innerHTML:'<ul style="margin:0;padding:0"></ul>'},f({position:R,zIndex:7},g.style),ua);d(v,f(g.itemStyle,{paddingLeft:m+g.symbolPadding+P,"float":"horizontal"==l?"left":"none"}));d(v+":hover",
g.itemHoverStyle);d(v+"."+pa,g.itemHiddenStyle);d(".highcharts-legend-horizontal li",{"float":"left"});b();c();return{renderHTML:b,drawGraphics:c}}};s.G_vmlCanvasManager&&s.G_vmlCanvasManager.init_(document);eb=ca(eb,ra.xAxis);Za=ca(Za,ra.yAxis);ra.xAxis=ra.yAxis=null;var k=ca(ra,k),da=k.chart,ta=da.margin,ta="number"==typeof ta?[ta,ta,ta,ta]:ta,na=ta[0],Pa=ta[1],ab=ta[2],ha=ta[3],Da,Xa,ua,Ta,Ua,La;(function(){Da=da.renderTo;Ta="highcharts-"+T++;"string"==typeof Da&&(Da=n.getElementById(Da));Da.innerHTML=
"";Da.offsetWidth||(Xa=Da.cloneNode(0),u(Xa,{position:R,top:"-9999px",display:""}),n.body.appendChild(Xa));var a=(Xa||Da).offsetHeight;Ua=da.width||(Xa||Da).offsetWidth||600;La=da.height||(a>na+ab?a:0)||400;ua=q(H,{className:"highcharts-container"+(da.className?" "+da.className:""),id:Ta},f({position:Q,overflow:ea,width:Ua+P,height:La+P,textAlign:"left"},da.style),Xa||Da)})();var I=this,ta=da.events,Wa,Aa,bb,za,xb=new sa("chart-background",ua),cb,rb,oa,Ba,db,lb,gb,Va=l(ua),kb=da.showAxes,wa=[],fb,
Ga=[],mb,Ia,sb,Qa;K=aa=0;Ja(s,"resize",r);Ja(s,"unload",y);if(ta)for(Wa in ta)Ja(I,Wa,ta[Wa]);I.addLoading=function(a){I.resources[a]=!1};I.clearLoading=function(a){I.resources[a]=!0;Z()};I.options=k;I.series=Ga;I.container=ua;I.resources={};I.inverted=Ia=k.chart.inverted;I.chartWidth=Ua;I.chartHeight=La;I.plotWidth=Ba=Ua-ha-Pa;I.plotHeight=oa=La-na-ab;I.plotLeft=ha;I.plotTop=na;I.redraw=v;I.addSeries=function(a,b){var d,b=c(b,!0);la(I,"addSeries",{options:a},function(){d=o(a);d.isDirty=!0;I.isDirty=
!0;b&&I.redraw()});return d};I.getSelectedPoints=function(){var a=[];F(Ga,function(b){a=a.concat(qa(b.data,function(a){return a.selected}))});return a};I.getSelectedSeries=function(){return qa(Ga,function(a){return a.selected})};I.showLoading=function(){var a=k.loading;cb||(cb=q(H,{className:"highcharts-loading"},f(a.style,{left:ha+P,top:na+P,width:Ba+P,height:oa+P,zIndex:10,display:"none"}),ua),q("span",{innerHTML:k.lang.loading},a.labelStyle,cb));u(cb,{display:""});Ya(cb,{opacity:a.style.opacity},
{duration:a.showDuration})};I.hideLoading=function(){Ya(cb,{opacity:0},{duration:k.loading.hideDuration,complete:function(){u(cb,{display:"none"})}})};I.get=function(a){var b,c,d;for(b=0;b<wa.length;b++)if(wa[b].options.id==a)return wa[b];for(b=0;b<Ga.length;b++)if(Ga[b].options.id==a)return Ga[b];for(b=0;b<Ga.length;b++){d=Ga[b].data;for(c=0;c<d.length;c++)if(d[c].id==a)return d[c]}return null};I.destroy=y;I.updatePosition=r;I.plotLayer=rb=new sa("plot",ua,null,{position:R,width:Ba+P,height:oa+P,
left:ha+P,top:na+P,overflow:ea,zIndex:3});if(da.plotBackgroundImage)I.addLoading("plotBack"),mb=q("img"),mb.onload=function(){I.clearLoading("plotBack")},mb.src=da.plotBackgroundImage;F(k.series||[],function(a){o(a)});I.tracker=db=new function(a,b){function c(a){a=a||s.event;if(!a.target)a.target=a.srcElement;if(!a.pageX)a.pageX=a.clientX+(n.documentElement.scrollLeft||n.body.scrollLeft);if(!a.pageY)a.pageY=a.clientY+(n.documentElement.scrollTop||n.body.scrollTop);return a}function d(a){var b={xAxis:[],
yAxis:[]};F(wa,function(c){var d=c.translate,f=c.isXAxis;b[f?"xAxis":"yAxis"].push({axis:c,value:d((Ia?!f:f)?a.pageX-Va.x-ha:oa-a.pageY+Va.y+na,!0)})});return b}function k(){bb&&bb.hide();if(a.hoverSeries)a.hoverSeries.setState(),l=a.hoverSeries=null}var l,m,v,o,p,r=da.zoomType,t=/x/.test(r),w=/y/.test(r),K=t&&!Ia||w&&Ia,y=w&&!Ia||t&&Ia;(function(){var b="highchartsMap"+A++;a.imagemap=Aa=q("map",{name:b,id:b,className:"highcharts-image-map"},null,ua);lb=q("img",{useMap:"#"+b},{width:Ba+P,height:oa+
P,left:ha+P,top:na+P,opacity:0,border:"none",position:R,clip:"rect(1px,"+Ba+"px,"+oa+"px,1px)",zIndex:9},Aa);if(!D)lb.src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="})();if(b.enabled)a.tooltip=bb=ia(b);(function(){Aa.onmousedown=function(b){b=c(b);b.preventDefault&&b.preventDefault();a.mouseIsDown=za=!0;m=b.pageX;v=b.pageY;if(kb&&(t||w))p||(p=q(H,null,{position:R,border:"none",background:"#4572A7",opacity:0.25,width:K?0:Ba+P,height:y?0:oa+P})),rb.div.appendChild(p)};
Aa.onmousemove=function(b){b=c(b);b.returnValue=!1;if(za){o=10<Math.sqrt(Math.pow(m-b.pageX,2)+Math.pow(v-b.pageY,2));if(K){var d=b.pageX-m;u(p,{width:J(d)+P,left:(0<d?0:d)+m-Va.x-ha+P})}y&&(b=b.pageY-v,u(p,{height:J(b)+P,top:(0<b?0:b)+ +v-Va.y-na+P}))}else{var d=a.hoverPoint,f=a.hoverSeries;f&&(d||(d=f.tooltipPoints[Ia?b.pageY-Va.y-na:b.pageX-Va.x-ha]),d&&d!=l&&(l&&l.firePointEvent("mouseOut"),d.firePointEvent("mouseOver"),bb&&bb.refresh(d),l=d))}return!1};Aa.onmouseup=function(){if(p){var b={xAxis:[],
yAxis:[]},c=p.offsetLeft,d=p.offsetTop,f=p.offsetWidth,k=p.offsetHeight;o&&(F(wa,function(a){var h=a.translate,l=a.isXAxis,m=Ia?!l:l,n=h(m?c:oa-d-k,!0),h=h(m?c+f:oa-d,!0);b[l?"xAxis":"yAxis"].push({axis:a,min:g.min(n,h),max:U(n,h)})}),la(a,"selection",b,E));h(p);p=null}a.mouseIsDown=za=o=!1};Aa.onmouseout=function(b){b=b||s.event;if((b=b.relatedTarget||b.toElement)&&b!=lb&&"AREA"!=b.tagName)k(),a.mouseIsDown=za=o=!1};Aa.onclick=function(b){b=c(b);b.cancelBubble=!0;if(!o)if(l&&"AREA"==b.target.tagName){var g=
l.plotX,h=l.plotY;f(l,{pageX:Va.x+ha+(Ia?Ba-h:g),pageY:Va.y+na+(Ia?oa-g:h)});la(a.hoverSeries,"click",f(b,{point:l}));l.firePointEvent("click",b)}else f(b,d(b)),la(a,"click",b);o=!1}})();setInterval(function(){sb&&sb()},32);f(this,{insertAtFront:function(a){var b=0,c,d=Aa.childNodes;for(c=0;c<d.length;c++)if(d[c].isLegendArea){b=c+1;break}Aa.insertBefore(a,d[b])},zoomX:t,zoomY:w,resetTracker:k})}(I,k.tooltip);Z()},extendClass:k,seriesTypes:va,Layer:sa}})();
document.createElement("canvas").getContext||function(){function a(){return this.context_||(this.context_=new u(this))}function b(a,b){var c=W.call(arguments,2);return function(){return a.apply(b,c.concat(W.call(arguments)))}}function c(a){var b=a.srcElement;switch(a.propertyName){case "width":b.style.width=b.attributes.width.nodeValue+"px";b.getContext().clearRect();break;case "height":b.style.height=b.attributes.height.nodeValue+"px",b.getContext().clearRect()}}function d(a){a=a.srcElement;if(a.firstChild)a.firstChild.style.width=
a.clientWidth+"px",a.firstChild.style.height=a.clientHeight+"px"}function f(){return[[1,0,0],[0,1,0],[0,0,1]]}function h(a,b){for(var c=f(),d=0;3>d;d++)for(var g=0;3>g;g++){for(var h=0,k=0;3>k;k++)h+=a[d][k]*b[k][g];c[d][g]=h}return c}function k(a,b){b.fillStyle=a.fillStyle;b.lineCap=a.lineCap;b.lineJoin=a.lineJoin;b.lineWidth=a.lineWidth;b.miterLimit=a.miterLimit;b.shadowBlur=a.shadowBlur;b.shadowColor=a.shadowColor;b.shadowOffsetX=a.shadowOffsetX;b.shadowOffsetY=a.shadowOffsetY;b.strokeStyle=a.strokeStyle;
b.globalAlpha=a.globalAlpha;b.arcScaleX_=a.arcScaleX_;b.arcScaleY_=a.arcScaleY_;b.lineScale_=a.lineScale_}function o(a){var b,c=1,a=""+a;if("rgb"==a.substring(0,3)){b=a.indexOf("(",3);var d=a.indexOf(")",b+1),d=a.substring(b+1,d).split(",");b="#";for(var f=0;3>f;f++)b+=E[Number(d[f])];4==d.length&&"a"==a.substr(3,1)&&(c=d[3])}else b=a;return{color:b,alpha:c}}function q(a){switch(a){case "butt":return"flat";case "round":return"round";default:return"square"}}function u(a){this.m_=f();this.mStack_=[];
this.aStack_=[];this.currentPath_=[];this.fillStyle=this.strokeStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=1*U;this.globalAlpha=1;this.canvas=a;var b=a.ownerDocument.createElement("div");b.style.width=a.clientWidth+"px";b.style.height=a.clientHeight+"px";b.style.overflow="hidden";b.style.position="absolute";a.appendChild(b);this.element_=b;this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}function z(a,b,c,d){a.currentPath_.push({type:"bezierCurveTo",cp1x:b.x,
cp1y:b.y,cp2x:c.x,cp2y:c.y,x:d.x,y:d.y});a.currentX_=d.x;a.currentY_=d.y}function r(a,b,c){var d;a:{for(d=0;3>d;d++)for(var f=0;2>f;f++)if(!isFinite(b[d][f])||isNaN(b[d][f])){d=!1;break a}d=!0}if(d&&(a.m_=b,c))a.lineScale_=O(G(b[0][0]*b[1][1]-b[0][1]*b[1][0]))}function l(a){this.type_=a;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=[]}function C(){}var B=Math,n=B.round,s=B.sin,g=B.cos,G=B.abs,O=B.sqrt,U=10,J=U/2,W=Array.prototype.slice,L={init:function(a){/MSIE/.test(navigator.userAgent)&&
!window.opera&&(a=a||document,a.createElement("canvas"),a.attachEvent("onreadystatechange",b(this.init_,this,a)))},init_:function(a){a.namespaces.g_vml_||a.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML");a.namespaces.g_o_||a.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML");if(!a.styleSheets.ex_canvas_){var b=a.createStyleSheet();b.owningElement.id="ex_canvas_";b.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}g_vml_\\:*{behavior:url(#default#VML)}g_o_\\:*{behavior:url(#default#VML)}"}a=
a.getElementsByTagName("canvas");for(b=0;b<a.length;b++)this.initElement(a[b])},initElement:function(b){if(!b.getContext){b.getContext=a;b.innerHTML="";b.attachEvent("onpropertychange",c);b.attachEvent("onresize",d);var f=b.attributes;f.width&&f.width.specified?b.style.width=f.width.nodeValue+"px":b.width=b.clientWidth;f.height&&f.height.specified?b.style.height=f.height.nodeValue+"px":b.height=b.clientHeight}return b}};L.init();for(var E=[],D=0;16>D;D++)for(var S=0;16>S;S++)E[16*D+S]=D.toString(16)+
S.toString(16);D=u.prototype;D.clearRect=function(){this.element_.innerHTML=""};D.beginPath=function(){this.currentPath_=[]};D.moveTo=function(a,b){var c=this.getCoords_(a,b);this.currentPath_.push({type:"moveTo",x:c.x,y:c.y});this.currentX_=c.x;this.currentY_=c.y};D.lineTo=function(a,b){var c=this.getCoords_(a,b);this.currentPath_.push({type:"lineTo",x:c.x,y:c.y});this.currentX_=c.x;this.currentY_=c.y};D.bezierCurveTo=function(a,b,c,d,f,g){f=this.getCoords_(f,g);a=this.getCoords_(a,b);c=this.getCoords_(c,
d);z(this,a,c,f)};D.quadraticCurveTo=function(a,b,c,d){a=this.getCoords_(a,b);c=this.getCoords_(c,d);d={x:this.currentX_+0.6666666666666666*(a.x-this.currentX_),y:this.currentY_+0.6666666666666666*(a.y-this.currentY_)};z(this,d,{x:d.x+(c.x-this.currentX_)/3,y:d.y+(c.y-this.currentY_)/3},c)};D.arc=function(a,b,c,d,f,h){var c=c*U,k=h?"at":"wa",l=a+g(d)*c-J,n=b+s(d)*c-J,d=a+g(f)*c-J,f=b+s(f)*c-J;l==d&&!h&&(l+=0.125);a=this.getCoords_(a,b);l=this.getCoords_(l,n);d=this.getCoords_(d,f);this.currentPath_.push({type:k,
x:a.x,y:a.y,radius:c,xStart:l.x,yStart:l.y,xEnd:d.x,yEnd:d.y})};D.rect=function(a,b,c,d){this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+c,b+d);this.lineTo(a,b+d);this.closePath()};D.strokeRect=function(a,b,c,d){var f=this.currentPath_;this.beginPath();this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+c,b+d);this.lineTo(a,b+d);this.closePath();this.stroke();this.currentPath_=f};D.fillRect=function(a,b,c,d){var f=this.currentPath_;this.beginPath();this.moveTo(a,b);this.lineTo(a+c,b);this.lineTo(a+
c,b+d);this.lineTo(a,b+d);this.closePath();this.fill();this.currentPath_=f};D.createLinearGradient=function(a,b,c,d){var f=new l("gradient");f.x0_=a;f.y0_=b;f.x1_=c;f.y1_=d;return f};D.createRadialGradient=function(a,b,c,d,f,g){var h=new l("gradientradial");h.x0_=a;h.y0_=b;h.r0_=c;h.x1_=d;h.y1_=f;h.r1_=g;return h};D.drawImage=function(a){var b,c,d,f,g,h,k,l;d=a.runtimeStyle.width;f=a.runtimeStyle.height;a.runtimeStyle.width="auto";a.runtimeStyle.height="auto";var o=a.width,q=a.height;a.runtimeStyle.width=
d;a.runtimeStyle.height=f;if(3==arguments.length)b=arguments[1],c=arguments[2],g=h=0,k=d=o,l=f=q;else if(5==arguments.length)b=arguments[1],c=arguments[2],d=arguments[3],f=arguments[4],g=h=0,k=o,l=q;else if(9==arguments.length)g=arguments[1],h=arguments[2],k=arguments[3],l=arguments[4],b=arguments[5],c=arguments[6],d=arguments[7],f=arguments[8];else throw Error("Invalid number of arguments");var r=this.getCoords_(b,c),s=[];s.push(" <g_vml_:group",' coordsize="',10*U,",",10*U,'"',' coordorigin="0,0"',
' style="width:',10,"px;height:",10,"px;position:absolute;");if(1!=this.m_[0][0]||this.m_[0][1]){var u=[];u.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",n(r.x/U),",","Dy=",n(r.y/U),"");var z=this.getCoords_(b+d,c),C=this.getCoords_(b,c+f);b=this.getCoords_(b+d,c+f);r.x=B.max(r.x,z.x,C.x,b.x);r.y=B.max(r.y,z.y,C.y,b.y);s.push("padding:0 ",n(r.x/U),"px ",n(r.y/U),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",u.join(""),", sizingmethod='clip');")}else s.push("top:",
n(r.y/U),"px;left:",n(r.x/U),"px;");s.push(' ">','<g_vml_:image src="',a.src,'"',' style="width:',U*d,"px;"," height:",U*f,'px;"',' cropleft="',g/o,'"',' croptop="',h/q,'"',' cropright="',(o-g-k)/o,'"',' cropbottom="',(q-h-l)/q,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",s.join(""))};D.stroke=function(a){var b=[],c=o(a?this.fillStyle:this.strokeStyle),d=c.color,c=c.alpha*this.globalAlpha;b.push("<g_vml_:shape",' filled="',!!a,'"',' style="position:absolute;width:',10,
"px;height:",10,'px;"',' coordorigin="0 0" coordsize="',10*U," ",10*U,'"',' stroked="',!a,'"',' path="');for(var f=null,g=null,h=null,k=null,l=0;l<this.currentPath_.length;l++){var r=this.currentPath_[l];switch(r.type){case "moveTo":b.push(" m ",n(r.x),",",n(r.y));break;case "lineTo":b.push(" l ",n(r.x),",",n(r.y));break;case "close":b.push(" x ");r=null;break;case "bezierCurveTo":b.push(" c ",n(r.cp1x),",",n(r.cp1y),",",n(r.cp2x),",",n(r.cp2y),",",n(r.x),",",n(r.y));break;case "at":case "wa":b.push(" ",
r.type," ",n(r.x-this.arcScaleX_*r.radius),",",n(r.y-this.arcScaleY_*r.radius)," ",n(r.x+this.arcScaleX_*r.radius),",",n(r.y+this.arcScaleY_*r.radius)," ",n(r.xStart),",",n(r.yStart)," ",n(r.xEnd),",",n(r.yEnd))}if(r){if(null==f||r.x<f)f=r.x;if(null==h||r.x>h)h=r.x;if(null==g||r.y<g)g=r.y;if(null==k||r.y>k)k=r.y}}b.push(' ">');if(a)if("object"==typeof this.fillStyle){var d=this.fillStyle,s=0,r=c=a=0,u=1;"gradient"==d.type_?(s=d.x1_/this.arcScaleX_,f=d.y1_/this.arcScaleY_,l=this.getCoords_(d.x0_/this.arcScaleX_,
d.y0_/this.arcScaleY_),s=this.getCoords_(s,f),s=180*Math.atan2(s.x-l.x,s.y-l.y)/Math.PI,0>s&&(s+=360),1.0E-6>s&&(s=0)):(l=this.getCoords_(d.x0_,d.y0_),r=h-f,u=k-g,a=(l.x-f)/r,c=(l.y-g)/u,r/=this.arcScaleX_*U,u/=this.arcScaleY_*U,l=B.max(r,u),r=2*d.r0_/l,u=2*d.r1_/l-r);f=d.colors_;f.sort(function(a,b){return a.offset-b.offset});for(var g=f.length,k=f[0].color,h=f[g-1].color,z=f[0].alpha*this.globalAlpha,C=f[g-1].alpha*this.globalAlpha,D=[],l=0;l<g;l++){var E=f[l];D.push(E.offset*u+r+" "+E.color)}b.push('<g_vml_:fill type="',
d.type_,'"',' method="none" focus="100%"',' color="',k,'"',' color2="',h,'"',' colors="',D.join(","),'"',' opacity="',C,'"',' g_o_:opacity2="',z,'"',' angle="',s,'"',' focusposition="',a,",",c,'" />')}else b.push('<g_vml_:fill color="',d,'" opacity="',c,'" />');else a=this.lineScale_*this.lineWidth,1>a&&(c*=a),b.push("<g_vml_:stroke",' opacity="',c,'"',' joinstyle="',this.lineJoin,'"',' miterlimit="',this.miterLimit,'"',' endcap="',q(this.lineCap),'"',' weight="',a,'px"',' color="',d,'" />');b.push("</g_vml_:shape>");
this.element_.insertAdjacentHTML("beforeEnd",b.join(""))};D.fill=function(){this.stroke(!0)};D.closePath=function(){this.currentPath_.push({type:"close"})};D.getCoords_=function(a,b){var c=this.m_;return{x:U*(a*c[0][0]+b*c[1][0]+c[2][0])-J,y:U*(a*c[0][1]+b*c[1][1]+c[2][1])-J}};D.save=function(){var a={};k(this,a);this.aStack_.push(a);this.mStack_.push(this.m_);this.m_=h(f(),this.m_)};D.restore=function(){k(this.aStack_.pop(),this);this.m_=this.mStack_.pop()};D.translate=function(a,b){r(this,h([[1,
0,0],[0,1,0],[a,b,1]],this.m_),!1)};D.rotate=function(a){var b=g(a),a=s(a);r(this,h([[b,a,0],[-a,b,0],[0,0,1]],this.m_),!1)};D.scale=function(a,b){this.arcScaleX_*=a;this.arcScaleY_*=b;r(this,h([[a,0,0],[0,b,0],[0,0,1]],this.m_),!0)};D.transform=function(a,b,c,d,f,g){r(this,h([[a,b,0],[c,d,0],[f,g,1]],this.m_),!0)};D.setTransform=function(a,b,c,d,f,g){r(this,[[a,b,0],[c,d,0],[f,g,1]],!0)};D.clip=function(){};D.arcTo=function(){};D.createPattern=function(){return new C};l.prototype.addColorStop=function(a,
b){b=o(b);this.colors_.push({offset:a,color:b.color,alpha:b.alpha})};G_vmlCanvasManager=L;CanvasRenderingContext2D=u;CanvasGradient=l;CanvasPattern=C}(); 

