(function(a,b){function d(){if(!g.isReady){try{D.documentElement.doScroll("left")}catch(j){setTimeout(d,1);return}g.ready()}}function e(j,q){q.src?g.ajax({url:q.src,async:false,dataType:"script"}):g.globalEval(q.text||q.textContent||q.innerHTML||"");q.parentNode&&q.parentNode.removeChild(q)}function c(j,q,x,B,A,K){var L=j.length;if(typeof q==="object"){for(var T in q)c(j,T,q[T],B,A,x);return j}if(x!==b){B=!K&&B&&g.isFunction(x);for(T=0;T<L;T++)A(j[T],q,B?x.call(j[T],T,A(j[T],q)):x,K);return j}return L?
A(j[0],q):b}function f(){return(new Date).getTime()}function h(){return false}function o(){return true}function v(j,q,x){x[0].type=j;return g.event.handle.apply(q,x)}function C(j){var q,x=[],B=[],A=arguments,K,L,T,O,S,Y;L=g.data(this,"events");if(!(j.liveFired===this||!L||!L.live||j.button&&j.type==="click")){j.liveFired=this;var ea=L.live.slice(0);for(O=0;O<ea.length;O++){L=ea[O];L.origType.replace(Aa,"")===j.type?B.push(L.selector):ea.splice(O--,1)}K=g(j.target).closest(B,j.currentTarget);S=0;for(Y=
K.length;S<Y;S++)for(O=0;O<ea.length;O++){L=ea[O];if(K[S].selector===L.selector){T=K[S].elem;B=null;if(L.preType==="mouseenter"||L.preType==="mouseleave")B=g(j.relatedTarget).closest(L.selector)[0];if(!B||B!==T)x.push({elem:T,handleObj:L})}}S=0;for(Y=x.length;S<Y;S++){K=x[S];j.currentTarget=K.elem;j.data=K.handleObj.data;j.handleObj=K.handleObj;if(K.handleObj.origHandler.apply(K.elem,A)===false){q=false;break}}return q}}function y(j,q){return"live."+(j&&j!=="*"?j+".":"")+q.replace(/\./g,"`").replace(/ /g,
"&")}function u(j){return!j||!j.parentNode||j.parentNode.nodeType===11}function z(j,q){var x=0;q.each(function(){if(this.nodeName===(j[x]&&j[x].nodeName)){var B=g.data(j[x++]),A=g.data(this,B);if(B=B&&B.events){delete A.handle;A.events={};for(var K in B)for(var L in B[K])g.event.add(this,K,B[K][L],B[K][L].data)}}})}function l(j,q,x){var B,A,K;q=q&&q[0]?q[0].ownerDocument||q[0]:D;if(j.length===1&&typeof j[0]==="string"&&j[0].length<512&&q===D&&!Wa.test(j[0])&&(g.support.checkClone||!Xa.test(j[0]))){A=
true;if(K=g.fragments[j[0]])if(K!==1)B=K}if(!B){B=q.createDocumentFragment();g.clean(j,q,B,x)}if(A)g.fragments[j[0]]=K?B:1;return{fragment:B,cacheable:A}}function k(j,q){var x={};g.each(Ya.concat.apply([],Ya.slice(0,q)),function(){x[this]=j});return x}function r(j){return"scrollTo"in j&&j.document?j:j.nodeType===9?j.defaultView||j.parentWindow:false}var g=function(j,q){return new g.fn.init(j,q)},w=a.jQuery,E=a.$,D=a.document,H,J=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,N=/^.[^:#\[\.,]*$/,M=/\S/,F=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,
Q=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,U=navigator.userAgent,aa=false,ba=[],X,ka=Object.prototype.toString,ta=Object.prototype.hasOwnProperty,na=Array.prototype.push,oa=Array.prototype.slice,sa=Array.prototype.indexOf;g.fn=g.prototype={init:function(j,q){var x,B;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!q){this.context=D;this[0]=D.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((x=J.exec(j))&&(x[1]||!q))if(x[1]){B=q?q.ownerDocument||
q:D;if(j=Q.exec(j))if(g.isPlainObject(q)){j=[D.createElement(j[1])];g.fn.attr.call(j,q,true)}else j=[B.createElement(j[1])];else{j=l([x[1]],[B]);j=(j.cacheable?j.fragment.cloneNode(true):j.fragment).childNodes}return g.merge(this,j)}else{if(q=D.getElementById(x[2])){if(q.id!==x[2])return H.find(j);this.length=1;this[0]=q}this.context=D;this.selector=j;return this}else if(!q&&/^\w+$/.test(j)){this.selector=j;this.context=D;j=D.getElementsByTagName(j);return g.merge(this,j)}else return!q||q.jquery?
(q||H).find(j):g(q).find(j);else if(g.isFunction(j))return H.ready(j);if(j.selector!==b){this.selector=j.selector;this.context=j.context}return g.makeArray(j,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return oa.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,q,x){var B=g();g.isArray(j)?na.apply(B,j):g.merge(B,j);B.prevObject=this;B.context=this.context;if(q==="find")B.selector=this.selector+
(this.selector?" ":"")+x;else if(q)B.selector=this.selector+"."+q+"("+x+")";return B},each:function(j,q){return g.each(this,j,q)},ready:function(j){g.bindReady();if(g.isReady)j.call(D,g);else ba&&ba.push(j);return this},eq:function(j){return j===-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(oa.apply(this,arguments),"slice",oa.call(arguments).join(","))},map:function(j){return this.pushStack(g.map(this,
function(q,x){return j.call(q,x,q)}))},end:function(){return this.prevObject||g(null)},push:na,sort:[].sort,splice:[].splice};g.fn.init.prototype=g.fn;g.extend=g.fn.extend=function(){var j=arguments[0]||{},q=1,x=arguments.length,B=false,A,K,L,T;if(typeof j==="boolean"){B=j;j=arguments[1]||{};q=2}if(typeof j!=="object"&&!g.isFunction(j))j={};if(x===q){j=this;--q}for(;q<x;q++)if((A=arguments[q])!=null)for(K in A){L=j[K];T=A[K];if(j!==T)if(B&&T&&(g.isPlainObject(T)||g.isArray(T))){L=L&&(g.isPlainObject(L)||
g.isArray(L))?L:g.isArray(T)?[]:{};j[K]=g.extend(B,L,T)}else if(T!==b)j[K]=T}return j};g.extend({noConflict:function(j){a.$=E;if(j)a.jQuery=w;return g},isReady:false,ready:function(){if(!g.isReady){if(!D.body)return setTimeout(g.ready,13);g.isReady=true;if(ba){for(var j,q=0;j=ba[q++];)j.call(D,g);ba=null}g.fn.triggerHandler&&g(D).triggerHandler("ready")}},bindReady:function(){if(!aa){aa=true;if(D.readyState==="complete")return g.ready();if(D.addEventListener){D.addEventListener("DOMContentLoaded",
X,false);a.addEventListener("load",g.ready,false)}else if(D.attachEvent){D.attachEvent("onreadystatechange",X);a.attachEvent("onload",g.ready);var j=false;try{j=a.frameElement==null}catch(q){}D.documentElement.doScroll&&j&&d()}}},isFunction:function(j){return ka.call(j)==="[object Function]"},isArray:function(j){return ka.call(j)==="[object Array]"},isPlainObject:function(j){if(!j||ka.call(j)!=="[object Object]"||j.nodeType||j.setInterval)return false;if(j.constructor&&!ta.call(j,"constructor")&&
!ta.call(j.constructor.prototype,"isPrototypeOf"))return false;var q;for(q in j);return q===b||ta.call(j,q)},isEmptyObject:function(j){for(var q in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=g.trim(j);if(/^[\],:{}\s]*$/.test(j.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(j):
(new Function("return "+j))();else g.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&&M.test(j)){var q=D.getElementsByTagName("head")[0]||D.documentElement,x=D.createElement("script");x.type="text/javascript";if(g.support.scriptEval)x.appendChild(D.createTextNode(j));else x.text=j;q.insertBefore(x,q.firstChild);q.removeChild(x)}},nodeName:function(j,q){return j.nodeName&&j.nodeName.toUpperCase()===q.toUpperCase()},each:function(j,q,x){var B,A=0,K=j.length,L=K===b||g.isFunction(j);
if(x)if(L)for(B in j){if(q.apply(j[B],x)===false)break}else for(;A<K;){if(q.apply(j[A++],x)===false)break}else if(L)for(B in j){if(q.call(j[B],B,j[B])===false)break}else for(x=j[0];A<K&&q.call(x,A,x)!==false;x=j[++A]);return j},trim:function(j){return(j||"").replace(F,"")},makeArray:function(j,q){q=q||[];if(j!=null)j.length==null||typeof j==="string"||g.isFunction(j)||typeof j!=="function"&&j.setInterval?na.call(q,j):g.merge(q,j);return q},inArray:function(j,q){if(q.indexOf)return q.indexOf(j);for(var x=
0,B=q.length;x<B;x++)if(q[x]===j)return x;return-1},merge:function(j,q){var x=j.length,B=0;if(typeof q.length==="number")for(var A=q.length;B<A;B++)j[x++]=q[B];else for(;q[B]!==b;)j[x++]=q[B++];j.length=x;return j},grep:function(j,q,x){for(var B=[],A=0,K=j.length;A<K;A++)!x!==!q(j[A],A)&&B.push(j[A]);return B},map:function(j,q,x){for(var B=[],A,K=0,L=j.length;K<L;K++){A=q(j[K],K,x);if(A!=null)B[B.length]=A}return B.concat.apply([],B)},guid:1,proxy:function(j,q,x){if(arguments.length===2)if(typeof q===
"string"){x=j;j=x[q];q=b}else if(q&&!g.isFunction(q)){x=q;q=b}if(!q&&j)q=function(){return j.apply(x||this,arguments)};if(j)q.guid=j.guid=j.guid||q.guid||g.guid++;return q},uaMatch:function(j){j=j.toLowerCase();j=/(webkit)[ \/]([\w.]+)/.exec(j)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(j)||/(msie) ([\w.]+)/.exec(j)||!/compatible/.test(j)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(j)||[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});U=g.uaMatch(U);if(U.browser){g.browser[U.browser]=true;g.browser.version=
U.version}if(g.browser.webkit)g.browser.safari=true;if(sa)g.inArray=function(j,q){return sa.call(q,j)};H=g(D);if(D.addEventListener)X=function(){D.removeEventListener("DOMContentLoaded",X,false);g.ready()};else if(D.attachEvent)X=function(){if(D.readyState==="complete"){D.detachEvent("onreadystatechange",X);g.ready()}};(function(){g.support={};var j=D.documentElement,q=D.createElement("script"),x=D.createElement("div"),B="script"+f();x.style.display="none";x.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var A=x.getElementsByTagName("*"),K=x.getElementsByTagName("a")[0];if(!(!A||!A.length||!K)){g.support={leadingWhitespace:x.firstChild.nodeType===3,tbody:!x.getElementsByTagName("tbody").length,htmlSerialize:!!x.getElementsByTagName("link").length,style:/red/.test(K.getAttribute("style")),hrefNormalized:K.getAttribute("href")==="/a",opacity:/^0.55$/.test(K.style.opacity),cssFloat:!!K.style.cssFloat,checkOn:x.getElementsByTagName("input")[0].value==="on",optSelected:D.createElement("select").appendChild(D.createElement("option")).selected,
parentNode:x.removeChild(x.appendChild(D.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};q.type="text/javascript";try{q.appendChild(D.createTextNode("window."+B+"=1;"))}catch(L){}j.insertBefore(q,j.firstChild);if(a[B]){g.support.scriptEval=true;delete a[B]}try{delete q.test}catch(T){g.support.deleteExpando=false}j.removeChild(q);if(x.attachEvent&&x.fireEvent){x.attachEvent("onclick",function O(){g.support.noCloneEvent=
false;x.detachEvent("onclick",O)});x.cloneNode(true).fireEvent("onclick")}x=D.createElement("div");x.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";j=D.createDocumentFragment();j.appendChild(x.firstChild);g.support.checkClone=j.cloneNode(true).cloneNode(true).lastChild.checked;g(function(){var O=D.createElement("div");O.style.width=O.style.paddingLeft="1px";D.body.appendChild(O);g.boxModel=g.support.boxModel=O.offsetWidth===2;D.body.removeChild(O).style.display="none"});j=function(O){var S=
D.createElement("div");O="on"+O;var Y=O in S;if(!Y){S.setAttribute(O,"return;");Y=typeof S[O]==="function"}return Y};g.support.submitBubbles=j("submit");g.support.changeBubbles=j("change");j=q=x=A=K=null}})();g.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var ia="jQuery"+f(),Z=0,ha={};g.extend({cache:{},expando:ia,noData:{embed:true,object:true,
applet:true},data:function(j,q,x){if(!(j.nodeName&&g.noData[j.nodeName.toLowerCase()])){j=j==a?ha:j;var B=j[ia],A=g.cache;if(!B&&typeof q==="string"&&x===b)return null;B||(B=++Z);if(typeof q==="object"){j[ia]=B;A[B]=g.extend(true,{},q)}else if(!A[B]){j[ia]=B;A[B]={}}j=A[B];if(x!==b)j[q]=x;return typeof q==="string"?j[q]:j}},removeData:function(j,q){if(!(j.nodeName&&g.noData[j.nodeName.toLowerCase()])){j=j==a?ha:j;var x=j[ia],B=g.cache,A=B[x];if(q){if(A){delete A[q];g.isEmptyObject(A)&&g.removeData(j)}}else{if(g.support.deleteExpando)delete j[g.expando];
else j.removeAttribute&&j.removeAttribute(g.expando);delete B[x]}}}});g.fn.extend({data:function(j,q){if(typeof j==="undefined"&&this.length)return g.data(this[0]);else if(typeof j==="object")return this.each(function(){g.data(this,j)});var x=j.split(".");x[1]=x[1]?"."+x[1]:"";if(q===b){var B=this.triggerHandler("getData"+x[1]+"!",[x[0]]);if(B===b&&this.length)B=g.data(this[0],j);return B===b&&x[1]?this.data(x[0]):B}else return this.trigger("setData"+x[1]+"!",[x[0],q]).each(function(){g.data(this,
j,q)})},removeData:function(j){return this.each(function(){g.removeData(this,j)})}});g.extend({queue:function(j,q,x){if(j){q=(q||"fx")+"queue";var B=g.data(j,q);if(!x)return B||[];if(!B||g.isArray(x))B=g.data(j,q,g.makeArray(x));else B.push(x);return B}},dequeue:function(j,q){q=q||"fx";var x=g.queue(j,q),B=x.shift();if(B==="inprogress")B=x.shift();if(B){q==="fx"&&x.unshift("inprogress");B.call(j,function(){g.dequeue(j,q)})}}});g.fn.extend({queue:function(j,q){if(typeof j!=="string"){q=j;j="fx"}if(q===
b)return g.queue(this[0],j);return this.each(function(){var x=g.queue(this,j,q);j==="fx"&&x[0]!=="inprogress"&&g.dequeue(this,j)})},dequeue:function(j){return this.each(function(){g.dequeue(this,j)})},delay:function(j,q){j=g.fx?g.fx.speeds[j]||j:j;q=q||"fx";return this.queue(q,function(){var x=this;setTimeout(function(){g.dequeue(x,q)},j)})},clearQueue:function(j){return this.queue(j||"fx",[])}});var da=/[\n\t]/g,fa=/\s+/,ra=/\r/g,ua=/href|src|style/,ya=/(button|input)/i,Ha=/(button|input|object|select|textarea)/i,
Ba=/^(a|area)$/i,za=/radio|checkbox/;g.fn.extend({attr:function(j,q){return c(this,j,q,true,g.attr)},removeAttr:function(j){return this.each(function(){g.attr(this,j,"");this.nodeType===1&&this.removeAttribute(j)})},addClass:function(j){if(g.isFunction(j))return this.each(function(S){var Y=g(this);Y.addClass(j.call(this,S,Y.attr("class")))});if(j&&typeof j==="string")for(var q=(j||"").split(fa),x=0,B=this.length;x<B;x++){var A=this[x];if(A.nodeType===1)if(A.className){for(var K=" "+A.className+" ",
L=A.className,T=0,O=q.length;T<O;T++)if(K.indexOf(" "+q[T]+" ")<0)L+=" "+q[T];A.className=g.trim(L)}else A.className=j}return this},removeClass:function(j){if(g.isFunction(j))return this.each(function(O){var S=g(this);S.removeClass(j.call(this,O,S.attr("class")))});if(j&&typeof j==="string"||j===b)for(var q=(j||"").split(fa),x=0,B=this.length;x<B;x++){var A=this[x];if(A.nodeType===1&&A.className)if(j){for(var K=(" "+A.className+" ").replace(da," "),L=0,T=q.length;L<T;L++)K=K.replace(" "+q[L]+" ",
" ");A.className=g.trim(K)}else A.className=""}return this},toggleClass:function(j,q){var x=typeof j,B=typeof q==="boolean";if(g.isFunction(j))return this.each(function(A){var K=g(this);K.toggleClass(j.call(this,A,K.attr("class"),q),q)});return this.each(function(){if(x==="string")for(var A,K=0,L=g(this),T=q,O=j.split(fa);A=O[K++];){T=B?T:!L.hasClass(A);L[T?"addClass":"removeClass"](A)}else if(x==="undefined"||x==="boolean"){this.className&&g.data(this,"__className__",this.className);this.className=
this.className||j===false?"":g.data(this,"__className__")||""}})},hasClass:function(j){j=" "+j+" ";for(var q=0,x=this.length;q<x;q++)if((" "+this[q].className+" ").replace(da," ").indexOf(j)>-1)return true;return false},val:function(j){if(j===b){var q=this[0];if(q){if(g.nodeName(q,"option"))return(q.attributes.value||{}).specified?q.value:q.text;if(g.nodeName(q,"select")){var x=q.selectedIndex,B=[],A=q.options;q=q.type==="select-one";if(x<0)return null;var K=q?x:0;for(x=q?x+1:A.length;K<x;K++){var L=
A[K];if(L.selected){j=g(L).val();if(q)return j;B.push(j)}}return B}if(za.test(q.type)&&!g.support.checkOn)return q.getAttribute("value")===null?"on":q.value;return(q.value||"").replace(ra,"")}return b}var T=g.isFunction(j);return this.each(function(O){var S=g(this),Y=j;if(this.nodeType===1){if(T)Y=j.call(this,O,S.val());if(typeof Y==="number")Y+="";if(g.isArray(Y)&&za.test(this.type))this.checked=g.inArray(S.val(),Y)>=0;else if(g.nodeName(this,"select")){var ea=g.makeArray(Y);g("option",this).each(function(){this.selected=
g.inArray(g(this).val(),ea)>=0});if(!ea.length)this.selectedIndex=-1}else this.value=Y}})}});g.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(j,q,x,B){if(!j||j.nodeType===3||j.nodeType===8)return b;if(B&&q in g.attrFn)return g(j)[q](x);B=j.nodeType!==1||!g.isXMLDoc(j);var A=x!==b;q=B&&g.props[q]||q;if(j.nodeType===1){var K=ua.test(q);if(q in j&&B&&!K){if(A){q==="type"&&ya.test(j.nodeName)&&j.parentNode&&g.error("type property can't be changed");
j[q]=x}if(g.nodeName(j,"form")&&j.getAttributeNode(q))return j.getAttributeNode(q).nodeValue;if(q==="tabIndex")return(q=j.getAttributeNode("tabIndex"))&&q.specified?q.value:Ha.test(j.nodeName)||Ba.test(j.nodeName)&&j.href?0:b;return j[q]}if(!g.support.style&&B&&q==="style"){if(A)j.style.cssText=""+x;return j.style.cssText}A&&j.setAttribute(q,""+x);j=!g.support.hrefNormalized&&B&&K?j.getAttribute(q,2):j.getAttribute(q);return j===null?b:j}return g.style(j,q,x)}});var Aa=/\.(.*)$/,Ma=function(j){return j.replace(/[^\w\s\.\|`]/g,
function(q){return"\\"+q})};g.event={add:function(j,q,x,B){if(!(j.nodeType===3||j.nodeType===8)){if(j.setInterval&&j!==a&&!j.frameElement)j=a;var A,K;if(x.handler){A=x;x=A.handler}if(!x.guid)x.guid=g.guid++;if(K=g.data(j)){var L=K.events=K.events||{},T=K.handle;if(!T)K.handle=T=function(){return typeof g!=="undefined"&&!g.event.triggered?g.event.handle.apply(T.elem,arguments):b};T.elem=j;q=q.split(" ");for(var O,S=0,Y;O=q[S++];){K=A?g.extend({},A):{handler:x,data:B};if(O.indexOf(".")>-1){Y=O.split(".");
O=Y.shift();K.namespace=Y.slice(0).sort().join(".")}else{Y=[];K.namespace=""}K.type=O;K.guid=x.guid;var ea=L[O],ma=g.event.special[O]||{};if(!ea){ea=L[O]=[];if(!ma.setup||ma.setup.call(j,B,Y,T)===false)if(j.addEventListener)j.addEventListener(O,T,false);else j.attachEvent&&j.attachEvent("on"+O,T)}if(ma.add){ma.add.call(j,K);if(!K.handler.guid)K.handler.guid=x.guid}ea.push(K);g.event.global[O]=true}j=null}}},global:{},remove:function(j,q,x,B){if(!(j.nodeType===3||j.nodeType===8)){var A,K=0,L,T,O,S,
Y,ea,ma=g.data(j),qa=ma&&ma.events;if(ma&&qa){if(q&&q.type){x=q.handler;q=q.type}if(!q||typeof q==="string"&&q.charAt(0)==="."){q=q||"";for(A in qa)g.event.remove(j,A+q)}else{for(q=q.split(" ");A=q[K++];){S=A;L=A.indexOf(".")<0;T=[];if(!L){T=A.split(".");A=T.shift();O=new RegExp("(^|\\.)"+g.map(T.slice(0).sort(),Ma).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(Y=qa[A])if(x){S=g.event.special[A]||{};for(pa=B||0;pa<Y.length;pa++){ea=Y[pa];if(x.guid===ea.guid){if(L||O.test(ea.namespace)){B==null&&Y.splice(pa--,
1);S.remove&&S.remove.call(j,ea)}if(B!=null)break}}if(Y.length===0||B!=null&&Y.length===1){if(!S.teardown||S.teardown.call(j,T)===false)Ia(j,A,ma.handle);delete qa[A]}}else for(var pa=0;pa<Y.length;pa++){ea=Y[pa];if(L||O.test(ea.namespace)){g.event.remove(j,S,ea.handler,pa);Y.splice(pa--,1)}}}if(g.isEmptyObject(qa)){if(q=ma.handle)q.elem=null;delete ma.events;delete ma.handle;g.isEmptyObject(ma)&&g.removeData(j)}}}}},trigger:function(j,q,x,B){var A=j.type||j;if(!B){j=typeof j==="object"?j[ia]?j:g.extend(g.Event(A),
j):g.Event(A);if(A.indexOf("!")>=0){j.type=A=A.slice(0,-1);j.exclusive=true}if(!x){j.stopPropagation();g.event.global[A]&&g.each(g.cache,function(){this.events&&this.events[A]&&g.event.trigger(j,q,this.handle.elem)})}if(!x||x.nodeType===3||x.nodeType===8)return b;j.result=b;j.target=x;q=g.makeArray(q);q.unshift(j)}j.currentTarget=x;(B=g.data(x,"handle"))&&B.apply(x,q);B=x.parentNode||x.ownerDocument;try{if(!(x&&x.nodeName&&g.noData[x.nodeName.toLowerCase()]))if(x["on"+A]&&x["on"+A].apply(x,q)===false)j.result=
false}catch(K){}if(!j.isPropagationStopped()&&B)g.event.trigger(j,q,B,true);else if(!j.isDefaultPrevented()){B=j.target;var L,T=g.nodeName(B,"a")&&A==="click",O=g.event.special[A]||{};if((!O._default||O._default.call(x,j)===false)&&!T&&!(B&&B.nodeName&&g.noData[B.nodeName.toLowerCase()])){try{if(B[A]){if(L=B["on"+A])B["on"+A]=null;g.event.triggered=true;B[A]()}}catch(S){}if(L)B["on"+A]=L;g.event.triggered=false}}},handle:function(j){var q,x,B,A;j=arguments[0]=g.event.fix(j||a.event);j.currentTarget=
this;q=j.type.indexOf(".")<0&&!j.exclusive;if(!q){x=j.type.split(".");j.type=x.shift();B=new RegExp("(^|\\.)"+x.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}A=g.data(this,"events");x=A[j.type];if(A&&x){x=x.slice(0);A=0;for(var K=x.length;A<K;A++){var L=x[A];if(q||B.test(L.namespace)){j.handler=L.handler;j.data=L.data;j.handleObj=L;L=L.handler.apply(this,arguments);if(L!==b){j.result=L;if(L===false){j.preventDefault();j.stopPropagation()}}if(j.isImmediatePropagationStopped())break}}}return j.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 originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(j){if(j[ia])return j;var q=j;j=g.Event(q);for(var x=this.props.length,B;x;){B=this.props[--x];j[B]=q[B]}if(!j.target)j.target=j.srcElement||
D;if(j.target.nodeType===3)j.target=j.target.parentNode;if(!j.relatedTarget&&j.fromElement)j.relatedTarget=j.fromElement===j.target?j.toElement:j.fromElement;if(j.pageX==null&&j.clientX!=null){q=D.documentElement;x=D.body;j.pageX=j.clientX+(q&&q.scrollLeft||x&&x.scrollLeft||0)-(q&&q.clientLeft||x&&x.clientLeft||0);j.pageY=j.clientY+(q&&q.scrollTop||x&&x.scrollTop||0)-(q&&q.clientTop||x&&x.clientTop||0)}if(!j.which&&(j.charCode||j.charCode===0?j.charCode:j.keyCode))j.which=j.charCode||j.keyCode;if(!j.metaKey&&
j.ctrlKey)j.metaKey=j.ctrlKey;if(!j.which&&j.button!==b)j.which=j.button&1?1:j.button&2?3:j.button&4?2:0;return j},guid:1E8,proxy:g.proxy,special:{ready:{setup:g.bindReady,teardown:g.noop},live:{add:function(j){g.event.add(this,j.origType,g.extend({},j,{handler:C}))},remove:function(j){var q=true,x=j.origType.replace(Aa,"");g.each(g.data(this,"events").live||[],function(){if(x===this.origType.replace(Aa,""))return q=false});q&&g.event.remove(this,j.origType,C)}},beforeunload:{setup:function(j,q,x){if(this.setInterval)this.onbeforeunload=
x;return false},teardown:function(j,q){if(this.onbeforeunload===q)this.onbeforeunload=null}}}};var Ia=D.removeEventListener?function(j,q,x){j.removeEventListener(q,x,false)}:function(j,q,x){j.detachEvent("on"+q,x)};g.Event=function(j){if(!this.preventDefault)return new g.Event(j);if(j&&j.type){this.originalEvent=j;this.type=j.type}else this.type=j;this.timeStamp=f();this[ia]=true};g.Event.prototype={preventDefault:function(){this.isDefaultPrevented=o;var j=this.originalEvent;if(j){j.preventDefault&&
j.preventDefault();j.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=o;var j=this.originalEvent;if(j){j.stopPropagation&&j.stopPropagation();j.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=o;this.stopPropagation()},isDefaultPrevented:h,isPropagationStopped:h,isImmediatePropagationStopped:h};var Za=function(j){var q=j.relatedTarget;try{for(;q&&q!==this;)q=q.parentNode;if(q!==this){j.type=j.data;g.event.handle.apply(this,arguments)}}catch(x){}},
$a=function(j){j.type=j.data;g.event.handle.apply(this,arguments)};g.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(j,q){g.event.special[j]={setup:function(x){g.event.add(this,q,x&&x.selector?$a:Za,j)},teardown:function(x){g.event.remove(this,q,x&&x.selector?$a:Za)}}});if(!g.support.submitBubbles)g.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){g.event.add(this,"click.specialSubmit",function(j){var q=j.target,x=q.type;if((x==="submit"||x==="image")&&
g(q).closest("form").length)return v("submit",this,arguments)});g.event.add(this,"keypress.specialSubmit",function(j){var q=j.target,x=q.type;if((x==="text"||x==="password")&&g(q).closest("form").length&&j.keyCode===13)return v("submit",this,arguments)})}else return false},teardown:function(){g.event.remove(this,".specialSubmit")}};if(!g.support.changeBubbles){var Na=/textarea|input|select/i,Oa,ab=function(j){var q=j.type,x=j.value;if(q==="radio"||q==="checkbox")x=j.checked;else if(q==="select-multiple")x=
j.selectedIndex>-1?g.map(j.options,function(B){return B.selected}).join("-"):"";else if(j.nodeName.toLowerCase()==="select")x=j.selectedIndex;return x},Pa=function(j,q){var x=j.target,B,A;if(!(!Na.test(x.nodeName)||x.readOnly)){B=g.data(x,"_change_data");A=ab(x);if(j.type!=="focusout"||x.type!=="radio")g.data(x,"_change_data",A);if(!(B===b||A===B))if(B!=null||A){j.type="change";return g.event.trigger(j,q,x)}}};g.event.special.change={filters:{focusout:Pa,click:function(j){var q=j.target,x=q.type;
if(x==="radio"||x==="checkbox"||q.nodeName.toLowerCase()==="select")return Pa.call(this,j)},keydown:function(j){var q=j.target,x=q.type;if(j.keyCode===13&&q.nodeName.toLowerCase()!=="textarea"||j.keyCode===32&&(x==="checkbox"||x==="radio")||x==="select-multiple")return Pa.call(this,j)},beforeactivate:function(j){j=j.target;g.data(j,"_change_data",ab(j))}},setup:function(){if(this.type==="file")return false;for(var j in Oa)g.event.add(this,j+".specialChange",Oa[j]);return Na.test(this.nodeName)},teardown:function(){g.event.remove(this,
".specialChange");return Na.test(this.nodeName)}};Oa=g.event.special.change.filters}D.addEventListener&&g.each({focus:"focusin",blur:"focusout"},function(j,q){function x(B){B=g.event.fix(B);B.type=q;return g.event.handle.call(this,B)}g.event.special[q]={setup:function(){this.addEventListener(j,x,true)},teardown:function(){this.removeEventListener(j,x,true)}}});g.each(["bind","one"],function(j,q){g.fn[q]=function(x,B,A){if(typeof x==="object"){for(var K in x)this[q](K,B,x[K],A);return this}if(g.isFunction(B)){A=
B;B=b}var L=q==="one"?g.proxy(A,function(O){g(this).unbind(O,L);return A.apply(this,arguments)}):A;if(x==="unload"&&q!=="one")this.one(x,B,A);else{K=0;for(var T=this.length;K<T;K++)g.event.add(this[K],x,L,B)}return this}});g.fn.extend({unbind:function(j,q){if(typeof j==="object"&&!j.preventDefault)for(var x in j)this.unbind(x,j[x]);else{x=0;for(var B=this.length;x<B;x++)g.event.remove(this[x],j,q)}return this},delegate:function(j,q,x,B){return this.live(q,x,B,j)},undelegate:function(j,q,x){return arguments.length===
0?this.unbind("live"):this.die(q,null,x,j)},trigger:function(j,q){return this.each(function(){g.event.trigger(j,q,this)})},triggerHandler:function(j,q){if(this[0]){j=g.Event(j);j.preventDefault();j.stopPropagation();g.event.trigger(j,q,this[0]);return j.result}},toggle:function(j){for(var q=arguments,x=1;x<q.length;)g.proxy(j,q[x++]);return this.click(g.proxy(j,function(B){var A=(g.data(this,"lastToggle"+j.guid)||0)%x;g.data(this,"lastToggle"+j.guid,A+1);B.preventDefault();return q[A].apply(this,
arguments)||false}))},hover:function(j,q){return this.mouseenter(j).mouseleave(q||j)}});var bb={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};g.each(["live","die"],function(j,q){g.fn[q]=function(x,B,A,K){var L,T=0,O,S,Y=K||this.selector,ea=K?this:g(this.context);if(g.isFunction(B)){A=B;B=b}for(x=(x||"").split(" ");(L=x[T++])!=null;){K=Aa.exec(L);O="";if(K){O=K[0];L=L.replace(Aa,"")}if(L==="hover")x.push("mouseenter"+O,"mouseleave"+O);else{S=L;if(L==="focus"||L==="blur"){x.push(bb[L]+
O);L+=O}else L=(bb[L]||L)+O;q==="live"?ea.each(function(){g.event.add(this,y(L,Y),{data:B,selector:Y,handler:A,origType:L,origHandler:A,preType:S})}):ea.unbind(y(L,Y),A)}}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(j,q){g.fn[q]=function(x){return x?this.bind(q,x):this.trigger(q)};if(g.attrFn)g.attrFn[q]=true});a.attachEvent&&
!a.addEventListener&&a.attachEvent("onunload",function(){for(var j in g.cache)if(g.cache[j].handle)try{g.event.remove(g.cache[j].handle.elem)}catch(q){}});(function(){function j(G){for(var I="",P,R=0;G[R];R++){P=G[R];if(P.nodeType===3||P.nodeType===4)I+=P.nodeValue;else if(P.nodeType!==8)I+=j(P.childNodes)}return I}function q(G,I,P,R,W,V){W=0;for(var ga=R.length;W<ga;W++){var ca=R[W];if(ca){ca=ca[G];for(var la=false;ca;){if(ca.sizcache===P){la=R[ca.sizset];break}if(ca.nodeType===1&&!V){ca.sizcache=
P;ca.sizset=W}if(ca.nodeName.toLowerCase()===I){la=ca;break}ca=ca[G]}R[W]=la}}}function x(G,I,P,R,W,V){W=0;for(var ga=R.length;W<ga;W++){var ca=R[W];if(ca){ca=ca[G];for(var la=false;ca;){if(ca.sizcache===P){la=R[ca.sizset];break}if(ca.nodeType===1){if(!V){ca.sizcache=P;ca.sizset=W}if(typeof I!=="string"){if(ca===I){la=true;break}}else if(O.filter(I,[ca]).length>0){la=ca;break}}ca=ca[G]}R[W]=la}}}var B=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
A=0,K=Object.prototype.toString,L=false,T=true;[0,0].sort(function(){T=false;return 0});var O=function(G,I,P,R){P=P||[];var W=I=I||D;if(I.nodeType!==1&&I.nodeType!==9)return[];if(!G||typeof G!=="string")return P;for(var V=[],ga,ca,la,Ga,Ca=true,Ea=ja(I),Da=G;(B.exec(""),ga=B.exec(Da))!==null;){Da=ga[3];V.push(ga[1]);if(ga[2]){Ga=ga[3];break}}if(V.length>1&&Y.exec(G))if(V.length===2&&S.relative[V[0]])ca=Qa(V[0]+V[1],I);else for(ca=S.relative[V[0]]?[I]:O(V.shift(),I);V.length;){G=V.shift();if(S.relative[G])G+=
V.shift();ca=Qa(G,ca)}else{if(!R&&V.length>1&&I.nodeType===9&&!Ea&&S.match.ID.test(V[0])&&!S.match.ID.test(V[V.length-1])){ga=O.find(V.shift(),I,Ea);I=ga.expr?O.filter(ga.expr,ga.set)[0]:ga.set[0]}if(I){ga=R?{expr:V.pop(),set:ma(R)}:O.find(V.pop(),V.length===1&&(V[0]==="~"||V[0]==="+")&&I.parentNode?I.parentNode:I,Ea);ca=ga.expr?O.filter(ga.expr,ga.set):ga.set;if(V.length>0)la=ma(ca);else Ca=false;for(;V.length;){var va=V.pop();ga=va;if(S.relative[va])ga=V.pop();else va="";if(ga==null)ga=I;S.relative[va](la,
ga,Ea)}}else la=[]}la||(la=ca);la||O.error(va||G);if(K.call(la)==="[object Array]")if(Ca)if(I&&I.nodeType===1)for(G=0;la[G]!=null;G++){if(la[G]&&(la[G]===true||la[G].nodeType===1&&wa(I,la[G])))P.push(ca[G])}else for(G=0;la[G]!=null;G++)la[G]&&la[G].nodeType===1&&P.push(ca[G]);else P.push.apply(P,la);else ma(la,P);if(Ga){O(Ga,W,P,R);O.uniqueSort(P)}return P};O.uniqueSort=function(G){if(pa){L=T;G.sort(pa);if(L)for(var I=1;I<G.length;I++)G[I]===G[I-1]&&G.splice(I--,1)}return G};O.matches=function(G,
I){return O(G,null,null,I)};O.find=function(G,I,P){var R,W;if(!G)return[];for(var V=0,ga=S.order.length;V<ga;V++){var ca=S.order[V];if(W=S.leftMatch[ca].exec(G)){var la=W[1];W.splice(1,1);if(la.substr(la.length-1)!=="\\"){W[1]=(W[1]||"").replace(/\\/g,"");R=S.find[ca](W,I,P);if(R!=null){G=G.replace(S.match[ca],"");break}}}}R||(R=I.getElementsByTagName("*"));return{set:R,expr:G}};O.filter=function(G,I,P,R){for(var W=G,V=[],ga=I,ca,la,Ga=I&&I[0]&&ja(I[0]);G&&I.length;){for(var Ca in S.filter)if((ca=
S.leftMatch[Ca].exec(G))!=null&&ca[2]){var Ea=S.filter[Ca],Da,va;va=ca[1];la=false;ca.splice(1,1);if(va.substr(va.length-1)!=="\\"){if(ga===V)V=[];if(S.preFilter[Ca])if(ca=S.preFilter[Ca](ca,ga,P,V,R,Ga)){if(ca===true)continue}else la=Da=true;if(ca)for(var Ja=0;(va=ga[Ja])!=null;Ja++)if(va){Da=Ea(va,ca,Ja,ga);var cb=R^!!Da;if(P&&Da!=null)if(cb)la=true;else ga[Ja]=false;else if(cb){V.push(va);la=true}}if(Da!==b){P||(ga=V);G=G.replace(S.match[Ca],"");if(!la)return[];break}}}if(G===W)if(la==null)O.error(G);
else break;W=G}return ga};O.error=function(G){throw"Syntax error, unrecognized expression: "+G;};var S=O.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(G){return G.getAttribute("href")}},relative:{"+":function(G,I){var P=typeof I==="string",R=P&&!/\W/.test(I);P=P&&!R;if(R)I=I.toLowerCase();R=0;for(var W=G.length,V;R<W;R++)if(V=G[R]){for(;(V=V.previousSibling)&&V.nodeType!==1;);G[R]=P||V&&V.nodeName.toLowerCase()===I?V||false:V===I}P&&O.filter(I,G,true)},">":function(G,I){var P=typeof I===
"string";if(P&&!/\W/.test(I)){I=I.toLowerCase();for(var R=0,W=G.length;R<W;R++){var V=G[R];if(V){P=V.parentNode;G[R]=P.nodeName.toLowerCase()===I?P:false}}}else{R=0;for(W=G.length;R<W;R++)if(V=G[R])G[R]=P?V.parentNode:V.parentNode===I;P&&O.filter(I,G,true)}},"":function(G,I,P){var R=A++,W=x;if(typeof I==="string"&&!/\W/.test(I)){var V=I=I.toLowerCase();W=q}W("parentNode",I,R,G,V,P)},"~":function(G,I,P){var R=A++,W=x;if(typeof I==="string"&&!/\W/.test(I)){var V=I=I.toLowerCase();W=q}W("previousSibling",
I,R,G,V,P)}},find:{ID:function(G,I,P){if(typeof I.getElementById!=="undefined"&&!P)return(G=I.getElementById(G[1]))?[G]:[]},NAME:function(G,I){if(typeof I.getElementsByName!=="undefined"){var P=[];I=I.getElementsByName(G[1]);for(var R=0,W=I.length;R<W;R++)I[R].getAttribute("name")===G[1]&&P.push(I[R]);return P.length===0?null:P}},TAG:function(G,I){return I.getElementsByTagName(G[1])}},preFilter:{CLASS:function(G,I,P,R,W,V){G=" "+G[1].replace(/\\/g,"")+" ";if(V)return G;V=0;for(var ga;(ga=I[V])!=null;V++)if(ga)if(W^
(ga.className&&(" "+ga.className+" ").replace(/[\t\n]/g," ").indexOf(G)>=0))P||R.push(ga);else if(P)I[V]=false;return false},ID:function(G){return G[1].replace(/\\/g,"")},TAG:function(G){return G[1].toLowerCase()},CHILD:function(G){if(G[1]==="nth"){var I=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(G[2]==="even"&&"2n"||G[2]==="odd"&&"2n+1"||!/\D/.test(G[2])&&"0n+"+G[2]||G[2]);G[2]=I[1]+(I[2]||1)-0;G[3]=I[3]-0}G[0]=A++;return G},ATTR:function(G,I,P,R,W,V){I=G[1].replace(/\\/g,"");if(!V&&S.attrMap[I])G[1]=S.attrMap[I];
if(G[2]==="~=")G[4]=" "+G[4]+" ";return G},PSEUDO:function(G,I,P,R,W){if(G[1]==="not")if((B.exec(G[3])||"").length>1||/^\w/.test(G[3]))G[3]=O(G[3],null,null,I);else{G=O.filter(G[3],I,P,true^W);P||R.push.apply(R,G);return false}else if(S.match.POS.test(G[0])||S.match.CHILD.test(G[0]))return true;return G},POS:function(G){G.unshift(true);return G}},filters:{enabled:function(G){return G.disabled===false&&G.type!=="hidden"},disabled:function(G){return G.disabled===true},checked:function(G){return G.checked===
true},selected:function(G){return G.selected===true},parent:function(G){return!!G.firstChild},empty:function(G){return!G.firstChild},has:function(G,I,P){return!!O(P[3],G).length},header:function(G){return/h\d/i.test(G.nodeName)},text:function(G){return"text"===G.type},radio:function(G){return"radio"===G.type},checkbox:function(G){return"checkbox"===G.type},file:function(G){return"file"===G.type},password:function(G){return"password"===G.type},submit:function(G){return"submit"===G.type},image:function(G){return"image"===
G.type},reset:function(G){return"reset"===G.type},button:function(G){return"button"===G.type||G.nodeName.toLowerCase()==="button"},input:function(G){return/input|select|textarea|button/i.test(G.nodeName)}},setFilters:{first:function(G,I){return I===0},last:function(G,I,P,R){return I===R.length-1},even:function(G,I){return I%2===0},odd:function(G,I){return I%2===1},lt:function(G,I,P){return I<P[3]-0},gt:function(G,I,P){return I>P[3]-0},nth:function(G,I,P){return P[3]-0===I},eq:function(G,I,P){return P[3]-
0===I}},filter:{PSEUDO:function(G,I,P,R){var W=I[1],V=S.filters[W];if(V)return V(G,P,I,R);else if(W==="contains")return(G.textContent||G.innerText||j([G])||"").indexOf(I[3])>=0;else if(W==="not"){I=I[3];P=0;for(R=I.length;P<R;P++)if(I[P]===G)return false;return true}else O.error("Syntax error, unrecognized expression: "+W)},CHILD:function(G,I){var P=I[1],R=G;switch(P){case "only":case "first":for(;R=R.previousSibling;)if(R.nodeType===1)return false;if(P==="first")return true;R=G;case "last":for(;R=
R.nextSibling;)if(R.nodeType===1)return false;return true;case "nth":P=I[2];var W=I[3];if(P===1&&W===0)return true;I=I[0];var V=G.parentNode;if(V&&(V.sizcache!==I||!G.nodeIndex)){var ga=0;for(R=V.firstChild;R;R=R.nextSibling)if(R.nodeType===1)R.nodeIndex=++ga;V.sizcache=I}G=G.nodeIndex-W;return P===0?G===0:G%P===0&&G/P>=0}},ID:function(G,I){return G.nodeType===1&&G.getAttribute("id")===I},TAG:function(G,I){return I==="*"&&G.nodeType===1||G.nodeName.toLowerCase()===I},CLASS:function(G,I){return(" "+
(G.className||G.getAttribute("class"))+" ").indexOf(I)>-1},ATTR:function(G,I){var P=I[1];G=S.attrHandle[P]?S.attrHandle[P](G):G[P]!=null?G[P]:G.getAttribute(P);P=G+"";var R=I[2];I=I[4];return G==null?R==="!=":R==="="?P===I:R==="*="?P.indexOf(I)>=0:R==="~="?(" "+P+" ").indexOf(I)>=0:!I?P&&G!==false:R==="!="?P!==I:R==="^="?P.indexOf(I)===0:R==="$="?P.substr(P.length-I.length)===I:R==="|="?P===I||P.substr(0,I.length+1)===I+"-":false},POS:function(G,I,P,R){var W=S.setFilters[I[2]];if(W)return W(G,P,I,
R)}}},Y=S.match.POS;for(var ea in S.match){S.match[ea]=new RegExp(S.match[ea].source+/(?![^\[]*\])(?![^\(]*\))/.source);S.leftMatch[ea]=new RegExp(/(^(?:.|\r|\n)*?)/.source+S.match[ea].source.replace(/\\(\d+)/g,function(G,I){return"\\"+(I-0+1)}))}var ma=function(G,I){G=Array.prototype.slice.call(G,0);if(I){I.push.apply(I,G);return I}return G};try{Array.prototype.slice.call(D.documentElement.childNodes,0)}catch(qa){ma=function(G,I){I=I||[];if(K.call(G)==="[object Array]")Array.prototype.push.apply(I,
G);else if(typeof G.length==="number")for(var P=0,R=G.length;P<R;P++)I.push(G[P]);else for(P=0;G[P];P++)I.push(G[P]);return I}}var pa;if(D.documentElement.compareDocumentPosition)pa=function(G,I){if(!G.compareDocumentPosition||!I.compareDocumentPosition){if(G==I)L=true;return G.compareDocumentPosition?-1:1}G=G.compareDocumentPosition(I)&4?-1:G===I?0:1;if(G===0)L=true;return G};else if("sourceIndex"in D.documentElement)pa=function(G,I){if(!G.sourceIndex||!I.sourceIndex){if(G==I)L=true;return G.sourceIndex?
-1:1}G=G.sourceIndex-I.sourceIndex;if(G===0)L=true;return G};else if(D.createRange)pa=function(G,I){if(!G.ownerDocument||!I.ownerDocument){if(G==I)L=true;return G.ownerDocument?-1:1}var P=G.ownerDocument.createRange(),R=I.ownerDocument.createRange();P.setStart(G,0);P.setEnd(G,0);R.setStart(I,0);R.setEnd(I,0);G=P.compareBoundaryPoints(Range.START_TO_END,R);if(G===0)L=true;return G};(function(){var G=D.createElement("div"),I="script"+(new Date).getTime();G.innerHTML="<a name='"+I+"'/>";var P=D.documentElement;
P.insertBefore(G,P.firstChild);if(D.getElementById(I)){S.find.ID=function(R,W,V){if(typeof W.getElementById!=="undefined"&&!V)return(W=W.getElementById(R[1]))?W.id===R[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===R[1]?[W]:b:[]};S.filter.ID=function(R,W){var V=typeof R.getAttributeNode!=="undefined"&&R.getAttributeNode("id");return R.nodeType===1&&V&&V.nodeValue===W}}P.removeChild(G);P=G=null})();(function(){var G=D.createElement("div");G.appendChild(D.createComment(""));
if(G.getElementsByTagName("*").length>0)S.find.TAG=function(I,P){P=P.getElementsByTagName(I[1]);if(I[1]==="*"){I=[];for(var R=0;P[R];R++)P[R].nodeType===1&&I.push(P[R]);P=I}return P};G.innerHTML="<a href='#'></a>";if(G.firstChild&&typeof G.firstChild.getAttribute!=="undefined"&&G.firstChild.getAttribute("href")!=="#")S.attrHandle.href=function(I){return I.getAttribute("href",2)};G=null})();D.querySelectorAll&&function(){var G=O,I=D.createElement("div");I.innerHTML="<p class='TEST'></p>";if(!(I.querySelectorAll&&
I.querySelectorAll(".TEST").length===0)){O=function(R,W,V,ga){W=W||D;if(!ga&&W.nodeType===9&&!ja(W))try{return ma(W.querySelectorAll(R),V)}catch(ca){}return G(R,W,V,ga)};for(var P in G)O[P]=G[P];I=null}}();(function(){var G=D.createElement("div");G.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!G.getElementsByClassName||G.getElementsByClassName("e").length===0)){G.lastChild.className="e";if(G.getElementsByClassName("e").length!==1){S.order.splice(1,0,"CLASS");S.find.CLASS=function(I,
P,R){if(typeof P.getElementsByClassName!=="undefined"&&!R)return P.getElementsByClassName(I[1])};G=null}}})();var wa=D.compareDocumentPosition?function(G,I){return!!(G.compareDocumentPosition(I)&16)}:function(G,I){return G!==I&&(G.contains?G.contains(I):true)},ja=function(G){return(G=(G?G.ownerDocument||G:0).documentElement)?G.nodeName!=="HTML":false},Qa=function(G,I){var P=[],R="",W;for(I=I.nodeType?[I]:I;W=S.match.PSEUDO.exec(G);){R+=W[0];G=G.replace(S.match.PSEUDO,"")}G=S.relative[G]?G+"*":G;W=
0;for(var V=I.length;W<V;W++)O(G,I[W],P);return O.filter(R,P)};g.find=O;g.expr=O.selectors;g.expr[":"]=g.expr.filters;g.unique=O.uniqueSort;g.text=j;g.isXMLDoc=ja;g.contains=wa})();var lb=/Until$/,mb=/^(?:parents|prevUntil|prevAll)/,nb=/,/;oa=Array.prototype.slice;var db=function(j,q,x){if(g.isFunction(q))return g.grep(j,function(A,K){return!!q.call(A,K,A)===x});else if(q.nodeType)return g.grep(j,function(A){return A===q===x});else if(typeof q==="string"){var B=g.grep(j,function(A){return A.nodeType===
1});if(N.test(q))return g.filter(q,B,!x);else q=g.filter(q,B)}return g.grep(j,function(A){return g.inArray(A,q)>=0===x})};g.fn.extend({find:function(j){for(var q=this.pushStack("","find",j),x=0,B=0,A=this.length;B<A;B++){x=q.length;g.find(j,this[B],q);if(B>0)for(var K=x;K<q.length;K++)for(var L=0;L<x;L++)if(q[L]===q[K]){q.splice(K--,1);break}}return q},has:function(j){var q=g(j);return this.filter(function(){for(var x=0,B=q.length;x<B;x++)if(g.contains(this,q[x]))return true})},not:function(j){return this.pushStack(db(this,
j,false),"not",j)},filter:function(j){return this.pushStack(db(this,j,true),"filter",j)},is:function(j){return!!j&&g.filter(j,this).length>0},closest:function(j,q){if(g.isArray(j)){var x=[],B=this[0],A,K={},L;if(B&&j.length){A=0;for(var T=j.length;A<T;A++){L=j[A];K[L]||(K[L]=g.expr.match.POS.test(L)?g(L,q||this.context):L)}for(;B&&B.ownerDocument&&B!==q;){for(L in K){A=K[L];if(A.jquery?A.index(B)>-1:g(B).is(A)){x.push({selector:L,elem:B});delete K[L]}}B=B.parentNode}}return x}var O=g.expr.match.POS.test(j)?
g(j,q||this.context):null;return this.map(function(S,Y){for(;Y&&Y.ownerDocument&&Y!==q;){if(O?O.index(Y)>-1:g(Y).is(j))return Y;Y=Y.parentNode}return null})},index:function(j){if(!j||typeof j==="string")return g.inArray(this[0],j?g(j):this.parent().children());return g.inArray(j.jquery?j[0]:j,this)},add:function(j,q){j=typeof j==="string"?g(j,q||this.context):g.makeArray(j);q=g.merge(this.get(),j);return this.pushStack(u(j[0])||u(q[0])?q:g.unique(q))},andSelf:function(){return this.add(this.prevObject)}});
g.each({parent:function(j){return(j=j.parentNode)&&j.nodeType!==11?j:null},parents:function(j){return g.dir(j,"parentNode")},parentsUntil:function(j,q,x){return g.dir(j,"parentNode",x)},next:function(j){return g.nth(j,2,"nextSibling")},prev:function(j){return g.nth(j,2,"previousSibling")},nextAll:function(j){return g.dir(j,"nextSibling")},prevAll:function(j){return g.dir(j,"previousSibling")},nextUntil:function(j,q,x){return g.dir(j,"nextSibling",x)},prevUntil:function(j,q,x){return g.dir(j,"previousSibling",
x)},siblings:function(j){return g.sibling(j.parentNode.firstChild,j)},children:function(j){return g.sibling(j.firstChild)},contents:function(j){return g.nodeName(j,"iframe")?j.contentDocument||j.contentWindow.document:g.makeArray(j.childNodes)}},function(j,q){g.fn[j]=function(x,B){var A=g.map(this,q,x);lb.test(j)||(B=x);if(B&&typeof B==="string")A=g.filter(B,A);A=this.length>1?g.unique(A):A;if((this.length>1||nb.test(B))&&mb.test(j))A=A.reverse();return this.pushStack(A,j,oa.call(arguments).join(","))}});
g.extend({filter:function(j,q,x){if(x)j=":not("+j+")";return g.find.matches(j,q)},dir:function(j,q,x){var B=[];for(j=j[q];j&&j.nodeType!==9&&(x===b||j.nodeType!==1||!g(j).is(x));){j.nodeType===1&&B.push(j);j=j[q]}return B},nth:function(j,q,x){q=q||1;for(var B=0;j;j=j[x])if(j.nodeType===1&&++B===q)break;return j},sibling:function(j,q){for(var x=[];j;j=j.nextSibling)j.nodeType===1&&j!==q&&x.push(j);return x}});var eb=/ jQuery\d+="(?:\d+|null)"/g,Ka=/^\s+/,fb=/(<([\w:]+)[^>]*?)\/>/g,ob=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,
gb=/<([\w:]+)/,pb=/<tbody/i,qb=/<|&#?\w+;/,Wa=/<script|<object|<embed|<option|<style/i,Xa=/checked\s*(?:[^=]|=\s*.checked.)/i,hb=function(j,q,x){return ob.test(x)?j:q+"></"+x+">"},xa={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,
"",""]};xa.optgroup=xa.option;xa.tbody=xa.tfoot=xa.colgroup=xa.caption=xa.thead;xa.th=xa.td;if(!g.support.htmlSerialize)xa._default=[1,"div<div>","</div>"];g.fn.extend({text:function(j){if(g.isFunction(j))return this.each(function(q){var x=g(this);x.text(j.call(this,q,x.text()))});if(typeof j!=="object"&&j!==b)return this.empty().append((this[0]&&this[0].ownerDocument||D).createTextNode(j));return g.text(this)},wrapAll:function(j){if(g.isFunction(j))return this.each(function(x){g(this).wrapAll(j.call(this,
x))});if(this[0]){var q=g(j,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&q.insertBefore(this[0]);q.map(function(){for(var x=this;x.firstChild&&x.firstChild.nodeType===1;)x=x.firstChild;return x}).append(this)}return this},wrapInner:function(j){if(g.isFunction(j))return this.each(function(q){g(this).wrapInner(j.call(this,q))});return this.each(function(){var q=g(this),x=q.contents();x.length?x.wrapAll(j):q.append(j)})},wrap:function(j){return this.each(function(){g(this).wrapAll(j)})},
unwrap:function(){return this.parent().each(function(){g.nodeName(this,"body")||g(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(j){this.nodeType===1&&this.appendChild(j)})},prepend:function(){return this.domManip(arguments,true,function(j){this.nodeType===1&&this.insertBefore(j,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(q){this.parentNode.insertBefore(q,this)});else if(arguments.length){var j=
g(arguments[0]);j.push.apply(j,this.toArray());return this.pushStack(j,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(q){this.parentNode.insertBefore(q,this.nextSibling)});else if(arguments.length){var j=this.pushStack(this,"after",arguments);j.push.apply(j,g(arguments[0]).toArray());return j}},remove:function(j,q){for(var x=0,B;(B=this[x])!=null;x++)if(!j||g.filter(j,[B]).length){if(!q&&B.nodeType===1){g.cleanData(B.getElementsByTagName("*"));
g.cleanData([B])}B.parentNode&&B.parentNode.removeChild(B)}return this},empty:function(){for(var j=0,q;(q=this[j])!=null;j++)for(q.nodeType===1&&g.cleanData(q.getElementsByTagName("*"));q.firstChild;)q.removeChild(q.firstChild);return this},clone:function(j){var q=this.map(function(){if(!g.support.noCloneEvent&&!g.isXMLDoc(this)){var x=this.outerHTML,B=this.ownerDocument;if(!x){x=B.createElement("div");x.appendChild(this.cloneNode(true));x=x.innerHTML}return g.clean([x.replace(eb,"").replace(/=([^="'>\s]+\/)>/g,
'="$1">').replace(Ka,"")],B)[0]}else return this.cloneNode(true)});if(j===true){z(this,q);z(this.find("*"),q.find("*"))}return q},html:function(j){if(j===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(eb,""):null;else if(typeof j==="string"&&!Wa.test(j)&&(g.support.leadingWhitespace||!Ka.test(j))&&!xa[(gb.exec(j)||["",""])[1].toLowerCase()]){j=j.replace(fb,hb);try{for(var q=0,x=this.length;q<x;q++)if(this[q].nodeType===1){g.cleanData(this[q].getElementsByTagName("*"));this[q].innerHTML=
j}}catch(B){this.empty().append(j)}}else g.isFunction(j)?this.each(function(A){var K=g(this),L=K.html();K.empty().append(function(){return j.call(this,A,L)})}):this.empty().append(j);return this},replaceWith:function(j){if(this[0]&&this[0].parentNode){if(g.isFunction(j))return this.each(function(q){var x=g(this),B=x.html();x.replaceWith(j.call(this,q,B))});if(typeof j!=="string")j=g(j).detach();return this.each(function(){var q=this.nextSibling,x=this.parentNode;g(this).remove();q?g(q).before(j):
g(x).append(j)})}else return this.pushStack(g(g.isFunction(j)?j():j),"replaceWith",j)},detach:function(j){return this.remove(j,true)},domManip:function(j,q,x){function B(ea){return g.nodeName(ea,"table")?ea.getElementsByTagName("tbody")[0]||ea.appendChild(ea.ownerDocument.createElement("tbody")):ea}var A,K,L=j[0],T=[],O;if(!g.support.checkClone&&arguments.length===3&&typeof L==="string"&&Xa.test(L))return this.each(function(){g(this).domManip(j,q,x,true)});if(g.isFunction(L))return this.each(function(ea){var ma=
g(this);j[0]=L.call(this,ea,q?ma.html():b);ma.domManip(j,q,x)});if(this[0]){A=L&&L.parentNode;A=g.support.parentNode&&A&&A.nodeType===11&&A.childNodes.length===this.length?{fragment:A}:l(j,this,T);O=A.fragment;if(K=O.childNodes.length===1?(O=O.firstChild):O.firstChild){q=q&&g.nodeName(K,"tr");for(var S=0,Y=this.length;S<Y;S++)x.call(q?B(this[S],K):this[S],S>0||A.cacheable||this.length>1?O.cloneNode(true):O)}T.length&&g.each(T,e)}return this}});g.fragments={};g.each({appendTo:"append",prependTo:"prepend",
insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(j,q){g.fn[j]=function(x){var B=[];x=g(x);var A=this.length===1&&this[0].parentNode;if(A&&A.nodeType===11&&A.childNodes.length===1&&x.length===1){x[q](this[0]);return this}else{A=0;for(var K=x.length;A<K;A++){var L=(A>0?this.clone(true):this).get();g.fn[q].apply(g(x[A]),L);B=B.concat(L)}return this.pushStack(B,j,x.selector)}}});g.extend({clean:function(j,q,x,B){q=q||D;if(typeof q.createElement==="undefined")q=q.ownerDocument||
q[0]&&q[0].ownerDocument||D;for(var A=[],K=0,L;(L=j[K])!=null;K++){if(typeof L==="number")L+="";if(L){if(typeof L==="string"&&!qb.test(L))L=q.createTextNode(L);else if(typeof L==="string"){L=L.replace(fb,hb);var T=(gb.exec(L)||["",""])[1].toLowerCase(),O=xa[T]||xa._default,S=O[0],Y=q.createElement("div");for(Y.innerHTML=O[1]+L+O[2];S--;)Y=Y.lastChild;if(!g.support.tbody){S=pb.test(L);T=T==="table"&&!S?Y.firstChild&&Y.firstChild.childNodes:O[1]==="<table>"&&!S?Y.childNodes:[];for(O=T.length-1;O>=0;--O)g.nodeName(T[O],
"tbody")&&!T[O].childNodes.length&&T[O].parentNode.removeChild(T[O])}!g.support.leadingWhitespace&&Ka.test(L)&&Y.insertBefore(q.createTextNode(Ka.exec(L)[0]),Y.firstChild);L=Y.childNodes}if(L.nodeType)A.push(L);else A=g.merge(A,L)}}if(x)for(K=0;A[K];K++)if(B&&g.nodeName(A[K],"script")&&(!A[K].type||A[K].type.toLowerCase()==="text/javascript"))B.push(A[K].parentNode?A[K].parentNode.removeChild(A[K]):A[K]);else{A[K].nodeType===1&&A.splice.apply(A,[K+1,0].concat(g.makeArray(A[K].getElementsByTagName("script"))));
x.appendChild(A[K])}return A},cleanData:function(j){for(var q,x,B=g.cache,A=g.event.special,K=g.support.deleteExpando,L=0,T;(T=j[L])!=null;L++)if(x=T[g.expando]){q=B[x];if(q.events)for(var O in q.events)A[O]?g.event.remove(T,O):Ia(T,O,q.handle);if(K)delete T[g.expando];else T.removeAttribute&&T.removeAttribute(g.expando);delete B[x]}}});var rb=/z-?index|font-?weight|opacity|zoom|line-?height/i,ib=/alpha\([^)]*\)/,jb=/opacity=([^)]*)/,Ra=/float/i,Sa=/-([a-z])/ig,sb=/([A-Z])/g,tb=/^-?\d+(?:px)?$/i,
ub=/^-?\d/,vb={position:"absolute",visibility:"hidden",display:"block"},wb=["Left","Right"],xb=["Top","Bottom"],yb=D.defaultView&&D.defaultView.getComputedStyle,kb=g.support.cssFloat?"cssFloat":"styleFloat",Ta=function(j,q){return q.toUpperCase()};g.fn.css=function(j,q){return c(this,j,q,true,function(x,B,A){if(A===b)return g.curCSS(x,B);if(typeof A==="number"&&!rb.test(B))A+="px";g.style(x,B,A)})};g.extend({style:function(j,q,x){if(!j||j.nodeType===3||j.nodeType===8)return b;if((q==="width"||q===
"height")&&parseFloat(x)<0)x=b;var B=j.style||j,A=x!==b;if(!g.support.opacity&&q==="opacity"){if(A){B.zoom=1;q=parseInt(x,10)+""==="NaN"?"":"alpha(opacity="+x*100+")";j=B.filter||g.curCSS(j,"filter")||"";B.filter=ib.test(j)?j.replace(ib,q):q}return B.filter&&B.filter.indexOf("opacity=")>=0?parseFloat(jb.exec(B.filter)[1])/100+"":""}if(Ra.test(q))q=kb;q=q.replace(Sa,Ta);if(A)B[q]=x;return B[q]},css:function(j,q,x,B){if(q==="width"||q==="height"){var A,K=q==="width"?wb:xb;x=function(){A=q==="width"?
j.offsetWidth:j.offsetHeight;B!=="border"&&g.each(K,function(){B||(A-=parseFloat(g.curCSS(j,"padding"+this,true))||0);if(B==="margin")A+=parseFloat(g.curCSS(j,"margin"+this,true))||0;else A-=parseFloat(g.curCSS(j,"border"+this+"Width",true))||0})};j.offsetWidth!==0?x():g.swap(j,vb,x);return Math.max(0,Math.round(A))}return g.curCSS(j,q,x)},curCSS:function(j,q,x){var B,A=j.style;if(!g.support.opacity&&q==="opacity"&&j.currentStyle){B=jb.test(j.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":
"";return B===""?"1":B}if(Ra.test(q))q=kb;if(!x&&A&&A[q])B=A[q];else if(yb){if(Ra.test(q))q="float";q=q.replace(sb,"-$1").toLowerCase();A=j.ownerDocument.defaultView;if(!A)return null;if(j=A.getComputedStyle(j,null))B=j.getPropertyValue(q);if(q==="opacity"&&B==="")B="1"}else if(j.currentStyle){x=q.replace(Sa,Ta);B=j.currentStyle[q]||j.currentStyle[x];if(!tb.test(B)&&ub.test(B)){q=A.left;var K=j.runtimeStyle.left;j.runtimeStyle.left=j.currentStyle.left;A.left=x==="fontSize"?"1em":B||0;B=A.pixelLeft+
"px";A.left=q;j.runtimeStyle.left=K}}return B},swap:function(j,q,x){var B={};for(var A in q){B[A]=j.style[A];j.style[A]=q[A]}x.call(j);for(A in q)j.style[A]=B[A]}});if(g.expr&&g.expr.filters){g.expr.filters.hidden=function(j){var q=j.offsetWidth,x=j.offsetHeight,B=j.nodeName.toLowerCase()==="tr";return q===0&&x===0&&!B?true:q>0&&x>0&&!B?false:g.curCSS(j,"display")==="none"};g.expr.filters.visible=function(j){return!g.expr.filters.hidden(j)}}var zb=f(),Ab=/<script(.|\s)*?\/script>/gi,Bb=/select|textarea/i,
Cb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,Fa=/=\?(&|$)/,Ua=/\?/,Db=/(\?|&)_=.*?(&|$)/,Eb=/^(\w+:)?\/\/([^\/?#]+)/,Fb=/%20/g,Gb=g.fn.load;g.fn.extend({load:function(j,q,x){if(typeof j!=="string")return Gb.call(this,j);else if(!this.length)return this;var B=j.indexOf(" ");if(B>=0){var A=j.slice(B,j.length);j=j.slice(0,B)}B="GET";if(q)if(g.isFunction(q)){x=q;q=null}else if(typeof q==="object"){q=g.param(q,g.ajaxSettings.traditional);B="POST"}var K=
this;g.ajax({url:j,type:B,dataType:"html",data:q,complete:function(L,T){if(T==="success"||T==="notmodified")K.html(A?g("<div />").append(L.responseText.replace(Ab,"")).find(A):L.responseText);x&&K.each(x,[L.responseText,T,L])}});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||Bb.test(this.nodeName)||
Cb.test(this.type))}).map(function(j,q){j=g(this).val();return j==null?null:g.isArray(j)?g.map(j,function(x){return{name:q.name,value:x}}):{name:q.name,value:j}}).get()}});g.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(j,q){g.fn[q]=function(x){return this.bind(q,x)}});g.extend({get:function(j,q,x,B){if(g.isFunction(q)){B=B||x;x=q;q=null}return g.ajax({type:"GET",url:j,data:q,success:x,dataType:B})},getScript:function(j,q){return g.get(j,null,q,"script")},
getJSON:function(j,q,x){return g.get(j,q,x,"json")},post:function(j,q,x,B){if(g.isFunction(q)){B=B||x;x=q;q={}}return g.ajax({type:"POST",url:j,data:q,success:x,dataType:B})},ajaxSetup:function(j){g.extend(g.ajaxSettings,j)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:a.XMLHttpRequest&&(a.location.protocol!=="file:"||!a.ActiveXObject)?function(){return new a.XMLHttpRequest}:function(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(j){}},
accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(j){function q(){A.success&&A.success.call(O,T,L,ja);A.global&&B("ajaxSuccess",[ja,A])}function x(){A.complete&&A.complete.call(O,ja,L);A.global&&B("ajaxComplete",[ja,A]);A.global&&!--g.active&&g.event.trigger("ajaxStop")}function B(W,V){(A.context?g(A.context):g.event).trigger(W,
V)}var A=g.extend(true,{},g.ajaxSettings,j),K,L,T,O=j&&j.context||A,S=A.type.toUpperCase();if(A.data&&A.processData&&typeof A.data!=="string")A.data=g.param(A.data,A.traditional);if(A.dataType==="jsonp"){if(S==="GET")Fa.test(A.url)||(A.url+=(Ua.test(A.url)?"&":"?")+(A.jsonp||"callback")+"=?");else if(!A.data||!Fa.test(A.data))A.data=(A.data?A.data+"&":"")+(A.jsonp||"callback")+"=?";A.dataType="json"}if(A.dataType==="json"&&(A.data&&Fa.test(A.data)||Fa.test(A.url))){K=A.jsonpCallback||"jsonp"+zb++;
if(A.data)A.data=(A.data+"").replace(Fa,"="+K+"$1");A.url=A.url.replace(Fa,"="+K+"$1");A.dataType="script";a[K]=a[K]||function(W){T=W;q();x();a[K]=b;try{delete a[K]}catch(V){}ma&&ma.removeChild(qa)}}if(A.dataType==="script"&&A.cache===null)A.cache=false;if(A.cache===false&&S==="GET"){var Y=f(),ea=A.url.replace(Db,"$1_="+Y+"$2");A.url=ea+(ea===A.url?(Ua.test(A.url)?"&":"?")+"_="+Y:"")}if(A.data&&S==="GET")A.url+=(Ua.test(A.url)?"&":"?")+A.data;A.global&&!g.active++&&g.event.trigger("ajaxStart");Y=
(Y=Eb.exec(A.url))&&(Y[1]&&Y[1]!==location.protocol||Y[2]!==location.host);if(A.dataType==="script"&&S==="GET"&&Y){var ma=D.getElementsByTagName("head")[0]||D.documentElement,qa=D.createElement("script");qa.src=A.url;if(A.scriptCharset)qa.charset=A.scriptCharset;if(!K){var pa=false;qa.onload=qa.onreadystatechange=function(){if(!pa&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){pa=true;q();x();qa.onload=qa.onreadystatechange=null;ma&&qa.parentNode&&ma.removeChild(qa)}}}ma.insertBefore(qa,
ma.firstChild);return b}var wa=false,ja=A.xhr();if(ja){A.username?ja.open(S,A.url,A.async,A.username,A.password):ja.open(S,A.url,A.async);try{if(A.data||j&&j.contentType)ja.setRequestHeader("Content-Type",A.contentType);if(A.ifModified){g.lastModified[A.url]&&ja.setRequestHeader("If-Modified-Since",g.lastModified[A.url]);g.etag[A.url]&&ja.setRequestHeader("If-None-Match",g.etag[A.url])}Y||ja.setRequestHeader("X-Requested-With","XMLHttpRequest");ja.setRequestHeader("Accept",A.dataType&&A.accepts[A.dataType]?
A.accepts[A.dataType]+", */*":A.accepts._default)}catch(Qa){}if(A.beforeSend&&A.beforeSend.call(O,ja,A)===false){A.global&&!--g.active&&g.event.trigger("ajaxStop");ja.abort();return false}A.global&&B("ajaxSend",[ja,A]);var G=ja.onreadystatechange=function(W){if(!ja||ja.readyState===0||W==="abort"){wa||x();wa=true;if(ja)ja.onreadystatechange=g.noop}else if(!wa&&ja&&(ja.readyState===4||W==="timeout")){wa=true;ja.onreadystatechange=g.noop;L=W==="timeout"?"timeout":!g.httpSuccess(ja)?"error":A.ifModified&&
g.httpNotModified(ja,A.url)?"notmodified":"success";var V;if(L==="success")try{T=g.httpData(ja,A.dataType,A)}catch(ga){L="parsererror";V=ga}if(L==="success"||L==="notmodified")K||q();else g.handleError(A,ja,L,V);x();W==="timeout"&&ja.abort();if(A.async)ja=null}};try{var I=ja.abort;ja.abort=function(){ja&&I.call(ja);G("abort")}}catch(P){}A.async&&A.timeout>0&&setTimeout(function(){ja&&!wa&&G("timeout")},A.timeout);try{ja.send(S==="POST"||S==="PUT"||S==="DELETE"?A.data:null)}catch(R){g.handleError(A,
ja,null,R);x()}A.async||G();return ja}},handleError:function(j,q,x,B){if(j.error)j.error.call(j.context||j,q,x,B);if(j.global)(j.context?g(j.context):g.event).trigger("ajaxError",[q,j,B])},active:0,httpSuccess:function(j){try{return!j.status&&location.protocol==="file:"||j.status>=200&&j.status<300||j.status===304||j.status===1223||j.status===0}catch(q){}return false},httpNotModified:function(j,q){var x=j.getResponseHeader("Last-Modified"),B=j.getResponseHeader("Etag");if(x)g.lastModified[q]=x;if(B)g.etag[q]=
B;return j.status===304||j.status===0},httpData:function(j,q,x){var B=j.getResponseHeader("content-type")||"",A=q==="xml"||!q&&B.indexOf("xml")>=0;j=A?j.responseXML:j.responseText;A&&j.documentElement.nodeName==="parsererror"&&g.error("parsererror");if(x&&x.dataFilter)j=x.dataFilter(j,q);if(typeof j==="string")if(q==="json"||!q&&B.indexOf("json")>=0)j=g.parseJSON(j);else if(q==="script"||!q&&B.indexOf("javascript")>=0)g.globalEval(j);return j},param:function(j,q){function x(L,T){if(g.isArray(T))g.each(T,
function(O,S){q||/\[\]$/.test(L)?B(L,S):x(L+"["+(typeof S==="object"||g.isArray(S)?O:"")+"]",S)});else!q&&T!=null&&typeof T==="object"?g.each(T,function(O,S){x(L+"["+O+"]",S)}):B(L,T)}function B(L,T){T=g.isFunction(T)?T():T;A[A.length]=encodeURIComponent(L)+"="+encodeURIComponent(T)}var A=[];if(q===b)q=g.ajaxSettings.traditional;if(g.isArray(j)||j.jquery)g.each(j,function(){B(this.name,this.value)});else for(var K in j)x(K,j[K]);return A.join("&").replace(Fb,"+")}});var Va={},Hb=/toggle|show|hide/,
Ib=/^([+-]=)?([\d+-.]+)(.*)$/,La,Ya=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];g.fn.extend({show:function(j,q){if(j||j===0)return this.animate(k("show",3),j,q);else{j=0;for(q=this.length;j<q;j++){var x=g.data(this[j],"olddisplay");this[j].style.display=x||"";if(g.css(this[j],"display")==="none"){x=this[j].nodeName;var B;if(Va[x])B=Va[x];else{var A=g("<"+x+" />").appendTo("body");B=A.css("display");
if(B==="none")B="block";A.remove();Va[x]=B}g.data(this[j],"olddisplay",B)}}j=0;for(q=this.length;j<q;j++)this[j].style.display=g.data(this[j],"olddisplay")||"";return this}},hide:function(j,q){if(j||j===0)return this.animate(k("hide",3),j,q);else{j=0;for(q=this.length;j<q;j++){var x=g.data(this[j],"olddisplay");!x&&x!=="none"&&g.data(this[j],"olddisplay",g.css(this[j],"display"))}j=0;for(q=this.length;j<q;j++)this[j].style.display="none";return this}},_toggle:g.fn.toggle,toggle:function(j,q){var x=
typeof j==="boolean";if(g.isFunction(j)&&g.isFunction(q))this._toggle.apply(this,arguments);else j==null||x?this.each(function(){var B=x?j:g(this).is(":hidden");g(this)[B?"show":"hide"]()}):this.animate(k("toggle",3),j,q);return this},fadeTo:function(j,q,x){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:q},j,x)},animate:function(j,q,x,B){var A=g.speed(q,x,B);if(g.isEmptyObject(j))return this.each(A.complete);return this[A.queue===false?"each":"queue"](function(){var K=
g.extend({},A),L,T=this.nodeType===1&&g(this).is(":hidden"),O=this;for(L in j){var S=L.replace(Sa,Ta);if(L!==S){j[S]=j[L];delete j[L];L=S}if(j[L]==="hide"&&T||j[L]==="show"&&!T)return K.complete.call(this);if((L==="height"||L==="width")&&this.style){K.display=g.css(this,"display");K.overflow=this.style.overflow}if(g.isArray(j[L])){(K.specialEasing=K.specialEasing||{})[L]=j[L][1];j[L]=j[L][0]}}if(K.overflow!=null)this.style.overflow="hidden";K.curAnim=g.extend({},j);g.each(j,function(Y,ea){var ma=
new g.fx(O,K,Y);if(Hb.test(ea))ma[ea==="toggle"?T?"show":"hide":ea](j);else{var qa=Ib.exec(ea),pa=ma.cur(true)||0;if(qa){ea=parseFloat(qa[2]);var wa=qa[3]||"px";if(wa!=="px"){O.style[Y]=(ea||1)+wa;pa=(ea||1)/ma.cur(true)*pa;O.style[Y]=pa+wa}if(qa[1])ea=(qa[1]==="-="?-1:1)*ea+pa;ma.custom(pa,ea,wa)}else ma.custom(pa,ea,"")}});return true})},stop:function(j,q){var x=g.timers;j&&this.queue([]);this.each(function(){for(var B=x.length-1;B>=0;B--)if(x[B].elem===this){q&&x[B](true);x.splice(B,1)}});q||this.dequeue();
return this}});g.each({slideDown:k("show",1),slideUp:k("hide",1),slideToggle:k("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(j,q){g.fn[j]=function(x,B){return this.animate(q,x,B)}});g.extend({speed:function(j,q,x){var B=j&&typeof j==="object"?j:{complete:x||!x&&q||g.isFunction(j)&&j,duration:j,easing:x&&q||q&&!g.isFunction(q)&&q};B.duration=g.fx.off?0:typeof B.duration==="number"?B.duration:g.fx.speeds[B.duration]||g.fx.speeds._default;B.old=B.complete;B.complete=function(){B.queue!==
false&&g(this).dequeue();g.isFunction(B.old)&&B.old.call(this)};return B},easing:{linear:function(j,q,x,B){return x+B*j},swing:function(j,q,x,B){return(-Math.cos(j*Math.PI)/2+0.5)*B+x}},timers:[],fx:function(j,q,x){this.options=q;this.elem=j;this.prop=x;if(!q.orig)q.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);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display=
"block"},cur:function(j){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(j=parseFloat(g.css(this.elem,this.prop,j)))&&j>-10000?j:parseFloat(g.curCSS(this.elem,this.prop))||0},custom:function(j,q,x){function B(K){return A.step(K)}this.startTime=f();this.start=j;this.end=q;this.unit=x||this.unit||"px";this.now=this.start;this.pos=this.state=0;var A=this;B.elem=this.elem;if(B()&&g.timers.push(B)&&!La)La=setInterval(g.fx.tick,13)},
show:function(){this.options.orig[this.prop]=g.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());g(this.elem).show()},hide:function(){this.options.orig[this.prop]=g.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(j){var q=f(),x=true;if(j||q>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var B in this.options.curAnim)if(this.options.curAnim[B]!==
true)x=false;if(x){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;j=g.data(this.elem,"olddisplay");this.elem.style.display=j?j:this.options.display;if(g.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&g(this.elem).hide();if(this.options.hide||this.options.show)for(var A in this.options.curAnim)g.style(this.elem,A,this.options.orig[A]);this.options.complete.call(this.elem)}return false}else{A=q-this.startTime;this.state=A/this.options.duration;
j=this.options.easing||(g.easing.swing?"swing":"linear");this.pos=g.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||j](this.state,A,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};g.extend(g.fx,{tick:function(){for(var j=g.timers,q=0;q<j.length;q++)j[q]()||j.splice(q--,1);j.length||g.fx.stop()},stop:function(){clearInterval(La);La=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(j){g.style(j.elem,
"opacity",j.now)},_default:function(j){if(j.elem.style&&j.elem.style[j.prop]!=null)j.elem.style[j.prop]=(j.prop==="width"||j.prop==="height"?Math.max(0,j.now):j.now)+j.unit;else j.elem[j.prop]=j.now}}});if(g.expr&&g.expr.filters)g.expr.filters.animated=function(j){return g.grep(g.timers,function(q){return j===q.elem}).length};g.fn.offset="getBoundingClientRect"in D.documentElement?function(j){var q=this[0];if(j)return this.each(function(A){g.offset.setOffset(this,j,A)});if(!q||!q.ownerDocument)return null;
if(q===q.ownerDocument.body)return g.offset.bodyOffset(q);var x=q.getBoundingClientRect(),B=q.ownerDocument;q=B.body;B=B.documentElement;return{top:x.top+(self.pageYOffset||g.support.boxModel&&B.scrollTop||q.scrollTop)-(B.clientTop||q.clientTop||0),left:x.left+(self.pageXOffset||g.support.boxModel&&B.scrollLeft||q.scrollLeft)-(B.clientLeft||q.clientLeft||0)}}:function(j){var q=this[0];if(j)return this.each(function(Y){g.offset.setOffset(this,j,Y)});if(!q||!q.ownerDocument)return null;if(q===q.ownerDocument.body)return g.offset.bodyOffset(q);
g.offset.initialize();var x=q.offsetParent,B=q,A=q.ownerDocument,K,L=A.documentElement,T=A.body;B=(A=A.defaultView)?A.getComputedStyle(q,null):q.currentStyle;for(var O=q.offsetTop,S=q.offsetLeft;(q=q.parentNode)&&q!==T&&q!==L;){if(g.offset.supportsFixedPosition&&B.position==="fixed")break;K=A?A.getComputedStyle(q,null):q.currentStyle;O-=q.scrollTop;S-=q.scrollLeft;if(q===x){O+=q.offsetTop;S+=q.offsetLeft;if(g.offset.doesNotAddBorder&&!(g.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(q.nodeName))){O+=
parseFloat(K.borderTopWidth)||0;S+=parseFloat(K.borderLeftWidth)||0}B=x;x=q.offsetParent}if(g.offset.subtractsBorderForOverflowNotVisible&&K.overflow!=="visible"){O+=parseFloat(K.borderTopWidth)||0;S+=parseFloat(K.borderLeftWidth)||0}B=K}if(B.position==="relative"||B.position==="static"){O+=T.offsetTop;S+=T.offsetLeft}if(g.offset.supportsFixedPosition&&B.position==="fixed"){O+=Math.max(L.scrollTop,T.scrollTop);S+=Math.max(L.scrollLeft,T.scrollLeft)}return{top:O,left:S}};g.offset={initialize:function(){var j=
D.body,q=D.createElement("div"),x,B,A,K=parseFloat(g.curCSS(j,"marginTop",true))||0;g.extend(q.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});q.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>";
j.insertBefore(q,j.firstChild);x=q.firstChild;B=x.firstChild;A=x.nextSibling.firstChild.firstChild;this.doesNotAddBorder=B.offsetTop!==5;this.doesAddBorderForTableAndCells=A.offsetTop===5;B.style.position="fixed";B.style.top="20px";this.supportsFixedPosition=B.offsetTop===20||B.offsetTop===15;B.style.position=B.style.top="";x.style.overflow="hidden";x.style.position="relative";this.subtractsBorderForOverflowNotVisible=B.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=j.offsetTop!==K;j.removeChild(q);
g.offset.initialize=g.noop},bodyOffset:function(j){var q=j.offsetTop,x=j.offsetLeft;g.offset.initialize();if(g.offset.doesNotIncludeMarginInBodyOffset){q+=parseFloat(g.curCSS(j,"marginTop",true))||0;x+=parseFloat(g.curCSS(j,"marginLeft",true))||0}return{top:q,left:x}},setOffset:function(j,q,x){if(/static/.test(g.curCSS(j,"position")))j.style.position="relative";var B=g(j),A=B.offset(),K=parseInt(g.curCSS(j,"top",true),10)||0,L=parseInt(g.curCSS(j,"left",true),10)||0;if(g.isFunction(q))q=q.call(j,
x,A);x={top:q.top-A.top+K,left:q.left-A.left+L};"using"in q?q.using.call(j,x):B.css(x)}};g.fn.extend({position:function(){if(!this[0])return null;var j=this[0],q=this.offsetParent(),x=this.offset(),B=/^body|html$/i.test(q[0].nodeName)?{top:0,left:0}:q.offset();x.top-=parseFloat(g.curCSS(j,"marginTop",true))||0;x.left-=parseFloat(g.curCSS(j,"marginLeft",true))||0;B.top+=parseFloat(g.curCSS(q[0],"borderTopWidth",true))||0;B.left+=parseFloat(g.curCSS(q[0],"borderLeftWidth",true))||0;return{top:x.top-
B.top,left:x.left-B.left}},offsetParent:function(){return this.map(function(){for(var j=this.offsetParent||D.body;j&&!/^body|html$/i.test(j.nodeName)&&g.css(j,"position")==="static";)j=j.offsetParent;return j})}});g.each(["Left","Top"],function(j,q){var x="scroll"+q;g.fn[x]=function(B){var A=this[0],K;if(!A)return null;if(B!==b)return this.each(function(){if(K=r(this))K.scrollTo(!j?B:g(K).scrollLeft(),j?B:g(K).scrollTop());else this[x]=B});else return(K=r(A))?"pageXOffset"in K?K[j?"pageYOffset":"pageXOffset"]:
g.support.boxModel&&K.document.documentElement[x]||K.document.body[x]:A[x]}});g.each(["Height","Width"],function(j,q){var x=q.toLowerCase();g.fn["inner"+q]=function(){return this[0]?g.css(this[0],x,false,"padding"):null};g.fn["outer"+q]=function(B){return this[0]?g.css(this[0],x,false,B?"margin":"border"):null};g.fn[x]=function(B){var A=this[0];if(!A)return B==null?null:this;if(g.isFunction(B))return this.each(function(K){var L=g(this);L[x](B.call(this,K,L[x]()))});return"scrollTo"in A&&A.document?
A.document.compatMode==="CSS1Compat"&&A.document.documentElement["client"+q]||A.document.body["client"+q]:A.nodeType===9?Math.max(A.documentElement["client"+q],A.body["scroll"+q],A.documentElement["scroll"+q],A.body["offset"+q],A.documentElement["offset"+q]):B===b?g.css(A,x):this.css(x,typeof B==="string"?B:B+"px")}});a.jQuery=a.$=g})(window);jQuery.ui||function(a){a.ui={version:"1.8.1",plugin:{add:function(b,d,e){b=a.ui[b].prototype;for(var c in e){b.plugins[c]=b.plugins[c]||[];b.plugins[c].push([d,e[c]])}},call:function(b,d,e){if((d=b.plugins[d])&&b.element[0].parentNode)for(var c=0;c<d.length;c++)b.options[d[c][0]]&&d[c][1].apply(b.element,e)}},contains:function(b,d){return document.compareDocumentPosition?b.compareDocumentPosition(d)&16:b!==d&&b.contains(d)},hasScroll:function(b,d){if(a(b).css("overflow")=="hidden")return false;d=
d&&d=="left"?"scrollLeft":"scrollTop";var e=false;if(b[d]>0)return true;b[d]=1;e=b[d]>0;b[d]=0;return e},isOverAxis:function(b,d,e){return b>d&&b<d+e},isOver:function(b,d,e,c,f,h){return a.ui.isOverAxis(b,e,f)&&a.ui.isOverAxis(d,c,h)},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,d){return typeof b==="number"?this.each(function(){var e=this;setTimeout(function(){a(e).focus();d&&d.call(e)},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!==
undefined)return this.css("zIndex",b);if(this.length){b=a(this[0]);for(var d;b.length&&b[0]!==document;){d=b.css("position");if(d=="absolute"||d=="relative"||d=="fixed"){d=parseInt(b.css("zIndex"));if(!isNaN(d)&&d!=0)return d}b=b.parent()}}return 0}});a.extend(a.expr[":"],{data:function(b,d,e){return!!a.data(b,e[3])},focusable:function(b){var d=b.nodeName.toLowerCase(),e=a.attr(b,"tabindex");return(/input|select|textarea|button|object/.test(d)?!b.disabled:"a"==d||"area"==d?b.href||!isNaN(e):!isNaN(e))&&
!a(b)["area"==d?"parents":"closest"](":hidden").length},tabbable:function(b){var d=a.attr(b,"tabindex");return(isNaN(d)||d>=0)&&a(b).is(":focusable")}})}(jQuery);
(function(a){var b=a.fn.remove;a.fn.remove=function(d,e){return this.each(function(){if(!e)if(!d||a.filter(d,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")});return b.call(a(this),d,e)})};a.widget=function(d,e,c){var f=d.split(".")[0],h;d=d.split(".")[1];h=f+"-"+d;if(!c){c=e;e=a.Widget}a.expr[":"][h]=function(o){return!!a.data(o,d)};a[f]=a[f]||{};a[f][d]=function(o,v){arguments.length&&this._createWidget(o,v)};e=new e;e.options=a.extend({},e.options);a[f][d].prototype=
a.extend(true,e,{namespace:f,widgetName:d,widgetEventPrefix:a[f][d].prototype.widgetEventPrefix||d,widgetBaseClass:h},c);a.widget.bridge(d,a[f][d])};a.widget.bridge=function(d,e){a.fn[d]=function(c){var f=typeof c==="string",h=Array.prototype.slice.call(arguments,1),o=this;c=!f&&h.length?a.extend.apply(null,[true,c].concat(h)):c;if(f&&c.substring(0,1)==="_")return o;f?this.each(function(){var v=a.data(this,d),C=v&&a.isFunction(v[c])?v[c].apply(v,h):v;if(C!==v&&C!==undefined){o=C;return false}}):this.each(function(){var v=
a.data(this,d);if(v){c&&v.option(c);v._init()}else a.data(this,d,new e(c,this))});return o}};a.Widget=function(d,e){arguments.length&&this._createWidget(d,e)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(d,e){this.element=a(e).data(this.widgetName,this);this.options=a.extend(true,{},this.options,a.metadata&&a.metadata.get(e)[this.widgetName],d);var c=this;this.element.bind("remove."+this.widgetName,function(){c.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(d,e){var c=d,f=this;if(arguments.length===0)return a.extend({},f.options);if(typeof d==="string"){if(e===undefined)return this.options[d];c={};c[d]=e}a.each(c,function(h,
o){f._setOption(h,o)});return f},_setOption:function(d,e){this.options[d]=e;if(d==="disabled")this.widget()[e?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",e);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(d,e,c){var f=this.options[d];e=a.Event(e);e.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase();c=c||{};if(e.originalEvent){d=
a.event.props.length;for(var h;d;){h=a.event.props[--d];e[h]=e.originalEvent[h]}}this.element.trigger(e,c);return!(a.isFunction(f)&&f.call(this.element[0],e,c)===false||e.isDefaultPrevented())}}})(jQuery);
(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(d){return b._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(b._preventClickEvent){b._preventClickEvent=false;d.stopImmediatePropagation();return false}});this.started=false},_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 d=this,e=b.which==1,c=typeof this.options.cancel=="string"?a(b.target).parents().add(b.target).filter(this.options.cancel).length:false;if(!e||c||!this._mouseCapture(b))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==false;if(!this._mouseStarted){b.preventDefault();
return true}}this._mouseMoveDelegate=function(f){return d._mouseMove(f)};this._mouseUpDelegate=function(f){return d._mouseUp(f)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.browser.safari||b.preventDefault();return b.originalEvent.mouseHandled=true}},_mouseMove:function(b){if(a.browser.msie&&!b.button)return this._mouseUp(b);if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&
this._mouseDelayMet(b))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==false)?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=false;this._preventClickEvent=b.target==this._mouseDownEvent.target;this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return Math.max(Math.abs(this._mouseDownEvent.pageX-
b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(b){var d=
this.options;if(this.helper||d.disabled||a(b.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(b);if(!this.handle)return false;return true},_mouseStart:function(b){var d=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);d.containment&&this._setContainment();if(this._trigger("start",b)===false){this._clear();return false}this._cacheHelperProportions();
a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,d){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!d){d=this._uiHash();if(this._trigger("drag",b,d)===false){this._mouseUp({});return false}this.position=d.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||
this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);return false},_mouseStop:function(b){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour)d=a.ui.ddmanager.drop(this,b);if(this.dropped){d=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!d||this.options.revert=="valid"&&d||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,
d)){var e=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){e._trigger("stop",b)!==false&&e._clear()})}else this._trigger("stop",b)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(b){var d=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==
b.target)d=true});return d},_createHelper:function(b){var d=this.options;b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[b])):d.helper=="clone"?this.element.clone():this.element;b.parents("body").length||b.appendTo(d.appendTo=="parent"?this.element[0].parentNode:d.appendTo);b[0]!=this.element[0]&&!/(fixed|absolute)/.test(b.css("position"))&&b.css("position","absolute");return b},_adjustOffsetFromHelper:function(b){if(typeof b=="string")b=b.split(" ");if(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();if(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 b=this.element.position();return{top:b.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var 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)&&
b.containment.constructor!=Array){var d=a(b.containment)[0];if(d){b=a(b.containment).offset();var e=a(d).css("overflow")!="hidden";this.containment=[b.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,b.left+(e?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),
10)||0)-this.helperProportions.width-this.margins.left,b.top+(e?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(b.containment.constructor==Array)this.containment=b.containment},_convertPositionTo:function(b,d){if(!d)d=this.position;b=b=="absolute"?1:-1;var e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(e[0].tagName);return{top:d.top+this.offset.relative.top*b+this.offset.parent.top*b-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():c?0:e.scrollTop())*b),left:d.left+this.offset.relative.left*b+this.offset.parent.left*b-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
c?0:e.scrollLeft())*b)}},_generatePosition:function(b){var d=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(e[0].tagName),f=b.pageX,h=b.pageY;if(this.originalPosition){if(this.containment){if(b.pageX-this.offset.click.left<this.containment[0])f=this.containment[0]+this.offset.click.left;if(b.pageY-this.offset.click.top<this.containment[1])h=this.containment[1]+
this.offset.click.top;if(b.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(b.pageY-this.offset.click.top>this.containment[3])h=this.containment[3]+this.offset.click.top}if(d.grid){h=this.originalPageY+Math.round((h-this.originalPageY)/d.grid[1])*d.grid[1];h=this.containment?!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:!(h-this.offset.click.top<this.containment[1])?h-d.grid[1]:h+d.grid[1]:h;f=this.originalPageX+
Math.round((f-this.originalPageX)/d.grid[0])*d.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-d.grid[0]:f+d.grid[0]:f}}return{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():c?0:e.scrollTop()),left:f-this.offset.click.left-
this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():c?0:e.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(b,d,e){e=e||this._uiHash();a.ui.plugin.call(this,b,[d,e]);if(b=="drag")this.positionAbs=
this._convertPositionTo("absolute");return a.Widget.prototype._trigger.call(this,b,d,e)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.1"});a.ui.plugin.add("draggable","connectToSortable",{start:function(b,d){var e=a(this).data("draggable"),c=e.options,f=a.extend({},d,{item:e.element});e.sortables=[];a(c.connectToSortable).each(function(){var h=a.data(this,"sortable");
if(h&&!h.options.disabled){e.sortables.push({instance:h,shouldRevert:h.options.revert});h._refreshItems();h._trigger("activate",b,f)}})},stop:function(b,d){var e=a(this).data("draggable"),c=a.extend({},d,{item:e.element});a.each(e.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;e.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(b);this.instance.options.helper=this.instance.options._helper;
e.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",b,c)}})},drag:function(b,d){var e=a(this).data("draggable"),c=this;a.each(e.sortables,function(){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;this.instance.offset.click=e.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=
1;this.instance.currentItem=a(c).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return d.helper[0]};b.target=this.instance.currentItem[0];this.instance._mouseCapture(b,true);this.instance._mouseStart(b,true,true);this.instance.offset.click.top=e.offset.click.top;this.instance.offset.click.left=e.offset.click.left;this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left;
this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",b);e.dropped=this.instance.element;e.currentItem=e.element;this.instance.fromOutside=e}this.instance.currentItem&&this.instance._mouseDrag(b)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",b,this.instance._uiHash(this.instance));this.instance._mouseStop(b,true);this.instance.options.helper=
this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();e._trigger("fromSortable",b);e.dropped=false}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var b=a("body"),d=a(this).data("draggable").options;if(b.css("cursor"))d._cursor=b.css("cursor");b.css("cursor",d.cursor)},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}});a.ui.plugin.add("draggable","iframeFix",{start:function(){var b=
a(this).data("draggable").options;a(b.iframeFix===true?"iframe":b.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")})},stop:function(){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(b,d){b=a(d.helper);d=a(this).data("draggable").options;
if(b.css("opacity"))d._opacity=b.css("opacity");b.css("opacity",d.opacity)},stop:function(b,d){b=a(this).data("draggable").options;b._opacity&&a(d.helper).css("opacity",b._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML")b.overflowOffset=b.scrollParent.offset()},drag:function(b){var d=a(this).data("draggable"),e=d.options,c=false;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!=
"HTML"){if(!e.axis||e.axis!="x")if(d.overflowOffset.top+d.scrollParent[0].offsetHeight-b.pageY<e.scrollSensitivity)d.scrollParent[0].scrollTop=c=d.scrollParent[0].scrollTop+e.scrollSpeed;else if(b.pageY-d.overflowOffset.top<e.scrollSensitivity)d.scrollParent[0].scrollTop=c=d.scrollParent[0].scrollTop-e.scrollSpeed;if(!e.axis||e.axis!="y")if(d.overflowOffset.left+d.scrollParent[0].offsetWidth-b.pageX<e.scrollSensitivity)d.scrollParent[0].scrollLeft=c=d.scrollParent[0].scrollLeft+e.scrollSpeed;else if(b.pageX-
d.overflowOffset.left<e.scrollSensitivity)d.scrollParent[0].scrollLeft=c=d.scrollParent[0].scrollLeft-e.scrollSpeed}else{if(!e.axis||e.axis!="x")if(b.pageY-a(document).scrollTop()<e.scrollSensitivity)c=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed);else if(a(window).height()-(b.pageY-a(document).scrollTop())<e.scrollSensitivity)c=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed);if(!e.axis||e.axis!="y")if(b.pageX-a(document).scrollLeft()<e.scrollSensitivity)c=a(document).scrollLeft(a(document).scrollLeft()-
e.scrollSpeed);else if(a(window).width()-(b.pageX-a(document).scrollLeft())<e.scrollSensitivity)c=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed)}c!==false&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,b)}});a.ui.plugin.add("draggable","snap",{start:function(){var b=a(this).data("draggable"),d=b.options;b.snapElements=[];a(d.snap.constructor!=String?d.snap.items||":data(draggable)":d.snap).each(function(){var e=a(this),c=e.offset();this!=b.element[0]&&b.snapElements.push({item:this,
width:e.outerWidth(),height:e.outerHeight(),top:c.top,left:c.left})})},drag:function(b,d){for(var e=a(this).data("draggable"),c=e.options,f=c.snapTolerance,h=d.offset.left,o=h+e.helperProportions.width,v=d.offset.top,C=v+e.helperProportions.height,y=e.snapElements.length-1;y>=0;y--){var u=e.snapElements[y].left,z=u+e.snapElements[y].width,l=e.snapElements[y].top,k=l+e.snapElements[y].height;if(u-f<h&&h<z+f&&l-f<v&&v<k+f||u-f<h&&h<z+f&&l-f<C&&C<k+f||u-f<o&&o<z+f&&l-f<v&&v<k+f||u-f<o&&o<z+f&&l-f<C&&
C<k+f){if(c.snapMode!="inner"){var r=Math.abs(l-C)<=f,g=Math.abs(k-v)<=f,w=Math.abs(u-o)<=f,E=Math.abs(z-h)<=f;if(r)d.position.top=e._convertPositionTo("relative",{top:l-e.helperProportions.height,left:0}).top-e.margins.top;if(g)d.position.top=e._convertPositionTo("relative",{top:k,left:0}).top-e.margins.top;if(w)d.position.left=e._convertPositionTo("relative",{top:0,left:u-e.helperProportions.width}).left-e.margins.left;if(E)d.position.left=e._convertPositionTo("relative",{top:0,left:z}).left-e.margins.left}var D=
r||g||w||E;if(c.snapMode!="outer"){r=Math.abs(l-v)<=f;g=Math.abs(k-C)<=f;w=Math.abs(u-h)<=f;E=Math.abs(z-o)<=f;if(r)d.position.top=e._convertPositionTo("relative",{top:l,left:0}).top-e.margins.top;if(g)d.position.top=e._convertPositionTo("relative",{top:k-e.helperProportions.height,left:0}).top-e.margins.top;if(w)d.position.left=e._convertPositionTo("relative",{top:0,left:u}).left-e.margins.left;if(E)d.position.left=e._convertPositionTo("relative",{top:0,left:z-e.helperProportions.width}).left-e.margins.left}if(!e.snapElements[y].snapping&&
(r||g||w||E||D))e.options.snap.snap&&e.options.snap.snap.call(e.element,b,a.extend(e._uiHash(),{snapItem:e.snapElements[y].item}));e.snapElements[y].snapping=r||g||w||E||D}else{e.snapElements[y].snapping&&e.options.snap.release&&e.options.snap.release.call(e.element,b,a.extend(e._uiHash(),{snapItem:e.snapElements[y].item}));e.snapElements[y].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var b=a(this).data("draggable").options;b=a.makeArray(a(b.stack)).sort(function(e,c){return(parseInt(a(e).css("zIndex"),
10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(b.length){var d=parseInt(b[0].style.zIndex)||0;a(b).each(function(e){this.style.zIndex=d+e});this[0].style.zIndex=d+b.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(b,d){b=a(d.helper);d=a(this).data("draggable").options;if(b.css("zIndex"))d._zIndex=b.css("zIndex");b.css("zIndex",d.zIndex)},stop:function(b,d){b=a(this).data("draggable").options;b._zIndex&&a(d.helper).css("zIndex",b._zIndex)}})})(jQuery);
(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var b=this.options,d=b.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(d)?d:function(e){return e.is(d)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[b.scope]=a.ui.ddmanager.droppables[b.scope]||[];a.ui.ddmanager.droppables[b.scope].push(this);
b.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var b=a.ui.ddmanager.droppables[this.options.scope],d=0;d<b.length;d++)b[d]==this&&b.splice(d,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(b,d){if(b=="accept")this.accept=a.isFunction(d)?d:function(e){return e.is(d)};a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(b){var d=a.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);d&&this._trigger("activate",b,this.ui(d))},_deactivate:function(b){var d=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);d&&this._trigger("deactivate",b,this.ui(d))},_over:function(b){var d=a.ui.ddmanager.current;if(!(!d||(d.currentItem||d.element)[0]==this.element[0]))if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",b,this.ui(d))}},_out:function(b){var d=a.ui.ddmanager.current;if(!(!d||(d.currentItem||d.element)[0]==this.element[0]))if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",b,this.ui(d))}},_drop:function(b,d){var e=d||a.ui.ddmanager.current;if(!e||(e.currentItem||e.element)[0]==this.element[0])return false;var c=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var f=
a.data(this,"droppable");if(f.options.greedy&&!f.options.disabled&&f.options.scope==e.options.scope&&f.accept.call(f.element[0],e.currentItem||e.element)&&a.ui.intersect(e,a.extend(f,{offset:f.element.offset()}),f.options.tolerance)){c=true;return false}});if(c)return false;if(this.accept.call(this.element[0],e.currentItem||e.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
b,this.ui(e));return this.element}return false},ui:function(b){return{draggable:b.currentItem||b.element,helper:b.helper,position:b.position,offset:b.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.1"});a.ui.intersect=function(b,d,e){if(!d.offset)return false;var c=(b.positionAbs||b.position.absolute).left,f=c+b.helperProportions.width,h=(b.positionAbs||b.position.absolute).top,o=h+b.helperProportions.height,v=d.offset.left,C=v+d.proportions.width,y=d.offset.top,u=y+d.proportions.height;switch(e){case "fit":return v<
c&&f<C&&y<h&&o<u;case "intersect":return v<c+b.helperProportions.width/2&&f-b.helperProportions.width/2<C&&y<h+b.helperProportions.height/2&&o-b.helperProportions.height/2<u;case "pointer":return a.ui.isOver((b.positionAbs||b.position.absolute).top+(b.clickOffset||b.offset.click).top,(b.positionAbs||b.position.absolute).left+(b.clickOffset||b.offset.click).left,y,v,d.proportions.height,d.proportions.width);case "touch":return(h>=y&&h<=u||o>=y&&o<=u||h<y&&o>u)&&(c>=v&&c<=C||f>=v&&f<=C||c<v&&f>C);default:return false}};
a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,d){var e=a.ui.ddmanager.droppables[b.options.scope]||[],c=d?d.type:null,f=(b.currentItem||b.element).find(":data(droppable)").andSelf(),h=0;a:for(;h<e.length;h++)if(!(e[h].options.disabled||b&&!e[h].accept.call(e[h].element[0],b.currentItem||b.element))){for(var o=0;o<f.length;o++)if(f[o]==e[h].element[0]){e[h].proportions.height=0;continue a}e[h].visible=e[h].element.css("display")!="none";if(e[h].visible){e[h].offset=
e[h].element.offset();e[h].proportions={width:e[h].element[0].offsetWidth,height:e[h].element[0].offsetHeight};c=="mousedown"&&e[h]._activate.call(e[h],d)}}},drop:function(b,d){var e=false;a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance))e=e||this._drop.call(this,d);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],b.currentItem||b.element)){this.isout=1;
this.isover=0;this._deactivate.call(this,d)}}});return e},drag:function(b,d){b.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(b,d);a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var e=a.ui.intersect(b,this,this.options.tolerance);if(e=!e&&this.isover==1?"isout":e&&this.isover==0?"isover":null){var c;if(this.options.greedy){var f=this.element.parents(":data(droppable):eq(0)");if(f.length){c=a.data(f[0],"droppable");
c.greedyChild=e=="isover"?1:0}}if(c&&e=="isover"){c.isover=0;c.isout=1;c._out.call(c,d)}this[e]=1;this[e=="isout"?"isover":"isout"]=0;this[e=="isover"?"_over":"_out"].call(this,d);if(c&&e=="isout"){c.isout=0;c.isover=1;c._over.call(c,d)}}}})}}})(jQuery);
(function(a){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var e=this,c=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),
top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=
this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=c.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",
nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var f=this.handles.split(",");this.handles={};for(var h=0;h<f.length;h++){var o=a.trim(f[h]),v=a('<div class="ui-resizable-handle '+("ui-resizable-"+o)+'"></div>');/sw|se|ne|nw/.test(o)&&v.css({zIndex:++c.zIndex});"se"==o&&v.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[o]=".ui-resizable-"+o;this.element.append(v)}}this._renderAxis=function(C){C=C||this.element;for(var y in this.handles){if(this.handles[y].constructor==
String)this.handles[y]=a(this.handles[y],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var u=a(this.handles[y],this.element),z=0;z=/sw|ne|nw|se|n|s/.test(y)?u.outerHeight():u.outerWidth();u=["padding",/ne|nw|n/.test(y)?"Top":/se|sw|s/.test(y)?"Bottom":/^e$/.test(y)?"Right":"Left"].join("");C.css(u,z);this._proportionallyResize()}a(this.handles[y])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!e.resizing){if(this.className)var C=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);e.axis=C&&C[1]?C[1]:"se"}});if(c.autoHide){this._handles.hide();a(this.element).addClass("ui-resizable-autohide").hover(function(){a(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){a(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(f){a(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){e(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(e){var c=false;for(var f in this.handles)if(a(this.handles[f])[0]==e.target)c=true;return!this.options.disabled&&c},_mouseStart:function(e){var c=this.options,f=this.element.position(),
h=this.element;this.resizing=true;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(h.is(".ui-draggable")||/absolute/.test(h.css("position")))h.css({position:"absolute",top:f.top,left:f.left});a.browser.opera&&/relative/.test(h.css("position"))&&h.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();f=b(this.helper.css("left"));var o=b(this.helper.css("top"));if(c.containment){f+=a(c.containment).scrollLeft()||0;o+=a(c.containment).scrollTop()||0}this.offset=
this.helper.offset();this.position={left:f,top:o};this.size=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()};this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()};this.originalPosition={left:f,top:o};this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio=typeof c.aspectRatio=="number"?c.aspectRatio:
this.originalSize.width/this.originalSize.height||1;c=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",c=="auto"?this.axis+"-resize":c);h.addClass("ui-resizable-resizing");this._propagate("start",e);return true},_mouseDrag:function(e){var c=this.helper,f=this.originalMousePosition,h=this._change[this.axis];if(!h)return false;f=h.apply(this,[e,e.pageX-f.left||0,e.pageY-f.top||0]);if(this._aspectRatio||e.shiftKey)f=this._updateRatio(f,e);f=this._respectSize(f,e);this._propagate("resize",
e);c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(f);this._trigger("resize",e,this.ui());return false},_mouseStop:function(e){this.resizing=false;var c=this.options;if(this._helper){var f=this._proportionallyResizeElements,h=f.length&&/textarea/i.test(f[0].nodeName);f=h&&a.ui.hasScroll(f[0],"left")?0:this.sizeDiff.height;
h={width:this.size.width-(h?0:this.sizeDiff.width),height:this.size.height-f};f=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null;var o=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;c.animate||this.element.css(a.extend(h,{top:o,left:f}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",e);this._helper&&this.helper.remove();return false},_updateCache:function(e){this.offset=this.helper.offset();if(d(e.left))this.position.left=e.left;if(d(e.top))this.position.top=e.top;if(d(e.height))this.size.height=e.height;if(d(e.width))this.size.width=e.width},_updateRatio:function(e){var c=this.position,f=this.size,h=this.axis;if(e.height)e.width=f.height*this.aspectRatio;else if(e.width)e.height=f.width/this.aspectRatio;if(h=="sw"){e.left=c.left+(f.width-e.width);e.top=
null}if(h=="nw"){e.top=c.top+(f.height-e.height);e.left=c.left+(f.width-e.width)}return e},_respectSize:function(e){var c=this.options,f=this.axis,h=d(e.width)&&c.maxWidth&&c.maxWidth<e.width,o=d(e.height)&&c.maxHeight&&c.maxHeight<e.height,v=d(e.width)&&c.minWidth&&c.minWidth>e.width,C=d(e.height)&&c.minHeight&&c.minHeight>e.height;if(v)e.width=c.minWidth;if(C)e.height=c.minHeight;if(h)e.width=c.maxWidth;if(o)e.height=c.maxHeight;var y=this.originalPosition.left+this.originalSize.width,u=this.position.top+
this.size.height,z=/sw|nw|w/.test(f);f=/nw|ne|n/.test(f);if(v&&z)e.left=y-c.minWidth;if(h&&z)e.left=y-c.maxWidth;if(C&&f)e.top=u-c.minHeight;if(o&&f)e.top=u-c.maxHeight;if((c=!e.width&&!e.height)&&!e.left&&e.top)e.top=null;else if(c&&!e.top&&e.left)e.left=null;return e},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e=this.helper||this.element,c=0;c<this._proportionallyResizeElements.length;c++){var f=this._proportionallyResizeElements[c];if(!this.borderDif){var h=
[f.css("borderTopWidth"),f.css("borderRightWidth"),f.css("borderBottomWidth"),f.css("borderLeftWidth")],o=[f.css("paddingTop"),f.css("paddingRight"),f.css("paddingBottom"),f.css("paddingLeft")];this.borderDif=a.map(h,function(v,C){v=parseInt(v,10)||0;C=parseInt(o[C],10)||0;return v+C})}a.browser.msie&&(a(e).is(":hidden")||a(e).parents(":hidden").length)||f.css({height:e.height()-this.borderDif[0]-this.borderDif[2]||0,width:e.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var e=
this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var c=a.browser.msie&&a.browser.version<7,f=c?1:0;c=c?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+c,height:this.element.outerHeight()+c,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++e.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,
c){return{width:this.originalSize.width+c}},w:function(e,c){return{left:this.originalPosition.left+c,width:this.originalSize.width-c}},n:function(e,c,f){return{top:this.originalPosition.top+f,height:this.originalSize.height-f}},s:function(e,c,f){return{height:this.originalSize.height+f}},se:function(e,c,f){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,c,f]))},sw:function(e,c,f){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,c,
f]))},ne:function(e,c,f){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,c,f]))},nw:function(e,c,f){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,c,f]))}},_propagate:function(e,c){a.ui.plugin.call(this,e,[c,this.ui()]);e!="resize"&&this._trigger(e,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,
originalPosition:this.originalPosition}}});a.extend(a.ui.resizable,{version:"1.8.1"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var e=a(this).data("resizable").options,c=function(f){a(f).each(function(){a(this).data("resizable-alsoresize",{width:parseInt(a(this).width(),10),height:parseInt(a(this).height(),10),left:parseInt(a(this).css("left"),10),top:parseInt(a(this).css("top"),10)})})};if(typeof e.alsoResize=="object"&&!e.alsoResize.parentNode)if(e.alsoResize.length){e.alsoResize=
e.alsoResize[0];c(e.alsoResize)}else a.each(e.alsoResize,function(f){c(f)});else c(e.alsoResize)},resize:function(){var e=a(this).data("resizable"),c=e.options,f=e.originalSize,h=e.originalPosition,o={height:e.size.height-f.height||0,width:e.size.width-f.width||0,top:e.position.top-h.top||0,left:e.position.left-h.left||0},v=function(C,y){a(C).each(function(){var u=a(this),z=a(this).data("resizable-alsoresize"),l={};a.each((y&&y.length?y:["width","height","top","left"])||["width","height","top","left"],
function(k,r){if((k=(z[r]||0)+(o[r]||0))&&k>=0)l[r]=k||null});if(/relative/.test(u.css("position"))&&a.browser.opera){e._revertToRelativePosition=true;u.css({position:"absolute",top:"auto",left:"auto"})}u.css(l)})};typeof c.alsoResize=="object"&&!c.alsoResize.nodeType?a.each(c.alsoResize,function(C,y){v(C,y)}):v(c.alsoResize)},stop:function(){var e=a(this).data("resizable");if(e._revertToRelativePosition&&a.browser.opera){e._revertToRelativePosition=false;el.css({position:"relative"})}a(this).removeData("resizable-alsoresize-start")}});
a.ui.plugin.add("resizable","animate",{stop:function(e){var c=a(this).data("resizable"),f=c.options,h=c._proportionallyResizeElements,o=h.length&&/textarea/i.test(h[0].nodeName),v=o&&a.ui.hasScroll(h[0],"left")?0:c.sizeDiff.height;o={width:c.size.width-(o?0:c.sizeDiff.width),height:c.size.height-v};v=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var C=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;c.element.animate(a.extend(o,C&&
v?{top:C,left:v}:{}),{duration:f.animateDuration,easing:f.animateEasing,step:function(){var y={width:parseInt(c.element.css("width"),10),height:parseInt(c.element.css("height"),10),top:parseInt(c.element.css("top"),10),left:parseInt(c.element.css("left"),10)};h&&h.length&&a(h[0]).css({width:y.width,height:y.height});c._updateCache(y);c._propagate("resize",e)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var e=a(this).data("resizable"),c=e.element,f=e.options.containment;if(c=f instanceof
a?f.get(0):/parent/.test(f)?c.parent().get(0):f){e.containerElement=a(c);if(/document/.test(f)||f==document){e.containerOffset={left:0,top:0};e.containerPosition={left:0,top:0};e.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{var h=a(c),o=[];a(["Top","Right","Left","Bottom"]).each(function(y,u){o[y]=b(h.css("padding"+u))});e.containerOffset=h.offset();e.containerPosition=h.position();e.containerSize={height:h.innerHeight()-
o[3],width:h.innerWidth()-o[1]};f=e.containerOffset;var v=e.containerSize.height,C=e.containerSize.width;C=a.ui.hasScroll(c,"left")?c.scrollWidth:C;v=a.ui.hasScroll(c)?c.scrollHeight:v;e.parentData={element:c,left:f.left,top:f.top,width:C,height:v}}}},resize:function(e){var c=a(this).data("resizable"),f=c.options,h=c.containerOffset,o=c.position;e=c._aspectRatio||e.shiftKey;var v={top:0,left:0},C=c.containerElement;if(C[0]!=document&&/static/.test(C.css("position")))v=h;if(o.left<(c._helper?h.left:
0)){c.size.width+=c._helper?c.position.left-h.left:c.position.left-v.left;if(e)c.size.height=c.size.width/f.aspectRatio;c.position.left=f.helper?h.left:0}if(o.top<(c._helper?h.top:0)){c.size.height+=c._helper?c.position.top-h.top:c.position.top;if(e)c.size.width=c.size.height*f.aspectRatio;c.position.top=c._helper?h.top:0}c.offset.left=c.parentData.left+c.position.left;c.offset.top=c.parentData.top+c.position.top;f=Math.abs((c._helper?c.offset.left-v.left:c.offset.left-v.left)+c.sizeDiff.width);h=
Math.abs((c._helper?c.offset.top-v.top:c.offset.top-h.top)+c.sizeDiff.height);o=c.containerElement.get(0)==c.element.parent().get(0);v=/relative|absolute/.test(c.containerElement.css("position"));if(o&&v)f-=c.parentData.left;if(f+c.size.width>=c.parentData.width){c.size.width=c.parentData.width-f;if(e)c.size.height=c.size.width/c.aspectRatio}if(h+c.size.height>=c.parentData.height){c.size.height=c.parentData.height-h;if(e)c.size.width=c.size.height*c.aspectRatio}},stop:function(){var e=a(this).data("resizable"),
c=e.options,f=e.containerOffset,h=e.containerPosition,o=e.containerElement,v=a(e.helper),C=v.offset(),y=v.outerWidth()-e.sizeDiff.width;v=v.outerHeight()-e.sizeDiff.height;e._helper&&!c.animate&&/relative/.test(o.css("position"))&&a(this).css({left:C.left-h.left-f.left,width:y,height:v});e._helper&&!c.animate&&/static/.test(o.css("position"))&&a(this).css({left:C.left-h.left-f.left,width:y,height:v})}});a.ui.plugin.add("resizable","ghost",{start:function(){var e=a(this).data("resizable"),c=e.options,
f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof c.ghost=="string"?c.ghost:"");e.ghost.appendTo(e.helper)},resize:function(){var e=a(this).data("resizable");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=a(this).data("resizable");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}});
a.ui.plugin.add("resizable","grid",{resize:function(){var e=a(this).data("resizable"),c=e.options,f=e.size,h=e.originalSize,o=e.originalPosition,v=e.axis;c.grid=typeof c.grid=="number"?[c.grid,c.grid]:c.grid;var C=Math.round((f.width-h.width)/(c.grid[0]||1))*(c.grid[0]||1);c=Math.round((f.height-h.height)/(c.grid[1]||1))*(c.grid[1]||1);if(/^(se|s|e)$/.test(v)){e.size.width=h.width+C;e.size.height=h.height+c}else if(/^(ne)$/.test(v)){e.size.width=h.width+C;e.size.height=h.height+c;e.position.top=o.top-
c}else{if(/^(sw)$/.test(v)){e.size.width=h.width+C;e.size.height=h.height+c}else{e.size.width=h.width+C;e.size.height=h.height+c;e.position.top=o.top-c}e.position.left=o.left-C}}});var b=function(e){return parseInt(e,10)||0},d=function(e){return!isNaN(parseInt(e,10))}})(jQuery);
(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var b=this;this.element.addClass("ui-selectable");this.dragged=false;var d;this.refresh=function(){d=a(b.options.filter,b.element[0]);d.each(function(){var e=a(this),c=e.offset();a.data(this,"selectable-item",{element:this,$element:e,left:c.left,top:c.top,right:c.left+e.outerWidth(),bottom:c.top+e.outerHeight(),startselected:false,selected:e.hasClass("ui-selected"),
selecting:e.hasClass("ui-selecting"),unselecting:e.hasClass("ui-unselecting")})})};this.refresh();this.selectees=d.addClass("ui-selectee");this._mouseInit();this.helper=a(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},
_mouseStart:function(b){var d=this;this.opos=[b.pageX,b.pageY];if(!this.options.disabled){var e=this.options;this.selectees=a(e.filter,this.element[0]);this._trigger("start",b);a(e.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:b.clientX,top:b.clientY,width:0,height:0});e.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var c=a.data(this,"selectable-item");c.startselected=true;if(!b.metaKey){c.$element.removeClass("ui-selected");
c.selected=false;c.$element.addClass("ui-unselecting");c.unselecting=true;d._trigger("unselecting",b,{unselecting:c.element})}});a(b.target).parents().andSelf().each(function(){var c=a.data(this,"selectable-item");if(c){c.$element.removeClass("ui-unselecting").addClass("ui-selecting");c.unselecting=false;c.selecting=true;c.selected=true;d._trigger("selecting",b,{selecting:c.element});return false}})}},_mouseDrag:function(b){var d=this;this.dragged=true;if(!this.options.disabled){var e=this.options,
c=this.opos[0],f=this.opos[1],h=b.pageX,o=b.pageY;if(c>h){var v=h;h=c;c=v}if(f>o){v=o;o=f;f=v}this.helper.css({left:c,top:f,width:h-c,height:o-f});this.selectees.each(function(){var C=a.data(this,"selectable-item");if(!(!C||C.element==d.element[0])){var y=false;if(e.tolerance=="touch")y=!(C.left>h||C.right<c||C.top>o||C.bottom<f);else if(e.tolerance=="fit")y=C.left>c&&C.right<h&&C.top>f&&C.bottom<o;if(y){if(C.selected){C.$element.removeClass("ui-selected");C.selected=false}if(C.unselecting){C.$element.removeClass("ui-unselecting");
C.unselecting=false}if(!C.selecting){C.$element.addClass("ui-selecting");C.selecting=true;d._trigger("selecting",b,{selecting:C.element})}}else{if(C.selecting)if(b.metaKey&&C.startselected){C.$element.removeClass("ui-selecting");C.selecting=false;C.$element.addClass("ui-selected");C.selected=true}else{C.$element.removeClass("ui-selecting");C.selecting=false;if(C.startselected){C.$element.addClass("ui-unselecting");C.unselecting=true}d._trigger("unselecting",b,{unselecting:C.element})}if(C.selected)if(!b.metaKey&&
!C.startselected){C.$element.removeClass("ui-selected");C.selected=false;C.$element.addClass("ui-unselecting");C.unselecting=true;d._trigger("unselecting",b,{unselecting:C.element})}}}});return false}},_mouseStop:function(b){var d=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var e=a.data(this,"selectable-item");e.$element.removeClass("ui-unselecting");e.unselecting=false;e.startselected=false;d._trigger("unselected",b,{unselected:e.element})});a(".ui-selecting",this.element[0]).each(function(){var e=
a.data(this,"selectable-item");e.$element.removeClass("ui-selecting").addClass("ui-selected");e.selecting=false;e.selected=true;e.startselected=true;d._trigger("selected",b,{selected:e.element})});this._trigger("stop",b);this.helper.remove();return false}});a.extend(a.ui.selectable,{version:"1.8.1"})})(jQuery);
(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex: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")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--)this.items[b].item.removeData("sortable-item");return this},_setOption:function(b,d){if(b==="disabled"){this.options[b]=d;this.widget()[d?"addClass":"removeClass"]("ui-sortable-disabled")}else a.Widget.prototype._setOption.apply(self,
arguments)},_mouseCapture:function(b,d){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(b);var e=null,c=this;a(b.target).parents().each(function(){if(a.data(this,"sortable-item")==c){e=a(this);return false}});if(a.data(b.target,"sortable-item")==c)e=a(b.target);if(!e)return false;if(this.options.handle&&!d){var f=false;a(this.options.handle,e).find("*").andSelf().each(function(){if(this==b.target)f=true});if(!f)return false}this.currentItem=
e;this._removeCurrentsFromItems();return true},_mouseStart:function(b,d,e){d=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;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();d.containment&&this._setContainment();
if(d.cursor){if(a("body").css("cursor"))this._storedCursor=a("body").css("cursor");a("body").css("cursor",d.cursor)}if(d.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",d.opacity)}if(d.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",d.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(!e)for(e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("activate",b,this._uiHash(this));if(a.ui.ddmanager)a.ui.ddmanager.current=this;a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(b);return true},_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 d=this.options,e=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<d.scrollSensitivity)this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop+d.scrollSpeed;else if(b.pageY-this.overflowOffset.top<d.scrollSensitivity)this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop-d.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-b.pageX<d.scrollSensitivity)this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft+d.scrollSpeed;else if(b.pageX-this.overflowOffset.left<d.scrollSensitivity)this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft-d.scrollSpeed}else{if(b.pageY-a(document).scrollTop()<d.scrollSensitivity)e=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed);else if(a(window).height()-(b.pageY-a(document).scrollTop())<d.scrollSensitivity)e=a(document).scrollTop(a(document).scrollTop()+
d.scrollSpeed);if(b.pageX-a(document).scrollLeft()<d.scrollSensitivity)e=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed);else if(a(window).width()-(b.pageX-a(document).scrollLeft())<d.scrollSensitivity)e=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)}e!==false&&a.ui.ddmanager&&!d.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(d=this.items.length-1;d>=0;d--){e=this.items[d];var c=e.item[0],f=this._intersectsWithPointer(e);if(f)if(c!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=c&&!a.ui.contains(this.placeholder[0],c)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e))this._rearrange(b,
e);else break;this._trigger("change",b,this._uiHash());break}}this._contactContainers(b);a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);this._trigger("sort",b,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(b,d){if(b){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.revert){var e=this;d=e.placeholder.offset();e.reverting=true;a(this.helper).animate({left:d.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:d.top-this.offset.parent.top-e.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(b)})}else this._clear(b,d);return false}},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--){this.containers[b]._trigger("deactivate",
null,this._uiHash(this));if(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:false,reverting:false,_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 d=this._getItemsAsjQuery(b&&b.connected),e=[];b=b||{};a(d).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);if(c)e.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))});return e.join("&")},toArray:function(b){var d=this._getItemsAsjQuery(b&&b.connected),e=[];b=b||{};d.each(function(){e.push(a(b.item||this).attr(b.attribute||"id")||"")});return e},
_intersectsWith:function(b){var d=this.positionAbs.left,e=d+this.helperProportions.width,c=this.positionAbs.top,f=c+this.helperProportions.height,h=b.left,o=h+b.width,v=b.top,C=v+b.height,y=this.offset.click.top,u=this.offset.click.left;y=c+y>v&&c+y<C&&d+u>h&&d+u<o;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>b[this.floating?"width":"height"]?y:h<d+this.helperProportions.width/
2&&e-this.helperProportions.width/2<o&&v<c+this.helperProportions.height/2&&f-this.helperProportions.height/2<C},_intersectsWithPointer:function(b){var d=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);d=d&&b;b=this._getDragVerticalDirection();var e=this._getDragHorizontalDirection();if(!d)return false;return this.floating?e&&e=="right"||b=="down"?2:1:b&&(b=="down"?2:1)},_intersectsWithSides:function(b){var d=
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);var e=this._getDragVerticalDirection(),c=this._getDragHorizontalDirection();return this.floating&&c?c=="right"&&b||c=="left"&&!b:e&&(e=="down"&&d||e=="up"&&!d)},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=
this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions();return this},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(b){var d=[],e=[],c=this._connectWith();if(c&&b)for(b=c.length-1;b>=0;b--)for(var f=a(c[b]),h=f.length-1;h>=0;h--){var o=a.data(f[h],"sortable");if(o&&o!=this&&!o.options.disabled)e.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])}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(b=e.length-1;b>=0;b--)e[b][0].each(function(){d.push(this)});return a(d)},_removeCurrentsFromItems:function(){for(var b=this.currentItem.find(":data(sortable-item)"),
d=0;d<this.items.length;d++)for(var e=0;e<b.length;e++)b[e]==this.items[d].item[0]&&this.items.splice(d,1)},_refreshItems:function(b){this.items=[];this.containers=[this];var d=this.items,e=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]],c=this._connectWith();if(c)for(var f=c.length-1;f>=0;f--)for(var h=a(c[f]),o=h.length-1;o>=0;o--){var v=a.data(h[o],"sortable");if(v&&v!=this&&!v.options.disabled){e.push([a.isFunction(v.options.items)?
v.options.items.call(v.element[0],b,{item:this.currentItem}):a(v.options.items,v.element),v]);this.containers.push(v)}}for(f=e.length-1;f>=0;f--){b=e[f][1];c=e[f][0];o=0;for(h=c.length;o<h;o++){v=a(c[o]);v.data("sortable-item",b);d.push({item:v,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 d=this.items.length-1;d>=0;d--){var e=this.items[d],c=this.options.toleranceElement?a(this.options.toleranceElement,
e.item):e.item;if(!b){e.width=c.outerWidth();e.height=c.outerHeight()}c=c.offset();e.left=c.left;e.top=c.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(d=this.containers.length-1;d>=0;d--){c=this.containers[d].element.offset();this.containers[d].containerCache.left=c.left;this.containers[d].containerCache.top=c.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=
this.containers[d].element.outerHeight()}return this},_createPlaceholder:function(b){var d=b||this,e=d.options;if(!e.placeholder||e.placeholder.constructor==String){var c=e.placeholder;e.placeholder={element:function(){var f=a(document.createElement(d.currentItem[0].nodeName)).addClass(c||d.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c)f.style.visibility="hidden";return f},update:function(f,h){if(!(c&&!e.forcePlaceholderSize)){h.height()||h.height(d.currentItem.innerHeight()-
parseInt(d.currentItem.css("paddingTop")||0,10)-parseInt(d.currentItem.css("paddingBottom")||0,10));h.width()||h.width(d.currentItem.innerWidth()-parseInt(d.currentItem.css("paddingLeft")||0,10)-parseInt(d.currentItem.css("paddingRight")||0,10))}}}}d.placeholder=a(e.placeholder.element.call(d.element,d.currentItem));d.currentItem.after(d.placeholder);e.placeholder.update(d,d.placeholder)},_contactContainers:function(b){for(var d=null,e=null,c=this.containers.length-1;c>=0;c--)if(!a.ui.contains(this.currentItem[0],
this.containers[c].element[0]))if(this._intersectsWith(this.containers[c].containerCache)){if(!(d&&a.ui.contains(this.containers[c].element[0],d.element[0]))){d=this.containers[c];e=c}}else if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",b,this._uiHash(this));this.containers[c].containerCache.over=0}if(d)if(this.containers.length===1){this.containers[e]._trigger("over",b,this._uiHash(this));this.containers[e].containerCache.over=1}else if(this.currentContainer!=this.containers[e]){d=
1E4;c=null;for(var f=this.positionAbs[this.containers[e].floating?"left":"top"],h=this.items.length-1;h>=0;h--)if(a.ui.contains(this.containers[e].element[0],this.items[h].item[0])){var o=this.items[h][this.containers[e].floating?"left":"top"];if(Math.abs(o-f)<d){d=Math.abs(o-f);c=this.items[h]}}if(c||this.options.dropOnEmpty){this.currentContainer=this.containers[e];c?this._rearrange(b,c,null,true):this._rearrange(b,null,this.containers[e].element,true);this._trigger("change",b,this._uiHash());this.containers[e]._trigger("change",
b,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[e]._trigger("over",b,this._uiHash(this));this.containers[e].containerCache.over=1}}},_createHelper:function(b){var d=this.options;b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[b,this.currentItem])):d.helper=="clone"?this.currentItem.clone():this.currentItem;b.parents("body").length||a(d.appendTo!="parent"?d.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")};if(b[0].style.width==""||d.forceHelperSize)b.width(this.currentItem.width());if(b[0].style.height==""||d.forceHelperSize)b.height(this.currentItem.height());return b},_adjustOffsetFromHelper:function(b){if(typeof b=="string")b=b.split(" ");if(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();if(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 b=this.currentItem.position();return{top:b.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.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 d=
a(b.containment)[0];b=a(b.containment).offset();var e=a(d).css("overflow")!="hidden";this.containment=[b.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,b.left+(e?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(a(d).css("borderLeftWidth"),10)||0)-(parseInt(a(d).css("paddingRight"),10)||0)-this.helperProportions.width-
this.margins.left,b.top+(e?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(a(d).css("borderTopWidth"),10)||0)-(parseInt(a(d).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(b,d){if(!d)d=this.position;b=b=="absolute"?1:-1;var e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(e[0].tagName);return{top:d.top+
this.offset.relative.top*b+this.offset.parent.top*b-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():c?0:e.scrollTop())*b),left:d.left+this.offset.relative.left*b+this.offset.parent.left*b-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():c?0:e.scrollLeft())*b)}},_generatePosition:function(b){var d=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,c=/(html|body)/i.test(e[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=b.pageX,h=b.pageY;if(this.originalPosition){if(this.containment){if(b.pageX-this.offset.click.left<this.containment[0])f=this.containment[0]+this.offset.click.left;if(b.pageY-this.offset.click.top<this.containment[1])h=this.containment[1]+this.offset.click.top;
if(b.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(b.pageY-this.offset.click.top>this.containment[3])h=this.containment[3]+this.offset.click.top}if(d.grid){h=this.originalPageY+Math.round((h-this.originalPageY)/d.grid[1])*d.grid[1];h=this.containment?!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:!(h-this.offset.click.top<this.containment[1])?h-d.grid[1]:h+d.grid[1]:h;f=this.originalPageX+Math.round((f-
this.originalPageX)/d.grid[0])*d.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-d.grid[0]:f+d.grid[0]:f}}return{top:h-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():c?0:e.scrollTop()),left:f-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():c?0:e.scrollLeft())}},_rearrange:function(b,d,e,c){e?e[0].appendChild(this.placeholder[0]):d.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?d.item[0]:d.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,h=this.counter;window.setTimeout(function(){h==f.counter&&f.refreshPositions(!c)},0)},_clear:function(b,d){this.reverting=false;var e=[];!this._noFinalSort&&
this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var c in this._storedCSS)if(this._storedCSS[c]=="auto"||this._storedCSS[c]=="static")this._storedCSS[c]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!d&&e.push(function(f){this._trigger("receive",f,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||
this.domPosition.parent!=this.currentItem.parent()[0])&&!d)e.push(function(f){this._trigger("update",f,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){d||e.push(function(f){this._trigger("remove",f,this._uiHash())});for(c=this.containers.length-1;c>=0;c--)if(a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!d){e.push(function(f){return function(h){f._trigger("receive",h,this._uiHash(this))}}.call(this,this.containers[c]));e.push(function(f){return function(h){f._trigger("update",
h,this._uiHash(this))}}.call(this,this.containers[c]))}}for(c=this.containers.length-1;c>=0;c--){d||e.push(function(f){return function(h){f._trigger("deactivate",h,this._uiHash(this))}}.call(this,this.containers[c]));if(this.containers[c].containerCache.over){e.push(function(f){return function(h){f._trigger("out",h,this._uiHash(this))}}.call(this,this.containers[c]));this.containers[c].containerCache.over=0}}this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",
this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!d){this._trigger("beforeStop",b,this._uiHash());for(c=0;c<e.length;c++)e[c].call(this,b);this._trigger("stop",b,this._uiHash())}return false}d||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(!d){for(c=
0;c<e.length;c++)e[c].call(this,b);this._trigger("stop",b,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(b){var d=b||this;return{helper:d.helper,placeholder:d.placeholder||a([]),position:d.position,originalPosition:d.originalPosition,offset:d.positionAbs,item:d.currentItem,sender:b?b.element:null}}});a.extend(a.ui.sortable,{version:"1.8.1"})})(jQuery);
jQuery.effects||function(a){function b(y){var u;if(y&&y.constructor==Array&&y.length==3)return y;if(u=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(y))return[parseInt(u[1],10),parseInt(u[2],10),parseInt(u[3],10)];if(u=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(y))return[parseFloat(u[1])*2.55,parseFloat(u[2])*2.55,parseFloat(u[3])*2.55];if(u=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(y))return[parseInt(u[1],
16),parseInt(u[2],16),parseInt(u[3],16)];if(u=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(y))return[parseInt(u[1]+u[1],16),parseInt(u[2]+u[2],16),parseInt(u[3]+u[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(y))return o.transparent;return o[a.trim(y).toLowerCase()]}function d(y,u){var z;do{z=a.curCSS(y,u);if(z!=""&&z!="transparent"||a.nodeName(y,"body"))break;u="backgroundColor"}while(y=y.parentNode);return b(z)}function e(){var y=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,
u={},z,l;if(y&&y.length&&y[0]&&y[y[0]])for(var k=y.length;k--;){z=y[k];if(typeof y[z]=="string"){l=z.replace(/\-(\w)/g,function(r,g){return g.toUpperCase()});u[l]=y[z]}}else for(z in y)if(typeof y[z]==="string")u[z]=y[z];return u}function c(y){var u,z;for(u in y){z=y[u];if(z==null||a.isFunction(z)||u in C||/scrollbar/.test(u)||!/color/i.test(u)&&isNaN(parseFloat(z)))delete y[u]}return y}function f(y,u){var z={_:0},l;for(l in u)if(y[l]!=u[l])z[l]=u[l];return z}function h(y,u,z,l){if(typeof y=="object"){l=
u;z=null;u=y;y=u.effect}if(a.isFunction(u)){l=u;z=null;u={}}if(a.isFunction(z)){l=z;z=null}if(typeof u=="number"||a.fx.speeds[u]){l=z;z=u;u={}}u=u||{};z=z||u.duration;z=a.fx.off?0:typeof z=="number"?z:a.fx.speeds[z]||a.fx.speeds._default;l=l||u.complete;return[y,u,z,l]}a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(y,u){a.fx.step[u]=function(z){if(!z.colorInit){z.start=d(z.elem,u);z.end=b(z.end);z.colorInit=
true}z.elem.style[u]="rgb("+Math.max(Math.min(parseInt(z.pos*(z.end[0]-z.start[0])+z.start[0],10),255),0)+","+Math.max(Math.min(parseInt(z.pos*(z.end[1]-z.start[1])+z.start[1],10),255),0)+","+Math.max(Math.min(parseInt(z.pos*(z.end[2]-z.start[2])+z.start[2],10),255),0)+")"}});var o={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,
183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,
165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},v=["add","remove","toggle"],C={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(y,u,z,l){if(a.isFunction(z)){l=z;z=null}return this.each(function(){var k=a(this),r=k.attr("style")||" ",g=c(e.call(this)),w,E=k.attr("className");a.each(v,function(D,
H){y[H]&&k[H+"Class"](y[H])});w=c(e.call(this));k.attr("className",E);k.animate(f(g,w),u,z,function(){a.each(v,function(D,H){y[H]&&k[H+"Class"](y[H])});if(typeof k.attr("style")=="object"){k.attr("style").cssText="";k.attr("style").cssText=r}else k.attr("style",r);l&&l.apply(this,arguments)})})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(y,u,z,l){return u?a.effects.animateClass.apply(this,[{add:y},u,z,l]):this._addClass(y)},_removeClass:a.fn.removeClass,removeClass:function(y,u,z,l){return u?
a.effects.animateClass.apply(this,[{remove:y},u,z,l]):this._removeClass(y)},_toggleClass:a.fn.toggleClass,toggleClass:function(y,u,z,l,k){return typeof u=="boolean"||u===undefined?z?a.effects.animateClass.apply(this,[u?{add:y}:{remove:y},z,l,k]):this._toggleClass(y,u):a.effects.animateClass.apply(this,[{toggle:y},u,z,l])},switchClass:function(y,u,z,l,k){return a.effects.animateClass.apply(this,[{add:u,remove:y},z,l,k])}});a.extend(a.effects,{version:"1.8.1",save:function(y,u){for(var z=0;z<u.length;z++)u[z]!==
null&&y.data("ec.storage."+u[z],y[0].style[u[z]])},restore:function(y,u){for(var z=0;z<u.length;z++)u[z]!==null&&y.css(u[z],y.data("ec.storage."+u[z]))},setMode:function(y,u){if(u=="toggle")u=y.is(":hidden")?"show":"hide";return u},getBaseline:function(y,u){var z;switch(y[0]){case "top":z=0;break;case "middle":z=0.5;break;case "bottom":z=1;break;default:z=y[0]/u.height}switch(y[1]){case "left":y=0;break;case "center":y=0.5;break;case "right":y=1;break;default:y=y[1]/u.width}return{x:y,y:z}},createWrapper:function(y){if(y.parent().is(".ui-effects-wrapper"))return y.parent();
var u={width:y.outerWidth(true),height:y.outerHeight(true),"float":y.css("float")},z=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});y.wrap(z);z=y.parent();if(y.css("position")=="static"){z.css({position:"relative"});y.css({position:"relative"})}else{a.extend(u,{position:y.css("position"),zIndex:y.css("z-index")});a.each(["top","left","bottom","right"],function(l,k){u[k]=y.css(k);if(isNaN(parseInt(u[k],10)))u[k]="auto"});
y.css({position:"relative",top:0,left:0})}return z.css(u).show()},removeWrapper:function(y){if(y.parent().is(".ui-effects-wrapper"))return y.parent().replaceWith(y);return y},setTransition:function(y,u,z,l){l=l||{};a.each(u,function(k,r){unit=y.cssUnit(r);if(unit[0]>0)l[r]=unit[0]*z+unit[1]});return l}});a.fn.extend({effect:function(y){var u=h.apply(this,arguments);u={options:u[1],duration:u[2],callback:u[3]};var z=a.effects[y];return z&&!a.fx.off?z.call(this,u):this},_show:a.fn.show,show:function(y){if(!y||
typeof y=="number"||a.fx.speeds[y])return this._show.apply(this,arguments);else{var u=h.apply(this,arguments);u[1].mode="show";return this.effect.apply(this,u)}},_hide:a.fn.hide,hide:function(y){if(!y||typeof y=="number"||a.fx.speeds[y])return this._hide.apply(this,arguments);else{var u=h.apply(this,arguments);u[1].mode="hide";return this.effect.apply(this,u)}},__toggle:a.fn.toggle,toggle:function(y){if(!y||typeof y=="number"||a.fx.speeds[y]||typeof y=="boolean"||a.isFunction(y))return this.__toggle.apply(this,
arguments);else{var u=h.apply(this,arguments);u[1].mode="toggle";return this.effect.apply(this,u)}},cssUnit:function(y){var u=this.css(y),z=[];a.each(["em","px","%","pt"],function(l,k){if(u.indexOf(k)>0)z=[parseFloat(u),k]});return z}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(y,u,z,l,k){return a.easing[a.easing.def](y,u,z,l,k)},easeInQuad:function(y,u,z,l,k){return l*(u/=k)*u+z},easeOutQuad:function(y,u,z,l,k){return-l*(u/=k)*(u-2)+z},easeInOutQuad:function(y,
u,z,l,k){if((u/=k/2)<1)return l/2*u*u+z;return-l/2*(--u*(u-2)-1)+z},easeInCubic:function(y,u,z,l,k){return l*(u/=k)*u*u+z},easeOutCubic:function(y,u,z,l,k){return l*((u=u/k-1)*u*u+1)+z},easeInOutCubic:function(y,u,z,l,k){if((u/=k/2)<1)return l/2*u*u*u+z;return l/2*((u-=2)*u*u+2)+z},easeInQuart:function(y,u,z,l,k){return l*(u/=k)*u*u*u+z},easeOutQuart:function(y,u,z,l,k){return-l*((u=u/k-1)*u*u*u-1)+z},easeInOutQuart:function(y,u,z,l,k){if((u/=k/2)<1)return l/2*u*u*u*u+z;return-l/2*((u-=2)*u*u*u-2)+
z},easeInQuint:function(y,u,z,l,k){return l*(u/=k)*u*u*u*u+z},easeOutQuint:function(y,u,z,l,k){return l*((u=u/k-1)*u*u*u*u+1)+z},easeInOutQuint:function(y,u,z,l,k){if((u/=k/2)<1)return l/2*u*u*u*u*u+z;return l/2*((u-=2)*u*u*u*u+2)+z},easeInSine:function(y,u,z,l,k){return-l*Math.cos(u/k*(Math.PI/2))+l+z},easeOutSine:function(y,u,z,l,k){return l*Math.sin(u/k*(Math.PI/2))+z},easeInOutSine:function(y,u,z,l,k){return-l/2*(Math.cos(Math.PI*u/k)-1)+z},easeInExpo:function(y,u,z,l,k){return u==0?z:l*Math.pow(2,
10*(u/k-1))+z},easeOutExpo:function(y,u,z,l,k){return u==k?z+l:l*(-Math.pow(2,-10*u/k)+1)+z},easeInOutExpo:function(y,u,z,l,k){if(u==0)return z;if(u==k)return z+l;if((u/=k/2)<1)return l/2*Math.pow(2,10*(u-1))+z;return l/2*(-Math.pow(2,-10*--u)+2)+z},easeInCirc:function(y,u,z,l,k){return-l*(Math.sqrt(1-(u/=k)*u)-1)+z},easeOutCirc:function(y,u,z,l,k){return l*Math.sqrt(1-(u=u/k-1)*u)+z},easeInOutCirc:function(y,u,z,l,k){if((u/=k/2)<1)return-l/2*(Math.sqrt(1-u*u)-1)+z;return l/2*(Math.sqrt(1-(u-=2)*
u)+1)+z},easeInElastic:function(y,u,z,l,k){y=1.70158;var r=0,g=l;if(u==0)return z;if((u/=k)==1)return z+l;r||(r=k*0.3);if(g<Math.abs(l)){g=l;y=r/4}else y=r/(2*Math.PI)*Math.asin(l/g);return-(g*Math.pow(2,10*(u-=1))*Math.sin((u*k-y)*2*Math.PI/r))+z},easeOutElastic:function(y,u,z,l,k){y=1.70158;var r=0,g=l;if(u==0)return z;if((u/=k)==1)return z+l;r||(r=k*0.3);if(g<Math.abs(l)){g=l;y=r/4}else y=r/(2*Math.PI)*Math.asin(l/g);return g*Math.pow(2,-10*u)*Math.sin((u*k-y)*2*Math.PI/r)+l+z},easeInOutElastic:function(y,
u,z,l,k){y=1.70158;var r=0,g=l;if(u==0)return z;if((u/=k/2)==2)return z+l;r||(r=k*0.3*1.5);if(g<Math.abs(l)){g=l;y=r/4}else y=r/(2*Math.PI)*Math.asin(l/g);if(u<1)return-0.5*g*Math.pow(2,10*(u-=1))*Math.sin((u*k-y)*2*Math.PI/r)+z;return g*Math.pow(2,-10*(u-=1))*Math.sin((u*k-y)*2*Math.PI/r)*0.5+l+z},easeInBack:function(y,u,z,l,k,r){if(r==undefined)r=1.70158;return l*(u/=k)*u*((r+1)*u-r)+z},easeOutBack:function(y,u,z,l,k,r){if(r==undefined)r=1.70158;return l*((u=u/k-1)*u*((r+1)*u+r)+1)+z},easeInOutBack:function(y,
u,z,l,k,r){if(r==undefined)r=1.70158;if((u/=k/2)<1)return l/2*u*u*(((r*=1.525)+1)*u-r)+z;return l/2*((u-=2)*u*(((r*=1.525)+1)*u+r)+2)+z},easeInBounce:function(y,u,z,l,k){return l-a.easing.easeOutBounce(y,k-u,0,l,k)+z},easeOutBounce:function(y,u,z,l,k){return(u/=k)<1/2.75?l*7.5625*u*u+z:u<2/2.75?l*(7.5625*(u-=1.5/2.75)*u+0.75)+z:u<2.5/2.75?l*(7.5625*(u-=2.25/2.75)*u+0.9375)+z:l*(7.5625*(u-=2.625/2.75)*u+0.984375)+z},easeInOutBounce:function(y,u,z,l,k){if(u<k/2)return a.easing.easeInBounce(y,u*2,0,
l,k)*0.5+z;return a.easing.easeOutBounce(y,u*2-k,0,l,k)*0.5+l*0.5+z}})}(jQuery);
(function(a){a.effects.blind=function(b){return this.queue(function(){var d=a(this),e=["position","top","left"],c=a.effects.setMode(d,b.options.mode||"hide"),f=b.options.direction||"vertical";a.effects.save(d,e);d.show();var h=a.effects.createWrapper(d).css({overflow:"hidden"}),o=f=="vertical"?"height":"width";f=f=="vertical"?h.height():h.width();c=="show"&&h.css(o,0);var v={};v[o]=c=="show"?f:0;h.animate(v,b.duration,b.options.easing,function(){c=="hide"&&d.hide();a.effects.restore(d,e);a.effects.removeWrapper(d);
b.callback&&b.callback.apply(d[0],arguments);d.dequeue()})})}})(jQuery);
(function(a){a.effects.bounce=function(b){return this.queue(function(){var d=a(this),e=["position","top","left"],c=a.effects.setMode(d,b.options.mode||"effect"),f=b.options.direction||"up",h=b.options.distance||20,o=b.options.times||5,v=b.duration||250;/show|hide/.test(c)&&e.push("opacity");a.effects.save(d,e);d.show();a.effects.createWrapper(d);var C=f=="up"||f=="down"?"top":"left";f=f=="up"||f=="left"?"pos":"neg";h=b.options.distance||(C=="top"?d.outerHeight({margin:true})/3:d.outerWidth({margin:true})/
3);if(c=="show")d.css("opacity",0).css(C,f=="pos"?-h:h);if(c=="hide")h/=o*2;c!="hide"&&o--;if(c=="show"){var y={opacity:1};y[C]=(f=="pos"?"+=":"-=")+h;d.animate(y,v/2,b.options.easing);h/=2;o--}for(y=0;y<o;y++){var u={},z={};u[C]=(f=="pos"?"-=":"+=")+h;z[C]=(f=="pos"?"+=":"-=")+h;d.animate(u,v/2,b.options.easing).animate(z,v/2,b.options.easing);h=c=="hide"?h*2:h/2}if(c=="hide"){y={opacity:0};y[C]=(f=="pos"?"-=":"+=")+h;d.animate(y,v/2,b.options.easing,function(){d.hide();a.effects.restore(d,e);a.effects.removeWrapper(d);
b.callback&&b.callback.apply(this,arguments)})}else{u={};z={};u[C]=(f=="pos"?"-=":"+=")+h;z[C]=(f=="pos"?"+=":"-=")+h;d.animate(u,v/2,b.options.easing).animate(z,v/2,b.options.easing,function(){a.effects.restore(d,e);a.effects.removeWrapper(d);b.callback&&b.callback.apply(this,arguments)})}d.queue("fx",function(){d.dequeue()});d.dequeue()})}})(jQuery);
(function(a){a.effects.clip=function(b){return this.queue(function(){var d=a(this),e=["position","top","left","height","width"],c=a.effects.setMode(d,b.options.mode||"hide"),f=b.options.direction||"vertical";a.effects.save(d,e);d.show();var h=a.effects.createWrapper(d).css({overflow:"hidden"});h=d[0].tagName=="IMG"?h:d;var o={size:f=="vertical"?"height":"width",position:f=="vertical"?"top":"left"};f=f=="vertical"?h.height():h.width();if(c=="show"){h.css(o.size,0);h.css(o.position,f/2)}var v={};v[o.size]=
c=="show"?f:0;v[o.position]=c=="show"?0:f/2;h.animate(v,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){c=="hide"&&d.hide();a.effects.restore(d,e);a.effects.removeWrapper(d);b.callback&&b.callback.apply(d[0],arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.drop=function(b){return this.queue(function(){var d=a(this),e=["position","top","left","opacity"],c=a.effects.setMode(d,b.options.mode||"hide"),f=b.options.direction||"left";a.effects.save(d,e);d.show();a.effects.createWrapper(d);var h=f=="up"||f=="down"?"top":"left";f=f=="up"||f=="left"?"pos":"neg";var o=b.options.distance||(h=="top"?d.outerHeight({margin:true})/2:d.outerWidth({margin:true})/2);if(c=="show")d.css("opacity",0).css(h,f=="pos"?-o:o);var v={opacity:c=="show"?1:
0};v[h]=(c=="show"?f=="pos"?"+=":"-=":f=="pos"?"-=":"+=")+o;d.animate(v,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){c=="hide"&&d.hide();a.effects.restore(d,e);a.effects.removeWrapper(d);b.callback&&b.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.explode=function(b){return this.queue(function(){var d=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,e=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode=b.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":b.options.mode;var c=a(this).show().css("visibility","hidden"),f=c.offset();f.top-=parseInt(c.css("marginTop"),10)||0;f.left-=parseInt(c.css("marginLeft"),10)||0;for(var h=c.outerWidth(true),o=c.outerHeight(true),v=0;v<d;v++)for(var C=
0;C<e;C++)c.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-C*(h/e),top:-v*(o/d)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/e,height:o/d,left:f.left+C*(h/e)+(b.options.mode=="show"?(C-Math.floor(e/2))*(h/e):0),top:f.top+v*(o/d)+(b.options.mode=="show"?(v-Math.floor(d/2))*(o/d):0),opacity:b.options.mode=="show"?0:1}).animate({left:f.left+C*(h/e)+(b.options.mode=="show"?0:(C-Math.floor(e/2))*(h/e)),top:f.top+
v*(o/d)+(b.options.mode=="show"?0:(v-Math.floor(d/2))*(o/d)),opacity:b.options.mode=="show"?1:0},b.duration||500);setTimeout(function(){b.options.mode=="show"?c.css({visibility:"visible"}):c.css({visibility:"visible"}).hide();b.callback&&b.callback.apply(c[0]);c.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);
(function(a){a.effects.fade=function(b){return this.queue(function(){var d=a(this),e=a.effects.setMode(d,b.options.mode||"hide");d.animate({opacity:e},{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.fold=function(b){return this.queue(function(){var d=a(this),e=["position","top","left"],c=a.effects.setMode(d,b.options.mode||"hide"),f=b.options.size||15,h=!!b.options.horizFirst,o=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(d,e);d.show();var v=a.effects.createWrapper(d).css({overflow:"hidden"}),C=c=="show"!=h,y=C?["width","height"]:["height","width"];C=C?[v.width(),v.height()]:[v.height(),v.width()];var u=/([0-9]+)%/.exec(f);if(u)f=parseInt(u[1],10)/100*
C[c=="hide"?0:1];if(c=="show")v.css(h?{height:0,width:f}:{height:f,width:0});h={};u={};h[y[0]]=c=="show"?C[0]:f;u[y[1]]=c=="show"?C[1]:0;v.animate(h,o,b.options.easing).animate(u,o,b.options.easing,function(){c=="hide"&&d.hide();a.effects.restore(d,e);a.effects.removeWrapper(d);b.callback&&b.callback.apply(d[0],arguments);d.dequeue()})})}})(jQuery);
(function(a){a.effects.highlight=function(b){return this.queue(function(){var d=a(this),e=["backgroundImage","backgroundColor","opacity"],c=a.effects.setMode(d,b.options.mode||"show"),f={backgroundColor:d.css("backgroundColor")};if(c=="hide")f.opacity=0;a.effects.save(d,e);d.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(f,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){c=="hide"&&d.hide();a.effects.restore(d,e);c=="show"&&!a.support.opacity&&
this.style.removeAttribute("filter");b.callback&&b.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.pulsate=function(b){return this.queue(function(){var d=a(this),e=a.effects.setMode(d,b.options.mode||"show");times=(b.options.times||5)*2-1;duration=b.duration?b.duration/2:a.fx.speeds._default/2;isVisible=d.is(":visible");animateTo=0;if(!isVisible){d.css("opacity",0).show();animateTo=1}if(e=="hide"&&isVisible||e=="show"&&!isVisible)times--;for(e=0;e<times;e++){d.animate({opacity:animateTo},duration,b.options.easing);animateTo=(animateTo+1)%2}d.animate({opacity:animateTo},duration,
b.options.easing,function(){animateTo==0&&d.hide();b.callback&&b.callback.apply(this,arguments)});d.queue("fx",function(){d.dequeue()}).dequeue()})}})(jQuery);
(function(a){a.effects.puff=function(b){return this.queue(function(){var d=a(this),e=a.effects.setMode(d,b.options.mode||"hide"),c=parseInt(b.options.percent,10)||150,f=c/100,h={height:d.height(),width:d.width()};a.extend(b.options,{fade:true,mode:e,percent:e=="hide"?c:100,from:e=="hide"?h:{height:h.height*f,width:h.width*f}});d.effect("scale",b.options,b.duration,b.callback);d.dequeue()})};a.effects.scale=function(b){return this.queue(function(){var d=a(this),e=a.extend(true,{},b.options),c=a.effects.setMode(d,
b.options.mode||"effect"),f=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:c=="hide"?0:100),h=b.options.direction||"both",o=b.options.origin;if(c!="effect"){e.origin=o||["middle","center"];e.restore=true}o={height:d.height(),width:d.width()};d.from=b.options.from||(c=="show"?{height:0,width:0}:o);f={y:h!="horizontal"?f/100:1,x:h!="vertical"?f/100:1};d.to={height:o.height*f.y,width:o.width*f.x};if(b.options.fade){if(c=="show"){d.from.opacity=0;d.to.opacity=1}if(c=="hide"){d.from.opacity=
1;d.to.opacity=0}}e.from=d.from;e.to=d.to;e.mode=c;d.effect("size",e,b.duration,b.callback);d.dequeue()})};a.effects.size=function(b){return this.queue(function(){var d=a(this),e=["position","top","left","width","height","overflow","opacity"],c=["position","top","left","overflow","opacity"],f=["width","height","overflow"],h=["fontSize"],o=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],v=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],C=a.effects.setMode(d,
b.options.mode||"effect"),y=b.options.restore||false,u=b.options.scale||"both",z=b.options.origin,l={height:d.height(),width:d.width()};d.from=b.options.from||l;d.to=b.options.to||l;if(z){z=a.effects.getBaseline(z,l);d.from.top=(l.height-d.from.height)*z.y;d.from.left=(l.width-d.from.width)*z.x;d.to.top=(l.height-d.to.height)*z.y;d.to.left=(l.width-d.to.width)*z.x}var k={from:{y:d.from.height/l.height,x:d.from.width/l.width},to:{y:d.to.height/l.height,x:d.to.width/l.width}};if(u=="box"||u=="both"){if(k.from.y!=
k.to.y){e=e.concat(o);d.from=a.effects.setTransition(d,o,k.from.y,d.from);d.to=a.effects.setTransition(d,o,k.to.y,d.to)}if(k.from.x!=k.to.x){e=e.concat(v);d.from=a.effects.setTransition(d,v,k.from.x,d.from);d.to=a.effects.setTransition(d,v,k.to.x,d.to)}}if(u=="content"||u=="both")if(k.from.y!=k.to.y){e=e.concat(h);d.from=a.effects.setTransition(d,h,k.from.y,d.from);d.to=a.effects.setTransition(d,h,k.to.y,d.to)}a.effects.save(d,y?e:c);d.show();a.effects.createWrapper(d);d.css("overflow","hidden").css(d.from);
if(u=="content"||u=="both"){o=o.concat(["marginTop","marginBottom"]).concat(h);v=v.concat(["marginLeft","marginRight"]);f=e.concat(o).concat(v);d.find("*[width]").each(function(){child=a(this);y&&a.effects.save(child,f);var r={height:child.height(),width:child.width()};child.from={height:r.height*k.from.y,width:r.width*k.from.x};child.to={height:r.height*k.to.y,width:r.width*k.to.x};if(k.from.y!=k.to.y){child.from=a.effects.setTransition(child,o,k.from.y,child.from);child.to=a.effects.setTransition(child,
o,k.to.y,child.to)}if(k.from.x!=k.to.x){child.from=a.effects.setTransition(child,v,k.from.x,child.from);child.to=a.effects.setTransition(child,v,k.to.x,child.to)}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){y&&a.effects.restore(child,f)})})}d.animate(d.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){d.to.opacity===0&&d.css("opacity",d.from.opacity);C=="hide"&&d.hide();a.effects.restore(d,y?e:c);a.effects.removeWrapper(d);b.callback&&
b.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.shake=function(b){return this.queue(function(){var d=a(this),e=["position","top","left"];a.effects.setMode(d,b.options.mode||"effect");var c=b.options.direction||"left",f=b.options.distance||20,h=b.options.times||3,o=b.duration||b.options.duration||140;a.effects.save(d,e);d.show();a.effects.createWrapper(d);var v=c=="up"||c=="down"?"top":"left",C=c=="up"||c=="left"?"pos":"neg";c={};var y={},u={};c[v]=(C=="pos"?"-=":"+=")+f;y[v]=(C=="pos"?"+=":"-=")+f*2;u[v]=(C=="pos"?"-=":"+=")+
f*2;d.animate(c,o,b.options.easing);for(f=1;f<h;f++)d.animate(y,o,b.options.easing).animate(u,o,b.options.easing);d.animate(y,o,b.options.easing).animate(c,o/2,b.options.easing,function(){a.effects.restore(d,e);a.effects.removeWrapper(d);b.callback&&b.callback.apply(this,arguments)});d.queue("fx",function(){d.dequeue()});d.dequeue()})}})(jQuery);
(function(a){a.effects.slide=function(b){return this.queue(function(){var d=a(this),e=["position","top","left"],c=a.effects.setMode(d,b.options.mode||"show"),f=b.options.direction||"left";a.effects.save(d,e);d.show();a.effects.createWrapper(d).css({overflow:"hidden"});var h=f=="up"||f=="down"?"top":"left";f=f=="up"||f=="left"?"pos":"neg";var o=b.options.distance||(h=="top"?d.outerHeight({margin:true}):d.outerWidth({margin:true}));if(c=="show")d.css(h,f=="pos"?-o:o);var v={};v[h]=(c=="show"?f=="pos"?
"+=":"-=":f=="pos"?"-=":"+=")+o;d.animate(v,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){c=="hide"&&d.hide();a.effects.restore(d,e);a.effects.removeWrapper(d);b.callback&&b.callback.apply(this,arguments);d.dequeue()}})})}})(jQuery);
(function(a){a.effects.transfer=function(b){return this.queue(function(){var d=a(this),e=a(b.options.to),c=e.offset();e={top:c.top,left:c.left,height:e.innerHeight(),width:e.innerWidth()};c=d.offset();var f=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:c.top,left:c.left,height:d.innerHeight(),width:d.innerWidth(),position:"absolute"}).animate(e,b.duration,b.options.easing,function(){f.remove();b.callback&&b.callback.apply(d[0],arguments);
d.dequeue()})})}})(jQuery);
(function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var b=this.options,d=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.element[0].nodeName==
"UL"&&this.element.children("li").addClass("ui-accordion-li-fix");this.headers=this.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(b.navigation){var e=this.element.find("a").filter(b.navigationFilter);if(e.length){var c=e.closest(".ui-accordion-header");this.active=c.length?c:e.closest(".ui-accordion-content").prev()}}this.active=this._findActive(this.active||b.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();this.resize();this.element.attr("role","tablist");this.headers.attr("role",
"tab").bind("keydown",function(f){return d._keydown(f)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0");a.browser.safari||this.headers.find("a").attr("tabIndex","-1");b.event&&this.headers.bind(b.event+".accordion",function(f){d._clickHandler.call(d,f,this);f.preventDefault()})},_createIcons:function(){var b=
this.options;if(b.icons){a("<span/>").addClass("ui-icon "+b.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var b=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");
this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var d=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(b.autoHeight||b.fillHeight)d.css("height",
"");return this},_setOption:function(b,d){a.Widget.prototype._setOption.apply(this,arguments);b=="active"&&this.activate(d);if(b=="icons"){this._destroyIcons();d&&this._createIcons()}},_keydown:function(b){var d=a.ui.keyCode;if(!(this.options.disabled||b.altKey||b.ctrlKey)){var e=this.headers.length,c=this.headers.index(b.target),f=false;switch(b.keyCode){case d.RIGHT:case d.DOWN:f=this.headers[(c+1)%e];break;case d.LEFT:case d.UP:f=this.headers[(c-1+e)%e];break;case d.SPACE:case d.ENTER:this._clickHandler({target:b.target},
b.target);b.preventDefault()}if(f){a(b.target).attr("tabIndex","-1");a(f).attr("tabIndex","0");f.focus();return false}return true}},resize:function(){var b=this.options,d;if(b.fillSpace){if(a.browser.msie){var e=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}d=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",e);this.headers.each(function(){d-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,
d-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else if(b.autoHeight){d=0;this.headers.next().each(function(){d=Math.max(d,a(this).height())}).height(d)}return this},activate:function(b){this.options.active=b;b=this._findActive(b)[0];this._clickHandler({target:b},b);return this},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,d){var e=
this.options;if(!e.disabled)if(b.target){b=a(b.currentTarget||d);d=b[0]==this.active[0];e.active=e.collapsible&&d?false:a(".ui-accordion-header",this.element).index(b);if(!(this.running||!e.collapsible&&d)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header);if(!d){b.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(e.icons.header).addClass(e.icons.headerSelected);
b.next().addClass("ui-accordion-content-active")}h=b.next();c=this.active.next();f={options:e,newHeader:d&&e.collapsible?a([]):b,oldHeader:this.active,newContent:d&&e.collapsible?a([]):h,oldContent:c};e=this.headers.index(this.active[0])>this.headers.index(b[0]);this.active=d?a([]):b;this._toggle(h,c,f,d,e)}}else if(e.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(e.icons.headerSelected).addClass(e.icons.header);
this.active.next().addClass("ui-accordion-content-active");var c=this.active.next(),f={options:e,newHeader:a([]),oldHeader:e.active,newContent:a([]),oldContent:c},h=this.active=a([]);this._toggle(h,c,f)}},_toggle:function(b,d,e,c,f){var h=this.options,o=this;this.toShow=b;this.toHide=d;this.data=e;var v=function(){if(o)return o._completed.apply(o,arguments)};this._trigger("changestart",null,this.data);this.running=d.size()===0?b.size():d.size();if(h.animated){e={};e=h.collapsible&&c?{toShow:a([]),
toHide:d,complete:v,down:f,autoHeight:h.autoHeight||h.fillSpace}:{toShow:b,toHide:d,complete:v,down:f,autoHeight:h.autoHeight||h.fillSpace};if(!h.proxied)h.proxied=h.animated;if(!h.proxiedDuration)h.proxiedDuration=h.duration;h.animated=a.isFunction(h.proxied)?h.proxied(e):h.proxied;h.duration=a.isFunction(h.proxiedDuration)?h.proxiedDuration(e):h.proxiedDuration;c=a.ui.accordion.animations;var C=h.duration,y=h.animated;if(y&&!c[y]&&!a.easing[y])y="slide";c[y]||(c[y]=function(u){this.slide(u,{easing:y,
duration:C||700})});c[y](e)}else{if(h.collapsible&&c)b.toggle();else{d.hide();b.show()}v(true)}d.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();b.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(b){var d=this.options;this.running=b?0:--this.running;if(!this.running){d.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,
{version:"1.8.1",animations:{slide:function(b,d){b=a.extend({easing:"swing",duration:300},b,d);if(b.toHide.size())if(b.toShow.size()){var e=b.toShow.css("overflow"),c=0,f={},h={},o;d=b.toShow;o=d[0].style.width;d.width(parseInt(d.parent().width(),10)-parseInt(d.css("paddingLeft"),10)-parseInt(d.css("paddingRight"),10)-(parseInt(d.css("borderLeftWidth"),10)||0)-(parseInt(d.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(v,C){h[C]="hide";v=(""+a.css(b.toShow[0],
C)).match(/^([\d+-.]+)(.*)$/);f[C]={value:v[1],unit:v[2]||"px"}});b.toShow.css({height:0,overflow:"hidden"}).show();b.toHide.filter(":hidden").each(b.complete).end().filter(":visible").animate(h,{step:function(v,C){if(C.prop=="height")c=C.end-C.start===0?0:(C.now-C.start)/(C.end-C.start);b.toShow[0].style[C.prop]=c*f[C.prop].value+f[C.prop].unit},duration:b.duration,easing:b.easing,complete:function(){b.autoHeight||b.toShow.css("height","");b.toShow.css("width",o);b.toShow.css({overflow:e});b.complete()}})}else b.toHide.animate({height:"hide"},
b);else b.toShow.animate({height:"show"},b)},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1E3:200})}}})})(jQuery);
(function(a){a.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var b=this,d=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(e){var c=a.ui.keyCode;switch(e.keyCode){case c.PAGE_UP:b._move("previousPage",e);break;case c.PAGE_DOWN:b._move("nextPage",e);break;case c.UP:b._move("previous",e);e.preventDefault();
break;case c.DOWN:b._move("next",e);e.preventDefault();break;case c.ENTER:b.menu.active&&e.preventDefault();case c.TAB:if(!b.menu.active)return;b.menu.select(e);break;case c.ESCAPE:b.element.val(b.term);b.close(e);break;case c.LEFT:case c.RIGHT:case c.SHIFT:case c.CONTROL:case c.ALT:break;default:clearTimeout(b.searching);b.searching=setTimeout(function(){b.search(null,e)},b.options.delay);break}}).bind("focus.autocomplete",function(){b.selectedItem=null;b.previous=b.element.val()}).bind("blur.autocomplete",
function(e){clearTimeout(b.searching);b.closing=setTimeout(function(){b.close(e);b._change(e)},150)});this._initSource();this.response=function(){return b._response.apply(b,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo("body",d).menu({focus:function(e,c){c=c.item.data("item.autocomplete");false!==b._trigger("focus",null,{item:c})&&/^key/.test(e.originalEvent.type)&&b.element.val(c.value)},selected:function(e,c){c=c.item.data("item.autocomplete");false!==b._trigger("select",
e,{item:c})&&b.element.val(c.value);b.close(e);e=b.previous;if(b.element[0]!==d.activeElement){b.element.focus();b.previous=e}b.selectedItem=c},blur:function(){b.menu.element.is(":visible")&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(b){a.Widget.prototype._setOption.apply(this,arguments);b==="source"&&this._initSource()},_initSource:function(){var b,d;if(a.isArray(this.options.source)){b=this.options.source;this.source=function(e,c){c(a.ui.autocomplete.filter(b,e.term))}}else if(typeof this.options.source==="string"){d=this.options.source;this.source=function(e,c){a.getJSON(d,e,c)}}else this.source=this.options.source},search:function(b,d){b=
b!=null?b:this.element.val();if(b.length<this.options.minLength)return this.close(d);clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(b)},_search:function(b){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:b},this.response)},_response:function(b){if(b.length){b=this._normalize(b);this._suggest(b);this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(b){clearTimeout(this.closing);
if(this.menu.element.is(":visible")){this._trigger("close",b);this.menu.element.hide();this.menu.deactivate()}},_change:function(b){this.previous!==this.element.val()&&this._trigger("change",b,{item:this.selectedItem})},_normalize:function(b){if(b.length&&b[0].label&&b[0].value)return b;return a.map(b,function(d){if(typeof d==="string")return{label:d,value:d};return a.extend({label:d.label||d.value,value:d.value||d.label},d)})},_suggest:function(b){var d=this.menu.element.empty().zIndex(this.element.zIndex()+
1),e;this._renderMenu(d,b);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",of:this.element,collision:"none"});b=d.width("").width();e=this.element.width();d.width(Math.max(b,e))},_renderMenu:function(b,d){var e=this;a.each(d,function(c,f){e._renderItem(b,f)})},_renderItem:function(b,d){return a("<li></li>").data("item.autocomplete",d).append("<a>"+d.label+"</a>").appendTo(b)},_move:function(b,d){if(this.menu.element.is(":visible"))if(this.menu.first()&&
/^previous/.test(b)||this.menu.last()&&/^next/.test(b)){this.element.val(this.term);this.menu.deactivate()}else this.menu[b](d);else this.search(null,d)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(b){return b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")},filter:function(b,d){var e=new RegExp(a.ui.autocomplete.escapeRegex(d),"i");return a.grep(b,function(c){return e.test(c.label||c.value||c)})}})})(jQuery);
(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(d){if(a(d.target).closest(".ui-menu-item a").length){d.preventDefault();b.select(d)}});this.refresh()},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(d){b.activate(d,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(b,d){this.deactivate();if(this.hasScroll()){var e=d.offset().top-this.element.offset().top,c=this.element.attr("scrollTop"),f=this.element.height();if(e<0)this.element.attr("scrollTop",c+e);else e>f&&this.element.attr("scrollTop",c+e-f+d.height())}this.active=d.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",b,{item:d})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");this.active=null}},next:function(b){this.move("next",".ui-menu-item:first",b)},previous:function(b){this.move("prev",".ui-menu-item:last",b)},first:function(){return this.active&&!this.active.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(b,d,e){if(this.active){b=this.active[b+"All"](".ui-menu-item").eq(0);b.length?this.activate(e,b):this.activate(e,this.element.children(d))}else this.activate(e,this.element.children(d))},nextPage:function(b){if(this.hasScroll())if(!this.active||
this.last())this.activate(b,this.element.children(":first"));else{var d=this.active.offset().top,e=this.element.height(),c=this.element.children("li").filter(function(){var f=a(this).offset().top-d-e+a(this).height();return f<10&&f>-10});c.length||(c=this.element.children(":last"));this.activate(b,c)}else this.activate(b,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(b){if(this.hasScroll())if(!this.active||this.first())this.activate(b,this.element.children(":last"));
else{var d=this.active.offset().top,e=this.element.height();result=this.element.children("li").filter(function(){var c=a(this).offset().top-d+e-a(this).height();return c<10&&c>-10});result.length||(result=this.element.children(":first"));this.activate(b,result)}else this.activate(b,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(b){this._trigger("selected",b,{item:this.active})}})})(jQuery);
(function(a){var b,d=function(c){a(":ui-button",c.target.form).each(function(){var f=a(this).data("button");setTimeout(function(){f.refresh()},1)})},e=function(c){var f=c.name,h=c.form,o=a([]);if(f)o=h?a(h).find("[name='"+f+"']"):a("[name='"+f+"']",c.ownerDocument).filter(function(){return!this.form});return o};a.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",d);this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");var c=this,f=this.options,h=this.type==="checkbox"||this.type==="radio",o="ui-state-hover"+(!h?" ui-state-active":"");if(f.label===null)f.label=this.buttonElement.html();if(this.element.is(":disabled"))f.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!f.disabled){a(this).addClass("ui-state-hover");this===b&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",
function(){f.disabled||a(this).removeClass(o)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});h&&this.element.bind("change.button",function(){c.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(f.disabled)return false;a(this).toggleClass("ui-state-active");c.buttonElement.attr("aria-pressed",c.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",
function(){if(f.disabled)return false;a(this).addClass("ui-state-active");c.buttonElement.attr("aria-pressed",true);var v=c.element[0];e(v).not(v).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(f.disabled)return false;a(this).addClass("ui-state-active");b=this;a(document).one("mouseup",function(){b=null})}).bind("mouseup.button",function(){if(f.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",
function(v){if(f.disabled)return false;if(v.keyCode==a.ui.keyCode.SPACE||v.keyCode==a.ui.keyCode.ENTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(v){v.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",f.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?
"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var c=this.element.is(":checked");c&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",c)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(c,f){a.Widget.prototype._setOption.apply(this,arguments);if(c==="disabled")f?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var c=this.element.is(":disabled");c!==this.options.disabled&&this._setOption("disabled",c);if(this.type==="radio")e(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
true):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var c=this.buttonElement,f=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(c.empty()).text(),
h=this.options.icons,o=h.primary&&h.secondary;if(h.primary||h.secondary){c.addClass("ui-button-text-icon"+(o?"s":""));h.primary&&c.prepend("<span class='ui-button-icon-primary ui-icon "+h.primary+"'></span>");h.secondary&&c.append("<span class='ui-button-icon-secondary ui-icon "+h.secondary+"'></span>");if(!this.options.text){c.addClass(o?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");this.hasTitle||c.attr("title",f)}}else c.addClass("ui-button-text-only")}}});
a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(c,f){c==="disabled"&&this.buttons.button("option",c,f);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(a){function b(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"_default",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};a.extend(this._defaults,this.regional[""]);this.dpDiv=a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function d(c,f){a.extend(c,
f);for(var h in f)if(f[h]==null||f[h]==undefined)c[h]=f[h];return c}a.extend(a.ui,{datepicker:{version:"1.8.1"}});var e=(new Date).getTime();a.extend(b.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(c){d(this._defaults,c||{});return this},_attachDatepicker:function(c,f){var h=null;for(var o in this._defaults){var v=c.getAttribute("date:"+o);if(v){h=h||{};try{h[o]=eval(v)}catch(C){h[o]=
v}}}o=c.nodeName.toLowerCase();v=o=="div"||o=="span";if(!c.id)c.id="dp"+ ++this.uuid;var y=this._newInst(a(c),v);y.settings=a.extend({},f||{},h||{});if(o=="input")this._connectDatepicker(c,y);else v&&this._inlineDatepicker(c,y)},_newInst:function(c,f){return{id:c[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:c,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:f,dpDiv:!f?this.dpDiv:a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(c,f){var h=a(c);f.append=a([]);f.trigger=a([]);if(!h.hasClass(this.markerClassName)){this._attachments(h,f);h.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(o,v,C){f.settings[v]=C}).bind("getData.datepicker",function(o,v){return this._get(f,v)});this._autoSize(f);a.data(c,"datepicker",f)}},_attachments:function(c,f){var h=this._get(f,"appendText"),o=this._get(f,"isRTL");f.append&&
f.append.remove();if(h){f.append=a('<span class="'+this._appendClass+'">'+h+"</span>");c[o?"before":"after"](f.append)}c.unbind("focus",this._showDatepicker);f.trigger&&f.trigger.remove();h=this._get(f,"showOn");if(h=="focus"||h=="both")c.focus(this._showDatepicker);if(h=="button"||h=="both"){h=this._get(f,"buttonText");var v=this._get(f,"buttonImage");f.trigger=a(this._get(f,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:v,alt:h,title:h}):a('<button type="button"></button>').addClass(this._triggerClass).html(v==
""?h:a("<img/>").attr({src:v,alt:h,title:h})));c[o?"before":"after"](f.trigger);f.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==c[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(c[0]);return false})}},_autoSize:function(c){if(this._get(c,"autoSize")&&!c.inline){var f=new Date(2009,11,20),h=this._get(c,"dateFormat");if(h.match(/[DM]/)){var o=function(v){for(var C=0,y=0,u=0;u<v.length;u++)if(v[u].length>C){C=v[u].length;y=u}return y};f.setMonth(o(this._get(c,
h.match(/MM/)?"monthNames":"monthNamesShort")));f.setDate(o(this._get(c,h.match(/DD/)?"dayNames":"dayNamesShort"))+20-f.getDay())}c.input.attr("size",this._formatDate(c,f).length)}},_inlineDatepicker:function(c,f){var h=a(c);if(!h.hasClass(this.markerClassName)){h.addClass(this.markerClassName).append(f.dpDiv).bind("setData.datepicker",function(o,v,C){f.settings[v]=C}).bind("getData.datepicker",function(o,v){return this._get(f,v)});a.data(c,"datepicker",f);this._setDate(f,this._getDefaultDate(f),
true);this._updateDatepicker(f);this._updateAlternate(f)}},_dialogDatepicker:function(c,f,h,o,v){c=this._dialogInst;if(!c){c="dp"+ ++this.uuid;this._dialogInput=a('<input type="text" id="'+c+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);a("body").append(this._dialogInput);c=this._dialogInst=this._newInst(this._dialogInput,false);c.settings={};a.data(this._dialogInput[0],"datepicker",c)}d(c.settings,o||{});f=f&&f.constructor==Date?
this._formatDate(c,f):f;this._dialogInput.val(f);this._pos=v?v.length?v:[v.pageX,v.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");c.settings.onSelect=h;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",c);return this},_destroyDatepicker:function(c){var f=a(c),h=a.data(c,"datepicker");if(f.hasClass(this.markerClassName)){var o=c.nodeName.toLowerCase();a.removeData(c,"datepicker");if(o=="input"){h.append.remove();h.trigger.remove();f.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(o=="div"||o=="span")f.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(c){var f=a(c),h=a.data(c,"datepicker");if(f.hasClass(this.markerClassName)){var o=c.nodeName.toLowerCase();if(o=="input"){c.disabled=false;h.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(o=="div"||o=="span")f.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(v){return v==c?null:v})}},_disableDatepicker:function(c){var f=
a(c),h=a.data(c,"datepicker");if(f.hasClass(this.markerClassName)){var o=c.nodeName.toLowerCase();if(o=="input"){c.disabled=true;h.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(o=="div"||o=="span")f.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(v){return v==c?null:v});this._disabledInputs[this._disabledInputs.length]=c}},_isDisabledDatepicker:function(c){if(!c)return false;
for(var f=0;f<this._disabledInputs.length;f++)if(this._disabledInputs[f]==c)return true;return false},_getInst:function(c){try{return a.data(c,"datepicker")}catch(f){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(c,f,h){var o=this._getInst(c);if(arguments.length==2&&typeof f=="string")return f=="defaults"?a.extend({},a.datepicker._defaults):o?f=="all"?a.extend({},o.settings):this._get(o,f):null;var v=f||{};if(typeof f=="string"){v={};v[f]=h}if(o){this._curInst==o&&
this._hideDatepicker();var C=this._getDateDatepicker(c,true);d(o.settings,v);this._attachments(a(c),o);this._autoSize(o);this._setDateDatepicker(c,C);this._updateDatepicker(o)}},_changeDatepicker:function(c,f,h){this._optionDatepicker(c,f,h)},_refreshDatepicker:function(c){(c=this._getInst(c))&&this._updateDatepicker(c)},_setDateDatepicker:function(c,f){if(c=this._getInst(c)){this._setDate(c,f);this._updateDatepicker(c);this._updateAlternate(c)}},_getDateDatepicker:function(c,f){(c=this._getInst(c))&&
!c.inline&&this._setDateFromField(c,f);return c?this._getDate(c):null},_doKeyDown:function(c){var f=a.datepicker._getInst(c.target),h=true,o=f.dpDiv.is(".ui-datepicker-rtl");f._keyEvent=true;if(a.datepicker._datepickerShowing)switch(c.keyCode){case 9:a.datepicker._hideDatepicker();h=false;break;case 13:h=a("td."+a.datepicker._dayOverClass,f.dpDiv).add(a("td."+a.datepicker._currentClass,f.dpDiv));h[0]?a.datepicker._selectDay(c.target,f.selectedMonth,f.selectedYear,h[0]):a.datepicker._hideDatepicker();
return false;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(c.target,c.ctrlKey?-a.datepicker._get(f,"stepBigMonths"):-a.datepicker._get(f,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(c.target,c.ctrlKey?+a.datepicker._get(f,"stepBigMonths"):+a.datepicker._get(f,"stepMonths"),"M");break;case 35:if(c.ctrlKey||c.metaKey)a.datepicker._clearDate(c.target);h=c.ctrlKey||c.metaKey;break;case 36:if(c.ctrlKey||c.metaKey)a.datepicker._gotoToday(c.target);h=c.ctrlKey||
c.metaKey;break;case 37:if(c.ctrlKey||c.metaKey)a.datepicker._adjustDate(c.target,o?+1:-1,"D");h=c.ctrlKey||c.metaKey;if(c.originalEvent.altKey)a.datepicker._adjustDate(c.target,c.ctrlKey?-a.datepicker._get(f,"stepBigMonths"):-a.datepicker._get(f,"stepMonths"),"M");break;case 38:if(c.ctrlKey||c.metaKey)a.datepicker._adjustDate(c.target,-7,"D");h=c.ctrlKey||c.metaKey;break;case 39:if(c.ctrlKey||c.metaKey)a.datepicker._adjustDate(c.target,o?-1:+1,"D");h=c.ctrlKey||c.metaKey;if(c.originalEvent.altKey)a.datepicker._adjustDate(c.target,
c.ctrlKey?+a.datepicker._get(f,"stepBigMonths"):+a.datepicker._get(f,"stepMonths"),"M");break;case 40:if(c.ctrlKey||c.metaKey)a.datepicker._adjustDate(c.target,+7,"D");h=c.ctrlKey||c.metaKey;break;default:h=false}else if(c.keyCode==36&&c.ctrlKey)a.datepicker._showDatepicker(this);else h=false;if(h){c.preventDefault();c.stopPropagation()}},_doKeyPress:function(c){var f=a.datepicker._getInst(c.target);if(a.datepicker._get(f,"constrainInput")){f=a.datepicker._possibleChars(a.datepicker._get(f,"dateFormat"));
var h=String.fromCharCode(c.charCode==undefined?c.keyCode:c.charCode);return c.ctrlKey||h<" "||!f||f.indexOf(h)>-1}},_doKeyUp:function(c){c=a.datepicker._getInst(c.target);if(c.input.val()!=c.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(c,"dateFormat"),c.input?c.input.val():null,a.datepicker._getFormatConfig(c))){a.datepicker._setDateFromField(c);a.datepicker._updateAlternate(c);a.datepicker._updateDatepicker(c)}}catch(f){a.datepicker.log(f)}return true},_showDatepicker:function(c){c=c.target||
c;if(c.nodeName.toLowerCase()!="input")c=a("input",c.parentNode)[0];if(!(a.datepicker._isDisabledDatepicker(c)||a.datepicker._lastInput==c)){var f=a.datepicker._getInst(c);a.datepicker._curInst&&a.datepicker._curInst!=f&&a.datepicker._curInst.dpDiv.stop(true,true);var h=a.datepicker._get(f,"beforeShow");d(f.settings,h?h.apply(c,[c,f]):{});f.lastVal=null;a.datepicker._lastInput=c;a.datepicker._setDateFromField(f);if(a.datepicker._inDialog)c.value="";if(!a.datepicker._pos){a.datepicker._pos=a.datepicker._findPos(c);
a.datepicker._pos[1]+=c.offsetHeight}var o=false;a(c).parents().each(function(){o|=a(this).css("position")=="fixed";return!o});if(o&&a.browser.opera){a.datepicker._pos[0]-=document.documentElement.scrollLeft;a.datepicker._pos[1]-=document.documentElement.scrollTop}h={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;f.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(f);h=a.datepicker._checkOffset(f,h,o);f.dpDiv.css({position:a.datepicker._inDialog&&
a.blockUI?"static":o?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"});if(!f.inline){h=a.datepicker._get(f,"showAnim");var v=a.datepicker._get(f,"duration"),C=function(){a.datepicker._datepickerShowing=true;var y=a.datepicker._getBorders(f.dpDiv);f.dpDiv.find("iframe.ui-datepicker-cover").css({left:-y[0],top:-y[1],width:f.dpDiv.outerWidth(),height:f.dpDiv.outerHeight()})};f.dpDiv.zIndex(a(c).zIndex()+1);a.effects&&a.effects[h]?f.dpDiv.show(h,a.datepicker._get(f,"showOptions"),v,
C):f.dpDiv[h||"show"](h?v:null,C);if(!h||!v)C();f.input.is(":visible")&&!f.input.is(":disabled")&&f.input.focus();a.datepicker._curInst=f}}},_updateDatepicker:function(c){var f=this,h=a.datepicker._getBorders(c.dpDiv);c.dpDiv.empty().append(this._generateHTML(c)).find("iframe.ui-datepicker-cover").css({left:-h[0],top:-h[1],width:c.dpDiv.outerWidth(),height:c.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){a(this).removeClass("ui-state-hover");
this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&a(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!f._isDisabledDatepicker(c.inline?c.dpDiv.parent()[0]:c.input[0])){a(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");a(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).addClass("ui-datepicker-prev-hover");
this.className.indexOf("ui-datepicker-next")!=-1&&a(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();h=this._getNumberOfMonths(c);var o=h[1];o>1?c.dpDiv.addClass("ui-datepicker-multi-"+o).css("width",17*o+"em"):c.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");c.dpDiv[(h[0]!=1||h[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");c.dpDiv[(this._get(c,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
c==a.datepicker._curInst&&a.datepicker._datepickerShowing&&c.input&&c.input.is(":visible")&&!c.input.is(":disabled")&&c.input.focus()},_getBorders:function(c){var f=function(h){return{thin:1,medium:2,thick:3}[h]||h};return[parseFloat(f(c.css("border-left-width"))),parseFloat(f(c.css("border-top-width")))]},_checkOffset:function(c,f,h){var o=c.dpDiv.outerWidth(),v=c.dpDiv.outerHeight(),C=c.input?c.input.outerWidth():0,y=c.input?c.input.outerHeight():0,u=document.documentElement.clientWidth+a(document).scrollLeft(),
z=document.documentElement.clientHeight+a(document).scrollTop();f.left-=this._get(c,"isRTL")?o-C:0;f.left-=h&&f.left==c.input.offset().left?a(document).scrollLeft():0;f.top-=h&&f.top==c.input.offset().top+y?a(document).scrollTop():0;f.left-=Math.min(f.left,f.left+o>u&&u>o?Math.abs(f.left+o-u):0);f.top-=Math.min(f.top,f.top+v>z&&z>v?Math.abs(v+y):0);return f},_findPos:function(c){for(var f=this._get(this._getInst(c),"isRTL");c&&(c.type=="hidden"||c.nodeType!=1);)c=c[f?"previousSibling":"nextSibling"];
c=a(c).offset();return[c.left,c.top]},_hideDatepicker:function(c){var f=this._curInst;if(!(!f||c&&f!=a.data(c,"datepicker")))if(this._datepickerShowing){c=this._get(f,"showAnim");var h=this._get(f,"duration"),o=function(){a.datepicker._tidyDialog(f);this._curInst=null};a.effects&&a.effects[c]?f.dpDiv.hide(c,a.datepicker._get(f,"showOptions"),h,o):f.dpDiv[c=="slideDown"?"slideUp":c=="fadeIn"?"fadeOut":"hide"](c?h:null,o);c||o();if(c=this._get(f,"onClose"))c.apply(f.input?f.input[0]:null,[f.input?f.input.val():
"",f]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(a.blockUI){a.unblockUI();a("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(c){c.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(c){if(a.datepicker._curInst){c=a(c.target);c[0].id!=a.datepicker._mainDivId&&c.parents("#"+a.datepicker._mainDivId).length==0&&!c.hasClass(a.datepicker.markerClassName)&&
!c.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&!(a.datepicker._inDialog&&a.blockUI)&&a.datepicker._hideDatepicker()}},_adjustDate:function(c,f,h){c=a(c);var o=this._getInst(c[0]);if(!this._isDisabledDatepicker(c[0])){this._adjustInstDate(o,f+(h=="M"?this._get(o,"showCurrentAtPos"):0),h);this._updateDatepicker(o)}},_gotoToday:function(c){c=a(c);var f=this._getInst(c[0]);if(this._get(f,"gotoCurrent")&&f.currentDay){f.selectedDay=f.currentDay;f.drawMonth=f.selectedMonth=f.currentMonth;
f.drawYear=f.selectedYear=f.currentYear}else{var h=new Date;f.selectedDay=h.getDate();f.drawMonth=f.selectedMonth=h.getMonth();f.drawYear=f.selectedYear=h.getFullYear()}this._notifyChange(f);this._adjustDate(c)},_selectMonthYear:function(c,f,h){c=a(c);var o=this._getInst(c[0]);o._selectingMonthYear=false;o["selected"+(h=="M"?"Month":"Year")]=o["draw"+(h=="M"?"Month":"Year")]=parseInt(f.options[f.selectedIndex].value,10);this._notifyChange(o);this._adjustDate(c)},_clickMonthYear:function(c){c=this._getInst(a(c)[0]);
c.input&&c._selectingMonthYear&&!a.browser.msie&&c.input.focus();c._selectingMonthYear=!c._selectingMonthYear},_selectDay:function(c,f,h,o){var v=a(c);if(!(a(o).hasClass(this._unselectableClass)||this._isDisabledDatepicker(v[0]))){v=this._getInst(v[0]);v.selectedDay=v.currentDay=a("a",o).html();v.selectedMonth=v.currentMonth=f;v.selectedYear=v.currentYear=h;this._selectDate(c,this._formatDate(v,v.currentDay,v.currentMonth,v.currentYear))}},_clearDate:function(c){c=a(c);this._getInst(c[0]);this._selectDate(c,
"")},_selectDate:function(c,f){c=this._getInst(a(c)[0]);f=f!=null?f:this._formatDate(c);c.input&&c.input.val(f);this._updateAlternate(c);var h=this._get(c,"onSelect");if(h)h.apply(c.input?c.input[0]:null,[f,c]);else c.input&&c.input.trigger("change");if(c.inline)this._updateDatepicker(c);else{this._hideDatepicker();this._lastInput=c.input[0];typeof c.input[0]!="object"&&c.input.focus();this._lastInput=null}},_updateAlternate:function(c){var f=this._get(c,"altField");if(f){var h=this._get(c,"altFormat")||
this._get(c,"dateFormat"),o=this._getDate(c),v=this.formatDate(h,o,this._getFormatConfig(c));a(f).each(function(){a(this).val(v)})}},noWeekends:function(c){c=c.getDay();return[c>0&&c<6,""]},iso8601Week:function(c){c=new Date(c.getTime());c.setDate(c.getDate()+4-(c.getDay()||7));var f=c.getTime();c.setMonth(0);c.setDate(1);return Math.floor(Math.round((f-c)/864E5)/7)+1},parseDate:function(c,f,h){if(c==null||f==null)throw"Invalid arguments";f=typeof f=="object"?f.toString():f+"";if(f=="")return null;
for(var o=(h?h.shortYearCutoff:null)||this._defaults.shortYearCutoff,v=(h?h.dayNamesShort:null)||this._defaults.dayNamesShort,C=(h?h.dayNames:null)||this._defaults.dayNames,y=(h?h.monthNamesShort:null)||this._defaults.monthNamesShort,u=(h?h.monthNames:null)||this._defaults.monthNames,z=h=-1,l=-1,k=-1,r=false,g=function(M){(M=J+1<c.length&&c.charAt(J+1)==M)&&J++;return M},w=function(M){g(M);M=new RegExp("^\\d{1,"+(M=="@"?14:M=="!"?20:M=="y"?4:M=="o"?3:2)+"}");M=f.substring(H).match(M);if(!M)throw"Missing number at position "+
H;H+=M[0].length;return parseInt(M[0],10)},E=function(M,F,Q){M=g(M)?Q:F;for(F=0;F<M.length;F++)if(f.substr(H,M[F].length)==M[F]){H+=M[F].length;return F+1}throw"Unknown name at position "+H;},D=function(){if(f.charAt(H)!=c.charAt(J))throw"Unexpected literal at position "+H;H++},H=0,J=0;J<c.length;J++)if(r)if(c.charAt(J)=="'"&&!g("'"))r=false;else D();else switch(c.charAt(J)){case "d":l=w("d");break;case "D":E("D",v,C);break;case "o":k=w("o");break;case "m":z=w("m");break;case "M":z=E("M",y,u);break;
case "y":h=w("y");break;case "@":var N=new Date(w("@"));h=N.getFullYear();z=N.getMonth()+1;l=N.getDate();break;case "!":N=new Date((w("!")-this._ticksTo1970)/1E4);h=N.getFullYear();z=N.getMonth()+1;l=N.getDate();break;case "'":if(g("'"))D();else r=true;break;default:D()}if(h==-1)h=(new Date).getFullYear();else if(h<100)h+=(new Date).getFullYear()-(new Date).getFullYear()%100+(h<=o?0:-100);if(k>-1){z=1;l=k;do{o=this._getDaysInMonth(h,z-1);if(l<=o)break;z++;l-=o}while(1)}N=this._daylightSavingAdjust(new Date(h,
z-1,l));if(N.getFullYear()!=h||N.getMonth()+1!=z||N.getDate()!=l)throw"Invalid date";return N},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(c,f,h){if(!f)return"";var o=(h?h.dayNamesShort:null)||this._defaults.dayNamesShort,v=(h?
h.dayNames:null)||this._defaults.dayNames,C=(h?h.monthNamesShort:null)||this._defaults.monthNamesShort;h=(h?h.monthNames:null)||this._defaults.monthNames;var y=function(g){(g=r+1<c.length&&c.charAt(r+1)==g)&&r++;return g},u=function(g,w,E){w=""+w;if(y(g))for(;w.length<E;)w="0"+w;return w},z=function(g,w,E,D){return y(g)?D[w]:E[w]},l="",k=false;if(f)for(var r=0;r<c.length;r++)if(k)if(c.charAt(r)=="'"&&!y("'"))k=false;else l+=c.charAt(r);else switch(c.charAt(r)){case "d":l+=u("d",f.getDate(),2);break;
case "D":l+=z("D",f.getDay(),o,v);break;case "o":l+=u("o",(f.getTime()-(new Date(f.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":l+=u("m",f.getMonth()+1,2);break;case "M":l+=z("M",f.getMonth(),C,h);break;case "y":l+=y("y")?f.getFullYear():(f.getYear()%100<10?"0":"")+f.getYear()%100;break;case "@":l+=f.getTime();break;case "!":l+=f.getTime()*1E4+this._ticksTo1970;break;case "'":if(y("'"))l+="'";else k=true;break;default:l+=c.charAt(r)}return l},_possibleChars:function(c){for(var f="",h=false,
o=function(C){(C=v+1<c.length&&c.charAt(v+1)==C)&&v++;return C},v=0;v<c.length;v++)if(h)if(c.charAt(v)=="'"&&!o("'"))h=false;else f+=c.charAt(v);else switch(c.charAt(v)){case "d":case "m":case "y":case "@":f+="0123456789";break;case "D":case "M":return null;case "'":if(o("'"))f+="'";else h=true;break;default:f+=c.charAt(v)}return f},_get:function(c,f){return c.settings[f]!==undefined?c.settings[f]:this._defaults[f]},_setDateFromField:function(c,f){if(c.input.val()!=c.lastVal){var h=this._get(c,"dateFormat"),
o=c.lastVal=c.input?c.input.val():null,v,C;v=C=this._getDefaultDate(c);var y=this._getFormatConfig(c);try{v=this.parseDate(h,o,y)||C}catch(u){this.log(u);o=f?"":o}c.selectedDay=v.getDate();c.drawMonth=c.selectedMonth=v.getMonth();c.drawYear=c.selectedYear=v.getFullYear();c.currentDay=o?v.getDate():0;c.currentMonth=o?v.getMonth():0;c.currentYear=o?v.getFullYear():0;this._adjustInstDate(c)}},_getDefaultDate:function(c){return this._restrictMinMax(c,this._determineDate(c,this._get(c,"defaultDate"),new Date))},
_determineDate:function(c,f,h){var o=function(C){var y=new Date;y.setDate(y.getDate()+C);return y},v=function(C){try{return a.datepicker.parseDate(a.datepicker._get(c,"dateFormat"),C,a.datepicker._getFormatConfig(c))}catch(y){}var u=(C.toLowerCase().match(/^c/)?a.datepicker._getDate(c):null)||new Date,z=u.getFullYear(),l=u.getMonth();u=u.getDate();for(var k=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,r=k.exec(C);r;){switch(r[2]||"d"){case "d":case "D":u+=parseInt(r[1],10);break;case "w":case "W":u+=parseInt(r[1],
10)*7;break;case "m":case "M":l+=parseInt(r[1],10);u=Math.min(u,a.datepicker._getDaysInMonth(z,l));break;case "y":case "Y":z+=parseInt(r[1],10);u=Math.min(u,a.datepicker._getDaysInMonth(z,l));break}r=k.exec(C)}return new Date(z,l,u)};if(f=(f=f==null?h:typeof f=="string"?v(f):typeof f=="number"?isNaN(f)?h:o(f):f)&&f.toString()=="Invalid Date"?h:f){f.setHours(0);f.setMinutes(0);f.setSeconds(0);f.setMilliseconds(0)}return this._daylightSavingAdjust(f)},_daylightSavingAdjust:function(c){if(!c)return null;
c.setHours(c.getHours()>12?c.getHours()+2:0);return c},_setDate:function(c,f,h){var o=!f,v=c.selectedMonth,C=c.selectedYear;f=this._restrictMinMax(c,this._determineDate(c,f,new Date));c.selectedDay=c.currentDay=f.getDate();c.drawMonth=c.selectedMonth=c.currentMonth=f.getMonth();c.drawYear=c.selectedYear=c.currentYear=f.getFullYear();if((v!=c.selectedMonth||C!=c.selectedYear)&&!h)this._notifyChange(c);this._adjustInstDate(c);if(c.input)c.input.val(o?"":this._formatDate(c))},_getDate:function(c){return!c.currentYear||
c.input&&c.input.val()==""?null:this._daylightSavingAdjust(new Date(c.currentYear,c.currentMonth,c.currentDay))},_generateHTML:function(c){var f=new Date;f=this._daylightSavingAdjust(new Date(f.getFullYear(),f.getMonth(),f.getDate()));var h=this._get(c,"isRTL"),o=this._get(c,"showButtonPanel"),v=this._get(c,"hideIfNoPrevNext"),C=this._get(c,"navigationAsDateFormat"),y=this._getNumberOfMonths(c),u=this._get(c,"showCurrentAtPos"),z=this._get(c,"stepMonths"),l=y[0]!=1||y[1]!=1,k=this._daylightSavingAdjust(!c.currentDay?
new Date(9999,9,9):new Date(c.currentYear,c.currentMonth,c.currentDay)),r=this._getMinMaxDate(c,"min"),g=this._getMinMaxDate(c,"max");u=c.drawMonth-u;var w=c.drawYear;if(u<0){u+=12;w--}if(g){var E=this._daylightSavingAdjust(new Date(g.getFullYear(),g.getMonth()-y[0]*y[1]+1,g.getDate()));for(E=r&&E<r?r:E;this._daylightSavingAdjust(new Date(w,u,1))>E;){u--;if(u<0){u=11;w--}}}c.drawMonth=u;c.drawYear=w;E=this._get(c,"prevText");E=!C?E:this.formatDate(E,this._daylightSavingAdjust(new Date(w,u-z,1)),this._getFormatConfig(c));
E=this._canAdjustMonth(c,-1,w,u)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._adjustDate('#"+c.id+"', -"+z+", 'M');\" title=\""+E+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"e":"w")+'">'+E+"</span></a>":v?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+E+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"e":"w")+'">'+E+"</span></a>";var D=this._get(c,"nextText");D=!C?D:this.formatDate(D,this._daylightSavingAdjust(new Date(w,
u+z,1)),this._getFormatConfig(c));v=this._canAdjustMonth(c,+1,w,u)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._adjustDate('#"+c.id+"', +"+z+", 'M');\" title=\""+D+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"w":"e")+'">'+D+"</span></a>":v?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+D+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"w":"e")+'">'+D+"</span></a>";z=this._get(c,"currentText");D=this._get(c,"gotoCurrent")&&
c.currentDay?k:f;z=!C?z:this.formatDate(z,D,this._getFormatConfig(c));C=!c.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+e+'.datepicker._hideDatepicker();">'+this._get(c,"closeText")+"</button>":"";o=o?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(h?C:"")+(this._isInRange(c,D)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
e+".datepicker._gotoToday('#"+c.id+"');\">"+z+"</button>":"")+(h?"":C)+"</div>":"";C=parseInt(this._get(c,"firstDay"),10);C=isNaN(C)?0:C;z=this._get(c,"showWeek");D=this._get(c,"dayNames");this._get(c,"dayNamesShort");var H=this._get(c,"dayNamesMin"),J=this._get(c,"monthNames"),N=this._get(c,"monthNamesShort"),M=this._get(c,"beforeShowDay"),F=this._get(c,"showOtherMonths"),Q=this._get(c,"selectOtherMonths");this._get(c,"calculateWeek");for(var U=this._getDefaultDate(c),aa="",ba=0;ba<y[0];ba++){for(var X=
"",ka=0;ka<y[1];ka++){var ta=this._daylightSavingAdjust(new Date(w,u,c.selectedDay)),na=" ui-corner-all",oa="";if(l){oa+='<div class="ui-datepicker-group';if(y[1]>1)switch(ka){case 0:oa+=" ui-datepicker-group-first";na=" ui-corner-"+(h?"right":"left");break;case y[1]-1:oa+=" ui-datepicker-group-last";na=" ui-corner-"+(h?"left":"right");break;default:oa+=" ui-datepicker-group-middle";na="";break}oa+='">'}oa+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+na+'">'+(/all|left/.test(na)&&
ba==0?h?v:E:"")+(/all|right/.test(na)&&ba==0?h?E:v:"")+this._generateMonthYearHeader(c,u,w,r,g,ba>0||ka>0,J,N)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var sa=z?'<th class="ui-datepicker-week-col">'+this._get(c,"weekHeader")+"</th>":"";for(na=0;na<7;na++){var ia=(na+C)%7;sa+="<th"+((na+C+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+D[ia]+'">'+H[ia]+"</span></th>"}oa+=sa+"</tr></thead><tbody>";sa=this._getDaysInMonth(w,u);if(w==c.selectedYear&&u==c.selectedMonth)c.selectedDay=
Math.min(c.selectedDay,sa);na=(this._getFirstDayOfMonth(w,u)-C+7)%7;sa=l?6:Math.ceil((na+sa)/7);ia=this._daylightSavingAdjust(new Date(w,u,1-na));for(var Z=0;Z<sa;Z++){oa+="<tr>";var ha=!z?"":'<td class="ui-datepicker-week-col">'+this._get(c,"calculateWeek")(ia)+"</td>";for(na=0;na<7;na++){var da=M?M.apply(c.input?c.input[0]:null,[ia]):[true,""],fa=ia.getMonth()!=u,ra=fa&&!Q||!da[0]||r&&ia<r||g&&ia>g;ha+='<td class="'+((na+C+6)%7>=5?" ui-datepicker-week-end":"")+(fa?" ui-datepicker-other-month":"")+
(ia.getTime()==ta.getTime()&&u==c.selectedMonth&&c._keyEvent||U.getTime()==ia.getTime()&&U.getTime()==ta.getTime()?" "+this._dayOverClass:"")+(ra?" "+this._unselectableClass+" ui-state-disabled":"")+(fa&&!F?"":" "+da[1]+(ia.getTime()==k.getTime()?" "+this._currentClass:"")+(ia.getTime()==f.getTime()?" ui-datepicker-today":""))+'"'+((!fa||F)&&da[2]?' title="'+da[2]+'"':"")+(ra?"":' onclick="DP_jQuery_'+e+".datepicker._selectDay('#"+c.id+"',"+ia.getMonth()+","+ia.getFullYear()+', this);return false;"')+
">"+(fa&&!F?"&#xa0;":ra?'<span class="ui-state-default">'+ia.getDate()+"</span>":'<a class="ui-state-default'+(ia.getTime()==f.getTime()?" ui-state-highlight":"")+(ia.getTime()==k.getTime()?" ui-state-active":"")+(fa?" ui-priority-secondary":"")+'" href="#">'+ia.getDate()+"</a>")+"</td>";ia.setDate(ia.getDate()+1);ia=this._daylightSavingAdjust(ia)}oa+=ha+"</tr>"}u++;if(u>11){u=0;w++}oa+="</tbody></table>"+(l?"</div>"+(y[0]>0&&ka==y[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");X+=oa}aa+=
X}aa+=o+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!c.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");c._keyEvent=false;return aa},_generateMonthYearHeader:function(c,f,h,o,v,C,y,u){var z=this._get(c,"changeMonth"),l=this._get(c,"changeYear"),k=this._get(c,"showMonthAfterYear"),r='<div class="ui-datepicker-title">',g="";if(C||!z)g+='<span class="ui-datepicker-month">'+y[f]+"</span>";else{y=o&&o.getFullYear()==h;var w=v&&v.getFullYear()==h;
g+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+e+".datepicker._selectMonthYear('#"+c.id+"', this, 'M');\" onclick=\"DP_jQuery_"+e+".datepicker._clickMonthYear('#"+c.id+"');\">";for(var E=0;E<12;E++)if((!y||E>=o.getMonth())&&(!w||E<=v.getMonth()))g+='<option value="'+E+'"'+(E==f?' selected="selected"':"")+">"+u[E]+"</option>";g+="</select>"}k||(r+=g+(C||!(z&&l)?"&#xa0;":""));if(C||!l)r+='<span class="ui-datepicker-year">'+h+"</span>";else{u=this._get(c,"yearRange").split(":");var D=
(new Date).getFullYear();y=function(H){H=H.match(/c[+-].*/)?h+parseInt(H.substring(1),10):H.match(/[+-].*/)?D+parseInt(H,10):parseInt(H,10);return isNaN(H)?D:H};f=y(u[0]);u=Math.max(f,y(u[1]||""));f=o?Math.max(f,o.getFullYear()):f;u=v?Math.min(u,v.getFullYear()):u;for(r+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+e+".datepicker._selectMonthYear('#"+c.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+e+".datepicker._clickMonthYear('#"+c.id+"');\">";f<=u;f++)r+='<option value="'+f+'"'+(f==h?
' selected="selected"':"")+">"+f+"</option>";r+="</select>"}r+=this._get(c,"yearSuffix");if(k)r+=(C||!(z&&l)?"&#xa0;":"")+g;r+="</div>";return r},_adjustInstDate:function(c,f,h){var o=c.drawYear+(h=="Y"?f:0),v=c.drawMonth+(h=="M"?f:0);f=Math.min(c.selectedDay,this._getDaysInMonth(o,v))+(h=="D"?f:0);o=this._restrictMinMax(c,this._daylightSavingAdjust(new Date(o,v,f)));c.selectedDay=o.getDate();c.drawMonth=c.selectedMonth=o.getMonth();c.drawYear=c.selectedYear=o.getFullYear();if(h=="M"||h=="Y")this._notifyChange(c)},
_restrictMinMax:function(c,f){var h=this._getMinMaxDate(c,"min");c=this._getMinMaxDate(c,"max");f=h&&f<h?h:f;return f=c&&f>c?c:f},_notifyChange:function(c){var f=this._get(c,"onChangeMonthYear");if(f)f.apply(c.input?c.input[0]:null,[c.selectedYear,c.selectedMonth+1,c])},_getNumberOfMonths:function(c){c=this._get(c,"numberOfMonths");return c==null?[1,1]:typeof c=="number"?[1,c]:c},_getMinMaxDate:function(c,f){return this._determineDate(c,this._get(c,f+"Date"),null)},_getDaysInMonth:function(c,f){return 32-
(new Date(c,f,32)).getDate()},_getFirstDayOfMonth:function(c,f){return(new Date(c,f,1)).getDay()},_canAdjustMonth:function(c,f,h,o){var v=this._getNumberOfMonths(c);h=this._daylightSavingAdjust(new Date(h,o+(f<0?f:v[0]*v[1]),1));f<0&&h.setDate(this._getDaysInMonth(h.getFullYear(),h.getMonth()));return this._isInRange(c,h)},_isInRange:function(c,f){var h=this._getMinMaxDate(c,"min");c=this._getMinMaxDate(c,"max");return(!h||f.getTime()>=h.getTime())&&(!c||f.getTime()<=c.getTime())},_getFormatConfig:function(c){var f=
this._get(c,"shortYearCutoff");f=typeof f!="string"?f:(new Date).getFullYear()%100+parseInt(f,10);return{shortYearCutoff:f,dayNamesShort:this._get(c,"dayNamesShort"),dayNames:this._get(c,"dayNames"),monthNamesShort:this._get(c,"monthNamesShort"),monthNames:this._get(c,"monthNames")}},_formatDate:function(c,f,h,o){if(!f){c.currentDay=c.selectedDay;c.currentMonth=c.selectedMonth;c.currentYear=c.selectedYear}f=f?typeof f=="object"?f:this._daylightSavingAdjust(new Date(o,h,f)):this._daylightSavingAdjust(new Date(c.currentYear,
c.currentMonth,c.currentDay));return this.formatDate(this._get(c,"dateFormat"),f,this._getFormatConfig(c))}});a.fn.datepicker=function(c){if(!a.datepicker.initialized){a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv);a.datepicker.initialized=true}var f=Array.prototype.slice.call(arguments,1);if(typeof c=="string"&&(c=="isDisabled"||c=="getDate"||c=="widget"))return a.datepicker["_"+c+"Datepicker"].apply(a.datepicker,[this[0]].concat(f));if(c=="option"&&
arguments.length==2&&typeof arguments[1]=="string")return a.datepicker["_"+c+"Datepicker"].apply(a.datepicker,[this[0]].concat(f));return this.each(function(){typeof c=="string"?a.datepicker["_"+c+"Datepicker"].apply(a.datepicker,[this].concat(f)):a.datepicker._attachDatepicker(this,c)})};a.datepicker=new b;a.datepicker.initialized=false;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8.1";window["DP_jQuery_"+e]=a})(jQuery);
(function(a){a.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");var b=this,d=b.options,e=d.title||b.originalTitle||"&#160;",c=a.ui.dialog.getTitleId(b.element),f=(b.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
d.dialogClass).css({zIndex:d.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(v){if(d.closeOnEscape&&v.keyCode&&v.keyCode===a.ui.keyCode.ESCAPE){b.close(v);v.preventDefault()}}).attr({role:"dialog","aria-labelledby":c}).mousedown(function(v){b.moveToTop(false,v)});b.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(f);var h=(b.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(f),
o=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){o.addClass("ui-state-hover")},function(){o.removeClass("ui-state-hover")}).focus(function(){o.addClass("ui-state-focus")}).blur(function(){o.removeClass("ui-state-focus")}).click(function(v){b.close(v);return false}).appendTo(h);(b.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(d.closeText).appendTo(o);a("<span></span>").addClass("ui-dialog-title").attr("id",
c).html(e).prependTo(h);if(a.isFunction(d.beforeclose)&&!a.isFunction(d.beforeClose))d.beforeClose=d.beforeclose;h.find("*").add(h).disableSelection();d.draggable&&a.fn.draggable&&b._makeDraggable();d.resizable&&a.fn.resizable&&b._makeResizable();b._createButtons(d.buttons);b._isOpen=false;a.fn.bgiframe&&f.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(b){var d=this,e;if(false!==d._trigger("beforeClose",b)){d.overlay&&d.overlay.destroy();d.uiDialog.unbind("keypress.ui-dialog");d._isOpen=false;if(d.options.hide)d.uiDialog.hide(d.options.hide,function(){d._trigger("close",b)});else{d.uiDialog.hide();d._trigger("close",b)}a.ui.dialog.overlay.resize();if(d.options.modal){e=0;a(".ui-dialog").each(function(){if(this!==
d.uiDialog[0])e=Math.max(e,a(this).css("z-index"))});a.ui.dialog.maxZ=e}return d}},isOpen:function(){return this._isOpen},moveToTop:function(b,d){var e=this.options;if(e.modal&&!b||!e.stack&&!e.modal)return this._trigger("focus",d);if(e.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=e.zIndex;if(this.overlay){a.ui.dialog.maxZ+=1;this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)}b={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};a.ui.dialog.maxZ+=
1;this.uiDialog.css("z-index",a.ui.dialog.maxZ);this.element.attr(b);this._trigger("focus",d);return this},open:function(){if(!this._isOpen){var b=this.options,d=this.uiDialog;this.overlay=b.modal?new a.ui.dialog.overlay(this):null;d.next().length&&d.appendTo("body");this._size();this._position(b.position);d.show(b.show);this.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===a.ui.keyCode.TAB){var c=a(":tabbable",this),f=c.filter(":first");c=c.filter(":last");if(e.target===
c[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target===f[0]&&e.shiftKey){c.focus(1);return false}}});a([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();this._trigger("open");this._isOpen=true;return this}},_createButtons:function(b){var d=this,e=false,c=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");d.uiDialog.find(".ui-dialog-buttonpane").remove();typeof b==="object"&&
b!==null&&a.each(b,function(){return!(e=true)});if(e){a.each(b,function(f,h){f=a('<button type="button"></button>').text(f).click(function(){h.apply(d.element[0],arguments)}).appendTo(c);a.fn.button&&f.button()});c.appendTo(d.uiDialog)}},_makeDraggable:function(){function b(h){return{position:h.position,offset:h.offset}}var d=this,e=d.options,c=a(document),f;d.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(h,
o){f=e.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");d._trigger("dragStart",h,b(o))},drag:function(h,o){d._trigger("drag",h,b(o))},stop:function(h,o){e.position=[o.position.left-c.scrollLeft(),o.position.top-c.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(f);d._trigger("dragStop",h,b(o));a.ui.dialog.overlay.resize()}})},_makeResizable:function(b){function d(h){return{originalPosition:h.originalPosition,originalSize:h.originalSize,
position:h.position,size:h.size}}b=b===undefined?this.options.resizable:b;var e=this,c=e.options,f=e.uiDialog.css("position");b=typeof b==="string"?b:"n,e,s,w,se,sw,ne,nw";e.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:e.element,maxWidth:c.maxWidth,maxHeight:c.maxHeight,minWidth:c.minWidth,minHeight:e._minHeight(),handles:b,start:function(h,o){a(this).addClass("ui-dialog-resizing");e._trigger("resizeStart",h,d(o))},resize:function(h,o){e._trigger("resize",h,d(o))},
stop:function(h,o){a(this).removeClass("ui-dialog-resizing");c.height=a(this).height();c.width=a(this).width();e._trigger("resizeStop",h,d(o));a.ui.dialog.overlay.resize()}}).css("position",f).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var b=this.options;return b.height==="auto"?b.minHeight:Math.min(b.minHeight,b.height)},_position:function(b){var d=[],e=[0,0];b=b||a.ui.dialog.prototype.options.position;if(typeof b==="string"||typeof b==="object"&&
"0"in b){d=b.split?b.split(" "):[b[0],b[1]];if(d.length===1)d[1]=d[0];a.each(["left","top"],function(c,f){if(+d[c]===d[c]){e[c]=d[c];d[c]=f}})}else if(typeof b==="object"){if("left"in b){d[0]="left";e[0]=b.left}else if("right"in b){d[0]="right";e[0]=-b.right}if("top"in b){d[1]="top";e[1]=b.top}else if("bottom"in b){d[1]="bottom";e[1]=-b.bottom}}(b=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:d.join(" "),at:d.join(" "),offset:e.join(" "),of:window,
collision:"fit",using:function(c){var f=a(this).css(c).offset().top;f<0&&a(this).css("top",c.top-f)}});b||this.uiDialog.hide()},_setOption:function(b,d){var e=this.uiDialog,c=e.is(":data(resizable)"),f=false;switch(b){case "beforeclose":b="beforeClose";break;case "buttons":this._createButtons(d);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+d);break;case "dialogClass":e.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+d);break;case "disabled":d?
e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled");break;case "draggable":d?this._makeDraggable():e.draggable("destroy");break;case "height":f=true;break;case "maxHeight":c&&e.resizable("option","maxHeight",d);f=true;break;case "maxWidth":c&&e.resizable("option","maxWidth",d);f=true;break;case "minHeight":c&&e.resizable("option","minHeight",d);f=true;break;case "minWidth":c&&e.resizable("option","minWidth",d);f=true;break;case "position":this._position(d);break;case "resizable":c&&
!d&&e.resizable("destroy");c&&typeof d==="string"&&e.resizable("option","handles",d);!c&&d!==false&&this._makeResizable(d);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(d||"&#160;"));break;case "width":f=true;break}a.Widget.prototype._setOption.apply(this,arguments);f&&this._size()},_size:function(){var b=this.options,d;this.element.css({width:"auto",minHeight:0,height:0});d=this.uiDialog.css({height:"auto",width:b.width}).height();this.element.css(b.height==="auto"?{minHeight:Math.max(b.minHeight-
d,0),height:"auto"}:{minHeight:0,height:Math.max(b.height-d,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.1",uuid:0,maxZ:0,getTitleId:function(b){b=b.attr("id");if(!b){this.uuid+=1;b=this.uuid}return"ui-dialog-title-"+b},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),
function(b){return b+".dialog-overlay"}).join(" "),create:function(b){if(this.instances.length===0){setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(e){return a(e.target).zIndex()>=a.ui.dialog.overlay.maxZ})},1);a(document).bind("keydown.dialog-overlay",function(e){if(b.options.closeOnEscape&&e.keyCode&&e.keyCode===a.ui.keyCode.ESCAPE){b.close(e);e.preventDefault()}});a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize)}var d=
(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});a.fn.bgiframe&&d.bgiframe();this.instances.push(d);return d},destroy:function(b){this.oldInstances.push(this.instances.splice(a.inArray(b,this.instances),1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");b.remove();var d=0;a.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var b,
d;if(a.browser.msie&&a.browser.version<7){b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return b<d?a(window).height()+"px":b+"px"}else return a(document).height()+"px"},width:function(){var b,d;if(a.browser.msie&&a.browser.version<7){b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);d=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return b<
d?a(window).width()+"px":b+"px"}else return a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this)});b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(a){a.ui=a.ui||{};var b=/left|center|right/,d=/top|center|bottom/,e=a.fn.position,c=a.fn.offset;a.fn.position=function(f){if(!f||!f.of)return e.apply(this,arguments);f=a.extend({},f);var h=a(f.of),o=(f.collision||"flip").split(" "),v=f.offset?f.offset.split(" "):[0,0],C,y,u;if(f.of.nodeType===9){C=h.width();y=h.height();u={top:0,left:0}}else if(f.of.scrollTo&&f.of.document){C=h.width();y=h.height();u={top:h.scrollTop(),left:h.scrollLeft()}}else if(f.of.preventDefault){f.at="left top";C=y=
0;u={top:f.of.pageY,left:f.of.pageX}}else{C=h.outerWidth();y=h.outerHeight();u=h.offset()}a.each(["my","at"],function(){var z=(f[this]||"").split(" ");if(z.length===1)z=b.test(z[0])?z.concat(["center"]):d.test(z[0])?["center"].concat(z):["center","center"];z[0]=b.test(z[0])?z[0]:"center";z[1]=d.test(z[1])?z[1]:"center";f[this]=z});if(o.length===1)o[1]=o[0];v[0]=parseInt(v[0],10)||0;if(v.length===1)v[1]=v[0];v[1]=parseInt(v[1],10)||0;if(f.at[0]==="right")u.left+=C;else if(f.at[0]==="center")u.left+=
C/2;if(f.at[1]==="bottom")u.top+=y;else if(f.at[1]==="center")u.top+=y/2;u.left+=v[0];u.top+=v[1];return this.each(function(){var z=a(this),l=z.outerWidth(),k=z.outerHeight(),r=a.extend({},u);if(f.my[0]==="right")r.left-=l;else if(f.my[0]==="center")r.left-=l/2;if(f.my[1]==="bottom")r.top-=k;else if(f.my[1]==="center")r.top-=k/2;r.left=parseInt(r.left);r.top=parseInt(r.top);a.each(["left","top"],function(g,w){a.ui.position[o[g]]&&a.ui.position[o[g]][w](r,{targetWidth:C,targetHeight:y,elemWidth:l,
elemHeight:k,offset:v,my:f.my,at:f.at})});a.fn.bgiframe&&z.bgiframe();z.offset(a.extend(r,{using:f.using}))})};a.ui.position={fit:{left:function(f,h){var o=a(window);h=f.left+h.elemWidth-o.width()-o.scrollLeft();f.left=h>0?f.left-h:Math.max(0,f.left)},top:function(f,h){var o=a(window);h=f.top+h.elemHeight-o.height()-o.scrollTop();f.top=h>0?f.top-h:Math.max(0,f.top)}},flip:{left:function(f,h){if(h.at[0]!=="center"){var o=a(window);o=f.left+h.elemWidth-o.width()-o.scrollLeft();var v=h.my[0]==="left"?
-h.elemWidth:h.my[0]==="right"?h.elemWidth:0,C=-2*h.offset[0];f.left+=f.left<0?v+h.targetWidth+C:o>0?v-h.targetWidth+C:0}},top:function(f,h){if(h.at[1]!=="center"){var o=a(window);o=f.top+h.elemHeight-o.height()-o.scrollTop();var v=h.my[1]==="top"?-h.elemHeight:h.my[1]==="bottom"?h.elemHeight:0,C=h.at[1]==="top"?h.targetHeight:-h.targetHeight,y=-2*h.offset[1];f.top+=f.top<0?v+h.targetHeight+y:o>0?v+C+y:0}}}};if(!a.offset.setOffset){a.offset.setOffset=function(f,h){if(/static/.test(a.curCSS(f,"position")))f.style.position=
"relative";var o=a(f),v=o.offset(),C=parseInt(a.curCSS(f,"top",true),10)||0,y=parseInt(a.curCSS(f,"left",true),10)||0;v={top:h.top-v.top+C,left:h.left-v.left+y};"using"in h?h.using.call(f,v):o.css(v)};a.fn.offset=function(f){var h=this[0];if(!h||!h.ownerDocument)return null;if(f)return this.each(function(){a.offset.setOffset(this,f)});return c.call(this)}}})(jQuery);
(function(a){a.widget("ui.progressbar",{options:{value:0},_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
this.valueDiv.remove();a.Widget.prototype.destroy.apply(this,arguments)},value:function(b){if(b===undefined)return this._value();this._setOption("value",b);return this},_setOption:function(b,d){switch(b){case "value":this.options.value=d;this._refreshValue();this._trigger("change");break}a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var b=this.options.value;if(typeof b!=="number")b=0;if(b<this._valueMin())b=this._valueMin();if(b>this._valueMax())b=this._valueMax();return b},
_valueMin:function(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var b=this.value();this.valueDiv[b===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(b+"%");this.element.attr("aria-valuenow",b)}});a.extend(a.ui.progressbar,{version:"1.8.1"})})(jQuery);
(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var b=this,d=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");d.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=a([]);if(d.range){if(d.range===true){this.range=a("<div></div>");if(!d.values)d.values=[this._valueMin(),this._valueMin()];if(d.values.length&&d.values.length!==2)d.values=[d.values[0],d.values[0]]}else this.range=a("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(d.range==="min"||d.range==="max")this.range.addClass("ui-slider-range-"+d.range);this.range.addClass("ui-widget-header")}a(".ui-slider-handle",this.element).length===0&&a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
if(d.values&&d.values.length)for(;a(".ui-slider-handle",this.element).length<d.values.length;)a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(e){e.preventDefault()}).hover(function(){d.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(d.disabled)a(this).blur();
else{a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus")}}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(e){a(this).data("index.ui-slider-handle",e)});this.handles.keydown(function(e){var c=true,f=a(this).data("index.ui-slider-handle"),h,o,v;if(!b.options.disabled){switch(e.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:c=
false;if(!b._keySliding){b._keySliding=true;a(this).addClass("ui-state-active");h=b._start(e,f);if(h===false)return}break}v=b.options.step;h=b.options.values&&b.options.values.length?(o=b.values(f)):(o=b.value());switch(e.keyCode){case a.ui.keyCode.HOME:o=b._valueMin();break;case a.ui.keyCode.END:o=b._valueMax();break;case a.ui.keyCode.PAGE_UP:o=h+(b._valueMax()-b._valueMin())/5;break;case a.ui.keyCode.PAGE_DOWN:o=h-(b._valueMax()-b._valueMin())/5;break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(h===
b._valueMax())return;o=h+v;break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(h===b._valueMin())return;o=h-v;break}b._slide(e,f,o);return c}}).keyup(function(e){var c=a(this).data("index.ui-slider-handle");if(b._keySliding){b._keySliding=false;b._stop(e,c);b._change(e,c);a(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();return this},_mouseCapture:function(b){var d=this.options,e,c,f,h,o,v;if(d.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();e={x:b.pageX,y:b.pageY};c=this._normValueFromMouse(e);f=this._valueMax()-this._valueMin()+1;o=this;this.handles.each(function(C){var y=Math.abs(c-o.values(C));if(f>y){f=y;h=a(this);v=C}});if(d.range===true&&this.values(1)===d.min){v+=1;h=a(this.handles[v])}if(this._start(b,
v)===false)return false;this._mouseSliding=true;o._handleIndex=v;h.addClass("ui-state-active").focus();d=h.offset();this._clickOffset=!a(b.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:b.pageX-d.left-h.width()/2,top:b.pageY-d.top-h.height()/2-(parseInt(h.css("borderTopWidth"),10)||0)-(parseInt(h.css("borderBottomWidth"),10)||0)+(parseInt(h.css("marginTop"),10)||0)};c=this._normValueFromMouse(e);this._slide(b,v,c);return this._animateOff=true},_mouseStart:function(){return true},
_mouseDrag:function(b){var d=this._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._handleIndex,d);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(b){var d;
if(this.orientation==="horizontal"){d=this.elementSize.width;b=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{d=this.elementSize.height;b=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}d=b/d;if(d>1)d=1;if(d<0)d=0;if(this.orientation==="vertical")d=1-d;b=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+d*b)},_start:function(b,d){var e={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){e.value=
this.values(d);e.values=this.values()}return this._trigger("start",b,e)},_slide:function(b,d,e){var c;if(this.options.values&&this.options.values.length){c=this.values(d?0:1);if(this.options.values.length===2&&this.options.range===true&&(d===0&&e>c||d===1&&e<c))e=c;if(e!==this.values(d)){c=this.values();c[d]=e;b=this._trigger("slide",b,{handle:this.handles[d],value:e,values:c});this.values(d?0:1);b!==false&&this.values(d,e,true)}}else if(e!==this.value()){b=this._trigger("slide",b,{handle:this.handles[d],
value:e});b!==false&&this.value(e)}},_stop:function(b,d){var e={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){e.value=this.values(d);e.values=this.values()}this._trigger("stop",b,e)},_change:function(b,d){if(!this._keySliding&&!this._mouseSliding){var e={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){e.value=this.values(d);e.values=this.values()}this._trigger("change",b,e)}},value:function(b){if(arguments.length){this.options.value=
this._trimAlignValue(b);this._refreshValue();this._change(null,0)}return this._value()},values:function(b,d){var e,c,f;if(arguments.length>1){this.options.values[b]=this._trimAlignValue(d);this._refreshValue();this._change(null,b)}if(arguments.length)if(a.isArray(arguments[0])){e=this.options.values;c=arguments[0];for(f=0;f<e.length;f+=1){e[f]=this._trimAlignValue(c[f]);this._change(null,f)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(b):this.value();
else return this._values()},_setOption:function(b,d){var e,c=0;if(a.isArray(this.options.values))c=this.options.values.length;a.Widget.prototype._setOption.apply(this,arguments);switch(b){case "disabled":if(d){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case "orientation":this._detectOrientation();
this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(e=0;e<c;e+=1)this._change(null,e);this._animateOff=false;break}},_value:function(){var b=this.options.value;return b=this._trimAlignValue(b)},_values:function(b){var d,e;if(arguments.length){d=this.options.values[b];
return d=this._trimAlignValue(d)}else{d=this.options.values.slice();for(e=0;e<d.length;e+=1)d[e]=this._trimAlignValue(d[e]);return d}},_trimAlignValue:function(b){if(b<this._valueMin())return this._valueMin();if(b>this._valueMax())return this._valueMax();var d=this.options.step,e=b%d;b=b-e;if(e>=d/2)b+=d;return parseFloat(b.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var b=this.options.range,d=this.options,e=this,
c=!this._animateOff?d.animate:false,f,h={},o,v,C,y;if(this.options.values&&this.options.values.length)this.handles.each(function(u){f=(e.values(u)-e._valueMin())/(e._valueMax()-e._valueMin())*100;h[e.orientation==="horizontal"?"left":"bottom"]=f+"%";a(this).stop(1,1)[c?"animate":"css"](h,d.animate);if(e.options.range===true)if(e.orientation==="horizontal"){if(u===0)e.range.stop(1,1)[c?"animate":"css"]({left:f+"%"},d.animate);if(u===1)e.range[c?"animate":"css"]({width:f-o+"%"},{queue:false,duration:d.animate})}else{if(u===
0)e.range.stop(1,1)[c?"animate":"css"]({bottom:f+"%"},d.animate);if(u===1)e.range[c?"animate":"css"]({height:f-o+"%"},{queue:false,duration:d.animate})}o=f});else{v=this.value();C=this._valueMin();y=this._valueMax();f=y!==C?(v-C)/(y-C)*100:0;h[e.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[c?"animate":"css"](h,d.animate);if(b==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[c?"animate":"css"]({width:f+"%"},d.animate);if(b==="max"&&this.orientation==="horizontal")this.range[c?
"animate":"css"]({width:100-f+"%"},{queue:false,duration:d.animate});if(b==="min"&&this.orientation==="vertical")this.range.stop(1,1)[c?"animate":"css"]({height:f+"%"},d.animate);if(b==="max"&&this.orientation==="vertical")this.range[c?"animate":"css"]({height:100-f+"%"},{queue:false,duration:d.animate})}}});a.extend(a.ui.slider,{version:"1.8.1"})})(jQuery);
(function(a){var b=0,d=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(e,c){if(e=="selected")this.options.collapsible&&c==this.options.selected||
this.select(c);else{this.options[e]=c;this._tabify()}},_tabId:function(e){return e.title&&e.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+ ++b},_sanitizeSelector:function(e){return e.replace(/:/g,"\\:")},_cookie:function(){var e=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++d);return a.cookie.apply(null,[e].concat(a.makeArray(arguments)))},_ui:function(e,c){return{tab:e,panel:c,index:this.anchors.index(e)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var e=
a(this);e.html(e.data("label.tabs")).removeData("label.tabs")})},_tabify:function(e){function c(r,g){r.css({display:""});!a.support.opacity&&g.opacity&&r[0].style.removeAttribute("filter")}this.list=this.element.find("ol,ul").eq(0);this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var f=this,h=this.options,o=/^#.+/;this.anchors.each(function(r,g){var w=a(g).attr("href"),E=w.split("#")[0],D;if(E&&(E===location.toString().split("#")[0]||
(D=a("base")[0])&&E===D.href)){w=g.hash;g.href=w}if(o.test(w))f.panels=f.panels.add(f._sanitizeSelector(w));else if(w!="#"){a.data(g,"href.tabs",w);a.data(g,"load.tabs",w.replace(/#.*$/,""));w=f._tabId(g);g.href="#"+w;g=a("#"+w);if(!g.length){g=a(h.panelTemplate).attr("id",w).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(f.panels[r-1]||f.list);g.data("destroy.tabs",true)}f.panels=f.panels.add(g)}else h.disabled.push(r)});if(e){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(h.selected===undefined){location.hash&&this.anchors.each(function(r,g){if(g.hash==location.hash){h.selected=r;return false}});if(typeof h.selected!="number"&&h.cookie)h.selected=parseInt(f._cookie(),10);if(typeof h.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)h.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));h.selected=h.selected||(this.lis.length?0:-1)}else if(h.selected===null)h.selected=-1;h.selected=h.selected>=0&&this.anchors[h.selected]||h.selected<0?h.selected:0;h.disabled=a.unique(h.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(r){return f.lis.index(r)}))).sort();a.inArray(h.selected,h.disabled)!=-1&&h.disabled.splice(a.inArray(h.selected,h.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(h.selected>=0&&this.anchors.length){this.panels.eq(h.selected).removeClass("ui-tabs-hide");this.lis.eq(h.selected).addClass("ui-tabs-selected ui-state-active");f.element.queue("tabs",function(){f._trigger("show",null,f._ui(f.anchors[h.selected],f.panels[h.selected]))});this.load(h.selected)}a(window).bind("unload",function(){f.lis.add(f.anchors).unbind(".tabs");f.lis=f.anchors=f.panels=null})}else h.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[h.collapsible?"addClass":
"removeClass"]("ui-tabs-collapsible");h.cookie&&this._cookie(h.selected,h.cookie);e=0;for(var v;v=this.lis[e];e++)a(v)[a.inArray(e,h.disabled)!=-1&&!a(v).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");h.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(h.event!="mouseover"){var C=function(r,g){g.is(":not(.ui-state-disabled)")&&g.addClass("ui-state-"+r)},y=function(r,g){g.removeClass("ui-state-"+r)};this.lis.bind("mouseover.tabs",
function(){C("hover",a(this))});this.lis.bind("mouseout.tabs",function(){y("hover",a(this))});this.anchors.bind("focus.tabs",function(){C("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){y("focus",a(this).closest("li"))})}var u,z;if(h.fx)if(a.isArray(h.fx)){u=h.fx[0];z=h.fx[1]}else u=z=h.fx;var l=z?function(r,g){a(r).closest("li").addClass("ui-tabs-selected ui-state-active");g.hide().removeClass("ui-tabs-hide").animate(z,z.duration||"normal",function(){c(g,z);f._trigger("show",
null,f._ui(r,g[0]))})}:function(r,g){a(r).closest("li").addClass("ui-tabs-selected ui-state-active");g.removeClass("ui-tabs-hide");f._trigger("show",null,f._ui(r,g[0]))},k=u?function(r,g){g.animate(u,u.duration||"normal",function(){f.lis.removeClass("ui-tabs-selected ui-state-active");g.addClass("ui-tabs-hide");c(g,u);f.element.dequeue("tabs")})}:function(r,g){f.lis.removeClass("ui-tabs-selected ui-state-active");g.addClass("ui-tabs-hide");f.element.dequeue("tabs")};this.anchors.bind(h.event+".tabs",
function(){var r=this,g=a(this).closest("li"),w=f.panels.filter(":not(.ui-tabs-hide)"),E=a(f._sanitizeSelector(this.hash));if(g.hasClass("ui-tabs-selected")&&!h.collapsible||g.hasClass("ui-state-disabled")||g.hasClass("ui-state-processing")||f._trigger("select",null,f._ui(this,E[0]))===false){this.blur();return false}h.selected=f.anchors.index(this);f.abort();if(h.collapsible)if(g.hasClass("ui-tabs-selected")){h.selected=-1;h.cookie&&f._cookie(h.selected,h.cookie);f.element.queue("tabs",function(){k(r,
w)}).dequeue("tabs");this.blur();return false}else if(!w.length){h.cookie&&f._cookie(h.selected,h.cookie);f.element.queue("tabs",function(){l(r,E)});f.load(f.anchors.index(this));this.blur();return false}h.cookie&&f._cookie(h.selected,h.cookie);if(E.length){w.length&&f.element.queue("tabs",function(){k(r,w)});f.element.queue("tabs",function(){l(r,E)});f.load(f.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",
function(){return false})},destroy:function(){var e=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var c=a.data(this,"href.tabs");if(c)this.href=c;var f=a(this).unbind(".tabs");a.each(["href","load","cache"],function(h,o){f.removeData(o+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,
"destroy.tabs")?a(this).remove():a(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});e.cookie&&this._cookie(null,e.cookie);return this},add:function(e,c,f){if(f===undefined)f=this.anchors.length;var h=this,o=this.options;c=a(o.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,c));e=!e.indexOf("#")?e.replace("#",""):this._tabId(a("a",c)[0]);c.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
true);var v=a("#"+e);v.length||(v=a(o.panelTemplate).attr("id",e).data("destroy.tabs",true));v.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(f>=this.lis.length){c.appendTo(this.list);v.appendTo(this.list[0].parentNode)}else{c.insertBefore(this.lis[f]);v.insertBefore(this.panels[f])}o.disabled=a.map(o.disabled,function(C){return C>=f?++C:C});this._tabify();if(this.anchors.length==1){o.selected=0;c.addClass("ui-tabs-selected ui-state-active");v.removeClass("ui-tabs-hide");
this.element.queue("tabs",function(){h._trigger("show",null,h._ui(h.anchors[0],h.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[f],this.panels[f]));return this},remove:function(e){var c=this.options,f=this.lis.eq(e).remove(),h=this.panels.eq(e).remove();if(f.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(e+(e+1<this.anchors.length?1:-1));c.disabled=a.map(a.grep(c.disabled,function(o){return o!=e}),function(o){return o>=e?--o:o});this._tabify();this._trigger("remove",
null,this._ui(f.find("a")[0],h[0]));return this},enable:function(e){var c=this.options;if(a.inArray(e,c.disabled)!=-1){this.lis.eq(e).removeClass("ui-state-disabled");c.disabled=a.grep(c.disabled,function(f){return f!=e});this._trigger("enable",null,this._ui(this.anchors[e],this.panels[e]));return this}},disable:function(e){var c=this.options;if(e!=c.selected){this.lis.eq(e).addClass("ui-state-disabled");c.disabled.push(e);c.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[e],this.panels[e]))}return this},
select:function(e){if(typeof e=="string")e=this.anchors.index(this.anchors.filter("[href$="+e+"]"));else if(e===null)e=-1;if(e==-1&&this.options.collapsible)e=this.options.selected;this.anchors.eq(e).trigger(this.options.event+".tabs");return this},load:function(e){var c=this,f=this.options,h=this.anchors.eq(e)[0],o=a.data(h,"load.tabs");this.abort();if(!o||this.element.queue("tabs").length!==0&&a.data(h,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(e).addClass("ui-state-processing");
if(f.spinner){var v=a("span",h);v.data("label.tabs",v.html()).html(f.spinner)}this.xhr=a.ajax(a.extend({},f.ajaxOptions,{url:o,success:function(C,y){a(c._sanitizeSelector(h.hash)).html(C);c._cleanup();f.cache&&a.data(h,"cache.tabs",true);c._trigger("load",null,c._ui(c.anchors[e],c.panels[e]));try{f.ajaxOptions.success(C,y)}catch(u){}},error:function(C,y){c._cleanup();c._trigger("load",null,c._ui(c.anchors[e],c.panels[e]));try{f.ajaxOptions.error(C,y,e,h)}catch(u){}}}));c.element.dequeue("tabs");return this}},
abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(e,c){this.anchors.eq(e).removeData("cache.tabs").data("load.tabs",c);return this},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.8.1"});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(e,c){var f=this,h=this.options,o=f._rotate||(f._rotate=
function(v){clearTimeout(f.rotation);f.rotation=setTimeout(function(){var C=h.selected;f.select(++C<f.anchors.length?C:0)},e);v&&v.stopPropagation()});c=f._unrotate||(f._unrotate=!c?function(v){v.clientX&&f.rotate(null)}:function(){t=h.selected;o()});if(e){this.element.bind("tabsshow",o);this.anchors.bind(h.event+".tabs",c);o()}else{clearTimeout(f.rotation);this.element.unbind("tabsshow",o);this.anchors.unbind(h.event+".tabs",c);delete this._rotate;delete this._unrotate}return this}})})(jQuery);(function(a){a(document.body).is("[role]")||a(document.body).attr("role","application");var b=0;a.widget("ui.tooltip",{options:{tooltipClass:"ui-widget-content",content:function(){return a(this).attr("title")},position:{my:"left center",at:"right center",offset:"15 0"}},_init:function(){var d=this;this.tooltip=a("<div></div>").attr("id","ui-tooltip-"+b++).attr("role","tooltip").attr("aria-hidden","true").addClass("ui-tooltip ui-widget ui-corner-all").addClass(this.options.tooltipClass).appendTo(document.body).hide();
this.tooltipContent=a("<div></div>").addClass("ui-tooltip-content").appendTo(this.tooltip);this.opacity=this.tooltip.css("opacity");this.element.bind("focus.tooltip mouseenter.tooltip",function(e){d.open(e)}).bind("blur.tooltip mouseleave.tooltip",function(e){d.close(e)})},enable:function(){this.options.disabled=false},disable:function(){this.options.disabled=true},destroy:function(){this.tooltip.remove();a.Widget.prototype.destroy.apply(this,arguments)},widget:function(){return this.tooltip},open:function(d){var e=
this.element;if(!(this.current&&this.current[0]==e[0])){var c=this;this.current=e;this.currentTitle=e.attr("title");var f=this.options.content.call(e[0],function(h){c.current==e&&c._show(d,e,h)});f&&c._show(d,e,f)}},_show:function(d,e,c){if(c){e.attr("title","");if(!this.options.disabled){this.tooltipContent.html(c);this.tooltip.css({top:0,left:0}).position(a.extend(this.options.position,{of:e}));this.tooltip.attr("aria-hidden","false");e.attr("aria-describedby",this.tooltip.attr("id"));if(this.tooltip.is(":animated"))this.tooltip.stop().show().fadeTo("normal",
this.opacity);else this.tooltip.is(":visible")?this.tooltip.fadeTo("normal",this.opacity):this.tooltip.fadeIn();this._trigger("open",d)}}},close:function(d){if(this.current){var e=this.current.attr("title",this.currentTitle);this.current=null;if(!this.options.disabled){e.removeAttr("aria-describedby");this.tooltip.attr("aria-hidden","true");this.tooltip.is(":animated")?this.tooltip.stop().fadeTo("normal",0,function(){a(this).hide().css("opacity","")}):this.tooltip.stop().fadeOut();this._trigger("close",
d)}}}})})(jQuery);jQuery.cookie=function(a,b,d){if(arguments.length>1&&(b===null||typeof b!=="object")){d=jQuery.extend({},d);if(b===null)d.expires=-1;if(typeof d.expires==="number"){var e=d.expires,c=d.expires=new Date;c.setDate(c.getDate()+e)}return document.cookie=[encodeURIComponent(a),"=",d.raw?String(b):encodeURIComponent(String(b)),d.expires?"; expires="+d.expires.toUTCString():"",d.path?"; path="+d.path:"",d.domain?"; domain="+d.domain:"",d.secure?"; secure":""].join("")}d=b||{};c=d.raw?function(f){return f}:
decodeURIComponent;return(e=(new RegExp("(?:^|; )"+encodeURIComponent(a)+"=([^;]*)")).exec(document.cookie))?c(e[1]):null};(function(a){function b(){if(a.fn.ajaxSubmit.debug){var d="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log)window.console.log(d);else window.opera&&window.opera.postError&&window.opera.postError(d)}}a.fn.ajaxSubmit=function(d){function e(){function u(){var U=v.attr("target"),aa=v.attr("action");k.setAttribute("target",w);k.getAttribute("method")!="POST"&&k.setAttribute("method","POST");k.getAttribute("action")!=r.url&&k.setAttribute("action",r.url);r.skipEncodingOverride||
v.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});r.timeout&&setTimeout(function(){M=true;z()},r.timeout);var ba=[];try{if(r.extraData)for(var X in r.extraData)ba.push(a('<input type="hidden" name="'+X+'" value="'+r.extraData[X]+'" />').appendTo(k)[0]);E.appendTo("body");E.data("form-plugin-onload",z);k.submit()}finally{k.setAttribute("action",aa);U?k.setAttribute("target",U):v.removeAttr("target");a(ba).remove()}}function z(){if(!N){var U=true;try{if(M)throw"timeout";var aa,
ba;ba=D.contentWindow?D.contentWindow.document:D.contentDocument?D.contentDocument:D.document;var X=r.dataType=="xml"||ba.XMLDocument||a.isXMLDoc(ba);b("isXml="+X);if(!X&&(ba.body==null||ba.body.innerHTML=="")){if(--Q){b("requeing onLoad callback, DOM not available");setTimeout(z,250);return}b("Could not access iframe DOM after 100 tries.");return}b("response detected");N=true;H.responseText=ba.body?ba.body.innerHTML:null;H.responseXML=ba.XMLDocument?ba.XMLDocument:ba;H.getResponseHeader=function(oa){return{"content-type":r.dataType}[oa]};
if(r.dataType=="json"||r.dataType=="script"){var ka=ba.getElementsByTagName("textarea")[0];if(ka)H.responseText=ka.value;else{var ta=ba.getElementsByTagName("pre")[0];if(ta)H.responseText=ta.innerHTML}}else if(r.dataType=="xml"&&!H.responseXML&&H.responseText!=null)H.responseXML=l(H.responseText);aa=a.httpData(H,r.dataType)}catch(na){b("error caught:",na);U=false;H.error=na;a.handleError(r,H,"error",na)}if(U){r.success(aa,"success");J&&a.event.trigger("ajaxSuccess",[H,r])}J&&a.event.trigger("ajaxComplete",
[H,r]);J&&!--a.active&&a.event.trigger("ajaxStop");if(r.complete)r.complete(H,U?"success":"error");setTimeout(function(){E.removeData("form-plugin-onload");E.remove();H.responseXML=null},100)}}function l(U,aa){if(window.ActiveXObject){aa=new ActiveXObject("Microsoft.XMLDOM");aa.async="false";aa.loadXML(U)}else aa=(new DOMParser).parseFromString(U,"text/xml");return aa&&aa.documentElement&&aa.documentElement.tagName!="parsererror"?aa:null}var k=v[0];if(a(":input[name=submit]",k).length)alert('Error: Form elements must not be named "submit".');
else{var r=a.extend({},a.ajaxSettings,d),g=a.extend(true,{},a.extend(true,{},a.ajaxSettings),r),w="jqFormIO"+(new Date).getTime(),E=a('<iframe id="'+w+'" name="'+w+'" src="'+r.iframeSrc+'" onload="(jQuery(this).data(\'form-plugin-onload\'))()" />'),D=E[0];E.css({position:"absolute",top:"-1000px",left:"-1000px"});var H={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=
1;E.attr("src",r.iframeSrc)}},J=r.global;J&&!a.active++&&a.event.trigger("ajaxStart");J&&a.event.trigger("ajaxSend",[H,r]);if(g.beforeSend&&g.beforeSend(H,g)===false)g.global&&a.active--;else if(!H.aborted){var N=false,M=0;if(g=k.clk){var F=g.name;if(F&&!g.disabled){r.extraData=r.extraData||{};r.extraData[F]=g.value;if(g.type=="image"){r.extraData[F+".x"]=k.clk_x;r.extraData[F+".y"]=k.clk_y}}}r.forceSync?u():setTimeout(u,10);var Q=100}}}if(!this.length){b("ajaxSubmit: skipping submit process - no element selected");
return this}if(typeof d=="function")d={success:d};var c=a.trim(this.attr("action"));if(c)c=(c.match(/^([^#]+)/)||[])[1];c=c||window.location.href||"";d=a.extend({url:c,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},d||{});c={};this.trigger("form-pre-serialize",[this,d,c]);if(c.veto){b("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(d.beforeSerialize&&d.beforeSerialize(this,d)===false){b("ajaxSubmit: submit aborted via beforeSerialize callback");
return this}var f=this.formToArray(d.semantic);if(d.data){d.extraData=d.data;for(var h in d.data)if(d.data[h]instanceof Array)for(var o in d.data[h])f.push({name:h,value:d.data[h][o]});else f.push({name:h,value:d.data[h]})}if(d.beforeSubmit&&d.beforeSubmit(f,this,d)===false){b("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[f,this,d,c]);if(c.veto){b("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}h=a.param(f);if(d.type.toUpperCase()==
"GET"){d.url+=(d.url.indexOf("?")>=0?"&":"?")+h;d.data=null}else d.data=h;var v=this,C=[];d.resetForm&&C.push(function(){v.resetForm()});d.clearForm&&C.push(function(){v.clearForm()});if(!d.dataType&&d.target){var y=d.success||function(){};C.push(function(u){var z=d.replaceTarget?"replaceWith":"html";a(d.target)[z](u).each(y,arguments)})}else d.success&&C.push(d.success);d.success=function(u,z,l){for(var k=0,r=C.length;k<r;k++)C[k].apply(d,[u,z,l||v,v])};h=a("input:file",this).fieldValue();o=false;
for(c=0;c<h.length;c++)if(h[c])o=true;if(h.length&&d.iframe!==false||d.iframe||o||0)d.closeKeepAlive?a.get(d.closeKeepAlive,e):e();else a.ajax(d);this.trigger("form-submit-notify",[this,d]);return this};a.fn.ajaxForm=function(d){return this.ajaxFormUnbind().bind("submit.form-plugin",function(e){e.preventDefault();a(this).ajaxSubmit(d)}).bind("click.form-plugin",function(e){var c=e.target,f=a(c);if(!f.is(":submit,input:image")){c=f.closest(":submit");if(c.length==0)return;c=c[0]}var h=this;h.clk=c;
if(c.type=="image")if(e.offsetX!=undefined){h.clk_x=e.offsetX;h.clk_y=e.offsetY}else if(typeof a.fn.offset=="function"){f=f.offset();h.clk_x=e.pageX-f.left;h.clk_y=e.pageY-f.top}else{h.clk_x=e.pageX-c.offsetLeft;h.clk_y=e.pageY-c.offsetTop}setTimeout(function(){h.clk=h.clk_x=h.clk_y=null},100)})};a.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};a.fn.formToArray=function(d){var e=[];if(this.length==0)return e;var c=this[0],f=d?c.getElementsByTagName("*"):c.elements;
if(!f)return e;for(var h=0,o=f.length;h<o;h++){var v=f[h],C=v.name;if(C)if(d&&c.clk&&v.type=="image"){if(!v.disabled&&c.clk==v){e.push({name:C,value:a(v).val()});e.push({name:C+".x",value:c.clk_x},{name:C+".y",value:c.clk_y})}}else if((v=a.fieldValue(v,true))&&v.constructor==Array)for(var y=0,u=v.length;y<u;y++)e.push({name:C,value:v[y]});else v!==null&&typeof v!="undefined"&&e.push({name:C,value:v})}if(!d&&c.clk){d=a(c.clk);f=d[0];if((C=f.name)&&!f.disabled&&f.type=="image"){e.push({name:C,value:d.val()});
e.push({name:C+".x",value:c.clk_x},{name:C+".y",value:c.clk_y})}}return e};a.fn.formSerialize=function(d){return a.param(this.formToArray(d))};a.fn.fieldSerialize=function(d){var e=[];this.each(function(){var c=this.name;if(c){var f=a.fieldValue(this,d);if(f&&f.constructor==Array)for(var h=0,o=f.length;h<o;h++)e.push({name:c,value:f[h]});else f!==null&&typeof f!="undefined"&&e.push({name:this.name,value:f})}});return a.param(e)};a.fn.fieldValue=function(d){for(var e=[],c=0,f=this.length;c<f;c++){var h=
a.fieldValue(this[c],d);h===null||typeof h=="undefined"||h.constructor==Array&&!h.length||(h.constructor==Array?a.merge(e,h):e.push(h))}return e};a.fieldValue=function(d,e){var c=d.name,f=d.type,h=d.tagName.toLowerCase();if(typeof e=="undefined")e=true;if(e&&(!c||d.disabled||f=="reset"||f=="button"||(f=="checkbox"||f=="radio")&&!d.checked||(f=="submit"||f=="image")&&d.form&&d.form.clk!=d||h=="select"&&d.selectedIndex==-1))return null;if(h=="select"){h=d.selectedIndex;if(h<0)return null;e=[];d=d.options;
c=(f=f=="select-one")?h+1:d.length;for(h=f?h:0;h<c;h++){var o=d[h];if(o.selected){var v=o.value;v||(v=o.attributes&&o.attributes.value&&!o.attributes.value.specified?o.text:o.value);if(f)return v;e.push(v)}}return e}return d.value};a.fn.clearForm=function(){return this.each(function(){a("input,select,textarea",this).clearFields()})};a.fn.clearFields=a.fn.clearInputs=function(){return this.each(function(){var d=this.type,e=this.tagName.toLowerCase();if(d=="text"||d=="password"||e=="textarea")this.value=
"";else if(d=="checkbox"||d=="radio")this.checked=false;else if(e=="select")this.selectedIndex=-1})};a.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)this.reset()})};a.fn.enable=function(d){if(d==undefined)d=true;return this.each(function(){this.disabled=!d})};a.fn.selected=function(d){if(d==undefined)d=true;return this.each(function(){var e=this.type;if(e=="checkbox"||e=="radio")this.checked=d;else if(this.tagName.toLowerCase()==
"option"){e=a(this).parent("select");d&&e[0]&&e[0].type=="select-one"&&e.find("option").selected(false);this.selected=d}})}})(jQuery);(function(a){a.fn.markItUp=function(b,d){var e,c,f,h;c=f=h=false;e={id:"",nameSpace:"",root:"",previewInWindow:"",previewAutoRefresh:true,previewPosition:"after",previewTemplatePath:"~/templates/preview.html",previewParserPath:"",previewParserVar:"data",resizeHandle:true,beforeInsert:"",afterInsert:"",onEnter:{},onShiftEnter:{},onCtrlEnter:{},onTab:{},markupSet:[{}]};a.extend(e,b,d);e.root||a("script").each(function(o,v){miuScript=a(v).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/);if(miuScript!==
null)e.root=miuScript[1]});return this.each(function(){function o(Z,ha){if(ha)return Z.replace(/("|')~\//g,"$1"+e.root);return Z.replace(/^~\//,e.root)}function v(){nameSpace=id="";if(e.id)id='id="'+e.id+'"';else if(M.attr("id"))id='id="markItUp'+M.attr("id").substr(0,1).toUpperCase()+M.attr("id").substr(1)+'"';if(e.nameSpace)nameSpace='class="'+e.nameSpace+'"';M.wrap("<div "+nameSpace+"></div>");M.wrap("<div "+id+' class="markItUp"></div>');M.wrap('<div class="markItUpContainer"></div>');M.addClass("markItUpEditor");
ta=a('<div class="markItUpHeader"></div>').insertBefore(M);a(C(e.markupSet)).appendTo(ta);na=a('<div class="markItUpFooter"></div>').insertAfter(M);if(e.resizeHandle===true&&a.browser.safari!==true){resizeHandle=a('<div class="markItUpResizeHandle"></div>').insertAfter(M).bind("mousedown",function(Z){var ha=M.height(),da=Z.clientY,fa,ra;fa=function(ua){M.css("height",Math.max(20,ua.clientY+ha-da)+"px");return false};ra=function(){a("html").unbind("mousemove",fa).unbind("mouseup",ra);return false};
a("html").bind("mousemove",fa).bind("mouseup",ra)});na.append(resizeHandle)}M.keydown(N).keyup(N);M.bind("insertion",function(Z,ha){ha.target!==false&&E();F===a.markItUp.focused&&l(ha)});M.focus(function(){a.markItUp.focused=this})}function C(Z){var ha=a("<ul></ul>"),da=0;a("li:hover > ul",ha).css("display","block");a.each(Z,function(){var fa=this,ra="",ua,ya;ua=fa.key?(fa.name||"")+" [Ctrl+"+fa.key+"]":fa.name||"";key=fa.key?'accesskey="'+fa.key+'"':"";if(fa.separator)ra=a('<li class="markItUpSeparator">'+
(fa.separator||"")+"</li>").appendTo(ha);else{da++;for(ya=Q.length-1;ya>=0;ya--)ra+=Q[ya]+"-";ra=a('<li class="markItUpButton markItUpButton'+ra+da+" "+(fa.className||"")+'"><a href="" '+key+' title="'+ua+'">'+(fa.name||"")+"</a></li>").bind("contextmenu",function(){return false}).click(function(){return false}).mousedown(function(){fa.call&&eval(fa.call)();setTimeout(function(){l(fa)},1);return false}).hover(function(){a("> ul",this).show();a(document).one("click",function(){a("ul ul",ta).hide()})},
function(){a("> ul",this).hide()}).appendTo(ha);if(fa.dropMenu){Q.push(da);a(ra).addClass("markItUpDropMenu").append(C(fa.dropMenu))}}});Q.pop();return ha}function y(Z){if(Z){Z=Z.toString();Z=Z.replace(/\(\!\(([\s\S]*?)\)\!\)/g,function(ha,da){ha=da.split("|!|");return h===true?ha[1]!==undefined?ha[1]:ha[0]:ha[1]===undefined?"":ha[0]});return Z=Z.replace(/\[\!\[([\s\S]*?)\]\!\]/g,function(ha,da){ha=da.split(":!:");if(ia===true)return false;value=prompt(ha[0],ha[1]?ha[1]:"");if(value===null)ia=true;
return value})}return""}function u(Z){if(a.isFunction(Z))Z=Z(ka);return y(Z)}function z(Z){openWith=u(X.openWith);placeHolder=u(X.placeHolder);replaceWith=u(X.replaceWith);closeWith=u(X.closeWith);block=replaceWith!==""?openWith+replaceWith+closeWith:selection===""&&placeHolder!==""?openWith+placeHolder+closeWith:openWith+(Z||selection)+closeWith;return{block:block,openWith:openWith,replaceWith:replaceWith,placeHolder:placeHolder,closeWith:closeWith}}function l(Z){var ha,da;ka=X=Z;E();a.extend(ka,
{line:"",root:e.root,textarea:F,selection:selection||"",caretPosition:aa,ctrlKey:c,shiftKey:f,altKey:h});u(e.beforeInsert);u(X.beforeInsert);c===true&&f===true&&u(X.beforeMultiInsert);a.extend(ka,{line:1});if(c===true&&f===true){lines=selection.split(/\r?\n/);Z=0;ha=lines.length;for(da=0;da<ha;da++)if(a.trim(lines[da])!==""){a.extend(ka,{line:++Z,selection:lines[da]});lines[da]=z(lines[da]).block}else lines[da]="";string={block:lines.join("\n")};start=aa;Z=string.block.length+(a.browser.opera?ha:
0)}else if(c===true){string=z(selection);start=aa+string.openWith.length;Z=string.block.length-string.openWith.length-string.closeWith.length;Z-=r(string.block)}else if(f===true){string=z(selection);start=aa;Z=string.block.length;Z-=r(string.block)}else{string=z(selection);start=aa+string.block.length;Z=0;start-=r(string.block)}if(selection===""&&string.replaceWith===""){ba+=k(string.block);start=aa+string.openWith.length;Z=string.block.length-string.openWith.length-string.closeWith.length;ba=M.val().substring(aa,
M.val().length).length;ba-=k(M.val().substring(0,aa))}a.extend(ka,{caretPosition:aa,scrollPosition:U});if(string.block!==selection&&ia===false){g(string.block);w(start,Z)}else ba=-1;E();a.extend(ka,{line:"",selection:selection});c===true&&f===true&&u(X.afterMultiInsert);u(X.afterInsert);u(e.afterInsert);oa&&e.previewAutoRefresh&&D();f=h=c=ia=false}function k(Z){if(a.browser.opera)return Z.length-Z.replace(/\n*/g,"").length;return 0}function r(Z){if(a.browser.msie)return Z.length-Z.replace(/\r*/g,
"").length;return 0}function g(Z){if(document.selection)document.selection.createRange().text=Z;else M.val(M.val().substring(0,aa)+Z+M.val().substring(aa+selection.length,M.val().length))}function w(Z,ha){if(F.createTextRange){if(a.browser.opera&&a.browser.version>=9.5&&ha==0)return false;range=F.createTextRange();range.collapse(true);range.moveStart("character",Z);range.moveEnd("character",ha);range.select()}else F.setSelectionRange&&F.setSelectionRange(Z,Z+ha);F.scrollTop=U;F.focus()}function E(){F.focus();
U=F.scrollTop;if(document.selection){selection=document.selection.createRange().text;if(a.browser.msie){var Z=document.selection.createRange(),ha=Z.duplicate();ha.moveToElementText(F);for(aa=-1;ha.inRange(Z);){ha.moveStart("character");aa++}}else aa=F.selectionStart}else{aa=F.selectionStart;selection=M.val().substring(aa,F.selectionEnd)}return selection}function D(){H()}function H(){if(e.previewParserPath!=="")a.ajax({type:"POST",url:e.previewParserPath,data:e.previewParserVar+"="+encodeURIComponent(M.val()),
success:function(Z){J(o(Z,1))}});else sa||a.ajax({url:e.previewTemplatePath,success:function(Z){J(o(Z,1).replace(/<!-- content --\>/g,M.val()))}});return false}function J(Z){if(oa.document){try{sp=oa.document.documentElement.scrollTop}catch(ha){sp=0}oa.document.open();oa.document.write(Z);oa.document.close();oa.document.documentElement.scrollTop=sp}e.previewInWindow&&oa.focus()}function N(Z){f=Z.shiftKey;h=Z.altKey;c=!(Z.altKey&&Z.ctrlKey)?Z.ctrlKey:false;if(Z.type==="keydown"){if(c===true){li=a("a[accesskey="+
String.fromCharCode(Z.keyCode)+"]",ta).parent("li");if(li.length!==0){c=false;setTimeout(function(){li.triggerHandler("mousedown")},1);return false}}if(Z.keyCode===13||Z.keyCode===10)if(c===true){c=false;l(e.onCtrlEnter);return e.onCtrlEnter.keepDefault}else if(f===true){f=false;l(e.onShiftEnter);return e.onShiftEnter.keepDefault}else{l(e.onEnter);return e.onEnter.keepDefault}if(Z.keyCode===9){if(f==true||c==true||h==true)return false;if(ba!==-1){E();ba=M.val().length-ba;w(ba,0);ba=-1;return false}else{l(e.onTab);
return e.onTab.keepDefault}}}}var M,F,Q,U,aa,ba,X,ka,ta,na,oa,sa,ia;M=a(this);F=this;Q=[];ia=false;U=aa=0;ba=-1;e.previewParserPath=o(e.previewParserPath);e.previewTemplatePath=o(e.previewTemplatePath);v()})};a.fn.markItUpRemove=function(){return this.each(function(){var b=a(this).unbind().removeClass("markItUpEditor");b.parent("div").parent("div.markItUp").parent("div").replaceWith(b)})};a.markItUp=function(b){var d={target:false};a.extend(d,b);if(d.target)return a(d.target).each(function(){a(this).focus();
a(this).trigger("insertion",[d])});else a("textarea").trigger("insertion",[d])}})(jQuery);(function(a){a.fn.slidingPanels=function(b){var d={panelSelector:"li",slideDuration:200,onLeaveDefaultDelay:0,onLeaveStateDelay:0};d=a.extend(d,b);return this.each(function(){var e=a(this).addClass("slidingPanelsActivated"),c=a(d.panelSelector,e),f=c.length,h=1/f*100,o=h/2,v=100-o*(f-1),C;c.each(function(l){a.data(this,"slidingPanels",{index:l,position:"D",state:"Default",D2L:-l,D2R:f-l,L2D:l,R2D:l-f,L2R:f,R2L:-f});a(this).attr("slidingPanelState","Default").css({left:h*l+"%",width:v+"%"})}).hoverIntent(function(){C=
c.index(this);c.each(function(l){var k=a.data(this,"slidingPanels").position;if(l<=C){if(k!="L")a.data(this,"slidingPanels").direction=k+"2L"}else if(k!="R")a.data(this,"slidingPanels").direction=k+"2R"});u()},function(){});e.hoverIntent({over:function(){},out:function(){c.each(function(){var l=a.data(this,"slidingPanels").position;a.data(this,"slidingPanels").direction=l+"2D"});u()},timeout:d.slideDuration+10});var y=function(l){if(a.data(l,"slidingPanels").direction&&a.data(l,"slidingPanels").direction.indexOf("D")!=
-1)return true;if(a.data(l,"slidingPanels").index==C)return true;if(a.data(l,"slidingPanels").state=="Maximized")return true;return false},u=function(){if(d.onLeaveState){var l;c.each(function(){a.data(this,"slidingPanels");l=a.data(this,"slidingPanels").state;y(this)&&d.onLeaveState.apply(this,[l])});var k=l=="Default"?d.onLeaveDefaultDelay:d.onLeaveStateDelay;if(k>0){setTimeout(z,k);return}}z()},z=function(){var l=0;a("<div></div>").css("left",0).animate({left:o},{step:function(k){l=k-l;c.each(function(){var r=
a.data(this,"slidingPanels").direction;if(r!=undefined){r=Number(this.style.left.substring(0,this.style.left.length-1))+l*a.data(this,"slidingPanels")[r];a(this).css("left",r+"%")}});l=k},duration:d.slideDuration,complete:function(){c.each(function(k){var r=a.data(this,"slidingPanels").direction,g,w=a.data(this,"slidingPanels").state;if(r!=undefined){g=a.data(this,"slidingPanels").position=r.substring(2);r=Math.round(Number(this.style.left.substring(0,this.style.left.length-1))*100)/100;a(this).css("left",
r+"%")}r=w=="Maximized"?true:false;w=g=="D"?"Default":k==C?"Maximized":"Minimized";a.data(this,"slidingPanels").state=w;if(d.onEnterState&&(r||y(this)))d.onEnterState.apply(this,[w]);a.data(this,"slidingPanels").direction=undefined})}})}})}})(jQuery);(function(a){a.FrameDialog=a.FrameDialog||{};a.FrameDialog._results=a.FrameDialog._results||{};var b=window.localization&&window.localization.OK||"OK",d=window.localization&&window.localization.CANCEL||"Cancel",e={};a(window).width();a(window).height();e[b]=function(){a(this).dialog("close")};e[d]=function(){var f=a(this);a.FrameDialog.clearResult(f.attr("id"));f.dialog("close")};a.FrameDialog._defaultOptions={modal:true,closeOnEscape:false,position:"center",buttons:e};var c=false;a.FrameDialog.create=
function(f){try{var h=Math.random().toString(16).replace(".","")+(new Date).valueOf().toString(16),o=a.extend(a.FrameDialog._defaultOptions,f||{}),v=o&&o.url||null;if(v===null)throw new Error("MODAL ERROR: Option 'url' not specified!");v=v.replace(/(^|[^:])\/+/g,"$1/");try{delete o.url}catch(C){}var y=a("<iframe frameborder='0' scrolling='auto' background='transparent' />").attr("id",h+"-VIEW").attr("name",h+"-VIEW").attr("src",v).css("margin","0").css("border","0").css("padding","0").css("top","0").css("left",
"0").css("right","0").css("bottom","0").css("width","100px").css("height","100px"),u=a("<div>&nbsp;</div>").css("position","absolute").css("margin","0").css("border","0").css("padding","0").css("top","0").css("left","0").css("right","0").css("bottom","0").css("width","100%").css("height","100%").css("display","none"),z=a("<div />").attr("id",h).css("margin","0").css("border","0").css("padding","0").css("top","0").css("left","0").css("right","0").css("bottom","0").css("overflow","hidden").hide().append(y).append(u).appendTo(document.body).bind("dialogbeforeclose",
function(N){var M=a(this).attr("id");N&&N.originalTarget&&N.originalTarget.nodeName&&N.originalTarget.nodeName=="SPAN"&&a.FrameDialog.clearResult(M);N&&N.originalEvent&&N.originalEvent.currentTarget&&N.originalEvent.currentTarget.tagName&&N.originalEvent.currentTarget.tagName=="A"&&a.FrameDialog.clearResult(M);return a.FrameDialog._results[M]||null}).bind("dialogclose",function(){var N=a(this),M=N.attr("id"),F=a.FrameDialog._results[M]||null;N.attr("result",F);window.setTimeout(function(){N.dialog("destroy");
N.remove();u.remove();z.remove();try{delete a.FrameDialog._results[M]}catch(Q){}},100);return F}).dialog(o),l=a(document).width(),k=z.parent(".ui-resizable");k.css("width",(o.minWidth||o.width||200)+"px").css("height",(o.minHeight||o.height||120)+"px").bind("dragstart",function(){u.show()}).bind("dragstop",function(){u.hide()}).bind("resizestart",function(){u.show()}).bind("resize",function(){y.css("height",z.height()+"px").css("width",z.width()+"px")}).bind("resizestop",function(){u.hide();y.css("height",
z.height()+"px").css("width",z.width()+"px")});window.setTimeout(function(){k.trigger("resizestop")},100);var r=k.width();if(o.position=="center"||o.position&&(o.position[0]=="center"||o.position[1]=="center")){var g=parseInt(parseFloat(l-r)/2);if(g<0)g=0;k.css("left",g+"px")}if(o.position=="right"||o.position&&(o.position[0]=="right"||o.position[1]=="right")){g=l-r-5;if(g<0)g=0;k.css("left",g+"px")}c=false;return z}catch(w){try{z.dialog("destroy")}catch(E){}try{z.remove()}catch(D){}try{u.remove()}catch(H){}try{y.remove()}catch(J){}if(w instanceof
TypeError&&!c){c=true;return a.FrameDialog.create(f)}throw w;}};a.FrameDialog._getUid=function(){if(window.parent&&window.parent.frames&&window.parent.document&&window.parent.document.getElementsByTagName)for(var f=window.parent.document.getElementsByTagName("IFRAME"),h=0;h<f.length;h++){var o=f[h].id||f[h].name||h;if(window.parent.frames[o]==window)return o.replace("-VIEW","")}return null};a.FrameDialog.current=function(){if(window.parent&&window.parent.jQuery)return window.parent.jQuery("#"+a.FrameDialog._getUid());
return null};a.FrameDialog.clearResult=function(f){if(f)try{delete a.FrameDialog._results[f]}catch(h){}else{f=a.FrameDialog._getUid();if(f!=null&&window.parent&&window.parent.jQuery&&window.parent.jQuery.FrameDialog&&window.parent.jQuery.FrameDialog._results)try{delete window.parent.jQuery.FrameDialog._results[f]}catch(o){}}};a.FrameDialog.setResult=function(f,h){if(h)jQuery.FrameDialog._results[h]=f;else{h=a.FrameDialog._getUid();if(h!=null&&window.parent&&window.parent.jQuery&&window.parent.jQuery.FrameDialog&&
window.parent.jQuery.FrameDialog._results)window.parent.jQuery.FrameDialog._results[h]=f}};a.FrameDialog.closeDialog=function(f){if(f)jQuery("#"+f).dialog("close");else{f=a.FrameDialog._getUid();f!=null&&window.parent&&window.parent.jQuery&&window.parent.jQuery("#"+f).dialog("close")}return false};a.FrameDialog.cancelDialog=function(f){a.FrameDialog.clearResult(f);a.FrameDialog.closeDialog(f);return false};a.fn.setResult=function(f){return this.each(function(){a.FrameDialog.setResult(f,a(this).attr("id"))})};
a.fn.clearResult=function(){return this.each(function(){a.FrameDialog.clearResult(a(this).attr("id"))})};a.fn.closeDialog=function(){return this.dialog("close")};a.fn.cancelDialog=function(){return this.clearResult().closeDialog()};a.fn.window=function(){if(this.attr("tagName")=="IFRAME"||this.attr("tagName")=="FRAME")return window.frames[this.attr("name")||this.attr("id")];var f=this.find("iframe, frame")[0];return f&&window.frames[f.name||f.id]||null}})(jQuery);(function(a){a.jGrowl=function(b,d){a("#jGrowl").size()==0&&a('<div id="jGrowl"></div>').addClass(a.jGrowl.defaults.position).appendTo("body");a("#jGrowl").jGrowl(b,d)};a.fn.jGrowl=function(b,d){if(a.isFunction(this.each)){var e=arguments;return this.each(function(){if(a(this).data("jGrowl.instance")==undefined){a(this).data("jGrowl.instance",a.extend(new a.fn.jGrowl,{notifications:[],element:null,interval:null}));a(this).data("jGrowl.instance").startup(this)}a.isFunction(a(this).data("jGrowl.instance")[b])?
a(this).data("jGrowl.instance")[b].apply(a(this).data("jGrowl.instance"),a.makeArray(e).slice(1)):a(this).data("jGrowl.instance").create(b,d)})}};a.extend(a.fn.jGrowl.prototype,{defaults:{pool:0,header:"",group:"",sticky:false,position:"top-right",glue:"after",theme:"default",corners:"10px",check:250,life:3E3,speed:"normal",easing:"swing",closer:true,closeTemplate:"&times;",closerTemplate:"<div>[ close all ]</div>",log:function(){},beforeOpen:function(){},open:function(){},beforeClose:function(){},
close:function(){},animateOpen:{opacity:"show"},animateClose:{opacity:"hide"}},notifications:[],element:null,interval:null,create:function(b,d){d=a.extend({},this.defaults,d);this.notifications.push({message:b,options:d});d.log.apply(this.element,[this.element,b,d])},render:function(b){var d=this,e=b.message,c=b.options;b=a('<div class="jGrowl-notification ui-state-highlight ui-corner-all'+(c.group!=undefined&&c.group!=""?" "+c.group:"")+'"><div class="close">'+c.closeTemplate+'</div><div class="header">'+
c.header+'</div><div class="message">'+e+"</div></div>").data("jGrowl",c).addClass(c.theme).children("div.close").bind("click.jGrowl",function(){a(this).parent().trigger("jGrowl.close")}).parent();a(b).bind("mouseover.jGrowl",function(){a("div.jGrowl-notification",d.element).data("jGrowl.pause",true)}).bind("mouseout.jGrowl",function(){a("div.jGrowl-notification",d.element).data("jGrowl.pause",false)}).bind("jGrowl.beforeOpen",function(){c.beforeOpen.apply(b,[b,e,c,d.element])!=false&&a(this).trigger("jGrowl.open")}).bind("jGrowl.open",
function(){if(c.open.apply(b,[b,e,c,d.element])!=false){c.glue=="after"?a("div.jGrowl-notification:last",d.element).after(b):a("div.jGrowl-notification:first",d.element).before(b);a(this).animate(c.animateOpen,c.speed,c.easing,function(){if(a.browser.msie&&(parseInt(a(this).css("opacity"),10)===1||parseInt(a(this).css("opacity"),10)===0))this.style.removeAttribute("filter");a(this).data("jGrowl").created=new Date})}}).bind("jGrowl.beforeClose",function(){c.beforeClose.apply(b,[b,e,c,d.element])!=
false&&a(this).trigger("jGrowl.close")}).bind("jGrowl.close",function(){a(this).data("jGrowl.pause",true);a(this).animate(c.animateClose,c.speed,c.easing,function(){a(this).remove();var f=c.close.apply(b,[b,e,c,d.element]);a.isFunction(f)&&f.apply(b,[b,e,c,d.element])})}).trigger("jGrowl.beforeOpen");a.fn.corner!=undefined&&a(b).corner(c.corners);a("div.jGrowl-notification:parent",d.element).size()>1&&a("div.jGrowl-closer",d.element).size()==0&&this.defaults.closer!=false&&a(this.defaults.closerTemplate).addClass("jGrowl-closer ui-state-highlight ui-corner-all").addClass(this.defaults.theme).appendTo(d.element).animate(this.defaults.animateOpen,
this.defaults.speed,this.defaults.easing).bind("click.jGrowl",function(){a(this).siblings().children("div.close").trigger("click.jGrowl");a.isFunction(d.defaults.closer)&&d.defaults.closer.apply(a(this).parent()[0],[a(this).parent()[0]])})},update:function(){a(this.element).find("div.jGrowl-notification:parent").each(function(){if(a(this).data("jGrowl")!=undefined&&a(this).data("jGrowl").created!=undefined&&a(this).data("jGrowl").created.getTime()+a(this).data("jGrowl").life<(new Date).getTime()&&
a(this).data("jGrowl").sticky!=true&&(a(this).data("jGrowl.pause")==undefined||a(this).data("jGrowl.pause")!=true))a(this).trigger("jGrowl.beforeClose")});if(this.notifications.length>0&&(this.defaults.pool==0||a(this.element).find("div.jGrowl-notification:parent").size()<this.defaults.pool))this.render(this.notifications.shift());a(this.element).find("div.jGrowl-notification:parent").size()<2&&a(this.element).find("div.jGrowl-closer").animate(this.defaults.animateClose,this.defaults.speed,this.defaults.easing,
function(){a(this).remove()})},startup:function(b){this.element=a(b).addClass("jGrowl").append('<div class="jGrowl-notification"></div>');this.interval=setInterval(function(){a(b).data("jGrowl.instance").update()},this.defaults.check);a.browser.msie&&parseInt(a.browser.version)<7&&!window.XMLHttpRequest&&a(this.element).addClass("ie6")},shutdown:function(){a(this.element).removeClass("jGrowl").find("div.jGrowl-notification").remove();clearInterval(this.interval)},close:function(){a(this.element).find("div.jGrowl-notification").each(function(){a(this).trigger("jGrowl.beforeClose")})}});
a.jGrowl.defaults=a.fn.jGrowl.prototype.defaults})(jQuery);(function(a){a.prompt=function(b,d){d=a.extend({},a.prompt.defaults,d);a.prompt.currentPrefix=d.prefix;var e=a.browser.msie&&a.browser.version<7,c=a(document.body),f=a(window);d.classes=a.trim(d.classes);if(d.classes!="")d.classes=" "+d.classes;var h='<div class="'+d.prefix+"box"+d.classes+'" id="'+d.prefix+'box">';if(d.useiframe&&(a("object, applet").length>0||e))h+='<iframe src="javascript:false;" style="display:block;position:absolute;z-index:-1;" class="'+d.prefix+'fade" id="'+d.prefix+'fade"></iframe>';
else{e&&a("select").css("visibility","hidden");h+='<div class="'+d.prefix+'fade" id="'+d.prefix+'fade"></div>'}h+='<div class="'+d.prefix+'" id="'+d.prefix+'"><div class="'+d.prefix+'container"><div class="';h+=d.prefix+'close">X</div><div id="'+d.prefix+'states"></div>';h+="</div></div></div>";var o=a(h).appendTo(c),v=o.children("#"+d.prefix),C=o.children("#"+d.prefix+"fade");if(b.constructor==String)b={state0:{html:b,buttons:d.buttons,focus:d.focus,submit:d.submit}};var y="";a.each(b,function(g,
w){w=a.extend({},a.prompt.defaults.state,w);b[g]=w;y+='<div id="'+d.prefix+"_state_"+g+'" class="'+d.prefix+'_state" style="display:none;"><div class="'+d.prefix+'message">'+w.html+'</div><div class="'+d.prefix+'buttons">';a.each(w.buttons,function(E,D){y+=typeof D=="object"?'<button name="'+d.prefix+"_"+g+"_button"+D.title.replace(/[^a-z0-9]+/gi,"")+'" id="'+d.prefix+"_"+g+"_button"+D.title.replace(/[^a-z0-9]+/gi,"")+'" value="'+D.value+'">'+D.title+"</button>":'<button name="'+d.prefix+"_"+g+"_button"+
E+'" id="'+d.prefix+"_"+g+"_button"+E+'" value="'+D+'">'+E+"</button>"});y+="</div></div>"});v.find("#"+d.prefix+"states").html(y).children("."+d.prefix+"_state:first").css("display","block");v.find("."+d.prefix+"buttons:empty").css("display","none");a.each(b,function(g,w){var E=v.find("#"+d.prefix+"_state_"+g);E.children("."+d.prefix+"buttons").children("button").click(function(){var D=E.children("."+d.prefix+"message"),H=w.buttons[a(this).text()];if(H==undefined)for(var J in w.buttons)if(w.buttons[J].title==
a(this).text())H=w.buttons[J].value;if(typeof H=="object")H=H.value;var N={};a.each(v.find("#"+d.prefix+"states :input").serializeArray(),function(M,F){if(N[F.name]===undefined)N[F.name]=F.value;else if(typeof N[F.name]==Array||typeof N[F.name]=="object")N[F.name].push(F.value);else N[F.name]=[N[F.name],F.value]});J=w.submit(H,D,N);if(J===undefined||J)r(true,H,D,N)});E.find("."+d.prefix+"buttons button:eq("+w.focus+")").addClass(d.prefix+"defaultbutton")});var u=function(){o.css({top:f.scrollTop()})},
z=function(){if(d.persistent){var g=0;o.addClass(d.prefix+"warning");var w=setInterval(function(){o.toggleClass(d.prefix+"warning");if(g++>1){clearInterval(w);o.removeClass(d.prefix+"warning")}},100)}else r()},l=function(g){var w=window.event?event.keyCode:g.keyCode;w==27&&z();if(w==9){var E=a(":input:enabled:visible",o),D=g.shiftKey&&g.target==E[0];if(!g.shiftKey&&g.target==E[E.length-1]||D){setTimeout(function(){if(E){var H=E[D===true?E.length-1:0];H&&H.focus()}},10);return false}}},k=function(){o.css({position:e?
"absolute":"fixed",height:f.height(),width:"100%",top:e?f.scrollTop():0,left:0,right:0,bottom:0});C.css({position:"absolute",height:f.height(),width:"100%",top:0,left:0,right:0,bottom:0});v.css({position:"absolute",top:d.top,left:"50%",marginLeft:v.outerWidth()/2*-1})},r=function(g,w,E,D){v.remove();e&&c.unbind("scroll",u);f.unbind("resize",k);C.fadeOut(d.overlayspeed,function(){C.unbind("click",z);C.remove();g&&d.callback(w,E,D);o.unbind("keypress",l);o.remove();e&&!d.useiframe&&a("select").css("visibility",
"visible")})};k();(function(){C.css({zIndex:d.zIndex,display:"none",opacity:d.opacity});v.css({zIndex:d.zIndex+1,display:"none"});o.css({zIndex:d.zIndex})})();e&&f.scroll(u);C.click(z);f.resize(k);o.bind("keydown keypress",l);v.find("."+d.prefix+"close").click(r);C.fadeIn(d.overlayspeed);v[d.show](d.promptspeed,d.loaded);v.find("#"+d.prefix+"states ."+d.prefix+"_state:first ."+d.prefix+"defaultbutton").focus();d.timeout>0&&setTimeout(a.prompt.close,d.timeout);return o};a.prompt.defaults={prefix:"jqi",
classes:"",buttons:{Ok:true},loaded:function(){},submit:function(){return true},callback:function(){},opacity:0.6,zIndex:999,overlayspeed:"slow",promptspeed:"fast",show:"fadeIn",focus:0,useiframe:false,top:"15%",persistent:true,timeout:0,state:{html:"",buttons:{Ok:true},focus:0,submit:function(){return true}}};a.prompt.currentPrefix=a.prompt.defaults.prefix;a.prompt.setDefaults=function(b){a.prompt.defaults=a.extend({},a.prompt.defaults,b)};a.prompt.setStateDefaults=function(b){a.prompt.defaults.state=
a.extend({},a.prompt.defaults.state,b)};a.prompt.getStateContent=function(b){return a("#"+a.prompt.currentPrefix+"_state_"+b)};a.prompt.getCurrentState=function(){return a("."+a.prompt.currentPrefix+"_state:visible")};a.prompt.getCurrentStateName=function(){return a.prompt.getCurrentState().attr("id").replace(a.prompt.currentPrefix+"_state_","")};a.prompt.goToState=function(b,d){a("."+a.prompt.currentPrefix+"_state").slideUp("slow");a("#"+a.prompt.currentPrefix+"_state_"+b).slideDown("slow",function(){a(this).find("."+
a.prompt.currentPrefix+"defaultbutton").focus();typeof d=="function"&&d()})};a.prompt.nextState=function(b){var d=a("."+a.prompt.currentPrefix+"_state:visible").next();a("."+a.prompt.currentPrefix+"_state").slideUp("slow");d.slideDown("slow",function(){d.find("."+a.prompt.currentPrefix+"defaultbutton").focus();typeof b=="function"&&b()})};a.prompt.prevState=function(b){var d=a("."+a.prompt.currentPrefix+"_state:visible").prev();a("."+a.prompt.currentPrefix+"_state").slideUp("slow");d.slideDown("slow",
function(){d.find("."+a.prompt.currentPrefix+"defaultbutton").focus();typeof b=="function"&&b()})};a.prompt.close=function(){a("#"+a.prompt.currentPrefix+"box").fadeOut("fast",function(){a(this).remove()})};a.fn.prompt=function(b){if(b==undefined)b={};if(b.withDataAndEvents==undefined)b.withDataAndEvents=false;a.prompt(a(this).clone(b.withDataAndEvents).html(),b)}})(jQuery);(function(a){function b(C,y,u){var z=h[C];f=a("#"+z.id).find("ul:first").clone(true);f.css(z.menuStyle).find("li").css(z.itemStyle).hover(function(){a(this).css(z.itemHoverStyle)},function(){a(this).css(z.itemStyle)}).find("img").css({verticalAlign:"middle",paddingRight:"2px"});e.html(f);if(z.onShowMenu)e=z.onShowMenu(u,e);a.each(z.bindings,function(l,k){a("#"+l,e).bind("click",function(){d();k(y,o)})});e.css({left:u[z.eventPosX],top:u[z.eventPosY]}).show();z.shadow&&c.css({width:e.width(),height:e.height(),
left:u.pageX+2,top:u.pageY+2}).show();a(document).one("click",d)}function d(){e.hide();c.hide()}var e,c,f,h,o,v={menuStyle:{listStyle:"none",padding:"1px",margin:"0px",backgroundColor:"#fff",border:"1px solid #999",width:"100px"},itemStyle:{margin:"0px",color:"#000",display:"block",cursor:"default",padding:"3px",border:"1px solid #fff",backgroundColor:"transparent"},itemHoverStyle:{border:"1px solid #0a246a",backgroundColor:"#b6bdd2"},eventPosX:"pageX",eventPosY:"pageY",shadow:true,onContextMenu:null,
onShowMenu:null};a.fn.contextMenu=function(C,y){e||(e=a('<div id="jqContextMenu"></div>').hide().css({position:"absolute",zIndex:"500"}).appendTo("body").bind("click",function(z){z.stopPropagation()}));c||(c=a("<div></div>").css({backgroundColor:"#000",position:"absolute",opacity:0.2,zIndex:499}).appendTo("body").hide());h=h||[];h.push({id:C,menuStyle:a.extend({},v.menuStyle,y.menuStyle||{}),itemStyle:a.extend({},v.itemStyle,y.itemStyle||{}),itemHoverStyle:a.extend({},v.itemHoverStyle,y.itemHoverStyle||
{}),bindings:y.bindings||{},shadow:y.shadow||y.shadow===false?y.shadow:v.shadow,onContextMenu:y.onContextMenu||v.onContextMenu,onShowMenu:y.onShowMenu||v.onShowMenu,eventPosX:y.eventPosX||v.eventPosX,eventPosY:y.eventPosY||v.eventPosY});var u=h.length-1;a(this).bind("contextmenu",function(z){(h[u].onContextMenu?h[u].onContextMenu(z):true)&&b(u,this,z,y);return false});return this};a.contextMenu={defaults:function(C){a.each(C,function(y,u){if(typeof u=="object"&&v[y])a.extend(v[y],u);else v[y]=u})}}})(jQuery);
$(function(){$("div.contextMenu").hide()});(function(a){var b=function(){var d={onOpen:function(){},onClose:function(){},onChange:function(){},useButton:true,defaultColor:"#FF0000"},e=typeof a.ui=="undefined"?false:true,c=function(F){a(document).data("gccolor").dragItem={lastX:F.pageX,lastY:F.pageY};f(F);a(document).bind("mousemove",f);a(document).bind("mouseup",h)},f=function(F){var Q=a("#gccolor-hue");F=F.pageY-Q.offset().top;if(F<0)F=0;else if(F>150)F=150;a(document).data("gccolor").hsb.h=359-Math.round(F/150*359);a.browser.msie?a("#gccolor-hue div").css("top",
F+"px"):E(a(document).data("gccolor").hsb);N();return false},h=function(){a(document).unbind("mousemove",f);a(document).unbind("mouseup",h);a(document).data("gccolor").dragItem=null;a.browser.msie&&E(a(document).data("gccolor").hsb)},o=function(F){a(document).data("gccolor").dragItem={lastX:F.pageX,lastY:F.pageY};v(F);a(document).bind("mousemove",v);a(document).bind("mouseup",C)},v=function(F){var Q=a("#gccolor-color > div"),U=F.pageX-Q.offset().left;F=F.pageY-Q.offset().top;if(U<0)U=0;else if(U>
150)U=150;if(F<0)F=0;else if(F>150)F=150;a(document).data("gccolor").hsb.s=Math.round(U/150*100);a(document).data("gccolor").hsb.b=100-Math.round(F/150*100);if(a.browser.msie){a("#gccolor-color > div div").css("top",F+"px");a("#gccolor-color > div div").css("left",U+"px")}else E(a(document).data("gccolor").hsb);N();return false},C=function(){a(document).unbind("mousemove",v);a(document).unbind("mouseup",C);a(document).data("gccolor").dragItem=null;a.browser.msie&&E(a(document).data("gccolor").hsb)},
y=function(F){a(document).data("gccolor").dragItem={item:a(this),lastX:F.pageX,lastY:F.pageY};a(document).bind("mousemove",u);a(document).bind("mouseup",z)},u=function(F){var Q=a(document).data("gccolor").dragItem.item,U=Q.parent().attr("id"),aa=F.pageY-a(document).data("gccolor").dragItem.lastY,ba=parseInt(Q.prev().val()),X=ba;if(aa<0)X=ba+1;else if(aa>0)X=ba-1;if(U=="gccolor-hsb-h")if(X>359)X=0;else{if(X<=0)X=359}else if(U=="gccolor-hsb-s"||U=="gccolor-hsb-b")if(X>100)X=100;else{if(X<=0)X=0}else if(X>
255)X=255;else if(X<=0)X=0;aa=k(a(document).data("gccolor").hsb);switch(U){case "gccolor-hsb-h":a(document).data("gccolor").hsb.h=X;break;case "gccolor-hsb-s":a(document).data("gccolor").hsb.s=X;break;case "gccolor-hsb-b":a(document).data("gccolor").hsb.b=X;break;case "gccolor-rgb-r":aa.r=X;a(document).data("gccolor").hsb=r(aa);break;case "gccolor-rgb-g":aa.g=X;a(document).data("gccolor").hsb=r(aa);break;case "gccolor-rgb-b":aa.b=X;a(document).data("gccolor").hsb=r(aa);break}a.browser.msie||E(a(document).data("gccolor").hsb);
N();Q.prev().val(X);a(document).data("gccolor").dragItem.lastY=F.pageY},z=function(){a(document).unbind("mousemove",u);a(document).unbind("mouseup",z);a(document).data("gccolor").dragItem=null;a.browser.msie&&E(a(document).data("gccolor").hsb)},l=function(F){F=parseInt(F.indexOf("#")>-1?F.substring(1):F,16);return{r:F>>16,g:(F&65280)>>8,b:F&255}},k=function(F){var Q=Math.ceil(F.b*2.55);if(F.b==0)return{r:0,g:0,b:0};else if(F.s==0)return{r:Q,g:Q,b:Q};var U=Math.floor(F.h/60),aa=F.h/60-U,ba=Math.round(F.b*
(100-F.s)*0.0255),X=Math.round(F.b*(100-aa*F.s)*0.0255);F=Math.round(F.b*(100-(1-aa)*F.s)*0.0255);switch(U){case 0:return{r:Q,g:F,b:ba};case 1:return{r:X,g:Q,b:ba};case 2:return{r:ba,g:Q,b:F};case 3:return{r:ba,g:X,b:Q};case 4:return{r:F,g:ba,b:Q};case 5:return{r:Q,g:ba,b:X}}return{r:0,g:0,b:0}},r=function(F){var Q={};Q.b=Math.max(Math.max(F.r,F.g),F.b);Q.s=Q.b<=0?0:Math.round(100*(Q.b-Math.min(Math.min(F.r,F.g),F.b))/Q.b);Q.b=Math.round(Q.b/255*100);Q.h=F.r==F.g&&F.g==F.b?0:F.r>=F.g&&F.g>=F.b?60*
(F.g-F.b)/(F.r-F.b):F.g>=F.r&&F.r>=F.b?60+60*(F.g-F.r)/(F.g-F.b):F.g>=F.b&&F.b>=F.r?120+60*(F.b-F.r)/(F.g-F.r):F.b>=F.g&&F.g>=F.r?180+60*(F.b-F.g)/(F.b-F.r):F.b>=F.r&&F.r>=F.g?240+60*(F.r-F.g)/(F.b-F.g):F.r>=F.b&&F.b>=F.g?300+60*(F.r-F.b)/(F.r-F.g):0;Q.h=Math.round(Q.h);return Q},g=function(F){var Q=[F.r.toString(16),F.g.toString(16),F.b.toString(16)];a.each(Q,function(U,aa){if(aa.length==1)Q[U]="0"+aa});return Q.join("")},w=function(F,Q,U){a("#gccolor-hsb-h input").val(F.h);a("#gccolor-hsb-s input").val(F.s);
a("#gccolor-hsb-b input").val(F.b);a("#gccolor-rgb-r input").val(Q.r);a("#gccolor-rgb-g input").val(Q.g);a("#gccolor-rgb-b input").val(Q.b);a("#gccolor-hex input").val(U);a("#gccolor-new-color").css("background-color","#"+U);Q=g(k({h:F.h,s:100,b:100}));a("#gccolor-color").css("background-color","#"+Q);a("#gccolor-color > div div").css("top",(100-F.b)/100*150+"px");a("#gccolor-color > div div").css("left",F.s/100*150+"px");a("#gccolor-hue div").css("top",150-F.h/359*150+"px")},E=function(F){a(document).data("gccolor").hsb=
F;var Q=k(F),U=g(Q);w(F,Q,U)},D=function(F){var Q=l(F),U=r(Q);a(document).data("gccolor").hsb=U;w(U,Q,F)},H=function(F){if(F.keyCode==27){a("#gccolor-dialog").hide();F=a(document).data("gccolor");M(F.target,F.options,true)}},J=function(F,Q){a(document).data("gccolor",{target:F,options:Q,hsb:{h:0,s:100,b:100},dragItem:null});typeof Q.onOpen=="function"&&Q.onOpen(F);var U=a(F).val().replace("#","").toUpperCase();if(U.length<=0)U=Q.defaultColor;D(U);a("#gccolor-current-color").css("background-color",
"#"+U);a("#gccolor-submit").click(function(){M(a(document).data("gccolor").target,Q,false)});a("#gccolor-dialog").css("top",a(F).offset().top+a(F).outerHeight());a("#gccolor-dialog").css("left",a(F).offset().left);a("#gccolor-dialog").show("slide",{direction:"up"},1E3);a(document).keyup(H)},N=function(){typeof a(document).data("gccolor").options.onChange=="function"&&a(document).data("gccolor").options.onChange(a(document).data("gccolor").target,g(k(a(document).data("gccolor").hsb)))},M=function(F,
Q,U){a(document).unbind("keyup",H);typeof Q.onClose=="function"&&Q.onClose(F,a("#gccolor-hex input").val(),U);U||a(F).val("#"+a("#gccolor-hex input").val());a("#gccolor-dialog").hide();a("#gccolor-dialog").dialog("destroy")};return{init:function(F){F=a.extend({},d,F||{});if(e)a("#gccolor-dialog").is("div")||a("body").append('<div id="gccolor-dialog" style="display: none;"><div id="gccolor-color"><div><div></div></div></div><div id="gccolor-hue"><div></div></div><div id="gccolor-new-color"></div><div id="gccolor-current-color"></div><div id="gccolor-hex"><input type="text" maxlength="6" size="6" /></div><div id="gccolor-rgb-r" class="gccolor-field"><input type="text" maxlength="3" size="3" /><span></span></div><div id="gccolor-rgb-g" class="gccolor-field"><input type="text" maxlength="3" size="3" /><span></span></div><div id="gccolor-rgb-b" class="gccolor-field"><input type="text" maxlength="3" size="3" /><span></span></div><div id="gccolor-hsb-h" class="gccolor-field"><input type="text" maxlength="3" size="3" /><span></span></div><div id="gccolor-hsb-s" class="gccolor-field"><input type="text" maxlength="3" size="3" /><span></span></div><div id="gccolor-hsb-b" class="gccolor-field"><input type="text" maxlength="3" size="3" /><span></span></div><div id="gccolor-submit"></div></div>');
else alert("Sorry, jQuery UI plug-in is required for GcColor to work!");a("#gccolor-dialog span").bind("mousedown",y);a("#gccolor-hue").bind("mousedown",c);a("#gccolor-color > div").bind("mousedown",o);return this.each(function(){if(F.useButton){a(this).wrap('<span class="gccolor-wrapper"></span>');a(this).after('<a href="Javascript:;" class="gccolor-button">Pick a color!</a>');var Q=a(this).next();a(this).width(a(this).width()-22);a(this).css("margin-right","24px");Q.css("left",a(this).position().left+
a(this).outerWidth(true)-22+"px");Q.click(function(){J(a(this).prev(),F)})}else a(this).click(function(){J(a(this),F)})})}}}();a.fn.extend({gccolor:b.init})})(jQuery);(function(a){a.widget("ui.stars",{options:{inputType:"radio",split:0,disabled:false,cancelTitle:"Cancel Rating",cancelValue:0,cancelShow:true,disableValue:true,oneVoteOnly:false,showTitles:false,captionEl:null,callback:null,starWidth:16,cancelClass:"ui-stars-cancel",starClass:"ui-stars-star",starOnClass:"ui-stars-star-on",starHoverClass:"ui-stars-star-hover",starDisabledClass:"ui-stars-star-disabled",cancelHoverClass:"ui-stars-cancel-hover",cancelDisabledClass:"ui-stars-cancel-disabled"},_init:function(){function b(h,
o){if(h!=-1){var v=o?c.starHoverClass:c.starOnClass;o=o?c.starOnClass:c.starHoverClass;e.$stars.eq(h).prevAll("."+c.starClass).andSelf().removeClass(o).addClass(v);e.$stars.eq(h).nextAll("."+c.starClass).removeClass(c.starHoverClass+" "+c.starOnClass);e._showCap(c.id2title[h])}else d()}function d(){e.$stars.removeClass(c.starOnClass+" "+c.starHoverClass);e._showCap("")}var e=this,c=this.options,f=0;c.isSelect=c.inputType=="select";this.$form=a(this.element).closest("form");this.$selec=c.isSelect?
a("select",this.element):null;this.$rboxs=c.isSelect?a("option",this.$selec):a(":radio",this.element);this.$stars=this.$rboxs.map(function(h){var o={value:this.value,title:(c.isSelect?this.text:this.title)||this.value,isDefault:c.isSelect&&this.defaultSelected||this.defaultChecked};if(h==0){c.split=typeof c.split!="number"?0:c.split;c.val2id=[];c.id2val=[];c.id2title=[];c.name=c.isSelect?e.$selec.get(0).name:this.name;c.disabled=c.disabled||(c.isSelect?a(e.$selec).attr("disabled"):a(this).attr("disabled"))}if(o.value==
c.cancelValue){c.cancelTitle=o.title;return null}c.val2id[o.value]=f;c.id2val[f]=o.value;c.id2title[f]=o.title;if(o.isDefault){c.checked=f;c.value=c.defaultValue=o.value;c.title=o.title}h=a("<div/>").addClass(c.starClass);o=a("<a/>").attr("title",c.showTitles?o.title:"").text(o.value);if(c.split){var v=f%c.split,C=Math.floor(c.starWidth/c.split);h.width(C);o.css("margin-left","-"+v*C+"px")}f++;return h.append(o).get(0)});c.items=f;c.isSelect?this.$selec.remove():this.$rboxs.remove();this.$cancel=
a("<div/>").addClass(c.cancelClass).append(a("<a/>").attr("title",c.showTitles?c.cancelTitle:"").text(c.cancelValue));c.cancelShow&=!c.disabled&&!c.oneVoteOnly;c.cancelShow&&this.element.append(this.$cancel);this.element.append(this.$stars);if(c.checked===undefined){c.checked=-1;c.value=c.defaultValue=c.cancelValue;c.title=""}this.$value=a("<input type='hidden' name='"+c.name+"' value='"+c.value+"' />");this.element.append(this.$value);this.$stars.bind("click.stars",function(h){if(!c.forceSelect&&
c.disabled)return false;var o=e.$stars.index(this);c.checked=o;c.value=c.id2val[o];c.title=c.id2title[o];e.$value.attr({disabled:c.disabled?"disabled":"",value:c.value});b(o,false);e._disableCancel();!c.forceSelect&&e.callback(h,"star")}).bind("mouseover.stars",function(){if(c.disabled)return false;var h=e.$stars.index(this);b(h,true)}).bind("mouseout.stars",function(){if(c.disabled)return false;b(e.options.checked,false)});this.$cancel.bind("click.stars",function(h){if(!c.forceSelect&&(c.disabled||
c.value==c.cancelValue))return false;c.checked=-1;c.value=c.cancelValue;c.title="";e.$value.val(c.value);c.disableValue&&e.$value.attr({disabled:"disabled"});d();e._disableCancel();!c.forceSelect&&e.callback(h,"cancel")}).bind("mouseover.stars",function(){if(e._disableCancel())return false;e.$cancel.addClass(c.cancelHoverClass);d();e._showCap(c.cancelTitle)}).bind("mouseout.stars",function(){if(e._disableCancel())return false;e.$cancel.removeClass(c.cancelHoverClass);e.$stars.triggerHandler("mouseout.stars")});
this.$form.bind("reset.stars",function(){!c.disabled&&e.select(c.defaultValue)});a(window).unload(function(){e.$cancel.unbind(".stars");e.$stars.unbind(".stars");e.$form.unbind(".stars");e.$selec=e.$rboxs=e.$stars=e.$value=e.$cancel=e.$form=null});this.select(c.value);c.disabled&&this.disable()},_disableCancel:function(){var b=this.options,d=b.disabled||b.oneVoteOnly||b.value==b.cancelValue;d?this.$cancel.removeClass(b.cancelHoverClass).addClass(b.cancelDisabledClass):this.$cancel.removeClass(b.cancelDisabledClass);
this.$cancel.css("opacity",d?0.5:1);return d},_disableAll:function(){var b=this.options;this._disableCancel();b.disabled?this.$stars.filter("div").addClass(b.starDisabledClass):this.$stars.filter("div").removeClass(b.starDisabledClass)},_showCap:function(b){var d=this.options;d.captionEl&&d.captionEl.text(b)},value:function(){return this.options.value},select:function(b){var d=this.options;b=b==d.cancelValue?this.$cancel:this.$stars.eq(d.val2id[b]);d.forceSelect=true;b.triggerHandler("click.stars");
d.forceSelect=false},selectID:function(b){var d=this.options;b=b==-1?this.$cancel:this.$stars.eq(b);d.forceSelect=true;b.triggerHandler("click.stars");d.forceSelect=false},enable:function(){this.options.disabled=false;this._disableAll()},disable:function(){this.options.disabled=true;this._disableAll()},destroy:function(){this.options.isSelect?this.$selec.appendTo(this.element):this.$rboxs.appendTo(this.element);this.$form.unbind(".stars");this.$cancel.unbind(".stars").remove();this.$stars.unbind(".stars").remove();
this.$value.remove();this.element.unbind(".stars").removeData("stars")},callback:function(b,d){var e=this.options;e.callback&&e.callback(this,d,e.value,b);e.oneVoteOnly&&!e.disabled&&this.disable()}});a.extend(a.ui.stars,{version:"3.0.0"})})(jQuery);(function(a){a.widget("ui.dropdownchecklist",{_appendDropContainer:function(){var b=a("<div/>");b.addClass("ui-dropdownchecklist-dropcontainer-wrapper");b.css({position:"absolute",left:"-3300",top:"-3300px",width:"3000px",height:"3000px"});var d=a("<div/>");d.addClass("ui-dropdownchecklist-dropcontainer").css("overflow-y","auto");b.append(d);a(document.body).append(b);b.drop=false;return b},_isDropDownKeyShortcut:function(b){return b.altKey&&a.ui.keyCode.DOWN==(b.keyCode||b.which)},_isDroDownCloseKey:function(b){return a.ui.keyCode.ESCAPE==
(b.keyCode||b.which)},_handleKeyboard:function(b){if(this._isDropDownKeyShortcut(b)){b.stopPropagation();this._toggleDropContainer();this.dropWrapper.find("input:first").focus()}else this.dropWrapper.drop&&this._isDroDownCloseKey(b)&&this._toggleDropContainer()},_appendControl:function(){var b=this,d=this.sourceSelect,e=a("<span/>");e.addClass("ui-dropdownchecklist-wrapper");e.css({display:"inline-block",cursor:"default"});var c=a("<span/>");c.addClass("ui-dropdownchecklist");c.css({display:"inline-block"});
c.attr("tabIndex",0);c.keyup(function(h){b._handleKeyboard(h)});e.append(c);var f=a("<span/>");f.addClass("ui-dropdownchecklist-text");f.css({display:"inline-block",overflow:"hidden"});c.append(f);e.hover(function(){b.disabled||c.toggleClass("ui-dropdownchecklist-hover")},function(){b.disabled||c.toggleClass("ui-dropdownchecklist-hover")});e.click(function(h){if(!b.disabled){h.stopPropagation();b._toggleDropContainer()}});e.insertAfter(d);return e},_createDropItem:function(b,d,e,c,f,h){var o=this,
v=a("<div/>");v.addClass("ui-dropdownchecklist-item");v.css({whiteSpace:"nowrap"});c=c?' checked="checked"':"";var C=f?' disabled="disabled"':"",y=o.sourceSelect.attr("id")||"ddcl",u=y+b,z;z=o.initialMultiple?a('<input type="checkbox" id="'+u+'"'+c+C+"/>"):a('<input type="radio" id="'+u+'" name="'+y+'"'+c+C+"/>");z=z.attr("index",b).val(d);v.append(z);b=a("<label for="+u+"/>");b.addClass("ui-dropdownchecklist-text").css({cursor:"default",width:"100%"}).text(e);h&&v.addClass("ui-dropdownchecklist-indent");
f&&v.addClass("ui-dropdownchecklist-item-disabled");v.append(b);v.hover(function(){v.addClass("ui-dropdownchecklist-item-hover")},function(){v.removeClass("ui-dropdownchecklist-item-hover")});z.click(function(l){l.stopPropagation();if(!f){o._syncSelected(a(this));o.sourceSelect.trigger("change","ddcl_internal")}});b.click(function(l){l.stopPropagation()});v.click(function(l){l.stopPropagation();if(!f){l=z.attr("checked");z.attr("checked",!l);o._syncSelected(z);o.sourceSelect.trigger("change","ddcl_internal")}});
v.keyup(function(l){o._handleKeyboard(l)});return v},_createGroupItem:function(b){var d=a("<div />");d.addClass("ui-dropdownchecklist-group");d.css({whiteSpace:"nowrap"});var e=a("<span/>");e.addClass("ui-dropdownchecklist-text").css({cursor:"default",width:"100%"}).text(b);d.append(e);return d},_appendItems:function(){var b=this,d=this.sourceSelect,e=this.dropWrapper.find(".ui-dropdownchecklist-dropcontainer");e.css({"float":"left"});d.children().each(function(f){var h=a(this);if(h.is("option"))b._appendOption(h,
e,f,false);else{var o=h.attr("label");o=b._createGroupItem(o);e.append(o);b._appendOptions(h,e,f,true)}});d=e.outerWidth();var c=e.outerHeight();e.css({"float":""});return{width:d,height:c}},_appendOptions:function(b,d,e,c){var f=this;b.children("option").each(function(h){var o=a(this);f._appendOption(o,d,e+"."+h,c)})},_appendOption:function(b,d,e,c){var f=b.text(),h=b.val(),o=b.attr("selected");b=b.attr("disabled");e=this._createDropItem(e,h,f,o,b,c);d.append(e)},_syncSelected:function(b){var d=
this.options,e=this.sourceSelect,c=this.dropWrapper.find("input:not([disabled])");if(d.firstItemChecksAll)if(b.attr("index")==0)c.attr("checked",b.attr("checked"));else{var f;f=true;c.each(function(o){if(o>0)a(this).attr("checked")||(f=false)});b=c.filter(":first");b.attr("checked",false);f&&b.attr("checked",true)}var h=e.get(0).options;c.each(function(o){a(h[o]).attr("selected",a(this).attr("checked"))});this._updateControlText()},_sourceSelectChangeHandler:function(){this.dropWrapper.find("input").val(this.sourceSelect.val());
this._updateControlText()},_updateControlText:function(){var b=this.sourceSelect,d=this.options,e=this.controlWrapper,c=b.find("option:first");c=null!=c&&c.attr("selected");b=this._formatText(b.find("option"),d.firstItemChecksAll,c);e=e.find(".ui-dropdownchecklist-text");e.text(b);e.attr("title",b)},_formatText:function(b,d,e){var c;if(d&&e)c=b.filter(":first").text();else{c="";b.each(function(){if(a(this).attr("selected"))c+=a(this).text()+", "});if(c.length>0)c=c.substring(0,c.length-2)}return c},
_toggleDropContainer:function(){var b=this,d=this.controlWrapper,e=function(){var f=a.ui.dropdownchecklist.drop;if(null!=f){f.dropWrapper.css({top:"-3300px",left:"-3300px"});f.controlWrapper.find(".ui-dropdownchecklist").toggleClass("ui-dropdownchecklist-active");f.dropWrapper.find("input").attr("tabIndex",-1);f.dropWrapper.drop=false;a.ui.dropdownchecklist.drop=null;a(document).unbind("click",e);b.sourceSelect.trigger("blur")}},c=function(f){null!=a.ui.dropdownchecklist.drop&&e();f.dropWrapper.css({top:f.controlWrapper.offset().top+
f.controlWrapper.outerHeight()+"px",left:f.controlWrapper.offset().left+"px"});var h=d.parents().map(function(){var o=a(this).css("z-index");return isNaN(o)?0:o}).get();h=Math.max.apply(Math,h);h>0&&f.dropWrapper.css({zIndex:h+1});f.controlWrapper.find(".ui-dropdownchecklist").toggleClass("ui-dropdownchecklist-active");f.dropWrapper.find("input").attr("tabIndex",0);f.dropWrapper.drop=true;a.ui.dropdownchecklist.drop=f;a(document).bind("click",e);b.sourceSelect.trigger("focus")};this.dropWrapper.drop?
e(b):c(b)},_setSize:function(b){var d=this.options,e=this.dropWrapper,c=this.controlWrapper,f;if(d.width)f=parseInt(d.width);else{f=b.width;var h=d.minWidth;if(f<h)f=h}c.find(".ui-dropdownchecklist-text").css({width:f+"px"});c=c.outerWidth();d=d.maxDropHeight?parseInt(d.maxDropHeight):b.height;b=b.width<c?c:b.width;a(e).css({width:b+"px",height:d+"px"});e.find(".ui-dropdownchecklist-dropcontainer").css({height:d+"px"})},_init:function(){var b=this,d=this.options,e=b.element;b.initialDisplay=e.css("display");
e.css("display","none");b.initialMultiple=e.attr("multiple");e.attr("multiple","multiple");b.sourceSelect=e;var c=b._appendDropContainer();b.dropWrapper=c;var f=b._appendItems(),h=b._appendControl();b.controlWrapper=h;b._updateControlText(h,c,e);b._setSize(f);d.bgiframe&&typeof b.dropWrapper.bgiframe=="function"&&b.dropWrapper.bgiframe();b.sourceSelect.change(function(o,v){v!="ddcl_internal"&&b._sourceSelectChangeHandler(o)})},enable:function(){this.controlWrapper.find(".ui-dropdownchecklist").removeClass("ui-dropdownchecklist-disabled");
this.disabled=false},disable:function(){this.controlWrapper.find(".ui-dropdownchecklist").addClass("ui-dropdownchecklist-disabled");this.disabled=true},destroy:function(){a.widget.prototype.destroy.apply(this,arguments);this.sourceSelect.css("display",this.initialDisplay);this.sourceSelect.attr("multiple",this.initialMultiple);this.controlWrapper.unbind().remove();this.dropWrapper.remove()}});a.extend(a.ui.dropdownchecklist,{defaults:{width:null,maxDropHeight:null,firstItemChecksAll:false,minWidth:50,
bgiframe:false}})})(jQuery);$.fn.droppy=function(a){a=$.extend({speed:250},a||{});this.each(function(){function b(h){if(h.nodeName.toLowerCase()=="li"){h=$("> ul",h);return h.length?h[0]:null}else return h}function d(h){return h.nodeName.toLowerCase()=="ul"?$(h).parents("li")[0]:h}function e(){var h=b(this);if(h){$.data(h,"cancelHide",false);setTimeout(function(){$.data(h,"cancelHide")||$(h).slideUp(a.speed)},500)}}function c(){var h=b(this);if(h){$.data(h,"cancelHide",true);$(h).css({zIndex:f++}).slideDown(a.speed);if(this.nodeName.toLowerCase()==
"ul"){h=d(this);$(h).addClass("hover");$("> a",h).addClass("hover")}}}var f=1E3;$("ul, li",this).hover(c,e);$("li",this).hover(function(){$(this).addClass("hover");$("> a",this).addClass("hover")},function(){$(this).removeClass("hover");$("> a",this).removeClass("hover")})})};jQuery.extend({createUploadIframe:function(a,b){a="jUploadFrame"+a;if(window.ActiveXObject){var d=document.createElement('<iframe id="'+a+'" name="'+a+'" />');if(typeof b=="boolean")d.src="javascript:false";else if(typeof b=="string")d.src=b}else{d=document.createElement("iframe");d.id=a;d.name=a}d.style.position="absolute";d.style.top="-1000px";d.style.left="-1000px";document.body.appendChild(d);return d},createUploadForm:function(a,b){var d="jUploadForm"+a;a="jUploadFile"+a;d=$('<form  action="" method="POST" name="'+
d+'" id="'+d+'" enctype="multipart/form-data"></form>');b=$("#"+b);var e=$(b).clone();$(b).attr("id",a);$(b).before(e);$(b).appendTo(d);$(d).css("position","absolute");$(d).css("top","-1200px");$(d).css("left","-1200px");$(d).appendTo("body");return d},ajaxFileUpload:function(a){a=jQuery.extend({},jQuery.ajaxSettings,a);var b=(new Date).getTime(),d=jQuery.createUploadForm(b,a.fileElementId);jQuery.createUploadIframe(b,a.secureuri);var e="jUploadFrame"+b;b="jUploadForm"+b;a.global&&!jQuery.active++&&
jQuery.event.trigger("ajaxStart");var c=false,f={};a.global&&jQuery.event.trigger("ajaxSend",[f,a]);var h=function(v){var C=document.getElementById(e);try{if(C.contentWindow){f.responseText=C.contentWindow.document.body?C.contentWindow.document.body.innerHTML:null;f.responseXML=C.contentWindow.document.XMLDocument?C.contentWindow.document.XMLDocument:C.contentWindow.document}else if(C.contentDocument){f.responseText=C.contentDocument.document.body?C.contentDocument.document.body.innerHTML:null;f.responseXML=
C.contentDocument.document.XMLDocument?C.contentDocument.document.XMLDocument:C.contentDocument.document}}catch(y){jQuery.handleError(a,f,null,y)}if(f||v=="timeout"){c=true;var u;try{u=v!="timeout"?"success":"error";if(u!="error"){var z=jQuery.uploadHttpData(f,a.dataType);a.success&&a.success(z,u);a.global&&jQuery.event.trigger("ajaxSuccess",[f,a])}else jQuery.handleError(a,f,u)}catch(l){u="error";jQuery.handleError(a,f,u,l)}a.global&&jQuery.event.trigger("ajaxComplete",[f,a]);a.global&&!--jQuery.active&&
jQuery.event.trigger("ajaxStop");a.complete&&a.complete(f,u);jQuery(C).unbind();setTimeout(function(){try{$(C).remove();$(d).remove()}catch(k){jQuery.handleError(a,f,null,k)}},100);f=null}};a.timeout>0&&setTimeout(function(){c||h("timeout")},a.timeout);try{d=$("#"+b);$(d).attr("action",a.url);$(d).attr("method","POST");$(d).attr("target",e);if(d.encoding)d.encoding="multipart/form-data";else d.enctype="multipart/form-data";$(d).submit()}catch(o){jQuery.handleError(a,f,null,o)}window.attachEvent?document.getElementById(e).attachEvent("onload",
h):document.getElementById(e).addEventListener("load",h,false);return{abort:function(){}}},uploadHttpData:function(a,b){var d=!b;d=b=="xml"||d?a.responseXML:a.responseText;b=="script"&&jQuery.globalEval(d);b=="json"&&eval("data = "+d);b=="html"&&jQuery("<div>").html(d).evalScripts();return d}});var animatedcollapse={divholders:{},show:function(a){if(typeof a=="object")for(var b=0;b<a.length;b++)this.showhide(a[b],"show");else this.showhide(a,"show")},hide:function(a){if(typeof a=="object")for(var b=0;b<a.length;b++)this.showhide(a[b],"hide");else this.showhide(a,"hide")},toggle:function(a){this.showhide(a,"toggle")},addDiv:function(a,b){this.divholders[a]={id:a,$divref:null,attrs:b};this.divholders[a].getAttr=function(d){return(new RegExp(d+"=([^,]+)","i")).test(this.attrs)&&parseInt(RegExp.$1)!=
0?RegExp.$1:null}},showhide:function(a,b){var d=this.divholders[a].$divref;this.divholders[a]&&d.length==1&&this.slideengine(a,b)},slideengine:function(a,b){var d=this.divholders[a].$divref;if(this.divholders[a]&&d.length==1){a={height:b};if(d.attr("fade"))a.opacity=b;d.animate(a,d.attr("speed")?parseInt(d.attr("speed")):500);return false}},generatemap:function(){for(var a={},b=0;b<arguments.length;b++)if(arguments[b][1]!=null)a[arguments[b][0]]=arguments[b][1];return a},init:function(){var a=this;
jQuery(document).ready(function(b){var d=a.getCookie("acopendivids");if(d!=null)d=d=="nada"?[]:d.split(",");jQuery.each(a.divholders,function(){this.$divref=b("#"+this.id);var e=this.getAttr("persist")&&d!=null?jQuery.inArray(this.id,d)!=-1?"none":"block":this.getAttr("hide")?"none":null;this.$divref.css(a.generatemap(["height",this.getAttr("height")],["display",e]));this.$divref.attr(a.generatemap(["fade",this.getAttr("fade")],["speed",this.getAttr("speed")]))});b(window).bind("unload",function(){a.uninit()})})},
uninit:function(){var a="",b=this.getCookie("acopendivids");if(b!=null)b=b=="nada"?[]:b.split(",");jQuery.each(this.divholders,function(){if(this.$divref.css("display")=="none")a+=this.id+",";else if(b!=null)if(jQuery.inArray(this.id,b)!=-1&&this.$divref.css("display")!="block")a+=this.id+","});a=a==""?"nada":a.replace(/,$/,"");this.setCookie("acopendivids",a,"16")},getCookie:function(a){a=new RegExp(a+"=[^;]*","i");if(document.cookie.match(a))return document.cookie.match(a)[0].split("=")[1];return null},
setCookie:function(a,b,d){if(typeof d!="undefined"){var e=new Date;e.setDate(e.getDate()+d);document.cookie=a+"="+b+"; path=/; expires="+e.toGMTString()}else document.cookie=a+"="+b+"; path=/"}};(function(a){a.fn.hoverIntent=function(b,d){var e={sensitivity:7,interval:100,timeout:0};e=a.extend(e,d?{over:b,out:d}:b);var c,f,h,o,v=function(u){c=u.pageX;f=u.pageY},C=function(u,z){z.hoverIntent_t=clearTimeout(z.hoverIntent_t);if(Math.abs(h-c)+Math.abs(o-f)<e.sensitivity){a(z).unbind("mousemove",v);z.hoverIntent_s=1;return e.over.apply(z,[u])}else{h=c;o=f;z.hoverIntent_t=setTimeout(function(){C(u,z)},e.interval)}},y=function(u,z){z.hoverIntent_t=clearTimeout(z.hoverIntent_t);z.hoverIntent_s=0;
return e.out.apply(z,[u])};b=function(u){for(var z=(u.type=="mouseover"?u.fromElement:u.toElement)||u.relatedTarget;z&&z!=this;)try{z=z.parentNode}catch(l){z=this}if(z==this)return false;var k=jQuery.extend({},u),r=this;if(r.hoverIntent_t)r.hoverIntent_t=clearTimeout(r.hoverIntent_t);if(u.type=="mouseover"){h=k.pageX;o=k.pageY;a(r).bind("mousemove",v);if(r.hoverIntent_s!=1)r.hoverIntent_t=setTimeout(function(){C(k,r)},e.interval)}else{a(r).unbind("mousemove",v);if(r.hoverIntent_s==1)r.hoverIntent_t=
setTimeout(function(){y(k,r)},e.timeout)}};return this.mouseover(b).mouseout(b)}})(jQuery);(function(a){a.fn.superfish=function(d){var e=a.fn.superfish,c=e.c,f=a(['<span class="',c.arrowClass,'"> &#187;</span>'].join("")),h=function(){var y=a(this),u=v(y);clearTimeout(u.sfTimer);y.showSuperfishUl().siblings().hideSuperfishUl()},o=function(){var y=a(this),u=v(y),z=e.op;clearTimeout(u.sfTimer);u.sfTimer=setTimeout(function(){z.retainPath=a.inArray(y[0],z.$path)>-1;y.hideSuperfishUl();z.$path.length&&y.parents(["li.",z.hoverClass].join("")).length<1&&h.call(z.$path)},z.delay)},v=function(y){y=
y.parents(["ul.",c.menuClass,":first"].join(""))[0];e.op=e.o[y.serial];return y},C=function(y){y.addClass(c.anchorClass).append(f.clone())};return this.each(function(){var y=this.serial=e.o.length,u=a.extend({},e.defaults,d);u.$path=a("li."+u.pathClass,this).slice(0,u.pathLevels).each(function(){a(this).addClass([u.hoverClass,c.bcClass].join(" ")).filter("li:has(ul)").removeClass(u.pathClass)});e.o[y]=e.op=u;a("li:has(ul)",this)[a.fn.hoverIntent&&!u.disableHI?"hoverIntent":"hover"](h,o).each(function(){u.autoArrows&&
C(a(">a:first-child",this))}).not("."+c.bcClass).hideSuperfishUl();var z=a("a",this);z.each(function(l){var k=z.eq(l).parents("li");z.eq(l).focus(function(){h.call(k)}).blur(function(){o.call(k)})});u.onInit.call(this)}).each(function(){var y=[c.menuClass];e.op.dropShadows&&!(a.browser.msie&&a.browser.version<7)&&y.push(c.shadowClass);a(this).addClass(y.join(" "))})};var b=a.fn.superfish;b.o=[];b.op={};b.IE7fix=function(){var d=b.op;a.browser.msie&&a.browser.version>6&&d.dropShadows&&d.animation.opacity!=
undefined&&this.toggleClass(b.c.shadowClass+"-off")};b.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};b.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},speed:"normal",autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};a.fn.extend({hideSuperfishUl:function(){var d=b.op,
e=d.retainPath===true?d.$path:"";d.retainPath=false;e=a(["li.",d.hoverClass].join(""),this).add(this).not(e).removeClass(d.hoverClass).find(">ul").hide().css("visibility","hidden");d.onHide.call(e);return this},showSuperfishUl:function(){var d=b.op,e=this.addClass(d.hoverClass).find(">ul:hidden").css("visibility","visible");b.IE7fix.call(e);d.onBeforeShow.call(e);e.animate(d.animation,d.speed,function(){b.IE7fix.call(e);d.onShow.call(e)});return this}})})(jQuery);(function(a){a.fn.supersubs=function(b){var d=a.extend({},a.fn.supersubs.defaults,b);return this.each(function(){var e=a(this),c=a.meta?a.extend({},d,e.data()):d,f=a('<li id="menu-fontsize">&#8212;</li>').css({padding:0,position:"absolute",top:"-999em",width:"auto"}).appendTo(e).width();a("#menu-fontsize").remove();$ULs=e.find("ul");$ULs.each(function(h){h=$ULs.eq(h);var o=h.children(),v=o.children("a"),C=o.css("white-space","nowrap").css("float"),y=h.add(o).add(v).css({"float":"none",width:"auto"}).end().end()[0].clientWidth/
f;y+=c.extraWidth;if(y>c.maxWidth)y=c.maxWidth;else if(y<c.minWidth)y=c.minWidth;y+="em";h.css("width",y);o.css({"float":C,width:"100%","white-space":"normal"}).each(function(){var u=a(">ul",this),z=u.css("left")!==undefined?"left":"right";u.css(z,y)})})})};a.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0}})(jQuery);(function(a){function b(d,e){var c=d.split(/\s/);if(c.length<=e)return d;d="";for(var f=0;f<e;f++)d+=c[f]+" ";return d}a.fn.rssReader=function(d){var e=this,c=a.extend({targeturl:"http://www.clashdesign.net/blog/index.php/feed/rss2",items:5,Maxlength:80,loadingImg:"35-1.gif",background:"#fff",lang_readmore:"Read more",lang_loadingalt:"Feed is loading ...",lang_errorpage:"Error requesting page"},d);if(!d.targeturl)return false;var f=a.extend(c,d);if(a.browser.msie){a(e).ajaxStart(function(){a(e).css({backgroundColor:"#ccc",
"z-index":90,opacity:0.4});a('<img class="loading" src="'+f.loadingImg+'" alt="'+f.lang_loadingalt+'" />').css({opacity:1}).appendTo(e)});a(e).ajaxError(function(){a(this).append("<strong>"+f.lang_errorpage+"</strong>")});a.get(f.targeturl,function(h){function o(v){a(h).find("item").each(function(C){if(!(C>v-1)){C=a(this).find("title").text();var y=a(this).find("pubDate").text(),u=a(this).find("link").text(),z=a(this).find("description").text();a('<a href="'+u+'">'+C+"</a>").html(C).appendTo(e);a('<div class="date">'+
y+"</div>").html(y).appendTo(e);a('<div class="description">'+b(z,d.Maxlength)+"</div>").html(b(z,d.Maxlength)+"...").appendTo(e);a(e).children(".description").find("img").remove();a('<a class="rss_readmore" href="'+u+'">'+f.lang_readmore+"</a><br />").appendTo(e)}})}a(e).children("img").remove();a(e).css({backgroundColor:f.background,opacity:1});return o(d.items)})}else a.ajax({type:"get",url:f.targeturl,dataType:"xml",processData:false,beforeSend:function(){a(e).css({"z-index":90,opacity:0.4});
a('<img class="loading" src="'+f.loadingImg+'" alt="'+f.lang_loadingalt+'" />').css({opacity:1}).appendTo(e)},success:function(h){function o(v){a(h).find("item").each(function(C){if(!(C>v-1)){C=a(this).find("title").text();var y=a(this).find("pubDate").text(),u=a(this).find("link").text(),z=a(this).find("description").text();a('<a class="targetblank" href="'+u+'">'+C+"</a>").html(C).appendTo(e);a('<div class="date">'+y+"</div>").html(y).appendTo(e);a('<div class="description">'+b(z,d.Maxlength)+"</div>").html(b(z,
d.Maxlength)+"...").appendTo(e);a(e).children(".description").find("img").remove();a('<a class="rss_readmore" href="'+u+'">'+f.lang_readmore+"</a><br /><br />").appendTo(e)}})}a(e).css({opacity:1});a(e).children("img").remove();return o(d.items)}})}})(jQuery);(function(a){a.fn.extend({jtimepicker:function(b){b=a.extend({clockIcon:"images/icon_clock_2.gif",orientation:"horizontal",hourCombo:"hourcombo",hourMode:24,hourInterval:1,hourDefaultValue:0,hourSlider:"hourSlider",hourLabel:"hour",minCombo:"mincombo",minLength:60,minInterval:5,minDefaultValue:0,minSlider:"minSlider",minLabel:"min",secView:true,secCombo:"seccombo",secLength:60,secInterval:5,secDefaultValue:0,secSlider:"secSlider",secLabel:"sec"},b);return this.each(function(){var d=b,e=a(this),c=
"",f=d.orientation=="horizontal"?"auto":"vertical",h=[{label:d.hourLabel,slider:d.hourSlider,combo:d.hourCombo},{label:d.minLabel,slider:d.minSlider,combo:d.minCombo}];c+=e.createCombo(d.hourCombo,d.hourMode,d.hourInterval,d.hourDefaultValue);c+=e.createCombo(d.minCombo,d.minLength,d.minInterval,d.minDefaultValue);if(d.secView){h.push({label:d.secLabel,slider:d.secSlider,combo:d.secCombo});c+=e.createCombo(d.secCombo,d.secLength,d.secInterval,d.secDefaultValue)}c+='<img src="'+d.clockIcon+'" class="clock" />';
c+=e.createSliderWrap(h);e.html(c);a("#sliderWrap").addClass(f);e.createSlider(d.hourSlider,d.hourMode,d.hourCombo,d.hourInterval,d.hourDefaultValue,d.orientation);e.createSlider(d.minSlider,d.minLength,d.minCombo,d.minInterval,d.minDefaultValue,d.orientation);d.secView&&e.createSlider(d.secSlider,d.secLength,d.secCombo,d.secInterval,d.secDefaultValue,d.orientation);a.each(h,function(o,v){a("."+v.combo).change(function(){var C=a(this).val();a("."+v.slider).slider("option","value",C)})});e.find(".clock").click(function(){e.find("#sliderWrap").toggle(function(){a(document).click(function(o){a(o.target).is("#sliderWrap")||
a(o.target).parents("#sliderWrap").length||a(o.target).is(".clock")||e.find("#sliderWrap").hide(500)})})})})}});a.fn.createCombo=function(b,d,e,c){b='<select class="'+b+' combo" name="'+b+'">';for(i=0;i<d;i+=e)b+='<option value="'+i+'"'+(i==c?' selected="selected"':"")+">"+(i<10?"0"+i:i)+"</option>";b+="</select>";return b};a.fn.createSliderWrap=function(b){var d='<div id="sliderWrap">';a.each(b,function(e,c){d+="   <div><label>"+c.label+':</label> <p class="'+c.slider+'"></p></div>'});d+="</div>";
return d};a.fn.createSlider=function(b,d,e,c,f,h){var o=a(this);o.find("."+b).slider({orientation:h,range:"min",min:0,max:d-c,value:f,step:c,animate:true,slide:function(v,C){o.find("."+e).val(C.value)}})}})(jQuery);/*
 Creative Commons Attribution License 3.0 (http://creativecommons.org/licenses/by/3.0/)

*/
(function(a){function b(l){a.jqplot.ElemContainer.call(this);this.name=l;this._series=[];this.show=false;this.tickRenderer=a.jqplot.AxisTickRenderer;this.tickOptions={};this.labelRenderer=a.jqplot.AxisLabelRenderer;this.labelOptions={};this.label=null;this.showLabel=true;this.max=this.min=null;this.autoscale=false;this.pad=1.2;this.padMin=this.padMax=null;this.ticks=[];this.renderer=a.jqplot.LinearAxisRenderer;this.rendererOptions={};this.showMinorTicks=this.showTickMarks=this.showTicks=true;this.useSeriesColor=
false;this.borderColor=this.borderWidth=null;this._dataBounds={min:null,max:null};this._offsets={min:null,max:null};this._ticks=[];this.syncTicks=this._label=null;this.tickSpacing=75;this.__ticks=this._numberTicks=this._tickInterval=this._max=this._min=null}function d(l){a.jqplot.ElemContainer.call(this);this.show=false;this.location="ne";this.yoffset=this.xoffset=12;this.rowSpacing="0.5em";this.renderer=a.jqplot.TableLegendRenderer;this.rendererOptions={};this.escapeHtml=this.preDraw=false;this._series=
[];a.extend(true,this,l)}function e(l){a.jqplot.ElemContainer.call(this);this.text=l;this.show=true;this.renderer=a.jqplot.DivTitleRenderer;this.rendererOptions={}}function c(){a.jqplot.ElemContainer.call(this);this.show=true;this.xaxis="xaxis";this.yaxis="yaxis";this.gridBorderWidth=2;this.renderer=a.jqplot.LineRenderer;this.rendererOptions={};this.data=[];this.gridData=[];this.label="";this.showLabel=true;this.lineWidth=2.5;this.shadow=true;this.shadowAngle=45;this.shadowOffset=1.25;this.shadowDepth=
3;this.shadowAlpha="0.1";this.breakOnNull=false;this.markerRenderer=a.jqplot.MarkerRenderer;this.markerOptions={};this.showMarker=this.showLine=true;this._stack=this.disableStack=this.fillAndStroke=this.fill=false;this.neighborThreshold=4;this.fillToZero=false;this.fillAxis="y";this.useNegativeColors=true;this._stackData=[];this._plotData=[];this._plotValues={x:[],y:[]};this._intervals={x:{},y:{}};this._prevPlotData=[];this._prevGridData=[];this._stackAxis="y";this._primaryAxis="_xaxis";this.canvas=
new a.jqplot.GenericCanvas;this.shadowCanvas=new a.jqplot.GenericCanvas;this.plugins={};this._sumx=this._sumy=0}function f(){a.jqplot.ElemContainer.call(this);this.drawGridlines=true;this.gridLineColor="#cccccc";this.gridLineWidth=1;this.background="#fffdf6";this.borderColor="#999999";this.borderWidth=2;this.shadow=true;this.shadowAngle=45;this.shadowOffset=1.5;this.shadowDepth=this.shadowWidth=3;this.shadowAlpha="0.07";this._axes=[];this.renderer=a.jqplot.CanvasGridRenderer;this.rendererOptions=
{};this._offsets={top:null,bottom:null,left:null,right:null}}function h(){function l(g){for(var w,E=0;E<g.length;E++){w=g[E].data;var D=true;if(g[E]._stackAxis=="x"){for(var H=0;H<w.length;H++)if(typeof w[H][1]!="number"){D=false;break}D&&w.sort(function(J,N){return J[1]-N[1]})}else{for(H=0;H<w.length;H++)if(typeof w[H][0]!="number"){D=false;break}D&&w.sort(function(J,N){return J[0]-N[0]})}}}function k(g){var w=g.data.plot,E=w.eventCanvas._elem.offset();g={x:g.pageX-E.left,y:g.pageY-E.top};var D=
{xaxis:null,yaxis:null,x2axis:null,y2axis:null,y3axis:null,y4axis:null,y5axis:null,y6axis:null,y7axis:null,y8axis:null,y9axis:null},H=["xaxis","yaxis","x2axis","y2axis","y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis"];w=w.axes;for(var J=11;J>0;J--){var N=H[J-1];if(w[N].show)D[N]=w[N].series_p2u(g[N.charAt(0)])}return{offsets:E,gridPos:g,dataPos:D}}function r(g,w,E){var D=null,H,J,N,M,F,Q,U;for(J=0;J<g.series.length;J++){H=g.series[J];Q=H.renderer;if(H.show){U=Math.abs(H.markerRenderer.size/
2+H.neighborThreshold);for(F=0;F<H.gridData.length;F++){p=H.gridData[F];if(Q.constructor==a.jqplot.OHLCRenderer)if(Q.candleStick){M=H._yaxis.series_u2p;if(w>=p[0]-Q._bodyWidth/2&&w<=p[0]+Q._bodyWidth/2&&E>=M(H.data[F][2])&&E<=M(H.data[F][3]))D={seriesIndex:J,pointIndex:F,gridData:p,data:H.data[F]}}else if(Q.hlc){M=H._yaxis.series_u2p;if(w>=p[0]-Q._tickLength&&w<=p[0]+Q._tickLength&&E>=M(H.data[F][1])&&E<=M(H.data[F][2]))D={seriesIndex:J,pointIndex:F,gridData:p,data:H.data[F]}}else{M=H._yaxis.series_u2p;
if(w>=p[0]-Q._tickLength&&w<=p[0]+Q._tickLength&&E>=M(H.data[F][2])&&E<=M(H.data[F][3]))D={seriesIndex:J,pointIndex:F,gridData:p,data:H.data[F]}}else{M=Math.sqrt((w-p[0])*(w-p[0])+(E-p[1])*(E-p[1]));if(M<=U&&(M<=N||N==null)){N=M;D={seriesIndex:J,pointIndex:F,gridData:p,data:H.data[F]}}}}}}return D}this.data=[];this.target=this.targetId=null;this.defaults={axesDefaults:{},axes:{xaxis:{},yaxis:{},x2axis:{},y2axis:{},y3axis:{},y4axis:{},y5axis:{},y6axis:{},y7axis:{},y8axis:{},y9axis:{}},seriesDefaults:{},
gridPadding:{top:10,right:10,bottom:23,left:10},series:[]};this.series=[];this.axes={xaxis:new b("xaxis"),yaxis:new b("yaxis"),x2axis:new b("x2axis"),y2axis:new b("y2axis"),y3axis:new b("y3axis"),y4axis:new b("y4axis"),y5axis:new b("y5axis"),y6axis:new b("y6axis"),y7axis:new b("y7axis"),y8axis:new b("y8axis"),y9axis:new b("y9axis")};this.grid=new f;this.legend=new d;this.baseCanvas=new a.jqplot.GenericCanvas;this.eventCanvas=new a.jqplot.GenericCanvas;this._height=this._width=null;this._plotDimensions=
{height:null,width:null};this._gridPadding={top:10,right:10,bottom:10,left:10};this.syncYTicks=this.syncXTicks=true;this.seriesColors=["#4bb2c5","#EAA228","#c5b47f","#579575","#839557","#958c12","#953579","#4b5de4","#d8b83f","#ff5800","#0085cc","#c747a3","#cddf54","#FBD178","#26B4E3","#bd70c7"];this.negativeSeriesColors=["#498991","#C08840","#9F9274","#546D61","#646C4A","#6F6621","#6E3F5F","#4F64B0","#A89050","#C45923","#187399","#945381","#959E5C","#C7AF7B","#478396","#907294"];this.sortData=true;
this.title=new e;this.options={};this.stackSeries=false;this._stackData=[];this._plotData=[];this.plugins={};this._drawCount=0;this.drawIfHidden=false;this._sumx=this._sumy=0;this.colorGenerator=a.jqplot.ColorGenerator;this.init=function(g,w,E){for(var D=0;D<a.jqplot.preInitHooks.length;D++)a.jqplot.preInitHooks[D].call(this,g,w,E);this.targetId="#"+g;this.target=a("#"+g);if(!this.target.get(0))throw"No plot target specified";this.target.css("position")=="static"&&this.target.css("position","relative");
this.target.hasClass("jqplot-target")||this.target.addClass("jqplot-target");if(this.target.height())this._height=this.target.height();else{this._height=D=E&&E.height?parseInt(E.height,10):this.target.attr("data-height")?parseInt(this.target.attr("data-height"),10):parseInt(a.jqplot.config.defaultHeight,10);this.target.css("height",D+"px")}if(this.target.width())this._width=this.target.width();else{this._width=D=E&&E.width?parseInt(E.width,10):this.target.attr("data-width")?parseInt(this.target.attr("data-width"),
10):parseInt(a.jqplot.config.defaultWidth,10);this.target.css("width",D+"px")}this._plotDimensions.height=this._height;this._plotDimensions.width=this._width;this.grid._plotDimensions=this._plotDimensions;this.title._plotDimensions=this._plotDimensions;this.baseCanvas._plotDimensions=this._plotDimensions;this.eventCanvas._plotDimensions=this._plotDimensions;this.legend._plotDimensions=this._plotDimensions;if(this._height<=0||this._width<=0||!this._height||!this._width)throw"Canvas dimension not set";
this.data=w;this.parseOptions(E);this.textColor&&this.target.css("color",this.textColor);this.fontFamily&&this.target.css("font-family",this.fontFamily);this.fontSize&&this.target.css("font-size",this.fontSize);this.title.init();this.legend.init();for(D=this._sumx=this._sumy=0;D<this.series.length;D++){this.series[D].shadowCanvas._plotDimensions=this._plotDimensions;this.series[D].canvas._plotDimensions=this._plotDimensions;for(var H=0;H<a.jqplot.preSeriesInitHooks.length;H++)a.jqplot.preSeriesInitHooks[H].call(this.series[D],
g,w,this.options.seriesDefaults,this.options.series[D]);this.populatePlotData(this.series[D],D);this.series[D]._plotDimensions=this._plotDimensions;this.series[D].init(D,this.grid.borderWidth,this);for(H=0;H<a.jqplot.postSeriesInitHooks.length;H++)a.jqplot.postSeriesInitHooks[H].call(this.series[D],g,w,this.options.seriesDefaults,this.options.series[D]);this._sumy+=this.series[D]._sumy;this._sumx+=this.series[D]._sumx}for(var J in this.axes){this.axes[J]._plotDimensions=this._plotDimensions;this.axes[J].init()}this.sortData&&
l(this.series);this.grid.init();this.grid._axes=this.axes;this.legend._series=this.series;for(D=0;D<a.jqplot.postInitHooks.length;D++)a.jqplot.postInitHooks[D].call(this,g,w,E)};this.resetAxesScale=function(g){g=g!=o?g:this.axes;if(g===true)g=this.axes;if(g.constructor===Array)for(var w=0;w<g.length;w++)this.axes[g[w]].resetScale();else if(g.constructor===Object)for(w in g)this.axes[w].resetScale()};this.reInitialize=function(){if(this.target.height())this._height=this.target.height();else{var g;
this._height=g=options&&options.height?parseInt(options.height,10):this.target.attr("data-height")?parseInt(this.target.attr("data-height"),10):parseInt(a.jqplot.config.defaultHeight,10);this.target.css("height",g+"px")}if(this.target.width())this._width=this.target.width();else{this._width=g=options&&options.width?parseInt(options.width,10):this.target.attr("data-width")?parseInt(this.target.attr("data-width"),10):parseInt(a.jqplot.config.defaultWidth,10);this.target.css("width",g+"px")}if(this._height<=
0||this._width<=0||!this._height||!this._width)throw"Target dimension not set";this._plotDimensions.height=this._height;this._plotDimensions.width=this._width;this.grid._plotDimensions=this._plotDimensions;this.title._plotDimensions=this._plotDimensions;this.baseCanvas._plotDimensions=this._plotDimensions;this.eventCanvas._plotDimensions=this._plotDimensions;this.legend._plotDimensions=this._plotDimensions;for(var w in this.axes){g=this.axes[w];g._plotWidth=this._width;g._plotHeight=this._height}this.title._plotWidth=
this._width;this.textColor&&this.target.css("color",this.textColor);this.fontFamily&&this.target.css("font-family",this.fontFamily);this.fontSize&&this.target.css("font-size",this.fontSize);for(w=this._sumx=this._sumy=0;w<this.series.length;w++){this.populatePlotData(this.series[w],w);this.series[w]._plotDimensions=this._plotDimensions;this.series[w].canvas._plotDimensions=this._plotDimensions;this._sumy+=this.series[w]._sumy;this._sumx+=this.series[w]._sumx}for(var E in this.axes){this.axes[E]._plotDimensions=
this._plotDimensions;this.axes[E]._ticks=[];this.axes[E].renderer.init.call(this.axes[E],{})}this.sortData&&l(this.series);this.grid._axes=this.axes;this.legend._series=this.series};this.populatePlotData=function(g,w){this._plotData=[];this._stackData=[];g._stackData=[];g._plotData=[];var E={x:[],y:[]};if(this.stackSeries&&!g.disableStack){g._stack=true;for(var D=g._stackAxis=="x"?0:1,H=a.extend(true,[],g.data),J=a.extend(true,[],g.data),N=0;N<w;N++)for(var M=this.series[N].data,F=0;F<M.length;F++){H[F][0]+=
M[F][0];H[F][1]+=M[F][1];J[F][D]+=M[F][D]}for(D=0;D<J.length;D++){E.x.push(J[D][0]);E.y.push(J[D][1])}this._plotData.push(J);this._stackData.push(H);g._stackData=H;g._plotData=J}else{for(D=0;D<g.data.length;D++){E.x.push(g.data[D][0]);E.y.push(g.data[D][1])}this._stackData.push(g.data);this.series[w]._stackData=g.data;this._plotData.push(g.data);g._plotData=g.data}g._plotValues=E;if(w>0)g._prevPlotData=this.series[w-1]._plotData;g._sumy=0;g._sumx=0;for(D=g.data.length-1;D>-1;D--){g._sumy+=g.data[D][1];
g._sumx+=g.data[D][0]}};this.getNextSeriesColor=function(g){var w=0,E=g.seriesColors;return function(){w<E.length||(w=0);return E[w++]}}(this);this.parseOptions=function(g){for(var w=0;w<a.jqplot.preParseOptionsHooks.length;w++)a.jqplot.preParseOptionsHooks[w].call(this,g);this.options=a.extend(true,{},this.defaults,g);this.stackSeries=this.options.stackSeries;if(this.options.seriesColors)this.seriesColors=this.options.seriesColors;var E=new this.colorGenerator(this.seriesColors);a.extend(true,this._gridPadding,
this.options.gridPadding);this.sortData=this.options.sortData!=null?this.options.sortData:this.sortData;for(var D in this.axes){w=this.axes[D];a.extend(true,w,this.options.axesDefaults,this.options.axes[D]);w._plotWidth=this._width;w._plotHeight=this._height}if(this.data.length==0){this.data=[];for(w=0;w<this.options.series.length;w++)this.data.push(this.options.series.data)}var H=function(M,F){var Q=[],U;F=F||"vertical";if(M[0]instanceof Array)a.extend(true,Q,M);else for(U=0;U<M.length;U++)F=="vertical"?
Q.push([U+1,M[U]]):Q.push([M[U],U+1]);return Q};for(w=0;w<this.data.length;w++){for(var J=new c,N=0;N<a.jqplot.preParseSeriesOptionsHooks.length;N++)a.jqplot.preParseSeriesOptionsHooks[N].call(J,this.options.seriesDefaults,this.options.series[w]);a.extend(true,J,{seriesColors:this.seriesColors,negativeSeriesColors:this.negativeSeriesColors},this.options.seriesDefaults,this.options.series[w]);N="vertical";if(J.renderer.constructor==a.jqplot.barRenderer&&J.rendererOptions&&J.rendererOptions.barDirection==
"horizontal")N="horizontal";J.data=H(this.data[w],N);switch(J.xaxis){case "xaxis":J._xaxis=this.axes.xaxis;break;case "x2axis":J._xaxis=this.axes.x2axis;break;default:break}J._yaxis=this.axes[J.yaxis];J._xaxis._series.push(J);J._yaxis._series.push(J);if(J.show){J._xaxis.show=true;J._yaxis.show=true}if(!J.color&&J.show!=false)J.color=E.next();if(!J.label)J.label="Series "+(w+1).toString();this.series.push(J);for(N=0;N<a.jqplot.postParseSeriesOptionsHooks.length;N++)a.jqplot.postParseSeriesOptionsHooks[N].call(this.series[w],
this.options.seriesDefaults,this.options.series[w])}a.extend(true,this.grid,this.options.grid);for(D in this.axes){w=this.axes[D];if(w.borderWidth==null)w.borderWidth=this.grid.borderWidth;if(w.borderColor==null)w.borderColor=D!="xaxis"&&D!="x2axis"&&w.useSeriesColor===true&&w.show?w._series[0].color:this.grid.borderColor}if(typeof this.options.title=="string")this.title.text=this.options.title;else typeof this.options.title=="object"&&a.extend(true,this.title,this.options.title);this.title._plotWidth=
this._width;a.extend(true,this.legend,this.options.legend);for(w=0;w<a.jqplot.postParseOptionsHooks.length;w++)a.jqplot.postParseOptionsHooks[w].call(this,g)};this.replot=function(g){var w=g!=o?g:{};g=w.clear!=o?w.clear:true;w=w.resetAxes!=o?w.resetAxes:false;this.target.trigger("jqplotPreReplot");g&&this.target.empty();w&&this.resetAxesScale(w);this.reInitialize();this.draw();this.target.trigger("jqplotPostReplot")};this.redraw=function(g){g=g!=null?g:true;this.target.trigger("jqplotPreRedraw");
g&&this.target.empty();for(var w in this.axes)this.axes[w]._ticks=[];for(g=0;g<this.series.length;g++)this.populatePlotData(this.series[g],g);for(g=this._sumx=this._sumy=0;g<this.series.length;g++){this._sumy+=this.series[g]._sumy;this._sumx+=this.series[g]._sumx}this.draw();this.target.trigger("jqplotPostRedraw")};this.draw=function(){if(this.drawIfHidden||this.target.is(":visible")){this.target.trigger("jqplotPreDraw");var g;for(g=0;g<a.jqplot.preDrawHooks.length;g++)a.jqplot.preDrawHooks[g].call(this);
this.target.append(this.baseCanvas.createElement({left:0,right:0,top:0,bottom:0},"jqplot-base-canvas"));var w=this.baseCanvas.setContext();this.target.append(this.title.draw());this.title.pack({top:0,left:0});for(var E in this.axes){this.target.append(this.axes[E].draw(w));this.axes[E].set()}if(this.axes.yaxis.show)this._gridPadding.left=this.axes.yaxis.getWidth();E=["y2axis","y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis"];w=[0,0,0,0];g=0;var D,H;for(D=8;D>0;D--){H=this.axes[E[D-1]];
if(H.show){w[D-1]=g;g+=H.getWidth()}}if(g>this._gridPadding.right)this._gridPadding.right=g;if(this.title.show&&this.axes.x2axis.show)this._gridPadding.top=this.title.getHeight()+this.axes.x2axis.getHeight();else if(this.title.show)this._gridPadding.top=this.title.getHeight();else if(this.axes.x2axis.show)this._gridPadding.top=this.axes.x2axis.getHeight();if(this.axes.xaxis.show)this._gridPadding.bottom=this.axes.xaxis.getHeight();this.axes.xaxis.pack({position:"absolute",bottom:0,left:0,width:this._width},
{min:this._gridPadding.left,max:this._width-this._gridPadding.right});this.axes.yaxis.pack({position:"absolute",top:0,left:0,height:this._height},{min:this._height-this._gridPadding.bottom,max:this._gridPadding.top});this.axes.x2axis.pack({position:"absolute",top:this.title.getHeight(),left:0,width:this._width},{min:this._gridPadding.left,max:this._width-this._gridPadding.right});for(g=8;g>0;g--)this.axes[E[g-1]].pack({position:"absolute",top:0,right:w[g-1]},{min:this._height-this._gridPadding.bottom,
max:this._gridPadding.top});this.target.append(this.grid.createElement(this._gridPadding));this.grid.draw();for(g=0;g<this.series.length;g++){this.target.append(this.series[g].shadowCanvas.createElement(this._gridPadding,"jqplot-series-canvas jqplot-shadow"));this.series[g].shadowCanvas.setContext()}for(g=0;g<this.series.length;g++){this.target.append(this.series[g].canvas.createElement(this._gridPadding,"jqplot-series-canvas"));this.series[g].canvas.setContext()}this.target.append(this.eventCanvas.createElement(this._gridPadding,
"jqplot-event-canvas"));E=this.eventCanvas.setContext();E.fillStyle="rgba(0,0,0,0)";E.fillRect(0,0,E.canvas.width,E.canvas.height);this.bindCustomEvents();if(this.legend.preDraw){this.target.append(this.legend.draw());this.legend.pack(this._gridPadding);this.legend._elem?this.drawSeries({legendInfo:{location:this.legend.location,width:this.legend.getWidth(),height:this.legend.getHeight(),xoffset:this.legend.xoffset,yoffset:this.legend.yoffset}}):this.drawSeries()}else{this.drawSeries();a(this.series[this.series.length-
1].canvas._elem).after(this.legend.draw());this.legend.pack(this._gridPadding)}for(g=0;g<a.jqplot.eventListenerHooks.length;g++){E=a.jqplot.eventListenerHooks[g];this.eventCanvas._elem.bind(E[0],{plot:this},E[1])}for(g=0;g<a.jqplot.postDrawHooks.length;g++)a.jqplot.postDrawHooks[g].call(this);if(this.target.is(":visible"))this._drawCount+=1;this.target.trigger("jqplotPostDraw",[this])}};this.bindCustomEvents=function(){this.eventCanvas._elem.bind("click",{plot:this},this.onClick);this.eventCanvas._elem.bind("dblclick",
{plot:this},this.onDblClick);this.eventCanvas._elem.bind("mousedown",{plot:this},this.onMouseDown);this.eventCanvas._elem.bind("mouseup",{plot:this},this.onMouseUp);this.eventCanvas._elem.bind("mousemove",{plot:this},this.onMouseMove);this.eventCanvas._elem.bind("mouseenter",{plot:this},this.onMouseEnter);this.eventCanvas._elem.bind("mouseleave",{plot:this},this.onMouseLeave)};this.onClick=function(g){var w=k(g),E=g.data.plot,D=r(E,w.gridPos.x,w.gridPos.y);g.data.plot.eventCanvas._elem.trigger("jqplotClick",
[w.gridPos,w.dataPos,D,E])};this.onDblClick=function(g){var w=k(g),E=g.data.plot,D=r(E,w.gridPos.x,w.gridPos.y);g.data.plot.eventCanvas._elem.trigger("jqplotDblClick",[w.gridPos,w.dataPos,D,E])};this.onMouseDown=function(g){var w=k(g),E=g.data.plot,D=r(E,w.gridPos.x,w.gridPos.y);g.data.plot.eventCanvas._elem.trigger("jqplotMouseDown",[w.gridPos,w.dataPos,D,E])};this.onMouseUp=function(g){var w=k(g);g.data.plot.eventCanvas._elem.trigger("jqplotMouseUp",[w.gridPos,w.dataPos,null,g.data.plot])};this.onMouseMove=
function(g){var w=k(g),E=g.data.plot,D=r(E,w.gridPos.x,w.gridPos.y);g.data.plot.eventCanvas._elem.trigger("jqplotMouseMove",[w.gridPos,w.dataPos,D,E])};this.onMouseEnter=function(g){var w=k(g);g.data.plot.eventCanvas._elem.trigger("jqplotMouseEnter",[w.gridPos,w.dataPos,null,g.data.plot])};this.onMouseLeave=function(g){var w=k(g);g.data.plot.eventCanvas._elem.trigger("jqplotMouseLeave",[w.gridPos,w.dataPos,null,g.data.plot])};this.drawSeries=function(g,w){var E,D;if(w!=o){E=this.series[w];D=E.shadowCanvas._ctx;
D.clearRect(0,0,D.canvas.width,D.canvas.height);E.drawShadow(D,g,this);D=E.canvas._ctx;D.clearRect(0,0,D.canvas.width,D.canvas.height);E.draw(D,g,this)}else for(w=0;w<this.series.length;w++){E=this.series[w];D=E.shadowCanvas._ctx;D.clearRect(0,0,D.canvas.width,D.canvas.height);E.drawShadow(D,g,this);D=E.canvas._ctx;D.clearRect(0,0,D.canvas.width,D.canvas.height);E.draw(D,g,this)}}}var o;a.jqplot=function(l,k,r){var g,w;if(k==null)throw"No data specified";if(k.constructor==Array&&k.length==0||k[0].constructor!=
Array)throw"Improper Data Array";if(r==null)if(k instanceof Array){g=k;w=null}else{if(k.constructor==Object){g=null;w=k}}else{g=k;w=r}k=new h;k.init(l,g,w);k.draw();return k};a.jqplot.debug=1;a.jqplot.config={debug:1,enablePlugins:true,defaultHeight:300,defaultWidth:400};a.jqplot.enablePlugins=a.jqplot.config.enablePlugins;a.jqplot.preInitHooks=[];a.jqplot.postInitHooks=[];a.jqplot.preParseOptionsHooks=[];a.jqplot.postParseOptionsHooks=[];a.jqplot.preDrawHooks=[];a.jqplot.postDrawHooks=[];a.jqplot.preDrawSeriesHooks=
[];a.jqplot.postDrawSeriesHooks=[];a.jqplot.preDrawLegendHooks=[];a.jqplot.addLegendRowHooks=[];a.jqplot.preSeriesInitHooks=[];a.jqplot.postSeriesInitHooks=[];a.jqplot.preParseSeriesOptionsHooks=[];a.jqplot.postParseSeriesOptionsHooks=[];a.jqplot.eventListenerHooks=[];a.jqplot.preDrawSeriesShadowHooks=[];a.jqplot.postDrawSeriesShadowHooks=[];a.jqplot.ElemContainer=function(){this._plotDimensions={height:null,width:null}};a.jqplot.ElemContainer.prototype.getWidth=function(){return this._elem?this._elem.outerWidth(true):
null};a.jqplot.ElemContainer.prototype.getHeight=function(){return this._elem?this._elem.outerHeight(true):null};a.jqplot.ElemContainer.prototype.getPosition=function(){return this._elem?this._elem.position():{top:null,left:null,bottom:null,right:null}};a.jqplot.ElemContainer.prototype.getTop=function(){return this.getPosition().top};a.jqplot.ElemContainer.prototype.getLeft=function(){return this.getPosition().left};a.jqplot.ElemContainer.prototype.getBottom=function(){return this._elem.css("bottom")};
a.jqplot.ElemContainer.prototype.getRight=function(){return this._elem.css("right")};b.prototype=new a.jqplot.ElemContainer;b.prototype.constructor=b;b.prototype.init=function(){this.renderer=new this.renderer;this.tickOptions.axis=this.name;if(this.label==null||this.label=="")this.showLabel=false;else this.labelOptions.label=this.label;if(this.showLabel==false)this.labelOptions.show=false;if(this.pad==0)this.pad=1;if(this.padMax==0)this.padMax=1;if(this.padMin==0)this.padMin=1;if(this.padMax==null)this.padMax=
(this.pad-1)/2+1;if(this.padMin==null)this.padMin=(this.pad-1)/2+1;this.pad=this.padMax+this.padMin-1;if(this.min!=null||this.max!=null)this.autoscale=false;if(this.syncTicks==null&&this.name.indexOf("y")>-1)this.syncTicks=true;else if(this.syncTicks==null)this.syncTicks=false;this.renderer.init.call(this,this.rendererOptions)};b.prototype.draw=function(l){return this.renderer.draw.call(this,l)};b.prototype.set=function(){this.renderer.set.call(this)};b.prototype.pack=function(l,k){this.show&&this.renderer.pack.call(this,
l,k);if(this._min==null){this._min=this.min;this._max=this.max;this._tickInterval=this.tickInterval;this._numberTicks=this.numberTicks;this.__ticks=this._ticks}};b.prototype.reset=function(){this.renderer.reset.call(this)};b.prototype.resetScale=function(){this.tickInterval=this.numberTicks=this.max=this.min=null};d.prototype=new a.jqplot.ElemContainer;d.prototype.constructor=d;d.prototype.init=function(){this.renderer=new this.renderer;this.renderer.init.call(this,this.rendererOptions)};d.prototype.draw=
function(l){for(var k=0;k<a.jqplot.preDrawLegendHooks.length;k++)a.jqplot.preDrawLegendHooks[k].call(this,l);return this.renderer.draw.call(this,l)};d.prototype.pack=function(l){this.renderer.pack.call(this,l)};e.prototype=new a.jqplot.ElemContainer;e.prototype.constructor=e;e.prototype.init=function(){this.renderer=new this.renderer;this.renderer.init.call(this,this.rendererOptions)};e.prototype.draw=function(l){return this.renderer.draw.call(this,l)};e.prototype.pack=function(){this.renderer.pack.call(this)};
c.prototype=new a.jqplot.ElemContainer;c.prototype.constructor=c;c.prototype.init=function(l,k,r){this.index=l;this.gridBorderWidth=k;l=this.data;for(k=0;k<l.length;k++)if(!this.breakOnNull)if(l[k]==null||l[k][0]==null||l[k][1]==null)l.splice(k,1);if(!this.fillColor)this.fillColor=this.color;if(this.fillAlpha){l=a.jqplot.normalize2rgb(this.fillColor);l=a.jqplot.getColorComponents(l);this.fillColor="rgba("+l[0]+","+l[1]+","+l[2]+","+this.fillAlpha+")"}this.renderer=new this.renderer;this.renderer.init.call(this,
this.rendererOptions,r);this.markerRenderer=new this.markerRenderer;if(!this.markerOptions.color)this.markerOptions.color=this.color;if(this.markerOptions.show==null)this.markerOptions.show=this.showMarker;this.markerRenderer.init(this.markerOptions)};c.prototype.draw=function(l,k,r){k=k==o?{}:k;l=l==o?this.canvas._ctx:l;for(var g=0;g<a.jqplot.preDrawSeriesHooks.length;g++)a.jqplot.preDrawSeriesHooks[g].call(this,l,k);if(this.show){this.renderer.setGridData.call(this,r);k.preventJqPlotSeriesDrawTrigger||
a(l.canvas).trigger("jqplotSeriesDraw",[this.data,this.gridData]);g=[];g=k.data?k.data:this._stack?this._plotData:this.data;r=k.gridData||this.renderer.makeGridData.call(this,g,r);this.renderer.draw.call(this,l,r,k)}for(g=0;g<a.jqplot.postDrawSeriesHooks.length;g++)a.jqplot.postDrawSeriesHooks[g].call(this,l,k)};c.prototype.drawShadow=function(l,k,r){k=k==o?{}:k;l=l==o?this.shadowCanvas._ctx:l;for(var g=0;g<a.jqplot.preDrawSeriesShadowHooks.length;g++)a.jqplot.preDrawSeriesShadowHooks[g].call(this,
l,k);if(this.shadow){this.renderer.setGridData.call(this,r);g=[];g=k.data?k.data:this._stack?this._plotData:this.data;r=k.gridData||this.renderer.makeGridData.call(this,g,r);this.renderer.drawShadow.call(this,l,r,k)}for(g=0;g<a.jqplot.postDrawSeriesShadowHooks.length;g++)a.jqplot.postDrawSeriesShadowHooks[g].call(this,l,k)};f.prototype=new a.jqplot.ElemContainer;f.prototype.constructor=f;f.prototype.init=function(){this.renderer=new this.renderer;this.renderer.init.call(this,this.rendererOptions)};
f.prototype.createElement=function(l){this._offsets=l;return this.renderer.createElement.call(this)};f.prototype.draw=function(){this.renderer.draw.call(this)};a.jqplot.GenericCanvas=function(){a.jqplot.ElemContainer.call(this)};a.jqplot.GenericCanvas.prototype=new a.jqplot.ElemContainer;a.jqplot.GenericCanvas.prototype.constructor=a.jqplot.GenericCanvas;a.jqplot.GenericCanvas.prototype.createElement=function(l,k,r){this._offsets=l;l="jqplot";if(k!=o)l=k;k=document.createElement("canvas");if(r!=o)this._plotDimensions=
r;k.width=this._plotDimensions.width-this._offsets.left-this._offsets.right;k.height=this._plotDimensions.height-this._offsets.top-this._offsets.bottom;this._elem=a(k);this._elem.addClass(l);this._elem.css({position:"absolute",left:this._offsets.left,top:this._offsets.top});a.browser.msie&&window.G_vmlCanvasManager.init_(document);a.browser.msie&&window.G_vmlCanvasManager.initElement(k);return this._elem};a.jqplot.GenericCanvas.prototype.setContext=function(){return this._ctx=this._elem.get(0).getContext("2d")};
a.jqplot.ColorGenerator=function(l){var k=0;this.next=function(){k<l.length||(k=0);return l[k++]};this.previous=function(){if(k>0)return l[k--];else{k=l.length-1;return l[k]}};this.get=function(r){return l[r]};this.setColors=function(r){l=r};this.reset=function(){k=0}};a.jqplot.hex2rgb=function(l,k){l=l.replace("#","");if(l.length==3)l=l[0]+l[0]+l[1]+l[1]+l[2]+l[2];l="rgba("+parseInt(l.slice(0,2),16)+", "+parseInt(l.slice(2,4),16)+", "+parseInt(l.slice(4,6),16);if(k)l+=", "+k;l+=")";return l};a.jqplot.rgb2hex=
function(l){l=l.match(/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *(?:, *[0-9.]*)?\)/);var k="#";for(i=1;i<4;i++){var r;r=l[i].search(/%/)!=-1?parseInt(255*l[i]/100,10).toString(16):parseInt(l[i],10).toString(16);if(r.length==1)r="0"+r;k+=r}return k};a.jqplot.normalize2rgb=function(l,k){if(l.search(/^ *rgba?\(/)!=-1)return l;else if(l.search(/^ *#?[0-9a-fA-F]?[0-9a-fA-F]/)!=-1)return a.jqplot.hex2rgb(l,k);else throw"invalid color spec";};a.jqplot.getColorComponents=
function(l){l=a.jqplot.normalize2rgb(l).match(/rgba?\( *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *, *([0-9]{1,3}\.?[0-9]*%?) *,? *([0-9.]* *)?\)/);var k=[];for(i=1;i<4;i++)k[i-1]=l[i].search(/%/)!=-1?parseInt(255*l[i]/100,10):parseInt(l[i],10);k[3]=parseFloat(l[4])?parseFloat(l[4]):1;return k};a.jqplot.log=function(){if(window.console&&a.jqplot.debug)arguments.length==1?console.log(arguments[0]):console.log(arguments)};a.jqplot.AxisLabelRenderer=function(l){a.jqplot.ElemContainer.call(this);
this.show=true;this.label="";this.escapeHTML=false;a.extend(true,this,l)};a.jqplot.AxisLabelRenderer.prototype=new a.jqplot.ElemContainer;a.jqplot.AxisLabelRenderer.prototype.constructor=a.jqplot.AxisLabelRenderer;a.jqplot.AxisLabelRenderer.prototype.init=function(l){a.extend(true,this,l)};a.jqplot.AxisLabelRenderer.prototype.draw=function(){this._elem=a('<div style="position:absolute;" class="jqplot-'+this.axis+'-label"></div>');Number(this.label)&&this._elem.css("white-space","nowrap");this.escapeHTML?
this._elem.text(this.label):this._elem.html(this.label);return this._elem};a.jqplot.AxisLabelRenderer.prototype.pack=function(){};a.jqplot.AxisTickRenderer=function(l){a.jqplot.ElemContainer.call(this);this.mark="outside";this.showGridline=this.showMark=true;this.isMinorTick=false;this.size=4;this.markSize=6;this.showLabel=this.show=true;this.label="";this.value=null;this._styles={};this.formatter=a.jqplot.DefaultTickFormatter;this.formatString="";a.extend(true,this,l)};a.jqplot.AxisTickRenderer.prototype.init=
function(l){a.extend(true,this,l)};a.jqplot.AxisTickRenderer.prototype=new a.jqplot.ElemContainer;a.jqplot.AxisTickRenderer.prototype.constructor=a.jqplot.AxisTickRenderer;a.jqplot.AxisTickRenderer.prototype.setTick=function(l,k,r){this.value=l;this.axis=k;if(r)this.isMinorTick=true;return this};a.jqplot.AxisTickRenderer.prototype.draw=function(){if(!this.label)this.label=this.formatter(this.formatString,this.value);style='style="position:absolute;';if(Number(this.label))style+="white-space:nowrap;";
style+='"';this._elem=a("<div "+style+' class="jqplot-'+this.axis+'-tick">'+this.label+"</div>");for(var l in this._styles)this._elem.css(l,this._styles[l]);this.fontFamily&&this._elem.css("font-family",this.fontFamily);this.fontSize&&this._elem.css("font-size",this.fontSize);this.textColor&&this._elem.css("color",this.textColor);return this._elem};a.jqplot.DefaultTickFormatter=function(l,k){if(typeof k=="number"){l||(l="%.1f");return a.jqplot.sprintf(l,k)}else return String(k)};a.jqplot.AxisTickRenderer.prototype.pack=
function(){};a.jqplot.CanvasGridRenderer=function(){this.shadowRenderer=new a.jqplot.ShadowRenderer};a.jqplot.CanvasGridRenderer.prototype.init=function(l){a.extend(true,this,l);this.renderer.shadowRenderer.init({lineJoin:"miter",lineCap:"round",fill:false,isarc:false,angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.shadowWidth,closePath:false})};a.jqplot.CanvasGridRenderer.prototype.createElement=function(){var l=document.createElement("canvas"),
k=this._plotDimensions.width,r=this._plotDimensions.height;l.width=k;l.height=r;this._elem=a(l);this._elem.addClass("jqplot-grid-canvas");this._elem.css({position:"absolute",left:0,top:0});a.browser.msie&&window.G_vmlCanvasManager.init_(document);a.browser.msie&&window.G_vmlCanvasManager.initElement(l);this._top=this._offsets.top;this._bottom=r-this._offsets.bottom;this._left=this._offsets.left;this._right=k-this._offsets.right;this._width=this._right-this._left;this._height=this._bottom-this._top;
return this._elem};a.jqplot.CanvasGridRenderer.prototype.draw=function(){function l(U,aa,ba,X,ka){k.save();ka=ka||{};a.extend(true,k,ka);k.beginPath();k.moveTo(U,aa);k.lineTo(ba,X);k.stroke();k.restore()}var k=this._ctx=this._elem.get(0).getContext("2d"),r=this._axes;k.save();k.fillStyle=this.background;k.fillRect(this._left,this._top,this._width,this._height);if(this.drawGridlines){k.save();k.lineJoin="miter";k.lineCap="butt";k.lineWidth=this.gridLineWidth;k.strokeStyle=this.gridLineColor;for(var g,
w,E=["xaxis","yaxis","x2axis","y2axis"],D=4;D>0;D--){var H=E[D-1],J=r[H],N=J._ticks;if(J.show)for(var M=N.length;M>0;M--){g=N[M-1];if(g.show){var F=Math.round(J.u2p(g.value))+0.5;switch(H){case "xaxis":g.showGridline&&l(F,this._top,F,this._bottom);if(g.showMark&&g.mark){s=g.markSize;m=g.mark;F=Math.round(J.u2p(g.value))+0.5;switch(m){case "outside":g=this._bottom;w=this._bottom+s;break;case "inside":g=this._bottom-s;w=this._bottom;break;case "cross":g=this._bottom-s;w=this._bottom+s;break;default:g=
this._bottom;w=this._bottom+s;break}this.shadow&&this.renderer.shadowRenderer.draw(k,[[F,g],[F,w]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false});l(F,g,F,w)}break;case "yaxis":g.showGridline&&l(this._right,F,this._left,F);if(g.showMark&&g.mark){s=g.markSize;m=g.mark;F=Math.round(J.u2p(g.value))+0.5;switch(m){case "outside":g=this._left-s;w=this._left;break;case "inside":g=this._left;w=this._left+s;break;case "cross":g=this._left-s;
w=this._left+s;break;default:g=this._left-s;w=this._left;break}this.shadow&&this.renderer.shadowRenderer.draw(k,[[g,F],[w,F]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false});l(g,F,w,F,{strokeStyle:J.borderColor})}break;case "x2axis":g.showGridline&&l(F,this._bottom,F,this._top);if(g.showMark&&g.mark){s=g.markSize;m=g.mark;F=Math.round(J.u2p(g.value))+0.5;switch(m){case "outside":g=this._top-s;w=this._top;break;case "inside":g=this._top;
w=this._top+s;break;case "cross":g=this._top-s;w=this._top+s;break;default:g=this._top-s;w=this._top;break}this.shadow&&this.renderer.shadowRenderer.draw(k,[[F,g],[F,w]],{lineCap:"butt",lineWidth:this.gridLineWidth,offset:this.gridLineWidth*0.75,depth:2,fill:false,closePath:false});l(F,g,F,w)}break;case "y2axis":g.showGridline&&l(this._left,F,this._right,F);if(g.showMark&&g.mark){s=g.markSize;m=g.mark;F=Math.round(J.u2p(g.value))+0.5;switch(m){case "outside":g=this._right;w=this._right+s;break;case "inside":g=
this._right-s;w=this._right;break;case "cross":g=this._right-s;w=this._right+s;break;default:g=this._right;w=this._right+s;break}this.shadow&&this.renderer.shadowRenderer.draw(k,[[g,F],[w,F]],{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false});l(g,F,w,F,{strokeStyle:J.borderColor})}break;default:break}}}}E=["y3axis","y4axis","y5axis","y6axis","y7axis","y8axis","y9axis"];for(D=7;D>0;D--){J=r[E[D-1]];N=J._ticks;if(J.show){M=N[J.numberTicks-1];
F=N[0];H=J.getLeft();var Q=[[H,M.getTop()+M.getHeight()/2],[H,F.getTop()+F.getHeight()/2+1]];this.shadow&&this.renderer.shadowRenderer.draw(k,Q,{lineCap:"butt",fill:false,closePath:false});l(Q[0][0],Q[0][1],Q[1][0],Q[1][1],{lineCap:"butt",strokeStyle:J.borderColor,lineWidth:J.borderWidth});for(M=N.length;M>0;M--){g=N[M-1];s=g.markSize;m=g.mark;F=Math.round(J.u2p(g.value))+0.5;if(g.showMark&&g.mark){switch(m){case "outside":g=H;w=H+s;break;case "inside":g=H-s;w=H;break;case "cross":g=H-s;w=H+s;break;
default:g=H;w=H+s;break}Q=[[g,F],[w,F]];this.shadow&&this.renderer.shadowRenderer.draw(k,Q,{lineCap:"butt",lineWidth:this.gridLineWidth*1.5,offset:this.gridLineWidth*0.75,fill:false,closePath:false});l(g,F,w,F,{strokeStyle:J.borderColor})}}}}k.restore()}if(this.shadow){Q=[[this._left,this._bottom],[this._right,this._bottom],[this._right,this._top]];this.renderer.shadowRenderer.draw(k,Q)}l(this._left,this._top,this._right,this._top,{lineCap:"round",strokeStyle:r.x2axis.borderColor,lineWidth:r.x2axis.borderWidth});
l(this._right,this._top,this._right,this._bottom,{lineCap:"round",strokeStyle:r.y2axis.borderColor,lineWidth:r.y2axis.borderWidth});l(this._right,this._bottom,this._left,this._bottom,{lineCap:"round",strokeStyle:r.xaxis.borderColor,lineWidth:r.xaxis.borderWidth});l(this._left,this._bottom,this._left,this._top,{lineCap:"round",strokeStyle:r.yaxis.borderColor,lineWidth:r.yaxis.borderWidth});k.restore()};var v=function(l,k){for(l=String(l);l.length<k;)l="0"+l;return l},C={millisecond:1,second:1E3,minute:6E4,
hour:36E5,day:864E5,week:6048E5,month:{add:function(l,k){C.year.add(l,Math[k>0?"floor":"ceil"](k/12));k=l.getMonth()+k%12;if(k==12){k=0;l.setYear(l.getFullYear()+1)}else if(k==-1){k=11;l.setYear(l.getFullYear()-1)}l.setMonth(k)},diff:function(l,k){var r=l.getFullYear()-k.getFullYear();r=l.getMonth()-k.getMonth()+r*12;l=l.getDate()-k.getDate();return r+l/30}},year:{add:function(l,k){l.setYear(l.getFullYear()+Math[k>0?"floor":"ceil"](k))},diff:function(l,k){return C.month.diff(l,k)/12}}};for(var y in C)if(y.substring(y.length-
1)!="s")C[y+"s"]=C[y];var u=function(l,k){if(Date.prototype.strftime.formatShortcuts[k])return l.strftime(Date.prototype.strftime.formatShortcuts[k]);else{k=(Date.prototype.strftime.formatCodes[k]||"").split(".");l=l["get"+k[0]]?l["get"+k[0]]():"";if(k[1])l=v(l,k[1]);return l}};y={succ:function(l){return this.clone().add(1,l)},add:function(l,k){k=C[k]||C.day;typeof k=="number"?this.setTime(this.getTime()+k*l):k.add(this,l);return this},diff:function(l,k,r){l=Date.create(l);if(l===null)return null;
k=C[k]||C.day;l=typeof k=="number"?(this.getTime()-l.getTime())/k:k.diff(this,l);return r?l:Math[l>0?"floor":"ceil"](l)},strftime:function(l){l=l||"%Y-%m-%d";for(var k="",r;l.length>0;)if(r=l.match(Date.prototype.strftime.formatCodes.matcher)){k+=l.slice(0,r.index);k+=(r[1]||"")+u(this,r[2]);l=l.slice(r.index+r[0].length)}else{k+=l;l=""}return k},getShortYear:function(){return this.getYear()%100},getMonthNumber:function(){return this.getMonth()+1},getMonthName:function(){return Date.MONTHNAMES[this.getMonth()]},
getAbbrMonthName:function(){return Date.ABBR_MONTHNAMES[this.getMonth()]},getDayName:function(){return Date.DAYNAMES[this.getDay()]},getAbbrDayName:function(){return Date.ABBR_DAYNAMES[this.getDay()]},getDayOrdinal:function(){return Date.ORDINALNAMES[this.getDate()%10]},getHours12:function(){var l=this.getHours();return l>12?l-12:l==0?12:l},getAmPm:function(){return this.getHours()>=12?"PM":"AM"},getUnix:function(){return Math.round(this.getTime()/1E3,0)},getGmtOffset:function(){var l=this.getTimezoneOffset()/
60,k=l<0?"+":"-";l=Math.abs(l);return k+v(Math.floor(l),2)+":"+v(l%1*60,2)},getTimezoneName:function(){var l=/(?:\((.+)\)$| ([A-Z]{3}) )/.exec(this.toString());return l[1]||l[2]||"GMT"+this.getGmtOffset()},toYmdInt:function(){return this.getFullYear()*1E4+this.getMonthNumber()*100+this.getDate()},clone:function(){return new Date(this.getTime())}};for(var z in y)Date.prototype[z]=y[z];y={create:function(l){if(l instanceof Date)return l;if(typeof l=="number")return new Date(l);l=String(l).replace(/^\s*(.+)\s*$/,
"$1");for(var k=0,r=Date.create.patterns.length,g,w=l;k<r;){ms=Date.parse(w);if(!isNaN(ms))return new Date(ms);g=Date.create.patterns[k];if(typeof g=="function"){obj=g(w);if(obj instanceof Date)return obj}else w=l.replace(g[0],g[1]);k++}return NaN},MONTHNAMES:"January February March April May June July August September October November December".split(" "),ABBR_MONTHNAMES:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),DAYNAMES:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
ABBR_DAYNAMES:"Sun Mon Tue Wed Thu Fri Sat".split(" "),ORDINALNAMES:"th st nd rd th th th th th th".split(" "),ISO:"%Y-%m-%dT%H:%M:%S.%N%G",SQL:"%Y-%m-%d %H:%M:%S",daysInMonth:function(l,k){if(k==2)return(new Date(l,1,29)).getDate()==29?29:28;return[o,31,o,31,30,31,30,31,31,30,31,30,31][k]}};for(z in y)Date[z]=y[z];Date.prototype.strftime.formatCodes={matcher:/()%(#?(%|[a-z]))/i,Y:"FullYear",y:"ShortYear.2",m:"MonthNumber.2","#m":"MonthNumber",B:"MonthName",b:"AbbrMonthName",d:"Date.2","#d":"Date",
e:"Date",A:"DayName",a:"AbbrDayName",w:"Day",o:"DayOrdinal",H:"Hours.2","#H":"Hours",I:"Hours12.2","#I":"Hours12",p:"AmPm",M:"Minutes.2","#M":"Minutes",S:"Seconds.2","#S":"Seconds",s:"Unix",N:"Milliseconds.3","#N":"Milliseconds",O:"TimezoneOffset",Z:"TimezoneName",G:"GmtOffset"};Date.prototype.strftime.formatShortcuts={F:"%Y-%m-%d",T:"%H:%M:%S",X:"%H:%M:%S",x:"%m/%d/%y",D:"%m/%d/%y","#c":"%a %b %e %H:%M:%S %Y",v:"%e-%b-%Y",R:"%H:%M",r:"%I:%M:%S %p",t:"\t",n:"\n","%":"%"};Date.create.patterns=[[/-/g,
"/"],[/st|nd|rd|th/g,""],[/(3[01]|[0-2]\d)\s*\.\s*(1[0-2]|0\d)\s*\.\s*([1-9]\d{3})/,"$2/$1/$3"],[/([1-9]\d{3})\s*-\s*(1[0-2]|0\d)\s*-\s*(3[01]|[0-2]\d)/,"$2/$3/$1"],function(l){var k=l.match(/^(?:(.+)\s+)?([012]?\d)(?:\s*\:\s*(\d\d))?(?:\s*\:\s*(\d\d(\.\d*)?))?\s*(am|pm)?\s*$/i);if(k){if(k[1]){l=Date.create(k[1]);if(isNaN(l))return}else{l=new Date;l.setMilliseconds(0)}var r=parseFloat(k[2]);if(k[6])r=k[6].toLowerCase()=="am"?r==12?0:r:r==12?12:r+12;l.setHours(r,parseInt(k[3]||0,10),parseInt(k[4]||
0,10),(parseFloat(k[5]||0)||0)*1E3);return l}else return l},function(l){var k=l.match(/^(?:(.+))[T|\s+]([012]\d)(?:\:(\d\d))(?:\:(\d\d))(?:\.\d+)([\+\-]\d\d\:\d\d)$/i);if(k){if(k[1]){l=Date.create(k[1]);if(isNaN(l))return}else{l=new Date;l.setMilliseconds(0)}var r=parseFloat(k[2]);l.setHours(r,parseInt(k[3],10),parseInt(k[4],10),parseFloat(k[5])*1E3);return l}else return l},function(l){var k=l.match(/^([0-3]?\d)\s*[-\/.\s]{1}\s*([a-zA-Z]{3,9})\s*[-\/.\s]{1}\s*([0-3]?\d)$/);if(k){l=new Date;var r=
parseFloat(String(l.getFullYear()).slice(2,4)),g=parseInt(String(l.getFullYear())/100,10)*100,w=parseFloat(k[1]),E=parseFloat(k[3]),D;if(w>31){D=k[3];r=w<r+1?g+w:g-100+w}else{D=k[1];r=E<r+1?g+E:g-100+E}g=a.inArray(k[2],Date.ABBR_MONTHNAMES);if(g==-1)g=a.inArray(k[2],Date.MONTHNAMES);l.setFullYear(r,g,D);l.setHours(0,0,0,0);return l}else return l}];if(a.jqplot.config.debug)a.date=Date.create;a.jqplot.DivTitleRenderer=function(){};a.jqplot.DivTitleRenderer.prototype.init=function(l){a.extend(true,this,
l)};a.jqplot.DivTitleRenderer.prototype.draw=function(){if(this.text){if(this.text){var l="position:absolute;top:0px;left:0px;";l+=this._plotWidth?"width:"+this._plotWidth+"px;":"";l+=this.fontFamily?"font-family:"+this.fontFamily+";":"";l+=this.fontSize?"font-size:"+this.fontSize+";":"";l+=this.textAlign?"text-align:"+this.textAlign+";":"text-align:center;";l+=this.textColor?"color:"+this.textColor+";":"";this._elem=a('<div class="jqplot-title" style="'+l+'">'+this.text+"</div>")}}else{this.show=
false;this._elem=a('<div style="height:0px;width:0px;"></div>')}return this._elem};a.jqplot.DivTitleRenderer.prototype.pack=function(){};a.jqplot.LineRenderer=function(){this.shapeRenderer=new a.jqplot.ShapeRenderer;this.shadowRenderer=new a.jqplot.ShadowRenderer};a.jqplot.LineRenderer.prototype.init=function(l){a.extend(true,this.renderer,l);this.renderer.shapeRenderer.init({lineJoin:"round",lineCap:"round",fill:this.fill,isarc:false,strokeStyle:this.color,fillStyle:this.fillColor,lineWidth:this.lineWidth,
closePath:this.fill});this.renderer.shadowRenderer.init({lineJoin:"round",lineCap:"round",fill:this.fill,isarc:false,angle:this.shadowAngle,offset:this.lineWidth>2.5?this.shadowOffset*(1+(Math.atan(this.lineWidth/2.5)/0.785398163-1)*0.6):this.shadowOffset*Math.atan(this.lineWidth/2.5)/0.785398163,alpha:this.shadowAlpha,depth:this.shadowDepth,lineWidth:this.lineWidth,closePath:this.fill})};a.jqplot.LineRenderer.prototype.setGridData=function(){var l=this._xaxis.series_u2p,k=this._yaxis.series_u2p,
r=this._plotData,g=this._prevPlotData;this.gridData=[];this._prevGridData=[];for(var w=0;w<this.data.length;w++){r[w]!=null&&this.gridData.push([l.call(this._xaxis,r[w][0]),k.call(this._yaxis,r[w][1])]);g[w]!=null&&this._prevGridData.push([l.call(this._xaxis,g[w][0]),k.call(this._yaxis,g[w][1])])}};a.jqplot.LineRenderer.prototype.makeGridData=function(l){for(var k=this._xaxis.series_u2p,r=this._yaxis.series_u2p,g=[],w=0;w<l.length;w++)l[w]!=null&&g.push([k.call(this._xaxis,l[w][0]),r.call(this._yaxis,
l[w][1])]);return g};a.jqplot.LineRenderer.prototype.draw=function(l,k,r){var g;r=r!=o?r:{};var w=r.shadow!=o?r.shadow:this.shadow;g=r.showLine!=o?r.showLine:this.showLine;var E=r.fill!=o?r.fill:this.fill,D=r.fillAndStroke!=o?r.fillAndStroke:this.fillAndStroke;l.save();if(k.length){if(g)if(E){if(this.fillToZero){var H=(new a.jqplot.ColorGenerator(this.negativeSeriesColors)).get(this.index);if(!this.useNegativeColors)H=r.fillStyle;var J=r.fillStyle;if(D)var N=k.slice(0);if(this.index==0||!this._stack){var M=
[],F=this._yaxis.series_u2p(0);this._xaxis.series_u2p(0);if(this.fillAxis=="y"){M.push([k[0][0],F]);for(g=0;g<k.length-1;g++){M.push(k[g]);if(this._plotData[g][1]*this._plotData[g+1][1]<0){r.fillStyle=this._plotData[g][1]<0?H:J;var Q=k[g][0]+(k[g+1][0]-k[g][0])*(F-k[g][1])/(k[g+1][1]-k[g][1]);M.push([Q,F]);w&&this.renderer.shadowRenderer.draw(l,M,r);this.renderer.shapeRenderer.draw(l,M,r);M=[[Q,F]]}}r.fillStyle=this._plotData[k.length-1][1]<0?H:J;M.push(k[k.length-1]);M.push([k[k.length-1][0],F])}w&&
this.renderer.shadowRenderer.draw(l,M,r);this.renderer.shapeRenderer.draw(l,M,r)}else{H=this._prevGridData;for(g=H.length;g>0;g--)k.push(H[g-1]);w&&this.renderer.shadowRenderer.draw(l,k,r);this.renderer.shapeRenderer.draw(l,k,r)}}else{if(D)N=k.slice(0);if(this.index==0||!this._stack){g=l.canvas.height;k.unshift([k[0][0],g]);len=k.length;k.push([k[len-1][0],g])}else{H=this._prevGridData;for(g=H.length;g>0;g--)k.push(H[g-1])}w&&this.renderer.shadowRenderer.draw(l,k,r);this.renderer.shapeRenderer.draw(l,
k,r)}if(D){w=a.extend(true,{},r,{fill:false,closePath:false});this.renderer.shapeRenderer.draw(l,N,w);if(this.markerRenderer.show)for(g=0;g<N.length;g++)this.markerRenderer.draw(N[g][0],N[g][1],l,r.markerOptions)}}else{w&&this.renderer.shadowRenderer.draw(l,k,r);this.renderer.shapeRenderer.draw(l,k,r)}if(this.markerRenderer.show&&!E)for(g=0;g<k.length;g++)this.markerRenderer.draw(k[g][0],k[g][1],l,r.markerOptions)}l.restore()};a.jqplot.LineRenderer.prototype.drawShadow=function(){};a.jqplot.LinearAxisRenderer=
function(){};a.jqplot.LinearAxisRenderer.prototype.init=function(l){a.extend(true,this,l);l=this._dataBounds;for(var k=0;k<this._series.length;k++)for(var r=this._series[k]._plotData,g=0;g<r.length;g++)if(this.name=="xaxis"||this.name=="x2axis"){if(r[g][0]<l.min||l.min==null)l.min=r[g][0];if(r[g][0]>l.max||l.max==null)l.max=r[g][0]}else{if(r[g][1]<l.min||l.min==null)l.min=r[g][1];if(r[g][1]>l.max||l.max==null)l.max=r[g][1]}};a.jqplot.LinearAxisRenderer.prototype.draw=function(l){if(this.show){this.renderer.createTicks.call(this);
this._elem=a('<div class="jqplot-axis jqplot-'+this.name+'" style="position:absolute;"></div>');this.name=="xaxis"||this.name=="x2axis"?this._elem.width(this._plotDimensions.width):this._elem.height(this._plotDimensions.height);this.labelOptions.axis=this.name;this._label=new this.labelRenderer(this.labelOptions);if(this._label.show){var k=this._label.draw(l);k.appendTo(this._elem)}if(this.showTicks)for(var r=this._ticks,g=0;g<r.length;g++){k=r[g];if(k.showLabel&&(!k.isMinorTick||this.showMinorTicks)){k=
k.draw(l);k.appendTo(this._elem)}}}return this._elem};a.jqplot.LinearAxisRenderer.prototype.reset=function(){this.min=this._min;this.max=this._max;this.tickInterval=this._tickInterval;this.numberTicks=this._numberTicks};a.jqplot.LinearAxisRenderer.prototype.set=function(){var l=0,k,r=0,g=0,w=this._label==null?false:this._label.show;if(this.show&&this.showTicks){for(var E=this._ticks,D=0;D<E.length;D++){k=E[D];if(k.showLabel&&(!k.isMinorTick||this.showMinorTicks)){k=this.name=="xaxis"||this.name==
"x2axis"?k._elem.outerHeight(true):k._elem.outerWidth(true);if(k>l)l=k}}if(w){r=this._label._elem.outerWidth(true);g=this._label._elem.outerHeight(true)}if(this.name=="xaxis"){l+=g;this._elem.css({height:l+"px",left:"0px",bottom:"0px"})}else if(this.name=="x2axis"){l+=g;this._elem.css({height:l+"px",left:"0px",top:"0px"})}else{if(this.name=="yaxis"){l+=r;this._elem.css({width:l+"px",left:"0px",top:"0px"})}else{l+=r;this._elem.css({width:l+"px",right:"0px",top:"0px"})}w&&this._label.constructor==a.jqplot.AxisLabelRenderer&&
this._label._elem.css("width",r+"px")}}};a.jqplot.LinearAxisRenderer.prototype.createTicks=function(){var l=this.ticks,k=this.name,r=this._dataBounds,g;if(l.length){for(g=0;g<l.length;g++){r=l[g];k=new this.tickRenderer(this.tickOptions);if(r.constructor==Array){k.value=r[0];k.label=r[1];if(this.showTicks){if(!this.showTickMarks)k.showMark=false}else{k.showLabel=false;k.showMark=false}k.setTick(r[0],this.name)}else{k.value=r;if(this.showTicks){if(!this.showTickMarks)k.showMark=false}else{k.showLabel=
false;k.showMark=false}k.setTick(r,this.name)}this._ticks.push(k)}this.numberTicks=l.length;this.min=this._ticks[0].value;this.max=this._ticks[this.numberTicks-1].value;this.tickInterval=(this.max-this.min)/(this.numberTicks-1)}else{k=k=="xaxis"||k=="x2axis"?this._plotDimensions.width:this._plotDimensions.height;if(!this.autoscale&&this.min!=null&&this.max!=null&&this.numberTicks!=null)this.tickInterval=null;l=this.min!=null?this.min:r.min;r=this.max!=null?this.max:r.max;if(l==r){g=0.05;if(l>0)g=
Math.max(Math.log(l)/Math.LN10,0.05);l-=g;r+=g}var w=r-l;if(this.autoscale&&this.min==null&&this.max==null){var E=false,D=false;for(g=0;g<this._series.length;g++){var H=this._series[g];if(this.name==(H.fillAxis=="x"?H._xaxis.name:H._yaxis.name)){for(var J=H._plotValues[H.fillAxis],N=J[0],M=J[0],F=1;F<J.length;F++)if(J[F]<N)N=J[F];else if(J[F]>M)M=J[F];J=(M-N)/M;if(H.renderer.constructor==a.jqplot.BarRenderer)if(N>=0&&(H.fillToZero||J>0.1))E=true;else{E=false;D=H.fill&&H.fillToZero&&N<0&&M>0?true:
false}else if(H.fill)if(N>=0&&(H.fillToZero||J>0.1))E=true;else if(N<0&&M>0&&H.fillToZero){E=false;D=true}else D=E=false;else if(N<0)E=false}}if(E){this.numberTicks=2+Math.ceil((k-(this.tickSpacing-1))/this.tickSpacing);this.min=0;r=r/(this.numberTicks-1);k=Math.pow(10,Math.abs(Math.floor(Math.log(r)/Math.LN10)));if(r/k==parseInt(r/k,10))r+=k;this.tickInterval=Math.ceil(r/k)*k;this.max=this.tickInterval*(this.numberTicks-1)}else if(D){this.numberTicks=2+Math.ceil((k-(this.tickSpacing-1))/this.tickSpacing);
g=Math.ceil(Math.abs(l)/w*(this.numberTicks-1));w=this.numberTicks-1-g;r=Math.max(Math.abs(l/g),Math.abs(r/w));k=Math.pow(10,Math.abs(Math.floor(Math.log(r)/Math.LN10)));this.tickInterval=Math.ceil(r/k)*k;this.max=this.tickInterval*w;this.min=-this.tickInterval*g}else{if(this.numberTicks==null)this.numberTicks=this.tickInterval?3+Math.ceil(w/this.tickInterval):2+Math.ceil((k-(this.tickSpacing-1))/this.tickSpacing);if(this.tickInterval==null){r=w/(this.numberTicks-1);k=r<1?Math.pow(10,Math.abs(Math.floor(Math.log(r)/
Math.LN10))):1;this.tickInterval=Math.ceil(r*k*this.pad)/k}else k=1/this.tickInterval;r=this.tickInterval*(this.numberTicks-1);g=(r-w)/2;if(this.min==null)this.min=Math.floor(k*(l-g))/k;if(this.max==null)this.max=this.min+r}}else{l=this.min!=null?this.min:l-w*(this.padMin-1);r=this.max!=null?this.max:r+w*(this.padMax-1);this.min=l;this.max=r;w=this.max-this.min;if(this.numberTicks==null)if(this.tickInterval!=null){this.numberTicks=Math.ceil((this.max-this.min)/this.tickInterval)+1;this.max=this.min+
this.tickInterval*(this.numberTicks-1)}else this.numberTicks=k>100?parseInt(3+(k-100)/75,10):2;if(this.tickInterval==null)this.tickInterval=w/(this.numberTicks-1)}for(g=0;g<this.numberTicks;g++){l=this.min+g*this.tickInterval;k=new this.tickRenderer(this.tickOptions);if(this.showTicks){if(!this.showTickMarks)k.showMark=false}else{k.showLabel=false;k.showMark=false}k.setTick(l,this.name);this._ticks.push(k)}}};a.jqplot.LinearAxisRenderer.prototype.pack=function(l,k){var r=this._ticks,g=this.max,w=
this.min,E=k.max,D=k.min,H=this._label==null?false:this._label.show;for(var J in l)this._elem.css(J,l[J]);this._offsets=k;var N=E-D,M=g-w;this.p2u=function(F){return(F-D)*M/N+w};this.u2p=function(F){return(F-w)*N/M+D};if(this.name=="xaxis"||this.name=="x2axis"){this.series_u2p=function(F){return(F-w)*N/M};this.series_p2u=function(F){return F*M/N+w}}else{this.series_u2p=function(F){return(F-g)*N/M};this.series_p2u=function(F){return F*M/N+g}}if(this.show)if(this.name=="xaxis"||this.name=="x2axis"){for(i=
0;i<r.length;i++){l=r[i];if(l.show&&l.showLabel){if(l.constructor==a.jqplot.CanvasAxisTickRenderer&&l.angle){k=this.name=="xaxis"?1:-1;switch(l.labelPosition){case "auto":k=k*l.angle<0?-l.getWidth()+l._textRenderer.height*Math.sin(-l._textRenderer.angle)/2:-l._textRenderer.height*Math.sin(l._textRenderer.angle)/2;break;case "end":k=-l.getWidth()+l._textRenderer.height*Math.sin(-l._textRenderer.angle)/2;break;case "start":k=-l._textRenderer.height*Math.sin(l._textRenderer.angle)/2;break;case "middle":k=
-l.getWidth()/2+l._textRenderer.height*Math.sin(-l._textRenderer.angle)/2;break;default:k=-l.getWidth()/2+l._textRenderer.height*Math.sin(-l._textRenderer.angle)/2;break}}else k=-l.getWidth()/2;k=this.u2p(l.value)+k+"px";l._elem.css("left",k);l.pack()}}if(H){E=this._label._elem.outerWidth(true);this._label._elem.css("left",D+N/2-E/2+"px");this.name=="xaxis"?this._label._elem.css("bottom","0px"):this._label._elem.css("top","0px");this._label.pack()}}else{for(i=0;i<r.length;i++){l=r[i];if(l.show&&l.showLabel){if(l.constructor==
a.jqplot.CanvasAxisTickRenderer&&l.angle){k=this.name=="yaxis"?1:-1;switch(l.labelPosition){case "auto":case "end":k=k*l.angle<0?-l._textRenderer.height*Math.cos(-l._textRenderer.angle)/2:-l.getHeight()+l._textRenderer.height*Math.cos(l._textRenderer.angle)/2;break;case "start":k=l.angle>0?-l._textRenderer.height*Math.cos(-l._textRenderer.angle)/2:-l.getHeight()+l._textRenderer.height*Math.cos(l._textRenderer.angle)/2;break;case "middle":k=-l.getHeight()/2;break;default:k=-l.getHeight()/2;break}}else k=
-l.getHeight()/2;k=this.u2p(l.value)+k+"px";l._elem.css("top",k);l.pack()}}if(H){r=this._label._elem.outerHeight(true);this._label._elem.css("top",E-N/2-r/2+"px");this.name=="yaxis"?this._label._elem.css("left","0px"):this._label._elem.css("right","0px");this._label.pack()}}};a.jqplot.MarkerRenderer=function(l){this.show=true;this.style="filledCircle";this.lineWidth=2;this.size=9;this.color="#666666";this.shadow=true;this.shadowAngle=45;this.shadowOffset=1;this.shadowDepth=3;this.shadowAlpha="0.07";
this.shadowRenderer=new a.jqplot.ShadowRenderer;this.shapeRenderer=new a.jqplot.ShapeRenderer;a.extend(true,this,l)};a.jqplot.MarkerRenderer.prototype.init=function(l){a.extend(true,this,l);l={angle:this.shadowAngle,offset:this.shadowOffset,alpha:this.shadowAlpha,lineWidth:this.lineWidth,depth:this.shadowDepth,closePath:true};if(this.style.indexOf("filled")!=-1)l.fill=true;if(this.style.indexOf("ircle")!=-1){l.isarc=true;l.closePath=false}this.shadowRenderer.init(l);l={fill:false,isarc:false,strokeStyle:this.color,
fillStyle:this.color,lineWidth:this.lineWidth,closePath:true};if(this.style.indexOf("filled")!=-1)l.fill=true;if(this.style.indexOf("ircle")!=-1){l.isarc=true;l.closePath=false}this.shapeRenderer.init(l)};a.jqplot.MarkerRenderer.prototype.drawDiamond=function(l,k,r,g,w){g=this.size/2/1.2;var E=this.size/2*1.2;l=[[l-g,k],[l,k+E],[l+g,k],[l,k-E]];this.shadow&&this.shadowRenderer.draw(r,l);this.shapeRenderer.draw(r,l,w);r.restore()};a.jqplot.MarkerRenderer.prototype.drawPlus=function(l,k,r){var g=this.size/
2*1,w=this.size/2*1;w=[[l,k-w],[l,k+w]];l=[[l+g,k],[l-g,k]];k=a.extend(true,{},this.options,{closePath:false});if(this.shadow){this.shadowRenderer.draw(r,w,{closePath:false});this.shadowRenderer.draw(r,l,{closePath:false})}this.shapeRenderer.draw(r,w,k);this.shapeRenderer.draw(r,l,k);r.restore()};a.jqplot.MarkerRenderer.prototype.drawX=function(l,k,r){var g=this.size/2*1,w=this.size/2*1,E=a.extend(true,{},this.options,{closePath:false}),D=[[l-g,k-w],[l+g,k+w]];l=[[l-g,k+w],[l+g,k-w]];if(this.shadow){this.shadowRenderer.draw(r,
D,{closePath:false});this.shadowRenderer.draw(r,l,{closePath:false})}this.shapeRenderer.draw(r,D,E);this.shapeRenderer.draw(r,l,E);r.restore()};a.jqplot.MarkerRenderer.prototype.drawDash=function(l,k,r,g,w){g=this.size/2*1;l=[[l-g,k],[l+g,k]];this.shadow&&this.shadowRenderer.draw(r,l);this.shapeRenderer.draw(r,l,w);r.restore()};a.jqplot.MarkerRenderer.prototype.drawSquare=function(l,k,r,g,w){g=this.size/2/1;var E=this.size/2*1;l=[[l-g,k-E],[l-g,k+E],[l+g,k+E],[l+g,k-E]];this.shadow&&this.shadowRenderer.draw(r,
l);this.shapeRenderer.draw(r,l,w);r.restore()};a.jqplot.MarkerRenderer.prototype.drawCircle=function(l,k,r,g,w){l=[l,k,this.size/2,0,2*Math.PI,true];this.shadow&&this.shadowRenderer.draw(r,l);this.shapeRenderer.draw(r,l,w);r.restore()};a.jqplot.MarkerRenderer.prototype.draw=function(l,k,r,g){g=g||{};switch(this.style){case "diamond":this.drawDiamond(l,k,r,false,g);break;case "filledDiamond":this.drawDiamond(l,k,r,true,g);break;case "circle":this.drawCircle(l,k,r,false,g);break;case "filledCircle":this.drawCircle(l,
k,r,true,g);break;case "square":this.drawSquare(l,k,r,false,g);break;case "filledSquare":this.drawSquare(l,k,r,true,g);break;case "x":this.drawX(l,k,r,true,g);break;case "plus":this.drawPlus(l,k,r,true,g);break;case "dash":this.drawDash(l,k,r,true,g);break;default:this.drawDiamond(l,k,r,false,g);break}};a.jqplot.ShadowRenderer=function(l){this.angle=45;this.offset=1;this.alpha=0.07;this.lineWidth=1.5;this.lineJoin="miter";this.lineCap="round";this.fill=this.closePath=false;this.depth=3;this.isarc=
false;a.extend(true,this,l)};a.jqplot.ShadowRenderer.prototype.init=function(l){a.extend(true,this,l)};a.jqplot.ShadowRenderer.prototype.draw=function(l,k,r){l.save();var g=r!=null?r:{};r=g.fill!=null?g.fill:this.fill;var w=g.closePath!=null?g.closePath:this.closePath,E=g.offset!=null?g.offset:this.offset,D=g.alpha!=null?g.alpha:this.alpha,H=g.depth!=null?g.depth:this.depth;l.lineWidth=g.lineWidth!=null?g.lineWidth:this.lineWidth;l.lineJoin=g.lineJoin!=null?g.lineJoin:this.lineJoin;l.lineCap=g.lineCap!=
null?g.lineCap:this.lineCap;l.strokeStyle="rgba(0,0,0,"+D+")";l.fillStyle="rgba(0,0,0,"+D+")";for(g=0;g<H;g++){l.translate(Math.cos(this.angle*Math.PI/180)*E,Math.sin(this.angle*Math.PI/180)*E);l.beginPath();if(this.isarc)l.arc(k[0],k[1],k[2],k[3],k[4],true);else{l.moveTo(k[0][0],k[0][1]);for(D=1;D<k.length;D++)l.lineTo(k[D][0],k[D][1])}w&&l.closePath();r?l.fill():l.stroke()}l.restore()};a.jqplot.ShapeRenderer=function(l){this.lineWidth=1.5;this.lineJoin="miter";this.lineCap="round";this.clearRect=
this.strokeRect=this.fillRect=this.isarc=this.fill=this.closePath=false;this.fillStyle=this.strokeStyle="#999999";a.extend(true,this,l)};a.jqplot.ShapeRenderer.prototype.init=function(l){a.extend(true,this,l)};a.jqplot.ShapeRenderer.prototype.draw=function(l,k,r){l.save();var g=r!=null?r:{};r=g.fill!=null?g.fill:this.fill;var w=g.closePath!=null?g.closePath:this.closePath,E=g.fillRect!=null?g.fillRect:this.fillRect,D=g.strokeRect!=null?g.strokeRect:this.strokeRect,H=g.clearRect!=null?g.clearRect:
this.clearRect,J=g.isarc!=null?g.isarc:this.isarc;l.lineWidth=g.lineWidth||this.lineWidth;l.lineJoin=g.lineJoing||this.lineJoin;l.lineCap=g.lineCap||this.lineCap;l.strokeStyle=g.strokeStyle||g.color||this.strokeStyle;l.fillStyle=g.fillStyle||this.fillStyle;l.beginPath();if(J){l.arc(k[0],k[1],k[2],k[3],k[4],true);w&&l.closePath();r?l.fill():l.stroke()}else if(H)l.clearRect(k[0],k[1],k[2],k[3]);else if(E||D){E&&l.fillRect(k[0],k[1],k[2],k[3]);if(D){l.strokeRect(k[0],k[1],k[2],k[3]);l.restore();return}}else{l.moveTo(k[0][0],
k[0][1]);for(g=1;g<k.length;g++)l.lineTo(k[g][0],k[g][1]);w&&l.closePath();r?l.fill():l.stroke()}l.restore()};a.jqplot.TableLegendRenderer=function(){};a.jqplot.TableLegendRenderer.prototype.init=function(l){a.extend(true,this,l)};a.jqplot.TableLegendRenderer.prototype.addrow=function(l,k,r){var g=r?this.rowSpacing:"0";r=a('<tr class="jqplot-table-legend"></tr>').appendTo(this._elem);a('<td class="jqplot-table-legend" style="text-align:center;padding-top:'+g+';"><div><div class="jqplot-table-legend-swatch" style="border-color:'+
k+';"></div></div></td>').appendTo(r);k=a('<td class="jqplot-table-legend" style="padding-top:'+g+';"></td>');k.appendTo(r);this.escapeHtml?k.text(l):k.html(l)};a.jqplot.TableLegendRenderer.prototype.draw=function(){if(this.show){var l=this._series,k="position:absolute;";k+=this.background?"background:"+this.background+";":"";k+=this.border?"border:"+this.border+";":"";k+=this.fontSize?"font-size:"+this.fontSize+";":"";k+=this.fontFamily?"font-family:"+this.fontFamily+";":"";k+=this.textColor?"color:"+
this.textColor+";":"";this._elem=a('<table class="jqplot-table-legend" style="'+k+'"></table>');k=false;for(var r=0;r<l.length;r++){s=l[r];if(s.show&&s.showLabel){var g=s.label.toString();if(g){var w=s.color;if(s._stack&&!s.fill)w="";this.renderer.addrow.call(this,g,w,k);k=true}for(g=0;g<a.jqplot.addLegendRowHooks.length;g++)if(w=a.jqplot.addLegendRowHooks[g].call(this,s)){this.renderer.addrow.call(this,w.label,w.color,k);k=true}}}}return this._elem};a.jqplot.TableLegendRenderer.prototype.pack=function(l){if(this.show){var k=
{_top:l.top,_left:l.left,_right:l.right,_bottom:this._plotDimensions.height-l.bottom};switch(this.location){case "nw":var r=k._left+this.xoffset;l=k._top+this.yoffset;this._elem.css("left",r);this._elem.css("top",l);break;case "n":r=(l.left+(this._plotDimensions.width-l.right))/2-this.getWidth()/2;l=k._top+this.yoffset;this._elem.css("left",r);this._elem.css("top",l);break;case "ne":r=l.right+this.xoffset;l=k._top+this.yoffset;this._elem.css({right:r,top:l});break;case "e":r=l.right+this.xoffset;
l=(l.top+(this._plotDimensions.height-l.bottom))/2-this.getHeight()/2;this._elem.css({right:r,top:l});break;case "se":r=l.right+this.xoffset;l=l.bottom+this.yoffset;this._elem.css({right:r,bottom:l});break;case "s":r=(l.left+(this._plotDimensions.width-l.right))/2-this.getWidth()/2;l=l.bottom+this.yoffset;this._elem.css({left:r,bottom:l});break;case "sw":r=k._left+this.xoffset;l=l.bottom+this.yoffset;this._elem.css({left:r,bottom:l});break;case "w":r=k._left+this.xoffset;l=(l.top+(this._plotDimensions.height-
l.bottom))/2-this.getHeight()/2;this._elem.css({left:r,top:l});break;default:r=k._right-this.xoffset;l=k._bottom+this.yoffset;this._elem.css({right:r,bottom:l});break}}};a.jqplot.sprintf=function(){function l(D,H,J,N){H=D.length>=H?"":Array(1+H-D.length>>>0).join(J);return N?D+H:H+D}function k(D,H,J,N,M,F){var Q=N-D.length;if(Q>0){var U=" ";if(F)U="&nbsp;";D=J||!M?l(D,N,U,J):D.slice(0,H.length)+l("",Q,"0",true)+D.slice(H.length)}return D}function r(D,H,J,N,M,F,Q,U){D=D>>>0;J=J&&D&&{"2":"0b","8":"0",
"16":"0x"}[H]||"";D=J+l(D.toString(H),F||0,"0",false);return k(D,J,N,M,Q,U)}function g(D,H,J,N,M,F){if(N!=null)D=D.slice(0,N);return k(D,"",H,J,M,F)}var w=arguments,E=0;return w[E++].replace(a.jqplot.sprintf.regex,function(D,H,J,N,M,F,Q){if(D=="%%")return"%";M=false;for(var U="",aa=false,ba=false,X=false,ka=0;J&&ka<J.length;ka++)switch(J.charAt(ka)){case " ":U=" ";break;case "+":U="+";break;case "-":M=true;break;case "0":aa=true;break;case "#":ba=true;break;case "&":X=true;break}N=N?N=="*"?+w[E++]:
N.charAt(0)=="*"?+w[N.slice(1,-1)]:+N:0;if(N<0){N=-N;M=true}if(!isFinite(N))throw new Error("$.jqplot.sprintf: (minimum-)width must be finite");F=F?F=="*"?+w[E++]:F.charAt(0)=="*"?+w[F.slice(1,-1)]:+F:"fFeE".indexOf(Q)>-1?6:Q=="d"?0:void 0;H=H?w[H.slice(0,-1)]:w[E++];switch(Q){case "s":if(H==null)return"";return g(String(H),M,N,F,aa,X);case "c":return g(String.fromCharCode(+H),M,N,F,aa,X);case "b":return r(H,2,ba,M,N,F,aa,X);case "o":return r(H,8,ba,M,N,F,aa,X);case "x":return r(H,16,ba,M,N,F,aa,
X);case "X":return r(H,16,ba,M,N,F,aa,X).toUpperCase();case "u":return r(H,10,ba,M,N,F,aa,X);case "i":case "d":D=parseInt(+H,10);if(isNaN(D))return"";U=D<0?"-":U;H=U+l(String(Math.abs(D)),F,"0",false);return k(H,U,M,N,aa,X);case "e":case "E":case "f":case "F":case "g":case "G":D=+H;if(isNaN(D))return"";U=D<0?"-":U;H=["toExponential","toFixed","toPrecision"]["efg".indexOf(Q.toLowerCase())];Q=["toString","toUpperCase"]["eEfFgG".indexOf(Q)%2];H=U+Math.abs(D)[H](F);return k(H,U,M,N,aa,X)[Q]();case "p":case "P":D=
+H;if(isNaN(D))return"";U=D<0?"-":U;J=String(Number(Math.abs(D)).toExponential()).split(/e|E/);H=J[0].indexOf(".")!=-1?J[0].length-1:J[0].length;J=J[1]<0?-J[1]-1:0;if(Math.abs(D)<1)H=H+J<=F?U+Math.abs(D).toPrecision(H):H<=F-1?U+Math.abs(D).toExponential(H-1):U+Math.abs(D).toExponential(F-1);else{F=H<=F?H:F;H=U+Math.abs(D).toPrecision(F)}Q=["toString","toUpperCase"]["pP".indexOf(Q)%2];return k(H,U,M,N,aa,X)[Q]();case "n":return"";default:return D}})};a.jqplot.sprintf.regex=/%%|%(\d+\$)?([-+#0& ]*)(\*\d+\$|\*|\d+)?(\.(\*\d+\$|\*|\d+))?([nAscboxXuidfegpEGP])/g})(jQuery);(function(a){function b(k,r,g){var w=g.plugins.cursor,E="",D=false;if(w.showTooltipGridPosition){E=k.x+", "+k.y;D=true}if(w.showTooltipUnitPosition)for(var H,J=0;J<w.tooltipAxisGroups.length;J++){H=w.tooltipAxisGroups[J];if(D)E+="<br />";if(w.useAxesFormatters){var N=g.axes[H[0]]._ticks[0].formatter,M=g.axes[H[1]]._ticks[0].formatter,F=g.axes[H[0]]._ticks[0].formatString,Q=g.axes[H[1]]._ticks[0].formatString;E+=N(F,r[H[0]])+", "+M(Q,r[H[1]])}else E+=a.jqplot.sprintf(w.tooltipFormatString,r[H[0]],
r[H[1]]);D=true}if(w.showTooltipDataPosition){r=g.series;k=e(g,k.x,k.y);D=false;for(J=0;J<r.length;J++)if(r[J].show){M=r[J].index;g=r[J].label.toString();M=a.inArray(M,k.indices);Q=N=undefined;if(M!=-1){H=k.data[M].data;if(w.useAxesFormatters){N=r[J]._xaxis._ticks[0].formatter;M=r[J]._yaxis._ticks[0].formatter;F=r[J]._xaxis._ticks[0].formatString;Q=r[J]._yaxis._ticks[0].formatString;N=N(F,H[0]);Q=M(Q,H[1])}else{N=H[0];Q=H[1]}if(D)E+="<br />";E+=a.jqplot.sprintf(w.tooltipFormatString,g,N,Q);D=true}}}w._tooltipElem.html(E)}
function d(k,r){var g=r.plugins.cursor,w=g.cursorCanvas._ctx;w.clearRect(0,0,w.canvas.width,w.canvas.height);g.showVerticalLine&&g.shapeRenderer.draw(w,[[k.x,0],[k.x,w.canvas.height]]);g.showHorizontalLine&&g.shapeRenderer.draw(w,[[0,k.y],[w.canvas.width,k.y]]);k=e(r,k.x,k.y);if(g.showCursorLegend){w=a(r.targetId+" td.jqplot-cursor-legend-label");for(var E=0;E<w.length;E++){var D=a(w[E]).data("seriesIndex"),H=r.series[D],J=H.label.toString(),N=a.inArray(D,k.indices),M=D=undefined;if(N!=-1){N=k.data[N].data;
if(g.useAxesFormatters){D=H._xaxis._ticks[0].formatter;M=H._yaxis._ticks[0].formatter;var F=H._yaxis._ticks[0].formatString;D=D(H._xaxis._ticks[0].formatString,N[0]);M=M(F,N[1])}else{D=N[0];M=N[1]}}r.legend.escapeHtml?a(w[E]).text(a.jqplot.sprintf(g.cursorLegendFormatString,J,D,M)):a(w[E]).html(a.jqplot.sprintf(g.cursorLegendFormatString,J,D,M))}}}function e(k,r){var g={indices:[],data:[]},w,E,D,H,J=k.plugins.cursor;for(E=0;E<k.series.length;E++){w=k.series[E];if(w.show){H=J.intersectionThreshold;
if(w.showMarker)H+=w.markerRenderer.size/2;for(D=0;D<w.gridData.length;D++){p=w.gridData[D];if(J.showVerticalLine)if(Math.abs(r-p[0])<=H){g.indices.push(E);g.data.push({seriesIndex:E,pointIndex:D,gridData:p,data:w.data[D]})}}}}return g}function c(k,r){var g=r.plugins.cursor,w=g._tooltipElem;switch(g.tooltipLocation){case "nw":var E=k.x+r._gridPadding.left-w.outerWidth(true)-g.tooltipOffset;k=k.y+r._gridPadding.top-g.tooltipOffset-w.outerHeight(true);break;case "n":E=k.x+r._gridPadding.left-w.outerWidth(true)/
2;k=k.y+r._gridPadding.top-g.tooltipOffset-w.outerHeight(true);break;case "ne":E=k.x+r._gridPadding.left+g.tooltipOffset;k=k.y+r._gridPadding.top-g.tooltipOffset-w.outerHeight(true);break;case "e":E=k.x+r._gridPadding.left+g.tooltipOffset;k=k.y+r._gridPadding.top-w.outerHeight(true)/2;break;case "se":E=k.x+r._gridPadding.left+g.tooltipOffset;k=k.y+r._gridPadding.top+g.tooltipOffset;break;case "s":E=k.x+r._gridPadding.left-w.outerWidth(true)/2;k=k.y+r._gridPadding.top+g.tooltipOffset;break;case "sw":E=
k.x+r._gridPadding.left-w.outerWidth(true)-g.tooltipOffset;k=k.y+r._gridPadding.top+g.tooltipOffset;break;case "w":E=k.x+r._gridPadding.left-w.outerWidth(true)-g.tooltipOffset;k=k.y+r._gridPadding.top-w.outerHeight(true)/2;break;default:E=k.x+r._gridPadding.left+g.tooltipOffset;k=k.y+r._gridPadding.top+g.tooltipOffset;break}g._tooltipElem.css("left",E);g._tooltipElem.css("top",k)}function f(k){var r=k._gridPadding,g=k.plugins.cursor,w=g._tooltipElem;switch(g.tooltipLocation){case "nw":var E=r.left+
g.tooltipOffset;k=r.top+g.tooltipOffset;w.css("left",E);w.css("top",k);break;case "n":E=(r.left+(k._plotDimensions.width-r.right))/2-w.outerWidth(true)/2;k=r.top+g.tooltipOffset;w.css("left",E);w.css("top",k);break;case "ne":E=r.right+g.tooltipOffset;k=r.top+g.tooltipOffset;w.css({right:E,top:k});break;case "e":E=r.right+g.tooltipOffset;k=(r.top+(k._plotDimensions.height-r.bottom))/2-w.outerHeight(true)/2;w.css({right:E,top:k});break;case "se":E=r.right+g.tooltipOffset;k=r.bottom+g.tooltipOffset;
w.css({right:E,bottom:k});break;case "s":E=(r.left+(k._plotDimensions.width-r.right))/2-w.outerWidth(true)/2;k=r.bottom+g.tooltipOffset;w.css({left:E,bottom:k});break;case "sw":E=r.left+g.tooltipOffset;k=r.bottom+g.tooltipOffset;w.css({left:E,bottom:k});break;case "w":E=r.left+g.tooltipOffset;k=(r.top+(k._plotDimensions.height-r.bottom))/2-w.outerHeight(true)/2;w.css({left:E,top:k});break;default:E=r.right-g.tooltipOffset;k=r.bottom+g.tooltipOffset;w.css({right:E,bottom:k});break}}function h(k,r,
g,w,E){k.stopPropagation();k.preventDefault();k=E.plugins.cursor;k.clickReset&&k.resetZoom(E,k);return false}function o(k,r,g,w,E){k.stopPropagation();k.preventDefault();k=E.plugins.cursor;k.dblClickReset&&k.resetZoom(E,k);return false}function v(k,r,g,w,E){r=E.plugins.cursor;if(r.show){a(k.target).css("cursor",r.previousCursor);r.showTooltip&&r._tooltipElem.hide();if(r.zoom){r._zoom.started=false;r._zoom.zooming=false;if(!r.zoomProxy){k=r.zoomCanvas._ctx;k.clearRect(0,0,k.canvas.width,k.canvas.height)}}if(r.showVerticalLine||
r.showHorizontalLine){k=r.cursorCanvas._ctx;k.clearRect(0,0,k.canvas.width,k.canvas.height)}if(r.showCursorLegend){k=a(E.targetId+" td.jqplot-cursor-legend-label");for(g=0;g<k.length;g++){w=a(k[g]).data("seriesIndex");w=E.series[w].label.toString();E.legend.escapeHtml?a(k[g]).text(a.jqplot.sprintf(r.cursorLegendFormatString,w,undefined,undefined)):a(k[g]).html(a.jqplot.sprintf(r.cursorLegendFormatString,w,undefined,undefined))}}}}function C(k,r,g,w,E){w=E.plugins.cursor;if(w.show){w.previousCursor=
k.target.style.cursor;k.target.style.cursor=w.style;if(w.showTooltip){b(r,g,E);w.followMouse?c(r,E):f(E);w._tooltipElem.show()}if(w.showVerticalLine||w.showHorizontalLine)d(r,E)}}function y(k,r,g,w,E){k=E.plugins.cursor;w=k.zoomCanvas._ctx;if(k.show){if(k.showTooltip){b(r,g,E);k.followMouse&&c(r,E)}if(k.zoom&&k._zoom.started&&!k.zoomTarget){k._zoom.zooming=true;k._zoom.end=k.constrainZoomTo=="x"?[r.x,w.canvas.height]:k.constrainZoomTo=="y"?[w.canvas.width,r.y]:[r.x,r.y];l.call(k)}if(k.showVerticalLine||
k.showHorizontalLine)d(r,E)}}function u(k,r,g,w,E){k=E.plugins.cursor;if(k.zoom){if(!k.zoomProxy){w=k.zoomCanvas._ctx;w.clearRect(0,0,w.canvas.width,w.canvas.height)}k._zoom.start=k.constrainZoomTo=="x"?[r.x,0]:k.constrainZoomTo=="y"?[0,r.y]:[r.x,r.y];k._zoom.started=true;for(var D in g)k._zoom.axes.start[D]=g[D]}}function z(k,r,g,w,E){k=E.plugins.cursor;k.zoom&&k._zoom.zooming&&!k.zoomTarget&&k.doZoom(r,g,E,k);k._zoom.started=false;k._zoom.zooming=false}function l(){var k=this._zoom.start,r=this._zoom.end,
g=this.zoomCanvas._ctx,w,E,D;if(r[0]>k[0]){w=k[0];D=r[0]-k[0]}else{w=r[0];D=k[0]-r[0]}if(r[1]>k[1]){E=k[1];k=r[1]-k[1]}else{E=r[1];k=k[1]-r[1]}g.fillStyle="rgba(0,0,0,0.2)";g.strokeStyle="#999999";g.lineWidth=1;g.clearRect(0,0,g.canvas.width,g.canvas.height);g.fillRect(0,0,g.canvas.width,g.canvas.height);g.clearRect(w,E,D,k);g.strokeRect(w,E,D,k)}a.jqplot.Cursor=function(k){this.style="crosshair";this.previousCursor="auto";this.show=a.jqplot.config.enablePlugins;this.showTooltip=true;this.followMouse=
false;this.tooltipLocation="se";this.tooltipOffset=6;this.showTooltipGridPosition=false;this.showTooltipUnitPosition=true;this.showTooltipDataPosition=false;this.tooltipFormatString="%.4P, %.4P";this.useAxesFormatters=true;this.tooltipAxisGroups=[];this.clickReset=this.zoomTarget=this.zoomProxy=this.zoom=false;this.dblClickReset=true;this.showHorizontalLine=this.showVerticalLine=false;this.constrainZoomTo="none";this.shapeRenderer=new a.jqplot.ShapeRenderer;this._zoom={start:[],end:[],started:false,
zooming:false,isZoomed:false,axes:{start:{},end:{}}};this.intersectionThreshold=2;this.showCursorLegend=false;this.cursorLegendFormatString=a.jqplot.Cursor.cursorLegendFormatString;a.extend(true,this,k)};a.jqplot.Cursor.cursorLegendFormatString="%s x:%s, y:%s";a.jqplot.Cursor.init=function(k,r,g){k=g||{};this.plugins.cursor=new a.jqplot.Cursor(k.cursor);var w=this.plugins.cursor;if(w.show){a.jqplot.eventListenerHooks.push(["jqplotMouseEnter",C]);a.jqplot.eventListenerHooks.push(["jqplotMouseLeave",
v]);a.jqplot.eventListenerHooks.push(["jqplotMouseMove",y]);if(w.showCursorLegend){g.legend=g.legend||{};g.legend.renderer=a.jqplot.CursorLegendRenderer;g.legend.formatString=this.plugins.cursor.cursorLegendFormatString;g.legend.show=true}if(w.zoom){a.jqplot.eventListenerHooks.push(["jqplotMouseDown",u]);a.jqplot.eventListenerHooks.push(["jqplotMouseUp",z]);w.clickReset&&a.jqplot.eventListenerHooks.push(["jqplotClick",h]);w.dblClickReset&&a.jqplot.eventListenerHooks.push(["jqplotDblClick",o])}this.resetZoom=
function(){var E=this.axes;if(w.zoomProxy){E=this.plugins.cursor.zoomCanvas._ctx;E.clearRect(0,0,E.canvas.width,E.canvas.height)}else{for(var D in E)E[D].reset();this.redraw()}this.plugins.cursor._zoom.isZoomed=false;this.target.trigger("jqplotResetZoom",[this,this.plugins.cursor])};if(w.showTooltipDataPosition){w.showTooltipUnitPosition=false;w.showTooltipGridPosition=false;if(k.cursor.tooltipFormatString==undefined)w.tooltipFormatString=a.jqplot.Cursor.cursorLegendFormatString}}};a.jqplot.Cursor.postDraw=
function(){var k=this.plugins.cursor;k.zoomCanvas=new a.jqplot.GenericCanvas;this.eventCanvas._elem.before(k.zoomCanvas.createElement(this._gridPadding,"jqplot-zoom-canvas",this._plotDimensions));k.zoomCanvas.setContext();k._tooltipElem=a('<div class="jqplot-cursor-tooltip" style="position:absolute;display:none"></div>');k.zoomCanvas._elem.before(k._tooltipElem);if(k.showVerticalLine||k.showHorizontalLine){k.cursorCanvas=new a.jqplot.GenericCanvas;this.eventCanvas._elem.before(k.cursorCanvas.createElement(this._gridPadding,
"jqplot-cursor-canvas",this._plotDimensions));k.cursorCanvas.setContext()}if(k.showTooltipUnitPosition)if(k.tooltipAxisGroups.length===0){for(var r=this.series,g,w=[],E=0;E<r.length;E++){g=r[E];g=g.xaxis+","+g.yaxis;a.inArray(g,w)==-1&&w.push(g)}for(E=0;E<w.length;E++)k.tooltipAxisGroups.push(w[E].split(","))}};a.jqplot.Cursor.zoomProxy=function(k,r){function g(H,J,N,M,F){E.doZoom(J,N,k,F)}function w(){k.resetZoom()}var E=k.plugins.cursor,D=r.plugins.cursor;E.zoomTarget=true;E.zoom=true;E.style="auto";
E.dblClickReset=false;D.zoom=true;D.zoomProxy=true;r.target.bind("jqplotZoom",g);r.target.bind("jqplotResetZoom",w)};a.jqplot.Cursor.prototype.resetZoom=function(k,r){var g=k.axes,w=r._zoom.axes;if(!k.plugins.cursor.zoomProxy&&r._zoom.isZoomed){for(var E in g){g[E]._ticks=[];g[E].min=w[E].min;g[E].max=w[E].max;g[E].numberTicks=w[E].numberTicks;g[E].tickInterval=w[E].tickInterval;g[E].daTickInterval=w[E].daTickInterval}k.redraw();r._zoom.isZoomed=false}else{g=r.zoomCanvas._ctx;g.clearRect(0,0,g.canvas.width,
g.canvas.height)}k.target.trigger("jqplotResetZoom",[k,r])};a.jqplot.Cursor.resetZoom=function(k){k.resetZoom()};a.jqplot.Cursor.prototype.doZoom=function(k,r,g,w){var E=g.axes,D=w._zoom.axes.start,H=g.plugins.cursor.zoomCanvas._ctx;if(w.constrainZoomTo=="none"&&Math.abs(k.x-w._zoom.start[0])>6&&Math.abs(k.y-w._zoom.start[1])>6||w.constrainZoomTo=="x"&&Math.abs(k.x-w._zoom.start[0])>6||w.constrainZoomTo=="y"&&Math.abs(k.y-w._zoom.start[1])>6){if(!g.plugins.cursor.zoomProxy){for(var J in r){if(w._zoom.axes[J]==
undefined){w._zoom.axes[J]={};w._zoom.axes[J].numberTicks=E[J].numberTicks;w._zoom.axes[J].tickInterval=E[J].tickInterval;w._zoom.axes[J].daTickInterval=E[J].daTickInterval;w._zoom.axes[J].min=E[J].min;w._zoom.axes[J].max=E[J].max}if(w.constrainZoomTo=="none"||w.constrainZoomTo=="x"&&J.charAt(0)=="x"||w.constrainZoomTo=="y"&&J.charAt(0)=="y"){dp=r[J];if(dp!=null){if(dp>D[J]){E[J].min=D[J];E[J].max=dp}else{span=D[J]-dp;E[J].max=D[J];E[J].min=dp}E[J].tickInterval=null;E[J].daTickInterval=null;E[J]._ticks=
[]}}}H.clearRect(0,0,H.canvas.width,H.canvas.height);g.redraw();w._zoom.isZoomed=true}g.target.trigger("jqplotZoom",[k,r,g,w])}};a.jqplot.preInitHooks.push(a.jqplot.Cursor.init);a.jqplot.postDrawHooks.push(a.jqplot.Cursor.postDraw);a.jqplot.CursorLegendRenderer=function(k){a.jqplot.TableLegendRenderer.call(this,k);this.formatString="%s"};a.jqplot.CursorLegendRenderer.prototype=new a.jqplot.TableLegendRenderer;a.jqplot.CursorLegendRenderer.prototype.constructor=a.jqplot.CursorLegendRenderer;a.jqplot.CursorLegendRenderer.prototype.draw=
function(){function k(H,J,N,M){var F=N?this.rowSpacing:"0";N=a('<tr class="jqplot-legend jqplot-cursor-legend"></tr>').appendTo(this._elem);N.data("seriesIndex",M);a('<td class="jqplot-legend jqplot-cursor-legend-swatch" style="padding-top:'+F+';"><div style="border:1px solid #cccccc;padding:0.2em;"><div class="jqplot-cursor-legend-swatch" style="background-color:'+J+';"></div></div></td>').appendTo(N);J=a('<td class="jqplot-legend jqplot-cursor-legend-label" style="vertical-align:middle;padding-top:'+
F+';"></td>');J.appendTo(N);J.data("seriesIndex",M);this.escapeHtml?J.text(H):J.html(H)}if(this.show){var r=this._series;this._elem=a('<table class="jqplot-legend jqplot-cursor-legend" style="position:absolute"></table>');for(var g=false,w=0;w<r.length;w++){s=r[w];if(s.show){var E=a.jqplot.sprintf(this.formatString,s.label.toString());if(E){var D=s.color;if(s._stack&&!s.fill)D="";k.call(this,E,D,g,w);g=true}for(E=0;E<a.jqplot.addLegendRowHooks.length;E++)if(D=a.jqplot.addLegendRowHooks[E].call(this,
s)){k.call(this,D.label,D.color,g);g=true}}}}return this._elem}})(jQuery);(function(a){function b(c,f){var h=c.plugins.highlighter;c=c.series[f.seriesIndex];var o=c.markerRenderer,v=h.markerRenderer;v.style=o.style;v.lineWidth=o.lineWidth+h.lineWidthAdjust;v.size=o.size+h.sizeAdjust;o=a.jqplot.getColorComponents(o.color);var C=[o[0],o[1],o[2]];v.color="rgba("+C[0]+","+C[1]+","+C[2]+","+(o[3]>=0.6?o[3]*0.6:o[3]*(2-o[3]))+")";v.init();v.draw(c.gridData[f.pointIndex][0],c.gridData[f.pointIndex][1],h.highlightCanvas._ctx)}function d(c,f,h){var o=c.plugins.highlighter,v=o._tooltipElem;
if(o.useAxesFormatters){var C=f._xaxis._ticks[0].formatter,y=f._yaxis._ticks[0].formatter,u=f._yaxis._ticks[0].formatString;C=C(f._xaxis._ticks[0].formatString,h.data[0]);for(var z=[],l=1;l<o.yvalues+1;l++)z.push(y(u,h.data[l]));if(o.formatString)switch(o.tooltipAxes){case "both":case "xy":z.unshift(C);z.unshift(o.formatString);y=a.jqplot.sprintf.apply(a.jqplot.sprintf,z);break;case "yx":z.push(C);z.unshift(o.formatString);y=a.jqplot.sprintf.apply(a.jqplot.sprintf,z);break;case "x":y=a.jqplot.sprintf.apply(a.jqplot.sprintf,
[o.formatString,C]);break;case "y":z.unshift(o.formatString);y=a.jqplot.sprintf.apply(a.jqplot.sprintf,z);break;default:z.unshift(C);z.unshift(o.formatString);y=a.jqplot.sprintf.apply(a.jqplot.sprintf,z);break}else switch(o.tooltipAxes){case "both":case "xy":y=C;for(l=0;l<z.length;l++)y+=o.tooltipSeparator+z[l];break;case "yx":y="";for(l=0;l<z.length;l++)y+=z[l]+o.tooltipSeparator;y+=C;break;case "x":y=C;break;case "y":y="";for(l=0;l<z.length;l++)y+=z[l]+o.tooltipSeparator;break;default:y=C;for(l=
0;l<z.length;l++)y+=o.tooltipSeparator+z[l];break}}else if(o.tooltipAxes=="both"||o.tooltipAxes=="xy")y=a.jqplot.sprintf(o.tooltipFormatString,h.data[0])+o.tooltipSeparator+a.jqplot.sprintf(o.tooltipFormatString,h.data[1]);else if(o.tooltipAxes=="yx")y=a.jqplot.sprintf(o.tooltipFormatString,h.data[1])+o.tooltipSeparator+a.jqplot.sprintf(o.tooltipFormatString,h.data[0]);else if(o.tooltipAxes=="x")y=a.jqplot.sprintf(o.tooltipFormatString,h.data[0]);else if(o.tooltipAxes=="y")y=a.jqplot.sprintf(o.tooltipFormatString,
h.data[1]);v.html(y);h={x:h.gridData[0],y:h.gridData[1]};y=0;if(f.markerRenderer.show==true)y=(f.markerRenderer.size+o.sizeAdjust)/2;switch(o.tooltipLocation){case "nw":f=h.x+c._gridPadding.left-v.outerWidth(true)-o.tooltipOffset-0.707*y;c=h.y+c._gridPadding.top-o.tooltipOffset-v.outerHeight(true)-0.707*y;break;case "n":f=h.x+c._gridPadding.left-v.outerWidth(true)/2;c=h.y+c._gridPadding.top-o.tooltipOffset-v.outerHeight(true)-y;break;case "ne":f=h.x+c._gridPadding.left+o.tooltipOffset+0.707*y;c=h.y+
c._gridPadding.top-o.tooltipOffset-v.outerHeight(true)-0.707*y;break;case "e":f=h.x+c._gridPadding.left+o.tooltipOffset+y;c=h.y+c._gridPadding.top-v.outerHeight(true)/2;break;case "se":f=h.x+c._gridPadding.left+o.tooltipOffset+0.707*y;c=h.y+c._gridPadding.top+o.tooltipOffset+0.707*y;break;case "s":f=h.x+c._gridPadding.left-v.outerWidth(true)/2;c=h.y+c._gridPadding.top+o.tooltipOffset+y;break;case "sw":f=h.x+c._gridPadding.left-v.outerWidth(true)-o.tooltipOffset-0.707*y;c=h.y+c._gridPadding.top+o.tooltipOffset+
0.707*y;break;case "w":f=h.x+c._gridPadding.left-v.outerWidth(true)-o.tooltipOffset-y;c=h.y+c._gridPadding.top-v.outerHeight(true)/2;break;default:f=h.x+c._gridPadding.left-v.outerWidth(true)-o.tooltipOffset-0.707*y;c=h.y+c._gridPadding.top-o.tooltipOffset-v.outerHeight(true)-0.707*y;break}v.css("left",f);v.css("top",c);o.fadeTooltip?v.fadeIn(o.tooltipFadeSpeed):v.show()}function e(c,f,h,o,v){c=v.plugins.highlighter;if(c.show){if(o==null&&c.isHighlighting){f=c.highlightCanvas._ctx;f.clearRect(0,0,
f.canvas.width,f.canvas.height);c.fadeTooltip?c._tooltipElem.fadeOut(c.tooltipFadeSpeed):c._tooltipElem.hide();c.isHighlighting=false}if(o!=null&&v.series[o.seriesIndex].showHighlight&&!c.isHighlighting){c.isHighlighting=true;c.showMarker&&b(v,o);c.showTooltip&&d(v,v.series[o.seriesIndex],o)}}}a.jqplot.eventListenerHooks.push(["jqplotMouseMove",e]);a.jqplot.Highlighter=function(c){this.show=a.jqplot.config.enablePlugins;this.markerRenderer=new a.jqplot.MarkerRenderer({shadow:false});this.showMarker=
true;this.lineWidthAdjust=2.5;this.sizeAdjust=5;this.showTooltip=true;this.tooltipLocation="nw";this.fadeTooltip=true;this.tooltipFadeSpeed="fast";this.tooltipOffset=2;this.tooltipAxes="both";this.tooltipSeparator=", ";this.useAxesFormatters=true;this.tooltipFormatString="%.5P";this.formatString=null;this.yvalues=1;this.isHighlighting=false;a.extend(true,this,c)};a.jqplot.Highlighter.init=function(c,f,h){this.plugins.highlighter=new a.jqplot.Highlighter((h||{}).highlighter)};a.jqplot.Highlighter.parseOptions=
function(){this.showHighlight=true};a.jqplot.Highlighter.postPlotDraw=function(){this.plugins.highlighter.highlightCanvas=new a.jqplot.GenericCanvas;this.eventCanvas._elem.before(this.plugins.highlighter.highlightCanvas.createElement(this._gridPadding,"jqplot-highlight-canvas",this._plotDimensions));this.plugins.highlighter.highlightCanvas.setContext();var c=this.plugins.highlighter;c._tooltipElem=a('<div class="jqplot-highlighter-tooltip" style="position:absolute;display:none"></div>');this.target.append(c._tooltipElem)};
a.jqplot.preInitHooks.push(a.jqplot.Highlighter.init);a.jqplot.preParseSeriesOptionsHooks.push(a.jqplot.Highlighter.parseOptions);a.jqplot.postDrawHooks.push(a.jqplot.Highlighter.postPlotDraw)})(jQuery);(function(a){function b(e,c,f){f=f||{};f.axesDefaults=f.axesDefaults||{};f.legend=f.legend||{};f.seriesDefaults=f.seriesDefaults||{};e=false;if(f.seriesDefaults.renderer==a.jqplot.PieRenderer)e=true;else if(f.series)for(c=0;c<f.series.length;c++)if(f.series[c].renderer==a.jqplot.PieRenderer)e=true;if(e){f.axesDefaults.renderer=a.jqplot.PieAxisRenderer;f.legend.renderer=a.jqplot.PieLegendRenderer;f.legend.preDraw=true}}function d(){for(var e=0;e<this.series.length;e++){this.series[e].seriesColors=
this.seriesColors;this.series[e].colorGenerator=this.colorGenerator}}a.jqplot.PieRenderer=function(){a.jqplot.LineRenderer.call(this)};a.jqplot.PieRenderer.prototype=new a.jqplot.LineRenderer;a.jqplot.PieRenderer.prototype.constructor=a.jqplot.PieRenderer;a.jqplot.PieRenderer.prototype.init=function(e){this.diameter=null;this.padding=20;this.sliceMargin=0;this.fill=true;this.shadowOffset=2;this.shadowAlpha=0.07;this.shadowDepth=5;this.tickRenderer=a.jqplot.PieTickRenderer;a.extend(true,this,e);if(this.diameter!=
null)this.diameter-=this.sliceMargin;this._diameter=null};a.jqplot.PieRenderer.prototype.setGridData=function(){};a.jqplot.PieRenderer.prototype.makeGridData=function(e){for(var c=[],f=[],h=0;h<e.length;h++){c.push(e[h][1]);f.push([e[h][0]]);if(h>0)c[h]+=c[h-1]}e=Math.PI*2/c[c.length-1];for(h=0;h<c.length;h++)f[h][1]=c[h]*e;return f};a.jqplot.PieRenderer.prototype.drawSlice=function(e,c,f,h,o){function v(){if(f>6.282){f=6.282;if(c>f)c=6.281}e.beginPath();e.moveTo(0,0);e.fillStyle=h;e.strokeStyle=
h;e.lineWidth=u;e.arc(0,0,C,c,f,false);e.closePath();y?e.fill():e.stroke()}var C=this._diameter/2,y=this.fill,u=this.lineWidth;e.save();e.translate(this.sliceMargin*Math.cos((c+f)/2),this.sliceMargin*Math.sin((c+f)/2));if(o)for(var z=0;z<this.shadowDepth;z++){e.save();e.translate(this.shadowOffset*Math.cos(this.shadowAngle/180*Math.PI),this.shadowOffset*Math.sin(this.shadowAngle/180*Math.PI));v()}else v();if(o)for(z=0;z<this.shadowDepth;z++)e.restore();e.restore()};a.jqplot.PieRenderer.prototype.draw=
function(e,c,f){var h;var o=h=0,v=1,C=new this.colorGenerator(this.seriesColors);if(f.legendInfo){f=f.legendInfo;switch(f.location){case "nw":h=f.width+f.xoffset;break;case "w":h=f.width+f.xoffset;break;case "sw":h=f.width+f.xoffset;break;case "ne":h=f.width+f.xoffset;v=-1;break;case "e":h=f.width+f.xoffset;v=-1;break;case "se":h=f.width+f.xoffset;v=-1;break;case "n":o=f.height+f.yoffset;break;case "s":o=f.height+f.yoffset;v=-1;break;default:break}}f=e.canvas.width;var y=e.canvas.height,u=Math.min(f-
h-2*this.padding,y-o-2*this.padding);this._diameter=this.diameter||u-this.sliceMargin;e.save();e.translate((f-v*h)/2+v*h,(y-v*o)/2+v*o);if(this.shadow){o="rgba(0,0,0,"+this.shadowAlpha+")";for(h=0;h<c.length;h++){v=h==0?0:c[h-1][1];this.renderer.drawSlice.call(this,e,v,c[h][1],o,true)}}for(h=0;h<c.length;h++){v=h==0?0:c[h-1][1];this.renderer.drawSlice.call(this,e,v,c[h][1],C.next())}e.restore()};a.jqplot.PieAxisRenderer=function(){a.jqplot.LinearAxisRenderer.call(this)};a.jqplot.PieAxisRenderer.prototype=
new a.jqplot.LinearAxisRenderer;a.jqplot.PieAxisRenderer.prototype.constructor=a.jqplot.PieAxisRenderer;a.jqplot.PieAxisRenderer.prototype.init=function(e){this.tickRenderer=a.jqplot.PieTickRenderer;a.extend(true,this,e);this._dataBounds={min:0,max:100};this.min=0;this.max=100;this.showTicks=false;this.ticks=[];this.show=this.showMark=false};a.jqplot.PieLegendRenderer=function(){a.jqplot.TableLegendRenderer.call(this)};a.jqplot.PieLegendRenderer.prototype=new a.jqplot.TableLegendRenderer;a.jqplot.PieLegendRenderer.prototype.constructor=
a.jqplot.PieLegendRenderer;a.jqplot.PieLegendRenderer.prototype.draw=function(){if(this.show){var e=this._series,c="position:absolute;";c+=this.background?"background:"+this.background+";":"";c+=this.border?"border:"+this.border+";":"";c+=this.fontSize?"font-size:"+this.fontSize+";":"";c+=this.fontFamily?"font-family:"+this.fontFamily+";":"";c+=this.textColor?"color:"+this.textColor+";":"";this._elem=a('<table class="jqplot-table-legend" style="'+c+'"></table>');c=false;var f=e[0];e=new f.colorGenerator(f.seriesColors);
if(f.show){f=f.data;for(var h=0;h<f.length;h++){var o=f[h][0].toString();if(o){this.renderer.addrow.call(this,o,e.next(),c);c=true}}}}return this._elem};a.jqplot.preInitHooks.push(b);a.jqplot.postParseOptionsHooks.push(d);a.jqplot.PieTickRenderer=function(){a.jqplot.AxisTickRenderer.call(this)};a.jqplot.PieTickRenderer.prototype=new a.jqplot.AxisTickRenderer;a.jqplot.PieTickRenderer.prototype.constructor=a.jqplot.PieTickRenderer})(jQuery);(function(a){a.jqplot.CategoryAxisRenderer=function(){a.jqplot.LinearAxisRenderer.call(this)};a.jqplot.CategoryAxisRenderer.prototype=new a.jqplot.LinearAxisRenderer;a.jqplot.CategoryAxisRenderer.prototype.constructor=a.jqplot.CategoryAxisRenderer;a.jqplot.CategoryAxisRenderer.prototype.init=function(b){a.extend(true,this,{tickOptions:{formatString:"%d"}},b);b=this._dataBounds;for(var d=0;d<this._series.length;d++)for(var e=this._series[d].data,c=0;c<e.length;c++)if(this.name=="xaxis"||this.name==
"x2axis"){if(e[c][0]<b.min||b.min==null)b.min=e[c][0];if(e[c][0]>b.max||b.max==null)b.max=e[c][0]}else{if(e[c][1]<b.min||b.min==null)b.min=e[c][1];if(e[c][1]>b.max||b.max==null)b.max=e[c][1]}};a.jqplot.CategoryAxisRenderer.prototype.createTicks=function(){var b=this.ticks,d=this.name,e,c;if(b.length){this.min=0.5;this.max=b.length+0.5;var f=this.max-this.min;this.numberTicks=2*b.length+1;for(d=0;d<b.length;d++){c=this.min+2*d*f/(this.numberTicks-1);e=new this.tickRenderer(this.tickOptions);e.showLabel=
false;e.showMark=true;e.setTick(c,this.name);this._ticks.push(e);e=new this.tickRenderer(this.tickOptions);e.label=b[d];e.showLabel=true;e.showMark=false;e.showGridline=false;e.setTick(c+0.5,this.name);this._ticks.push(e)}e=new this.tickRenderer(this.tickOptions);e.showLabel=false;e.showMark=true;e.setTick(c+1,this.name);this._ticks.push(e)}else{e=d=="xaxis"||d=="x2axis"?this._plotDimensions.width:this._plotDimensions.height;if(this.min!=null&&this.max!=null&&this.numberTicks!=null)this.tickInterval=
null;if(this.min!=null&&this.max!=null&&this.tickInterval!=null)if(parseInt((this.max-this.min)/this.tickInterval,10)!=(this.max-this.min)/this.tickInterval)this.tickInterval=null;b=[];c=0;var h;for(d=0;d<this._series.length;d++){f=this._series[d];for(var o=0;o<f.data.length;o++){h=this.name=="xaxis"||this.name=="x2axis"?f.data[o][0]:f.data[o][1];if(a.inArray(h,b)==-1){c+=1;b.push(h)}}}this.ticks=b;for(d=0;d<this._series.length;d++){f=this._series[d];for(o=0;o<f.data.length;o++){h=this.name=="xaxis"||
this.name=="x2axis"?f.data[o][0]:f.data[o][1];h=a.inArray(h,b)+1;if(this.name=="xaxis"||this.name=="x2axis")f.data[o][0]=h;else f.data[o][1]=h}}d=c+0.5;if(this.numberTicks==null)this.numberTicks=2*c+1;f=d-0.5;this.min=0.5;this.max=d;o=0;d=parseInt(3+e/20,10);h=parseInt(c/d,10);if(this.tickInterval==null)this.tickInterval=f/(this.numberTicks-1);for(d=0;d<this.numberTicks;d++){c=this.min+d*this.tickInterval;e=new this.tickRenderer(this.tickOptions);if(d/2==parseInt(d/2,10)){e.showLabel=false;e.showMark=
true}else{if(h>0&&o<h){e.showLabel=false;o+=1}else{e.showLabel=true;o=0}e.label=e.formatter(e.formatString,b[(d-1)/2]);e.showMark=false;e.showGridline=false}if(this.showTicks){if(!this.showTickMarks)e.showMark=false}else{e.showLabel=false;e.showMark=false}e.setTick(c,this.name);this._ticks.push(e)}}}})(jQuery);(function(a){a.jqplot.DateAxisRenderer=function(){a.jqplot.LinearAxisRenderer.call(this)};a.jqplot.DateAxisRenderer.prototype=new a.jqplot.LinearAxisRenderer;a.jqplot.DateAxisRenderer.prototype.constructor=a.jqplot.DateAxisRenderer;a.jqplot.DateTickFormatter=function(b,d){b||(b="%Y/%m/%d");return Date.create(d).strftime(b)};a.jqplot.DateAxisRenderer.prototype.init=function(b){this.tickOptions.formatter=a.jqplot.DateTickFormatter;this._daTickInterval=this.daTickInterval=null;a.extend(true,this,b);
b=this._dataBounds;for(var d=0;d<this._series.length;d++){var e=this._series[d],c=e.data,f=e._plotData;e=e._stackData;for(var h=0;h<c.length;h++)if(this.name=="xaxis"||this.name=="x2axis"){c[h][0]=Date.create(c[h][0]).getTime();f[h][0]=Date.create(c[h][0]).getTime();e[h][0]=Date.create(c[h][0]).getTime();if(c[h][0]<b.min||b.min==null)b.min=c[h][0];if(c[h][0]>b.max||b.max==null)b.max=c[h][0]}else{c[h][1]=Date.create(c[h][1]).getTime();f[h][1]=Date.create(c[h][1]).getTime();e[h][1]=Date.create(c[h][1]).getTime();
if(c[h][1]<b.min||b.min==null)b.min=c[h][1];if(c[h][1]>b.max||b.max==null)b.max=c[h][1]}}};a.jqplot.DateAxisRenderer.prototype.reset=function(){this.min=this._min;this.max=this._max;this.tickInterval=this._tickInterval;this.numberTicks=this._numberTicks;this.daTickInterval=this._daTickInterval};a.jqplot.DateAxisRenderer.prototype.createTicks=function(){var b=this.ticks,d=this.name,e=this._dataBounds,c;if(b.length){for(e=0;e<b.length;e++){c=b[e];d=new this.tickRenderer(this.tickOptions);if(c.constructor==
Array){d.value=Date.create(c[0]).getTime();d.label=c[1]}else d.value=Date.create(c).getTime();if(this.showTicks){if(!this.showTickMarks)d.showMark=false}else{d.showLabel=false;d.showMark=false}d.setTick(d.value,this.name);this._ticks.push(d)}this.numberTicks=b.length;this.min=this._ticks[0].value;this.max=this._ticks[this.numberTicks-1].value;this.daTickInterval=[(this.max-this.min)/(this.numberTicks-1)/1E3,"seconds"]}else{b=d=="xaxis"||d=="x2axis"?this._plotDimensions.width:this._plotDimensions.height;
if(this.min!=null&&this.max!=null&&this.numberTicks!=null)this.tickInterval=null;if(this.tickInterval!=null)if(Number(this.tickInterval))this.daTickInterval=[Number(this.tickInterval),"seconds"];else if(typeof this.tickInterval=="string"){d=this.tickInterval.split(" ");if(d.length==1)this.daTickInterval=[1,d[0]];else if(d.length==2)this.daTickInterval=[d[0],d[1]]}d=this.min!=null?Date.create(this.min).getTime():e.min;c=this.max!=null?Date.create(this.max).getTime():e.max;if(d==c){d-=432E5;c+=432E5}e=
c-d;d=this.min!=null?Date.create(this.min).getTime():d-e/2*(this.padMin-1);e=this.max!=null?Date.create(this.max).getTime():c+e/2*(this.padMax-1);this.min=d;this.max=e;e=this.max-this.min;if(this.numberTicks==null)if(this.daTickInterval!=null){b=Date.create(this.max).diff(this.min,this.daTickInterval[1],true);this.numberTicks=Math.ceil(b/this.daTickInterval[0])+1;this.max=Date.create(this.min).add((this.numberTicks-1)*this.daTickInterval[0],this.daTickInterval[1]).getTime()}else this.numberTicks=
b>200?parseInt(3+(b-200)/100,10):2;if(this.daTickInterval==null)this.daTickInterval=[e/(this.numberTicks-1)/1E3,"seconds"];for(e=0;e<this.numberTicks;e++){d=Date.create(this.min);b=d.add(e*this.daTickInterval[0],this.daTickInterval[1]).getTime();d=new this.tickRenderer(this.tickOptions);if(this.showTicks){if(!this.showTickMarks)d.showMark=false}else{d.showLabel=false;d.showMark=false}d.setTick(b,this.name);this._ticks.push(d)}}if(this._daTickInterval==null)this._daTickInterval=this.daTickInterval}})(jQuery);(function(a){a.jqplot.CanvasTextRenderer=function(b){this.fontWeight=this.fontVariant=this.fontStyle="normal";this.fontSize="10px";this.fontFamily="sans-serif";this.fontStretch=1;this.fillStyle="#666666";this.angle=0;this.textAlign="start";this.textBaseline="alphabetic";this.pt2px=1.28;a.extend(true,this,b);this.normalizedFontSize=this.normalizeFontSize(this.fontSize);this.setHeight()};a.jqplot.CanvasTextRenderer.prototype.init=function(b){a.extend(true,this,b);this.normalizedFontSize=this.normalizeFontSize(this.fontSize);
this.setHeight()};a.jqplot.CanvasTextRenderer.prototype.normalizeFontSize=function(b){b=String(b);n=parseFloat(b);return b.indexOf("px")>-1?n/this.pt2px:b.indexOf("pt")>-1?n:b.indexOf("em")>-1?n*12:b.indexOf("%")>-1?n*12/100:n/this.pt2px};a.jqplot.CanvasTextRenderer.prototype.fontWeight2Float=function(b){if(Number(b))return b/400;else switch(b){case "normal":return 1;case "bold":return 1.75;case "bolder":return 2.25;case "lighter":return 0.75;default:return 1}};a.jqplot.CanvasTextRenderer.prototype.getText=
function(){return this.text};a.jqplot.CanvasTextRenderer.prototype.setText=function(b,d){this.text=b;this.setWidth(d);return this};a.jqplot.CanvasTextRenderer.prototype.getWidth=function(){return this.width};a.jqplot.CanvasTextRenderer.prototype.setWidth=function(b,d){this.width=d?d:this.measure(b,this.text);return this};a.jqplot.CanvasTextRenderer.prototype.getHeight=function(){return this.height};a.jqplot.CanvasTextRenderer.prototype.setHeight=function(b){this.height=b?b:this.normalizedFontSize*
this.pt2px;return this};a.jqplot.CanvasTextRenderer.prototype.letter=function(b){return this.letters[b]};a.jqplot.CanvasTextRenderer.prototype.ascent=function(){return this.normalizedFontSize};a.jqplot.CanvasTextRenderer.prototype.descent=function(){return 7*this.normalizedFontSize/25};a.jqplot.CanvasTextRenderer.prototype.measure=function(b,d){b=0;var e=d.length;for(i=0;i<e;i++){var c=this.letter(d.charAt(i));if(c)b+=c.width*this.normalizedFontSize/25*this.fontStretch}return b};a.jqplot.CanvasTextRenderer.prototype.draw=
function(b,d){var e=0,c=this.height*0.72,f=d.length,h=this.normalizedFontSize/25;b.save();var o,v;if(-Math.PI/2<=this.angle&&this.angle<=0||Math.PI*3/2<=this.angle&&this.angle<=Math.PI*2){o=0;v=-Math.sin(this.angle)*this.width}else if(0<this.angle&&this.angle<=Math.PI/2||-Math.PI*2<=this.angle&&this.angle<=-Math.PI*3/2){o=Math.sin(this.angle)*this.height;v=0}else if(-Math.PI<this.angle&&this.angle<-Math.PI/2||Math.PI<=this.angle&&this.angle<=Math.PI*3/2){o=-Math.cos(this.angle)*this.width;v=-Math.sin(this.angle)*
this.width-Math.cos(this.angle)*this.height}else if(-Math.PI*3/2<this.angle&&this.angle<Math.PI||Math.PI/2<this.angle&&this.angle<Math.PI){o=Math.sin(this.angle)*this.height-Math.cos(this.angle)*this.width;v=-Math.cos(this.angle)*this.height}b.strokeStyle=this.fillStyle;b.fillStyle=this.fillStyle;b.translate(o,v);b.rotate(this.angle);b.lineCap="round";b.lineWidth=(this.normalizedFontSize>30?2:2+(30-this.normalizedFontSize)/20)*h*this.fontWeight2Float(this.fontWeight);for(o=0;o<f;o++)if(v=this.letter(d.charAt(o))){b.beginPath();
for(var C=1,y=0;y<v.points.length;y++){var u=v.points[y];if(u[0]==-1&&u[1]==-1)C=1;else if(C){b.moveTo(e+u[0]*h*this.fontStretch,c-u[1]*h);C=false}else b.lineTo(e+u[0]*h*this.fontStretch,c-u[1]*h)}b.stroke();e+=v.width*h*this.fontStretch}b.restore();return 0};a.jqplot.CanvasTextRenderer.prototype.letters={" ":{width:16,points:[]},"!":{width:10,points:[[5,21],[5,7],[-1,-1],[5,2],[4,1],[5,0],[6,1],[5,2]]},'"':{width:16,points:[[4,21],[4,14],[-1,-1],[12,21],[12,14]]},"#":{width:21,points:[[11,25],[4,
-7],[-1,-1],[17,25],[10,-7],[-1,-1],[4,12],[18,12],[-1,-1],[3,6],[17,6]]},$:{width:20,points:[[8,25],[8,-4],[-1,-1],[12,25],[12,-4],[-1,-1],[17,18],[15,20],[12,21],[8,21],[5,20],[3,18],[3,16],[4,14],[5,13],[7,12],[13,10],[15,9],[16,8],[17,6],[17,3],[15,1],[12,0],[8,0],[5,1],[3,3]]},"%":{width:24,points:[[21,21],[3,0],[-1,-1],[8,21],[10,19],[10,17],[9,15],[7,14],[5,14],[3,16],[3,18],[4,20],[6,21],[8,21],[10,20],[13,19],[16,19],[19,20],[21,21],[-1,-1],[17,7],[15,6],[14,4],[14,2],[16,0],[18,0],[20,1],
[21,3],[21,5],[19,7],[17,7]]},"&":{width:26,points:[[23,12],[23,13],[22,14],[21,14],[20,13],[19,11],[17,6],[15,3],[13,1],[11,0],[7,0],[5,1],[4,2],[3,4],[3,6],[4,8],[5,9],[12,13],[13,14],[14,16],[14,18],[13,20],[11,21],[9,20],[8,18],[8,16],[9,13],[11,10],[16,3],[18,1],[20,0],[22,0],[23,1],[23,2]]},"'":{width:10,points:[[5,19],[4,20],[5,21],[6,20],[6,18],[5,16],[4,15]]},"(":{width:14,points:[[11,25],[9,23],[7,20],[5,16],[4,11],[4,7],[5,2],[7,-2],[9,-5],[11,-7]]},")":{width:14,points:[[3,25],[5,23],
[7,20],[9,16],[10,11],[10,7],[9,2],[7,-2],[5,-5],[3,-7]]},"*":{width:16,points:[[8,21],[8,9],[-1,-1],[3,18],[13,12],[-1,-1],[13,18],[3,12]]},"+":{width:26,points:[[13,18],[13,0],[-1,-1],[4,9],[22,9]]},",":{width:10,points:[[6,1],[5,0],[4,1],[5,2],[6,1],[6,-1],[5,-3],[4,-4]]},"-":{width:18,points:[[6,9],[12,9]]},".":{width:10,points:[[5,2],[4,1],[5,0],[6,1],[5,2]]},"/":{width:22,points:[[20,25],[2,-7]]},"0":{width:20,points:[[9,21],[6,20],[4,17],[3,12],[3,9],[4,4],[6,1],[9,0],[11,0],[14,1],[16,4],
[17,9],[17,12],[16,17],[14,20],[11,21],[9,21]]},"1":{width:20,points:[[6,17],[8,18],[11,21],[11,0]]},"2":{width:20,points:[[4,16],[4,17],[5,19],[6,20],[8,21],[12,21],[14,20],[15,19],[16,17],[16,15],[15,13],[13,10],[3,0],[17,0]]},"3":{width:20,points:[[5,21],[16,21],[10,13],[13,13],[15,12],[16,11],[17,8],[17,6],[16,3],[14,1],[11,0],[8,0],[5,1],[4,2],[3,4]]},"4":{width:20,points:[[13,21],[3,7],[18,7],[-1,-1],[13,21],[13,0]]},"5":{width:20,points:[[15,21],[5,21],[4,12],[5,13],[8,14],[11,14],[14,13],
[16,11],[17,8],[17,6],[16,3],[14,1],[11,0],[8,0],[5,1],[4,2],[3,4]]},"6":{width:20,points:[[16,18],[15,20],[12,21],[10,21],[7,20],[5,17],[4,12],[4,7],[5,3],[7,1],[10,0],[11,0],[14,1],[16,3],[17,6],[17,7],[16,10],[14,12],[11,13],[10,13],[7,12],[5,10],[4,7]]},"7":{width:20,points:[[17,21],[7,0],[-1,-1],[3,21],[17,21]]},"8":{width:20,points:[[8,21],[5,20],[4,18],[4,16],[5,14],[7,13],[11,12],[14,11],[16,9],[17,7],[17,4],[16,2],[15,1],[12,0],[8,0],[5,1],[4,2],[3,4],[3,7],[4,9],[6,11],[9,12],[13,13],[15,
14],[16,16],[16,18],[15,20],[12,21],[8,21]]},"9":{width:20,points:[[16,14],[15,11],[13,9],[10,8],[9,8],[6,9],[4,11],[3,14],[3,15],[4,18],[6,20],[9,21],[10,21],[13,20],[15,18],[16,14],[16,9],[15,4],[13,1],[10,0],[8,0],[5,1],[4,3]]},":":{width:10,points:[[5,14],[4,13],[5,12],[6,13],[5,14],[-1,-1],[5,2],[4,1],[5,0],[6,1],[5,2]]},";":{width:10,points:[[5,14],[4,13],[5,12],[6,13],[5,14],[-1,-1],[6,1],[5,0],[4,1],[5,2],[6,1],[6,-1],[5,-3],[4,-4]]},"<":{width:24,points:[[20,18],[4,9],[20,0]]},"=":{width:26,
points:[[4,12],[22,12],[-1,-1],[4,6],[22,6]]},">":{width:24,points:[[4,18],[20,9],[4,0]]},"?":{width:18,points:[[3,16],[3,17],[4,19],[5,20],[7,21],[11,21],[13,20],[14,19],[15,17],[15,15],[14,13],[13,12],[9,10],[9,7],[-1,-1],[9,2],[8,1],[9,0],[10,1],[9,2]]},"@":{width:27,points:[[18,13],[17,15],[15,16],[12,16],[10,15],[9,14],[8,11],[8,8],[9,6],[11,5],[14,5],[16,6],[17,8],[-1,-1],[12,16],[10,14],[9,11],[9,8],[10,6],[11,5],[-1,-1],[18,16],[17,8],[17,6],[19,5],[21,5],[23,7],[24,10],[24,12],[23,15],[22,
17],[20,19],[18,20],[15,21],[12,21],[9,20],[7,19],[5,17],[4,15],[3,12],[3,9],[4,6],[5,4],[7,2],[9,1],[12,0],[15,0],[18,1],[20,2],[21,3],[-1,-1],[19,16],[18,8],[18,6],[19,5]]},A:{width:18,points:[[9,21],[1,0],[-1,-1],[9,21],[17,0],[-1,-1],[4,7],[14,7]]},B:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[-1,-1],[4,11],[13,11],[16,10],[17,9],[18,7],[18,4],[17,2],[16,1],[13,0],[4,0]]},C:{width:21,points:[[18,16],[17,18],[15,20],[13,21],[9,
21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5]]},D:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[11,21],[14,20],[16,18],[17,16],[18,13],[18,8],[17,5],[16,3],[14,1],[11,0],[4,0]]},E:{width:19,points:[[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11],[-1,-1],[4,0],[17,0]]},F:{width:18,points:[[4,21],[4,0],[-1,-1],[4,21],[17,21],[-1,-1],[4,11],[12,11]]},G:{width:21,points:[[18,16],[17,18],[15,20],[13,21],[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,
5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[18,8],[-1,-1],[13,8],[18,8]]},H:{width:22,points:[[4,21],[4,0],[-1,-1],[18,21],[18,0],[-1,-1],[4,11],[18,11]]},I:{width:8,points:[[4,21],[4,0]]},J:{width:16,points:[[12,21],[12,5],[11,2],[10,1],[8,0],[6,0],[4,1],[3,2],[2,5],[2,7]]},K:{width:21,points:[[4,21],[4,0],[-1,-1],[18,21],[4,7],[-1,-1],[9,12],[18,0]]},L:{width:17,points:[[4,21],[4,0],[-1,-1],[4,0],[16,0]]},M:{width:24,points:[[4,21],[4,0],[-1,-1],[4,21],[12,0],[-1,-1],[20,21],[12,0],[-1,-1],
[20,21],[20,0]]},N:{width:22,points:[[4,21],[4,0],[-1,-1],[4,21],[18,0],[-1,-1],[18,21],[18,0]]},O:{width:22,points:[[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21]]},P:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,14],[17,12],[16,11],[13,10],[4,10]]},Q:{width:22,points:[[9,21],[7,20],[5,18],[4,16],[3,13],[3,8],[4,5],[5,3],[7,1],[9,0],[13,0],[15,1],[17,3],[18,5],[19,
8],[19,13],[18,16],[17,18],[15,20],[13,21],[9,21],[-1,-1],[12,4],[18,-2]]},R:{width:21,points:[[4,21],[4,0],[-1,-1],[4,21],[13,21],[16,20],[17,19],[18,17],[18,15],[17,13],[16,12],[13,11],[4,11],[-1,-1],[11,11],[18,0]]},S:{width:20,points:[[17,18],[15,20],[12,21],[8,21],[5,20],[3,18],[3,16],[4,14],[5,13],[7,12],[13,10],[15,9],[16,8],[17,6],[17,3],[15,1],[12,0],[8,0],[5,1],[3,3]]},T:{width:16,points:[[8,21],[8,0],[-1,-1],[1,21],[15,21]]},U:{width:22,points:[[4,21],[4,6],[5,3],[7,1],[10,0],[12,0],[15,
1],[17,3],[18,6],[18,21]]},V:{width:18,points:[[1,21],[9,0],[-1,-1],[17,21],[9,0]]},W:{width:24,points:[[2,21],[7,0],[-1,-1],[12,21],[7,0],[-1,-1],[12,21],[17,0],[-1,-1],[22,21],[17,0]]},X:{width:20,points:[[3,21],[17,0],[-1,-1],[17,21],[3,0]]},Y:{width:18,points:[[1,21],[9,11],[9,0],[-1,-1],[17,21],[9,11]]},Z:{width:20,points:[[17,21],[3,0],[-1,-1],[3,21],[17,21],[-1,-1],[3,0],[17,0]]},"[":{width:14,points:[[4,25],[4,-7],[-1,-1],[5,25],[5,-7],[-1,-1],[4,25],[11,25],[-1,-1],[4,-7],[11,-7]]},"\\":{width:14,
points:[[0,21],[14,-3]]},"]":{width:14,points:[[9,25],[9,-7],[-1,-1],[10,25],[10,-7],[-1,-1],[3,25],[10,25],[-1,-1],[3,-7],[10,-7]]},"^":{width:16,points:[[6,15],[8,18],[10,15],[-1,-1],[3,12],[8,17],[13,12],[-1,-1],[8,17],[8,0]]},_:{width:16,points:[[0,-2],[16,-2]]},"`":{width:10,points:[[6,21],[5,20],[4,18],[4,16],[5,15],[6,16],[5,17]]},a:{width:19,points:[[15,14],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},b:{width:19,points:[[4,
21],[4,0],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]]},c:{width:18,points:[[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},d:{width:19,points:[[15,21],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},e:{width:18,points:[[3,8],[15,8],[15,10],[14,12],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,
1],[15,3]]},f:{width:12,points:[[10,21],[8,21],[6,20],[5,17],[5,0],[-1,-1],[2,14],[9,14]]},g:{width:19,points:[[15,14],[15,-2],[14,-5],[13,-6],[11,-7],[8,-7],[6,-6],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},h:{width:19,points:[[4,21],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]]},i:{width:8,points:[[3,21],[4,20],[5,21],[4,22],[3,21],[-1,-1],[4,14],[4,0]]},j:{width:10,points:[[5,21],[6,20],[7,21],[6,22],[5,21],[-1,
-1],[6,14],[6,-3],[5,-6],[3,-7],[1,-7]]},k:{width:17,points:[[4,21],[4,0],[-1,-1],[14,14],[4,4],[-1,-1],[8,8],[15,0]]},l:{width:8,points:[[4,21],[4,0]]},m:{width:30,points:[[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0],[-1,-1],[15,10],[18,13],[20,14],[23,14],[25,13],[26,10],[26,0]]},n:{width:19,points:[[4,14],[4,0],[-1,-1],[4,10],[7,13],[9,14],[12,14],[14,13],[15,10],[15,0]]},o:{width:19,points:[[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3],[16,
6],[16,8],[15,11],[13,13],[11,14],[8,14]]},p:{width:19,points:[[4,14],[4,-7],[-1,-1],[4,11],[6,13],[8,14],[11,14],[13,13],[15,11],[16,8],[16,6],[15,3],[13,1],[11,0],[8,0],[6,1],[4,3]]},q:{width:19,points:[[15,14],[15,-7],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]]},r:{width:13,points:[[4,14],[4,0],[-1,-1],[4,8],[5,11],[7,13],[9,14],[12,14]]},s:{width:17,points:[[14,11],[13,13],[10,14],[7,14],[4,13],[3,11],[4,9],[6,8],[11,7],[13,6],[14,4],
[14,3],[13,1],[10,0],[7,0],[4,1],[3,3]]},t:{width:12,points:[[5,21],[5,4],[6,1],[8,0],[10,0],[-1,-1],[2,14],[9,14]]},u:{width:19,points:[[4,14],[4,4],[5,1],[7,0],[10,0],[12,1],[15,4],[-1,-1],[15,14],[15,0]]},v:{width:16,points:[[2,14],[8,0],[-1,-1],[14,14],[8,0]]},w:{width:22,points:[[3,14],[7,0],[-1,-1],[11,14],[7,0],[-1,-1],[11,14],[15,0],[-1,-1],[19,14],[15,0]]},x:{width:17,points:[[3,14],[14,0],[-1,-1],[14,14],[3,0]]},y:{width:16,points:[[2,14],[8,0],[-1,-1],[14,14],[8,0],[6,-4],[4,-6],[2,-7],
[1,-7]]},z:{width:17,points:[[14,14],[3,0],[-1,-1],[3,14],[14,14],[-1,-1],[3,0],[14,0]]},"{":{width:14,points:[[9,25],[7,24],[6,23],[5,21],[5,19],[6,17],[7,16],[8,14],[8,12],[6,10],[-1,-1],[7,24],[6,22],[6,20],[7,18],[8,17],[9,15],[9,13],[8,11],[4,9],[8,7],[9,5],[9,3],[8,1],[7,0],[6,-2],[6,-4],[7,-6],[-1,-1],[6,8],[8,6],[8,4],[7,2],[6,1],[5,-1],[5,-3],[6,-5],[7,-6],[9,-7]]},"|":{width:8,points:[[4,25],[4,-7]]},"}":{width:14,points:[[5,25],[7,24],[8,23],[9,21],[9,19],[8,17],[7,16],[6,14],[6,12],[8,
10],[-1,-1],[7,24],[8,22],[8,20],[7,18],[6,17],[5,15],[5,13],[6,11],[10,9],[6,7],[5,5],[5,3],[6,1],[7,0],[8,-2],[8,-4],[7,-6],[-1,-1],[8,8],[6,6],[6,4],[7,2],[8,1],[9,-1],[9,-3],[8,-5],[7,-6],[5,-7]]},"~":{width:24,points:[[3,6],[3,8],[4,11],[6,12],[8,12],[10,11],[14,8],[16,7],[18,7],[20,8],[21,10],[-1,-1],[3,8],[4,10],[6,11],[8,11],[10,10],[14,7],[16,6],[18,6],[20,7],[21,10],[21,12]]}};a.jqplot.CanvasFontRenderer=function(b){b=b||{};if(!b.pt2px)b.pt2px=1.5;a.jqplot.CanvasTextRenderer.call(this,b)};
a.jqplot.CanvasFontRenderer.prototype=new a.jqplot.CanvasTextRenderer({});a.jqplot.CanvasFontRenderer.prototype.constructor=a.jqplot.CanvasFontRenderer;a.jqplot.CanvasFontRenderer.prototype.measure=function(b,d){var e=this.fontSize+" "+this.fontFamily;b.save();b.font=e;d=b.measureText(d).width;b.restore();return d};a.jqplot.CanvasFontRenderer.prototype.draw=function(b,d){var e=this.height*0.72;b.save();var c,f;if(-Math.PI/2<=this.angle&&this.angle<=0||Math.PI*3/2<=this.angle&&this.angle<=Math.PI*
2){c=0;f=-Math.sin(this.angle)*this.width}else if(0<this.angle&&this.angle<=Math.PI/2||-Math.PI*2<=this.angle&&this.angle<=-Math.PI*3/2){c=Math.sin(this.angle)*this.height;f=0}else if(-Math.PI<this.angle&&this.angle<-Math.PI/2||Math.PI<=this.angle&&this.angle<=Math.PI*3/2){c=-Math.cos(this.angle)*this.width;f=-Math.sin(this.angle)*this.width-Math.cos(this.angle)*this.height}else if(-Math.PI*3/2<this.angle&&this.angle<Math.PI||Math.PI/2<this.angle&&this.angle<Math.PI){c=Math.sin(this.angle)*this.height-
Math.cos(this.angle)*this.width;f=-Math.cos(this.angle)*this.height}b.strokeStyle=this.fillStyle;b.fillStyle=this.fillStyle;b.font=this.fontSize+" "+this.fontFamily;b.translate(c,f);b.rotate(this.angle);b.fillText(d,0,e);b.restore()}})(jQuery);(function(a){a.jqplot.CanvasAxisTickRenderer=function(b){this.mark="outside";this.showGridline=this.showMark=true;this.isMinorTick=false;this.angle=0;this.markSize=4;this.showLabel=this.show=true;this.labelPosition="auto";this.label="";this.value=null;this._styles={};this.formatter=a.jqplot.DefaultTickFormatter;this.formatString="";this.fontFamily='"Trebuchet MS", Arial, Helvetica, sans-serif';this.fontSize="11px";this.fontWeight="normal";this.fontStretch=1;this.textColor="#666666";this.enableFontSupport=
false;this.pt2px=null;this._plotDimensions={height:null,width:null};a.extend(true,this,b);b={fontSize:this.fontSize,fontWeight:this.fontWeight,fontStretch:this.fontStretch,fillStyle:this.textColor,angle:this.getAngleRad(),fontFamily:this.fontFamily};if(this.pt2px)b.pt2px=this.pt2px;if(this.enableFontSupport)if(a.browser.safari){for(var d=a.browser.version.split("."),e=0;e<d.length;e++)d[e]=Number(d[e]);if(d[0]>528||d[0]==528&&d[1]>=16)this._textRenderer=new a.jqplot.CanvasFontRenderer(b)}else if(a.browser.mozilla){d=
a.browser.version.split(".");this._textRenderer=d[0]>1||d[0]==1&&d[1]>=9&&d[2]>0?new a.jqplot.CanvasFontRenderer(b):new a.jqplot.CanvasTextRenderer(b)}else this._textRenderer=new a.jqplot.CanvasTextRenderer(b);else this._textRenderer=new a.jqplot.CanvasTextRenderer(b)};a.jqplot.CanvasAxisTickRenderer.prototype.init=function(b){a.extend(true,this,b);this._textRenderer.init({fontSize:this.fontSize,fontWeight:this.fontWeight,fontStretch:this.fontStretch,fillStyle:this.textColor,angle:this.getAngleRad(),
fontFamily:this.fontFamily})};a.jqplot.CanvasAxisTickRenderer.prototype.getWidth=function(b){if(this._elem)return this._elem.outerWidth(true);else{var d=this._textRenderer,e=d.getWidth(b);b=d.getHeight(b);return Math.abs(Math.sin(d.angle)*b)+Math.abs(Math.cos(d.angle)*e)}};a.jqplot.CanvasAxisTickRenderer.prototype.getHeight=function(b){if(this._elem)return this._elem.outerHeight(true);else{var d=this._textRenderer,e=d.getWidth(b);b=d.getHeight(b);return Math.abs(Math.cos(d.angle)*b)+Math.abs(Math.sin(d.angle)*
e)}};a.jqplot.CanvasAxisTickRenderer.prototype.getAngleRad=function(){return this.angle*Math.PI/180};a.jqplot.CanvasAxisTickRenderer.prototype.setTick=function(b,d,e){this.value=b;if(e)this.isMinorTick=true;return this};a.jqplot.CanvasAxisTickRenderer.prototype.draw=function(b){if(!this.label)this.label=this.formatter(this.formatString,this.value);var d=document.createElement("canvas");this._textRenderer.setText(this.label,b);var e=this.getWidth(b);b=this.getHeight(b);d.width=e;d.height=b;d.style.width=
e;d.style.height=b;d.style.textAlign="left";d.style.position="absolute";this._domelem=d;this._elem=a(d);this._elem.css(this._styles);this._elem.addClass("jqplot-"+this.axis+"-tick");return this._elem};a.jqplot.CanvasAxisTickRenderer.prototype.pack=function(){if(a.browser.msie){window.G_vmlCanvasManager.init_(document);this._domelem=window.G_vmlCanvasManager.initElement(this._domelem)}this._textRenderer.draw(this._elem.get(0).getContext("2d"),this.label)}})(jQuery);(function(a){if(typeof a.fn.btnAddRow=="undefined"){var b=[],d=function(e,c){e&&this.init(e,c)};d.prototype.init=function(e,c){b.push(this);this.target=a(e).data("ExpandableTable",this);this.maxRow=c;this.seed=Math.round(Math.random()*1E4);this.onAddRow=[];return this};d.prototype.live=function(){if(!this.goLive){var e=this;this.update();a(".addRow"+this.seed).live("click",function(){e.addRow()});a(".delRow"+this.seed).live("click",function(){var c=a(this).closest("."+e.cloneClass),f=c.clone();c.hide().find("*").each(function(h,
o){a(o).data("destroy");for(var v in a(o).data("destroy"))a(o).data("destroy")[v](o)});c.remove();a(".addRow"+e.seed).attr("disabled",false);e.update();e.deleteCallBack&&a.isFunction(e.deleteCallBack)&&e.deleteCallBack(f)});a(".autoAdd"+this.seed).live("keyup",function(){if(this.nodeName.toLowerCase()=="textarea"&&a(this).html()!=""||this.nodeName.toLowerCase()=="textarea"&&a(this).val()!=""||this.nodeName.toLowerCase()=="input"&&a(this).val()!="")e.addRow()});this.goLive=true}return this};d.prototype.updateRowNumber=
function(){var e=this;e.rowNumColumn&&a("."+e.cloneClass,e.target).each(function(c,f){var h=c+1;a("."+e.rowNumColumn,a(f)).each(function(o,v){a(v).is(":text, textarea")?a(v).val(h):a(v).text(h)})});return e};d.prototype.updateInputBoxName=function(){a("."+this.cloneClass,this.target).each(function(e,c){var f=e+1;a("input,textarea",a(c)).each(function(h,o){if(a(o).attr("name")!=""){h=a(o).attr("name").replace(/\d+$/,"")+f;a(o).attr("name",h)}})});return this};d.prototype.updateInputBoxId=function(){a("."+
this.cloneClass,this.target).each(function(e,c){var f=e+1;a("input,textarea",a(c)).each(function(h,o){if(a(o).attr("id")!=""){h=a(o).attr("id").replace(/\d+$/,"")+f;a(o).removeAttr("id").attr("id",h)}})});return this};d.prototype.updateOddRowCSS=function(){if(this.oddRowCSS){this.target.find("."+this.oddRowCSS).removeClass(this.oddRowCSS);this.target.find("tr:odd").addClass(this.oddRowCSS)}return this};d.prototype.updateEvenRowCSS=function(){if(this.evenRowCSS){this.target.find("."+this.evenRowCSS).removeClass(this.evenRowCSS);
this.target.find("tr:even").addClass(this.evenRowCSS)}return this};d.prototype.updateRowCount=function(){if(this.displayRowCountTo){var e=a("."+this.cloneClass,this.target).size();a("."+this.displayRowCountTo,this.target).each(function(c,f){c=f.nodeName.toLowerCase();c=="input"||c=="textarea"?a(f).val(e):a(f).html(e)})}return this};d.prototype.update=function(){this.delRowButtons=a(".delRow"+this.seed,this.target);if(this.delRowButtons.size()==1)this.delRowButtons.hide();else this.autoAddRow?this.delRowButtons.not(":last").show():
this.delRowButtons.show();if(this.autoAddRow){this.target.find(".autoAdd"+this.seed).removeClass("autoAdd"+this.seed);this.target.find("."+this.cloneClass+":last").find("input,textarea").addClass("autoAdd"+this.seed)}if(this.inputBoxAutoNumber){this.updateInputBoxName();this.updateInputBoxId()}this.inputBoxAutoId&&this.updateInputBoxId();if(this.hideFirstOnly&&this.hideFirstOnly!=""){a("."+this.cloneClass).eq(0).find("."+this.hideFirstOnly).hide();a("."+this.cloneClass).not(":first").find("."+this.hideFirstOnly).show()}if(this.showFirstOnly&&
this.showFirstOnly!=""){a("."+this.cloneClass).eq(0).find("."+this.showFirstOnly).show();a("."+this.cloneClass).not(":first").find("."+this.showFirstOnly).hide()}this.updateRowNumber().updateOddRowCSS().updateEvenRowCSS().updateRowCount();return this};d.prototype.addRow=function(){var e;if(!this.maxRow||this.maxRow&&a("."+this.cloneClass).size()<this.maxRow){this.delRowButtons.show();var c=a("."+this.cloneClass+":last",this.target);this.newRow=e=c.clone();e.find("input:text").val("");e.find("textarea").text("");
this.autoAddRow&&e.find("."+this.cloneClass).hide();e.insertAfter(c);this.ignoreClass&&this.ignoreClass!=""&&e.find("."+this.ignoreClass).each(function(){if(this.nodeName.toLowerCase()=="input"&&(a(this).attr("type").toLowerCase()=="text"||a(this).attr("type").toLowerCase()=="hidden"))a(this).val("");else if(this.nodeName.toLowerCase()=="td")a(this).html(" ");else a(this).html()!=""&&a(this).text("")});e.find("input:hidden").not("."+this.cloneClass).val("");this.hideFirstOnly&&this.hideFirstOnly!=
""&&e.find("."+this.hideFirstOnly).show();this.showFirstOnly&&this.showFirstOnly!=""&&e.find("."+this.hideFirstOnly).hide();this.maxRow&&a("."+this.cloneClass).size()>=this.maxRow&&a(".addRow"+this.seed).attr("disabled",true);this.target.find("."+this.cloneClass+":first").closest("tr").find("*").each(function(f){if(a(this).data("init")){f=e.find("*").eq(f);var h=f[0];f.data("init",{});for(var o in a(this).data("init")){f.data("init")[o]=a(this).data("init")[o];f.data("init")[o](h)}}});this.update()}this.addCallBack&&
a.isFunction(this.addCallBack)&&this.addCallBack(e);return e};a.fn.btnAddRow=a.fn.tableAutoAddRow=function(e,c){var f;f=typeof e=="object"?c&&a.isFunction(c)?c:null:e&&a.isFunction(e)?e:null;e=a.extend({maxRow:null,ignoreClass:null,rowNumColumn:null,autoAddRow:false,oddRowCSS:null,evenRowCSS:null,inputBoxAutoNumber:false,inputBoxAutoId:false,displayRowCountTo:null,maxRowAttr:null,hideFirstOnly:null,showFirstOnly:null,cloneClass:null,evenRowAttr:null,oddRowAttr:null,rowCountAttr:null,autoNumAttr:null,
autoIdAttr:null},e);this.each(function(){var h,o,v;if(typeof e.cloneClass=="string"&&e.cloneClass!="")if(a(this).closest("table").find("."+e.cloneClass).size()>0){h=a(this).closest("table");v=e.cloneClass}else if(a(this).closest("."+e.cloneClass).size()>0){h=a(this).closest("."+e.cloneClass).closest("table");v=e.cloneClass}else h=this.nodeName.toLowerCase()=="table"?a(this):a(this).closest("table");else h=this.nodeName.toLowerCase()=="table"?a(this):a(this).closest("table");if(e.maxRowAttr&&typeof a(this).attr(e.maxRowAttr)!=
"undefined")e.maxRow=a(this).attr(e.maxRowAttr);if(e.oddRowAttr&&typeof a(this).attr(e.oddRowAttr)!="undefined")e.oddRowCSS=a(this).attr(e.oddRowAttr);if(e.evenRowAttr&&typeof a(this).attr(e.evenRowAttr)!="undefined")e.evenRowCSS=a(this).attr(e.evenRowAttr);if(e.rowCountAttr&&typeof a(this).attr(e.rowCountAttr)!="undefined")e.displayRowCountTo=a(this).attr(e.rowCountAttr);if(e.autoNumAttr&&typeof a(this).attr(e.autoNumAttr)!="undefined")e.inputBoxAutoNumber=a(this).attr(e.autoNumAttr);if(e.autoIdAttr&&
typeof a(this).attr(e.autoIdAttr)!="undefined")e.inputBoxAutoId=a(this).attr(e.autoIdAttr);if(h.size()>0){if(typeof h.data("ExpandableTable")==="undefined"||h.data("ExpandableTable")===null){o=new d(h,e.maxRow);this.nodeName.toLowerCase()!="table"&&a(this).addClass("addRow"+o.seed).data("ExpandableTable",o)}else this.nodeName.toLowerCase()!="table"&&a(this).addClass("addRow"+h.data("ExpandableTable").seed).data("ExpandableTable",h.data("ExpandableTable"));if(a(this).data("ExpandableTable"))o=a(this).data("ExpandableTable");
o.maxRow=e.maxRow;o.maxRow=e.maxRow;o.ignoreClass=e.ignoreClass;o.rowNumColumn=e.rowNumColumn;o.oddRowCSS=e.oddRowCSS;o.evenRowCSS=e.evenRowCSS;o.autoAddRow=e.autoAddRow;o.inputBoxAutoNumber=e.inputBoxAutoNumber;o.displayRowCountTo=e.displayRowCountTo;o.hideFirstOnly=e.hideFirstOnly;o.showFirstOnly=e.showFirstOnly;o.cloneClass=typeof v=="string"&&o.cloneClass!=v?v:"cloneRow"+o.seed;o.updateRowCount();o.addCallBack=f}});for(c=0;c<b.length;c++)b[c].goLive||b[c].live()};a.fn.btnDelRow=function(e,c){var f;
f=typeof e=="object"?c&&a.isFunction(c)?c:null:e&&a.isFunction(e)?e:null;e=a.extend({cloneClass:null},e);this.each(function(){var h,o,v;if(a(this).closest("."+e.cloneClass).size()>0){o=a(this).closest("."+e.cloneClass).closest("table");v=e.cloneClass}else o=a(this).hide().closest("table");if(o.size()>0){if(typeof o.data("ExpandableTable")==="undefined"||o.data("ExpandableTable")===null){h=new d(o);a(this).addClass("delRow"+h.seed).data("ExpandableTable",h)}else a(this).addClass("delRow"+o.data("ExpandableTable").seed).data("ExpandableTable",
o.data("ExpandableTable"));if(a(this).data("ExpandableTable")){h=a(this).data("ExpandableTable");h.deleteCallBack=f}if(typeof h.cloneClass=="string"&&h.cloneClass!="")if(typeof v=="string")h.cloneClass=v;else{h.cloneClass="cloneRow"+h.seed;a(this).closest("tr").addClass("cloneRow"+h.seed)}else{h.cloneClass="cloneRow"+h.seed;a(this).closest("tr").addClass("cloneRow"+h.seed)}h.update()}});for(c=0;c<b.length;c++)b[c].goLive||b[c].live()}}})(jQuery);(function(a){function b(){var da=u.scrollLeft(),fa=M?F.clientWidth:u.width();a([X,sa]).css("left",da+fa/2);E&&a(ba).css({left:da,top:u.scrollTop(),width:fa,height:u.height()})}function d(da){a("object").add(N?"select":"embed").each(function(ra,ua){da&&a.data(ua,"slimbox",ua.style.visibility);ua.style.visibility=da?"hidden":a.data(ua,"slimbox")});var fa=da?"bind":"unbind";u[fa]("scroll resize",b);a(document)[fa]("keydown",e)}function e(da){da=da.keyCode;var fa=a.inArray;return fa(da,z.closeKeys)>=
0?y():fa(da,z.nextKeys)>=0?f():fa(da,z.previousKeys)>=0?c():false}function c(){return h(g)}function f(){return h(w)}function h(da){if(da>=0){k=da;r=l[k][0];g=(k||(z.loop?l.length:0))-1;w=(k+1)%l.length||(z.loop?0:-1);C();X.className="lbLoading";Q=new Image;Q.onload=o;Q.src=r}return false}function o(){X.className="";a(ka).css({backgroundImage:"url("+r+")",visibility:"hidden",display:""});a(ta).width(Q.width);a([ta,na,oa]).height(Q.height);a(Z).html(l[k][1]||"");a(ha).html((l.length>1&&z.counterText||
"").replace(/{x}/,k+1).replace(/{y}/,l.length));if(g>=0)U.src=l[g][0];if(w>=0)aa.src=l[w][0];H=ka.offsetWidth;J=ka.offsetHeight;var da=Math.max(0,D-J/2);X.offsetHeight!=J&&a(X).animate({height:J,top:da},z.resizeDuration,z.resizeEasing);X.offsetWidth!=H&&a(X).animate({width:H,marginLeft:-H/2},z.resizeDuration,z.resizeEasing);a(X).queue(function(){a(sa).css({width:H,top:da+J,marginLeft:-H/2,visibility:"hidden",display:""});a(ka).css({display:"none",visibility:"",opacity:""}).fadeIn(z.imageFadeDuration,
v)})}function v(){g>=0&&a(na).show();w>=0&&a(oa).show();a(ia).css("marginTop",-ia.offsetHeight).animate({marginTop:0},z.captionAnimationDuration);sa.style.visibility=""}function C(){Q.onload=null;Q.src=U.src=aa.src=r;a([X,ka,ia]).stop(true);a([na,oa,ka,sa]).hide()}function y(){if(k>=0){C();k=g=w=-1;a(X).hide();a(ba).stop().fadeOut(z.overlayFadeDuration,d)}return false}var u=a(window),z,l,k=-1,r,g,w,E,D,H,J,N=!window.XMLHttpRequest,M=window.opera&&document.compatMode=="CSS1Compat"&&a.browser.version>=
9.3,F=document.documentElement,Q={},U=new Image,aa=new Image,ba,X,ka,ta,na,oa,sa,ia,Z,ha;a(function(){a("body").append(a([ba=a('<div id="lbOverlay" />')[0],X=a('<div id="lbCenter" />')[0],sa=a('<div id="lbBottomContainer" />')[0]]).css("display","none"));ka=a('<div id="lbImage" />').appendTo(X).append(ta=a('<div style="position: relative;" />').append([na=a('<a id="lbPrevLink" href="#" />').click(c)[0],oa=a('<a id="lbNextLink" href="#" />').click(f)[0]])[0])[0];ia=a('<div id="lbBottom" />').appendTo(sa).append([a('<a id="lbCloseLink" href="#" />').add(ba).click(y)[0],
Z=a('<div id="lbCaption" />')[0],ha=a('<div id="lbNumber" />')[0],a('<div style="clear: both;" />')[0]])[0]});a.slimbox=function(da,fa,ra){z=a.extend({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeEasing:"swing",initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},ra);if(typeof da=="string"){da=[[da,fa]];fa=0}D=u.scrollTop()+(M?F.clientHeight:
u.height())/2;H=z.initialWidth;J=z.initialHeight;a(X).css({top:Math.max(0,D-J/2),width:H,height:J,marginLeft:-H/2}).show();if(E=N||ba.currentStyle&&ba.currentStyle.position!="fixed")ba.style.position="absolute";a(ba).css("opacity",z.overlayOpacity).fadeIn(z.overlayFadeDuration);b();d(1);l=da;z.loop=z.loop&&l.length>1;return h(fa)};a.fn.slimbox=function(da,fa,ra){fa=fa||function(ya){return[ya.href,ya.title]};ra=ra||function(){return true};var ua=this;return ua.unbind("click").click(function(){var ya=
this,Ha=0,Ba,za=0,Aa;Ba=a.grep(ua,function(Ma,Ia){return ra.call(ya,Ma,Ia)});for(Aa=Ba.length;za<Aa;++za){if(Ba[za]==ya)Ha=za;Ba[za]=fa(Ba[za],za)}return a.slimbox(Ba,Ha,da)})}})(jQuery);/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)||jQuery(function(a){a("a[rel^='lightbox']").slimbox({},null,function(b){return this==b||this.rel.length>8&&this.rel==b.rel})});(function(a){a.extend(a.fn,{validate:function(b){if(this.length){var d=a.data(this[0],"validator");if(d)return d;d=new a.validator(b,this[0]);a.data(this[0],"validator",d);if(d.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){d.cancelSubmit=true});d.settings.submitHandler&&this.find("input, button").filter(":submit").click(function(){d.submitButton=this});this.submit(function(e){function c(){if(d.settings.submitHandler){if(d.submitButton)var f=a("<input type='hidden'/>").attr("name",
d.submitButton.name).val(d.submitButton.value).appendTo(d.currentForm);d.settings.submitHandler.call(d,d.currentForm);d.submitButton&&f.remove();return false}return true}d.settings.debug&&e.preventDefault();if(d.cancelSubmit){d.cancelSubmit=false;return c()}if(d.form()){if(d.pendingRequest){d.formSubmitted=true;return false}return c()}else{d.focusInvalid();return false}})}return d}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=true,d=a(this[0].form).validate();this.each(function(){b&=d.element(this)});return b}},removeAttrs:function(b){var d={},e=this;a.each(b.split(/\s/),function(c,f){d[f]=e.attr(f);e.removeAttr(f)});return d},rules:function(b,d){var e=this[0];if(b){var c=a.data(e.form,"validator").settings,f=c.rules,h=a.validator.staticRules(e);switch(b){case "add":a.extend(h,a.validator.normalizeRule(d));f[e.name]=h;if(d.messages)c.messages[e.name]=a.extend(c.messages[e.name],d.messages);break;case "remove":if(!d){delete f[e.name];
return h}var o={};a.each(d.split(/\s/),function(v,C){o[C]=h[C];delete h[C]});return o}}b=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(e),a.validator.classRules(e),a.validator.attributeRules(e),a.validator.staticRules(e)),e);if(b.required){d=b.required;delete b.required;b=a.extend({required:d},b)}return b}});a.extend(a.expr[":"],{blank:function(b){return!a.trim(""+b.value)},filled:function(b){return!!a.trim(""+b.value)},unchecked:function(b){return!b.checked}});a.validator=function(b,
d){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=d;this.init()};a.validator.format=function(b,d){if(arguments.length==1)return function(){var e=a.makeArray(arguments);e.unshift(b);return a.validator.format.apply(this,e)};if(arguments.length>2&&d.constructor!=Array)d=a.makeArray(arguments).slice(1);if(d.constructor!=Array)d=[d];a.each(d,function(e,c){b=b.replace(new RegExp("\\{"+e+"\\}","g"),c)});return b};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",
validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);this.errorsFor(b).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b)))this.element(b)},onkeyup:function(b){if(b.name in
this.submitted||b==this.lastElement)this.element(b)},onclick:function(b){if(b.name in this.submitted)this.element(b);else b.parentNode.name in this.submitted&&this.element(b.parentNode)},highlight:function(b,d,e){a(b).addClass(d).removeClass(e)},unhighlight:function(b,d,e){a(b).removeClass(d).addClass(e)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",
date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),
range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){function b(c){var f=a.data(this[0].form,"validator");c="on"+c.type.replace(/^validate/,"");f.settings[c]&&f.settings[c].call(f,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 d=this.groups={};a.each(this.settings.groups,function(c,f){a.each(f.split(/\s/),function(h,o){d[o]=c})});var e=this.settings.rules;a.each(e,function(c,f){e[c]=a.validator.normalizeRule(f)});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 b=0,d=this.currentElements=this.elements();d[b];b++)this.check(d[b]);
return this.valid()},element:function(b){this.lastElement=b=this.clean(b);this.prepareElement(b);this.currentElements=a(b);var d=this.check(b);if(d)delete this.invalid[b.name];else this.invalid[b.name]=true;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return d},showErrors:function(b){if(b){a.extend(this.errorMap,b);this.errorList=[];for(var d in b)this.errorList.push({message:b[d],element:this.findByName(d)[0]});this.successList=a.grep(this.successList,
function(e){return!(e.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(b){var d=0;for(var e in b)d++;return d},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(d){return d.element.name==b.name}).length==1&&b},elements:function(){var b=this,d={};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);if(this.name in d||!b.objectLength(a(this).rules()))return false;return d[this.name]=true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},
prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(b){b=this.clean(b);if(this.checkable(b))b=this.findByName(b.name)[0];var d=a(b).rules(),e=false;for(method in d){var c={method:method,parameters:d[method]};try{var f=a.validator.methods[method].call(this,b.value.replace(/\r/g,""),b,c.parameters);if(f=="dependency-mismatch")e=true;else{e=false;if(f=="pending"){this.toHide=this.toHide.not(this.errorsFor(b));return}if(!f){this.formatAndAdd(b,c);return false}}}catch(h){this.settings.debug&&
window.console&&console.log("exception occured when checking element "+b.id+", check the '"+c.method+"' method",h);throw h;}}if(!e){this.objectLength(d)&&this.successList.push(b);return true}},customMetaMessage:function(b,d){if(a.metadata)return(b=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata())&&b.messages&&b.messages[d]},customMessage:function(b,d){return(b=this.settings.messages[b])&&(b.constructor==String?b:b[d])},findDefined:function(){for(var b=0;b<arguments.length;b++)if(arguments[b]!==
undefined)return arguments[b]},defaultMessage:function(b,d){return this.findDefined(this.customMessage(b.name,d),this.customMetaMessage(b,d),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[d],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,d){var e=this.defaultMessage(b,d.method),c=/\$?\{(\d+)\}/g;if(typeof e=="function")e=e.call(this,d.parameters,b);else if(c.test(e))e=jQuery.format(e.replace(c,"{$1}"),d.parameters);this.errorList.push({message:e,
element:b});this.errorMap[b.name]=e;this.submitted[b.name]=e},addWrapper:function(b){if(this.settings.wrapper)b=b.add(b.parent(this.settings.wrapper));return b},defaultShowErrors:function(){for(var b=0;this.errorList[b];b++){var d=this.errorList[b];this.settings.highlight&&this.settings.highlight.call(this,d.element,this.settings.errorClass,this.settings.validClass);this.showLabel(d.element,d.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(b=
0;this.successList[b];b++)this.showLabel(this.successList[b]);if(this.settings.unhighlight){b=0;for(d=this.validElements();d[b];b++)this.settings.unhighlight.call(this,d[b],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,
d){var e=this.errorsFor(b);if(e.length){e.removeClass().addClass(this.settings.errorClass);e.attr("generated")&&e.html(d)}else{e=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(b),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper)e=e.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();this.labelContainer.append(e).length||(this.settings.errorPlacement?this.settings.errorPlacement(e,a(b)):e.insertAfter(b))}if(!d&&this.settings.success){e.text("");
typeof this.settings.success=="string"?e.addClass(this.settings.success):this.settings.success(e)}this.toShow=this.toShow.add(e)},errorsFor:function(b){var d=this.idOrName(b);return this.errors().filter(function(){return a(this).attr("for")==d})},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(b){var d=this.currentForm;return a(document.getElementsByName(b)).map(function(e,c){return c.form==
d&&c.name==b&&c||null})},getLength:function(b,d){switch(d.nodeName.toLowerCase()){case "select":return a("option:selected",d).length;case "input":if(this.checkable(d))return this.findByName(d.name).filter(":checked").length}return b.length},depend:function(b,d){return this.dependTypes[typeof b]?this.dependTypes[typeof b](b,d):true},dependTypes:{"boolean":function(b){return b},string:function(b,d){return!!a(b,d.form).length},"function":function(b,d){return b(d)}},optional:function(b){return!a.validator.methods.required.call(this,
a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(b,d){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[b.name];if(d&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false}else if(!d&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=
false}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,d){b.constructor==String?(this.classRuleSettings[b]=d):a.extend(this.classRuleSettings,
b)},classRules:function(b){var d={};(b=a(b).attr("class"))&&a.each(b.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(d,a.validator.classRuleSettings[this])});return d},attributeRules:function(b){var d={};b=a(b);for(method in a.validator.methods){var e=b.attr(method);if(e)d[method]=e}d.maxlength&&/-1|2147483647|524288/.test(d.maxlength)&&delete d.maxlength;return d},metadataRules:function(b){if(!a.metadata)return{};var d=a.data(b.form,"validator").settings.meta;return d?a(b).metadata()[d]:
a(b).metadata()},staticRules:function(b){var d={},e=a.data(b.form,"validator");if(e.settings.rules)d=a.validator.normalizeRule(e.settings.rules[b.name])||{};return d},normalizeRules:function(b,d){a.each(b,function(e,c){if(c===false)delete b[e];else if(c.param||c.depends){var f=true;switch(typeof c.depends){case "string":f=!!a(c.depends,d.form).length;break;case "function":f=c.depends.call(d,d);break}if(f)b[e]=c.param!==undefined?c.param:true;else delete b[e]}});a.each(b,function(e,c){b[e]=a.isFunction(c)?
c(d):c});a.each(["minlength","maxlength","min","max"],function(){if(b[this])b[this]=Number(b[this])});a.each(["rangelength","range"],function(){if(b[this])b[this]=[Number(b[this][0]),Number(b[this][1])]});if(a.validator.autoCreateRanges){if(b.min&&b.max){b.range=[b.min,b.max];delete b.min;delete b.max}if(b.minlength&&b.maxlength){b.rangelength=[b.minlength,b.maxlength];delete b.minlength;delete b.maxlength}}b.messages&&delete b.messages;return b},normalizeRule:function(b){if(typeof b=="string"){var d=
{};a.each(b.split(/\s/),function(){d[this]=true});b=d}return b},addMethod:function(b,d,e){a.validator.methods[b]=d;a.validator.messages[b]=e!=undefined?e:a.validator.messages[b];d.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,d,e){if(!this.depend(e,d))return"dependency-mismatch";switch(d.nodeName.toLowerCase()){case "select":return(b=a(d).val())&&b.length>0;case "input":if(this.checkable(d))return this.getLength(b,d)>0;default:return a.trim(b).length>
0}},remote:function(b,d,e){if(this.optional(d))return"dependency-mismatch";var c=this.previousValue(d);this.settings.messages[d.name]||(this.settings.messages[d.name]={});c.originalMessage=this.settings.messages[d.name].remote;this.settings.messages[d.name].remote=c.message;e=typeof e=="string"&&{url:e}||e;if(c.old!==b){c.old=b;var f=this;this.startRequest(d);var h={};h[d.name]=b;a.ajax(a.extend(true,{url:e,mode:"abort",port:"validate"+d.name,dataType:"json",data:h,success:function(o){f.settings.messages[d.name].remote=
c.originalMessage;var v=o===true;if(v){var C=f.formSubmitted;f.prepareElement(d);f.formSubmitted=C;f.successList.push(d);f.showErrors()}else{C={};o=c.message=o||f.defaultMessage(d,"remote");C[d.name]=a.isFunction(o)?o(b):o;f.showErrors(C)}c.valid=v;f.stopRequest(d,v)}},e));return"pending"}else if(this.pending[d.name])return"pending";return c.valid},minlength:function(b,d,e){return this.optional(d)||this.getLength(a.trim(b),d)>=e},maxlength:function(b,d,e){return this.optional(d)||this.getLength(a.trim(b),
d)<=e},rangelength:function(b,d,e){b=this.getLength(a.trim(b),d);return this.optional(d)||b>=e[0]&&b<=e[1]},min:function(b,d,e){return this.optional(d)||b>=e},max:function(b,d,e){return this.optional(d)||b<=e},range:function(b,d,e){return this.optional(d)||b>=e[0]&&b<=e[1]},email:function(b,d){return this.optional(d)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(b)},
url:function(b,d){return this.optional(d)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(b)},
date:function(b,d){return this.optional(d)||!/Invalid|NaN/.test(new Date(b))},dateISO:function(b,d){return this.optional(d)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(b)},number:function(b,d){return this.optional(d)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(b)},digits:function(b,d){return this.optional(d)||/^\d+$/.test(b)},creditcard:function(b,d){if(this.optional(d))return"dependency-mismatch";if(/[^0-9-]+/.test(b))return false;var e=d=0,c=false;b=b.replace(/\D/g,"");for(var f=b.length-1;f>=
0;f--){e=b.charAt(f);e=parseInt(e,10);if(c)if((e*=2)>9)e-=9;d+=e;c=!c}return d%10==0},accept:function(b,d,e){e=typeof e=="string"?e.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(d)||b.match(new RegExp(".("+e+")$","i"))},equalTo:function(b,d,e){e=a(e).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(d).valid()});return b==e.val()}}});a.format=a.validator.format})(jQuery);
(function(a){var b=a.ajax,d={};a.ajax=function(e){e=a.extend(e,a.extend({},a.ajaxSettings,e));var c=e.port;if(e.mode=="abort"){d[c]&&d[c].abort();return d[c]=b.apply(this,arguments)}return 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,d){function e(c){c=a.event.fix(c);c.type=d;return a.event.handle.call(this,c)}a.event.special[d]={setup:function(){this.addEventListener(b,e,true)},teardown:function(){this.removeEventListener(b,e,true)},handler:function(c){arguments[0]=a.event.fix(c);arguments[0].type=d;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{validateDelegate:function(b,
d,e){return this.bind(d,function(c){var f=a(c.target);if(f.is(b))return e.apply(f,arguments)})}})})(jQuery);(function(a){a.fn.extend({reflect:function(b){b=a.extend({height:1/3,opacity:0.5},b);return this.unreflect().each(function(){var d=this;if(/^img$/i.test(d.tagName)){var e=function(){var c=d.width,f=d.height,h,o,v,C;o=Math.floor(b.height>1?Math.min(f,b.height):f*b.height);if(a.browser.msie)h=a("<img />").attr("src",d.src).css({width:c,height:f,marginBottom:o-f,filter:"flipv progid:DXImageTransform.Microsoft.Alpha(opacity="+b.opacity*100+", style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy="+
o/f*100+")"})[0];else{h=a("<canvas />")[0];if(!h.getContext)return;v=h.getContext("2d");try{a(h).attr({width:c,height:o});v.save();v.translate(0,f-1);v.scale(1,-1);v.drawImage(d,0,0,c,f);v.restore();v.globalCompositeOperation="destination-out";C=v.createLinearGradient(0,0,0,o);C.addColorStop(0,"rgba(255, 255, 255, "+(1-b.opacity)+")");C.addColorStop(1,"rgba(255, 255, 255, 1.0)");v.fillStyle=C;v.rect(0,0,c,o);v.fill()}catch(y){return}}a(h).css({display:"block",border:0});h=a(/^a$/i.test(d.parentNode.tagName)?
"<span />":"<div />").insertAfter(d).append([d,h])[0];h.className=d.className;a.data(d,"reflected",h.style.cssText=d.style.cssText);a(h).css({width:c,height:f+o,overflow:"hidden"});d.style.cssText="display: block; border: 0px";d.className="reflected"};d.complete?e():a(d).load(e)}})},unreflect:function(){return this.unbind("load").each(function(){var b=a.data(this,"reflected"),d;if(b!==undefined){d=this.parentNode;this.className=d.className;this.style.cssText=b;a.removeData(this,"reflected");d.parentNode.replaceChild(this,
d)}})}})})(jQuery);jQuery(function(a){a("img.reflect").reflect({})});mySettings_bb={previewParserPath:"~/templates/preview.html",markupSet:[{name:"Bold",key:"B",openWith:"[b]",closeWith:"[/b]"},{name:"Italic",key:"I",openWith:"[i]",closeWith:"[/i]"},{name:"Underline",key:"U",openWith:"[u]",closeWith:"[/u]"},{separator:"---------------"},{name:"Left",openWith:"[left]",closeWith:"[/left]"},{name:"Center",openWith:"[center]",closeWith:"[/center]"},{name:"Right",openWith:"[right]",closeWith:"[/right]"},{separator:"---------------"},{name:"Picture",key:"P",replaceWith:"[img][![Url]!][/img]"},
{name:"Link",key:"L",openWith:"[url=[![Url]!]]",closeWith:"[/url]",placeHolder:"Your text to link here..."},{separator:"---------------"},{name:"Colors",openWith:"[color=[![Color]!]]",closeWith:"[/color]",dropMenu:[{name:"Yellow",openWith:"[color=#FFFF00]",closeWith:"[/color]",className:"col1-1"},{name:"Orange",openWith:"[color=#FFA500]",closeWith:"[/color]",className:"col1-2"},{name:"Red",openWith:"[color=#FF0000]",closeWith:"[/color]",className:"col1-3"},{name:"Blue",openWith:"[color=#0000FF]",
closeWith:"[/color]",className:"col2-1"},{name:"Purple",openWith:"[color=#800080]",closeWith:"[/color]",className:"col2-2"},{name:"Green",openWith:"[color=#008000]",closeWith:"[/color]",className:"col2-3"},{name:"White",openWith:"[color=#FFFFFF]",closeWith:"[/color]",className:"col3-1"},{name:"Gray",openWith:"[color=#808080]",closeWith:"[/color]",className:"col3-2"},{name:"Black",openWith:"[color=#000000]",closeWith:"[/color]",className:"col3-3"}]},{name:"Size",key:"S",openWith:"[size=[![Text size]!]]",
closeWith:"[/size]",dropMenu:[{name:"Big",openWith:"[size=200]",closeWith:"[/size]"},{name:"Normal",openWith:"[size=100]",closeWith:"[/size]"},{name:"Small",openWith:"[size=50]",closeWith:"[/size]"}]},{name:"Smilies",openWith:"",closeWith:"",dropMenu:[{name:"Happy",openWith:":)",className:"sm1"},{name:"Smile",openWith:":D",className:"sm2"},{name:"Surprised",openWith:":o",className:"sm3"},{name:"Tongue",openWith:":P",className:"sm4"},{name:"Unhappy",openWith:":(",className:"sm5"},{name:"Wink",openWith:";)",
className:"sm6"}]},{separator:"---------------"},{name:"Bulleted list",openWith:"[list]\n",closeWith:"\n[/list]"},{name:"List item",openWith:"[*] "},{separator:"---------------"},{name:"Code",openWith:"[code]",closeWith:"[/code]"},{separator:"---------------"},{name:"Item",openWith:"[item]",closeWith:"[/item]"},{name:"Item Icon",openWith:"[itemicon]",closeWith:"[/itemicon]"},{name:"File Manager",className:"upload",beforeInsert:function(){jQuery.FrameDialog.create({url:mmocms_root_path+"admin/upload.php?editor=markitup",
title:"",buttons:false,height:500,width:600,modal:false,resizable:true,draggable:true})}},{separator:"---------------"},{name:"Clean",className:"clean",replaceWith:function(a){return a.selection.replace(/\[(.*?)\]/g,"")}}]};
mySettings_html={previewParserPath:"~/templates/preview.html",onShiftEnter:{keepDefault:false,replaceWith:"<br />\n"},onCtrlEnter:{keepDefault:false,openWith:"\n<p>",closeWith:"</p>"},onTab:{keepDefault:false,replaceWith:"    "},markupSet:[{name:"Bold",key:"B",openWith:"(!(<strong>|!|<b>)!)",closeWith:"(!(</strong>|!|</b>)!)"},{name:"Italic",key:"I",openWith:"(!(<em>|!|<i>)!)",closeWith:"(!(</em>|!|</i>)!)"},{name:"Stroke through",key:"S",openWith:"<del>",closeWith:"</del>"},{separator:"---------------"},
{name:"Picture",key:"P",replaceWith:'<img src="[![Source:!:http://]!]" alt="[![Alternative text]!]" />'},{name:"Link",key:"L",openWith:'<a href="[![Link:!:http://]!]"(!( title="[![Title]!]")!)>',closeWith:"</a>",placeHolder:"Your text to link..."},{separator:"---------------"},{name:"Clean",className:"clean",replaceWith:function(a){return a.selection.replace(/<(.*?)>/g,"")}},{name:"Preview",className:"preview",call:"preview"}]};

