/*!
 * jQuery JavaScript Library v1.5.1
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Wed Feb 23 13:55:29 2011 -0500
 */
(function(aP,aN){function ah(b){return aJ.isWindow(b)?b:b.nodeType===9?b.defaultView||b.parentWindow:!1}function an(e){if(!cp[e]){var d=aJ("<"+e+">").appendTo("body"),f=d.css("display");d.remove();if(f==="none"||f===""){f="block"}cp[e]=f}return cp[e]}function ap(e,d){var f={};aJ.each(aq.concat.apply([],aq.slice(0,d)),function(){f[this]=e});return f}function cs(){try{return new aP.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}}function cu(){try{return new aP.XMLHttpRequest}catch(a){}}function cw(){aJ(aP).unload(function(){for(var b in cz){cz[b](0,1)}})}function cG(E,D){E.dataFilter&&(D=E.dataFilter(D,E.dataType));var C=E.dataTypes,B={},A,z,y=C.length,x,v=C[0],u,s,q,d,b;for(A=1;A<y;A++){if(A===1){for(z in E.converters){typeof z==="string"&&(B[z.toLowerCase()]=E.converters[z])}}u=v,v=C[A];if(v==="*"){v=u}else{if(u!=="*"&&u!==v){s=u+" "+v,q=B[s]||B["* "+v];if(!q){b=aN;for(d in B){x=d.split(" ");if(x[0]===u||x[0]==="*"){b=B[x[1]+" "+v];if(b){d=B[d],d===!0?q=b:b===!0&&(q=d);break}}}}!q&&!b&&aJ.error("No conversion from "+s.replace(" "," to ")),q!==!0&&(D=q?q(D):b(d(D)))}}}return D}function cH(y,x,v){var u=y.contents,s=y.dataTypes,q=y.responseFields,n,m,l,b;for(m in q){m in v&&(x[q[m]]=v[m])}while(s[0]==="*"){s.shift(),n===aN&&(n=y.mimeType||x.getResponseHeader("content-type"))}if(n){for(m in u){if(u[m]&&u[m].test(n)){s.unshift(m);break}}}if(s[0] in v){l=s[0]}else{for(m in v){if(!s[0]||y.converters[m+" "+s[0]]){l=m;break}b||(b=m)}l=l||b}if(l){l!==s[0]&&s.unshift(l);return v[l]}}function cI(g,d,l,k){if(aJ.isArray(d)&&d.length){aJ.each(d,function(a,c){l||aR.test(g)?k(g,c):cI(g+"["+(typeof c==="object"||aJ.isArray(c)?a:"")+"]",c,l,k)})}else{if(l||d==null||typeof d!=="object"){k(g,d)}else{if(aJ.isArray(d)||aJ.isEmptyObject(d)){k(g,"")}else{for(var j in d){cI(g+"["+j+"]",d[j],l,k)}}}}}function cJ(A,z,y,x,v,u){v=v||z.dataTypes[0],u=u||{},u[v]=!0;var s=A[v],q=0,n=s?s.length:0,m=A===cP,b;for(;q<n&&(m||!b);q++){b=s[q](z,y,x),typeof b==="string"&&(!m||u[b]?b=aN:(z.dataTypes.unshift(b),b=cJ(A,z,y,x,b,u)))}(m||!b)&&!u["*"]&&(b=cJ(A,z,y,x,"*",u));return b}function cK(b){return function(a,s){typeof a!=="string"&&(s=a,a="*");if(aJ.isFunction(s)){var q=a.toLowerCase().split(cV),n=0,m=q.length,l,k,d;for(;n<m;n++){l=q[n],d=/^\+/.test(l),d&&(l=l.substr(1)||"*"),k=b[l]=b[l]||[],k[d?"unshift":"push"](s)}}}}function aU(g,d,l){var k=d==="width"?a3:a1,j=d==="width"?g.offsetWidth:g.offsetHeight;if(l==="border"){return j}aJ.each(k,function(){l||(j-=parseFloat(aJ.css(g,"padding"+this))||0),l==="margin"?j+=parseFloat(aJ.css(g,"margin"+this))||0:j-=parseFloat(aJ.css(g,"border"+this+"Width"))||0});return j}function b9(d,c){c.src?aJ.ajax({url:c.src,async:!1,dataType:"script"}):aJ.globalEval(c.text||c.textContent||c.innerHTML||""),c.parentNode&&c.parentNode.removeChild(c)}function aS(b){return"getElementsByTagName" in b?b.getElementsByTagName("*"):"querySelectorAll" in b?b.querySelectorAll("*"):[]}function cX(e,d){if(d.nodeType===1){var f=d.nodeName.toLowerCase();d.clearAttributes(),d.mergeAttributes(e);if(f==="object"){d.outerHTML=e.outerHTML}else{if(f!=="input"||e.type!=="checkbox"&&e.type!=="radio"){if(f==="option"){d.selected=e.defaultSelected}else{if(f==="input"||f==="textarea"){d.defaultValue=e.defaultValue}}}else{e.checked&&(d.defaultChecked=d.checked=e.checked),d.value!==e.value&&(d.value=e.value)}}d.removeAttribute(aJ.expando)}}function aY(v,u){if(u.nodeType===1&&aJ.hasData(v)){var s=aJ.expando,q=aJ.data(v),n=aJ.data(u,q);if(q=q[s]){var m=q.events;n=n[s]=aJ.extend({},q);if(m){delete n.handle,n.events={};for(var l in m){for(var k=0,d=m[l].length;k<d;k++){aJ.event.add(u,l+(m[l][k].namespace?".":"")+m[l][k].namespace,m[l][k],m[l][k].data)}}}}}}function a0(d,c){return aJ.nodeName(d,"table")?d.getElementsByTagName("tbody")[0]||d.appendChild(d.ownerDocument.createElement("tbody")):d}function ch(f,d,j){if(aJ.isFunction(d)){return aJ.grep(f,function(b,k){var c=!!d.call(b,k,b);return c===j})}if(d.nodeType){return aJ.grep(f,function(b,c){return b===d===j})}if(typeof d==="string"){var g=aJ.grep(f,function(b){return b.nodeType===1});if(cn.test(d)){return aJ.filter(d,g,!j)}d=aJ.filter(d,g)}return aJ.grep(f,function(b,c){return aJ.inArray(b,d)>=0===j})}function ci(b){return !b||!b.parentNode||b.parentNode.nodeType===11}function ct(d,c){return(d&&d!=="*"?d+".":"")+c.replace(al,"`").replace(aj,"&")}function cv(L){var K,J,I,H,G,F,E,D,C,B,A,z,y,x=[],v=[],u=aJ._data(this,"events");if(L.liveFired!==this&&u&&u.live&&!L.target.disabled&&(!L.button||L.type!=="click")){L.namespace&&(z=new RegExp("(^|\\.)"+L.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),L.liveFired=this;var d=u.live.slice(0);for(E=0;E<d.length;E++){G=d[E],G.origType.replace(ao,"")===L.type?v.push(G.selector):d.splice(E--,1)}H=aJ(L.target).closest(v,L.currentTarget);for(D=0,C=H.length;D<C;D++){A=H[D];for(E=0;E<d.length;E++){G=d[E];if(A.selector===G.selector&&(!z||z.test(G.namespace))&&!A.elem.disabled){F=A.elem,I=null;if(G.preType==="mouseenter"||G.preType==="mouseleave"){L.type=G.preType,I=aJ(L.relatedTarget).closest(G.selector)[0]}(!I||I!==F)&&x.push({elem:F,handleObj:G,level:A.level})}}}for(D=0,C=x.length;D<C;D++){H=x[D];if(J&&H.level>J){break}L.currentTarget=H.elem,L.data=H.handleObj.data,L.handleObj=H.handleObj,y=H.handleObj.origHandler.apply(H.elem,arguments);if(y===!1||L.isPropagationStopped()){J=H.level,y===!1&&(K=!1);if(L.isImmediatePropagationStopped()){break}}}return K}}function cA(b,j,g){var d=aJ.extend({},g[0]);d.type=b,d.originalEvent={},d.liveFired=aN,aJ.event.handle.call(j,d),d.isDefaultPrevented()&&g[0].preventDefault()}function ad(){return !0}function ae(){return !1}function aD(d){for(var c in d){if(c!=="toJSON"){return !1}}return !0}function aF(b,j,e){if(e===aN&&b.nodeType===1){e=b.getAttribute("data-"+j);if(typeof e==="string"){try{e=e==="true"?!0:e==="false"?!1:e==="null"?null:aJ.isNaN(e)?aH.test(e)?aJ.parseJSON(e):e:parseFloat(e)}catch(d){}aJ.data(b,j,e)}else{e=aN}}return e}var aL=aP.document,aJ=function(){function J(){if(!bl.isReady){try{aL.documentElement.doScroll("left")}catch(d){setTimeout(J,1);return}bl.ready()}}var bl=function(e,d){return new bl.fn.init(e,d,bi)},bk=aP.jQuery,bj=aP.$,bi,bh=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,bg=/\S/,bf=/^\s+/,be=/\s+$/,bd=/\d/,bc=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bb=/^[\],:{}\s]*$/,ba=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,Z=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,X=/(?:^|:|,)(?:\s*\[)+/g,V=/(webkit)[ \/]([\w.]+)/,T=/(opera)(?:.*version)?[ \/]([\w.]+)/,R=/(msie) ([\w.]+)/,P=/(mozilla)(?:.*? rv:([\w.]+))?/,N=navigator.userAgent,L,c=!1,b,a="then done fail isResolved isRejected promise".split(" "),Y,W=Object.prototype.toString,U=Object.prototype.hasOwnProperty,S=Array.prototype.push,Q=Array.prototype.slice,O=String.prototype.trim,M=Array.prototype.indexOf,K={};bl.fn=bl.prototype={constructor:bl,init:function(d,u,s){var q,n,m,l;if(!d){return this}if(d.nodeType){this.context=this[0]=d,this.length=1;return this}if(d==="body"&&!u&&aL.body){this.context=aL,this[0]=aL.body,this.selector="body",this.length=1;return this}if(typeof d==="string"){q=bh.exec(d);if(!q||!q[1]&&u){return !u||u.jquery?(u||s).find(d):this.constructor(u).find(d)}if(q[1]){u=u instanceof bl?u[0]:u,l=u?u.ownerDocument||u:aL,m=bc.exec(d),m?bl.isPlainObject(u)?(d=[aL.createElement(m[1])],bl.fn.attr.call(d,u,!0)):d=[l.createElement(m[1])]:(m=bl.buildFragment([q[1]],[l]),d=(m.cacheable?bl.clone(m.fragment):m.fragment).childNodes);return bl.merge(this,d)}n=aL.getElementById(q[2]);if(n&&n.parentNode){if(n.id!==q[2]){return s.find(d)}this.length=1,this[0]=n}this.context=aL,this.selector=d;return this}if(bl.isFunction(d)){return s.ready(d)}d.selector!==aN&&(this.selector=d.selector,this.context=d.context);return bl.makeArray(d,this)},selector:"",jquery:"1.5.1",length:0,size:function(){return this.length},toArray:function(){return Q.call(this,0)},get:function(d){return d==null?this.toArray():d<0?this[this.length+d]:this[d]},pushStack:function(f,d,j){var g=this.constructor();bl.isArray(f)?S.apply(g,f):bl.merge(g,f),g.prevObject=this,g.context=this.context,d==="find"?g.selector=this.selector+(this.selector?" ":"")+j:d&&(g.selector=this.selector+"."+d+"("+j+")");return g},each:function(e,d){return bl.each(this,e,d)},ready:function(d){bl.bindReady(),b.done(d);return this},eq:function(d){return d===-1?this.slice(d):this.slice(d,+d+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Q.apply(this,arguments),"slice",Q.call(arguments).join(","))},map:function(d){return this.pushStack(bl.map(this,function(e,f){return d.call(e,f,e)}))},end:function(){return this.prevObject||this.constructor(null)},push:S,sort:[].sort,splice:[].splice},bl.fn.init.prototype=bl.fn,bl.extend=bl.fn.extend=function(){var z,y,x,v,u,s,q=arguments[0]||{},n=1,m=arguments.length,d=!1;typeof q==="boolean"&&(d=q,q=arguments[1]||{},n=2),typeof q!=="object"&&!bl.isFunction(q)&&(q={}),m===n&&(q=this,--n);for(;n<m;n++){if((z=arguments[n])!=null){for(y in z){x=q[y],v=z[y];if(q===v){continue}d&&v&&(bl.isPlainObject(v)||(u=bl.isArray(v)))?(u?(u=!1,s=x&&bl.isArray(x)?x:[]):s=x&&bl.isPlainObject(x)?x:{},q[y]=bl.extend(d,s,v)):v!==aN&&(q[y]=v)}}}return q},bl.extend({noConflict:function(d){aP.$=bj,d&&(aP.jQuery=bk);return bl},isReady:!1,readyWait:1,ready:function(d){d===!0&&bl.readyWait--;if(!bl.readyWait||d!==!0&&!bl.isReady){if(!aL.body){return setTimeout(bl.ready,1)}bl.isReady=!0;if(d!==!0&&--bl.readyWait>0){return}b.resolveWith(aL,[bl]),bl.fn.trigger&&bl(aL).trigger("ready").unbind("ready")}},bindReady:function(){if(!c){c=!0;if(aL.readyState==="complete"){return setTimeout(bl.ready,1)}if(aL.addEventListener){aL.addEventListener("DOMContentLoaded",Y,!1),aP.addEventListener("load",bl.ready,!1)}else{if(aL.attachEvent){aL.attachEvent("onreadystatechange",Y),aP.attachEvent("onload",bl.ready);var d=!1;try{d=aP.frameElement==null}catch(f){}aL.documentElement.doScroll&&d&&J()}}}},isFunction:function(d){return bl.type(d)==="function"},isArray:Array.isArray||function(d){return bl.type(d)==="array"},isWindow:function(d){return d&&typeof d==="object"&&"setInterval" in d},isNaN:function(d){return d==null||!bd.test(d)||isNaN(d)},type:function(d){return d==null?String(d):K[W.call(d)]||"object"},isPlainObject:function(d){if(!d||bl.type(d)!=="object"||d.nodeType||bl.isWindow(d)){return !1}if(d.constructor&&!U.call(d,"constructor")&&!U.call(d.constructor.prototype,"isPrototypeOf")){return !1}var e;for(e in d){}return e===aN||U.call(d,e)},isEmptyObject:function(e){for(var d in e){return !1}return !0},error:function(d){throw d},parseJSON:function(d){if(typeof d!=="string"||!d){return null}d=bl.trim(d);if(bb.test(d.replace(ba,"@").replace(Z,"]").replace(X,""))){return aP.JSON&&aP.JSON.parse?aP.JSON.parse(d):(new Function("return "+d))()}bl.error("Invalid JSON: "+d)},parseXML:function(d,g,f){aP.DOMParser?(f=new DOMParser,g=f.parseFromString(d,"text/xml")):(g=new ActiveXObject("Microsoft.XMLDOM"),g.async="false",g.loadXML(d)),f=g.documentElement,(!f||!f.nodeName||f.nodeName==="parsererror")&&bl.error("Invalid XML: "+d);return g},noop:function(){},globalEval:function(f){if(f&&bg.test(f)){var d=aL.head||aL.getElementsByTagName("head")[0]||aL.documentElement,g=aL.createElement("script");bl.support.scriptEval()?g.appendChild(aL.createTextNode(f)):g.text=f,d.insertBefore(g,d.firstChild),d.removeChild(g)}},nodeName:function(e,d){return e.nodeName&&e.nodeName.toUpperCase()===d.toUpperCase()},each:function(d,u,s){var q,n=0,m=d.length,l=m===aN||bl.isFunction(d);if(s){if(l){for(q in d){if(u.apply(d[q],s)===!1){break}}}else{for(;n<m;){if(u.apply(d[n++],s)===!1){break}}}}else{if(l){for(q in d){if(u.call(d[q],q,d[q])===!1){break}}}else{for(var k=d[0];n<m&&u.call(k,n,k)!==!1;k=d[++n]){}}}return d},trim:O?function(d){return d==null?"":O.call(d)}:function(d){return d==null?"":(d+"").replace(bf,"").replace(be,"")},makeArray:function(f,d){var j=d||[];if(f!=null){var g=bl.type(f);f.length==null||g==="string"||g==="function"||g==="regexp"||bl.isWindow(f)?S.call(j,f):bl.merge(j,f)}return j},inArray:function(f,e){if(e.indexOf){return e.indexOf(f)}for(var j=0,g=e.length;j<g;j++){if(e[j]===f){return j}}return -1},merge:function(g,m){var l=g.length,k=0;if(typeof m.length==="number"){for(var j=m.length;k<j;k++){g[l++]=m[k]}}else{while(m[k]!==aN){g[l++]=m[k++]}}g.length=l;return g},grep:function(k,j,s){var q=[],n;s=!!s;for(var m=0,l=k.length;m<l;m++){n=!!j(k[m],m),s!==n&&q.push(k[m])}return q},map:function(k,j,s){var q=[],n;for(var m=0,l=k.length;m<l;m++){n=j(k[m],m,s),n!=null&&(q[q.length]=n)}return q.concat.apply([],q)},guid:1,proxy:function(d,g,f){arguments.length===2&&(typeof g==="string"?(f=d,d=f[g],g=aN):g&&!bl.isFunction(g)&&(f=g,g=aN)),!g&&d&&(g=function(){return d.apply(f||this,arguments)}),d&&(g.guid=d.guid=d.guid||g.guid||bl.guid++);return g},access:function(x,v,u,s,q,n){var m=x.length;if(typeof v==="object"){for(var l in v){bl.access(x,l,v[l],s,q,u)}return x}if(u!==aN){s=!n&&s&&bl.isFunction(u);for(var d=0;d<m;d++){q(x[d],v,s?u.call(x[d],d,q(x[d],v)):u,n)}return x}return m?q(x[0],v):aN},now:function(){return(new Date).getTime()},_Deferred:function(){var g=[],d,l,k,j={done:function(){if(!k){var s=arguments,q,n,m,f,e;d&&(e=d,d=0);for(q=0,n=s.length;q<n;q++){m=s[q],f=bl.type(m),f==="array"?j.done.apply(j,m):f==="function"&&g.push(m)}e&&j.resolveWith(e[0],e[1])}return this},resolveWith:function(n,m){if(!k&&!d&&!l){l=1;try{while(g[0]){g.shift().apply(n,m)}}catch(e){throw e}finally{d=[n,m],l=0}}return this},resolve:function(){j.resolveWith(bl.isFunction(this.promise)?this.promise():this,arguments);return this},isResolved:function(){return l||d},cancel:function(){k=1,g=[];return this}};return j},Deferred:function(f){var d=bl._Deferred(),j=bl._Deferred(),g;bl.extend(d,{then:function(e,k){d.done(e).fail(k);return this},fail:j.done,rejectWith:j.resolveWith,reject:j.resolve,isRejected:j.isResolved,promise:function(e){if(e==null){if(g){return g}g=e={}}var k=a.length;while(k--){e[a[k]]=d[a[k]]}return e}}),d.done(j.cancel).fail(d.cancel),delete d.cancel,f&&f.call(d,d);return d},when:function(j){var d=arguments.length,q=d<=1&&j&&bl.isFunction(j.promise)?j:bl.Deferred(),n=q.promise();if(d>1){var m=Q.call(arguments,0),l=d,k=function(e){return function(f){m[e]=arguments.length>1?Q.call(arguments,0):f,--l||q.resolveWith(n,m)}};while(d--){j=m[d],j&&bl.isFunction(j.promise)?j.promise().then(k(d),q.reject):--l}l||q.resolveWith(n,m)}else{q!==j&&q.resolve(j)}return n},uaMatch:function(e){e=e.toLowerCase();var d=V.exec(e)||T.exec(e)||R.exec(e)||e.indexOf("compatible")<0&&P.exec(e)||[];return{browser:d[1]||"",version:d[2]||"0"}},sub:function(){function f(e,j){return new f.fn.init(e,j)}bl.extend(!0,f,this),f.superclass=this,f.fn=f.prototype=this(),f.fn.constructor=f,f.subclass=this.subclass,f.fn.init=function d(e,j){j&&j instanceof bl&&!(j instanceof f)&&(j=f(j));return bl.fn.init.call(this,e,j,g)},f.fn.init.prototype=f.fn;var g=f(aL);return f},browser:{}}),b=bl._Deferred(),bl.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(e,d){K["[object "+d+"]"]=d.toLowerCase()}),L=bl.uaMatch(N),L.browser&&(bl.browser[L.browser]=!0,bl.browser.version=L.version),bl.browser.webkit&&(bl.browser.safari=!0),M&&(bl.inArray=function(e,d){return M.call(d,e)}),bg.test(" ")&&(bf=/^[\s\xA0]+/,be=/[\s\xA0]+$/),bi=bl(aL),aL.addEventListener?Y=function(){aL.removeEventListener("DOMContentLoaded",Y,!1),bl.ready()}:aL.attachEvent&&(Y=function(){aL.readyState==="complete"&&(aL.detachEvent("onreadystatechange",Y),bl.ready())});return bl}();(function(){aJ.support={};var A=aL.createElement("div");A.style.display="none",A.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var z=A.getElementsByTagName("*"),y=A.getElementsByTagName("a")[0],x=aL.createElement("select"),v=x.appendChild(aL.createElement("option")),u=A.getElementsByTagName("input")[0];if(z&&z.length&&y){aJ.support={leadingWhitespace:A.firstChild.nodeType===3,tbody:!A.getElementsByTagName("tbody").length,htmlSerialize:!!A.getElementsByTagName("link").length,style:/red/.test(y.getAttribute("style")),hrefNormalized:y.getAttribute("href")==="/a",opacity:/^0.55$/.test(y.style.opacity),cssFloat:!!y.style.cssFloat,checkOn:u.value==="on",optSelected:v.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,noCloneEvent:!0,noCloneChecked:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0},u.checked=!0,aJ.support.noCloneChecked=u.cloneNode(!0).checked,x.disabled=!0,aJ.support.optDisabled=!v.disabled;var s=null;aJ.support.scriptEval=function(){if(s===null){var j=aL.documentElement,m=aL.createElement("script"),l="script"+aJ.now();try{m.appendChild(aL.createTextNode("window."+l+"=1;"))}catch(k){}j.insertBefore(m,j.firstChild),aP[l]?(s=!0,delete aP[l]):s=!1,j.removeChild(m),j=m=l=null}return s};try{delete A.test}catch(q){aJ.support.deleteExpando=!1}!A.addEventListener&&A.attachEvent&&A.fireEvent&&(A.attachEvent("onclick",function d(){aJ.support.noCloneEvent=!1,A.detachEvent("onclick",d)}),A.cloneNode(!0).fireEvent("onclick")),A=aL.createElement("div"),A.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var c=aL.createDocumentFragment();c.appendChild(A.firstChild),aJ.support.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked,aJ(function(){var g=aL.createElement("div"),f=aL.getElementsByTagName("body")[0];if(f){g.style.width=g.style.paddingLeft="1px",f.appendChild(g),aJ.boxModel=aJ.support.boxModel=g.offsetWidth===2,"zoom" in g.style&&(g.style.display="inline",g.style.zoom=1,aJ.support.inlineBlockNeedsLayout=g.offsetWidth===2,g.style.display="",g.innerHTML="<div style='width:4px;'></div>",aJ.support.shrinkWrapBlocks=g.offsetWidth!==2),g.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var j=g.getElementsByTagName("td");aJ.support.reliableHiddenOffsets=j[0].offsetHeight===0,j[0].style.display="",j[1].style.display="none",aJ.support.reliableHiddenOffsets=aJ.support.reliableHiddenOffsets&&j[0].offsetHeight===0,g.innerHTML="",f.removeChild(g).style.display="none",g=j=null}});var a=function(f){var e=aL.createElement("div");f="on"+f;if(!e.attachEvent){return !0}var g=f in e;g||(e.setAttribute(f,"return;"),g=typeof e[f]==="function"),e=null;return g};aJ.support.submitBubbles=a("submit"),aJ.support.changeBubbles=a("change"),A=z=y=null}})();var aH=/^(?:\{.*\}|\[.*\])$/;aJ.extend({cache:{},uuid:0,expando:"jQuery"+(aJ.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(b){b=b.nodeType?aJ.cache[b[aJ.expando]]:b[aJ.expando];return !!b&&!aD(b)},data:function(y,x,v,u){if(aJ.acceptData(y)){var s=aJ.expando,q=typeof x==="string",n,m=y.nodeType,d=m?aJ.cache:y,b=m?y[aJ.expando]:y[aJ.expando]&&aJ.expando;if((!b||u&&b&&!d[b][s])&&q&&v===aN){return}b||(m?y[aJ.expando]=b=++aJ.uuid:b=aJ.expando),d[b]||(d[b]={},m||(d[b].toJSON=aJ.noop));if(typeof x==="object"||typeof x==="function"){u?d[b][s]=aJ.extend(d[b][s],x):d[b]=aJ.extend(d[b],x)}n=d[b],u&&(n[s]||(n[s]={}),n=n[s]),v!==aN&&(n[x]=v);if(x==="events"&&!n[x]){return n[s]&&n[s].events}return q?n[x]:n}},removeData:function(v,u,s){if(aJ.acceptData(v)){var q=aJ.expando,n=v.nodeType,m=n?aJ.cache:v,g=n?v[aJ.expando]:aJ.expando;if(!m[g]){return}if(u){var d=s?m[g][q]:m[g];if(d){delete d[u];if(!aD(d)){return}}}if(s){delete m[g][q];if(!aD(m[g])){return}}var a=m[g][q];aJ.support.deleteExpando||m!=aP?delete m[g]:m[g]=null,a?(m[g]={},n||(m[g].toJSON=aJ.noop),m[g][q]=a):n&&(aJ.support.deleteExpando?delete v[aJ.expando]:v.removeAttribute?v.removeAttribute(aJ.expando):v[aJ.expando]=null)}},_data:function(e,d,f){return aJ.data(e,d,f,!0)},acceptData:function(d){if(d.nodeName){var c=aJ.noData[d.nodeName.toLowerCase()];if(c){return c!==!0&&d.getAttribute("classid")===c}}return !0}}),aJ.fn.extend({data:function(b,s){var q=null;if(typeof b==="undefined"){if(this.length){q=aJ.data(this[0]);if(this[0].nodeType===1){var n=this[0].attributes,m;for(var l=0,f=n.length;l<f;l++){m=n[l].name,m.indexOf("data-")===0&&(m=m.substr(5),aF(this[0],m,q[m]))}}}return q}if(typeof b==="object"){return this.each(function(){aJ.data(this,b)})}var d=b.split(".");d[1]=d[1]?"."+d[1]:"";if(s===aN){q=this.triggerHandler("getData"+d[1]+"!",[d[0]]),q===aN&&this.length&&(q=aJ.data(this[0],b),q=aF(this[0],b,q));return q===aN&&d[1]?this.data(d[0]):q}return this.each(function(){var a=aJ(this),c=[d[0],s];a.triggerHandler("setData"+d[1]+"!",c),aJ.data(this,b,s),a.triggerHandler("changeData"+d[1]+"!",c)})},removeData:function(b){return this.each(function(){aJ.removeData(this,b)})}}),aJ.extend({queue:function(f,d,j){if(f){d=(d||"fx")+"queue";var g=aJ._data(f,d);if(!j){return g||[]}!g||aJ.isArray(j)?g=aJ._data(f,d,aJ.makeArray(j)):g.push(j);return g}},dequeue:function(f,d){d=d||"fx";var j=aJ.queue(f,d),g=j.shift();g==="inprogress"&&(g=j.shift()),g&&(d==="fx"&&j.unshift("inprogress"),g.call(f,function(){aJ.dequeue(f,d)})),j.length||aJ.removeData(f,d+"queue",!0)}}),aJ.fn.extend({queue:function(b,d){typeof b!=="string"&&(d=b,b="fx");if(d===aN){return aJ.queue(this[0],b)}return this.each(function(a){var c=aJ.queue(this,b,d);b==="fx"&&c[0]!=="inprogress"&&aJ.dequeue(this,b)})},dequeue:function(b){return this.each(function(){aJ.dequeue(this,b)})},delay:function(d,c){d=aJ.fx?aJ.fx.speeds[d]||d:d,c=c||"fx";return this.queue(c,function(){var a=this;setTimeout(function(){aJ.dequeue(a,c)},d)})},clearQueue:function(b){return this.queue(b||"fx",[])}});var aB=/[\n\t\r]/g,az=/\s+/,ay=/\r/g,ax=/^(?:href|src|style)$/,aw=/^(?:button|input)$/i,av=/^(?:button|input|object|select|textarea)$/i,au=/^a(?:rea)?$/i,ar=/^(?:radio|checkbox)$/i;aJ.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"},aJ.fn.extend({attr:function(d,c){return aJ.access(this,d,c,!0,aJ.attr)},removeAttr:function(d,c){return this.each(function(){aJ.attr(this,d,""),this.nodeType===1&&this.removeAttribute(d)})},addClass:function(x){if(aJ.isFunction(x)){return this.each(function(a){var e=aJ(this);e.addClass(x.call(this,a,e.attr("class")))})}if(x&&typeof x==="string"){var v=(x||"").split(az);for(var u=0,s=this.length;u<s;u++){var q=this[u];if(q.nodeType===1){if(q.className){var n=" "+q.className+" ",m=q.className;for(var l=0,d=v.length;l<d;l++){n.indexOf(" "+v[l]+" ")<0&&(m+=" "+v[l])}q.className=aJ.trim(m)}else{q.className=x}}}}return this},removeClass:function(d){if(aJ.isFunction(d)){return this.each(function(a){var e=aJ(this);e.removeClass(d.call(this,a,e.attr("class")))})}if(d&&typeof d==="string"||d===aN){var v=(d||"").split(az);for(var u=0,s=this.length;u<s;u++){var q=this[u];if(q.nodeType===1&&q.className){if(d){var n=(" "+q.className+" ").replace(aB," ");for(var m=0,b=v.length;m<b;m++){n=n.replace(" "+v[m]+" "," ")}q.className=aJ.trim(n)}else{q.className=""}}}}return this},toggleClass:function(f,d){var j=typeof f,g=typeof d==="boolean";if(aJ.isFunction(f)){return this.each(function(b){var a=aJ(this);a.toggleClass(f.call(this,b,a.attr("class"),d),d)})}return this.each(function(){if(j==="string"){var l,e=0,c=aJ(this),b=d,a=f.split(az);while(l=a[e++]){b=g?b:!c.hasClass(l),c[b?"addClass":"removeClass"](l)}}else{if(j==="undefined"||j==="boolean"){this.className&&aJ._data(this,"__className__",this.className),this.className=this.className||f===!1?"":aJ._data(this,"__className__")||""}}})},hasClass:function(f){var e=" "+f+" ";for(var j=0,g=this.length;j<g;j++){if((" "+this[j].className+" ").replace(aB," ").indexOf(e)>-1){return !0}}return !1},val:function(A){if(!arguments.length){var z=this[0];if(z){if(aJ.nodeName(z,"option")){var y=z.attributes.value;return !y||y.specified?z.value:z.text}if(aJ.nodeName(z,"select")){var x=z.selectedIndex,v=[],u=z.options,s=z.type==="select-one";if(x<0){return null}for(var q=s?x:0,j=s?x+1:u.length;q<j;q++){var d=u[q];if(d.selected&&(aJ.support.optDisabled?!d.disabled:d.getAttribute("disabled")===null)&&(!d.parentNode.disabled||!aJ.nodeName(d.parentNode,"optgroup"))){A=aJ(d).val();if(s){return A}v.push(A)}}if(s&&!v.length&&u.length){return aJ(u[x]).val()}return v}if(ar.test(z.type)&&!aJ.support.checkOn){return z.getAttribute("value")===null?"on":z.value}return(z.value||"").replace(ay,"")}return aN}var b=aJ.isFunction(A);return this.each(function(a){var l=aJ(this),k=A;if(this.nodeType===1){b&&(k=A.call(this,a,l.val())),k==null?k="":typeof k==="number"?k+="":aJ.isArray(k)&&(k=aJ.map(k,function(c){return c==null?"":c+""}));if(aJ.isArray(k)&&ar.test(this.type)){this.checked=aJ.inArray(l.val(),k)>=0}else{if(aJ.nodeName(this,"select")){var g=aJ.makeArray(k);aJ("option",this).each(function(){this.selected=aJ.inArray(aJ(this).val(),g)>=0}),g.length||(this.selectedIndex=-1)}else{this.value=k}}}})}}),aJ.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(v,u,s,q){if(!v||v.nodeType===3||v.nodeType===8||v.nodeType===2){return aN}if(q&&u in aJ.attrFn){return aJ(v)[u](s)}var n=v.nodeType!==1||!aJ.isXMLDoc(v),m=s!==aN;u=n&&aJ.props[u]||u;if(v.nodeType===1){var l=ax.test(u);if(u==="selected"&&!aJ.support.optSelected){var k=v.parentNode;k&&(k.selectedIndex,k.parentNode&&k.parentNode.selectedIndex)}if((u in v||v[u]!==aN)&&n&&!l){m&&(u==="type"&&aw.test(v.nodeName)&&v.parentNode&&aJ.error("type property can't be changed"),s===null?v.nodeType===1&&v.removeAttribute(u):v[u]=s);if(aJ.nodeName(v,"form")&&v.getAttributeNode(u)){return v.getAttributeNode(u).nodeValue}if(u==="tabIndex"){var d=v.getAttributeNode("tabIndex");return d&&d.specified?d.value:av.test(v.nodeName)||au.test(v.nodeName)&&v.href?0:aN}return v[u]}if(!aJ.support.style&&n&&u==="style"){m&&(v.style.cssText=""+s);return v.style.cssText}m&&v.setAttribute(u,""+s);if(!v.attributes[u]&&(v.hasAttribute&&!v.hasAttribute(u))){return aN}var b=!aJ.support.hrefNormalized&&n&&l?v.getAttribute(u,2):v.getAttribute(u);return b===null?aN:b}m&&(v[u]=s);return v[u]}});var ao=/\.(.*)$/,am=/^(?:textarea|input|select)$/i,al=/\./g,aj=/ /g,ag=/[^\w\s.|`]/g,af=function(b){return b.replace(ag,"\\$&")};aJ.event={add:function(F,E,D,C){if(F.nodeType!==3&&F.nodeType!==8){try{aJ.isWindow(F)&&(F!==aP&&!F.frameElement)&&(F=aP)}catch(B){}if(D===!1){D=ae}else{if(!D){return}}var A,z;D.handler&&(A=D,D=A.handler),D.guid||(D.guid=aJ.guid++);var y=aJ._data(F);if(!y){return}var x=y.events,v=y.handle;x||(y.events=x={}),v||(y.handle=v=function(){return typeof aJ!=="undefined"&&!aJ.event.triggered?aJ.event.handle.apply(v.elem,arguments):aN}),v.elem=F,E=E.split(" ");var u,s=0,d;while(u=E[s++]){z=A?aJ.extend({},A):{handler:D,data:C},u.indexOf(".")>-1?(d=u.split("."),u=d.shift(),z.namespace=d.slice(0).sort().join(".")):(d=[],z.namespace=""),z.type=u,z.guid||(z.guid=D.guid);var b=x[u],a=aJ.event.special[u]||{};if(!b){b=x[u]=[];if(!a.setup||a.setup.call(F,C,d,v)===!1){F.addEventListener?F.addEventListener(u,v,!1):F.attachEvent&&F.attachEvent("on"+u,v)}}a.add&&(a.add.call(F,z),z.handler.guid||(z.handler.guid=D.guid)),b.push(z),aJ.event.global[u]=!0}F=null}},global:{},remove:function(L,K,J,I){if(L.nodeType!==3&&L.nodeType!==8){J===!1&&(J=ae);var H,G,F,E,D=0,C,B,A,z,y,x,v,u=aJ.hasData(L)&&aJ._data(L),d=u&&u.events;if(!u||!d){return}K&&K.type&&(J=K.handler,K=K.type);if(!K||typeof K==="string"&&K.charAt(0)==="."){K=K||"";for(G in d){aJ.event.remove(L,G+K)}return}K=K.split(" ");while(G=K[D++]){v=G,x=null,C=G.indexOf(".")<0,B=[],C||(B=G.split("."),G=B.shift(),A=new RegExp("(^|\\.)"+aJ.map(B.slice(0).sort(),af).join("\\.(?:.*\\.)?")+"(\\.|$)")),y=d[G];if(!y){continue}if(!J){for(E=0;E<y.length;E++){x=y[E];if(C||A.test(x.namespace)){aJ.event.remove(L,v,x.handler,E),y.splice(E--,1)}}continue}z=aJ.event.special[G]||{};for(E=I||0;E<y.length;E++){x=y[E];if(J.guid===x.guid){if(C||A.test(x.namespace)){I==null&&y.splice(E--,1),z.remove&&z.remove.call(L,x)}if(I!=null){break}}}if(y.length===0||I!=null&&y.length===1){(!z.teardown||z.teardown.call(L,B)===!1)&&aJ.removeEvent(L,G,u.handle),H=null,delete d[G]}}if(aJ.isEmptyObject(d)){var b=u.handle;b&&(b.elem=null),delete u.events,delete u.handle,aJ.isEmptyObject(u)&&aJ.removeData(L,aN,!0)}}},trigger:function(F,E,D){var C=F.type||F,B=arguments[3];if(!B){F=typeof F==="object"?F[aJ.expando]?F:aJ.extend(aJ.Event(C),F):aJ.Event(C),C.indexOf("!")>=0&&(F.type=C=C.slice(0,-1),F.exclusive=!0),D||(F.stopPropagation(),aJ.event.global[C]&&aJ.each(aJ.cache,function(){var a=aJ.expando,c=this[a];c&&c.events&&c.events[C]&&aJ.event.trigger(F,E,c.handle.elem)}));if(!D||D.nodeType===3||D.nodeType===8){return aN}F.result=aN,F.target=D,E=aJ.makeArray(E),E.unshift(F)}F.currentTarget=D;var A=aJ._data(D,"handle");A&&A.apply(D,E);var z=D.parentNode||D.ownerDocument;try{D&&D.nodeName&&aJ.noData[D.nodeName.toLowerCase()]||D["on"+C]&&D["on"+C].apply(D,E)===!1&&(F.result=!1,F.preventDefault())}catch(y){}if(!F.isPropagationStopped()&&z){aJ.event.trigger(F,E,z,!0)}else{if(!F.isDefaultPrevented()){var x,v=F.target,u=C.replace(ao,""),s=aJ.nodeName(v,"a")&&u==="click",d=aJ.event.special[u]||{};if((!d._default||d._default.call(D,F)===!1)&&!s&&!(v&&v.nodeName&&aJ.noData[v.nodeName.toLowerCase()])){try{v[u]&&(x=v["on"+u],x&&(v["on"+u]=null),aJ.event.triggered=!0,v[u]())}catch(b){}x&&(v["on"+u]=x),aJ.event.triggered=!1}}}},handle:function(B){var A,z,y,x,v,u=[],s=aJ.makeArray(arguments);B=s[0]=aJ.event.fix(B||aP.event),B.currentTarget=this,A=B.type.indexOf(".")<0&&!B.exclusive,A||(y=B.type.split("."),B.type=y.shift(),u=y.slice(0).sort(),x=new RegExp("(^|\\.)"+u.join("\\.(?:.*\\.)?")+"(\\.|$)")),B.namespace=B.namespace||u.join("."),v=aJ._data(this,"events"),z=(v||{})[B.type];if(v&&z){z=z.slice(0);for(var q=0,d=z.length;q<d;q++){var b=z[q];if(A||x.test(b.namespace)){B.handler=b.handler,B.data=b.data,B.handleObj=b;var a=b.handler.apply(this,s);a!==aN&&(B.result=a,a===!1&&(B.preventDefault(),B.stopPropagation()));if(B.isImmediatePropagationStopped()){break}}}}return B.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(b){if(b[aJ.expando]){return b}var l=b;b=aJ.Event(l);for(var k=this.props.length,j;k;){j=this.props[--k],b[j]=l[j]}b.target||(b.target=b.srcElement||aL),b.target.nodeType===3&&(b.target=b.target.parentNode),!b.relatedTarget&&b.fromElement&&(b.relatedTarget=b.fromElement===b.target?b.toElement:b.fromElement);if(b.pageX==null&&b.clientX!=null){var d=aL.documentElement,c=aL.body;b.pageX=b.clientX+(d&&d.scrollLeft||c&&c.scrollLeft||0)-(d&&d.clientLeft||c&&c.clientLeft||0),b.pageY=b.clientY+(d&&d.scrollTop||c&&c.scrollTop||0)-(d&&d.clientTop||c&&c.clientTop||0)}b.which==null&&(b.charCode!=null||b.keyCode!=null)&&(b.which=b.charCode!=null?b.charCode:b.keyCode),!b.metaKey&&b.ctrlKey&&(b.metaKey=b.ctrlKey),!b.which&&b.button!==aN&&(b.which=b.button&1?1:b.button&2?3:b.button&4?2:0);return b},guid:100000000,proxy:aJ.proxy,special:{ready:{setup:aJ.bindReady,teardown:aJ.noop},live:{add:function(b){aJ.event.add(this,ct(b.origType,b.selector),aJ.extend({},b,{handler:cv,guid:b.handler.guid}))},remove:function(b){aJ.event.remove(this,ct(b.origType,b.selector),b)}},beforeunload:{setup:function(e,d,f){aJ.isWindow(this)&&(this.onbeforeunload=f)},teardown:function(d,c){this.onbeforeunload===c&&(this.onbeforeunload=null)}}}},aJ.removeEvent=aL.removeEventListener?function(e,d,f){e.removeEventListener&&e.removeEventListener(d,f,!1)}:function(e,d,f){e.detachEvent&&e.detachEvent("on"+d,f)},aJ.Event=function(b){if(!this.preventDefault){return new aJ.Event(b)}b&&b.type?(this.originalEvent=b,this.type=b.type,this.isDefaultPrevented=b.defaultPrevented||b.returnValue===!1||b.getPreventDefault&&b.getPreventDefault()?ad:ae):this.type=b,this.timeStamp=aJ.now(),this[aJ.expando]=!0},aJ.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ad;var b=this.originalEvent;b&&(b.preventDefault?b.preventDefault():b.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=ad;var b=this.originalEvent;b&&(b.stopPropagation&&b.stopPropagation(),b.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ad,this.stopPropagation()},isDefaultPrevented:ae,isPropagationStopped:ae,isImmediatePropagationStopped:ae};var ac=function(d){var c=d.relatedTarget;try{if(c!==aL&&!c.parentNode){return}while(c&&c!==this){c=c.parentNode}c!==this&&(d.type=d.data,aJ.event.handle.apply(this,arguments))}catch(f){}},ab=function(b){b.type=b.data,aJ.event.handle.apply(this,arguments)};aJ.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(d,c){aJ.event.special[d]={setup:function(a){aJ.event.add(this,c,a&&a.selector?ab:ac,d)},teardown:function(b){aJ.event.remove(this,c,b&&b.selector?ab:ac)}}}),aJ.support.submitBubbles||(aJ.event.special.submit={setup:function(d,c){if(this.nodeName&&this.nodeName.toLowerCase()!=="form"){aJ.event.add(this,"click.specialSubmit",function(f){var e=f.target,g=e.type;(g==="submit"||g==="image")&&aJ(e).closest("form").length&&cA("submit",this,arguments)}),aJ.event.add(this,"keypress.specialSubmit",function(f){var e=f.target,g=e.type;(g==="text"||g==="password")&&aJ(e).closest("form").length&&f.keyCode===13&&cA("submit",this,arguments)})}else{return !1}},teardown:function(b){aJ.event.remove(this,".specialSubmit")}});if(!aJ.support.changeBubbles){var aa,cE=function(e){var d=e.type,f=e.value;d==="radio"||d==="checkbox"?f=e.checked:d==="select-multiple"?f=e.selectedIndex>-1?aJ.map(e.options,function(b){return b.selected}).join("-"):"":e.nodeName.toLowerCase()==="select"&&(f=e.selectedIndex);return f},cC=function cC(b){var j=b.target,g,d;if(am.test(j.nodeName)&&!j.readOnly){g=aJ._data(j,"_change_data"),d=cE(j),(b.type!=="focusout"||j.type!=="radio")&&aJ._data(j,"_change_data",d);if(g===aN||d===g){return}if(g!=null||d){b.type="change",b.liveFired=aN,aJ.event.trigger(b,arguments[1],j)}}};aJ.event.special.change={filters:{focusout:cC,beforedeactivate:cC,click:function(e){var d=e.target,f=d.type;(f==="radio"||f==="checkbox"||d.nodeName.toLowerCase()==="select")&&cC.call(this,e)},keydown:function(e){var d=e.target,f=d.type;(e.keyCode===13&&d.nodeName.toLowerCase()!=="textarea"||e.keyCode===32&&(f==="checkbox"||f==="radio")||f==="select-multiple")&&cC.call(this,e)},beforeactivate:function(d){var c=d.target;aJ._data(c,"_change_data",cE(c))}},setup:function(e,d){if(this.type==="file"){return !1}for(var f in aa){aJ.event.add(this,f+".specialChange",aa[f])}return am.test(this.nodeName)},teardown:function(b){aJ.event.remove(this,".specialChange");return am.test(this.nodeName)}},aa=aJ.event.special.change.filters,aa.focus=aa.beforeactivate}aL.addEventListener&&aJ.each({focus:"focusin",blur:"focusout"},function(e,d){function f(b){b=aJ.event.fix(b),b.type=d;return aJ.event.handle.call(this,b)}aJ.event.special[d]={setup:function(){this.addEventListener(e,f,!0)},teardown:function(){this.removeEventListener(e,f,!0)}}}),aJ.each(["bind","one"],function(b,d){aJ.fn[d]=function(c,s,q){if(typeof c==="object"){for(var n in c){this[d](n,s,c[n],q)}return this}if(aJ.isFunction(s)||s===!1){q=s,s=aN}var m=d==="one"?aJ.proxy(q,function(e){aJ(this).unbind(e,m);return q.apply(this,arguments)}):q;if(c==="unload"&&d!=="one"){this.one(c,s,q)}else{for(var l=0,k=this.length;l<k;l++){aJ.event.add(this[l],c,m,s)}}return this}}),aJ.fn.extend({unbind:function(g,d){if(typeof g!=="object"||g.preventDefault){for(var k=0,j=this.length;k<j;k++){aJ.event.remove(this[k],g,d)}}else{for(var l in g){this.unbind(l,g[l])}}return this},delegate:function(f,e,j,g){return this.live(e,j,g,f)},undelegate:function(e,d,f){return arguments.length===0?this.unbind("live"):this.die(d,null,f,e)},trigger:function(d,c){return this.each(function(){aJ.event.trigger(d,c,this)})},triggerHandler:function(e,d){if(this[0]){var f=aJ.Event(e);f.preventDefault(),f.stopPropagation(),aJ.event.trigger(f,d,this[0]);return f.result}},toggle:function(e){var d=arguments,f=1;while(f<d.length){aJ.proxy(e,d[f++])}return this.click(aJ.proxy(e,function(b){var a=(aJ._data(this,"lastToggle"+e.guid)||0)%f;aJ._data(this,"lastToggle"+e.guid,a+1),b.preventDefault();return d[a].apply(this,arguments)||!1}))},hover:function(d,c){return this.mouseenter(d).mouseleave(c||d)}});var cy={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};aJ.each(["live","die"],function(b,d){aJ.fn[d]=function(G,F,E,D){var C,B=0,A,z,y,x=D||this.selector,v=D?this:aJ(this.context);if(typeof G==="object"&&!G.preventDefault){for(var u in G){v[d](u,F,G[u],x)}return this}aJ.isFunction(F)&&(E=F,F=aN),G=(G||"").split(" ");while((C=G[B++])!=null){A=ao.exec(C),z="",A&&(z=A[0],C=C.replace(ao,""));if(C==="hover"){G.push("mouseenter"+z,"mouseleave"+z);continue}y=C,C==="focus"||C==="blur"?(G.push(cy[C]+z),C=C+z):C=(cy[C]||C)+z;if(d==="live"){for(var s=0,c=v.length;s<c;s++){aJ.event.add(v[s],"live."+ct(C,x),{data:F,selector:x,handler:E,origType:C,origHandler:E,preType:y})}}else{v.unbind("live."+ct(C,x),E)}}return this}}),aJ.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(d,c){aJ.fn[c]=function(b,e){e==null&&(e=b,b=null);return arguments.length>0?this.bind(c,b,e):this.trigger(c)},aJ.attrFn&&(aJ.attrFn[c]=!0)}),function(){function c(O,N,v,u,s,q){for(var n=0,m=u.length;n<m;n++){var l=u[n];if(l){var k=!1;l=l[O];while(l){if(l.sizcache===v){k=u[l.sizset];break}if(l.nodeType===1){q||(l.sizcache=v,l.sizset=n);if(typeof N!=="string"){if(l===N){k=!0;break}}else{if(F.filter(N,[l]).length>0){k=l;break}}}l=l[O]}u[n]=k}}}function d(O,N,v,u,s,q){for(var n=0,m=u.length;n<m;n++){var l=u[n];if(l){var k=!1;l=l[O];while(l){if(l.sizcache===v){k=u[l.sizset];break}l.nodeType===1&&!q&&(l.sizcache=v,l.sizset=n);if(l.nodeName.toLowerCase()===N){k=l;break}l=l[O]}u[n]=k}}}var M=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,L=0,K=Object.prototype.toString,J=!1,I=!0,H=/\\/g,G=/\W/;[0,0].sort(function(){I=!1;return 0});var F=function(S,Q,P,O){P=P||[],Q=Q||aL;var N=Q;if(Q.nodeType!==1&&Q.nodeType!==9){return[]}if(!S||typeof S!=="string"){return P}var v,m,l,k,f,a,X,W,V=!0,U=F.isXML(Q),T=[],R=S;do{M.exec(""),v=M.exec(R);if(v){R=v[3],T.push(v[1]);if(v[2]){k=v[3];break}}}while(v);if(T.length>1&&D.exec(S)){if(T.length===2&&E.relative[T[0]]){m=b(T[0]+T[1],Q)}else{m=E.relative[T[0]]?[Q]:F(T.shift(),Q);while(T.length){S=T.shift(),E.relative[S]&&(S+=T.shift()),m=b(S,m)}}}else{!O&&T.length>1&&Q.nodeType===9&&!U&&E.match.ID.test(T[0])&&!E.match.ID.test(T[T.length-1])&&(f=F.find(T.shift(),Q,U),Q=f.expr?F.filter(f.expr,f.set)[0]:f.set[0]);if(Q){f=O?{expr:T.pop(),set:A(O)}:F.find(T.pop(),T.length===1&&(T[0]==="~"||T[0]==="+")&&Q.parentNode?Q.parentNode:Q,U),m=f.expr?F.filter(f.expr,f.set):f.set,T.length>0?l=A(m):V=!1;while(T.length){a=T.pop(),X=a,E.relative[a]?X=T.pop():a="",X==null&&(X=Q),E.relative[a](l,X,U)}}else{l=T=[]}}l||(l=m),l||F.error(a||S);if(K.call(l)==="[object Array]"){if(V){if(Q&&Q.nodeType===1){for(W=0;l[W]!=null;W++){l[W]&&(l[W]===!0||l[W].nodeType===1&&F.contains(Q,l[W]))&&P.push(m[W])}}else{for(W=0;l[W]!=null;W++){l[W]&&l[W].nodeType===1&&P.push(m[W])}}}else{P.push.apply(P,l)}}else{A(l,P)}k&&(F(k,N,P,O),F.uniqueSort(P));return P};F.uniqueSort=function(f){if(y){J=I,f.sort(y);if(J){for(var e=1;e<f.length;e++){f[e]===f[e-1]&&f.splice(e--,1)}}}return f},F.matches=function(f,e){return F(f,null,null,e)},F.matchesSelector=function(f,e){return F(e,null,null,[f]).length>0},F.find=function(N,v,u){var s;if(!N){return[]}for(var q=0,n=E.order.length;q<n;q++){var m,l=E.order[q];if(m=E.leftMatch[l].exec(N)){var k=m[1];m.splice(1,1);if(k.substr(k.length-1)!=="\\"){m[1]=(m[1]||"").replace(H,""),s=E.find[l](m,v,u);if(s!=null){N=N.replace(E.match[l],"");break}}}}s||(s=typeof v.getElementsByTagName!=="undefined"?v.getElementsByTagName("*"):[]);return{set:s,expr:N}},F.filter=function(X,W,V,U){var T,S,R=X,Q=[],P=W,O=W&&W[0]&&F.isXML(W[0]);while(X&&W.length){for(var N in E.filter){if((T=E.leftMatch[N].exec(X))!=null&&T[2]){var v,u,l=E.filter[N],k=T[1];S=!1,T.splice(1,1);if(k.substr(k.length-1)==="\\"){continue}P===Q&&(Q=[]);if(E.preFilter[N]){T=E.preFilter[N](T,P,V,Q,U,O);if(T){if(T===!0){continue}}else{S=v=!0}}if(T){for(var Z=0;(u=P[Z])!=null;Z++){if(u){v=l(u,T,Z,P);var Y=U^!!v;V&&v!=null?Y?S=!0:P[Z]=!1:Y&&(Q.push(u),S=!0)}}}if(v!==aN){V||(P=Q),X=X.replace(E.match[N],"");if(!S){return[]}break}}}if(X===R){if(S==null){F.error(X)}else{break}}R=X}return P},F.error=function(e){throw"Syntax error, unrecognized expression: "+e};var E=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(k,j){var u=typeof j==="string",s=u&&!G.test(j),q=u&&!s;s&&(j=j.toLowerCase());for(var n=0,m=k.length,l;n<m;n++){if(l=k[n]){while((l=l.previousSibling)&&l.nodeType!==1){}k[n]=q||l&&l.nodeName.toLowerCase()===j?l||!1:l===j}}q&&F.filter(j,k,!0)},">":function(k,j){var s,q=typeof j==="string",n=0,m=k.length;if(q&&!G.test(j)){j=j.toLowerCase();for(;n<m;n++){s=k[n];if(s){var l=s.parentNode;k[n]=l.nodeName.toLowerCase()===j?l:!1}}}else{for(;n<m;n++){s=k[n],s&&(k[n]=q?s.parentNode:s.parentNode===j)}q&&F.filter(j,k,!0)}},"":function(j,e,n){var m,l=L++,k=c;typeof e==="string"&&!G.test(e)&&(e=e.toLowerCase(),m=e,k=d),k("parentNode",e,l,j,m,n)},"~":function(j,e,n){var m,l=L++,k=c;typeof e==="string"&&!G.test(e)&&(e=e.toLowerCase(),m=e,k=d),k("previousSibling",e,l,j,m,n)}},find:{ID:function(f,e,j){if(typeof e.getElementById!=="undefined"&&!j){var g=e.getElementById(f[1]);return g&&g.parentNode?[g]:[]}},NAME:function(j,g){if(typeof g.getElementsByName!=="undefined"){var n=[],m=g.getElementsByName(j[1]);for(var l=0,k=m.length;l<k;l++){m[l].getAttribute("name")===j[1]&&n.push(m[l])}return n.length===0?null:n}},TAG:function(f,e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName(f[1])}}},preFilter:{CLASS:function(k,j,u,s,q,n){k=" "+k[1].replace(H,"")+" ";if(n){return k}for(var m=0,l;(l=j[m])!=null;m++){l&&(q^(l.className&&(" "+l.className+" ").replace(/[\t\n\r]/g," ").indexOf(k)>=0)?u||s.push(l):u&&(j[m]=!1))}return !1},ID:function(e){return e[1].replace(H,"")},TAG:function(f,e){return f[1].replace(H,"").toLowerCase()},CHILD:function(f){if(f[1]==="nth"){f[2]||F.error(f[0]),f[2]=f[2].replace(/^\+|\s*/g,"");var e=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(f[2]==="even"&&"2n"||f[2]==="odd"&&"2n+1"||!/\D/.test(f[2])&&"0n+"+f[2]||f[2]);f[2]=e[1]+(e[2]||1)-0,f[3]=e[3]-0}else{f[2]&&F.error(f[0])}f[0]=L++;return f},ATTR:function(k,j,s,q,n,m){var l=k[1]=k[1].replace(H,"");!m&&E.attrMap[l]&&(k[1]=E.attrMap[l]),k[4]=(k[4]||k[5]||"").replace(H,""),k[2]==="~="&&(k[4]=" "+k[4]+" ");return k},PSEUDO:function(a,n,m,l,k){if(a[1]==="not"){if((M.exec(a[3])||"").length>1||/^\w/.test(a[3])){a[3]=F(a[3],null,null,n)}else{var j=F.filter(a[3],n,m,!0^k);m||l.push.apply(l,j);return !1}}else{if(E.match.POS.test(a[0])||E.match.CHILD.test(a[0])){return !0}}return a},POS:function(e){e.unshift(!0);return e}},filters:{enabled:function(e){return e.disabled===!1&&e.type!=="hidden"},disabled:function(e){return e.disabled===!0},checked:function(e){return e.checked===!0},selected:function(e){e.parentNode&&e.parentNode.selectedIndex;return e.selected===!0},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(f,e,g){return !!F(g[3],f).length},header:function(e){return/h\d/i.test(e.nodeName)},text:function(e){return"text"===e.getAttribute("type")},radio:function(e){return"radio"===e.type},checkbox:function(e){return"checkbox"===e.type},file:function(e){return"file"===e.type},password:function(e){return"password"===e.type},submit:function(e){return"submit"===e.type},image:function(e){return"image"===e.type},reset:function(e){return"reset"===e.type},button:function(e){return"button"===e.type||e.nodeName.toLowerCase()==="button"},input:function(e){return/input|select|textarea|button/i.test(e.nodeName)}},setFilters:{first:function(f,e){return e===0},last:function(f,e,j,g){return e===g.length-1},even:function(f,e){return e%2===0},odd:function(f,e){return e%2===1},lt:function(f,e,g){return e<g[3]-0},gt:function(f,e,g){return e>g[3]-0},nth:function(f,e,g){return g[3]-0===e},eq:function(f,e,g){return g[3]-0===e}},filter:{PSEUDO:function(v,u,s,q){var n=u[1],m=E.filters[n];if(m){return m(v,s,u,q)}if(n==="contains"){return(v.textContent||v.innerText||F.getText([v])||"").indexOf(u[3])>=0}if(n==="not"){var l=u[3];for(var k=0,j=l.length;k<j;k++){if(l[k]===v){return !1}}return !0}F.error(n)},CHILD:function(O,N){var v=N[1],u=O;switch(v){case"only":case"first":while(u=u.previousSibling){if(u.nodeType===1){return !1}}if(v==="first"){return !0}u=O;case"last":while(u=u.nextSibling){if(u.nodeType===1){return !1}}return !0;case"nth":var s=N[2],q=N[3];if(s===1&&q===0){return !0}var n=N[0],m=O.parentNode;if(m&&(m.sizcache!==n||!O.nodeIndex)){var l=0;for(u=m.firstChild;u;u=u.nextSibling){u.nodeType===1&&(u.nodeIndex=++l)}m.sizcache=n}var k=O.nodeIndex-q;return s===0?k===0:k%s===0&&k/s>=0}},ID:function(f,e){return f.nodeType===1&&f.getAttribute("id")===e},TAG:function(f,e){return e==="*"&&f.nodeType===1||f.nodeName.toLowerCase()===e},CLASS:function(f,e){return(" "+(f.className||f.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(k,j){var s=j[1],q=E.attrHandle[s]?E.attrHandle[s](k):k[s]!=null?k[s]:k.getAttribute(s),n=q+"",m=j[2],l=j[4];return q==null?m==="!=":m==="="?n===l:m==="*="?n.indexOf(l)>=0:m==="~="?(" "+n+" ").indexOf(l)>=0:l?m==="!="?n!==l:m==="^="?n.indexOf(l)===0:m==="$="?n.substr(n.length-l.length)===l:m==="|="?n===l||n.substr(0,l.length+1)===l+"-":!1:n&&q!==!1},POS:function(j,g,n,m){var l=g[2],k=E.setFilters[l];if(k){return k(j,n,g,m)}}}},D=E.match.POS,C=function(f,e){return"\\"+(e-0+1)};for(var B in E.match){E.match[B]=new RegExp(E.match[B].source+/(?![^\[]*\])(?![^\(]*\))/.source),E.leftMatch[B]=new RegExp(/(^(?:.|\r|\n)*?)/.source+E.match[B].source.replace(/\\(\d+)/g,C))}var A=function(f,e){f=Array.prototype.slice.call(f,0);if(e){e.push.apply(e,f);return e}return f};try{Array.prototype.slice.call(aL.documentElement.childNodes,0)[0].nodeType}catch(z){A=function(g,f){var l=0,k=f||[];if(K.call(g)==="[object Array]"){Array.prototype.push.apply(k,g)}else{if(typeof g.length==="number"){for(var j=g.length;l<j;l++){k.push(g[l])}}else{for(;g[l];l++){k.push(g[l])}}}return k}}var y,x;aL.documentElement.compareDocumentPosition?y=function(f,e){if(f===e){J=!0;return 0}if(!f.compareDocumentPosition||!e.compareDocumentPosition){return f.compareDocumentPosition?-1:1}return f.compareDocumentPosition(e)&4?-1:1}:(y=function(O,N){var v,u,s=[],q=[],n=O.parentNode,m=N.parentNode,l=n;if(O===N){J=!0;return 0}if(n===m){return x(O,N)}if(!n){return -1}if(!m){return 1}while(l){s.unshift(l),l=l.parentNode}l=m;while(l){q.unshift(l),l=l.parentNode}v=s.length,u=q.length;for(var g=0;g<v&&g<u;g++){if(s[g]!==q[g]){return x(s[g],q[g])}}return g===v?x(O,q[g],-1):x(s[g],N,1)},x=function(f,e,j){if(f===e){return j}var g=f.nextSibling;while(g){if(g===e){return -1}g=g.nextSibling}return 1}),F.getText=function(f){var e="",j;for(var g=0;f[g];g++){j=f[g],j.nodeType===3||j.nodeType===4?e+=j.nodeValue:j.nodeType!==8&&(e+=F.getText(j.childNodes))}return e},function(){var f=aL.createElement("div"),j="script"+(new Date).getTime(),g=aL.documentElement;f.innerHTML="<a name='"+j+"'/>",g.insertBefore(f,g.firstChild),aL.getElementById(j)&&(E.find.ID=function(k,n,m){if(typeof n.getElementById!=="undefined"&&!m){var l=n.getElementById(k[1]);return l?l.id===k[1]||typeof l.getAttributeNode!=="undefined"&&l.getAttributeNode("id").nodeValue===k[1]?[l]:aN:[]}},E.filter.ID=function(k,e){var l=typeof k.getAttributeNode!=="undefined"&&k.getAttributeNode("id");return k.nodeType===1&&l&&l.nodeValue===e}),g.removeChild(f),g=f=null}(),function(){var e=aL.createElement("div");e.appendChild(aL.createComment("")),e.getElementsByTagName("*").length>0&&(E.find.TAG=function(g,f){var l=f.getElementsByTagName(g[1]);if(g[1]==="*"){var k=[];for(var j=0;l[j];j++){l[j].nodeType===1&&k.push(l[j])}l=k}return l}),e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"&&(E.attrHandle.href=function(f){return f.getAttribute("href",2)}),e=null}(),aL.querySelectorAll&&function(){var g=F,f=aL.createElement("div"),k="__sizzle__";f.innerHTML="<p class='TEST'></p>";if(!f.querySelectorAll||f.querySelectorAll(".TEST").length!==0){F=function(U,T,S,R){T=T||aL;if(!R&&!F.isXML(T)){var Q=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(U);if(Q&&(T.nodeType===1||T.nodeType===9)){if(Q[1]){return A(T.getElementsByTagName(U),S)}if(Q[2]&&E.find.CLASS&&T.getElementsByClassName){return A(T.getElementsByClassName(Q[2]),S)}}if(T.nodeType===9){if(U==="body"&&T.body){return A([T.body],S)}if(Q&&Q[3]){var P=T.getElementById(Q[3]);if(!P||!P.parentNode){return A([],S)}if(P.id===Q[3]){return A([P],S)}}try{return A(T.querySelectorAll(U),S)}catch(O){}}else{if(T.nodeType===1&&T.nodeName.toLowerCase()!=="object"){var N=T,v=T.getAttribute("id"),u=v||k,l=T.parentNode,a=/^\s*[+~]/.test(U);v?u=u.replace(/'/g,"\\$&"):T.setAttribute("id",u),a&&l&&(T=T.parentNode);try{if(!a||l){return A(T.querySelectorAll("[id='"+u+"'] "+U),S)}}catch(V){}finally{v||N.removeAttribute("id")}}}}return g(U,T,S,R)};for(var j in g){F[j]=g[j]}f=null}}(),function(){var g=aL.documentElement,f=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,k=!1;try{f.call(aL.documentElement,"[test!='']:sizzle")}catch(j){k=!0}f&&(F.matchesSelector=function(l,n){n=n.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!F.isXML(l)){try{if(k||!E.match.PSEUDO.test(n)&&!/!=/.test(n)){return f.call(l,n)}}catch(m){}}return F(n,null,null,[l]).length>0})}(),function(){var e=aL.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(e.getElementsByClassName&&e.getElementsByClassName("e").length!==0){e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}E.order.splice(1,0,"CLASS"),E.find.CLASS=function(g,f,j){if(typeof f.getElementsByClassName!=="undefined"&&!j){return f.getElementsByClassName(g[1])}},e=null}}(),aL.documentElement.contains?F.contains=function(f,e){return f!==e&&(f.contains?f.contains(e):!0)}:aL.documentElement.compareDocumentPosition?F.contains=function(f,e){return !!(f.compareDocumentPosition(e)&16)}:F.contains=function(){return !1},F.isXML=function(f){var e=(f?f.ownerDocument||f:0).documentElement;return e?e.nodeName!=="HTML":!1};var b=function(k,j){var u,s=[],q="",n=j.nodeType?[j]:j;while(u=E.match.PSEUDO.exec(k)){q+=u[0],k=k.replace(E.match.PSEUDO,"")}k=E.relative[k]?k+"*":k;for(var m=0,l=n.length;m<l;m++){F(k,n[m],s)}return F.filter(q,s)};aJ.find=F,aJ.expr=F.selectors,aJ.expr[":"]=aJ.expr.filters,aJ.unique=F.uniqueSort,aJ.text=F.getText,aJ.isXMLDoc=F.isXML,aJ.contains=F.contains}();var cr=/Until$/,cq=/^(?:parents|prevUntil|prevAll)/,co=/,/,cn=/^.[^:#\[\.,]*$/,cm=Array.prototype.slice,cl=aJ.expr.match.POS,ck={children:!0,contents:!0,next:!0,prev:!0};aJ.fn.extend({find:function(j){var d=this.pushStack("","find",j),q=0;for(var n=0,m=this.length;n<m;n++){q=d.length,aJ.find(j,this[n],d);if(n>0){for(var l=q;l<d.length;l++){for(var k=0;k<q;k++){if(d[k]===d[l]){d.splice(l--,1);break}}}}}return d},has:function(d){var c=aJ(d);return this.filter(function(){for(var b=0,e=c.length;b<e;b++){if(aJ.contains(this,c[b])){return !0}}})},not:function(b){return this.pushStack(ch(this,b,!1),"not",b)},filter:function(b){return this.pushStack(ch(this,b,!0),"filter",b)},is:function(b){return !!b&&aJ.filter(b,this).length>0},closest:function(A,z){var y=[],x,v,u=this[0];if(aJ.isArray(A)){var s,q,n={},m=1;if(u&&A.length){for(x=0,v=A.length;x<v;x++){q=A[x],n[q]||(n[q]=aJ.expr.match.POS.test(q)?aJ(q,z||this.context):q)}while(u&&u.ownerDocument&&u!==z){for(q in n){s=n[q],(s.jquery?s.index(u)>-1:aJ(u).is(s))&&y.push({selector:q,elem:u,level:m})}u=u.parentNode,m++}}return y}var d=cl.test(A)?aJ(A,z||this.context):null;for(x=0,v=this.length;x<v;x++){u=this[x];while(u){if(d?d.index(u)>-1:aJ.find.matchesSelector(u,A)){y.push(u);break}u=u.parentNode;if(!u||!u.ownerDocument||u===z){break}}}y=y.length>1?aJ.unique(y):y;return this.pushStack(y,"closest",A)},index:function(b){if(!b||typeof b==="string"){return aJ.inArray(this[0],b?aJ(b):this.parent().children())}return aJ.inArray(b.jquery?b[0]:b,this)},add:function(f,d){var j=typeof f==="string"?aJ(f,d):aJ.makeArray(f),g=aJ.merge(this.get(),j);return this.pushStack(ci(j[0])||ci(g[0])?g:aJ.unique(g))},andSelf:function(){return this.add(this.prevObject)}}),aJ.each({parent:function(d){var c=d.parentNode;return c&&c.nodeType!==11?c:null},parents:function(b){return aJ.dir(b,"parentNode")},parentsUntil:function(e,d,f){return aJ.dir(e,"parentNode",f)},next:function(b){return aJ.nth(b,2,"nextSibling")},prev:function(b){return aJ.nth(b,2,"previousSibling")},nextAll:function(b){return aJ.dir(b,"nextSibling")},prevAll:function(b){return aJ.dir(b,"previousSibling")},nextUntil:function(e,d,f){return aJ.dir(e,"nextSibling",f)},prevUntil:function(e,d,f){return aJ.dir(e,"previousSibling",f)},siblings:function(b){return aJ.sibling(b.parentNode.firstChild,b)},children:function(b){return aJ.sibling(b.firstChild)},contents:function(b){return aJ.nodeName(b,"iframe")?b.contentDocument||b.contentWindow.document:aJ.makeArray(b.childNodes)}},function(d,c){aJ.fn[d]=function(k,j){var b=aJ.map(this,c,k),a=cm.call(arguments);cr.test(d)||(j=k),j&&typeof j==="string"&&(b=aJ.filter(j,b)),b=this.length>1&&!ck[d]?aJ.unique(b):b,(this.length>1||co.test(j))&&cq.test(d)&&(b=b.reverse());return this.pushStack(b,d,a.join(","))}}),aJ.extend({filter:function(e,d,f){f&&(e=":not("+e+")");return d.length===1?aJ.find.matchesSelector(d[0],e)?[d[0]]:[]:aJ.find.matches(e,d)},dir:function(b,l,k){var j=[],d=b[l];while(d&&d.nodeType!==9&&(k===aN||d.nodeType!==1||!aJ(d).is(k))){d.nodeType===1&&j.push(d),d=d[l]}return j},nth:function(g,f,l,k){f=f||1;var j=0;for(;g;g=g[l]){if(g.nodeType===1&&++j===f){break}}return g},sibling:function(e,d){var f=[];for(;e;e=e.nextSibling){e.nodeType===1&&e!==d&&f.push(e)}return f}});var b8=/ jQuery\d+="(?:\d+|null)"/g,b6=/^\s+/,b4=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,b2=/<([\w:]+)/,b0=/<tbody/i,a8=/<|&#?\w+;/,a6=/<(?:script|object|embed|option|style)/i,a4=/checked\s*(?:[^=]|=\s*.checked.)/i,a2={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,"",""]};a2.optgroup=a2.option,a2.tbody=a2.tfoot=a2.colgroup=a2.caption=a2.thead,a2.th=a2.td,aJ.support.htmlSerialize||(a2._default=[1,"div<div>","</div>"]),aJ.fn.extend({text:function(b){if(aJ.isFunction(b)){return this.each(function(a){var d=aJ(this);d.text(b.call(this,a,d.text()))})}if(typeof b!=="object"&&b!==aN){return this.empty().append((this[0]&&this[0].ownerDocument||aL).createTextNode(b))}return aJ.text(this)},wrapAll:function(d){if(aJ.isFunction(d)){return this.each(function(a){aJ(this).wrapAll(d.call(this,a))})}if(this[0]){var c=aJ(d,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&c.insertBefore(this[0]),c.map(function(){var b=this;while(b.firstChild&&b.firstChild.nodeType===1){b=b.firstChild}return b}).append(this)}return this},wrapInner:function(b){if(aJ.isFunction(b)){return this.each(function(a){aJ(this).wrapInner(b.call(this,a))})}return this.each(function(){var a=aJ(this),d=a.contents();d.length?d.wrapAll(b):a.append(b)})},wrap:function(b){return this.each(function(){aJ(this).wrapAll(b)})},unwrap:function(){return this.parent().each(function(){aJ.nodeName(this,"body")||aJ(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(b){this.nodeType===1&&this.appendChild(b)})},prepend:function(){return this.domManip(arguments,!0,function(b){this.nodeType===1&&this.insertBefore(b,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,!1,function(c){this.parentNode.insertBefore(c,this)})}if(arguments.length){var b=aJ(arguments[0]);b.push.apply(b,this.toArray());return this.pushStack(b,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,!1,function(c){this.parentNode.insertBefore(c,this.nextSibling)})}if(arguments.length){var b=this.pushStack(this,"after",arguments);b.push.apply(b,aJ(arguments[0]).toArray());return b}},remove:function(f,d){for(var j=0,g;(g=this[j])!=null;j++){if(!f||aJ.filter(f,[g]).length){!d&&g.nodeType===1&&(aJ.cleanData(g.getElementsByTagName("*")),aJ.cleanData([g])),g.parentNode&&g.parentNode.removeChild(g)}}return this},empty:function(){for(var d=0,c;(c=this[d])!=null;d++){c.nodeType===1&&aJ.cleanData(c.getElementsByTagName("*"));while(c.firstChild){c.removeChild(c.firstChild)}}return this},clone:function(d,c){d=d==null?!1:d,c=c==null?d:c;return this.map(function(){return aJ.clone(this,d,c)})},html:function(b){if(b===aN){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(b8,""):null}if(typeof b!=="string"||a6.test(b)||!aJ.support.leadingWhitespace&&b6.test(b)||a2[(b2.exec(b)||["",""])[1].toLowerCase()]){aJ.isFunction(b)?this.each(function(a){var e=aJ(this);e.html(b.call(this,a,e.html()))}):this.empty().append(b)}else{b=b.replace(b4,"<$1></$2>");try{for(var j=0,g=this.length;j<g;j++){this[j].nodeType===1&&(aJ.cleanData(this[j].getElementsByTagName("*")),this[j].innerHTML=b)}}catch(d){this.empty().append(b)}}return this},replaceWith:function(b){if(this[0]&&this[0].parentNode){if(aJ.isFunction(b)){return this.each(function(a){var f=aJ(this),d=f.html();f.replaceWith(b.call(this,a,d))})}typeof b!=="string"&&(b=aJ(b).detach());return this.each(function(){var a=this.nextSibling,d=this.parentNode;aJ(this).remove(),a?aJ(a).before(b):aJ(d).append(b)})}return this.pushStack(aJ(aJ.isFunction(b)?b():b),"replaceWith",b)},detach:function(b){return this.remove(b,!0)},domManip:function(C,B,A){var z,y,x,v,u=C[0],s=[];if(!aJ.support.checkClone&&arguments.length===3&&typeof u==="string"&&a4.test(u)){return this.each(function(){aJ(this).domManip(C,B,A,!0)})}if(aJ.isFunction(u)){return this.each(function(c){var a=aJ(this);C[0]=u.call(this,c,B?a.html():aN),a.domManip(C,B,A)})}if(this[0]){v=u&&u.parentNode,aJ.support.parentNode&&v&&v.nodeType===11&&v.childNodes.length===this.length?z={fragment:v}:z=aJ.buildFragment(C,this,s),x=z.fragment,x.childNodes.length===1?y=x=x.firstChild:y=x.firstChild;if(y){B=B&&aJ.nodeName(y,"tr");for(var q=0,d=this.length,b=d-1;q<d;q++){A.call(B?a0(this[q],y):this[q],z.cacheable||d>1&&q<b?aJ.clone(x,!0,!0):x)}}s.length&&aJ.each(s,b9)}return this}}),aJ.buildFragment=function(d,c,n){var m,l,k,j=c&&c[0]?c[0].ownerDocument||c[0]:aL;d.length===1&&typeof d[0]==="string"&&d[0].length<512&&j===aL&&d[0].charAt(0)==="<"&&!a6.test(d[0])&&(aJ.support.checkClone||!a4.test(d[0]))&&(l=!0,k=aJ.fragments[d[0]],k&&(k!==1&&(m=k))),m||(m=j.createDocumentFragment(),aJ.clean(d,j,m,n)),l&&(aJ.fragments[d[0]]=k?m:1);return{fragment:m,cacheable:l}},aJ.fragments={},aJ.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(d,c){aJ.fn[d]=function(q){var n=[],m=aJ(q),l=this.length===1&&this[0].parentNode;if(l&&l.nodeType===11&&l.childNodes.length===1&&m.length===1){m[c](this[0]);return this}for(var k=0,b=m.length;k<b;k++){var a=(k>0?this.clone(!0):this).get();aJ(m[k])[c](a),n=n.concat(a)}return this.pushStack(n,d,m.selector)}}),aJ.extend({clone:function(j,d,q){var n=j.cloneNode(!0),m,l,k;if((!aJ.support.noCloneEvent||!aJ.support.noCloneChecked)&&(j.nodeType===1||j.nodeType===11)&&!aJ.isXMLDoc(j)){cX(j,n),m=aS(j),l=aS(n);for(k=0;m[k];++k){cX(m[k],l[k])}}if(d){aY(j,n);if(q){m=aS(j),l=aS(n);for(k=0;m[k];++k){aY(m[k],l[k])}}}return n},clean:function(E,D,C,B){D=D||aL,typeof D.createElement==="undefined"&&(D=D.ownerDocument||D[0]&&D[0].ownerDocument||aL);var A=[];for(var z=0,y;(y=E[z])!=null;z++){typeof y==="number"&&(y+="");if(!y){continue}if(typeof y!=="string"||a8.test(y)){if(typeof y==="string"){y=y.replace(b4,"<$1></$2>");var x=(b2.exec(y)||["",""])[1].toLowerCase(),v=a2[x]||a2._default,u=v[0],s=D.createElement("div");s.innerHTML=v[1]+y+v[2];while(u--){s=s.lastChild}if(!aJ.support.tbody){var q=b0.test(y),d=x==="table"&&!q?s.firstChild&&s.firstChild.childNodes:v[1]==="<table>"&&!q?s.childNodes:[];for(var c=d.length-1;c>=0;--c){aJ.nodeName(d[c],"tbody")&&!d[c].childNodes.length&&d[c].parentNode.removeChild(d[c])}}!aJ.support.leadingWhitespace&&b6.test(y)&&s.insertBefore(D.createTextNode(b6.exec(y)[0]),s.firstChild),y=s.childNodes}}else{y=D.createTextNode(y)}y.nodeType?A.push(y):A=aJ.merge(A,y)}if(C){for(z=0;A[z];z++){!B||!aJ.nodeName(A[z],"script")||A[z].type&&A[z].type.toLowerCase()!=="text/javascript"?(A[z].nodeType===1&&A.splice.apply(A,[z+1,0].concat(aJ.makeArray(A[z].getElementsByTagName("script")))),C.appendChild(A[z])):B.push(A[z].parentNode?A[z].parentNode.removeChild(A[z]):A[z])}}return A},cleanData:function(y){var x,v,u=aJ.cache,s=aJ.expando,q=aJ.event.special,n=aJ.support.deleteExpando;for(var m=0,l;(l=y[m])!=null;m++){if(l.nodeName&&aJ.noData[l.nodeName.toLowerCase()]){continue}v=l[aJ.expando];if(v){x=u[v]&&u[v][s];if(x&&x.events){for(var d in x.events){q[d]?aJ.event.remove(l,d):aJ.removeEvent(l,d,x.handle)}x.handle&&(x.handle.elem=null)}n?delete l[aJ.expando]:l.removeAttribute&&l.removeAttribute(aJ.expando),delete u[v]}}}});var b7=/alpha\([^)]*\)/i,b5=/opacity=([^)]*)/,b3=/-([a-z])/ig,b1=/([A-Z])/g,a9=/^-?\d+(?:px)?$/i,a7=/^-?\d/,a5={position:"absolute",visibility:"hidden",display:"block"},a3=["Left","Right"],a1=["Top","Bottom"],aZ,aX,aW,aV=function(d,c){return c.toUpperCase()};aJ.fn.css=function(b,d){if(arguments.length===2&&d===aN){return this}return aJ.access(this,b,d,!0,function(f,j,g){return g!==aN?aJ.style(f,j,g):aJ.css(f,j)})},aJ.extend({cssHooks:{opacity:{get:function(e,d){if(d){var f=aZ(e,"opacity","opacity");return f===""?"1":f}return e.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":aJ.support.cssFloat?"cssFloat":"styleFloat"},style:function(v,u,s,q){if(v&&v.nodeType!==3&&v.nodeType!==8&&v.style){var n,m=aJ.camelCase(u),l=v.style,d=aJ.cssHooks[m];u=aJ.cssProps[m]||m;if(s===aN){if(d&&"get" in d&&(n=d.get(v,!1,q))!==aN){return n}return l[u]}if(typeof s==="number"&&isNaN(s)||s==null){return}typeof s==="number"&&!aJ.cssNumber[m]&&(s+="px");if(!d||!("set" in d)||(s=d.set(v,s))!==aN){try{l[u]=s}catch(b){}}}},css:function(b,m,l){var k,j=aJ.camelCase(m),d=aJ.cssHooks[j];m=aJ.cssProps[j]||j;if(d&&"get" in d&&(k=d.get(b,!0,l))!==aN){return k}if(aZ){return aZ(b,m,j)}},swap:function(g,f,l){var k={};for(var j in f){k[j]=g.style[j],g.style[j]=f[j]}l.call(g);for(j in f){g.style[j]=k[j]}},camelCase:function(b){return b.replace(b3,aV)}}),aJ.curCSS=aJ.css,aJ.each(["height","width"],function(d,c){aJ.cssHooks[c]={get:function(b,k,j){var g;if(k){b.offsetWidth!==0?g=aU(b,c,j):aJ.swap(b,a5,function(){g=aU(b,c,j)});if(g<=0){g=aZ(b,c,c),g==="0px"&&aW&&(g=aW(b,c,c));if(g!=null){return g===""||g==="auto"?"0px":g}}if(g<0||g==null){g=b.style[c];return g===""||g==="auto"?"0px":g}return typeof g==="string"?g:g+"px"}},set:function(f,e){if(!a9.test(e)){return e}e=parseFloat(e);if(e>=0){return e+"px"}}}}),aJ.support.opacity||(aJ.cssHooks.opacity={get:function(d,c){return b5.test((c&&d.currentStyle?d.currentStyle.filter:d.style.filter)||"")?parseFloat(RegExp.$1)/100+"":c?"1":""},set:function(g,d){var l=g.style;l.zoom=1;var k=aJ.isNaN(d)?"":"alpha(opacity="+d*100+")",j=l.filter||"";l.filter=b7.test(j)?j.replace(b7,k):l.filter+" "+k}}),aL.defaultView&&aL.defaultView.getComputedStyle&&(aX=function(b,m,l){var k,j,d;l=l.replace(b1,"-$1").toLowerCase();if(!(j=b.ownerDocument.defaultView)){return aN}if(d=j.getComputedStyle(b,null)){k=d.getPropertyValue(l),k===""&&!aJ.contains(b.ownerDocument.documentElement,b)&&(k=aJ.style(b,l))}return k}),aL.documentElement.currentStyle&&(aW=function(j,g){var n,m=j.currentStyle&&j.currentStyle[g],l=j.runtimeStyle&&j.runtimeStyle[g],k=j.style;!a9.test(m)&&a7.test(m)&&(n=k.left,l&&(j.runtimeStyle.left=j.currentStyle.left),k.left=g==="fontSize"?"1em":m||0,m=k.pixelLeft+"px",k.left=n,l&&(j.runtimeStyle.left=l));return m===""?"auto":m}),aZ=aX||aW,aJ.expr&&aJ.expr.filters&&(aJ.expr.filters.hidden=function(e){var d=e.offsetWidth,f=e.offsetHeight;return d===0&&f===0||!aJ.support.reliableHiddenOffsets&&(e.style.display||aJ.css(e,"display"))==="none"},aJ.expr.filters.visible=function(b){return !aJ.expr.filters.hidden(b)});var aT=/%20/g,aR=/\[\]$/,aQ=/\r?\n/g,aO=/#.*$/,aM=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aK=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aI=/(?:^file|^widget|\-extension):$/,aG=/^(?:GET|HEAD)$/,aE=/^\/\//,aC=/\?/,aA=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,cW=/^(?:select|textarea)/i,cV=/\s+/,cU=/([?&])_=[^&]*/,cT=/(^|\-)([a-z])/g,cS=function(e,d,f){return d+f.toUpperCase()},cR=/^([\w\+\.\-]+:)\/\/([^\/?#:]*)(?::(\d+))?/,cQ=aJ.fn.load,cP={},cO={},cN,cM;try{cN=aL.location.href}catch(cL){cN=aL.createElement("a"),cN.href="",cN=cN.href}cM=cR.exec(cN.toLowerCase()),aJ.fn.extend({load:function(b,n,m){if(typeof b!=="string"&&cQ){return cQ.apply(this,arguments)}if(!this.length){return this}var l=b.indexOf(" ");if(l>=0){var k=b.slice(l,b.length);b=b.slice(0,l)}var j="GET";n&&(aJ.isFunction(n)?(m=n,n=aN):typeof n==="object"&&(n=aJ.param(n,aJ.ajaxSettings.traditional),j="POST"));var d=this;aJ.ajax({url:b,type:j,dataType:"html",data:n,complete:function(f,e,g){g=f.responseText,f.isResolved()&&(f.done(function(c){g=c}),d.html(k?aJ("<div>").append(g.replace(aA,"")).find(k):g)),m&&d.each(m,[g,e,f])}});return this},serialize:function(){return aJ.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?aJ.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||cW.test(this.nodeName)||aK.test(this.type))}).map(function(e,d){var f=aJ(this).val();return f==null?null:aJ.isArray(f)?aJ.map(f,function(b,g){return{name:d.name,value:b.replace(aQ,"\r\n")}}):{name:d.name,value:f.replace(aQ,"\r\n")}}).get()}}),aJ.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(d,c){aJ.fn[c]=function(b){return this.bind(c,b)}}),aJ.each(["get","post"],function(b,d){aJ[d]=function(c,l,k,j){aJ.isFunction(l)&&(j=j||k,k=l,l=aN);return aJ.ajax({type:d,url:c,data:l,success:k,dataType:j})}}),aJ.extend({getScript:function(b,d){return aJ.get(b,aN,d,"script")},getJSON:function(e,d,f){return aJ.get(e,d,f,"json")},ajaxSetup:function(e,d){d?aJ.extend(!0,e,aJ.ajaxSettings,d):(d=e,e=aJ.extend(!0,aJ.ajaxSettings,d));for(var f in {context:1,url:1}){f in d?e[f]=d[f]:f in aJ.ajaxSettings&&(e[f]=aJ.ajaxSettings[f])}return e},ajaxSettings:{url:cN,isLocal:aI.test(cM[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":aP.String,"text html":!0,"text json":aJ.parseJSON,"text xml":aJ.parseXML}},ajaxPrefilter:cK(cP),ajaxTransport:cK(cO),ajax:function(T,S){function A(u,k,g,f){if(E!==2){E=2,G&&clearTimeout(G),H=aN,J=f||"",B.readyState=u?4:0;var e,W,V,U=g?cH(R,B,g):aN,s,m;if(u>=200&&u<300||u===304){if(R.ifModified){if(s=B.getResponseHeader("Last-Modified")){aJ.lastModified[L]=s}if(m=B.getResponseHeader("Etag")){aJ.etag[L]=m}}if(u===304){k="notmodified",e=!0}else{try{W=cG(R,U),k="success",e=!0}catch(j){k="parsererror",V=j}}}else{V=k;if(!k||u){k="error",u<0&&(u=0)}}B.status=u,B.statusText=k,e?O.resolveWith(Q,[W,k,B]):O.rejectWith(Q,[B,k,V]),B.statusCode(M),M=aN,D&&P.trigger("ajax"+(e?"Success":"Error"),[B,R,e?W:V]),N.resolveWith(Q,[B,k]),D&&(P.trigger("ajaxComplete",[B,R]),--aJ.active||aJ.event.trigger("ajaxStop"))}}typeof T==="object"&&(S=T,T=aN),S=S||{};var R=aJ.ajaxSetup({},S),Q=R.context||R,P=Q!==R&&(Q.nodeType||Q instanceof aJ)?aJ(Q):aJ.event,O=aJ.Deferred(),N=aJ._Deferred(),M=R.statusCode||{},L,K={},J,I,H,G,F,E=0,D,C,B={readyState:0,setRequestHeader:function(e,c){E||(K[e.toLowerCase().replace(cT,cS)]=c);return this},getAllResponseHeaders:function(){return E===2?J:null},getResponseHeader:function(e){var f;if(E===2){if(!I){I={};while(f=aM.exec(J)){I[f[1].toLowerCase()]=f[2]}}f=I[e.toLowerCase()]}return f===aN?null:f},overrideMimeType:function(c){E||(R.mimeType=c);return this},abort:function(c){c=c||"abort",H&&H.abort(c),A(0,c);return this}};O.promise(B),B.success=B.done,B.error=B.fail,B.complete=N.done,B.statusCode=function(e){if(e){var c;if(E<2){for(c in e){M[c]=[M[c],e[c]]}}else{c=e[B.status],B.then(c,c)}}return this},R.url=((T||R.url)+"").replace(aO,"").replace(aE,cM[1]+"//"),R.dataTypes=aJ.trim(R.dataType||"*").toLowerCase().split(cV),R.crossDomain||(F=cR.exec(R.url.toLowerCase()),R.crossDomain=F&&(F[1]!=cM[1]||F[2]!=cM[2]||(F[3]||(F[1]==="http:"?80:443))!=(cM[3]||(cM[1]==="http:"?80:443)))),R.data&&R.processData&&typeof R.data!=="string"&&(R.data=aJ.param(R.data,R.traditional)),cJ(cP,R,S,B);if(E===2){return !1}D=R.global,R.type=R.type.toUpperCase(),R.hasContent=!aG.test(R.type),D&&aJ.active++===0&&aJ.event.trigger("ajaxStart");if(!R.hasContent){R.data&&(R.url+=(aC.test(R.url)?"&":"?")+R.data),L=R.url;if(R.cache===!1){var z=aJ.now(),d=R.url.replace(cU,"$1_="+z);R.url=d+(d===R.url?(aC.test(R.url)?"&":"?")+"_="+z:"")}}if(R.data&&R.hasContent&&R.contentType!==!1||S.contentType){K["Content-Type"]=R.contentType}R.ifModified&&(L=L||R.url,aJ.lastModified[L]&&(K["If-Modified-Since"]=aJ.lastModified[L]),aJ.etag[L]&&(K["If-None-Match"]=aJ.etag[L])),K.Accept=R.dataTypes[0]&&R.accepts[R.dataTypes[0]]?R.accepts[R.dataTypes[0]]+(R.dataTypes[0]!=="*"?", */*; q=0.01":""):R.accepts["*"];for(C in R.headers){B.setRequestHeader(C,R.headers[C])}if(R.beforeSend&&(R.beforeSend.call(Q,B,R)===!1||E===2)){B.abort();return !1}for(C in {success:1,error:1,complete:1}){B[C](R[C])}H=cJ(cO,R,S,B);if(H){B.readyState=1,D&&P.trigger("ajaxSend",[B,R]),R.async&&R.timeout>0&&(G=setTimeout(function(){B.abort("timeout")},R.timeout));try{E=1,H.send(K,A)}catch(b){status<2?A(-1,b):aJ.error(b)}}else{A(-1,"No Transport")}return B},param:function(b,l){var k=[],j=function(e,c){c=aJ.isFunction(c)?c():c,k[k.length]=encodeURIComponent(e)+"="+encodeURIComponent(c)};l===aN&&(l=aJ.ajaxSettings.traditional);if(aJ.isArray(b)||b.jquery&&!aJ.isPlainObject(b)){aJ.each(b,function(){j(this.name,this.value)})}else{for(var d in b){cI(d,b[d],l,j)}}return k.join("&").replace(aT,"+")}}),aJ.extend({active:0,lastModified:{},etag:{}});var cF=aJ.now(),cD=/(\=)\?(&|$)|()\?\?()/i;aJ.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return aJ.expando+"_"+cF++}}),aJ.ajaxPrefilter("json jsonp",function(A,z,y){var x=typeof A.data==="string";if(A.dataTypes[0]==="jsonp"||z.jsonpCallback||z.jsonp!=null||A.jsonp!==!1&&(cD.test(A.url)||x&&cD.test(A.data))){var v,u=A.jsonpCallback=aJ.isFunction(A.jsonpCallback)?A.jsonpCallback():A.jsonpCallback,s=aP[u],q=A.url,n=A.data,d="$1"+u+"$2",a=function(){aP[u]=s,v&&aJ.isFunction(s)&&aP[u](v[0])};A.jsonp!==!1&&(q=q.replace(cD,d),A.url===q&&(x&&(n=n.replace(cD,d)),A.data===n&&(q+=(/\?/.test(q)?"&":"?")+A.jsonp+"="+u))),A.url=q,A.data=n,aP[u]=function(b){v=[b]},y.then(a,a),A.converters["script json"]=function(){v||aJ.error(u+" was not called");return v[0]},A.dataTypes[0]="json";return"script"}}),aJ.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(b){aJ.globalEval(b);return b}}}),aJ.ajaxPrefilter("script",function(b){b.cache===aN&&(b.cache=!1),b.crossDomain&&(b.type="GET",b.global=!1)}),aJ.ajaxTransport("script",function(b){if(b.crossDomain){var f,c=aL.head||aL.getElementsByTagName("head")[0]||aL.documentElement;return{send:function(d,a){f=aL.createElement("script"),f.async="async",b.scriptCharset&&(f.charset=b.scriptCharset),f.src=b.url,f.onload=f.onreadystatechange=function(e,g){if(!f.readyState||/loaded|complete/.test(f.readyState)){f.onload=f.onreadystatechange=null,c&&f.parentNode&&c.removeChild(f),f=aN,g||a(200,"success")}},c.insertBefore(f,c.firstChild)},abort:function(){f&&f.onload(0,1)}}}});var cB=aJ.now(),cz,cx;aJ.ajaxSettings.xhr=aP.ActiveXObject?function(){return !this.isLocal&&cu()||cs()}:cu,cx=aJ.ajaxSettings.xhr(),aJ.support.ajax=!!cx,aJ.support.cors=cx&&"withCredentials" in cx,cx=aN,aJ.support.ajax&&aJ.ajaxTransport(function(b){if(!b.crossDomain||aJ.support.cors){var d;return{send:function(n,m){var l=b.xhr(),k,c;b.username?l.open(b.type,b.url,b.async,b.username,b.password):l.open(b.type,b.url,b.async);if(b.xhrFields){for(c in b.xhrFields){l[c]=b.xhrFields[c]}}b.mimeType&&l.overrideMimeType&&l.overrideMimeType(b.mimeType),(!b.crossDomain||b.hasContent)&&!n["X-Requested-With"]&&(n["X-Requested-With"]="XMLHttpRequest");try{for(c in n){l.setRequestHeader(c,n[c])}}catch(a){}l.send(b.hasContent&&b.data||null),d=function(z,y){var x,v,u,s,q;try{if(d&&(y||l.readyState===4)){d=aN,k&&(l.onreadystatechange=aJ.noop,delete cz[k]);if(y){l.readyState!==4&&l.abort()}else{x=l.status,u=l.getAllResponseHeaders(),s={},q=l.responseXML,q&&q.documentElement&&(s.xml=q),s.text=l.responseText;try{v=l.statusText}catch(g){v=""}x||!b.isLocal||b.crossDomain?x===1223&&(x=204):x=s.text?200:404}}}catch(f){y||m(-1,f)}s&&m(x,v,s,u)},b.async&&l.readyState!==4?(cz||(cz={},cw()),k=cB++,l.onreadystatechange=cz[k]=d):d()},abort:function(){d&&d(0,1)}}}});var cp={},cY=/^(?:toggle|show|hide)$/,cj=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,at,aq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];aJ.fn.extend({show:function(j,d,q){var n,m;if(j||j===0){return this.animate(ap("show",3),j,d,q)}for(var l=0,k=this.length;l<k;l++){n=this[l],m=n.style.display,!aJ._data(n,"olddisplay")&&m==="none"&&(m=n.style.display=""),m===""&&aJ.css(n,"display")==="none"&&aJ._data(n,"olddisplay",an(n.nodeName))}for(l=0;l<k;l++){n=this[l],m=n.style.display;if(m===""||m==="none"){n.style.display=aJ._data(n,"olddisplay")||""}}return this},hide:function(j,d,n){if(j||j===0){return this.animate(ap("hide",3),j,d,n)}for(var m=0,l=this.length;m<l;m++){var k=aJ.css(this[m],"display");k!=="none"&&!aJ._data(this[m],"olddisplay")&&aJ._data(this[m],"olddisplay",k)}for(m=0;m<l;m++){this[m].style.display="none"}return this},_toggle:aJ.fn.toggle,toggle:function(f,d,j){var g=typeof f==="boolean";aJ.isFunction(f)&&aJ.isFunction(d)?this._toggle.apply(this,arguments):f==null||g?this.each(function(){var a=g?f:aJ(this).is(":hidden");aJ(this)[a?"show":"hide"]()}):this.animate(ap("toggle",3),f,d,j);return this},fadeTo:function(f,e,j,g){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:e},f,j,g)},animate:function(g,d,l,k){var j=aJ.speed(d,l,k);if(aJ.isEmptyObject(g)){return this.each(j.complete)}return this[j.queue===!1?"each":"queue"](function(){var a=aJ.extend({},j),u,s=this.nodeType===1,q=s&&aJ(this).is(":hidden"),n=this;for(u in g){var m=aJ.camelCase(u);u!==m&&(g[m]=g[u],delete g[u],u=m);if(g[u]==="hide"&&q||g[u]==="show"&&!q){return a.complete.call(this)}if(s&&(u==="height"||u==="width")){a.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(aJ.css(this,"display")==="inline"&&aJ.css(this,"float")==="none"){if(aJ.support.inlineBlockNeedsLayout){var f=an(this.nodeName);f==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)}else{this.style.display="inline-block"}}}aJ.isArray(g[u])&&((a.specialEasing=a.specialEasing||{})[u]=g[u][1],g[u]=g[u][0])}a.overflow!=null&&(this.style.overflow="hidden"),a.curAnim=aJ.extend({},g),aJ.each(g,function(B,A){var z=new aJ.fx(n,a,B);if(cY.test(A)){z[A==="toggle"?q?"show":"hide":A](g)}else{var y=cj.exec(A),x=z.cur();if(y){var v=parseFloat(y[2]),b=y[3]||(aJ.cssNumber[B]?"":"px");b!=="px"&&(aJ.style(n,B,(v||1)+b),x=(v||1)/z.cur()*x,aJ.style(n,B,x+b)),y[1]&&(v=(y[1]==="-="?-1:1)*v+x),z.custom(x,v,b)}else{z.custom(x,A,"")}}});return !0})},stop:function(e,d){var f=aJ.timers;e&&this.queue([]),this.each(function(){for(var b=f.length-1;b>=0;b--){f[b].elem===this&&(d&&f[b](!0),f.splice(b,1))}}),d||this.dequeue();return this}}),aJ.each({slideDown:ap("show",1),slideUp:ap("hide",1),slideToggle:ap("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(d,c){aJ.fn[d]=function(b,f,e){return this.animate(c,b,f,e)}}),aJ.extend({speed:function(f,d,j){var g=f&&typeof f==="object"?aJ.extend({},f):{complete:j||!j&&d||aJ.isFunction(f)&&f,duration:f,easing:j&&d||d&&!aJ.isFunction(d)&&d};g.duration=aJ.fx.off?0:typeof g.duration==="number"?g.duration:g.duration in aJ.fx.speeds?aJ.fx.speeds[g.duration]:aJ.fx.speeds._default,g.old=g.complete,g.complete=function(){g.queue!==!1&&aJ(this).dequeue(),aJ.isFunction(g.old)&&g.old.call(this)};return g},easing:{linear:function(f,e,j,g){return j+g*f},swing:function(f,e,j,g){return(-Math.cos(f*Math.PI)/2+0.5)*g+j}},timers:[],fx:function(e,d,f){this.options=d,this.elem=e,this.prop=f,d.orig||(d.orig={})}}),aJ.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(aJ.fx.step[this.prop]||aJ.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var d,c=aJ.css(this.elem,this.prop);return isNaN(d=parseFloat(c))?!c||c==="auto"?0:c:d},custom:function(j,d,n){function k(b){return m.step(b)}var m=this,l=aJ.fx;this.startTime=aJ.now(),this.start=j,this.end=d,this.unit=n||this.unit||(aJ.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,k.elem=this.elem,k()&&aJ.timers.push(k)&&!at&&(at=setInterval(l.tick,l.interval))},show:function(){this.options.orig[this.prop]=aJ.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),aJ(this.elem).show()},hide:function(){this.options.orig[this.prop]=aJ.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(y){var x=aJ.now(),v=!0;if(y||x>=this.options.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),this.options.curAnim[this.prop]=!0;for(var u in this.options.curAnim){this.options.curAnim[u]!==!0&&(v=!1)}if(v){if(this.options.overflow!=null&&!aJ.support.shrinkWrapBlocks){var s=this.elem,q=this.options;aJ.each(["","X","Y"],function(e,c){s.style["overflow"+c]=q.overflow[e]})}this.options.hide&&aJ(this.elem).hide();if(this.options.hide||this.options.show){for(var n in this.options.curAnim){aJ.style(this.elem,n,this.options.orig[n])}}this.options.complete.call(this.elem)}return !1}var m=x-this.startTime;this.state=m/this.options.duration;var l=this.options.specialEasing&&this.options.specialEasing[this.prop],d=this.options.easing||(aJ.easing.swing?"swing":"linear");this.pos=aJ.easing[l||d](this.state,m,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return !0}},aJ.extend(aJ.fx,{tick:function(){var d=aJ.timers;for(var c=0;c<d.length;c++){d[c]()||d.splice(c--,1)}d.length||aJ.fx.stop()},interval:13,stop:function(){clearInterval(at),at=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(b){aJ.style(b.elem,"opacity",b.now)},_default:function(b){b.elem.style&&b.elem.style[b.prop]!=null?b.elem.style[b.prop]=(b.prop==="width"||b.prop==="height"?Math.max(0,b.now):b.now)+b.unit:b.elem[b.prop]=b.now}}}),aJ.expr&&aJ.expr.filters&&(aJ.expr.filters.animated=function(b){return aJ.grep(aJ.timers,function(a){return b===a.elem}).length});var ak=/^t(?:able|d|h)$/i,ai=/^(?:body|html)$/i;"getBoundingClientRect" in aL.documentElement?aJ.fn.offset=function(F){var E=this[0],D;if(F){return this.each(function(a){aJ.offset.setOffset(this,F,a)})}if(!E||!E.ownerDocument){return null}if(E===E.ownerDocument.body){return aJ.offset.bodyOffset(E)}try{D=E.getBoundingClientRect()}catch(C){}var B=E.ownerDocument,A=B.documentElement;if(!D||!aJ.contains(A,E)){return D?{top:D.top,left:D.left}:{top:0,left:0}}var z=B.body,y=ah(B),x=A.clientTop||z.clientTop||0,v=A.clientLeft||z.clientLeft||0,u=y.pageYOffset||aJ.support.boxModel&&A.scrollTop||z.scrollTop,s=y.pageXOffset||aJ.support.boxModel&&A.scrollLeft||z.scrollLeft,q=D.top+u-x,d=D.left+s-v;return{top:q,left:d}}:aJ.fn.offset=function(C){var B=this[0];if(C){return this.each(function(a){aJ.offset.setOffset(this,C,a)})}if(!B||!B.ownerDocument){return null}if(B===B.ownerDocument.body){return aJ.offset.bodyOffset(B)}aJ.offset.initialize();var A,z=B.offsetParent,y=B,x=B.ownerDocument,v=x.documentElement,u=x.body,s=x.defaultView,q=s?s.getComputedStyle(B,null):B.currentStyle,n=B.offsetTop,d=B.offsetLeft;while((B=B.parentNode)&&B!==u&&B!==v){if(aJ.offset.supportsFixedPosition&&q.position==="fixed"){break}A=s?s.getComputedStyle(B,null):B.currentStyle,n-=B.scrollTop,d-=B.scrollLeft,B===z&&(n+=B.offsetTop,d+=B.offsetLeft,aJ.offset.doesNotAddBorder&&(!aJ.offset.doesAddBorderForTableAndCells||!ak.test(B.nodeName))&&(n+=parseFloat(A.borderTopWidth)||0,d+=parseFloat(A.borderLeftWidth)||0),y=z,z=B.offsetParent),aJ.offset.subtractsBorderForOverflowNotVisible&&A.overflow!=="visible"&&(n+=parseFloat(A.borderTopWidth)||0,d+=parseFloat(A.borderLeftWidth)||0),q=A}if(q.position==="relative"||q.position==="static"){n+=u.offsetTop,d+=u.offsetLeft}aJ.offset.supportsFixedPosition&&q.position==="fixed"&&(n+=Math.max(v.scrollTop,u.scrollTop),d+=Math.max(v.scrollLeft,u.scrollLeft));return{top:n,left:d}},aJ.offset={initialize:function(){var d=aL.body,c=aL.createElement("div"),s,q,n,m,l=parseFloat(aJ.css(d,"marginTop"))||0,k="<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>";aJ.extend(c.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),c.innerHTML=k,d.insertBefore(c,d.firstChild),s=c.firstChild,q=s.firstChild,m=s.nextSibling.firstChild.firstChild,this.doesNotAddBorder=q.offsetTop!==5,this.doesAddBorderForTableAndCells=m.offsetTop===5,q.style.position="fixed",q.style.top="20px",this.supportsFixedPosition=q.offsetTop===20||q.offsetTop===15,q.style.position=q.style.top="",s.style.overflow="hidden",s.style.position="relative",this.subtractsBorderForOverflowNotVisible=q.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=d.offsetTop!==l,d.removeChild(c),d=c=s=q=n=m=null,aJ.offset.initialize=aJ.noop},bodyOffset:function(e){var d=e.offsetTop,f=e.offsetLeft;aJ.offset.initialize(),aJ.offset.doesNotIncludeMarginInBodyOffset&&(d+=parseFloat(aJ.css(e,"marginTop"))||0,f+=parseFloat(aJ.css(e,"marginLeft"))||0);return{top:d,left:f}},setOffset:function(E,D,C){var B=aJ.css(E,"position");B==="static"&&(E.style.position="relative");var A=aJ(E),z=A.offset(),y=aJ.css(E,"top"),x=aJ.css(E,"left"),v=B==="absolute"&&aJ.inArray("auto",[y,x])>-1,u={},s={},q,d;v&&(s=A.position()),q=v?s.top:parseInt(y,10)||0,d=v?s.left:parseInt(x,10)||0,aJ.isFunction(D)&&(D=D.call(E,C,z)),D.top!=null&&(u.top=D.top-z.top+q),D.left!=null&&(u.left=D.left-z.left+d),"using" in D?D.using.call(E,u):A.css(u)}},aJ.fn.extend({position:function(){if(!this[0]){return null}var f=this[0],d=this.offsetParent(),j=this.offset(),g=ai.test(d[0].nodeName)?{top:0,left:0}:d.offset();j.top-=parseFloat(aJ.css(f,"marginTop"))||0,j.left-=parseFloat(aJ.css(f,"marginLeft"))||0,g.top+=parseFloat(aJ.css(d[0],"borderTopWidth"))||0,g.left+=parseFloat(aJ.css(d[0],"borderLeftWidth"))||0;return{top:j.top-g.top,left:j.left-g.left}},offsetParent:function(){return this.map(function(){var b=this.offsetParent||aL.body;while(b&&(!ai.test(b.nodeName)&&aJ.css(b,"position")==="static")){b=b.offsetParent}return b})}}),aJ.each(["Left","Top"],function(b,f){var d="scroll"+f;aJ.fn[d]=function(j){var e=this[0],a;if(!e){return null}if(j!==aN){return this.each(function(){a=ah(this),a?a.scrollTo(b?aJ(a).scrollLeft():j,b?j:aJ(a).scrollTop()):this[d]=j})}a=ah(e);return a?"pageXOffset" in a?a[b?"pageYOffset":"pageXOffset"]:aJ.support.boxModel&&a.document.documentElement[d]||a.document.body[d]:e[d]}}),aJ.each(["Height","Width"],function(b,f){var d=f.toLowerCase();aJ.fn["inner"+f]=function(){return this[0]?parseFloat(aJ.css(this[0],d,"padding")):null},aJ.fn["outer"+f]=function(c){return this[0]?parseFloat(aJ.css(this[0],d,c?"margin":"border")):null},aJ.fn[d]=function(c){var l=this[0];if(!l){return c==null?null:this}if(aJ.isFunction(c)){return this.each(function(a){var g=aJ(this);g[d](c.call(this,a,g[d]()))})}if(aJ.isWindow(l)){var k=l.document.documentElement["client"+f];return l.document.compatMode==="CSS1Compat"&&k||l.document.body["client"+f]||k}if(l.nodeType===9){return Math.max(l.documentElement["client"+f],l.body["scroll"+f],l.documentElement["scroll"+f],l.body["offset"+f],l.documentElement["offset"+f])}if(c===aN){var j=aJ.css(l,d),e=parseFloat(j);return aJ.isNaN(e)?j:e}return this.css(d,typeof c==="string"?c:c+"px")}}),aP.jQuery=aP.$=aJ})(window);
/*!
 * jQuery UI 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(d,b){function a(c){return !d(c).parents().andSelf().filter(function(){return d.curCSS(this,"visibility")==="hidden"||d.expr.filters.hidden(this)}).length}d.ui=d.ui||{};if(!d.ui.version){d.extend(d.ui,{version:"1.8.11",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});d.fn.extend({_focus:d.fn.focus,focus:function(e,c){return typeof e==="number"?this.each(function(){var f=this;setTimeout(function(){d(f).focus();c&&c.call(f)},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var c;c=d.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(d.curCSS(this,"position",1))&&/(auto|scroll)/.test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!c.length?d(document):c},zIndex:function(e){if(e!==b){return this.css("zIndex",e)}if(this.length){e=d(this[0]);for(var c;e.length&&e[0]!==document;){c=e.css("position");if(c==="absolute"||c==="relative"||c==="fixed"){c=parseInt(e.css("zIndex"),10);if(!isNaN(c)&&c!==0){return c}}e=e.parent()}}return 0},disableSelection:function(){return this.bind((d.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(c){c.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});d.each(["Width","Height"],function(f,c){function l(s,q,n,e){d.each(k,function(){q-=parseFloat(d.curCSS(s,"padding"+this,true))||0;if(n){q-=parseFloat(d.curCSS(s,"border"+this+"Width",true))||0}if(e){q-=parseFloat(d.curCSS(s,"margin"+this,true))||0}});return q}var k=c==="Width"?["Left","Right"]:["Top","Bottom"],j=c.toLowerCase(),g={innerWidth:d.fn.innerWidth,innerHeight:d.fn.innerHeight,outerWidth:d.fn.outerWidth,outerHeight:d.fn.outerHeight};d.fn["inner"+c]=function(e){if(e===b){return g["inner"+c].call(this)}return this.each(function(){d(this).css(j,l(this,e)+"px")})};d.fn["outer"+c]=function(m,e){if(typeof m!=="number"){return g["outer"+c].call(this,m)}return this.each(function(){d(this).css(j,l(this,m,true,e)+"px")})}});d.extend(d.expr[":"],{data:function(e,c,f){return !!d.data(e,f[3])},focusable:function(e){var c=e.nodeName.toLowerCase(),f=d.attr(e,"tabindex");if("area"===c){c=e.parentNode;f=c.name;if(!e.href||!f||c.nodeName.toLowerCase()!=="map"){return false}e=d("img[usemap=#"+f+"]")[0];return !!e&&a(e)}return(/input|select|textarea|button|object/.test(c)?!e.disabled:"a"==c?e.href||!isNaN(f):!isNaN(f))&&a(e)},tabbable:function(e){var c=d.attr(e,"tabindex");return(isNaN(c)||c>=0)&&d(e).is(":focusable")}});d(function(){var e=document.body,c=e.appendChild(c=document.createElement("div"));d.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});d.support.minHeight=c.offsetHeight===100;d.support.selectstart="onselectstart" in c;e.removeChild(c).style.display="none"});d.extend(d.ui,{plugin:{add:function(f,c,j){f=d.ui[f].prototype;for(var g in j){f.plugins[g]=f.plugins[g]||[];f.plugins[g].push([c,j[g]])}},call:function(f,c,j){if((c=f.plugins[c])&&f.element[0].parentNode){for(var g=0;g<c.length;g++){f.options[c[g][0]]&&c[g][1].apply(f.element,j)}}}},contains:function(e,c){return document.compareDocumentPosition?e.compareDocumentPosition(c)&16:e!==c&&e.contains(c)},hasScroll:function(e,c){if(d(e).css("overflow")==="hidden"){return false}c=c&&c==="left"?"scrollLeft":"scrollTop";var f=false;if(e[c]>0){return true}e[c]=1;f=e[c]>0;e[c]=0;return f},isOverAxis:function(e,c,f){return e>c&&e<c+f},isOver:function(f,c,l,k,j,g){return d.ui.isOverAxis(f,l,j)&&d.ui.isOverAxis(c,k,g)}})}})(jQuery);
/*!
 * jQuery UI Widget 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(a,e){if(a.cleanData){var d=a.cleanData;a.cleanData=function(b){for(var g=0,f;(f=b[g])!=null;g++){a(f).triggerHandler("remove")}d(b)}}else{var c=a.fn.remove;a.fn.remove=function(b,f){return this.each(function(){if(!f){if(!b||a.filter(b,[this]).length){a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")})}}return c.call(a(this),b,f)})}}a.widget=function(b,l,k){var j=b.split(".")[0],g;b=b.split(".")[1];g=j+"-"+b;if(!k){k=l;l=a.Widget}a.expr[":"][g]=function(f){return !!a.data(f,b)};a[j]=a[j]||{};a[j][b]=function(f,m){arguments.length&&this._createWidget(f,m)};l=new l;l.options=a.extend(true,{},l.options);a[j][b].prototype=a.extend(true,l,{namespace:j,widgetName:b,widgetEventPrefix:a[j][b].prototype.widgetEventPrefix||b,widgetBaseClass:g},k);a.widget.bridge(b,a[j][b])};a.widget.bridge=function(b,f){a.fn[b]=function(l){var k=typeof l==="string",j=Array.prototype.slice.call(arguments,1),g=this;l=!k&&j.length?a.extend.apply(null,[true,l].concat(j)):l;if(k&&l.charAt(0)==="_"){return g}k?this.each(function(){var n=a.data(this,b),m=n&&a.isFunction(n[l])?n[l].apply(n,j):n;if(m!==n&&m!==e){g=m;return false}}):this.each(function(){var m=a.data(this,b);m?m.option(l||{})._init():a.data(this,b,new f(l,this))});return g}};a.Widget=function(b,f){arguments.length&&this._createWidget(b,f)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(b,g){a.data(g,this.widgetName,this);this.element=a(g);this.options=a.extend(true,{},this.options,this._getCreateOptions(),b);var f=this;this.element.bind("remove."+this.widgetName,function(){f.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(b,g){var f=b;if(arguments.length===0){return a.extend({},this.options)}if(typeof b==="string"){if(g===e){return this.options[b]}f={};f[b]=g}this._setOptions(f);return this},_setOptions:function(b){var f=this;a.each(b,function(j,g){f._setOption(j,g)});return this},_setOption:function(b,f){this.options[b]=f;if(b==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(b,l,k){var j=this.options[b];l=a.Event(l);l.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();k=k||{};if(l.originalEvent){b=a.event.props.length;for(var g;b;){g=a.event.props[--b];l[g]=l.originalEvent[g]}}this.element.trigger(l,k);return !(a.isFunction(j)&&j.call(this.element[0],l,k)===false||l.isDefaultPrevented())}}})(jQuery);
/*!
 * jQuery UI Mouse 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(a){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(true===a.data(d.target,b.widgetName+".preventClickEvent")){a.removeData(d.target,b.widgetName+".preventClickEvent");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 j=this,g=b.which==1,d=typeof this.options.cancel=="string"?a(b.target).parents().add(b.target).filter(this.options.cancel).length:false;if(!g||d||!this._mouseCapture(b)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){j.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}}true===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(c){return j._mouseMove(c)};this._mouseUpDelegate=function(c){return j._mouseUp(c)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.preventDefault();return b.originalEvent.mouseHandled=true}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=9)&&!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;b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",true);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(f){f.ui=f.ui||{};var e=/left|center|right/,d=/top|center|bottom/,b=f.fn.position,a=f.fn.offset;f.fn.position=function(c){if(!c||!c.of){return b.apply(this,arguments)}c=f.extend({},c);var l=f(c.of),v=l[0],s=(c.collision||"flip").split(" "),u=c.offset?c.offset.split(" "):[0,0],q,m,n;if(v.nodeType===9){q=l.width();m=l.height();n={top:0,left:0}}else{if(v.setTimeout){q=l.width();m=l.height();n={top:l.scrollTop(),left:l.scrollLeft()}}else{if(v.preventDefault){c.at="left top";q=m=0;n={top:c.of.pageY,left:c.of.pageX}}else{q=l.outerWidth();m=l.outerHeight();n=l.offset()}}}f.each(["my","at"],function(){var g=(c[this]||"").split(" ");if(g.length===1){g=e.test(g[0])?g.concat(["center"]):d.test(g[0])?["center"].concat(g):["center","center"]}g[0]=e.test(g[0])?g[0]:"center";g[1]=d.test(g[1])?g[1]:"center";c[this]=g});if(s.length===1){s[1]=s[0]}u[0]=parseInt(u[0],10)||0;if(u.length===1){u[1]=u[0]}u[1]=parseInt(u[1],10)||0;if(c.at[0]==="right"){n.left+=q}else{if(c.at[0]==="center"){n.left+=q/2}}if(c.at[1]==="bottom"){n.top+=m}else{if(c.at[1]==="center"){n.top+=m/2}}n.left+=u[0];n.top+=u[1];return this.each(function(){var A=f(this),y=A.outerWidth(),x=A.outerHeight(),k=parseInt(f.curCSS(this,"marginLeft",true))||0,j=parseInt(f.curCSS(this,"marginTop",true))||0,C=y+k+(parseInt(f.curCSS(this,"marginRight",true))||0),B=x+j+(parseInt(f.curCSS(this,"marginBottom",true))||0),z=f.extend({},n),g;if(c.my[0]==="right"){z.left-=y}else{if(c.my[0]==="center"){z.left-=y/2}}if(c.my[1]==="bottom"){z.top-=x}else{if(c.my[1]==="center"){z.top-=x/2}}z.left=Math.round(z.left);z.top=Math.round(z.top);g={left:z.left-k,top:z.top-j};f.each(["left","top"],function(E,D){f.ui.position[s[E]]&&f.ui.position[s[E]][D](z,{targetWidth:q,targetHeight:m,elemWidth:y,elemHeight:x,collisionPosition:g,collisionWidth:C,collisionHeight:B,offset:u,my:c.my,at:c.at})});f.fn.bgiframe&&A.bgiframe();A.offset(f.extend(z,{using:c.using}))})};f.ui.position={fit:{left:function(c,g){var j=f(window);j=g.collisionPosition.left+g.collisionWidth-j.width()-j.scrollLeft();c.left=j>0?c.left-j:Math.max(c.left-g.collisionPosition.left,c.left)},top:function(c,g){var j=f(window);j=g.collisionPosition.top+g.collisionHeight-j.height()-j.scrollTop();c.top=j>0?c.top-j:Math.max(c.top-g.collisionPosition.top,c.top)}},flip:{left:function(c,j){if(j.at[0]!=="center"){var n=f(window);n=j.collisionPosition.left+j.collisionWidth-n.width()-n.scrollLeft();var l=j.my[0]==="left"?-j.elemWidth:j.my[0]==="right"?j.elemWidth:0,m=j.at[0]==="left"?j.targetWidth:-j.targetWidth,k=-2*j.offset[0];c.left+=j.collisionPosition.left<0?l+m+k:n>0?l+m+k:0}},top:function(c,j){if(j.at[1]!=="center"){var n=f(window);n=j.collisionPosition.top+j.collisionHeight-n.height()-n.scrollTop();var l=j.my[1]==="top"?-j.elemHeight:j.my[1]==="bottom"?j.elemHeight:0,m=j.at[1]==="top"?j.targetHeight:-j.targetHeight,k=-2*j.offset[1];c.top+=j.collisionPosition.top<0?l+m+k:n>0?l+m+k:0}}}};if(!f.offset.setOffset){f.offset.setOffset=function(c,j){if(/static/.test(f.curCSS(c,"position"))){c.style.position="relative"}var n=f(c),l=n.offset(),m=parseInt(f.curCSS(c,"top",true),10)||0,k=parseInt(f.curCSS(c,"left",true),10)||0;l={top:j.top-l.top+m,left:j.left-l.left+k};"using" in j?j.using.call(c,l):n.css(l)};f.fn.offset=function(c){var g=this[0];if(!g||!g.ownerDocument){return null}if(c){return this.each(function(){f.offset.setOffset(this,c)})}return a.call(this)}}})(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(d){var c=this.options;if(this.helper||c.disabled||a(d.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(d);if(!this.handle){return false}return true},_mouseStart:function(d){var c=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(this._trigger("start",d)===false){this._clear();return false}this._cacheHelperProportions();a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);return true},_mouseDrag:function(d,c){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!c){c=this._uiHash();if(this._trigger("drag",d,c)===false){this._mouseUp({});return false}this.position=c.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,d);return false},_mouseStop:function(e){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,e)}if(this.dropped){d=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original"){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 f=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",e)!==false&&f._clear()})}else{this._trigger("stop",e)!==false&&this._clear()}return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(d){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==d.target){c=true}});return c},_createHelper:function(d){var c=this.options;d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[d])):c.helper=="clone"?this.element.clone():this.element;d.parents("body").length||d.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_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,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[(e.containment=="document"?0:a(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(e.containment=="document"?0:a(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(e.containment=="document"?0:a(window).scrollLeft())+a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(e.containment=="document"?0:a(window).scrollTop())+(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!/^(document|window|parent)$/.test(e.containment)&&e.containment.constructor!=Array){var d=a(e.containment)[0];if(d){e=a(e.containment).offset();var f=a(d).css("overflow")!="hidden";this.containment=[e.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0),e.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0),e.left+(f?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-this.margins.right,e.top+(f?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-this.margins.bottom]}}else{if(e.containment.constructor==Array){this.containment=e.containment}}},_convertPositionTo:function(e,d){if(!d){d=this.position}e=e=="absolute"?1:-1;var j=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(j[0].tagName);return{top:d.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:j.scrollTop())*e),left:d.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:j.scrollLeft())*e)}},_generatePosition:function(j){var d=this.options,n=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=/(html|body)/i.test(n[0].tagName),m=j.pageX,k=j.pageY;if(this.originalPosition){if(this.containment){if(j.pageX-this.offset.click.left<this.containment[0]){m=this.containment[0]+this.offset.click.left}if(j.pageY-this.offset.click.top<this.containment[1]){k=this.containment[1]+this.offset.click.top}if(j.pageX-this.offset.click.left>this.containment[2]){m=this.containment[2]+this.offset.click.left}if(j.pageY-this.offset.click.top>this.containment[3]){k=this.containment[3]+this.offset.click.top}}if(d.grid){k=this.originalPageY+Math.round((k-this.originalPageY)/d.grid[1])*d.grid[1];k=this.containment?!(k-this.offset.click.top<this.containment[1]||k-this.offset.click.top>this.containment[3])?k:!(k-this.offset.click.top<this.containment[1])?k-d.grid[1]:k+d.grid[1]:k;m=this.originalPageX+Math.round((m-this.originalPageX)/d.grid[0])*d.grid[0];m=this.containment?!(m-this.offset.click.left<this.containment[0]||m-this.offset.click.left>this.containment[2])?m:!(m-this.offset.click.left<this.containment[0])?m-d.grid[0]:m+d.grid[0]:m}}return{top:k-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():l?0:n.scrollTop()),left:m-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():l?0:n.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(e,d,f){f=f||this._uiHash();a.ui.plugin.call(this,e,[d,f]);if(e=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.Widget.prototype._trigger.call(this,e,d,f)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.11"});a.ui.plugin.add("draggable","connectToSortable",{start:function(g,d){var l=a(this).data("draggable"),j=l.options,k=a.extend({},d,{item:l.element});l.sortables=[];a(j.connectToSortable).each(function(){var b=a.data(this,"sortable");if(b&&!b.options.disabled){l.sortables.push({instance:b,shouldRevert:b.options.revert});b.refreshPositions();b._trigger("activate",g,k)}})},stop:function(e,d){var j=a(this).data("draggable"),g=a.extend({},d,{item:j.element});a.each(j.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;j.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(e);this.instance.options.helper=this.instance.options._helper;j.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",e,g)}})},drag:function(e,d){var j=a(this).data("draggable"),g=this;a.each(j.sortables,function(){this.instance.positionAbs=j.positionAbs;this.instance.helperProportions=j.helperProportions;this.instance.offset.click=j.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(g).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return d.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=j.offset.click.top;this.instance.offset.click.left=j.offset.click.left;this.instance.offset.parent.left-=j.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=j.offset.parent.top-this.instance.offset.parent.top;j._trigger("toSortable",e);j.dropped=this.instance.element;j.currentItem=j.element;this.instance.fromOutside=j}this.instance.currentItem&&this.instance._mouseDrag(e)}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();j._trigger("fromSortable",e);j.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var d=a("body"),c=a(this).data("draggable").options;if(d.css("cursor")){c._cursor=d.css("cursor")}d.css("cursor",c.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:1000}).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(d,c){d=a(c.helper);c=a(this).data("draggable").options;if(d.css("opacity")){c._opacity=d.css("opacity")}d.css("opacity",c.opacity)},stop:function(d,c){d=a(this).data("draggable").options;d._opacity&&a(c.helper).css("opacity",d._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(e){var d=a(this).data("draggable"),j=d.options,g=false;if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML"){if(!j.axis||j.axis!="x"){if(d.overflowOffset.top+d.scrollParent[0].offsetHeight-e.pageY<j.scrollSensitivity){d.scrollParent[0].scrollTop=g=d.scrollParent[0].scrollTop+j.scrollSpeed}else{if(e.pageY-d.overflowOffset.top<j.scrollSensitivity){d.scrollParent[0].scrollTop=g=d.scrollParent[0].scrollTop-j.scrollSpeed}}}if(!j.axis||j.axis!="y"){if(d.overflowOffset.left+d.scrollParent[0].offsetWidth-e.pageX<j.scrollSensitivity){d.scrollParent[0].scrollLeft=g=d.scrollParent[0].scrollLeft+j.scrollSpeed}else{if(e.pageX-d.overflowOffset.left<j.scrollSensitivity){d.scrollParent[0].scrollLeft=g=d.scrollParent[0].scrollLeft-j.scrollSpeed}}}}else{if(!j.axis||j.axis!="x"){if(e.pageY-a(document).scrollTop()<j.scrollSensitivity){g=a(document).scrollTop(a(document).scrollTop()-j.scrollSpeed)}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<j.scrollSensitivity){g=a(document).scrollTop(a(document).scrollTop()+j.scrollSpeed)}}}if(!j.axis||j.axis!="y"){if(e.pageX-a(document).scrollLeft()<j.scrollSensitivity){g=a(document).scrollLeft(a(document).scrollLeft()-j.scrollSpeed)}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<j.scrollSensitivity){g=a(document).scrollLeft(a(document).scrollLeft()+j.scrollSpeed)}}}}g!==false&&a.ui.ddmanager&&!j.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,e)}});a.ui.plugin.add("draggable","snap",{start:function(){var d=a(this).data("draggable"),c=d.options;d.snapElements=[];a(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var e=a(this),b=e.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:b.top,left:b.left})})},drag:function(M,L){for(var K=a(this).data("draggable"),I=K.options,J=I.snapTolerance,H=L.offset.left,A=H+K.helperProportions.width,B=L.offset.top,z=B+K.helperProportions.height,G=K.snapElements.length-1;G>=0;G--){var F=K.snapElements[G].left,D=F+K.snapElements[G].width,E=K.snapElements[G].top,C=E+K.snapElements[G].height;if(F-J<H&&H<D+J&&E-J<B&&B<C+J||F-J<H&&H<D+J&&E-J<z&&z<C+J||F-J<A&&A<D+J&&E-J<B&&B<C+J||F-J<A&&A<D+J&&E-J<z&&z<C+J){if(I.snapMode!="inner"){var y=Math.abs(E-z)<=J,x=Math.abs(C-B)<=J,v=Math.abs(F-A)<=J,u=Math.abs(D-H)<=J;if(y){L.position.top=K._convertPositionTo("relative",{top:E-K.helperProportions.height,left:0}).top-K.margins.top}if(x){L.position.top=K._convertPositionTo("relative",{top:C,left:0}).top-K.margins.top}if(v){L.position.left=K._convertPositionTo("relative",{top:0,left:F-K.helperProportions.width}).left-K.margins.left}if(u){L.position.left=K._convertPositionTo("relative",{top:0,left:D}).left-K.margins.left}}var d=y||x||v||u;if(I.snapMode!="outer"){y=Math.abs(E-B)<=J;x=Math.abs(C-z)<=J;v=Math.abs(F-H)<=J;u=Math.abs(D-A)<=J;if(y){L.position.top=K._convertPositionTo("relative",{top:E,left:0}).top-K.margins.top}if(x){L.position.top=K._convertPositionTo("relative",{top:C-K.helperProportions.height,left:0}).top-K.margins.top}if(v){L.position.left=K._convertPositionTo("relative",{top:0,left:F}).left-K.margins.left}if(u){L.position.left=K._convertPositionTo("relative",{top:0,left:D-K.helperProportions.width}).left-K.margins.left}}if(!K.snapElements[G].snapping&&(y||x||v||u||d)){K.options.snap.snap&&K.options.snap.snap.call(K.element,M,a.extend(K._uiHash(),{snapItem:K.snapElements[G].item}))}K.snapElements[G].snapping=y||x||v||u||d}else{K.snapElements[G].snapping&&K.options.snap.release&&K.options.snap.release.call(K.element,M,a.extend(K._uiHash(),{snapItem:K.snapElements[G].item}));K.snapElements[G].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var d=a(this).data("draggable").options;d=a.makeArray(a(d.stack)).sort(function(e,b){return(parseInt(a(e).css("zIndex"),10)||0)-(parseInt(a(b).css("zIndex"),10)||0)});if(d.length){var c=parseInt(d[0].style.zIndex)||0;a(d).each(function(b){this.style.zIndex=c+b});this[0].style.zIndex=c+d.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(d,c){d=a(c.helper);c=a(this).data("draggable").options;if(d.css("zIndex")){c._zIndex=d.css("zIndex")}d.css("zIndex",c.zIndex)},stop:function(d,c){d=a(this).data("draggable").options;d._zIndex&&a(c.helper).css("zIndex",d._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 d=this.options,c=d.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(c)?c:function(b){return b.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[d.scope]=a.ui.ddmanager.droppables[d.scope]||[];a.ui.ddmanager.droppables[d.scope].push(this);d.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var d=a.ui.ddmanager.droppables[this.options.scope],c=0;c<d.length;c++){d[c]==this&&d.splice(c,1)}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(d,c){if(d=="accept"){this.accept=a.isFunction(c)?c:function(b){return b.is(c)}}a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(d){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);c&&this._trigger("activate",d,this.ui(c))},_deactivate:function(d){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",d,this.ui(c))},_over:function(d){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0])){if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",d,this.ui(c))}}},_out:function(d){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0])){if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",d,this.ui(c))}}},_drop:function(f,d){var j=d||a.ui.ddmanager.current;if(!j||(j.currentItem||j.element)[0]==this.element[0]){return false}var g=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==j.options.scope&&b.accept.call(b.element[0],j.currentItem||j.element)&&a.ui.intersect(j,a.extend(b,{offset:b.element.offset()}),b.options.tolerance)){g=true;return false}});if(g){return false}if(this.accept.call(this.element[0],j.currentItem||j.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",f,this.ui(j));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.11"});a.ui.intersect=function(A,z,y){if(!z.offset){return false}var x=(A.positionAbs||A.position.absolute).left,u=x+A.helperProportions.width,v=(A.positionAbs||A.position.absolute).top,s=v+A.helperProportions.height,q=z.offset.left,m=q+z.proportions.width,n=z.offset.top,d=n+z.proportions.height;switch(y){case"fit":return q<=x&&u<=m&&n<=v&&s<=d;case"intersect":return q<x+A.helperProportions.width/2&&u-A.helperProportions.width/2<m&&n<v+A.helperProportions.height/2&&s-A.helperProportions.height/2<d;case"pointer":return a.ui.isOver((A.positionAbs||A.position.absolute).top+(A.clickOffset||A.offset.click).top,(A.positionAbs||A.position.absolute).left+(A.clickOffset||A.offset.click).left,n,q,z.proportions.height,z.proportions.width);case"touch":return(v>=n&&v<=d||s>=n&&s<=d||v<n&&s>d)&&(x>=q&&x<=m||u>=q&&u<=m||x<q&&u>m);default:return false}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(j,d){var q=a.ui.ddmanager.droppables[j.options.scope]||[],n=d?d.type:null,l=(j.currentItem||j.element).find(":data(droppable)").andSelf(),m=0;j:for(;m<q.length;m++){if(!(q[m].options.disabled||j&&!q[m].accept.call(q[m].element[0],j.currentItem||j.element))){for(var k=0;k<l.length;k++){if(l[k]==q[m].element[0]){q[m].proportions.height=0;continue j}}q[m].visible=q[m].element.css("display")!="none";if(q[m].visible){n=="mousedown"&&q[m]._activate.call(q[m],d);q[m].offset=q[m].element.offset();q[m].proportions={width:q[m].element[0].offsetWidth,height:q[m].element[0].offsetHeight}}}}},drop:function(e,d){var f=false;a.each(a.ui.ddmanager.droppables[e.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(e,this,this.options.tolerance)){f=f||this._drop.call(this,d)}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)){this.isout=1;this.isover=0;this._deactivate.call(this,d)}}});return f},drag:function(d,c){d.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(d,c);a.each(a.ui.ddmanager.droppables[d.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var j=a.ui.intersect(d,this,this.options.tolerance);if(j=!j&&this.isover==1?"isout":j&&this.isover==0?"isover":null){var f;if(this.options.greedy){var b=this.element.parents(":data(droppable):eq(0)");if(b.length){f=a.data(b[0],"droppable");f.greedyChild=j=="isover"?1:0}}if(f&&j=="isover"){f.isover=0;f.isout=1;f._out.call(f,c)}this[j]=1;this[j=="isout"?"isover":"isout"]=0;this[j=="isover"?"_over":"_out"].call(this,c);if(f&&j=="isout"){f.isout=0;f.isover=1;f._over.call(f,c)}}}})}}})(jQuery);(function(c){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var e=this,j=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!j.aspectRatio,aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&c.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(c('<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=j.handles||(!c(".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 n=this.handles.split(",");this.handles={};for(var m=0;m<n.length;m++){var l=c.trim(n[m]),k=c('<div class="ui-resizable-handle '+("ui-resizable-"+l)+'"></div>');/sw|se|ne|nw/.test(l)&&k.css({zIndex:++j.zIndex});"se"==l&&k.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[l]=".ui-resizable-"+l;this.element.append(k)}}this._renderAxis=function(q){q=q||this.element;for(var g in this.handles){if(this.handles[g].constructor==String){this.handles[g]=c(this.handles[g],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var f=c(this.handles[g],this.element),d=0;d=/sw|ne|nw|se|n|s/.test(g)?f.outerHeight():f.outerWidth();f=["padding",/ne|nw|n/.test(g)?"Top":/se|sw|s/.test(g)?"Bottom":/^e$/.test(g)?"Right":"Left"].join("");q.css(f,d);this._proportionallyResize()}c(this.handles[g])}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var d=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=d&&d[1]?d[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement);return this},_mouseCapture:function(d){var e=false;for(var f in this.handles){if(c(this.handles[f])[0]==d.target){e=true}}return !this.options.disabled&&e},_mouseStart:function(e){var g=this.options,l=this.element.position(),k=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(k.is(".ui-draggable")||/absolute/.test(k.css("position"))){k.css({position:"absolute",top:l.top,left:l.left})}c.browser.opera&&/relative/.test(k.css("position"))&&k.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();l=a(this.helper.css("left"));var j=a(this.helper.css("top"));if(g.containment){l+=c(g.containment).scrollLeft()||0;j+=c(g.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:l,top:j};this.size=this._helper?{width:k.outerWidth(),height:k.outerHeight()}:{width:k.width(),height:k.height()};this.originalSize=this._helper?{width:k.outerWidth(),height:k.outerHeight()}:{width:k.width(),height:k.height()};this.originalPosition={left:l,top:j};this.sizeDiff={width:k.outerWidth()-k.width(),height:k.outerHeight()-k.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio=typeof g.aspectRatio=="number"?g.aspectRatio:this.originalSize.width/this.originalSize.height||1;g=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",g=="auto"?this.axis+"-resize":g);k.addClass("ui-resizable-resizing");this._propagate("start",e);return true},_mouseDrag:function(e){var f=this.helper,j=this.originalMousePosition,g=this._change[this.axis];if(!g){return false}j=g.apply(this,[e,e.pageX-j.left||0,e.pageY-j.top||0]);if(this._aspectRatio||e.shiftKey){j=this._updateRatio(j,e)}j=this._respectSize(j,e);this._propagate("resize",e);f.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(j);this._trigger("resize",e,this.ui());return false},_mouseStop:function(e){this.resizing=false;var j=this.options,n=this;if(this._helper){var m=this._proportionallyResizeElements,l=m.length&&/textarea/i.test(m[0].nodeName);m=l&&c.ui.hasScroll(m[0],"left")?0:n.sizeDiff.height;l=l?0:n.sizeDiff.width;l={width:n.helper.width()-l,height:n.helper.height()-m};m=parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left)||null;var k=parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top)||null;j.animate||this.element.css(c.extend(l,{top:k,left:m}));n.helper.height(n.size.height);n.helper.width(n.size.width);this._helper&&!j.animate&&this._proportionallyResize()}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",e);this._helper&&this.helper.remove();return false},_updateCache:function(d){this.offset=this.helper.offset();if(b(d.left)){this.position.left=d.left}if(b(d.top)){this.position.top=d.top}if(b(d.height)){this.size.height=d.height}if(b(d.width)){this.size.width=d.width}},_updateRatio:function(e){var f=this.position,j=this.size,g=this.axis;if(e.height){e.width=j.height*this.aspectRatio}else{if(e.width){e.height=j.width/this.aspectRatio}}if(g=="sw"){e.left=f.left+(j.width-e.width);e.top=null}if(g=="nw"){e.top=f.top+(j.height-e.height);e.left=f.left+(j.width-e.width)}return e},_respectSize:function(x){var y=this.options,v=this.axis,u=b(x.width)&&y.maxWidth&&y.maxWidth<x.width,s=b(x.height)&&y.maxHeight&&y.maxHeight<x.height,q=b(x.width)&&y.minWidth&&y.minWidth>x.width,n=b(x.height)&&y.minHeight&&y.minHeight>x.height;if(q){x.width=y.minWidth}if(n){x.height=y.minHeight}if(u){x.width=y.maxWidth}if(s){x.height=y.maxHeight}var m=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,e=/sw|nw|w/.test(v);v=/nw|ne|n/.test(v);if(q&&e){x.left=m-y.minWidth}if(u&&e){x.left=m-y.maxWidth}if(n&&v){x.top=l-y.minHeight}if(s&&v){x.top=l-y.maxHeight}if((y=!x.width&&!x.height)&&!x.left&&x.top){x.top=null}else{if(y&&!x.top&&x.left){x.left=null}}return x},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){for(var e=this.helper||this.element,g=0;g<this._proportionallyResizeElements.length;g++){var l=this._proportionallyResizeElements[g];if(!this.borderDif){var k=[l.css("borderTopWidth"),l.css("borderRightWidth"),l.css("borderBottomWidth"),l.css("borderLeftWidth")],j=[l.css("paddingTop"),l.css("paddingRight"),l.css("paddingBottom"),l.css("paddingLeft")];this.borderDif=c.map(k,function(f,d){f=parseInt(f,10)||0;d=parseInt(j[d],10)||0;return f+d})}c.browser.msie&&(c(e).is(":hidden")||c(e).parents(":hidden").length)||l.css({height:e.height()-this.borderDif[0]-this.borderDif[2]||0,width:e.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var d=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var e=c.browser.msie&&c.browser.version<7,f=e?1:0;e=e?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+e,height:this.element.outerHeight()+e,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++d.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(d,e){return{width:this.originalSize.width+e}},w:function(d,e){return{left:this.originalPosition.left+e,width:this.originalSize.width-e}},n:function(d,e,f){return{top:this.originalPosition.top+f,height:this.originalSize.height-f}},s:function(d,e,f){return{height:this.originalSize.height+f}},se:function(d,e,f){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[d,e,f]))},sw:function(d,e,f){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[d,e,f]))},ne:function(d,e,f){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[d,e,f]))},nw:function(d,e,f){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[d,e,f]))}},_propagate:function(d,e){c.ui.plugin.call(this,d,[e,this.ui()]);d!="resize"&&this._trigger(d,e,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}}});c.extend(c.ui.resizable,{version:"1.8.11"});c.ui.plugin.add("resizable","alsoResize",{start:function(){var d=c(this).data("resizable").options,e=function(f){c(f).each(function(){var g=c(this);g.data("resizable-alsoresize",{width:parseInt(g.width(),10),height:parseInt(g.height(),10),left:parseInt(g.css("left"),10),top:parseInt(g.css("top"),10),position:g.css("position")})})};if(typeof d.alsoResize=="object"&&!d.alsoResize.parentNode){if(d.alsoResize.length){d.alsoResize=d.alsoResize[0];e(d.alsoResize)}else{c.each(d.alsoResize,function(f){e(f)})}}else{e(d.alsoResize)}},resize:function(e,j){var q=c(this).data("resizable");e=q.options;var n=q.originalSize,m=q.originalPosition,l={height:q.size.height-n.height||0,width:q.size.width-n.width||0,top:q.position.top-m.top||0,left:q.position.left-m.left||0},k=function(f,d){c(f).each(function(){var g=c(this),u=c(this).data("resizable-alsoresize"),v={},s=d&&d.length?d:g.parents(j.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(s,function(y,x){if((y=(u[x]||0)+(l[x]||0))&&y>=0){v[x]=y||null}});if(c.browser.opera&&/relative/.test(g.css("position"))){q._revertToRelativePosition=true;g.css({position:"absolute",top:"auto",left:"auto"})}g.css(v)})};typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?c.each(e.alsoResize,function(f,d){k(f,d)}):k(e.alsoResize)},stop:function(){var d=c(this).data("resizable"),e=d.options,f=function(g){c(g).each(function(){var j=c(this);j.css({position:j.data("resizable-alsoresize").position})})};if(d._revertToRelativePosition){d._revertToRelativePosition=false;typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?c.each(e.alsoResize,function(g){f(g)}):f(e.alsoResize)}c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(e){var j=c(this).data("resizable"),q=j.options,n=j._proportionallyResizeElements,m=n.length&&/textarea/i.test(n[0].nodeName),l=m&&c.ui.hasScroll(n[0],"left")?0:j.sizeDiff.height;m={width:j.size.width-(m?0:j.sizeDiff.width),height:j.size.height-l};l=parseInt(j.element.css("left"),10)+(j.position.left-j.originalPosition.left)||null;var k=parseInt(j.element.css("top"),10)+(j.position.top-j.originalPosition.top)||null;j.element.animate(c.extend(m,k&&l?{top:k,left:l}:{}),{duration:q.animateDuration,easing:q.animateEasing,step:function(){var d={width:parseInt(j.element.css("width"),10),height:parseInt(j.element.css("height"),10),top:parseInt(j.element.css("top"),10),left:parseInt(j.element.css("left"),10)};n&&n.length&&c(n[0]).css({width:d.width,height:d.height});j._updateCache(d);j._propagate("resize",e)}})}});c.ui.plugin.add("resizable","containment",{start:function(){var e=c(this).data("resizable"),j=e.element,q=e.options.containment;if(j=q instanceof c?q.get(0):/parent/.test(q)?j.parent().get(0):q){e.containerElement=c(j);if(/document/.test(q)||q==document){e.containerOffset={left:0,top:0};e.containerPosition={left:0,top:0};e.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(j),m=[];c(["Top","Right","Left","Bottom"]).each(function(f,d){m[f]=a(n.css("padding"+d))});e.containerOffset=n.offset();e.containerPosition=n.position();e.containerSize={height:n.innerHeight()-m[3],width:n.innerWidth()-m[1]};q=e.containerOffset;var l=e.containerSize.height,k=e.containerSize.width;k=c.ui.hasScroll(j,"left")?j.scrollWidth:k;l=c.ui.hasScroll(j)?j.scrollHeight:l;e.parentData={element:j,left:q.left,top:q.top,width:k,height:l}}}},resize:function(e){var j=c(this).data("resizable"),q=j.options,n=j.containerOffset,m=j.position;e=j._aspectRatio||e.shiftKey;var l={top:0,left:0},k=j.containerElement;if(k[0]!=document&&/static/.test(k.css("position"))){l=n}if(m.left<(j._helper?n.left:0)){j.size.width+=j._helper?j.position.left-n.left:j.position.left-l.left;if(e){j.size.height=j.size.width/q.aspectRatio}j.position.left=q.helper?n.left:0}if(m.top<(j._helper?n.top:0)){j.size.height+=j._helper?j.position.top-n.top:j.position.top;if(e){j.size.width=j.size.height*q.aspectRatio}j.position.top=j._helper?n.top:0}j.offset.left=j.parentData.left+j.position.left;j.offset.top=j.parentData.top+j.position.top;q=Math.abs((j._helper?j.offset.left-l.left:j.offset.left-l.left)+j.sizeDiff.width);n=Math.abs((j._helper?j.offset.top-l.top:j.offset.top-n.top)+j.sizeDiff.height);m=j.containerElement.get(0)==j.element.parent().get(0);l=/relative|absolute/.test(j.containerElement.css("position"));if(m&&l){q-=j.parentData.left}if(q+j.size.width>=j.parentData.width){j.size.width=j.parentData.width-q;if(e){j.size.height=j.size.width/j.aspectRatio}}if(n+j.size.height>=j.parentData.height){j.size.height=j.parentData.height-n;if(e){j.size.width=j.size.height*j.aspectRatio}}},stop:function(){var e=c(this).data("resizable"),j=e.options,s=e.containerOffset,q=e.containerPosition,n=e.containerElement,m=c(e.helper),l=m.offset(),k=m.outerWidth()-e.sizeDiff.width;m=m.outerHeight()-e.sizeDiff.height;e._helper&&!j.animate&&/relative/.test(n.css("position"))&&c(this).css({left:l.left-q.left-s.left,width:k,height:m});e._helper&&!j.animate&&/static/.test(n.css("position"))&&c(this).css({left:l.left-q.left-s.left,width:k,height:m})}});c.ui.plugin.add("resizable","ghost",{start:function(){var d=c(this).data("resizable"),e=d.options,f=d.size;d.ghost=d.originalElement.clone();d.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 e.ghost=="string"?e.ghost:"");d.ghost.appendTo(d.helper)},resize:function(){var d=c(this).data("resizable");d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(){var d=c(this).data("resizable");d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}});c.ui.plugin.add("resizable","grid",{resize:function(){var e=c(this).data("resizable"),j=e.options,q=e.size,n=e.originalSize,m=e.originalPosition,l=e.axis;j.grid=typeof j.grid=="number"?[j.grid,j.grid]:j.grid;var k=Math.round((q.width-n.width)/(j.grid[0]||1))*(j.grid[0]||1);j=Math.round((q.height-n.height)/(j.grid[1]||1))*(j.grid[1]||1);if(/^(se|s|e)$/.test(l)){e.size.width=n.width+k;e.size.height=n.height+j}else{if(/^(ne)$/.test(l)){e.size.width=n.width+k;e.size.height=n.height+j;e.position.top=m.top-j}else{if(/^(sw)$/.test(l)){e.size.width=n.width+k;e.size.height=n.height+j}else{e.size.width=n.width+k;e.size.height=n.height+j;e.position.top=m.top-j}e.position.left=m.left-k}}}});var a=function(d){return parseInt(d,10)||0},b=function(d){return !isNaN(parseInt(d,10))}})(jQuery);(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=false;var b;this.refresh=function(){b=a(d.options.filter,d.element[0]);b.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=b.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(g){var b=this;this.opos=[g.pageX,g.pageY];if(!this.options.disabled){var e=this.options;this.selectees=a(e.filter,this.element[0]);this._trigger("start",g);a(e.appendTo).append(this.helper);this.helper.css({left:g.clientX,top:g.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(!g.metaKey){c.$element.removeClass("ui-selected");c.selected=false;c.$element.addClass("ui-unselecting");c.unselecting=true;b._trigger("unselecting",g,{unselecting:c.element})}});a(g.target).parents().andSelf().each(function(){var c=a.data(this,"selectable-item");if(c){var d=!g.metaKey||!c.$element.hasClass("ui-selected");c.$element.removeClass(d?"ui-unselecting":"ui-selected").addClass(d?"ui-selecting":"ui-unselecting");c.unselecting=!d;c.selecting=d;(c.selected=d)?b._trigger("selecting",g,{selecting:c.element}):b._trigger("unselecting",g,{unselecting:c.element});return false}})}},_mouseDrag:function(u){var q=this;this.dragged=true;if(!this.options.disabled){var s=this.options,e=this.opos[0],n=this.opos[1],m=u.pageX,l=u.pageY;if(e>m){var k=m;m=e;e=k}if(n>l){k=l;l=n;n=k}this.helper.css({left:e,top:n,width:m-e,height:l-n});this.selectees.each(function(){var b=a.data(this,"selectable-item");if(!(!b||b.element==q.element[0])){var c=false;if(s.tolerance=="touch"){c=!(b.left>m||b.right<e||b.top>l||b.bottom<n)}else{if(s.tolerance=="fit"){c=b.left>e&&b.right<m&&b.top>n&&b.bottom<l}}if(c){if(b.selected){b.$element.removeClass("ui-selected");b.selected=false}if(b.unselecting){b.$element.removeClass("ui-unselecting");b.unselecting=false}if(!b.selecting){b.$element.addClass("ui-selecting");b.selecting=true;q._trigger("selecting",u,{selecting:b.element})}}else{if(b.selecting){if(u.metaKey&&b.startselected){b.$element.removeClass("ui-selecting");b.selecting=false;b.$element.addClass("ui-selected");b.selected=true}else{b.$element.removeClass("ui-selecting");b.selecting=false;if(b.startselected){b.$element.addClass("ui-unselecting");b.unselecting=true}q._trigger("unselecting",u,{unselecting:b.element})}}if(b.selected){if(!u.metaKey&&!b.startselected){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;q._trigger("unselecting",u,{unselecting:b.element})}}}}});return false}},_mouseStop:function(d){var b=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var c=a.data(this,"selectable-item");c.$element.removeClass("ui-unselecting");c.unselecting=false;c.startselected=false;b._trigger("unselected",d,{unselected:c.element})});a(".ui-selecting",this.element[0]).each(function(){var c=a.data(this,"selectable-item");c.$element.removeClass("ui-selecting").addClass("ui-selected");c.selecting=false;c.selected=true;c.startselected=true;b._trigger("selected",d,{selected:c.element})});this._trigger("stop",d);this.helper.remove();return false}});a.extend(a.ui.selectable,{version:"1.8.11"})})(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:1000},_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"))||/inline|table-cell/.test(this.items[0].item.css("display")):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(d,c){if(d==="disabled"){this.options[d]=c;this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")}else{a.Widget.prototype._setOption.apply(this,arguments)}},_mouseCapture:function(g,d){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(g);var l=null,k=this;a(g.target).parents().each(function(){if(a.data(this,"sortable-item")==k){l=a(this);return false}});if(a.data(g.target,"sortable-item")==k){l=a(g.target)}if(!l){return false}if(this.options.handle&&!d){var j=false;a(this.options.handle,l).find("*").andSelf().each(function(){if(this==g.target){j=true}});if(!j){return false}}this.currentItem=l;this._removeCurrentsFromItems();return true},_mouseStart:function(f,d,j){d=this.options;var g=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(f);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:f.pageX-this.offset.left,top:f.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(f);this.originalPageX=f.pageX;this.originalPageY=f.pageY;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",f,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!j){for(j=this.containers.length-1;j>=0;j--){this.containers[j]._trigger("activate",f,g._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,f);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(f);return true},_mouseDrag:function(g){this.position=this._generatePosition(g);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var d=this.options,l=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-g.pageY<d.scrollSensitivity){this.scrollParent[0].scrollTop=l=this.scrollParent[0].scrollTop+d.scrollSpeed}else{if(g.pageY-this.overflowOffset.top<d.scrollSensitivity){this.scrollParent[0].scrollTop=l=this.scrollParent[0].scrollTop-d.scrollSpeed}}if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-g.pageX<d.scrollSensitivity){this.scrollParent[0].scrollLeft=l=this.scrollParent[0].scrollLeft+d.scrollSpeed}else{if(g.pageX-this.overflowOffset.left<d.scrollSensitivity){this.scrollParent[0].scrollLeft=l=this.scrollParent[0].scrollLeft-d.scrollSpeed}}}else{if(g.pageY-a(document).scrollTop()<d.scrollSensitivity){l=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed)}else{if(a(window).height()-(g.pageY-a(document).scrollTop())<d.scrollSensitivity){l=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed)}}if(g.pageX-a(document).scrollLeft()<d.scrollSensitivity){l=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed)}else{if(a(window).width()-(g.pageX-a(document).scrollLeft())<d.scrollSensitivity){l=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)}}}l!==false&&a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,g)}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--){l=this.items[d];var k=l.item[0],j=this._intersectsWithPointer(l);if(j){if(k!=this.currentItem[0]&&this.placeholder[j==1?"next":"prev"]()[0]!=k&&!a.ui.contains(this.placeholder[0],k)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],k):true)){this.direction=j==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(l)){this._rearrange(g,l)}else{break}this._trigger("change",g,this._uiHash());break}}}this._contactContainers(g);a.ui.ddmanager&&a.ui.ddmanager.drag(this,g);this._trigger("sort",g,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(e,d){if(e){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,e);if(this.options.revert){var f=this;d=f.placeholder.offset();f.reverting=true;a(this.helper).animate({left:d.left-this.offset.parent.left-f.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:d.top-this.offset.parent.top-f.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){f._clear(e)})}else{this._clear(e,d)}return false}},cancel:function(){var d=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,d._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,d._uiHash(this));this.containers[c].containerCache.over=0}}}if(this.placeholder){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(e){var d=this._getItemsAsjQuery(e&&e.connected),f=[];e=e||{};a(d).each(function(){var b=(a(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[-=_](.+)/);if(b){f.push((e.key||b[1]+"[]")+"="+(e.key&&e.expression?b[1]:b[2]))}});!f.length&&e.key&&f.push(e.key+"=");return f.join("&")},toArray:function(e){var d=this._getItemsAsjQuery(e&&e.connected),f=[];e=e||{};d.each(function(){f.push(a(e.item||this).attr(e.attribute||"id")||"")});return f},_intersectsWith:function(A){var z=this.positionAbs.left,y=z+this.helperProportions.width,x=this.positionAbs.top,v=x+this.helperProportions.height,u=A.left,s=u+A.width,q=A.top,m=q+A.height,n=this.offset.click.top,d=this.offset.click.left;n=x+n>q&&x+n<m&&z+d>u&&z+d<s;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>A[this.floating?"width":"height"]?n:u<z+this.helperProportions.width/2&&y-this.helperProportions.width/2<s&&q<x+this.helperProportions.height/2&&v-this.helperProportions.height/2<m},_intersectsWithPointer:function(e){var d=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height);e=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);d=d&&e;e=this._getDragVerticalDirection();var f=this._getDragHorizontalDirection();if(!d){return false}return this.floating?f&&f=="right"||e=="down"?2:1:e&&(e=="down"?2:1)},_intersectsWithSides:function(f){var d=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top+f.height/2,f.height);f=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left+f.width/2,f.width);var j=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();return this.floating&&g?g=="right"&&f||g=="left"&&!f:j&&(j=="down"&&d||j=="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(j){var d=[],q=[],n=this._connectWith();if(n&&j){for(j=n.length-1;j>=0;j--){for(var m=a(n[j]),l=m.length-1;l>=0;l--){var k=a.data(m[l],"sortable");if(k&&k!=this&&!k.options.disabled){q.push([a.isFunction(k.options.items)?k.options.items.call(k.element):a(k.options.items,k.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),k])}}}}q.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(j=q.length-1;j>=0;j--){q[j][0].each(function(){d.push(this)})}return a(d)},_removeCurrentsFromItems:function(){for(var e=this.currentItem.find(":data(sortable-item)"),d=0;d<this.items.length;d++){for(var f=0;f<e.length;f++){e[f]==this.items[d].item[0]&&this.items.splice(d,1)}}},_refreshItems:function(j){this.items=[];this.containers=[this];var d=this.items,s=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],j,{item:this.currentItem}):a(this.options.items,this.element),this]],q=this._connectWith();if(q){for(var n=q.length-1;n>=0;n--){for(var m=a(q[n]),l=m.length-1;l>=0;l--){var k=a.data(m[l],"sortable");if(k&&k!=this&&!k.options.disabled){s.push([a.isFunction(k.options.items)?k.options.items.call(k.element[0],j,{item:this.currentItem}):a(k.options.items,k.element),k]);this.containers.push(k)}}}}for(n=s.length-1;n>=0;n--){j=s[n][1];q=s[n][0];l=0;for(m=q.length;l<m;l++){k=a(q[l]);k.data("sortable-item",j);d.push({item:k,instance:j,width:0,height:0,left:0,top:0})}}},refreshPositions:function(f){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var d=this.items.length-1;d>=0;d--){var j=this.items[d],g=this.options.toleranceElement?a(this.options.toleranceElement,j.item):j.item;if(!f){j.width=g.outerWidth();j.height=g.outerHeight()}g=g.offset();j.left=g.left;j.top=g.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--){g=this.containers[d].element.offset();this.containers[d].containerCache.left=g.left;this.containers[d].containerCache.top=g.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(f){var d=f||this,j=d.options;if(!j.placeholder||j.placeholder.constructor==String){var g=j.placeholder;j.placeholder={element:function(){var b=a(document.createElement(d.currentItem[0].nodeName)).addClass(g||d.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!g){b.style.visibility="hidden"}return b},update:function(c,b){if(!(g&&!j.forcePlaceholderSize)){b.height()||b.height(d.currentItem.innerHeight()-parseInt(d.currentItem.css("paddingTop")||0,10)-parseInt(d.currentItem.css("paddingBottom")||0,10));b.width()||b.width(d.currentItem.innerWidth()-parseInt(d.currentItem.css("paddingLeft")||0,10)-parseInt(d.currentItem.css("paddingRight")||0,10))}}}}d.placeholder=a(j.placeholder.element.call(d.element,d.currentItem));d.currentItem.after(d.placeholder);j.placeholder.update(d,d.placeholder)},_contactContainers:function(j){for(var d=null,q=null,n=this.containers.length-1;n>=0;n--){if(!a.ui.contains(this.currentItem[0],this.containers[n].element[0])){if(this._intersectsWith(this.containers[n].containerCache)){if(!(d&&a.ui.contains(this.containers[n].element[0],d.element[0]))){d=this.containers[n];q=n}}else{if(this.containers[n].containerCache.over){this.containers[n]._trigger("out",j,this._uiHash(this));this.containers[n].containerCache.over=0}}}}if(d){if(this.containers.length===1){this.containers[q]._trigger("over",j,this._uiHash(this));this.containers[q].containerCache.over=1}else{if(this.currentContainer!=this.containers[q]){d=10000;n=null;for(var m=this.positionAbs[this.containers[q].floating?"left":"top"],l=this.items.length-1;l>=0;l--){if(a.ui.contains(this.containers[q].element[0],this.items[l].item[0])){var k=this.items[l][this.containers[q].floating?"left":"top"];if(Math.abs(k-m)<d){d=Math.abs(k-m);n=this.items[l]}}}if(n||this.options.dropOnEmpty){this.currentContainer=this.containers[q];n?this._rearrange(j,n,null,true):this._rearrange(j,null,this.containers[q].element,true);this._trigger("change",j,this._uiHash());this.containers[q]._trigger("change",j,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[q]._trigger("over",j,this._uiHash(this));this.containers[q].containerCache.over=1}}}}},_createHelper:function(d){var c=this.options;d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[d,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;d.parents("body").length||a(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]);if(d[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(d[0].style.width==""||c.forceHelperSize){d.width(this.currentItem.width())}if(d[0].style.height==""||c.forceHelperSize){d.height(this.currentItem.height())}return d},_adjustOffsetFromHelper:function(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 e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!/^(document|window|parent)$/.test(e.containment)){var d=a(e.containment)[0];e=a(e.containment).offset();var f=a(d).css("overflow")!="hidden";this.containment=[e.left+(parseInt(a(d).css("borderLeftWidth"),10)||0)+(parseInt(a(d).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(a(d).css("borderTopWidth"),10)||0)+(parseInt(a(d).css("paddingTop"),10)||0)-this.margins.top,e.left+(f?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,e.top+(f?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(f,d){if(!d){d=this.position}f=f=="absolute"?1:-1;var j=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(j[0].tagName);return{top:d.top+this.offset.relative.top*f+this.offset.parent.top*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():g?0:j.scrollTop())*f),left:d.left+this.offset.relative.left*f+this.offset.parent.left*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:j.scrollLeft())*f)}},_generatePosition:function(j){var d=this.options,n=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,m=/(html|body)/i.test(n[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var l=j.pageX,k=j.pageY;if(this.originalPosition){if(this.containment){if(j.pageX-this.offset.click.left<this.containment[0]){l=this.containment[0]+this.offset.click.left}if(j.pageY-this.offset.click.top<this.containment[1]){k=this.containment[1]+this.offset.click.top}if(j.pageX-this.offset.click.left>this.containment[2]){l=this.containment[2]+this.offset.click.left}if(j.pageY-this.offset.click.top>this.containment[3]){k=this.containment[3]+this.offset.click.top}}if(d.grid){k=this.originalPageY+Math.round((k-this.originalPageY)/d.grid[1])*d.grid[1];k=this.containment?!(k-this.offset.click.top<this.containment[1]||k-this.offset.click.top>this.containment[3])?k:!(k-this.offset.click.top<this.containment[1])?k-d.grid[1]:k+d.grid[1]:k;l=this.originalPageX+Math.round((l-this.originalPageX)/d.grid[0])*d.grid[0];l=this.containment?!(l-this.offset.click.left<this.containment[0]||l-this.offset.click.left>this.containment[2])?l:!(l-this.offset.click.left<this.containment[0])?l-d.grid[0]:l+d.grid[0]:l}}return{top:k-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():m?0:n.scrollTop()),left:l-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():m?0:n.scrollLeft())}},_rearrange:function(j,d,n,m){n?n[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 l=this,k=this.counter;window.setTimeout(function(){k==l.counter&&l.refreshPositions(!m)},0)},_clear:function(f,d){this.reverting=false;var j=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var g in this._storedCSS){if(this._storedCSS[g]=="auto"||this._storedCSS[g]=="static"){this._storedCSS[g]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}this.fromOutside&&!d&&j.push(function(b){this._trigger("receive",b,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){j.push(function(b){this._trigger("update",b,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){d||j.push(function(b){this._trigger("remove",b,this._uiHash())});for(g=this.containers.length-1;g>=0;g--){if(a.ui.contains(this.containers[g].element[0],this.currentItem[0])&&!d){j.push(function(b){return function(c){b._trigger("receive",c,this._uiHash(this))}}.call(this,this.containers[g]));j.push(function(b){return function(c){b._trigger("update",c,this._uiHash(this))}}.call(this,this.containers[g]))}}}for(g=this.containers.length-1;g>=0;g--){d||j.push(function(b){return function(c){b._trigger("deactivate",c,this._uiHash(this))}}.call(this,this.containers[g]));if(this.containers[g].containerCache.over){j.push(function(b){return function(c){b._trigger("out",c,this._uiHash(this))}}.call(this,this.containers[g]));this.containers[g].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",f,this._uiHash());for(g=0;g<j.length;g++){j[g].call(this,f)}this._trigger("stop",f,this._uiHash())}return false}d||this._trigger("beforeStop",f,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(g=0;g<j.length;g++){j[g].call(this,f)}this._trigger("stop",f,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(d){var c=d||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:d?d.element:null}}});a.extend(a.ui.sortable,{version:"1.8.11"})})(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 e=this,c=e.options;e.running=0;e.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");e.headers=e.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c.disabled||a(this).removeClass("ui-state-focus")});e.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(c.navigation){var g=e.element.find("a").filter(c.navigationFilter).eq(0);if(g.length){var f=g.closest(".ui-accordion-header");e.active=f.length?f:g.closest(".ui-accordion-content").prev()}}e.active=e._findActive(e.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");e.active.next().addClass("ui-accordion-content-active");e._createIcons();e.resize();e.element.attr("role","tablist");e.headers.attr("role","tab").bind("keydown.accordion",function(b){return e._keydown(b)}).next().attr("role","tabpanel");e.headers.not(e.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();e.active.length?e.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):e.headers.eq(0).attr("tabIndex",0);a.browser.safari||e.headers.find("a").attr("tabIndex",-1);c.event&&e.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(b){e._clickHandler.call(e,b,this);b.preventDefault()})},_createIcons:function(){var b=this.options;if(b.icons){a("<span></span>").addClass("ui-icon "+b.icons.header).prependTo(this.headers);this.active.children(".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 d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(d.autoHeight||d.fillHeight){c.css("height","")}return a.Widget.prototype.destroy.call(this)},_setOption:function(d,c){a.Widget.prototype._setOption.apply(this,arguments);d=="active"&&this.activate(c);if(d=="icons"){this._destroyIcons();c&&this._createIcons()}if(d=="disabled"){this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")}},_keydown:function(e){if(!(this.options.disabled||e.altKey||e.ctrlKey)){var c=a.ui.keyCode,k=this.headers.length,g=this.headers.index(e.target),j=false;switch(e.keyCode){case c.RIGHT:case c.DOWN:j=this.headers[(g+1)%k];break;case c.LEFT:case c.UP:j=this.headers[(g-1+k)%k];break;case c.SPACE:case c.ENTER:this._clickHandler({target:e.target},e.target);e.preventDefault()}if(j){a(e.target).attr("tabIndex",-1);a(j).attr("tabIndex",0);j.focus();return false}return true}},resize:function(){var e=this.options,c;if(e.fillSpace){if(a.browser.msie){var f=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",f);this.headers.each(function(){c-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else{if(e.autoHeight){c=0;this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c)}}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(k,c){var u=this.options;if(!u.disabled){if(k.target){k=a(k.currentTarget||c);c=k[0]===this.active[0];u.active=u.collapsible&&c?false:this.headers.index(k);if(!(this.running||!u.collapsible&&c)){var m=this.active;l=k.next();n=this.active.next();s={options:u,newHeader:c&&u.collapsible?a([]):k,oldHeader:this.active,newContent:c&&u.collapsible?a([]):l,oldContent:n};var q=this.headers.index(this.active[0])>this.headers.index(k[0]);this.active=c?a([]):k;this._toggle(l,n,s,c,q);m.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(u.icons.headerSelected).addClass(u.icons.header);if(!c){k.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(u.icons.header).addClass(u.icons.headerSelected);k.next().addClass("ui-accordion-content-active")}}}else{if(u.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(u.icons.headerSelected).addClass(u.icons.header);this.active.next().addClass("ui-accordion-content-active");var n=this.active.next(),s={options:u,newHeader:a([]),oldHeader:u.active,newContent:a([]),oldContent:n},l=this.active=a([]);this._toggle(l,n,s)}}}},_toggle:function(y,x,v,n,s){var q=this,u=q.options;q.toShow=y;q.toHide=x;q.data=v;var l=function(){if(q){return q._completed.apply(q,arguments)}};q._trigger("changestart",null,q.data);q.running=x.size()===0?y.size():x.size();if(u.animated){v={};v=u.collapsible&&n?{toShow:a([]),toHide:x,complete:l,down:s,autoHeight:u.autoHeight||u.fillSpace}:{toShow:y,toHide:x,complete:l,down:s,autoHeight:u.autoHeight||u.fillSpace};if(!u.proxied){u.proxied=u.animated}if(!u.proxiedDuration){u.proxiedDuration=u.duration}u.animated=a.isFunction(u.proxied)?u.proxied(v):u.proxied;u.duration=a.isFunction(u.proxiedDuration)?u.proxiedDuration(v):u.proxiedDuration;n=a.ui.accordion.animations;var m=u.duration,c=u.animated;if(c&&!n[c]&&!a.easing[c]){c="slide"}n[c]||(n[c]=function(b){this.slide(b,{easing:c,duration:m||700})});n[c](v)}else{if(u.collapsible&&n){y.toggle()}else{x.hide();y.show()}l(true)}x.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();y.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(b){this.running=b?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length){this.toHide.parent()[0].className=this.toHide.parent()[0].className}this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,{version:"1.8.11",animations:{slide:function(j,c){j=a.extend({easing:"swing",duration:300},j,c);if(j.toHide.size()){if(j.toShow.size()){var q=j.toShow.css("overflow"),k=0,m={},l={},n;c=j.toShow;n=c[0].style.width;c.width(parseInt(c.parent().width(),10)-parseInt(c.css("paddingLeft"),10)-parseInt(c.css("paddingRight"),10)-(parseInt(c.css("borderLeftWidth"),10)||0)-(parseInt(c.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(b,d){l[d]="hide";b=(""+a.css(j.toShow[0],d)).match(/^([\d+-.]+)(.*)$/);m[d]={value:b[1],unit:b[2]||"px"}});j.toShow.css({height:0,overflow:"hidden"}).show();j.toHide.filter(":hidden").each(j.complete).end().filter(":visible").animate(l,{step:function(b,d){if(d.prop=="height"){k=d.end-d.start===0?0:(d.now-d.start)/(d.end-d.start)}j.toShow[0].style[d.prop]=k*m[d.prop].value+m[d.prop].unit},duration:j.duration,easing:j.easing,complete:function(){j.autoHeight||j.toShow.css("height","");j.toShow.css({width:n,overflow:q});j.complete()}})}else{j.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},j)}}else{j.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},j)}},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1000:200})}}})})(jQuery);(function(b){var a=0;b.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var d=this,c=this.element[0].ownerDocument,e;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(j){if(!(d.options.disabled||d.element.attr("readonly"))){e=false;var g=b.ui.keyCode;switch(j.keyCode){case g.PAGE_UP:d._move("previousPage",j);break;case g.PAGE_DOWN:d._move("nextPage",j);break;case g.UP:d._move("previous",j);j.preventDefault();break;case g.DOWN:d._move("next",j);j.preventDefault();break;case g.ENTER:case g.NUMPAD_ENTER:if(d.menu.active){e=true;j.preventDefault()}case g.TAB:if(!d.menu.active){return}d.menu.select(j);break;case g.ESCAPE:d.element.val(d.term);d.close(j);break;default:clearTimeout(d.searching);d.searching=setTimeout(function(){if(d.term!=d.element.val()){d.selectedItem=null;d.search(null,j)}},d.options.delay);break}}}).bind("keypress.autocomplete",function(f){if(e){e=false;f.preventDefault()}}).bind("focus.autocomplete",function(){if(!d.options.disabled){d.selectedItem=null;d.previous=d.element.val()}}).bind("blur.autocomplete",function(f){if(!d.options.disabled){clearTimeout(d.searching);d.closing=setTimeout(function(){d.close(f);d._change(f)},150)}});this._initSource();this.response=function(){return d._response.apply(d,arguments)};this.menu=b("<ul></ul>").addClass("ui-autocomplete").appendTo(b(this.options.appendTo||"body",c)[0]).mousedown(function(j){var g=d.menu.element[0];b(j.target).closest(".ui-menu-item").length||setTimeout(function(){b(document).one("mousedown",function(f){f.target!==d.element[0]&&f.target!==g&&!b.ui.contains(g,f.target)&&d.close()})},1);setTimeout(function(){clearTimeout(d.closing)},13)}).menu({focus:function(j,g){g=g.item.data("item.autocomplete");false!==d._trigger("focus",j,{item:g})&&/^key/.test(j.originalEvent.type)&&d.element.val(g.value)},selected:function(l,k){var j=k.item.data("item.autocomplete"),g=d.previous;if(d.element[0]!==c.activeElement){d.element.focus();d.previous=g;setTimeout(function(){d.previous=g;d.selectedItem=j},1)}false!==d._trigger("select",l,{item:j})&&d.element.val(j.value);d.term=d.element.val();d.close(l);d.selectedItem=j},blur:function(){d.menu.element.is(":visible")&&d.element.val()!==d.term&&d.element.val(d.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");b.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();b.Widget.prototype.destroy.call(this)},_setOption:function(d,c){b.Widget.prototype._setOption.apply(this,arguments);d==="source"&&this._initSource();if(d==="appendTo"){this.menu.element.appendTo(b(c||"body",this.element[0].ownerDocument)[0])}d==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var d=this,c,e;if(b.isArray(this.options.source)){c=this.options.source;this.source=function(j,g){g(b.ui.autocomplete.filter(c,j.term))}}else{if(typeof this.options.source==="string"){e=this.options.source;this.source=function(j,g){d.xhr&&d.xhr.abort();d.xhr=b.ajax({url:e,data:j,dataType:"json",autocompleteRequest:++a,success:function(f){this.autocompleteRequest===a&&g(f)},error:function(){this.autocompleteRequest===a&&g([])}})}}else{this.source=this.options.source}}},search:function(d,c){d=d!=null?d:this.element.val();this.term=this.element.val();if(d.length<this.options.minLength){return this.close(c)}clearTimeout(this.closing);if(this._trigger("search",c)!==false){return this._search(d)}},_search:function(c){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:c},this.response)},_response:function(c){if(!this.options.disabled&&c&&c.length){c=this._normalize(c);this._suggest(c);this._trigger("open")}else{this.close()}this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(c){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",c)}},_change:function(c){this.previous!==this.element.val()&&this._trigger("change",c,{item:this.selectedItem})},_normalize:function(c){if(c.length&&c[0].label&&c[0].value){return c}return b.map(c,function(d){if(typeof d==="string"){return{label:d,value:d}}return b.extend({label:d.label||d.value,value:d.value||d.label},d)})},_suggest:function(d){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,d);this.menu.deactivate();this.menu.refresh();c.show();this._resizeMenu();c.position(b.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new b.Event("mouseover"))},_resizeMenu:function(){var c=this.menu.element;c.outerWidth(Math.max(c.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(d,c){var e=this;b.each(c,function(j,g){e._renderItem(d,g)})},_renderItem:function(d,c){return b("<li></li>").data("item.autocomplete",c).append(b("<a></a>").text(c.label)).appendTo(d)},_move:function(d,c){if(this.menu.element.is(":visible")){if(this.menu.first()&&/^previous/.test(d)||this.menu.last()&&/^next/.test(d)){this.element.val(this.term);this.menu.deactivate()}else{this.menu[d](c)}}else{this.search(null,c)}},widget:function(){return this.menu.element}});b.extend(b.ui.autocomplete,{escapeRegex:function(c){return c.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(d,c){var e=new RegExp(b.ui.autocomplete.escapeRegex(c),"i");return b.grep(d,function(f){return e.test(f.label||f.value||f)})}})})(jQuery);(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(a(c.target).closest(".ui-menu-item a").length){c.preventDefault();b.select(c)}});this.refresh()},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(c){b.activate(c,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(k,f){this.deactivate();if(this.hasScroll()){var d=f.offset().top-this.element.offset().top,j=this.element.attr("scrollTop"),l=this.element.height();if(d<0){this.element.attr("scrollTop",j+d)}else{d>=l&&this.element.attr("scrollTop",j+d-l+f.height())}}this.active=f.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",k,{item:f})},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.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(f,d,c){if(this.active){f=this.active[f+"All"](".ui-menu-item").eq(0);f.length?this.activate(c,f):this.activate(c,this.element.children(d))}else{this.activate(c,this.element.children(d))}},nextPage:function(j){if(this.hasScroll()){if(!this.active||this.last()){this.activate(j,this.element.children(".ui-menu-item:first"))}else{var d=this.active.offset().top,c=this.element.height(),f=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-d-c+a(this).height();return b<10&&b>-10});f.length||(f=this.element.children(".ui-menu-item:last"));this.activate(j,f)}}else{this.activate(j,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))}},previousPage:function(f){if(this.hasScroll()){if(!this.active||this.first()){this.activate(f,this.element.children(".ui-menu-item:last"))}else{var d=this.active.offset().top,c=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-d+c-a(this).height();return b<10&&b>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(f,result)}}else{this.activate(f,this.element.children(".ui-menu-item").filter(!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(b){var e,c=function(a){b(":ui-button",a.target.form).each(function(){var f=b(this).data("button");setTimeout(function(){f.refresh()},1)})},d=function(a){var k=a.name,j=a.form,g=b([]);if(k){g=j?b(j).find("[name='"+k+"']"):b("[name='"+k+"']",a.ownerDocument).filter(function(){return !this.form})}return g};b.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",c);if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.attr("disabled")}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var a=this,k=this.options,j=this.type==="checkbox"||this.type==="radio",g="ui-state-hover"+(!j?" ui-state-active":"");if(k.label===null){k.label=this.buttonElement.html()}if(this.element.is(":disabled")){k.disabled=true}this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!k.disabled){b(this).addClass("ui-state-hover");this===e&&b(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){k.disabled||b(this).removeClass(g)}).bind("focus.button",function(){b(this).addClass("ui-state-focus")}).bind("blur.button",function(){b(this).removeClass("ui-state-focus")});j&&this.element.bind("change.button",function(){a.refresh()});if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(k.disabled){return false}b(this).toggleClass("ui-state-active");a.buttonElement.attr("aria-pressed",a.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(k.disabled){return false}b(this).addClass("ui-state-active");a.buttonElement.attr("aria-pressed",true);var f=a.element[0];d(f).not(f).map(function(){return b(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)})}else{this.buttonElement.bind("mousedown.button",function(){if(k.disabled){return false}b(this).addClass("ui-state-active");e=this;b(document).one("mouseup",function(){e=null})}).bind("mouseup.button",function(){if(k.disabled){return false}b(this).removeClass("ui-state-active")}).bind("keydown.button",function(f){if(k.disabled){return false}if(f.keyCode==b.ui.keyCode.SPACE||f.keyCode==b.ui.keyCode.ENTER){b(this).addClass("ui-state-active")}}).bind("keyup.button",function(){b(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(f){f.keyCode===b.ui.keyCode.SPACE&&b(this).click()})}}this._setOption("disabled",k.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"){var a=this.element.parents().filter(":last"),f="label[for="+this.element.attr("id")+"]";this.buttonElement=a.find(f);if(!this.buttonElement.length){a=a.length?a.siblings():this.element.siblings();this.buttonElement=a.filter(f);if(!this.buttonElement.length){this.buttonElement=a.find(f)}}this.element.addClass("ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}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-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");b.Widget.prototype.destroy.call(this)},_setOption:function(a,f){b.Widget.prototype._setOption.apply(this,arguments);if(a==="disabled"){f?this.element.attr("disabled",true):this.element.removeAttr("disabled")}this._resetButton()},refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled&&this._setOption("disabled",a);if(this.type==="radio"){d(this.element[0]).each(function(){b(this).is(":checked")?b(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true):b(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 a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),l=b("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),k=this.options.icons,g=k.primary&&k.secondary,j=[];if(k.primary||k.secondary){if(this.options.text){j.push("ui-button-text-icon"+(g?"s":k.primary?"-primary":"-secondary"))}k.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+k.primary+"'></span>");k.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+k.secondary+"'></span>");if(!this.options.text){j.push(g?"ui-button-icons-only":"ui-button-icon-only");this.hasTitle||a.attr("title",l)}}else{j.push("ui-button-text-only")}a.addClass(j.join(" "))}}});b.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,f){a==="disabled"&&this.buttons.button("option",a,f);b.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return b(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 b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");b.Widget.prototype.destroy.call(this)}})})(jQuery);(function(e,d){var b={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},a={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};e.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(f){var c=e(this).css(f).offset().top;c<0&&e(this).css("top",f.top-c)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var j=this,c=j.options,q=c.title||"&#160;",n=e.ui.dialog.getTitleId(j.element),l=(j.uiDialog=e("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c.dialogClass).css({zIndex:c.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(f){if(c.closeOnEscape&&f.keyCode&&f.keyCode===e.ui.keyCode.ESCAPE){j.close(f);f.preventDefault()}}).attr({role:"dialog","aria-labelledby":n}).mousedown(function(f){j.moveToTop(false,f)});j.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(l);var m=(j.uiDialogTitlebar=e("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(l),k=e('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){k.addClass("ui-state-hover")},function(){k.removeClass("ui-state-hover")}).focus(function(){k.addClass("ui-state-focus")}).blur(function(){k.removeClass("ui-state-focus")}).click(function(f){j.close(f);return false}).appendTo(m);(j.uiDialogTitlebarCloseText=e("<span></span>")).addClass("ui-icon ui-icon-closethick").text(c.closeText).appendTo(k);e("<span></span>").addClass("ui-dialog-title").attr("id",n).html(q).prependTo(m);if(e.isFunction(c.beforeclose)&&!e.isFunction(c.beforeClose)){c.beforeClose=c.beforeclose}m.find("*").add(m).disableSelection();c.draggable&&e.fn.draggable&&j._makeDraggable();c.resizable&&e.fn.resizable&&j._makeResizable();j._createButtons(c.buttons);j._isOpen=false;e.fn.bgiframe&&l.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var c=this;c.overlay&&c.overlay.destroy();c.uiDialog.hide();c.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");c.uiDialog.remove();c.originalTitle&&c.element.attr("title",c.originalTitle);return c},widget:function(){return this.uiDialog},close:function(f){var c=this,j,g;if(false!==c._trigger("beforeClose",f)){c.overlay&&c.overlay.destroy();c.uiDialog.unbind("keypress.ui-dialog");c._isOpen=false;if(c.options.hide){c.uiDialog.hide(c.options.hide,function(){c._trigger("close",f)})}else{c.uiDialog.hide();c._trigger("close",f)}e.ui.dialog.overlay.resize();if(c.options.modal){j=0;e(".ui-dialog").each(function(){if(this!==c.uiDialog[0]){g=e(this).css("z-index");isNaN(g)||(j=Math.max(j,g))}});e.ui.dialog.maxZ=j}return c}},isOpen:function(){return this._isOpen},moveToTop:function(f,c){var j=this,g=j.options;if(g.modal&&!f||!g.stack&&!g.modal){return j._trigger("focus",c)}if(g.zIndex>e.ui.dialog.maxZ){e.ui.dialog.maxZ=g.zIndex}if(j.overlay){e.ui.dialog.maxZ+=1;j.overlay.$el.css("z-index",e.ui.dialog.overlay.maxZ=e.ui.dialog.maxZ)}f={scrollTop:j.element.attr("scrollTop"),scrollLeft:j.element.attr("scrollLeft")};e.ui.dialog.maxZ+=1;j.uiDialog.css("z-index",e.ui.dialog.maxZ);j.element.attr(f);j._trigger("focus",c);return j},open:function(){if(!this._isOpen){var f=this,c=f.options,g=f.uiDialog;f.overlay=c.modal?new e.ui.dialog.overlay(f):null;f._size();f._position(c.position);g.show(c.show);f.moveToTop(true);c.modal&&g.bind("keypress.ui-dialog",function(l){if(l.keyCode===e.ui.keyCode.TAB){var j=e(":tabbable",this),k=j.filter(":first");j=j.filter(":last");if(l.target===j[0]&&!l.shiftKey){k.focus(1);return false}else{if(l.target===k[0]&&l.shiftKey){j.focus(1);return false}}}});e(f.element.find(":tabbable").get().concat(g.find(".ui-dialog-buttonpane :tabbable").get().concat(g.get()))).eq(0).focus();f._isOpen=true;f._trigger("open");return f}},_createButtons:function(f){var c=this,l=false,k=e("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),j=e("<div></div>").addClass("ui-dialog-buttonset").appendTo(k);c.uiDialog.find(".ui-dialog-buttonpane").remove();typeof f==="object"&&f!==null&&e.each(f,function(){return !(l=true)});if(l){e.each(f,function(m,g){g=e.isFunction(g)?{click:g,text:m}:g;m=e('<button type="button"></button>').attr(g,true).unbind("click").click(function(){g.click.apply(c.element[0],arguments)}).appendTo(j);e.fn.button&&m.button()});k.appendTo(c.uiDialog)}},_makeDraggable:function(){function f(g){return{position:g.position,offset:g.offset}}var c=this,l=c.options,k=e(document),j;c.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(m,g){j=l.height==="auto"?"auto":e(this).height();e(this).height(e(this).height()).addClass("ui-dialog-dragging");c._trigger("dragStart",m,f(g))},drag:function(m,g){c._trigger("drag",m,f(g))},stop:function(m,g){l.position=[g.position.left-k.scrollLeft(),g.position.top-k.scrollTop()];e(this).removeClass("ui-dialog-dragging").height(j);c._trigger("dragStop",m,f(g));e.ui.dialog.overlay.resize()}})},_makeResizable:function(f){function c(g){return{originalPosition:g.originalPosition,originalSize:g.originalSize,position:g.position,size:g.size}}f=f===d?this.options.resizable:f;var l=this,k=l.options,j=l.uiDialog.css("position");f=typeof f==="string"?f:"n,e,s,w,se,sw,ne,nw";l.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:l.element,maxWidth:k.maxWidth,maxHeight:k.maxHeight,minWidth:k.minWidth,minHeight:l._minHeight(),handles:f,start:function(m,g){e(this).addClass("ui-dialog-resizing");l._trigger("resizeStart",m,c(g))},resize:function(m,g){l._trigger("resize",m,c(g))},stop:function(m,g){e(this).removeClass("ui-dialog-resizing");k.height=e(this).height();k.width=e(this).width();l._trigger("resizeStop",m,c(g));e.ui.dialog.overlay.resize()}}).css("position",j).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var c=this.options;return c.height==="auto"?c.minHeight:Math.min(c.minHeight,c.height)},_position:function(f){var c=[],j=[0,0],g;if(f){if(typeof f==="string"||typeof f==="object"&&"0" in f){c=f.split?f.split(" "):[f[0],f[1]];if(c.length===1){c[1]=c[0]}e.each(["left","top"],function(k,l){if(+c[k]===c[k]){j[k]=c[k];c[k]=l}});f={my:c.join(" "),at:c.join(" "),offset:j.join(" ")}}f=e.extend({},e.ui.dialog.prototype.options.position,f)}else{f=e.ui.dialog.prototype.options.position}(g=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(e.extend({of:window},f));g||this.uiDialog.hide()},_setOptions:function(f){var c=this,j={},g=false;e.each(f,function(k,l){c._setOption(k,l);if(k in b){g=true}if(k in a){j[k]=l}});g&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",j)},_setOption:function(f,c){var l=this,k=l.uiDialog;switch(f){case"beforeclose":f="beforeClose";break;case"buttons":l._createButtons(c);break;case"closeText":l.uiDialogTitlebarCloseText.text(""+c);break;case"dialogClass":k.removeClass(l.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c);break;case"disabled":c?k.addClass("ui-dialog-disabled"):k.removeClass("ui-dialog-disabled");break;case"draggable":var j=k.is(":data(draggable)");j&&!c&&k.draggable("destroy");!j&&c&&l._makeDraggable();break;case"position":l._position(c);break;case"resizable":(j=k.is(":data(resizable)"))&&!c&&k.resizable("destroy");j&&typeof c==="string"&&k.resizable("option","handles",c);!j&&c!==false&&l._makeResizable(c);break;case"title":e(".ui-dialog-title",l.uiDialogTitlebar).html(""+(c||"&#160;"));break}e.Widget.prototype._setOption.apply(l,arguments)},_size:function(){var f=this.options,c,j,g=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(f.minWidth>f.width){f.width=f.minWidth}c=this.uiDialog.css({height:"auto",width:f.width}).height();j=Math.max(0,f.minHeight-c);if(f.height==="auto"){if(e.support.minHeight){this.element.css({minHeight:j,height:"auto"})}else{this.uiDialog.show();f=this.element.css("height","auto").height();g||this.uiDialog.hide();this.element.height(Math.max(f,j))}}else{this.element.height(Math.max(f.height-c,0))}this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});e.extend(e.ui.dialog,{version:"1.8.11",uuid:0,maxZ:0,getTitleId:function(c){c=c.attr("id");if(!c){this.uuid+=1;c=this.uuid}return"ui-dialog-title-"+c},overlay:function(c){this.$el=e.ui.dialog.overlay.create(c)}});e.extend(e.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:e.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(c){return c+".dialog-overlay"}).join(" "),create:function(f){if(this.instances.length===0){setTimeout(function(){e.ui.dialog.overlay.instances.length&&e(document).bind(e.ui.dialog.overlay.events,function(g){if(e(g.target).zIndex()<e.ui.dialog.overlay.maxZ){return false}})},1);e(document).bind("keydown.dialog-overlay",function(g){if(f.options.closeOnEscape&&g.keyCode&&g.keyCode===e.ui.keyCode.ESCAPE){f.close(g);g.preventDefault()}});e(window).bind("resize.dialog-overlay",e.ui.dialog.overlay.resize)}var c=(this.oldInstances.pop()||e("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});e.fn.bgiframe&&c.bgiframe();this.instances.push(c);return c},destroy:function(f){var c=e.inArray(f,this.instances);c!=-1&&this.oldInstances.push(this.instances.splice(c,1)[0]);this.instances.length===0&&e([document,window]).unbind(".dialog-overlay");f.remove();var g=0;e.each(this.instances,function(){g=Math.max(g,this.css("z-index"))});this.maxZ=g},height:function(){var f,c;if(e.browser.msie&&e.browser.version<7){f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return f<c?e(window).height()+"px":f+"px"}else{return e(document).height()+"px"}},width:function(){var f,c;if(e.browser.msie&&e.browser.version<7){f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return f<c?e(window).width()+"px":f+"px"}else{return e(document).width()+"px"}},resize:function(){var c=e([]);e.each(e.ui.dialog.overlay.instances,function(){c=c.add(this)});c.css({width:0,height:0}).css({width:e.ui.dialog.overlay.width(),height:e.ui.dialog.overlay.height()})}});e.extend(e.ui.dialog.overlay.prototype,{destroy:function(){e.ui.dialog.overlay.destroy(this.$el)}})})(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 c=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(b){b.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(b){a(this).data("index.ui-slider-handle",b)});this.handles.keydown(function(n){var m=true,l=a(this).data("index.ui-slider-handle"),j,k,b;if(!c.options.disabled){switch(n.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:m=false;if(!c._keySliding){c._keySliding=true;a(this).addClass("ui-state-active");j=c._start(n,l);if(j===false){return}}break}b=c.options.step;j=c.options.values&&c.options.values.length?(k=c.values(l)):(k=c.value());switch(n.keyCode){case a.ui.keyCode.HOME:k=c._valueMin();break;case a.ui.keyCode.END:k=c._valueMax();break;case a.ui.keyCode.PAGE_UP:k=c._trimAlignValue(j+(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:k=c._trimAlignValue(j-(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(j===c._valueMax()){return}k=c._trimAlignValue(j+b);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(j===c._valueMin()){return}k=c._trimAlignValue(j-b);break}c._slide(n,l,k);return m}}).keyup(function(f){var b=a(this).data("index.ui-slider-handle");if(c._keySliding){c._keySliding=false;c._stop(f,b);c._change(f,b);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(d){var j=this.options,q,n,m,k,l;if(j.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();q=this._normValueFromMouse({x:d.pageX,y:d.pageY});n=this._valueMax()-this._valueMin()+1;k=this;this.handles.each(function(c){var b=Math.abs(q-k.values(c));if(n>b){n=b;m=a(this);l=c}});if(j.range===true&&this.values(1)===j.min){l+=1;m=a(this.handles[l])}if(this._start(d,l)===false){return false}this._mouseSliding=true;k._handleIndex=l;m.addClass("ui-state-active").focus();j=m.offset();this._clickOffset=!a(d.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:d.pageX-j.left-m.width()/2,top:d.pageY-j.top-m.height()/2-(parseInt(m.css("borderTopWidth"),10)||0)-(parseInt(m.css("borderBottomWidth"),10)||0)+(parseInt(m.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(d,l,q);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(c){var d=this._normValueFromMouse({x:c.pageX,y:c.pageY});this._slide(c,this._handleIndex,d);return false},_mouseStop:function(c){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(c,this._handleIndex);this._change(c,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(c){var d;if(this.orientation==="horizontal"){d=this.elementSize.width;c=c.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{d=this.elementSize.height;c=c.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}d=c/d;if(d>1){d=1}if(d<0){d=0}if(this.orientation==="vertical"){d=1-d}c=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+d*c)},_start:function(d,e){var f={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(e);f.values=this.values()}return this._trigger("start",d,f)},_slide:function(d,f,j){var g;if(this.options.values&&this.options.values.length){g=this.values(f?0:1);if(this.options.values.length===2&&this.options.range===true&&(f===0&&j>g||f===1&&j<g)){j=g}if(j!==this.values(f)){g=this.values();g[f]=j;d=this._trigger("slide",d,{handle:this.handles[f],value:j,values:g});this.values(f?0:1);d!==false&&this.values(f,j,true)}}else{if(j!==this.value()){d=this._trigger("slide",d,{handle:this.handles[f],value:j});d!==false&&this.value(j)}}},_stop:function(d,e){var f={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(e);f.values=this.values()}this._trigger("stop",d,f)},_change:function(d,e){if(!this._keySliding&&!this._mouseSliding){var f={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(e);f.values=this.values()}this._trigger("change",d,f)}},value:function(c){if(arguments.length){this.options.value=this._trimAlignValue(c);this._refreshValue();this._change(null,0)}return this._value()},values:function(d,g){var l,k,j;if(arguments.length>1){this.options.values[d]=this._trimAlignValue(g);this._refreshValue();this._change(null,d)}if(arguments.length){if(a.isArray(arguments[0])){l=this.options.values;k=arguments[0];for(j=0;j<l.length;j+=1){l[j]=this._trimAlignValue(k[j]);this._change(null,j)}this._refreshValue()}else{return this.options.values&&this.options.values.length?this._values(d):this.value()}}else{return this._values()}},_setOption:function(d,f){var j,g=0;if(a.isArray(this.options.values)){g=this.options.values.length}a.Widget.prototype._setOption.apply(this,arguments);switch(d){case"disabled":if(f){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(j=0;j<g;j+=1){this._change(null,j)}this._animateOff=false;break}},_value:function(){var c=this.options.value;return c=this._trimAlignValue(c)},_values:function(d){var e,f;if(arguments.length){e=this.options.values[d];return e=this._trimAlignValue(e)}else{e=this.options.values.slice();for(f=0;f<e.length;f+=1){e[f]=this._trimAlignValue(e[f])}return e}},_trimAlignValue:function(d){if(d<=this._valueMin()){return this._valueMin()}if(d>=this._valueMax()){return this._valueMax()}var e=this.options.step>0?this.options.step:1,f=(d-this._valueMin())%e;alignValue=d-f;if(Math.abs(f)*2>=e){alignValue+=f>0?e:-e}return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var x=this.options.range,y=this.options,v=this,u=!this._animateOff?y.animate:false,s,n={},q,m,k,d;if(this.options.values&&this.options.values.length){this.handles.each(function(b){s=(v.values(b)-v._valueMin())/(v._valueMax()-v._valueMin())*100;n[v.orientation==="horizontal"?"left":"bottom"]=s+"%";a(this).stop(1,1)[u?"animate":"css"](n,y.animate);if(v.options.range===true){if(v.orientation==="horizontal"){if(b===0){v.range.stop(1,1)[u?"animate":"css"]({left:s+"%"},y.animate)}if(b===1){v.range[u?"animate":"css"]({width:s-q+"%"},{queue:false,duration:y.animate})}}else{if(b===0){v.range.stop(1,1)[u?"animate":"css"]({bottom:s+"%"},y.animate)}if(b===1){v.range[u?"animate":"css"]({height:s-q+"%"},{queue:false,duration:y.animate})}}}q=s})}else{m=this.value();k=this._valueMin();d=this._valueMax();s=d!==k?(m-k)/(d-k)*100:0;n[v.orientation==="horizontal"?"left":"bottom"]=s+"%";this.handle.stop(1,1)[u?"animate":"css"](n,y.animate);if(x==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[u?"animate":"css"]({width:s+"%"},y.animate)}if(x==="max"&&this.orientation==="horizontal"){this.range[u?"animate":"css"]({width:100-s+"%"},{queue:false,duration:y.animate})}if(x==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[u?"animate":"css"]({height:s+"%"},y.animate)}if(x==="max"&&this.orientation==="vertical"){this.range[u?"animate":"css"]({height:100-s+"%"},{queue:false,duration:y.animate})}}}});a.extend(a.ui.slider,{version:"1.8.11"})})(jQuery);(function(g,f){function e(){return ++c}function b(){return ++a}var c=0,a=0;g.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(d,j){if(d=="selected"){this.options.collapsible&&j==this.options.selected||this.select(j)}else{this.options[d]=j;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+e()},_sanitizeSelector:function(d){return d.replace(/:/g,"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+b());return g.cookie.apply(null,[d].concat(g.makeArray(arguments)))},_ui:function(d,j){return{tab:d,panel:j,index:this.anchors.index(d)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=g(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(B){function z(j,k){j.css("display","");!g.support.opacity&&k.opacity&&j[0].style.removeAttribute("filter")}var C=this,A=this.options,y=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=g(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return g("a",this)[0]});this.panels=g([]);this.anchors.each(function(m,s){var k=g(s).attr("href"),j=k.split("#")[0],n;if(j&&(j===location.toString().split("#")[0]||(n=g("base")[0])&&j===n.href)){k=s.hash;s.href=k}if(y.test(k)){C.panels=C.panels.add(C.element.find(C._sanitizeSelector(k)))}else{if(k&&k!=="#"){g.data(s,"href.tabs",k);g.data(s,"load.tabs",k.replace(/#.*$/,""));k=C._tabId(s);s.href="#"+k;s=C.element.find("#"+k);if(!s.length){s=g(A.panelTemplate).attr("id",k).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(C.panels[m-1]||C.list);s.data("destroy.tabs",true)}C.panels=C.panels.add(s)}else{A.disabled.push(m)}}});if(B){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(A.selected===f){location.hash&&this.anchors.each(function(j,k){if(k.hash==location.hash){A.selected=j;return false}});if(typeof A.selected!=="number"&&A.cookie){A.selected=parseInt(C._cookie(),10)}if(typeof A.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length){A.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}A.selected=A.selected||(this.lis.length?0:-1)}else{if(A.selected===null){A.selected=-1}}A.selected=A.selected>=0&&this.anchors[A.selected]||A.selected<0?A.selected:0;A.disabled=g.unique(A.disabled.concat(g.map(this.lis.filter(".ui-state-disabled"),function(j){return C.lis.index(j)}))).sort();g.inArray(A.selected,A.disabled)!=-1&&A.disabled.splice(g.inArray(A.selected,A.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(A.selected>=0&&this.anchors.length){C.element.find(C._sanitizeSelector(C.anchors[A.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(A.selected).addClass("ui-tabs-selected ui-state-active");C.element.queue("tabs",function(){C._trigger("show",null,C._ui(C.anchors[A.selected],C.element.find(C._sanitizeSelector(C.anchors[A.selected].hash))[0]))});this.load(A.selected)}g(window).bind("unload",function(){C.lis.add(C.anchors).unbind(".tabs");C.lis=C.anchors=C.panels=null})}else{A.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[A.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");A.cookie&&this._cookie(A.selected,A.cookie);B=0;for(var x;x=this.lis[B];B++){g(x)[g.inArray(B,A.disabled)!=-1&&!g(x).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}A.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(A.event!=="mouseover"){var v=function(j,k){k.is(":not(.ui-state-disabled)")&&k.addClass("ui-state-"+j)},q=function(j,k){k.removeClass("ui-state-"+j)};this.lis.bind("mouseover.tabs",function(){v("hover",g(this))});this.lis.bind("mouseout.tabs",function(){q("hover",g(this))});this.anchors.bind("focus.tabs",function(){v("focus",g(this).closest("li"))});this.anchors.bind("blur.tabs",function(){q("focus",g(this).closest("li"))})}var u,l;if(A.fx){if(g.isArray(A.fx)){u=A.fx[0];l=A.fx[1]}else{u=l=A.fx}}var d=l?function(j,k){g(j).closest("li").addClass("ui-tabs-selected ui-state-active");k.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){z(k,l);C._trigger("show",null,C._ui(j,k[0]))})}:function(j,k){g(j).closest("li").addClass("ui-tabs-selected ui-state-active");k.removeClass("ui-tabs-hide");C._trigger("show",null,C._ui(j,k[0]))},D=u?function(j,k){k.animate(u,u.duration||"normal",function(){C.lis.removeClass("ui-tabs-selected ui-state-active");k.addClass("ui-tabs-hide");z(k,u);C.element.dequeue("tabs")})}:function(j,k){C.lis.removeClass("ui-tabs-selected ui-state-active");k.addClass("ui-tabs-hide");C.element.dequeue("tabs")};this.anchors.bind(A.event+".tabs",function(){var m=this,n=g(m).closest("li"),k=C.panels.filter(":not(.ui-tabs-hide)"),j=C.element.find(C._sanitizeSelector(m.hash));if(n.hasClass("ui-tabs-selected")&&!A.collapsible||n.hasClass("ui-state-disabled")||n.hasClass("ui-state-processing")||C.panels.filter(":animated").length||C._trigger("select",null,C._ui(this,j[0]))===false){this.blur();return false}A.selected=C.anchors.index(this);C.abort();if(A.collapsible){if(n.hasClass("ui-tabs-selected")){A.selected=-1;A.cookie&&C._cookie(A.selected,A.cookie);C.element.queue("tabs",function(){D(m,k)}).dequeue("tabs");this.blur();return false}else{if(!k.length){A.cookie&&C._cookie(A.selected,A.cookie);C.element.queue("tabs",function(){d(m,j)});C.load(C.anchors.index(this));this.blur();return false}}}A.cookie&&C._cookie(A.selected,A.cookie);if(j.length){k.length&&C.element.queue("tabs",function(){D(m,k)});C.element.queue("tabs",function(){d(m,j)});C.load(C.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}g.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(d){if(typeof d=="string"){d=this.anchors.index(this.anchors.filter("[href$="+d+"]"))}return d},destroy:function(){var d=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 k=g.data(this,"href.tabs");if(k){this.href=k}var j=g(this).unbind(".tabs");g.each(["href","load","cache"],function(m,l){j.removeData(l+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){g.data(this,"destroy.tabs")?g(this).remove():g(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")});d.cookie&&this._cookie(null,d.cookie);return this},add:function(d,n,k){if(k===f){k=this.anchors.length}var q=this,m=this.options;n=g(m.tabTemplate.replace(/#\{href\}/g,d).replace(/#\{label\}/g,n));d=!d.indexOf("#")?d.replace("#",""):this._tabId(g("a",n)[0]);n.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var l=q.element.find("#"+d);l.length||(l=g(m.panelTemplate).attr("id",d).data("destroy.tabs",true));l.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(k>=this.lis.length){n.appendTo(this.list);l.appendTo(this.list[0].parentNode)}else{n.insertBefore(this.lis[k]);l.insertBefore(this.panels[k])}m.disabled=g.map(m.disabled,function(j){return j>=k?++j:j});this._tabify();if(this.anchors.length==1){m.selected=0;n.addClass("ui-tabs-selected ui-state-active");l.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){q._trigger("show",null,q._ui(q.anchors[0],q.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[k],this.panels[k]));return this},remove:function(d){d=this._getIndex(d);var k=this.options,j=this.lis.eq(d).remove(),l=this.panels.eq(d).remove();if(j.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(d+(d+1<this.anchors.length?1:-1))}k.disabled=g.map(g.grep(k.disabled,function(m){return m!=d}),function(m){return m>=d?--m:m});this._tabify();this._trigger("remove",null,this._ui(j.find("a")[0],l[0]));return this},enable:function(d){d=this._getIndex(d);var j=this.options;if(g.inArray(d,j.disabled)!=-1){this.lis.eq(d).removeClass("ui-state-disabled");j.disabled=g.grep(j.disabled,function(k){return k!=d});this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]));return this}},disable:function(d){d=this._getIndex(d);var j=this.options;if(d!=j.selected){this.lis.eq(d).addClass("ui-state-disabled");j.disabled.push(d);j.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[d],this.panels[d]))}return this},select:function(d){d=this._getIndex(d);if(d==-1){if(this.options.collapsible&&this.options.selected!=-1){d=this.options.selected}else{return this}}this.anchors.eq(d).trigger(this.options.event+".tabs");return this},load:function(d){d=this._getIndex(d);var n=this,k=this.options,q=this.anchors.eq(d)[0],m=g.data(q,"load.tabs");this.abort();if(!m||this.element.queue("tabs").length!==0&&g.data(q,"cache.tabs")){this.element.dequeue("tabs")}else{this.lis.eq(d).addClass("ui-state-processing");if(k.spinner){var l=g("span",q);l.data("label.tabs",l.html()).html(k.spinner)}this.xhr=g.ajax(g.extend({},k.ajaxOptions,{url:m,success:function(s,u){n.element.find(n._sanitizeSelector(q.hash)).html(s);n._cleanup();k.cache&&g.data(q,"cache.tabs",true);n._trigger("load",null,n._ui(n.anchors[d],n.panels[d]));try{k.ajaxOptions.success(s,u)}catch(j){}},error:function(s,u){n._cleanup();n._trigger("load",null,n._ui(n.anchors[d],n.panels[d]));try{k.ajaxOptions.error(s,u,d,q)}catch(j){}}}));n.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(d,j){this.anchors.eq(d).removeData("cache.tabs").data("load.tabs",j);return this},length:function(){return this.anchors.length}});g.extend(g.ui.tabs,{version:"1.8.11"});g.extend(g.ui.tabs.prototype,{rotation:null,rotate:function(d,l){var j=this,m=this.options,k=j._rotate||(j._rotate=function(n){clearTimeout(j.rotation);j.rotation=setTimeout(function(){var q=m.selected;j.select(++q<j.anchors.length?q:0)},d);n&&n.stopPropagation()});l=j._unrotate||(j._unrotate=!l?function(n){n.clientX&&j.rotate(null)}:function(){t=m.selected;k()});if(d){this.element.bind("tabsshow",k);this.anchors.bind(m.event+".tabs",l);k()}else{clearTimeout(j.rotation);this.element.unbind("tabsshow",k);this.anchors.unbind(m.event+".tabs",l);delete this._rotate;delete this._unrotate}return this}})})(jQuery);(function(d,A){function K(){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:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}function F(a,b){d.extend(a,b);for(var c in b){if(b[c]==null||b[c]==A){a[c]=b[c]}}return a}d.extend(d.ui,{datepicker:{version:"1.8.11"}});var y=(new Date).getTime();d.extend(K.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){F(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input"){this._connectDatepicker(a,i)}else{f&&this._inlineDatepicker(a,i)}},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both"){a.focus(this._showDatepicker)}if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++){if(f[g].length>h){h=f[g].length;i=g}}return i};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);b.dpDiv.show()}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}F(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.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");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(e=="div"||e=="span"){b.removeClass(this.markerClassName).empty()}}}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(e=="div"||e=="span"){b.children("."+this._inlineClass).children().removeClass("ui-state-disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(e=="div"||e=="span"){b.children("."+this._inlineClass).children().addClass("ui-state-disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a){return false}for(var b=0;b<this._disabledInputs.length;b++){if(this._disabledInputs[b]==a){return true}}return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string"){return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null}var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&this._hideDatepicker();var h=this._getDateDatepicker(a,true),i=this._getMinMaxDate(e,"min"),g=this._getMinMaxDate(e,"max");F(e.settings,f);if(i!==null&&f.dateFormat!==A&&f.minDate===A){e.settings.minDate=this._formatDate(e,i)}if(g!==null&&f.dateFormat!==A&&f.maxDate===A){e.settings.maxDate=this._formatDate(e,g)}this._attachments(d(a),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing){switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",b.dpDiv);c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey){d.datepicker._clearDate(a.target)}c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey){d.datepicker._gotoToday(a.target)}c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?+1:-1,"D")}c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M")}break;case 38:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,-7,"D")}c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?-1:+1,"D")}c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M")}break;case 40:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,+7,"D")}c=a.ctrlKey||a.metaKey;break;default:c=false}}else{if(a.keyCode==36&&a.ctrlKey){d.datepicker._showDatepicker(this)}else{c=false}}if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));var c=String.fromCharCode(a.charCode==A?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal){try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input"){a=d("input",a.parentNode)[0]}if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");F(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog){a.value=""}if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return !e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f){h()}b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var e=a.dpDiv.find("iframe.ui-datepicker-cover");e.length&&e.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var f=a.yearshtml;setTimeout(function(){f===a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);f=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||d.expr.filters.hidden(a));){a=a[b?"previousSibling":"nextSibling"]}a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker"))){if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose")){a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b])}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c){c.apply(a.input?a.input[0]:null,[b,a])}else{a.input&&a.input.trigger("change")}if(a.inline){this._updateDatepicker(a)}else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/86400000)/7)+1},parseDate:function(a,b,c){if(a==null||b==null){throw"Invalid arguments"}b=typeof b=="object"?b.toString():b+"";if(b==""){return null}var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;return p},m=function(p){var v=o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"&&v?4:p=="o"?3:2)+"}");p=b.substring(s).match(p);if(!p){throw"Missing number at position "+s}s+=p[0].length;return parseInt(p[0],10)},n=function(p,v,H){p=o(p)?H:v;for(v=0;v<p.length;v++){if(b.substr(s,p[v].length).toLowerCase()==p[v].toLowerCase()){s+=p[v].length;return v+1}}throw"Unknown name at position "+s},r=function(){if(b.charAt(s)!=a.charAt(z)){throw"Unexpected literal at position "+s}s++},s=0,z=0;z<a.length;z++){if(k){if(a.charAt(z)=="'"&&!o("'")){k=false}else{r()}}else{switch(a.charAt(z)){case"d":l=m("d");break;case"D":n("D",f,h);break;case"o":u=m("o");break;case"m":j=m("m");break;case"M":j=n("M",i,g);break;case"y":c=m("y");break;case"@":var w=new Date(m("@"));c=w.getFullYear();j=w.getMonth()+1;l=w.getDate();break;case"!":w=new Date((m("!")-this._ticksTo1970)/10000);c=w.getFullYear();j=w.getMonth()+1;l=w.getDate();break;case"'":if(o("'")){r()}else{k=true}break;default:r()}}}if(c==-1){c=(new Date).getFullYear()}else{if(c<100){c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100)}}if(u>-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e){break}j++;l-=e}while(1)}w=this._daylightSavingAdjust(new Date(c,j-1,l));if(w.getFullYear()!=c||w.getMonth()+1!=j||w.getDate()!=l){throw"Invalid date"}return w},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*10000000,formatDate:function(a,b,c){if(!b){return""}var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+1<a.length&&a.charAt(k+1)==o)&&k++;return o},g=function(o,m,n){m=""+m;if(i(o)){for(;m.length<n;){m="0"+m}}return m},j=function(o,m,n,r){return i(o)?r[m]:n[m]},l="",u=false;if(b){for(var k=0;k<a.length;k++){if(u){if(a.charAt(k)=="'"&&!i("'")){u=false}else{l+=a.charAt(k)}}else{switch(a.charAt(k)){case"d":l+=g("d",b.getDate(),2);break;case"D":l+=j("D",b.getDay(),e,f);break;case"o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/86400000,3);break;case"m":l+=g("m",b.getMonth()+1,2);break;case"M":l+=j("M",b.getMonth(),h,c);break;case"y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":l+=b.getTime();break;case"!":l+=b.getTime()*10000+this._ticksTo1970;break;case"'":if(i("'")){l+="'"}else{u=true}break;default:l+=a.charAt(k)}}}}return l},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f=0;f<a.length;f++){if(c){if(a.charAt(f)=="'"&&!e("'")){c=false}else{b+=a.charAt(f)}}else{switch(a.charAt(f)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":if(e("'")){b+="'"}else{c=true}break;default:b+=a.charAt(f)}}}return b},_get:function(a,b){return a.settings[b]!==A?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,j=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,k=u.exec(h);k;){switch(k[2]||"d"){case"d":case"D":g+=parseInt(k[1],10);break;case"w":case"W":g+=parseInt(k[1],10)*7;break;case"m":case"M":l+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break;case"y":case"Y":j+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break}k=u.exec(h)}return new Date(j,l,g)};if(b=(b=b==null||b===""?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):new Date(b.getTime()))&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a){return null}a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c){this._notifyChange(a)}this._adjustInstDate(a);if(a.input){a.input.val(e?"":this._formatDate(a))}},_getDate:function(a){return !a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&n<k?k:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+j+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+j+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";j=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._gotoToday('#"+a.id+"');\">"+j+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),w=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),v=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var L=this._getDefaultDate(a),I="",D=0;D<i[0];D++){for(var M="",E=0;E<i[1];E++){var N=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";if(l){x+='<div class="ui-datepicker-group';if(i[1]>1){switch(E){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}}x+='">'}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&D==0?c?f:n:"")+(/all|right/.test(t)&&D==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,D>0||E>0,z,w)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var B=j?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=(t+h)%7;B+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>"}x+=B+"</tr></thead><tbody>";B=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth){a.selectedDay=Math.min(a.selectedDay,B)}t=(this._getFirstDayOfMonth(m,g)-h+7)%7;B=l?6:Math.ceil((t+B)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var O=0;O<B;O++){x+="<tr>";var P=!j?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var G=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],C=q.getMonth()!=g,J=C&&!H||!G[0]||k&&q<k||o&&q>o;P+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(C?" ui-datepicker-other-month":"")+(q.getTime()==N.getTime()&&g==a.selectedMonth&&a._keyEvent||L.getTime()==q.getTime()&&L.getTime()==N.getTime()?" "+this._dayOverClass:"")+(J?" "+this._unselectableClass+" ui-state-disabled":"")+(C&&!v?"":" "+G[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!C||v)&&G[2]?' title="'+G[2]+'"':"")+(J?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(C&&!v?"&#xa0;":J?'<span class="ui-state-default">'+q.getDate()+"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==u.getTime()?" ui-state-active":"")+(C?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+=P+"</tr>"}g++;if(g>11){g=0;m++}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&E==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");M+=x}I+=M}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return I},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='<div class="ui-datepicker-title">',o="";if(h||!j){o+='<span class="ui-datepicker-month">'+i[b]+"</span>"}else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var n=0;n<12;n++){if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth())){o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>"}}o+="</select>"}u||(k+=o+(h||!(j&&l)?"&#xa0;":""));a.yearshtml="";if(h||!l){k+='<span class="ui-datepicker-year">'+c+"</span>"}else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=g;b++){a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>"}a.yearshtml+="</select>";if(d.browser.mozilla){k+='<select class="ui-datepicker-year"><option value="'+c+'" selected="selected">'+c+"</option></select>"}else{k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u){k+=(h||!(j&&l)?"&#xa0;":"")+o}k+="</div>";return k},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y"){this._notifyChange(a)}},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");if(b){b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])}},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=function(a){if(!this.length){return this}if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget")){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b))}if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b))}return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new K;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.11";window["DP_jQuery_"+y]=d})(jQuery);(function(a,c){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();a.Widget.prototype.destroy.apply(this,arguments)},value:function(b){if(b===c){return this._value()}this._setOption("value",b);return this},_setOption:function(b,d){if(b==="value"){this.options.value=d;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var b=this.options.value;if(typeof b!=="number"){b=0}return Math.min(this.options.max,Math.max(this.min,b))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var b=this.value(),d=this._percentage();if(this.oldValue!==b){this.oldValue=b;this._trigger("change")}this.valueDiv.toggleClass("ui-corner-right",b===this.options.max).width(d.toFixed(0)+"%");this.element.attr("aria-valuenow",b)}});a.extend(a.ui.progressbar,{version:"1.8.11"})})(jQuery);jQuery.effects||function(x,v){function e(j){var f;if(j&&j.constructor==Array&&j.length==3){return j}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(j)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(j)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(j)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(j)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}if(/rgba\(0, 0, 0, 0\)/.exec(j)){return d.transparent}return d[x.trim(j).toLowerCase()]}function A(k,j){var f;do{f=x.curCSS(k,j);if(f!=""&&f!="transparent"||x.nodeName(k,"body")){break}j="backgroundColor"}while(k=k.parentNode);return e(f)}function c(){var n=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,j={},f,m;if(n&&n.length&&n[0]&&n[n[0]]){for(var k=n.length;k--;){f=n[k];if(typeof n[f]=="string"){m=f.replace(/\-(\w)/g,function(s,q){return q.toUpperCase()});j[m]=n[f]}}}else{for(f in n){if(typeof n[f]==="string"){j[f]=n[f]}}}return j}function b(k){var j,f;for(j in k){f=k[j];if(f==null||x.isFunction(f)||j in z||/scrollbar/.test(j)||!/color/i.test(j)&&isNaN(parseFloat(f))){delete k[j]}}return k}function y(m,j){var f={_:0},k;for(k in j){if(m[k]!=j[k]){f[k]=j[k]}}return f}function l(m,j,f,k){if(typeof m=="object"){k=j;f=null;j=m;m=j.effect}if(x.isFunction(j)){k=j;f=null;j={}}if(typeof j=="number"||x.fx.speeds[j]){k=f;f=j;j={}}if(x.isFunction(f)){k=f;f=null}j=j||{};f=f||j.duration;f=x.fx.off?0:typeof f=="number"?f:f in x.fx.speeds?x.fx.speeds[f]:x.fx.speeds._default;k=k||j.complete;return[m,j,f,k]}function g(f){if(!f||typeof f==="number"||x.fx.speeds[f]){return true}if(typeof f==="string"&&!x.effects[f]){return true}return false}x.effects={};x.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(j,f){x.fx.step[f]=function(k){if(!k.colorInit){k.start=A(k.elem,f);k.end=e(k.end);k.colorInit=true}k.elem.style[f]="rgb("+Math.max(Math.min(parseInt(k.pos*(k.end[0]-k.start[0])+k.start[0],10),255),0)+","+Math.max(Math.min(parseInt(k.pos*(k.end[1]-k.start[1])+k.start[1],10),255),0)+","+Math.max(Math.min(parseInt(k.pos*(k.end[2]-k.start[2])+k.start[2],10),255),0)+")"}});var d={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]},a=["add","remove","toggle"],z={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};x.effects.animateClass=function(m,j,f,k){if(x.isFunction(f)){k=f;f=null}return this.queue("fx",function(){var B=x(this),u=B.attr("style")||" ",s=b(c.call(this)),n,q=B.attr("className");x.each(a,function(C,D){m[D]&&B[D+"Class"](m[D])});n=b(c.call(this));B.attr("className",q);B.animate(y(s,n),j,f,function(){x.each(a,function(C,D){m[D]&&B[D+"Class"](m[D])});if(typeof B.attr("style")=="object"){B.attr("style").cssText="";B.attr("style").cssText=u}else{B.attr("style",u)}k&&k.apply(this,arguments)});s=x.queue(this);n=s.splice(s.length-1,1)[0];s.splice(1,0,n);x.dequeue(this)})};x.fn.extend({_addClass:x.fn.addClass,addClass:function(m,j,f,k){return j?x.effects.animateClass.apply(this,[{add:m},j,f,k]):this._addClass(m)},_removeClass:x.fn.removeClass,removeClass:function(m,j,f,k){return j?x.effects.animateClass.apply(this,[{remove:m},j,f,k]):this._removeClass(m)},_toggleClass:x.fn.toggleClass,toggleClass:function(n,j,f,m,k){return typeof j=="boolean"||j===v?f?x.effects.animateClass.apply(this,[j?{add:n}:{remove:n},f,m,k]):this._toggleClass(n,j):x.effects.animateClass.apply(this,[{toggle:n},j,f,m])},switchClass:function(n,j,f,m,k){return x.effects.animateClass.apply(this,[{add:j,remove:n},f,m,k])}});x.extend(x.effects,{version:"1.8.11",save:function(k,j){for(var f=0;f<j.length;f++){j[f]!==null&&k.data("ec.storage."+j[f],k[0].style[j[f]])}},restore:function(k,j){for(var f=0;f<j.length;f++){j[f]!==null&&k.css(j[f],k.data("ec.storage."+j[f]))}},setMode:function(j,f){if(f=="toggle"){f=j.is(":hidden")?"show":"hide"}return f},getBaseline:function(k,j){var f;switch(k[0]){case"top":f=0;break;case"middle":f=0.5;break;case"bottom":f=1;break;default:f=k[0]/j.height}switch(k[1]){case"left":k=0;break;case"center":k=0.5;break;case"right":k=1;break;default:k=k[1]/j.width}return{x:k,y:f}},createWrapper:function(k){if(k.parent().is(".ui-effects-wrapper")){return k.parent()}var j={width:k.outerWidth(true),height:k.outerHeight(true),"float":k.css("float")},f=x("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});k.wrap(f);f=k.parent();if(k.css("position")=="static"){f.css({position:"relative"});k.css({position:"relative"})}else{x.extend(j,{position:k.css("position"),zIndex:k.css("z-index")});x.each(["top","left","bottom","right"],function(n,m){j[m]=k.css(m);if(isNaN(parseInt(j[m],10))){j[m]="auto"}});k.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return f.css(j).show()},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){return f.parent().replaceWith(f)}return f},setTransition:function(m,j,f,k){k=k||{};x.each(j,function(q,n){unit=m.cssUnit(n);if(unit[0]>0){k[n]=unit[0]*f+unit[1]}});return k}});x.fn.extend({effect:function(m){var j=l.apply(this,arguments),f={options:j[1],duration:j[2],callback:j[3]};j=f.options.mode;var k=x.effects[m];if(x.fx.off||!k){return j?this[j](f.duration,f.callback):this.each(function(){f.callback&&f.callback.call(this)})}return k.call(this,f)},_show:x.fn.show,show:function(j){if(g(j)){return this._show.apply(this,arguments)}else{var f=l.apply(this,arguments);f[1].mode="show";return this.effect.apply(this,f)}},_hide:x.fn.hide,hide:function(j){if(g(j)){return this._hide.apply(this,arguments)}else{var f=l.apply(this,arguments);f[1].mode="hide";return this.effect.apply(this,f)}},__toggle:x.fn.toggle,toggle:function(j){if(g(j)||typeof j==="boolean"||x.isFunction(j)){return this.__toggle.apply(this,arguments)}else{var f=l.apply(this,arguments);f[1].mode="toggle";return this.effect.apply(this,f)}},cssUnit:function(k){var j=this.css(k),f=[];x.each(["em","px","%","pt"],function(n,m){if(j.indexOf(m)>0){f=[parseFloat(j),m]}});return f}});x.easing.jswing=x.easing.swing;x.extend(x.easing,{def:"easeOutQuad",swing:function(n,j,f,m,k){return x.easing[x.easing.def](n,j,f,m,k)},easeInQuad:function(n,j,f,m,k){return m*(j/=k)*j+f},easeOutQuad:function(n,j,f,m,k){return -m*(j/=k)*(j-2)+f},easeInOutQuad:function(n,j,f,m,k){if((j/=k/2)<1){return m/2*j*j+f}return -m/2*(--j*(j-2)-1)+f},easeInCubic:function(n,j,f,m,k){return m*(j/=k)*j*j+f},easeOutCubic:function(n,j,f,m,k){return m*((j=j/k-1)*j*j+1)+f},easeInOutCubic:function(n,j,f,m,k){if((j/=k/2)<1){return m/2*j*j*j+f}return m/2*((j-=2)*j*j+2)+f},easeInQuart:function(n,j,f,m,k){return m*(j/=k)*j*j*j+f},easeOutQuart:function(n,j,f,m,k){return -m*((j=j/k-1)*j*j*j-1)+f},easeInOutQuart:function(n,j,f,m,k){if((j/=k/2)<1){return m/2*j*j*j*j+f}return -m/2*((j-=2)*j*j*j-2)+f},easeInQuint:function(n,j,f,m,k){return m*(j/=k)*j*j*j*j+f},easeOutQuint:function(n,j,f,m,k){return m*((j=j/k-1)*j*j*j*j+1)+f},easeInOutQuint:function(n,j,f,m,k){if((j/=k/2)<1){return m/2*j*j*j*j*j+f}return m/2*((j-=2)*j*j*j*j+2)+f},easeInSine:function(n,j,f,m,k){return -m*Math.cos(j/k*(Math.PI/2))+m+f},easeOutSine:function(n,j,f,m,k){return m*Math.sin(j/k*(Math.PI/2))+f},easeInOutSine:function(n,j,f,m,k){return -m/2*(Math.cos(Math.PI*j/k)-1)+f},easeInExpo:function(n,j,f,m,k){return j==0?f:m*Math.pow(2,10*(j/k-1))+f},easeOutExpo:function(n,j,f,m,k){return j==k?f+m:m*(-Math.pow(2,-10*j/k)+1)+f},easeInOutExpo:function(n,j,f,m,k){if(j==0){return f}if(j==k){return f+m}if((j/=k/2)<1){return m/2*Math.pow(2,10*(j-1))+f}return m/2*(-Math.pow(2,-10*--j)+2)+f},easeInCirc:function(n,j,f,m,k){return -m*(Math.sqrt(1-(j/=k)*j)-1)+f},easeOutCirc:function(n,j,f,m,k){return m*Math.sqrt(1-(j=j/k-1)*j)+f},easeInOutCirc:function(n,j,f,m,k){if((j/=k/2)<1){return -m/2*(Math.sqrt(1-j*j)-1)+f}return m/2*(Math.sqrt(1-(j-=2)*j)+1)+f},easeInElastic:function(s,j,f,q,n){s=1.70158;var m=0,k=q;if(j==0){return f}if((j/=n)==1){return f+q}m||(m=n*0.3);if(k<Math.abs(q)){k=q;s=m/4}else{s=m/(2*Math.PI)*Math.asin(q/k)}return -(k*Math.pow(2,10*(j-=1))*Math.sin((j*n-s)*2*Math.PI/m))+f},easeOutElastic:function(s,j,f,q,n){s=1.70158;var m=0,k=q;if(j==0){return f}if((j/=n)==1){return f+q}m||(m=n*0.3);if(k<Math.abs(q)){k=q;s=m/4}else{s=m/(2*Math.PI)*Math.asin(q/k)}return k*Math.pow(2,-10*j)*Math.sin((j*n-s)*2*Math.PI/m)+q+f},easeInOutElastic:function(s,j,f,q,n){s=1.70158;var m=0,k=q;if(j==0){return f}if((j/=n/2)==2){return f+q}m||(m=n*0.3*1.5);if(k<Math.abs(q)){k=q;s=m/4}else{s=m/(2*Math.PI)*Math.asin(q/k)}if(j<1){return -0.5*k*Math.pow(2,10*(j-=1))*Math.sin((j*n-s)*2*Math.PI/m)+f}return k*Math.pow(2,-10*(j-=1))*Math.sin((j*n-s)*2*Math.PI/m)*0.5+q+f},easeInBack:function(q,j,f,n,m,k){if(k==v){k=1.70158}return n*(j/=m)*j*((k+1)*j-k)+f},easeOutBack:function(q,j,f,n,m,k){if(k==v){k=1.70158}return n*((j=j/m-1)*j*((k+1)*j+k)+1)+f},easeInOutBack:function(q,j,f,n,m,k){if(k==v){k=1.70158}if((j/=m/2)<1){return n/2*j*j*(((k*=1.525)+1)*j-k)+f}return n/2*((j-=2)*j*(((k*=1.525)+1)*j+k)+2)+f},easeInBounce:function(n,j,f,m,k){return m-x.easing.easeOutBounce(n,k-j,0,m,k)+f},easeOutBounce:function(n,j,f,m,k){return(j/=k)<1/2.75?m*7.5625*j*j+f:j<2/2.75?m*(7.5625*(j-=1.5/2.75)*j+0.75)+f:j<2.5/2.75?m*(7.5625*(j-=2.25/2.75)*j+0.9375)+f:m*(7.5625*(j-=2.625/2.75)*j+0.984375)+f},easeInOutBounce:function(n,j,f,m,k){if(j<k/2){return x.easing.easeInBounce(n,j*2,0,m,k)*0.5+f}return x.easing.easeOutBounce(n,j*2-k,0,m,k)*0.5+m*0.5+f}})}(jQuery);(function(a){a.effects.blind=function(b){return this.queue(function(){var c=a(this),l=["position","top","bottom","left","right"],m=a.effects.setMode(c,b.options.mode||"hide"),q=b.options.direction||"vertical";a.effects.save(c,l);c.show();var n=a.effects.createWrapper(c).css({overflow:"hidden"}),k=q=="vertical"?"height":"width";q=q=="vertical"?n.height():n.width();m=="show"&&n.css(k,0);var j={};j[k]=m=="show"?q:0;n.animate(j,b.duration,b.options.easing,function(){m=="hide"&&c.hide();a.effects.restore(c,l);a.effects.removeWrapper(c);b.callback&&b.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);(function(a){a.effects.bounce=function(c){return this.queue(function(){var A=a(this),e=["position","top","bottom","left","right"],u=a.effects.setMode(A,c.options.mode||"effect"),y=c.options.direction||"up",z=c.options.distance||20,b=c.options.times||5,s=c.duration||250;/show|hide/.test(u)&&e.push("opacity");a.effects.save(A,e);A.show();a.effects.createWrapper(A);var x=y=="up"||y=="down"?"top":"left";y=y=="up"||y=="left"?"pos":"neg";z=c.options.distance||(x=="top"?A.outerHeight({margin:true})/3:A.outerWidth({margin:true})/3);if(u=="show"){A.css("opacity",0).css(x,y=="pos"?-z:z)}if(u=="hide"){z/=b*2}u!="hide"&&b--;if(u=="show"){var v={opacity:1};v[x]=(y=="pos"?"+=":"-=")+z;A.animate(v,s/2,c.options.easing);z/=2;b--}for(v=0;v<b;v++){var q={},n={};q[x]=(y=="pos"?"-=":"+=")+z;n[x]=(y=="pos"?"+=":"-=")+z;A.animate(q,s/2,c.options.easing).animate(n,s/2,c.options.easing);z=u=="hide"?z*2:z/2}if(u=="hide"){v={opacity:0};v[x]=(y=="pos"?"-=":"+=")+z;A.animate(v,s/2,c.options.easing,function(){A.hide();a.effects.restore(A,e);a.effects.removeWrapper(A);c.callback&&c.callback.apply(this,arguments)})}else{q={};n={};q[x]=(y=="pos"?"-=":"+=")+z;n[x]=(y=="pos"?"+=":"-=")+z;A.animate(q,s/2,c.options.easing).animate(n,s/2,c.options.easing,function(){a.effects.restore(A,e);a.effects.removeWrapper(A);c.callback&&c.callback.apply(this,arguments)})}A.queue("fx",function(){A.dequeue()});A.dequeue()})}})(jQuery);(function(a){a.effects.clip=function(b){return this.queue(function(){var e=a(this),j=["position","top","bottom","left","right","height","width"],m=a.effects.setMode(e,b.options.mode||"hide"),q=b.options.direction||"vertical";a.effects.save(e,j);e.show();var n=a.effects.createWrapper(e).css({overflow:"hidden"});n=e[0].tagName=="IMG"?n:e;var l={size:q=="vertical"?"height":"width",position:q=="vertical"?"top":"left"};q=q=="vertical"?n.height():n.width();if(m=="show"){n.css(l.size,0);n.css(l.position,q/2)}var k={};k[l.size]=m=="show"?q:0;k[l.position]=m=="show"?0:q/2;n.animate(k,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){m=="hide"&&e.hide();a.effects.restore(e,j);a.effects.removeWrapper(e);b.callback&&b.callback.apply(e[0],arguments);e.dequeue()}})})}})(jQuery);(function(a){a.effects.drop=function(b){return this.queue(function(){var d=a(this),k=["position","top","bottom","left","right","opacity"],n=a.effects.setMode(d,b.options.mode||"hide"),c=b.options.direction||"left";a.effects.save(d,k);d.show();a.effects.createWrapper(d);var m=c=="up"||c=="down"?"top":"left";c=c=="up"||c=="left"?"pos":"neg";var l=b.options.distance||(m=="top"?d.outerHeight({margin:true})/2:d.outerWidth({margin:true})/2);if(n=="show"){d.css("opacity",0).css(m,c=="pos"?-l:l)}var j={opacity:n=="show"?1:0};j[m]=(n=="show"?c=="pos"?"+=":"-=":c=="pos"?"-=":"+=")+l;d.animate(j,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){n=="hide"&&d.hide();a.effects.restore(d,k);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 u=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,s=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 j=a(this).show().css("visibility","hidden"),m=j.offset();m.top-=parseInt(j.css("marginTop"),10)||0;m.left-=parseInt(j.css("marginLeft"),10)||0;for(var l=j.outerWidth(true),k=j.outerHeight(true),q=0;q<u;q++){for(var n=0;n<s;n++){j.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-n*(l/s),top:-q*(k/u)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:l/s,height:k/u,left:m.left+n*(l/s)+(b.options.mode=="show"?(n-Math.floor(s/2))*(l/s):0),top:m.top+q*(k/u)+(b.options.mode=="show"?(q-Math.floor(u/2))*(k/u):0),opacity:b.options.mode=="show"?0:1}).animate({left:m.left+n*(l/s)+(b.options.mode=="show"?0:(n-Math.floor(s/2))*(l/s)),top:m.top+q*(k/u)+(b.options.mode=="show"?0:(q-Math.floor(u/2))*(k/u)),opacity:b.options.mode=="show"?1:0},b.duration||500)}}setTimeout(function(){b.options.mode=="show"?j.css({visibility:"visible"}):j.css({visibility:"visible"}).hide();b.callback&&b.callback.apply(j[0]);j.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);(function(a){a.effects.fade=function(b){return this.queue(function(){var f=a(this),e=a.effects.setMode(f,b.options.mode||"hide");f.animate({opacity:e},{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);(function(a){a.effects.fold=function(b){return this.queue(function(){var z=a(this),n=["position","top","bottom","left","right"],y=a.effects.setMode(z,b.options.mode||"hide"),u=b.options.size||15,s=!!b.options.horizFirst,m=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(z,n);z.show();var x=a.effects.createWrapper(z).css({overflow:"hidden"}),v=y=="show"!=s,c=v?["width","height"]:["height","width"];v=v?[x.width(),x.height()]:[x.height(),x.width()];var q=/([0-9]+)%/.exec(u);if(q){u=parseInt(q[1],10)/100*v[y=="hide"?0:1]}if(y=="show"){x.css(s?{height:0,width:u}:{height:u,width:0})}s={};q={};s[c[0]]=y=="show"?v[0]:u;q[c[1]]=y=="show"?v[1]:0;x.animate(s,m,b.options.easing).animate(q,m,b.options.easing,function(){y=="hide"&&z.hide();a.effects.restore(z,n);a.effects.removeWrapper(z);b.callback&&b.callback.apply(z[0],arguments);z.dequeue()})})}})(jQuery);(function(a){a.effects.highlight=function(b){return this.queue(function(){var c=a(this),j=["backgroundImage","backgroundColor","opacity"],k=a.effects.setMode(c,b.options.mode||"show"),g={backgroundColor:c.css("backgroundColor")};if(k=="hide"){g.opacity=0}a.effects.save(c,j);c.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(g,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){k=="hide"&&c.hide();a.effects.restore(c,j);k=="show"&&!a.support.opacity&&this.style.removeAttribute("filter");b.callback&&b.callback.apply(this,arguments);c.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(c){return this.queue(function(){var b=a(this),k=a.effects.setMode(b,c.options.mode||"hide"),j=parseInt(c.options.percent,10)||150,f=j/100,d={height:b.height(),width:b.width()};a.extend(c.options,{fade:true,mode:k,percent:k=="hide"?j:100,from:k=="hide"?d:{height:d.height*f,width:d.width*f}});b.effect("scale",c.options,c.duration,c.callback);b.dequeue()})};a.effects.scale=function(c){return this.queue(function(){var b=a(this),m=a.extend(true,{},c.options),k=a.effects.setMode(b,c.options.mode||"effect"),j=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:k=="hide"?0:100),d=c.options.direction||"both",l=c.options.origin;if(k!="effect"){m.origin=l||["middle","center"];m.restore=true}l={height:b.height(),width:b.width()};b.from=c.options.from||(k=="show"?{height:0,width:0}:l);j={y:d!="horizontal"?j/100:1,x:d!="vertical"?j/100:1};b.to={height:l.height*j.y,width:l.width*j.x};if(c.options.fade){if(k=="show"){b.from.opacity=0;b.to.opacity=1}if(k=="hide"){b.from.opacity=1;b.to.opacity=0}}m.from=b.from;m.to=b.to;m.mode=k;b.effect("size",m,c.duration,c.callback);b.dequeue()})};a.effects.size=function(c){return this.queue(function(){var E=a(this),C=["position","top","bottom","left","right","width","height","overflow","opacity"],A=["position","top","bottom","left","right","overflow","opacity"],z=["width","height","overflow"],y=["fontSize"],B=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],v=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],b=a.effects.setMode(E,c.options.mode||"effect"),q=c.options.restore||false,s=c.options.scale||"both",u=c.options.origin,x={height:E.height(),width:E.width()};E.from=c.options.from||x;E.to=c.options.to||x;if(u){u=a.effects.getBaseline(u,x);E.from.top=(x.height-E.from.height)*u.y;E.from.left=(x.width-E.from.width)*u.x;E.to.top=(x.height-E.to.height)*u.y;E.to.left=(x.width-E.to.width)*u.x}var D={from:{y:E.from.height/x.height,x:E.from.width/x.width},to:{y:E.to.height/x.height,x:E.to.width/x.width}};if(s=="box"||s=="both"){if(D.from.y!=D.to.y){C=C.concat(B);E.from=a.effects.setTransition(E,B,D.from.y,E.from);E.to=a.effects.setTransition(E,B,D.to.y,E.to)}if(D.from.x!=D.to.x){C=C.concat(v);E.from=a.effects.setTransition(E,v,D.from.x,E.from);E.to=a.effects.setTransition(E,v,D.to.x,E.to)}}if(s=="content"||s=="both"){if(D.from.y!=D.to.y){C=C.concat(y);E.from=a.effects.setTransition(E,y,D.from.y,E.from);E.to=a.effects.setTransition(E,y,D.to.y,E.to)}}a.effects.save(E,q?C:A);E.show();a.effects.createWrapper(E);E.css("overflow","hidden").css(E.from);if(s=="content"||s=="both"){B=B.concat(["marginTop","marginBottom"]).concat(y);v=v.concat(["marginLeft","marginRight"]);z=C.concat(B).concat(v);E.find("*[width]").each(function(){child=a(this);q&&a.effects.save(child,z);var d={height:child.height(),width:child.width()};child.from={height:d.height*D.from.y,width:d.width*D.from.x};child.to={height:d.height*D.to.y,width:d.width*D.to.x};if(D.from.y!=D.to.y){child.from=a.effects.setTransition(child,B,D.from.y,child.from);child.to=a.effects.setTransition(child,B,D.to.y,child.to)}if(D.from.x!=D.to.x){child.from=a.effects.setTransition(child,v,D.from.x,child.from);child.to=a.effects.setTransition(child,v,D.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){q&&a.effects.restore(child,z)})})}E.animate(E.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){E.to.opacity===0&&E.css("opacity",E.from.opacity);b=="hide"&&E.hide();a.effects.restore(E,q?C:A);a.effects.removeWrapper(E);c.callback&&c.callback.apply(this,arguments);E.dequeue()}})})}})(jQuery);(function(a){a.effects.shake=function(b){return this.queue(function(){var z=a(this),n=["position","top","bottom","left","right"];a.effects.setMode(z,b.options.mode||"effect");var y=b.options.direction||"left",x=b.options.distance||20,d=b.options.times||3,v=b.duration||b.options.duration||140;a.effects.save(z,n);z.show();a.effects.createWrapper(z);var u=y=="up"||y=="down"?"top":"left",s=y=="up"||y=="left"?"pos":"neg";y={};var q={},m={};y[u]=(s=="pos"?"-=":"+=")+x;q[u]=(s=="pos"?"+=":"-=")+x*2;m[u]=(s=="pos"?"-=":"+=")+x*2;z.animate(y,v,b.options.easing);for(x=1;x<d;x++){z.animate(q,v,b.options.easing).animate(m,v,b.options.easing)}z.animate(q,v,b.options.easing).animate(y,v/2,b.options.easing,function(){a.effects.restore(z,n);a.effects.removeWrapper(z);b.callback&&b.callback.apply(this,arguments)});z.queue("fx",function(){z.dequeue()});z.dequeue()})}})(jQuery);(function(a){a.effects.slide=function(b){return this.queue(function(){var d=a(this),k=["position","top","bottom","left","right"],m=a.effects.setMode(d,b.options.mode||"show"),c=b.options.direction||"left";a.effects.save(d,k);d.show();a.effects.createWrapper(d).css({overflow:"hidden"});var l=c=="up"||c=="down"?"top":"left";c=c=="up"||c=="left"?"pos":"neg";var n=b.options.distance||(l=="top"?d.outerHeight({margin:true}):d.outerWidth({margin:true}));if(m=="show"){d.css(l,c=="pos"?isNaN(n)?"-"+n:-n:n)}var j={};j[l]=(m=="show"?c=="pos"?"+=":"-=":c=="pos"?"-=":"+=")+n;d.animate(j,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){m=="hide"&&d.hide();a.effects.restore(d,k);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 e=a(this),k=a(b.options.to),j=k.offset();k={top:j.top,left:j.left,height:k.innerHeight(),width:k.innerWidth()};j=e.offset();var g=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:j.top,left:j.left,height:e.innerHeight(),width:e.innerWidth(),position:"absolute"}).animate(k,b.duration,b.options.easing,function(){g.remove();b.callback&&b.callback.apply(e[0],arguments);e.dequeue()})})}})(jQuery);Date.CultureInfo={name:"en-US",englishName:"English (United States)",nativeName:"English (United States)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:0,twoDigitYearMax:2029,dateElementOrder:"mdy",formatPatterns:{shortDate:"M/d/yyyy",longDate:"dddd, MMMM dd, yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, MMMM dd, yyyy h:mm:ss tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"MMMM dd",yearMonth:"MMMM, yyyy"},regexPatterns:{jan:/^jan(uary)?/i,feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|aft(er)?|from|hence)/i,subtract:/^(\-|bef(ore)?|ago)/i,yesterday:/^yes(terday)?/i,today:/^t(od(ay)?)?/i,tomorrow:/^tom(orrow)?/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^mn|min(ute)?s?/i,hour:/^h(our)?s?/i,week:/^w(eek)?s?/i,month:/^m(onth)?s?/i,day:/^d(ay)?s?/i,year:/^y(ear)?s?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt|utc)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a(?!u|p)|p)/i},timezones:[{name:"UTC",offset:"-000"},{name:"GMT",offset:"-000"},{name:"EST",offset:"-0500"},{name:"EDT",offset:"-0400"},{name:"CST",offset:"-0600"},{name:"CDT",offset:"-0500"},{name:"MST",offset:"-0700"},{name:"MDT",offset:"-0600"},{name:"PST",offset:"-0800"},{name:"PDT",offset:"-0700"}]};(function(){var b=Date,a=b.prototype,d=b.CultureInfo,g=function(k,j){if(!j){j=2}return("000"+k).slice(j*-1)};a.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this};a.setTimeToNow=function(){var j=new Date();this.setHours(j.getHours());this.setMinutes(j.getMinutes());this.setSeconds(j.getSeconds());this.setMilliseconds(j.getMilliseconds());return this};b.today=function(){return new Date().clearTime()};b.compare=function(k,j){if(isNaN(k)||isNaN(j)){throw new Error(k+" - "+j)}else{if(k instanceof Date&&j instanceof Date){return(k<j)?-1:(k>j)?1:0}else{throw new TypeError(k+" - "+j)}}};b.equals=function(k,j){return(k.compareTo(j)===0)};b.getDayNumberFromName=function(k){var v=d.dayNames,j=d.abbreviatedDayNames,u=d.shortestDayNames,q=k.toLowerCase();for(var l=0;l<v.length;l++){if(v[l].toLowerCase()==q||j[l].toLowerCase()==q||u[l].toLowerCase()==q){return l}}return -1};b.getMonthNumberFromName=function(k){var u=d.monthNames,j=d.abbreviatedMonthNames,q=k.toLowerCase();for(var l=0;l<u.length;l++){if(u[l].toLowerCase()==q||j[l].toLowerCase()==q){return l}}return -1};b.isLeapYear=function(j){return((j%4===0&&j%100!==0)||j%400===0)};b.getDaysInMonth=function(j,k){return[31,(b.isLeapYear(j)?29:28),31,30,31,30,31,31,30,31,30,31][k]};b.getTimezoneAbbreviation=function(m){var l=d.timezones,k;for(var j=0;j<l.length;j++){if(l[j].offset===m){return l[j].name}}return null};b.getTimezoneOffset=function(j){var m=d.timezones,l;for(var k=0;k<m.length;k++){if(m[k].name===j.toUpperCase()){return m[k].offset}}return null};a.clone=function(){return new Date(this.getTime())};a.compareTo=function(j){return Date.compare(this,j)};a.equals=function(j){return Date.equals(this,j||new Date())};a.between=function(k,j){return this.getTime()>=k.getTime()&&this.getTime()<=j.getTime()};a.isAfter=function(j){return this.compareTo(j||new Date())===1};a.isBefore=function(j){return(this.compareTo(j||new Date())===-1)};a.isToday=function(){return this.isSameDay(new Date())};a.isSameDay=function(j){return this.clone().clearTime().equals(j.clone().clearTime())};a.addMilliseconds=function(j){this.setMilliseconds(this.getMilliseconds()+j);return this};a.addSeconds=function(j){return this.addMilliseconds(j*1000)};a.addMinutes=function(j){return this.addMilliseconds(j*60000)};a.addHours=function(j){return this.addMilliseconds(j*3600000)};a.addDays=function(j){this.setDate(this.getDate()+j);return this};a.addWeeks=function(j){return this.addDays(j*7)};a.addMonths=function(j){var k=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+j);this.setDate(Math.min(k,b.getDaysInMonth(this.getFullYear(),this.getMonth())));return this};a.addYears=function(j){return this.addMonths(j*12)};a.add=function(k){if(typeof k=="number"){this._orient=k;return this}var j=k;if(j.milliseconds){this.addMilliseconds(j.milliseconds)}if(j.seconds){this.addSeconds(j.seconds)}if(j.minutes){this.addMinutes(j.minutes)}if(j.hours){this.addHours(j.hours)}if(j.weeks){this.addWeeks(j.weeks)}if(j.months){this.addMonths(j.months)}if(j.years){this.addYears(j.years)}if(j.days){this.addDays(j.days)}return this};var e,f,c;a.getWeek=function(){var x,v,u,q,m,l,k,j,z,y;e=(!e)?this.getFullYear():e;f=(!f)?this.getMonth()+1:f;c=(!c)?this.getDate():c;if(f<=2){x=e-1;v=(x/4|0)-(x/100|0)+(x/400|0);u=((x-1)/4|0)-((x-1)/100|0)+((x-1)/400|0);z=v-u;m=0;l=c-1+(31*(f-1))}else{x=e;v=(x/4|0)-(x/100|0)+(x/400|0);u=((x-1)/4|0)-((x-1)/100|0)+((x-1)/400|0);z=v-u;m=z+1;l=c+((153*(f-3)+2)/5)+58+z}k=(x+v)%7;q=(l+k-m)%7;j=(l+3-q)|0;if(j<0){y=53-((k-z)/5|0)}else{if(j>364+z){y=1}else{y=(j/7|0)+1}}e=f=c=null;return y};a.getISOWeek=function(){e=this.getUTCFullYear();f=this.getUTCMonth()+1;c=this.getUTCDate();return g(this.getWeek())};a.setWeek=function(j){return this.moveToDayOfWeek(1).addWeeks(j-this.getWeek())};b._validate=function(m,l,j,k){if(typeof m=="undefined"){return false}else{if(typeof m!="number"){throw new TypeError(m+" is not a Number.")}else{if(m<l||m>j){throw new RangeError(m+" is not a valid value for "+k+".")}}}return true};b.validateMillisecond=function(j){return b._validate(j,0,999,"millisecond")};b.validateSecond=function(j){return b._validate(j,0,59,"second")};b.validateMinute=function(j){return b._validate(j,0,59,"minute")};b.validateHour=function(j){return b._validate(j,0,23,"hour")};b.validateDay=function(k,j,l){return b._validate(k,1,b.getDaysInMonth(j,l),"day")};b.validateMonth=function(j){return b._validate(j,0,11,"month")};b.validateYear=function(j){return b._validate(j,0,9999,"year")};a.set=function(j){if(b.validateMillisecond(j.millisecond)){this.addMilliseconds(j.millisecond-this.getMilliseconds())}if(b.validateSecond(j.second)){this.addSeconds(j.second-this.getSeconds())}if(b.validateMinute(j.minute)){this.addMinutes(j.minute-this.getMinutes())}if(b.validateHour(j.hour)){this.addHours(j.hour-this.getHours())}if(b.validateMonth(j.month)){this.addMonths(j.month-this.getMonth())}if(b.validateYear(j.year)){this.addYears(j.year-this.getFullYear())}if(b.validateDay(j.day,this.getFullYear(),this.getMonth())){this.addDays(j.day-this.getDate())}if(j.timezone){this.setTimezone(j.timezone)}if(j.timezoneOffset){this.setTimezoneOffset(j.timezoneOffset)}if(j.week&&b._validate(j.week,0,53,"week")){this.setWeek(j.week)}return this};a.moveToFirstDayOfMonth=function(){return this.set({day:1})};a.moveToLastDayOfMonth=function(){return this.set({day:b.getDaysInMonth(this.getFullYear(),this.getMonth())})};a.moveToNthOccurrence=function(k,l){var j=0;if(l>0){j=l-1}else{if(l===-1){this.moveToLastDayOfMonth();if(this.getDay()!==k){this.moveToDayOfWeek(k,-1)}return this}}return this.moveToFirstDayOfMonth().addDays(-1).moveToDayOfWeek(k,+1).addWeeks(j)};a.moveToDayOfWeek=function(j,k){var l=(j-this.getDay()+7*(k||+1))%7;return this.addDays((l===0)?l+=7*(k||+1):l)};a.moveToMonth=function(l,j){var k=(l-this.getMonth()+12*(j||+1))%12;return this.addMonths((k===0)?k+=12*(j||+1):k)};a.getOrdinalNumber=function(){return Math.ceil((this.clone().clearTime()-new Date(this.getFullYear(),0,1))/86400000)+1};a.getTimezone=function(){return b.getTimezoneAbbreviation(this.getUTCOffset())};a.setTimezoneOffset=function(l){var j=this.getTimezoneOffset(),k=Number(l)*-6/10;return this.addMinutes(k-j)};a.setTimezone=function(j){return this.setTimezoneOffset(b.getTimezoneOffset(j))};a.hasDaylightSavingTime=function(){return(Date.today().set({month:0,day:1}).getTimezoneOffset()!==Date.today().set({month:6,day:1}).getTimezoneOffset())};a.isDaylightSavingTime=function(){return(this.hasDaylightSavingTime()&&new Date().getTimezoneOffset()===Date.today().set({month:6,day:1}).getTimezoneOffset())};a.getUTCOffset=function(){var k=this.getTimezoneOffset()*-10/6,j;if(k<0){j=(k-10000).toString();return j.charAt(0)+j.substr(2)}else{j=(k+10000).toString();return"+"+j.substr(1)}};a.getElapsed=function(j){return(j||new Date())-this};if(!a.toISOString){a.toISOString=function(){function j(k){return k<10?"0"+k:k}return'"'+this.getUTCFullYear()+"-"+j(this.getUTCMonth()+1)+"-"+j(this.getUTCDate())+"T"+j(this.getUTCHours())+":"+j(this.getUTCMinutes())+":"+j(this.getUTCSeconds())+'Z"'}}a._toString=a.toString;a.toString=function(l){var j=this;if(l&&l.length==1){var m=d.formatPatterns;j.t=j.toString;switch(l){case"d":return j.t(m.shortDate);case"D":return j.t(m.longDate);case"F":return j.t(m.fullDateTime);case"m":return j.t(m.monthDay);case"r":return j.t(m.rfc1123);case"s":return j.t(m.sortableDateTime);case"t":return j.t(m.shortTime);case"T":return j.t(m.longTime);case"u":return j.t(m.universalSortableDateTime);case"y":return j.t(m.yearMonth)}}var k=function(q){switch(q*1){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}};return l?l.replace(/(\\)?(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|S)/g,function(n){if(n.charAt(0)==="\\"){return n.replace("\\","")}j.h=j.getHours;switch(n){case"hh":return g(j.h()<13?(j.h()===0?12:j.h()):(j.h()-12));case"h":return j.h()<13?(j.h()===0?12:j.h()):(j.h()-12);case"HH":return g(j.h());case"H":return j.h();case"mm":return g(j.getMinutes());case"m":return j.getMinutes();case"ss":return g(j.getSeconds());case"s":return j.getSeconds();case"yyyy":return g(j.getFullYear(),4);case"yy":return g(j.getFullYear());case"dddd":return d.dayNames[j.getDay()];case"ddd":return d.abbreviatedDayNames[j.getDay()];case"dd":return g(j.getDate());case"d":return j.getDate();case"MMMM":return d.monthNames[j.getMonth()];case"MMM":return d.abbreviatedMonthNames[j.getMonth()];case"MM":return g((j.getMonth()+1));case"M":return j.getMonth()+1;case"t":return j.h()<12?d.amDesignator.substring(0,1):d.pmDesignator.substring(0,1);case"tt":return j.h()<12?d.amDesignator:d.pmDesignator;case"S":return k(j.getDate());default:return n}}):this._toString()}}());(function(){var A=Date,g=A.prototype,B=A.CultureInfo,s=Number.prototype;g._orient=+1;g._nth=null;g._is=false;g._same=false;g._isSecond=false;s._dateElement="day";g.next=function(){this._orient=+1;return this};A.next=function(){return A.today().next()};g.last=g.prev=g.previous=function(){this._orient=-1;return this};A.last=A.prev=A.previous=function(){return A.today().last()};g.is=function(){this._is=true;return this};g.same=function(){this._same=true;this._isSecond=false;return this};g.today=function(){return this.same().day()};g.weekday=function(){if(this._is){this._is=false;return(!this.is().sat()&&!this.is().sun())}return false};g.at=function(j){return(typeof j==="string")?A.parse(this.toString("d")+" "+j):this.set(j)};s.fromNow=s.after=function(j){var k={};k[this._dateElement]=this;return((!j)?new Date():j.clone()).add(k)};s.ago=s.before=function(j){var k={};k[this._dateElement]=this*-1;return((!j)?new Date():j.clone()).add(k)};var e=("sunday monday tuesday wednesday thursday friday saturday").split(/\s/),m=("january february march april may june july august september october november december").split(/\s/),q=("Millisecond Second Minute Hour Day Week Month Year").split(/\s/),u=("Milliseconds Seconds Minutes Hours Date Week Month FullYear").split(/\s/),b=("final first second third fourth fifth").split(/\s/),D;g.toObject=function(){var k={};for(var j=0;j<q.length;j++){k[q[j].toLowerCase()]=this["get"+u[j]]()}return k};A.fromObject=function(j){j.week=null;return Date.today().set(j)};var C=function(j){return function(){if(this._is){this._is=false;return this.getDay()==j}if(this._nth!==null){if(this._isSecond){this.addSeconds(this._orient*-1)}this._isSecond=false;var l=this._nth;this._nth=null;var k=this.clone().moveToLastDayOfMonth();this.moveToNthOccurrence(j,l);if(this>k){throw new RangeError(A.getDayName(j)+" does not occur "+l+" times in the month of "+A.getMonthName(k.getMonth())+" "+k.getFullYear()+".")}return this}return this.moveToDayOfWeek(j,this._orient)}};var f=function(j){return function(){var l=A.today(),k=j-l.getDay();if(j===0&&B.firstDayOfWeek===1&&l.getDay()!==0){k=k+7}return l.addDays(k)}};for(var z=0;z<e.length;z++){A[e[z].toUpperCase()]=A[e[z].toUpperCase().substring(0,3)]=z;A[e[z]]=A[e[z].substring(0,3)]=f(z);g[e[z]]=g[e[z].substring(0,3)]=C(z)}var E=function(j){return function(){if(this._is){this._is=false;return this.getMonth()===j}return this.moveToMonth(j,this._orient)}};var n=function(j){return function(){return A.today().set({month:j,day:1})}};for(var y=0;y<m.length;y++){A[m[y].toUpperCase()]=A[m[y].toUpperCase().substring(0,3)]=y;A[m[y]]=A[m[y].substring(0,3)]=n(y);g[m[y]]=g[m[y].substring(0,3)]=E(y)}var c=function(k){return function(){if(this._isSecond){this._isSecond=false;return this}if(this._same){this._same=this._is=false;var H=this.toObject(),G=(arguments[0]||new Date()).toObject(),F="",l=k.toLowerCase();for(var j=(q.length-1);j>-1;j--){F=q[j].toLowerCase();if(H[F]!=G[F]){return false}if(l==F){break}}return true}if(k.substring(k.length-1)!="s"){k+="s"}return this["add"+k](this._orient)}};var d=function(j){return function(){this._dateElement=j;return this}};for(var x=0;x<q.length;x++){D=q[x].toLowerCase();g[D]=g[D+"s"]=c(q[x]);s[D]=s[D+"s"]=d(D)}g._ss=c("Second");var a=function(j){return function(k){if(this._same){return this._ss(arguments[0])}if(k||k===0){return this.moveToNthOccurrence(k,j)}this._nth=j;if(j===2&&(k===undefined||k===null)){this._isSecond=true;return this.addSeconds(this._orient)}return this}};for(var v=0;v<b.length;v++){g[b[v]]=(v===0)?a(-1):a(v)}}());(function(){Date.Parsing={Exception:function(j){this.message="Parse error at '"+j.substring(0,10)+" ...'"}};var a=Date.Parsing;var c=a.Operators={rtoken:function(j){return function(l){var m=l.match(j);if(m){return([m[0],l.substring(m[0].length)])}else{throw new a.Exception(l)}}},token:function(j){return function(l){return c.rtoken(new RegExp("^s*"+l+"s*"))(l)}},stoken:function(j){return c.rtoken(new RegExp("^"+j))},until:function(j){return function(l){var m=[],q=null;while(l.length){try{q=j.call(this,l)}catch(n){m.push(q[0]);l=q[1];continue}break}return[m,l]}},many:function(j){return function(l){var q=[],m=null;while(l.length){try{m=j.call(this,l)}catch(n){return[q,l]}q.push(m[0]);l=m[1]}return[q,l]}},optional:function(j){return function(l){var m=null;try{m=j.call(this,l)}catch(n){return[null,l]}return[m[0],m[1]]}},not:function(j){return function(l){try{j.call(this,l)}catch(m){return[null,l]}throw new a.Exception(l)}},ignore:function(j){return j?function(l){var m=null;m=j.call(this,l);return[null,m[1]]}:null},product:function(){var l=arguments[0],m=Array.prototype.slice.call(arguments,1),n=[];for(var j=0;j<l.length;j++){n.push(c.each(l[j],m))}return n},cache:function(m){var j={},l=null;return function(n){try{l=j[n]=(j[n]||m.call(this,n))}catch(q){l=j[n]=q}if(l instanceof a.Exception){throw l}else{return l}}},any:function(){var j=arguments;return function(m){var n=null;for(var l=0;l<j.length;l++){if(j[l]==null){continue}try{n=(j[l].call(this,m))}catch(q){n=null}if(n){return n}}throw new a.Exception(m)}},each:function(){var j=arguments;return function(m){var u=[],n=null;for(var l=0;l<j.length;l++){if(j[l]==null){continue}try{n=(j[l].call(this,m))}catch(q){throw new a.Exception(m)}u.push(n[0]);m=n[1]}return[u,m]}},all:function(){var l=arguments,j=j;return j.each(j.optional(l))},sequence:function(j,l,m){l=l||c.rtoken(/^\s*/);m=m||null;if(j.length==1){return j[0]}return function(x){var y=null,z=null;var B=[];for(var v=0;v<j.length;v++){try{y=j[v].call(this,x)}catch(A){break}B.push(y[0]);try{z=l.call(this,y[1])}catch(u){z=null;break}x=z[1]}if(!y){throw new a.Exception(x)}if(z){throw new a.Exception(z[1])}if(m){try{y=m.call(this,y[1])}catch(n){throw new a.Exception(y[1])}}return[B,(y?y[1]:x)]}},between:function(l,m,j){j=j||l;var n=c.each(c.ignore(l),m,c.ignore(j));return function(q){var u=n.call(this,q);return[[u[0][0],r[0][2]],u[1]]}},list:function(j,l,m){l=l||c.rtoken(/^\s*/);m=m||null;return(j instanceof Array?c.each(c.product(j.slice(0,-1),c.ignore(l)),j.slice(-1),c.ignore(m)):c.each(c.many(c.each(j,c.ignore(l))),px,c.ignore(m)))},set:function(j,l,m){l=l||c.rtoken(/^\s*/);m=m||null;return function(G){var n=null,v=null,u=null,x=null,y=[[],G],F=false;for(var A=0;A<j.length;A++){u=null;v=null;n=null;F=(j.length==1);try{n=j[A].call(this,G)}catch(D){continue}x=[[n[0]],n[1]];if(n[1].length>0&&!F){try{u=l.call(this,n[1])}catch(E){F=true}}else{F=true}if(!F&&u[1].length===0){F=true}if(!F){var B=[];for(var z=0;z<j.length;z++){if(A!=z){B.push(j[z])}}v=c.set(B,l).call(this,u[1]);if(v[0].length>0){x[0]=x[0].concat(v[0]);x[1]=v[1]}}if(x[1].length<y[1].length){y=x}if(y[1].length===0){break}}if(y[0].length===0){return y}if(m){try{u=m.call(this,y[1])}catch(C){throw new a.Exception(y[1])}y[1]=u[1]}return y}},forward:function(j,l){return function(m){return j[l].call(this,m)}},replace:function(l,j){return function(m){var n=l.call(this,m);return[j,n[1]]}},process:function(l,j){return function(m){var n=l.call(this,m);return[j.call(this,n[0]),n[1]]}},min:function(j,l){return function(m){var n=l.call(this,m);if(n[0].length<j){throw new a.Exception(m)}return n}}};var k=function(j){return function(){var l=null,q=[];if(arguments.length>1){l=Array.prototype.slice.call(arguments)}else{if(arguments[0] instanceof Array){l=arguments[0]}}if(l){for(var n=0,m=l.shift();n<m.length;n++){l.unshift(m[n]);q.push(j.apply(null,l));l.shift();return q}}else{return j.apply(null,arguments)}}};var g="optional not ignore cache".split(/\s/);for(var d=0;d<g.length;d++){c[g[d]]=k(c[g[d]])}var f=function(j){return function(){if(arguments[0] instanceof Array){return j.apply(null,arguments[0])}else{return j.apply(null,arguments)}}};var e="each any all".split(/\s/);for(var b=0;b<e.length;b++){c[e[b]]=f(c[e[b]])}}());(function(){var e=Date,n=e.prototype,f=e.CultureInfo;var j=function(q){var s=[];for(var g=0;g<q.length;g++){if(q[g] instanceof Array){s=s.concat(j(q[g]))}else{if(q[g]){s.push(q[g])}}}return s};e.Grammar={};e.Translator={hour:function(g){return function(){this.hour=Number(g)}},minute:function(g){return function(){this.minute=Number(g)}},second:function(g){return function(){this.second=Number(g)}},meridian:function(g){return function(){this.meridian=g.slice(0,1).toLowerCase()}},timezone:function(g){return function(){var q=g.replace(/[^\d\+\-]/g,"");if(q.length){this.timezoneOffset=Number(q)}else{this.timezone=g.toLowerCase()}}},day:function(g){var q=g[0];return function(){this.day=Number(q.match(/\d+/)[0])}},month:function(g){return function(){this.month=(g.length==3)?"jan feb mar apr may jun jul aug sep oct nov dec".indexOf(g)/4:Number(g)-1}},year:function(g){return function(){var q=Number(g);this.year=((g.length>2)?q:(q+(((q+2000)<f.twoDigitYearMax)?2000:1900)))}},rday:function(g){return function(){switch(g){case"yesterday":this.days=-1;break;case"tomorrow":this.days=1;break;case"today":this.days=0;break;case"now":this.days=0;this.now=true;break}}},finishExact:function(g){g=(g instanceof Array)?g:[g];for(var s=0;s<g.length;s++){if(g[s]){g[s].call(this)}}var q=new Date();if((this.hour||this.minute)&&(!this.month&&!this.year&&!this.day)){this.day=q.getDate()}if(!this.year){this.year=q.getFullYear()}if(!this.month&&this.month!==0){this.month=q.getMonth()}if(!this.day){this.day=1}if(!this.hour){this.hour=0}if(!this.minute){this.minute=0}if(!this.second){this.second=0}if(this.meridian&&this.hour){if(this.meridian=="p"&&this.hour<12){this.hour=this.hour+12}else{if(this.meridian=="a"&&this.hour==12){this.hour=0}}}if(this.day>e.getDaysInMonth(this.year,this.month)){throw new RangeError(this.day+" is not a valid value for days.")}var u=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);if(this.timezone){u.set({timezone:this.timezone})}else{if(this.timezoneOffset){u.set({timezoneOffset:this.timezoneOffset})}}return u},finish:function(g){g=(g instanceof Array)?j(g):[g];if(g.length===0){return null}for(var y=0;y<g.length;y++){if(typeof g[y]=="function"){g[y].call(this)}}var s=e.today();if(this.now&&!this.unit&&!this.operator){return new Date()}else{if(this.now){s=new Date()}}var z=!!(this.days&&this.days!==null||this.orient||this.operator);var A,v,u;u=((this.orient=="past"||this.operator=="subtract")?-1:1);if(!this.now&&"hour minute second".indexOf(this.unit)!=-1){s.setTimeToNow()}if(this.month||this.month===0){if("year day hour minute second".indexOf(this.unit)!=-1){this.value=this.month+1;this.month=null;z=true}}if(!z&&this.weekday&&!this.day&&!this.days){var q=Date[this.weekday]();this.day=q.getDate();if(!this.month){this.month=q.getMonth()}this.year=q.getFullYear()}if(z&&this.weekday&&this.unit!="month"){this.unit="day";A=(e.getDayNumberFromName(this.weekday)-s.getDay());v=7;this.days=A?((A+(u*v))%v):(u*v)}if(this.month&&this.unit=="day"&&this.operator){this.value=(this.month+1);this.month=null}if(this.value!=null&&this.month!=null&&this.year!=null){this.day=this.value*1}if(this.month&&!this.day&&this.value){s.set({day:this.value*1});if(!z){this.day=this.value*1}}if(!this.month&&this.value&&this.unit=="month"&&!this.now){this.month=this.value;z=true}if(z&&(this.month||this.month===0)&&this.unit!="year"){this.unit="month";A=(this.month-s.getMonth());v=12;this.months=A?((A+(u*v))%v):(u*v);this.month=null}if(!this.unit){this.unit="day"}if(!this.value&&this.operator&&this.operator!==null&&this[this.unit+"s"]&&this[this.unit+"s"]!==null){this[this.unit+"s"]=this[this.unit+"s"]+((this.operator=="add")?1:-1)+(this.value||0)*u}else{if(this[this.unit+"s"]==null||this.operator!=null){if(!this.value){this.value=1}this[this.unit+"s"]=this.value*u}}if(this.meridian&&this.hour){if(this.meridian=="p"&&this.hour<12){this.hour=this.hour+12}else{if(this.meridian=="a"&&this.hour==12){this.hour=0}}}if(this.weekday&&!this.day&&!this.days){var q=Date[this.weekday]();this.day=q.getDate();if(q.getMonth()!==s.getMonth()){this.month=q.getMonth()}}if((this.month||this.month===0)&&!this.day){this.day=1}if(!this.orient&&!this.operator&&this.unit=="week"&&this.value&&!this.day&&!this.month){return Date.today().setWeek(this.value)}if(z&&this.timezone&&this.day&&this.days){this.day=this.days}return(z)?s.add(this):s.set(this)}};var k=e.Parsing.Operators,d=e.Grammar,m=e.Translator,b;d.datePartDelimiter=k.rtoken(/^([\s\-\.\,\/\x27]+)/);d.timePartDelimiter=k.stoken(":");d.whiteSpace=k.rtoken(/^\s*/);d.generalDelimiter=k.rtoken(/^(([\s\,]|at|@|on)+)/);var a={};d.ctoken=function(v){var u=a[v];if(!u){var x=f.regexPatterns;var s=v.split(/\s+/),q=[];for(var g=0;g<s.length;g++){q.push(k.replace(k.rtoken(x[s[g]]),s[g]))}u=a[v]=k.any.apply(null,q)}return u};d.ctoken2=function(g){return k.rtoken(f.regexPatterns[g])};d.h=k.cache(k.process(k.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),m.hour));d.hh=k.cache(k.process(k.rtoken(/^(0[0-9]|1[0-2])/),m.hour));d.H=k.cache(k.process(k.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),m.hour));d.HH=k.cache(k.process(k.rtoken(/^([0-1][0-9]|2[0-3])/),m.hour));d.m=k.cache(k.process(k.rtoken(/^([0-5][0-9]|[0-9])/),m.minute));d.mm=k.cache(k.process(k.rtoken(/^[0-5][0-9]/),m.minute));d.s=k.cache(k.process(k.rtoken(/^([0-5][0-9]|[0-9])/),m.second));d.ss=k.cache(k.process(k.rtoken(/^[0-5][0-9]/),m.second));d.hms=k.cache(k.sequence([d.H,d.m,d.s],d.timePartDelimiter));d.t=k.cache(k.process(d.ctoken2("shortMeridian"),m.meridian));d.tt=k.cache(k.process(d.ctoken2("longMeridian"),m.meridian));d.z=k.cache(k.process(k.rtoken(/^((\+|\-)\s*\d\d\d\d)|((\+|\-)\d\d\:?\d\d)/),m.timezone));d.zz=k.cache(k.process(k.rtoken(/^((\+|\-)\s*\d\d\d\d)|((\+|\-)\d\d\:?\d\d)/),m.timezone));d.zzz=k.cache(k.process(d.ctoken2("timezone"),m.timezone));d.timeSuffix=k.each(k.ignore(d.whiteSpace),k.set([d.tt,d.zzz]));d.time=k.each(k.optional(k.ignore(k.stoken("T"))),d.hms,d.timeSuffix);d.d=k.cache(k.process(k.each(k.rtoken(/^([0-2]\d|3[0-1]|\d)/),k.optional(d.ctoken2("ordinalSuffix"))),m.day));d.dd=k.cache(k.process(k.each(k.rtoken(/^([0-2]\d|3[0-1])/),k.optional(d.ctoken2("ordinalSuffix"))),m.day));d.ddd=d.dddd=k.cache(k.process(d.ctoken("sun mon tue wed thu fri sat"),function(g){return function(){this.weekday=g}}));d.M=k.cache(k.process(k.rtoken(/^(1[0-2]|0\d|\d)/),m.month));d.MM=k.cache(k.process(k.rtoken(/^(1[0-2]|0\d)/),m.month));d.MMM=d.MMMM=k.cache(k.process(d.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),m.month));d.y=k.cache(k.process(k.rtoken(/^(\d\d?)/),m.year));d.yy=k.cache(k.process(k.rtoken(/^(\d\d)/),m.year));d.yyy=k.cache(k.process(k.rtoken(/^(\d\d?\d?\d?)/),m.year));d.yyyy=k.cache(k.process(k.rtoken(/^(\d\d\d\d)/),m.year));b=function(){return k.each(k.any.apply(null,arguments),k.not(d.ctoken2("timeContext")))};d.day=b(d.d,d.dd);d.month=b(d.M,d.MMM);d.year=b(d.yyyy,d.yy);d.orientation=k.process(d.ctoken("past future"),function(g){return function(){this.orient=g}});d.operator=k.process(d.ctoken("add subtract"),function(g){return function(){this.operator=g}});d.rday=k.process(d.ctoken("yesterday tomorrow today now"),m.rday);d.unit=k.process(d.ctoken("second minute hour day week month year"),function(g){return function(){this.unit=g}});d.value=k.process(k.rtoken(/^\d\d?(st|nd|rd|th)?/),function(g){return function(){this.value=g.replace(/\D/g,"")}});d.expression=k.set([d.rday,d.operator,d.value,d.unit,d.orientation,d.ddd,d.MMM]);b=function(){return k.set(arguments,d.datePartDelimiter)};d.mdy=b(d.ddd,d.month,d.day,d.year);d.ymd=b(d.ddd,d.year,d.month,d.day);d.dmy=b(d.ddd,d.day,d.month,d.year);d.date=function(g){return((d[f.dateElementOrder]||d.mdy).call(this,g))};d.format=k.process(k.many(k.any(k.process(k.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),function(g){if(d[g]){return d[g]}else{throw e.Parsing.Exception(g)}}),k.process(k.rtoken(/^[^dMyhHmstz]+/),function(g){return k.ignore(k.stoken(g))}))),function(g){return k.process(k.each.apply(null,g),m.finishExact)});var l={};var c=function(g){return l[g]=(l[g]||d.format(g)[0])};d.formats=function(q){if(q instanceof Array){var s=[];for(var g=0;g<q.length;g++){s.push(c(q[g]))}return k.any.apply(null,s)}else{return c(q)}};d._formats=d.formats(['"yyyy-MM-ddTHH:mm:ssZ"',"yyyy-MM-ddTHH:mm:ssZ","yyyy-MM-ddTHH:mm:ssz","yyyy-MM-ddTHH:mm:ss","yyyy-MM-ddTHH:mmZ","yyyy-MM-ddTHH:mmz","yyyy-MM-ddTHH:mm","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz","MMddyyyy","ddMMyyyy","Mddyyyy","ddMyyyy","Mdyyyy","dMyyyy","yyyy","Mdyy","dMyy","d"]);d._start=k.process(k.set([d.date,d.time,d.expression],d.generalDelimiter,d.whiteSpace),m.finish);d.start=function(g){try{var q=d._formats.call({},g);if(q[1].length===0){return q}}catch(u){}return d._start.call({},g)};e._parse=e.parse;e.parse=function(g){var q=null;if(!g){return null}if(g instanceof Date){return g}try{q=e.Grammar.start.call({},g.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1"))}catch(u){return null}return((q[1].length===0)?q[0]:null)};e.getParseFunction=function(q){var g=e.Grammar.formats(q);return function(u){var v=null;try{v=g.call({},u)}catch(x){return null}return((v[1].length===0)?v[0]:null)}};e.parseExact=function(g,q){return e.getParseFunction(q)(g)}}());(function($){$.fn.editable=function(target,options){if("disable"==target){$(this).data("disabled.editable",true);return}if("enable"==target){$(this).data("disabled.editable",false);return}if("destroy"==target){$(this).unbind($(this).data("event.editable")).removeData("disabled.editable").removeData("event.editable");return}var settings=$.extend({},$.fn.editable.defaults,{target:target},options);var plugin=$.editable.types[settings.type].plugin||function(){};var submit=$.editable.types[settings.type].submit||function(){};var buttons=$.editable.types[settings.type].buttons||$.editable.types.defaults.buttons;var content=$.editable.types[settings.type].content||$.editable.types.defaults.content;var element=$.editable.types[settings.type].element||$.editable.types.defaults.element;var reset=$.editable.types[settings.type].reset||$.editable.types.defaults.reset;var callback=settings.callback||function(){};var onedit=settings.onedit||function(){};var onsubmit=settings.onsubmit||function(){};var onreset=settings.onreset||function(){};var onerror=settings.onerror||reset;if(settings.tooltip){$(this).attr("title",settings.tooltip)}settings.autowidth="auto"==settings.width;settings.autoheight="auto"==settings.height;return this.each(function(){var self=this;var savedwidth=$(self).width();var savedheight=$(self).height();$(this).data("event.editable",settings.event);if(!$.trim($(this).html())){$(this).html(settings.placeholder)}$(this).bind(settings.event,function(e){if(true===$(this).data("disabled.editable")){return}if(self.editing){return}if(false===onedit.apply(this,[settings,self])){return}e.preventDefault();e.stopPropagation();if(settings.tooltip){$(self).removeAttr("title")}if(0==$(self).width()){settings.width=savedwidth;settings.height=savedheight}else{if(settings.width!="none"){settings.width=settings.autowidth?$(self).width():settings.width}if(settings.height!="none"){settings.height=settings.autoheight?$(self).height():settings.height}}if($(this).html().toLowerCase().replace(/(;|")/g,"")==settings.placeholder.toLowerCase().replace(/(;|")/g,"")){$(this).html("")}self.editing=true;self.revert=$(self).html();$(self).html("");var form=$("<form />");if(settings.cssclass){if("inherit"==settings.cssclass){form.attr("class",$(self).attr("class"))}else{form.attr("class",settings.cssclass)}}if(settings.style){if("inherit"==settings.style){form.attr("style",$(self).attr("style"));form.css("display",$(self).css("display"))}else{form.attr("style",settings.style)}}var input=element.apply(form,[settings,self]);var input_content;if(settings.loadurl){var t=setTimeout(function(){input.disabled=true;content.apply(form,[settings.loadtext,settings,self])},100);var loaddata={};loaddata[settings.id]=self.id;if($.isFunction(settings.loaddata)){$.extend(loaddata,settings.loaddata.apply(self,[self.revert,settings]))}else{$.extend(loaddata,settings.loaddata)}$.ajax({type:settings.loadtype,url:settings.loadurl,data:loaddata,async:false,success:function(result){window.clearTimeout(t);input_content=result;input.disabled=false}})}else{if(settings.data){input_content=settings.data;if($.isFunction(settings.data)){input_content=settings.data.apply(self,[self.revert,settings])}}else{input_content=self.revert}}content.apply(form,[input_content,settings,self]);input.attr("name",settings.name);buttons.apply(form,[settings,self]);$(self).append(form);plugin.apply(form,[settings,self]);$(":input:visible:enabled:first",form).focus();if(settings.select){input.select()}input.keydown(function(e){if(e.keyCode==27){e.preventDefault();reset.apply(form,[settings,self])}});var t;if("cancel"==settings.onblur){input.focusout(function(e){t=setTimeout(function(){reset.apply(form,[settings,self])},500)})}else{if("submit"==settings.onblur){input.focusout(function(e){t=setTimeout(function(){form.submit()},200)})}else{if($.isFunction(settings.onblur)){input.blur(function(e){settings.onblur.apply(self,[input.val(),settings])})}else{input.blur(function(e){})}}}form.submit(function(e){if(t){clearTimeout(t)}e.preventDefault();if(false!==onsubmit.apply(form,[settings,self])){if(false!==submit.apply(form,[settings,self])){if($.isFunction(settings.target)){var str=settings.target.apply(self,[input.val(),settings]);$(self).html(str);self.editing=false;callback.apply(self,[self.innerHTML,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder)}}else{var submitdata={};submitdata[settings.name]=input.val();submitdata[settings.id]=self.id;if($.isFunction(settings.submitdata)){$.extend(submitdata,settings.submitdata.apply(self,[self.revert,settings]))}else{$.extend(submitdata,settings.submitdata)}if("PUT"==settings.method){submitdata._method="put"}$(self).html(settings.indicator);var ajaxoptions={type:"POST",data:submitdata,dataType:"html",url:settings.target,success:function(result,status){if(ajaxoptions.dataType=="html"){$(self).html(result)}self.editing=false;callback.apply(self,[result,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder)}},error:function(xhr,status,error){onerror.apply(form,[settings,self,xhr])}};$.extend(ajaxoptions,settings.ajaxoptions);$.ajax(ajaxoptions)}}}$(self).attr("title",settings.tooltip);return false})});this.reset=function(form){if(this.editing){if(false!==onreset.apply(form,[settings,self])){$(self).html(self.revert);self.editing=false;if(!$.trim($(self).html())){$(self).html(settings.placeholder)}if(settings.tooltip){$(self).attr("title",settings.tooltip)}}}}})};$.editable={types:{defaults:{element:function(settings,original){var input=$('<input type="hidden"></input>');$(this).append(input);return(input)},content:function(string,settings,original){$(":input:first",this).val(string)},reset:function(settings,original){original.reset(this)},buttons:function(settings,original){var form=this;if(settings.submit){if(settings.submit.match(/>$/)){var submit=$(settings.submit).click(function(){if(submit.attr("type")!="submit"){form.submit()}})}else{var submit=$('<button type="submit" />');submit.html(settings.submit)}$(this).append(submit)}if(settings.cancel){if(settings.cancel.match(/>$/)){var cancel=$(settings.cancel)}else{var cancel=$('<button type="cancel" />');cancel.html(settings.cancel)}$(this).append(cancel);$(cancel).click(function(event){if($.isFunction($.editable.types[settings.type].reset)){var reset=$.editable.types[settings.type].reset}else{var reset=$.editable.types.defaults.reset}reset.apply(form,[settings,original]);return false})}}},text:{element:function(settings,original){var input=$("<input />");if(settings.width!="none"){input.width(settings.width)}if(settings.height!="none"){input.height(settings.height)}input.attr("autocomplete","off");$(this).append(input);return(input)}},textarea:{element:function(settings,original){var textarea=$("<textarea />");if(settings.rows){textarea.attr("rows",settings.rows)}else{if(settings.height!="none"){textarea.height(settings.height)}}if(settings.cols){textarea.attr("cols",settings.cols)}else{if(settings.width!="none"){textarea.width(settings.width)}}$(this).append(textarea);return(textarea)}},select:{element:function(settings,original){var select=$("<select />");$(this).append(select);return(select)},content:function(data,settings,original){if(String==data.constructor){eval("var json = "+data)}else{var json=data}for(var key in json){if(!json.hasOwnProperty(key)){continue}if("selected"==key){continue}var option=$("<option />").val(key).append(json[key]);$("select",this).append(option)}$("select",this).children().each(function(){if($(this).val()==json.selected||$(this).text()==$.trim(original.revert)){$(this).attr("selected","selected")}})}}},addInputType:function(name,input){$.editable.types[name]=input}};$.fn.editable.defaults={name:"value",id:"id",type:"text",width:"auto",height:"auto",event:"click.editable",onblur:"cancel",loadtype:"GET",loadtext:"Loading...",placeholder:"Click to edit",loaddata:{},submitdata:{},ajaxoptions:{}}})(jQuery);
/*!
 * jQuery Form Plugin
 * version: 2.52 (07-DEC-2010)
 * @requires jQuery v1.3.2 or later
 *
 * Examples and documentation at: http://malsup.com/jquery/form/
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
(function(b){b.fn.ajaxSubmit=function(B){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof B=="function"){B={success:B}}var j=this.attr("action");var d=(typeof j==="string")?b.trim(j):"";if(d){d=(d.match(/^([^#]+)/)||[])[1]}d=d||window.location.href||"";B=b.extend(true,{url:d,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},B);var C={};this.trigger("form-pre-serialize",[this,B,C]);if(C.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(B.beforeSerialize&&B.beforeSerialize(this,B)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var f,y,u=this.formToArray(B.semantic);if(B.data){B.extraData=B.data;for(f in B.data){if(B.data[f] instanceof Array){for(var l in B.data[f]){u.push({name:f,value:B.data[f][l]})}}else{y=B.data[f];y=b.isFunction(y)?y():y;u.push({name:f,value:y})}}}if(B.beforeSubmit&&B.beforeSubmit(u,this,B)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[u,this,B,C]);if(C.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var c=b.param(u);if(B.type.toUpperCase()=="GET"){B.url+=(B.url.indexOf("?")>=0?"&":"?")+c;B.data=null}else{B.data=c}var A=this,s=[];if(B.resetForm){s.push(function(){A.resetForm()})}if(B.clearForm){s.push(function(){A.clearForm()})}if(!B.dataType&&B.target){var z=B.success||function(){};s.push(function(n){var k=B.replaceTarget?"replaceWith":"html";b(B.target)[k](n).each(z,arguments)})}else{if(B.success){s.push(B.success)}}B.success=function(D,n,E){var v=B.context||B;for(var q=0,k=s.length;q<k;q++){s[q].apply(v,[D,n,E||A,A])}};var g=b("input:file",this).length>0;var e="multipart/form-data";var m=(A.attr("enctype")==e||A.attr("encoding")==e);if(B.iframe!==false&&(g||B.iframe||m)){if(B.closeKeepAlive){b.get(B.closeKeepAlive,x)}else{x()}}else{b.ajax(B)}this.trigger("form-submit-notify",[this,B]);return this;function x(){var k=A[0];if(b(":input[name=submit],:input[id=submit]",k).length){alert('Error: Form elements must not have name or id of "submit".');return}var G=b.extend(true,{},b.ajaxSettings,B);G.context=G.context||G;var J="jqFormIO"+(new Date().getTime()),E="_"+J;window[E]=function(){var n=q.data("form-plugin-onload");if(n){n();window[E]=undefined;try{delete window[E]}catch(S){}}};var q=b('<iframe id="'+J+'" name="'+J+'" src="'+G.iframeSrc+'" onload="window[\'_\'+this.id]()" />');var F=q[0];q.css({position:"absolute",top:"-1000px",left:"-1000px"});var v={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;q.attr("src",G.iframeSrc)}};var O=G.global;if(O&&!b.active++){b.event.trigger("ajaxStart")}if(O){b.event.trigger("ajaxSend",[v,G])}if(G.beforeSend&&G.beforeSend.call(G.context,v,G)===false){if(G.global){b.active--}return}if(v.aborted){return}var K=false;var N=0;var D=k.clk;if(D){var L=D.name;if(L&&!D.disabled){G.extraData=G.extraData||{};G.extraData[L]=D.value;if(D.type=="image"){G.extraData[L+".x"]=k.clk_x;G.extraData[L+".y"]=k.clk_y}}}function M(){var U=A.attr("target"),S=A.attr("action");k.setAttribute("target",J);if(k.getAttribute("method")!="POST"){k.setAttribute("method","POST")}if(k.getAttribute("action")!=G.url){k.setAttribute("action",G.url)}if(!G.skipEncodingOverride){A.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(G.timeout){setTimeout(function(){N=true;I()},G.timeout)}var T=[];try{if(G.extraData){for(var V in G.extraData){T.push(b('<input type="hidden" name="'+V+'" value="'+G.extraData[V]+'" />').appendTo(k)[0])}}q.appendTo("body");q.data("form-plugin-onload",I);k.submit()}finally{k.setAttribute("action",S);if(U){k.setAttribute("target",U)}else{A.removeAttr("target")}b(T).remove()}}if(G.forceSync){M()}else{setTimeout(M,10)}var Q,R,P=50;function I(){if(K){return}q.removeData("form-plugin-onload");var T=true;try{if(N){throw"timeout"}R=F.contentWindow?F.contentWindow.document:F.contentDocument?F.contentDocument:F.document;var X=G.dataType=="xml"||R.XMLDocument||b.isXMLDoc(R);a("isXml="+X);if(!X&&window.opera&&(R.body==null||R.body.innerHTML=="")){if(--P){a("requeing onLoad callback, DOM not available");setTimeout(I,250);return}}K=true;v.responseText=R.documentElement?R.documentElement.innerHTML:null;v.responseXML=R.XMLDocument?R.XMLDocument:R;v.getResponseHeader=function(Z){var Y={"content-type":G.dataType};return Y[Z]};var W=/(json|script)/.test(G.dataType);if(W||G.textarea){var S=R.getElementsByTagName("textarea")[0];if(S){v.responseText=S.value}else{if(W){var V=R.getElementsByTagName("pre")[0];var n=R.getElementsByTagName("body")[0];if(V){v.responseText=V.textContent}else{if(n){v.responseText=n.innerHTML}}}}}else{if(G.dataType=="xml"&&!v.responseXML&&v.responseText!=null){v.responseXML=H(v.responseText)}}Q=b.httpData(v,G.dataType)}catch(U){a("error caught:",U);T=false;v.error=U;b.handleError(G,v,"error",U)}if(v.aborted){a("upload aborted");T=false}if(T){G.success.call(G.context,Q,"success",v);if(O){b.event.trigger("ajaxSuccess",[v,G])}}if(O){b.event.trigger("ajaxComplete",[v,G])}if(O&&!--b.active){b.event.trigger("ajaxStop")}if(G.complete){G.complete.call(G.context,v,T?"success":"error")}setTimeout(function(){q.removeData("form-plugin-onload");q.remove();v.responseXML=null},100)}function H(n,S){if(window.ActiveXObject){S=new ActiveXObject("Microsoft.XMLDOM");S.async="false";S.loadXML(n)}else{S=(new DOMParser()).parseFromString(n,"text/xml")}return(S&&S.documentElement&&S.documentElement.tagName!="parsererror")?S:null}}};b.fn.ajaxForm=function(c){if(this.length===0){var d={s:this.selector,c:this.context};if(!b.isReady&&d.s){a("DOM not ready, queuing ajaxForm");b(function(){b(d.s,d.c).ajaxForm(c)});return this}a("terminating; zero elements found by selector"+(b.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(f){if(!f.isDefaultPrevented()){f.preventDefault();b(this).ajaxSubmit(c)}}).bind("click.form-plugin",function(l){var k=l.target;var g=b(k);if(!(g.is(":submit,input:image"))){var f=g.closest(":submit");if(f.length==0){return}k=f[0]}var j=this;j.clk=k;if(k.type=="image"){if(l.offsetX!=undefined){j.clk_x=l.offsetX;j.clk_y=l.offsetY}else{if(typeof b.fn.offset=="function"){var m=g.offset();j.clk_x=l.pageX-m.left;j.clk_y=l.pageY-m.top}else{j.clk_x=l.pageX-k.offsetLeft;j.clk_y=l.pageY-k.offsetTop}}}setTimeout(function(){j.clk=j.clk_x=j.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(x){var u=[];if(this.length===0){return u}var d=this[0];var g=x?d.getElementsByTagName("*"):d.elements;if(!g){return u}var l,k,f,y,e,q,c;for(l=0,q=g.length;l<q;l++){e=g[l];f=e.name;if(!f){continue}if(x&&d.clk&&e.type=="image"){if(!e.disabled&&d.clk==e){u.push({name:f,value:b(e).val()});u.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}continue}y=b.fieldValue(e,true);if(y&&y.constructor==Array){for(k=0,c=y.length;k<c;k++){u.push({name:f,value:y[k]})}}else{if(y!==null&&typeof y!="undefined"){u.push({name:f,value:y})}}}if(!x&&d.clk){var m=b(d.clk),s=m[0];f=s.name;if(f&&!s.disabled&&s.type=="image"){u.push({name:f,value:m.val()});u.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}}return u};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var j=this.name;if(!j){return}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var g=0,e=f.length;g<e;g++){c.push({name:j,value:f[g]})}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f})}}});return b.param(c)};b.fn.fieldValue=function(j){for(var g=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,j);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue}d.constructor==Array?b.merge(g,d):g.push(d)}return g};b.fieldValue=function(c,k){var e=c.name,u=c.type,x=c.tagName.toLowerCase();if(k===undefined){k=true}if(k&&(!e||c.disabled||u=="reset"||u=="button"||(u=="checkbox"||u=="radio")&&!c.checked||(u=="submit"||u=="image")&&c.form&&c.form.clk!=c||x=="select"&&c.selectedIndex==-1)){return null}if(x=="select"){var l=c.selectedIndex;if(l<0){return null}var q=[],d=c.options;var g=(u=="select-one");var m=(g?l+1:d.length);for(var f=(g?l:0);f<m;f++){var j=d[f];if(j.selected){var s=j.value;if(!s){s=(j.attributes&&j.attributes.value&&!(j.attributes.value.specified))?j.text:j.value}if(g){return s}q.push(s)}}return q}return b(c).val()};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value=""}else{if(d=="checkbox"||d=="radio"){this.checked=false}else{if(c=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c===undefined){c=true}return this.each(function(){this.disabled=!c})};b.fn.selected=function(c){if(c===undefined){c=true}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");if(c&&e[0]&&e[0].type=="select-one"){e.find("option").selected(false)}this.selected=c}}})};function a(){if(b.fn.ajaxSubmit.debug){var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(c)}else{if(window.opera&&window.opera.postError){window.opera.postError(c)}}}}})(jQuery);
/*! http://mths.be/placeholder v1.8.6 by @mathias */
(function(q,m,j){var x="placeholder" in m.createElement("input"),u="placeholder" in m.createElement("textarea"),l=j.fn,k;if(x&&u){k=l.placeholder=function(){return this};k.input=k.textarea=true}else{k=l.placeholder=function(){return this.filter((x?"textarea":":input")+"[placeholder]").not(".placeholder").bind("focus.placeholder",v).bind("blur.placeholder",s).trigger("blur.placeholder").end()};k.input=x;k.textarea=u;j(function(){j("form").bind("submit.placeholder",function(){var a=j(".placeholder",this).each(v);setTimeout(function(){a.each(s)},10)})});j(q).bind("unload.placeholder",function(){j(".placeholder").val("")})}function n(b){var c={},a=/^jQuery\d+$/;j.each(b.attributes,function(e,d){if(d.specified&&!a.test(d.name)){c[d.name]=d.value}});return c}function v(){var a=j(this);if(a.val()===a.attr("placeholder")&&a.hasClass("placeholder")){if(a.data("placeholder-password")){a.hide().next().show().focus().attr("id",a.removeAttr("id").data("placeholder-id"))}else{a.val("").removeClass("placeholder")}}}function s(){var e,a=j(this),d=a,b=this.id;if(a.val()===""){if(a.is(":password")){if(!a.data("placeholder-textinput")){try{e=a.clone().attr({type:"text"})}catch(c){e=j("<input>").attr(j.extend(n(this),{type:"text"}))}e.removeAttr("name").data("placeholder-password",true).data("placeholder-id",b).bind("focus.placeholder",v);a.data("placeholder-textinput",e).data("placeholder-id",b).before(e)}a=a.removeAttr("id").hide().prev().attr("id",b).show()}a.addClass("placeholder").val(a.attr("placeholder"))}else{a.removeClass("placeholder")}}}(this,document,jQuery));(function($){$.extend($.ui,{timepicker:{version:"0.9.8"}});function Timepicker(){this.regional=[];this.regional[""]={currentText:"Now",closeText:"Done",ampm:false,amNames:["AM","A"],pmNames:["PM","P"],timeFormat:"hh:mm tt",timeSuffix:"",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second",millisecText:"Millisecond",timezoneText:"Time Zone"};this._defaults={showButtonPanel:true,timeOnly:false,showHour:true,showMinute:true,showSecond:false,showMillisec:false,showTimezone:false,showTime:true,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,hour:0,minute:0,second:0,millisec:0,timezone:"+0000",hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,minDateTime:null,maxDateTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,alwaysSetTime:true,separator:" ",altFieldTimeOnly:true,showTimepicker:true,timezoneIso8609:false,timezoneList:null,addSliderAccess:false,sliderAccessArgs:null};$.extend(this._defaults,this.regional[""])}$.extend(Timepicker.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,timezone_select:null,hour:0,minute:0,second:0,millisec:0,timezone:"+0000",hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",timezoneList:null,setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_newInst:function($input,o){var tp_inst=new Timepicker(),inlineSettings={};for(var attrName in this._defaults){var attrValue=$input.attr("time:"+attrName);if(attrValue){try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}tp_inst._defaults=$.extend({},this._defaults,inlineSettings,o,{beforeShow:function(input,dp_inst){if($.isFunction(o.beforeShow)){o.beforeShow(input,dp_inst,tp_inst)}},onChangeMonthYear:function(year,month,dp_inst){tp_inst._updateDateTime(dp_inst);if($.isFunction(o.onChangeMonthYear)){o.onChangeMonthYear.call($input[0],year,month,dp_inst,tp_inst)}},onClose:function(dateText,dp_inst){if(tp_inst.timeDefined===true&&$input.val()!=""){tp_inst._updateDateTime(dp_inst)}if($.isFunction(o.onClose)){o.onClose.call($input[0],dateText,dp_inst,tp_inst)}},timepicker:tp_inst});tp_inst.amNames=$.map(tp_inst._defaults.amNames,function(val){return val.toUpperCase()});tp_inst.pmNames=$.map(tp_inst._defaults.pmNames,function(val){return val.toUpperCase()});if(tp_inst._defaults.timezoneList===null){var timezoneList=[];for(var i=-11;i<=12;i++){timezoneList.push((i>=0?"+":"-")+("0"+Math.abs(i).toString()).slice(-2)+"00")}if(tp_inst._defaults.timezoneIso8609){timezoneList=$.map(timezoneList,function(val){return val=="+0000"?"Z":(val.substring(0,3)+":"+val.substring(3))})}tp_inst._defaults.timezoneList=timezoneList}tp_inst.hour=tp_inst._defaults.hour;tp_inst.minute=tp_inst._defaults.minute;tp_inst.second=tp_inst._defaults.second;tp_inst.millisec=tp_inst._defaults.millisec;tp_inst.ampm="";tp_inst.$input=$input;if(o.altField){tp_inst.$altInput=$(o.altField).css({cursor:"pointer"}).focus(function(){$input.trigger("focus")})}if(tp_inst._defaults.minDate==0||tp_inst._defaults.minDateTime==0){tp_inst._defaults.minDate=new Date()}if(tp_inst._defaults.maxDate==0||tp_inst._defaults.maxDateTime==0){tp_inst._defaults.maxDate=new Date()}if(tp_inst._defaults.minDate!==undefined&&tp_inst._defaults.minDate instanceof Date){tp_inst._defaults.minDateTime=new Date(tp_inst._defaults.minDate.getTime())}if(tp_inst._defaults.minDateTime!==undefined&&tp_inst._defaults.minDateTime instanceof Date){tp_inst._defaults.minDate=new Date(tp_inst._defaults.minDateTime.getTime())}if(tp_inst._defaults.maxDate!==undefined&&tp_inst._defaults.maxDate instanceof Date){tp_inst._defaults.maxDateTime=new Date(tp_inst._defaults.maxDate.getTime())}if(tp_inst._defaults.maxDateTime!==undefined&&tp_inst._defaults.maxDateTime instanceof Date){tp_inst._defaults.maxDate=new Date(tp_inst._defaults.maxDateTime.getTime())}return tp_inst},_addTimePicker:function(dp_inst){var currDT=(this.$altInput&&this._defaults.altFieldTimeOnly)?this.$input.val()+" "+this.$altInput.val():this.$input.val();this.timeDefined=this._parseTime(currDT);this._limitMinMaxDateTime(dp_inst,false);this._injectTimePicker()},_parseTime:function(timeString,withDate){var regstr=this._defaults.timeFormat.toString().replace(/h{1,2}/ig,"(\\d?\\d)").replace(/m{1,2}/ig,"(\\d?\\d)").replace(/s{1,2}/ig,"(\\d?\\d)").replace(/l{1}/ig,"(\\d?\\d?\\d)").replace(/t{1,2}/ig,this._getPatternAmpm()).replace(/z{1}/ig,"(z|[-+]\\d\\d:?\\d\\d)?").replace(/\s/g,"\\s?")+this._defaults.timeSuffix+"$",order=this._getFormatPositions(),ampm="",treg;if(!this.inst){this.inst=$.datepicker._getInst(this.$input[0])}if(withDate||!this._defaults.timeOnly){var dp_dateFormat=$.datepicker._get(this.inst,"dateFormat");var specials=new RegExp("[.*+?|()\\[\\]{}\\\\]","g");regstr=".{"+dp_dateFormat.length+",}"+this._defaults.separator.replace(specials,"\\$&")+regstr}treg=timeString.match(new RegExp(regstr,"i"));if(treg){if(order.t!==-1){if(treg[order.t]===undefined||treg[order.t].length===0){ampm="";this.ampm=""}else{ampm=$.inArray(treg[order.t].toUpperCase(),this.amNames)!==-1?"AM":"PM";this.ampm=this._defaults[ampm=="AM"?"amNames":"pmNames"][0]}}if(order.h!==-1){if(ampm=="AM"&&treg[order.h]=="12"){this.hour=0}else{if(ampm=="PM"&&treg[order.h]!="12"){this.hour=(parseFloat(treg[order.h])+12).toFixed(0)}else{this.hour=Number(treg[order.h])}}}if(order.m!==-1){this.minute=Number(treg[order.m])}if(order.s!==-1){this.second=Number(treg[order.s])}if(order.l!==-1){this.millisec=Number(treg[order.l])}if(order.z!==-1&&treg[order.z]!==undefined){var tz=treg[order.z].toUpperCase();switch(tz.length){case 1:tz=this._defaults.timezoneIso8609?"Z":"+0000";break;case 5:if(this._defaults.timezoneIso8609){tz=tz.substring(1)=="0000"?"Z":tz.substring(0,3)+":"+tz.substring(3)}break;case 6:if(!this._defaults.timezoneIso8609){tz=tz=="Z"||tz.substring(1)=="00:00"?"+0000":tz.replace(/:/,"")}else{if(tz.substring(1)=="00:00"){tz="Z"}}break}this.timezone=tz}return true}return false},_getPatternAmpm:function(){var markers=[];o=this._defaults;if(o.amNames){$.merge(markers,o.amNames)}if(o.pmNames){$.merge(markers,o.pmNames)}markers=$.map(markers,function(val){return val.replace(/[.*+?|()\[\]{}\\]/g,"\\$&")});return"("+markers.join("|")+")?"},_getFormatPositions:function(){var finds=this._defaults.timeFormat.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|t{1,2}|z)/g),orders={h:-1,m:-1,s:-1,l:-1,t:-1,z:-1};if(finds){for(var i=0;i<finds.length;i++){if(orders[finds[i].toString().charAt(0)]==-1){orders[finds[i].toString().charAt(0)]=i+1}}}return orders},_injectTimePicker:function(){var $dp=this.inst.dpDiv,o=this._defaults,tp_inst=this,hourMax=parseInt((o.hourMax-((o.hourMax-o.hourMin)%o.stepHour)),10),minMax=parseInt((o.minuteMax-((o.minuteMax-o.minuteMin)%o.stepMinute)),10),secMax=parseInt((o.secondMax-((o.secondMax-o.secondMin)%o.stepSecond)),10),millisecMax=parseInt((o.millisecMax-((o.millisecMax-o.millisecMin)%o.stepMillisec)),10),dp_id=this.inst.id.toString().replace(/([^A-Za-z0-9_])/g,"");if($dp.find("div#ui-timepicker-div-"+dp_id).length===0&&o.showTimepicker){var noDisplay=' style="display:none;"',html='<div class="ui-timepicker-div" id="ui-timepicker-div-'+dp_id+'"><dl><dt class="ui_tpicker_time_label" id="ui_tpicker_time_label_'+dp_id+'"'+((o.showTime)?"":noDisplay)+">"+o.timeText+'</dt><dd class="ui_tpicker_time" id="ui_tpicker_time_'+dp_id+'"'+((o.showTime)?"":noDisplay)+'></dd><dt class="ui_tpicker_hour_label" id="ui_tpicker_hour_label_'+dp_id+'"'+((o.showHour)?"":noDisplay)+">"+o.hourText+"</dt>",hourGridSize=0,minuteGridSize=0,secondGridSize=0,millisecGridSize=0,size;html+='<dd class="ui_tpicker_hour"><div id="ui_tpicker_hour_'+dp_id+'"'+((o.showHour)?"":noDisplay)+"></div>";if(o.showHour&&o.hourGrid>0){html+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>';for(var h=o.hourMin;h<=hourMax;h+=parseInt(o.hourGrid,10)){hourGridSize++;var tmph=(o.ampm&&h>12)?h-12:h;if(tmph<10){tmph="0"+tmph}if(o.ampm){if(h==0){tmph=12+"a"}else{if(h<12){tmph+="a"}else{tmph+="p"}}}html+="<td>"+tmph+"</td>"}html+="</tr></table></div>"}html+="</dd>";html+='<dt class="ui_tpicker_minute_label" id="ui_tpicker_minute_label_'+dp_id+'"'+((o.showMinute)?"":noDisplay)+">"+o.minuteText+'</dt><dd class="ui_tpicker_minute"><div id="ui_tpicker_minute_'+dp_id+'"'+((o.showMinute)?"":noDisplay)+"></div>";if(o.showMinute&&o.minuteGrid>0){html+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>';for(var m=o.minuteMin;m<=minMax;m+=parseInt(o.minuteGrid,10)){minuteGridSize++;html+="<td>"+((m<10)?"0":"")+m+"</td>"}html+="</tr></table></div>"}html+="</dd>";html+='<dt class="ui_tpicker_second_label" id="ui_tpicker_second_label_'+dp_id+'"'+((o.showSecond)?"":noDisplay)+">"+o.secondText+'</dt><dd class="ui_tpicker_second"><div id="ui_tpicker_second_'+dp_id+'"'+((o.showSecond)?"":noDisplay)+"></div>";if(o.showSecond&&o.secondGrid>0){html+='<div style="padding-left: 1px"><table><tr>';for(var s=o.secondMin;s<=secMax;s+=parseInt(o.secondGrid,10)){secondGridSize++;html+="<td>"+((s<10)?"0":"")+s+"</td>"}html+="</tr></table></div>"}html+="</dd>";html+='<dt class="ui_tpicker_millisec_label" id="ui_tpicker_millisec_label_'+dp_id+'"'+((o.showMillisec)?"":noDisplay)+">"+o.millisecText+'</dt><dd class="ui_tpicker_millisec"><div id="ui_tpicker_millisec_'+dp_id+'"'+((o.showMillisec)?"":noDisplay)+"></div>";if(o.showMillisec&&o.millisecGrid>0){html+='<div style="padding-left: 1px"><table><tr>';for(var l=o.millisecMin;l<=millisecMax;l+=parseInt(o.millisecGrid,10)){millisecGridSize++;html+="<td>"+((l<10)?"0":"")+l+"</td>"}html+="</tr></table></div>"}html+="</dd>";html+='<dt class="ui_tpicker_timezone_label" id="ui_tpicker_timezone_label_'+dp_id+'"'+((o.showTimezone)?"":noDisplay)+">"+o.timezoneText+"</dt>";html+='<dd class="ui_tpicker_timezone" id="ui_tpicker_timezone_'+dp_id+'"'+((o.showTimezone)?"":noDisplay)+"></dd>";html+="</dl></div>";$tp=$(html);if(o.timeOnly===true){$tp.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+o.timeOnlyTitle+"</div></div>");$dp.find(".ui-datepicker-header, .ui-datepicker-calendar").hide()}this.hour_slider=$tp.find("#ui_tpicker_hour_"+dp_id).slider({orientation:"horizontal",value:this.hour,min:o.hourMin,max:hourMax,step:o.stepHour,slide:function(event,ui){tp_inst.hour_slider.slider("option","value",ui.value);tp_inst._onTimeChange()}});this.minute_slider=$tp.find("#ui_tpicker_minute_"+dp_id).slider({orientation:"horizontal",value:this.minute,min:o.minuteMin,max:minMax,step:o.stepMinute,slide:function(event,ui){tp_inst.minute_slider.slider("option","value",ui.value);tp_inst._onTimeChange()}});this.second_slider=$tp.find("#ui_tpicker_second_"+dp_id).slider({orientation:"horizontal",value:this.second,min:o.secondMin,max:secMax,step:o.stepSecond,slide:function(event,ui){tp_inst.second_slider.slider("option","value",ui.value);tp_inst._onTimeChange()}});this.millisec_slider=$tp.find("#ui_tpicker_millisec_"+dp_id).slider({orientation:"horizontal",value:this.millisec,min:o.millisecMin,max:millisecMax,step:o.stepMillisec,slide:function(event,ui){tp_inst.millisec_slider.slider("option","value",ui.value);tp_inst._onTimeChange()}});this.timezone_select=$tp.find("#ui_tpicker_timezone_"+dp_id).append("<select></select>").find("select");$.fn.append.apply(this.timezone_select,$.map(o.timezoneList,function(val,idx){return $("<option />").val(typeof val=="object"?val.value:val).text(typeof val=="object"?val.label:val)}));this.timezone_select.val((typeof this.timezone!="undefined"&&this.timezone!=null&&this.timezone!="")?this.timezone:o.timezone);this.timezone_select.change(function(){tp_inst._onTimeChange()});if(o.showHour&&o.hourGrid>0){size=100*hourGridSize*o.hourGrid/(hourMax-o.hourMin);$tp.find(".ui_tpicker_hour table").css({width:size+"%",marginLeft:(size/(-2*hourGridSize))+"%",borderCollapse:"collapse"}).find("td").each(function(index){$(this).click(function(){var h=$(this).html();if(o.ampm){var ap=h.substring(2).toLowerCase(),aph=parseInt(h.substring(0,2),10);if(ap=="a"){if(aph==12){h=0}else{h=aph}}else{if(aph==12){h=12}else{h=aph+12}}}tp_inst.hour_slider.slider("option","value",h);tp_inst._onTimeChange();tp_inst._onSelectHandler()}).css({cursor:"pointer",width:(100/hourGridSize)+"%",textAlign:"center",overflow:"hidden"})})}if(o.showMinute&&o.minuteGrid>0){size=100*minuteGridSize*o.minuteGrid/(minMax-o.minuteMin);$tp.find(".ui_tpicker_minute table").css({width:size+"%",marginLeft:(size/(-2*minuteGridSize))+"%",borderCollapse:"collapse"}).find("td").each(function(index){$(this).click(function(){tp_inst.minute_slider.slider("option","value",$(this).html());tp_inst._onTimeChange();tp_inst._onSelectHandler()}).css({cursor:"pointer",width:(100/minuteGridSize)+"%",textAlign:"center",overflow:"hidden"})})}if(o.showSecond&&o.secondGrid>0){$tp.find(".ui_tpicker_second table").css({width:size+"%",marginLeft:(size/(-2*secondGridSize))+"%",borderCollapse:"collapse"}).find("td").each(function(index){$(this).click(function(){tp_inst.second_slider.slider("option","value",$(this).html());tp_inst._onTimeChange();tp_inst._onSelectHandler()}).css({cursor:"pointer",width:(100/secondGridSize)+"%",textAlign:"center",overflow:"hidden"})})}if(o.showMillisec&&o.millisecGrid>0){$tp.find(".ui_tpicker_millisec table").css({width:size+"%",marginLeft:(size/(-2*millisecGridSize))+"%",borderCollapse:"collapse"}).find("td").each(function(index){$(this).click(function(){tp_inst.millisec_slider.slider("option","value",$(this).html());tp_inst._onTimeChange();tp_inst._onSelectHandler()}).css({cursor:"pointer",width:(100/millisecGridSize)+"%",textAlign:"center",overflow:"hidden"})})}var $buttonPanel=$dp.find(".ui-datepicker-buttonpane");if($buttonPanel.length){$buttonPanel.before($tp)}else{$dp.append($tp)}this.$timeObj=$tp.find("#ui_tpicker_time_"+dp_id);if(this.inst!==null){var timeDefined=this.timeDefined;this._onTimeChange();this.timeDefined=timeDefined}var onSelectDelegate=function(){tp_inst._onSelectHandler()};this.hour_slider.bind("slidestop",onSelectDelegate);this.minute_slider.bind("slidestop",onSelectDelegate);this.second_slider.bind("slidestop",onSelectDelegate);this.millisec_slider.bind("slidestop",onSelectDelegate);if(this._defaults.addSliderAccess){var sliderAccessArgs=this._defaults.sliderAccessArgs;setTimeout(function(){if($tp.find(".ui-slider-access").length==0){$tp.find(".ui-slider:visible").sliderAccess(sliderAccessArgs);var sliderAccessWidth=$tp.find(".ui-slider-access:eq(0)").outerWidth(true);if(sliderAccessWidth){$tp.find("table:visible").each(function(){var $g=$(this),oldWidth=$g.outerWidth(),oldMarginLeft=$g.css("marginLeft").toString().replace("%",""),newWidth=oldWidth-sliderAccessWidth,newMarginLeft=((oldMarginLeft*newWidth)/oldWidth)+"%";$g.css({width:newWidth,marginLeft:newMarginLeft})})}}},0)}}},_limitMinMaxDateTime:function(dp_inst,adjustSliders){var o=this._defaults,dp_date=new Date(dp_inst.selectedYear,dp_inst.selectedMonth,dp_inst.selectedDay);if(!this._defaults.showTimepicker){return}if($.datepicker._get(dp_inst,"minDateTime")!==null&&$.datepicker._get(dp_inst,"minDateTime")!==undefined&&dp_date){var minDateTime=$.datepicker._get(dp_inst,"minDateTime"),minDateTimeDate=new Date(minDateTime.getFullYear(),minDateTime.getMonth(),minDateTime.getDate(),0,0,0,0);if(this.hourMinOriginal===null||this.minuteMinOriginal===null||this.secondMinOriginal===null||this.millisecMinOriginal===null){this.hourMinOriginal=o.hourMin;this.minuteMinOriginal=o.minuteMin;this.secondMinOriginal=o.secondMin;this.millisecMinOriginal=o.millisecMin}if(dp_inst.settings.timeOnly||minDateTimeDate.getTime()==dp_date.getTime()){this._defaults.hourMin=minDateTime.getHours();if(this.hour<=this._defaults.hourMin){this.hour=this._defaults.hourMin;this._defaults.minuteMin=minDateTime.getMinutes();if(this.minute<=this._defaults.minuteMin){this.minute=this._defaults.minuteMin;this._defaults.secondMin=minDateTime.getSeconds()}else{if(this.second<=this._defaults.secondMin){this.second=this._defaults.secondMin;this._defaults.millisecMin=minDateTime.getMilliseconds()}else{if(this.millisec<this._defaults.millisecMin){this.millisec=this._defaults.millisecMin}this._defaults.millisecMin=this.millisecMinOriginal}}}else{this._defaults.minuteMin=this.minuteMinOriginal;this._defaults.secondMin=this.secondMinOriginal;this._defaults.millisecMin=this.millisecMinOriginal}}else{this._defaults.hourMin=this.hourMinOriginal;this._defaults.minuteMin=this.minuteMinOriginal;this._defaults.secondMin=this.secondMinOriginal;this._defaults.millisecMin=this.millisecMinOriginal}}if($.datepicker._get(dp_inst,"maxDateTime")!==null&&$.datepicker._get(dp_inst,"maxDateTime")!==undefined&&dp_date){var maxDateTime=$.datepicker._get(dp_inst,"maxDateTime"),maxDateTimeDate=new Date(maxDateTime.getFullYear(),maxDateTime.getMonth(),maxDateTime.getDate(),0,0,0,0);if(this.hourMaxOriginal===null||this.minuteMaxOriginal===null||this.secondMaxOriginal===null){this.hourMaxOriginal=o.hourMax;this.minuteMaxOriginal=o.minuteMax;this.secondMaxOriginal=o.secondMax;this.millisecMaxOriginal=o.millisecMax}if(dp_inst.settings.timeOnly||maxDateTimeDate.getTime()==dp_date.getTime()){this._defaults.hourMax=maxDateTime.getHours();if(this.hour>=this._defaults.hourMax){this.hour=this._defaults.hourMax;this._defaults.minuteMax=maxDateTime.getMinutes();if(this.minute>=this._defaults.minuteMax){this.minute=this._defaults.minuteMax;this._defaults.secondMax=maxDateTime.getSeconds()}else{if(this.second>=this._defaults.secondMax){this.second=this._defaults.secondMax;this._defaults.millisecMax=maxDateTime.getMilliseconds()}else{if(this.millisec>this._defaults.millisecMax){this.millisec=this._defaults.millisecMax}this._defaults.millisecMax=this.millisecMaxOriginal}}}else{this._defaults.minuteMax=this.minuteMaxOriginal;this._defaults.secondMax=this.secondMaxOriginal;this._defaults.millisecMax=this.millisecMaxOriginal}}else{this._defaults.hourMax=this.hourMaxOriginal;this._defaults.minuteMax=this.minuteMaxOriginal;this._defaults.secondMax=this.secondMaxOriginal;this._defaults.millisecMax=this.millisecMaxOriginal}}if(adjustSliders!==undefined&&adjustSliders===true){var hourMax=parseInt((this._defaults.hourMax-((this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour)),10),minMax=parseInt((this._defaults.minuteMax-((this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute)),10),secMax=parseInt((this._defaults.secondMax-((this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond)),10),millisecMax=parseInt((this._defaults.millisecMax-((this._defaults.millisecMax-this._defaults.millisecMin)%this._defaults.stepMillisec)),10);if(this.hour_slider){this.hour_slider.slider("option",{min:this._defaults.hourMin,max:hourMax}).slider("value",this.hour)}if(this.minute_slider){this.minute_slider.slider("option",{min:this._defaults.minuteMin,max:minMax}).slider("value",this.minute)}if(this.second_slider){this.second_slider.slider("option",{min:this._defaults.secondMin,max:secMax}).slider("value",this.second)}if(this.millisec_slider){this.millisec_slider.slider("option",{min:this._defaults.millisecMin,max:millisecMax}).slider("value",this.millisec)}}},_onTimeChange:function(){var hour=(this.hour_slider)?this.hour_slider.slider("value"):false,minute=(this.minute_slider)?this.minute_slider.slider("value"):false,second=(this.second_slider)?this.second_slider.slider("value"):false,millisec=(this.millisec_slider)?this.millisec_slider.slider("value"):false,timezone=(this.timezone_select)?this.timezone_select.val():false,o=this._defaults;if(typeof(hour)=="object"){hour=false}if(typeof(minute)=="object"){minute=false}if(typeof(second)=="object"){second=false}if(typeof(millisec)=="object"){millisec=false}if(typeof(timezone)=="object"){timezone=false}if(hour!==false){hour=parseInt(hour,10)}if(minute!==false){minute=parseInt(minute,10)}if(second!==false){second=parseInt(second,10)}if(millisec!==false){millisec=parseInt(millisec,10)}var ampm=o[hour<12?"amNames":"pmNames"][0];var hasChanged=(hour!=this.hour||minute!=this.minute||second!=this.second||millisec!=this.millisec||(this.ampm.length>0&&(hour<12)!=($.inArray(this.ampm.toUpperCase(),this.amNames)!==-1))||timezone!=this.timezone);if(hasChanged){if(hour!==false){this.hour=hour}if(minute!==false){this.minute=minute}if(second!==false){this.second=second}if(millisec!==false){this.millisec=millisec}if(timezone!==false){this.timezone=timezone}if(!this.inst){this.inst=$.datepicker._getInst(this.$input[0])}this._limitMinMaxDateTime(this.inst,true)}if(o.ampm){this.ampm=ampm}this._formatTime();if(this.$timeObj){this.$timeObj.text(this.formattedTime+o.timeSuffix)}this.timeDefined=true;if(hasChanged){this._updateDateTime()}},_onSelectHandler:function(){var onSelect=this._defaults.onSelect;var inputEl=this.$input?this.$input[0]:null;if(onSelect&&inputEl){onSelect.apply(inputEl,[this.formattedDateTime,this])}},_formatTime:function(time,format,ampm){if(ampm==undefined){ampm=this._defaults.ampm}time=time||{hour:this.hour,minute:this.minute,second:this.second,millisec:this.millisec,ampm:this.ampm,timezone:this.timezone};var tmptime=(format||this._defaults.timeFormat).toString();var hour=parseInt(time.hour,10);if(ampm){if(!$.inArray(time.ampm.toUpperCase(),this.amNames)!==-1){hour=hour%12}if(hour===0){hour=12}}tmptime=tmptime.replace(/(?:hh?|mm?|ss?|[tT]{1,2}|[lz])/g,function(match){switch(match.toLowerCase()){case"hh":return("0"+hour).slice(-2);case"h":return hour;case"mm":return("0"+time.minute).slice(-2);case"m":return time.minute;case"ss":return("0"+time.second).slice(-2);case"s":return time.second;case"l":return("00"+time.millisec).slice(-3);case"z":return time.timezone;case"t":case"tt":if(ampm){var _ampm=time.ampm;if(match.length==1){_ampm=_ampm.charAt(0)}return match.charAt(0)=="T"?_ampm.toUpperCase():_ampm.toLowerCase()}return""}});if(arguments.length){return tmptime}else{this.formattedTime=tmptime}},_updateDateTime:function(dp_inst){dp_inst=this.inst||dp_inst;var dt=$.datepicker._daylightSavingAdjust(new Date(dp_inst.selectedYear,dp_inst.selectedMonth,dp_inst.selectedDay)),dateFmt=$.datepicker._get(dp_inst,"dateFormat"),formatCfg=$.datepicker._getFormatConfig(dp_inst),timeAvailable=dt!==null&&this.timeDefined;this.formattedDate=$.datepicker.formatDate(dateFmt,(dt===null?new Date():dt),formatCfg);var formattedDateTime=this.formattedDate;if(dp_inst.lastVal!==undefined&&(dp_inst.lastVal.length>0&&this.$input.val().length===0)){return}if(this._defaults.timeOnly===true){formattedDateTime=this.formattedTime}else{if(this._defaults.timeOnly!==true&&(this._defaults.alwaysSetTime||timeAvailable)){formattedDateTime+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix}}this.formattedDateTime=formattedDateTime;if(!this._defaults.showTimepicker){this.$input.val(this.formattedDate)}else{if(this.$altInput&&this._defaults.altFieldTimeOnly===true){this.$altInput.val(this.formattedTime);this.$input.val(this.formattedDate)}else{if(this.$altInput){this.$altInput.val(formattedDateTime);this.$input.val(formattedDateTime)}else{this.$input.val(formattedDateTime)}}}this.$input.trigger("change")}});$.fn.extend({timepicker:function(o){o=o||{};var tmp_args=arguments;if(typeof o=="object"){tmp_args[0]=$.extend(o,{timeOnly:true})}return $(this).each(function(){$.fn.datetimepicker.apply($(this),tmp_args)})},datetimepicker:function(o){o=o||{};var $input=this,tmp_args=arguments;if(typeof(o)=="string"){if(o=="getDate"){return $.fn.datepicker.apply($(this[0]),tmp_args)}else{return this.each(function(){var $t=$(this);$t.datepicker.apply($t,tmp_args)})}}else{return this.each(function(){var $t=$(this);$t.datepicker($.timepicker._newInst($t,o)._defaults)})}}});$.datepicker._base_selectDate=$.datepicker._selectDate;$.datepicker._selectDate=function(id,dateStr){var inst=this._getInst($(id)[0]),tp_inst=this._get(inst,"timepicker");if(tp_inst){tp_inst._limitMinMaxDateTime(inst,true);inst.inline=inst.stay_open=true;this._base_selectDate(id,dateStr);inst.inline=inst.stay_open=false;this._notifyChange(inst);this._updateDatepicker(inst)}else{this._base_selectDate(id,dateStr)}};$.datepicker._base_updateDatepicker=$.datepicker._updateDatepicker;$.datepicker._updateDatepicker=function(inst){var input=inst.input[0];if($.datepicker._curInst&&$.datepicker._curInst!=inst&&$.datepicker._datepickerShowing&&$.datepicker._lastInput!=input){return}if(typeof(inst.stay_open)!=="boolean"||inst.stay_open===false){this._base_updateDatepicker(inst);var tp_inst=this._get(inst,"timepicker");if(tp_inst){tp_inst._addTimePicker(inst)}}};$.datepicker._base_doKeyPress=$.datepicker._doKeyPress;$.datepicker._doKeyPress=function(event){var inst=$.datepicker._getInst(event.target),tp_inst=$.datepicker._get(inst,"timepicker");if(tp_inst){if($.datepicker._get(inst,"constrainInput")){var ampm=tp_inst._defaults.ampm,dateChars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat")),datetimeChars=tp_inst._defaults.timeFormat.toString().replace(/[hms]/g,"").replace(/TT/g,ampm?"APM":"").replace(/Tt/g,ampm?"AaPpMm":"").replace(/tT/g,ampm?"AaPpMm":"").replace(/T/g,ampm?"AP":"").replace(/tt/g,ampm?"apm":"").replace(/t/g,ampm?"ap":"")+" "+tp_inst._defaults.separator+tp_inst._defaults.timeSuffix+(tp_inst._defaults.showTimezone?tp_inst._defaults.timezoneList.join(""):"")+(tp_inst._defaults.amNames.join(""))+(tp_inst._defaults.pmNames.join(""))+dateChars,chr=String.fromCharCode(event.charCode===undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<" "||!dateChars||datetimeChars.indexOf(chr)>-1)}}return $.datepicker._base_doKeyPress(event)};$.datepicker._base_doKeyUp=$.datepicker._doKeyUp;$.datepicker._doKeyUp=function(event){var inst=$.datepicker._getInst(event.target),tp_inst=$.datepicker._get(inst,"timepicker");if(tp_inst){if(tp_inst._defaults.timeOnly&&(inst.input.val()!=inst.lastVal)){try{$.datepicker._updateDatepicker(inst)}catch(err){$.datepicker.log(err)}}}return $.datepicker._base_doKeyUp(event)};$.datepicker._base_gotoToday=$.datepicker._gotoToday;$.datepicker._gotoToday=function(id){var inst=this._getInst($(id)[0]),$dp=inst.dpDiv;this._base_gotoToday(id);var now=new Date();var tp_inst=this._get(inst,"timepicker");if(tp_inst._defaults.showTimezone&&tp_inst.timezone_select){var tzoffset=now.getTimezoneOffset();var tzsign=tzoffset>0?"-":"+";tzoffset=Math.abs(tzoffset);var tzmin=tzoffset%60;tzoffset=tzsign+("0"+(tzoffset-tzmin)/60).slice(-2)+("0"+tzmin).slice(-2);if(tp_inst._defaults.timezoneIso8609){tzoffset=tzoffset.substring(0,3)+":"+tzoffset.substring(3)}tp_inst.timezone_select.val(tzoffset)}this._setTime(inst,now);$(".ui-datepicker-today",$dp).click()};$.datepicker._disableTimepickerDatepicker=function(target,date,withDate){var inst=this._getInst(target),tp_inst=this._get(inst,"timepicker");$(target).datepicker("getDate");if(tp_inst){tp_inst._defaults.showTimepicker=false;tp_inst._updateDateTime(inst)}};$.datepicker._enableTimepickerDatepicker=function(target,date,withDate){var inst=this._getInst(target),tp_inst=this._get(inst,"timepicker");$(target).datepicker("getDate");if(tp_inst){tp_inst._defaults.showTimepicker=true;tp_inst._addTimePicker(inst);tp_inst._updateDateTime(inst)}};$.datepicker._setTime=function(inst,date){var tp_inst=this._get(inst,"timepicker");if(tp_inst){var defaults=tp_inst._defaults,hour=date?date.getHours():defaults.hour,minute=date?date.getMinutes():defaults.minute,second=date?date.getSeconds():defaults.second,millisec=date?date.getMilliseconds():defaults.millisec;if((hour<defaults.hourMin||hour>defaults.hourMax)||(minute<defaults.minuteMin||minute>defaults.minuteMax)||(second<defaults.secondMin||second>defaults.secondMax)||(millisec<defaults.millisecMin||millisec>defaults.millisecMax)){hour=defaults.hourMin;minute=defaults.minuteMin;second=defaults.secondMin;millisec=defaults.millisecMin}tp_inst.hour=hour;tp_inst.minute=minute;tp_inst.second=second;tp_inst.millisec=millisec;if(tp_inst.hour_slider){tp_inst.hour_slider.slider("value",hour)}if(tp_inst.minute_slider){tp_inst.minute_slider.slider("value",minute)}if(tp_inst.second_slider){tp_inst.second_slider.slider("value",second)}if(tp_inst.millisec_slider){tp_inst.millisec_slider.slider("value",millisec)}tp_inst._onTimeChange();tp_inst._updateDateTime(inst)}};$.datepicker._setTimeDatepicker=function(target,date,withDate){var inst=this._getInst(target),tp_inst=this._get(inst,"timepicker");if(tp_inst){this._setDateFromField(inst);var tp_date;if(date){if(typeof date=="string"){tp_inst._parseTime(date,withDate);tp_date=new Date();tp_date.setHours(tp_inst.hour,tp_inst.minute,tp_inst.second,tp_inst.millisec)}else{tp_date=new Date(date.getTime())}if(tp_date.toString()=="Invalid Date"){tp_date=undefined}this._setTime(inst,tp_date)}}};$.datepicker._base_setDateDatepicker=$.datepicker._setDateDatepicker;$.datepicker._setDateDatepicker=function(target,date){var inst=this._getInst(target),tp_date=(date instanceof Date)?new Date(date.getTime()):date;this._updateDatepicker(inst);this._base_setDateDatepicker.apply(this,arguments);this._setTimeDatepicker(target,tp_date,true)};$.datepicker._base_getDateDatepicker=$.datepicker._getDateDatepicker;$.datepicker._getDateDatepicker=function(target,noDefault){var inst=this._getInst(target),tp_inst=this._get(inst,"timepicker");if(tp_inst){this._setDateFromField(inst,noDefault);var date=this._getDate(inst);if(date&&tp_inst._parseTime($(target).val(),tp_inst.timeOnly)){date.setHours(tp_inst.hour,tp_inst.minute,tp_inst.second,tp_inst.millisec)}return date}return this._base_getDateDatepicker(target,noDefault)};$.datepicker._base_parseDate=$.datepicker.parseDate;$.datepicker.parseDate=function(format,value,settings){var date;try{date=this._base_parseDate(format,value,settings)}catch(err){date=this._base_parseDate(format,value.substring(0,value.length-(err.length-err.indexOf(":")-2)),settings)}return date};$.datepicker._base_formatDate=$.datepicker._formatDate;$.datepicker._formatDate=function(inst,day,month,year){var tp_inst=this._get(inst,"timepicker");if(tp_inst){if(day){var b=this._base_formatDate(inst,day,month,year)}tp_inst._updateDateTime(inst);return tp_inst.$input.val()}return this._base_formatDate(inst)};$.datepicker._base_optionDatepicker=$.datepicker._optionDatepicker;$.datepicker._optionDatepicker=function(target,name,value){var inst=this._getInst(target),tp_inst=this._get(inst,"timepicker");if(tp_inst){var min,max,onselect;if(typeof name=="string"){if(name==="minDate"||name==="minDateTime"){min=value}else{if(name==="maxDate"||name==="maxDateTime"){max=value}else{if(name==="onSelect"){onselect=value}}}}else{if(typeof name=="object"){if(name.minDate){min=name.minDate}else{if(name.minDateTime){min=name.minDateTime}else{if(name.maxDate){max=name.maxDate}else{if(name.maxDateTime){max=name.maxDateTime}}}}}}if(min){if(min==0){min=new Date()}else{min=new Date(min)}tp_inst._defaults.minDate=min;tp_inst._defaults.minDateTime=min}else{if(max){if(max==0){max=new Date()}else{max=new Date(max)}tp_inst._defaults.maxDate=max;tp_inst._defaults.maxDateTime=max}else{if(onselect){tp_inst._defaults.onSelect=onselect}}}}if(value===undefined){return this._base_optionDatepicker(target,name)}return this._base_optionDatepicker(target,name,value)};function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]===null||props[name]===undefined){target[name]=props[name]}}return target}$.timepicker=new Timepicker();$.timepicker.version="0.9.8"})(jQuery);(function(a5,a3,a1){function aa(j,f,b){var a=a3.createElement(j);return f&&(a.id=aW+f),b&&(a.style.cssText=b),a5(a)}function aB(e){var d=aD.length,f=(aj+e)%d;return f<0?d+f:f}function a8(d,c){return Math.round((/%/.test(d)?(c==="x"?aC.width():aC.height())/100:1)*parseInt(d,10))}function a9(b){return ap.photo||/\.(gif|png|jpe?g|bmp|ico)((#|\?).*)?$/i.test(b)}function a7(){var a;ap=a5.extend({},a5.data(ak,aX));for(a in ap){a5.isFunction(ap[a])&&a.slice(0,2)!=="on"&&(ap[a]=ap[a].call(ak))}ap.rel=ap.rel||ak.rel||"nofollow",ap.href=ap.href||a5(ak).attr("href"),ap.title=ap.title||ak.title,typeof ap.href=="string"&&(ap.href=a5.trim(ap.href))}function a6(a,d){a5.event.trigger(a),d&&d.call(ak)}function a4(){var j,f=aW+"Slideshow_",n="click."+aW,m,l,k;ap.slideshow&&aD[1]?(m=function(){av.text(ap.slideshowStop).unbind(n).bind(aS,function(){if(ap.loop||aD[aj+1]){j=setTimeout(ad.next,ap.slideshowSpeed)}}).bind(aT,function(){clearTimeout(j)}).one(n+" "+aR,l),aK.removeClass(f+"off").addClass(f+"on"),j=setTimeout(ad.next,ap.slideshowSpeed)},l=function(){clearTimeout(j),av.text(ap.slideshowStart).unbind([aS,aT,aR,n].join(" ")).one(n,function(){ad.next(),m()}),aK.removeClass(f+"on").addClass(f+"off")},ap.slideshowAuto?m():l()):aK.removeClass(f+"off "+f+"on")}function a2(a){af||(ak=a,a7(),aD=a5(ak),aj=0,ap.rel!=="nofollow"&&(aD=a5("."+aV).filter(function(){var c=a5.data(this,aX).rel||this.rel;return c===ap.rel}),aj=aD.index(ak),aj===-1&&(aD=aD.add(ak),aj=aD.length-1)),ah||(ah=ag=!0,aK.show(),ap.returnFocus&&a5(ak).blur().one(aQ,function(){a5(this).focus()}),aL.css({opacity:+ap.opacity,cursor:ap.overlayClose?"pointer":"auto"}).show(),ap.w=a8(ap.initialWidth,"x"),ap.h=a8(ap.initialHeight,"y"),ad.position(),aN&&aC.bind("resize."+aM+" scroll."+aM,function(){aL.css({width:aC.width(),height:aC.height(),top:aC.scrollTop(),left:aC.scrollLeft()})}).trigger("resize."+aM),a6(aU,ap.onOpen),aq.add(ax).hide(),ar.html(ap.close).show()),ad.load(!0))}function a0(){!aK&&a3.body&&(ab=!1,aC=a5(a1),aK=aa(ac).attr({id:aX,"class":aO?aW+(aN?"IE6":"IE"):""}).hide(),aL=aa(ac,"Overlay",aN?"position:absolute":"").hide(),aJ=aa(ac,"Wrapper"),aI=aa(ac,"Content").append(aA=aa(ac,"LoadedContent","width:0; height:0; overflow:hidden"),ay=aa(ac,"LoadingOverlay").add(aa(ac,"LoadingGraphic")),ax=aa(ac,"Title"),aw=aa(ac,"Current"),au=aa(ac,"Next"),at=aa(ac,"Previous"),av=aa(ac,"Slideshow").bind(aU,a4),ar=aa(ac,"Close")),aJ.append(aa(ac).append(aa(ac,"TopLeft"),aH=aa(ac,"TopCenter"),aa(ac,"TopRight")),aa(ac,!1,"clear:left").append(aG=aa(ac,"MiddleLeft"),aI,aF=aa(ac,"MiddleRight")),aa(ac,!1,"clear:left").append(aa(ac,"BottomLeft"),aE=aa(ac,"BottomCenter"),aa(ac,"BottomRight"))).find("div div").css({"float":"left"}),az=aa(ac,!1,"position:absolute; width:9999px; visibility:hidden; display:none"),aq=au.add(at).add(aw).add(av),a5(a3.body).append(aL,aK.append(aJ,az)))}function aY(){return aK?(ab||(ab=!0,ao=aH.height()+aE.height()+aI.outerHeight(!0)-aI.height(),an=aG.width()+aF.width()+aI.outerWidth(!0)-aI.width(),am=aA.outerHeight(!0),al=aA.outerWidth(!0),aK.css({"padding-bottom":ao,"padding-right":an}),au.click(function(){ad.next()}),at.click(function(){ad.prev()}),ar.click(function(){ad.close()}),aL.click(function(){ap.overlayClose&&ad.close()}),a5(a3).bind("keydown."+aW,function(d){var c=d.keyCode;ah&&ap.escKey&&c===27&&(d.preventDefault(),ad.close()),ah&&ap.arrowKey&&aD[1]&&(c===37?(d.preventDefault(),at.click()):c===39&&(d.preventDefault(),au.click()))}),a5("."+aV,a3).live("click",function(b){b.which>1||b.shiftKey||b.altKey||b.metaKey||(b.preventDefault(),a2(this))})),!0):!1}var aZ={transition:"elastic",speed:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,inline:!1,html:!1,iframe:!1,fastIframe:!0,photo:!1,href:!1,title:!1,rel:!1,opacity:0.9,preloading:!0,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:!1,returnFocus:!0,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:undefined},aX="colorbox",aW="cbox",aV=aW+"Element",aU=aW+"_open",aT=aW+"_load",aS=aW+"_complete",aR=aW+"_cleanup",aQ=aW+"_closed",aP=aW+"_purge",aO=!a5.support.opacity&&!a5.support.style,aN=aO&&!a1.XMLHttpRequest,aM=aW+"_IE6",aL,aK,aJ,aI,aH,aG,aF,aE,aD,aC,aA,az,ay,ax,aw,av,au,at,ar,aq,ap,ao,an,am,al,ak,aj,ai,ah,ag,af,ae,ad,ac="div",ab;if(a5.colorbox){return}a5(a0),ad=a5.fn[aX]=a5[aX]=function(a,e){var d=this;a=a||{},a0();if(aY()){if(!d[0]){if(d.selector){return d}d=a5("<a/>"),a.open=!0}e&&(a.onComplete=e),d.each(function(){a5.data(this,aX,a5.extend({},a5.data(this,aX)||aZ,a))}).addClass(aV),(a5.isFunction(a.open)&&a.open.call(d)||a.open)&&a2(d[0])}return d},ad.position=function(j,f){function k(b){aH[0].style.width=aE[0].style.width=aI[0].style.width=b.style.width,aI[0].style.height=aG[0].style.height=aF[0].style.height=b.style.height}var s=0,q=0,n=aK.offset(),m=aC.scrollTop(),l=aC.scrollLeft();aC.unbind("resize."+aW),aK.css({top:-90000,left:-90000}),ap.fixed&&!aN?(n.top-=m,n.left-=l,aK.css({position:"fixed"})):(s=m,q=l,aK.css({position:"absolute"})),ap.right!==!1?q+=Math.max(aC.width()-ap.w-al-an-a8(ap.right,"x"),0):ap.left!==!1?q+=a8(ap.left,"x"):q+=Math.round(Math.max(aC.width()-ap.w-al-an,0)/2),ap.bottom!==!1?s+=Math.max(aC.height()-ap.h-am-ao-a8(ap.bottom,"y"),0):ap.top!==!1?s+=a8(ap.top,"y"):s+=Math.round(Math.max(aC.height()-ap.h-am-ao,0)/2),aK.css({top:n.top,left:n.left}),j=aK.width()===ap.w+al&&aK.height()===ap.h+am?0:j||0,aJ[0].style.width=aJ[0].style.height="9999px",aK.dequeue().animate({width:ap.w+al,height:ap.h+am,top:s,left:q},{duration:j,complete:function(){k(this),ag=!1,aJ[0].style.width=ap.w+al+an+"px",aJ[0].style.height=ap.h+am+ao+"px",ap.reposition&&setTimeout(function(){aC.bind("resize."+aW,ad.position)},1),f&&f()},step:function(){k(this)}})},ad.resize=function(b){ah&&(b=b||{},b.width&&(ap.w=a8(b.width,"x")-al-an),b.innerWidth&&(ap.w=a8(b.innerWidth,"x")),aA.css({width:ap.w}),b.height&&(ap.h=a8(b.height,"y")-am-ao),b.innerHeight&&(ap.h=a8(b.innerHeight,"y")),!b.innerHeight&&!b.height&&(aA.css({height:"auto"}),ap.h=aA.height()),aA.css({height:ap.h}),ad.position(ap.transition==="none"?0:ap.speed))},ad.prep=function(a){function f(){return ap.w=ap.w||aA.width(),ap.w=ap.mw&&ap.mw<ap.w?ap.mw:ap.w,ap.w}function e(){return ap.h=ap.h||aA.height(),ap.h=ap.mh&&ap.mh<ap.h?ap.mh:ap.h,ap.h}if(!ah){return}var k,j=ap.transition==="none"?0:ap.speed;aA.remove(),aA=aa(ac,"LoadedContent").append(a),aA.hide().appendTo(az.show()).css({width:f(),overflow:ap.scrolling?"auto":"hidden"}).css({height:e()}).prependTo(aI),az.hide(),a5(ai).css({"float":"none"}),aN&&a5("select").not(aK.find("select")).filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one(aR,function(){this.style.visibility="inherit"}),k=function(){function d(){aO&&aK[0].style.removeAttribute("filter")}var A,z,y=aD.length,x,v="frameBorder",u="allowTransparency",s,n,m;if(!ah){return}s=function(){clearTimeout(ae),ay.hide(),a6(aS,ap.onComplete)},aO&&ai&&aA.fadeIn(100),ax.html(ap.title).add(aA).show();if(y>1){typeof ap.current=="string"&&aw.html(ap.current.replace("{current}",aj+1).replace("{total}",y)).show(),au[ap.loop||aj<y-1?"show":"hide"]().html(ap.next),at[ap.loop||aj?"show":"hide"]().html(ap.previous),ap.slideshow&&av.show();if(ap.preloading){A=[aB(-1),aB(1)];while(z=aD[A.pop()]){n=a5.data(z,aX).href||z.href,a5.isFunction(n)&&(n=n.call(z)),a9(n)&&(m=new Image,m.src=n)}}}else{aq.hide()}ap.iframe?(x=aa("iframe")[0],v in x&&(x[v]=0),u in x&&(x[u]="true"),x.name=aW+ +(new Date),ap.fastIframe?s():a5(x).one("load",s),x.src=ap.href,ap.scrolling||(x.scrolling="no"),a5(x).addClass(aW+"Iframe").appendTo(aA).one(aP,function(){x.src="//about:blank"})):s(),ap.transition==="fade"?aK.fadeTo(j,1,d):d()},ap.transition==="fade"?aK.fadeTo(j,0,function(){ad.position(0,k)}):ad.position(j,k)},ad.load=function(a){var j,g,f=ad.prep;ag=!0,ai=!1,ak=aD[aj],a||a7(),a6(aP),a6(aT,ap.onLoad),ap.h=ap.height?a8(ap.height,"y")-am-ao:ap.innerHeight&&a8(ap.innerHeight,"y"),ap.w=ap.width?a8(ap.width,"x")-al-an:ap.innerWidth&&a8(ap.innerWidth,"x"),ap.mw=ap.w,ap.mh=ap.h,ap.maxWidth&&(ap.mw=a8(ap.maxWidth,"x")-al-an,ap.mw=ap.w&&ap.w<ap.mw?ap.w:ap.mw),ap.maxHeight&&(ap.mh=a8(ap.maxHeight,"y")-am-ao,ap.mh=ap.h&&ap.h<ap.mh?ap.h:ap.mh),j=ap.href,ae=setTimeout(function(){ay.show()},100),ap.inline?(aa(ac).hide().insertBefore(a5(j)[0]).one(aP,function(){a5(this).replaceWith(aA.children())}),f(a5(j))):ap.iframe?f(" "):ap.html?f(ap.html):a9(j)?(a5(ai=new Image).addClass(aW+"Photo").error(function(){ap.title=!1,f(aa(ac,"Error").text("This image could not be loaded"))}).load(function(){var b;ai.onload=null,ap.scalePhotos&&(g=function(){ai.height-=ai.height*b,ai.width-=ai.width*b},ap.mw&&ai.width>ap.mw&&(b=(ai.width-ap.mw)/ai.width,g()),ap.mh&&ai.height>ap.mh&&(b=(ai.height-ap.mh)/ai.height,g())),ap.h&&(ai.style.marginTop=Math.max(ap.h-ai.height,0)/2+"px"),aD[1]&&(ap.loop||aD[aj+1])&&(ai.style.cursor="pointer",ai.onclick=function(){ad.next()}),aO&&(ai.style.msInterpolationMode="bicubic"),setTimeout(function(){f(ai)},1)}),setTimeout(function(){ai.src=j},1)):j&&az.load(j,ap.data,function(e,l,k){f(l==="error"?aa(ac,"Error").text("Request unsuccessful: "+k.statusText):a5(this).contents())})},ad.next=function(){!ag&&aD[1]&&(ap.loop||aD[aj+1])&&(aj=aB(1),ad.load())},ad.prev=function(){!ag&&aD[1]&&(ap.loop||aj)&&(aj=aB(-1),ad.load())},ad.close=function(){ah&&!af&&(af=!0,ah=!1,a6(aR,ap.onCleanup),aC.unbind("."+aW+" ."+aM),aL.fadeTo(200,0),aK.stop().fadeTo(300,0,function(){aK.add(aL).css({opacity:1,cursor:"auto"}).hide(),a6(aP),aA.remove(),setTimeout(function(){af=!1,a6(aQ,ap.onClosed)},1)}))},ad.remove=function(){a5([]).add(aK).add(aL).remove(),aK=null,a5("."+aV).removeData(aX).removeClass(aV).die()},ad.element=function(){return a5(ak)},ad.settings=aZ})(jQuery,document,this);var IE6=(navigator.userAgent.indexOf("MSIE 6")>=0)?true:false;if(IE6){jQuery(function(){jQuery("<div>").css({position:"absolute",top:"0px",left:"0px",backgroundColor:"black",opacity:"0.75",width:"100%",height:jQuery(window).height(),zIndex:5000}).appendTo("body");jQuery("<div><img src='/images/no-ie6.png' alt='' style='float: left;'/><p><br /><strong>Sorry! This page doesn't support Internet Explorer 6.</strong><br /><br />If you'd like to use GolfTripGenius, please <a href='http://www.microsoft.com/ie/'>upgrade your browser.</a>  We also suggest: </p><ul><li><a href='http://www.mozilla.com' target='_blank'>Firefox</a></li><li><a href='http://www.apple.com/safari' target='_blank'>Safari</a></li><li><a href='http://www.google.com/chrome' target='_blank'>Google Chrome</a></li></ul><p><br/></br/><a style='float:right'  href='javascript:history.go(-1)'>Go Back</a></p>").css({backgroundColor:"white",top:"50%",left:"50%",marginLeft:-210,marginTop:-100,width:410,paddingRight:10,height:200,position:"absolute",zIndex:6000,fontSize:"12px"}).appendTo("body")})}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var c=a.data(this[0],"validator");if(c){return c}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true});if(c.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){c.submitButton=this})}this.submit(function(d){if(c.settings.debug){d.preventDefault()}function e(){if(c.settings.submitHandler){if(c.submitButton){var f=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm)}c.settings.submitHandler.call(c,c.currentForm);if(c.submitButton){f.remove()}return false}return true}if(c.cancelSubmit){c.cancelSubmit=false;return e()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return e()}else{c.focusInvalid();return false}})}return c},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=true;var b=a(this[0].form).validate();this.each(function(){c&=b.element(this)});return c}},removeAttrs:function(d){var b={},c=this;a.each(d.split(/\s/),function(e,f){b[f]=c.attr(f);c.removeAttr(f)});return b},rules:function(e,b){var g=this[0];if(e){var d=a.data(g.form,"validator").settings;var k=d.rules;var l=a.validator.staticRules(g);switch(e){case"add":a.extend(l,a.validator.normalizeRule(b));k[g.name]=l;if(b.messages){d.messages[g.name]=a.extend(d.messages[g.name],b.messages)}break;case"remove":if(!b){delete k[g.name];return l}var j={};a.each(b.split(/\s/),function(m,n){j[n]=l[n];delete l[n]});return j}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(g),a.validator.classRules(g),a.validator.attributeRules(g),a.validator.staticRules(g)),g);if(f.required){var c=f.required;delete f.required;f=a.extend({required:c},f)}return f}});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,c){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.validator.format.apply(this,d)}}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1)}if(c.constructor!=Array){c=[c]}a.each(c,function(d,e){b=b.replace(new RegExp("\\{"+d+"\\}","g"),e)});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.addWrapper(this.errorsFor(b)).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b){if(b.name in this.submitted){this.element(b)}else{if(b.parentNode.name in this.submitted){this.element(b.parentNode)}}},highlight:function(d,b,c){a(d).addClass(b).removeClass(c)},unhighlight:function(d,b,c){a(d).removeClass(b).addClass(c)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(j,g){b[g]=e})});var d=this.settings.rules;a.each(d,function(e,f){d[e]=a.validator.normalizeRule(f)});function c(g){var f=a.data(this[0].form,"validator"),e="on"+g.type.replace(/^validate/,"");f.settings[e]&&f.settings[e].call(f,this[0])}a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",c).validateDelegate(":radio, :checkbox, select, option","click",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b])}return this.valid()},element:function(c){c=this.clean(c);this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c);if(b){delete this.invalid[c.name]}else{this.invalid[c.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return b},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in c)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm()}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(d){var c=0;for(var b in d){c++}return c},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name}).length==1&&b},elements:function(){var c=this,b={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false}b[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name).not(this.settings.ignore)[0]}var j=a(c).rules();var d=false;for(var k in j){var g={method:k,parameters:j[k]};try{var b=a.validator.methods[k].call(this,c.value.replace(/\r/g,""),c,g.parameters);if(b=="dependency-mismatch"){d=true;continue}d=false;if(b=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!b){this.formatAndAdd(c,g);return false}}catch(f){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+g.method+"' method",f);throw f}}if(d){return}if(this.objectLength(j)){this.successList.push(c)}return true},customMetaMessage:function(b,d){if(!a.metadata){return}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[d]},customMessage:function(c,d){var b=this.settings.messages[c];return b&&(b.constructor==String?b:b[d])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}return undefined},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(c,e){var d=this.defaultMessage(c,e.method),b=/\$?\{(\d+)\}/g;if(typeof d=="function"){d=d.call(this,e.parameters,c)}else{if(b.test(d)){d=jQuery.format(d.replace(b,"{$1}"),e.parameters)}}this.errorList.push({message:d,element:c});this.errorMap[c.name]=d;this.submitted[c.name]=d},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper))}return b},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass,this.settings.validClass)}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(c,d){var b=this.errorsFor(c);if(b.length){b.removeClass().addClass(this.settings.errorClass);b.attr("generated")&&b.html(d)}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(c)):b.insertAfter(c)}}if(!d&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b)}this.toShow=this.toShow.add(b)},errorsFor:function(c){var b=this.idOrName(c);return this.errors().filter(function(){return a(this).attr("for")==b})},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(d,e){return e.form==c&&e.name==b&&e||null})},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length}}return c.length},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true},dependTypes:{"boolean":function(c,b){return c},string:function(c,b){return !!a(c,b.form).length},"function":function(c,b){return c(b)}},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,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false}else{if(!c&&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,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(c){var d={};var b=a(c).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(d,a.validator.classRuleSettings[this])}});return d},attributeRules:function(c){var e={};var b=a(c);for(var f in a.validator.methods){var d=b.attr(f);if(d){e[f]=d}}if(e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)){delete e.maxlength}return e},metadataRules:function(b){if(!a.metadata){return{}}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(c){var d={};var b=a.data(c.form,"validator");if(b.settings.rules){d=a.validator.normalizeRule(b.settings.rules[c.name])||{}}return d},normalizeRules:function(c,b){a.each(c,function(f,e){if(e===false){delete c[f];return}if(e.param||e.depends){var d=true;switch(typeof e.depends){case"string":d=!!a(e.depends,b.form).length;break;case"function":d=e.depends.call(b,b);break}if(d){c[f]=e.param!==undefined?e.param:true}else{delete c[f]}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this])}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])]}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength}}if(c.messages){delete c.messages}return c},normalizeRule:function(c){if(typeof c=="string"){var b={};a.each(c.split(/\s/),function(){b[this]=true});c=b}return c},addMethod:function(b,d,c){a.validator.methods[b]=d;a.validator.messages[b]=c!=undefined?c:a.validator.messages[b];if(d.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b))}},methods:{required:function(c,b,e){if(!this.depend(e,b)){return"dependency-mismatch"}switch(b.nodeName.toLowerCase()){case"select":var d=a(b).val();return d&&d.length>0;case"input":if(this.checkable(b)){return this.getLength(c,b)>0}default:return a.trim(c).length>0}},remote:function(f,c,g){if(this.optional(c)){return"dependency-mismatch"}var d=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={}}d.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=d.message;g=typeof g=="string"&&{url:g}||g;if(this.pending[c.name]){return"pending"}if(d.old===f){return d.valid}d.old=f;var b=this;this.startRequest(c);var e={};e[c.name]=f;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:e,success:function(k){b.settings.messages[c.name].remote=d.originalMessage;var m=k===true;if(m){var j=b.formSubmitted;b.prepareElement(c);b.formSubmitted=j;b.successList.push(c);b.showErrors()}else{var n={};var l=(d.message=k||b.defaultMessage(c,"remote"));n[c.name]=a.isFunction(l)?l(f):l;b.showErrors(n)}d.valid=m;b.stopRequest(c,m)}},g));return"pending"},minlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)>=d},maxlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)<=d},rangelength:function(d,b,e){var c=this.getLength(a.trim(d),b);return this.optional(b)||(c>=e[0]&&c<=e[1])},min:function(c,b,d){return this.optional(b)||c>=d},max:function(c,b,d){return this.optional(b)||c<=d},range:function(c,b,d){return this.optional(b)||(c>=d[0]&&c<=d[1])},email:function(c,b){return this.optional(b)||/^((([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(c)},url:function(c,b){return this.optional(b)||/^(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(c)},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c))},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c)},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c)},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c)},creditcard:function(f,c){if(this.optional(c)){return"dependency-mismatch"}if(/[^0-9-]+/.test(f)){return false}var g=0,e=0,b=false;f=f.replace(/\D/g,"");for(var j=f.length-1;j>=0;j--){var d=f.charAt(j);var e=parseInt(d,10);if(b){if((e*=2)>9){e-=9}}g+=e;b=!b}return(g%10)==0},accept:function(c,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+d+")$","i"))},equalTo:function(c,b,e){var d=a(e).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(b).valid()});return c==d.val()}}});a.format=a.validator.format})(jQuery);(function(c){var a={};if(c.ajaxPrefilter){c.ajaxPrefilter(function(f,e,g){var d=f.port;if(f.mode=="abort"){if(a[d]){a[d].abort()}a[d]=g}})}else{var b=c.ajax;c.ajax=function(e){e=c.extend(e,c.extend({},c.ajaxSettings,e));var d=e.port;if(e.mode=="abort"){if(a[d]){a[d].abort()}return(a[d]=b.apply(this,arguments))}return b.apply(this,arguments)}}})(jQuery);(function(a){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){this.addEventListener(c,d,true)},teardown:function(){this.removeEventListener(c,d,true)},handler:function(f){arguments[0]=a.event.fix(f);arguments[0].type=b;return a.event.handle.apply(this,arguments)}};function d(f){f=a.event.fix(f);f.type=b;return a.event.handle.call(this,f)}})}a.extend(a.fn,{validateDelegate:function(d,c,b){return this.bind(c,function(e){var f=a(e.target);if(f.is(d)){return b.apply(f,arguments)}})}})})(jQuery);(function(f){f.facebox=function(n,m){f.facebox.loading();if(n.ajax){j(n.ajax,m)}else{if(n.image){c(n.image,m)}else{if(n.div){k(n.div,m)}else{if(f.isFunction(n)){n.call(f)}else{f.facebox.reveal(n,m)}}}}};f.extend(f.facebox,{settings:{opacity:0.6,overlay:true,loadingImage:"/images/popup/loading.gif",closeImage:"/images/popup/closelabel.gif",imageTypes:["png","jpg","jpeg","gif"],popupType:"info",faceboxHtml:'    <div id="facebox" class="mod-box rounded" style="display:none;position:absolute;">       <div class="popup inner">         <h2 class="hd"></h2>         <div class="body bd rounded clearfix">           <div class="content">           </div>         </div>         <div class="footer clearfix">         </div>       </div>     </div>'},isDirty:false,loading:function(){var s,q,m,n;l();if(f("#facebox .loading").length==1){return true}if(this.page===undefined){this.page=f(document)}if(this.viewport===undefined){this.viewport=f(window)}s=this.page.scrollTop();q=this.page.scrollLeft();m=this.viewport.height();n=this.viewport.width();e();f("#facebox .content").empty();f("#facebox .body").children().hide().end().append('<div class="loading"><img src="'+f.facebox.settings.loadingImage+'"/></div>');f("#facebox").css({top:s+m*0.1+"px",left:(window.innerWidth/2)-(f("#facebox").outerWidth()/2)}).show();this.page.bind("keydown.facebox",function(u){if(u.keyCode==27&&f.facebox.settings.popupType=="info"){f.facebox.close()}if(f.facebox.settings.popupType=="dialog"&&(u.keyCode>=47&&u.keyCode<=90)||(u.keyCode==13||u.keyCode==32)){f.facebox.isDirty=true}return true});this.page.trigger("loading.facebox")},reveal:function(n,m){f(document).trigger("beforeReveal.facebox");if(m){f("#facebox .content").addClass(m)}f("#facebox .content").append(n);f(document).trigger("loaded.facebox");f("#facebox .loading").remove();f("#facebox .body").children().fadeIn("normal");f("#facebox").css("left",(window.innerWidth/2)-(f("#facebox").outerWidth()/2));if(f("#facebox form")[0]||f("#facebox .required")[0]){f.facebox.settings.popupType="dialog"}f(document).trigger("reveal.facebox").trigger("afterReveal.facebox")},close:function(){f(document).trigger("close.facebox");return false}});f.fn.facebox=function(m){l(m);function n(){f.facebox.loading(true);var q=this.rel.match(/facebox\[?\.(\w+)\]?/);if(q){q=q[1]}k(this.href,q);return false}return this.bind("click.facebox",n)};function g(m){if(f(m)&&f(m).html()&&f.browser.msie){f(m).removeClass("rounded");f(m).html(f(m).html().replace(/rounded/g,""))}}function l(q){if(f.facebox.settings.inited){return true}else{f.facebox.settings.inited=true}f(document).trigger("init.facebox");d();var m=f.facebox.settings.imageTypes.join("|");f.facebox.settings.imageTypesRegexp=new RegExp(".("+m+")$","i");if(q){f.extend(f.facebox.settings,q)}f("body").append(f.facebox.settings.faceboxHtml);g("body div#facebox");var n=[new Image()];n[0].src=f.facebox.settings.loadingImage;f("#facebox").find(".b:first, .bl, .br, .tl, .tr").each(function(){n.push(new Image());n.slice(-1).src=f(this).css("background-image").replace(/url\((.+)\)/,"$1")});f("#facebox .close").click(f.facebox.close)}function d(){var m=f.facebox.settings;m.loadingImage=m.loading_image||m.loadingImage;m.closeImage=m.close_image||m.closeImage;m.imageTypes=m.image_types||m.imageTypes;m.faceboxHtml=m.facebox_html||m.faceboxHtml}function k(n,m){if(n.match(/#/)){var q=window.location.href.split("#")[0];var s=n.replace(q,"");f.facebox.reveal(f(s).show().replaceWith("<div id='facebox_moved'></div>"),m)}else{if(n.match(f.facebox.settings.imageTypesRegexp)){c(n,m)}else{j(n,m)}}}function c(n,m){var q=new Image();q.onload=function(){f.facebox.reveal('<div class="image"><img src="'+q.src+'" /></div>',m)};q.src=n}function j(n,m){f.get(n,function(q){f.facebox.reveal(q,m)})}function b(){return f.facebox.settings.overlay==false||f.facebox.settings.opacity===null}function e(){if(b()){return}if(f("#facebox_overlay").length==0){f("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')}f("#facebox_overlay").hide().addClass("facebox_overlayBG").css("opacity",f.facebox.settings.opacity).click(function(){if(f.facebox.settings.popupType=="info"){f(document).trigger("close.facebox")}}).fadeIn(200);return false}function a(){if(b()){return}f("#facebox_overlay").fadeOut(200,function(){f("#facebox_overlay").removeClass("facebox_overlayBG");f("#facebox_overlay").addClass("facebox_hide");f("#facebox_overlay").remove()});return false}f(document).bind("afterReveal.facebox",function(){f("div#facebox").draggable({handle:"#facebox h2.hd",cancel:".content",cursor:"move"})});f(document).bind("close.facebox",function(){var m=true;if(!m){return false}f(document).unbind("keydown.facebox");f("#facebox").fadeOut(function(){if(f("#facebox_moved").length==0){f("#facebox .content").removeClass().addClass("content")}else{f("#facebox_moved").replaceWith(f("#facebox .content").children().hide())}f.facebox.isDirty=false;f.facebox.settings.popupType="info";a();f("#facebox .loading").remove();f(document).trigger("closed.facebox");if(f("#upgrade_redirect").length>0){var n=f("#upgrade_redirect").attr("href");window.location=n}});if(f("#facebox button.popup-close").parents("a").attr("href")=="/logout"){window.location.href="/logout"}})})(jQuery);(function(k){var n="2.94";if(k.support==undefined){k.support={opacity:!(k.browser.msie)}}function a(x){if(k.fn.cycle.debug){f(x)}}function f(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))}}k.fn.cycle=function(y,x){var z={s:this.selector,c:this.context};if(this.length===0&&y!="stop"){if(!k.isReady&&z.s){f("DOM not ready, queuing slideshow");k(function(){k(z.s,z.c).cycle(y,x)});return this}f("terminating; zero elements found by selector"+(k.isReady?"":" (DOM not ready)"));return this}return this.each(function(){var D=q(this,y,x);if(D===false){return}D.updateActivePagerLink=D.updateActivePagerLink||k.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=this.cyclePause=0;var E=k(this);var F=D.slideExpr?k(D.slideExpr,this):E.children();var B=F.get();if(B.length<2){f("terminating; too few slides: "+B.length);return}var A=m(E,F,B,D,z);if(A===false){return}var C=A.continuous?10:j(B[A.currSlide],B[A.nextSlide],A,!A.backwards);if(C){C+=(A.delay||0);if(C<10){C=10}a("first timeout: "+C);this.cycleTimeout=setTimeout(function(){e(B,A,0,!D.backwards)},C)}})};function q(x,A,y){if(x.cycleStop==undefined){x.cycleStop=0}if(A===undefined||A===null){A={}}if(A.constructor==String){switch(A){case"destroy":case"stop":var C=k(x).data("cycle.opts");if(!C){return false}x.cycleStop++;if(x.cycleTimeout){clearTimeout(x.cycleTimeout)}x.cycleTimeout=0;k(x).removeData("cycle.opts");if(A=="destroy"){v(C)}return false;case"toggle":x.cyclePause=(x.cyclePause===1)?0:1;B(x.cyclePause,y,x);return false;case"pause":x.cyclePause=1;return false;case"resume":x.cyclePause=0;B(false,y,x);return false;case"prev":case"next":var C=k(x).data("cycle.opts");if(!C){f('options not found, "prev/next" ignored');return false}k.fn.cycle[A](C);return false;default:A={fx:A}}return A}else{if(A.constructor==Number){var z=A;A=k(x).data("cycle.opts");if(!A){f("options not found, can not advance slide");return false}if(z<0||z>=A.elements.length){f("invalid slide index: "+z);return false}A.nextSlide=z;if(x.cycleTimeout){clearTimeout(x.cycleTimeout);x.cycleTimeout=0}if(typeof y=="string"){A.oneTimeFx=y}e(A.elements,A,1,z>=A.currSlide);return false}}return A;function B(E,F,D){if(!E&&F===true){var G=k(D).data("cycle.opts");if(!G){f("options not found, can not resume");return false}if(D.cycleTimeout){clearTimeout(D.cycleTimeout);D.cycleTimeout=0}e(G.elements,G,1,!G.backwards)}}}function b(x,y){if(!k.support.opacity&&y.cleartype&&x.style.filter){try{x.style.removeAttribute("filter")}catch(z){}}}function v(x){if(x.next){k(x.next).unbind(x.prevNextEvent)}if(x.prev){k(x.prev).unbind(x.prevNextEvent)}if(x.pager||x.pagerAnchorBuilder){k.each(x.pagerAnchors||[],function(){this.unbind().remove()})}x.pagerAnchors=null;if(x.destroy){x.destroy(x)}}function m(E,Q,B,A,K){var I=k.extend({},k.fn.cycle.defaults,A||{},k.metadata?E.metadata():k.meta?E.data():{});if(I.autostop){I.countdown=I.autostopCount||B.length}var y=E[0];E.data("cycle.opts",I);I.$cont=E;I.stopCount=y.cycleStop;I.elements=B;I.before=I.before?[I.before]:[];I.after=I.after?[I.after]:[];I.after.unshift(function(){I.busy=0});if(!k.support.opacity&&I.cleartype){I.after.push(function(){b(this,I)})}if(I.continuous){I.after.push(function(){e(B,I,0,!I.backwards)})}s(I);if(!k.support.opacity&&I.cleartype&&!I.cleartypeNoBg){g(Q)}if(E.css("position")=="static"){E.css("position","relative")}if(I.width){E.width(I.width)}if(I.height&&I.height!="auto"){E.height(I.height)}if(I.startingSlide){I.startingSlide=parseInt(I.startingSlide)}else{if(I.backwards){I.startingSlide=B.length-1}}if(I.random){I.randomMap=[];for(var O=0;O<B.length;O++){I.randomMap.push(O)}I.randomMap.sort(function(T,S){return Math.random()-0.5});I.randomIndex=1;I.startingSlide=I.randomMap[1]}else{if(I.startingSlide>=B.length){I.startingSlide=0}}I.currSlide=I.startingSlide||0;var D=I.startingSlide;Q.css({position:"absolute",top:0,left:0}).hide().each(function(S){var T;if(I.backwards){T=D?S<=D?B.length+(S-D):D-S:B.length-S}else{T=D?S>=D?B.length-(S-D):D-S:B.length-S}k(this).css("z-index",T)});k(B[D]).css("opacity",1).show();b(B[D],I);if(I.fit&&I.width){Q.width(I.width)}if(I.fit&&I.height&&I.height!="auto"){Q.height(I.height)}var J=I.containerResize&&!E.innerHeight();if(J){var C=0,H=0;for(var M=0;M<B.length;M++){var x=k(B[M]),R=x[0],G=x.outerWidth(),P=x.outerHeight();if(!G){G=R.offsetWidth||R.width||x.attr("width")}if(!P){P=R.offsetHeight||R.height||x.attr("height")}C=G>C?G:C;H=P>H?P:H}if(C>0&&H>0){E.css({width:C+"px",height:H+"px"})}}if(I.pause){E.hover(function(){this.cyclePause++},function(){this.cyclePause--})}if(c(I)===false){return false}var z=false;A.requeueAttempts=A.requeueAttempts||0;Q.each(function(){var V=k(this);this.cycleH=(I.fit&&I.height)?I.height:(V.height()||this.offsetHeight||this.height||V.attr("height")||0);this.cycleW=(I.fit&&I.width)?I.width:(V.width()||this.offsetWidth||this.width||V.attr("width")||0);if(V.is("img")){var T=(k.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var W=(k.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var U=(k.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var S=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(T||W||U||S){if(K.s&&I.requeueOnImageNotLoaded&&++A.requeueAttempts<100){f(A.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){k(K.s,K.c).cycle(A)},I.requeueTimeout);z=true;return false}else{f("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}}return true});if(z){return false}I.cssBefore=I.cssBefore||{};I.animIn=I.animIn||{};I.animOut=I.animOut||{};Q.not(":eq("+D+")").css(I.cssBefore);if(I.cssFirst){k(Q[D]).css(I.cssFirst)}if(I.timeout){I.timeout=parseInt(I.timeout);if(I.speed.constructor==String){I.speed=k.fx.speeds[I.speed]||parseInt(I.speed)}if(!I.sync){I.speed=I.speed/2}var L=I.fx=="shuffle"?500:250;while((I.timeout-I.speed)<L){I.timeout+=I.speed}}if(I.easing){I.easeIn=I.easeOut=I.easing}if(!I.speedIn){I.speedIn=I.speed}if(!I.speedOut){I.speedOut=I.speed}I.slideCount=B.length;I.currSlide=I.lastSlide=D;if(I.random){if(++I.randomIndex==B.length){I.randomIndex=0}I.nextSlide=I.randomMap[I.randomIndex]}else{if(I.backwards){I.nextSlide=I.startingSlide==0?(B.length-1):I.startingSlide-1}else{I.nextSlide=I.startingSlide>=(B.length-1)?0:I.startingSlide+1}}if(!I.multiFx){var N=k.fn.cycle.transitions[I.fx];if(k.isFunction(N)){N(E,Q,I)}else{if(I.fx!="custom"&&!I.multiFx){f("unknown transition: "+I.fx,"; slideshow terminating");return false}}}var F=Q[D];if(I.before.length){I.before[0].apply(F,[F,F,I,true])}if(I.after.length>1){I.after[1].apply(F,[F,F,I,true])}if(I.next){k(I.next).bind(I.prevNextEvent,function(){return u(I,1)})}if(I.prev){k(I.prev).bind(I.prevNextEvent,function(){return u(I,0)})}if(I.pager||I.pagerAnchorBuilder){d(B,I)}l(I,B);return I}function s(x){x.original={before:[],after:[]};x.original.cssBefore=k.extend({},x.cssBefore);x.original.cssAfter=k.extend({},x.cssAfter);x.original.animIn=k.extend({},x.animIn);x.original.animOut=k.extend({},x.animOut);k.each(x.before,function(){x.original.before.push(this)});k.each(x.after,function(){x.original.after.push(this)})}function c(D){var B,z,y=k.fn.cycle.transitions;if(D.fx.indexOf(",")>0){D.multiFx=true;D.fxs=D.fx.replace(/\s*/g,"").split(",");for(B=0;B<D.fxs.length;B++){var C=D.fxs[B];z=y[C];if(!z||!y.hasOwnProperty(C)||!k.isFunction(z)){f("discarding unknown transition: ",C);D.fxs.splice(B,1);B--}}if(!D.fxs.length){f("No valid transitions named; slideshow terminating.");return false}}else{if(D.fx=="all"){D.multiFx=true;D.fxs=[];for(p in y){z=y[p];if(y.hasOwnProperty(p)&&k.isFunction(z)){D.fxs.push(p)}}}}if(D.multiFx&&D.randomizeEffects){var A=Math.floor(Math.random()*20)+30;for(B=0;B<A;B++){var x=Math.floor(Math.random()*D.fxs.length);D.fxs.push(D.fxs.splice(x,1)[0])}a("randomized fx sequence: ",D.fxs)}return true}function l(y,x){y.addSlide=function(A,B){var z=k(A),C=z[0];if(!y.autostopCount){y.countdown++}x[B?"unshift":"push"](C);if(y.els){y.els[B?"unshift":"push"](C)}y.slideCount=x.length;z.css("position","absolute");z[B?"prependTo":"appendTo"](y.$cont);if(B){y.currSlide++;y.nextSlide++}if(!k.support.opacity&&y.cleartype&&!y.cleartypeNoBg){g(z)}if(y.fit&&y.width){z.width(y.width)}if(y.fit&&y.height&&y.height!="auto"){z.height(y.height)}C.cycleH=(y.fit&&y.height)?y.height:z.height();C.cycleW=(y.fit&&y.width)?y.width:z.width();z.css(y.cssBefore);if(y.pager||y.pagerAnchorBuilder){k.fn.cycle.createPagerAnchor(x.length-1,C,k(y.pager),x,y)}if(k.isFunction(y.onAddSlide)){y.onAddSlide(z)}else{z.hide()}}}k.fn.cycle.resetState=function(y,x){x=x||y.fx;y.before=[];y.after=[];y.cssBefore=k.extend({},y.original.cssBefore);y.cssAfter=k.extend({},y.original.cssAfter);y.animIn=k.extend({},y.original.animIn);y.animOut=k.extend({},y.original.animOut);y.fxFn=null;k.each(y.original.before,function(){y.before.push(this)});k.each(y.original.after,function(){y.after.push(this)});var z=k.fn.cycle.transitions[x];if(k.isFunction(z)){z(y.$cont,k(y.elements),y)}};function e(E,x,D,G){if(D&&x.busy&&x.manualTrump){a("manualTrump in go(), stopping active transition");k(E).stop(true,true);x.busy=false}if(x.busy){a("transition active, ignoring new tx request");return}var B=x.$cont[0],I=E[x.currSlide],H=E[x.nextSlide];if(B.cycleStop!=x.stopCount||B.cycleTimeout===0&&!D){return}if(!D&&!B.cyclePause&&!x.bounce&&((x.autostop&&(--x.countdown<=0))||(x.nowrap&&!x.random&&x.nextSlide<x.currSlide))){if(x.end){x.end(x)}return}var F=false;if((D||!B.cyclePause)&&(x.nextSlide!=x.currSlide)){F=true;var C=x.fx;I.cycleH=I.cycleH||k(I).height();I.cycleW=I.cycleW||k(I).width();H.cycleH=H.cycleH||k(H).height();H.cycleW=H.cycleW||k(H).width();if(x.multiFx){if(x.lastFx==undefined||++x.lastFx>=x.fxs.length){x.lastFx=0}C=x.fxs[x.lastFx];x.currFx=C}if(x.oneTimeFx){C=x.oneTimeFx;x.oneTimeFx=null}k.fn.cycle.resetState(x,C);if(x.before.length){k.each(x.before,function(J,K){if(B.cycleStop!=x.stopCount){return}K.apply(H,[I,H,x,G])})}var z=function(){k.each(x.after,function(J,K){if(B.cycleStop!=x.stopCount){return}K.apply(H,[I,H,x,G])})};a("tx firing; currSlide: "+x.currSlide+"; nextSlide: "+x.nextSlide);x.busy=1;if(x.fxFn){x.fxFn(I,H,x,z,G,D&&x.fastOnEvent)}else{if(k.isFunction(k.fn.cycle[x.fx])){k.fn.cycle[x.fx](I,H,x,z,G,D&&x.fastOnEvent)}else{k.fn.cycle.custom(I,H,x,z,G,D&&x.fastOnEvent)}}}if(F||x.nextSlide==x.currSlide){x.lastSlide=x.currSlide;if(x.random){x.currSlide=x.nextSlide;if(++x.randomIndex==E.length){x.randomIndex=0}x.nextSlide=x.randomMap[x.randomIndex];if(x.nextSlide==x.currSlide){x.nextSlide=(x.currSlide==x.slideCount-1)?0:x.currSlide+1}}else{if(x.backwards){var A=(x.nextSlide-1)<0;if(A&&x.bounce){x.backwards=!x.backwards;x.nextSlide=1;x.currSlide=0}else{x.nextSlide=A?(E.length-1):x.nextSlide-1;x.currSlide=A?0:x.nextSlide+1}}else{var A=(x.nextSlide+1)==E.length;if(A&&x.bounce){x.backwards=!x.backwards;x.nextSlide=E.length-2;x.currSlide=E.length-1}else{x.nextSlide=A?0:x.nextSlide+1;x.currSlide=A?E.length-1:x.nextSlide-1}}}}if(F&&x.pager){x.updateActivePagerLink(x.pager,x.currSlide,x.activePagerClass)}var y=0;if(x.timeout&&!x.continuous){y=j(E[x.currSlide],E[x.nextSlide],x,G)}else{if(x.continuous&&B.cyclePause){y=10}}if(y>0){B.cycleTimeout=setTimeout(function(){e(E,x,0,!x.backwards)},y)}}k.fn.cycle.updateActivePagerLink=function(x,z,y){k(x).each(function(){k(this).children().removeClass(y).eq(z).addClass(y)})};function j(B,z,A,y){if(A.timeoutFn){var x=A.timeoutFn.call(B,B,z,A,y);while((x-A.speed)<250){x+=A.speed}a("calculated timeout: "+x+"; speed: "+A.speed);if(x!==false){return x}}return A.timeout}k.fn.cycle.next=function(x){u(x,1)};k.fn.cycle.prev=function(x){u(x,0)};function u(A,z){var D=z?1:-1;var y=A.elements;var C=A.$cont[0],B=C.cycleTimeout;if(B){clearTimeout(B);C.cycleTimeout=0}if(A.random&&D<0){A.randomIndex--;if(--A.randomIndex==-2){A.randomIndex=y.length-2}else{if(A.randomIndex==-1){A.randomIndex=y.length-1}}A.nextSlide=A.randomMap[A.randomIndex]}else{if(A.random){A.nextSlide=A.randomMap[A.randomIndex]}else{A.nextSlide=A.currSlide+D;if(A.nextSlide<0){if(A.nowrap){return false}A.nextSlide=y.length-1}else{if(A.nextSlide>=y.length){if(A.nowrap){return false}A.nextSlide=0}}}}var x=A.onPrevNextEvent||A.prevNextClick;if(k.isFunction(x)){x(D>0,A.nextSlide,y[A.nextSlide])}e(y,A,1,z);return false}function d(y,z){var x=k(z.pager);k.each(y,function(A,B){k.fn.cycle.createPagerAnchor(A,B,x,y,z)});z.updateActivePagerLink(z.pager,z.startingSlide,z.activePagerClass)}k.fn.cycle.createPagerAnchor=function(B,C,z,A,D){var y;if(k.isFunction(D.pagerAnchorBuilder)){y=D.pagerAnchorBuilder(B,C);a("pagerAnchorBuilder("+B+", el) returned: "+y)}else{y='<a href="#">'+(B+1)+"</a>"}if(!y){return}var E=k(y);if(E.parents("body").length===0){var x=[];if(z.length>1){z.each(function(){var F=E.clone(true);k(this).append(F);x.push(F[0])});E=k(x)}else{E.appendTo(z)}}D.pagerAnchors=D.pagerAnchors||[];D.pagerAnchors.push(E);E.bind(D.pagerEvent,function(I){I.preventDefault();D.nextSlide=B;var H=D.$cont[0],G=H.cycleTimeout;if(G){clearTimeout(G);H.cycleTimeout=0}var F=D.onPagerEvent||D.pagerClick;if(k.isFunction(F)){F(D.nextSlide,A[D.nextSlide])}e(A,D,1,D.currSlide<B)});if(!/^click/.test(D.pagerEvent)&&!D.allowPagerClickBubble){E.bind("click.cycle",function(){return false})}if(D.pauseOnPagerHover){E.hover(function(){D.$cont[0].cyclePause++},function(){D.$cont[0].cyclePause--})}};k.fn.cycle.hopsFromLast=function(A,z){var y,x=A.lastSlide,B=A.currSlide;if(z){y=B>x?B-x:A.slideCount-x}else{y=B<x?x-B:x+A.slideCount-B}return y};function g(z){a("applying clearType background-color hack");function y(A){A=parseInt(A).toString(16);return A.length<2?"0"+A:A}function x(C){for(;C&&C.nodeName.toLowerCase()!="html";C=C.parentNode){var A=k.css(C,"background-color");if(A.indexOf("rgb")>=0){var B=A.match(/\d+/g);return"#"+y(B[0])+y(B[1])+y(B[2])}if(A&&A!="transparent"){return A}}return"#ffffff"}z.each(function(){k(this).css("background-color",x(this))})}k.fn.cycle.commonReset=function(C,A,B,y,z,x){k(B.elements).not(C).hide();B.cssBefore.opacity=1;B.cssBefore.display="block";if(B.slideResize&&y!==false&&A.cycleW>0){B.cssBefore.width=A.cycleW}if(B.slideResize&&z!==false&&A.cycleH>0){B.cssBefore.height=A.cycleH}B.cssAfter=B.cssAfter||{};B.cssAfter.display="none";k(C).css("zIndex",B.slideCount+(x===true?1:0));k(A).css("zIndex",B.slideCount+(x===true?0:1))};k.fn.cycle.custom=function(J,D,x,A,C,y){var I=k(J),E=k(D);var z=x.speedIn,H=x.speedOut,B=x.easeIn,G=x.easeOut;E.css(x.cssBefore);if(y){if(typeof y=="number"){z=H=y}else{z=H=1}B=G=null}var F=function(){E.animate(x.animIn,z,B,A)};I.animate(x.animOut,H,G,function(){if(x.cssAfter){I.css(x.cssAfter)}if(!x.sync){F()}});if(x.sync){F()}};k.fn.cycle.transitions={fade:function(y,z,x){z.not(":eq("+x.currSlide+")").css("opacity",0);x.before.push(function(C,A,B){k.fn.cycle.commonReset(C,A,B);B.cssBefore.opacity=0});x.animIn={opacity:1};x.animOut={opacity:0};x.cssBefore={top:0,left:0}}};k.fn.cycle.ver=function(){return n};k.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,slideResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!k.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null,backwards:false}})(jQuery);(function(a){a.fn.cycle.transitions.none=function(c,d,b){b.fxFn=function(g,e,f,j){a(e).show();a(g).hide();j()}};a.fn.cycle.transitions.fadeout=function(c,d,b){d.not(":eq("+b.currSlide+")").css({display:"block",opacity:1});b.before.push(function(l,j,k,f,g,e){a(l).css("zIndex",k.slideCount+(!e===true?1:0));a(j).css("zIndex",k.slideCount+(!e===true?0:1))});b.animIn={opacity:1};b.animOut={opacity:0};b.cssBefore={opacity:1,display:"block"};b.cssAfter={zIndex:0}};a.fn.cycle.transitions.scrollUp=function(d,e,c){d.css("overflow","hidden");c.before.push(a.fn.cycle.commonReset);var b=d.height();c.cssBefore={top:b,left:0};c.cssFirst={top:0};c.animIn={top:0};c.animOut={top:-b}};a.fn.cycle.transitions.scrollDown=function(d,e,c){d.css("overflow","hidden");c.before.push(a.fn.cycle.commonReset);var b=d.height();c.cssFirst={top:0};c.cssBefore={top:-b,left:0};c.animIn={top:0};c.animOut={top:b}};a.fn.cycle.transitions.scrollLeft=function(d,e,c){d.css("overflow","hidden");c.before.push(a.fn.cycle.commonReset);var b=d.width();c.cssFirst={left:0};c.cssBefore={left:b,top:0};c.animIn={left:0};c.animOut={left:0-b}};a.fn.cycle.transitions.scrollRight=function(d,e,c){d.css("overflow","hidden");c.before.push(a.fn.cycle.commonReset);var b=d.width();c.cssFirst={left:0};c.cssBefore={left:-b,top:0};c.animIn={left:0};c.animOut={left:b}};a.fn.cycle.transitions.scrollHorz=function(c,d,b){c.css("overflow","hidden").width();b.before.push(function(j,f,g,e){if(g.rev){e=!e}a.fn.cycle.commonReset(j,f,g);g.cssBefore.left=e?(f.cycleW-1):(1-f.cycleW);g.animOut.left=e?-j.cycleW:j.cycleW});b.cssFirst={left:0};b.cssBefore={top:0};b.animIn={left:0};b.animOut={top:0}};a.fn.cycle.transitions.scrollVert=function(c,d,b){c.css("overflow","hidden");b.before.push(function(j,f,g,e){if(g.rev){e=!e}a.fn.cycle.commonReset(j,f,g);g.cssBefore.top=e?(1-f.cycleH):(f.cycleH-1);g.animOut.top=e?j.cycleH:-j.cycleH});b.cssFirst={top:0};b.cssBefore={left:0};b.animIn={top:0};b.animOut={left:0}};a.fn.cycle.transitions.slideX=function(c,d,b){b.before.push(function(g,e,f){a(f.elements).not(g).hide();a.fn.cycle.commonReset(g,e,f,false,true);f.animIn.width=e.cycleW});b.cssBefore={left:0,top:0,width:0};b.animIn={width:"show"};b.animOut={width:0}};a.fn.cycle.transitions.slideY=function(c,d,b){b.before.push(function(g,e,f){a(f.elements).not(g).hide();a.fn.cycle.commonReset(g,e,f,true,false);f.animIn.height=e.cycleH});b.cssBefore={left:0,top:0,height:0};b.animIn={height:"show"};b.animOut={height:0}};a.fn.cycle.transitions.shuffle=function(e,f,d){var c,b=e.css("overflow","visible").width();f.css({left:0,top:0});d.before.push(function(k,g,j){a.fn.cycle.commonReset(k,g,j,true,true,true)});if(!d.speedAdjusted){d.speed=d.speed/2;d.speedAdjusted=true}d.random=0;d.shuffle=d.shuffle||{left:-b,top:15};d.els=[];for(c=0;c<f.length;c++){d.els.push(f[c])}for(c=0;c<d.currSlide;c++){d.els.push(d.els.shift())}d.fxFn=function(q,l,n,g,k){if(n.rev){k=!k}var j=k?a(q):a(l);a(l).css(n.cssBefore);var m=n.slideCount;j.animate(n.shuffle,n.speedIn,n.easeIn,function(){var u=a.fn.cycle.hopsFromLast(n,k);for(var v=0;v<u;v++){k?n.els.push(n.els.shift()):n.els.unshift(n.els.pop())}if(k){for(var x=0,s=n.els.length;x<s;x++){a(n.els[x]).css("z-index",s-x+m)}}else{var y=a(q).css("z-index");j.css("z-index",parseInt(y)+1+m)}j.animate({left:0,top:0},n.speedOut,n.easeOut,function(){a(k?this:q).hide();if(g){g()}})})};d.cssBefore={display:"block",opacity:1,top:0,left:0}};a.fn.cycle.transitions.turnUp=function(c,d,b){b.before.push(function(g,e,f){a.fn.cycle.commonReset(g,e,f,true,false);f.cssBefore.top=e.cycleH;f.animIn.height=e.cycleH;f.animOut.width=e.cycleW});b.cssFirst={top:0};b.cssBefore={left:0,height:0};b.animIn={top:0};b.animOut={height:0}};a.fn.cycle.transitions.turnDown=function(c,d,b){b.before.push(function(g,e,f){a.fn.cycle.commonReset(g,e,f,true,false);f.animIn.height=e.cycleH;f.animOut.top=g.cycleH});b.cssFirst={top:0};b.cssBefore={left:0,top:0,height:0};b.animOut={height:0}};a.fn.cycle.transitions.turnLeft=function(c,d,b){b.before.push(function(g,e,f){a.fn.cycle.commonReset(g,e,f,false,true);f.cssBefore.left=e.cycleW;f.animIn.width=e.cycleW});b.cssBefore={top:0,width:0};b.animIn={left:0};b.animOut={width:0}};a.fn.cycle.transitions.turnRight=function(c,d,b){b.before.push(function(g,e,f){a.fn.cycle.commonReset(g,e,f,false,true);f.animIn.width=e.cycleW;f.animOut.left=g.cycleW});b.cssBefore={top:0,left:0,width:0};b.animIn={left:0};b.animOut={width:0}};a.fn.cycle.transitions.zoom=function(c,d,b){b.before.push(function(g,e,f){a.fn.cycle.commonReset(g,e,f,false,false,true);f.cssBefore.top=e.cycleH/2;f.cssBefore.left=e.cycleW/2;f.animIn={top:0,left:0,width:e.cycleW,height:e.cycleH};f.animOut={width:0,height:0,top:g.cycleH/2,left:g.cycleW/2}});b.cssFirst={top:0,left:0};b.cssBefore={width:0,height:0}};a.fn.cycle.transitions.fadeZoom=function(c,d,b){b.before.push(function(g,e,f){a.fn.cycle.commonReset(g,e,f,false,false);f.cssBefore.left=e.cycleW/2;f.cssBefore.top=e.cycleH/2;f.animIn={top:0,left:0,width:e.cycleW,height:e.cycleH}});b.cssBefore={width:0,height:0};b.animOut={opacity:0}};a.fn.cycle.transitions.blindX=function(d,e,c){var b=d.css("overflow","hidden").width();c.before.push(function(j,f,g){a.fn.cycle.commonReset(j,f,g);g.animIn.width=f.cycleW;g.animOut.left=j.cycleW});c.cssBefore={left:b,top:0};c.animIn={left:0};c.animOut={left:b}};a.fn.cycle.transitions.blindY=function(d,e,c){var b=d.css("overflow","hidden").height();c.before.push(function(j,f,g){a.fn.cycle.commonReset(j,f,g);g.animIn.height=f.cycleH;g.animOut.top=j.cycleH});c.cssBefore={top:b,left:0};c.animIn={top:0};c.animOut={top:b}};a.fn.cycle.transitions.blindZ=function(e,f,d){var c=e.css("overflow","hidden").height();var b=e.width();d.before.push(function(k,g,j){a.fn.cycle.commonReset(k,g,j);j.animIn.height=g.cycleH;j.animOut.top=k.cycleH});d.cssBefore={top:c,left:b};d.animIn={top:0,left:0};d.animOut={top:c,left:b}};a.fn.cycle.transitions.growX=function(c,d,b){b.before.push(function(g,e,f){a.fn.cycle.commonReset(g,e,f,false,true);f.cssBefore.left=this.cycleW/2;f.animIn={left:0,width:this.cycleW};f.animOut={left:0}});b.cssBefore={width:0,top:0}};a.fn.cycle.transitions.growY=function(c,d,b){b.before.push(function(g,e,f){a.fn.cycle.commonReset(g,e,f,true,false);f.cssBefore.top=this.cycleH/2;f.animIn={top:0,height:this.cycleH};f.animOut={top:0}});b.cssBefore={height:0,left:0}};a.fn.cycle.transitions.curtainX=function(c,d,b){b.before.push(function(g,e,f){a.fn.cycle.commonReset(g,e,f,false,true,true);f.cssBefore.left=e.cycleW/2;f.animIn={left:0,width:this.cycleW};f.animOut={left:g.cycleW/2,width:0}});b.cssBefore={top:0,width:0}};a.fn.cycle.transitions.curtainY=function(c,d,b){b.before.push(function(g,e,f){a.fn.cycle.commonReset(g,e,f,true,false,true);f.cssBefore.top=e.cycleH/2;f.animIn={top:0,height:e.cycleH};f.animOut={top:g.cycleH/2,height:0}});b.cssBefore={left:0,height:0}};a.fn.cycle.transitions.cover=function(f,g,e){var j=e.direction||"left";var b=f.css("overflow","hidden").width();var c=f.height();e.before.push(function(l,d,k){a.fn.cycle.commonReset(l,d,k);if(j=="right"){k.cssBefore.left=-b}else{if(j=="up"){k.cssBefore.top=c}else{if(j=="down"){k.cssBefore.top=-c}else{k.cssBefore.left=b}}}});e.animIn={left:0,top:0};e.animOut={opacity:1};e.cssBefore={top:0,left:0}};a.fn.cycle.transitions.uncover=function(f,g,e){var j=e.direction||"left";var b=f.css("overflow","hidden").width();var c=f.height();e.before.push(function(l,d,k){a.fn.cycle.commonReset(l,d,k,true,true,true);if(j=="right"){k.animOut.left=b}else{if(j=="up"){k.animOut.top=-c}else{if(j=="down"){k.animOut.top=c}else{k.animOut.left=-b}}}});e.animIn={left:0,top:0};e.animOut={opacity:1};e.cssBefore={top:0,left:0}};a.fn.cycle.transitions.toss=function(e,f,d){var b=e.css("overflow","visible").width();var c=e.height();d.before.push(function(k,g,j){a.fn.cycle.commonReset(k,g,j,true,true,true);if(!j.animOut.left&&!j.animOut.top){j.animOut={left:b*2,top:-c/2,opacity:0}}else{j.animOut.opacity=0}});d.cssBefore={left:0,top:0};d.animIn={left:0}};a.fn.cycle.transitions.wipe=function(v,n,e){var u=v.css("overflow","hidden").width();var k=v.height();e.cssBefore=e.cssBefore||{};var g;if(e.clip){if(/l2r/.test(e.clip)){g="rect(0px 0px "+k+"px 0px)"}else{if(/r2l/.test(e.clip)){g="rect(0px "+u+"px "+k+"px "+u+"px)"}else{if(/t2b/.test(e.clip)){g="rect(0px "+u+"px 0px 0px)"}else{if(/b2t/.test(e.clip)){g="rect("+k+"px "+u+"px "+k+"px 0px)"}else{if(/zoom/.test(e.clip)){var s=parseInt(k/2);var f=parseInt(u/2);g="rect("+s+"px "+f+"px "+s+"px "+f+"px)"}}}}}}e.cssBefore.clip=e.cssBefore.clip||g||"rect(0px 0px 0px 0px)";var m=e.cssBefore.clip.match(/(\d+)/g);var x=parseInt(m[0]),c=parseInt(m[1]),q=parseInt(m[2]),j=parseInt(m[3]);e.before.push(function(C,l,A){if(C==l){return}var d=a(C),b=a(l);a.fn.cycle.commonReset(C,l,A,true,true,false);A.cssAfter.display="block";var z=1,y=parseInt((A.speedIn/13))-1;(function B(){var E=x?x-parseInt(z*(x/y)):0;var F=j?j-parseInt(z*(j/y)):0;var G=q<k?q+parseInt(z*((k-q)/y||1)):k;var D=c<u?c+parseInt(z*((u-c)/y||1)):u;b.css({clip:"rect("+E+"px "+D+"px "+G+"px "+F+"px)"});(z++<=y)?setTimeout(B,13):d.css("display","none")})()});e.cssBefore={display:"block",opacity:1,top:0,left:0};e.animIn={left:0};e.animOut={left:0}}})(jQuery);"use strict";(function(f,k,g){var j=true,v=false,E=null,u,s,c,l="ui-tooltip",d="ui-widget",e="ui-state-disabled",x="div.qtip."+l,F=l+"-focus",n="-31000px",D="_replacedByqTip",q="oldtitle";function m(){var H=k.console;return H&&(H.error||H.log||f.noop).apply(H,arguments)}function a(I){var H;if(!I||"object"!==typeof I){return v}if("object"!==typeof I.metadata){I.metadata={type:I.metadata}}if("content" in I){if("object"!==typeof I.content||I.content.jquery){I.content={text:I.content}}H=I.content.text||v;if(!f.isFunction(H)&&((!H&&!H.attr)||H.length<1||("object"===typeof H&&!H.jquery))){I.content.text=v}if("title" in I.content){if("object"!==typeof I.content.title){I.content.title={text:I.content.title}}H=I.content.title.text||v;if(!f.isFunction(H)&&((!H&&!H.attr)||H.length<1||("object"===typeof H&&!H.jquery))){I.content.title.text=v}}}if("position" in I){if("object"!==typeof I.position){I.position={my:I.position,at:I.position}}}if("show" in I){if("object"!==typeof I.show){if(I.show.jquery){I.show={target:I.show}}else{I.show={event:I.show}}}}if("hide" in I){if("object"!==typeof I.hide){if(I.hide.jquery){I.hide={target:I.hide}}else{I.hide={event:I.hide}}}}if("style" in I){if("object"!==typeof I.style){I.style={classes:I.style}}}f.each(s,function(){if(this.sanitize){this.sanitize(I)}});return I}function C(ac,J,W,X){var V=this,S=document.body,P=l+"-"+W,K=0,ab=0,L=f(),T,U;V.id=W;V.rendered=v;V.elements=T={target:ac};V.timers={img:[]};V.options=J;V.checks={};V.plugins={};V.cache=U={event:{},target:E,disabled:v,attr:X};function M(af){var ad=0,ah,ae=J,ag=af.split(".");while(ae=ae[ag[ad++]]){if(ad<ag.length){ah=ae}}return[ah||J,ag.pop()]}function aa(){var ad=J.style.widget;L.toggleClass(d,ad);T.content.toggleClass(d+"-content",ad);if(T.titlebar){T.titlebar.toggleClass(d+"-header",ad)}if(T.button){T.button.toggleClass(l+"-icon",!ad)}}function H(){if(T.title){T.titlebar.remove();T.titlebar=T.title=T.button=E;V.reposition()}}function Y(){var ad=J.content.title.button;if(T.button){T.button.remove()}if(ad.jquery){T.button=ad}else{T.button=f("<a />",{"class":"ui-state-default "+(J.style.widget?"":l+"-icon"),title:"Close tooltip","aria-label":"Close tooltip"}).prepend(f("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"}))}T.button.appendTo(T.titlebar).attr("role","button").hover(function(ae){f(this).toggleClass("ui-state-hover",ae.type==="mouseenter")}).click(function(ae){if(!L.hasClass(e)){V.hide(ae)}return v}).bind("mousedown keydown mouseup keyup mouseout",function(ae){f(this).toggleClass("ui-state-active ui-state-focus",ae.type.substr(-4)==="down")});V.redraw()}function O(){var ad=P+"-title";if(T.titlebar){H()}T.titlebar=f("<div />",{"class":l+"-titlebar "+(J.style.widget?"ui-widget-header":"")}).append(T.title=f("<div />",{id:ad,"class":l+"-title","aria-atomic":j})).insertBefore(T.content);if(J.content.title.button){Y()}else{if(V.rendered){V.redraw()}}}function R(ad){var ae=T.button,af=T.title;if(!V.rendered){return v}if(!ad){ae.remove()}else{if(!af){O()}Y()}}function Z(ae){var ad=T.title;if(!V.rendered||!ae){return v}if(f.isFunction(ae)){ae=ae.call(ac,V)||""}if(ae.jquery&&ae.length>0){ad.empty().append(ae.css({display:"block"}))}else{ad.html(ae)}V.redraw();if(V.rendered&&L.is(":visible")){V.reposition(U.event)}}function Q(af,ad){var ae=T.content;if(!V.rendered||!af){return v}if(f.isFunction(af)){af=af.call(ac,V)||""}if(af.jquery&&af.length>0){ae.empty().append(af.css({display:"block"}))}else{ae.html(af)}L.queue("fx",function(ah){var ag=ae.find("img:not([height]):not([width])");function ai(aj){ag=ag.not(aj);if(ag.length===0){V.redraw();if(V.rendered&&L.is(":visible")){V.reposition(U.event)}ah()}}ag.each(function(ak,al){var aj=["abort","error","load","unload",""].join(".qtip-image ");f(this).bind(aj,function(){clearTimeout(V.timers.img[ak]);ai(this)});(function am(){if(al.height&&al.width){return ai(al)}V.timers.img[ak]=setTimeout(am,20)}());return j});if(ag.length===0){ai(ag)}});return V}function I(am,ai,al,ak){var ag=".qtip-"+W,an=J.position,aj={show:J.show.target,hide:J.hide.target,container:an.container[0]===S?f(document):an.container,doc:f(document)},ao={show:f.trim(""+J.show.event).split(" "),hide:f.trim(""+J.hide.event).split(" ")},ah=f.browser.msie&&parseInt(f.browser.version,10)===6;function ad(aq){if(L.hasClass(e)){return v}aj.show.trigger("qtip-"+W+"-inactive");clearTimeout(V.timers.show);clearTimeout(V.timers.hide);var ar=function(){V.show(aq)};if(J.show.delay>0){V.timers.show=setTimeout(ar,J.show.delay)}else{ar()}}function af(au){if(L.hasClass(e)){return v}var ar=f(au.relatedTarget||au.target),aq=ar.closest(x)[0]===L[0],at=ar[0]===aj.show[0];clearTimeout(V.timers.show);clearTimeout(V.timers.hide);if((an.target==="mouse"&&aq)||(J.hide.fixed&&((/mouse(out|leave|move)/).test(au.type)&&(aq||at)))){au.stopPropagation();au.preventDefault();return v}if(J.hide.delay>0){V.timers.hide=setTimeout(function(){V.hide(au)},J.hide.delay)}else{V.hide(au)}}function ae(aq){if(L.hasClass(e)){return v}clearTimeout(V.timers.inactive);V.timers.inactive=setTimeout(function(){V.hide(aq)},J.hide.inactive)}function ap(aq){if(L.is(":visible")){V.reposition(aq)}}if(al){if(J.hide.fixed){aj.hide=aj.hide.add(L);L.bind("mouseover"+ag,function(){if(!L.hasClass(e)){clearTimeout(V.timers.hide)}})}if(an.target==="mouse"&&an.adjust.mouse&&J.hide.event){L.bind("mouseleave"+ag,function(aq){if((aq.relatedTarget||aq.target)!==aj.show[0]){V.hide(aq)}})}L.bind("mouseenter"+ag+" mouseleave"+ag,function(aq){V[aq.type==="mouseenter"?"focus":"blur"](aq)})}if(ai){if("number"===typeof J.hide.inactive){aj.show.bind("qtip-"+W+"-inactive",ae);f.each(u.inactiveEvents,function(aq,ar){aj.hide.add(T.tooltip).bind(ar+ag+"-inactive",ae)})}f.each(ao.hide,function(ar,at){var aq=f.inArray(at,ao.show),au=f(aj.hide);if((aq>-1&&au.add(aj.show).length===au.length)||at==="unfocus"){aj.show.bind(at+ag,function(av){if(L.is(":visible")){af(av)}else{ad(av)}});delete ao.show[aq]}else{aj.hide.bind(at+ag,af)}})}if(am){f.each(ao.show,function(aq,ar){aj.show.bind(ar+ag,ad)})}if(ak){if(an.adjust.resize||an.viewport){f(f.event.special.resize?an.viewport:k).bind("resize"+ag,ap)}if(an.viewport||(ah&&L.css("position")==="fixed")){f(an.viewport).bind("scroll"+ag,ap)}if((/unfocus/i).test(J.hide.event)){aj.doc.bind("mousedown"+ag,function(ar){var aq=f(ar.target);if(aq.parents(x).length===0&&aq.add(ac).length>1&&L.is(":visible")&&!L.hasClass(e)){V.hide(ar)}})}if(an.target==="mouse"){aj.doc.bind("mousemove"+ag,function(aq){if(an.adjust.mouse&&!L.hasClass(e)&&L.is(":visible")){V.reposition(aq||c)}})}}}function N(ae,af,ah,ai){ai=parseInt(ai,10)!==0;var ag=".qtip-"+W,ad={show:ae&&J.show.target[0],hide:af&&J.hide.target[0],tooltip:ah&&V.rendered&&T.tooltip[0],content:ah&&V.rendered&&T.content[0],container:ai&&J.position.container[0]===S?document:J.position.container[0],window:ai&&k};if(V.rendered){f([]).pushStack(f.grep([ad.show,ad.hide,ad.tooltip,ad.container,ad.content,ad.window],function(aj){return typeof aj==="object"})).unbind(ag)}else{if(ae){J.show.target.unbind(ag+"-create")}}}V.checks.builtin={"^id$":function(af,ag,ad){var ah=ad===j?u.nextid:ad,ae=l+"-"+ah;if(ah!==v&&ah.length>0&&!f("#"+ae).length){L[0].id=ae;T.content[0].id=ae+"-content";T.title[0].id=ae+"-title"}},"^content.text$":function(ae,af,ad){Q(ad)},"^content.title.text$":function(ae,af,ad){if(!ad){return H()}if(!T.title&&ad){O()}Z(ad)},"^content.title.button$":function(ae,af,ad){R(ad)},"^position.(my|at)$":function(ae,af,ad){if("string"===typeof ad){ae[af]=new s.Corner(ad)}},"^position.container$":function(ae,af,ad){if(V.rendered){L.appendTo(ad)}},"^(show|hide).(event|target|fixed|delay|inactive)$":function(ah,ai,ad,ag,af){var ae=[1,0,0];ae[af[0]==="show"?"push":"unshift"](0);N.apply(V,ae);I.apply(V,[1,1,0,0])},"^show.ready$":function(){if(!V.rendered){V.show()}},"^style.classes$":function(ae,af,ad){f.attr(L[0],"class",l+" qtip ui-helper-reset "+ad)},"^style.widget|content.title":aa,"^events.(render|show|move|hide|focus|blur)$":function(ae,af,ad){L[(f.isFunction(ad)?"":"un")+"bind"]("tooltip"+af,ad)}};f.extend(V,{render:function(ad){if(V.rendered){return V}var ae=J.content.text,af=J.content.title.text,ag=f.Event("tooltiprender");f.attr(ac[0],"aria-describedby",P);L=T.tooltip=f("<div/>").attr({id:P,"class":l+" qtip ui-helper-reset "+J.style.classes,role:"alert","aria-live":"polite","aria-atomic":v,"aria-describedby":P+"-content","aria-hidden":j}).toggleClass(e,U.disabled).data("qtip",V).appendTo(J.position.container).append(T.content=f("<div />",{"class":l+"-content",id:P+"-content","aria-atomic":j}));V.rendered=-1;ab=1;if(af){O();Z(af)}Q(ae);V.rendered=j;aa();f.each(s,function(){if(this.initialize==="render"){this(V)}});I(1,1,1,1);f.each(J.events,function(ah,ai){if(f.isFunction(ai)){L.bind(ah==="toggle"?"tooltipshow tooltiphide":"tooltip"+ah,ai)}});L.queue("fx",function(ah){ag.originalEvent=U.event;L.trigger(ag,[V]);ab=0;V.redraw();if(J.show.ready||ad){V.show(U.event)}ah()});return V},get:function(ae){var ad,af;switch(ae.toLowerCase()){case"dimensions":ad={height:L.outerHeight(),width:L.outerWidth()};break;case"offset":ad=s.offset(L,J.position.container);break;default:af=M(ae.toLowerCase());ad=af[0][af[1]];ad=ad.precedance?ad.string():ad;break}return ad},set:function(ah,ai){var ag=/^position.(my|at|adjust|target|container)|style|content/i,ad=v,af=V.checks,ae;function aj(an,al){var am,ao,ak;if(V.rendered){for(am in af){for(ao in af[am]){if(ak=(new RegExp(ao,"i")).exec(an)){al.push(ak);af[am][ao].apply(V,al)}}}}else{if(an==="show.ready"&&al[2]){K=0;ab=0;V.render(j)}}}if("string"===typeof ah){ae=ah;ah={};ah[ae]=ai}else{ah=f.extend(j,{},ah)}f.each(ah,function(al,am){var an=M(al.toLowerCase()),ak;ak=an[0][an[1]];an[0][an[1]]="object"===typeof am&&am.nodeType?f(am):am;ah[al]=[an[0],an[1],am,ak];ad=ag.test(al)||ad});a(J);K=ab=1;f.each(ah,aj);K=ab=0;if(ad&&L.is(":visible")&&V.rendered){V.reposition()}return V},toggle:function(ag,af){if(!V.rendered){if(ag){V.render(1)}else{return V}}var ad=ag?"show":"hide",ae=J[ad],ai=L.is(":visible"),aj;if((typeof ag).search("boolean|number")){ag=!ai}if(ai===ag){return V}if(af){if((/over|enter/).test(af.type)&&(/out|leave/).test(U.event.type)&&af.target===J.show.target[0]&&L.has(af.relatedTarget).length){return V}U.event=f.extend({},af)}aj=f.Event("tooltip"+ad);aj.originalEvent=af?U.event:E;L.trigger(aj,[V,90]);if(aj.isDefaultPrevented()){return V}f.attr(L[0],"aria-hidden",!!!ag);if(ag){V.focus(af);V.reposition(af,0);if(ae.solo){f(x,ae.solo).not(L).qtip("hide",aj)}}else{clearTimeout(V.timers.show);V.blur(af)}function ah(){if(!ag){L.css({display:"",visibility:"",width:"",opacity:"",left:"",top:""})}else{if(f.browser.msie){L[0].style.removeAttribute("filter")}L.css("overflow","")}}L.stop(0,1);if(f.isFunction(ae.effect)){ae.effect.call(L,V);L.queue("fx",function(ak){ah();ak()})}else{if(ae.effect===v){L[ad]();ah.call(L)}else{L.fadeTo(90,ag?1:0,ah)}}if(ag){ae.target.trigger("qtip-"+W+"-inactive")}return V},show:function(ad){return V.toggle(j,ad)},hide:function(ad){return V.toggle(v,ad)},focus:function(ah){if(!V.rendered){return V}var ai=f(x),af=parseInt(L[0].style.zIndex,10),ae=u.zindex+ai.length,ag=f.extend({},ah),ad,aj;if(!L.hasClass(F)){if(af!==ae){ai.each(function(){if(this.style.zIndex>af){this.style.zIndex=this.style.zIndex-1}});ai.filter("."+F).qtip("blur",ag)}aj=f.Event("tooltipfocus");aj.originalEvent=ag;L.trigger(aj,[V,ae]);if(!aj.isDefaultPrevented()){L.addClass(F)[0].style.zIndex=ae}}return V},blur:function(ae){var ad=f.extend({},ae),af;L.removeClass(F);af=f.Event("tooltipblur");af.originalEvent=ad;L.trigger(af,[V]);return V},reposition:function(ae,av){if(!V.rendered||K){return V}K=1;var am=J.position.target,au=J.position,ap=au.my,ag=au.at,aq=au.adjust,ai=L.outerWidth(),af=L.outerHeight(),an=0,ak=0,ar=f.Event("tooltipmove"),ah=L.css("position")==="fixed",al=au.viewport.jquery?au.viewport:f(k),aj={left:0,top:0},ao=(V.plugins.tip||{}).corner,ad={left:function(az){var ay=al.scrollLeft,aw=ap.x==="left"?ai:ap.x==="right"?-ai:-ai/2,at=ag.x==="left"?an:ag.x==="right"?-an:-an/2,aD=ao&&ao.precedance==="x"?u.defaults.style.tip.width:0,aC=ay-az-aD,ax=az+ai-al.width-ay+aD,aA=aw-(ap.precedance==="x"||ap.x===ap.y?at:0),aB=ap.x==="center";if(aC>0&&(ap.x!=="left"||ax>0)){aj.left-=aA+(aB?0:2*aq.x)}else{if(ax>0&&(ap.x!=="right"||aC>0)){aj.left-=aB?-aA:aA+(2*aq.x)}}if(aj.left!==az&&aB){aj.left-=aq.x}if(aj.left<0&&-aj.left>ax){aj.left=az}return aj.left-az},top:function(aA){var ay=al.scrollTop,at=ap.y==="top"?af:ap.y==="bottom"?-af:-af/2,aB=ag.y==="top"?ak:ag.y==="bottom"?-ak:-ak/2,aD=ao&&ao.precedance==="y"?u.defaults.style.tip.height:0,aw=ay-aA-aD,ax=aA+af-al.height-ay+aD,az=at-(ap.precedance==="y"||ap.x===ap.y?aB:0),aC=ap.y==="center";if(aw>0&&(ap.y!=="top"||ax>0)){aj.top-=az+(aC?0:2*aq.y)}else{if(ax>0&&(ap.y!=="bottom"||aw>0)){aj.top-=aC?-az:az+(2*aq.y)}}if(aj.top!==aA&&aC){aj.top-=aq.y}if(aj.top<0&&-aj.top>ax){aj.top=aA}return aj.top-aA}};av=av===g||!!av||v;al=!al?v:{elem:al,height:al[(al[0]===k?"h":"outerH")+"eight"](),width:al[(al[0]===k?"w":"outerW")+"idth"](),scrollLeft:al.scrollLeft(),scrollTop:al.scrollTop()};if(am==="mouse"){ag={x:"left",y:"top"};ae=ae&&(ae.type==="resize"||ae.type==="scroll")?U.event:aq.mouse||!ae||!ae.pageX?f.extend({},c):ae;aj={top:ae.pageY,left:ae.pageX}}else{if(am==="event"){if(ae&&ae.target&&ae.type!=="scroll"&&ae.type!=="resize"){am=U.target=f(ae.target)}else{am=U.target}}am=f(am).eq(0);if(am.length===0){return V}else{if(am[0]===document||am[0]===k){an=am.width();ak=am.height();if(am[0]===k){aj={top:ah?0:al.scrollTop,left:ah?0:al.scrollLeft}}}else{if(am.is("area")&&s.imagemap){aj=s.imagemap(am,ag)}else{if(am[0].namespaceURI=="http://www.w3.org/2000/svg"&&s.svg){aj=s.svg(am,ag)}else{an=am.outerWidth();ak=am.outerHeight();aj=s.offset(am,au.container)}}}}if(aj.offset){an=aj.width;ak=aj.height;aj=aj.offset}aj.left+=ag.x==="right"?an:ag.x==="center"?an/2:0;aj.top+=ag.y==="bottom"?ak:ag.y==="center"?ak/2:0}aj.left+=aq.x+(ap.x==="right"?-ai:ap.x==="center"?-ai/2:0);aj.top+=aq.y+(ap.y==="bottom"?-af:ap.y==="center"?-af/2:0);if(au.viewport.jquery&&am[0]!==k&&am[0]!==S){aj.adjusted={left:ad.left(aj.left),top:ad.top(aj.top)}}else{aj.adjusted={left:0,top:0}}L.attr("class",function(at,aw){return f.attr(this,"class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(l+"-pos-"+ap.abbreviation());ar.originalEvent=f.extend({},ae);L.trigger(ar,[V,aj,al.elem]);if(ar.isDefaultPrevented()){return V}delete aj.adjusted;if(!av||!isNaN(aj.left,aj.top)){L.css(aj)}else{if(L.is(":visible")&&f.isFunction(au.effect)){au.effect.call(L,V,aj);L.queue(function(at){var aw=f(this);aw.css({opacity:"",height:""});if(f.browser.msie&&this.style){this.style.removeAttribute("filter")}at()})}}K=0;return V},redraw:function(){if(V.rendered<1||ab){return V}var ag=l+"-fluid",af,ad,ae;ab=1;L.css("width","auto").addClass(ag);af=L.width();ad=parseInt(L.css("max-width"),10)||0;ae=parseInt(L.css("min-width"),10)||0;af=ad+ae?Math.min(Math.max(af,ae),ad):af;L.css("width",af).removeClass(ag);ab=0;return V},disable:function(ad){var ae=e;if("boolean"!==typeof ad){ad=!(L.hasClass(ae)||U.disabled)}if(V.rendered){L.toggleClass(ae,ad);f.attr(L[0],"aria-disabled",ad)}else{U.disabled=!!ad}return V},enable:function(){return V.disable(v)},destroy:function(){var ad=ac[0],ae=f.data(ad,q);if(V.rendered){L.remove();f.each(V.plugins,function(){if(this.destroy){this.destroy()}})}clearTimeout(V.timers.show);clearTimeout(V.timers.hide);N(1,1,1,1);f.removeData(ad,"qtip");if(ae){f.attr(ad,"title",ae)}ac.removeAttr("aria-describedby").unbind(".qtip");return ac}})}function y(I,H){var L,T,P,J,K=f(this),M=f(document.body),R=this===document?M:K,Q=(K.metadata)?K.metadata(H.metadata):E,S=H.metadata.type==="html5"&&Q?Q[H.metadata.name]:E,N=K.data(H.metadata.name||"qtipopts");try{N=typeof N==="string"?(new Function("return "+N))():N}catch(O){m("Unable to parse HTML5 attribute data: "+N)}J=f.extend(j,{},u.defaults,H,typeof N==="object"?a(N):E,a(S||Q));if(Q){f.removeData(this,"metadata")}T=J.position;J.id=I;if("boolean"===typeof J.content.text){P=K.attr(J.content.attr);if(J.content.attr!==v&&P){J.content.text=P}else{return v}}if(T.container===v){T.container=M}if(T.target===v){T.target=R}if(J.show.target===v){J.show.target=R}if(J.show.solo===j){J.show.solo=M}if(J.hide.target===v){J.hide.target=R}if(J.position.viewport===j){J.position.viewport=T.container}T.at=new s.Corner(T.at);T.my=new s.Corner(T.my);if(f.data(this,"qtip")){if(J.overwrite){K.qtip("destroy")}else{if(J.overwrite===v){return v}}}if(f.attr(this,"title")){f.data(this,q,f.attr(this,"title"));K.removeAttr("title")}L=new C(K,J,I,!!P);f.data(this,"qtip",L);K.bind("remove.qtip",function(){L.destroy()});return L}u=f.fn.qtip=function(I,M,N){var O=(""+I).toLowerCase(),L=E,H=O==="disable"?[j]:f.makeArray(arguments).slice(1,10),K=H[H.length-1],J=this[0]?f.data(this[0],"qtip"):E;if((!arguments.length&&J)||O==="api"){return J}else{if("string"===typeof I){this.each(function(){var P=f.data(this,"qtip");if(!P){return j}if(K&&K.timeStamp){P.cache.event=K}if(O==="option"&&M){if(f.isPlainObject(M)||N!==g){P.set(M,N)}else{L=P.get(M);return v}}else{if(P[O]){P[O].apply(P[O],H)}}});return L!==E?L:this}else{if("object"===typeof I||!arguments.length){J=a(f.extend(j,{},I));return u.bind.call(this,J,K)}}}};u.bind=function(I,H){return this.each(function(M){var K,J,L,Q=(!I.id||I.id===v||I.id.length<1||f("#"+l+"-"+I.id).length)?u.nextid++:I.id,O=".qtip-"+Q+"-create",N=y.call(this,Q,I);if(N===v){return j}K=N.options;f.each(s,function(){if(this.initialize==="initialize"){this(N)}});J={show:K.show.target,hide:K.hide.target};L={show:f.trim(""+K.show.event).replace(/ /g,O+" ")+O,hide:f.trim(""+K.hide.event).replace(/ /g,O+" ")+O};function P(S){function R(){N.render(typeof S==="object"||K.show.ready);J.show.unbind(L.show);J.hide.unbind(L.hide)}if(N.cache.disabled){return v}N.cache.event=f.extend({},S);if(K.show.delay>0){clearTimeout(N.timers.show);N.timers.show=setTimeout(R,K.show.delay);if(L.show!==L.hide){J.hide.bind(L.hide,function(){clearTimeout(N.timers.show)})}}else{R()}}J.show.bind(L.show,P);if(K.show.ready||K.prerender){P(H)}})};s=u.plugins={Corner:function(H){H=(""+H).replace(/([A-Z])/," $1").replace(/middle/gi,"center").toLowerCase();this.x=(H.match(/left|right/i)||H.match(/center/)||["inherit"])[0].toLowerCase();this.y=(H.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.precedance=(H.charAt(0).search(/^(t|b)/)>-1)?"y":"x";this.string=function(){return this.precedance==="y"?this.y+this.x:this.x+this.y};this.abbreviation=function(){var I=this.x.substr(0,1),J=this.y.substr(0,1);return I===J?I:(I==="c"||(I!=="c"&&J!=="c"))?J+I:I+J}},offset:function(N,J){var O=N.offset(),M=J,I=0,L=document.body,K;function H(Q,P){O.left+=P*Q.scrollLeft();O.top+=P*Q.scrollTop()}if(M){do{if(M[0]===L){break}else{if(M.css("position")!=="static"){K=M.position();O.left-=K.left+(parseInt(M.css("borderLeftWidth"),10)||0);O.top-=K.top+(parseInt(M.css("borderTopWidth"),10)||0);I++}}}while(M=M.offsetParent());if(J[0]!==L||I>1){H(J,1)}if(s.iOS){H(f(k),-1)}}return O},iOS:parseFloat((""+(/CPU.*OS ([0-9_]{3})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,"4_2"])[1]).replace("undefined","3_2").replace("_","."))<4.1,fn:{attr:function(H,L){if(!this.length){return}var I=this[0],K="title",J=f.data(I,"qtip");if(H===K){if(arguments.length<2){return f.data(I,q)}else{if(typeof J==="object"){if(J&&J.rendered&&J.options.content.attr===K&&J.cache.attr){J.set("content.text",L)}f.fn["attr"+D].apply(this,arguments);f.data(I,q,f.attr(I,K));return this.removeAttr("title")}}}},clone:function(I){var J=f([]),H;f("*",this).add(this).each(function(){var K=f.data(this,q);if(K){f.attr(this,"title",K);J=J.add(this)}});H=f.fn["clone"+D].apply(this,arguments);J.removeAttr("title");return H},remove:f.ui?E:function(H,I){f(this).each(function(){if(!I){if(!H||f.filter(H,[this]).length){f("*",this).add(this).each(function(){f(this).triggerHandler("remove")})}}})}}};f.each(s.fn,function(I,J){if(!J){return j}var H=f.fn[I+D]=f.fn[I];f.fn[I]=function(){return J.apply(this,arguments)||H.apply(this,arguments)}});f(k).bind("load.qtip",function(){var H="mousemove";f(document).bind(H+".qtip",function(I){c={pageX:I.pageX,pageY:I.pageY,type:H}})});u.version="nightly";u.nextid=0;u.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" ");u.zindex=15000;u.defaults={prerender:v,id:v,overwrite:j,content:{text:j,attr:"title",title:{text:v,button:v}},position:{my:"top left",at:"bottom right",target:v,container:v,viewport:v,adjust:{x:0,y:0,mouse:j,resize:j},effect:j},show:{target:v,event:"mouseenter",effect:j,delay:90,solo:v,ready:v},hide:{target:v,event:"mouseleave",effect:j,delay:0,fixed:v,inactive:v},style:{classes:"",widget:v},events:{render:E,move:E,show:E,hide:E,toggle:E,focus:E,blur:E}};function z(K){var H=this,M=K.elements.tooltip,L=K.options.content.ajax,J=".qtip-ajax",I=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi;K.checks.ajax={"^content.ajax":function(P,O,N){if(O==="ajax"){L=N}if(O==="once"){H.once(L.once)}else{if(L&&L.url){H.load()}else{H.once(0)}}}};f.extend(H,{init:function(){if(L&&L.url){H.load();M.one("tooltipshow",function(){H.once(L.once)})}},once:function(N){M[(N?"un":"")+"bind"]("tooltipshow"+J,H.load)},load:function(){var R=L.url.indexOf(" "),Q=L.url,N;if(R>-1){N=Q.substr(R);Q=Q.substr(0,R)}function P(S){if(N){S=f("<div/>").append(S.replace(I,"")).find(N)}K.set("content.text",S)}function O(U,S,T){K.set("content.text",S+": "+T)}f.ajax(f.extend({success:P,error:O,context:K},L,{url:Q}));return H}});H.init()}s.ajax=function(I){var H=I.plugins.ajax;return"object"===typeof H?H:(I.plugins.ajax=new z(I))};s.ajax.initialize="render";s.ajax.sanitize=function(H){var J=H.content,I;if(J&&"ajax" in J){I=J.ajax;if(typeof I!=="object"){I=H.content.ajax={url:I}}if("boolean"!==typeof I.once&&I.once){I.once=!!I.once}}};f.extend(j,u.defaults,{content:{ajax:{once:j}}});s.imagemap=function(H,P){var N=H.attr("shape").toLowerCase(),J=H.attr("coords").split(","),O=[],K=f('img[usemap="#'+H.parent("map").attr("name")+'"]'),Q=K.offset(),R={width:0,height:0,offset:{top:10000000000,right:0,bottom:0,left:10000000000}},L=0,M=0;function I(aa,Z){var W=0,Y=1,X=1,U=0,T=0,V=aa.width,S=aa.height;while(V>0&&S>0&&Y>0&&X>0){V=Math.floor(V/2);S=Math.floor(S/2);if(P.x==="left"){Y=V}else{if(P.x==="right"){Y=aa.width-V}else{Y+=Math.floor(V/2)}}if(P.y==="top"){X=S}else{if(P.y==="bottom"){X=aa.height-S}else{X+=Math.floor(S/2)}}W=Z.length;while(W--){if(Z.length<2){break}U=Z[W][0]-aa.offset.left;T=Z[W][1]-aa.offset.top;if((P.x==="left"&&U>=Y)||(P.x==="right"&&U<=Y)||(P.x==="center"&&(U<Y||U>(aa.width-Y)))||(P.y==="top"&&T>=X)||(P.y==="bottom"&&T<=X)||(P.y==="center"&&(T<X||T>(aa.height-X)))){Z.splice(W,1)}}}return{left:Z[0][0],top:Z[0][1]}}Q.left+=Math.ceil((K.outerWidth()-K.width())/2);Q.top+=Math.ceil((K.outerHeight()-K.height())/2);if(N==="poly"){L=J.length;while(L--){M=[parseInt(J[--L],10),parseInt(J[L+1],10)];if(M[0]>R.offset.right){R.offset.right=M[0]}if(M[0]<R.offset.left){R.offset.left=M[0]}if(M[1]>R.offset.bottom){R.offset.bottom=M[1]}if(M[1]<R.offset.top){R.offset.top=M[1]}O.push(M)}}else{O=f.map(J,function(S){return parseInt(S,10)})}switch(N){case"rect":R={width:Math.abs(O[2]-O[0]),height:Math.abs(O[3]-O[1]),offset:{left:O[0],top:O[1]}};break;case"circle":R={width:O[2]+2,height:O[2]+2,offset:{left:O[0],top:O[1]}};break;case"poly":f.extend(R,{width:Math.abs(R.offset.right-R.offset.left),height:Math.abs(R.offset.bottom-R.offset.top)});if(P.string()==="centercenter"){R.offset={left:R.offset.left+(R.width/2),top:R.offset.top+(R.height/2)}}else{R.offset=I(R,O.slice())}R.width=R.height=0;break}R.offset.left+=Q.left;R.offset.top+=Q.top;return R};function A(M,K,I){var J=Math.ceil(K/2),L=Math.ceil(I/2),H={bottomright:[[0,0],[K,I],[K,0]],bottomleft:[[0,0],[K,0],[0,I]],topright:[[0,I],[K,0],[K,I]],topleft:[[0,0],[0,I],[K,I]],topcenter:[[0,I],[J,0],[K,I]],bottomcenter:[[0,0],[K,0],[J,I]],rightcenter:[[0,0],[K,L],[0,I]],leftcenter:[[K,0],[K,I],[0,L]]};H.lefttop=H.bottomright;H.righttop=H.bottomleft;H.leftbottom=H.topright;H.rightbottom=H.topleft;return H[M.string()]}function B(S,R){var U=this,J=S.options.style.tip,L=S.elements,V=L.tooltip,K={top:0,left:0,corner:""},W={width:J.width,height:J.height},Q={},P=J.border||0,O=".qtip-tip",N=f("<canvas />")[0].getContext;U.corner=E;U.mimic=E;S.checks.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){if(!U.init()){U.destroy()}S.reposition()},"^style.tip.(height|width)$":function(){W={width:J.width,height:J.height};U.create();U.update();S.reposition()},"^content.title.text|style.(classes|widget)$":function(){if(L.tip){U.update()}}};function T(aa,Z,ad,X){if(!L.tip){return}var ab=f.extend({},U.corner),Y=ad.adjusted,ac;if(U.corner.fixed!==j){if(Y.left){ab.x=ab.x==="center"?(Y.left>0?"left":"right"):(ab.x==="left"?"right":"left")}if(Y.top){ab.y=ab.y==="center"?(Y.top>0?"top":"bottom"):(ab.y==="top"?"bottom":"top")}if(ab.string()!==K.corner&&(K.top!==Y.top||K.left!==Y.left)){ac=U.update(ab)}}if(!ac){ac=U.position(ab,0)}if(ac.right!==g){ac.left=ac.right}if(ac.bottom!==g){ac.top=ac.bottom}ac.option=Math.max(0,J.offset);ad.left-=ac.left.charAt?ac.option:(ac.right?-1:1)*ac.left;ad.top-=ac.top.charAt?ac.option:(ac.bottom?-1:1)*ac.top;K.left=Y.left;K.top=Y.top;K.corner=ab.string()}function I(ac,aa,Y){aa=!aa?ac[ac.precedance]:aa;var X=L.titlebar&&ac.y==="top",ab=X?L.titlebar:L.content,Z="border-"+aa+"-width",ad=parseInt(ab.css(Z),10);return(Y?ad||parseInt(V.css(Z),10):ad)||0}function M(ac){var X=L.titlebar&&ac.y==="top",ab=X?L.titlebar:L.content,aa=f.browser.mozilla,ad=aa?"-moz-":f.browser.webkit?"-webkit-":"",Z=ac.y+(aa?"":"-")+ac.x,Y=ad+(aa?"border-radius-"+Z:"border-"+Z+"-radius");return parseInt(ab.css(Y),10)||parseInt(V.css(Y),10)||0}function H(ag){var ae=ag.precedance==="y",Y=W[ae?"width":"height"],ah=W[ae?"height":"width"],ad=ag.string().indexOf("center")>-1,X=Y*(ad?0.5:1),aa=Math.pow,ai=Math.round,af,ac,aj,Z=Math.sqrt(aa(X,2)+aa(ah,2)),ab=[(P/X)*Z,(P/ah)*Z];ab[2]=Math.sqrt(aa(ab[0],2)-aa(P,2));ab[3]=Math.sqrt(aa(ab[1],2)-aa(P,2));af=Z+ab[2]+ab[3]+(ad?0:ab[0]);ac=af/Z;aj=[ai(ac*ah),ai(ac*Y)];return{height:aj[ae?0:1],width:aj[ae?1:0]}}f.extend(U,{init:function(){var X=U.detectCorner()&&(N||f.browser.msie);if(X){U.create();U.update();V.unbind(O).bind("tooltipmove"+O,T)}return X},detectCorner:function(){var Z=J.corner,Y=S.options.position,X=Y.at,aa=Y.my.string?Y.my.string():Y.my;if(Z===v||(aa===v&&X===v)){return v}else{if(Z===j){U.corner=new s.Corner(aa)}else{if(!Z.string){U.corner=new s.Corner(Z);U.corner.fixed=j}}}return U.corner.string()!=="centercenter"},detectColours:function(){var ac,al,aa,ai=L.tip.css({backgroundColor:"",border:""}),aj=U.corner,Y=aj[aj.precedance],X="border-"+Y+"-color",ae="border"+Y.charAt(0)+Y.substr(1)+"Color",af=/rgba?\(0, 0, 0(, 0)?\)|transparent/i,ah="background-color",am="transparent",ad="ui-tooltip-fluid",ab=f(document.body).css("color"),ak=S.elements.content.css("color"),ag=L.titlebar&&(aj.y==="top"||(aj.y==="center"&&ai.position().top+(W.height/2)+J.offset<L.titlebar.outerHeight(1))),Z=ag?L.titlebar:L.content;V.addClass(ad);al=ai.css(ah)||am;aa=ai[0].style[ae];if(!al||af.test(al)){Q.fill=Z.css(ah);if(af.test(Q.fill)){Q.fill=V.css(ah)||al}}if(!aa||af.test(aa)){Q.border=V.css(X);if(af.test(Q.border)||Q.border===ab){Q.border=Z.css(X);if(Q.border===ak){Q.border=aa}}}f("*",ai).add(ai).css(ah,am).css("border","");V.removeClass(ad)},create:function(){var Z=W.width,Y=W.height,X;if(L.tip){L.tip.remove()}L.tip=f("<div />",{"class":"ui-tooltip-tip"}).css({width:Z,height:Y}).prependTo(V);if(N){f("<canvas />").appendTo(L.tip)[0].getContext("2d").save()}else{X='<vml:shape coordorigin="0,0" style="display:inline-block; position:absolute; behavior:url(#default#VML);"></vml:shape>';L.tip.html(P?X+=X:X)}},update:function(af){var ae=L.tip,aj=ae.children(),Z=W.width,ag=W.height,aa="px solid ",ai="px dashed transparent",ak=J.mimic,ah=Math.round,X,Y,ad,ab,ac;if(!af){af=U.corner}if(ak===v){ak=af}else{ak=new s.Corner(ak);ak.precedance=af.precedance;if(ak.x==="inherit"){ak.x=af.x}else{if(ak.y==="inherit"){ak.y=af.y}else{if(ak.x===ak.y){ak[af.precedance]=af[af.precedance]}}}}X=ak.precedance;U.detectColours();P=Q.border==="transparent"||Q.border==="#123456"?0:J.border===j?I(af,E,j):J.border;ad=A(ak,Z,ag);ac=H(af);ae.css(ac);if(af.precedance==="y"){ab=[ah(ak.x==="left"?P:ak.x==="right"?ac.width-Z-P:(ac.width-Z)/2),ah(ak.y==="top"?ac.height-ag:0)]}else{ab=[ah(ak.x==="left"?ac.width-Z:0),ah(ak.y==="top"?P:ak.y==="bottom"?ac.height-ag-P:(ac.height-ag)/2)]}if(N){aj.attr(ac);Y=aj[0].getContext("2d");Y.restore();Y.save();Y.clearRect(0,0,3000,3000);Y.translate(ab[0],ab[1]);Y.beginPath();Y.moveTo(ad[0][0],ad[0][1]);Y.lineTo(ad[1][0],ad[1][1]);Y.lineTo(ad[2][0],ad[2][1]);Y.closePath();Y.fillStyle=Q.fill;Y.strokeStyle=Q.border;Y.lineWidth=P*2;Y.lineJoin="miter";Y.miterLimit=100;Y.stroke();Y.fill()}else{ad="m"+ad[0][0]+","+ad[0][1]+" l"+ad[1][0]+","+ad[1][1]+" "+ad[2][0]+","+ad[2][1]+" xe";ab[2]=P&&/^(r|b)/i.test(af.string())?1:0;aj.css({antialias:""+(ak.string().indexOf("center")>-1),left:ab[0]-(ab[2]*Number(X==="x")),top:ab[1]-(ab[2]*Number(X==="y")),width:Z+P,height:ag+P}).each(function(al){var am=f(this);am.attr({coordsize:(Z+P)+" "+(ag+P),path:ad,fillcolor:Q.fill,filled:!!al,stroked:!!!al}).css({display:P||al?"block":"none"});if(!al&&P>0&&am.html()===""){am.html('<vml:stroke weight="'+(P*2)+'px" color="'+Q.border+'" miterlimit="1000" joinstyle="miter"  style="behavior:url(#default#VML); display:block;" />')}})}return U.position(af,1)},position:function(aa,ae){var ab=L.tip,X={},ad=Math.max(0,J.offset),Y,Z,ac;if(J.corner===v||!ab){return v}aa=aa||U.corner;Y=aa.precedance;Z=H(aa);ac=f.browser.msie&&P&&/^(b|r)/i.test(aa.string())?1:0;f.each(Y==="y"?[aa.x,aa.y]:[aa.y,aa.x],function(ai,ah){var af,ag;if(ah==="center"){af=Y==="y"?"left":"top";X[af]="50%";X["margin-"+af]=-Math.round(Z[Y==="y"?"width":"height"]/2)+ad}else{af=I(aa,ah,j);ag=M(aa);X[ah]=ai||!P?I(aa,ah)+(!ai?ag:0):ad+(ag>af?ag:0)}});X[aa[Y]]-=Z[Y==="x"?"width":"height"]+ac;if(ae){ab.css({top:"",bottom:"",left:"",right:"",margin:""}).css(X)}return X},destroy:function(){if(L.tip){L.tip.remove()}V.unbind(O)}});U.init()}s.tip=function(I){var H=I.plugins.tip;return"object"===typeof H?H:(I.plugins.tip=new B(I))};s.tip.initialize="render";s.tip.sanitize=function(H){var I=H.style,J;if(I&&"tip" in I){J=H.style.tip;if(typeof J!=="object"){H.style.tip={corner:J}}if(!(/string|boolean/i).test(typeof J.corner)){J.corner=j}if(typeof J.width!=="number"){delete J.width}if(typeof J.height!=="number"){delete J.height}if(typeof J.border!=="number"&&J.border!==j){delete J.border}if(typeof J.offset!=="number"){delete J.offset}}};f.extend(j,u.defaults,{style:{tip:{corner:j,mimic:v,width:6,height:6,border:j,offset:0}}});s.svg=function(L,P){var O=f(document),J=L[0],Q={width:0,height:0,offset:{top:10000000000,left:10000000000}},K,H,M,N,I;if(J.getBBox&&J.parentNode){K=J.getBBox();H=J.getScreenCTM();M=J.farthestViewportElement||J;if(!M.createSVGPoint){return Q}N=M.createSVGPoint();N.x=K.x;N.y=K.y;I=N.matrixTransform(H);Q.offset.left=I.x;Q.offset.top=I.y;N.x+=K.width;N.y+=K.height;I=N.matrixTransform(H);Q.width=I.x-Q.offset.left;Q.height=I.y-Q.offset.top;Q.offset.left+=O.scrollLeft();Q.offset.top+=O.scrollTop()}return Q};function b(N){var J=this,K=N.options.show.modal,I=N.elements,O=I.tooltip,H="#qtip-overlay",M=".qtipmodal",L="tooltipshow"+M+" tooltiphide"+M;N.checks.modal={"^show.modal.(on|blur)$":function(){J.init();I.overlay.toggle(O.is(":visible"))}};f.extend(J,{init:function(){if(K.on){O.unbind(M).bind(L,function(R,Q,S){var P=R.type.replace("tooltip","");if(f.isFunction(K[P])){K[P].call(I.overlay,S,Q)}else{J[P](S)}});J.create();if(K.blur===j){I.overlay.unbind(M+N.id).bind("click"+M+N.id,function(){N.hide.call(N)})}I.overlay.css("cursor",K.blur?"pointer":"")}},create:function(){var Q=f(H),P;if(Q.length){I.overlay=Q;return Q}P=I.overlay=f("<div />",{id:H.substr(1),css:{position:"absolute",top:0,left:0,display:"none"},mousedown:function(){return v}}).appendTo(document.body);f(k).bind("resize"+M,function(){P.css({height:Math.max(f(k).height(),f(document).height()),width:Math.max(f(k).width(),f(document).width())})}).trigger("resize");return P},toggle:function(T){var P=I.overlay,S=N.options.show.modal.effect,R=T?"show":"hide",Q;if(!P){P=J.create()}if(P.is(":animated")&&!T){return}P.stop(j,v);if(T){Q=parseInt(f.css(O[0],"z-index"),10);P.css("z-index",(Q||u.zindex)-1)}if(f.isFunction(S)){S.call(P,T)}else{if(S===v){P[R]()}else{P.fadeTo(90,T?0.7:0,function(){if(!T){f(this).hide()}})}}},show:function(){J.toggle(j)},hide:function(){J.toggle(v)},destroy:function(){var P=I.overlay;if(P){f(H).each(function(){var Q=f(this).data("qtip");if(Q&&Q.id!==Q.id&&Q.options.show.modal){return(P=v)}});if(P){I.overlay.remove();f(k).unbind(M)}else{I.overlay.unbind(M+N.id)}}O.unbind(L)}});J.init()}s.modal=function(I){var H=I.plugins.modal;return"object"===typeof H?H:(I.plugins.modal=new b(I))};s.modal.initialize="render";s.modal.sanitize=function(H){if(H.show){if(typeof H.show.modal!=="object"){H.show.modal={on:!!H.show.modal}}else{if(typeof H.show.modal.on==="undefined"){H.show.modal.on=j}}}};f.extend(j,u.defaults,{show:{modal:{on:v,effect:j,blur:j}}});function G(L){var I=this,H=L.elements,M=H.tooltip,K=".bgiframe-"+L.id,J="tooltipmove"+K+" tooltipshow"+K;f.extend(I,{init:function(){H.bgiframe=f('<iframe class="ui-tooltip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';"  style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0);"></iframe>');H.bgiframe.appendTo(M);M.bind(J,I.adjust)},adjust:function(){var P=L.get("dimensions"),O=L.plugins.tip,Q=L.elements.tip,N,R;R=parseInt(M.css("border-left-width"),10)||0;R={left:-R,top:-R};if(O&&Q){N=(O.corner.precedance==="x")?["width","left"]:["height","top"];R[N[1]]-=Q[N[0]]()}H.bgiframe.css(R).css(P)},destroy:function(){I.iframe.remove();M.unbind(J)}});I.init()}s.bgiframe=function(J){var I=f.browser,H=J.plugins.bgiframe;if(!s.bgiframe.needBGI||!(I.msie&&I.version.charAt(0)==="6")){return v}return"object"===typeof H?H:(J.plugins.bgiframe=new G(J))};s.bgiframe.initialize="render";s.bgiframe.needBGI=f("select, object").length>0}(jQuery,window));(function(a){a.Jcrop=function(d,E){var d=d,E=E;if(typeof(d)!=="object"){d=a(d)[0]}if(typeof(E)!=="object"){E={}}if(!("trackDocument" in E)){E.trackDocument=a.browser.msie?false:true;if(a.browser.msie&&a.browser.version.split(".")[0]=="8"){E.trackDocument=true}}if(!("keySupport" in E)){E.keySupport=a.browser.msie?false:true}var Y={trackDocument:false,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:0.6,borderOpacity:0.4,handleOpacity:0.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:true,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:true,allowMove:true,allowResize:true,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}};var L=Y;D(E);var aa=a(d);var ap=aa.clone().removeAttr("id").css({position:"absolute"});ap.width(aa.width());ap.height(aa.height());aa.after(ap).hide();X(ap,L.boxWidth,L.boxHeight);var U=ap.width(),S=ap.height(),ad=a("<div />").width(U).height(S).addClass(G("holder")).css({position:"relative",backgroundColor:L.bgColor}).insertAfter(aa).append(ap);if(L.addClass){ad.addClass(L.addClass)}var M=a("<img />").attr("src",ap.attr("src")).css("position","absolute").width(U).height(S);var k=a("<div />").width(O(100)).height(O(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(M);var P=a("<div />").width(O(100)).height(O(100)).css("zIndex",320);var C=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(ap).append(k,P);var y=L.boundary;var b=ai().width(U+(y*2)).height(S+(y*2)).css({position:"absolute",top:l(-y),left:l(-y),zIndex:290}).mousedown(ag);var B,al,s,W;var Q,e,n=true;var ah=H(ap),v,ar,aq,F,af;var ae=function(){var av=0,aG=0,au=0,aF=0,ay,aw;function aA(aJ){var aJ=ax(aJ);au=av=aJ[0];aF=aG=aJ[1]}function az(aJ){var aJ=ax(aJ);ay=aJ[0]-au;aw=aJ[1]-aF;au=aJ[0];aF=aJ[1]}function aI(){return[ay,aw]}function at(aL){var aK=aL[0],aJ=aL[1];if(0>av+aK){aK-=aK+av}if(0>aG+aJ){aJ-=aJ+aG}if(S<aF+aJ){aJ+=S-(aF+aJ)}if(U<au+aK){aK+=U-(au+aK)}av+=aK;au+=aK;aG+=aJ;aF+=aJ}function aB(aJ){var aK=aH();switch(aJ){case"ne":return[aK.x2,aK.y];case"nw":return[aK.x,aK.y];case"se":return[aK.x2,aK.y2];case"sw":return[aK.x,aK.y2]}}function aH(){if(!L.aspectRatio){return aE()}var aL=L.aspectRatio,aS=L.minSize[0]/Q,aR=L.minSize[1]/e,aK=L.maxSize[0]/Q,aU=L.maxSize[1]/e,aM=au-av,aT=aF-aG,aN=Math.abs(aM),aO=Math.abs(aT),aP=aN/aO,aJ,aQ;if(aK==0){aK=U*10}if(aU==0){aU=S*10}if(aP<aL){aQ=aF;w=aO*aL;aJ=aM<0?av-w:w+av;if(aJ<0){aJ=0;h=Math.abs((aJ-av)/aL);aQ=aT<0?aG-h:h+aG}else{if(aJ>U){aJ=U;h=Math.abs((aJ-av)/aL);aQ=aT<0?aG-h:h+aG}}}else{aJ=au;h=aN/aL;aQ=aT<0?aG-h:aG+h;if(aQ<0){aQ=0;w=Math.abs((aQ-aG)*aL);aJ=aM<0?av-w:w+av}else{if(aQ>S){aQ=S;w=Math.abs(aQ-aG)*aL;aJ=aM<0?av-w:w+av}}}if(aJ>av){if(aJ-av<aS){aJ=av+aS}else{if(aJ-av>aK){aJ=av+aK}}if(aQ>aG){aQ=aG+(aJ-av)/aL}else{aQ=aG-(aJ-av)/aL}}else{if(aJ<av){if(av-aJ<aS){aJ=av-aS}else{if(av-aJ>aK){aJ=av-aK}}if(aQ>aG){aQ=aG+(av-aJ)/aL}else{aQ=aG-(av-aJ)/aL}}}if(aJ<0){av-=aJ;aJ=0}else{if(aJ>U){av-=aJ-U;aJ=U}}if(aQ<0){aG-=aQ;aQ=0}else{if(aQ>S){aG-=aQ-S;aQ=S}}return last=aD(aC(av,aG,aJ,aQ))}function ax(aJ){if(aJ[0]<0){aJ[0]=0}if(aJ[1]<0){aJ[1]=0}if(aJ[0]>U){aJ[0]=U}if(aJ[1]>S){aJ[1]=S}return[aJ[0],aJ[1]]}function aC(aM,aO,aL,aN){var aQ=aM,aP=aL,aK=aO,aJ=aN;if(aL<aM){aQ=aL;aP=aM}if(aN<aO){aK=aN;aJ=aO}return[Math.round(aQ),Math.round(aK),Math.round(aP),Math.round(aJ)]}function aE(){var aK=au-av;var aJ=aF-aG;if(B&&(Math.abs(aK)>B)){au=(aK>0)?(av+B):(av-B)}if(al&&(Math.abs(aJ)>al)){aF=(aJ>0)?(aG+al):(aG-al)}if(W&&(Math.abs(aJ)<W)){aF=(aJ>0)?(aG+W):(aG-W)}if(s&&(Math.abs(aK)<s)){au=(aK>0)?(av+s):(av-s)}if(av<0){au-=av;av-=av}if(aG<0){aF-=aG;aG-=aG}if(au<0){av-=au;au-=au}if(aF<0){aG-=aF;aF-=aF}if(au>U){var aL=au-U;av-=aL;au-=aL}if(aF>S){var aL=aF-S;aG-=aL;aF-=aL}if(av>U){var aL=av-S;aF-=aL;aG-=aL}if(aG>S){var aL=aG-S;aF-=aL;aG-=aL}return aD(aC(av,aG,au,aF))}function aD(aJ){return{x:aJ[0],y:aJ[1],x2:aJ[2],y2:aJ[3],w:aJ[2]-aJ[0],h:aJ[3]-aJ[1]}}return{flipCoords:aC,setPressed:aA,setCurrent:az,getOffset:aI,moveOffset:at,getCorner:aB,getFixed:aH}}();var ab=function(){var aA,aw,aG,aF,aO=370;var az={};var aS={};var av=false;var aE=L.handleOffset;if(L.drawBorders){az={top:aB("hline").css("top",a.browser.msie?l(-1):l(0)),bottom:aB("hline"),left:aB("vline"),right:aB("vline")}}if(L.dragEdges){aS.t=aN("n");aS.b=aN("s");aS.r=aN("e");aS.l=aN("w")}L.sideHandles&&aJ(["n","s","e","w"]);L.cornerHandles&&aJ(["sw","nw","ne","se"]);function aB(aV){var aW=a("<div />").css({position:"absolute",opacity:L.borderOpacity}).addClass(G(aV));k.append(aW);return aW}function au(aV,aW){var aX=a("<div />").mousedown(c(aV)).css({cursor:aV+"-resize",position:"absolute",zIndex:aW});P.append(aX);return aX}function aH(aV){return au(aV,aO++).css({top:l(-aE+1),left:l(-aE+1),opacity:L.handleOpacity}).addClass(G("handle"))}function aN(aX){var a0=L.handleSize,a1=aE,aZ=a0,aW=a0,aY=a1,aV=a1;switch(aX){case"n":case"s":aW=O(100);break;case"e":case"w":aZ=O(100);break}return au(aX,aO++).width(aW).height(aZ).css({top:l(-aY+1),left:l(-aV+1)})}function aJ(aV){for(i in aV){aS[aV[i]]=aH(aV[i])}}function aL(a2){var aX=Math.round((a2.h/2)-aE),aW=Math.round((a2.w/2)-aE),a0=west=-aE+1,aZ=a2.w-aE,aY=a2.h-aE,aV,a1;"e" in aS&&aS.e.css({top:l(aX),left:l(aZ)})&&aS.w.css({top:l(aX)})&&aS.s.css({top:l(aY),left:l(aW)})&&aS.n.css({left:l(aW)});"ne" in aS&&aS.ne.css({left:l(aZ)})&&aS.se.css({top:l(aY),left:l(aZ)})&&aS.sw.css({top:l(aY)});"b" in aS&&aS.b.css({top:l(aY)})&&aS.r.css({left:l(aZ)})}function aD(aV,aW){M.css({top:l(-aW),left:l(-aV)});C.css({top:l(aW),left:l(aV)})}function aU(aV,aW){C.width(aV).height(aW)}function ax(){var aV=ae.getFixed();ae.setPressed([aV.x,aV.y]);ae.setCurrent([aV.x2,aV.y2]);aR()}function aR(){if(aF){return aC()}}function aC(){var aV=ae.getFixed();aU(aV.w,aV.h);aD(aV.x,aV.y);L.drawBorders&&az.right.css({left:l(aV.w-1)})&&az.bottom.css({top:l(aV.h-1)});av&&aL(aV);aF||aT();L.onChange(ac(aV))}function aT(){C.show();ap.css("opacity",L.bgOpacity);aF=true}function aP(){aQ();C.hide();ap.css("opacity",1);aF=false}function at(){if(av){aL(ae.getFixed());P.show()}}function aK(){av=true;if(L.allowResize){aL(ae.getFixed());P.show();return true}}function aQ(){av=false;P.hide()}function aM(aV){(F=aV)?aQ():aK()}function aI(){aM(false);ax()}var ay=ai().mousedown(c("move")).css({cursor:"move",position:"absolute",zIndex:360});k.append(ay);aQ();return{updateVisible:aR,update:aC,release:aP,refresh:ax,setCursor:function(aV){ay.css("cursor",aV)},enableHandles:aK,enableOnly:function(){av=true},showHandles:at,disableHandles:aQ,animMode:aM,done:aI}}();var T=function(){var au=function(){},aw=function(){},av=L.trackDocument;if(!av){b.mousemove(at).mouseup(ax).mouseout(ax)}function aB(){b.css({zIndex:450});if(av){a(document).mousemove(at).mouseup(ax)}}function aA(){b.css({zIndex:290});if(av){a(document).unbind("mousemove",at).unbind("mouseup",ax)}}function at(aC){au(J(aC))}function ax(aC){aC.preventDefault();aC.stopPropagation();if(v){v=false;aw(J(aC));L.onSelect(ac(ae.getFixed()));aA();au=function(){};aw=function(){}}return false}function ay(aD,aC){v=true;au=aD;aw=aC;aB();return false}function az(aC){b.css("cursor",aC)}ap.before(b);return{activateHandlers:ay,setCursor:az}}();var ao=function(){var aw=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(at).blur(ax),ay=a("<div />").css({position:"absolute",overflow:"hidden"}).append(aw);function au(){if(L.keySupport){aw.show();aw.focus()}}function ax(az){aw.hide()}function av(aA,az,aB){if(L.allowMove){ae.moveOffset([az,aB]);ab.updateVisible()}aA.preventDefault();aA.stopPropagation()}function at(aA){if(aA.ctrlKey){return true}af=aA.shiftKey?true:false;var az=af?10:1;switch(aA.keyCode){case 37:av(aA,-az,0);break;case 39:av(aA,az,0);break;case 38:av(aA,0,-az);break;case 40:av(aA,0,az);break;case 27:ab.release();break;case 9:return true}return nothing(aA)}if(L.keySupport){ay.insertBefore(ap)}return{watchKeys:au}}();function l(at){return""+parseInt(at)+"px"}function O(at){return""+parseInt(at)+"%"}function G(at){return L.baseClass+"-"+at}function H(at){var au=a(at).offset();return[au.left,au.top]}function J(at){return[(at.pageX-ah[0]),(at.pageY-ah[1])]}function I(at){if(at!=ar){T.setCursor(at);ar=at}}function f(av,ax){ah=H(ap);T.setCursor(av=="move"?av:av+"-resize");if(av=="move"){return T.activateHandlers(V(ax),q)}var at=ae.getFixed();var au=u(av);var aw=ae.getCorner(u(au));ae.setPressed(ae.getCorner(au));ae.setCurrent(aw);T.activateHandlers(K(av,at),q)}function K(au,at){return function(av){if(!L.aspectRatio){switch(au){case"e":av[1]=at.y2;break;case"w":av[1]=at.y2;break;case"n":av[0]=at.x2;break;case"s":av[0]=at.x2;break}}else{switch(au){case"e":av[1]=at.y+1;break;case"w":av[1]=at.y+1;break;case"n":av[0]=at.x+1;break;case"s":av[0]=at.x+1;break}}ae.setCurrent(av);ab.update()}}function V(au){var at=au;ao.watchKeys();return function(av){ae.moveOffset([av[0]-at[0],av[1]-at[1]]);at=av;ab.update()}}function u(at){switch(at){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function c(at){return function(au){if(L.disabled){return false}if((at=="move")&&!L.allowMove){return false}v=true;f(at,J(au));au.stopPropagation();au.preventDefault();return false}}function X(ax,au,aw){var at=ax.width(),av=ax.height();if((at>au)&&au>0){at=au;av=(au/ax.width())*ax.height()}if((av>aw)&&aw>0){av=aw;at=(aw/ax.height())*ax.width()}Q=ax.width()/at;e=ax.height()/av;ax.width(at).height(av)}function ac(at){return{x:parseInt(at.x*Q),y:parseInt(at.y*e),x2:parseInt(at.x2*Q),y2:parseInt(at.y2*e),w:parseInt(at.w*Q),h:parseInt(at.h*e)}}function q(au){var at=ae.getFixed();if(at.w>L.minSelect[0]&&at.h>L.minSelect[1]){ab.enableHandles();ab.done()}else{ab.release()}T.setCursor(L.allowSelect?"crosshair":"default")}function ag(at){if(L.disabled){return false}if(!L.allowSelect){return false}v=true;ah=H(ap);ab.disableHandles();I("crosshair");var au=J(at);ae.setPressed(au);T.activateHandlers(an,q);ao.watchKeys();ab.update();at.stopPropagation();at.preventDefault();return false}function an(at){ae.setCurrent(at);ab.update()}function ai(){var at=a("<div></div>").addClass(G("tracker"));a.browser.msie&&at.css({opacity:0,backgroundColor:"white"});return at}function x(aK){var aF=aK[0]/Q,au=aK[1]/e,aE=aK[2]/Q,at=aK[3]/e;if(F){return}var aD=ae.flipCoords(aF,au,aE,at);var aI=ae.getFixed();var aw=initcr=[aI.x,aI.y,aI.x2,aI.y2];var av=L.animationDelay;var aB=aw[0];var aA=aw[1];var aE=aw[2];var at=aw[3];var aH=aD[0]-initcr[0];var ay=aD[1]-initcr[1];var aG=aD[2]-initcr[2];var ax=aD[3]-initcr[3];var aC=0;var az=L.swingSpeed;ab.animMode(true);var aJ=function(){return function(){aC+=(100-aC)/az;aw[0]=aB+((aC/100)*aH);aw[1]=aA+((aC/100)*ay);aw[2]=aE+((aC/100)*aG);aw[3]=at+((aC/100)*ax);if(aC<100){aL()}else{ab.done()}if(aC>=99.8){aC=100}am(aw)}}();function aL(){window.setTimeout(aJ,av)}aL()}function N(at){am([at[0]/Q,at[1]/e,at[2]/Q,at[3]/e])}function am(at){ae.setPressed([at[0],at[1]]);ae.setCurrent([at[2],at[3]]);ab.update()}function D(at){if(typeof(at)!="object"){at={}}L=a.extend(L,at);if(typeof(L.onChange)!=="function"){L.onChange=function(){}}if(typeof(L.onSelect)!=="function"){L.onSelect=function(){}}}function j(){return ac(ae.getFixed())}function ak(){return ae.getFixed()}function z(at){D(at);R()}function A(){L.disabled=true;ab.disableHandles();ab.setCursor("default");T.setCursor("default")}function Z(){L.disabled=false;R()}function m(){ab.done();T.activateHandlers(null,null)}function aj(){ad.remove();aa.show()}function R(at){L.allowResize?at?ab.enableOnly():ab.enableHandles():ab.disableHandles();T.setCursor(L.allowSelect?"crosshair":"default");ab.setCursor(L.allowMove?"move":"default");ad.css("backgroundColor",L.bgColor);if("setSelect" in L){N(E.setSelect);ab.done();delete (L.setSelect)}if("trueSize" in L){Q=L.trueSize[0]/U;e=L.trueSize[1]/S}B=L.maxSize[0]||0;al=L.maxSize[1]||0;s=L.minSize[0]||0;W=L.minSize[1]||0;if("outerImage" in L){ap.attr("src",L.outerImage);delete (L.outerImage)}ab.refresh()}P.hide();R(true);var g={animateTo:x,setSelect:N,setOptions:z,tellSelect:j,tellScaled:ak,disable:A,enable:Z,cancel:m,focus:ao.watchKeys,getBounds:function(){return[U*Q,S*e]},getWidgetSize:function(){return[U,S]},release:ab.release,destroy:aj};aa.data("Jcrop",g);return g};a.fn.Jcrop=function(c){function b(f){var e=c.useImg||f.src;var d=new Image();d.onload=function(){a.Jcrop(f,c)};d.src=e}if(typeof(c)!=="object"){c={}}this.each(function(){if(a(this).data("Jcrop")){if(c=="api"){return a(this).data("Jcrop")}else{a(this).data("Jcrop").setOptions(c)}}else{b(this)}});return this}})(jQuery);
/*!
* jquery.fixedHeaderTable. The jQuery fixedHeaderTable plugin
*
* Copyright (c) 2011 Mark Malek
* http://fixedheadertable.com
*
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
* 
* http://docs.jquery.com/Plugins/Authoring
* jQuery authoring guidelines
*
* Launch  : October 2009
* Version : 1.2.2
* Released: May 9th, 2011
*
* 
* all CSS sizing (width,height) is done in pixels (px)
*/
(function(b){b.fn.fixedHeaderTable=function(g){var j={width:"100%",height:"100%",borderCollapse:true,themeClass:"fht-default",autoShow:true,loader:false,footer:false,cloneHeadToFoot:false,cloneHeaderToFooter:false,autoResize:false,create:null};var l={};var a={init:function(c){l=b.extend({},j,c);return this.each(function(){var d=b(this),e=this;if(k._isTable(d)){a.setup.apply(this,Array.prototype.slice.call(arguments,1));b.isFunction(l.create)&&l.create.call(this)}else{b.error("Invalid table mark-up")}})},setup:function(F){var H=b(this),G=this,y=H.find("thead"),e=H.find("tfoot"),C=H.find("tbody"),A,f,I,B,D,c,x=0;l.scrollbarOffset=k._getScrollbarWidth();l.themeClassName=l.themeClass;if(l.width.search("%")>-1){var d=H.parent().width()-l.scrollbarOffset}else{var d=l.width-l.scrollbarOffset}H.css({width:d});if(!H.closest(".fht-table-wrapper").length){H.addClass("fht-table");H.wrap('<div class="fht-table-wrapper"></div>')}A=H.closest(".fht-table-wrapper");A.css({width:l.width,height:l.height}).addClass(l.themeClassName);if(!H.hasClass("fht-table-init")){H.wrap('<div class="fht-tbody"></div>')}B=H.closest(".fht-tbody");var E=k._getTableProps(H);k._setupClone(B,E.tbody);if(!H.hasClass("fht-table-init")){f=b('<div class="fht-thead"><table class="fht-table"></table></div>').prependTo(A);y.clone().appendTo(f.find("table"))}else{f=A.find("div.fht-thead")}k._setupClone(f,E.thead);H.css({"margin-top":-y.outerHeight(true)-E.border});if(l.footer==true){k._setupTableFooter(H,G,E);if(!e.length){e=A.find("div.fht-tfoot table")}x=e.outerHeight(true)}var z=A.height()-y.outerHeight(true)-x-E.border;B.css({height:z});if(!l.autoShow){A.hide()}H.addClass("fht-table-init");if(typeof(l.altClass)!=="undefined"){H.find("tbody tr:odd").addClass(l.altClass)}k._bindScroll(B);return G},resize:function(d){var c=b(this),e=this;return e},show:function(e,f,n){var c=b(this),m=this,d=c.closest(".fht-table-wrapper");if(typeof(e)!=="undefined"&&typeof(e)==="number"){d.show(e,function(){b.isFunction(n)&&n.call(this)});return m}else{if(typeof(e)!=="undefined"&&typeof(e)==="string"&&typeof(f)!=="undefined"&&typeof(f)==="number"){d.show(e,f,function(){b.isFunction(n)&&n.call(this)});return m}}c.closest(".fht-table-wrapper").show();b.isFunction(n)&&n.call(this);return m},hide:function(e,f,n){var c=b(this),m=this,d=c.closest(".fht-table-wrapper");if(typeof(e)!=="undefined"&&typeof(e)==="number"){d.hide(e,function(){b.isFunction(n)&&n.call(this)});return m}else{if(typeof(e)!=="undefined"&&typeof(e)==="string"&&typeof(f)!=="undefined"&&typeof(f)==="number"){d.hide(e,f,function(){b.isFunction(n)&&n.call(this)});return m}}c.closest(".fht-table-wrapper").hide();b.isFunction(n)&&n.call(this);return m},destroy:function(){var c=b(this),e=this,d=c.closest(".fht-table-wrapper");c.insertBefore(d).removeAttr("style").append(d.find("tfoot")).removeClass("fht-table fht-table-init").find(".fht-cell").remove();d.remove();return e}};var k={_isTable:function(c){var d=c,f=d.is("table"),e=d.find("thead").length>0,m=d.find("tbody").length>0;if(f&&e&&m){return true}return false},_bindScroll:function(c){var d=c,e=d.siblings(".fht-thead"),f=d.siblings(".fht-tfoot");d.bind("scroll",function(){e.find("table").css({"margin-left":-this.scrollLeft});if(l.cloneHeadToFoot){f.find("table").css({"margin-left":-this.scrollLeft})}})},_setupTableFooter:function(x,u,v){var e=x,c=u,s=e.closest(".fht-table-wrapper"),f=e.find("tfoot"),d=s.find("div.fht-tfoot");if(!d.length){d=b('<div class="fht-tfoot"><table class="fht-table"></table></div>').appendTo(s)}switch(true){case !f.length&&l.cloneHeadToFoot==true&&l.footer==true:var q=s.find("div.fht-thead");d.empty();q.find("table").clone().appendTo(d);break;case f.length&&l.cloneHeadToFoot==false&&l.footer==true:d.find("table").append(f).css({"margin-top":-v.border});k._setupClone(d,v.tfoot);break}},_getTableProps:function(c){var d={thead:{},tbody:{},tfoot:{},border:0};d.border=(c.find("th:first-child").outerWidth()-c.find("th:first-child").innerWidth())/2;c.find("thead tr:first-child th").each(function(e){d.thead[e]=b(this).width()+d.border});c.find("tfoot tr:first-child td").each(function(e){d.tfoot[e]=b(this).width()+d.border});c.find("tbody tr:first-child td").each(function(e){d.tbody[e]=b(this).width()+d.border});return d},_setupClone:function(c,d){var e=c,m=(e.find("thead").length)?"thead th":(e.find("tfoot").length)?"tfoot td":"tbody td",f;e.find(m).each(function(q){f=(b(this).find("div.fht-cell").length)?b(this).find("div.fht-cell"):b('<div class="fht-cell"></div>').appendTo(b(this));f.css({width:parseInt(d[q])});if(!b(this).closest(".fht-tbody").length&&b(this).is(":last-child")){var n=((b(this).innerWidth()-b(this).width())/2)+l.scrollbarOffset;b(this).css({"padding-right":n+"px"})}})},_getScrollbarWidth:function(){var e=0;if(!e){if(b.browser.msie){var c=b('<textarea cols="10" rows="2"></textarea>').css({position:"absolute",top:-1000,left:-1000}).appendTo("body"),d=b('<textarea cols="10" rows="2" style="overflow: hidden;"></textarea>').css({position:"absolute",top:-1000,left:-1000}).appendTo("body");e=c.width()-d.width()+2;c.add(d).remove()}else{var f=b("<div />").css({width:100,height:100,overflow:"auto",position:"absolute",top:-1000,left:-1000}).prependTo("body").append("<div />").find("div").css({width:"100%",height:200});e=100-f.width();f.parent().remove()}}return e}};if(a[g]){return a[g].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof g==="object"||!g){return a.init.apply(this,arguments)}else{b.error('Method "'+g+'" does not exist in fixedHeaderTable plugin!')}}}})(jQuery);(function(a){a.purr=function(e,c){e=a(e);e.addClass("purr");var b=document.getElementById("purr-container");if(!b){b='<div id="purr-container"></div>'}b=a(b);a("body").append(b);d();function d(){var g=document.createElement("a");a(g).attr({className:"close",href:"#close"}).appendTo(e).click(function(){f();return false});a(document).keyup(function(k){if(k.keyCode==27){f()}});e.appendTo(b).hide();if(jQuery.browser.msie&&c.usingTransparentPNG){e.show()}else{e.fadeIn(c.fadeInSpeed)}if(!c.isSticky){var j=setInterval(function(){if(e.prevAll(".purr").length==0){clearInterval(j);setTimeout(function(){f()},c.removeTimer)}},200)}}function f(){if(jQuery.browser.msie&&c.usingTransparentPNG){e.css({opacity:0}).animate({height:"0px"},{duration:c.fadeOutSpeed,complete:function(){e.remove()}})}else{e.animate({opacity:"0"},{duration:c.fadeOutSpeed,complete:function(){e.animate({height:"0px"},{duration:c.fadeOutSpeed,complete:function(){e.remove()}})}})}}};a.fn.purr=function(b){b=b||{};b.fadeInSpeed=b.fadeInSpeed||500;b.fadeOutSpeed=b.fadeOutSpeed||500;b.removeTimer=b.removeTimer||4000;b.isSticky=b.isSticky||false;b.usingTransparentPNG=b.usingTransparentPNG||false;this.each(function(){new a.purr(this,b)});return this}})(jQuery);function BestInPlaceEditor(a){this.element=jQuery(a);this.initOptions();this.bindForm();this.initNil();$(this.activator).bind("click",{editor:this},this.clickHandler)}BestInPlaceEditor.prototype={activate:function(){var a=this.isNil?"":this.element.html();this.oldValue=a;$(this.activator).unbind("click",this.clickHandler);this.activateForm()},abort:function(){if(this.isNil){this.element.html(this.nil)}else{this.element.html(this.oldValue)}$(this.activator).bind("click",{editor:this},this.clickHandler)},update:function(){var a=this;if(this.formType in {input:1,textarea:1}&&this.getValue()==this.oldValue){this.abort();return true}this.isNil=false;a.ajax({type:"post",dataType:"text",data:a.requestData(),success:function(c){a.loadSuccessCallback(c)},error:function(d,c){a.loadErrorCallback(d,c)}});if(this.formType=="select"){var b=this.getValue();$.each(this.values,function(d,c){if(b==c[0]){a.element.html(c[1])}})}else{if(this.formType=="checkbox"){a.element.html(this.getValue()?this.values[1]:this.values[0])}else{a.element.html(this.getValue()!=""?this.getValue():this.nil)}}},activateForm:function(){alert("The form was not properly initialized. activateForm is unbound")},initOptions:function(){var a=this;a.element.parents().each(function(){a.url=a.url||jQuery(this).attr("data-url");a.collection=a.collection||jQuery(this).attr("data-collection");a.formType=a.formType||jQuery(this).attr("data-type");a.objectName=a.objectName||jQuery(this).attr("data-object");a.attributeName=a.attributeName||jQuery(this).attr("data-attribute");a.nil=a.nil||jQuery(this).attr("data-nil");a.inner_class=a.inner_class||jQuery(this).attr("data-inner-class");a.html_attrs=a.html_attrs||jQuery(this).attr("data-html-attrs")});a.element.parents().each(function(){var b=this.id.match(/^(\w+)_(\d+)$/i);if(b){a.objectName=a.objectName||b[1]}});a.url=a.element.attr("data-url")||a.url||document.location.pathname;a.collection=a.element.attr("data-collection")||a.collection;a.formType=a.element.attr("data-type")||a.formtype||"input";a.objectName=a.element.attr("data-object")||a.objectName;a.attributeName=a.element.attr("data-attribute")||a.attributeName;a.activator=a.element.attr("data-activator")||a.element;a.nil=a.element.attr("data-nil")||a.nil||"-";a.inner_class=a.element.attr("data-inner-class")||a.inner_class||null;a.html_attrs=a.element.attr("data-html-attrs")||a.html_attrs;if(!a.element.attr("data-sanitize")){a.sanitize=true}else{a.sanitize=(a.element.attr("data-sanitize")=="true")}if((a.formType=="select"||a.formType=="checkbox")&&a.collection!==null){a.values=jQuery.parseJSON(a.collection)}},bindForm:function(){this.activateForm=BestInPlaceEditor.forms[this.formType].activateForm;this.getValue=BestInPlaceEditor.forms[this.formType].getValue},initNil:function(){if(this.element.html()==""){this.isNil=true;this.element.html(this.nil)}},getValue:function(){alert("The form was not properly initialized. getValue is unbound")},sanitizeValue:function(b){if(this.sanitize){var a=document.createElement("DIV");a.innerHTML=b;b=a.textContent||a.innerText}return jQuery.trim(b)},requestData:function(){csrf_token=$("meta[name=csrf-token]").attr("content");csrf_param=$("meta[name=csrf-param]").attr("content");var a="_method=put";a+="&"+this.objectName+"["+this.attributeName+"]="+encodeURIComponent(this.getValue());if(csrf_param!==undefined&&csrf_token!==undefined){a+="&"+csrf_param+"="+encodeURIComponent(csrf_token)}return a},ajax:function(a){a.url=this.url;a.beforeSend=function(b){b.setRequestHeader("Accept","application/json")};return jQuery.ajax(a)},loadSuccessCallback:function(a){this.element.html(a[this.objectName]);this.element.trigger($.Event("ajax:success"),a);$(this.activator).bind("click",{editor:this},this.clickHandler)},loadErrorCallback:function(b,a){this.element.html(this.oldValue);$.each(jQuery.parseJSON(b.responseText),function(d,e){if(typeof(e)=="object"){e=d+" "+e.toString()}var c=$("<span class='flash-error'></span>").html(e);c.purr()});$(this.activator).bind("click",{editor:this},this.clickHandler)},clickHandler:function(a){a.data.editor.activate()},setHtmlAttributes:function(){var c=this.element.find(this.formType);var a=jQuery.parseJSON(this.html_attrs);for(var b in a){c.attr(b,a[b])}}};BestInPlaceEditor.forms={input:{activateForm:function(){var a='<form class="form_in_place" action="javascript:void(0)" style="display:inline;">';a+='<input type="text" name="'+this.attributeName+'" value="'+this.sanitizeValue(this.oldValue)+'"';if(this.inner_class!=null){a+=' class="'+this.inner_class+'"'}a+="></form>";this.element.html(a);this.setHtmlAttributes();this.element.find("input")[0].select();this.element.find("form").bind("submit",{editor:this},BestInPlaceEditor.forms.input.submitHandler);this.element.find("input").bind("blur",{editor:this},BestInPlaceEditor.forms.input.inputBlurHandler);this.element.find("input").bind("keyup",{editor:this},BestInPlaceEditor.forms.input.keyupHandler)},getValue:function(){return this.sanitizeValue(this.element.find("input").val())},inputBlurHandler:function(a){a.data.editor.update()},submitHandler:function(a){a.data.editor.update()},keyupHandler:function(a){if(a.keyCode==27){a.data.editor.abort()}}},select:{activateForm:function(){var a="<form action='javascript:void(0)' style='display:inline;'><select>";var c="";var b=this.oldValue;$.each(this.values,function(d,e){c=(e[1]==b?"selected='selected'":"");a+="<option value='"+e[0]+"' "+c+">"+e[1]+"</option>"});a+="</select></form>";this.element.html(a);this.setHtmlAttributes();this.element.find("select").bind("change",{editor:this},BestInPlaceEditor.forms.select.blurHandler);this.element.find("select").bind("blur",{editor:this},BestInPlaceEditor.forms.select.blurHandler);this.element.find("select").bind("keyup",{editor:this},BestInPlaceEditor.forms.select.keyupHandler);this.element.find("select")[0].focus()},getValue:function(){return this.sanitizeValue(this.element.find("select").val())},blurHandler:function(a){a.data.editor.update()},keyupHandler:function(a){if(a.keyCode==27){a.data.editor.abort()}}},checkbox:{activateForm:function(){var b=Boolean(this.oldValue!=this.values[1]);var a=b?this.values[1]:this.values[0];this.element.html(a);this.setHtmlAttributes();this.update()},getValue:function(){return Boolean(this.element.html()==this.values[1])}},textarea:{activateForm:function(){width=this.element.css("width");height=this.element.css("height");var a='<form action="javascript:void(0)" style="display:inline;"><textarea>';a+=this.sanitizeValue(this.oldValue);a+="</textarea></form>";this.element.html(a);this.setHtmlAttributes();jQuery(this.element.find("textarea")[0]).css({"min-width":width,"min-height":height});jQuery(this.element.find("textarea")[0]).elastic();this.element.find("textarea")[0].focus();this.element.find("textarea").bind("blur",{editor:this},BestInPlaceEditor.forms.textarea.blurHandler);this.element.find("textarea").bind("keyup",{editor:this},BestInPlaceEditor.forms.textarea.keyupHandler)},getValue:function(){return this.sanitizeValue(this.element.find("textarea").val())},blurHandler:function(a){a.data.editor.update()},keyupHandler:function(a){if(a.keyCode==27){BestInPlaceEditor.forms.textarea.abort(a.data.editor)}},abort:function(a){if(confirm("Are you sure you want to discard your changes?")){a.abort()}}}};jQuery.fn.best_in_place=function(){this.each(function(){if(!jQuery(this).data("bestInPlaceEditor")){jQuery(this).data("bestInPlaceEditor",new BestInPlaceEditor(this))}});return this};(function(a){a.fn.extend({elastic:function(){var b=["paddingTop","paddingRight","paddingBottom","paddingLeft","fontSize","lineHeight","fontFamily","width","fontWeight"];return this.each(function(){if(this.type!="textarea"){return false}var g=a(this),c=a("<div />").css({position:"absolute",display:"none","word-wrap":"break-word"}),j=parseInt(g.css("line-height"),10)||parseInt(g.css("font-size"),"10"),l=parseInt(g.css("height"),10)||j*3,k=parseInt(g.css("max-height"),10)||Number.MAX_VALUE,d=0,f=0;if(k<0){k=Number.MAX_VALUE}c.appendTo(g.parent());var f=b.length;while(f--){c.css(b[f].toString(),g.css(b[f].toString()))}function m(n,q){curratedHeight=Math.floor(parseInt(n,10));if(g.height()!=curratedHeight){g.css({height:curratedHeight+"px",overflow:q})}}function e(){var s=g.val().replace(/&/g,"&amp;").replace(/  /g,"&nbsp;").replace(/<|>/g,"&gt;").replace(/\n/g,"<br />");var n=c.html().replace(/<br>/ig,"<br />");if(s+"&nbsp;"!=n){c.html(s+"&nbsp;");if(Math.abs(c.height()+j-g.height())>3){var q=c.height()+j;if(q>=k){m(k,"auto")}else{if(q<=l){m(l,"hidden")}else{m(q,"hidden")}}}}}g.css({overflow:"hidden"});g.bind("keyup change cut paste",function(){e()});g.bind("blur",function(){if(c.height()<k){if(c.height()>l){g.height(c.height())}else{g.height(l)}}});g.live("input paste",function(n){setTimeout(e,250)});e()})}})})(jQuery);
