(function(a,b){function c(a,c,d){if(d===b&&a.nodeType===1)if(d=a.getAttribute("data-"+c),typeof d==="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:!g.isNaN(d)?parseFloat(d):X.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,l,q,h,y,k,L,m,p=[];f=[];l=g.data(this,this.nodeType?"events":"__events__");if(typeof l==="function")l=l.events;if(!(a.liveFired===
this||!l||!l.live||a.button&&a.type==="click")){a.namespace&&(m=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"));a.liveFired=this;var M=l.live.slice(0);for(h=0;h<M.length;h++)l=M[h],l.origType.replace(z,"")===a.type?f.push(l.selector):M.splice(h--,1);f=g(a.target).closest(f,a.currentTarget);y=0;for(k=f.length;y<k;y++){L=f[y];for(h=0;h<M.length;h++)if(l=M[h],L.selector===l.selector&&(!m||m.test(l.namespace))){q=L.elem;d=null;if(l.preType==="mouseenter"||l.preType==="mouseleave")a.type=
l.preType,d=g(a.relatedTarget).closest(l.selector)[0];(!d||d!==q)&&p.push({elem:q,handleObj:l,level:L.level})}}y=0;for(k=p.length;y<k;y++){f=p[y];if(c&&f.level>c)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;m=f.handleObj.origHandler.apply(f.elem,arguments);if(m===!1||a.isPropagationStopped())if(c=f.level,m===!1&&(b=!1),a.isImmediatePropagationStopped())break}return b}}function o(a,b){return(a&&a!=="*"?a+".":"")+b.replace(J,"`").replace(V,"&")}function p(a,b,c){if(g.isFunction(b))return g.grep(a,
function(a,w){return!!b.call(a,w,a)===c});else if(b.nodeType)return g.grep(a,function(a){return a===b===c});else if(typeof b==="string"){var d=g.grep(a,function(a){return a.nodeType===1});if(Ja.test(b))return g.filter(b,d,!c);else b=g.filter(b,d)}return g.grep(a,function(a){return g.inArray(a,b)>=0===c})}function r(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 ba in b)for(var f in b[ba])g.event.add(this,
ba,b[ba][f],b[ba][f].data)}}})}function B(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 t(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return d;g.each(b==="width"?ua:va,function(){c||(d-=parseFloat(g.css(a,"padding"+this))||0);c==="margin"?d+=parseFloat(g.css(a,"margin"+this))||0:d-=parseFloat(g.css(a,"border"+this+"Width"))||0});return d}function n(a,b,c,d){g.isArray(b)&&
b.length?g.each(b,function(b,ba){c||Pa.test(a)?d(a,ba):n(a+"["+(typeof ba==="object"||g.isArray(ba)?b:"")+"]",ba,c,d)}):!c&&b!=null&&typeof b==="object"?g.isEmptyObject(b)?d(a,""):g.each(b,function(b,ba){n(a+"["+b+"]",ba,c,d)}):d(a,b)}function A(a,b){var c={};g.each(wb.concat.apply([],wb.slice(0,b)),function(){c[this]=a});return c}function F(a){if(!M[a]){var b=g("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if(c==="none"||c==="")c="block";M[a]=c}return M[a]}function m(a){return g.isWindow(a)?
a:a.nodeType===9?a.defaultView||a.parentWindow:!1}var u=a.document,g=function(){function c(){if(!d.isReady){try{u.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.$,l,q=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,h=/\S/,y=/^\s+/,k=/\s+$/,L=/\W/,m=/\d/,p=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,M=/^[\],:{}\s]*$/,s=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,n=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,F=/(?:^|:|,)(?:\s*\[)+/g,
o=/(webkit)[ \/]([\w.]+)/,G=/(opera)(?:.*version)?[ \/]([\w.]+)/,zb=/(msie) ([\w.]+)/,z=/(mozilla)(?:.*? rv:([\w.]+))?/,r=navigator.userAgent,A=!1,t=[],la,vb=Object.prototype.toString,gb=Object.prototype.hasOwnProperty,v=Array.prototype.push,B=Array.prototype.slice,Fa=String.prototype.trim,E=Array.prototype.indexOf,hb={};d.fn=d.prototype={init:function(a,c){var w,f,g;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(a==="body"&&!c&&u.body)return this.context=u,this[0]=
u.body,this.selector="body",this.length=1,this;if(typeof a==="string")if((w=q.exec(a))&&(w[1]||!c))if(w[1])return g=c?c.ownerDocument||c:u,(f=p.exec(a))?d.isPlainObject(c)?(a=[u.createElement(f[1])],d.fn.attr.call(a,c,!0)):a=[g.createElement(f[1])]:(f=d.buildFragment([w[1]],[g]),a=(f.cacheable?f.fragment.cloneNode(!0):f.fragment).childNodes),d.merge(this,a);else{if((f=u.getElementById(w[2]))&&f.parentNode){if(f.id!==w[2])return l.find(a);this.length=1;this[0]=f}this.context=u;this.selector=a;return this}else return!c&&
!L.test(a)?(this.selector=a,this.context=u,a=u.getElementsByTagName(a),d.merge(this,a)):!c||c.jquery?(c||l).find(a):d(c).find(a);else if(d.isFunction(a))return l.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 B.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,c){var w=d();d.isArray(a)?
v.apply(w,a):d.merge(w,a);w.prevObject=this;w.context=this.context;if(b==="find")w.selector=this.selector+(this.selector?" ":"")+c;else if(b)w.selector=this.selector+"."+b+"("+c+")";return w},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady();d.isReady?a.call(u,d):t&&t.push(a);return this},eq:function(a){return a===-1?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(B.apply(this,
arguments),"slice",B.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:v,sort:[].sort,splice:[].splice};d.fn.init.prototype=d.fn;d.extend=d.fn.extend=function(){var a,c,w,f,g,l=arguments[0]||{},ja=1,q=arguments.length,h=!1;typeof l==="boolean"&&(h=l,l=arguments[1]||{},ja=2);typeof l!=="object"&&!d.isFunction(l)&&(l={});q===ja&&(l=this,--ja);for(;ja<q;ja++)if((a=arguments[ja])!=null)for(c in a)w=
l[c],f=a[c],l!==f&&(h&&f&&(d.isPlainObject(f)||(g=d.isArray(f)))?(g?(g=!1,w=w&&d.isArray(w)?w:[]):w=w&&d.isPlainObject(w)?w:{},l[c]=d.extend(h,w,f)):f!==b&&(l[c]=f));return l};d.extend({noConflict:function(b){a.$=g;if(b)a.jQuery=f;return d},isReady:!1,readyWait:1,ready:function(a){a===!0&&d.readyWait--;if(!d.readyWait||a!==!0&&!d.isReady){if(!u.body)return setTimeout(d.ready,1);d.isReady=!0;if(!(a!==!0&&--d.readyWait>0)&&t){var b=0,c=t;for(t=null;a=c[b++];)a.call(u,d);d.fn.trigger&&d(u).trigger("ready").unbind("ready")}}},
bindReady:function(){if(!A){A=!0;if(u.readyState==="complete")return setTimeout(d.ready,1);if(u.addEventListener)u.addEventListener("DOMContentLoaded",la,!1),a.addEventListener("load",d.ready,!1);else if(u.attachEvent){u.attachEvent("onreadystatechange",la);a.attachEvent("onload",d.ready);var b=!1;try{b=a.frameElement==null}catch(f){}u.documentElement.doScroll&&b&&c()}}},isFunction:function(a){return d.type(a)==="function"},isArray:Array.isArray||function(a){return d.type(a)==="array"},isWindow:function(a){return a&&
typeof a==="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):hb[vb.call(a)]||"object"},isPlainObject:function(a){if(!a||d.type(a)!=="object"||a.nodeType||d.isWindow(a))return!1;if(a.constructor&&!gb.call(a,"constructor")&&!gb.call(a.constructor.prototype,"isPrototypeOf"))return!1;for(var c in a);return c===b||gb.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a;},parseJSON:function(b){if(typeof b!==
"string"||!b)return null;b=d.trim(b);if(M.test(b.replace(s,"@").replace(n,"]").replace(F,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();else d.error("Invalid JSON: "+b)},noop:function(){},globalEval:function(a){if(a&&h.test(a)){var b=u.getElementsByTagName("head")[0]||u.documentElement,c=u.createElement("script");c.type="text/javascript";d.support.scriptEval?c.appendChild(u.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,w){var f,g=0,l=a.length,ja=l===b||d.isFunction(a);if(w)if(ja)for(f in a){if(c.apply(a[f],w)===!1)break}else for(;g<l;){if(c.apply(a[g++],w)===!1)break}else if(ja)for(f in a){if(c.call(a[f],f,a[f])===!1)break}else for(w=a[0];g<l&&c.call(w,g,w)!==!1;w=a[++g]);return a},trim:Fa?function(a){return a==null?"":Fa.call(a)}:function(a){return a==null?"":a.toString().replace(y,"").replace(k,"")},makeArray:function(a,b){var c=
b||[];if(a!=null){var w=d.type(a);a.length==null||w==="string"||w==="function"||w==="regexp"||d.isWindow(a)?v.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,w=0;if(typeof c.length==="number")for(var f=c.length;w<f;w++)a[d++]=c[w];else for(;c[w]!==b;)a[d++]=c[w++];a.length=d;return a},grep:function(a,b,c){for(var d=[],w,c=!!c,f=0,ba=a.length;f<ba;f++)w=!!b(a[f],
f),c!==w&&d.push(a[f]);return d},map:function(a,b,c){for(var d=[],w,f=0,ba=a.length;f<ba;f++)w=b(a[f],f,c),w!=null&&(d[d.length]=w);return d.concat.apply([],d)},guid:1,proxy:function(a,c,w){arguments.length===2&&(typeof c==="string"?(w=a,a=w[c],c=b):c&&!d.isFunction(c)&&(w=c,c=b));!c&&a&&(c=function(){return a.apply(w||this,arguments)});if(a)c.guid=a.guid=a.guid||c.guid||d.guid++;return c},access:function(a,c,w,f,g,l){var ja=a.length;if(typeof c==="object"){for(var q in c)d.access(a,q,c[q],f,g,w);
return a}if(w!==b){f=!l&&f&&d.isFunction(w);for(q=0;q<ja;q++)g(a[q],c,f?w.call(a[q],q,g(a[q],c)):w,l);return a}return ja?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();a=o.exec(a)||G.exec(a)||zb.exec(a)||a.indexOf("compatible")<0&&z.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){hb["[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(E)d.inArray=function(a,b){return E.call(b,a)};/\s/.test("\u00a0")||(y=/^[\s\xA0]+/,k=/[\s\xA0]+$/);l=d(u);u.addEventListener?la=function(){u.removeEventListener("DOMContentLoaded",la,!1);d.ready()}:u.attachEvent&&(la=function(){u.readyState==="complete"&&(u.detachEvent("onreadystatechange",la),d.ready())});return a.jQuery=a.$=d}();(function(){g.support={};var b=u.documentElement,c=u.createElement("script"),d=u.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 l=d.getElementsByTagName("*"),q=d.getElementsByTagName("a")[0],h=u.createElement("select"),y=h.appendChild(u.createElement("option"));if(l&&l.length&&q){g.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(q.getAttribute("style")),
hrefNormalized:q.getAttribute("href")==="/a",opacity:/^0.55$/.test(q.style.opacity),cssFloat:!!q.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:y.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=!y.disabled;c.type="text/javascript";try{c.appendChild(u.createTextNode("window."+f+"=1;"))}catch(k){}b.insertBefore(c,
b.firstChild);if(a[f])g.support.scriptEval=!0,delete a[f];try{delete c.test}catch(L){g.support.deleteExpando=!1}b.removeChild(c);d.attachEvent&&d.fireEvent&&(d.attachEvent("onclick",function xa(){g.support.noCloneEvent=!1;d.detachEvent("onclick",xa)}),d.cloneNode(!0).fireEvent("onclick"));d=u.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";b=u.createDocumentFragment();b.appendChild(d.firstChild);g.support.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked;
g(function(){var a=u.createElement("div");a.style.width=a.style.paddingLeft="1px";u.body.appendChild(a);g.boxModel=g.support.boxModel=a.offsetWidth===2;if("zoom"in a.style)a.style.display="inline",a.style.zoom=1,g.support.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",g.support.shrinkWrapBlocks=a.offsetWidth!==2;a.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var b=a.getElementsByTagName("td");g.support.reliableHiddenOffsets=
b[0].offsetHeight===0;b[0].style.display="";b[1].style.display="none";g.support.reliableHiddenOffsets=g.support.reliableHiddenOffsets&&b[0].offsetHeight===0;a.innerHTML="";u.body.removeChild(a).style.display="none"});b=function(a){var b=u.createElement("div"),a="on"+a,c=a in b;c||(b.setAttribute(a,"return;"),c=typeof b[a]==="function");return c};g.support.submitBubbles=b("submit");g.support.changeBubbles=b("change");b=c=d=l=q=null}})();var I={},X=/^(?:\{.*\}|\[.*\])$/;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?I:c,l=c.nodeType,q=l?c[g.expando]:null,h=g.cache;if(!l||q||!(typeof d==="string"&&f===b))return l?q||(c[g.expando]=q=++g.uuid):h=c,typeof d==="object"?l?h[q]=g.extend(h[q],d):g.extend(h,d):l&&!h[q]&&(h[q]={}),c=l?h[q]:h,f!==b&&(c[d]=f),typeof d==="string"?c[d]:c}},removeData:function(b,c){if(g.acceptData(b)){var b=b==a?I:b,d=b.nodeType,f=d?b[g.expando]:b,l=g.cache,
q=d?l[f]:f;if(c)q&&(delete q[c],d&&g.isEmptyObject(q)&&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 l[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!(b===!0||a.getAttribute("classid")!==b)}return!0}});g.fn.extend({data:function(a,d){var f=null;if(typeof a==="undefined"){if(this.length)for(var l=this[0].attributes,q,f=g.data(this[0]),
h=0,y=l.length;h<y;h++)q=l[h].name,q.indexOf("data-")===0&&(q=q.substr(5),c(this[0],q,f[q]));return f}else if(typeof a==="object")return this.each(function(){g.data(this,a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";return d===b?(f=this.triggerHandler("getData"+k[1]+"!",[k[0]]),f===b&&this.length&&(f=g.data(this[0],a),f=c(this[0],a,f)),f===b&&k[1]?this.data(k[0]):f):this.each(function(){var b=g(this),c=[k[0],d];b.triggerHandler("setData"+k[1]+"!",c);g.data(this,a,d);b.triggerHandler("changeData"+
k[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();d==="inprogress"&&(d=c.shift());d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){g.dequeue(a,b)}))}});g.fn.extend({queue:function(a,c){typeof a!=="string"&&(c=a,a="fx");return c===
b?g.queue(this[0],a):this.each(function(){var b=g.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&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 Q=/[\n\t]/g,H=/\s+/,U=/\r/g,K=/^(?:href|src|style)$/,D=/^(?:button|input)$/i,C=/^(?:button|input|object|select|textarea)$/i,
O=/^a(?:rea)?$/i,s=/^(?: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,"");this.nodeType===1&&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&&typeof a==="string")for(var b=(a||"").split(H),c=0,d=this.length;c<d;c++){var f=this[c];if(f.nodeType===1)if(f.className){for(var l=" "+f.className+" ",q=f.className,h=0,k=b.length;h<k;h++)l.indexOf(" "+b[h]+" ")<0&&(q+=" "+b[h]);f.className=g.trim(q)}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&&typeof a==="string"||
a===b)for(var c=(a||"").split(H),d=0,f=this.length;d<f;d++){var l=this[d];if(l.nodeType===1&&l.className)if(a){for(var q=(" "+l.className+" ").replace(Q," "),h=0,k=c.length;h<k;h++)q=q.replace(" "+c[h]+" "," ");l.className=g.trim(q)}else l.className=""}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b==="boolean";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(c==="string")for(var f,l=0,q=g(this),
h=b,k=a.split(H);f=k[l++];)h=d?h:!q.hasClass(f),q[h?"addClass":"removeClass"](f);else if(c==="undefined"||c==="boolean")this.className&&g.data(this,"__className__",this.className),this.className=this.className||a===!1?"":g.data(this,"__className__")||""})},hasClass:function(a){for(var a=" "+a+" ",b=0,c=this.length;b<c;b++)if((" "+this[b].className+" ").replace(Q," ").indexOf(a)>-1)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=[],l=c.options,c=c.type==="select-one";if(f<0)return null;for(var q=c?f:0,f=c?f+1:l.length;q<f;q++){var h=l[q];if(h.selected&&(g.support.optDisabled?!h.disabled:h.getAttribute("disabled")===null)&&(!h.parentNode.disabled||!g.nodeName(h.parentNode,"optgroup"))){a=g(h).val();if(c)return a;d.push(a)}}return d}return s.test(c.type)&&!g.support.checkOn?c.getAttribute("value")===null?"on":c.value:(c.value||"").replace(U,
"")}return b}var k=g.isFunction(a);return this.each(function(b){var c=g(this),d=a;if(this.nodeType===1)if(k&&(d=a.call(this,b,c.val())),d==null?d="":typeof d==="number"?d+="":g.isArray(d)&&(d=g.map(d,function(a){return a==null?"":a+""})),g.isArray(d)&&s.test(this.type))this.checked=g.inArray(c.val(),d)>=0;else if(g.nodeName(this,"select")){var f=g.makeArray(d);g("option",this).each(function(){this.selected=g.inArray(g(this).val(),f)>=0});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||a.nodeType===3||a.nodeType===8)return b;if(f&&c in g.attrFn)return g(a)[c](d);var f=a.nodeType!==1||!g.isXMLDoc(a),l=d!==b,c=f&&g.props[c]||c,q=K.test(c);if((c in a||a[c]!==b)&&f&&!q)return l&&(c==="type"&&D.test(a.nodeName)&&a.parentNode&&g.error("type property can't be changed"),d===null?a.nodeType===1&&a.removeAttribute(c):a[c]=d),g.nodeName(a,"form")&&a.getAttributeNode(c)?a.getAttributeNode(c).nodeValue:
c==="tabIndex"?(c=a.getAttributeNode("tabIndex"))&&c.specified?c.value:C.test(a.nodeName)||O.test(a.nodeName)&&a.href?0:b:a[c];if(!g.support.style&&f&&c==="style"){if(l)a.style.cssText=""+d;return a.style.cssText}l&&a.setAttribute(c,""+d);if(!a.attributes[c]&&a.hasAttribute&&!a.hasAttribute(c))return b;a=!g.support.hrefNormalized&&f&&q?a.getAttribute(c,2):a.getAttribute(c);return a===null?b:a}});var z=/\.(.*)$/,Z=/^(?:textarea|input|select)$/i,J=/\./g,V=/ /g,R=/[^\w\s.|`]/g,da=function(a){return a.replace(R,
"\\$&")},ka={focusin:0,focusout:0};g.event={add:function(c,f,l,q){if(!(c.nodeType===3||c.nodeType===8)){g.isWindow(c)&&c!==a&&!c.frameElement&&(c=a);if(l===!1)l=d;else if(!l)return;var h,k;if(l.handler)h=l,l=h.handler;if(!l.guid)l.guid=g.guid++;if(k=g.data(c)){var y=c.nodeType?"events":"__events__",L=k[y],m=k.handle;if(typeof L==="function")m=L.handle,L=L.events;else if(!L)c.nodeType||(k[y]=k=function(){}),k.events=L={};if(!m)k.handle=m=function(){return typeof g!=="undefined"&&!g.event.triggered?
g.event.handle.apply(m.elem,arguments):b};m.elem=c;for(var f=f.split(" "),p=0,M;y=f[p++];){k=h?g.extend({},h):{handler:l,data:q};y.indexOf(".")>-1?(M=y.split("."),y=M.shift(),k.namespace=M.slice(0).sort().join(".")):(M=[],k.namespace="");k.type=y;if(!k.guid)k.guid=l.guid;var s=L[y],u=g.event.special[y]||{};if(!s&&(s=L[y]=[],!u.setup||u.setup.call(c,q,M,m)===!1))c.addEventListener?c.addEventListener(y,m,!1):c.attachEvent&&c.attachEvent("on"+y,m);if(u.add&&(u.add.call(c,k),!k.handler.guid))k.handler.guid=
l.guid;s.push(k);g.event.global[y]=!0}c=null}}},global:{},remove:function(a,b,c,f){if(!(a.nodeType===3||a.nodeType===8)){c===!1&&(c=d);var l,q,h=0,k,y,L,m,M,p,s=a.nodeType?"events":"__events__",u=g.data(a),n=u&&u[s];if(u&&n){if(typeof n==="function")u=n,n=n.events;if(b&&b.type)c=b.handler,b=b.type;if(!b||typeof b==="string"&&b.charAt(0)===".")for(l in b=b||"",n)g.event.remove(a,l+b);else{for(b=b.split(" ");l=b[h++];)if(m=l,k=l.indexOf(".")<0,y=[],k||(y=l.split("."),l=y.shift(),L=RegExp("(^|\\.)"+
g.map(y.slice(0).sort(),da).join("\\.(?:.*\\.)?")+"(\\.|$)")),M=n[l])if(c){m=g.event.special[l]||{};for(q=f||0;q<M.length;q++)if(p=M[q],c.guid===p.guid){if(k||L.test(p.namespace))f==null&&M.splice(q--,1),m.remove&&m.remove.call(a,p);if(f!=null)break}if(M.length===0||f!=null&&M.length===1)(!m.teardown||m.teardown.call(a,y)===!1)&&g.removeEvent(a,l,u.handle),delete n[l]}else for(q=0;q<M.length;q++)if(p=M[q],k||L.test(p.namespace))g.event.remove(a,m,p.handler,q),M.splice(q--,1);if(g.isEmptyObject(n)){if(b=
u.handle)b.elem=null;delete u.events;delete u.handle;typeof u==="function"?g.removeData(a,s):g.isEmptyObject(u)&&g.removeData(a)}}}}},trigger:function(a,c,d,f){var l=a.type||a;if(!f){a=typeof a==="object"?a[g.expando]?a:g.extend(g.Event(l),a):g.Event(l);if(l.indexOf("!")>=0)a.type=l=l.slice(0,-1),a.exclusive=!0;d||(a.stopPropagation(),g.event.global[l]&&g.each(g.cache,function(){this.events&&this.events[l]&&g.event.trigger(a,c,this.handle.elem)}));if(!d||d.nodeType===3||d.nodeType===8)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"+l]&&d["on"+l].apply(d,c)===!1)a.result=!1,a.preventDefault()}catch(q){}if(!a.isPropagationStopped()&&f)g.event.trigger(a,c,f,!0);else if(!a.isDefaultPrevented()){var h,f=a.target,k=l.replace(z,""),y=g.nodeName(f,"a")&&k==="click",L=g.event.special[k]||{};
if((!L._default||L._default.call(d,a)===!1)&&!y&&(!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(m){}h&&(f["on"+k]=h);g.event.triggered=!1}}},handle:function(c){var d,f,l,q;f=[];var h=g.makeArray(arguments),c=h[0]=g.event.fix(c||a.event);c.currentTarget=this;d=c.type.indexOf(".")<0&&!c.exclusive;if(!d)l=c.type.split("."),c.type=l.shift(),f=l.slice(0).sort(),l=RegExp("(^|\\.)"+f.join("\\.(?:.*\\.)?")+"(\\.|$)");c.namespace=
c.namespace||f.join(".");q=g.data(this,this.nodeType?"events":"__events__");if(typeof q==="function")q=q.events;f=(q||{})[c.type];if(q&&f){f=f.slice(0);q=0;for(var k=f.length;q<k;q++){var y=f[q];if(d||l.test(y.namespace)){c.handler=y.handler;c.data=y.data;c.handleObj=y;y=y.handler.apply(this,h);if(y!==b)c.result=y,y===!1&&(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||u;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null)c=u.documentElement,d=u.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(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?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=u.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 W=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){}},S=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?S:W,a)},teardown:function(a){g.event.remove(this,b,a&&a.selector?S:W)}}});if(!g.support.submitBubbles)g.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!==
"form")g.event.add(this,"click.specialSubmit",function(a){var c=a.target,d=c.type;if((d==="submit"||d==="image")&&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((d==="text"||d==="password")&&g(c).closest("form").length&&a.keyCode===13)return a.liveFired=b,h("submit",this,arguments)});else return!1},teardown:function(){g.event.remove(this,".specialSubmit")}};if(!g.support.changeBubbles){var P,
ea=function(a){var b=a.type,c=a.value;if(b==="radio"||b==="checkbox")c=a.checked;else if(b==="select-multiple")c=a.selectedIndex>-1?g.map(a.options,function(a){return a.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")c=a.selectedIndex;return c},ra=function(a,c){var d=a.target,f,l;if(Z.test(d.nodeName)&&!d.readOnly&&(f=g.data(d,"_change_data"),l=ea(d),(a.type!=="focusout"||d.type!=="radio")&&g.data(d,"_change_data",l),!(f===b||l===f)))if(f!=null||l)return a.type="change",a.liveFired=
b,g.event.trigger(a,c,d)};g.event.special.change={filters:{focusout:ra,beforedeactivate:ra,click:function(a){var b=a.target,c=b.type;if(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")return ra.call(this,a)},keydown:function(a){var b=a.target,c=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")return ra.call(this,a)},beforeactivate:function(a){a=a.target;g.data(a,"_change_data",ea(a))}},setup:function(){if(this.type===
"file")return!1;for(var a in P)g.event.add(this,a+".specialChange",P[a]);return Z.test(this.nodeName)},teardown:function(){g.event.remove(this,".specialChange");return Z.test(this.nodeName)}};P=g.event.special.change.filters;P.focus=P.beforeactivate}u.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(){ka[b]++===0&&u.addEventListener(a,c,!0)},teardown:function(){--ka[b]===
0&&u.removeEventListener(a,c,!0)}}});g.each(["bind","one"],function(a,c){g.fn[c]=function(a,d,f){if(typeof a==="object"){for(var l in a)this[c](l,d,a[l],f);return this}if(g.isFunction(d)||d===!1)f=d,d=b;var w=c==="one"?g.proxy(f,function(a){g(this).unbind(a,w);return f.apply(this,arguments)}):f;if(a==="unload"&&c!=="one")this.one(a,d,f);else{l=0;for(var q=this.length;l<q;l++)g.event.add(this[l],a,w,d)}return this}});g.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!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 arguments.length===0?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 Ea={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};g.each(["live","die"],function(a,c){g.fn[c]=function(a,d,f,l){var w,q=0,h,k,y=l||this.selector,l=l?this:g(this.context);if(typeof a===
"object"&&!a.preventDefault){for(w in a)l[c](w,d,a[w],y);return this}g.isFunction(d)&&(f=d,d=b);for(a=(a||"").split(" ");(w=a[q++])!=null;)if(h=z.exec(w),k="",h&&(k=h[0],w=w.replace(z,"")),w==="hover")a.push("mouseenter"+k,"mouseleave"+k);else if(h=w,w==="focus"||w==="blur"?(a.push(Ea[w]+k),w+=k):w=(Ea[w]||w)+k,c==="live"){k=0;for(var L=l.length;k<L;k++)g.event.add(l[k],"live."+o(w,y),{data:d,selector:y,handler:f,origType:w,origHandler:f,preType:h})}else l.unbind("live."+o(w,y),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){c==null&&(c=a,a=null);return arguments.length>0?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,l){for(var g=0,w=f.length;g<w;g++){var q=f[g];if(q){for(var h=!1,q=q[b];q;){if(q.sizcache===d){h=f[q.sizset];break}if(q.nodeType===1&&!l)q.sizcache=d,q.sizset=g;if(q.nodeName.toLowerCase()===c){h=q;break}q=q[b]}f[g]=h}}}function c(a,b,d,f,g,l){for(var g=0,q=f.length;g<q;g++){var w=f[g];if(w){for(var h=!1,w=w[a];w;){if(w.sizcache===d){h=f[w.sizset];break}if(w.nodeType===1){if(!l)w.sizcache=d,w.sizset=g;if(typeof b!=="string"){if(w===b){h=!0;break}}else if(k.filter(b,
[w]).length>0){h=w;break}}w=w[a]}f[g]=h}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,f=0,l=Object.prototype.toString,q=!1,h=!0;[0,0].sort(function(){h=!1;return 0});var k=function(a,b,c,f){var c=c||[],g=b=b||u;if(b.nodeType!==1&&b.nodeType!==9)return[];if(!a||typeof a!=="string")return c;var w,q,h,ba,Da,m=!0,M=k.isXML(b),s=[],n=a;do if(d.exec(""),w=d.exec(n))if(n=w[3],s.push(w[1]),w[2]){ba=w[3];break}while(w);
if(s.length>1&&L.exec(a))if(s.length===2&&y.relative[s[0]])q=o(s[0]+s[1],b);else for(q=y.relative[s[0]]?[b]:k(s.shift(),b);s.length;)a=s.shift(),y.relative[a]&&(a+=s.shift()),q=o(a,q);else if(!f&&s.length>1&&b.nodeType===9&&!M&&y.match.ID.test(s[0])&&!y.match.ID.test(s[s.length-1])&&(w=k.find(s.shift(),b,M),b=w.expr?k.filter(w.expr,w.set)[0]:w.set[0]),b){w=f?{expr:s.pop(),set:p(f)}:k.find(s.pop(),s.length===1&&(s[0]==="~"||s[0]==="+")&&b.parentNode?b.parentNode:b,M);q=w.expr?k.filter(w.expr,w.set):
w.set;for(s.length>0?h=p(q):m=!1;s.length;)w=Da=s.pop(),y.relative[Da]?w=s.pop():Da="",w==null&&(w=b),y.relative[Da](h,w,M)}else h=[];h||(h=q);h||k.error(Da||a);if(l.call(h)==="[object Array]")if(m)if(b&&b.nodeType===1)for(a=0;h[a]!=null;a++)h[a]&&(h[a]===!0||h[a].nodeType===1&&k.contains(b,h[a]))&&c.push(q[a]);else for(a=0;h[a]!=null;a++)h[a]&&h[a].nodeType===1&&c.push(q[a]);else c.push.apply(c,h);else p(h,c);ba&&(k(ba,g,c,f),k.uniqueSort(c));return c};k.uniqueSort=function(a){if(n&&(q=h,a.sort(n),
q))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 k(b,null,null,[a]).length>0};k.find=function(a,b,c){var d;if(!a)return[];for(var f=0,g=y.order.length;f<g;f++){var l,w=y.order[f];if(l=y.leftMatch[w].exec(a)){var q=l[1];l.splice(1,1);if(q.substr(q.length-1)!=="\\"&&(l[1]=(l[1]||"").replace(/\\/g,""),d=y.find[w](l,b,c),d!=null)){a=a.replace(y.match[w],"");break}}}d||(d=b.getElementsByTagName("*"));
return{set:d,expr:a}};k.filter=function(a,c,d,f){for(var g,l,w=a,q=[],h=c,ba=c&&c[0]&&k.isXML(c[0]);a&&c.length;){for(var L in y.filter)if((g=y.leftMatch[L].exec(a))!=null&&g[2]){var ja,Da,m=y.filter[L];Da=g[1];l=!1;g.splice(1,1);if(Da.substr(Da.length-1)!=="\\"){h===q&&(q=[]);if(y.preFilter[L])if(g=y.preFilter[L](g,h,d,q,f,ba)){if(g===!0)continue}else l=ja=!0;if(g)for(var M=0;(Da=h[M])!=null;M++)if(Da){ja=m(Da,g,M,h);var s=f^!!ja;d&&ja!=null?s?l=!0:h[M]=!1:s&&(q.push(Da),l=!0)}if(ja!==b){d||(h=q);
a=a.replace(y.match[L],"");if(!l)return[];break}}}if(a===w)if(l==null)k.error(a);else break;w=a}return h};k.error=function(a){throw"Syntax error, unrecognized expression: "+a;};var y=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=typeof b==="string",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)&&g.nodeType!==1;);a[d]=c||g&&g.nodeName.toLowerCase()===
b?g||!1:g===b}c&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b==="string",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 l,q=f++,h=c;typeof d==="string"&&!/\W/.test(d)&&(l=d=d.toLowerCase(),h=a);h("parentNode",d,q,b,l,g)},"~":function(b,d,g){var l,q=f++,h=c;typeof d==="string"&&!/\W/.test(d)&&(l=d=d.toLowerCase(),
h=a);h("previousSibling",d,q,b,l,g)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c)return(a=b.getElementById(a[1]))&&a.parentNode?[a]:[]},NAME:function(a,b){if(typeof b.getElementsByName!=="undefined"){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 c.length===0?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,l;(l=b[g])!=null;g++)l&&(f^(l.className&&(" "+l.className+" ").replace(/[\t\n]/g," ").indexOf(a)>=0)?c||d.push(l):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(a[1]==="nth"){var b=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"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&&y.attrMap[b]&&
(a[1]=y.attrMap[b]);a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,f,g){if(a[1]==="not")if((d.exec(a[3])||"").length>1||/^\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(y.match.POS.test(a[0])||y.match.CHILD.test(a[0]))return!0;return a},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===
!0},selected:function(a){return a.selected===!0},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||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},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=y.filters[f];if(g)return g(a,c,b,d);else if(f==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;else if(f==="not"){b=b[3];c=0;for(d=b.length;c<d;c++)if(b[c]===a)return!1;return!0}else 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(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case "last":for(;d=d.nextSibling;)if(d.nodeType===
1)return!1;return!0;case "nth":var c=b[2],f=b[3];if(c===1&&f===0)return!0;var g=b[0],l=a.parentNode;if(l&&(l.sizcache!==g||!a.nodeIndex)){for(var w=0,d=l.firstChild;d;d=d.nextSibling)if(d.nodeType===1)d.nodeIndex=++w;l.sizcache=g}d=a.nodeIndex-f;return c===0?d===0:d%c===0&&d/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>
-1},ATTR:function(a,b){var c=b[1],c=y.attrHandle[c]?y.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),d=c+"",f=b[2],g=b[4];return c==null?f==="!=":f==="="?d===g:f==="*="?d.indexOf(g)>=0:f==="~="?(" "+d+" ").indexOf(g)>=0:!g?d&&c!==!1:f==="!="?d!==g:f==="^="?d.indexOf(g)===0: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=y.setFilters[b[2]];if(f)return f(a,c,b,d)}}},L=y.match.POS,m=function(a,b){return"\\"+(b-0+1)},M;for(M in y.match)y.match[M]=
RegExp(y.match[M].source+/(?![^\[]*\])(?![^\(]*\))/.source),y.leftMatch[M]=RegExp(/(^(?:.|\r|\n)*?)/.source+y.match[M].source.replace(/\\(\d+)/g,m));var p=function(a,b){a=Array.prototype.slice.call(a,0);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(u.documentElement.childNodes,0)}catch(s){p=function(a,b){var c=0,d=b||[];if(l.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);
return d}}var n,F;u.documentElement.compareDocumentPosition?n=function(a,b){return a===b?(q=!0,0):!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition?-1:1:a.compareDocumentPosition(b)&4?-1:1}:(n=function(a,b){var c,d,f=[],g=[];c=a.parentNode;d=b.parentNode;var l=c;if(a===b)return q=!0,0;else if(c===d)return F(a,b);else if(c){if(!d)return 1}else return-1;for(;l;)f.unshift(l),l=l.parentNode;for(l=d;l;)g.unshift(l),l=l.parentNode;c=f.length;d=g.length;for(l=0;l<c&&l<d;l++)if(f[l]!==
g[l])return F(f[l],g[l]);return l===c?F(a,g[l],-1):F(f[l],b,1)},F=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],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b};(function(){var a=u.createElement("div"),c="script"+(new Date).getTime(),d=u.documentElement;a.innerHTML="<a name='"+c+"'/>";d.insertBefore(a,d.firstChild);if(u.getElementById(c))y.find.ID=
function(a,c,d){if(typeof c.getElementById!=="undefined"&&!d)return(c=c.getElementById(a[1]))?c.id===a[1]||typeof c.getAttributeNode!=="undefined"&&c.getAttributeNode("id").nodeValue===a[1]?[c]:b:[]},y.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b};d.removeChild(a);d=a=null})();(function(){var a=u.createElement("div");a.appendChild(u.createComment(""));if(a.getElementsByTagName("*").length>0)y.find.TAG=function(a,
b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){for(var d=[],f=0;c[f];f++)c[f].nodeType===1&&d.push(c[f]);c=d}return c};a.innerHTML="<a href='#'></a>";if(a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#")y.attrHandle.href=function(a){return a.getAttribute("href",2)};a=null})();u.querySelectorAll&&function(){var a=k,b=u.createElement("div");b.innerHTML="<p class='TEST'></p>";if(!(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0)){k=
function(b,c,d,f){c=c||u;b=b.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!f&&!k.isXML(c))if(c.nodeType===9)try{return p(c.querySelectorAll(b),d)}catch(g){}else if(c.nodeType===1&&c.nodeName.toLowerCase()!=="object"){var l=c.getAttribute("id"),w=l||"__sizzle__";l||c.setAttribute("id",w);try{return p(c.querySelectorAll("#"+w+" "+b),d)}catch(q){}finally{l||c.removeAttribute("id")}}return a(b,c,d,f)};for(var c in a)k[c]=a[c];b=null}}();(function(){var a=u.documentElement,b=a.matchesSelector||a.mozMatchesSelector||
a.webkitMatchesSelector||a.msMatchesSelector,c=!1;try{b.call(u.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||!y.match.PSEUDO.test(d)&&!/!=/.test(d))return b.call(a,d)}catch(f){}return k(d,null,null,[a]).length>0}})();(function(){var a=u.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==
0&&(a.lastChild.className="e",a.getElementsByClassName("e").length!==1))y.order.splice(1,0,"CLASS"),y.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null})();k.contains=u.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:u.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)?
a.nodeName!=="HTML":!1};var o=function(a,b){for(var c,d=[],f="",g=b.nodeType?[b]:b;c=y.match.PSEUDO.exec(a);)f+=c[0],a=a.replace(y.match.PSEUDO,"");a=y.relative[a]?a+"*":a;c=0;for(var l=g.length;c<l;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 N=/Until$/,la=/^(?:parents|prevUntil|prevAll)/,Fa=/,/,Ja=/^.[^:#\[\.,]*$/,ma=Array.prototype.slice,Y=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),d>0)for(var l=c;l<b.length;l++)for(var q=0;q<c;q++)if(b[q]===b[l]){b.splice(l--,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(p(this,a,!1),"not",a)},filter:function(a){return this.pushStack(p(this,a,!0),"filter",a)},is:function(a){return!!a&&g.filter(a,this).length>0},closest:function(a,
b){var c=[],d,f,l=this[0];if(g.isArray(a)){var q,h={},k=1;if(l&&a.length){d=0;for(f=a.length;d<f;d++)q=a[d],h[q]||(h[q]=g.expr.match.POS.test(q)?g(q,b||this.context):q);for(;l&&l.ownerDocument&&l!==b;){for(q in h)d=h[q],(d.jquery?d.index(l)>-1:g(l).is(d))&&c.push({selector:q,elem:l,level:k});l=l.parentNode;k++}}return c}q=Y.test(a)?g(a,b||this.context):null;d=0;for(f=this.length;d<f;d++)for(l=this[d];l;)if(q?q.index(l)>-1:g.find.matchesSelector(l,a)){c.push(l);break}else if(l=l.parentNode,!l||!l.ownerDocument||
l===b)break;c=c.length>1?g.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){return!a||typeof a==="string"?g.inArray(this[0],a?g(a):this.parent().children()):g.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?g(a,b||this.context):g.makeArray(a),d=g.merge(this.get(),c);return this.pushStack(!c[0]||!c[0].parentNode||c[0].parentNode.nodeType===11||!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11?d:g.unique(d))},andSelf:function(){return this.add(this.prevObject)}});
g.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?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);N.test(a)||(d=c);d&&typeof d==="string"&&(f=g.filter(d,f));f=this.length>1?g.unique(f):f;if((this.length>1||Fa.test(d))&&la.test(a))f=f.reverse();return this.pushStack(f,a,ma.call(arguments).join(","))}});
g.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?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&&a.nodeType!==9&&(d===b||a.nodeType!==1||!g(a).is(d));)a.nodeType===1&&f.push(a),a=a[c];return f},nth:function(a,b,c){for(var b=b||1,d=0;a;a=a[c])if(a.nodeType===1&&++d===b)break;return a},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var v=/ jQuery\d+="(?:\d+|null)"/g,za=
/^\s+/,Na=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Sa=/<([\w:]+)/,T=/<tbody/i,Ta=/<|&#?\w+;/,kb=/<(?:script|object|embed|option|style)/i,ga=/checked\s*(?:[^=]|=\s*.checked.)/i,E=/\=([^="'>\s]+\/)>/g,na={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,"",""]};na.optgroup=na.option;na.tbody=na.tfoot=na.colgroup=na.caption=na.thead;na.th=na.td;if(!g.support.htmlSerialize)na._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()))}):typeof a!=="object"&&a!==b?this.empty().append((this[0]&&this[0].ownerDocument||u).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&&a.firstChild.nodeType===1;)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){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&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)});else 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)});else 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;(d=this[c])!=null;c++)if(!a||g.filter(a,[d]).length)!b&&d.nodeType===1&&(g.cleanData(d.getElementsByTagName("*")),g.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},
empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&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(v,"").replace(E,'="$1">').replace(za,"")],b)[0]}else return this.cloneNode(!0)});a===!0&&(r(this,
b),r(this.find("*"),b.find("*")));return b},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(v,""):null;else if(typeof a==="string"&&!kb.test(a)&&(g.support.leadingWhitespace||!za.test(a))&&!na[(Sa.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Na,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)if(this[c].nodeType===1)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))});typeof a!=="string"&&(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)})}else 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,l,q,h=a[0],k=[];if(!g.support.checkClone&&arguments.length===3&&typeof h==="string"&&ga.test(h))return this.each(function(){g(this).domManip(a,c,d,!0)});if(g.isFunction(h))return this.each(function(f){var l=g(this);a[0]=h.call(this,f,c?l.html():b);l.domManip(a,c,d)});if(this[0]){f=h&&h.parentNode;f=g.support.parentNode&&f&&f.nodeType===11&&f.childNodes.length===this.length?{fragment:f}:g.buildFragment(a,this,k);q=f.fragment;if(l=q.childNodes.length===1?q=q.firstChild:
q.firstChild){c=c&&g.nodeName(l,"tr");l=0;for(var y=this.length;l<y;l++)d.call(c?g.nodeName(this[l],"table")?this[l].getElementsByTagName("tbody")[0]||this[l].appendChild(this[l].ownerDocument.createElement("tbody")):this[l]:this[l],l>0||f.cacheable||this.length>1?q.cloneNode(!0):q)}k.length&&g.each(k,B)}return this}});g.buildFragment=function(a,b,c){var d,f,l,b=b&&b[0]?b[0].ownerDocument||b[0]:u;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===u&&!kb.test(a[0])&&(g.support.checkClone||
!ga.test(a[0])))if(f=!0,l=g.fragments[a[0]])l!==1&&(d=l);d||(d=b.createDocumentFragment(),g.clean(a,b,d,c));f&&(g.fragments[a[0]]=l?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=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&c.length===1)return c[b](this[0]),this;else{for(var f=0,l=c.length;f<
l;f++){var q=(f>0?this.clone(!0):this).get();g(c[f])[b](q);d=d.concat(q)}return this.pushStack(d,a,c.selector)}}});g.extend({clean:function(a,b,c,d){b=b||u;typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||u);for(var f=[],l=0,q;(q=a[l])!=null;l++)if(typeof q==="number"&&(q+=""),q){if(typeof q==="string"&&!Ta.test(q))q=b.createTextNode(q);else if(typeof q==="string"){q=q.replace(Na,"<$1></$2>");var h=(Sa.exec(q)||["",""])[1].toLowerCase(),k=na[h]||na._default,y=k[0],
L=b.createElement("div");for(L.innerHTML=k[1]+q+k[2];y--;)L=L.lastChild;if(!g.support.tbody){y=T.test(q);h=h==="table"&&!y?L.firstChild&&L.firstChild.childNodes:k[1]==="<table>"&&!y?L.childNodes:[];for(k=h.length-1;k>=0;--k)g.nodeName(h[k],"tbody")&&!h[k].childNodes.length&&h[k].parentNode.removeChild(h[k])}!g.support.leadingWhitespace&&za.test(q)&&L.insertBefore(b.createTextNode(za.exec(q)[0]),L.firstChild);q=L.childNodes}q.nodeType?f.push(q):f=g.merge(f,q)}if(c)for(l=0;f[l];l++)d&&g.nodeName(f[l],
"script")&&(!f[l].type||f[l].type.toLowerCase()==="text/javascript")?d.push(f[l].parentNode?f[l].parentNode.removeChild(f[l]):f[l]):(f[l].nodeType===1&&f.splice.apply(f,[l+1,0].concat(g.makeArray(f[l].getElementsByTagName("script")))),c.appendChild(f[l]));return f},cleanData:function(a){for(var b,c,d=g.cache,f=g.event.special,l=g.support.deleteExpando,q=0,h;(h=a[q])!=null;q++)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);l?delete h[g.expando]:h.removeAttribute&&h.removeAttribute(g.expando);delete d[c]}}});var Aa=/alpha\([^)]*\)/i,aa=/opacity=([^)]*)/,Ua=/-([a-z])/ig,Ia=/([A-Z])/g,oa=/^-?\d+(?:px)?$/i,Za=/^-?\d/,Xa={position:"absolute",visibility:"hidden",display:"block"},ua=["Left","Right"],va=["Top","Bottom"],sa,fb,$a,sb=function(a,b){return b.toUpperCase()};g.fn.css=function(a,c){return arguments.length===2&&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=sa(a,"opacity","opacity");return c===""?"1":c}else 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&&!(a.nodeType===3||a.nodeType===8||!a.style)){var l,q=g.camelCase(c),h=a.style,k=g.cssHooks[q],c=g.cssProps[q]||q;if(d!==b){if(!(typeof d==="number"&&isNaN(d)||d==null))if(typeof d==="number"&&
!g.cssNumber[q]&&(d+="px"),!k||!("set"in k)||(d=k.set(a,d))!==b)try{h[c]=d}catch(y){}}else return k&&"get"in k&&(l=k.get(a,!1,f))!==b?l:h[c]}},css:function(a,c,d){var f,l=g.camelCase(c),q=g.cssHooks[l],c=g.cssProps[l]||l;if(q&&"get"in q&&(f=q.get(a,!0,d))!==b)return f;else if(sa)return sa(a,c,l)},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(Ua,sb)}});g.curCSS=g.css;g.each(["height","width"],
function(a,b){g.cssHooks[b]={get:function(a,c,d){var f;if(c){a.offsetWidth!==0?f=t(a,b,d):g.swap(a,Xa,function(){f=t(a,b,d)});if(f<=0&&(f=sa(a,b,b),f==="0px"&&$a&&(f=$a(a,b,b)),f!=null))return f===""||f==="auto"?"0px":f;return f<0||f==null?(f=a.style[b],f===""||f==="auto"?"0px":f):typeof f==="string"?f:f+"px"}},set:function(a,b){if(oa.test(b)){if(b=parseFloat(b),b>=0)return b+"px"}else return b}}});if(!g.support.opacity)g.cssHooks.opacity={get:function(a,b){return aa.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="+b*100+")",f=c.filter||"";c.filter=Aa.test(f)?f.replace(Aa,d):c.filter+" "+d}};u.defaultView&&u.defaultView.getComputedStyle&&(fb=function(a,c,d){var f,d=d.replace(Ia,"-$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});
u.documentElement.currentStyle&&($a=function(a,b){var c,d,f=a.currentStyle&&a.currentStyle[b],l=a.style;if(!oa.test(f)&&Za.test(f))c=l.left,d=a.runtimeStyle.left,a.runtimeStyle.left=a.currentStyle.left,l.left=b==="fontSize"?"1em":f||0,f=l.pixelLeft+"px",l.left=c,a.runtimeStyle.left=d;return f===""?"auto":f});sa=fb||$a;if(g.expr&&g.expr.filters)g.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!g.support.reliableHiddenOffsets&&(a.style.display||g.css(a,"display"))===
"none"},g.expr.filters.visible=function(a){return!g.expr.filters.hidden(a)};var tb=g.now(),ob=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,ub=/^(?:select|textarea)/i,Oa=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ta=/^(?:GET|HEAD)$/,Pa=/\[\]$/,fa=/\=\?(&|$)/,ab=/\?/,pb=/([?&])_=[^&]*/,l=/^(\w+:)?\/\/([^\/?#]+)/,q=/%20/g,y=/#.*$/,L=g.fn.load;g.fn.extend({load:function(a,b,c){if(typeof a!=="string"&&L)return L.apply(this,arguments);else if(!this.length)return this;
var d=a.indexOf(" ");if(d>=0)var f=a.slice(d,a.length),a=a.slice(0,d);d="GET";b&&(g.isFunction(b)?(c=b,b=null):typeof b==="object"&&(b=g.param(b,g.ajaxSettings.traditional),d="POST"));var l=this;g.ajax({url:a,type:d,dataType:"html",data:b,complete:function(a,b){if(b==="success"||b==="notmodified")l.html(f?g("<div>").append(a.responseText.replace(ob,"")).find(f):a.responseText);c&&l.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||ub.test(this.nodeName)||Oa.test(this.type))}).map(function(a,b){var c=g(this).val();return c==null?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,q,h,k=d.type.toUpperCase(),L=ta.test(k);d.url=d.url.replace(y,"");d.context=c&&c.context!=null?c.context:d;if(d.data&&d.processData&&typeof d.data!=="string")d.data=g.param(d.data,d.traditional);if(d.dataType==="jsonp"){if(k==="GET")fa.test(d.url)||(d.url+=(ab.test(d.url)?
"&":"?")+(d.jsonp||"callback")+"=?");else if(!d.data||!fa.test(d.data))d.data=(d.data?d.data+"&":"")+(d.jsonp||"callback")+"=?";d.dataType="json"}if(d.dataType==="json"&&(d.data&&fa.test(d.data)||fa.test(d.url))){f=d.jsonpCallback||"jsonp"+tb++;if(d.data)d.data=(d.data+"").replace(fa,"="+f+"$1");d.url=d.url.replace(fa,"="+f+"$1");d.dataType="script";var m=a[f];a[f]=function(c){if(g.isFunction(m))m(c);else{a[f]=b;try{delete a[f]}catch(l){}}h=c;g.handleSuccess(d,r,q,h);g.handleComplete(d,r,q,h);p&&
p.removeChild(n)}}if(d.dataType==="script"&&d.cache===null)d.cache=!1;if(d.cache===!1&&L){var M=g.now(),s=d.url.replace(pb,"$1_="+M);d.url=s+(s===d.url?(ab.test(d.url)?"&":"?")+"_="+M:"")}d.data&&L&&(d.url+=(ab.test(d.url)?"&":"?")+d.data);d.global&&g.active++===0&&g.event.trigger("ajaxStart");M=(M=l.exec(d.url))&&(M[1]&&M[1].toLowerCase()!==location.protocol||M[2].toLowerCase()!==location.host);if(d.dataType==="script"&&k==="GET"&&M){var p=u.getElementsByTagName("head")[0]||u.documentElement,n=u.createElement("script");
if(d.scriptCharset)n.charset=d.scriptCharset;n.src=d.url;if(!f){var F=!1;n.onload=n.onreadystatechange=function(){if(!F&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete"))F=!0,g.handleSuccess(d,r,q,h),g.handleComplete(d,r,q,h),n.onload=n.onreadystatechange=null,p&&n.parentNode&&p.removeChild(n)}}p.insertBefore(n,p.firstChild);return b}var o=!1,r=d.xhr();if(r){d.username?r.open(k,d.url,d.async,d.username,d.password):r.open(k,d.url,d.async);try{(d.data!=null&&!L||c&&c.contentType)&&
r.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(g.lastModified[d.url]&&r.setRequestHeader("If-Modified-Since",g.lastModified[d.url]),g.etag[d.url]&&r.setRequestHeader("If-None-Match",g.etag[d.url])),M||r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r.setRequestHeader("Accept",d.dataType&&d.accepts[d.dataType]?d.accepts[d.dataType]+", */*; q=0.01":d.accepts._default)}catch(z){}if(d.beforeSend&&d.beforeSend.call(d.context,r,d)===!1)return d.global&&g.active--===1&&g.event.trigger("ajaxStop"),
r.abort(),!1;d.global&&g.triggerGlobal(d,"ajaxSend",[r,d]);var t=r.onreadystatechange=function(a){if(!r||r.readyState===0||a==="abort"){if(o||g.handleComplete(d,r,q,h),o=!0,r)r.onreadystatechange=g.noop}else if(!o&&r&&(r.readyState===4||a==="timeout")){o=!0;r.onreadystatechange=g.noop;q=a==="timeout"?"timeout":!g.httpSuccess(r)?"error":d.ifModified&&g.httpNotModified(r,d.url)?"notmodified":"success";var b;if(q==="success")try{h=g.httpData(r,d.dataType,d)}catch(c){q="parsererror",b=c}q==="success"||
q==="notmodified"?f||g.handleSuccess(d,r,q,h):g.handleError(d,r,q,b);f||g.handleComplete(d,r,q,h);a==="timeout"&&r.abort();d.async&&(r=null)}};try{var A=r.abort;r.abort=function(){r&&Function.prototype.call.call(A,r);t("abort")}}catch(la){}d.async&&d.timeout>0&&setTimeout(function(){r&&!o&&t("timeout")},d.timeout);try{r.send(L||d.data==null?null:d.data)}catch(gb){g.handleError(d,r,null,gb),g.handleComplete(d,r,q,h)}d.async||t();return r}},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 l in a)n(l,a[l],c,f);return d.join("&").replace(q,"+")}});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&&g.active--===1&&g.event.trigger("ajaxStop")},triggerGlobal:function(a,b,c){(a.context&&a.context.url==null?g(a.context):g.event).trigger(b,c)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}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 a.status===304},httpData:function(a,b,c){var d=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&d.indexOf("xml")>=0,a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&g.error("parsererror");c&&c.dataFilter&&(a=c.dataFilter(a,b));typeof a==="string"&&(b==="json"||!b&&d.indexOf("json")>=0?a=g.parseJSON(a):(b==="script"||!b&&d.indexOf("javascript")>=0)&&g.globalEval(a));return a}});if(a.ActiveXObject)g.ajaxSettings.xhr=
function(){if(a.location.protocol!=="file:")try{return new a.XMLHttpRequest}catch(b){}try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(c){}};g.support.ajax=!!g.ajaxSettings.xhr();var M={},gb=/^(?:toggle|show|hide)$/,vb=/^([+\-]=)?([\d+.\-]+)(.*)$/,hb,wb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];g.fn.extend({show:function(a,b,c){if(a||a===0)return this.animate(A("show",3),a,b,c);else{for(var c=
0,d=this.length;c<d;c++){a=this[c];b=a.style.display;if(!g.data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&g.css(a,"display")==="none"&&g.data(a,"olddisplay",F(a.nodeName))}for(c=0;c<d;c++)if(a=this[c],b=a.style.display,b===""||b==="none")a.style.display=g.data(a,"olddisplay")||"";return this}},hide:function(a,b,c){if(a||a===0)return this.animate(A("hide",3),a,b,c);else{a=0;for(b=this.length;a<b;a++)c=g.css(this[a],"display"),c!=="none"&&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=typeof a==="boolean";g.isFunction(a)&&g.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:g(this).is(":hidden");g(this)[b?"show":"hide"]()}):this.animate(A("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[f.queue===!1?"each":"queue"](function(){var b=g.extend({},f),c,d=this.nodeType===1,l=d&&g(this).is(":hidden"),q=this;for(c in a){var h=g.camelCase(c);c!==h&&(a[h]=a[c],delete a[c],c=h);if(a[c]==="hide"&&l||a[c]==="show"&&!l)return b.complete.call(this);if(d&&(c==="height"||c==="width"))if(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],g.css(this,"display")==="inline"&&g.css(this,"float")==="none")g.support.inlineBlockNeedsLayout?F(this.nodeName)==="inline"?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(b.overflow!=null)this.style.overflow="hidden";b.curAnim=g.extend({},a);g.each(a,function(c,d){var f=new g.fx(q,b,c);if(gb.test(d))f[d==="toggle"?l?"show":"hide":d](a);else{var h=vb.exec(d),k=f.cur()||0;if(h){var y=parseFloat(h[2]),L=h[3]||"px";L!=="px"&&(g.style(q,c,(y||1)+L),k*=(y||1)/f.cur(),g.style(q,c,k+L));h[1]&&(y=
(h[1]==="-="?-1:1)*y+k);f.custom(k,y,L)}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;a>=0;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))});b||this.dequeue();return this}});g.each({slideDown:A("show",1),slideUp:A("hide",1),slideToggle:A("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&&typeof a==="object"?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:typeof d.duration==="number"?d.duration:d.duration in g.fx.speeds?g.fx.speeds[d.duration]:g.fx.speeds._default;d.old=d.complete;d.complete=function(){d.queue!==!1&&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(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(g.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,c){function d(a){return f.step(a)}var f=this,
l=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)&&!hb&&(hb=setInterval(l.tick,l.interval))},show:function(){this.options.orig[this.prop]=g.style(this.elem,this.prop);this.options.show=!0;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());g(this.elem).show()},hide:function(){this.options.orig[this.prop]=g.style(this.elem,this.prop);this.options.hide=!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)this.options.curAnim[d]!==!0&&(c=!1);if(c){if(this.options.overflow!=null&&!g.support.shrinkWrapBlocks){var f=this.elem,l=this.options;g.each(["","X","Y"],function(a,b){f.style["overflow"+b]=l.overflow[a]})}this.options.hide&&g(this.elem).hide();if(this.options.hide||this.options.show)for(var q in this.options.curAnim)g.style(this.elem,
q,this.options.orig[q]);this.options.complete.call(this.elem)}return!1}else 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(hb);hb=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&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?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 Ab=/^t(?:able|d|h)$/i,yb=/^(?:body|html)$/i;
g.fn.offset="getBoundingClientRect"in u.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,l=f.documentElement;if(!c||!g.contains(l,b))return c||{top:0,left:0};b=f.body;f=m(f);return{top:c.top+(f.pageYOffset||g.support.boxModel&&l.scrollTop||b.scrollTop)-(l.clientTop||b.clientTop||0),
left:c.left+(f.pageXOffset||g.support.boxModel&&l.scrollLeft||b.scrollLeft)-(l.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,l=f.documentElement,q=f.body;c=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle;for(var h=b.offsetTop,k=b.offsetLeft;(b=b.parentNode)&&
b!==q&&b!==l;){if(g.offset.supportsFixedPosition&&c.position==="fixed")break;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||!Ab.test(b.nodeName)))h+=parseFloat(c.borderTopWidth)||0,k+=parseFloat(c.borderLeftWidth)||0;d=b.offsetParent}g.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(h+=parseFloat(c.borderTopWidth)||0,k+=parseFloat(c.borderLeftWidth)||
0)}if(c.position==="relative"||c.position==="static")h+=q.offsetTop,k+=q.offsetLeft;g.offset.supportsFixedPosition&&c.position==="fixed"&&(h+=Math.max(l.scrollTop,q.scrollTop),k+=Math.max(l.scrollLeft,q.scrollLeft));return{top:h,left:k}};g.offset={initialize:function(){var a=u.body,b=u.createElement("div"),c,d,f,l=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=d.offsetTop!==5;this.doesAddBorderForTableAndCells=f.offsetTop===5;d.style.position="fixed";d.style.top="20px";this.supportsFixedPosition=d.offsetTop===20||d.offsetTop===15;d.style.position=d.style.top="";c.style.overflow="hidden";c.style.position="relative";this.subtractsBorderForOverflowNotVisible=d.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==l;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(d==="static")a.style.position="relative";var f=g(a),l=f.offset(),q=g.css(a,"top"),h=g.css(a,"left"),k=d==="absolute"&&g.inArray("auto",[q,h])>-1,d={},y={};k&&(y=f.position());q=k?y.top:parseInt(q,
10)||0;h=k?y.left:parseInt(h,10)||0;g.isFunction(b)&&(b=b.call(a,c,l));if(b.top!=null)d.top=b.top-l.top+q;if(b.left!=null)d.left=b.left-l.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||u.body;a&&!yb.test(a.nodeName)&&g.css(a,"position")==="static";)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],l;return!f?null:c!==b?this.each(function(){(l=m(this))?l.scrollTo(!a?c:g(l).scrollLeft(),a?c:g(l).scrollTop()):this[d]=c}):(l=m(f))?"pageXOffset"in l?l[a?"pageYOffset":"pageXOffset"]:
g.support.boxModel&&l.document.documentElement[d]||l.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 a==null?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 f.document.compatMode===
"CSS1Compat"&&f.document.documentElement["client"+c]||f.document.body["client"+c];else if(f.nodeType===9)return Math.max(f.documentElement["client"+c],f.body["scroll"+c],f.documentElement["scroll"+c],f.body["offset"+c],f.documentElement["offset"+c]);else if(a===b){var f=g.css(f,d),l=parseFloat(f);return g.isNaN(l)?f:l}else return this.css(d,typeof a==="string"?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(links_external_window==1){var a=url_base(window.location.host);$("a[href^=http]").each(function(){this.href.indexOf(a)==-1&&$(this).attr("target","_blank")})}links_admin_window==1&&window.location.pathname.indexOf("/admin/")!=-1&&$("a[href^=http]").each(function(){this.href.indexOf("/admin/")==-1&&this.href.indexOf("logout")==-1&&$(this).attr("target","_blank")})});
function refreshIt(a){a!=1?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(b.position=="over"){var c=$(a).height();if(c<=5)b.position="left";else{var d=$(a).width();$(a).prepend("<div class='loader'><div class='loader-image'>"+(b.image==1?"<img src='"+b.image_url+"' alt='..' /> ":"")+b.text+"</div><div class='loader-div"+(b.fade==1?" loader-fade":
"")+"' style='width:"+d+"px;height:"+c+"px;'></div></div>");b.fade==1&&$(a+" div.loader-fade").fadeTo(b.fade_speed,1-1*b.fade_opacity)}}b.position=="replace"&&$(a).html("<div class='loader'>"+(b.image==1?"<img src='"+b.image_url+"' alt='..' class='loader-image' /> ":"")+b.text+"</div>");if(b.position=="left"||b.position=="right"||b.position=="center")$(a).html("<div style='text-align:"+b.position+";' class='loader'>"+(b.image==1?"<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")?(b.animiation=="slide"?e.slideUp(b.speed):b.animiation=="fade"?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)):(b.animiation==
"slide"?e.slideDown(b.speed):b.animiation=="fade"?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);(d.attr("type")=="checkbox"?$(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});b==0&&$("#checkboxes_"+a+" input").removeAttr("checked")}
function allIt(a){var b,c;$("#"+a).each(function(){b=$(this);c=this.tagName});if(b&&b.val()=="-all-"&&(c=="SELECT"&&($("#"+a+" option").attr("selected","selected"),$("#"+a+" option[value='-all-']").removeAttr("selected"),$("#"+a+" option[value='']").removeAttr("selected")),c=="INPUT")){var d=b.attr("name"),f=0;$("#"+a+":checked").each(function(){$("input."+a).attr("checked","checked");f=1});f==0&&($("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)"+(b.buttons==1?", 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(){b.submit_form==1&&a.submit();$(c).attr("disabled","disabled").fadeTo("normal",0.4)})}
function submitComplete(a){typeof a!="object"&&(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){h.which==13&&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,p=$("#"+b+"_inline");if(p.type=="radio"||p.type=="checkbox"){if(p.checked==!0)o=p.value}else o=encodeURIComponent($(p).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){a==null&&(a="tags");$("input.tag").unautocomplete();var b=Math.floor(Math.random()*9999);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(d*1+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(a*1-1))}
function checkIt(a,b,c){c==null&&(c="tags");$("#check_"+a+"_"+b+"_text").slideUp(400);var d=Math.floor(Math.random()*9999);$("#"+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(b*1+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){a.length>0?(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||k=="undefined")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!=""&&o!="undefined"&&o!=void 0&&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,p,r){if(c&&typeof c!="object"||d||f||h||k||o||p||r){debugIt("("+c+" && "+(typeof c!="object"?1:0)+") || "+d+" || "+f+" || "+h+" || "+k+" || "+o+" || "+p+" || "+r+"<br />");var B={};if(x(c))B.location=c;if(x(d))B.method=d;if(x(f))B.auto=f;if(x(h))B.redirect=h;if(x(k))B.loading=k;if(x(k))B.loading=k;if(x(o))B.div2=o;if(x(p))B.preview=p;c=$.extend(r,B)}if(saveItStatus[a]==1)setTimeout(function(){saveIt(a,b,c)},500);else{saveItStatus[a]=1;c=$.extend({location:"html",method:"POST",
disable:c.auto==1?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 t;$("#"+a+" :input").each(function(){if(this.type=="radio"||this.type=="checkbox")this.checked==!0&&(t+="&"+this.name+"="+encodeURIComponent(this.value));else if(this.type=="select-multiple"){var a=this.name;$("option:selected",this).each(function(b,
c){t+="&"+a+"="+encodeURIComponent($(c).val())})}else t+="&"+this.name+"="+encodeURIComponent(this.value)});c.loading==1&&loader(b);d="ajaxRequest=saveIt"+(c.auto==1?"Auto":c.preview==1?"Preview":"")+"&form="+a+"&div="+b+t;if(c.method=="GET")var n=DOMAIN+"?"+d,d="";c.method=="POST"&&(n=DOMAIN);$.ajax({type:c.method,url:n,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));
a=="contacts_add"||a=="contact_add"?(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(d*1+1),$("#"+a+" label.error").is(":visible")&&$(".require").valid()),a=="contacts_add"&&($("#contacts_get input[name=_contacts_email]").val(""),$("#contacts_get input[name=_contacts_password]").val("")),a=="contact_add"&&$("#contact_add input[name=_contact_email]").val("")):
a=="task_form"?(c=c.split("|||"),$("#"+b).html(c[0]),c[1]&&$("#tasks").html(c[1])):d.auto==1||d.preview==1?c&&($("#"+a+"_id").length<=0&&$("#"+a).append('<div id="'+a+'_id"></div>'),$("#"+a+"_id").html(c),debugIt("<xmp>"+c+"</xmp>"),d.preview==1&&(c=$("#"+a+"_id #preview_url").val())&&(d.preview_thickbox==1?tb_show("Preview",c+"?height=450&width=800&TB_iframe=true",""):window.open(c))):d.location=="prepend"?$("#"+b).prepend(c):d.location=="append"?$("#"+b).append(c):d.location=="replace"?$("#"+b).replaceWith(c):
$("#"+b).html(c);$("#tb_close").length>0&&(tb_remove(),$("#tb_close").remove());saveItStatus[a]=0;d.redirect!=""&&d.redirect!="undefined"&&d.redirect!=void 0&&d.redirect&&location.assign(d.redirect);a!="auto"&&d.auto!=1&&(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=b*1+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(Math.random()*999999);c.data("cycle-data",d);var f=0,h=0,k=0,o="",b="",p=c.children(d.elements);p.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});d.pages==1&&(o+="<div class='cycle-page cycle-page-"+
k+"'>"+(k+1)+"</div>");k++});p.width(f).height(h);this.wrap("<div class='cycle-container' style='position:relative;width:"+f+"px;height:"+h+"px;'></div>");d.arrows==1&&(b+="<div class='cycle-prev'></div>");d.pages==1&&o&&(b+="<div class='cycle-pages'>"+o+"</div>");d.arrows==1&&(b+="<div class='cycle-next'></div>");if(b){var r=c.parent(".cycle-container");r.append(b)}d.arrows==1&&(a("div.cycle-prev",r).click(function(){var a=c.data("cycle-data"),b=a.page-1;b<0&&(b=c.children(a.elements).size()-1);
c.cycleRotate(b)}),a("div.cycle-next",r).click(function(){var a=c.data("cycle-data").page+1;c.cycleRotate(a)}));d.pages==1&&a("div.cycle-page",r).click(function(){var b=a("div.cycle-page",r).index(this);c.cycleRotate(b)});p.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||b==0?(h=a(d.elements+":eq("+b+")",c),d.auto=0):f.length>0&&(h=f.nextAll(d.elements+":first",c));h.length<=
0&&(h=a(d.elements+":first",c));if(h)f.length>0?d.fade_async==1?(f.fadeOut(d.fade_speed),h.css({position:"absolute",top:"0px"}).fadeIn(d.fade_speed,function(){a(this).css({position:"static"});d.auto==1&&(cycleTimeout[d.id]=setTimeout(function(){c.cycleRotate()},d.pause))})):f.fadeOut(d.fade_speed,function(){h.fadeIn(d.fade_speed,function(){d.auto==1&&(cycleTimeout[d.id]=setTimeout(function(){c.cycleRotate()},d.pause))})}):h.fadeIn(d.fade_first==1?d.fade_speed:1,function(){d.auto==1&&(cycleTimeout[d.id]=
setTimeout(function(){c.cycleRotate()},d.pause))}),b=a(d.elements,c).index(h),d.pages==1&&(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="";d.length>0&&(f=d.nextAll(c.elements+":first",b));f.length<=0&&(f=a(c.elements+":first",b));f&&(d.length>0?c.fade_async==1?(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(c.fade_first==1?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.retry_pause<50)d.retry_pause=50;if(d.retry_limit>999)d.retry_limit=999;c.data("scroller-data",d)}if(!d.status.created)if(b=c.width(),b==0&&d.retry<d.retry_limit)var f=element_id(c,"scroller-");else if(b){c.addClass("scroller-div").css({"list-style-type":"none"});var h=c.height(),k=0,o=0,p="",r=1,B=c.children(d.elements),t=B.size(),n=0;for(i=1;i<=t;i++){var A=
a(d.elements+":nth-child("+i+")",c);A.addClass("scroller-item scroller-"+i+" {scrollerid:"+i+"}").css({"float":"left"});var F=A.width(),m=A.outerWidth(1),u=A.height();u||(u=h);k+m<=b&&(k+=m);u>o&&(o=u);n+=m;A.css({width:F+"px",height:u+"px"});if(d.pages&&i%d.pages_move==0||i==t)p+="<div class='scroller-page scroller-page-"+r+" {scrollerpage:"+r+"}'><span>"+(d.pages_numbers?r:"")+"</span></div>",r++}c.css({width:n,position:"absolute",left:0,top:0});c.wrap("<div class='scroller-wrapper'></div>").wrap("<div class='scroller-container'></div>");
h>o&&(o=h);c.css({height:o});B.css({height:o});A=c.parents(".scroller-wrapper");A.css({width:k+"px",height:o+"px",position:"relative"});c.parents(".scroller-container").css({width:k+"px",height:o+"px",overflow:"hidden",position:"relative"});d.pages&&p&&A.append("<div class='scroller-pages'>"+p+"</div>");d.status={id:f,created:1,selected:d.start,container_width:b,container_height:h,items:B,items_width:n,items_count:t};if(d.pages){d.status.pages_count=r;d.status.page=c.scrollerPage(d.start);for(i=1;i<=
d.status.pages_count;i++)a(".scroller-page-"+i).click(function(){c.scrollerClick(a(this).metadata().scrollerpage)}),i==d.status.page&&a(".scroller-page-"+i).addClass("scroller-page-selected")}if(d.auto)d.auto_count=1,scrollerTimeout[d.status.id]=setTimeout(function(){c.scrollerClick("right",1)},d.auto_pause);c.data("scroller-data",d);f=0;d.start>1&&(f=c.scrollerPosition(d.start),c.css({left:f+"px"}));A.prepend("<div class='scroller-button scroller-left'></div>");A.append("<div class='scroller-button scroller-right'></div>");
c.scrollerButtons(f)}};a.fn.scrollerClick=function(b,c){var d=this,f=d.data("scroller-data"),h=d.parents(".scroller-wrapper");d.parents(".scroller-container");if(c!=1){f.auto=0;d.data("scroller-data",f);var k=scrollerTimeout[f.status.id];k&&clearTimeout(k)}var o,k=0,p=f.rebound==1&&c!=1||c==1&&f.auto==1&&(f.auto_loops==0||f.auto_count<=f.auto_loops)?1:0;if(b=="left"){if(o=f.status.selected-f.move,o<1)p?(o=f.status.items_count,k=1):o=1}else if(b=="right"){if(o=f.status.selected+f.move,o>f.status.items_count)p?
k=o=1:o=f.status.items_count}else f.pages&&(o=(b-1)*f.pages_move+1);var p=a(".scroller-"+o,d),r=d.scrollerPage(o);if(p.outerWidth(1)){if(o==1&&c&&f.auto&&(f.auto_count+=1,f.auto_loops!=0&&f.auto_count>f.auto_loops))f.auto=0;f.status.items.removeClass("scroller-selected");p.addClass("scroller-selected");f.status.selected=o;if(f.pages)a(".scroller-page",h).removeClass("scroller-page-selected"),a(".scroller-page-"+r,h).addClass("scroller-page-selected"),f.status.page=r;h=d.scrollerPosition(o);d.animate({left:h+
"px"},k==1?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=(d.status.items_width-d.status.container_width)*-1,k=a("div.scroller-left",f);!d.rebound&&(d.status.selected<=1||b>=0)?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)/(c.pages_move*1))+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_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||d==null)d=scrolls_start[a],scrolls[a][d].direction=b,scrolls[a][d].html=c,scrolls_start[a]+=1;if(scrolling[a]==0){scrolling[a]=1;var k=$(a),o=k.width(),p=k.height();k.css({position:"relative",
overflow:"hidden",height:p+"px",width:o+"px"});o=$("#scroll_inner_"+h);o.length==0&&(k.wrapInner('<div id="scroll_inner_'+h+'" />'),o=$("#scroll_inner_"+h),o.wrapInner("<div />"));var r=o.children("div:nth-child(1)"),p=r.width(),B=r.height();o.css({position:"absolute",width:p*2+"px"});b=="left"&&o.css({left:"0px",right:"auto"});b=="right"&&o.css({right:"0px",left:"auto"});b=="up"&&o.css({top:"0px",bottom:"auto"});b=="down"&&o.css({bottom:"0px",top:"auto"});r.css({position:"absolute",width:p+"px",
height:B+"px"});b=="left"&&r.css({left:"0px",right:"auto"});b=="right"&&r.css({right:"0px",left:"auto"});b=="up"&&r.css({top:"0px",bottom:"auto"});b=="down"&&r.css({bottom:"0px",top:"auto"});if(c){o.append('<div id="scroll_content_new_'+h+'">'+c+"</div>");var t=o.children("#scroll_content_new_"+h);t.css({position:"absolute"});(b=="left"||b=="right")&&t.css({width:p+"px"});(b=="up"||b=="down")&&t.css({height:B+"px"});(b=="left"||b=="right")&&f.adjust_height==1?(c=t.height(),t.css({height:c+"px"}),
c!=B&&(k.animate({height:c+"px"},{duration:f.scroll_speed,queue:!1}),o.animate({height:c+"px"},{duration:f.scroll_speed,queue:!1}))):t.css({height:B+"px"});(b=="up"||b=="down")&&f.adjust_width==1?(c=t.width(),t.css({width:c+"px"}),c!=p&&(k.animate({width:c+"px"},{duration:f.scroll_speed,queue:!1}),o.animate({width:c+"px"},{duration:f.scroll_speed,queue:!1}))):t.css({width:p+"px"});b=="left"&&t.css({left:0+p+"px",right:"auto"});b=="right"&&t.css({right:0+p+"px",left:"auto"});b=="up"&&t.css({top:0+
B+"px",bottom:"auto"});b=="down"&&t.css({bottom:0+B+"px",top:"auto"})}b=="left"&&o.animate({left:0-p},f.scroll_speed,f.animation,function(){scrollItFinish(a,d,r,t)});b=="right"&&o.animate({right:0-p},f.scroll_speed,f.animation,function(){scrollItFinish(a,d,r,t)});b=="up"&&o.animate({top:0-B},f.scroll_speed,f.animation,function(){scrollItFinish(a,d,r,t)});b=="down"&&o.animate({bottom:0-B},f.scroll_speed,f.animation,function(){scrollItFinish(a,d,r,t)});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);c.loading==1&&loader(a,{text:c.loading_text,fade:c.loading_fade,fade_speed:c.loading_fade_out_speed,position:c.loading_position});if(c.loading_fade==1&&!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){c.loading_fade==1?$(a+" div.loader-div-fade").fadeTo(c.loading_fade_in_speed,1,function(){$(a+" .loader").remove()}):c.loading==1&&$(a+" .loader").remove();c.location=="prepend"?$(a).prepend(b):c.location=="append"?$(a).append(b):c.location=="replace"?c.animation=="fade"?$(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):c.animation=="scroll"?scrollIt(a,
c.direction,b):c.animation=="fade"?$(a).fadeTo(c.fade_out_speed,0.01,function(){$(this).html(b).fadeTo(c.fade_in_speed,1)}):$(a).html(b);c.animation!="scroll"&&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=b*1+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){ADMIN==!0&&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){a==1?$("#"+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=Math.round(Math.random())*9999,$(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), 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");b.length==0&&(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");c.length==0&&(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(b.clear==1)d.markers={},d.markersCount=0,a.jmap("ClearMap");$(":input",c).each(function(){this.name=="marker"&&(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),
p=c.marker;if(d.success){d=b.Placemark[0];p.lat=d.Point.coordinates[1];p.lng=d.Point.coordinates[0];if(!p.html)p.html=d.address;mapMarker(a,p,f)}else debugIt("Error geocoding <em>"+p.address+"</em> ("+str_replace("<br />",", ",p.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=b.icon.width*1/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=b.icon.width*1/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),c>17&&(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:"#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"}},submitHandler:function(a){submitIt(a)}})})}
function counter(){$("input.counter:not(.counted), textarea.counter:not(.counted)").each(function(){var a=$(this).attr("maxlength");if(a>0){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(){d==0&&$(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(){$(this).attr("id").length<=0&&$(this).attr("id","sortable_"+Math.round(Math.random()*9999999));var a=$(".handle:not(.sortable)",this).length>0?".handle":"";$(this).sortable({items:"div.sortable, li.sortable",placeholder:"helper",handle:a,opacity:0.5,stop:function(){var a="",c=$(this).metadata();$("input.sorted",this).each(function(){a+="|"+this.value});a&&$.ajax({type:"POST",url:DOMAIN,data:"ajaxRequest=orderIt&order="+a+(c.vars?"&"+c.vars:
""),success:function(a){debugIt(a)}});rows()}})});$("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=$(".handle:not(.sortable)",this).length>0?"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, 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)}):a.length>0&&($().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,iframe:!1},c=this.href||this.alt;if(c){if(c.match(/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/))a.maxWidth="95%",a.maxHeight="95%";else if(c.match(/\.swf$|\.swf\?|^http:\/\/www\.youtube\.com\/v\/|^http:\/\/www\.youtube\.com\/embed\//))a.iframe=!0,a.innerWidth=600,a.innerHeight=420,a.maxWidth="95%",a.maxHeight="95%";else if(c.match(/^http/)){if(!c.match(/\?ajaxRequest/))a.width=
750,a.height=470;a.title_position="top-left"}a=$.extend(a,$(this).metadata());$(this).addClass("colorboxed").colorbox(a)}}):a.length>0&&($().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(){MOBILE==!1&&($("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}));typeof CKEDITOR=="object"&&$("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);b.length>0?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>'+(f.name.length>23?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(c.limit==1){var k=$(".swfupload-file:first",
this);k.length>0&&(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");c.instant_upload==1?(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);b.length==0&&($("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(h/c.size*100);$("#swfupload-file-"+
a+"-"+c.id+" div.swfupload-file-progress").css("width",b+"%");$("#swfupload-file-"+a+"-"+c.id+" span.swfupload-file-progressvalue").text(b+"%");b>=100&&($("#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 />");h>0?swfuploadStart(a,c):(debugIt("finished uploading all<br />"),c.instant_upload==1&&submitComplete(d),c.instant_upload==0&&($("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(b.instant_upload==1){var d=swfuploadCount(a,b);debugIt("input "+a+"'s count: "+d+"<br />");if(d>0)$(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 />");a.instant_upload==1&&(a=swfuploadCount(b,a),debugIt("other swfupload: id = "+b+", count = "+a+"<br />"),a>0&&(debugIt("other swfupload "+b+' has items left to upload and is "instant_upload", do NOT enable submit<br />'),f=!1))});f==!0&&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=f.val()*1;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+=$(this).val()*1});debugIt("total count: "+c+"<br />");c<=0&&(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 x(a){return a!=""&&a!="undefined"&&a!=void 0&&a?!0:!1}function element_id(a,b){x(b)||(b="");var c=a.attr("id");c||(c=b+Math.round(Math.random()*99999),a.attr("id",c));return c}function url_base(a){var b,a=a.split(".");a[3]?b=a[1]:a[2]?a[2].length<=3&&a[1].length<=3&&(b=a[0]):a[1]&&a[1].length<=3&&(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=c==void 0?".":c,d=d==void 0?",":d,c=a<0?"-":"",h=parseInt(a=Math.abs(+a||0).toFixed(f))+"",k=(k=h.length)>3?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=typeof b=="undefined"?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=typeof b=="undefined"?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);ADMIN==!0&&$(a.iframe_doc).bind("contextmenu",function(b){if(a.get_selected_html().indexOf("<img")>-1)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(){texteditor_cleanup_paste==1&&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);a.iframe.title=="post_text"&&$("#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;b=="img"&&(c+="<span onclick=\"alert('clicked left');lwrte_menu_command('align-left','');\">Align Left</span>",c+="<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");a.indexOf(b)>-1&&(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(a!=!0)$(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=a.tagName.toUpperCase()=="SELECT";$(".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,d.length<=0))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))}f=="suggestions"&&texteditor_links_suggestions!=1||$("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,p=$("<div></div>").hide().addClass("rte-panel");$.browser.msie&&$.browser.version=="6.0"&&p.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(p);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(p);b&&p.width(b);d.append(p);return p};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,p,r;try{for(d in b)if(k=b[d],h=$("."+d,c),h.removeClass("active"),k.tags){f=a;do if(f.nodeType==1&&(o=f.nodeName.toLowerCase(),!($.inArray(o,k.tags)<0)))if(k.select){if(h=h.get(0),h.tagName.toUpperCase()=="SELECT")for(p=h.selectedIndex=0;p<h.options.length;p++)if((r=h.options[p].value)&&(k.tag_cmp&&k.tag_cmp(f,r)||o==r)){h.selectedIndex=p;break}}else h.addClass("active");while(f=f.parentNode)}}catch(B){}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,r,t,U,K,h=h||window.event,D=b(c);$("div.rte-panel").css("position")=="fixed"&&(k=$(window).scrollTop());c=h.pageX-D.x;k=h.pageY-D.y-k;d?(r=(c>=0)*(c<A)*255+(c>=A)*(c<2*A)*(510-c*255/A)+(c>=4*A)*(c<5*A)*(-1020+c*255/A)+(c>=5*A)*(c<6*A)*255,
t=(c>=0)*(c<A)*(c*255/A)+(c>=A)*(c<3*A)*255+(c>=3*A)*(c<4*A)*(1020-c*255/A),U=(c>=2*A)*(c<3*A)*(-510+c*255/A)+(c>=3*A)*(c<5*A)*255+(c>=5*A)*(c<6*A)*(1530-c*255/A),d=(n-k)/n,r=128+(r-128)*d,t=128+(t-128)*d,U=128+(U-128)*d):f?r=t=U=(n-k)*1.7:g&&(c=Math.floor(c/10),k=Math.floor(k/10),K=B[c+k*5]);g||(K="#"+a(r)+a(t)+a(U));o.css("background",K);p.html(K)}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),p=$("#color",f),r=$("#palette",f),B="#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(","),t=0;t<B.length;t++)$("<div></div>").addClass("item").css("background",B[t]).appendTo(r);var n=$("#rgb").height(),A=$("#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=p.html();a.length>0&&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>';b+='<p><label>Upload</label><input type="file" name="lwrte_file" id="lwrte_file" size="22" /></p>';b+='<div class="clear"></div><p><label>Align</label><select id="align"><option value=""></option><option value="left"';
c=="left"&&(b+=' selected="selected"');b+='>Left</option><option value="right"';c=="right"&&(b+=' selected="selected"');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>';var 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(){h.val().length>0?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+"'");b+=" />";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){a.length<=0||(a=eval("("+a+")"),a.error&&a.error.length>0?alert(a.error):c.val(a.file&&a.file.length>0?a.file:""))}});$("#view",b).click(function(){c.val().length>0?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(a.get_selected_text().length<=
0)return alert("Select the text you wish to link!"),!1;a.panel_remove(b);if(c.length<=0)return!1;a.editor_cmd("unlink");a.editor_cmd("createLink",rte_tag);var k=$("<span></span>").append(a.get_selected_html());f.length>0&&$('a[href*="'+rte_tag+'"]',k).attr("target",f);h.length>0&&$('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(a.get_selected_text().length<=0)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(){c.val().length>0?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(a.get_selected_text().length<=0)return alert("Select the text you wish to link!"),!1;a.panel_remove(b);if(c.length<=0)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(a.length<=0)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(a.length<=0)return alert("Please select a suggested link"),!1;if(b.get_selected_text().length<=0)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)))+((a%=b)>35?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)))+((a%=b)>35?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)))+((a%=b)>35?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)))+((a%=b)>35?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)))+((a%=b)>35?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?A=setTimeout(p,h(this).delay):p();m=!!h(this).track;a(document.body).bind("mousemove",r);r(b)}function o(){if(!a.tooltip.blocked&&!(this==t||!this.tooltipText&&!h(this).bodyHandler)){t=this;n=this.tooltipText;if(h(this).bodyHandler){c.hide();var m=h(this).bodyHandler.call(this);m.nodeType||m.jquery?d.empty().append(m):d.html(m);d.show()}else if(h(this).showBody){m=n.split(h(this).showBody);c.html(m.shift()).show();d.empty();
for(var g=0,p;p=m[g];g++)g>0&&d.append("<br/>"),d.append(p);d.hideWhenEmpty()}else c.html(n).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 p(){A=null;(!F||!a.fn.bgiframe)&&h(t).fade?b.is(":animated")?b.stop().show().fadeTo(h(t).fade,t.tOpacity):b.is(":visible")?b.fadeTo(h(t).fade,t.tOpacity):b.fadeIn(h(t).fade):b.show();r()}function r(c){if(!a.tooltip.blocked&&
!(c&&c.target.tagName=="OPTION"))if(!m&&b.is(":visible")&&a(document.body).unbind("mousemove",r),t==null)a(document.body).unbind("mousemove",r);else{b.removeClass("viewport-right").removeClass("viewport-bottom");var d=b[0].offsetLeft,f=b[0].offsetTop;c&&(d=c.pageX+h(t).left,f=c.pageY+h(t).top,c="auto",h(t).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(),p=a(window).width(),n=a(window).height(),o=b[0];c+p<o.offsetLeft+
o.offsetWidth&&(d-=o.offsetWidth+20+h(t).left,b.css({left:d+"px"}).addClass("viewport-right"));k+n<o.offsetTop+o.offsetHeight&&(f-=o.offsetHeight+20+h(t).top,b.css({top:f+"px"}).addClass("viewport-bottom"))}}function B(){function c(){b.removeClass(d.extraClass).hide().css("opacity","")}if(!a.tooltip.blocked){A&&clearTimeout(A);t=null;var d=h(this);(!F||!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 t,n,A,F=a.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),m=!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(B).click(B)},fixPNG:F?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");b!="absolute"&&b!="relative"&&a(this).css("position","relative")})})}:function(){return this},unfixPNG:F?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(typeof b=="boolean")d.src="javascript:false";else if(typeof b=="string")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||b=="timeout"){f=!0;var t;try{if(t=b!="timeout"?"success":"error",t!="error"){var n=jQuery.uploadHttpData(h,a.dataType);a.success&&a.success(n,t);a.global&&jQuery.event.trigger("ajaxSuccess",[h,a])}else jQuery.handleError(a,h,t)}catch(A){t="error",jQuery.handleError(a,h,t,A)}a.global&&jQuery.event.trigger("ajaxComplete",[h,a]);a.global&&!--jQuery.active&&jQuery.event.trigger("ajaxStop");
a.complete&&a.complete(h,t);jQuery(k).unbind();setTimeout(function(){try{$(k).remove(),$(c).remove()}catch(b){jQuery.handleError(a,h,null,b)}},100);h=null}};a.timeout>0&&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=b=="xml"||!b?a.responseXML:a.responseText;b=="script"&&jQuery.globalEval(c);b=="json"&&(c=eval("("+c+")"));b=="html"&&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();return c.cancelSubmit?(c.cancelSubmit=!1,f()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):f():(c.focusInvalid(),!1)}));return c}else 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();
else{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(arguments.length==1)return function(){var c=a.makeArray(arguments);c.unshift(b);return a.validator.format.apply(this,c)};arguments.length>2&&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 this.size()==
0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(a){return a.element.name==b.name}).length==1&&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(h=="dependency-mismatch")d=!0;else{d=!1;if(h=="pending"){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(arguments[a]!==
void 0)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;typeof d=="function"?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(""),typeof this.settings.success=="string"?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(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form())a(this.currentForm).submit(),this.formSubmitted=!1;else if(!c&&this.pendingRequest==0&&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(f===!1)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]=f.param!==void 0?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(typeof b=="string"){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]=d!=void 0?d:a.validator.messages[b];c.length<
3&&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())&&b.length>0;case "input":if(this.checkable(c))return this.getLength(b,c)>0;default:return a.trim(b).length>0}},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=typeof d=="string"&&{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=d===!0;if(k){var r=h.formSubmitted;h.prepareElement(c);h.formSubmitted=r;h.successList.push(c);h.showErrors()}else r={},d=f.message=d||h.defaultMessage(c,
"remote"),r[c.name]=a.isFunction(d)?d(b):d,h.showErrors(r);f.valid=k;h.stopRequest(c,k)}},d));return"pending"}else if(this.pending[c.name])return"pending";return 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;k>=
0;k--){f=a.charAt(k);f=parseInt(f,10);if(h&&(f*=2)>9)f-=9;d+=f;h=!h}return d%10==0},accept:function(a,c,d){d=typeof d=="string"?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 d.mode=="abort"?(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 a.replace(RegExp(c,"g"),"").length==0});$.validator.addMethod("phoneUS",function(a,b){a=a.replace(/\s+/g,"");return this.optional(b)||a.length>9&&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{typeof document.body.style.maxHeight==="undefined"?($("body","html").css({height:"100%",width:"100%"}),$("html").css("overflow","hidden"),document.getElementById("TB_HideSelect")===null&&($("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>"),$("#TB_overlay").click(tb_remove))):document.getElementById("TB_overlay")===null&&($("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");a===null&&(a="");$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$("#TB_load").show();var d=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/,f=(b.indexOf("?")!==-1?b.substr(0,b.indexOf("?")):b).toLowerCase().match(d);if(f==".jpg"||f==".jpeg"||f==".png"||f==".gif"||f==".bmp"){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 n=function(){$(document).unbind("click",n)&&$(document).unbind("click",n);$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,c);return!1};$("#TB_prev").click(n)}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=a==null?event.keyCode:a.which;if(keycode==27)tb_remove();else if(keycode==190){if(TB_NextHTML!="")document.onkeydown="",o()}else if(keycode==188&&TB_PrevHTML!="")document.onkeydown="",n()};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=k.width*1+30||740;TB_WIDTH>1E3&&(TB_WIDTH=1E3);TB_HEIGHT=k.height*1+40||500;TB_HEIGHT>700&&(TB_HEIGHT=700);TB_PAD=k.nopad==1?0:1;ajaxContentW=TB_WIDTH-(TB_PAD==1?30:0);ajaxContentH=TB_HEIGHT-(TB_PAD==1?45:0);b.indexOf("TB_iframe")!=-1?(urlNoQuery=b.split("TB_"),$("#TB_iframeContent").remove(),k.modal!="true"||k.modal_title=="true"?$("#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(Math.random()*1E3)+"' 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(Math.random()*1E3)+"' onload='tb_showIframe()' style='width:"+
(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>"),k.modal=="true"&&$("#TB_overlay").unbind()):$("#TB_window").css("display")!="block"?(k.modal!="true"||k.modal_title=="true"?$("#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'"+(TB_PAD==1?"":" class='TB_noPad'")+" style='width:"+ajaxContentW+
"px;height:"+ajaxContentH+"px'></div>"):$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal"+(TB_PAD==1?"":" TB_noPad")+"' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>"),k.modal=="true"&&$("#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);b.indexOf("TB_inline")!=-1?($("#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"})):b.indexOf("TB_iframe")!=-1?(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=a==null?event.keyCode:a.which;keycode==27&&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();typeof document.body.style.maxHeight=="undefined"&&($("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&&jQuery.browser.version<7||$("#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&&d.length==2){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(a.indexOf("mac")!=-1&&a.indexOf("firefox")!=-1)return!0}
(function(a){function b(a){return typeof a=="object"?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=this.nodeName=="#document"?b.frameElement||b:this,c=b.contentDocument||(b.contentWindow||b).document,h=b.setInterval;return b.nodeName=="IFRAME"||h&&a.browser.safari?c.body:h?c.documentElement:
this})};a.fn.scrollTo=function(d,f,h){typeof f=="object"&&(h=f,f=0);typeof h=="function"&&(h={onAfter:h});h=a.extend({},c.defaults,h);f=f||h.speed||h.duration;h.queue=h.queue&&h.axis.length>1;h.queue&&(f/=2);h.offset=b(h.offset);h.over=b(h.over);return this.scrollable().each(function(){function c(a){r.animate(n,f,h.easing,a&&function(){a.call(this,d,h)})}function o(a){var a="scroll"+a,b=p.ownerDocument;return A?Math.max(b.documentElement[a],b.body[a]):p[a]}var p=this,r=a(p),B=d,t,n={},A=r.is("html,body");
switch(typeof B){case "number":case "string":if(/^([+-]=)?\d+(px)?$/.test(B)){B=b(B);break}B=a(B,this);case "object":if(B.is||B.style)t=(B=a(B)).offset()}a.each(h.axis.split(""),function(a,b){var d=b=="x"?"Left":"Top",f=d.toLowerCase(),I="scroll"+d,X=p[I],Q=b=="x"?"Width":"Height",H=Q.toLowerCase();t?(n[I]=t[f]+(A?0:X-r.offset()[f]),h.margin&&(n[I]-=parseInt(B.css("margin"+d))||0,n[I]-=parseInt(B.css("border"+d+"Width"))||0),n[I]+=h.offset[f]||0,h.over[f]&&(n[I]+=B[H]()*h.over[f])):n[I]=B[f];/^\d+$/.test(n[I])&&
(n[I]=n[I]<=0?0:Math.min(n[I],o(Q)));!a&&h.queue&&(X!=n[I]&&c(h.onAfterFirst),delete n[I])});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 typeof a!="string"?a:a=eval("("+a+")")};if(d.type=="html5"){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(d.type=="class"){var o=d.cre.exec(b.className);o&&(f=o[1])}else if(d.type=="elem"){if(!b.getElementsByTagName)return;o=b.getElementsByTagName(d.name);o.length&&(f=a.trim(o[0].innerHTML))}else b.getAttribute!=void 0&&(o=b.getAttribute(d.name))&&(f=o);k=h(f.indexOf("{")<0?"{"+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=navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1,d=navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1;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")+'" ':"",p=jQuery(this).attr("title")?'title="'+jQuery(this).attr("title")+'" ':"",r=jQuery(this).attr("alt")?'alt="'+jQuery(this).attr("alt")+'" ':"",B=jQuery(this).attr("align")?"float:"+jQuery(this).attr("align")+";":"",t=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 n=this.style.cssText;b+="<span "+c+d+p+r;b+='style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+B+t;b+="width:"+jQuery(this).width()+"px;height:"+jQuery(this).height()+"px;";b+="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+jQuery(this).attr("src")+"', sizingMethod='scale');";
b+=n+'"></span>';a!=""&&(b='<span style="position:relative;display:inline-block;'+a+t+"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(a.indexOf(".png")!=-1)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(typeof b.data==="string"){var d=b.handler,f=b.data.toLowerCase().split(" ");b.handler=function(b){if(!(this!==b.target&&(/textarea|select/i.test(b.target.nodeName)||b.target.type==="text"))){var c=b.type!=="keypress"&&a.hotkeys.specialKeys[b.which],o=String.fromCharCode(b.which).toLowerCase(),p="",r={};b.altKey&&c!=="alt"&&(p+="alt+");b.ctrlKey&&c!=="ctrl"&&(p+="ctrl+");b.metaKey&&!b.ctrlKey&&c!=="meta"&&(p+="meta+");b.shiftKey&&c!=="shift"&&(p+="shift+");c?r[p+c]=!0:
(r[p+o]=!0,r[p+a.hotkeys.shiftNums[o]]=!0,p==="shift+"&&(r[a.hotkeys.shiftNums[o]]=!0));c=0;for(o=f.length;c<o;c++)if(r[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(a(b).css("overflow")=="hidden")return!1;var c=
c&&c=="left"?"scrollLeft":"scrollTop",d=!1;if(b[c]>0)return!0;b[c]=1;d=b[c]>0;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 typeof b==="number"?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(b!==
void 0)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(c=="absolute"||c=="relative"||c=="fixed")if(c=parseInt(b.css("zIndex")),!isNaN(c)&&c!=0)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)||c>=0)&&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=typeof f==="string",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&&h!==void 0)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(arguments.length===0)return a.extend({},h.options);if(typeof b==="string"){if(d===void 0)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;a==="disabled"&&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)&&h.call(this.element[0],d,f)===!1||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=b.which==1,f=typeof this.options.cancel=="string"?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=this._mouseStart(b)!==!1,!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=
this._mouseStart(this._mouseDownEvent,b)!==!1)?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;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(b,c){b==="disabled"?(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||this.options.type=="static")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&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",b,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();
if(!d)for(d=this.containers.length-1;d>=0;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&&this.scrollParent[0].tagName!="HTML"){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));d!==!1&&a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=
this.position.top+"px";for(c=this.items.length-1;c>=0;c--){var d=this.items[c],f=d.item[0],h=this._intersectsWithPointer(d);if(h&&f!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=f&&!a.ui.contains(this.placeholder[0],f)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],f):1)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||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();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;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]);this.options.helper!="original"&&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,p=a.top,r=p+a.height,B=this.offset.click.top,t=this.offset.click.left;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?f+B>p&&f+B<r&&c+t>k&&c+t<o:k<c+this.helperProportions.width/2&&d-this.helperProportions.width/2<o&&p<f+this.helperProportions.height/2&&h-this.helperProportions.height/2<r},_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&&d=="right"||b=="down"?2:1:b&&(b=="down"?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?f=="right"&&b||f=="left"&&!b:d&&(d=="down"&&c||d=="up"&&!c)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"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;b>=0;b--)for(var h=a(f[b]),k=h.length-1;k>=0;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;b>=0;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;h>=0;h--)for(var k=a(f[h]),o=k.length-1;o>=0;o--){var p=a.data(k[o],"sortable");p&&p!=this&&!p.options.disabled&&(d.push([a.isFunction(p.options.items)?p.options.items.call(p.element[0],b,{item:this.currentItem}):a(p.options.items,p.element),p]),this.containers.push(p))}for(h=
d.length-1;h>=0;h--){b=d[h][1];f=d[h][0];o=0;for(k=f.length;o<k;o++)p=a(f[o]),p.data("sortable-item",b),c.push({item:p,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;c>=0;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;c>=0;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;f>=0;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(this.containers.length===1)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;k>=0;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])):c.helper=="clone"?this.currentItem.clone():this.currentItem;b.parents("body").length||a(c.appendTo!="parent"?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){typeof b=="string"&&(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();this.cssPosition=="absolute"&&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&&this.offsetParent[0].tagName.toLowerCase()=="html"&&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(this.cssPosition=="relative"){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()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;if(b.containment=="parent")b.containment=this.helper[0].parentNode;
if(b.containment=="document"||b.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(b.containment=="document"?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=a(c).css("overflow")!="hidden";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=b=="absolute"?1:-1,d=this.cssPosition=="absolute"&&!(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&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop())*b),left:c.left+this.offset.relative.left*b+this.offset.parent.left*b-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())*b)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&!(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(this.cssPosition=="relative"&&!(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&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop()),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&
this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():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],this.direction=="down"?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(this._storedCSS[f]=="auto"||this._storedCSS[f]=="static")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;f>=0;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;f>=0;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",this._storedZIndex=="auto"?"":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(){a.Widget.prototype._trigger.apply(this,arguments)===!1&&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 a<10?"0"+a:a}function b(a){f.lastIndex=0;return f.test(a)?'"'+a.replace(f,function(a){var b=o[a];return typeof b==="string"?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function c(a,d){var f,n,o,F,m=h,u,g=d[a];g&&typeof g==="object"&&typeof g.toJSON==="function"&&(g=g.toJSON(a));typeof p==="function"&&(g=p.call(d,a,g));switch(typeof g){case "string":return b(g);case "number":return isFinite(g)?String(g):"null";case "boolean":case "null":return String(g);
case "object":if(!g)return"null";h+=k;u=[];if(Object.prototype.toString.apply(g)==="[object Array]"){F=g.length;for(f=0;f<F;f+=1)u[f]=c(f,g)||"null";o=u.length===0?"[]":h?"[\n"+h+u.join(",\n"+h)+"\n"+m+"]":"["+u.join(",")+"]";h=m;return o}if(p&&typeof p==="object"){F=p.length;for(f=0;f<F;f+=1)n=p[f],typeof n==="string"&&(o=c(n,g))&&u.push(b(n)+(h?": ":":")+o)}else for(n in g)Object.hasOwnProperty.call(g,n)&&(o=c(n,g))&&u.push(b(n)+(h?": ":":")+o);o=u.length===0?"{}":h?"{\n"+h+u.join(",\n"+h)+"\n"+
m+"}":"{"+u.join(",")+"}";h=m;return o}}if(typeof Date.prototype.toJSON!=="function")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",'"':'\\"',"\\":"\\\\"},p;if(typeof JSON.stringify!=="function")JSON.stringify=function(a,b,d){var f;k=h="";if(typeof d==="number")for(f=0;f<d;f+=1)k+=" ";else typeof d==="string"&&(k=d);if((p=b)&&typeof b!=="function"&&(typeof b!=="object"||typeof b.length!=="number"))throw Error("JSON.stringify");return c("",
{"":a})};if(typeof JSON.parse!=="function")JSON.parse=function(a,b){function c(a,d){var f,h,g=a[d];if(g&&typeof g==="object")for(f in g)Object.hasOwnProperty.call(g,f)&&(h=c(g,f),h!==void 0?g[f]=h:delete g[f]);return b.call(a,d,g)}var f,a=String(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+")"),typeof b==="function"?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(d.length==1&&typeof d[0]=="object"){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(d.length>0&&typeof d[0]=="string"){var o=d.shift();(f=a(this).data("__swfu"))&&f[o]&&f[o].apply(f,d)}})};a.swfupload={additionalHandlers:function(){if(arguments.length===0)return c.slice();else 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(c.target.tagName=="TD"){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 a.nodeName=="TR"?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(a.offsetHeight==0)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(jQuery.tableDnD.dragObject!=null){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(typeof document.compatMode!="undefined"&&document.compatMode!="BackCompat")f=document.documentElement.scrollTop;else if(typeof document.body!="undefined")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(f.offsetHeight==0)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++){b.length>0&&(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;SWFUpload==void 0&&(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(typeof a!=="string"||a.match(/^https?:\/\//i)||a.match(/^\//))return a;var b=window.location.pathname.lastIndexOf("/");path=b<=0?"/":window.location.pathname.substr(0,b)+"/";return path+a};
SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(a,b){this.settings[a]=this.settings[a]==void 0?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+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"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(document.getElementById(this.movieName)!==null)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(a==void 0)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);window[this.movieName]==
void 0&&(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(this.movieElement==void 0)this.movieElement=document.getElementById(this.movieName);if(this.movieElement===null)throw"Could not find Flash element";return this.movieElement};
SWFUpload.prototype.buildParamString=function(){var a=this.settings.post_params,b=[];if(typeof a==="object")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())&&typeof a.CallFunction==="unknown"){for(var b in a)try{typeof a[b]==="function"&&(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:  ",
(typeof this.settings.swfupload_loaded_handler==="function").toString(),"\n\tfile_dialog_start_handler assigned: ",(typeof this.settings.file_dialog_start_handler==="function").toString(),"\n\tfile_queued_handler assigned:       ",(typeof this.settings.file_queued_handler==="function").toString(),"\n\tfile_queue_error_handler assigned:  ",(typeof this.settings.file_queue_error_handler==="function").toString(),"\n\tupload_start_handler assigned:      ",(typeof this.settings.upload_start_handler===
"function").toString(),"\n\tupload_progress_handler assigned:   ",(typeof this.settings.upload_progress_handler==="function").toString(),"\n\tupload_error_handler assigned:      ",(typeof this.settings.upload_error_handler==="function").toString(),"\n\tupload_success_handler assigned:    ",(typeof this.settings.upload_success_handler==="function").toString(),"\n\tupload_complete_handler assigned:   ",(typeof this.settings.upload_complete_handler==="function").toString(),"\n\tdebug_handler assigned:             ",
(typeof this.settings.debug_handler==="function").toString(),"\n"].join(""))};SWFUpload.prototype.addSetting=function(a,b,c){return b==void 0?this.settings[a]=c:this.settings[a]=b};SWFUpload.prototype.getSetting=function(a){return this.settings[a]!=void 0?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";}d!=void 0&&typeof d.post==="object"&&(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){b!==!1&&(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 typeof a==="number"?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){typeof a==="string"&&(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){a==void 0&&(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(c!=void 0)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){b==void 0?b=[]:b instanceof Array||(b=[b]);var c=this;if(typeof this.settings[a]==="function")this.eventQueue.push(function(){this.settings[a].apply(this,b)}),setTimeout(function(){c.executeNextEvent()},0);else if(this.settings[a]!==null)throw"Event handler "+a+" is unknown or is not a function";};SWFUpload.prototype.executeNextEvent=function(){var a=this.eventQueue?this.eventQueue.shift():null;typeof a==="function"&&a.apply(this)};
SWFUpload.prototype.unescapeFilePostParams=function(a){var b=/[$]([0-9a-f]{4})/i,c={},d;if(a!=void 0){for(var f in a.post)if(a.post.hasOwnProperty(f)){d=f;for(var h;(h=b.exec(d))!==null;)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&&typeof a.CallFunction==="unknown"){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(var b in a)try{typeof a[b]==="function"&&(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(typeof this.settings.upload_start_handler==="function")a=this.unescapeFilePostParams(a),b=this.settings.upload_start_handler.call(this,a);else if(this.settings.upload_start_handler!=void 0)throw"upload_start_handler must be a function";b===void 0&&(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(typeof a==="object"&&typeof a.name==="string"&&typeof a.message==="string"){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)}};$(document).ready(function(){$("#left_menu ul li ul").hide()});
(function(a,b){function c(b,c){b=b?' id="'+t+b+'"':"";return a("<div"+b+(c?' style="'+c+'"':"")+"/>")}function d(a,b){b=b==="x"?V.width():V.height();return typeof a==="string"?Math.round(/%/.test(a)?b/100*parseInt(a,10):parseInt(a,10)):a}function f(a){return v.photo||/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i.test(a)}function h(b){for(var c in b)a.isFunction(b[c])&&c.substring(0,2)!=="on"&&(b[c]=b[c].call(ma));b.rel=b.rel||ma.rel||"nofollow";b.href=b.href||a(ma).attr("href")||a(ma).attr("alt");
b.title=b.title||ma.title;return b}function k(b,c){c&&c.call(ma);a.event.trigger(b)}function o(){var a,b=t+"Slideshow_",c="click."+t,d,f;v.slideshow&&J[1]&&(d=function(){P.text(v.slideshowStop).unbind(c).bind(F,function(){if(Y<J.length-1||v.loop)a=setTimeout(T.next,v.slideshowSpeed)}).bind(A,function(){clearTimeout(a)}).one(c+" "+m,f);K.removeClass(b+"off").addClass(b+"on");a=setTimeout(T.next,v.slideshowSpeed)},f=function(){clearTimeout(a);P.text(v.slideshowStart).unbind([F,A,m,c].join(" ")).one(c,
d);K.removeClass(b+"on").addClass(b+"off")},v.slideshowAuto?d():f())}function p(b){if(!Sa){ma=b;v=h(a.extend({},a.data(ma,B)));J=a(ma);Y=0;v.rel!=="nofollow"&&(J=a("."+Ta).filter(function(){return(a.data(this,B).rel||this.rel)===v.rel}),Y=J.index(ma),Y===-1&&(J=J.add(ma),Y=J.length-1));if(!za){za=Na=!0;K.show();if(v.returnFocus)try{ma.blur(),a(ma).one(u,function(){try{this.focus()}catch(a){}})}catch(c){}U.css({opacity:+v.opacity,cursor:v.overlayClose?"pointer":"auto"}).show();v.w=d(v.initialWidth,
"x");v.h=d(v.initialHeight,"y");T.position(0);Q&&V.bind("resize."+H+" scroll."+H,function(){U.css({width:V.width(),height:V.height(),top:V.scrollTop(),left:V.scrollLeft()})}).trigger("scroll."+H);k(n,v.onOpen);S.add(ra).add(ea).add(P).add(W).hide();v.close_position!="hide"&&Ea.html(v.close).show()}T.load(!0)}}var r={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},B="colorbox",t="cbox",n=t+"_open",A=t+"_load",
F=t+"_complete",m=t+"_cleanup",u=t+"_closed",g=t+"_purge",I=t+"_loaded",X=a.browser.msie&&!a.support.opacity,Q=X&&a.browser.version<7,H=t+"_IE6",U,K,D,C,O,s,z,Z,J,V,R,da,ka,W,S,P,ea,ra,Ea,N,la,Fa,Ja,ma,Y,v,za,Na,Sa=!1,T,Ta=t+"Element";T=a.fn[B]=a[B]=function(b,c){var d=this,f;if(!d[0]&&d.selector)return d;b=b||{};if(c)b.onComplete=c;if(!d[0]||d.selector===void 0)d=a("<a/>"),b.open=!0;d.each(function(){a.data(this,B,a.extend({},a.data(this,B)||r,b));a(this).addClass(Ta)});f=b.open;a.isFunction(f)&&
(f=f.call(d));f&&p(d[0]);return d};T.init=function(){V=a(b);K=c().attr({id:B,"class":X?t+"IE":""});U=c("Overlay",Q?"position:absolute":"").hide();D=c("Wrapper");C=c("Content").append(R=c("LoadedContent","width:0; height:0; overflow:hidden"),ka=c("LoadingOverlay").add(c("LoadingGraphic")),W=c("Title"),S=c("Current"),ea=c("Next"),ra=c("Previous"),P=c("Slideshow").bind(n,o));D.append(c().append(c("TopLeft"),O=c("TopCenter"),c("TopRight")),c(!1,"clear:left").append(s=c("MiddleLeft"),C,z=c("MiddleRight")),
c(!1,"clear:left").append(c("BottomLeft"),Z=c("BottomCenter"),c("BottomRight"))).children().children().css({"float":"left"});K.append(Ea=c("Close"));da=c(!1,"position:absolute; width:9999px; visibility:hidden; display:none");a("body").prepend(U,K.append(D,da));C.children().hover(function(){a(this).addClass("hover")},function(){a(this).removeClass("hover")}).addClass("hover");N=O.height()+Z.height()+C.outerHeight(!0)-C.height();la=s.width()+z.width()+C.outerWidth(!0)-C.width();Fa=R.outerHeight(!0);
Ja=R.outerWidth(!0);K.css({"padding-bottom":N,"padding-right":la}).hide();ea.click(T.next);ra.click(T.prev);Ea.click(T.close);C.children().removeClass("hover");a("."+Ta).live("click",function(a){a.button!==0&&typeof a.button!=="undefined"||a.ctrlKey||a.shiftKey||a.altKey||(a.preventDefault(),p(this))});U.click(function(){v.overlayClose&&T.close()});a(document).bind("keydown",function(a){za&&v.escKey&&a.keyCode===27&&(a.preventDefault(),T.close());if(za&&v.arrowKey&&!Na&&J[1])if(a.keyCode===37&&(Y||
v.loop))a.preventDefault(),ra.click();else if(a.keyCode===39&&(Y<J.length-1||v.loop))a.preventDefault(),ea.click()})};T.remove=function(){K.add(U).remove();a("."+Ta).die("click").removeData(B).removeClass(Ta)};T.position=function(a,b){function c(a){O[0].style.width=Z[0].style.width=C[0].style.width=a.style.width;ka[0].style.height=ka[1].style.height=C[0].style.height=s[0].style.height=z[0].style.height=a.style.height}var d,f=Math.max(document.documentElement.clientHeight-v.h-Fa-N,0)/2+V.scrollTop(),
g=Math.max(V.width()-v.w-Ja-la,0)/2+V.scrollLeft();d=K.width()===v.w+Ja&&K.height()===v.h+Fa?0:a;D[0].style.width=D[0].style.height="9999px";K.dequeue().animate({width:v.w+Ja,height:v.h+Fa,top:f,left:g},{duration:d,complete:function(){c(this);Na=!1;D[0].style.width=v.w+Ja+la+"px";D[0].style.height=v.h+Fa+N+"px";b&&b()},step:function(){c(this)}})};T.resize=function(a){if(za){a=a||{};if(a.width)v.w=d(a.width,"x")-Ja-la;if(a.innerWidth)v.w=d(a.innerWidth,"x");R.css({width:v.w});if(a.height)v.h=d(a.height,
"y")-Fa-N;if(a.innerHeight)v.h=d(a.innerHeight,"y");if(!a.innerHeight&&!a.height)a=R.wrapInner("<div style='overflow:auto'></div>").children(),v.h=a.height(),a.replaceWith(a.children());R.css({height:v.h});T.position(v.transition==="none"?0:v.speed)}};T.prep=function(b){function d(b){var c,s,m,n,p=J.length,o=v.loop;T.position(b,function(){if(za){X&&g&&R.fadeIn(100);R.show();k(I);W.show().html(v.title);if(p>1&&(typeof v.current==="string"&&S.html(v.current.replace(/\{current\}/,Y+1).replace(/\{total\}/,
p)).show(),ea[o||Y<p-1?"show":"hide"]().html(v.next),ra[o||Y?"show":"hide"]().html(v.previous),c=Y?J[Y-1]:J[p-1],m=Y<p-1?J[Y+1]:J[0],v.slideshow&&P.show(),v.preloading)){n=a.data(m,B).href||m.href;s=a.data(c,B).href||c.href;n=a.isFunction(n)?n.call(m):n;s=a.isFunction(s)?s.call(c):s;if(f(n))a("<img/>")[0].src=n;if(f(s))a("<img/>")[0].src=s}ka.hide();if(v.transition==="fade")K.fadeTo(h,1,function(){if(X)K[0].style.filter=!1});else if(X)K[0].style.filter=!1;V.bind("resize."+t,function(){T.position(0)});
k(F,v.onComplete)}})}if(za){var g,h=v.transition==="none"?0:v.speed;V.unbind("resize."+t);R.remove();R=c("LoadedContent").html(b);var s=b=0;v.title&&(v.title_position.match(/^top\-/)?b=1:v.title_position.match(/^bottom\-/)&&(s=1));v.close_position.match(/^top\-/)?b=1:v.close_position.match(/^bottom\-/)&&(s=1);b&&R.addClass(t+"LoadedContent-margin-top");s&&R.addClass(t+"LoadedContent-margin-bottom");R.hide().appendTo(da.show()).css({width:function(){v.w=v.w||R.outerWidth(!0);v.w=v.mw&&v.mw<v.w?v.mw:
v.w;return v.w}(),overflow:v.scrolling?"auto":"hidden"}).css({height:function(){v.h=v.h||R.outerHeight(!0);v.h=v.mh&&v.mh<v.h?v.mh:v.h;return v.h}()}).prependTo(C);da.hide();a("#"+t+"Photo").css({cssFloat:"none",marginLeft:"auto",marginRight:"auto"});if(Q)a("select").not(K.find("select")).filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one(m,function(){this.style.visibility="inherit"});v.transition==="fade"?K.fadeTo(h,0,function(){d(0)}):d(h)}};T.load=function(b){var s,
m,n,p=T.prep;Na=!0;ma=J[Y];b||(v=h(a.extend({},a.data(ma,B))));a("#"+t+"Close").addClass(t+"Close-"+v.close_position);a("#"+t+"Title").addClass(t+"Title-"+v.title_position);k(g);k(A,v.onLoad);v.h=v.height?d(v.height,"y")-Fa-N:v.innerHeight&&d(v.innerHeight,"y");v.w=v.width?d(v.width,"x")-Ja-la:v.innerWidth&&d(v.innerWidth,"x");v.mw=v.w;v.mh=v.h;if(v.maxWidth)v.mw=d(v.maxWidth,"x")-Ja-la,v.mw=v.w&&v.w<v.mw?v.w:v.mw;if(v.maxHeight)v.mh=d(v.maxHeight,"y")-Fa-N,v.mh=v.h&&v.h<v.mh?v.h:v.mh;s=v.href;ka.show();
v.inline?(c().hide().insertBefore(a(s)[0]).one(g,function(){a(this).replaceWith(R.children())}),p(a(s))):v.iframe?(K.one(I,function(){var b=a("<iframe name='"+(new Date).getTime()+"' frameborder=0"+(v.scrolling?"":" scrolling='no'")+(X?" allowtransparency='true'":"")+" style='width:100%; height:100%; border:0; display:block;'/>");b[0].src=v.href;b.appendTo(R).one(g,function(){b[0].src="//about:blank"})}),p(" ")):v.html?p(v.html):f(s)?(m=new Image,m.onload=function(){var b;m.onload=null;m.id=t+"Photo";
a(m).css({border:"none",display:"block",cssFloat:"left"});v.scalePhotos&&(n=function(){m.height-=m.height*b;m.width-=m.width*b},v.mw&&m.width>v.mw&&(b=(m.width-v.mw)/m.width,n()),v.mh&&m.height>v.mh&&(b=(m.height-v.mh)/m.height,n()));if(v.h)m.style.marginTop=Math.max(v.h-m.height,0)/2+"px";J[1]&&(Y<J.length-1||v.loop)&&a(m).css({cursor:"pointer"}).click(T.next);if(X)m.style.msInterpolationMode="bicubic";setTimeout(function(){p(m)},1)},setTimeout(function(){m.src=s},1)):s&&da.load(s,function(b,c,d){p(c===
"error"?"Request unsuccessful: "+d.statusText:a(this).children())})};T.next=function(){Na||(Y=Y<J.length-1?Y+1:0,T.load())};T.prev=function(){Na||(Y=Y?Y-1:J.length-1,T.load())};T.close=function(){za&&!Sa&&(Sa=!0,za=!1,k(m,v.onCleanup),V.unbind("."+t+" ."+H),U.fadeTo("fast",0),K.stop().fadeTo("fast",0,function(){k(g);R.remove();K.add(U).css({opacity:1,cursor:"auto"}).hide();setTimeout(function(){Sa=!1;k(u,v.onClosed)},1)}))};T.element=function(){return a(ma)};T.settings=r;a(T.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<=n.endyear-n.startyear;d++)b[d]=n.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">',d=0;d<c.length;d++)h+='<option value="'+d+'">'+c[d]+"</option>";h+="</select>";for(var g='<select name="year">',d=0;d<b.length;d++)g+='<option value="'+b[d]+'">'+b[d]+"</option>";g+="</select>";a("thead",f).append('<tr class="controls"><th colspan="7"><span class="prevMonth">&laquo;</span>&nbsp;'+h+g+'&nbsp;<span class="nextMonth">&raquo;</span><span class="close">x</span></th></tr>');a("thead",f).append('<tr class="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="2"><span class="today">today</span></td><td colspan="3"></td><td colspan="2"><span class="close">close</span></td></tr>');for(d=0;d<6;d++)a("tbody",f).append("<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>");return f}function p(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);d==!0&&(c+=a(window).scrollLeft(),curtop+=a(window).scrollTop());
return[c,curtop]}else return!1}function r(b,c,f,h){var g=a("select[name=month]",f).get(0).selectedIndex,k=a("select[name=year]",f).get(0).selectedIndex,p=a("select[name=year] option",f).get().length;if(b&&a(b.target).hasClass("prevMonth"))0==g&&k?(k-=1,g=11,a("select[name=month]",f).get(0).selectedIndex=11,a("select[name=year]",f).get(0).selectedIndex=k):(g-=1,a("select[name=month]",f).get(0).selectedIndex=g);else if(b&&a(b.target).hasClass("nextMonth"))11==g&&k+1<p?(k+=1,g=0,a("select[name=month]",
f).get(0).selectedIndex=0,a("select[name=year]",f).get(0).selectedIndex=k):(g+=1,a("select[name=month]",f).get(0).selectedIndex=g);0==g&&!k?a("span.prevMonth",f).hide():a("span.prevMonth",f).show();k+1==p&&11==g?a("span.nextMonth",f).hide():a("span.nextMonth",f).show();var b=a("tbody td",f).unbind().empty().removeClass("date"),o=a("select[name=month]",f).val(),r=a("select[name=year]",f).val(),t=(new Date(r,o,1)).getDay(),K=d[o];if(1==o&&(r%4==0&&r%100!=0||r%400==0))K=29;if(n.startdate.constructor==
Date)var D=n.startdate.getMonth(),C=n.startdate.getDate();if(n.enddate.constructor==Date)var O=n.enddate.getMonth(),s=n.enddate.getDate();for(var z=0;z<K;z++){var Z=a(b.get(z+t)).removeClass("chosen");if((k||!C&&!D||z+1>=C&&g==D||g>D)&&(k+1<p||!s&&!O||z+1<=s&&g==O||g<O))Z.text(z+1).addClass("date").hover(function(){a(this).addClass("over")},function(){a(this).removeClass("over")}).click(function(){var b=new Date(a("select[name=year]",f).val(),a("select[name=month]",f).val(),a(this).text());B(c,f,
b)}),z+1==h.getDate()&&o==h.getMonth()&&r==h.getFullYear()&&Z.addClass("chosen")}}function B(b,c,d){d&&d.constructor==Date&&b.val(a.fn.simpleDatepicker.formatOutput(d));c.remove();a.data(b.get(0),"simpleDatepicker",{hasDatepicker:!1});a(b).trigger("keyup")}function t(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):n.chosendate.constructor==Date?n.chosendate:n.chosendate?new Date(n.chosendate):b;datepicker=o();a("body").prepend(datepicker);var t=d==1?p(h.nextAll("img.datepicker_button").get(0)):p(h.get(0)),k=(parseInt(n.x)?parseInt(n.x):0)+t[0],t=(parseInt(n.y)?parseInt(n.y):0)+t[1];a(datepicker).css({position:"absolute",left:k,top:t});a("span",datepicker).css("cursor","pointer");a("select",datepicker).bind("change",function(){r(null,h,datepicker,g)});a("span.prevMonth",
datepicker).click(function(a){r(a,h,datepicker,g)});a("span.nextMonth",datepicker).click(function(a){r(a,h,datepicker,g)});a("span.today",datepicker).click(function(){B(h,datepicker,new Date)});a("span.close",datepicker).click(function(){B(h,datepicker)});a("select[name=month]",datepicker).get(0).selectedIndex=g.getMonth();a("select[name=year]",datepicker).get(0).selectedIndex=Math.max(0,g.getFullYear()-n.startyear);r(null,h,datepicker,g)}}var n=a.extend({},a.fn.simpleDatepicker.defaults,k);(function(){var a;
n.startdate.constructor==Date?a=n.startdate.getFullYear():n.startdate?h.test(n.startdate)?a=n.startdate:f.test(n.startdate)?(n.startdate=new Date(n.startdate),a=n.startdate.getFullYear()):a=b.getFullYear():a=b.getFullYear();n.startyear=a;n.enddate.constructor==Date?a=n.enddate.getFullYear():n.enddate?h.test(n.enddate)?a=n.enddate:f.test(n.enddate)?(n.enddate=new Date(n.enddate),a=n.enddate.getFullYear()):a=b.getFullYear():a=b.getFullYear();n.endyear=a})();return this.each(function(){var b=a(this).attr("id");
b||(b="datepicker_"+Math.floor(Math.random()*99999),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(){t(this)}),n.button==!0&&n.button_url){var c=0;a(this).after("<img src='"+n.button_url+"' alt='...' width='16' height='16' class='datepicker_button' />");a(this).nextAll("img.datepicker_button").each(function(){c==0&&a(this).click(function(){t(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,p,r,B,t=0,n={},A=[],F=0,m={},u=[],g=null,I=new Image,X=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,Q=/[^\.]\.(swf)\s*$/i,H,U=1,K=0,D="",C,O,s=!1,z=a.extend(a("<div/>")[0],{prop:0}),Z=a.browser.msie&&a.browser.version<7&&!window.XMLHttpRequest,J=function(){c.hide();I.onerror=I.onload=null;g&&g.abort();b.empty()},V=function(){!1===n.onError(A,t,n)?(c.hide(),s=!1):(n.titleShow=!1,n.width="auto",n.height="auto",b.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>'),
da())},R=function(){var d=A[t],f,h,m,p,o,z;J();n=a.extend({},a.fn.fancybox.defaults,typeof a(d).data("fancybox")=="undefined"?n:a(d).data("fancybox"));z=n.onStart(A,t,n);if(z===!1)s=!1;else{typeof z=="object"&&(n=a.extend(n,z));m=n.title||(d.nodeName?a(d).attr("title"):d.title)||"";if(d.nodeName&&!n.orig)n.orig=a(d).children("img:first").length?a(d).children("img:first"):a(d);m===""&&n.orig&&n.titleFromAlt&&(m=n.orig.attr("alt"));f=n.href||(d.nodeName?a(d).attr("href"):d.href)||null;if(/^(?:javascript)/i.test(f)||
f=="#")f=null;if(n.type){if(h=n.type,!f)f=n.content}else n.content?h="html":f&&(h=f.match(X)?"image":f.match(Q)?"swf":a(d).hasClass("iframe")?"iframe":f.indexOf("#")===0?"inline":"ajax");if(h){h=="inline"&&(d=f.substr(f.indexOf("#")),h=a(d).length>0?"inline":"ajax");n.type=h;n.href=f;n.title=m;if(n.autoDimensions)n.type=="html"||n.type=="inline"||n.type=="ajax"?(n.width="auto",n.height="auto"):n.autoDimensions=!1;if(n.modal)n.overlayShow=!0,n.hideOnOverlayClick=!1,n.hideOnContentClick=!1,n.enableEscapeButton=
!1,n.showCloseButton=!1;n.padding=parseInt(n.padding,10);n.margin=parseInt(n.margin,10);b.css("padding",n.padding+n.margin);a(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){a(this).replaceWith(k.children())});switch(h){case "html":b.html(n.content);da();break;case "inline":if(a(d).parent().is("#fancybox-content")===!0){s=!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);da();break;case "image":s=!1;a.fancybox.showActivity();I=new Image;I.onerror=function(){V()};I.onload=function(){s=!0;I.onerror=I.onload=null;n.width=I.width;n.height=I.height;a("<img />").attr({id:"fancybox-img",src:I.src,alt:n.title}).appendTo(b);ka()};I.src=f;break;case "swf":n.scrolling="no";p='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+n.width+'" height="'+n.height+'"><param name="movie" value="'+f+'"></param>';
o="";a.each(n.swf,function(a,b){p+='<param name="'+a+'" value="'+b+'"></param>';o+=" "+a+'="'+b+'"'});p+='<embed src="'+f+'" type="application/x-shockwave-flash" width="'+n.width+'" height="'+n.height+'"'+o+"></embed></object>";b.html(p);da();break;case "ajax":s=!1;a.fancybox.showActivity();n.ajax.win=n.ajax.success;g=a.ajax(a.extend({},n.ajax,{url:f,data:n.ajax.data||{},error:function(a){a.status>0&&V()},success:function(a,d,h){if((typeof h=="object"?h:g).status==200){if(typeof n.ajax.win=="function")if(z=
n.ajax.win(f,a,d,h),z===!1){c.hide();return}else if(typeof z=="string"||typeof z=="object")a=z;b.html(a);da()}}}));break;case "iframe":ka()}}else V()}},da=function(){var c=n.width,d=n.height,c=c.toString().indexOf("%")>-1?parseInt((a(window).width()-n.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px",d=d.toString().indexOf("%")>-1?parseInt((a(window).height()-n.margin*2)*parseFloat(d)/100,10)+"px":d=="auto"?"auto":d+"px";b.wrapInner('<div style="width:'+c+";height:"+d+";overflow: "+(n.scrolling==
"auto"?"auto":n.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');n.width=b.width();n.height=b.height();ka()},ka=function(){var g,J;c.hide();if(f.is(":visible")&&!1===m.onCleanup(u,F,m))a.event.trigger("fancybox-cancel"),s=!1;else{s=!0;a(k.add(d)).unbind();a(window).unbind("resize.fb scroll.fb");a(document).unbind("keydown.fb");f.is(":visible")&&m.titlePosition!=="outside"&&f.css("height",f.height());u=A;F=t;m=n;if(m.overlayShow){if(d.css({"background-color":m.overlayColor,opacity:m.overlayOpacity,
cursor:m.hideOnOverlayClick?"pointer":"auto",height:a(document).height()}),!d.is(":visible")){if(Z)a("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});d.show()}}else d.hide();O=ra();D=m.title||"";K=0;p.empty().removeAttr("style").removeClass();if(m.titleShow!==!1&&(D=a.isFunction(m.titleFormat)?m.titleFormat(D,u,F,m):D&&D.length?m.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+
D+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+m.titlePosition+'">'+D+"</div>":!1)&&D!=="")switch(p.addClass("fancybox-title-"+m.titlePosition).html(D).appendTo("body").show(),m.titlePosition){case "inside":p.css({width:O.width-m.padding*2,marginLeft:m.padding,marginRight:m.padding});K=p.outerHeight(!0);p.appendTo(h);O.height+=K;break;case "over":p.css({marginLeft:m.padding,width:O.width-m.padding*2,bottom:m.padding}).appendTo(h);break;case "float":p.css("left",
parseInt((p.width()-O.width-40)/2,10)*-1).appendTo(f);break;default:p.css({width:O.width-m.padding*2,paddingLeft:m.padding,paddingRight:m.padding}).appendTo(f)}p.hide();if(f.is(":visible"))a(o.add(r).add(B)).hide(),g=f.position(),C={top:g.top,left:g.left,width:f.width(),height:f.height()},J=C.width==O.width&&C.height==O.height,k.fadeTo(m.changeFade,0.3,function(){var c=function(){k.html(b.contents()).fadeTo(m.changeFade,1,S)};a.event.trigger("fancybox-change");k.empty().removeAttr("filter").css({"border-width":m.padding,
width:O.width-m.padding*2,height:n.autoDimensions?"auto":O.height-K-m.padding*2});J?c():(z.prop=0,a(z).animate({prop:1},{duration:m.changeSpeed,easing:m.easingChange,step:P,complete:c}))});else if(f.removeAttr("style"),k.css("border-width",m.padding),m.transitionIn=="elastic"){C=Ea();k.html(b.contents());f.show();if(m.opacity)O.opacity=0;z.prop=0;a(z).animate({prop:1},{duration:m.speedIn,easing:m.easingIn,step:P,complete:S})}else m.titlePosition=="inside"&&K>0&&p.show(),k.css({width:O.width-m.padding*
2,height:n.autoDimensions?"auto":O.height-K-m.padding*2}).html(b.contents()),f.css(O).fadeIn(m.transitionIn=="none"?0:m.speedIn,S)}},W=function(){(m.enableEscapeButton||m.enableKeyboardNav)&&a(document).bind("keydown.fb",function(b){if(b.keyCode==27&&m.enableEscapeButton)b.preventDefault(),a.fancybox.close();else if((b.keyCode==37||b.keyCode==39)&&m.enableKeyboardNav&&b.target.tagName!=="INPUT"&&b.target.tagName!=="TEXTAREA"&&b.target.tagName!=="SELECT")b.preventDefault(),a.fancybox[b.keyCode==37?
"prev":"next"]()});m.showNavArrows?((m.cyclic&&u.length>1||F!==0)&&r.show(),(m.cyclic&&u.length>1||F!=u.length-1)&&B.show()):(r.hide(),B.hide())},S=function(){a.support.opacity||(k.get(0).style.removeAttribute("filter"),f.get(0).style.removeAttribute("filter"));n.autoDimensions&&k.css("height","auto");f.css("height","auto");D&&D.length&&p.show();m.showCloseButton&&o.show();W();m.hideOnContentClick&&k.bind("click",a.fancybox.close);m.hideOnOverlayClick&&d.bind("click",a.fancybox.close);a(window).bind("resize.fb",
a.fancybox.resize);m.centerOnScroll&&a(window).bind("scroll.fb",a.fancybox.center);m.type=="iframe"&&a('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(a.browser.msie?'allowtransparency="true""':"")+' scrolling="'+n.scrolling+'" src="'+m.href+'"></iframe>').appendTo(k);f.show();s=!1;a.fancybox.center();m.onComplete(u,F,m);var b,c;if(u.length-1>F&&(b=u[F+1].href,typeof b!=="undefined"&&b.match(X)))c=new Image,c.src=b;if(F>0&&(b=u[F-1].href,typeof b!==
"undefined"&&b.match(X)))c=new Image,c.src=b},P=function(a){var b={width:parseInt(C.width+(O.width-C.width)*a,10),height:parseInt(C.height+(O.height-C.height)*a,10),top:parseInt(C.top+(O.top-C.top)*a,10),left:parseInt(C.left+(O.left-C.left)*a,10)};if(typeof O.opacity!=="undefined")b.opacity=a<0.5?0.5:a;f.css(b);k.css({width:b.width-m.padding*2,height:b.height-K*a-m.padding*2})},ea=function(){return[a(window).width()-m.margin*2,a(window).height()-m.margin*2,a(document).scrollLeft()+m.margin,a(document).scrollTop()+
m.margin]},ra=function(){var a=ea(),b={},c=m.autoScale,d=m.padding*2;b.width=m.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(m.width)/100,10):m.width+d;b.height=m.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(m.height)/100,10):m.height+d;if(c&&(b.width>a[0]||b.height>a[1]))if(n.type=="image"||n.type=="swf"){c=m.width/m.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]+(a[1]-b.height-40)*0.5),10);b.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-b.width-40)*0.5),10);return b},Ea=function(){var b=n.orig?a(n.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+
m.padding*2,height:c.height+m.padding*2,top:c.top-m.padding-20,left:c.left-m.padding-20}):(b=ea(),c={width:m.padding*2,height:m.padding*2,top:parseInt(b[3]+b[1]*0.5,10),left:parseInt(b[2]+b[0]*0.5,10)});return c},N=function(){c.is(":visible")?(a("div",c).css("top",U*-40+"px"),U=(U+1)%12):clearInterval(H)};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();
s||(s=!0,a(this).blur(),A=[],t=0,b=a(this).attr("rel")||"",!b||b==""||b==="nofollow"?A.push(this):(A=a("a[rel="+b+"], area[rel="+b+"]"),t=A.index(this)),R())});return this};a.fancybox=function(b,c){var d;if(!s){s=!0;d=typeof c!=="undefined"?c:{};A=[];t=parseInt(d.index,10)||0;if(a.isArray(b)){for(var f=0,g=b.length;f<g;f++)typeof b[f]=="object"?a(b[f]).data("fancybox",a.extend({},d,b[f])):b[f]=a({}).data("fancybox",a.extend({content:b[f]},d));A=jQuery.merge(A,b)}else typeof b=="object"?a(b).data("fancybox",
a.extend({},d,b)):b=a({}).data("fancybox",a.extend({content:b},d)),A.push(b);if(t>A.length||t<0)t=0;R()}};a.fancybox.showActivity=function(){clearInterval(H);c.show();H=setInterval(N,66)};a.fancybox.hideActivity=function(){c.hide()};a.fancybox.next=function(){return a.fancybox.pos(F+1)};a.fancybox.prev=function(){return a.fancybox.pos(F-1)};a.fancybox.pos=function(a){s||(a=parseInt(a),A=u,a>-1&&a<u.length?(t=a,R()):m.cyclic&&u.length>1&&(t=a>=u.length?0:u.length-1,R()))};a.fancybox.cancel=function(){s||
(s=!0,a.event.trigger("fancybox-cancel"),J(),n.onCancel(A,t,n),s=!1)};a.fancybox.close=function(){function b(){d.fadeOut("fast");p.empty().hide();f.hide();a.event.trigger("fancybox-cleanup");k.empty();m.onClosed(u,F,m);u=n=[];F=t=0;m=n={};s=!1}if(!s&&!f.is(":hidden"))if(s=!0,m&&!1===m.onCleanup(u,F,m))s=!1;else if(J(),a(o.add(r).add(B)).hide(),a(k.add(d)).unbind(),a(window).unbind("resize.fb scroll.fb"),a(document).unbind("keydown.fb"),k.find("iframe").attr("src",Z&&/^https/i.test(window.location.href||
"")?"javascript:void(false)":"about:blank"),m.titlePosition!=="inside"&&p.empty(),f.stop(),m.transitionOut=="elastic"){C=Ea();var c=f.position();O={top:c.top,left:c.left,width:f.width(),height:f.height()};if(m.opacity)O.opacity=1;p.empty().hide();z.prop=1;a(z).animate({prop:0},{duration:m.speedOut,easing:m.easingOut,step:P,complete:b})}else f.fadeOut(m.transitionOut=="none"?0:m.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(!s&&(c=a===!0?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]+(b[1]-k.height()-40)*0.5-m.padding)),left:parseInt(Math.max(b[2]-20,b[2]+(b[0]-k.width()-40)*0.5-m.padding))},typeof a=="number"?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>'),p=a('<div id="fancybox-title"></div>'),r=a('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),B=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),r.click(function(b){b.preventDefault();a.fancybox.prev()}),B.click(function(b){b.preventDefault();a.fancybox.next()}),a.fn.mousewheel&&f.bind("mousewheel.fb",
function(b,c){if(s)b.preventDefault();else if(a(b.target).get(0).clientHeight==0||a(b.target).get(0).scrollHeight===a(b.target).get(0).clientHeight)b.preventDefault(),a.fancybox[c>0?"prev":"next"]()}),a.support.opacity||f.addClass("fancybox-ie"),Z&&(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!==F&&a!==null}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 p("style",{type:"text/css",media:a?"print":""},null,m.getElementsByTagName("HEAD")[0])};s||(s=h());for(d in b)f+=Ua(d)+":"+b[d]+";";if(C){b=m.styleSheets;c&&h(!0);for(c=b.length-1;c>=0&&b[c].media!=g;)c--;b[c].addRule(a,f)}else s.appendChild(m.createTextNode(a+
" {"+f+"}\n"))}function f(a,b){a||(a={});for(var c in b)a[c]=b[c];return a}function h(a){ka||(ka=p(W));a&&ka.appendChild(a);ka.innerHTML=""}function k(a,b){var c=function(){};c.prototype=new a;f(c.prototype,b);return c}function o(a,b){if(typeof a=="string")return a;else if(a.linearGradient){var c=b.createLinearGradient.apply(b,a.linearGradient);E(a.stops,function(a){c.addColorStop(a[0],a[1])});return c}}function p(a,b,c,d,g){a=m.createElement(a);b&&f(a,b);g&&r(a,{padding:0,border:"none",margin:0});
c&&r(a,c);d&&d.appendChild(a);return a}function r(a,b){if(C&&b.opacity!==F)b.filter="alpha(opacity="+b.opacity*100+")";f(a.style,b)}function B(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*da),g=c[Ja](),h=c[ma](),k=c[Y](),s=c[v](),m=c[za](),n=sa.lang,p=n.weekdays,n=n.months,c={a:p[h].substr(0,3),A:p[h],d:f(k),e:k,b:n[s].substr(0,3),B:n[s],m:f(s+1),y:m.toString().substr(2,2),Y:m,H:f(g),I:f(g%12||12),l:g%12||12,M:f(c[Fa]()),p:g<12?
"AM":"PM",P:g<12?"am":"pm",S:f(c.getSeconds())},w;for(w in c)a=a.replace("%"+w,c[w]);return d?a.substr(0,1).toUpperCase()+a.substr(1):a}function t(){var a=sa.global.useUTC;la=a?Date.UTC:function(a,b,d,f,l,g){return(new Date(a,b,c(d,1),c(f,0),c(l,0),c(g,0))).getTime()};Fa=a?"getUTCMinutes":"getMinutes";Ja=a?"getUTCHours":"getHours";ma=a?"getUTCDay":"getDay";Y=a?"getUTCDate":"getDate";v=a?"getUTCMonth":"getMonth";za=a?"getUTCFullYear":"getFullYear";Na=a?"setUTCMinutes":"setMinutes";Sa=a?"setUTCHours":
"setHours";T=a?"setUTCDate":"setDate";Ta=a?"setUTCMonth":"setMonth";kb=a?"setUTCFullYear":"setFullYear"}function n(a){for(var b={x:a.offsetLeft,y:a.offsetTop};a.offsetParent;)a=a.offsetParent,b.x+=a.offsetLeft,b.y+=a.offsetTop,a!=m.body&&a!=m.documentElement&&(b.x-=a.scrollLeft,b.y-=a.scrollTop);return b}function A(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;b>=0;b--)this.y2[b]=this.y2[b]*this.y2[b+1]+a[b]}var F,m=document,u=window,g=Math,I=g.round,X=g.floor,Q=g.max,H=g.abs,U=g.cos,K=g.sin,D=navigator.userAgent,C=/msie/i.test(D)&&!u.opera,O=/AppleWebKit/.test(D),s,z=0,Z,J,V={},R=0,da=1,ka,W="div",S="absolute",P="relative",ea="hidden",ra="highcharts-"+ea,Ea="visible",
N="px",la,Fa,Ja,ma,Y,v,za,Na,Sa,T,Ta,kb,ga=(D=u.HighchartsAdapter)||{},E=ga.each,na=ga.grep,Aa=ga.map,aa=ga.merge,Ua=ga.hyphenate,Ia=ga.addEvent,oa=ga.fireEvent,Za=ga.animate,Xa=ga.getAjax,ua={};if(!D&&u.jQuery){var va=jQuery,E=function(a,b){for(var c=0,d=a.length;c<d;c++)if(b.call(a[c],a[c],c,a)===!1)return c},na=va.grep,Aa=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},aa=function(){var a=arguments;return va.extend(!0,null,a[0],a[1],a[2],a[3])},Ua=function(a){return a.replace(/([A-Z])/g,
function(a,b){return"-"+b.toLowerCase()})},Ia=function(a,b,c){va(a).bind(b,c)},oa=function(a,b,c,d){var g=va.Event(b),h="detached"+b;f(g,c);a[b]&&(a[h]=a[b],a[b]=null);va(a).trigger(g);a[h]&&(a[b]=a[h],a[h]=null);d&&!g.isDefaultPrevented()&&d(g)},Za=function(a,b,c){va(a).animate(b,c)},Xa=function(a,b){va.get(a,null,b)};va.extend(va.easing,{easeOutQuad:function(a,b,c,d,f){return-d*(b/=f)*(b-2)+c}})}else!D&&u.MooTools&&(E=$each,Aa=function(a,b){return a.map(b)},na=function(a,b){return a.filter(b)},
aa=$merge,Ua=function(a){return a.hyphenate()},Ia=function(a,b,c){a.addEvent||(a.nodeName?a=$(a):f(a,new Events));a.addEvent(b,c)},oa=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)},Za=function(a,b,c){(new Fx.Morph($(a),f(c,{transition:Fx.Transitions.Quad.easeInOut}))).start(b)},Xa=function(a,b){(new Request({url:a,method:"get",onSuccess:b})).send()});var D={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")}},sa={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:aa(D,{enabled:!1,y:-6,formatter:function(){return this.y}}),showInLegend:!0,states:{hover:{lineWidth:3,
marker:{}},select:{marker:{}}}}},labels:{style:{position:S,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:P},itemHoverStyle:{color:"#000"},itemHiddenStyle:{color:"#CCC"},itemCheckboxStyle:{position:S,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:P,top:"1em"},showDuration:100,style:{position:S,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&&c.options.type=="datetime"?B("%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:S,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"}},fb={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:D,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"},$a=aa(fb,{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"}}),sb={labels:{align:"right",x:-8,y:3},title:{rotation:270}},tb={labels:{align:"left",x:8,y:3},
title:{rotation:90}},ob={labels:{align:"center",x:0,y:14},title:{rotation:0}},ub=aa(ob,{labels:{y:-5}}),D=sa.plotOptions,ga=D.line;D.spline=aa(ga);D.scatter=aa(ga,{lineWidth:0,states:{hover:{lineWidth:0}}});D.area=aa(ga,{fillColor:"auto"});D.areaspline=aa(D.area);D.column=aa(ga,{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}}});D.bar=aa(D.column,{dataLabels:{align:"left",
x:5,y:0}});D.pie=aa(ga,{borderColor:"#FFFFFF",borderWidth:1,center:["50%","50%"],legendType:"point",size:"90%",slicedOffset:10,states:{hover:{brightness:0.1,shadow:!1}}});t();var Oa=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(typeof a=="number"&&a!=0)for(var c=0;c<3;c++)b[c]+=parseInt(a*255),b[c]<0&&(b[c]=0),b[c]>255&&(b[c]=255);return this},setOpacity:function(a){b[3]=a;return this}}},ta=function(a,b,c,d){var g=b.style,c=f({className:"highcharts-"+a},c),d=f({width:g.width,height:g.height,position:S,top:0,left:0,margin:0,padding:0,border:"none"},d),a=p(W,c,d,b);f(this,{div:a,width:parseInt(d.width),
height:parseInt(d.height)});this.basicSvg=this.svg=C?"":'<?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+'">'};ta.prototype={getCtx:function(){if(!this.ctx){var a=p("canvas",{id:"highcharts-canvas-"+R++,width:this.width,height:this.height},{position:S},this.div);C&&(G_vmlCanvasManager.initElement(a),a=m.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(C){if(!m.namespaces.g_vml_)m.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml"),m.createStyleSheet().cssText="g_vml_\\:*{behavior:url(#default#VML)}";this.svgObject=p(W,null,{width:b+N,height:c+N,position:S},a)}else this.svgObject=p("object",{width:b,height:c,type:"image/svg+xml"},{position:S,left:0,top:0},a)}return this.svgObject},drawLine:function(a,b,c,d,f,g){var h=this.getCtx();a==c&&(a=c=I(a)+g%2/2);b==d&&
(b=d=I(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){E(a,function(a){k.push(a===F?a:a+1)});for(d=1;d<=3;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[d==0?"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,s,m){var n=function(){var f;c>0&&d>0&&(p.beginPath(),h?(p.moveTo(a,b+h),p.lineTo(a,b+d-h),p.quadraticCurveTo(a,b+d,a+h,b+d),p.lineTo(a+c-h,b+d),p.quadraticCurveTo(a+c,b+d,a+c,b+d-h),p.lineTo(a+c,b+h),p.quadraticCurveTo(a+c,b,a+c-h,b),p.lineTo(a+h,b),p.quadraticCurveTo(a,b,a,b+h)):p.rect(a,b,c,d),p.closePath(),f=!0);return f},p=this.getCtx(),z=(g||0)%2/2,a=I(a)+z,b=I(b)+z,c=I(c-2*z),d=I(d-2*z);if(s)for(s=1;s<=3;s++)this.drawRect(a+1,b+1,c,d,"rgba(0, 0, 0, "+0.05*s+")",6-2*s,h);m&&p.drawImage(m,
a,b,c,d);if(n()){if(k)p.fillStyle=o(k,p),p.fill(),u.G_vmlCanvasManager&&n();if(g)p.strokeStyle=o(f,p),p.lineWidth=g,p.stroke()}},drawSymbol:function(a,b,c,d,f,h,k){var s=this.getCtx(),m=/^url\((.*?)\)$/;s.beginPath();a=="square"?(a=0.707*d,s.moveTo(b-a,c-a),s.lineTo(b+a,c-a),s.lineTo(b+a,c+a),s.lineTo(b-a,c+a),s.lineTo(b-a,c-a)):a=="triangle"?(c++,s.moveTo(b,c-1.33*d),s.lineTo(b+d,c+0.67*d),s.lineTo(b-d,c+0.67*d),s.lineTo(b,c-1.33*d)):a=="triangle-down"?(c--,s.moveTo(b,c+1.33*d),s.lineTo(b-d,c-0.67*
d),s.lineTo(b+d,c-0.67*d),s.lineTo(b,c+1.33*d)):a=="diamond"?(s.moveTo(b,c-d),s.lineTo(b+d,c),s.lineTo(b,c+d),s.lineTo(b-d,c),s.lineTo(b,c-d)):m.test(a)?p("img",{onload:function(){var a=V[this.src]||[this.width,this.height];r(this,{left:I(b-a[0]/2)+N,top:I(c-a[1]/2)+N,visibility:Ea});V[this.src]=a},src:a.match(m)[1]},{position:S,visibility:C?Ea:ea},this.div):s.arc(b,c,d,0,2*g.PI,!0);if(k)s.fillStyle=k,s.fill();if(h&&f)s.strokeStyle=h||"rgb(100, 100, 255)",s.lineWidth=f||2,s.stroke()},drawHtml:function(a,
b,c){p(W,f(b,{innerHTML:a}),f(c,{position:S}),this.div)},drawText:function(){this.addText.apply(this,arguments);this.strokeText()},addText:function(a,b,c,d,h,k){if(a||a===0){var s,m=this.div,n,o="",d=d||{},z=d.color||"#000000",k=k||"left",w=parseInt(d.fontSize||d.font.replace(/^[a-z ]+/,"")),u;for(u in d)o+=Ua(u)+":"+d[u]+";";E(["MozTransform","WebkitTransform","transform"],function(a){a in m.style&&(n=a)});if(!h||n)a=p("span",{innerHTML:a},f(d,{position:S,left:b+N,whiteSpace:"nowrap",bottom:I(this.height-
c-w*0.25)+N,color:z}),m),o=a.offsetWidth,k=="right"?r(a,{left:b-o+N}):k=="center"&&r(a,{left:I(b-o/2)+N}),h&&(k={left:0,center:50,right:100}[k],a.style[n]="rotate("+h+"deg)",a.style[n+"Origin"]=k+"% 100%");else if(C){s=!0;d=(h||0)*g.PI*2/360;h=U(d);d=K(d);u=this.width;var w=w/3||3,v=k=="left",t=k=="right",J=v?b:b-u*h,b=t?b:b+u*h,v=v?c:c-u*d,c=t?c:c+u*d;J+=w*d;b+=w*d;v-=w*h;c-=w*h;H(J-b)<0.1&&(J+=0.1);H(v-c)<0.1&&(v+=0.1);this.svg+='<g_vml_:line from="'+J+", "+v+'" to="'+b+", "+c+'" stroked="false"><g_vml_:fill on="true" color="'+
z+'"/><g_vml_:path textpathok="true"/><g_vml_:textpath on="true" string="'+a+'" style="v-text-align:'+k+";"+o+'"/></g_vml_:line>'}else s=!0,this.svg+='<g><text transform="translate('+b+","+c+") rotate("+(h||0)+')" style="fill:'+z+";text-anchor:"+{left:"start",center:"middle",right:"end"}[k]+";"+o.replace(/"/g,"'")+'">'+a+"</text></g>";this.hasObject=s}},strokeText:function(){if(this.hasObject){var a=this.getSvg(),b=this.svg;C?a.innerHTML=b:(a.data="data:image/svg+xml,"+b+"</svg>",O&&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;c>=0;c--)b=a[c],/(SPAN|IMG)/.test(b.tagName)&&h(b)},hide:function(){r(this.div,{display:"none"})},show:function(){r(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(typeof a=="number"||a===null)this.y=a;else if(typeof a=="object"&&typeof a.length!="number")f(this,a),this.options=a;else if(typeof a[0]=="string")this.name=a[0],this.y=a[1];else if(typeof a[0]=="number")this.x=a[0],this.y=a[1];if(this.x===F)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,s=c(d.stateLayer,f.singlePointLayer,g.singlePointLayer);d.selected=
a=c(a,!d.selected);f.isDirty=!0;d.firePointEvent(a?"select":"unselect");s&&s.clear();E(g.series,function(a){h=a.stateLayers;b||E(a.data,function(b){if(b.selected&&b!=d)b.selected=!1,oa(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(){E(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();a=="click"&&f.allowPointSelect&&(c=function(a){d.select(null,a.ctrlKey||a.metaKey||a.shiftKey)});oa(this,a,b,c)},importEvents:function(){if(!this.hasImportedEvents){var a=
aa(this.series.options.point,this.options).events,b;this.events=a;for(b in a)Ia(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 fa=function(){this.isCartesian=!0;this.type="line";this.pointClass=Pa};fa.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:b.visible!==!1,selected:b.selected==!0});d=b.events;for(c in d)Ia(this,c,d[c]);this.getColor();this.getSymbol();this.getData(b)},getData:function(a){var b=this,c=b.chart,d="series"+R++;!a.data&&a.dataURL?(c.addLoading(d),Xa(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 ta("series-group",b.plotLayer.div,null,{zIndex:2});c.states.hover.enabled&&d.push("hover");E(d,function(a){g[a]=new ta("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;b>=0;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;E(c,function(d,f){d.y===null?(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=aa(b[this.type],b.series,a),b=a.marker,c=a.states.hover.marker;if(c.lineWidth===F)c.lineWidth=b.lineWidth+1;if(c.radius===F)c.radius=b.radius+1;return a},getColor:function(){var a=this.chart.options.colors;this.color=this.options.color||
a[Z++]||"#0000ff";Z>=a.length&&(Z=0)},getSymbol:function(){var a=this.chart.options.symbols,b=this.options.marker.symbol||"auto";b=="auto"&&(b=a[J++]);this.symbol=b;J>=a.length&&(J=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=Aa(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,oa(b,"remove",null,function(){h(b.layerGroup.div);E(b.areas,function(a){h(a)});h(b.legendItem);b.legendItem=null;E(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];E(this.data,function(h){var k=h.x,s=h.y,m;h.plotX=b.xAxis.translate(h.x);
if(c&&b.visible&&g[k])m=g[k],k=m.total,m.cum=m=m.cum-s,s=m+s,c=="percent"&&(m=k?m*100/k:0,s=k?s*100/k:0),h.percentage=k?h.y*100/k:0,h.stackTotal=k,h.yBottom=f.translate(m,0,1);if(s!==null)h.plotY=f.translate(s,0,1);h.clientX=a.inverted?a.plotHeight-h.plotX+a.plotTop:h.plotX+a.plotLeft;h.category=d&&d[h.x]!==F?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,s=[];if(a)b.tooltipPoints=null;E(b.segments,function(a){f=f.concat(a)});b.xAxis.reversed&&
(f=f.reverse());E(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]?X((a.plotX+(f[c+1]?f[c+1].plotX:g))/2):g;h<=k;)s[d?g-h++:h++]=a});b.tooltipPoints=s},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,s=d.fillColor=="auto"?Oa(c.color).setOpacity(d.fillOpacity||0.75).get():d.fillColor,m=f.inverted,n=(m?0:f.plotHeight)-c.yAxis.translate(0);a&&(d=aa(d,d.states[a]));g&&c.animate(!0);
E(c.segments,function(a){var g=[],l=[];E(a,function(b,c){if(c&&d.step){var h=a[c-1];g.push(m?f.plotWidth-h.plotY:b.plotX,m?f.plotHeight-b.plotX:h.plotY)}g.push(m?f.plotWidth-b.plotY:b.plotX,m?f.plotHeight-b.plotX:b.plotY)});if(/area/.test(c.type)){for(b=0;b<g.length;b++)l.push(g[b]);if(d.stacking&&c.type!="areaspline")for(b=a.length-1;b>=0;b--)l.push(a[b].plotX,a[b].yBottom);else l.push(m?n:a[a.length-1].plotX,m?f.plotHeight-a[a.length-1].plotX:n,m?n:a[0].plotX,m?f.plotHeight-a[0].plotX:n);h.drawPolyLine(l,
null,null,d.shadow,s)}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?r(d,f({overflow:ea},c?{height:0}:{width:0})):(Za(d,c?{height:b.plotHeight+N}:{width:b.plotWidth+N},{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&&E(a,function(a){a.plotY!==F&&b.drawMarker(c,g?f.plotWidth-a.plotY:a.plotX,
g?f.plotHeight-a.plotX:a.plotY,aa(d,a.marker));a.selected&&b.drawPointState(a,"select",c)})},drawMarker:function(a,b,c,d){if(d.lineColor=="auto")d.lineColor=this.color;if(d.fillColor=="auto")d.fillColor=this.color;if(d.symbol=="auto")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,s=k.inverted,m=a.type,n=m=="pie",
p;h?h.clear():a.dataLabelsLayer=h=new ta("data-labels",a.layerGroup.div,null,{zIndex:1});f.style.color=f.color=="auto"?a.color:f.color;E(d,function(d){var o=d.plotX,z=d.plotY,r=d.tooltipPos;g=f.formatter.call({x:d.x,y:d.y,series:a,point:d});b=(s?k.plotWidth-z:o)+f.x;c=(s?k.plotHeight-o:z)+f.y;r&&(b=r[0]+f.x,c=r[1]+f.y);if(n){if(!d.dataLabelsLayer)d.dataLabelsLayer=new ta("data-labels",d.layer.div,null,{zIndex:3});h=d.dataLabelsLayer}p=f.align;m=="column"&&(b+={center:d.w/2,right:d.w}[p]||0);if(g)h[n?
"drawText":"addText"](g,b,c,f.style,f.rotation,p)});n||h.strokeText()}},drawPointState:function(a,b,c){var d=this.chart,f=d.inverted,g=b=="hover",c=c||d.singlePointLayer,h=this.options;if(g){if(!c)c=d.singlePointLayer=new ta("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===F)b.radius=k.radius+2;(g=aa(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;
E(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===F?!k:a)?(this.isDirty=!0,d.show()):d.hide();if(f)f.className=a?"":ra,c.legend.drawGraphics(!0);g&&E(g,function(b){a?c.tracker.insertAtFront(b):
h(b)});c.options.chart.ignoreHiddenSeries&&this.options.stacking&&E(c.series,function(a){if(a.options.stacking&&a.visible)a.isDirty=!0});b!==!1&&c.redraw();oa(this,a?"show":"hide")},show:function(){this.setVisible(!0)},hide:function(){this.setVisible(!1)},select:function(a){this.selected=a=a===F?!this.selected:a;if(this.checkbox)this.checkbox.checked=a;oa(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,
s=[];E(this.splinedata||this.segments,function(a,l){if((h=a.length>1&&a[0].x>a[1].x)&&!f||f&&!h)a=a.reverse();var m=[],n=[],p=[];E([n,p],function(b){for(var c=0,d=0,f,h,l=[a[0]],q=b==n?1:-1,s,m,p,y,o,z,r;a[d];){if(a[d].plotX>a[c].plotX+k||d==a.length-1)f=a[d],h=a.slice(c,d-1),E(h,function(a){q*a.plotY<q*f.plotY&&(f=a)}),(I(a[c].plotX)<I(f.plotX)||a[d].plotX>a[c].plotX+k)&&l.push(f),c=d;d++}l[l.length-1]!=a[a.length-1]&&l.push(a[a.length-1]);for(d=0;d<l.length;d++)if(d>0){m=l[d].plotX;s=l[d].plotY;
c=l[d-1].plotX;h=l[d-1].plotY;y=m-l[d-1].plotX;z=o=s-l[d-1].plotY;p=-y;r=g.sqrt(g.pow(z,2)+g.pow(p,2));d==1?(c-=k/r*y,h-=k/r*o):d==l.length-1&&(m+=k/r*y,s+=k/r*o);y=q*k/r;c=I(c+y*z);h=I(h+y*p);m=I(m+y*z);p=I(s+y*p);if(b[b.length-1]&&b[b.length-1][0]>c)for(s=!1;!s;){o=b.pop();z=b[b.length-1];if(!z)break;y=(h-p)/(c-m);o=(z[1]-o[1])/(z[0]-o[0]);o=(-o*z[0]+z[1]+y*c-h)/(y-o);y=y*(o-c)+h;o>z[0]&&(b.push([I(o),I(y),1]),s=!0)}else isNaN(c)||b.push([c,h]);b[b.length-1]&&b[b.length-1][0]<m&&b.push([m,p])}});
for(l=0;l<n.length;l++)m.push(b?c-n[l][1]:n[l][0],b?d-n[l][0]:n[l][1]);for(l=p.length-1;l>=0;l--)m.push(b?c-p[l][1]:p[l][0],b?d-p[l][0]:p[l][1]);m.length||m.push(I(a[0].plotX),I(a[0].plotY));m.length&&s.push([m.join(",")])});return s},createArea:function(){if(this.options.enableMouseTracking!==!1){var a,b=this,c=b.options,d=b.chart,f=d.tracker,g=b.getAreaCoords(),k=[],s=b.areas,m;s&&E(s,function(a){h(a)});E(g,function(g){m=/^[0-9]+,[0-9]+$/.test(g[0]);a=p("area",{shape:m?"circle":"poly",chart:d,coords:g[0]+
(m?","+d.options.tooltip.snap:""),onmouseover:function(){if(b.visible&&!d.mouseIsDown){var h=d.hoverSeries;d.hoverPoint=g[1];c.events.mouseOver&&oa(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&&oa(a,"mouseOut")}});if(c.cursor=="pointer")a.href="javascript:;";f.insertAtFront(a);k.push(a)});b.areas=k}}};D=k(fa);ua.line=D;D=k(fa,{type:"area"});
ua.area=D;D=k(fa,{type:"spline",translate:function(){fa.prototype.translate.apply(this,arguments);this.splinedata=this.getSplineData()},drawLine:function(a){var b=this.segments;this.segments=this.splinedata;fa.prototype.drawLine.apply(this,arguments);this.segments=b},getSplineData:function(){var a=this,b=a.chart,c=[],d;E(a.segments,function(f){a.xAxis.reversed&&(f=f.reverse());var g=[],h,k;E(f,function(a,c){h=f[c+2]||f[c+1]||a;k=f[c-2]||f[c-1]||a;h.plotX>0&&k.plotY<b.plotWidth&&g.push(a)});g.length>
1&&(d=I(Q(b.plotWidth,g[g.length-1].clientX-g[0].clientX)/3));c.push(f.length>1?d?(new A(g)).get(d):[]:f)});return a.splinedata=c}});ua.spline=D;A.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;b-c>1;){var d=(b+c)/2;this.xdata[X(d)]>a?b=d:
c=d}var b=X(b),c=X(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}};D=k(D,{type:"areaspline"});ua.areaspline=D;var ab=k(fa,{type:"column",init:function(){fa.prototype.init.apply(this,arguments);var a=this,b=a.chart;b.hasRendered&&E(b.series,function(b){if(b.type==a.type)b.isDirty=!0})},translate:function(){var a=this,d=a.chart,f=0,g;fa.prototype.translate.apply(a);E(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,s=d.inverted,m=d.plotWidth,n=d.plotHeight,p=a.closestPoints,p=H(k[1]?k[p].plotX-k[p-1].plotX:s?n:m),o=p*h.groupPadding,z=(p-2*o)/f,r=h.pointWidth,h=b(r)?(z-r)/2:z*h.pointPadding,u=c(r,z-2*h),v=-(p/2)+o+((d.options.xAxis.reversed?f-a.columnIndex:a.columnIndex)||0)*z+h,t=a.yAxis.translate(0);E(k,function(a){a.plotX+=v;a.w=u;a.y0=(s?m:n)-t;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);E(h,function(a){a.plotY!==F&&k.drawRect(g?a.h>=0?d.plotWidth-a.plotY-a.h:d.plotWidth-a.plotY:a.plotX,g?d.plotHeight-a.plotX-a.w:a.h>=0?a.plotY:a.plotY+a.h,g?H(a.h):a.w,g?a.w:H(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(b=="hover"){if(!c)c=this.singlePointLayer=new ta("single-point",this.layerGroup.div);c.clear()}b&&this.options.states[b]&&(b=aa(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,Oa(b.color||this.color).brighten(b.brightness).get(),b.shadow))},getAreaCoords:function(){var a=[],b=this.chart,c=b.inverted;E(this.data,
function(d){var f=Q(H(d.h),3)*(d.h<0?-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&&H(f-g)<1?f=g+1:c&&H(h-k)<1&&(h=k+1);a.push([Aa([g,k,g,h,f,h,f,k],I).join(","),d])});return a},cleanData:function(){var a=this.data,b,c,d,f;fa.prototype.cleanData.apply(this);for(f=a.length-1;f>=0;f--)if(a[f-1]&&(b=a[f].x-a[f-1].x,c===F||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)+N:(Za(d,b.inverted?{left:0}:{top:0}),this.animate=null)},remove:function(){var a=this,b=a.chart;b.hasRendered&&E(b.series,function(b){if(b.type==a.type)b.isDirty=!0});fa.prototype.remove.apply(a,arguments)}});ua.column=ab;var pb=k(ab,{type:"bar",init:function(a){a.inverted=this.inverted=!0;ab.prototype.init.apply(this,arguments)}});ua.bar=pb;D=k(fa,{type:"scatter",getAreaCoords:function(){var a=[];E(this.data,function(b){a.push([[I(b.plotX),I(b.plotY)].join(","),
b])});return a},cleanData:function(){}});ua.scatter=D;D=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:a.visible!==!1,name:c(a.name,"Slice"),color:a.color||d[Z++]});Z>=d.length&&(Z=0);if(!a.layer)a.layer=new ta("pie",b.layerGroup.div);b=function(){a.slice()};Ia(a,"select",b);Ia(a,"unselect",b);return a},setVisible:function(a){var b=this.layer,c=this.legendItem;(this.visible=
a=a===F?!this.visible:a)?b.show():b.hide();if(c)c.className=a?"":ra,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()}});D=k(fa,{type:"pie",isCartesian:!1,pointClass:D,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,s=2*g.PI,m;f.push(c.size);f=Aa(f,function(a,b){return/%$/.test(a)?h["plot"+(b?"Height":"Width")]*parseInt(a)/
100:a});E(k,function(b){a+=b.y});E(k,function(c){m=a?c.y/a:0;c.start=b*s;b+=m;c.end=b*s;c.percentage=m*100;c.center=[f[0],f[1]];c.size=f[2];var g=(c.end+c.start)/2;c.centerSliced=Aa([U(g)*d+f[0],K(g)*d+f[1]],I)});this.setTooltipPoints()},render:function(){this.drawPoints();this.drawDataLabels()},drawPoints:function(){var a=this;E(this.data,function(b){a.drawPoint(b,b.layer.getCtx(),b.color);b.visible===!1&&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(b=="hover"){if(!c)c=a.stateLayer=new ta("single-point",a.layer.div);c.clear()}b&&this.options.states[b]&&(b=aa(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,s=f.borderWidth,m=C&&a.percentage==
100?a.start:a.end;if(a.y>0)b.fillStyle=o(Oa(c).brighten(d).get(b),b),b.strokeStyle=f.borderColor,b.lineWidth=s,b.beginPath(),b.moveTo(h,g),b.arc(h,g,k/2,a.start,m,!1),b.lineTo(h,g),b.closePath(),b.fill(),s&&b.stroke()},getAreaCoords:function(){var a=[];E(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=[],s=g;s;s+=0.25)if(s>=h&&(s=h),k=k.concat([c+U(s)*f,d+K(s)*f]),s>=h)break;k=k.concat([c,d]);b.tooltipPos=[c+2*U((g+h)/2)*f/3,d+2*K((g+h)/2)*f/3];a.push([Aa(k,
I).join(","),b])});return a},setData:function(){var a=this.data,b;if(a)for(b=a.length-1;b>=0;b--)a[b].remove();fa.prototype.setData.apply(this,arguments)},clear:function(){E(this.data,function(a){a.layer.clear();a.dataLabelsLayer&&a.dataLabelsLayer.clear();a.stateLayer&&a.stateLayer.clear()})}});ua.pie=D;Highcharts={numberFormat:function(a,b,c,d){var f=sa.lang,g=isNaN(b=H(b))?2:b,b=c===F?f.decimalPoint:c,d=d===F?f.thousandsSep:d,f=a<0?"-":"",c=parseInt(a=H(+a||0).toFixed(g))+"",h=(h=c.length)>3?h%
3:0;return f+(h?c.substr(0,h)+d:"")+c.substr(h).replace(/(\d{3})(?=\d)/g,"$1"+d)+(g?b+H(a-c).toFixed(g).slice(2):"")},dateFormat:B,defaultOptions:sa,setOptions:function(a){sa=aa(sa,a);t();return sa},Chart:function(k){function s(){var a=G.isDirty;E(Ga,function(b){b.isDirty&&(b.cleanData(),b.getSegments(),b.options.legendType=="point"&&(a=!0))});ib=null;lb&&(E(Ba,function(a){a.setScale()}),A(),E(Ba,function(a){a.isDirty&&a.redraw()}));E(Ga,function(a){a.isDirty&&a.visible&&a.redraw()});if(a)jb&&jb.renderHTML&&
(jb.renderHTML(!0),jb.drawGraphics(!0)),G.isDirty=!1;eb&&eb.resetTracker&&eb.resetTracker();oa(G,"redraw")}function o(a){var b=a.type||ca.defaultSeriesType,c=ua[b],d=G.hasRendered;d&&(Ha&&b=="column"?c=pb:!Ha&&b=="bar"&&(c=ab));b=new c;b.init(G,a);!d&&b.inverted&&(Ha=!0);if(b.isCartesian)lb=b.isCartesian;Ga.push(b);return b}function t(){var a=m.getElementById(Ua);a&&(Wa=n(a))}function V(){var b=k.xAxis||{},c=k.yAxis||{},d,b=a(b);E(b,function(a,b){a.index=b;a.isX=!0});c=a(c);E(c,function(a,b){a.index=
b});Ba=b.concat(c);G.xAxis=[];G.yAxis=[];Ba=Aa(Ba,function(a){d=new ba(G,a);G[d.isXAxis?"xAxis":"yAxis"].push(d);return d});A()}function A(){ca.alignTicks!==!1&&E(Ba,function(a){a.adjustTickAmount()})}function D(a){var b=sa.lang;G.toolbar.add("zoom",b.resetZoom,b.resetZoomTitle,function(){oa(G,"selection",{resetSelection:!0},D);G.toolbar.remove("zoom")});!a||a.resetSelection?E(Ba,function(a){a.setExtremes(null,null,!1)}):E(a.xAxis.concat(a.yAxis),function(a){var b=a.axis;G.tracker[b.isXAxis?"zoomX":
"zoomY"]&&b.setExtremes(a.min,a.max,!1)});s()}function K(){var a=k.title,b=k.subtitle;if(!G.titleLayer){var c=new ta("title-layer",ya,null,{zIndex:2});a&&a.text&&p("h2",{className:"highcharts-title",innerHTML:a.text},a.style,c.div);b&&b.text&&p("h3",{className:"highcharts-subtitle",innerHTML:b.text},b.style,c.div);G.titleLayer=c}}function O(){var a=!0,b;for(b in G.resources)G.resources[b]||(a=!1);a&&ka()}function ka(){V();E(Ga,function(a){a.translate();a.setTooltipPoints();a.createArea()});G.render=
U;setTimeout(function(){U();oa(G,"load")},0)}function U(){var a,b=k.labels,c=k.credits;a=2*(ca.borderWidth||0)+(ca.shadow?8:0);xb.drawRect(a/2,a/2,Va-a,Ka-a,ca.borderColor,ca.borderWidth,ca.borderRadius,ca.backgroundColor,ca.shadow);xb.drawRect(ia,pa,Ca,qa,null,null,null,ca.plotBackgroundColor,null,nb);(new ta("plot-border",ya,null,{zIndex:4})).drawRect(ia,pa,Ca,qa,ca.plotBorderColor,ca.plotBorderWidth,null,null,ca.plotShadow);C&&d(".highcharts-image-map",{display:"none"},"print");lb&&E(Ba,function(a){a.render()});
K();b.items&&E(b.items,function(){var a=f({className:"highcharts-label"},this.attributes);qb.drawHtml(this.html,a,f(b.style,this.style))});E(Ga,function(a){a.render()});jb=G.legend=new va(G);if(!G.toolbar)G.toolbar=fa(G);if(c.enabled&&!G.credits)G.credits=p("a",{className:"highcharts-credits",href:c.href,innerHTML:c.text,target:c.target},f(c.style,{zIndex:8}),ya);G.hasRendered=!0;Ya&&(xa.appendChild(ya),h(Ya),t())}function w(){function a(b){var c=b.attributes,d,f;if(c){d=c.length;for(d-=1;d>=0;d-=
1){f=c[d].name;try{typeof b[f]=="function"&&(b[f]=null)}catch(g){}}}if(c=b.childNodes){d=c.length;for(d-=1;d>=0;d--)c=b.childNodes[d],a(c),c.childNodes.length||h(c)}}E(Ga,function(a){a.destroy()});Ga=[];a(ya)}function ba(a,d){function h(){var a=[],c;K=W=null;O=[];E(Ga,function(f){c=!1;E(["xAxis","yAxis"],function(a){if((a=="xAxis"&&t||a=="yAxis"&&!t)&&(f.options[a]==d.index||f.options[a]===F&&d.index==0))f[a]=V,O.push(f),c=!0});!f.visible&&ca.ignoreHiddenSeries&&(c=!1);if(c){var g;if(!t){g=f.options.stacking;
ga=g=="percent";if(g){var h=a[f.type]||[];a[f.type]=h}ga&&(K=0,W=99)}f.isCartesian&&(E(f.data,function(a){var c=a.x,d=a.y;K===null&&(K=W=a[D]);t?c>W?W=c:c<K&&(K=c):b(d)&&(g&&(h[c]=h[c]?h[c]+d:d),a=h?h[c]:d,ga||(a>W?W=a:a<K&&(K=a)),g&&(Z[f.type][c]={total:a,cum:a}))}),!t&&/(area|column|bar)/.test(f.type)&&(K>=0?(K=0,ba=!0):W<0&&(W=0,fa=!0)))}})}function k(a,b,c){var d=1,f=0;c&&(d*=-1,f=G);ua&&(d*=-1,f-=d*G);b?(ua&&(a=G-a),a=a/R+H):a=d*(a-H)*R+f;return a}function l(a,b,c){if(c){var d,f,g;d=k(a);var h,
a=f=d+L;d=g=Ka-d-L;if(J){if(d=pa,g=Ka-bb,a<ia||a>ia+Ca)h=!0}else if(a=ia,f=Va-Pa,d<pa||d>pa+qa)h=!0;h||M.drawLine(a,d,f,g,b,c)}}function s(a,b,c){a=Q(a,H);b=Math.min(b,P);l(a+(b-a)/2,c,(b-a)*R)}function m(a,b,c,f,g,h,l){var s,p,n,q=d.labels;b=="inside"&&(g=-g);y&&(g=-g);b=p=k(a+Aa)+L;s=n=Ka-k(a+Aa)-L;J?(s=Ka-bb-(y?qa:0)+S,n=s+g):(b=ia+(y?Ca:0)+S,p=b-g);f&&N.drawLine(b,s,p,n,c,f);if(h&&q.enabled&&((a=Ba.call({index:l,isFirst:a==ha[0],isLast:a==ha[ha.length-1],value:La&&La[a]?La[a]:a}))||a===0))N.addText(a,
b+q.x-(Aa&&J?Aa*R*(ua?-1:1):0),s+q.y-(Aa&&!J?Aa*R*(ua?1:-1):0),q.style,q.rotation,q.align)}function p(a,b){var f;c(d.allowDecimals,!0);xa=b?1:g.pow(10,X(g.log(a)/g.LN10));f=a/xa;b||(b=[1,2,2.5,5,10]);for(var h=0;h<b.length;h++)if(a=b[h],f<=(b[h]+(b[h+1]||b[h]))/2)break;a*=xa;return a}function n(){ha=[];for(var a=sa.global.useUTC,b=1E3/da,c=6E4/da,f=36E5/da,g=864E5/da,h=6048E5/da,k=2592E6/da,s=31556952E3/da,l=[["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",s,null]],m=l[6],q=m[1],o=m[2],z=0;z<l.length;z++)if(m=l[z],q=m[1],o=m[2],l[z+1]&&Ma<=(q*o[o.length-1]+l[z+1][1])/2)break;q==s&&Ma<5*q&&(o=[1,2,5]);var l=p(Ma/q,o),r,o=new Date(H*da);o.setMilliseconds(0);q>=b&&o.setSeconds(q>=c?0:l*X(o.getSeconds()/l));if(q>=c)o[Na](q>=f?0:l*X(o[Fa]()/l));if(q>=f)o[Sa](q>=g?0:l*X(o[Ja]()/l));if(q>=g)o[T](q>=k?1:l*X(o[Y]()/l));q>=k&&(o[Ta](q>=s?0:l*X(o[v]()/l)),r=o[za]());q>=s&&(r-=r%l,o[kb](r));if(q==
h)o[T](o[Y]()-o[ma]()+d.startOfWeek);z=1;b=o.getTime()/da;r=o[za]();c=o[v]();for(f=o[Y]();b<P&&z<Ca;)ha.push(b),q==s?b=la(r+z*l,0)/da:q==k?b=la(r,c+z*l)/da:!a&&(q==g||q==h)?b=la(r,c,f+z*l*(q==g?1:7)):b+=q*l,z++;ha.push(b);d.labels.formatter||(Ba=function(){return B(d.dateTimeLabelFormats[m[0]],this.value,1)})}function q(){var a=function(a){var b=(xa<1?I(1/xa):1)*10;return I(a*b)/b},b;b=X(H/Ma)*Ma;var c=g.ceil(P/Ma)*Ma;ha=[];for(b=a(b);b<=c;)ha.push(b),b=a(b+Ma);La&&(H-=0.5,P+=0.5);Ba||(Ba=function(){return this.value})}
function o(){var a,f,k,l=H,s=P;a=d.maxZoom;var m;h();H=c(ea,d.min,K);P=c(ka,d.max,W);P-H<a&&(m=(a-P+H)/2,H=Q(H-m,c(d.min,H-m)),P=g.min(H+a,c(d.max,H+a)));if(!La&&!ga){a=P-H||1;if(!b(d.min)&&U&&(K<0||!ba))H-=a*U;if(!b(d.max)&&ra&&(W>0||!fa))P+=a*ra}Ma=La||H==P?1:d.tickInterval=="auto"?(P-H)*d.tickPixelInterval/G:d.tickInterval;!A&&d.tickInterval=="auto"&&(Ma=p(Ma));Da=d.minorTickInterval=="auto"&&Ma?Ma/5:d.minorTickInterval;A?n():q();a=ha[0];m=ha[ha.length-1];d.startOnTick?H=a:H>a&&ha.shift();d.endOnTick?
P=m:P<m&&ha.pop();R=G/(P-H||1);ib||(ib={x:0,y:0});if(!A&&ha.length>ib[D])ib[D]=ha.length;if(!t)for(f in Z)for(k in Z[f])Z[f][k].cum=Z[f][k].total;V.isDirty=H!=l||P!=s}function z(a){var b=a.width;(b?wa:na).push(a);b?l(a.value,a.color,a.width):s(a.from,a.to,a.color)}function r(a){E([na,wa],function(b){for(var c=0;c<b.length;c++)if(b[c].id==a){b.splice(c,1);break}});w()}function u(){eb.resetTracker&&eb.resetTracker();w();E(O,function(a){a.isDirty=!0})}function w(){var a=d.title,c=d.alternateGridColor,
f=d.minorTickWidth,g=d.lineWidth,h,k;h=O.length&&b(H)&&b(P);N.clear();M.clear();if(h){c&&E(ha,function(a,b){b%2==0&&a<P&&s(a,ha[b+1]!==F?ha[b+1]:P,c)});E(na,function(a){s(a.from,a.to,a.color)});if(Da&&!La)for(h=H;h<=P;h+=Da)l(h,d.minorGridLineColor,d.minorGridLineWidth),f&&m(h,d.minorTickPosition,d.minorTickColor,f,d.minorTickLength);E(ha,function(a,b){k=a+Aa;l(k,d.gridLineColor,d.gridLineWidth);m(a,d.tickPosition,d.tickColor,d.tickWidth,d.tickLength,!(a==H&&!d.showFirstLabel||a==P&&!d.showLastLabel),
b)});E(wa,function(a){l(a.value,a.color,a.width)})}g&&(f=ia+(y?Ca:0)+S,h=Ka-bb-(y?qa:0)+S,N.drawLine(J?ia:f,J?h:pa,J?Va-Pa:f,J?h:Ka-bb,d.lineColor,g));a&&a.enabled&&a.text&&(g=J?ia:pa,f=J?Ca:qa,g={low:g+(J?0:f),middle:g+f/2,high:g+(J?f:0)}[a.align],f=(J?pa+qa:ia)+(J?1:-1)*(y?-1:1)*a.margin-(C?parseInt(a.style.fontSize||a.style.font.replace(/^[a-z ]+/,""))/3:0),N.addText(a.text,J?g:f+(y?Ca:0)+S,J?f-(y?qa:0)+S:g,a.style,a.rotation||0,{low:"left",middle:"center",high:"right"}[a.align]));N.strokeText();
V.isDirty=!1}var t=d.isX,y=d.opposite,J=Ha?!t:t,Z={bar:{},column:{},area:{},areaspline:{}},d=aa(t?fb:$a,J?y?ub:ob:y?tb:sb,d),V=this,A=d.type=="datetime",S=d.offset||0,D=t?"x":"y",G=J?Ca:qa,R,L=J?ia:bb,N=new ta("axis-layer",ya,null,{zIndex:7}),M=new ta("grid-layer",ya,null,{zIndex:1}),K,W,O,ea,ka,P=null,H=null,U=d.minPadding,ra=d.maxPadding,ba,fa,ga,Ea=d.events,ja,na=d.plotBands||[],wa=d.plotLines||[],Ma,Da,xa,ha,va,Ba=d.labels.formatter,La=d.categories||t&&a.columnCount,ua=d.reversed,Aa=La&&d.tickmarkPlacement==
"between"?0.5:0;Ha&&t&&ua===F&&(ua=!0);y||(S*=-1);J&&(S*=-1);f(V,{addPlotBand:z,addPlotLine:z,adjustTickAmount:function(){if(!A&&!La){var a=va,c=ha.length;va=ib[D];if(c<va){for(;ha.length<va;)ha.push(ha[ha.length-1]+Ma);R*=(c-1)/(va-1)}if(b(a)&&va!=a)V.isDirty=!0}},categories:La,getExtremes:function(){return{min:H,max:P,dataMin:K,dataMax:W}},isXAxis:t,options:d,render:w,setExtremes:function(b,d,f){f=c(f,!0);oa(V,"setExtremes",{min:b,max:d},function(){La&&(b<0&&(b=0),d>La.length-1&&(d=La.length-1));
ea=b;ka=d;f&&a.redraw()})},setScale:o,setCategories:function(a,b){La=a;c(b,!0)&&u()},translate:k,redraw:u,removePlotBand:r,removePlotLine:r,reversed:ua,stacks:Z});for(ja in Ea)Ia(V,ja,Ea[ja]);o()}function fa(){var a,b={};a=new ta("toolbar",ya,null,{zIndex:1004,width:"auto",height:"auto"});return{add:function(c,d,g,h){b[c]||(d=p(W,{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 ga(a){function b(a,c){var d=Ra.style.visibility==
ea,f=d?a:(Ra.offsetLeft+a)/2,d=d?c:(Ra.offsetTop+c)/2;r(Ra,{left:f+N,top:d+N});rb=H(a-f)>1||H(c-d)>1?function(){b(a,c)}:null}function c(){if(Ra)Ra.style.visibility=ea;d&&d.drawPointState()}var d,g,h=a.borderWidth,k;Ra=p(W,null,{position:S,visibility:ea,overflow:ea,padding:"0 50px 5px 0",zIndex:8},ya);k=new ta("tooltip-box",Ra,null,{width:Va+N,height:Ka+N});g=p(W,{className:"highcharts-tooltip"},f(a.style,{maxWidth:Va-40+N,textOverflow:"ellipsis",position:P,zIndex:2}),Ra);return{refresh:function(l,
s){var m=l.tooltipPos,s=l.series,p=a.borderColor||l.color||s.color||"#606060",q=G.inverted,n,o,z,u=g.offsetHeight;z=l.tooltipText;d=s;n=m?m[0]:q?Ca-l.plotY:l.plotX;m=m?m[1]:q?qa-l.plotX:l.plotY;n>=0&&n<=Ca&&m>=0&&m<=qa&&(o=!0);if(z===!1||!o)c();else{g.innerHTML=z;r(g,{overflow:Ea});o=g.offsetWidth-h;z=g.offsetHeight-h;r(g,{overflow:ea});if(o>(k.w||0)+20||o<(k.w||0)-20||z>k.h||k.c!=p||u!=g.offsetHeight)k.clear(),k.drawRect(h/2,h/2,o+20,z,p,h,a.borderRadius,a.backgroundColor,a.shadow),f(k,{w:o,h:z,
c:p});p=n-k.w+ia-35;n=m-k.h+10+pa;p<5&&(p=5,n-=20);n<5?n=5:n+k.h>Ka&&(n=Ka-k.h-5);b(I(p),I(n));s.drawPointState(l,"hover");Ra.style.visibility=Ea}},hide:c}}var va=function(a){function b(a){a&&(E(q,function(a){h(a.legendItem)}),q=[]);v&&t.reverse();E(t,function(a){a.options.showInLegend&&E(a.options.legendType=="point"?a.data:[a],function(b){b.simpleSymbol=/(bar|pie|area|column)/.test(a.type);b.legendItem=k=p("li",{innerHTML:g.labelFormatter.call(b),className:b.visible?"":ra},null,m.firstChild);if(b.options&&
b.options.showCheckbox)b.checkbox=p("input",{type:"checkbox",checked:b.selected,defaultChecked:b.selected},g.itemCheckboxStyle,k);Ia(k,"mouseover",function(){b.setState("hover")});Ia(k,"mouseout",function(){b.setState()});Ia(k,"click",function(a){var a=a.target,c=function(){b.setVisible()};a.tagName=="INPUT"?oa(b,"checkboxClick",{checked:a.checked},function(){b.select()}):b.firePointEvent?b.firePointEvent("legendItemClick",null,c):oa(b,"legendItemClick",null,c)});q.push(b)})});v&&t.reverse()}function c(a){a&&
(o.clear(),h(z),z=null);if(t.length&&((g.borderWidth||g.backgroundColor)&&o.drawRect(m.offsetLeft,m.offsetTop,m.offsetWidth,m.offsetHeight,g.borderColor,g.borderWidth,g.borderRadius,g.backgroundColor,g.shadow),E(q,function(a){if(a.legendItem){var b=a.legendItem,c=m.offsetLeft+b.offsetLeft,b=m.offsetTop+b.offsetTop+b.offsetHeight/2,d=a.legendItem.className==ra,f=d?g.itemHiddenStyle.color:a.color;!a.simpleSymbol&&a.options&&a.options.lineWidth&&o.drawLine(c,b,c+s,b,f,a.options.lineWidth);a.simpleSymbol?
o.drawRect(c,b-6,16,12,null,0,2,f):a.options&&a.options.marker&&a.options.marker.enabled&&a.drawMarker(o,c+s/2,b,aa(a.options.marker,d?{fillColor:f,lineColor:f}:null))}}),Qa))z=p("area",{shape:"rect",isLegendArea:!0,coords:[m.offsetLeft-ia,m.offsetTop-pa,m.offsetLeft+m.offsetWidth-ia,m.offsetTop+m.offsetHeight-pa].join(",")}),eb.insertAtFront(z),z.onmouseover=function(a){a=a||u.event;if((a.relatedTarget||a.fromElement)!=m&&!Oa)cb&&cb.hide(),r(m,{zIndex:10})},m.onmouseout=z.onmouseout=function(a){a=
a||u.event;(a=a.relatedTarget||a.toElement)&&(a==mb||a.tagName=="AREA"&&a!=z)&&r(m,{zIndex:7})}}var g=a.options.legend;if(g.enabled){var k,l=g.layout,s=g.symbolWidth,m,n="#"+ya.id+" .highcharts-legend li",q=[],o=new ta("legend",ya,null,{zIndex:7}),z,t=a.series,v=g.reversed;this.dom=m=p(W,{className:"highcharts-legend highcharts-legend-"+l,innerHTML:'<ul style="margin:0;padding:0"></ul>'},f({position:S,zIndex:7},g.style),ya);d(n,f(g.itemStyle,{paddingLeft:s+g.symbolPadding+N,"float":l=="horizontal"?
"left":"none"}));d(n+":hover",g.itemHoverStyle);d(n+"."+ra,g.itemHiddenStyle);d(".highcharts-legend-horizontal li",{"float":"left"});b();c();return{renderHTML:b,drawGraphics:c}}};u.G_vmlCanvasManager&&u.G_vmlCanvasManager.init_(document);fb=aa(fb,sa.xAxis);$a=aa($a,sa.yAxis);sa.xAxis=sa.yAxis=null;var k=aa(sa,k),ca=k.chart,wa=ca.margin,wa=typeof wa=="number"?[wa,wa,wa,wa]:wa,pa=wa[0],Pa=wa[1],bb=wa[2],ia=wa[3],xa,Ya,ya,Ua,Va,Ka;(function(){xa=ca.renderTo;Ua="highcharts-"+R++;typeof xa=="string"&&
(xa=m.getElementById(xa));xa.innerHTML="";xa.offsetWidth||(Ya=xa.cloneNode(0),r(Ya,{position:S,top:"-9999px",display:""}),m.body.appendChild(Ya));var a=(Ya||xa).offsetHeight;Va=ca.width||(Ya||xa).offsetWidth||600;Ka=ca.height||(a>pa+bb?a:0)||400;ya=p(W,{className:"highcharts-container"+(ca.className?" "+ca.className:""),id:Ua},f({position:P,overflow:ea,width:Va+N,height:Ka+N,textAlign:"left"},ca.style),Ya||xa)})();var G=this,wa=ca.events,Xa,Qa,cb,Oa,xb=new ta("chart-background",ya),db,qb,qa,Ca,eb,
mb,jb,Wa=n(ya),lb=ca.showAxes,Ba=[],ib,Ga=[],nb,Ha,rb,Ra;J=Z=0;Ia(u,"resize",t);Ia(u,"unload",w);if(wa)for(Xa in wa)Ia(G,Xa,wa[Xa]);G.addLoading=function(a){G.resources[a]=!1};G.clearLoading=function(a){G.resources[a]=!0;O()};G.options=k;G.series=Ga;G.container=ya;G.resources={};G.inverted=Ha=k.chart.inverted;G.chartWidth=Va;G.chartHeight=Ka;G.plotWidth=Ca=Va-ia-Pa;G.plotHeight=qa=Ka-pa-bb;G.plotLeft=ia;G.plotTop=pa;G.redraw=s;G.addSeries=function(a,b){var d,b=c(b,!0);oa(G,"addSeries",{options:a},
function(){d=o(a);d.isDirty=!0;G.isDirty=!0;b&&G.redraw()});return d};G.getSelectedPoints=function(){var a=[];E(Ga,function(b){a=a.concat(na(b.data,function(a){return a.selected}))});return a};G.getSelectedSeries=function(){return na(Ga,function(a){return a.selected})};G.showLoading=function(){var a=k.loading;db||(db=p(W,{className:"highcharts-loading"},f(a.style,{left:ia+N,top:pa+N,width:Ca+N,height:qa+N,zIndex:10,display:"none"}),ya),p("span",{innerHTML:k.lang.loading},a.labelStyle,db));r(db,{display:""});
Za(db,{opacity:a.style.opacity},{duration:a.showDuration})};G.hideLoading=function(){Za(db,{opacity:0},{duration:k.loading.hideDuration,complete:function(){r(db,{display:"none"})}})};G.get=function(a){var b,c,d;for(b=0;b<Ba.length;b++)if(Ba[b].options.id==a)return Ba[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};G.destroy=w;G.updatePosition=t;G.plotLayer=qb=new ta("plot",ya,null,{position:S,
width:Ca+N,height:qa+N,left:ia+N,top:pa+N,overflow:ea,zIndex:3});if(ca.plotBackgroundImage)G.addLoading("plotBack"),nb=p("img"),nb.onload=function(){G.clearLoading("plotBack")},nb.src=ca.plotBackgroundImage;E(k.series||[],function(a){o(a)});G.tracker=eb=new function(a,b){function c(a){a=a||u.event;if(!a.target)a.target=a.srcElement;if(!a.pageX)a.pageX=a.clientX+(m.documentElement.scrollLeft||m.body.scrollLeft);if(!a.pageY)a.pageY=a.clientY+(m.documentElement.scrollTop||m.body.scrollTop);return a}
function d(a){var b={xAxis:[],yAxis:[]};E(Ba,function(c){var d=c.translate,f=c.isXAxis;b[f?"xAxis":"yAxis"].push({axis:c,value:d((Ha?!f:f)?a.pageX-Wa.x-ia:qa-a.pageY+Wa.y+pa,!0)})});return b}function k(){cb&&cb.hide();if(a.hoverSeries)a.hoverSeries.setState(),l=a.hoverSeries=null}var l,s,n,q,o,t=ca.zoomType,v=/x/.test(t),w=/y/.test(t),y=v&&!Ha||w&&Ha,J=w&&!Ha||v&&Ha;(function(){var b="highchartsMap"+z++;a.imagemap=Qa=p("map",{name:b,id:b,className:"highcharts-image-map"},null,ya);mb=p("img",{useMap:"#"+
b},{width:Ca+N,height:qa+N,left:ia+N,top:pa+N,opacity:0,border:"none",position:S,clip:"rect(1px,"+Ca+"px,"+qa+"px,1px)",zIndex:9},Qa);if(!C)mb.src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="})();if(b.enabled)a.tooltip=cb=ga(b);(function(){Qa.onmousedown=function(b){b=c(b);b.preventDefault&&b.preventDefault();a.mouseIsDown=Oa=!0;s=b.pageX;n=b.pageY;if(lb&&(v||w))o||(o=p(W,null,{position:S,border:"none",background:"#4572A7",opacity:0.25,width:y?0:Ca+N,height:J?
0:qa+N})),qb.div.appendChild(o)};Qa.onmousemove=function(b){b=c(b);b.returnValue=!1;if(Oa){q=Math.sqrt(Math.pow(s-b.pageX,2)+Math.pow(n-b.pageY,2))>10;if(y){var d=b.pageX-s;r(o,{width:H(d)+N,left:(d>0?0:d)+s-Wa.x-ia+N})}J&&(b=b.pageY-n,r(o,{height:H(b)+N,top:(b>0?0:b)+ +n-Wa.y-pa+N}))}else{var d=a.hoverPoint,f=a.hoverSeries;f&&(d||(d=f.tooltipPoints[Ha?b.pageY-Wa.y-pa:b.pageX-Wa.x-ia]),d&&d!=l&&(l&&l.firePointEvent("mouseOut"),d.firePointEvent("mouseOver"),cb&&cb.refresh(d),l=d))}return!1};Qa.onmouseup=
function(){if(o){var b={xAxis:[],yAxis:[]},c=o.offsetLeft,d=o.offsetTop,f=o.offsetWidth,k=o.offsetHeight;q&&(E(Ba,function(a){var h=a.translate,l=a.isXAxis,s=Ha?!l:l,m=h(s?c:qa-d-k,!0),h=h(s?c+f:qa-d,!0);b[l?"xAxis":"yAxis"].push({axis:a,min:g.min(m,h),max:Q(m,h)})}),oa(a,"selection",b,D));h(o);o=null}a.mouseIsDown=Oa=q=!1};Qa.onmouseout=function(b){b=b||u.event;if((b=b.relatedTarget||b.toElement)&&b!=mb&&b.tagName!="AREA")k(),a.mouseIsDown=Oa=q=!1};Qa.onclick=function(b){b=c(b);b.cancelBubble=!0;
if(!q)if(l&&b.target.tagName=="AREA"){var g=l.plotX,h=l.plotY;f(l,{pageX:Wa.x+ia+(Ha?Ca-h:g),pageY:Wa.y+pa+(Ha?qa-g:h)});oa(a.hoverSeries,"click",f(b,{point:l}));l.firePointEvent("click",b)}else f(b,d(b)),oa(a,"click",b);q=!1}})();setInterval(function(){rb&&rb()},32);f(this,{insertAtFront:function(a){var b=0,c,d=Qa.childNodes;for(c=0;c<d.length;c++)if(d[c].isLegendArea){b=c+1;break}Qa.insertBefore(a,d[b])},zoomX:v,zoomY:w,resetTracker:k})}(G,k.tooltip);O()},extendClass:k,seriesTypes:ua,Layer:ta}})();
document.createElement("canvas").getContext||function(){function a(){return this.context_||(this.context_=new r(this))}function b(a,b){var c=U.call(arguments,2);return function(){return a.apply(b,c.concat(U.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;d<3;d++)for(var g=0;g<3;g++){for(var h=0,k=0;k<3;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=String(a);if(a.substring(0,3)=="rgb"){b=a.indexOf("(",3);var d=a.indexOf(")",b+1),d=a.substring(b+1,d).split(",");b="#";for(var f=0;f<3;f++)b+=D[Number(d[f])];d.length==4&&a.substr(3,1)=="a"&&(c=d[3])}else b=a;return{color:b,alpha:c}}function p(a){switch(a){case "butt":return"flat";case "round":return"round";default:return"square"}}function r(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=Q*1;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 B(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 t(a,b,c){var d;a:{for(d=0;d<3;d++)for(var f=0;f<2;f++)if(!isFinite(b[d][f])||isNaN(b[d][f])){d=!1;break a}d=!0}if(d&&(a.m_=b,c))a.lineScale_=X(I(b[0][0]*b[1][1]-b[0][1]*b[1][0]))}function n(a){this.type_=a;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=[]}function A(){}var F=Math,m=F.round,u=F.sin,g=F.cos,I=F.abs,X=F.sqrt,Q=10,H=Q/2,U=Array.prototype.slice,K={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}};K.init();for(var D=[],C=0;C<16;C++)for(var O=0;O<16;O++)D[C*16+O]=C.toString(16)+
O.toString(16);C=r.prototype;C.clearRect=function(){this.element_.innerHTML=""};C.beginPath=function(){this.currentPath_=[]};C.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};C.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};C.bezierCurveTo=function(a,b,c,d,f,g){f=this.getCoords_(f,g);a=this.getCoords_(a,b);c=this.getCoords_(c,
d);B(this,a,c,f)};C.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_)};B(this,d,{x:d.x+(c.x-this.currentX_)/3,y:d.y+(c.y-this.currentY_)/3},c)};C.arc=function(a,b,c,d,f,h){c*=Q;var k=h?"at":"wa",m=a+g(d)*c-H,n=b+u(d)*c-H,d=a+g(f)*c-H,f=b+u(f)*c-H;m==d&&!h&&(m+=0.125);a=this.getCoords_(a,b);m=this.getCoords_(m,n);d=this.getCoords_(d,f);this.currentPath_.push({type:k,
x:a.x,y:a.y,radius:c,xStart:m.x,yStart:m.y,xEnd:d.x,yEnd:d.y})};C.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()};C.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};C.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};C.createLinearGradient=function(a,b,c,d){var f=new n("gradient");f.x0_=a;f.y0_=b;f.x1_=c;f.y1_=d;return f};C.createRadialGradient=function(a,b,c,d,f,g){var h=new n("gradientradial");h.x0_=a;h.y0_=b;h.r0_=c;h.x1_=d;h.y1_=f;h.r1_=g;return h};C.drawImage=function(a){var b,c,d,f,g,h,k,n;d=a.runtimeStyle.width;f=a.runtimeStyle.height;a.runtimeStyle.width="auto";a.runtimeStyle.height="auto";var o=a.width,p=a.height;a.runtimeStyle.width=
d;a.runtimeStyle.height=f;if(arguments.length==3)b=arguments[1],c=arguments[2],g=h=0,k=d=o,n=f=p;else if(arguments.length==5)b=arguments[1],c=arguments[2],d=arguments[3],f=arguments[4],g=h=0,k=o,n=p;else if(arguments.length==9)g=arguments[1],h=arguments[2],k=arguments[3],n=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),t=[];t.push(" <g_vml_:group",' coordsize="',Q*10,",",Q*10,'"',' coordorigin="0,0"',
' style="width:',10,"px;height:",10,"px;position:absolute;");if(this.m_[0][0]!=1||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=",m(r.x/Q),",","Dy=",m(r.y/Q),"");var A=this.getCoords_(b+d,c),B=this.getCoords_(b,c+f);b=this.getCoords_(b+d,c+f);r.x=F.max(r.x,A.x,B.x,b.x);r.y=F.max(r.y,A.y,B.y,b.y);t.push("padding:0 ",m(r.x/Q),"px ",m(r.y/Q),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",u.join(""),", sizingmethod='clip');")}else t.push("top:",
m(r.y/Q),"px;left:",m(r.x/Q),"px;");t.push(' ">','<g_vml_:image src="',a.src,'"',' style="width:',Q*d,"px;"," height:",Q*f,'px;"',' cropleft="',g/o,'"',' croptop="',h/p,'"',' cropright="',(o-g-k)/o,'"',' cropbottom="',(p-h-n)/p,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",t.join(""))};C.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="',Q*10," ",Q*10,'"',' stroked="',!a,'"',' path="');for(var f=null,g=null,h=null,k=null,n=0;n<this.currentPath_.length;n++){var r=this.currentPath_[n];switch(r.type){case "moveTo":b.push(" m ",m(r.x),",",m(r.y));break;case "lineTo":b.push(" l ",m(r.x),",",m(r.y));break;case "close":b.push(" x ");r=null;break;case "bezierCurveTo":b.push(" c ",m(r.cp1x),",",m(r.cp1y),",",m(r.cp2x),",",m(r.cp2y),",",m(r.x),",",m(r.y));break;case "at":case "wa":b.push(" ",
r.type," ",m(r.x-this.arcScaleX_*r.radius),",",m(r.y-this.arcScaleY_*r.radius)," ",m(r.x+this.arcScaleX_*r.radius),",",m(r.y+this.arcScaleY_*r.radius)," ",m(r.xStart),",",m(r.yStart)," ",m(r.xEnd),",",m(r.yEnd))}if(r){if(f==null||r.x<f)f=r.x;if(h==null||r.x>h)h=r.x;if(g==null||r.y<g)g=r.y;if(k==null||r.y>k)k=r.y}}b.push(' ">');if(a)if(typeof this.fillStyle=="object"){var d=this.fillStyle,t=0,r=c=a=0,u=1;d.type_=="gradient"?(t=d.x1_/this.arcScaleX_,f=d.y1_/this.arcScaleY_,n=this.getCoords_(d.x0_/this.arcScaleX_,
d.y0_/this.arcScaleY_),t=this.getCoords_(t,f),t=Math.atan2(t.x-n.x,t.y-n.y)*180/Math.PI,t<0&&(t+=360),t<1.0E-6&&(t=0)):(n=this.getCoords_(d.x0_,d.y0_),r=h-f,u=k-g,a=(n.x-f)/r,c=(n.y-g)/u,r/=this.arcScaleX_*Q,u/=this.arcScaleY_*Q,n=F.max(r,u),r=2*d.r0_/n,u=2*d.r1_/n-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,A=f[0].alpha*this.globalAlpha,B=f[g-1].alpha*this.globalAlpha,C=[],n=0;n<g;n++){var D=f[n];C.push(D.offset*u+r+" "+D.color)}b.push('<g_vml_:fill type="',
d.type_,'"',' method="none" focus="100%"',' color="',k,'"',' color2="',h,'"',' colors="',C.join(","),'"',' opacity="',B,'"',' g_o_:opacity2="',A,'"',' angle="',t,'"',' focusposition="',a,",",c,'" />')}else b.push('<g_vml_:fill color="',d,'" opacity="',c,'" />');else a=this.lineScale_*this.lineWidth,a<1&&(c*=a),b.push("<g_vml_:stroke",' opacity="',c,'"',' joinstyle="',this.lineJoin,'"',' miterlimit="',this.miterLimit,'"',' endcap="',p(this.lineCap),'"',' weight="',a,'px"',' color="',d,'" />');b.push("</g_vml_:shape>");
this.element_.insertAdjacentHTML("beforeEnd",b.join(""))};C.fill=function(){this.stroke(!0)};C.closePath=function(){this.currentPath_.push({type:"close"})};C.getCoords_=function(a,b){var c=this.m_;return{x:Q*(a*c[0][0]+b*c[1][0]+c[2][0])-H,y:Q*(a*c[0][1]+b*c[1][1]+c[2][1])-H}};C.save=function(){var a={};k(this,a);this.aStack_.push(a);this.mStack_.push(this.m_);this.m_=h(f(),this.m_)};C.restore=function(){k(this.aStack_.pop(),this);this.m_=this.mStack_.pop()};C.translate=function(a,b){t(this,h([[1,
0,0],[0,1,0],[a,b,1]],this.m_),!1)};C.rotate=function(a){var b=g(a),a=u(a);t(this,h([[b,a,0],[-a,b,0],[0,0,1]],this.m_),!1)};C.scale=function(a,b){this.arcScaleX_*=a;this.arcScaleY_*=b;t(this,h([[a,0,0],[0,b,0],[0,0,1]],this.m_),!0)};C.transform=function(a,b,c,d,f,g){t(this,h([[a,b,0],[c,d,0],[f,g,1]],this.m_),!0)};C.setTransform=function(a,b,c,d,f,g){t(this,[[a,b,0],[c,d,0],[f,g,1]],!0)};C.clip=function(){};C.arcTo=function(){};C.createPattern=function(){return new A};n.prototype.addColorStop=function(a,
b){b=o(b);this.colors_.push({offset:a,color:b.color,alpha:b.alpha})};G_vmlCanvasManager=K;CanvasRenderingContext2D=r;CanvasGradient=n;CanvasPattern=A}(); 

