/* jQuery v1.7.1 jquery.com | jquery.org/license */
(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement){cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),cm.close()}d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1){for(h in a.converters){typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h])}}l=k,k=d[g];if(k==="*"){k=l}else{if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}}return c}function cb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g){i in d&&(c[g[i]]=d[i])}while(f[0]==="*"){f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"))}if(h){for(i in e){if(e[i]&&e[i].test(h)){f.unshift(i);break}}}if(f[0] in d){j=f[0]}else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a,b,c,d){if(f.isArray(b)){f.each(b,function(b,e){c||bE.test(a)?d(a,e):ca(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)})}else{if(!c&&b!=null&&typeof b=="object"){for(var e in b){ca(a+"["+e+"]",b[e],c,d)}}else{d(a,b)}}}function b_(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c){c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d])}e&&f.extend(!0,a,e)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++){l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)))}(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++){h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}}function bC(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bx:by,g=0,h=e.length;if(d>0){if(c!=="border"){for(;g<h;g++){c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,"border"+e[g]+"Width"))||0}}return d+"px"}d=bz(a,b,b);if(d<0||d==null){d=a.style[b]||0}d=parseFloat(d)||0;if(c){for(;g<h;g++){d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0)}}return d+"px"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio"){a.defaultChecked=a.checked}}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object"){b.outerHTML=a.outerHTML}else{if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option"){b.selected=a.defaultSelected}else{if(c==="input"||c==="textarea"){b.defaultValue=a.defaultValue}}}else{a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value)}}b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i){for(d=0,e=i[c].length;d<e;d++){f.event.add(b,c+(i[c][d].namespace?".":"")+i[c][d].namespace,i[c][d],i[c][d].data)}}}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement){while(b.length){c.createElement(b.pop())}}return c}function T(a,b,c){b=b||0;if(f.isFunction(b)){return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c})}if(b.nodeType){return f.grep(a,function(a,d){return a===b===c})}if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b)){return f.filter(b,d,!c)}b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return !a||!a.parentNode||a.parentNode.nodeType===11}function K(){return !0}function J(){return !1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b])){continue}if(b!=="toJSON"){return !1}}return !0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else{d=b}}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++){b[a[c]]=!0}return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a){return this}if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2]){return f.find(a)}this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return !d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a)){return f.ready(a)}a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++){if((a=arguments[j])!=null){for(c in a){d=i[c],f=a[c];if(i===f){continue}l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}}}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body){return setTimeout(e.ready,1)}e.isReady=!0;if(a!==!0&&--e.readyWait>0){return}A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete"){return setTimeout(e.ready,1)}if(c.addEventListener){c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1)}else{if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval" in a},isNumeric:function(a){return !isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a)){return !1}try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf")){return !1}}catch(c){return !1}var d;for(d in a){}return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a){return !1}return !0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b){return null}b=e.trim(b);if(a.JSON&&a.JSON.parse){return a.JSON.parse(b)}if(n.test(b.replace(o,"@").replace(p,"]").replace(q,""))){return(new Function("return "+b))()}e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a){if(c.apply(a[f],d)===!1){break}}}else{for(;g<h;){if(c.apply(a[g++],d)===!1){break}}}}else{if(i){for(f in a){if(c.call(a[f],f,a[f])===!1){break}}}else{for(;g<h;){if(c.call(a[g],g,a[g++])===!1){break}}}}return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H){return H.call(b,a,c)}d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++){if(c in b&&b[c]===a){return c}}}return -1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number"){for(var f=c.length;e<f;e++){a[d++]=c[e]}}else{while(c[e]!==b){a[d++]=c[e++]}}a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++){e=!!b(a[f],f),c!==e&&d.push(a[f])}return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k){for(;i<j;i++){f=c(a[i],i,d),f!=null&&(h[h.length]=f)}}else{for(g in a){f=c(a[g],g,d),f!=null&&(h[h.length]=f)}}return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a)){return b}var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c){e.access(a,j,c[j],f,g,d)}return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++){g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h)}return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++){g=b[d],h=f.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!o.has(g))&&c.push(g)}},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++){if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++){for(var f=0;f<c.length;f++){if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique){break}}}}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++){if(a===c[b]){return !0}}}return !1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return !c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return !d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return !!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null){a=h}else{for(var b in h){a[b]=h[b]}}return a}},i=h.promise({}),j;for(j in g){i[j]=g[j].fire,i[j+"With"]=g[j].fireWith}i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++){b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g}g||j.resolveWith(j,b)}else{j!==a&&j.resolveWith(j,d?[a]:[])}return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement("div"),r=c.documentElement;q.setAttribute("className","t"),q.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e){return{}}g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent){for(o in {submit:1,change:1,focusin:1}){n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p}}k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="<div "+n+"><div></div></div><table "+n+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return !!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b){return}n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function"){e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c)}g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c]){return g.events}k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k]){return}if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++){delete d[b[e]]}if(!(c?m:f.isEmptyObject)(d)){return}}}if(!c){delete j[k].data;if(!m(j[k])){return}}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b){return b!==!0&&a.getAttribute("classid")===b}}return !0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a=="undefined"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var i=0,j=e.length;i<j;i++){g=e[i].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),l(this[0],g,h[g]))}f._data(this[0],"parsedAttrs",!0)}}return h}if(typeof a=="object"){return this.each(function(){f.data(this,a)})}d=a.split("."),d[1]=d[1]?"."+d[1]:"";if(c===b){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h===b&&this.length&&(h=f.data(this[0],a),h=l(this[0],a,h));return h===b&&d[1]?this.data(d[0]):h}return this.each(function(){var b=f(this),e=[d[0],c];b.triggerHandler("setData"+d[1]+"!",e),f.data(this,a,c),b.triggerHandler("changeData"+d[1]+"!",e)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b){return f.queue(this[0],a)}return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--){if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0)){h++,l.add(m)}}m();return d.promise()}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a)){return this.each(function(b){f(this).addClass(a.call(this,b,this.className))})}if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1){if(!e.className&&b.length===1){e.className=a}else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++){~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ")}e.className=f.trim(g)}}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a)){return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))})}if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className){if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++){h=h.replace(" "+c[i]+" "," ")}g.className=f.trim(h)}else{g.className=""}}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a)){return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)})}return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++]){i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}}else{if(c==="undefined"||c==="boolean"){this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""}}})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++){if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1){return !0}}return !1},val:function(a){var c,d,e,g=this[0];if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set" in c)||c.set(this,h,"value")===b){this.value=h}}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get" in c&&(d=c.get(g,"value"))!==b){return d}d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return !b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0){return null}c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j){return b}h.push(b)}}if(j&&!h.length&&i.length){return f(i[g]).val()}return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn){return f(a)[c](d)}if(typeof a.getAttribute=="undefined"){return f.prop(a,c,d)}i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set" in h&&i&&(g=h.set(a,d,c))!==b){return g}a.setAttribute(c,""+d);return d}if(h&&"get" in h&&i&&(g=h.get(a,c))!==null){return g}g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h<g;h++){e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,""),a.removeAttribute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode){f.error("type property can't be changed")}else{if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button")){return w.get(a,b)}return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button")){return w.set(a,b,c)}a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set" in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get" in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b)){return a.checked=f.inArray(f(a).val(),b)>=0}}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1){a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o){f.event.remove(a,j+b[h],c,d,!0)}continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++){s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s))}r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered)){return}h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h]){return}c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j){j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0)}return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1){return}r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode){r.push([m,s]),n=m}n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++){m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault()}c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++){r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r)}q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace)){c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}}return c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando]){return a}var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;){e=i[--d],a[e]=g[e]}a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event)){return new f.Event(a,b)}a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d)){a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b}return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form")){return !1}f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:function(){if(f.nodeName(this,"form")){return !1}f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))})}return !1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox"){return a.handleObj.handler.apply(this,arguments)}},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=c,c=b);for(i in a){this.on(i,c,d,a[i],g)}return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1){e=J}else{if(!e){return this}}g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a){this.off(g,c,a[g])}return this}if(c===!1||typeof c=="function"){d=c,c=b}d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){return f.event.trigger(a,b,this[0],!0)}},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length){b[d++].guid=c}return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else{if(m.filter(b,[j]).length>0){k=j;break}}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9){return[]}if(!b||typeof b!="string"){return e}var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b)){if(w.length===2&&o.relative[w[0]]){j=y(w[0]+w[1],d,f)}else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length){b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}}}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length){q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}}else{k=w=[]}}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]"){if(!u){e.push.apply(e,k)}else{if(d&&d.nodeType===1){for(t=0;k[t]!=null;t++){k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t])}}else{for(t=0;k[t]!=null;t++){k[t]&&k[t].nodeType===1&&e.push(j[t])}}}}else{s(k,e)}l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h){for(var b=1;b<a.length;b++){a[b]===a[b-1]&&a.splice(b--,1)}}}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a){return[]}for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter){if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\"){continue}s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f){g=i=!0}else{if(f===!0){continue}}}if(f){for(n=0;(j=s[n])!=null;n++){j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0))}}if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g){return[]}break}}}if(a===q){if(g==null){m.error(a)}else{break}}q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(typeof a.textContent=="string"){return a.textContent}if(typeof a.innerText=="string"){return a.innerText.replace(k,"")}for(a=a.firstChild;a;a=a.nextSibling){e+=n(a)}}else{if(d===3||d===4){return a.nodeValue}}}else{for(b=0;c=a[b];b++){c.nodeType!==8&&(e+=n(c))}}return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++){if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1){}a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++){c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b)}d&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++){d[e].getAttribute("name")===a[1]&&c.push(d[e])}return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined"){return b.getElementsByTagName(a[1])}}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f){return a}for(var g=0,h;(h=b[g])!=null;g++){h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1))}return !1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else{a[2]&&m.error(a[0])}a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not"){if((a.exec(b[3])||"").length>1||/^\w/.test(b[3])){b[3]=m(b[3],null,null,c)}else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return !1}}else{if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0])){return !0}}return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return !!a.firstChild},empty:function(a){return !a.firstChild},has:function(a,b,c){return !!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f){return f(a,c,b,d)}if(e==="contains"){return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0}if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++){if(g[h]===a){return !1}}return !0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling){if(l.nodeType===1){return !1}}if(k==="first"){return !0}l=a;case"last":while(l=l.nextSibling){if(l.nodeType===1){return !1}}return !0;case"nth":c=b[2],e=b[3];if(c===1&&e===0){return !0}f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling){l.nodeType===1&&(l.nodeIndex=++i)}g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f){return f(a,c,b,d)}}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match){o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q))}var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]"){Array.prototype.push.apply(d,a)}else{if(typeof a.length=="number"){for(var e=a.length;c<e;c++){d.push(a[c])}}else{for(;a[c];c++){d.push(a[c])}}}return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition){return a.compareDocumentPosition?-1:1}return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex){return a.sourceIndex-b.sourceIndex}var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i){return v(a,b)}if(!g){return -1}if(!i){return 1}while(j){e.unshift(j),j=j.parentNode}j=i;while(j){f.unshift(j),j=j.parentNode}c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++){if(e[k]!==f[k]){return v(e[k],f[k])}}return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b){return c}var d=a.nextSibling;while(d){if(d===b){return -1}d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++){c[e].nodeType===1&&d.push(c[e])}c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1]){return s(e.getElementsByTagName(b),f)}if(h[2]&&o.find.CLASS&&e.getElementsByClassName){return s(e.getElementsByClassName(h[2]),f)}}if(e.nodeType===9){if(b==="body"&&e.body){return s([e.body],f)}if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode){return s([],f)}if(i.id===h[3]){return s([i],f)}}try{return s(e.querySelectorAll(b),f)}catch(j){}}else{if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p){return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}}catch(r){}finally{l||k.removeAttribute("id")}}}}return a(b,e,f,g)};for(var e in a){m[e]=a[e]}b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a)){try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11){return f}}}catch(g){}}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1){return}o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c){return b.getElementsByClassName(a[1])}},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return !!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return !1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a)){f+=d[0],a=a.replace(o.match.PSEUDO,"")}a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++){m(a,g[h],e,c)}return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string"){return f(a).filter(function(){for(c=0,d=b.length;c<d;c++){if(f.contains(b[c],this)){return !0}}})}var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0){for(h=g;h<e.length;h++){for(i=0;i<g;i++){if(e[i]===e[h]){e.splice(h--,1);break}}}}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++){if(f.contains(this,b[a])){return !0}}})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return !!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++){f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h})}g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11){break}}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a){return this[0]&&this[0].parentNode?this.prevAll().length:-1}if(typeof a=="string"){return f.inArray(this[0],f(a))}return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d))){g.nodeType===1&&e.push(g),g=g[c]}return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c]){if(a.nodeType===1&&++e===b){break}}return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling){a.nodeType===1&&a!==b&&c.push(a)}return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={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,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a)){return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))})}if(typeof a!="object"&&a!==b){return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))}return f.text(this)},wrapAll:function(a){if(f.isFunction(a)){return this.each(function(b){f(this).wrapAll(a.call(this,b))})}if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1){a=a.firstChild}return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a)){return this.each(function(b){f(this).wrapInner(a.call(this,b))})}return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)})}if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)})}if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++){if(!a||f.filter(a,[d]).length){!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d)}}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild){b.removeChild(b.firstChild)}}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null}if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++){this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}}catch(e){this.empty().append(a)}}else{f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a)}return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a)){return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))})}typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j)){return this.each(function(){f(this).domManip(a,c,d,!0)})}if(f.isFunction(j)){return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)})}if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++){d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}}k.length&&f.each(k,bp)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g){e[g]&&bk(d[g],e[g])}}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g){bj(d[g],e[g])}}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k){continue}if(typeof k=="string"){if(!_.test(k)){k=b.createTextNode(k)}else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--){o=o.lastChild}if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i){f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}}var r;if(!f.support.appendChecked){if(k[0]&&typeof(r=k.length)=="number"){for(i=0;i<r;i++){bn(k[i])}}else{bn(k)}}k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return !a.type||be.test(a.type)};for(j=0;h[j];j++){if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript")){e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j])}else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()]){continue}c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events){e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle)}b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bq=/alpha\([^)]*\)/i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\d+(?:px)?$/i,bu=/^-?\d/,bv=/^([\-+])=([\-+.\de]+)/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB;f.fn.css=function(a,c){if(arguments.length===2&&c===b){return this}return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get" in k&&(g=k.get(a,!1,e))!==b){return g}return j[c]}h=typeof d,h==="string"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d)){return}h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set" in k)||(d=k.set(a,d))!==b){try{j[c]=d}catch(l){}}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get" in g&&(e=g.get(a,!0,d))!==b){return e}if(bz){return bz(a,c)}},swap:function(a,b,c){var d={};for(var e in b){d[e]=a.style[e],a.style[e]=b[e]}c.call(a);for(e in b){a.style[e]=d[e]}}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0){return bC(a,b,d)}f.swap(a,bw,function(){e=bC(a,b,d)});return e}},set:function(a,b){if(!bt.test(b)){return b}b=parseFloat(b);if(b>=0){return b+"px"}}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter){return}}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return !f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS){return bS.apply(this,arguments)}if(!this.length){return this}var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[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","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified")){f.lastModified[k]=y}if(z=v.getResponseHeader("Etag")){f.etag[k]=z}}if(a===304){w="notmodified",o=!0}else{try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}}else{u=w;if(!w||a){w="error",a<0&&(a=0)}}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n)){o[c[1].toLowerCase()]=c[2]}}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2){for(b in a){j[b]=[j[b],a[b]]}}else{b=a[v.status],v.then(b,b)}}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2){return !1}t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers){v.setRequestHeader(u,d.headers[u])}if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return !1}for(u in {success:1,error:1,complete:1}){v[u](d[u])}p=b$(bU,d,c,v);if(!p){w(-1,"No Transport")}else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2){w(-1,z)}else{throw z}}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a)){f.each(a,function(){e(this.name,this.value)})}else{for(var g in a){ca(g,a[g],c,e)}}return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState)){d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")}},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch){ch[a](0,1)}}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return !this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials" in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields){for(j in c.xhrFields){h[j]=c.xhrFields[j]}}c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e){h.setRequestHeader(j,e[j])}}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e){h.readyState!==4&&h.abort()}else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0){return this.animate(cu("show",3),a,b,c)}for(var g=0,h=this.length;g<h;g++){d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)))}for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none"){d.style.display=f._data(d,"olddisplay")||""}}}return this},hide:function(a,b,c){if(a||a===0){return this.animate(cu("hide",3),a,b,c)}var d,e,g=0,h=this.length;for(;g<h;g++){d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e))}for(g=0;g<h;g++){this[g].style&&(this[g].style.display="none")}return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d){return b.complete.call(this)}c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a){j=new f.fx(this,b,i),h=a[i],cn.test(h)?(o=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o==="show"?"hide":"show"),j[o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[i]?"":"px"),n!=="px"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=(k[1]==="-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""))}return !0}var e=f.speed(b,c,d);if(f.isEmptyObject(a)){return this.each(e.complete,[!1])}a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null){for(b in g){g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b)}}else{g[b=a+".run"]&&g[b].stop&&h(this,g,b)}for(b=e.length;b--;){e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1))}(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0){d.queue="fx"}d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+0.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(e.elem,"fxshow"+e.prop)===b&&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties){i.animatedProperties[b]!==!0&&(g=!1)}if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show){for(b in i.animatedProperties){f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0)}}d=i.complete,d&&(i.complete=!1,d.call(h))}return !1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return !0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++){a=b[c],!a()&&b[c]===a&&b.splice(c--,1)}b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(["width","height"],function(a,b){f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect" in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a){return this.each(function(b){f.offset.setOffset(this,a,b)})}if(!b||!b.ownerDocument){return null}if(b===b.ownerDocument.body){return f.offset.bodyOffset(b)}try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b)){return c?{top:c.top,left:c.left}:{top:0,left:0}}var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a){return this.each(function(b){f.offset.setOffset(this,a,b)})}if(!b||!b.ownerDocument){return null}if(b===b.ownerDocument.body){return f.offset.bodyOffset(b)}var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.support.fixedPosition&&k.position==="fixed"){break}c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static"){l+=i.offsetTop,m+=i.offsetLeft}f.support.fixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using" in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0]){return null}var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static"){a=a.offsetParent}return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e){return null}g=cy(e);return g?"pageXOffset" in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e){return a==null?null:this}if(f.isFunction(a)){return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))})}if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9){return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c])}if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);(function(){var T=this,e=T._,Q={},M=Array.prototype,R=Object.prototype,G=M.slice,g=M.unshift,k=R.toString,P=R.hasOwnProperty,W=M.forEach,X=M.map,Y=M.reduce,Z=M.reduceRight,aa=M.filter,ab=M.every,ac=M.some,S=M.indexOf,ad=M.lastIndexOf;R=Array.isArray;var J=Object.keys,U=Function.prototype.bind,c=function(b){return new O(b)};typeof module!=="undefined"&&module.exports?(module.exports=c,c._=c):T._=c;c.VERSION="1.1.7";var K=c.each=c.forEach=function(f,i,h){if(f!=null){if(W&&f.forEach===W){f.forEach(i,h)}else{if(f.length===+f.length){for(var j=0,l=f.length;j<l;j++){if(j in f&&i.call(h,f[j],j,f)===Q){break}}}else{for(j in f){if(P.call(f,j)&&i.call(h,f[j],j,f)===Q){break}}}}}};c.map=function(f,i,h){var j=[];if(f==null){return j}if(X&&f.map===X){return f.map(i,h)}K(f,function(b,l,m){j[j.length]=i.call(h,b,l,m)});return j};c.reduce=c.foldl=c.inject=function(b,f,h,i){var j=h!==void 0;b==null&&(b=[]);if(Y&&b.reduce===Y){return i&&(f=c.bind(f,i)),j?b.reduce(f,h):b.reduce(f)}K(b,function(l,m,n){j?h=f.call(i,h,l,m,n):(h=l,j=!0)});if(!j){throw new TypeError("Reduce of empty array with no initial value")}return h};c.reduceRight=c.foldr=function(b,f,h,i){b==null&&(b=[]);if(Z&&b.reduceRight===Z){return i&&(f=c.bind(f,i)),h!==void 0?b.reduceRight(f,h):b.reduceRight(f)}b=(c.isArray(b)?b.slice():c.toArray(b)).reverse();return c.reduce(b,f,h,i)};c.find=c.detect=function(f,i,h){var j;a(f,function(b,m,l){if(i.call(h,b,m,l)){return j=b,!0}});return j};c.filter=c.select=function(f,i,h){var j=[];if(f==null){return j}if(aa&&f.filter===aa){return f.filter(i,h)}K(f,function(b,m,l){i.call(h,b,m,l)&&(j[j.length]=b)});return j};c.reject=function(f,i,h){var j=[];if(f==null){return j}K(f,function(b,m,l){i.call(h,b,m,l)||(j[j.length]=b)});return j};c.every=c.all=function(f,i,h){var j=!0;if(f==null){return j}if(ab&&f.every===ab){return f.every(i,h)}K(f,function(b,m,l){if(!(j=j&&i.call(h,b,m,l))){return Q}});return j};var a=c.some=c.any=function(b,f,h){f=f||c.identity;var i=!1;if(b==null){return i}if(ac&&b.some===ac){return b.some(f,h)}K(b,function(j,l,m){if(i|=f.call(h,j,l,m)){return Q}});return !!i};c.include=c.contains=function(f,i){var h=!1;if(f==null){return h}if(S&&f.indexOf===S){return f.indexOf(i)!=-1}a(f,function(b){if(h=b===i){return !0}});return h};c.invoke=function(b,f){var h=G.call(arguments,2);return c.map(b,function(i){return(f.call?f||i:i[f]).apply(i,h)})};c.pluck=function(b,f){return c.map(b,function(h){return h[f]})};c.max=function(b,f,h){if(!f&&c.isArray(b)){return Math.max.apply(Math,b)}var i={computed:-Infinity};K(b,function(j,l,m){l=f?f.call(h,j,l,m):j;l>=i.computed&&(i={value:j,computed:l})});return i.value};c.min=function(b,f,h){if(!f&&c.isArray(b)){return Math.min.apply(Math,b)}var i={computed:Infinity};K(b,function(j,l,m){l=f?f.call(h,j,l,m):j;l<i.computed&&(i={value:j,computed:l})});return i.value};c.sortBy=function(b,f,h){return c.pluck(c.map(b,function(i,j,l){return{value:i,criteria:f.call(h,i,j,l)}}).sort(function(i,j){var l=i.criteria,m=j.criteria;return l<m?-1:l>m?1:0}),"value")};c.groupBy=function(f,h){var i={};K(f,function(b,j){var l=h(b,j);(i[l]||(i[l]=[])).push(b)});return i};c.sortedIndex=function(b,h,i){i||(i=c.identity);for(var j=0,l=b.length;j<l;){var m=j+l>>1;i(b[m])<i(h)?j=m+1:l=m}return j};c.toArray=function(b){if(!b){return[]}if(b.toArray){return b.toArray()}if(c.isArray(b)){return G.call(b)}if(c.isArguments(b)){return G.call(b)}return c.values(b)};c.size=function(b){return c.toArray(b).length};c.first=c.head=function(f,h,i){return h!=null&&!i?G.call(f,0,h):f[0]};c.rest=c.tail=function(f,h,i){return G.call(f,h==null||i?1:h)};c.last=function(b){return b[b.length-1]};c.compact=function(b){return c.filter(b,function(f){return !!f})};c.flatten=function(b){return c.reduce(b,function(f,h){if(c.isArray(h)){return f.concat(c.flatten(h))}f[f.length]=h;return f},[])};c.without=function(b){return c.difference(b,G.call(arguments,1))};c.uniq=c.unique=function(b,f){return c.reduce(b,function(h,i,j){if(0==j||(f===!0?c.last(h)!=i:!c.include(h,i))){h[h.length]=i}return h},[])};c.union=function(){return c.uniq(c.flatten(arguments))};c.intersection=c.intersect=function(b){var f=G.call(arguments,1);return c.filter(c.uniq(b),function(h){return c.every(f,function(i){return c.indexOf(i,h)>=0})})};c.difference=function(b,f){return c.filter(b,function(h){return !c.include(f,h)})};c.zip=function(){for(var b=G.call(arguments),f=c.max(c.pluck(b,"length")),h=Array(f),i=0;i<f;i++){h[i]=c.pluck(b,""+i)}return h};c.indexOf=function(b,f,h){if(b==null){return -1}var i;if(h){return h=c.sortedIndex(b,f),b[h]===f?h:-1}if(S&&b.indexOf===S){return b.indexOf(f)}h=0;for(i=b.length;h<i;h++){if(b[h]===f){return h}}return -1};c.lastIndexOf=function(f,h){if(f==null){return -1}if(ad&&f.lastIndexOf===ad){return f.lastIndexOf(h)}for(var i=f.length;i--;){if(f[i]===h){return i}}return -1};c.range=function(h,i,j){arguments.length<=1&&(i=h||0,h=0);j=arguments[2]||1;for(var l=Math.max(Math.ceil((i-h)/j),0),m=0,n=Array(l);m<l;){n[m++]=h,h+=j}return n};c.bind=function(f,h){if(f.bind===U&&U){return U.apply(f,G.call(arguments,1))}var i=G.call(arguments,2);return function(){return f.apply(h,i.concat(G.call(arguments)))}};c.bindAll=function(b){var f=G.call(arguments,1);f.length==0&&(f=c.functions(b));K(f,function(h){b[h]=c.bind(b[h],b)});return b};c.memoize=function(b,f){var h={};f||(f=c.identity);return function(){var i=f.apply(this,arguments);return P.call(h,i)?h[i]:h[i]=b.apply(this,arguments)}};c.delay=function(f,h){var i=G.call(arguments,2);return setTimeout(function(){return f.apply(f,i)},h)};c.defer=function(b){return c.delay.apply(c,[b,1].concat(G.call(arguments,1)))};var d=function(f,h,i){var j;return function(){var b=this,l=arguments,m=function(){j=null;f.apply(b,l)};i&&clearTimeout(j);if(i||!j){j=setTimeout(m,h)}}};c.throttle=function(f,h){return d(f,h,!1)};c.debounce=function(f,h){return d(f,h,!0)};c.once=function(f){var h=!1,i;return function(){if(h){return i}h=!0;return i=f.apply(this,arguments)}};c.wrap=function(f,h){return function(){var b=[f].concat(G.call(arguments));return h.apply(this,b)}};c.compose=function(){var b=G.call(arguments);return function(){for(var f=G.call(arguments),h=b.length-1;h>=0;h--){f=[b[h].apply(this,f)]}return f[0]}};c.after=function(f,h){return function(){if(--f<1){return h.apply(this,arguments)}}};c.keys=J||function(f){if(f!==Object(f)){throw new TypeError("Invalid object")}var h=[],i;for(i in f){P.call(f,i)&&(h[h.length]=i)}return h};c.values=function(b){return c.map(b,c.identity)};c.functions=c.methods=function(b){var f=[],h;for(h in b){c.isFunction(b[h])&&f.push(h)}return f.sort()};c.extend=function(b){K(G.call(arguments,1),function(f){for(var h in f){f[h]!==void 0&&(b[h]=f[h])}});return b};c.defaults=function(b){K(G.call(arguments,1),function(f){for(var h in f){b[h]==null&&(b[h]=f[h])}});return b};c.clone=function(b){return c.isArray(b)?b.slice():c.extend({},b)};c.tap=function(f,h){h(f);return f};c.isEqual=function(b,h){if(b===h){return !0}var i=typeof b;if(i!=typeof h){return !1}if(b==h){return !0}if(!b&&h||b&&!h){return !1}if(b._chain){b=b._wrapped}if(h._chain){h=h._wrapped}if(b.isEqual){return b.isEqual(h)}if(h.isEqual){return h.isEqual(b)}if(c.isDate(b)&&c.isDate(h)){return b.getTime()===h.getTime()}if(c.isNaN(b)&&c.isNaN(h)){return !1}if(c.isRegExp(b)&&c.isRegExp(h)){return b.source===h.source&&b.global===h.global&&b.ignoreCase===h.ignoreCase&&b.multiline===h.multiline}if(i!=="object"){return !1}if(b.length&&b.length!==h.length){return !1}i=c.keys(b);var j=c.keys(h);if(i.length!=j.length){return !1}for(var l in b){if(!(l in h)||!c.isEqual(b[l],h[l])){return !1}}return !0};c.isEmpty=function(b){if(c.isArray(b)||c.isString(b)){return b.length===0}for(var f in b){if(P.call(b,f)){return !1}}return !0};c.isElement=function(b){return !!(b&&b.nodeType==1)};c.isArray=R||function(b){return k.call(b)==="[object Array]"};c.isObject=function(b){return b===Object(b)};c.isArguments=function(b){return !(!b||!P.call(b,"callee"))};c.isFunction=function(b){return !(!b||!b.constructor||!b.call||!b.apply)};c.isString=function(b){return !!(b===""||b&&b.charCodeAt&&b.substr)};c.isNumber=function(b){return !!(b===0||b&&b.toExponential&&b.toFixed)};c.isNaN=function(b){return b!==b};c.isBoolean=function(b){return b===!0||b===!1};c.isDate=function(b){return !(!b||!b.getTimezoneOffset||!b.setUTCFullYear)};c.isRegExp=function(b){return !(!b||!b.test||!b.exec||!(b.ignoreCase||b.ignoreCase===!1))};c.isNull=function(b){return b===null};c.isUndefined=function(b){return b===void 0};c.noConflict=function(){T._=e;return this};c.identity=function(b){return b};c.times=function(f,h,i){for(var j=0;j<f;j++){h.call(i,j)}};c.mixin=function(b){K(c.functions(b),function(f){L(f,c[f]=b[f])})};var N=0;c.uniqueId=function(f){var h=N++;return f?f+h:h};c.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g};c.template=function(b,f){var h=c.templateSettings;h="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+b.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(h.interpolate,function(i,j){return"',"+j.replace(/\\'/g,"'")+",'"}).replace(h.evaluate||null,function(i,j){return"');"+j.replace(/\\'/g,"'").replace(/[\r\n\t]/g," ")+"__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');";h=new Function("obj",h);return f?h(f):h};var O=function(b){this._wrapped=b};c.prototype=O.prototype;var V=function(b,f){return f?c(b).chain():b},L=function(b,f){O.prototype[b]=function(){var h=G.call(arguments);g.call(h,this._wrapped);return V(f.apply(c,h),this._chain)}};c.mixin(c);K(["pop","push","reverse","shift","sort","splice","unshift"],function(f){var h=M[f];O.prototype[f]=function(){h.apply(this._wrapped,arguments);return V(this._wrapped,this._chain)}});K(["concat","join","slice"],function(f){var h=M[f];O.prototype[f]=function(){return V(h.apply(this._wrapped,arguments),this._chain)}});O.prototype.chain=function(){this._chain=!0;return this};O.prototype.value=function(){return this._wrapped}})();var _menigaBudgetChartColumnColors=new Array("#25a9e7");var _menigaComparisonAreaColors=new Array("green","red");var _menigaComparisonAreaFontColor="#888888";var _menigaComparisonColumnColors=new Array("#25a9e7","#888");var _menigaComparisonColumnFontColor="#888888";var _menigaReportsPageBackgroundColor="#ffffff";var _menigaOverviewWidgetBackgroundColor="#ffffff";MenigaFilter={SearchText:"",Tags:new Array(),AccountId:-1,OnlyFlagged:false,OnlyUnread:false,OnlyUncategorized:false,PeriodFrom:null,PeriodTo:null,AmountFrom:-2147483648,AmountTo:2147483647,CategoryIds:new Array(),OrderBy:0,AscendingOrder:false,MerchantIds:new Array(),create:function(a){this.SearchText=a.SearchText||"";this.Tags=a.Tags||new Array();this.AccountId=a.AccountId||-1;this.OrderBy=a.OrderBy||0;this.MerchantIds=a.MerchantIds||new Array();this.OnlyFlagged=a.OnlyFlagged!=null?a.OnlyFlagged:false;this.OnlyUnread=a.OnlyUnread!=null?a.OnlyUnread:false;this.OnlyUncategorized=a.OnlyUncategorized!=null?a.OnlyUncategorized:false;this.AscendingOrder=a.AscendingOrder!=null?a.AscendingOrder:false;this.PeriodTo=this.convertDate(a.PeriodTo);this.PeriodFrom=this.convertDate(a.PeriodFrom);this.AmountFrom=a.AmountFrom||-9999999999;this.AmountTo=a.AmountTo||9999999999;this.CategoryIds=a.CategoryIds||new Array();return this},convertDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",c);return b}else{return null}},formatDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate("yy-mm-dd",a);var b=$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),c);return b}else{return null}}};MenigaCommunityFilter={Period:3,CategoryIds:new Array(),IsFilterOff:false,Family:false,Kids:false,Income:false,Cars:false,Gender:false,Age:false,PostalCode:false,RegionCode:false,TypeOfHouse:false,SizeOfHouse:false,NumberOfRooms:false,Compare:"",IncomeEnabled:true,FamilyEnabled:true,KidsEnabled:true,CarsEnabled:true,GenderEnabled:true,AgeEnabled:true,PostalCodeEnabled:true,TypeOfHouseEnabled:true,SizeOfHouseEnabled:true,NumberOfRoomsEnabled:true,RegionCodeEnabled:true,create:function(a){this.Period=a.Period||3;this.CategoryIds=a.CategoryIds||new Array();this.IsFilterOff=a.IsFilterOff!=null?a.IsFilterOff:false;this.Family=a.Family!=null?a.Family:false;this.Kids=a.Kids!=null?a.Kids:false;this.Income=a.Income!=null?a.Income:false;this.Cars=a.Cars!=null?a.Cars:false;this.Gender=a.Gender!=null?a.Gender:false;this.Age=a.Age!=null?a.Age:false;this.PostalCode=a.PostalCode!=null?a.PostalCode:false;this.RegionCode=a.RegionCode!=null?a.RegionCode:false;this.TypeOfHouse=a.TypeOfHouse!=null?a.TypeOfHouse:false;this.SizeOfHouse=a.SizeOfHouse!=null?a.SizeOfHouse:false;this.NumberOfRooms=a.NumberOfRooms!=null?a.NumberOfRooms:false;this.Compare=a.Compare||"";this.IncomeEnabled=a.IncomeEnabled!=null?a.IncomeEnabled:true;this.FamilyEnabled=a.FamilyEnabled!=null?a.FamilyEnabled:true;this.KidsEnabled=a.KidsEnabled!=null?a.KidsEnabled:true;this.CarsEnabled=a.CarsEnabled!=null?a.CarsEnabled:true;this.GenderEnabled=a.GenderEnabled!=null?a.GenderEnabled:true;this.AgeEnabled=a.AgeEnabled!=null?a.AgeEnabled:true;this.PostalCodeEnabled=a.PostalCodeEnabled!=null?a.PostalCodeEnabled:true;this.TypeOfHouseEnabled=a.TypeOfHouseEnabled!=null?a.TypeOfHouseEnabled:true;this.SizeOfHouseEnabled=a.SizeOfHouseEnabled!=null?a.SizeOfHouseEnabled:true;this.NumberOfRoomsEnabled=a.NumberOfRoomsEnabled!=null?a.NumberOfRoomsEnabled:true;this.RegionCodeEnabled=a.RegionCodeEnabled!=null?a.RegionCodeEnabled:true;return this},convertDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",c);return b}else{return null}},formatDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate("yy-mm-dd",a);var b=$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),c);return b}else{return null}}};MenigaTransaction={Id:-1,ParentId:-1,CategoryId:-1,CategoryName:"",MerchantId:null,MerchantName:"",Tags:"",Comment:"",Text:"",Details:"",FormattedAmount:"",Amount:0,Date:null,IsParent:false,IsCustom:false,IsHidden:false,IsUnclassified:false,DetectedCategories:new Array(),create:function(a){this.Id=a.Id||-1;this.ParentId=a.ParentId||-1;this.CategoryId=a.CategoryId||-1;this.MerchantId=a.MerchantId||null;this.Amount=a.Amount||-1;this.CategoryName=a.CategoryName||"";this.MerchantName=a.MerchantName||"";this.Tags=a.Tags||"";this.Comment=a.Comment||"";this.Text=a.Text||"";this.Details=a.Details||"";this.FormattedAmount=a.FormattedAmount||"";this.Date=a.Date||null;this.DetectedCategories=a.DetectedCategories||new Array();this.IsParent=a.IsParent!=null?a.IsParent:false;this.IsCustom=a.IsCustom!=null?a.IsCustom:false;this.IsHidden=a.IsHidden!=null?a.IsHidden:false;return this},convertDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",c);return b}else{return null}},parseDate:function(date){if(date!=null&&date.length>0){var newDate=eval(date.replace(/\/Date\((\d+)\)\//gi,"new Date($1)"));var formattedDate=$.datepicker.formatDate("yy-mm-dd",newDate);return formattedDate}else{return null}},formatDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate("yy-mm-dd",a);var b=$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),c);return b}else{return null}},formatAmount:function(a){return $.formatSingle(a,{format:MenigaLang.numberformat(),locale:MenigaLang.translate("NumberFormatLocale")})}};MenigaBudget={CategoryId:0,ValidUntil:null,ValidFrom:null,Amount:0,AllowOverwrite:true,MeanLastMonth:0,MeanLast3Months:0,MeanLast6Months:0,MeanLastYear:0,RepeatBudget:false,BudgetRecurrance:0,BudgetRecurranceAmount:0,BudgetRecurranceStartMonth:0,TrackByEmail:false,TrackByEyeOnTheExpenses:true,GenerationType:0,UpdatedAt:null,Comment:"",create:function(a){this.Id=a.Id||0;this.CategoryId=a.CategoryId||0;this.ValidUntil=a.ValidUntil||null;this.ValidFrom=a.ValidFrom||null;this.UpdatedAt=a.UpdatedAt||null;this.Amount=a.Amount||0;this.MeanLastMonth=a.MeanLastMonth||0;this.MeanLast3Months=a.MeanLast3Months||0;this.MeanLast6Months=a.MeanLast6Months||0;this.MeanLastYear=a.MeanLastYear||0;this.BudgetRecurranceAmount=a.BudgetRecurranceAmount||0;this.BudgetRecurranceStartMonth=a.BudgetRecurranceStartMonth||0;this.BudgetRecurrance=a.BudgetRecurrance||0;this.RepeatBudget=(a.RepeatBudget!=null)?a.RepeatBudget:false;this.TrackByEmail=(a.TrackByEmail!=null)?a.TrackByEmail:false;this.TrackByEyeOnTheExpenses=(a.TrackByEyeOnTheExpenses!=null)?a.TrackByEyeOnTheExpenses:true;this.UpdatedAt=a.UpdatedAt||null;this.GenerationType=a.GenerationType||0;this.AllowOverwrite=(a.AllowOverwrite!=null)?a.AllowOverwrite:true;this.Comment=(a.Comment||"");return this},convertDate:function(date){if(date!=null&&date.length>0){var newDate=eval(date.replace(/\/Date\((\d+)\)\//gi,"new Date($1)"));return newDate}else{return null}},formatDate:function(date){if(date!=null&&date.length>0){var newDate=eval(date.replace(/\/Date\((\d+)\)\//gi,"new Date($1)"));return $.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),newDate)}else{return""}}};MenigaProfile={Gender:-1,BirthYear:null,PostalCode:"",NumInFamily:-1,NumOfKids:-1,Cars:-1,SizeOfHouse:-1,TypeOfHouse:-1,NumberOfRooms:-1,IncomeId:null,create:function(a){this.Gender=a.Gender||-1;this.BirthYear=a.BirthYear||null;this.IncomeId=a.IncomeId||null;this.PostalCode=a.PostalCode||"";this.NumInFamily=a.NumInFamily||-1;this.NumOfKids=a.NumOfKids||-1;this.SizeOfHouse=a.SizeOfHouse||-1;this.TypeOfHouse=a.TypeOfHouse||-1;this.Cars=a.Cars||-1;this.NumberOfRooms=a.NumberOfRooms||-1;return this}};MenigaImport={Date:"",Text:"",Extra:"",Currency:"",AmountIn:"",AmountOut:"",CurrencyAmountIn:"",CurrencyAmountOut:"",create:function(a){this.Date=a.Date||"";this.Text=a.Text||"";this.Extra=a.Extra||"";this.Currency=a.Currency||"";this.AmountIn=a.AmountIn||"";this.AmountOut=a.AmountOut||"";this.CurrencyAmountIn=a.CurrencyAmountIn||"";this.CurrencyAmountOut=a.CurrencyAmountOut||"";return this}};MenigaPopup={Text:"",Title:"",Buttons:new Array(),Html:"",HideButtons:false,create:function(l){this.Text=l.Text||"";this.Title=l.Title||"";this.HideButtons=(l.HideButtons!=null)?l.HideButtons:false;this.Buttons=l.Buttons||new Array();var f=document.createElement("div");if(this.Title.length>0){var g=document.createElement("h2");g.innerHTML=this.Title;g.className="popup-title";f.appendChild(g)}var m=document.createElement("div");m.className="popup-content";m.innerHTML=this.Text;f.appendChild(m);var c=document.createElement("div");c.className="popup-buttons";if(this.HideButtons){c.className+=" hide"}for(var h=0;h<this.Buttons.length;h++){var d=this.Buttons[h];var a=document.createElement("button");a.setAttribute("onclick",d.Func);a.setAttribute("type","button");var b="green";if(d.Type=="cancel"){b="black"}else{if(d.Type=="close"){b="black"}else{if(d.Type=="delete"){b="red"}}}a.className=b+" "+d.Type;a.setAttribute("id","input-"+d.Id);var k=document.createElement("span");k.innerHTML=trim(d.Title);a.appendChild(k);c.appendChild(a)}f.appendChild(c);var e=document.createElement("div");e.className="clear";var j=document.createElement("hr");j.className="stream";e.appendChild(j);f.appendChild(e);this.Html=f.innerHTML;return this}};MenigaButton={Title:"",Func:"",Type:"submit",Id:"submit",create:function(a){this.Title=a.Title||"OK";this.Func=a.Func||null;this.Type=a.Type||"submit";this.Id=a.Id||"submit";return this}};MenigaEvent={Category:{Transactions:{Label:"Transactions",Actions:{Delete:"Deletes a transaction",DeleteButton:"Clicks on the delete button",AcceptAll:"Accepts all transactions",AcceptSelected:"Accepts selected transactions",Select:"Selects a transaction",KeyboardShortcut:"Uses a keyboard shortcut",Paging:"Uses the table paging",BatchSize:"Changes batch size",UpdateDate:"Changes date",UpdateTags:"Changes tags",DeleteTags:"Deletes a tag",UpdateComment:"Changes comments",UpdateCategory:"Changes category",UpdateText:"Changes text",UpdateAmount:"Changes amount",Save:"Updates a transaction",CategorySearch:"Searches for a category",Split:"Splits a transaction",SplitButton:"Clicks on the split button",SplitCalculator:"Uses the calculator when splitting a transaction",NewCalculator:"Uses the calculator when creating a new transaction",RuleButton:"Clicks on the rule button",ExpandFilter:"Expands a filter box",StatusSearch:"Filters by status",CategorySearch:"Filters by category",AmountSearch:"Filters by amount",AccountSearch:"Filters by account",DateSearch:"Filters by date",TextSearch:"Uses the text search",TagsSearch:"Filters by tags",InContextMerchantSearch:"In-context filter by merchant",InContextCategorySearch:"In-context filter by category",Order:"Changes order",AcceptTransaction:"Accepts transaction",UnacceptTransaction:"Unaccepts transaction",FlagTransaction:"Flags transaction",UnflagTransaction:"Unflags transaction",NewTransactionsLimit:"Changes number of new transactions"},OptLabels:{EditManyTransactions:"Edits many transactions"}},Budget:{Label:"Budget",Actions:{Paging:"Uses the budget paging",TransactionPaging:"Uses the transaction paging",Slider:"Changes slider position",TrendsButton:"Clicks on a reports icon",Transactions:"Views transactions",ExportButton:"Clicks on the export button",Export:"Exports to Excel",EditStart:"Clicks on a cell to edit budget",EditType:"Types directly into a cell",EditClose:"Closes the edit window",Edits:"Edits a budget cell",TrendsTransactions:"View transactions from chart",UpdateClick:"Clicks on update budget",Update:"Updates budget",HideUpdateRecommendation:"Hides update recommendation",ToggleShowAllCategories:"Toggles showing of all categories",Equation:"Changes budget equation view"}},Comparison:{Label:"Comparison",Actions:{TransactionPaging:"Uses the transaction paging",Slider:"Changes slider position",Transactions:"Views transactions",Filter:"Changes default filter selections",ChartClick:"Clicks on a chart",ProfileClick:"Clicks on the edit profile button",UncategorizedClick:"Clicks on edit uncategorized transactions"},OptLabels:{CategoryId:"Category ID"}},SavingTips:{Label:"Saving tips",Actions:{TipsSearch:"Search for tips",ProfiledTips:"Gets profiled tips",LatestTips:"Gets latest tips",TopTips:"Gets top tips",StoredTips:"Gets stored tips",RateTip:"Rates a tip",HideTip:"Hides a tip",StoreTip:"Stores a tip",Paging:"Uses the paging",Close:"Closes the popup"},OptLabels:{Like:"Likes",DontLike:"Doesn't like",Store:"Stores",DontStore:"Removes storage",SavingTipId:"Saving tip ID"}},EyesOnTheExpenses:{Label:"Eyes on the expenses",Actions:{Paging:"Changes the month",Update:"Updates categories",ViewClick:"Clicks on the view transactions icon",EditClick:"Clicks on the edit budget icon",TrendsClick:"Clicks on the reports icon for a selected category",AllTrendsClick:"Clicks on the reports icon for all categories",NotificationClick:"Clicks on the notifications button",CategoryClick:"Clicks on the select categories button",HideIntro:"Hides intro text"}},Trends:{Label:"Reports",Actions:{TransactionPaging:"Uses the transaction paging",Slider:"Changes slider position",Comparison:"Uses report comparison",Transactions:"Views transactions",Export:"Exports to Excel",Filter:"Changes default filter selections",ChartClick:"Clicks on a chart",ViewsChart:"Views a chart"},OptLabels:{MonthlyReport:"Monthly report",AnnualReport:"Annual report",ExpensesByCategory:"Expenses by category",ExpensesByTag:"Expenses by tag",ExpensesByMerchant:"Expenses by merchant",ExpensesOverTimeByCategory:"Expenses over time by category",ExpensesOverTimeByTag:"Expenses over time by tag",ExpensesOverTimeByMerchant:"Expenses over time by merchant",IncomeByCategory:"Income by category",IncomeBySource:"Income by source",IncomeOverTime:"Income over time",SavingsByCategory:"Savings by category",SavingsBySource:"Savings by source",SavingsOverTime:"Savings over time",NetIncome:"Net income"}},Save:{Label:"Save",Actions:{Paging:"Uses the paging",Search:"Uses the search",HideIntro:"Hides intro text",AdvertisementTrends:"Update advertisement trend",Store:"Stores an ad",RatesAd:"Rates an ad",RatesComment:"Rates an ad review",WriteClick:"Clicks on the write a tip button",LoadExisting:"Loads existing ad in form"},OptLabels:{Like:"Likes",DontLike:"Doesn't like",Store:"Adds to storage",DontStore:"Removes from storage",SavingTipId:"Saving tip ID"}},Customers:{Label:"Customers",Actions:{AddUser:"Adds user",RemoveUser:"Removes user",HideIntro:"Hides intro text",AdvertisementTrends:"Updates advertisement trend"},OptLabels:{CustomerId:"Customer ID"}},Help:{Label:"Help"},Categories:{Label:"Categories",Actions:{EditClick:"Clicks on the edit categories button",Create:"Creates a category",Delete:"Deletes a category",Hide:"Hides a category",Show:"Shows a category",Update:"Updates a category",Search:"Searches for a category"}},Accounts:{Label:"Accounts",Actions:{Edit:"Edits accounts",Delete:"Deletes an account",DeleteClick:"Clicks on the delete account button",Order:"Orders accounts",OrderClick:"Clicks on the order accounts button",InContextNewClick:"Clicks on the in-context new account button",NewClick:"Clicks on the new account button",HideBalance:"Hides balance",ShowMore:"Shows more accounts",ShowLess:"Shows less accounts",ExpandsAccounts:"Expands an account group",CollapsesAccounts:"Collapses an account group"},OptLabels:{Checking:"Current accounts",Credit:"Credit accounts",Savings:"Savings accounts"}},Users:{Label:"Users",Actions:{MergeClick:"Clicks on the merge users button",DeleteClick:"Clicks on the delete user button",DisconnectClick:"Clicks on the disconnect user button",SplitUsersClick:"Clicks on the split (disconnect) users button",NewRegistration:"Registers as a new user",MergedRegistration:"Registers by merging with an existing user"}},Core:{Label:"Core",Actions:{Help:"Uses help icons",PlayVideo:"Plays a video",SocialMedia:"Clicks on a social media link",ExternalLink:"Clicks on an external link",ShareOnFacebook:"Shares content on Facebook"},OptLabels:{Facebook:"Facebook",Twitter:"Twitter",RSS:"RSS",Article:"Article",SavingTip:"Savings tip",News:"News"}},Rules:{Label:"Rules",Actions:{CreateShiftDateRuleClick:"Clicks on the create shift date rule link",CreateCategoriseRuleClick:"Clicks on the create categorisation rule link",CreateSplitRuleClick:"Clicks on the create split rule link",CreateCustomRuleClick:"Clicks on the create custom rule link",EditClick:"Clicks on the edit button",Update:"Updates rule",Create:"Creates rule",DeleteClick:"Clicks on the delete button",Delete:"Deletes rule",List:"List rules"}},Goals:{Label:"Goals",Actions:{CreateGoalClick:"Clicks on the create goal link",EditGoalClick:"Clicks on the edit goal link",UploadGoalImageClick:"Clicks on the upload goal image link",UpdatePriority:"Updates goals priority",Create:"Creates goal",Update:"Updates goal",Delete:"Deletes goal",List:"List goals"}}}};MenigaLang={translate:function(a){a=a.toLowerCase();if(_mt[a]==null||_mt[a]==undefined){if(_gmt[a]==null||_gmt[a]==undefined){return"[ERR] No translation: "+a}else{return _gmt[a]}}else{return _mt[a]}},culture:function(){return _mc},numberformat:function(){return _mcnf},currencyformat:function(){return _mccf}};MenigaTransactionRule={Id:-1,UserId:-1,TextCriteriaCheck:false,TextCriteria:null,DateMatchTypeCriteriaCheck:false,DateMatchTypeCriteria:null,DaysLimitCriteria:null,AmountLimitTypeCriteriaCheck:false,AmountLimitTypeCriteria:null,AmountLimitSignCriteria:null,AmountCriteria:null,AcceptActionCheck:false,AcceptAction:null,FlagActionCheck:false,FlagAction:null,MonthShiftActionCheck:false,MonthShiftAction:null,RemoveActionCheck:false,RemoveAction:null,TextActionCheck:false,TextAction:null,CommentActionCheck:false,CommentAction:null,TagActionCheck:false,TagAction:null,CategoryIdActionCheck:false,CategoryIdAction:null,SplitActionCheck:false,RuleType:null,create:function(a){this.Id=a.Id||-1;this.UserId=a.UserId||-1;this.TextCriteriaCheck=a.TextCriteriaCheck||false;this.TextCriteria=a.TextCriteria||null;this.DateMatchTypeCriteriaCheck=a.DateMatchTypeCriteriaCheck||false;this.DateMatchTypeCriteria=a.DateMatchTypeCriteria||null;this.DaysLimitCriteria=a.DaysLimitCriteria||null;this.AmountLimitTypeCriteriaCheck=a.AmountLimitTypeCriteriaCheck||false;this.AmountLimitTypeCriteria=a.AmountLimitTypeCriteria||null;this.AmountLimitSignCriteria=a.AmountLimitSignCriteria||null;this.AmountCriteria=a.AmountCriteria||null;this.AcceptActionCheck=a.AcceptActionCheck||false;this.AcceptAction=a.AcceptAction||null;this.FlagActionCheck=a.FlagActionCheck||false;this.FlagAction=a.FlagAction||null;this.MonthShiftActionCheck=a.MonthShiftActionCheck||false;this.MonthShiftAction=a.MonthShiftAction||null;this.RemoveActionCheck=a.RemoveActionCheck||false;this.RemoveAction=a.RemoveActions||null;this.TextActionCheck=a.TextActionCheck||false;this.TextAction=a.TextAction||null;this.CommentActionCheck=a.CommentActionCheck||false;this.CommentAction=a.CommentAction||null;this.TagActionCheck=a.TagActionCheck||false;this.TagAction=a.TagAction||null;this.CategoryIdActionCheck=a.CategoryIdActionCheck||false;this.CategoryIdAction=a.CategoryIdAction||null;this.SplitActionCheck=a.SplitActionCheck||false;this.RuleType=a.RuleType||null;return this},init:function(){var a="#editrule ";this.Id=$(a+"#rule-id").val()||-1;this.UserId=$(a+"#user-id").val()||-1;this.TextCriteriaCheck=$(a+"#textcriteria-check").is(":checked")||false;if(this.TextCriteriaCheck){this.TextCriteria=trim($(a+" #textcriteria-text").val())}else{this.TextCriteria=null}this.DateMatchTypeCriteriaCheck=$(a+"#dayslimitcriteria-check").is(":checked")||false;if(this.DateMatchTypeCriteriaCheck){this.DateMatchTypeCriteria=$(a+"#dayslimitcriteria-type").val()||null;this.DaysLimitCriteria=$(a+"#dayslimitcriteria-limit").val()||null}else{this.DateMatchTypeCriteria=null;this.DaysLimitCriteria=null}this.AmountLimitTypeCriteriaCheck=$(a+"#amountlimitcriteria-check").is(":checked")||false;if(this.AmountLimitTypeCriteriaCheck){this.AmountLimitTypeCriteria=$(a+"#amountlimitcriteria-type").val();this.AmountLimitSignCriteria=$(a+"#amountlimitcriteria-sign").val();this.AmountCriteria=trim($(a+"#amountcriteria-amount").val())}else{this.AmountLimitTypeCriteria=null;this.AmountLimitSignCriteria=null;this.AmountCriteria=null}this.AcceptActionCheck=$(a+"#acceptaction-check").is(":checked")||false;if(this.AcceptActionCheck){this.AcceptAction=$(a+"#acceptaction-check").is(":checked")}else{this.AcceptAction=null}this.FlagActionCheck=$(a+"#flagaction-check").is(":checked")||false;if(this.FlagActionCheck){this.FlagAction=$(a+"#flagaction-check").is(":checked")}else{this.FlagAction=null}this.MonthShiftActionCheck=$(a+"#monthshiftaction-check").is(":checked")||false;if(this.MonthShiftActionCheck){this.MonthShiftAction=$(a+"#monthshiftaction-type").val()}else{this.MonthShiftAction=null}this.RemoveActionCheck=$(a+"#excludeaction-check").is(":checked")||false;if(this.RemoveActionCheck){this.RemoveAction=$(a+"#excludeaction-check").is(":checked")}else{this.RemoveAction=null}this.CommentActionCheck=$(a+"#commentaction-check").is(":checked");if(this.CommentActionCheck){this.CommentAction=trim($(a+"#commentaction-text").val())}else{this.CommentAction=null}this.TagActionCheck=$(a+"#tagaction-check").is(":checked")||false;if(this.TagActionCheck){this.TagAction=trim($(a+"#tagaction-text").val())}else{this.TagAction=null}this.CategoryIdActionCheck=$(a+" #categoryidaction-check").is(":checked")||false;if(this.CategoryIdActionCheck&&$(a+" #tr-category-1").val()!=""){this.CategoryIdAction=$(a+" #tr-category-1").val()}else{this.CategoryIdAction=null}this.SplitActionCheck=$(a+"#split-action-check").is(":checked")||false;this.RuleType=$(a+"#rule-type").val();return this},convertDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",c);return b}else{return null}},formatDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate("yy-mm-dd",a);var b=$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),c);return b}else{return null}},formatAmount:function(a){return $.formatSingle(a,{format:MenigaLang.numberformat(),locale:MenigaLang.translate("NumberFormatLocale")})}};var _defaultTimer=null;var _canScrollWithin=true;var _isInIframe=false;jQuery.fn.extend({idle:function(b,a){_defaultTimer=setTimeout(function(){a()},b)},setClass:function(a){$(this).attr("class",a)},clearClass:function(){$(this).prop("class","")},center:function(n,m,f,g){if(n==undefined){n=false}if(m==undefined){m=null}if(f==undefined){f=false}if(g==undefined){g=null}var c=$(this).parent();var j=c.css("position");if(j=="static"){var a=c.parent();j=a.css("position")}var d=j=="static"?$(window):c;var b=$(this);b.css("position","absolute");var e=(_isInIframe&&_parentBodyHeight!=0)?_parentBodyHeight:d.height();var o=new Number(_isInIframe?(_parentScrollHeight-_parentIframeOffSet):d.scrollTop());var i=b.height();if(n){if(m!=null){b.css("top",m+"px")}}else{var l=((e-i)/2)+o;if(l<0&&m!=null){l=m}if(_isInIframe&&jQuery.IsIE67Browser()){var h=new Number(_mouseY);if(h<(i/2)){l=h}else{l=h-(i/2)}}if(l<50){l=50}b.css("top",l+"px")}if(f){if(g!=null){b.css("left",g+"px","right","auto")}}else{var k=((d.width()-b.width())/2)+d.scrollLeft();if(k<0&&g!=null){k=g}if(k>0){b.css("left",k+"px","right","auto")}else{b.css("left",0,"right","auto")}}return b},makeViewable:function(g){var c=$(this);var f=g>0?g:5;if(c.is(":visible")){var a=$("html, body");var b=$("body");var j=$(window).scrollTop();var d=$(window).height();var h=c.height()+c.offset().top;if(h-d>j){a.animate({scrollTop:(h-d+f)},500)}var e=$(window).width();var i=c.width()+c.offset().left;if(i>e){c.css("right","20px");c.css("left","")}}return c},scrollWithin:function(e,i,l){var b=$(this);var a=$(e);var c=$(window);var m=(l==undefined)?false:l;var o=new Number(_isInIframe?(_parentScrollHeight+_parentIframeOffSet):c.scrollTop());if(!m){if(a.size()>0){var n=c.height();var f=a.height();var g=a.offset().top;var k=b.height()/2;var d=(o+n)>g&&o<(g+f-(k+i));var j=o>g&&o<(g+f-(k+i));var h=0;if(d&&j){h=o-g+i}if(d&&_canScrollWithin){b.stop().animate({marginTop:h+"px"},"fast")}}}},datedropdown:function(e){if(e==undefined||e==null){e={maxDates:15,visibleDates:5,callback:null,closeFunc:null,loadFunc:null}}var f=e.visibleDates;var d=e.maxDates;var a=e.callback;var b=e.closeFunc;var c=e.loadFunc;$(this).unbind("click");$(this).click(function(){var h=$(this);var g=h.parent();if(h.hasClass("has-datedropdown")){h.removeClass("has-datedropdown");g.find("div.datepicker-parent").remove();if(b!=null){b()}}else{h.addClass("has-datedropdown");if(c!=null){c()}var j=h.html();var k=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),j);var m=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),j);m.setDate(m.getDate()+(d));var o=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),j);o.setDate(o.getDate()-1);var n='<ul class="datepicker trans-next-dates">';n+='<li class="more"><span>?</span></li>';for(var l=d;l>0;l--){n+='<li class="pick-date '+(l>f?"hide":"")+'"><span>'+$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),m)+"</span></li>";m.setDate(m.getDate()-1)}n+="</ul>";var p='<ul class="datepicker trans-prev-dates">';for(var l=0;l<d;l++){p+='<li class="pick-date '+(l>=f?"hide":"")+'"><span>'+$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),o)+"</span></li>";o.setDate(o.getDate()-1)}p+='<li class="more"><span>?</span></li>';p+="</ul>";g.append('<div class="datepicker-parent">'+n+p+"</div>");g.find("ul.datepicker li.pick-date span").click(function(){if(a!=null){a(this)}});g.find("ul.datepicker li.more").click(function(){$(this).parent().find("li.hide").removeClass("hide");$(this).remove()})}})},stringformat:function(){var b=/\{\d+\}/g;var a=arguments;return this.replace(b,function(c){return a[c.match(/\d+/)]})},limitTextLength:function(b,a){$(this).keyup(function(){var c=$(this).val();if(c.length>b){c=c.substring(0,b);$(this).val(c)}$(a).val(b-c.length)})},toJsonString:function(a){JSONstring.compactOutput=false;JSONstring.includeProtos=false;JSONstring.includeFunctions=false;JSONstring.detectCirculars=false;JSONstring.restoreCirculars=false;return JSONstring.make(a)},fromJsonString:function(a){JSONstring.compactOutput=false;JSONstring.includeProtos=false;JSONstring.includeFunctions=false;JSONstring.detectCirculars=false;JSONstring.restoreCirculars=false;return JSONstring.toObject(a)},menigavideo:function(){$(this).each(function(){var b=$(this).attr("title");var a=null;$(this).bind("click",function(){a=startStopWatch()});$(this).prettyPhoto({callback:function(){var c=stopStopWatch(a);var d={type:"event",category:MenigaEvent.Category.Core.Label,action:MenigaEvent.Category.Core.Actions.PlayVideo,label:b,value:c};googleTracker(d)}})})},menigapost:function(b){if(b==undefined){b={url:null,params:null,callback:null,type:"html",timeout:60000,showUpdate:true,tracker:{type:"page",url:h,params:c}}}if(b.url!=undefined){var h=b.url||null;var g=b.type||"html";var c=b.params||"";var a=b.callback||null;var d=b.showUpdate!=null?b.showUpdate:true;var f=b.tracker||{type:"page",url:b.url,params:b.params};var e=b.timeout||60000;var i=$.ajax({type:"post",url:_baseUrl+h,traditional:true,dataType:g,data:c,beforeSend:function(){if(d){jQuery.ShowCommonUpdate()}},timeout:e,error:function(k,j){jQuery.ErrorHandling(k,j)},success:function(j,l,k){if(d){jQuery.EndCommonUpdate()}jQuery.IsLoggedOn(h,j,a,f)}});return i}},menigaload:function(c){if(c==undefined){c={url:null,params:null,callback:null,timeout:60000,showUpdate:true,tracker:{type:"page",url:k,params:d}}}if(c.url!=null){var k=c.url||null;var j=c.type||"html";var d=c.params||null;var a=c.callback||null;var g=c.showUpdate!=null?c.showUpdate:true;var i=c.tracker||{type:"page",url:c.url,params:c.params};var h=c.timeout||60000;var f=this;if(typeof k!=="string"){return this._load(k)}var b=k.indexOf(" ");if(b>=0){var e=k.slice(b,k.length);k=k.slice(0,b)}jQuery.ajax({type:"post",url:_baseUrl+k,traditional:true,dataType:"html",data:d,beforeSend:function(){if(g){jQuery.ShowCommonUpdate()}},timeout:h,error:function(m,l){jQuery.ErrorHandling(m,l)},complete:function(l,m){jQuery.EndCommonUpdate();if(m=="success"||m=="notmodified"){f.html(e?jQuery("<div/>").append(l.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(e):l.responseText)}if(a){f.each(function(){jQuery.IsLoggedOn(k,l.responseText,a,i)},[l.responseText,m,l])}else{jQuery.IsLoggedOn(k,l.responseText,null,i)}}})}}});var _commonError=null;jQuery.ErrorHandling=function(b,a){jQuery.EndCommonUpdate();jQuery.EndAllCustomUpdates();if(b.status==0){}else{if(b.status==401){jQuery.RedirectToLogin()}else{if(b.status==404){jQuery.ShowCommonError(MenigaLang.translate("ErrorCommon"),404)}else{if(b.status==500){jQuery.ShowCommonError(MenigaLang.translate("ErrorCommon"),500)}else{if(a=="parsererror"){jQuery.ShowCommonError("Parser error - an empty XML document is being returned for a void method.",3)}else{if(a=="timeout"){jQuery.ShowCommonError(MenigaLang.translate("ErrorNoInternet"),2)}else{_commonError=b.responseText;jQuery.ShowCommonError(MenigaLang.translate("ErrorCommon"),4)}}}}}}};jQuery.IsLoggedOn=function(e,b,a,d){if(d==undefined){d={type:"off"}}try{scheduleSessionPrompt()}catch(c){}if(d.type!="off"){googleTracker(d)}if(a!=null){a(b)}};jQuery.ShowCommonUpdate=function(){var a=0;$("p.update-animation").each(function(){a++});if(a==0){jQuery.ShowUpdate(MenigaLang.translate("UpdateCommon"))}};jQuery.EndAllCustomUpdates=function(){$("p.update-animation").each(function(){$(this).parent().html("")})};jQuery.EndCommonUpdate=function(){jQuery.EndUpdate()};jQuery.ShowCommonError=function(b,a){if(a==undefined){a=1}jQuery.ShowSystemError(b+" ("+a+")")};var mouseX=0;var mouseY=0;$(document).ready(function(){$(document).mousemove(function(a){mouseX=a.pageX;mouseY=a.pageY})});jQuery.IsFirefoxBrowser=function(){if($.browser.mozilla){return true}return false};jQuery.IsChromeBrowser=function(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("chrome")>-1){return true}return false};jQuery.IsSafariBrowser=function(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("safari")>-1&&a.indexOf("chrome")<0){return true}return false};jQuery.IsChromeOrSafariBrowser=function(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("applewebkit")>-1){return true}return false};jQuery.IsIEBrowser=function(){if($.browser.msie){return true}return false};jQuery.IsBadBrowser=function(){if($.browser.msie&&parseInt($.browser.version)<=6){return true}return false};jQuery.IsIE67Browser=function(){if($.browser.msie&&parseInt($.browser.version)<=7){return true}return false};jQuery.IsIE8Browser=function(){if($.browser.msie&&parseInt($.browser.version)>=8){return true}return false};jQuery.IsIE9Browser=function(){if($.browser.msie&&parseInt($.browser.version)>=9){return true}return false};jQuery.IsNonCSS3Browser=function(){if($.browser.msie&&parseInt($.browser.version)<=8){return true}return false};jQuery.GetKeyCode=function(a){var b=0;if(window.event){b=window.event.keyCode}else{if(a){b=a.keyCode}}return b};jQuery.CustomToolTip=function(e){if(e==undefined){e={obj:null,className:"",title:"",id:null,left:null,top:null,parent:null,timeout:false}}var d=e.obj||null;var a=e.className||"";var j=e.title||null;var b=e.id||null;var c=e.left||mouseX+15+"px";var k=e.top||mouseY+15+"px";var f=e.parent||document.getElementById("meniga");var i=e.timeout!=null?e.timeout:false;$element=(d==null)?null:$(d);var g=false;if(j==null&&d!=null){j=$element.attr("title");g=true;$element.attr("title","")}var h=j.replace(/(%%br%%)/g,"<br/>").replace(/(%%line%%)/g,"<hr/>").replace(/(\[)/g,"<").replace(/(\])/g,">");if(b==undefined){b="tooltip_box"}if(document.getElementById(b)!=null){$("#"+b).html("<p>"+h+"</p>")}else{$(f).prepend('<div id="'+b+'" class="tooltip '+a+'"><p>'+h+"</p></div>")}$tooltip=$("#"+b);$tooltip.css({position:"absolute",zIndex:15,left:c,top:k});$tooltip.makeViewable();if($element!=null){$element.mouseout(function(){if(g){$(this).attr("title",j)}$tooltip.remove();clearTimeout(_defaultTimer)});jQuery.TrackHelpIcons(d)}};jQuery.TrackHelpIcons=function(b){var a=$(b);a.idle(2000,function(){if($(b).size()>0){var c={type:"event",category:MenigaEvent.Category.Core.Label,action:MenigaEvent.Category.Core.Actions.Help};googleTracker(c);clearTimeout(_defaultTimer)}})};jQuery.CopyValue=function(b,a){$(a).val(b)};jQuery.ConvertDateToDbFormat=function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",c);return b}else{return null}};jQuery.ConvertDbDateToDateFormat=function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate("yy-mm-dd",a);var b=$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),c);return b}else{return null}};jQuery.RefreshPage=function(){document.location.href=document.location.href};jQuery.RedirectToLogin=function(a){if(a==undefined){document.location.href=_baseUrl+_loginUrl}else{document.location.href=_baseUrl+_loginUrl+"&returnUrl="+a}};jQuery.RedirectToLogOff=function(a){document.location.href=_baseUrl+"/User/LogOff/"};jQuery.RedirectToHome=function(){document.location.href=_baseUrl==""?"/":_baseUrl};jQuery.OpenWindow=function(h,e,f,c){if(f==undefined){f=true}if(c==undefined){c=""}if(f&&h.indexOf("/")!=0){var b=MenigaEvent.Category.Core.Label;var a=MenigaEvent.Category.Core.Actions.ExternalLink;var d=h;if(c=="facebook"||c=="twitter"||c=="rss"){a=MenigaEvent.Category.Core.Actions.SocialMedia}if(c=="facebook"){d=MenigaEvent.Category.Core.OptLabels.Facebook}else{if(c=="twitter"){d=MenigaEvent.Category.Core.OptLabels.Twitter}else{if(c=="rss"){d=MenigaEvent.Category.Core.OptLabels.RSS}}}var g={type:"event",category:b,action:a,label:d};googleTracker(g)}if(e){window.open(h,"popup")}else{document.location.href=h}};jQuery.OpenPopup=function(b,c,a){if(a==undefined){a=400}if(c==undefined){c=400}window.open(b,"popup","location=no,menubar=no,scrollbars=yes,status=no,titlebar=no,resizable=yes,height="+a+",width="+c)};jQuery.ClearDefaultValue=function(c,d,b){if(b==undefined){b=null}var a=$(c);if(a.val()==d){a.val("")}if(b!=null){a.attr("maxlength",b)}};jQuery.AttachCalculator=function(c,b,a){$(c).calculator({showOn:"button",buttonImageOnly:true,buttonImage:"../content/images/icons/16x16/calculator.png",onClose:function(e,d){if(a!=undefined){a()}}})};jQuery.RescueMe=function(d,e){if(e==undefined||e==null){e={text:null,youtube:null}}var a=$(d).parent();var b=a.find("div.rescue-overlay");if(b.size()==0){if(e.text!=null){var c='<div class="rescue-overlay" style="display:none">';c+='<p class="text">'+e.text+"</p>";if(e.youtube!=null){c+='<p class="youtube"><a title="'+e.text+'" href="'+e.youtube+'">'+MenigaLang.translate("VideoMediaLink")+" <span>YouTube</span></a></p>"}c+="</div>";a.append(c);a.find("a").menigavideo()}b=a.find("div.rescue-overlay")}if(jQuery.IsIEBrowser()){b.show()}else{b.fadeIn()}};var _rescueMeVideoIsActive=false;jQuery.InvokeRescueMe=function(a){if(a==undefined){a="a.rescue-me"}$(a).menigavideo();$(a).each(function(){var b=$(this);var c=b.parent();var d=b.attr("title");var e=b.attr("href");b.unbind("mouseover");b.show();b.mouseover(function(){$(this).hide();jQuery.RescueMe(this,{text:d,youtube:e});$().idle(10000,function(){if(jQuery.IsIEBrowser()){c.find("div.rescue-overlay").hide();b.show()}else{c.find("div.rescue-overlay").fadeOut("fast",function(){b.fadeIn()})}})})})};jQuery.ModifyObjectIndex=function(b,a){$(b).css("z-index",a)};jQuery.HideVideoIntro=function(a){if(a==undefined){a=""}jQuery.fn.menigapost({url:"/Home/HideVideoIntro",params:{type:a},callback:function(){if(a=="flagged"){$("#flagged-intro").remove()}else{$("#video-intro").remove()}}})};jQuery.FixMainMenuHover=function(a){if(a){jQuery.ModifyObjectIndex("#hd",9)}else{jQuery.ModifyObjectIndex("#hd",0)}};jQuery.GetLatestMessages=function(){jQuery.fn.menigapost({url:"/Home/GetLatestMessages",callback:function(a){jQuery.ShowMessages(a)},type:"json",tracker:{type:"off"},showUpdate:false})};jQuery.GetMessage=function(a){jQuery.fn.menigapost({url:"/Home/GetMessage",params:{messageId:a},callback:function(b){jQuery.ShowMessages(b)},type:"json",tracker:{type:"off"},showUpdate:false})};jQuery.CloseMessage=function(a){$("#message-"+a).remove();jQuery.fn.menigapost({url:"/Home/CloseMessage",params:{messageId:a},tracker:{type:"off"},showUpdate:false});if($("#message-container").html()==""){$("#message-container").hide()}};jQuery.ShowMessages=function(a){if(a!=null&&a!=""&&a!="[]"&&a.length>0){for(var c=0;c<a.length;c++){var b='<div id="message-'+a[c].Id+'" class="message'+(a[c].AllowDelete?" can-close":"")+'">';if(a[c].AllowDelete){b+='<a class="close" title="'+MenigaLang.translate("MsgDontShowAgain")+'" onclick="jQuery.CloseMessage('+a[c].Id+')"><span>'+MenigaLang.translate("ButtonCloseWindow")+"</span></a>"}if(a[c].Title!=null&&a[c].Title.length>0){b+="<h2>"+a[c].Title+"</h2>"}b+=a[c].Body;if(a[c].AllowDelete){b+='<br/><button type="button" class="black close" onclick="jQuery.CloseMessage('+a[c].Id+')"><span>'+MenigaLang.translate("ButtonCloseMessage")+"</span></button>"}b+="</div>";$("#message-container").append(b)}$("#message-container").show()}else{$("#message-container").hide()}};jQuery.ShowNote=function(d,b,c){if(c==undefined){c=4000}var a='<div id="'+b+'" class="update-container"><p class="note">'+d+"</p></div>";$("#meniga").prepend(a);$("#"+b).center();$().idle(c,function(){$("#"+b).remove()})};jQuery.ShowUpdate=function(d,c){var b='<p class="update-animation">'+d+"</p>";var e=document.getElementById("update-container")!=null;if(c==undefined){if(e){$("#update-container").html(b)}else{var a='<div id="update-container" class="update-container">'+b+"</div>";$("#meniga").prepend(a)}$("#update-container").center()}else{$(c).html(b)}};jQuery.ShowProgressUpdate=function(e,c,d){var b='<p class="'+(d<100?"update-animation":"update-progress-text")+'">'+e+"</p>";b+='<div class="update-progress-wrapper"><div class="update-progress'+(d<100?"":" finished")+'" style="width:'+d+'%"></div></div>';var f=document.getElementById("update-container")!=null;if(c==undefined){if(f){$("#update-container").html(b)}else{var a='<div id="update-container" class="update-container">'+b+"</div>";$("#meniga").prepend(a)}$("#update-container").center()}else{$(c).html(b)}};jQuery.EndUpdate=function(b){if(b==undefined){var a=$("#update-container");a.remove()}else{var a=$(b);a.html("")}};jQuery.FixLightsOutPosition=function(){$("#on-top").css({height:"100%",opacity:0.6})};jQuery.DrawCanvas=function(o,t){if(t==undefined||t==null){t={fill:null,shadow:null,border:null,borderwidth:3,radius:null,gradient:null,lightsOut:null,nodrag:null,center:null}}var j=t.fill||"#d2e8b3";var v=t.shadow||"#ccc";var c=t.border||"#a5ce6b";var u=t.radius||10;var l=t.gradient||null;var d=t.borderwidth||3;var p=t.lightsOut!=null?t.lightsOut:false;var q=t.nodrag!=null?t.nodrag:false;var e=t.center!=null?t.center:true;var a=$("#"+o);var b=a.parent();if(p){var s=document.getElementById("on-top");if(s==null){s=document.createElement("div");s.setAttribute("id","on-top");var g=document.getElementById("meniga");g.appendChild(s)}var r=a.css("z-index");if(r>0){$("#on-top").css({"z-index":r-1})}jQuery.FixLightsOutPosition()}if(jQuery.IsBadBrowser()){$("#meniga").addClass("hover-on")}if(l!=null){var n=l.split(";");if(n.length>1){var k=n[0].split(":")[1];var w=n[1].split(":")[1];var m="none";if(jQuery.IsChromeOrSafariBrowser()){m="-webkit-gradient(linear,left top,left bottom,color-stop(0, "+k+"), color-stop(1,"+w+"))"}else{if(jQuery.IsFirefoxBrowser()){m="-moz-linear-gradient(top, "+k+", "+w+")"}}a.css({backgroundColor:w,backgroundImage:m})}}else{a.css({"background-color":j})}a.css({"-moz-border-radius":u,"-webkit-border-radius":u,"border-radius":u,border:d+"px solid "+c,"-moz-box-shadow":"1px 1px 7px #777","-webkit-box-shadow":"1px 1px 7px #777","box-shadow":"1px 1px 7px #777"});var f=a.width();var h=$(document).width();if(a.width()>$(document).width()){a.css({width:($(document).width()-50)+"px"});b.css({left:"0px",right:"auto"})}if(e){b.center()}if(!q){var i=a.attr("id")+"-drag";a.append('<a class="drag-me" id="'+i+'" title="'+MenigaLang.translate("DragWindow")+'"><span>Drag me</span></a>');b.draggable({handle:"a#"+i,containment:"window"})}};jQuery.DrawWizard=function(a,b){if(b==undefined){b={}}b.gradient="from:#fff;to:#e7e7e7";b.border="#006e96";b.borderwidth=5;b.nodrag=true;b.center=false;jQuery.DrawCanvas(a,b)};jQuery.DrawPopup=function(a,b){if(b==undefined){b={}}b.gradient="from:#eee;to:#e7e7e7";b.border="#777";jQuery.DrawCanvas(a,b)};jQuery.DrawTransactions=function(a,b){if(b==undefined){b={}}b.gradient="from:#eee;to:#e7e7e7";b.border="#777";jQuery.DrawCanvas(a,b)};jQuery.ShowCanvas=function(j,h,e,c,d){if(e==undefined){e="notification"}if(c==undefined){c=""}if(h==undefined){h=null}var f=document.getElementById("meniga");var b=document.getElementById(e+"-container");if(b==null){b=document.createElement("div");b.setAttribute("id",e+"-container");f.appendChild(b)}var a=$("#"+e+"-container");a.show();var i=e+"-shade";var g=h!=null&&h.lightsOut!=null?h.lightsOut:false;if(d==undefined||d==""){d="jQuery.EndInput('"+a.attr("id")+"',"+g+");"}if(a.size()>0){var k='<div class="popup '+c+'" id="'+i+'">';k+='<div class="wrapper">';k+='<a onclick="'+d+'" class="close" title="'+MenigaLang.translate("ButtonCloseWindow")+'"><span>'+MenigaLang.translate("ButtonCloseWindow")+"</span></a>";k+=j;k+="</div></div>";b.innerHTML=k;jQuery.DrawCanvas(i,h)}};jQuery.EndConfirm=function(){jQuery.EndInput("confirm-container")};jQuery.EndInput=function(h){if(h==undefined){h="notification-container"}var e=$("#"+h);if(e.size()>0){try{e.remove()}catch(g){e.hide()}var c=$("#on-top");var f=$("#settings-popup-container");var b=$("#error-container");var d=$("#notification-container");var a=$("#confirm-container");var i=(f.size()>0||b.size()>0||d.size()>0||a.size()>0);if(c.size()>0&&!i){if($("#on-top").css("z-index")>=11){$("#on-top").css({"z-index":9})}else{$("#on-top").remove()}}if(jQuery.IsBadBrowser()){$("#meniga").removeClass("hover-on")}}};jQuery.ShowSystemError=function(b){var a="<h2>"+MenigaLang.translate("HeaderError")+"</h2><p>"+b+"</p>";jQuery.ShowCanvas(a,{gradient:"from:#fff;to:#e7e7e7",border:"#9c0404"},"error")};jQuery.ShowError=function(b){var a="<h2>"+MenigaLang.translate("UserErrorHeader")+"</h2><p>"+b+"</p>";jQuery.ShowCanvas(a,{gradient:"from:#fff;to:#e7e7e7",border:"#9c0404"},"error")};jQuery.ShowConfirm=function(d,c,a,b,e){if(c==undefined){c="confirm"}if(a==undefined){a=""}if(b==undefined){b=""}if(e==undefined){e=true}jQuery.ShowCanvas(d,{gradient:"from:#eee;to:#e7e7e7",border:"#333",borderwidth:5,lightsOut:true,nodrag:e},c,a,b)};jQuery.ShowSync=function(a,b){jQuery.ShowCanvas(a,{gradient:"from:#eee;to:#e7e7e7",border:"#777",nodrag:b},"notification","sync")};jQuery.ShowInput=function(a){jQuery.ShowCanvas(a,{gradient:"from:#eee;to:#e7e7e7",border:"#777"})};jQuery.ShowAdvertisement=function(a){jQuery.ShowCanvas(a,{gradient:"from:#a2d064;to:#b8da8b",border:"#7cae3a",nodrag:true,lightsOut:true},"notification","advertisement","jQuery.CancelAdvertisement()")};jQuery.ShowSavings=function(a){jQuery.ShowCanvas(a,{gradient:"from:#e7e7e7;to:#aaa",border:"#ff8400",nodrag:true,lightsOut:true},"savings","savings","jQuery.CloseSavings()")};jQuery.CloseSavings=function(){jQuery.EndInput("savings-container")};jQuery.ClosePopup=function(a){$("#"+a).hide()};jQuery.SignUp=function(){document.location.href=_baseUrl+"/Home/Register"};jQuery.ChangeTransactionPrefix=function(c,b){var a=$(c).is(":checked");if(a&&b){$("#new-t-prefixtype").html("+")}else{$("#new-t-prefixtype").html("-")}};jQuery.ConvertCategoriesToData=function(a){var b=new Array();$(a).find(".find-me").each(function(){var c=$(this);var d={id:c.attr("data-catid"),name:trim(c.html())};b.push(d)});return b};jQuery.ConvertTransactionNameToData=function(a){var b=new Array();for(var d=0;d<a.length;d++){var c={id:a[d],name:a[d]};b.push(c)}return b};jQuery.FilterDropDown=function(f,m,n){if(n==null){n={results:"#category-container .search-results",defaultValue:MenigaLang.translate("FilterSearchForCategories"),max:-1,showinit:false,data:jQuery.ConvertCategoriesToData("#category-container"),cleanup:true,prefix:"cat-",tooltip:MenigaLang.translate("FilterDropdownSelect"),type:"categories",searchLimit:0}}_keyboardOn=false;var l=(f==null)?0:jQuery.GetKeyCode(f);var a=$(m);var o="";try{o=trim(a.val().toLowerCase())}catch(g){}var b=$(n.results);var c=b.find("div.selected:eq(0)");if(o.length>n.searchLimit||n.showinit){if(l==13){if(c.size()>0){c.click();a.blur();_keyboardOn=true;return}}else{if(l==27){b.html("");$(m).val("");_keyboardOn=true;return}else{if(l==40){if(c.size()>0){if(c.next().length>0){c.clearClass();c.next().setClass("selected")}}else{b.find("div:eq(0)").setClass("selected")}}else{if(l==38){if(c.size()>0){if(c.prev().length>0){c.clearClass();c.prev().setClass("selected")}}}else{b.html("");var d=0;b.show();for(var h=0;h<n.data.length;h++){var k=n.data[h].name;var j=n.data[h].id;if(((a.val()==""||a.val()==n.defaultValue)&&n.showinit)||(k.toLowerCase().indexOf(a.val().toLowerCase())>-1)){if(n.max==-1||n.max>d){b.append('<div title="'+n.tooltip+'" onclick="jQuery.SelectFilteredDropDownValue(\''+escape(k)+"', '"+j+"', '"+n.type+"')\">"+k+"</div>");d++}}}if(d>0&&!b.hasClass("auto-fill-results")){b.addClass("auto-fill-results")}}}}}}else{if(n.cleanup){b.html("");b.hide()}}};jQuery.SelectFilteredDropDownValue=function(b,a,c){if(c=="categories"){jQuery.ChangeCategory(unescape(b),a);$("#category-container .search-results").html("")}else{if(c=="wc-categories"){jQuery.IncludeWatchedCategory(unescape(b),a);$("#wc-category-container .search-results").html("")}else{if(c=="bw-categories"){jQuery.IncludeBudgetWatchCategory(unescape(b),a);$("#bw-category-container .search-results").html("")}else{if(c=="nt-categories"){jQuery.IncludeNewTransactionCategory(unescape(b),a);$("#nt-category-container .search-results").html("")}else{if(c=="tr-categories-1"){jQuery.IncludeNewTransactionRuleCategory(unescape(b),a,1);$("#tr-category-container-1 .search-results").html("")}else{if(c=="tr-categories-2"){jQuery.IncludeNewTransactionRuleCategory(unescape(b),a,2);$("#tr-category-container-2 .search-results").html("")}else{if(c=="merchants"){jQuery.ChangeMerchant(unescape(b),a);$("#merchant-search-results").html("");$("#merchant-search-key").val("")}else{if(c=="ruletransactionnames"){$("#textcriteria-text").val(unescape(b));$("#rule-find-transaction-name-"+_currentTransactionName).remove()}}}}}}}}_keyboardOn=true};var _budgetTableFilter=null;jQuery.GoToBudgetPage=function(a){if(_budgetTableFilter!=null){_budgetTableFilter.page=a;jQuery.ShowUpdate(MenigaLang.translate("GlobalGetTransactions"));$("#budgetTransactions").menigaload({url:"/Transactions/TransactionsTableBudget",params:_budgetTableFilter,tracker:{type:"event",category:MenigaEvent.Category.Budget.Label,action:MenigaEvent.Category.Budget.Actions.TransactionPaging}})}};var _reportTableFilter=null;var _reportPeriodFilter=null;jQuery.GoToReportPage=function(a){if(_reportTableFilter!=null){var b={filter:_reportTableFilter,addChildRange:false,page:a,period:_reportPeriodFilter};jQuery.ShowUpdate(MenigaLang.translate("GlobalGetTransactions"));$("#budgetTransactions").menigaload({url:"/Transactions/TransactionsTableReport",params:b,tracker:{type:"event",category:MenigaEvent.Category.Trends.Label,action:MenigaEvent.Category.Trends.Actions.TransactionPaging}})}};var _widgetCategoryFilter=null;var _widgetPeriodFilter=null;jQuery.GoToWidgetPage=function(a){if(_widgetCategoryFilter!=null){var b={categoryId:_widgetCategoryFilter,addChildRange:true,page:a,period:_widgetPeriodFilter};jQuery.ShowUpdate(MenigaLang.translate("GlobalGetTransactions"));$("#budgetTransactions").menigaload({url:"/Transactions/TransactionsTableWidget",params:b,tracker:{type:"event",category:MenigaEvent.Category.Trends.Label,action:MenigaEvent.Category.Trends.Actions.TransactionPaging}})}};jQuery.GoToDemoPage=function(c){if(_decreasePageBatch&&_lastSearch!=null&&_lastSearch.OnlyUnread){if(c>0){c=c*1-1}_decreasePageBatch=false}var a=$("#demo-account").val().split(":");var b=a[2];jQuery.ShowUpdate(MenigaLang.translate("GlobalUpdateTable"));$("#transTable").menigaload({url:"/Admin/DemoTransactionsTable",params:{batch:c,filter:_filter,accountTypeId:b},tracker:{type:"off"},callback:function(){jQuery.EndUpdate()}})};jQuery.InitSetupWizard=function(){jQuery.DrawWizard("wizard-shade")};jQuery.SendError=function(){jQuery.SendFeedback({type:2});jQuery.EndInput("error-container")};jQuery.ChangeWatchedCategories=function(){$("button#category-add").click()};jQuery.SendFeedback=function(b){if(b==undefined){b={text:"",type:1,meta:"",importing:false}}var a=(b.importing)?"jQuery.CancelImport()":"jQuery.EndConfirm()";jQuery.fn.menigapost({url:"/User/Feedback",callback:function(c){var d=new MenigaPopup.create({Title:MenigaLang.translate("HeaderSendFeedback"),Text:c,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.DoSendFeedback()",Type:"submit",Id:"feedback-submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:a,Type:"cancel",Id:"feedback-cancel"}))});jQuery.ShowConfirm(d.Html);$("#feedback-meta").val(b.meta);$("#feedback-text").val(b.text);$("#feedback-type").val(b.type)}})};jQuery.DoSendFeedback=function(){var d=$("#feedback-type").val();var c=$("#feedback-text");var a=$("#feedback-meta").val();if(c.val().length==0){jQuery.ShowError(c.attr("title"))}else{if(!validateInput(c.val())){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"));stop=true}else{$("#input-feedback-submit").attr("disabled","disabled");$("#input-feedback-submit").html("<span>"+MenigaLang.translate("UpdateSendFeedback")+"</span>");$("#input-feedback-cancel").hide();var b=cleanInput(c.val(),false);if(a.length>0){b+="\n\n"+a}if(_commonError!=null){b+="\n\n"+_commonError}jQuery.fn.menigapost({url:"/User/SendFeedback",params:{type:d,text:b},callback:function(){jQuery.EndConfirm();jQuery.ShowNote(MenigaLang.translate("GlobalThankYou")+"<br/><br/>"+MenigaLang.translate("FeedbackSuccessful"))}})}}};jQuery.SendToFriend=function(a){if(a==undefined){a={tip:"",article:"",news:""}}jQuery.fn.menigapost({url:"/User/SendToFriend",callback:function(b){var c=new MenigaPopup.create({Title:MenigaLang.translate("HeaderSendToFriend"),Text:b,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.DoSendToFriend()",Type:"submit",Id:"friend-submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel",Id:"friend-cancel"}))});jQuery.ShowConfirm(c.Html);$("#friend-tipid").val(a.tip);$("#friend-articleid").val(a.article);$("#friend-newsid").val(a.news)}})};jQuery.DoSendToFriend=function(){var b=$("#friend-email");var e=$("#friend-text");var f=$("#friend-tipid").val();var a=$("#friend-articleid").val();var d=$("#friend-newsid").val();if(b.val().length==0){jQuery.ShowError(b.attr("title"))}else{if(!validateInput(e.val())){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"));stop=true}else{$("#input-friend-submit").attr("disabled","disabled");$("#input-friend-submit").html("<span>"+MenigaLang.translate("UpdateSendToFriend")+"</span>");$("#input-friend-cancel").hide();var c=cleanInput(e.val(),false);if(f==""){f=null}if(a==""){a=null}if(d==""){d=null}jQuery.fn.menigapost({url:"/User/SendEmailToFriend",params:{text:c,email:b.val(),tipId:f,articleId:a,newsId:d},callback:function(g){if(g>0){jQuery.EndConfirm();jQuery.ShowNote(MenigaLang.translate("GlobalThankYou")+"<br/><br/>"+MenigaLang.translate("SendToFriendSuccessful"))}else{$("#input-friend-cancel").show();$("#input-friend-submit").removeAttr("disabled");$("#input-friend-submit").html("<span>"+MenigaLang.translate("ButtonOK")+"</span>");jQuery.ShowError(MenigaLang.translate("EmailValidation"))}}})}}};jQuery.ResetRating=function(a,b){$(a).setClass("ratings star"+b);$(a).parent().find("small").html("")};jQuery.ShowRating=function(a,b){$(a).parent().setClass("ratings star"+b);$(a).parent().find("small").html(MenigaLang.translate("RatingDescription"+b))};jQuery.RemoveRating=function(b){var a=$(b).parent();a.unbind("mouseout");a.removeAttr("onmouseout");a.attr("title",MenigaLang.translate("AlreadyRatedSuggestion"));a.find("a").each(function(){$(this).unbind("click");$(this).unbind("mouseover");$(this).removeAttr("onclick");$(this).removeAttr("onmouseover")})};jQuery.ShareTip=function(a){var c="tip";var d="http://www.meniga.is/Admin/Share/?t="+encodeURIComponent(c)+"&i="+encodeURIComponent(a)+"&c="+MenigaLang.culture();var b={type:"event",category:MenigaEvent.Category.Core.Label,action:MenigaEvent.Category.Core.Actions.ShareOnFacebook,label:MenigaEvent.Category.Core.OptLabels.SavingTip,value:a};googleTracker(b);jQuery.Facebook(d)};jQuery.ShareArticle=function(a){var c="http://www.meniga.is/Education/Articles/"+a;var b={type:"event",category:MenigaEvent.Category.Core.Label,action:MenigaEvent.Category.Core.Actions.ShareOnFacebook,label:MenigaEvent.Category.Core.OptLabels.Article,value:a};googleTracker(b);jQuery.Facebook(c)};jQuery.ShareNews=function(a){var c="http://www.meniga.is/Education/News/"+a;var b={type:"event",category:MenigaEvent.Category.Core.Label,action:MenigaEvent.Category.Core.Actions.ShareOnFacebook,label:MenigaEvent.Category.Core.OptLabels.News,value:a};googleTracker(b);jQuery.Facebook(c)};jQuery.Facebook=function(a){fbs_click(a)};jQuery.UpdateTwitter=function(){jQuery.fn.menigapost({url:"/Home/TwitterRss",callback:function(a){$("#twitter").html(a)},tracker:{type:"off"}})};jQuery.AddWatchedCategory=function(a){jQuery.fn.menigapost({url:"/Home/AddWatchedCategory",params:{id:a},callback:function(){},tracker:{type:"off"}})};window._mouseX=0;window._mouseY=0;$(document).mousemove(function(a){_mouseX=a.pageX;_mouseY=a.pageY});$(document).ready(function(){var a=new Date();if(!(typeof _keepAliveUrl==="undefined")){if(_keepAliveUrl!=""){$(document).ajaxStart(function(){var b=new Date();if(a==null||(b.getTime()-a.getTime())>(_keepAliveInterval*60*1000)){a=new Date();if(_keepAliveUrl.indexOf("?")!=-1){$.getJSON(_keepAliveUrl+"&callback=?")}else{$.getJSON(_keepAliveUrl+"?callback=?")}}})}}});var _syncRedirct=false;var _syncRedirectUrl="";var _syncTimer=new Array();var _syncCounter=0;var _syncInProgress=new Array();jQuery.SynchronizeTransactions=function(a,b){if(a==undefined){a=false}if(b==undefined){b=""}_syncRedirct=a;_syncRedirectUrl=b;jQuery.ShowUpdate(MenigaLang.translate("UpdateAccounts"),"#update-accounts-anim");jQuery.fn.menigapost({url:"/User/StartSynchronization",params:{wait:30000},callback:function(c){if(c!=null){jQuery.RedirectAfterSync()}},showUpdate:false,timeout:120000,tracker:{type:"off"},type:"json"})};jQuery.SynchronizeAccountsForOrganizations=function(){_syncRedirct=false;jQuery.fn.menigapost({url:"/User/GetSynchronizationStatus",params:{syncHistoryId:null},callback:function(a){if(a!=null&&a.RealmSyncResponses.length>0){var d=false;for(var b=0;b<a.RealmSyncResponses.length;b++){var c=a.RealmSyncResponses[b];if(c.AuthenticationChallenge!=null){d=true}}if(d){jQuery.ShowSyncStatus(a,true,undefined,true);$("#sync-accounts").show()}}},showUpdate:false,timeout:120000,tracker:{type:"off"},type:"json"})};jQuery.ShowSyncStatus=function(l,h,f,e){if(f==undefined){f=0}if(e==undefined){e=false}if(l.RealmSyncResponses.length>0){var k="#sync-accounts-anim"+(f!=0?"-"+f:"");var j=true;var c="";if(h){for(var d=0;d<l.RealmSyncResponses.length;d++){var m=l.RealmSyncResponses[d];if(m.AuthenticationChallenge!=null&&m.AuthenticationChallenge.ErrorMessage!=null){var g=m.AuthenticationChallenge.RequiredParameters;if(f==0){c+='<fieldset class="org-wrapper" id="org-'+m.OrganizationId+'" data-uc="'+m.UserCredentialsId+'" data-params="'+g.length+'">';c+='<legend class="hide">'+m.OrganizationName+"</legend>";c+='<div class="sync-organization">';c+='<div class="sync-logo icon '+m.OrganizationBankCode.toLowerCase()+'"></div>';c+='<div class="sync-form" id="org-form-'+m.OrganizationId+'">';if(e){c+="<div>";c+=m.UserCredentialsDisplayName+"<br/>";c+='<a class="underline" onclick="$(\'#org-challenge-'+m.OrganizationId+"').removeClass('hide');$(this).parent().remove()\">"+MenigaLang.translate("SyncEnterTodos")+"</a>";c+="</div>"}}c+='<div id="org-challenge-'+m.OrganizationId+'" class="org-challenge '+(e?"hide":"")+'">';var b=m.AuthenticationChallenge;if(b.ErrorMessage!=null&&!e){c+='<p class="error">'+b.ErrorMessage+"</p>"}if(b.RequiredParameters!=null){if(b.TextChallenge!=null){c+="<p><strong>"+MenigaLang.translate("SyncTextChallenge")+":</strong> "+b.TextChallenge+"</p>"}if(b.BinaryChallenge!=null){c+='<p><img src="'+b.BinaryChallenge+'" alt="'+MenigaLang.translate("SyncBinaryChallenge")+'" /></p>'}c+=jQuery.WriteAccountParamHtml(b.RequiredParameters,m.OrganizationId)}c+="<p>";c+='<button type="button" class="green soft-clear" onclick="jQuery.SynchronizeOrganization('+m.OrganizationId+')"><span>'+MenigaLang.translate("ButtonContinue")+"</span></button>";c+='<button type="button" class="red" onclick="jQuery.SkipOrganizationSync('+m.OrganizationId+')"><span>'+MenigaLang.translate("Skip")+"</span></button>";c+="</p>";c+="</div>";if(f==0){c+="</div>";c+='<div id="sync-accounts-anim-'+m.OrganizationId+'" class="wizard-anim" style="display:none"></div>';c+="</div>";c+="</fieldset>"}j=false}}}if(!j){$("#sync-form-wrapper").removeClass()}if(c!=""){var a=(f==0)?"#update-accounts-anim":"#org-form-"+f;$(a).html(c)}if(!l.IsSyncDone&&!_syncInProgress[f]){if(!j){jQuery.ClearSynchronization(false,f);$(k).hide()}else{if(!h){l=null}if(!h||f>0){jQuery.CheckSynchronization(f,l);_syncTimer[f]=setInterval(function(){jQuery.CheckSynchronization(f,l)},2000);$(k).show()}}}else{if(!h){jQuery.RedirectAfterSync()}}}else{if(!h){jQuery.RedirectAfterSync()}}};jQuery.RedirectAfterSync=function(){if(_syncRedirectUrl.length>0){document.location.href=_syncRedirectUrl}else{jQuery.RedirectToHome()}};jQuery.CheckSynchronization=function(a,c){if(a==undefined){a=0}if(c==undefined){c=null}_syncInProgress[a]=true;var b="#sync-accounts-anim"+(a!=0?"-"+a:"");jQuery.fn.menigapost({url:"/User/GetSynchronizationStatus",params:{syncHistoryId:null},showUpdate:false,tracker:{type:"off"},type:"json",callback:function(j){var r=0;var k=0;var o=undefined;if(j!=null){for(var q=0;q<j.RealmSyncResponses.length;q++){var p=j.RealmSyncResponses[q];if(a!=undefined&&p.OrganizationId==a){o=p}for(var e=0;e<p.AccountSyncStatuses.length;e++){var g=p.AccountSyncStatuses[e];if(g.TotalTransactions==null){r+=5}else{r+=g.TotalTransactions;k+=g.TransactionsProcessed}}}}var l=MenigaLang.translate("XNewTransactionsFetched");if(k>0){$("#update-accounts-anim").hide();$(b).show();jQuery.ShowProgressUpdate(l.format(k),b,(r==0?0:(k/r)*100))}if(j==null||j.IsSyncDone||_syncCounter>10&&k==0){jQuery.ClearSynchronization(false,a);jQuery.ShowProgressUpdate(l.format(k),b,100);if(_syncRedirct&&$("#update-accounts-anim .org-wrapper button").length==0){jQuery.RedirectAfterSync()}if(o!=undefined){setTimeout(function(){$("fieldset#org-"+a).remove();var i=$("#sync-accounts fieldset.org-wrapper");if(i.length==0){$("#sync-accounts").remove()}},2000);if(o.AccountSyncStatuses.length>0){for(var n=0;n<o.AccountSyncStatuses.length;n++){var f=o.AccountSyncStatuses[n];var h=f.Balance;var m=jQuery.formatSingle(h,{format:MenigaLang.numberformat(),locale:MenigaLang.translate("NumberFormatLocale")});var d=$("#acc_"+f.Id);if(d.size()>0){d.find("td.balance").html(m);d.effect("highlight",5000)}}}}}_syncCounter++}})};jQuery.ClearSynchronization=function(a,b){if(b==undefined){b=0}_syncInProgress[b]=false;clearInterval(_syncTimer[b]);if(a){var c="#sync-accounts-anim"+(b!=0?"-"+b:"");$(c).html("")}};jQuery.SkipOrganizationSync=function(b){var a=$("#org-"+b);if(a.size()>0){var c=new Number(a.attr("data-uc"));jQuery.fn.menigapost({url:"/User/SkipFinancialDataRealmSync",params:{userCredentialsId:c},callback:function(e){$("#org-"+b).remove();jQuery.CheckSynchronization(b,e);var d=$("#sync-accounts fieldset.org-wrapper");if(d.length==0){$("#sync-accounts").remove()}},showUpdate:false,timeout:120000,tracker:{type:"off"},type:"json"})}};jQuery.SynchronizeOrganization=function(g){var a=$("#org-"+g);if(a.size()>0){var h=new Array();var k=true;var j=new Number(a.attr("data-uc"));var f=new Number(a.attr("data-params"));for(var c=0;c<f;c++){var b=$("#param-"+g+"-"+c);var e=b.attr("data-param");var l=b.val();h.push({Name:e,Value:l})}var d=$().toJsonString(h);jQuery.ShowUpdate(MenigaLang.translate("UpdateLoggingIn"),"#org-form-"+g);jQuery.fn.menigapost({url:"/User/SynchronizeOrganization",params:{realmCredentialsId:j,parameters:d,saveDetails:k},callback:function(i){jQuery.ShowSyncStatus(i,true,g)},showUpdate:false,timeout:120000,tracker:{type:"off"},type:"json"})}};jQuery.HideAccountUpdates=function(){jQuery.fn.menigapost({url:"/User/HideAccountUpdates",callback:function(){$("#account-updates").remove()},showUpdate:false})};jQuery.ValidateAccountLogin=function(a){if(a==undefined){a=""}var c=true;var b="";$(a+" .aggreg-param-row").each(function(){var d=$(this).find("input");if(d.size()>0){var g=d.val();var e=d.attr("data-min-length");var f=d.attr("rel");if(g.length==0){c=false;b+="<div>"+MenigaLang.translate("SyncEmptyParamError").format("<strong>"+MenigaLang.translate("SyncParam"+f)+"</strong>")+"</div>"}else{if(g.length<e){c=false;b+="<div>"+MenigaLang.translate("SyncParamLengthError").format("<strong>"+MenigaLang.translate("SyncParam"+f)+"</strong>",e)+"</div>"}}}});if(!c){jQuery.ShowError(b)}return c};jQuery.ValidateAccountSelection=function(){var a=$(".aggreg-account:checked");var c=true;var b="";if(a.length>0){$(".aggreg-account:checked").each(function(){var e=$(this).attr("data-index");var d=$("#aggreg-accountname-"+e).val();if(d.length>0){d=trim(d)}if(d==""){c=false;b=MenigaLang.translate("SyncErrorAccountNameMissing")}})}else{c=false;b=MenigaLang.translate("SyncErrorNoAccountsSelected")}if(!c){jQuery.ShowError(b)}return c};jQuery.ShowNextAccountRegistrationStep=function(b){var a=jQuery.GetSelectedOrganization();$("#import-org-"+a+" .aggreg-step").hide();$("#import-org-"+a+" .aggreg-current-step").val(b);$("#import-org-"+a+" .aggreg-step"+b).show()};jQuery.NextAccountRegistrationStep=function(b){var c=new Number($("#import-org-"+b+" .aggreg-current-step").val());var a=false;if(c==1){a=true}else{if(c==2){a=jQuery.ValidateAccountLogin(b)}else{if(c==3){a=jQuery.ValidateAccountSelection(b)}}}if(a){if(c==1){jQuery.DoAccountLogin(b)}else{if(c==2){jQuery.ClearParamValues();jQuery.DoAccountSelection(b)}else{if(c==3){jQuery.DoAccountSync(b)}}}}};var _syncParams=new Array();var _saveSyncParams=false;jQuery.FillSyncParams=function(a){if(a==undefined){a=""}$(a+" .aggreg-param-row").each(function(){var b=$(this).find("input");if(b.size()==0){b=$(this).find("select")}if(b.size()>0){var d=b.val();var c=b.attr("data-param");jQuery.AddParamValue(c,d)}})};jQuery.AddParamValue=function(b,e){var d=false;for(var a=0;a<_syncParams.length;a++){var c=_syncParams[a];if(c.Name==b){c.Value=e;_syncParams[a]=c;d=true}}if(!d){_syncParams.push({Name:b,Value:e})}};jQuery.ClearParamValues=function(){_syncParams=new Array();_uploadedFiles=new Array();_newAccountCreated=-1;_newAccountTypeId=-1;_accountsChanged=false};jQuery.DoAccountLogin=function(c,d,a){if(c==undefined){c=jQuery.GetSelectedOrganization()}if(d==undefined){d=""}if(d==""){jQuery.FillSyncParams()}var b=$().toJsonString(_syncParams);_saveSyncParams=true;jQuery.fn.menigapost({url:"/User/AuthenticateOrganization",params:{orgId:c,parameters:b,saveDetails:_saveSyncParams,userIdentifier:d},callback:function(f){if(f.RequiredParameters==null){if(f.ErrorMessage==null){jQuery.ShowNextAccountRegistrationStep(3);jQuery.DoAccountSelection(c,f.UserIdentifier)}else{jQuery.ShowBankChallenge(f,c,null,"#import-org-"+c+" .aggreg-authenticate")}}else{var e=$("#import-org-"+c+" .aggreg-current-step").val();if(e==1){jQuery.ShowNextAccountRegistrationStep(2)}$("#import-org-"+c+" .aggreg-current-step").val(1);jQuery.ShowBankChallenge(f,c,null,"#import-org-"+c+" .aggreg-authenticate");if(a){$("#import-org-"+c+" .aggreg-step2 p.error").hide()}}},type:"json",timeout:240000,tracker:{type:"off"}})};jQuery.DoAccountSelection=function(a,b){if(a==undefined){a=jQuery.GetSelectedOrganization()}if(b==undefined){b=""}jQuery.fn.menigapost({url:"/User/GetAuthenticatedAccounts",params:{orgId:a,userIdentifier:b},callback:function(e){if(e.length>0){var f="";f+='<input type="hidden" id="aggreg-useridentifier-'+a+'" value="'+b+'" />';f+='<table class="sync-accounts-table">';f+="<thead>";f+="<tr><th>"+MenigaLang.translate("SyncSelectAccounts")+"</th><th>"+MenigaLang.translate("SyncNameAccounts")+"</th></tr>";f+="</thead>";f+="<tbody>";for(var g=0;g<e.length;g++){var c=e[g].AccountInfo;f+="<tr>";var d=trim(c.AccountName);if(c.AlreadyExists){f+='<td class="account-row">';f+='<span class="icon '+c.AccountType.AccountClass+'"></span>';f+='<input type="checkbox" data-account-type="'+c.AccountType.Id+'" value="'+c.AccountIdentifier+'" id="aggreg-account-'+g+'" disabled="disabled" checked="checked"/> ';f+='<label for="aggreg-account-'+g+'" class="greyed-out" title="'+MenigaLang.translate("SyncAccountExists")+'"><span>'+d+"</span></label>";f+="</td>";f+="<td>";f+='<input id="aggreg-accountname-'+g+'" type="text" maxlength="20" size="30" disabled="disabled"/>';f+="</td>"}else{f+='<td class="account-row">';f+='<span class="icon '+c.AccountType.AccountClass+'"></span>';f+='<input type="checkbox" data-account-type="'+c.AccountType.Id+'" value="'+c.AccountIdentifier+'" id="aggreg-account-'+g+'" class="aggreg-account" data-index="'+g+'"/> ';f+='<label for="aggreg-account-'+g+'" title="('+c.AccountIdentifier+')"><span>'+d+"</span></label>";f+="</td>";f+="<td>";f+='<input id="aggreg-accountname-'+g+'" type="text" maxlength="20" size="30" value="'+(d).substring(0,20)+'" />';f+="</td>"}f+="</tr>"}f+="</tbody>";f+="</table>";$("#import-org-"+a+" .aggreg-list").html(f)}jQuery.ShowNextAccountRegistrationStep(3)},type:"json",timeout:240000,tracker:{type:"off"}})};jQuery.DoAccountSync=function(d){if(d==undefined){d=jQuery.GetSelectedOrganization()}var e=$("#aggreg-useridentifier-"+d).val();var a=new Array();var c=new Array();var b=new Array();$(".aggreg-account:checked").each(function(){a.push($(this).val());c.push($(this).attr("data-account-type"));var g=$(this).attr("data-index");var f=$("#aggreg-accountname-"+g).val();if(f.length>0){f=trim(f)}b.push(f)});jQuery.ShowUpdate(MenigaLang.translate("UpdateAccounts"));jQuery.fn.menigapost({url:"/User/CreateAndSyncAccounts",params:{orgId:d,userIdentifier:e,accountIds:a,accountTypes:c,accountNames:b},callback:function(f){_accountsChanged=true;jQuery.EndUpdate();jQuery.EndConfirm();jQuery.ShowNote(MenigaLang.translate("SyncAccountsSuccessfullyAdded"),"accounts-synced",5000);jQuery.RefreshImport({accountIdentifiers:a,userIdentifier:e});jQuery.SynchronizeNewAccounts(d,f.SyncHistoryId)},type:"json",tracker:{type:"off"}})};var _newAccountsSyncTimer=null;jQuery.SynchronizeNewAccounts=function(a,b){_newAccountsSyncTimer=setInterval(function(){jQuery.GetSyncStatusForNewAccounts(a,b)},1000)};jQuery.GetSyncStatusForNewAccounts=function(a,b){jQuery.fn.menigapost({url:"/User/GetSynchronizationStatus",params:{syncHistoryId:b},showUpdate:false,tracker:{type:"off"},type:"json",callback:function(h){var n=0;var i=0;var j=MenigaLang.translate("XNewTransactionsFetched");var m=h.IsSyncDone;if(h!=null){for(var l=0;l<h.RealmSyncResponses.length;l++){var k=h.RealmSyncResponses[l];for(var d=0;d<k.AccountSyncStatuses.length;d++){var e=k.AccountSyncStatuses[d];var c=e.TransactionsProcessed;var f=e.TotalTransactions;if(f==null){f=0}else{n+=f;i+=c}var g="#sync-progress-"+e.AccountId;if(f!=0&&c==f){$(g).html(j.format(c));$(g).removeClass("mini-sync")}else{jQuery.ShowProgressUpdate(j.format(c),g,(f==0?0:(c/f)*100))}}}}if(h==null||m||_syncCounter>10&&i==0){clearInterval(_newAccountsSyncTimer)}},tracker:{type:"off"}})};jQuery.ShowBankChallenge=function(d,g,b,c){if(b==undefined){b=null}if(c==undefined){c=null}var e="";var a=false;if(d.RequiredParameters!=null){for(var f=0;f<d.RequiredParameters.length;f++){if(d.RequiredParameters[f].CanSave){a=true}}}if(d.ErrorMessage!=null){e+='<p class="error">'+d.ErrorMessage+"</p>"}if(d.RequiredParameters!=null){if(d.TextChallenge!=null){e+="<p><strong>"+MenigaLang.translate("SyncTextChallenge")+":</strong> "+d.TextChallenge+"</p>"}if(d.BinaryChallenge!=null){e+='<p><img src="'+d.BinaryChallenge+'" alt="'+MenigaLang.translate("SyncBinaryChallenge")+'" /></p>'}e+=jQuery.WriteAccountParamHtml(d.RequiredParameters,g);e+="<p>"+MenigaLang.translate("SyncDetailsAreEncoded")+"</p>";if(d.LoginHelp!=null){$("#import-org-"+g+" .aggreg-step2 p.info").html(d.LoginHelp)}}if(b!=null){$(b).html("")}if(c!=null){$(c).html(e)}else{return e}return""};jQuery.WriteAccountParamHtml=function(a,k){var c="";for(var d=0;d<a.length;d++){c+='<p class="aggreg-param-row">';var h=a[d].MinLength!=null?a[d].MinLength:0;var g=a[d].MaxLength!=null?'maxlength="'+a[d].MaxLength+'"':"";c+='<label for="param-'+k+"-"+d+'">'+(a[d].DisplayName)+(a[d].CanSave?" *":"")+"</label> ";if(a[d].IsPassword){c+='<input size="20" type="password" id="param-'+k+"-"+d+'" data-param="'+a[d].Name+'" data-min-length="'+h+'"/>'}else{if(a[d].IsHidden){c+='<input id="param-'+k+"-"+d+'" data-param="'+a[d].Name+'" type="hidden"/>'}else{if(a[d].IsDropDown){var b=a[d].DropDownValues;var f=$().fromJsonString(b);c+='<select id="param-'+k+"-"+d+'" data-param="'+a[d].Name+'">';for(var e=0;e<f.length;e++){c+='<option value="'+f[e].Value+'">'+f[e].Name+"</option>"}c+="</select>"}else{c+='<input type="text" id="param-'+k+"-"+d+'" data-param="'+a[d].Name+'" '+g+' data-min-length="'+h+'"/>'}}}c+="</p>"}c+="";return c};jQuery.GetSelectedOrganization=function(){var a=$("#import-step-2 .org:visible").attr("data-org-id");return a};jQuery.ShowSelectedOrganization=function(b,a){$("#import-step-2 .org").hide();$("#import-org-"+b).show();$("#import-step-1").hide();jQuery.ClearParamValues();if(a){$("input#connector-"+b+"-0").attr("checked",true);jQuery.DoAccountLogin(b,undefined,true)}};jQuery.SelectOrganizationConnector=function(a,b){if(b==undefined){b=""}$("#import-org-"+a+" .aggreg-step").hide();$("#import-org-"+a+" .aggreg-authenticate").html("");$("#import-org-"+a+" .aggreg-list").html("");if(b!=""){$("#import-org-"+a+" .aggreg-step2 p.info").hide()}else{$("#import-org-"+a+" .aggreg-step2 p.info").show()}$("#import-org-"+a+" .aggreg-step2").show();jQuery.ClearParamValues();if(b!=""){jQuery.DoAccountLogin(a,b,true)}else{jQuery.DoAccountLogin(a,null,true)}};var _positionSettings=true;var _inCommunity=false;var _profileUpdated=false;var _accountsChanged=false;jQuery.CloseSettings=function(){var b=$("#settings-popup-container");var a=$("#settings-page");$("#on-top").remove();if(jQuery.IsIE67Browser()){b.remove()}else{var c=a.html();a.html("<a>"+MenigaLang.translate("Settings")+"</a>");b.html("");b.css({background:"#e7e7e7",height:"400px",width:"750px",border:"5px solid #006E96"});b.effect("scale",{percent:0,origin:["top","right"]},500,function(){$(this).remove();a.effect("highlight",{},1000);a.html(c)})}jQuery.CloseAndRefreshCategories();if(_inCommunity&&_profileUpdated){jQuery.RefreshPage()}if(_accountsChanged){jQuery.RefreshPage()}if(jQuery.IsBadBrowser()){$("#meniga").removeClass("hover-on")}};jQuery.LoadSettings=function(b,c){var a=$("#settings-wrapper");if(a.size()==0){a=$("#bd.settings-box .col-0")}if(a.size()>0){if(b!=null){a.html(b)}$("#settings-popup-container").center(true,100);$("#settings-popup-container ul.settings-list li").removeClass("selected");$(c).setClass("selected")}};jQuery.GetProfile=function(){jQuery.ShowSettings(function(){jQuery.Profile()})};jQuery.GetUsers=function(){jQuery.ShowSettings(function(){jQuery.Users()})};jQuery.GetCategories=function(){_keyboardOn=false;jQuery.ShowSettings(function(){jQuery.Categories()})};jQuery.GetNotifications=function(){jQuery.ShowSettings(function(){jQuery.Notifications()})};jQuery.GetAccounts=function(){jQuery.ShowSettings(function(){jQuery.Accounts()})};jQuery.GetTransactionRules=function(a){jQuery.ShowSettings(function(){jQuery.TransactionRules(a)})};jQuery.ShowSettings=function(a){var b='<h1 class="popup-title">'+MenigaLang.translate("Settings")+"</h1>";b+='<div id="settings-wrapper"/></div>';jQuery.ShowCanvas(b,{gradient:"from:#fff;to:#e7e7e7",border:"#006e96",borderwidth:5,nodrag:true,lightsOut:true},"settings-popup","","jQuery.CloseSettings()");if(a==undefined){jQuery.Profile()}else{a()}};var _userProfile=null;jQuery.Profile=function(){jQuery.fn.menigapost({url:"/Settings/Profile",params:{isPopup:true},callback:function(a){var b=new MenigaPopup.create({Title:"",Text:a});jQuery.LoadSettings(b.Html,"#profile-page");jQuery.InvokeRescueMe()}})};jQuery.Users=function(){jQuery.fn.menigapost({url:"/Settings/Users",params:{isPopup:true},callback:function(a){var b=new MenigaPopup.create({Title:"",Text:a});jQuery.LoadSettings(b.Html,"#users-page");jQuery.InvokeRescueMe()}})};jQuery.GetJsonProfile=function(){if(_userProfile==null){jQuery.fn.menigapost({url:"/User/GetJsonProfile",callback:function(a){_userProfile=a;return _userProfile},type:"json",tracker:{type:"off"}})}else{return _userProfile}};jQuery.UpdateProfile=function(l,b){if(l==undefined){l=false}if(_.isUndefined(b)){b=null}var g=$("#profile-gender").val();var n=$("#profile-family").val();var o=$("#profile-kids").val();var c=$("#profile-cars").val();var k=$("#profile-income").val();var i=$("#profile-house-size").val();var j=$("#profile-house-type").val();var h=$("#profile-house-rooms").val();if(k=="null"){k=null}var a=$("#profile-birthyear");var d=a.val();var e=a.attr("title");var f=e.split(" | ");if(f.length>1){if(d==f[0]){d=""}e=f[1]}var p=$("#profile-postcode");var q=p.val();var r=p.attr("title");var s=r.split(" | ");if(s.length>1){if(q==s[0]){q=""}r=s[1]}var u=true;if((d.length>0&&!validateBirthYear(d))){jQuery.ShowError(e)}else{if(!validateInput(q)||!validateInput(d)){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"))}else{u=false}}if(!u){d=cleanInput(d);q=cleanInput(q);d=(d.length==0)?null:d+"-01-01";var t=new MenigaProfile.create({IncomeId:k,Gender:g,BirthYear:d,PostalCode:q,NumInFamily:n,NumOfKids:o,Cars:c,TypeOfHouse:j,SizeOfHouse:i,NumberOfRooms:h});var m=$().toJsonString(t);var v=!l?null:{type:"off"};jQuery.fn.menigapost({url:"/User/UpdateUser",params:{profile:m},callback:function(){if(!l){_userProfile=t;_profileUpdated=true;jQuery.ShowNote(MenigaLang.translate("ProfileUpdated"))}if(b!=null){b.apply(this,[t])}},tracker:v})}if(l){return u}};jQuery.ChangePassword=function(){window.location.href=_baseUrl+"/User/ChangePassword"};jQuery.Accounts=function(a){if(a==undefined){a={showUpdate:true,isRefresh:false,doImport:false,accountIds:null,accountIdentifiers:null,userIdentifier:""}}if(a.isRefresh==undefined){a.isRefresh=false}if(a.doImport==undefined){a.doImport=false}if(a.showUpdate==undefined){a.showUpdate=true}if(a.accountId==undefined){a.accountId=null}if(a.accountIdentifiers==undefined){a.accountIdentifiers=null}if(a.userIdentifier==undefined){a.userIdentifier=""}var b=a.isRefresh?{type:"off"}:null;jQuery.fn.menigapost({url:"/Settings/Accounts",params:{isPopup:true,accountIds:a.accountIds,accountIdentifiers:a.accountIdentifiers,userIdentifier:a.userIdentifier},callback:function(c){var d=new MenigaPopup.create({Title:"",Text:c});jQuery.LoadSettings(d.Html,"#accounts-page");if($("#accounts-count").val()==0){$("#input-account-submit").hide()}jQuery.InvokeRescueMe();if(a.accountIds!=null||a.accountIdentifiers!=null){$(".settings-content tr.highlight-account").each(function(){var e=$(this);e.idle(8000,function(){e.removeClass("highlight-account");e.find("td.highlight-extra").removeClass("hide");e.find("td.account-highlight").setClass("hide")})})}if(a.doImport){jQuery.Import()}},showUpdate:a.showUpdate,tracker:b})};jQuery.OpenAccountsThenImport=function(){jQuery.ShowSettings(function(){jQuery.Accounts({isRefresh:false,doImport:true})});var a={type:"event",category:MenigaEvent.Category.Accounts.Label,action:MenigaEvent.Category.Accounts.Actions.InContextNewClick};googleTracker(a)};jQuery.ChangeAccountType=function(d,c){var g=$(d).val();var e=$("#old-account-type-"+c).val();var b="";var a=false;if(g!=e){if(g==3){b=MenigaLang.translate("ConfirmCheckingToSavings")}else{if(e==3&&g==1){b=MenigaLang.translate("ConfirmSavingsToChecking")}else{if(e==3&&g==2){b=MenigaLang.translate("ConfirmSavingsToCredit")}else{a=true}}}if(!a){var f=new MenigaPopup.create({Title:MenigaLang.translate("HeaderChangeAccountType"),Text:b,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonYes"),Func:"jQuery.EndConfirm()",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonNo"),Func:"jQuery.RevertAccountType('"+c+"','"+e+"')",Type:"cancel"}))});jQuery.ShowConfirm(f.Html)}}};jQuery.RevertAccountType=function(a,b){$("#account-type-"+a).val(b);jQuery.EndConfirm()};jQuery.ToggleAccountLine=function(b,a){if(a){$("#account-line-"+b).hide();$("#account-line-"+b+" td.account-edit").hide();$("#edit-account-line-"+b).show();$("#edit-account-line-"+b+" td.account-edit").show();$("#edit-account-line-"+b+" select").css("visibility","inherit")}else{$("#edit-account-line-"+b).hide();$("#edit-account-line-"+b+" td.account-edit").hide();$("#edit-account-line-"+b+" select").css("visibility","hidden");$("#account-line-"+b).show();$("#account-line-"+b+" td.account-edit").show()}};jQuery.SaveAccount=function(b){var c=$("#edit-account-name-"+b).val();var e=$("#account-type-"+b).val();var d=$("#old-account-type-"+b);if(c==""){jQuery.ShowError(MenigaLang.translate("ErrorEmptyAccountName"));cont=false;return}else{if(!validateInput(c)){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"));cont=false;return}else{var a=cleanInput(c);$("#account-"+b).html(decodeURI(a));if(e>0){$("#old-account-type-"+b).val(e)}jQuery.fn.menigapost({url:"/User/SaveAccount",params:{accountId:b,name:a,accountCategory:e},callback:function(){jQuery.ShowNote(MenigaLang.translate("AccountsUpdated"),"accounts-updated");_accountsChanged=true;if(e!=d){jQuery.Accounts({isRefresh:true})}}});jQuery.ToggleAccountLine(b,false)}}};jQuery.HideAccountBalance=function(){var b=$("#hide-account-balance").val();var a=$("#hide-account-balance").is(":checked")+"";if(a!=b){_accountsChanged=true}jQuery.fn.menigapost({url:"/User/HideAccountBalance",params:{hide:a},callback:function(){jQuery.ShowNote(MenigaLang.translate("AccountsUpdated"),"accounts-updated")},tracker:{type:"event",category:MenigaEvent.Category.Accounts.Label,action:MenigaEvent.Category.Accounts.Actions.HideBalance}})};jQuery.EditAccounts=function(){var c=new Array();var e=new Array();var a=true;$("#settings-popup-container input.edit-account").each(function(){var g=$(this).attr("id").replace("edit-account-name-","");var h=$(this).val();if(h==""){jQuery.ShowError(MenigaLang.translate("ErrorEmptyAccountName"));a=false;return}else{if(!validateInput(h)){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"));a=false;return}else{var f=cleanInput(h);c.push(g);e.push(f);$("#account-"+g).html(decodeURI(f))}}});if(a){var d=$("#hide-account-balance").val();var b=$("#hide-account-balance").is(":checked")+"";if(b!=d){_accountsChanged=true}jQuery.fn.menigapost({url:"/User/EditAccounts",params:{accountIds:c,names:e,hideBalance:b},callback:function(){jQuery.ShowNote(MenigaLang.translate("AccountsUpdated"),"accounts-updated")}})}};jQuery.DeleteAccount=function(a){jQuery.fn.menigapost({url:"/User/IsConfirmationNeededToDeleteAccount",callback:function(b){if(b.toLowerCase()=="true"){jQuery.ConfirmDeleteAccount(a)}else{jQuery.DoDeleteAccount(a,false)}}})};jQuery.ConfirmDeleteAccount=function(a){var b="<p>"+MenigaLang.translate("DeleteAccountConfirmation")+"</p>";b+="<p><strong>"+MenigaLang.translate("DeleteRequestConfirmation")+"</strong><br/><br/>";b+='<input id="delete-account-pass" type="password" maxlength="20" size="20"/></p>';var c=new MenigaPopup.create({Title:MenigaLang.translate("HeaderDeleteAccount")+": "+$("#edit-account-name-"+a).val(),Text:b,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonDisconnect"),Func:"jQuery.DoDeleteAccount("+a+", true)",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel"}))});jQuery.ShowConfirm(c.Html);$("#delete-account-pass").focus();$("#delete-account-pass").keyup(function(d){var f=jQuery.GetKeyCode(d);if(f==13){jQuery.DoDeleteAccount(a,true)}});googleTracker({type:"event",category:MenigaEvent.Category.Accounts.Label,action:MenigaEvent.Category.Accounts.Actions.DeleteClick})};jQuery.DoDeleteAccount=function(f,h){var i=h?$("#delete-account-pass").val():"pass-through";if(i.length>0){var a=$("#edit-account-line-"+f);var d=a.closest("table");var e=d.find("tr");var j=e.length;var b=a.closest("dl.box");var c=b.find("table");var g=c.length;a.hide();if(j<=3){d.hide();if(g<=1){b.hide()}}jQuery.fn.menigapost({url:"/User/DeleteAccount",params:{accountId:f,password:i},callback:function(k){if(k.toLowerCase()=="true"){_accountsChanged=true;a.remove();$("#account-line-"+f).remove();$("#import-account-line-"+f).remove();if(j<=3){d.remove();if(g<=1){b.remove()}}jQuery.EndConfirm()}else{jQuery.ShowError(MenigaLang.translate("IncorrectPassword"));a.show();if(j<=3){d.show();if(g<=1){b.show()}}}},tracker:{type:"event",category:MenigaEvent.Category.Accounts.Label,action:MenigaEvent.Category.Accounts.Actions.Delete}})}else{jQuery.ShowError(MenigaLang.translate("PasswordMissing"))}};jQuery.ShowAccountBalances=function(){$("#accounts-container .balance").each(function(){$(this).toggleClass("hide")});var a=$("#accounts-container .account-balance-state");if(a.html()==MenigaLang.translate("ButtonHide")){a.html(MenigaLang.translate("ButtonShow"))}else{a.html(MenigaLang.translate("ButtonHide"))}};jQuery.ToggleAccounts=function(){$("#accounts-container .extra-accounts").each(function(){$(this).toggleClass("hide")});var b=MenigaEvent.Category.Accounts.Actions.ShowMore;var a=$("#account-view-state");if(a.html()==MenigaLang.translate("More")){a.html(MenigaLang.translate("Less"));b=MenigaEvent.Category.Accounts.Actions.ShowLess}else{a.html(MenigaLang.translate("More"))}a.parent().parent().parent().toggleClass("collapse");var c={type:"event",category:MenigaEvent.Category.Accounts.Label,action:b};googleTracker(c)};jQuery.ToggleAccountGroup=function(g,h,f){var a=null;if(f=="grouped"){a=$(g).parent().find("div.account-box");a.toggleClass("hide");var b=$(g);if(b.hasClass("off")){b.find(".toggle-text").html(MenigaLang.translate("ButtonHide"))}else{b.find(".toggle-text").html(MenigaLang.translate("ButtonShow"))}b.toggleClass("off")}else{a=$(g).parent().find("dd");a.toggleClass("hide");var b=$(g).find("span.toggle");b.toggleClass("expand");b.toggleClass("collapse")}var e=a.hasClass("hide");var c=e?MenigaEvent.Category.Accounts.Actions.CollapsesAccounts:MenigaEvent.Category.Accounts.Actions.ExpandsAccounts;var d=(h=="Checking")?MenigaEvent.Category.Accounts.OptLabels.Checking:(h=="Credit")?MenigaEvent.Category.Accounts.OptLabels.Credit:MenigaEvent.Category.Accounts.OptLabels.Savings;jQuery.fn.menigapost({url:"/User/ToggleAccounts",showUpdate:false,params:{type:h,hide:e},tracker:{type:"event",category:MenigaEvent.Category.Accounts.Label,action:c,label:d}})};jQuery.OrderAccounts=function(){jQuery.fn.menigapost({url:"/User/AccountOrderList",callback:function(a){if(a.length>0){var b=a;var c=new MenigaPopup.create({Title:MenigaLang.translate("HeaderOrderAccounts"),Text:b,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.DoOrderAccounts()",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel"}))});jQuery.ShowConfirm(c.Html)}},tracker:{type:"event",category:MenigaEvent.Category.Accounts.Label,action:MenigaEvent.Category.Accounts.Actions.OrderClick}})};jQuery.DoOrderAccounts=function(){var c=new Array();var a=new Array();var b=1;$("#order-accounts option").each(function(){c.push(b);a.push($(this).val());b++});jQuery.fn.menigapost({url:"/User/OrderAccounts",params:{orderIds:c,accountIds:a},callback:function(){jQuery.EndConfirm();jQuery.RefreshAccountList();jQuery.UpdateSearchFilter("account")},tracker:{type:"event",category:MenigaEvent.Category.Accounts.Label,action:MenigaEvent.Category.Accounts.Actions.Order}})};jQuery.RefreshAccountList=function(){var a="";if(_type=="Home"){a="/User/AccountList"}else{a="/User/AccountFilterList"}jQuery.fn.menigapost({url:a,callback:function(b){if(b.length>0){$("#accounts-container").html(b)}},tracker:{type:"off"}})};jQuery.MergeUsers=function(){var a="<p>"+MenigaLang.translate("MergeUsersText")+"</p>";a+='<div class="form">';a+="<p><strong>"+MenigaLang.translate("MergeUsersConfirmation")+"</strong></p>";a+="<fieldset>";a+="<p>";a+='<label for="merge-email">'+MenigaLang.translate("MergeUsersEmail")+"<br/><small>"+MenigaLang.translate("MergeUsersNote")+"</small></label>";a+='<input id="merge-email" type="text" maxlength="120" validationtitle="'+MenigaLang.translate("EmailValidation")+'"/>';a+="</p>";a+="<p>";a+='<label for="merge-password">'+MenigaLang.translate("MergeUsersPassword")+"<br/><small>"+MenigaLang.translate("MergeUsersNote")+"</small></label>";a+='<input id="merge-password" type="password" maxlength="20" validationtitle="'+MenigaLang.translate("PasswordValidation")+'"/>';a+="</p>";a+="</fieldset>";a+="<p><strong>"+MenigaLang.translate("DeleteRequestConfirmation")+"</strong></p>";a+="<fieldset>";a+="<p>";a+='<label for="merge-user-password">'+MenigaLang.translate("Password")+"</label>";a+='<input id="merge-user-password" type="password" maxlength="20" validationtitle="'+MenigaLang.translate("PasswordValidation")+'"/>';a+="</p>";a+='<div class="clear"><hr class="stream"/></div>';a+="</fieldset>";a+="</div>";var b=new MenigaPopup.create({Title:MenigaLang.translate("MergeUsersHeader"),Text:a,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("MergeUsersButton"),Func:"jQuery.DoMergeUsers()",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel"}))});jQuery.ShowConfirm(b.Html);var c={type:"event",category:MenigaEvent.Category.Users.Label,action:MenigaEvent.Category.Users.Actions.MergeClick};googleTracker(c)};jQuery.DoMergeUsers=function(){var a=$("#merge-email");var d=a.attr("validationtitle");var b=$("#merge-password");var e=b.attr("validationtitle");var c=$("#merge-user-password");var f=c.attr("validationtitle");if(a.val().length==0||!validateEmail(a.val())){jQuery.ShowError(d)}else{if(b.val().length==0||b.val().length<6){jQuery.ShowError(e)}else{if(!validateInput(a.val())||!validateInput(b.val())){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"))}else{if(c.val().length==0||c.val().length<6){jQuery.ShowError(f)}else{jQuery.ShowUpdate(MenigaLang.translate("MergeUsersStatus"));jQuery.fn.menigapost({url:"/User/MergeUsers",params:{userPassword:c.val(),email:a.val(),password:b.val()},callback:function(g){if(g!=21){if(g==-5){jQuery.ShowError(MenigaLang.translate("IncorrectPassword"))}else{if(g==18){jQuery.ShowError(MenigaLang.translate("DestinationMergeUserAlreadyConnectedToUser"))}else{if(g==19){jQuery.ShowError(MenigaLang.translate("SourceMergeUserAlreadyConnectedToUser"))}else{jQuery.ShowError(MenigaLang.translate("ErrorMergeUsers"))}}}}else{jQuery.EndConfirm();jQuery.RedirectToHome()}}})}}}}};jQuery.SplitUsers=function(){var a="<p>"+MenigaLang.translate("SplitUsersText")+"</p>";a+='<div class="form">';a+='<p><label for="merge-user-password"><strong>'+MenigaLang.translate("DeleteRequestConfirmation")+"</strong></label><br/><br/>";a+='<input id="merge-user-password" type="password" maxlength="20" validationtitle="'+MenigaLang.translate("PasswordValidation")+'"/></p>';a+="</div>";var b=new MenigaPopup.create({Title:MenigaLang.translate("SplitUsersHeader"),Text:a,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("SplitUsersButton"),Func:"jQuery.DoSplitUsers()",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel"}))});jQuery.ShowConfirm(b.Html);var c={type:"event",category:MenigaEvent.Category.Users.Label,action:MenigaEvent.Category.Users.Actions.SplitUsersClick};googleTracker(c)};jQuery.DoSplitUsers=function(){var a=$("#merge-user-password");var b=a.attr("validationtitle");if(a.val().length==0||a.val().length<6){jQuery.ShowError(b)}else{jQuery.ShowUpdate(MenigaLang.translate("SplitUsersStatus"));jQuery.fn.menigapost({url:"/User/SplitUsers",params:{userPassword:a.val()},callback:function(c){if(c<1){if(c==0){jQuery.ShowError(MenigaLang.translate("IncorrectPassword"))}else{jQuery.ShowError(MenigaLang.translate("ErrorSplitUsers"))}}else{jQuery.EndConfirm();jQuery.RedirectToHome()}}})}};jQuery.DeleteUser=function(){var a="<p>"+MenigaLang.translate("DeleteUserConfirmation")+"</p>";a+="<p><strong>"+MenigaLang.translate("DeleteRequestConfirmation")+"</strong><br/><br/>";a+='<input id="delete-user-pass" type="password" maxlength="20" size="20"/></p>';var b=new MenigaPopup.create({Title:MenigaLang.translate("HeaderDeleteUser"),Text:a,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonDelete"),Func:"jQuery.DoDeleteUser()",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm();",Type:"cancel"}))});jQuery.ShowConfirm(b.Html);var c={type:"event",category:MenigaEvent.Category.Users.Label,action:MenigaEvent.Category.Users.Actions.DeleteClick};googleTracker(c)};jQuery.DoDeleteUser=function(){var a=$("#delete-user-pass").val();if(a.length>0){jQuery.fn.menigapost({url:"/User/DeleteUser",params:{password:a},callback:function(b){if(b.toLowerCase()=="true"){jQuery.EndConfirm();jQuery.ShowNote(MenigaLang.translate("UserDeleted"));setTimeout("jQuery.RedirectToLogOff()",3500)}else{jQuery.ShowError(MenigaLang.translate("IncorrectPassword"))}}})}else{jQuery.ShowError(MenigaLang.translate("PasswordMissing"))}};jQuery.DisconnectUser=function(e,b){var a="<p>"+MenigaLang.translate("DisconnectUserConfirmation")+"</p>";a+="<p><strong>"+MenigaLang.translate("DeleteRequestConfirmation")+"</strong><br/><br/>";a+='<input id="disconnect-user-pass" type="password" maxlength="20" size="20"/></p>';var c=new MenigaPopup.create({Title:MenigaLang.translate("HeaderDisconnectUser"),Text:a,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonDisconnect"),Func:"jQuery.DoDisconnectUser("+e+","+b+")",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel"}))});jQuery.ShowConfirm(c.Html);var d={type:"event",category:MenigaEvent.Category.Users.Label,action:MenigaEvent.Category.Users.Actions.DisconnectClick};googleTracker(d)};jQuery.DoDisconnectUser=function(c,a){var b=$("#disconnect-user-pass").val();if(b.length>0){jQuery.fn.menigapost({url:"/User/DisconnectUser",params:{userCredentialsId:c,password:b},callback:function(d){if(d.toLowerCase()=="true"){_accountsChanged=true;jQuery.Accounts();jQuery.EndConfirm()}else{jQuery.ShowError(MenigaLang.translate("IncorrectPassword"))}}})}else{jQuery.ShowError(MenigaLang.translate("PasswordMissing"))}};jQuery.Notifications=function(){jQuery.fn.menigapost({url:"/Settings/Notifications",params:{isPopup:true},callback:function(a){var b=new MenigaPopup.create({Title:"",Text:a});jQuery.LoadSettings(b.Html,"#notifications-page");var c=new Meniga.CategoryTreeWidget({container:"#bw-category-container",listUrl:"/Categories/CategoryTree",clickFunc:"jQuery.IncludeBudgetWatchCategory(this);",showIncomeCategories:false});$("#bw-category-container").parent().find("span.click").click(function(){c.load()})}})};jQuery.IncludeBudgetWatchCategory=function(c){var b=$(c).html();var a=$(c).attr("data-catid");$("#notice_new_cat").val(a);$("#new-notice .add-dropdown-categories span").html(b);$("#bw-category-container .category-container").toggleClass("hide")};jQuery.AddNotification=function(){var a=$("#notice_new_pct");var d=a.val();var f=a.attr("title");var e=d.length>0?(d*1):0;var b=$("#notice_new_cat").val();if(e>0&&e<=999&&b>0){var c=$("#new-notice .add-dropdown-categories span").html();jQuery.fn.menigapost({url:"/User/AddNotification",params:{categoryId:b,percent:e},callback:function(g){var i='<strong id="notification_pct_'+g+'">'+e+"</strong>%";var h='<tr id="notification_'+g+'">';h+='<td><strong>- <span id="notification_cat_'+g+'" data-cat-id="'+b+'">'+c+"</span></strong> "+MenigaLang.translate("NotificationsReach").format(i)+"</td>";h+="<td>";h+='<a class="edit-icon change" title="'+MenigaLang.translate("ButtonEdit")+'" onclick="jQuery.EditNotification('+g+')"><span>'+MenigaLang.translate("ButtonEdit")+"</span></a>";h+="</td>";h+="<td>";h+='<a class="edit-icon remove" title="'+MenigaLang.translate("ButtonDelete")+'" onclick="jQuery.DeleteNotification('+g+')"><span>'+MenigaLang.translate("ButtonDelete")+"</span></a>";h+="</td>";h+="</tr>";$("#notification-table").append(h);$("#notification-list").show()}})}else{jQuery.ShowError(f)}};jQuery.EditNotification=function(d){var a=$("#notification_cat_"+d);var b=a.attr("data-cat-id");var f=$("#notification_pct_"+d).html();var g=$("#notice_new_pct").attr("title");var e='<input id="notice_edit_pct_'+d+'" maxlength="3" size="1" title="'+g+'" onclick="$(this).select()" onkeyup="restrictAbsoluteNumber(this, event)" value="'+f+'"/> %';var c="<td>";c+=a.html()+" ";c+=MenigaLang.translate("NotificationsReach").format(e);c+='</td><td colspan="2">';c+='<button type="button" class="green" onclick="jQuery.DoEditNotification('+d+", "+b+", '"+a.html()+"')\"><span>"+MenigaLang.translate("ButtonOK")+"</span></button>";c+="</td>";$("#notification_"+d).html(c);$("#notice_edit_cat_"+d).val(b)};jQuery.DoEditNotification=function(e,b,c){var a=$("#notice_edit_pct_"+e);var g=a.val();var i=a.attr("title");var h=g.length>0?(g*1):0;if(h>0&&h<=999){var f='<strong id="notification_pct_'+e+'">'+h+"</strong>%";var d='<td><strong>- <span id="notification_cat_'+e+'" class="cat_'+b+'">'+c+"</span></strong> "+MenigaLang.translate("NotificationsReach").format(f)+"</td>";d+="<td>";d+='<a class="edit-icon change" title="'+MenigaLang.translate("ButtonEdit")+'" onclick="jQuery.EditNotification('+e+')"><span>'+MenigaLang.translate("ButtonEdit")+"</span></a>";d+="</td><td>";d+='<a class="edit-icon remove" title="'+MenigaLang.translate("ButtonDelete")+'" onclick="jQuery.DeleteNotification('+e+')"><span>'+MenigaLang.translate("ButtonDelete")+"</span></a>";d+="</td>";$("#notification_"+e).html(d);jQuery.fn.menigapost({url:"/User/EditNotification",params:{id:e,categoryId:b,percent:h}})}else{jQuery.ShowError(i)}};jQuery.DeleteNotification=function(b){$("#notification_"+b).remove();var a=0;$("#notification-table tr").each(function(){a++});if(a==0){$("#notification-list").hide()}jQuery.fn.menigapost({url:"/User/DeleteNotification",params:{id:b}})};jQuery.UpdateNotifications=function(){var h=$("#notice_extra_email").val();var e=$("#notice_watched_expenses").val();var l=$("#notice_savings_tips").val();var i=$("#notice_information").val();var k=$("#notice_report").val();var j=$("#overbudget-check").is(":checked");var m=$("#unusual-spending-check").is(":checked");var g=$("#expenses-check").is(":checked");var f=$("#expenses-amount").val();var d=$("#deposits-check").is(":checked");var c=$("#deposits-amount").val();var b=$("#bankfees-check").is(":checked");var a=$("#bankfees-amount").val();if(h==""||(validateInput(h)&&validateEmail(h))){jQuery.fn.menigapost({url:"/User/UpdateNotifications",params:{extraEmail:h,expenseSubscription:e,informationSubscription:i,reportSubscription:k,overbudget:j,unusualspending:m,expenses:g,expensesAmount:f,deposits:d,depositsAmount:c,bankfees:b,bankfeesAmount:a},callback:function(){jQuery.ShowNote(MenigaLang.translate("NotificationsUpdated"))}})}else{jQuery.ShowError(MenigaLang.translate("EmailValidation"))}};jQuery.NotificationChecked=function(c){var a=$(c).is(":checked");var b=$(c).parent().find("input.notification-amount");if(!a){$(b).attr("disabled","disabled")}else{$(b).removeAttr("disabled")}};jQuery.TransactionRules=function(a){jQuery.fn.menigapost({url:"/Settings/Rules",params:{isPopup:true,id:a},callback:function(b){var c=new MenigaPopup.create({Title:"",Text:b});jQuery.LoadSettings(c.Html,"#rules-page")},tracker:{type:"page",category:MenigaEvent.Category.Rules.Label,action:MenigaEvent.Category.Rules.Actions.List}})};jQuery.AddSplitRule=function(a){var c=$(a).parent().parent();var b=$(a).parent().clone();$(b).find(".split-action-id").val("");$(c).append($(b))};jQuery.DeleteTransactionRule=function(b){var a='<div class="form">';a+="<p><strong>"+MenigaLang.translate("DeleteRuleConfirmation")+"</strong></p>";a+="</div>";var c=new MenigaPopup.create({Title:MenigaLang.translate("DeleteRule"),Text:a,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonDelete"),Func:"jQuery.DoDeleteRule("+b+")",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel"}))});jQuery.ShowConfirm(c.Html)};jQuery.DoDeleteRule=function(a){jQuery.fn.menigapost({url:"/User/DeleteTransactionRule",params:{id:a},callback:function(){jQuery.EndConfirm();jQuery.ShowNote(MenigaLang.translate("DeleteRuleConfirmed"));jQuery.TransactionRules()},tracker:{type:"event",category:MenigaEvent.Category.Rules.Label,action:MenigaEvent.Category.Rules.Actions.Delete}})};jQuery.EditTransactionRule=function(b,d,e,g){if(b==undefined){b=0}if(d==undefined){d=-1}if(e==undefined){e=""}if(g==undefined){g=""}var c=MenigaLang.translate("NewRule")+" - ";var a=MenigaEvent.Category.Rules.Actions.EditClick;if(b<=0){if(g=="Rule.MonthShiftAction"){c+=MenigaLang.translate("RuleShiftTransactionDateLink");a=MenigaEvent.Category.Rules.Actions.CreateShiftDateRuleClick}else{if(g=="Rule.AmountCategoriseAction"){c+=MenigaLang.translate("RuleAmountCategoriseLink");a=MenigaEvent.Category.Rules.Actions.CreateCategoriseRuleClick}else{if(g=="Rule.SplitAction"){c+=MenigaLang.translate("RuleSplitLink");a=MenigaEvent.Category.Rules.Actions.CreateSplitRuleClick}else{c+=MenigaLang.translate("RuleCustomRuleLink");a=MenigaEvent.Category.Rules.Actions.CreateCustomRuleClick}}}}var f=(b<=0)?c:MenigaLang.translate("ChangeRule");jQuery.fn.menigapost({url:"/User/EditTransactionRule",params:{id:b,selectedtransactionid:d,textcriteria:e,type:g},callback:function(h){var i=new MenigaPopup.create({Title:f,Text:h,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.DoCreateEditRule()",Type:"submit",Id:"rules-submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel",Id:"rules-cancel"}))});jQuery.ShowConfirm(i.Html,null,"rulespopup");var j=new Meniga.CategoryTreeWidget({container:"#tr-category-container-1",listUrl:"/Categories/CategoryTree",clickFunc:"jQuery.IncludeNewTransactionRuleCategory(this, 1);"});$("#tr-category-container-1").parent().find("span.click").click(function(){j.load();jQuery.CategorySelectInputChange(this)});var k=new Meniga.CategoryTreeWidget({container:"#tr-category-container-2",listUrl:"/Categories/CategoryTree",clickFunc:"jQuery.IncludeNewTransactionRuleCategory(this, 2)"});$("#tr-category-container-2").parent().find("span.click").click(function(){k.load();jQuery.CategorySelectInputChange(this)})},tracker:{type:"event",category:MenigaEvent.Category.Rules.Label,action:a}})};jQuery.DoCreateEditRule=function(){var d="#editrule ";var c=MenigaTransactionRule.init();var g=new Array();var j=new Array();var i=new Array();var e=new Array();var h=new Array();var f=new Array();if($("#split-action-create .amount-ratio").val()!=""){jQuery.AddSplitAction(true)}$(d+".split-action").each(function(m,l){g[m]=$(l).find(".split-action-id").val()||"";if($(l).find(".percent").attr("class")!=undefined){j[m]="percent"}else{j[m]="amount"}i[m]=$(l).find(".split-action-transaction-rule-id").val()||"";e[m]=$(l).find(".split-action-amount-value").val()||"";h[m]=$(l).find(".split-action-ratio-value").val()||"";f[m]=$(l).find(".split-action-categoryid").val()||""});var a=$(d+"#applyonexisting-check").is(":checked");var k=jQuery.ValidateTransactionRule(c,true,j,e,h);if(!k){var b=$().toJsonString(c);if(!(c.Id>0)){jQuery.fn.menigapost({url:"/User/AddTransactionRule",params:{transrule:b,splitid:g,splittransactionruleid:i,splitamount:e,splitratio:h,splitcategoryid:f,applyOnExisting:a},callback:function(){jQuery.EndConfirm();jQuery.ShowNote(MenigaLang.translate("RuleAdded"));jQuery.TransactionRules()},tracker:{type:"event",category:MenigaEvent.Category.Rules.Label,action:MenigaEvent.Category.Rules.Actions.Create}})}else{jQuery.fn.menigapost({url:"/User/UpdateTransactionRule",params:{transrule:b,splitid:g,splittransactionruleid:i,splitamount:e,splitratio:h,splitcategoryid:f,applyOnExisting:a},callback:function(){jQuery.EndConfirm();jQuery.ShowNote(MenigaLang.translate("RuleUpdated"));jQuery.TransactionRules()},tracker:{type:"event",category:MenigaEvent.Category.Rules.Label,action:MenigaEvent.Category.Rules.Actions.Update}})}jQuery.RefreshTransactions()}};jQuery.RuleTransactionsSearch2=function(b){var d="#editrule ";var c=MenigaTransactionRule.init();var e=jQuery.ValidateTransactionRule(c);if(!e){var a=$().toJsonString(c);jQuery.ShowUpdate(MenigaLang.translate("GlobalUpdateTable"),".transRuleSearchTable");$(".transRuleSearchTable").removeClass("hide");$(".transRuleSearchTable").menigaload({url:"/User/TransactionsRuleTable",params:{batch:b,transrule:a},callback:function(){$(".transRuleSearchTable").removeClass("hide")},tracker:{type:"off"}})}};jQuery.RuleTransactionsSearch=function(){jQuery.RuleTransactionsSearch2(0)};jQuery.ValidateTransactionRule=function(e,m,h,f,g){if(m==undefined){m=false}if(f==undefined){f=new Array()}if(g==undefined){g=new Array()}if(h==undefined){h=new Array()}var l=false;var b=false;var d=new Array();if(e.TextCriteria==null||e.TextCriteria.length==0){d.push(MenigaLang.translate("RuleTextCriteriaEmpty"));l=true}else{if(!validateInput(e.TextCriteria)){l=true;b=true}}if(e.AmountLimitTypeCriteriaCheck){if(e.AmountCriteria==null||e.AmountCriteria.length==0){d.push(MenigaLang.translate("RuleAmountCriteriaEmpty"));l=true}else{if(!validateDecimal(e.AmountCriteria)){d.push(MenigaLang.translate("RuleAmountCriteriaAmountInvalid"));l=true}else{if(!validateInput(e.AmountCriteria)){l=true;b=true}}}}if(m){var a=false;if(e.AcceptActionCheck){a=true}if(e.FlagActionCheck){a=true}if(e.MonthShiftAction){a=true}if(e.RemoveActionCheck){a=true}if(e.CategoryIdActionCheck&&e.CategoryIdAction!=null){a=true}if(e.CommentActionCheck){if(e.CommentAction==null||e.CommentAction.length==0){d.push(MenigaLang.translate("RuleCommentActionEmpty"));l=true}else{if(!validateInput(e.CommentAction)){l=true;b=true}}a=true}if(e.TagActionCheck){if(e.TagAction==null||e.TagAction.length==0){d.push(MenigaLang.translate("RuleTagActionEmpty"));l=true}else{if(!validateInput(e.TagAction)){l=true;b=true}}a=true}var j=false;var i=false;var k=false;if(e.SplitActionCheck||e.RuleType=="Rule.SplitAction"){if($(f).length>0){$(f).each(function(n){if($(f)[n]==""&&$(g)[n]==""){l=true;if($(h)[n]=="amount"){if($(f)[n]==""){j=true;i=true}else{if(!validateInput($(f)[n])){b=true}}}else{if($(h)[n]=="percent"){if($(g)[n]==""){j=true;k=true}else{if(!validateInput($(g)[n])){b=true}}}}}a=true})}else{j=true;l=true}if(j){d.push(MenigaLang.translate("RuleSplitActionNoSplit"))}}if(!a){l=true;d.push(MenigaLang.translate("NoActionSelected"))}}if(b){d.push(MenigaLang.translate("ErrorHtmlNotAllowed"))}if(l){var c="<ul>";$(d).each(function(n){c=c.concat("<li>"+$(d)[n]+"</li>")});c=c.concat("</ul>");jQuery.ShowError(c)}return l};jQuery.ValidateSplit=function(){var b=false;if($(".amount-ratio").val()==""){b=true}if($("#tr-category-2").val()==""){b=true}if(b){var a=MenigaLang.translate("RuleSplitEmpty");jQuery.ShowError(a)}return b};jQuery.InputChange=function(b){var a=$(b).parent().find(":checkbox");if($(b).val()==""){$(a).attr("checked",false)}else{$(a).attr("checked",true)}};jQuery.CategorySelectInputChange=function(b){var a=$(b).parent().parent().find(".cat");$(a).attr("checked",true)};jQuery.ToggleSplitTableView=function(){var b=$("tr.splitrule");var a=$("#split-action-check");if($(b).length==0){$("div.#split-actions").attr("style","display:none");$(a).attr("checked",false);$("#category-action-label").html(MenigaLang.translate("CategoriseAs2"));$("#categoryidaction-check").removeClass("hide");$("#categoryidaction-check").attr("checked",false)}else{$("div.#split-actions").removeAttr("style");$(a).attr("checked",true);$("#category-action-label").html(MenigaLang.translate("RuleCategoriseRestAs"));$("#categoryidaction-check").addClass("hide");$("#categoryidaction-check").attr("checked",true)}};jQuery.InputSplitAmountRatioChange=function(b){var c=$(".split-type").val();var a=$(".amount-ratio");if(c=="amount"){}else{checkPercentValue(a.get()[0])}};jQuery.DeleteSplitAction=function(a){splitNode=$(a).closest("tr.splitrule").remove();jQuery.ToggleSplitTableView()};jQuery.AddSplitAction=function(e){if(e==undefined){e=false}var g="#split-action-create";var b=$(g+" .amount-ratio").val();var j=$(g+" .split-type").val();var c=$("#tr-category-2").val();var d=$(g+" .tr-category-2 span").html();var h=$(g+" .split-type :selected").html();if(!jQuery.ValidateSplit()){var i=false;if($("#split-actions-table tr").length>1){var a=$("#split-actions-table tr:eq(0)");if(a.hasClass("init-row")){a.removeClass("hide");a.removeClass("init-row");i=true}}if(!i){var f='<tr class="splitrule '+(e?"hide init-row":"")+'">';f+="<td>";f+='<div class="split-action">';f+='<input class="split-action-id hide" value="" />';f+='<input class="split-action-transaction-rule-id hide" value="" />';f+='<input class="split-action-categoryid hide" value="'+c+'"/>';if(j=="amount"){f+='<input class="split-action-amount-value amount hide" type="text" value="'+b+'" />';h=" "+h}else{f+='<input class="split-action-ratio-value percent hide" type="text" value="'+b+'" />'}amount=b+h;f+="</div>";f+="&nbsp;- "+MenigaLang.translate("RuleSplitTransaction")+" ";f+="<strong>"+amount+"</strong>";f+=" "+MenigaLang.translate("RuleSplitOfTheAmountAndCategoriseAs")+" ";f+="<strong>"+d+"</strong>";f+="</td>";f+='<td class="right" nowrap="nowrap">';f+='<a class="edit-icon remove" title="'+MenigaLang.translate("ButtonDelete")+'" onclick="jQuery.DeleteSplitAction(this)"><span>'+MenigaLang.translate("ButtonDelete")+"</span></a>";f+="</td>";f+="</tr>";$("#split-actions-table").prepend(f)}if(!e||i){$(g+" .amount-ratio").val("");$(g+" .split-type").val("");$(g+" #tr-category-2").val("");$(g+" .tr-category-2 span").html(MenigaLang.translate("SelectCategory"));$("#split-actions").show();jQuery.ToggleSplitTableView()}}};jQuery.DisplayRuleType=function(){var a=$("#rule-type").val();$("#rule-type-links").addClass("hide");$("#editrule").removeClass("hide")};var _currentTransactionName=0;var _transactionNameList=null;jQuery.TransactionNameList=function(a,f,d){var b=$(f);var c=b.val();if(c==MenigaLang.translate("FilterSearchForMerchants")){c=""}if(c.length>1){jQuery.fn.menigapost({url:"/User/SuggestNamesForRules",params:{filter:c},showUpdate:false,callback:function(e){_transactionNameList=jQuery.ConvertTransactionNameToData(e);var g={results:"#rule-search-result-"+d,defaultValue:MenigaLang.translate("FilterSearchForTransactionName"),showinit:false,max:-1,cleanup:false,data:_transactionNameList,tooltip:MenigaLang.translate("FilterDropdownSelect"),prefix:"item-",type:"ruletransactionnames",searchLimit:1};jQuery.FilterDropDown(a,f,g)},type:"json",tracker:{type:"off"}})}};jQuery.AutoFillTransactionName=function(c,b){_currentTransactionName=b;c.autocomplete="off";$("#rule-find-transaction-name-"+b).remove();$(c).parent().addClass("on");var a='<div id="rule-find-transaction-name-'+b+'" class="auto-fill">';a+='<div id="rule-search-result-'+b+'" class=""></div>';a+="</div>";$(c).parent().append(a);$(c).unbind("keyup");$(c).keyup(function(d){var f=jQuery.GetKeyCode(d);if(f==27){$("#rule-find-transaction-name-"+b).remove()}else{if(!(f==13||f==27||f==40||f==38||f==37||f==39)){jQuery.TransactionNameList(d,c,b)}else{var g={results:"#rule-search-result-"+b,defaultValue:MenigaLang.translate("FilterSearchForTransactionName"),showinit:false,max:-1,cleanup:false,data:_transactionNameList,tooltip:MenigaLang.translate("FilterDropdownSelect"),prefix:"item-",type:"ruletransactionnames",searchLimit:1};jQuery.FilterDropDown(d,c,g)}}})};var _editCatHasChanged=false;var _editOpts=null;var _editFilter=null;var _editLastCat="edit_parent_0_expenses";var _editRestore=false;jQuery.FilterCategories=function(e){var g=trim(e.value.toLowerCase());var f=new Array();var d=new Array();var a=$("#edit-category-keys");var b=$("#edit-category-results");b.html("");if(g.length>0){$("#edit-category-list li.find-me span.find-text").each(function(){var h=$(this);var i=trim(h.html().toLowerCase());if(i.indexOf(g)>-1){f.push(h.html());d.push(h.closest("li").attr("id"))}});if(f.length>0){for(var c=0;c<f.length;c++){b.append('<div class="match" onclick="jQuery.SelectFilteredCategory(\''+d[c]+"')\">"+f[c]+"</div>")}}else{b.append("<div>"+MenigaLang.translate("NoCategoryFoundMatchingSearchTerm")+"</div>")}a.show()}else{a.hide()}};jQuery.SelectFilteredCategory=function(a){$("#"+a).parent().parent().click();$("#"+a).effect("highlight",{},5000);_editFilter=a};jQuery.Categories=function(){_editCatHasChanged=false;_editLastCat="edit_parent_0_expenses";_editRestore=false;_editOpts=null;_editFilter=null;jQuery.EditCategories()};jQuery.EditCategories=function(b){if(b==undefined){b={container:"settings-wrapper",external:true,isPopup:true,isRefresh:false}}_editOpts=b;if(b.external){$(".category-container").addClass("hide")}var a=$("#"+b.container);var c={type:"page",url:"/Settings/Categories",referral:_type};if(b.isRefresh){c={type:"off"}}a.menigaload({url:"/Settings/Categories",params:{isPopup:b.isPopup,isRefresh:b.isRefresh},callback:function(){if(b.external){jQuery.LoadSettings(null,"#category-page")}jQuery.SetupCategoryList(b)},tracker:c})};jQuery.SetupCategoryList=function(a){$("#"+a.container+" li.parent.find-me").each(function(){$(this).click(function(){$("#"+_editLastCat).toggleClass("selected");$(this).toggleClass("selected");_editLastCat=$(this).attr("id")})});if(_editRestore){var b=_editLastCat;_editLastCat="edit_parent_0_expenses";_editRestore=false;$("#"+b).click()}else{$("li#edit_parent_0_expenses").click()}_editOpts=a};jQuery.CreateCategory=function(b,e){var d=MenigaLang.translate("HeaderNewCategory").format(b=="null"?MenigaLang.translate("ParentCategoryPrefix"):MenigaLang.translate("ChildCategoryPrefix"));var a="<p>";a+='<label for="edit-cat-name">'+MenigaLang.translate("Name")+": </label>";a+='<input id="edit-cat-name" maxlength="25" size="30" value=""/>';a+="</p>";if(b=="null"){a+="<p>";a+='<label for="edit-cat-type">'+MenigaLang.translate("CategoryType")+": </label>";a+='<select id="edit-cat-type">';a+='<option value="0">'+MenigaLang.translate("Expenses")+"</option>";a+='<option value="1">'+MenigaLang.translate("Income")+"</option>";a+='<option value="2">'+MenigaLang.translate("SavingsAndInvestments")+"</option>";a+="</select>";a+="</p>"}else{a+='<input type="hidden" id="edit-cat-type" value="'+e+'"/>'}var c=new MenigaPopup.create({Title:d,Text:a,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.AddCategory("+b+")",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel"}))});jQuery.ShowConfirm(c.Html);$("#edit-cat-name").focus();$("#edit-cat-type").val(e)};jQuery.AddCategory=function(b){var a=$("#edit-cat-name");var c=trim(a.val());var d=$("#edit-cat-type").val();if(c.length==0){jQuery.ShowError(MenigaLang.translate("NewCategoryValidation"))}else{if(!validateInput(c)){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"))}else{jQuery.fn.menigapost({url:"/Categories/CreateCategory",params:{name:cleanInput(c),parentId:b,categoryType:d},callback:function(e){_editRestore=true;_editOpts.isRefresh=true;jQuery.EditCategories(_editOpts);jQuery.EndConfirm();_editCatHasChanged=true},tracker:{type:"event",category:MenigaEvent.Category.Categories.Label,action:MenigaEvent.Category.Categories.Actions.Create}})}}};jQuery.UpdateCategory=function(a,g,f,j,e){var d="#ecat_";if(g=="null"){d="#edit_parent_id_"}d=d+a;var b=$(d).find("span:eq(0)");var i=MenigaLang.translate("HeaderEditCategory");var c="<p>"+MenigaLang.translate("EditCategoryText")+"</p>";c+="<p>";c+='<label for="edit-cat-name">'+MenigaLang.translate("Name")+": </label>";c+='<input id="edit-cat-name" maxlength="50" size="30" value="'+b.html()+'"/>';c+="</p>";if(g=="null"){c+="<p>";c+='<label for="edit-cat-type">'+MenigaLang.translate("CategoryType")+": </label>";c+='<select id="edit-cat-type">';c+='<option value="0">'+MenigaLang.translate("Expenses")+"</option>";c+='<option value="1">'+MenigaLang.translate("Income")+"</option>";c+='<option value="2">'+MenigaLang.translate("SavingsAndInvestments")+"</option>";c+="</select>";c+="</p>"}else{c+='<input type="hidden" id="edit-cat-type" value="'+j+'"/>'}var h=new MenigaPopup.create({Title:i,Text:c,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.DoUpdateCategory("+a+","+g+","+f+")",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel"}))});jQuery.ShowConfirm(h.Html);$("#edit-cat-type").val(j)};jQuery.DoUpdateCategory=function(a,d,c){var b=$("#edit-cat-name").val();var e=$("#edit-cat-type").val();if(b.length>0&&validateInput(b)){b=cleanInput(b);jQuery.fn.menigapost({url:"/Categories/UpdateCategory",params:{categoryId:a,name:b,parentId:d,orderId:c,categoryType:e},callback:function(){_editRestore=true;_editOpts.isRefresh=true;jQuery.EditCategories(_editOpts);jQuery.EndConfirm();_editCatHasChanged=true},tracker:{type:"event",category:MenigaEvent.Category.Categories.Label,action:MenigaEvent.Category.Categories.Actions.Update}})}else{jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"))}};jQuery.ShowCategory=function(c,a,b){var d=true;jQuery.fn.menigapost({url:"/Categories/ShowCategory",params:{categoryId:a,update:d},callback:function(){if(c){_editRestore=true;_editOpts.isRefresh=c;jQuery.EditCategories(_editOpts)}else{var e=$("#ecat_"+a);var g=e.parent().parent();if(e.hasClass("public")){if(a==b){g.removeClass("strike")}e.attr("title",MenigaLang.translate("ButtonHide"));e.removeClass("add").addClass("remove");var f=$("input#ecatchk_"+a);f.unbind("click");f.removeAttr("onclick","");f.click(function(){jQuery.DeleteCategory(a,b,true)})}}_editCatHasChanged=true},tracker:{type:"event",category:MenigaEvent.Category.Categories.Label,action:MenigaEvent.Category.Categories.Actions.Show}})};var _notifyCategoryDelete=false;jQuery.DeleteCategory=function(a,c,e,d){var b=(c!=a)?c:112;jQuery.fn.menigapost({url:"/Categories/DeleteCategoryHasTransactions",params:{categoryId:a},callback:function(g){var h=g.toLowerCase();var o=(e=="delete")?MenigaLang.translate("HeaderDeleteCategory"):MenigaLang.translate("HeaderHideCategory");var k="<p><strong>";k+=(e=="delete")?MenigaLang.translate("DeleteCategoryConfirm"):MenigaLang.translate("HideCategoryConfirm");k+="</strong><br/><small>"+MenigaLang.translate("CategoryHideDeleteTransactionRuleNote")+"</small></p>";if(h=="true"){k+="<p>";k+=(c!=a)?MenigaLang.translate("TransactionsMovedToParentCat"):MenigaLang.translate("TransactionsMovedToUnsorted");k+="</p>";k+="<p>";k+='<select id="delete-cat-new-id">';for(var l=0;l<_categories.length;l++){if(_categories[l].Id!=a){var f=_categories[l].Children;if(f.length>0){k+='<optgroup label="'+_categories[l].Name+'">';for(var m=0;m<f.length;m++){if(f[m].Id!=a){k+='<option value="'+f[m].Id+'">'+f[m].Name+"</option>"}}k+='<option value="'+_categories[l].Id+'" '+((b==_categories[l].Id)?'selected="selected"':"")+">"+_categories[l].Name+" ("+MenigaLang.translate("Other")+")</option>";k+="</optgroup>"}else{k+='<option value="'+_categories[l].Id+'">'+_categories[l].Name+"</option>"}}}k+="</select>";k+="</p>"}else{k+='<input id="delete-cat-new-id" value="null" type="hidden"/>'}var n=new MenigaPopup.create({Title:o,Text:k,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.DoDeleteCategory("+a+","+c+","+d+")",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndInputEditCategory("+a+","+c+")",Type:"cancel"}))});jQuery.ShowConfirm(n.Html,undefined,undefined,"jQuery.EndInputEditCategory("+a+","+c+")")},tracker:{type:"off"}})};jQuery.EndInputEditCategory=function(a,b){if(b!=a){$("#ecatchk_"+a).attr("checked","checked")}else{$("#edit_parent_check_id_"+b).attr("checked","checked")}jQuery.EndConfirm()};jQuery.DoDeleteCategory=function(a,c,d,b){if(b==undefined){b=$("#delete-cat-new-id").val();if(b=="null"){b=null}}jQuery.EndConfirm();jQuery.fn.menigapost({url:"/Categories/DeleteCategory",params:{categoryId:a,notify:_notifyCategoryDelete,newCategoryId:b},callback:function(i){var j=i;var e=$("#ecat_"+a);var h=$("#ecat_"+j).find("span:eq(0)");if(h.size()==0){h=$("#edit_parent_id_"+j).find("span:eg(0)")}var g=e.parent().parent();if(d){_editRestore=true;_editOpts.isRefresh=true;jQuery.EditCategories(_editOpts)}else{if(e.hasClass("public")){if(a==c){g.addClass("strike");e.attr("title",MenigaLang.translate("ButtonShow"))}else{e.attr("title",MenigaLang.translate("ButtonShow"))}e.removeClass("remove").addClass("add");var f=$("input#ecatchk_"+a);f.unbind("click");f.removeAttr("onclick");f.click(function(){jQuery.ShowCategory(false,a,c)})}else{if(a==c){g.remove()}else{e.remove()}}}if(b!=null){jQuery.ShowNote(MenigaLang.translate("TransactionsMovedTo")+" "+h.html(),"edit-cat-note")}_editCatHasChanged=true},tracker:{type:"event",category:MenigaEvent.Category.Categories.Label,action:MenigaEvent.Category.Categories.Actions.Delete}})};jQuery.RefreshCategoryTree=function(b,a){if(b==undefined){$(".category-container").remove()}else{$("#"+b).menigaload({url:"/Categories/CategoryTree",params:{container:b},showUpdate:false,tracker:{type:"off"},callback:function(){jQuery.InitCategoryTree(b);if(a!=undefined){a()}}})}};jQuery.RefreshCategoryFilter=function(){$("#category-filter-container").menigaload({url:"/Categories/CategoryFilter",showUpdate:false,tracker:{type:"off"}})};jQuery.CloseAndRefreshCategories=function(){if(_editCatHasChanged){if(_type!="Settings"){jQuery.RefreshCategoryTree()}if(_type=="Transactions"){jQuery.RefreshCategoryFilter()}else{if(_type=="Budget"){jQuery.RefreshBudget()}}}_editCatHasChanged=false;_editLastCat="edit_parent_0";_editRestore=false;_editOpts=null;_editFilter=null};var _uploadedFiles=new Array();var _uploadFileTypes="*.xml;*.xls;*.csv";var _uploadFileTypesDescription="XML, XLS, CSV";var _uploadIsCopyPaste=false;var _newAccountCreated=-1;var _newAccountTypeId=-1;var _uploadOrgId=-1;jQuery.UseBasicImport=function(){document.location.href="/Transactions/BasicImport/"+_newAccountCreated};jQuery.CleanInlineImport=function(){$(".other-organizations .organization").removeClass("selected");$(".new-organization-bank-account").html("");$(".inline-import td").html("");$(".inline-import").hide()};jQuery.OrganizationImport=function(b,a){jQuery.Import(null,null,true,b,a);$(".other-organizations .organization").removeClass("selected");$(".other-organizations .organization[data-org-id='"+b+"']").addClass("selected")};jQuery.Import=function(b,c,f,h,g){if(b==undefined){b=null}if(c==undefined){c=null}if(f==undefined){f=false}if(h==undefined){h=null}if(g==undefined){g=false}var a=$(".new-organization-bank-account");if(f){jQuery.CleanInlineImport()}jQuery.ClearParamValues();var d=(b!=null)?MenigaLang.translate("HeaderImportExisting"):MenigaLang.translate("HeaderImport");var e=true;jQuery.fn.menigapost({url:"/Transactions/Import",params:{accountTypeId:c,organizationId:h},callback:function(k){var m=new MenigaPopup.create({Title:f?"":d,Text:k,HideButtons:e,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonContinue"),Func:"jQuery.NextImportStep()",Type:"submit",Id:"import-submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.CancelImport()",Type:"cancel",Id:"import-cancel"}))});var j=b!=null?"":"import";if(f){if(h!=null){a.html(m.Html);a.makeViewable()}else{if(b!=null){$("#import-account-line-"+b).show();$("#import-account-line-"+b+" td").html(m.Html)}}}else{jQuery.ShowConfirm(m.Html,"confirm",j,"",true)}if(b!=null){var l=$("#preselected-organization").val();var i=$("#account-type-"+c);if(i.size()>0){_uploadIsCopyPaste=i.attr("data-copy-paste")=="true";_uploadFileTypes=i.attr("data-file-ext");_uploadFileTypesDescription=i.attr("data-file-types")}jQuery.ShowSelectedOrganization(l,g);jQuery.NextImportStep(l,1);_newAccountCreated=b;_newAccountTypeId=c}if(h!=null){jQuery.ShowSelectedOrganization(h,g)}}})};jQuery.RestartImport=function(){jQuery.ClearParamValues();$("#import-step-1").show();$("#import-step-2 .org").hide();$(".aggreg-authenticate").html("");$(".aggreg-list").html("");$(".aggreg-step").hide();$(".manual-import-selection").hide();$(".automatic-sync-selection").show();$("input.connector-radio").attr("checked",false)};jQuery.CancelImport=function(){jQuery.EndConfirm();jQuery.DeleteImportFiles();jQuery.CleanInlineImport();if(_accountsChanged){jQuery.RefreshImport({showUpdate:false,accountIds:[_newAccountCreated]})}};jQuery.DeleteImportFiles=function(){if(_uploadedFiles.length>0){jQuery.fn.menigapost({url:"/Transactions/CancelImportTransactions",params:{files:_uploadedFiles},callback:function(){_uploadedFiles=new Array()}})}};jQuery.DeleteImportFile=function(a,c){for(var d=0;d<_uploadedFiles.length;d++){if(_uploadedFiles[d]==c){_uploadedFiles[d]=""}}var b=new Array();b.push(c);jQuery.fn.menigapost({url:"/Transactions/CancelImportTransactions",params:{files:b},callback:function(){$(a).remove()},tracker:{type:"off"}})};jQuery.ToggleCopyPasteUpload=function(a){$(a).parent().toggleClass("active");$(".paste-upload").toggleClass("hide");_uploadIsCopyPaste=!_uploadIsCopyPaste};jQuery.CreateAccount=function(d){var c=$("#account-name-"+d).val();var b=$("input[name='account-type-"+d+"']:checked").val();var a=$("#account-type-"+b);if(b==undefined){b=0}if(a.size()>0){_uploadIsCopyPaste=a.attr("data-copy-paste")=="true";_uploadFileTypes=a.attr("data-file-ext");_uploadFileTypesDescription=a.attr("data-file-type")}if(b>0&&c.length>0){jQuery.fn.menigapost({url:"/User/CreateAccount",params:{name:c,accountTypeId:b},callback:function(e){_newAccountCreated=e;_accountsChanged=true;_newAccountTypeId=b;jQuery.NextImportStep(d,1)}})}else{jQuery.ShowError(MenigaLang.translate("ErrorSelectAccountType"))}};jQuery.NextImportStep=function(e,d){var a=$("#import-org-"+e+" .import-current-step");if(d==undefined){d=(a.val()*1)}var c=d+1;if(d==0){if($("#import-step2").attr("data-inline-import")=="true"){jQuery.GetImportInstructions(e,"instructions");jQuery.GetImportInstructions(e,"screenshots")}jQuery.CreateAccount(e)}if(d==1){$("#import-org-"+e+" .import-step"+d).toggleClass("hide");$("#import-org-"+e+" .import-step"+c).toggleClass("hide");_uploadedFiles=new Array();_uploadOrgId=e;if(_uploadIsCopyPaste){$(".flash-upload").addClass("hide");$(".paste-upload").removeClass("hide")}else{$(".flash-upload").removeClass("hide");$(".paste-upload").addClass("hide")}if(!_uploadIsCopyPaste){var g={upload_url:_baseUrl+"/Transactions/UploadImportFile",file_size_limit:"100240",file_types:_uploadFileTypes,file_types_description:_uploadFileTypesDescription,file_upload_limit:"50",file_queue_limit:"0",file_dialog_start_handler:fileDialogStart,file_queued_handler:fileQueued,file_queue_error_handler:fileQueueError,file_dialog_complete_handler:fileDialogComplete,upload_start_handler:menigaUploadStart,upload_progress_handler:menigaUploadProgress,upload_error_handler:uploadError,upload_success_handler:menigaUploadSuccess,upload_complete_handler:uploadComplete,button_image_url:_baseUrl+"/Scripts/upload/blankButton.png",button_placeholder_id:"spanButtonPlaceHolder"+e,button_width:110,button_height:22,button_text:'<font face="Arial" size="13pt">'+centerUploadButton()+"</font>",flash_url:_baseUrl+"/Scripts/upload/swfupload.swf",custom_settings:{progressTarget:"fsUploadProgress"+e,cancelButtonId:"btnCancel"+e},debug:false};var f=new SWFUpload(g);$("#import-org-"+e+" .file-types").append('<p class="file-type-info">'+MenigaLang.translate("ImportAcceptedFiles")+" <strong>"+_uploadFileTypes.split(";").join(", ")+"</strong></p>")}a.val(c)}else{if(d==2){var b="";if(_uploadIsCopyPaste){_uploadedFiles=new Array();b=$("#copyPasteUpload"+e).val()}if(_uploadedFiles.length>0||_uploadIsCopyPaste&&b.length>0){jQuery.fn.menigapost({url:"/Transactions/ImportTransactions",params:{accountTypeId:_newAccountTypeId,accountId:_newAccountCreated,files:_uploadedFiles,text:b},callback:function(l){if(l!=null){a.val(c);if(l.IsSupported&&!l.IsCustom){var s="<p>";if(l.TransactionsCount>0){_accountsChanged=true;s=MenigaLang.translate("XTransactionsImported").format(l.TransactionsCount)}else{s=MenigaLang.translate("NoNewTransactionsImported")}s+="</p>";if(l.NotSupportedLines.length>0&&l.TransactionsCount>0){s+="<p>";s+=MenigaLang.translate("TransactionsImportParserError")+"</p>";s+='<div class="not-supported-lines">';for(var q=0;q<l.NotSupportedLines.length;q++){var h=(q%2!=0)?"alt":"";s+='<div class="line '+h+'">'+l.NotSupportedLines[q]+"</div>"}s+="</div><p>"+MenigaLang.translate("TransactionsImportParserErrorFix")+"</p>";jQuery.ShowError(s)}else{jQuery.ShowNote(s)}}if(l.IsCustom||!l.IsSupported){$("#imported-tables").html(l.CustomHtml);$("#imported-account-id").val(l.AccountId);var n=l.NotSupportFiles;var v="";if(n!=null){if(n.indexOf("|")>-1){var o=n.split("|");for(var q=0;q<o.length;q++){if(v.length>0){v+=", "}v+=o[q].substring(37)}}if(v==""){v=n}}if(l.IsCustom&&l.CustomHtml.length>0&&e==1){jQuery.PrepCustomImportTables(e,d,c);$("#notification-container").draggable("destroy")}else{if(l.IsCustom&&l.CustomHtml.length>0){var j=l.CustomFiles;var u="";if(j!=null){var k=j.split("|");for(var q=0;q<k.length;q++){if(u.length>0){u+=", "}u+=k[q].substring(37)}}var m=MenigaLang.translate("UnsupportedImportFeedback");var r="SYSTEM: UNSUPPORTED IMPORT - FILE: "+encodeURI(j);var p="";if(l.NotSupportFiles!=null){p=MenigaLang.translate("UnsupportedImportAndCustom").format(v,u);r+="|"+encodeURI(n)}else{p=MenigaLang.translate("UnsupportedCustom").format(u)}var t=new MenigaPopup.create({Title:MenigaLang.translate("HeaderError"),Text:p,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("SendFiles"),Func:"jQuery.EndConfirm();jQuery.SendFeedback({meta: '"+r+"', type:2, text: '"+m+"', importing:true})",Type:"submit",Id:"import-submit"}),new MenigaButton.create({Title:MenigaLang.translate("CustomImport"),Func:"jQuery.EndConfirm();jQuery.PrepCustomImportTables("+e+","+d+","+c+")",Type:"submit",Id:"import-cancel"}))});jQuery.ShowConfirm(t.Html)}else{if(!l.IsSupported){var m=MenigaLang.translate("UnsupportedImportFeedback");var r="SYSTEM: UNSUPPORTED IMPORT - FILE: "+encodeURI(n);var t=new MenigaPopup.create({Title:MenigaLang.translate("HeaderError"),Text:MenigaLang.translate("UnsupportedImport").format(v),Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.EndConfirm();jQuery.SendFeedback({meta: '"+r+"', type:2, text: '"+m+"', importing:true})",Type:"submit",Id:"import-submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm();jQuery.CancelImport()",Type:"cancel",Id:"import-cancel"}))});jQuery.EndConfirm();jQuery.ShowConfirm(t.Html)}}}}else{jQuery.EndConfirm();if(_accountsChanged&&_newAccountCreated>0){jQuery.RefreshImport({showUpdate:false,accountIds:[_newAccountCreated]})}$("tr.inline-import td").html("");$("tr.inline-import").hide()}}},timeout:240000,type:"json"})}else{if(_uploadIsCopyPaste){jQuery.ShowError(MenigaLang.translate("ErrorPasteTransactions"))}else{jQuery.ShowError(MenigaLang.translate("ErrorSelectAccountFile"))}}}else{if(d==3){jQuery.ImportCustomTables()}}}};function menigaUploadSuccess(b,d){try{var c=new FileProgress(b,this.customSettings.progressTarget);c.setStatus(MenigaLang.translate("Complete"));c.toggleCancel(false);setTimeout(function(){$("#"+b.id+" div.progressBarStatus").html("<a onclick=\"jQuery.DeleteImportFile('#"+b.id+"','"+d+"')\">"+MenigaLang.translate("ButtonDelete")+"</a>")},1000)}catch(a){this.debug(a)}if(d!=null){_uploadedFiles.push(d)}if(_uploadedFiles.length==1){$("#spanProgressStatus"+_uploadOrgId).html(MenigaLang.translate("OneFileUploaded")+" "+MenigaLang.translate("ContinueImport"))}else{$("#spanProgressStatus"+_uploadOrgId).html(MenigaLang.translate("FilesUploaded").format(_uploadedFiles.length)+" "+MenigaLang.translate("ContinueImport"))}}function menigaUploadStart(b){try{var c=new FileProgress(b,this.customSettings.progressTarget);c.setStatus(MenigaLang.translate("Uploading"));c.toggleCancel(true,this)}catch(a){}return true}function menigaUploadProgress(d,a,b){try{var e=Math.ceil((a/b)*100);var f=new FileProgress(d,this.customSettings.progressTarget);f.setProgress(e);f.setStatus(MenigaLang.translate("Uploading"))}catch(c){this.debug(c)}}function centerUploadButton(){var f=17;var c=MenigaLang.translate("SelectFiles");var d=c.length;var b=f-d;if(b>0){var a=Math.ceil(b/2);for(var e=0;e<a;e++){c="&nbsp;"+c+"&nbsp;"}}return c}jQuery.RefreshImport=function(b){jQuery.ClearParamValues();var a=document.getElementById("settings-popup-container");jQuery.Accounts(b)};jQuery.ShowImportHelper=function(b,c){var a=$("input[name='account-type-"+b+"']").val();jQuery.ImportHelper(c,a)};jQuery.ImportHelper=function(b,a){if(b==undefined){b=""}if(a==undefined){a=null}if(b!=""){jQuery.OpenPopup(_baseUrl+"/Home/ImportHelper/?orgIdentifier="+b+"&type="+a,800,500)}};jQuery.GetImportInstructions=function(d,c){var a=$(".import-"+c+"[data-org-id='"+d+"']");var e=a.attr("data-org-identifier");var b=$("input[name='account-type-"+d+"']").val();jQuery.fn.menigapost({url:"/Home/ImportHelper/",showUpdate:false,params:{orgIdentifier:e,type:b,instructionsType:c,getPartial:true},callback:function(g){a.html(g);if(c=="screenshots"){var f=a.find("h2.page-title");var h=f.html();if(h!=null&&h!=""){a.parent().find(".import-help-title").html(h).removeClass("hide");f.remove()}}}})};jQuery.PrepCustomImportTables=function(f,e,d){jQuery.EndInput("error-container");$("#import-org-"+f+" .import-step"+e).toggleClass("hide");$("#import-org-"+f+" .import-step"+d).toggleClass("hide");var c=$("#imported-tables");var g=0;var a=c.parent().parent();$(".import-table").css("width",a.width());if(c.html().length>0){$("#import-table").clearClass();$("#import-steps").clearClass();var b=c.find("table");b.each(function(){var i=$(this);var h=i.find("td");if(h.length>1){i.attr("id","meniga-import-"+g);i.attr("class","meniga-import");i.removeAttr("style");i.removeAttr("border");var j=false;var l=1;i.find("tr").each(function(){var o=1;$(this).removeAttr("class");var n=$(this).find("th");if(n.length>0){n.each(function(){$(this).clearClass();$(this).removeAttr("style");var q='<select id="meniga-import-'+g+"-"+o+'" style="width:150px">';q+='<option value="">'+MenigaLang.translate("Skip")+"</option>";q+='<option value="date">'+MenigaLang.translate("Date")+"</option>";q+='<option value="text">'+MenigaLang.translate("Description")+"</option>";q+='<option value="extra">'+MenigaLang.translate("Description")+" (extra)</option>";q+='<option value="amount-in">'+MenigaLang.translate("Amount")+" ("+MenigaLang.translate("Deposits")+" + / "+MenigaLang.translate("Withdrawals")+" -)</option>";q+='<option value="amount-out">'+MenigaLang.translate("Amount")+" ("+MenigaLang.translate("Withdrawals")+" + / "+MenigaLang.translate("Deposits")+" -)</option>";q+='<option value="amountincurrency-in">'+MenigaLang.translate("AmountInCurrency")+" ("+MenigaLang.translate("Deposits")+" + / "+MenigaLang.translate("Withdrawals")+" -)</option>";q+='<option value="amountincurrency-out">'+MenigaLang.translate("AmountInCurrency")+" ("+MenigaLang.translate("Withdrawals")+" + / "+MenigaLang.translate("Deposits")+" -)</option>";q+='<option value="currency">'+MenigaLang.translate("ForeignCurrency")+"</option>";q+="</select>";$(this).append("<br/>"+q);o++;j=true});$(this).setClass("meniga-skip meniga-header-row")}if(j||l>1){var p=1;var m=$(this).find("td");if(m.length>0&&m.length<2){$(this).remove()}else{m.each(function(){$(this).setClass("meniga-import-"+g+"-"+p);$(this).removeAttr("style");p++})}}$(this).find("td:eq(0)").each(function(){if(j||l>1){$(this).parent().prepend('<td class="delete-row"><a onclick="jQuery.DeleteAncestor(this, \'tr\')" title="'+MenigaLang.translate("DeleteRow")+'"><span>'+MenigaLang.translate("DeleteRow")+"</span></a></td>")}else{}});$(this).find("th:eq(0)").each(function(){$(this).parent().prepend("<th class='delete-table'><a onclick=\"jQuery.DeleteAncestor(this, 'table')\" title=\""+MenigaLang.translate("DeleteTable")+'"><span>'+MenigaLang.translate("DeleteTable")+"</span></a></th>")});l++});if(!j){i.find("tr:eq(0)").each(function(){var m=1;$(this).find("td").each(function(){var n=$(this);if(!n.hasClass("delete-row")&&!n.hasClass("meniga-skip")){n.clearClass();n.removeAttr("style");var o='<select id="meniga-import-'+g+"-"+m+'" style="width:150px">';o+='<option value="">'+MenigaLang.translate("Skip")+"</option>";o+='<option value="date">'+MenigaLang.translate("Date")+"</option>";o+='<option value="text">'+MenigaLang.translate("Description")+"</option>";o+='<option value="extra">'+MenigaLang.translate("Description")+" (extra)</option>";o+='<option value="amount-in">'+MenigaLang.translate("Amount")+" ("+MenigaLang.translate("Deposits")+" + / "+MenigaLang.translate("Withdrawals")+" -)</option>";o+='<option value="amount-out">'+MenigaLang.translate("Amount")+" ("+MenigaLang.translate("Withdrawals")+" + / "+MenigaLang.translate("Deposits")+" -)</option>";o+='<option value="amountincurrency-in">'+MenigaLang.translate("AmountInCurrency")+" ("+MenigaLang.translate("Deposits")+" + / "+MenigaLang.translate("Withdrawals")+" -)</option>";o+='<option value="amountincurrency-out">'+MenigaLang.translate("AmountInCurrency")+" ("+MenigaLang.translate("Withdrawals")+" + / "+MenigaLang.translate("Deposits")+" -)</option>";o+='<option value="currency">'+MenigaLang.translate("ForeignCurrency")+"</option>";o+="</select>";n.append("<br/>"+o);m++}});$(this).prepend('<th class="delete-table"><a onclick="jQuery.DeleteAncestor(this, \'table\')" title="'+MenigaLang.translate("DeleteTable")+'"><span>'+MenigaLang.translate("DeleteTable")+"</span></a></th>");$(this).setClass("meniga-skip meniga-header-row")})}var k=false;g++}else{i.remove()}})}$("#notification-container").center()};jQuery.DeleteAncestor=function(b,a){$(b).closest(a).remove()};jQuery.ImportCustomTables=function(){var b=$("#imported-account-id").val();if(b==""){b=null}var l=false;var c=false;var v=false;var i=false;var j=false;var a=$("#imported-tables table");var r=new Array();var k=new Array();var g=new Array();var d=new Array();var u=new Array();var n=new Array();var h=new Array();var f=new Array();var e=new Array();var o=new Array();a.each(function(){var w=$(this);k=new Array();g=new Array();d=new Array();u=new Array();n=new Array();h=new Array();f=new Array();e=new Array();o=new Array();var x=w.find("tr");var B=0;var A=0;x.each(function(){var C=$(this);if(!C.hasClass("meniga-skip")){g[B]="";d[B]="";k[B]="";u[B]="";n[B]="";f[B]="";e[B]="";h[B]="";B++}});w.find("select").each(function(){var C=$(this).attr("id");var D=$(this).val();if(D.length>0){w.find("td."+C).each(function(){var F=/&(nbsp|gt|lt);/g;var E=trim($(this).html().replace(F,""));if(D=="amount-in"){d[A]=stripNonNumerical(E);c=true}else{if(D=="amount-out"){g[A]=stripNonNumerical(E);c=true}else{if(D=="date"){k[A]=E;l=true}else{if(D=="text"){u[A]=E;v=true}else{if(D=="amountincurrency-in"){e[A]=E;i=true}else{if(D=="amountincurrency-out"){f[A]=E;i=true}else{if(D=="currency"){h[A]=E;j=true}else{if(D=="extra"){n[A]=E}}}}}}}}A++});A=0}});for(var y=0;y<k.length;y++){var z=new MenigaImport.create({});z.AmountOut=g[y];z.AmountIn=d[y];z.Date=k[y];z.Text=u[y];z.Extra=n[y];z.CurrencyAmountOut=f[y];z.CurrencyAmountIn=e[y];z.Currency=h[y];o.push(z)}r.push($().toJsonString(o))});var p=$("#import-currency").val();var s=$("#import-other-currency").val();var q=$("#import-other-currency-rate").val();var t=false;var m=MenigaLang.translate("ErrorCustomImport");if(l&&(c||i)&&v){if(i){if(p=="DEFAULT"&&!j){t=true;m=MenigaLang.translate("ErrorSelectCustomCurrency")}else{if(p=="UNKNOWN"){if(s.length==0){t=true;m=MenigaLang.translate("ErrorEnterInCustomCurrency")}else{if(q.length==0){t=true;m=MenigaLang.translate("ErrorEnterInCustomCurrencyRate")}else{if(!validateDecimal(q)){t=true;m=MenigaLang.translate("ErrorEnterInCustomCurrencyRate")}else{p=s}}}}}}}else{t=true}if(!t){jQuery.fn.menigapost({url:"/Transactions/ImportCustomTransactions",params:{jsonData:r,accountId:b,importCurrency:p,importCurrencyRate:q},callback:function(w){if(w!=null){if(w.HasError){jQuery.ShowError(w.Error)}else{jQuery.EndConfirm();_accountsChanged=true;jQuery.ShowNote(MenigaLang.translate("XTransactionsImported").format(w.TransactionsCount));jQuery.DeleteImportFiles();jQuery.RefreshImport({showUpdate:false,accountIds:[b]})}}},timeout:240000,type:"json"})}else{jQuery.ShowError(m)}};jQuery.ToggleImportOptions=function(b,a){$(b+" div.import-values").show();$(a+" div.import-values").hide()};MenigaFilter={SearchText:"",Tags:new Array(),AccountId:-1,OnlyFlagged:false,OnlyUnread:false,OnlyUncategorized:false,PeriodFrom:null,PeriodTo:null,AmountFrom:-2147483648,AmountTo:2147483647,CategoryIds:new Array(),OrderBy:0,AscendingOrder:false,MerchantIds:new Array(),create:function(a){this.SearchText=a.SearchText||"";this.Tags=a.Tags||new Array();this.AccountId=a.AccountId||-1;this.OrderBy=a.OrderBy||0;this.MerchantIds=a.MerchantIds||new Array();this.OnlyFlagged=a.OnlyFlagged!=null?a.OnlyFlagged:false;this.OnlyUnread=a.OnlyUnread!=null?a.OnlyUnread:false;this.OnlyUncategorized=a.OnlyUncategorized!=null?a.OnlyUncategorized:false;this.AscendingOrder=a.AscendingOrder!=null?a.AscendingOrder:false;this.PeriodTo=this.convertDate(a.PeriodTo);this.PeriodFrom=this.convertDate(a.PeriodFrom);this.AmountFrom=a.AmountFrom||-9999999999;this.AmountTo=a.AmountTo||9999999999;this.CategoryIds=a.CategoryIds||new Array();return this},convertDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",c);return b}else{return null}},formatDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate("yy-mm-dd",a);var b=$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),c);return b}else{return null}}};MenigaCommunityFilter={Period:3,CategoryIds:new Array(),IsFilterOff:false,Family:false,Kids:false,Income:false,Cars:false,Gender:false,Age:false,PostalCode:false,RegionCode:false,TypeOfHouse:false,SizeOfHouse:false,NumberOfRooms:false,Compare:"",IncomeEnabled:true,FamilyEnabled:true,KidsEnabled:true,CarsEnabled:true,GenderEnabled:true,AgeEnabled:true,PostalCodeEnabled:true,TypeOfHouseEnabled:true,SizeOfHouseEnabled:true,NumberOfRoomsEnabled:true,RegionCodeEnabled:true,create:function(a){this.Period=a.Period||3;this.CategoryIds=a.CategoryIds||new Array();this.IsFilterOff=a.IsFilterOff!=null?a.IsFilterOff:false;this.Family=a.Family!=null?a.Family:false;this.Kids=a.Kids!=null?a.Kids:false;this.Income=a.Income!=null?a.Income:false;this.Cars=a.Cars!=null?a.Cars:false;this.Gender=a.Gender!=null?a.Gender:false;this.Age=a.Age!=null?a.Age:false;this.PostalCode=a.PostalCode!=null?a.PostalCode:false;this.RegionCode=a.RegionCode!=null?a.RegionCode:false;this.TypeOfHouse=a.TypeOfHouse!=null?a.TypeOfHouse:false;this.SizeOfHouse=a.SizeOfHouse!=null?a.SizeOfHouse:false;this.NumberOfRooms=a.NumberOfRooms!=null?a.NumberOfRooms:false;this.Compare=a.Compare||"";this.IncomeEnabled=a.IncomeEnabled!=null?a.IncomeEnabled:true;this.FamilyEnabled=a.FamilyEnabled!=null?a.FamilyEnabled:true;this.KidsEnabled=a.KidsEnabled!=null?a.KidsEnabled:true;this.CarsEnabled=a.CarsEnabled!=null?a.CarsEnabled:true;this.GenderEnabled=a.GenderEnabled!=null?a.GenderEnabled:true;this.AgeEnabled=a.AgeEnabled!=null?a.AgeEnabled:true;this.PostalCodeEnabled=a.PostalCodeEnabled!=null?a.PostalCodeEnabled:true;this.TypeOfHouseEnabled=a.TypeOfHouseEnabled!=null?a.TypeOfHouseEnabled:true;this.SizeOfHouseEnabled=a.SizeOfHouseEnabled!=null?a.SizeOfHouseEnabled:true;this.NumberOfRoomsEnabled=a.NumberOfRoomsEnabled!=null?a.NumberOfRoomsEnabled:true;this.RegionCodeEnabled=a.RegionCodeEnabled!=null?a.RegionCodeEnabled:true;return this},convertDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",c);return b}else{return null}},formatDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate("yy-mm-dd",a);var b=$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),c);return b}else{return null}}};MenigaTransaction={Id:-1,ParentId:-1,CategoryId:-1,CategoryName:"",MerchantId:null,MerchantName:"",Tags:"",Comment:"",Text:"",Details:"",FormattedAmount:"",Amount:0,Date:null,IsParent:false,IsCustom:false,IsHidden:false,IsUnclassified:false,DetectedCategories:new Array(),create:function(a){this.Id=a.Id||-1;this.ParentId=a.ParentId||-1;this.CategoryId=a.CategoryId||-1;this.MerchantId=a.MerchantId||null;this.Amount=a.Amount||-1;this.CategoryName=a.CategoryName||"";this.MerchantName=a.MerchantName||"";this.Tags=a.Tags||"";this.Comment=a.Comment||"";this.Text=a.Text||"";this.Details=a.Details||"";this.FormattedAmount=a.FormattedAmount||"";this.Date=a.Date||null;this.DetectedCategories=a.DetectedCategories||new Array();this.IsParent=a.IsParent!=null?a.IsParent:false;this.IsCustom=a.IsCustom!=null?a.IsCustom:false;this.IsHidden=a.IsHidden!=null?a.IsHidden:false;return this},convertDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",c);return b}else{return null}},parseDate:function(date){if(date!=null&&date.length>0){var newDate=eval(date.replace(/\/Date\((\d+)\)\//gi,"new Date($1)"));var formattedDate=$.datepicker.formatDate("yy-mm-dd",newDate);return formattedDate}else{return null}},formatDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate("yy-mm-dd",a);var b=$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),c);return b}else{return null}},formatAmount:function(a){return $.formatSingle(a,{format:MenigaLang.numberformat(),locale:MenigaLang.translate("NumberFormatLocale")})}};MenigaBudget={CategoryId:0,ValidUntil:null,ValidFrom:null,Amount:0,AllowOverwrite:true,MeanLastMonth:0,MeanLast3Months:0,MeanLast6Months:0,MeanLastYear:0,RepeatBudget:false,BudgetRecurrance:0,BudgetRecurranceAmount:0,BudgetRecurranceStartMonth:0,TrackByEmail:false,TrackByEyeOnTheExpenses:true,GenerationType:0,UpdatedAt:null,Comment:"",create:function(a){this.Id=a.Id||0;this.CategoryId=a.CategoryId||0;this.ValidUntil=a.ValidUntil||null;this.ValidFrom=a.ValidFrom||null;this.UpdatedAt=a.UpdatedAt||null;this.Amount=a.Amount||0;this.MeanLastMonth=a.MeanLastMonth||0;this.MeanLast3Months=a.MeanLast3Months||0;this.MeanLast6Months=a.MeanLast6Months||0;this.MeanLastYear=a.MeanLastYear||0;this.BudgetRecurranceAmount=a.BudgetRecurranceAmount||0;this.BudgetRecurranceStartMonth=a.BudgetRecurranceStartMonth||0;this.BudgetRecurrance=a.BudgetRecurrance||0;this.RepeatBudget=(a.RepeatBudget!=null)?a.RepeatBudget:false;this.TrackByEmail=(a.TrackByEmail!=null)?a.TrackByEmail:false;this.TrackByEyeOnTheExpenses=(a.TrackByEyeOnTheExpenses!=null)?a.TrackByEyeOnTheExpenses:true;this.UpdatedAt=a.UpdatedAt||null;this.GenerationType=a.GenerationType||0;this.AllowOverwrite=(a.AllowOverwrite!=null)?a.AllowOverwrite:true;this.Comment=(a.Comment||"");return this},convertDate:function(date){if(date!=null&&date.length>0){var newDate=eval(date.replace(/\/Date\((\d+)\)\//gi,"new Date($1)"));return newDate}else{return null}},formatDate:function(date){if(date!=null&&date.length>0){var newDate=eval(date.replace(/\/Date\((\d+)\)\//gi,"new Date($1)"));return $.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),newDate)}else{return""}}};MenigaProfile={Gender:-1,BirthYear:null,PostalCode:"",NumInFamily:-1,NumOfKids:-1,Cars:-1,SizeOfHouse:-1,TypeOfHouse:-1,NumberOfRooms:-1,IncomeId:null,create:function(a){this.Gender=a.Gender||-1;this.BirthYear=a.BirthYear||null;this.IncomeId=a.IncomeId||null;this.PostalCode=a.PostalCode||"";this.NumInFamily=a.NumInFamily||-1;this.NumOfKids=a.NumOfKids||-1;this.SizeOfHouse=a.SizeOfHouse||-1;this.TypeOfHouse=a.TypeOfHouse||-1;this.Cars=a.Cars||-1;this.NumberOfRooms=a.NumberOfRooms||-1;return this}};MenigaImport={Date:"",Text:"",Extra:"",Currency:"",AmountIn:"",AmountOut:"",CurrencyAmountIn:"",CurrencyAmountOut:"",create:function(a){this.Date=a.Date||"";this.Text=a.Text||"";this.Extra=a.Extra||"";this.Currency=a.Currency||"";this.AmountIn=a.AmountIn||"";this.AmountOut=a.AmountOut||"";this.CurrencyAmountIn=a.CurrencyAmountIn||"";this.CurrencyAmountOut=a.CurrencyAmountOut||"";return this}};MenigaPopup={Text:"",Title:"",Buttons:new Array(),Html:"",HideButtons:false,create:function(l){this.Text=l.Text||"";this.Title=l.Title||"";this.HideButtons=(l.HideButtons!=null)?l.HideButtons:false;this.Buttons=l.Buttons||new Array();var f=document.createElement("div");if(this.Title.length>0){var g=document.createElement("h2");g.innerHTML=this.Title;g.className="popup-title";f.appendChild(g)}var m=document.createElement("div");m.className="popup-content";m.innerHTML=this.Text;f.appendChild(m);var c=document.createElement("div");c.className="popup-buttons";if(this.HideButtons){c.className+=" hide"}for(var h=0;h<this.Buttons.length;h++){var d=this.Buttons[h];var a=document.createElement("button");a.setAttribute("onclick",d.Func);a.setAttribute("type","button");var b="green";if(d.Type=="cancel"){b="black"}else{if(d.Type=="close"){b="black"}else{if(d.Type=="delete"){b="red"}}}a.className=b+" "+d.Type;a.setAttribute("id","input-"+d.Id);var k=document.createElement("span");k.innerHTML=trim(d.Title);a.appendChild(k);c.appendChild(a)}f.appendChild(c);var e=document.createElement("div");e.className="clear";var j=document.createElement("hr");j.className="stream";e.appendChild(j);f.appendChild(e);this.Html=f.innerHTML;return this}};MenigaButton={Title:"",Func:"",Type:"submit",Id:"submit",create:function(a){this.Title=a.Title||"OK";this.Func=a.Func||null;this.Type=a.Type||"submit";this.Id=a.Id||"submit";return this}};MenigaEvent={Category:{Transactions:{Label:"Transactions",Actions:{Delete:"Deletes a transaction",DeleteButton:"Clicks on the delete button",AcceptAll:"Accepts all transactions",AcceptSelected:"Accepts selected transactions",Select:"Selects a transaction",KeyboardShortcut:"Uses a keyboard shortcut",Paging:"Uses the table paging",BatchSize:"Changes batch size",UpdateDate:"Changes date",UpdateTags:"Changes tags",DeleteTags:"Deletes a tag",UpdateComment:"Changes comments",UpdateCategory:"Changes category",UpdateText:"Changes text",UpdateAmount:"Changes amount",Save:"Updates a transaction",CategorySearch:"Searches for a category",Split:"Splits a transaction",SplitButton:"Clicks on the split button",SplitCalculator:"Uses the calculator when splitting a transaction",NewCalculator:"Uses the calculator when creating a new transaction",RuleButton:"Clicks on the rule button",ExpandFilter:"Expands a filter box",StatusSearch:"Filters by status",CategorySearch:"Filters by category",AmountSearch:"Filters by amount",AccountSearch:"Filters by account",DateSearch:"Filters by date",TextSearch:"Uses the text search",TagsSearch:"Filters by tags",InContextMerchantSearch:"In-context filter by merchant",InContextCategorySearch:"In-context filter by category",Order:"Changes order",AcceptTransaction:"Accepts transaction",UnacceptTransaction:"Unaccepts transaction",FlagTransaction:"Flags transaction",UnflagTransaction:"Unflags transaction",NewTransactionsLimit:"Changes number of new transactions"},OptLabels:{EditManyTransactions:"Edits many transactions"}},Budget:{Label:"Budget",Actions:{Paging:"Uses the budget paging",TransactionPaging:"Uses the transaction paging",Slider:"Changes slider position",TrendsButton:"Clicks on a reports icon",Transactions:"Views transactions",ExportButton:"Clicks on the export button",Export:"Exports to Excel",EditStart:"Clicks on a cell to edit budget",EditType:"Types directly into a cell",EditClose:"Closes the edit window",Edits:"Edits a budget cell",TrendsTransactions:"View transactions from chart",UpdateClick:"Clicks on update budget",Update:"Updates budget",HideUpdateRecommendation:"Hides update recommendation",ToggleShowAllCategories:"Toggles showing of all categories",Equation:"Changes budget equation view"}},Comparison:{Label:"Comparison",Actions:{TransactionPaging:"Uses the transaction paging",Slider:"Changes slider position",Transactions:"Views transactions",Filter:"Changes default filter selections",ChartClick:"Clicks on a chart",ProfileClick:"Clicks on the edit profile button",UncategorizedClick:"Clicks on edit uncategorized transactions"},OptLabels:{CategoryId:"Category ID"}},SavingTips:{Label:"Saving tips",Actions:{TipsSearch:"Search for tips",ProfiledTips:"Gets profiled tips",LatestTips:"Gets latest tips",TopTips:"Gets top tips",StoredTips:"Gets stored tips",RateTip:"Rates a tip",HideTip:"Hides a tip",StoreTip:"Stores a tip",Paging:"Uses the paging",Close:"Closes the popup"},OptLabels:{Like:"Likes",DontLike:"Doesn't like",Store:"Stores",DontStore:"Removes storage",SavingTipId:"Saving tip ID"}},EyesOnTheExpenses:{Label:"Eyes on the expenses",Actions:{Paging:"Changes the month",Update:"Updates categories",ViewClick:"Clicks on the view transactions icon",EditClick:"Clicks on the edit budget icon",TrendsClick:"Clicks on the reports icon for a selected category",AllTrendsClick:"Clicks on the reports icon for all categories",NotificationClick:"Clicks on the notifications button",CategoryClick:"Clicks on the select categories button",HideIntro:"Hides intro text"}},Trends:{Label:"Reports",Actions:{TransactionPaging:"Uses the transaction paging",Slider:"Changes slider position",Comparison:"Uses report comparison",Transactions:"Views transactions",Export:"Exports to Excel",Filter:"Changes default filter selections",ChartClick:"Clicks on a chart",ViewsChart:"Views a chart"},OptLabels:{MonthlyReport:"Monthly report",AnnualReport:"Annual report",ExpensesByCategory:"Expenses by category",ExpensesByTag:"Expenses by tag",ExpensesByMerchant:"Expenses by merchant",ExpensesOverTimeByCategory:"Expenses over time by category",ExpensesOverTimeByTag:"Expenses over time by tag",ExpensesOverTimeByMerchant:"Expenses over time by merchant",IncomeByCategory:"Income by category",IncomeBySource:"Income by source",IncomeOverTime:"Income over time",SavingsByCategory:"Savings by category",SavingsBySource:"Savings by source",SavingsOverTime:"Savings over time",NetIncome:"Net income"}},Save:{Label:"Save",Actions:{Paging:"Uses the paging",Search:"Uses the search",HideIntro:"Hides intro text",AdvertisementTrends:"Update advertisement trend",Store:"Stores an ad",RatesAd:"Rates an ad",RatesComment:"Rates an ad review",WriteClick:"Clicks on the write a tip button",LoadExisting:"Loads existing ad in form"},OptLabels:{Like:"Likes",DontLike:"Doesn't like",Store:"Adds to storage",DontStore:"Removes from storage",SavingTipId:"Saving tip ID"}},Customers:{Label:"Customers",Actions:{AddUser:"Adds user",RemoveUser:"Removes user",HideIntro:"Hides intro text",AdvertisementTrends:"Updates advertisement trend"},OptLabels:{CustomerId:"Customer ID"}},Help:{Label:"Help"},Categories:{Label:"Categories",Actions:{EditClick:"Clicks on the edit categories button",Create:"Creates a category",Delete:"Deletes a category",Hide:"Hides a category",Show:"Shows a category",Update:"Updates a category",Search:"Searches for a category"}},Accounts:{Label:"Accounts",Actions:{Edit:"Edits accounts",Delete:"Deletes an account",DeleteClick:"Clicks on the delete account button",Order:"Orders accounts",OrderClick:"Clicks on the order accounts button",InContextNewClick:"Clicks on the in-context new account button",NewClick:"Clicks on the new account button",HideBalance:"Hides balance",ShowMore:"Shows more accounts",ShowLess:"Shows less accounts",ExpandsAccounts:"Expands an account group",CollapsesAccounts:"Collapses an account group"},OptLabels:{Checking:"Current accounts",Credit:"Credit accounts",Savings:"Savings accounts"}},Users:{Label:"Users",Actions:{MergeClick:"Clicks on the merge users button",DeleteClick:"Clicks on the delete user button",DisconnectClick:"Clicks on the disconnect user button",SplitUsersClick:"Clicks on the split (disconnect) users button",NewRegistration:"Registers as a new user",MergedRegistration:"Registers by merging with an existing user"}},Core:{Label:"Core",Actions:{Help:"Uses help icons",PlayVideo:"Plays a video",SocialMedia:"Clicks on a social media link",ExternalLink:"Clicks on an external link",ShareOnFacebook:"Shares content on Facebook"},OptLabels:{Facebook:"Facebook",Twitter:"Twitter",RSS:"RSS",Article:"Article",SavingTip:"Savings tip",News:"News"}},Rules:{Label:"Rules",Actions:{CreateShiftDateRuleClick:"Clicks on the create shift date rule link",CreateCategoriseRuleClick:"Clicks on the create categorisation rule link",CreateSplitRuleClick:"Clicks on the create split rule link",CreateCustomRuleClick:"Clicks on the create custom rule link",EditClick:"Clicks on the edit button",Update:"Updates rule",Create:"Creates rule",DeleteClick:"Clicks on the delete button",Delete:"Deletes rule",List:"List rules"}},Goals:{Label:"Goals",Actions:{CreateGoalClick:"Clicks on the create goal link",EditGoalClick:"Clicks on the edit goal link",UploadGoalImageClick:"Clicks on the upload goal image link",UpdatePriority:"Updates goals priority",Create:"Creates goal",Update:"Updates goal",Delete:"Deletes goal",List:"List goals"}}}};MenigaLang={translate:function(a){a=a.toLowerCase();if(_mt[a]==null||_mt[a]==undefined){if(_gmt[a]==null||_gmt[a]==undefined){return"[ERR] No translation: "+a}else{return _gmt[a]}}else{return _mt[a]}},culture:function(){return _mc},numberformat:function(){return _mcnf},currencyformat:function(){return _mccf}};MenigaTransactionRule={Id:-1,UserId:-1,TextCriteriaCheck:false,TextCriteria:null,DateMatchTypeCriteriaCheck:false,DateMatchTypeCriteria:null,DaysLimitCriteria:null,AmountLimitTypeCriteriaCheck:false,AmountLimitTypeCriteria:null,AmountLimitSignCriteria:null,AmountCriteria:null,AcceptActionCheck:false,AcceptAction:null,FlagActionCheck:false,FlagAction:null,MonthShiftActionCheck:false,MonthShiftAction:null,RemoveActionCheck:false,RemoveAction:null,TextActionCheck:false,TextAction:null,CommentActionCheck:false,CommentAction:null,TagActionCheck:false,TagAction:null,CategoryIdActionCheck:false,CategoryIdAction:null,SplitActionCheck:false,RuleType:null,create:function(a){this.Id=a.Id||-1;this.UserId=a.UserId||-1;this.TextCriteriaCheck=a.TextCriteriaCheck||false;this.TextCriteria=a.TextCriteria||null;this.DateMatchTypeCriteriaCheck=a.DateMatchTypeCriteriaCheck||false;this.DateMatchTypeCriteria=a.DateMatchTypeCriteria||null;this.DaysLimitCriteria=a.DaysLimitCriteria||null;this.AmountLimitTypeCriteriaCheck=a.AmountLimitTypeCriteriaCheck||false;this.AmountLimitTypeCriteria=a.AmountLimitTypeCriteria||null;this.AmountLimitSignCriteria=a.AmountLimitSignCriteria||null;this.AmountCriteria=a.AmountCriteria||null;this.AcceptActionCheck=a.AcceptActionCheck||false;this.AcceptAction=a.AcceptAction||null;this.FlagActionCheck=a.FlagActionCheck||false;this.FlagAction=a.FlagAction||null;this.MonthShiftActionCheck=a.MonthShiftActionCheck||false;this.MonthShiftAction=a.MonthShiftAction||null;this.RemoveActionCheck=a.RemoveActionCheck||false;this.RemoveAction=a.RemoveActions||null;this.TextActionCheck=a.TextActionCheck||false;this.TextAction=a.TextAction||null;this.CommentActionCheck=a.CommentActionCheck||false;this.CommentAction=a.CommentAction||null;this.TagActionCheck=a.TagActionCheck||false;this.TagAction=a.TagAction||null;this.CategoryIdActionCheck=a.CategoryIdActionCheck||false;this.CategoryIdAction=a.CategoryIdAction||null;this.SplitActionCheck=a.SplitActionCheck||false;this.RuleType=a.RuleType||null;return this},init:function(){var a="#editrule ";this.Id=$(a+"#rule-id").val()||-1;this.UserId=$(a+"#user-id").val()||-1;this.TextCriteriaCheck=$(a+"#textcriteria-check").is(":checked")||false;if(this.TextCriteriaCheck){this.TextCriteria=trim($(a+" #textcriteria-text").val())}else{this.TextCriteria=null}this.DateMatchTypeCriteriaCheck=$(a+"#dayslimitcriteria-check").is(":checked")||false;if(this.DateMatchTypeCriteriaCheck){this.DateMatchTypeCriteria=$(a+"#dayslimitcriteria-type").val()||null;this.DaysLimitCriteria=$(a+"#dayslimitcriteria-limit").val()||null}else{this.DateMatchTypeCriteria=null;this.DaysLimitCriteria=null}this.AmountLimitTypeCriteriaCheck=$(a+"#amountlimitcriteria-check").is(":checked")||false;if(this.AmountLimitTypeCriteriaCheck){this.AmountLimitTypeCriteria=$(a+"#amountlimitcriteria-type").val();this.AmountLimitSignCriteria=$(a+"#amountlimitcriteria-sign").val();this.AmountCriteria=trim($(a+"#amountcriteria-amount").val())}else{this.AmountLimitTypeCriteria=null;this.AmountLimitSignCriteria=null;this.AmountCriteria=null}this.AcceptActionCheck=$(a+"#acceptaction-check").is(":checked")||false;if(this.AcceptActionCheck){this.AcceptAction=$(a+"#acceptaction-check").is(":checked")}else{this.AcceptAction=null}this.FlagActionCheck=$(a+"#flagaction-check").is(":checked")||false;if(this.FlagActionCheck){this.FlagAction=$(a+"#flagaction-check").is(":checked")}else{this.FlagAction=null}this.MonthShiftActionCheck=$(a+"#monthshiftaction-check").is(":checked")||false;if(this.MonthShiftActionCheck){this.MonthShiftAction=$(a+"#monthshiftaction-type").val()}else{this.MonthShiftAction=null}this.RemoveActionCheck=$(a+"#excludeaction-check").is(":checked")||false;if(this.RemoveActionCheck){this.RemoveAction=$(a+"#excludeaction-check").is(":checked")}else{this.RemoveAction=null}this.CommentActionCheck=$(a+"#commentaction-check").is(":checked");if(this.CommentActionCheck){this.CommentAction=trim($(a+"#commentaction-text").val())}else{this.CommentAction=null}this.TagActionCheck=$(a+"#tagaction-check").is(":checked")||false;if(this.TagActionCheck){this.TagAction=trim($(a+"#tagaction-text").val())}else{this.TagAction=null}this.CategoryIdActionCheck=$(a+" #categoryidaction-check").is(":checked")||false;if(this.CategoryIdActionCheck&&$(a+" #tr-category-1").val()!=""){this.CategoryIdAction=$(a+" #tr-category-1").val()}else{this.CategoryIdAction=null}this.SplitActionCheck=$(a+"#split-action-check").is(":checked")||false;this.RuleType=$(a+"#rule-type").val();return this},convertDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",c);return b}else{return null}},formatDate:function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate("yy-mm-dd",a);var b=$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),c);return b}else{return null}},formatAmount:function(a){return $.formatSingle(a,{format:MenigaLang.numberformat(),locale:MenigaLang.translate("NumberFormatLocale")})}};var _defaultTimer=null;var _canScrollWithin=true;var _isInIframe=false;jQuery.fn.extend({idle:function(b,a){_defaultTimer=setTimeout(function(){a()},b)},setClass:function(a){$(this).attr("class",a)},clearClass:function(){$(this).prop("class","")},center:function(n,m,f,g){if(n==undefined){n=false}if(m==undefined){m=null}if(f==undefined){f=false}if(g==undefined){g=null}var c=$(this).parent();var j=c.css("position");if(j=="static"){var a=c.parent();j=a.css("position")}var d=j=="static"?$(window):c;var b=$(this);b.css("position","absolute");var e=(_isInIframe&&_parentBodyHeight!=0)?_parentBodyHeight:d.height();var o=new Number(_isInIframe?(_parentScrollHeight-_parentIframeOffSet):d.scrollTop());var i=b.height();if(n){if(m!=null){b.css("top",m+"px")}}else{var l=((e-i)/2)+o;if(l<0&&m!=null){l=m}if(_isInIframe&&jQuery.IsIE67Browser()){var h=new Number(_mouseY);if(h<(i/2)){l=h}else{l=h-(i/2)}}if(l<50){l=50}b.css("top",l+"px")}if(f){if(g!=null){b.css("left",g+"px","right","auto")}}else{var k=((d.width()-b.width())/2)+d.scrollLeft();if(k<0&&g!=null){k=g}if(k>0){b.css("left",k+"px","right","auto")}else{b.css("left",0,"right","auto")}}return b},makeViewable:function(g){var c=$(this);var f=g>0?g:5;if(c.is(":visible")){var a=$("html, body");var b=$("body");var j=$(window).scrollTop();var d=$(window).height();var h=c.height()+c.offset().top;if(h-d>j){a.animate({scrollTop:(h-d+f)},500)}var e=$(window).width();var i=c.width()+c.offset().left;if(i>e){c.css("right","20px");c.css("left","")}}return c},scrollWithin:function(e,i,l){var b=$(this);var a=$(e);var c=$(window);var m=(l==undefined)?false:l;var o=new Number(_isInIframe?(_parentScrollHeight+_parentIframeOffSet):c.scrollTop());if(!m){if(a.size()>0){var n=c.height();var f=a.height();var g=a.offset().top;var k=b.height()/2;var d=(o+n)>g&&o<(g+f-(k+i));var j=o>g&&o<(g+f-(k+i));var h=0;if(d&&j){h=o-g+i}if(d&&_canScrollWithin){b.stop().animate({marginTop:h+"px"},"fast")}}}},datedropdown:function(e){if(e==undefined||e==null){e={maxDates:15,visibleDates:5,callback:null,closeFunc:null,loadFunc:null}}var f=e.visibleDates;var d=e.maxDates;var a=e.callback;var b=e.closeFunc;var c=e.loadFunc;$(this).unbind("click");$(this).click(function(){var h=$(this);var g=h.parent();if(h.hasClass("has-datedropdown")){h.removeClass("has-datedropdown");g.find("div.datepicker-parent").remove();if(b!=null){b()}}else{h.addClass("has-datedropdown");if(c!=null){c()}var j=h.html();var k=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),j);var m=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),j);m.setDate(m.getDate()+(d));var o=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),j);o.setDate(o.getDate()-1);var n='<ul class="datepicker trans-next-dates">';n+='<li class="more"><span>?</span></li>';for(var l=d;l>0;l--){n+='<li class="pick-date '+(l>f?"hide":"")+'"><span>'+$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),m)+"</span></li>";m.setDate(m.getDate()-1)}n+="</ul>";var p='<ul class="datepicker trans-prev-dates">';for(var l=0;l<d;l++){p+='<li class="pick-date '+(l>=f?"hide":"")+'"><span>'+$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),o)+"</span></li>";o.setDate(o.getDate()-1)}p+='<li class="more"><span>?</span></li>';p+="</ul>";g.append('<div class="datepicker-parent">'+n+p+"</div>");g.find("ul.datepicker li.pick-date span").click(function(){if(a!=null){a(this)}});g.find("ul.datepicker li.more").click(function(){$(this).parent().find("li.hide").removeClass("hide");$(this).remove()})}})},stringformat:function(){var b=/\{\d+\}/g;var a=arguments;return this.replace(b,function(c){return a[c.match(/\d+/)]})},limitTextLength:function(b,a){$(this).keyup(function(){var c=$(this).val();if(c.length>b){c=c.substring(0,b);$(this).val(c)}$(a).val(b-c.length)})},toJsonString:function(a){JSONstring.compactOutput=false;JSONstring.includeProtos=false;JSONstring.includeFunctions=false;JSONstring.detectCirculars=false;JSONstring.restoreCirculars=false;return JSONstring.make(a)},fromJsonString:function(a){JSONstring.compactOutput=false;JSONstring.includeProtos=false;JSONstring.includeFunctions=false;JSONstring.detectCirculars=false;JSONstring.restoreCirculars=false;return JSONstring.toObject(a)},menigavideo:function(){$(this).each(function(){var b=$(this).attr("title");var a=null;$(this).bind("click",function(){a=startStopWatch()});$(this).prettyPhoto({callback:function(){var c=stopStopWatch(a);var d={type:"event",category:MenigaEvent.Category.Core.Label,action:MenigaEvent.Category.Core.Actions.PlayVideo,label:b,value:c};googleTracker(d)}})})},menigapost:function(b){if(b==undefined){b={url:null,params:null,callback:null,type:"html",timeout:60000,showUpdate:true,tracker:{type:"page",url:h,params:c}}}if(b.url!=undefined){var h=b.url||null;var g=b.type||"html";var c=b.params||"";var a=b.callback||null;var d=b.showUpdate!=null?b.showUpdate:true;var f=b.tracker||{type:"page",url:b.url,params:b.params};var e=b.timeout||60000;var i=$.ajax({type:"post",url:_baseUrl+h,traditional:true,dataType:g,data:c,beforeSend:function(){if(d){jQuery.ShowCommonUpdate()}},timeout:e,error:function(k,j){jQuery.ErrorHandling(k,j)},success:function(j,l,k){if(d){jQuery.EndCommonUpdate()}jQuery.IsLoggedOn(h,j,a,f)}});return i}},menigaload:function(c){if(c==undefined){c={url:null,params:null,callback:null,timeout:60000,showUpdate:true,tracker:{type:"page",url:k,params:d}}}if(c.url!=null){var k=c.url||null;var j=c.type||"html";var d=c.params||null;var a=c.callback||null;var g=c.showUpdate!=null?c.showUpdate:true;var i=c.tracker||{type:"page",url:c.url,params:c.params};var h=c.timeout||60000;var f=this;if(typeof k!=="string"){return this._load(k)}var b=k.indexOf(" ");if(b>=0){var e=k.slice(b,k.length);k=k.slice(0,b)}jQuery.ajax({type:"post",url:_baseUrl+k,traditional:true,dataType:"html",data:d,beforeSend:function(){if(g){jQuery.ShowCommonUpdate()}},timeout:h,error:function(m,l){jQuery.ErrorHandling(m,l)},complete:function(l,m){jQuery.EndCommonUpdate();if(m=="success"||m=="notmodified"){f.html(e?jQuery("<div/>").append(l.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(e):l.responseText)}if(a){f.each(function(){jQuery.IsLoggedOn(k,l.responseText,a,i)},[l.responseText,m,l])}else{jQuery.IsLoggedOn(k,l.responseText,null,i)}}})}}});var _commonError=null;jQuery.ErrorHandling=function(b,a){jQuery.EndCommonUpdate();jQuery.EndAllCustomUpdates();if(b.status==0){}else{if(b.status==401){jQuery.RedirectToLogin()}else{if(b.status==404){jQuery.ShowCommonError(MenigaLang.translate("ErrorCommon"),404)}else{if(b.status==500){jQuery.ShowCommonError(MenigaLang.translate("ErrorCommon"),500)}else{if(a=="parsererror"){jQuery.ShowCommonError("Parser error - an empty XML document is being returned for a void method.",3)}else{if(a=="timeout"){jQuery.ShowCommonError(MenigaLang.translate("ErrorNoInternet"),2)}else{_commonError=b.responseText;jQuery.ShowCommonError(MenigaLang.translate("ErrorCommon"),4)}}}}}}};jQuery.IsLoggedOn=function(e,b,a,d){if(d==undefined){d={type:"off"}}try{scheduleSessionPrompt()}catch(c){}if(d.type!="off"){googleTracker(d)}if(a!=null){a(b)}};jQuery.ShowCommonUpdate=function(){var a=0;$("p.update-animation").each(function(){a++});if(a==0){jQuery.ShowUpdate(MenigaLang.translate("UpdateCommon"))}};jQuery.EndAllCustomUpdates=function(){$("p.update-animation").each(function(){$(this).parent().html("")})};jQuery.EndCommonUpdate=function(){jQuery.EndUpdate()};jQuery.ShowCommonError=function(b,a){if(a==undefined){a=1}jQuery.ShowSystemError(b+" ("+a+")")};var mouseX=0;var mouseY=0;$(document).ready(function(){$(document).mousemove(function(a){mouseX=a.pageX;mouseY=a.pageY})});jQuery.IsFirefoxBrowser=function(){if($.browser.mozilla){return true}return false};jQuery.IsChromeBrowser=function(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("chrome")>-1){return true}return false};jQuery.IsSafariBrowser=function(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("safari")>-1&&a.indexOf("chrome")<0){return true}return false};jQuery.IsChromeOrSafariBrowser=function(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("applewebkit")>-1){return true}return false};jQuery.IsIEBrowser=function(){if($.browser.msie){return true}return false};jQuery.IsBadBrowser=function(){if($.browser.msie&&parseInt($.browser.version)<=6){return true}return false};jQuery.IsIE67Browser=function(){if($.browser.msie&&parseInt($.browser.version)<=7){return true}return false};jQuery.IsIE8Browser=function(){if($.browser.msie&&parseInt($.browser.version)>=8){return true}return false};jQuery.IsIE9Browser=function(){if($.browser.msie&&parseInt($.browser.version)>=9){return true}return false};jQuery.IsNonCSS3Browser=function(){if($.browser.msie&&parseInt($.browser.version)<=8){return true}return false};jQuery.GetKeyCode=function(a){var b=0;if(window.event){b=window.event.keyCode}else{if(a){b=a.keyCode}}return b};jQuery.CustomToolTip=function(e){if(e==undefined){e={obj:null,className:"",title:"",id:null,left:null,top:null,parent:null,timeout:false}}var d=e.obj||null;var a=e.className||"";var j=e.title||null;var b=e.id||null;var c=e.left||mouseX+15+"px";var k=e.top||mouseY+15+"px";var f=e.parent||document.getElementById("meniga");var i=e.timeout!=null?e.timeout:false;$element=(d==null)?null:$(d);var g=false;if(j==null&&d!=null){j=$element.attr("title");g=true;$element.attr("title","")}var h=j.replace(/(%%br%%)/g,"<br/>").replace(/(%%line%%)/g,"<hr/>").replace(/(\[)/g,"<").replace(/(\])/g,">");if(b==undefined){b="tooltip_box"}if(document.getElementById(b)!=null){$("#"+b).html("<p>"+h+"</p>")}else{$(f).prepend('<div id="'+b+'" class="tooltip '+a+'"><p>'+h+"</p></div>")}$tooltip=$("#"+b);$tooltip.css({position:"absolute",zIndex:15,left:c,top:k});$tooltip.makeViewable();if($element!=null){$element.mouseout(function(){if(g){$(this).attr("title",j)}$tooltip.remove();clearTimeout(_defaultTimer)});jQuery.TrackHelpIcons(d)}};jQuery.TrackHelpIcons=function(b){var a=$(b);a.idle(2000,function(){if($(b).size()>0){var c={type:"event",category:MenigaEvent.Category.Core.Label,action:MenigaEvent.Category.Core.Actions.Help};googleTracker(c);clearTimeout(_defaultTimer)}})};jQuery.CopyValue=function(b,a){$(a).val(b)};jQuery.ConvertDateToDbFormat=function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",c);return b}else{return null}};jQuery.ConvertDbDateToDateFormat=function(a){if(a!=null&&a.length>0){var c=$.datepicker.parseDate("yy-mm-dd",a);var b=$.datepicker.formatDate(MenigaLang.translate("GlobalDateFormat"),c);return b}else{return null}};jQuery.RefreshPage=function(){document.location.href=document.location.href};jQuery.RedirectToLogin=function(a){if(a==undefined){document.location.href=_baseUrl+_loginUrl}else{document.location.href=_baseUrl+_loginUrl+"&returnUrl="+a}};jQuery.RedirectToLogOff=function(a){document.location.href=_baseUrl+"/User/LogOff/"};jQuery.RedirectToHome=function(){document.location.href=_baseUrl==""?"/":_baseUrl};jQuery.OpenWindow=function(h,e,f,c){if(f==undefined){f=true}if(c==undefined){c=""}if(f&&h.indexOf("/")!=0){var b=MenigaEvent.Category.Core.Label;var a=MenigaEvent.Category.Core.Actions.ExternalLink;var d=h;if(c=="facebook"||c=="twitter"||c=="rss"){a=MenigaEvent.Category.Core.Actions.SocialMedia}if(c=="facebook"){d=MenigaEvent.Category.Core.OptLabels.Facebook}else{if(c=="twitter"){d=MenigaEvent.Category.Core.OptLabels.Twitter}else{if(c=="rss"){d=MenigaEvent.Category.Core.OptLabels.RSS}}}var g={type:"event",category:b,action:a,label:d};googleTracker(g)}if(e){window.open(h,"popup")}else{document.location.href=h}};jQuery.OpenPopup=function(b,c,a){if(a==undefined){a=400}if(c==undefined){c=400}window.open(b,"popup","location=no,menubar=no,scrollbars=yes,status=no,titlebar=no,resizable=yes,height="+a+",width="+c)};jQuery.ClearDefaultValue=function(c,d,b){if(b==undefined){b=null}var a=$(c);if(a.val()==d){a.val("")}if(b!=null){a.attr("maxlength",b)}};jQuery.AttachCalculator=function(c,b,a){$(c).calculator({showOn:"button",buttonImageOnly:true,buttonImage:"../content/images/icons/16x16/calculator.png",onClose:function(e,d){if(a!=undefined){a()}}})};jQuery.RescueMe=function(d,e){if(e==undefined||e==null){e={text:null,youtube:null}}var a=$(d).parent();var b=a.find("div.rescue-overlay");if(b.size()==0){if(e.text!=null){var c='<div class="rescue-overlay" style="display:none">';c+='<p class="text">'+e.text+"</p>";if(e.youtube!=null){c+='<p class="youtube"><a title="'+e.text+'" href="'+e.youtube+'">'+MenigaLang.translate("VideoMediaLink")+" <span>YouTube</span></a></p>"}c+="</div>";a.append(c);a.find("a").menigavideo()}b=a.find("div.rescue-overlay")}if(jQuery.IsIEBrowser()){b.show()}else{b.fadeIn()}};var _rescueMeVideoIsActive=false;jQuery.InvokeRescueMe=function(a){if(a==undefined){a="a.rescue-me"}$(a).menigavideo();$(a).each(function(){var b=$(this);var c=b.parent();var d=b.attr("title");var e=b.attr("href");b.unbind("mouseover");b.show();b.mouseover(function(){$(this).hide();jQuery.RescueMe(this,{text:d,youtube:e});$().idle(10000,function(){if(jQuery.IsIEBrowser()){c.find("div.rescue-overlay").hide();b.show()}else{c.find("div.rescue-overlay").fadeOut("fast",function(){b.fadeIn()})}})})})};jQuery.ModifyObjectIndex=function(b,a){$(b).css("z-index",a)};jQuery.HideVideoIntro=function(a){if(a==undefined){a=""}jQuery.fn.menigapost({url:"/Home/HideVideoIntro",params:{type:a},callback:function(){if(a=="flagged"){$("#flagged-intro").remove()}else{$("#video-intro").remove()}}})};jQuery.FixMainMenuHover=function(a){if(a){jQuery.ModifyObjectIndex("#hd",9)}else{jQuery.ModifyObjectIndex("#hd",0)}};jQuery.GetLatestMessages=function(){jQuery.fn.menigapost({url:"/Home/GetLatestMessages",callback:function(a){jQuery.ShowMessages(a)},type:"json",tracker:{type:"off"},showUpdate:false})};jQuery.GetMessage=function(a){jQuery.fn.menigapost({url:"/Home/GetMessage",params:{messageId:a},callback:function(b){jQuery.ShowMessages(b)},type:"json",tracker:{type:"off"},showUpdate:false})};jQuery.CloseMessage=function(a){$("#message-"+a).remove();jQuery.fn.menigapost({url:"/Home/CloseMessage",params:{messageId:a},tracker:{type:"off"},showUpdate:false});if($("#message-container").html()==""){$("#message-container").hide()}};jQuery.ShowMessages=function(a){if(a!=null&&a!=""&&a!="[]"&&a.length>0){for(var c=0;c<a.length;c++){var b='<div id="message-'+a[c].Id+'" class="message'+(a[c].AllowDelete?" can-close":"")+'">';if(a[c].AllowDelete){b+='<a class="close" title="'+MenigaLang.translate("MsgDontShowAgain")+'" onclick="jQuery.CloseMessage('+a[c].Id+')"><span>'+MenigaLang.translate("ButtonCloseWindow")+"</span></a>"}if(a[c].Title!=null&&a[c].Title.length>0){b+="<h2>"+a[c].Title+"</h2>"}b+=a[c].Body;if(a[c].AllowDelete){b+='<br/><button type="button" class="black close" onclick="jQuery.CloseMessage('+a[c].Id+')"><span>'+MenigaLang.translate("ButtonCloseMessage")+"</span></button>"}b+="</div>";$("#message-container").append(b)}$("#message-container").show()}else{$("#message-container").hide()}};jQuery.ShowNote=function(d,b,c){if(c==undefined){c=4000}var a='<div id="'+b+'" class="update-container"><p class="note">'+d+"</p></div>";$("#meniga").prepend(a);$("#"+b).center();$().idle(c,function(){$("#"+b).remove()})};jQuery.ShowUpdate=function(d,c){var b='<p class="update-animation">'+d+"</p>";var e=document.getElementById("update-container")!=null;if(c==undefined){if(e){$("#update-container").html(b)}else{var a='<div id="update-container" class="update-container">'+b+"</div>";$("#meniga").prepend(a)}$("#update-container").center()}else{$(c).html(b)}};jQuery.ShowProgressUpdate=function(e,c,d){var b='<p class="'+(d<100?"update-animation":"update-progress-text")+'">'+e+"</p>";b+='<div class="update-progress-wrapper"><div class="update-progress'+(d<100?"":" finished")+'" style="width:'+d+'%"></div></div>';var f=document.getElementById("update-container")!=null;if(c==undefined){if(f){$("#update-container").html(b)}else{var a='<div id="update-container" class="update-container">'+b+"</div>";$("#meniga").prepend(a)}$("#update-container").center()}else{$(c).html(b)}};jQuery.EndUpdate=function(b){if(b==undefined){var a=$("#update-container");a.remove()}else{var a=$(b);a.html("")}};jQuery.FixLightsOutPosition=function(){$("#on-top").css({height:"100%",opacity:0.6})};jQuery.DrawCanvas=function(o,t){if(t==undefined||t==null){t={fill:null,shadow:null,border:null,borderwidth:3,radius:null,gradient:null,lightsOut:null,nodrag:null,center:null}}var j=t.fill||"#d2e8b3";var v=t.shadow||"#ccc";var c=t.border||"#a5ce6b";var u=t.radius||10;var l=t.gradient||null;var d=t.borderwidth||3;var p=t.lightsOut!=null?t.lightsOut:false;var q=t.nodrag!=null?t.nodrag:false;var e=t.center!=null?t.center:true;var a=$("#"+o);var b=a.parent();if(p){var s=document.getElementById("on-top");if(s==null){s=document.createElement("div");s.setAttribute("id","on-top");var g=document.getElementById("meniga");g.appendChild(s)}var r=a.css("z-index");if(r>0){$("#on-top").css({"z-index":r-1})}jQuery.FixLightsOutPosition()}if(jQuery.IsBadBrowser()){$("#meniga").addClass("hover-on")}if(l!=null){var n=l.split(";");if(n.length>1){var k=n[0].split(":")[1];var w=n[1].split(":")[1];var m="none";if(jQuery.IsChromeOrSafariBrowser()){m="-webkit-gradient(linear,left top,left bottom,color-stop(0, "+k+"), color-stop(1,"+w+"))"}else{if(jQuery.IsFirefoxBrowser()){m="-moz-linear-gradient(top, "+k+", "+w+")"}}a.css({backgroundColor:w,backgroundImage:m})}}else{a.css({"background-color":j})}a.css({"-moz-border-radius":u,"-webkit-border-radius":u,"border-radius":u,border:d+"px solid "+c,"-moz-box-shadow":"1px 1px 7px #777","-webkit-box-shadow":"1px 1px 7px #777","box-shadow":"1px 1px 7px #777"});var f=a.width();var h=$(document).width();if(a.width()>$(document).width()){a.css({width:($(document).width()-50)+"px"});b.css({left:"0px",right:"auto"})}if(e){b.center()}if(!q){var i=a.attr("id")+"-drag";a.append('<a class="drag-me" id="'+i+'" title="'+MenigaLang.translate("DragWindow")+'"><span>Drag me</span></a>');b.draggable({handle:"a#"+i,containment:"window"})}};jQuery.DrawWizard=function(a,b){if(b==undefined){b={}}b.gradient="from:#fff;to:#e7e7e7";b.border="#006e96";b.borderwidth=5;b.nodrag=true;b.center=false;jQuery.DrawCanvas(a,b)};jQuery.DrawPopup=function(a,b){if(b==undefined){b={}}b.gradient="from:#eee;to:#e7e7e7";b.border="#777";jQuery.DrawCanvas(a,b)};jQuery.DrawTransactions=function(a,b){if(b==undefined){b={}}b.gradient="from:#eee;to:#e7e7e7";b.border="#777";jQuery.DrawCanvas(a,b)};jQuery.ShowCanvas=function(j,h,e,c,d){if(e==undefined){e="notification"}if(c==undefined){c=""}if(h==undefined){h=null}var f=document.getElementById("meniga");var b=document.getElementById(e+"-container");if(b==null){b=document.createElement("div");b.setAttribute("id",e+"-container");f.appendChild(b)}var a=$("#"+e+"-container");a.show();var i=e+"-shade";var g=h!=null&&h.lightsOut!=null?h.lightsOut:false;if(d==undefined||d==""){d="jQuery.EndInput('"+a.attr("id")+"',"+g+");"}if(a.size()>0){var k='<div class="popup '+c+'" id="'+i+'">';k+='<div class="wrapper">';k+='<a onclick="'+d+'" class="close" title="'+MenigaLang.translate("ButtonCloseWindow")+'"><span>'+MenigaLang.translate("ButtonCloseWindow")+"</span></a>";k+=j;k+="</div></div>";b.innerHTML=k;jQuery.DrawCanvas(i,h)}};jQuery.EndConfirm=function(){jQuery.EndInput("confirm-container")};jQuery.EndInput=function(h){if(h==undefined){h="notification-container"}var e=$("#"+h);if(e.size()>0){try{e.remove()}catch(g){e.hide()}var c=$("#on-top");var f=$("#settings-popup-container");var b=$("#error-container");var d=$("#notification-container");var a=$("#confirm-container");var i=(f.size()>0||b.size()>0||d.size()>0||a.size()>0);if(c.size()>0&&!i){if($("#on-top").css("z-index")>=11){$("#on-top").css({"z-index":9})}else{$("#on-top").remove()}}if(jQuery.IsBadBrowser()){$("#meniga").removeClass("hover-on")}}};jQuery.ShowSystemError=function(b){var a="<h2>"+MenigaLang.translate("HeaderError")+"</h2><p>"+b+"</p>";jQuery.ShowCanvas(a,{gradient:"from:#fff;to:#e7e7e7",border:"#9c0404"},"error")};jQuery.ShowError=function(b){var a="<h2>"+MenigaLang.translate("UserErrorHeader")+"</h2><p>"+b+"</p>";jQuery.ShowCanvas(a,{gradient:"from:#fff;to:#e7e7e7",border:"#9c0404"},"error")};jQuery.ShowConfirm=function(d,c,a,b,e){if(c==undefined){c="confirm"}if(a==undefined){a=""}if(b==undefined){b=""}if(e==undefined){e=true}jQuery.ShowCanvas(d,{gradient:"from:#eee;to:#e7e7e7",border:"#333",borderwidth:5,lightsOut:true,nodrag:e},c,a,b)};jQuery.ShowSync=function(a,b){jQuery.ShowCanvas(a,{gradient:"from:#eee;to:#e7e7e7",border:"#777",nodrag:b},"notification","sync")};jQuery.ShowInput=function(a){jQuery.ShowCanvas(a,{gradient:"from:#eee;to:#e7e7e7",border:"#777"})};jQuery.ShowAdvertisement=function(a){jQuery.ShowCanvas(a,{gradient:"from:#a2d064;to:#b8da8b",border:"#7cae3a",nodrag:true,lightsOut:true},"notification","advertisement","jQuery.CancelAdvertisement()")};jQuery.ShowSavings=function(a){jQuery.ShowCanvas(a,{gradient:"from:#e7e7e7;to:#aaa",border:"#ff8400",nodrag:true,lightsOut:true},"savings","savings","jQuery.CloseSavings()")};jQuery.CloseSavings=function(){jQuery.EndInput("savings-container")};jQuery.ClosePopup=function(a){$("#"+a).hide()};jQuery.SignUp=function(){document.location.href=_baseUrl+"/Home/Register"};jQuery.ChangeTransactionPrefix=function(c,b){var a=$(c).is(":checked");if(a&&b){$("#new-t-prefixtype").html("+")}else{$("#new-t-prefixtype").html("-")}};jQuery.ConvertCategoriesToData=function(a){var b=new Array();$(a).find(".find-me").each(function(){var c=$(this);var d={id:c.attr("data-catid"),name:trim(c.html())};b.push(d)});return b};jQuery.ConvertTransactionNameToData=function(a){var b=new Array();for(var d=0;d<a.length;d++){var c={id:a[d],name:a[d]};b.push(c)}return b};jQuery.FilterDropDown=function(f,m,n){if(n==null){n={results:"#category-container .search-results",defaultValue:MenigaLang.translate("FilterSearchForCategories"),max:-1,showinit:false,data:jQuery.ConvertCategoriesToData("#category-container"),cleanup:true,prefix:"cat-",tooltip:MenigaLang.translate("FilterDropdownSelect"),type:"categories",searchLimit:0}}_keyboardOn=false;var l=(f==null)?0:jQuery.GetKeyCode(f);var a=$(m);var o="";try{o=trim(a.val().toLowerCase())}catch(g){}var b=$(n.results);var c=b.find("div.selected:eq(0)");if(o.length>n.searchLimit||n.showinit){if(l==13){if(c.size()>0){c.click();a.blur();_keyboardOn=true;return}}else{if(l==27){b.html("");$(m).val("");_keyboardOn=true;return}else{if(l==40){if(c.size()>0){if(c.next().length>0){c.clearClass();c.next().setClass("selected")}}else{b.find("div:eq(0)").setClass("selected")}}else{if(l==38){if(c.size()>0){if(c.prev().length>0){c.clearClass();c.prev().setClass("selected")}}}else{b.html("");var d=0;b.show();for(var h=0;h<n.data.length;h++){var k=n.data[h].name;var j=n.data[h].id;if(((a.val()==""||a.val()==n.defaultValue)&&n.showinit)||(k.toLowerCase().indexOf(a.val().toLowerCase())>-1)){if(n.max==-1||n.max>d){b.append('<div title="'+n.tooltip+'" onclick="jQuery.SelectFilteredDropDownValue(\''+escape(k)+"', '"+j+"', '"+n.type+"')\">"+k+"</div>");d++}}}if(d>0&&!b.hasClass("auto-fill-results")){b.addClass("auto-fill-results")}}}}}}else{if(n.cleanup){b.html("");b.hide()}}};jQuery.SelectFilteredDropDownValue=function(b,a,c){if(c=="categories"){jQuery.ChangeCategory(unescape(b),a);$("#category-container .search-results").html("")}else{if(c=="wc-categories"){jQuery.IncludeWatchedCategory(unescape(b),a);$("#wc-category-container .search-results").html("")}else{if(c=="bw-categories"){jQuery.IncludeBudgetWatchCategory(unescape(b),a);$("#bw-category-container .search-results").html("")}else{if(c=="nt-categories"){jQuery.IncludeNewTransactionCategory(unescape(b),a);$("#nt-category-container .search-results").html("")}else{if(c=="tr-categories-1"){jQuery.IncludeNewTransactionRuleCategory(unescape(b),a,1);$("#tr-category-container-1 .search-results").html("")}else{if(c=="tr-categories-2"){jQuery.IncludeNewTransactionRuleCategory(unescape(b),a,2);$("#tr-category-container-2 .search-results").html("")}else{if(c=="merchants"){jQuery.ChangeMerchant(unescape(b),a);$("#merchant-search-results").html("");$("#merchant-search-key").val("")}else{if(c=="ruletransactionnames"){$("#textcriteria-text").val(unescape(b));$("#rule-find-transaction-name-"+_currentTransactionName).remove()}}}}}}}}_keyboardOn=true};var _budgetTableFilter=null;jQuery.GoToBudgetPage=function(a){if(_budgetTableFilter!=null){_budgetTableFilter.page=a;jQuery.ShowUpdate(MenigaLang.translate("GlobalGetTransactions"));$("#budgetTransactions").menigaload({url:"/Transactions/TransactionsTableBudget",params:_budgetTableFilter,tracker:{type:"event",category:MenigaEvent.Category.Budget.Label,action:MenigaEvent.Category.Budget.Actions.TransactionPaging}})}};var _reportTableFilter=null;var _reportPeriodFilter=null;jQuery.GoToReportPage=function(a){if(_reportTableFilter!=null){var b={filter:_reportTableFilter,addChildRange:false,page:a,period:_reportPeriodFilter};jQuery.ShowUpdate(MenigaLang.translate("GlobalGetTransactions"));$("#budgetTransactions").menigaload({url:"/Transactions/TransactionsTableReport",params:b,tracker:{type:"event",category:MenigaEvent.Category.Trends.Label,action:MenigaEvent.Category.Trends.Actions.TransactionPaging}})}};var _widgetCategoryFilter=null;var _widgetPeriodFilter=null;jQuery.GoToWidgetPage=function(a){if(_widgetCategoryFilter!=null){var b={categoryId:_widgetCategoryFilter,addChildRange:true,page:a,period:_widgetPeriodFilter};jQuery.ShowUpdate(MenigaLang.translate("GlobalGetTransactions"));$("#budgetTransactions").menigaload({url:"/Transactions/TransactionsTableWidget",params:b,tracker:{type:"event",category:MenigaEvent.Category.Trends.Label,action:MenigaEvent.Category.Trends.Actions.TransactionPaging}})}};jQuery.GoToDemoPage=function(c){if(_decreasePageBatch&&_lastSearch!=null&&_lastSearch.OnlyUnread){if(c>0){c=c*1-1}_decreasePageBatch=false}var a=$("#demo-account").val().split(":");var b=a[2];jQuery.ShowUpdate(MenigaLang.translate("GlobalUpdateTable"));$("#transTable").menigaload({url:"/Admin/DemoTransactionsTable",params:{batch:c,filter:_filter,accountTypeId:b},tracker:{type:"off"},callback:function(){jQuery.EndUpdate()}})};jQuery.InitSetupWizard=function(){jQuery.DrawWizard("wizard-shade")};jQuery.SendError=function(){jQuery.SendFeedback({type:2});jQuery.EndInput("error-container")};jQuery.ChangeWatchedCategories=function(){$("button#category-add").click()};jQuery.SendFeedback=function(b){if(b==undefined){b={text:"",type:1,meta:"",importing:false}}var a=(b.importing)?"jQuery.CancelImport()":"jQuery.EndConfirm()";jQuery.fn.menigapost({url:"/User/Feedback",callback:function(c){var d=new MenigaPopup.create({Title:MenigaLang.translate("HeaderSendFeedback"),Text:c,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.DoSendFeedback()",Type:"submit",Id:"feedback-submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:a,Type:"cancel",Id:"feedback-cancel"}))});jQuery.ShowConfirm(d.Html);$("#feedback-meta").val(b.meta);$("#feedback-text").val(b.text);$("#feedback-type").val(b.type)}})};jQuery.DoSendFeedback=function(){var d=$("#feedback-type").val();var c=$("#feedback-text");var a=$("#feedback-meta").val();if(c.val().length==0){jQuery.ShowError(c.attr("title"))}else{if(!validateInput(c.val())){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"));stop=true}else{$("#input-feedback-submit").attr("disabled","disabled");$("#input-feedback-submit").html("<span>"+MenigaLang.translate("UpdateSendFeedback")+"</span>");$("#input-feedback-cancel").hide();var b=cleanInput(c.val(),false);if(a.length>0){b+="\n\n"+a}if(_commonError!=null){b+="\n\n"+_commonError}jQuery.fn.menigapost({url:"/User/SendFeedback",params:{type:d,text:b},callback:function(){jQuery.EndConfirm();jQuery.ShowNote(MenigaLang.translate("GlobalThankYou")+"<br/><br/>"+MenigaLang.translate("FeedbackSuccessful"))}})}}};jQuery.SendToFriend=function(a){if(a==undefined){a={tip:"",article:"",news:""}}jQuery.fn.menigapost({url:"/User/SendToFriend",callback:function(b){var c=new MenigaPopup.create({Title:MenigaLang.translate("HeaderSendToFriend"),Text:b,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.DoSendToFriend()",Type:"submit",Id:"friend-submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel",Id:"friend-cancel"}))});jQuery.ShowConfirm(c.Html);$("#friend-tipid").val(a.tip);$("#friend-articleid").val(a.article);$("#friend-newsid").val(a.news)}})};jQuery.DoSendToFriend=function(){var b=$("#friend-email");var e=$("#friend-text");var f=$("#friend-tipid").val();var a=$("#friend-articleid").val();var d=$("#friend-newsid").val();if(b.val().length==0){jQuery.ShowError(b.attr("title"))}else{if(!validateInput(e.val())){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"));stop=true}else{$("#input-friend-submit").attr("disabled","disabled");$("#input-friend-submit").html("<span>"+MenigaLang.translate("UpdateSendToFriend")+"</span>");$("#input-friend-cancel").hide();var c=cleanInput(e.val(),false);if(f==""){f=null}if(a==""){a=null}if(d==""){d=null}jQuery.fn.menigapost({url:"/User/SendEmailToFriend",params:{text:c,email:b.val(),tipId:f,articleId:a,newsId:d},callback:function(g){if(g>0){jQuery.EndConfirm();jQuery.ShowNote(MenigaLang.translate("GlobalThankYou")+"<br/><br/>"+MenigaLang.translate("SendToFriendSuccessful"))}else{$("#input-friend-cancel").show();$("#input-friend-submit").removeAttr("disabled");$("#input-friend-submit").html("<span>"+MenigaLang.translate("ButtonOK")+"</span>");jQuery.ShowError(MenigaLang.translate("EmailValidation"))}}})}}};jQuery.ResetRating=function(a,b){$(a).setClass("ratings star"+b);$(a).parent().find("small").html("")};jQuery.ShowRating=function(a,b){$(a).parent().setClass("ratings star"+b);$(a).parent().find("small").html(MenigaLang.translate("RatingDescription"+b))};jQuery.RemoveRating=function(b){var a=$(b).parent();a.unbind("mouseout");a.removeAttr("onmouseout");a.attr("title",MenigaLang.translate("AlreadyRatedSuggestion"));a.find("a").each(function(){$(this).unbind("click");$(this).unbind("mouseover");$(this).removeAttr("onclick");$(this).removeAttr("onmouseover")})};jQuery.ShareTip=function(a){var c="tip";var d="http://www.meniga.is/Admin/Share/?t="+encodeURIComponent(c)+"&i="+encodeURIComponent(a)+"&c="+MenigaLang.culture();var b={type:"event",category:MenigaEvent.Category.Core.Label,action:MenigaEvent.Category.Core.Actions.ShareOnFacebook,label:MenigaEvent.Category.Core.OptLabels.SavingTip,value:a};googleTracker(b);jQuery.Facebook(d)};jQuery.ShareArticle=function(a){var c="http://www.meniga.is/Education/Articles/"+a;var b={type:"event",category:MenigaEvent.Category.Core.Label,action:MenigaEvent.Category.Core.Actions.ShareOnFacebook,label:MenigaEvent.Category.Core.OptLabels.Article,value:a};googleTracker(b);jQuery.Facebook(c)};jQuery.ShareNews=function(a){var c="http://www.meniga.is/Education/News/"+a;var b={type:"event",category:MenigaEvent.Category.Core.Label,action:MenigaEvent.Category.Core.Actions.ShareOnFacebook,label:MenigaEvent.Category.Core.OptLabels.News,value:a};googleTracker(b);jQuery.Facebook(c)};jQuery.Facebook=function(a){fbs_click(a)};jQuery.UpdateTwitter=function(){jQuery.fn.menigapost({url:"/Home/TwitterRss",callback:function(a){$("#twitter").html(a)},tracker:{type:"off"}})};jQuery.AddWatchedCategory=function(a){jQuery.fn.menigapost({url:"/Home/AddWatchedCategory",params:{id:a},callback:function(){},tracker:{type:"off"}})};window._mouseX=0;window._mouseY=0;$(document).mousemove(function(a){_mouseX=a.pageX;_mouseY=a.pageY});$(document).ready(function(){var a=new Date();if(!(typeof _keepAliveUrl==="undefined")){if(_keepAliveUrl!=""){$(document).ajaxStart(function(){var b=new Date();if(a==null||(b.getTime()-a.getTime())>(_keepAliveInterval*60*1000)){a=new Date();if(_keepAliveUrl.indexOf("?")!=-1){$.getJSON(_keepAliveUrl+"&callback=?")}else{$.getJSON(_keepAliveUrl+"?callback=?")}}})}}});var _allowSplit=true;var _decreasePageBatch=false;var _keyboardOn=true;var _forceMultiEdit=false;var _keyboardId=null;var _checkedTransactions=0;var _availableTags=null;var _isOnTheMove=false;var _accountList=null;var _transactionList=new Array();var _defaultViewType=1;var _categoryWidgets=new Array();jQuery.FindViewType=function(){var a=$("#edit-transaction-box");if(a.size()>0){return new Number(a.attr("data-view-type"))}else{var c=$("#transTable");if(c.size()==0){c=$("#budgetTransactions")}if(c.size()>0){var b=c.find(".transactions-wrapper:eq(0)");if(b.size()>0){return new Number(b.attr("data-view-type"))}}}return _defaultViewType};jQuery.FindTransactionId=function(c){var a=$("#edit-transaction-box");if(a.size()>0){return new Number(a.attr("data-transaction"))}else{var b=$("#transaction-rows-"+c);return new Number(b.attr("data-transaction"))}};jQuery.FindTransactionParentId=function(a,b){return new Number($("#trans-box-"+b+"-"+a).attr("data-parent"))};jQuery.FindTransactionInList=function(b,d){for(var a=0;a<_transactionList[d].length;a++){var c=_transactionList[d][a];if(c.Id==b){return c}}return null};jQuery.UpdateTransactionInList=function(b,c,d){for(var a=0;a<_transactionList[d].length;a++){if(_transactionList[d][a].Id==b){_transactionList[d][a]=c;break}}};jQuery.AddTransactionToList=function(a,b){_transactionList[b].push(a)};jQuery.FindAccountInList=function(c){for(var b=0;b<_accountList.length;b++){var a=_accountList[b];if(a.Id==c){return a}}return null};jQuery.SetupTransactionsList=function(a){_forceMultiEdit=false;_keyboardId=null;jQuery.ReleaseSelectedTransactions();$("#transactions-wrapper-"+a+" tr.trans-box td.click").unbind("click");$("#transactions-wrapper-"+a+" tr.trans-box td.date-cell").unbind("click");$("#transactions-wrapper-"+a+" tr.trans-box td.date-cell span.field").unbind("click");$("#transactions-wrapper-"+a+" tr.trans-box td.category-cell span.field").unbind("click");$("#transactions-wrapper-"+a+" tr.trans-box input.multiselect").unbind("click");$("#transactions-wrapper-"+a+" tr.trans-box div.state-icon").unbind("click");$("#transactions-wrapper-"+a+" tr.trans-box td.click").click(function(c){var b=$(this).parent().parent();var g=b.attr("data-transaction");var d=$(this).parent().attr("data-id");var e=$(this).hasClass("category-cell");var f=$(this).hasClass("date-cell");var h=e||f?true:false;_keyboardId=null;if(d!=g){jQuery.ReleaseTransaction(g,h)}b.attr("data-transaction",d);if(e&&!_forceMultiEdit){$("#t-date-"+a+"-"+d+" span").removeClass("has-datedropdown");$("#t-date-"+a+"-"+d+" div.datepicker-parent").remove()}else{if(f&&!_forceMultiEdit){$("#t-cat-"+a+"-"+d+" div.category-cell-container").remove()}else{$("#t-date-"+a+"-"+d+" span").removeClass("has-datedropdown");$("#t-date-"+a+"-"+d+" div.datepicker-parent").remove();$("#t-cat-"+a+"-"+d+" div.category-cell-container").remove();jQuery.EditTransaction(d,g,a)}}$("#tags-select").hide()});$("#transactions-wrapper-"+a+" tr.trans-box td.category-cell span.field").each(function(){var b=$(this).parent().parent().attr("data-id");$(this).click(function(){jQuery.LoadTransactionCategoryTree(b,a)})});$("#transactions-wrapper-"+a+" tr.trans-box td.date-cell span.field").each(function(){var b=$(this).parent().parent().attr("data-id");$(this).datedropdown({visibleDates:5,maxDates:15,callback:function(c){jQuery.ChangeTransactionDate(a,b,c)},closeFunc:function(){jQuery.CheckSelectedTransactionStatus(b)},loadFunc:function(){jQuery.HighlightTransactionRow(b,a)}})});$("#transactions-wrapper-"+a+" tr.trans-box div.state-icon").click(function(b){var c=$(this).parent().parent().attr("data-id");jQuery.ChangeTransactionState(c,a)});$("#transactions-wrapper-"+a+" tr.trans-box input.multiselect").click(function(f){var g=$(this).val();var c=$(this).parent().parent();var h=$(this).is(":checked");if(_checkedTransactions==0){jQuery.ReleaseTransaction()}if(h){_forceMultiEdit=true;jQuery.SetATransactionAsRead(g,a);_checkedTransactions++;this.checked=true;c.addClass("selected-transaction")}else{_checkedTransactions--;c.removeClass("selected-transaction")}if(f.shiftKey){var b=$("input.multiselect:checked:eq(0)");var i=b.size()>0?b.val():-1;var d=false;jQuery.each($("input.multiselect"),function(){var j=$(this).val();if(j==i||i==-1){d=true}if(j==g){d=false}if(d){var e=$(this).parent().parent();this.checked=true;e.addClass("selected-transaction")}})}jQuery.EditManyTransactions(a)})};jQuery.CheckSelectedTransactionStatus=function(f){var a=$("#t-cat-1-"+f+" .category-container");var d=!(a.size()==0||a.hasClass("hide"));var e=$("#t-date-1-"+f+" span.field").hasClass("has-datedropdown");var c=$("#edit-transaction-box").size()>0;var b=!(e||d||c);if(b){jQuery.ClearTransactionRows()}jQuery.SetKeyboardShortCut(true)};jQuery.HighlightTransactionRow=function(b,c){var a=$("#trans-box-"+c+"-"+b);a.addClass("current-selection");if(a.hasClass("new")){jQuery.SetATransactionAsRead(b,c)}};jQuery.LoadTransactionCategoryTree=function(c,e){var d=_categoryWidgets[e+"-"+c];var a="category-container-"+e+"-"+c;var b=$("#"+a);if(b.size()==0){$("#t-cat-"+e+"-"+c).append('<div class="category-cell-container"><div id="'+a+'" class="category-cell-box" data-id="'+c+'"></div></div>')}if(d==null){d=new Meniga.CategoryTreeWidget({container:"#"+a,listUrl:"/Categories/CategoryTree",clickFunc:"jQuery.ChangeCategoryForTransaction("+e+", this, "+c+")",initFunc:"jQuery.InitTransactionCategoryTree('"+a+"')",loadFunc:"jQuery.CheckForAnotherCategoryTree('"+a+"');jQuery.HighlightTransactionRow("+c+", "+e+");jQuery.CreateCategoryDropDown('"+a+"',"+c+", "+e+")",resetFunc:"jQuery.CheckSelectedTransactionStatus("+c+")"});_categoryWidgets[e+"-"+c]=d}d.load()};jQuery.InitTransactionCategoryTree=function(b){var a=$("#"+b).find("a.add-categories");a.click(function(){jQuery.GetCategories()});var c=$("#"+b).find(".detected-categories a.show-categories");c.click(function(){jQuery.ToggleDetectedCategories(b,false)});var d=$("#"+b).find(".category-search a.show-categories");d.click(function(){jQuery.ToggleCategorySearchBox(b)})};jQuery.InitMultiCategoryTree=function(b){var a=$("#"+b).find("a.add-categories");a.click(function(){jQuery.GetCategories()});if(_isInIframe){_allowScroll=false}else{$(window).unbind("scroll")}jQuery.CheckForAnotherCategoryTree(b)};jQuery.ResetMultiCategoryTree=function(a){if(_isInIframe){_allowScroll=true}else{$(window).unbind("scroll");$(window).scroll(function(){$("#edit-transaction-box.multi-edit-box").scrollWithin("#transactions-wrapper-"+a,0)})}};jQuery.CheckForAnotherCategoryTree=function(a){jQuery.SetKeyboardShortCut(false);$(".category-container").each(function(){var b=$(this).parent();if(b.attr("id")!=a){$(this).addClass("hide")}})};jQuery.OrderByDate=function(b,a){jQuery.OrderTransactionsTable($(b).attr("id"),0,a)};jQuery.OrderByDescription=function(b,a){jQuery.OrderTransactionsTable($(b).attr("id"),1,a)};jQuery.OrderByAmount=function(b,a){jQuery.OrderTransactionsTable($(b).attr("id"),2,a)};jQuery.OrderTransactionsTable=function(c,e,b){var a=$("#ascendingOrder").val();var f=$("#orderBy").val();var d=a;if(f==e){d=a=="false"?"true":"false"}else{if(b=="asc"){d="true"}else{d="false"}}$("#orderBy").val(e);$("#ascendingOrder").val(d);jQuery.TransactionSearch()};jQuery.DisplayDataFields=function(a,e){var d=jQuery.FindTransactionInList(a,e);if(d.ParsedData!=null){var c=_.keys(d.ParsedData);for(var b=0;b<c.length;b++){if(d.ParsedData[c[b]]!=null&&$.trim(d.ParsedData[c[b]])!=""){$(".transaction-data-details").html($(".transaction-data-details").html()+"<strong>"+c[b]+"</strong>: "+d.ParsedData[c[b]]+"<br/>")}}}else{$(".transaction-data-details").html($(".transaction-data-details").html()+"<strong>Data</strong>: "+d.Data+"<br/>")}};jQuery.EditTransaction=function(i,k,n){_checkedTransactions=0;var l=$("input.multiselect:checked");if(l.length>1||$("#edit-transaction-box.multi-edit-box").size()>0){jQuery.ReleaseSelectedTransactions();$("#toggle-all").attr("checked",false)}var d=$("#trans-box-"+n+"-"+i);var m=jQuery.FindTransactionInList(i,n);_forceMultiEdit=false;if(m!=null){var e=jQuery.FindAccountInList(m.AccountId);var f=e!=null?e.Name:"";if($("#edit-transaction").size()==0){jQuery.HighlightTransactionRow(i,n);$('<tr id="edit-transaction"><td colspan="8" class="edit-transaction-content"></td></tr>').insertAfter(d);jQuery.fn.menigapost({url:"/Transactions/EditTransaction",params:{id:i,tags:m.Tags,comments:m.Comment,text:m.Text,amount:m.Amount,date:MenigaTransaction.parseDate(m.Date),data:encodeURI(m.DataFieldsMarkup),account:f,merchantName:encodeURI(m.MerchantName),merchantId:m.MerchantId,categoryId:m.CategoryId,categoryName:encodeURI(m.CategoryName),viewType:n},showUpdate:false,callback:function(o){$("#edit-transaction").html('<td colspan="8" class="edit-transaction-content">'+o+"</td>");$("#edit-transaction-box").fadeIn();if(m.IsCustom){$("#custom-transaction-fields").show()}$("#t-tags").keyup(function(p){jQuery.SetKeyboardShortCut(false);var q=jQuery.GetKeyCode(p);if(q==13){$("#tags-select").hide();jQuery.ChangeTransaction(n)}var r={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.UpdateTags};googleTracker(r)});$("#t-tags").focus(function(p){jQuery.ShowTags("#tags-select","#tags-auto","#t-tags",i)});$("#t-tags").blur(function(){jQuery.SetKeyboardShortCut(true)});$("#t-comments").focus(function(p){jQuery.SetKeyboardShortCut(false);$("#tags-select").hide()});$("#t-comments").keyup(function(p){jQuery.SetKeyboardShortCut(false);var q=jQuery.GetKeyCode(p);if(q==13){jQuery.ChangeTransaction(n)}var r={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.UpdateComment};googleTracker(r)});$("#t-comments").blur(function(){jQuery.SetKeyboardShortCut(true)})},tracker:{type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.Select}})}else{if(m.Id!=k){jQuery.ReleaseTransaction(k,false);jQuery.HighlightTransactionRow(i,n);$("#edit-transaction").insertAfter(d);$("#edit-transaction-box").attr("data-transaction",i);$("#edit-transaction-box").attr("data-view-type",n);$("#t-tags").val(m.Tags);$("#t-comments").val(m.Comment);$("#t-description").val(m.Text);$("#t-amount").val(m.Amount);$("#t-categoryid").val(m.CategoryId);$("#t-merchantid").val(m.MerchantId);var a=$("#view-info .preview");var c=$("#view-info .preview p");var b=$("#view-info .details");a.removeClass("has-more");a.unbind("click");a.removeAttr("onclick");b.html("");var j="";if(m.MerchantName!=""){j+="<strong>"+MenigaLang.translate("Description")+"</strong>: "+m.MerchantName+"<br/>";$("#t-merchantname").val(m.MerchantName)}else{$("#t-merchantname").val(m.Text)}var g="<strong>"+MenigaLang.translate("Account")+"</strong>: "+f;c.html(g);if(trim(m.DataFieldsMarkup)!=""){if(j!=""){b.append(j)}b.append(trim(m.DataFieldsMarkup));b.append('<button type="button" onclick="jQuery.ToggleTransactionDetails()">'+MenigaLang.translate("ButtonClose")+"</button>");a.addClass("has-more");a.click(function(){jQuery.ToggleTransactionDetails()})}var h=MenigaTransaction.parseDate(m.Date);$("#t-date").val(MenigaTransaction.formatDate(h));if(m.IsCustom){$("#custom-transaction-fields").show()}}}}else{jQuery.GetAndUpdateTransactionJson(i,n,function(){jQuery.EditTransaction(i,k,n)})}};jQuery.GetAndUpdateTransactionJson=function(b,c,a){jQuery.fn.menigapost({url:"/Transactions/GetTransactionJson",params:{id:b,viewType:c},showUpdate:false,type:"json",tracker:{type:"off"},callback:function(d){var e=jQuery.FindTransactionInList(b,c);if($("#trans-box-"+c+"-"+b+" td.eq(0)").hasClass("split")){d.IsParent=false}if(e==null){jQuery.AddTransactionToList(d,c)}else{jQuery.UpdateTransactionInList(b,d,c)}if(a!=undefined){a()}}})};jQuery.ToggleTransactionDetails=function(c){if(c==undefined){c=false}var b=$("#create-rules");var a=$("#view-info .details");if(c){b.css("marginTop","0px");a.hide()}else{if(a.is(":visible")){b.animate({marginTop:"0px"},1000);a.hide()}else{b.animate({marginTop:"-121px"},1000);a.show()}}};jQuery.ChangeTransaction=function(l,h,d,f){if(d==undefined){d=false}if(f==undefined){f=false}if(h==undefined){h=new Number($("#edit-transaction-box").attr("data-transaction"))}var k=jQuery.FindTransactionInList(h,l);var a=$("#trans-box-"+l+"-"+h);var c=$("#t-cat-"+l+"-"+h).attr("data-category");var i=$("#t-tags").val();var e=$("#t-comments").val();var g=$("#t-date-"+l+"-"+h).attr("data-date");var j=$("#t-description").val();var b=$("#t-amount").val();if(d){g=null}if(d||f){i=k.Tags;e=k.Comment;b=k.Amount}if(!validateInput(i)||!validateInput(e)||!validateInput(j)){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"))}else{if(!limitLengthForValues(i,30,",")){jQuery.ShowError(MenigaLang.translate("TagLimit"));return}else{e=encodeURI(cleanInput(e));i=encodeURI(cleanInput(i));j=encodeURI(cleanInput(j));if(i.length>0){jQuery.AddNewTagsToAvailableTags(decodeURI(i))}jQuery.fn.menigapost({url:"/Transactions/UpdateSubTransaction",params:{subTransactionId:h,categoryId:c,tags:i,comments:e,amount:b,date:g,text:j,viewType:l},callback:function(){jQuery.EndUpdate("#transactions-anim");a.addClass("updated-transaction");a.idle(1000,function(){a.removeClass("updated-transaction")});if(d){var o=jQuery.FindTransactionInList(h,l);if(o.IsFlagged||$("#t-state-"+l+"-"+h).hasClass("flagged")){jQuery.ChangeTransactionState(h,l)}}if(_type=="Transactions"){jQuery.RefreshTransactions(h,l);jQuery.RefreshTags()}else{var m=$("#t-comment-"+l+"-"+h);var n=$("#t-tags-"+l+"-"+h);if(e!=""){m.html('<a class="t-icon comments-icon"><span>'+e+"</span></a>")}else{m.html("")}if(i!=""){n.html('<a class="t-icon tags-icon"><span>'+i+"</span></a>")}else{n.html("")}if(_type=="Budget"){jQuery.RefreshBudget()}else{if(_type=="Home"){jQuery.UpdateEyesOnTheExpenses()}else{if(_type=="Reports"){jQuery.RefreshChart()}}}}},tracker:{type:"off"}})}}};jQuery.UpdateEyesOnTheExpenses=function(){if(window.eyesWidget!=null){window.eyesWidget.updateWidgetFromExternalSource()}if(window.budgetWatchWidget!=null){window.budgetWatchWidget.updateWidgetFromExternalSource()}};jQuery.EditManyTransactions=function(m){var j=$("input.multiselect:checked");if(j.length>0){$("#edit-transaction").remove();var a=$(j[0]).parent().parent();var b=$("#transactions-wrapper-"+m);var n=$(window).width();var k=b.width();var g=233;var p=b.offset().top;var o=b.offset().left;var l=a.offset().top-p;var c=(o-g)>0;var d=(k+g+o)<n;var e=(_type!="Transactions"&&c)?(-g+"px"):d?(k+"px"):"auto";var f=(e=="auto")?"0px":"auto";$("#transaction-rows tr").removeClass("current-selection");if($("#edit-transaction-box").size()==0){jQuery.fn.menigapost({url:"/Transactions/EditTransaction",params:{id:null,amount:0,viewType:m},showUpdate:false,callback:function(q){$("#transactions-wrapper-"+m).append(q);$("#edit-transaction-box.multi-edit-box").css({left:e,right:f});$("#edit-transaction-box").fadeIn(function(){jQuery.ResetMultiCategoryTree(m);var s=$(window).scrollTop();if(s>500){$("html,body").animate({scrollTop:s-10})}});var r=new Meniga.CategoryTreeWidget({container:"#category-container",listUrl:"/Categories/CategoryTree",clickFunc:"jQuery.ChangeCategoryForTransaction("+m+", this, 0)",loadFunc:'jQuery.InitMultiCategoryTree("category-container")',resetFunc:"jQuery.ResetMultiCategoryTree("+m+")"});$("#t-category-name").click(function(){r.load()});$("#t-date").datepicker();$("#t-tags").keyup(function(s){jQuery.SetKeyboardShortCut(false);var t={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.UpdateTags};googleTracker(t)});$("#t-tags").focus(function(s){jQuery.ShowTags("#tags-select","#tags-auto","#t-tags")});$("#t-tags").blur(function(){jQuery.SetKeyboardShortCut(true)});$("#t-comments").focus(function(s){jQuery.SetKeyboardShortCut(false);$("#tags-select").hide()});$("#t-comments").keyup(function(s){jQuery.SetKeyboardShortCut(false);var t={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.UpdateComment};googleTracker(t)});$("#t-comments").blur(function(){jQuery.SetKeyboardShortCut(true)})},tracker:{type:"off"}})}if(_isInIframe&&jQuery.IsIE67Browser()){var i=new Number(_mouseY);var h=250;if(i-h<0){h=i}$("#edit-transaction-box.multi-edit-box").css({top:(i-h)+"px"})}}else{jQuery.ReleaseSelectedTransactions()}};jQuery.ChangeManyTransactions=function(o){var m=jQuery.GetSelectedTransactions();var k=new Array();var b=new Number($("#t-category").val());var l=$("#t-tags").val();var e=$("#t-comments").val();var f=$("#t-date").val();var n=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),f);var g=$.datepicker.formatDate("yy-mm-dd",n);var h=null;var d=$("#t-clear-tags").is(":checked");var c=$("#t-clear-comments").is(":checked");if(b>0){h=false}if($("#t-status-flagged").is(":checked")){h=true}if($("#t-status-not-flagged").is(":checked")){h=false}if(h!=null){k=jQuery.GetSelectedTransactions(true)}if(!validateInput(l)||!validateInput(e)){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"))}else{if(!limitLengthForValues(l,30,",")){jQuery.ShowError(MenigaLang.translate("TagLimit"));return}else{e=cleanInput(e);l=cleanInput(l);if(l.length>0){jQuery.AddNewTagsToAvailableTags(l)}for(var j=0;j<m.length;j++){var a=$("#trans-box-"+o+"-"+m[j]);a.setClass("updated-transaction")}jQuery.ShowUpdate(MenigaLang.translate("GlobalUpdateTable"),"#transactions-anim");jQuery.fn.menigapost({url:"/Transactions/UpdateSubTransactions",params:{ids:m,parentIds:k,categoryId:b,tags:l,comments:e,date:f,flag:h,clearTags:d,clearComments:c},callback:function(){jQuery.EndUpdate("#transactions-anim");if(_type=="Transactions"){jQuery.RefreshTags()}if(_type=="Budget"){jQuery.RefreshBudget()}if(_type=="Reports"){jQuery.RefreshChart()}if(_type=="Home"){jQuery.UpdateEyesOnTheExpenses()}jQuery.RefreshTransactions(null,o)},tracker:{type:"off"}})}}};jQuery.SetATransactionAsRead=function(b,d){var a=$("#trans-box-"+d+"-"+b);if(a.hasClass("new")){var c=a.attr("data-parent");a.removeClass("new");jQuery.fn.menigapost({url:"/Transactions/SetTransactionAsRead",showUpdate:false,params:{transactionId:c},tracker:{type:"off"}})}};jQuery.SetTransactionsAsRead=function(a,h,j){var d=new Array();var e=jQuery.GetSelectedTransactions();var f={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.AcceptAll};if(e.length==0){$("#transaction-rows-"+j+" tr.new").each(function(){var i=$(this).attr("data-parent");$(this).removeClass("new");d.push(i)})}else{for(var b=0;b<e.length;b++){var g=e[b];var c=jQuery.FindTransactionParentId(g,j);d.push(c);$("#trans-box-"+j+"-"+g).removeClass("new")}f.action=MenigaEvent.Category.Transactions.Actions.AcceptSelected}if(d.length>0){jQuery.fn.menigapost({url:"/Transactions/SetTransactionsAsRead",params:{transactionIds:d},showUpdate:false,tracker:f})}if(h){_decreasePageBatch=true}};jQuery.ChangeTransactionState=function(e,g,a){var f=$("#t-state-"+g+"-"+e);var d=jQuery.FindTransactionParentId(e,g);var b=false;var c=false;if(a==undefined){a=false}else{c=true}if(f.hasClass("not-flagged")||(c&&a)){b=true;$("#t-state-"+g+"-"+e).removeClass("not-flagged").addClass("flagged");$("#trans-box-"+g+"-"+e).addClass("flagged-transaction")}else{$("#t-state-"+g+"-"+e).removeClass("flagged").addClass("not-flagged");$("#trans-box-"+g+"-"+e).removeClass("flagged-transaction")}$("#trans-box-"+g+"-"+e).removeClass("new");if(c){b=a}jQuery.fn.menigapost({url:"/Transactions/ToggleTransactionState",showUpdate:false,params:{subtransactionId:e,isFlagged:b},callback:function(){if(_type=="Home"){if($("#transaction-rows-0 tr").length==0){jQuery.RefreshTransactions(g)}}},tracker:{type:"event",category:MenigaEvent.Category.Transactions.Label,action:(b?MenigaEvent.Category.Transactions.Actions.FlagTransaction:MenigaEvent.Category.Transactions.Actions.UnflagTransaction)}})};jQuery.ToggleAllTransactions=function(a,c){jQuery.ReleaseTransaction();jQuery.ReleaseSelectedTransactions();var b=$(a).is(":checked");jQuery.each($("#transactions-wrapper-"+c+" input.multiselect"),function(){var d=$(this).parent().parent();if(b){if(!d.hasClass("selected-transaction")){d.addClass("selected-transaction")}$(this).attr("checked",true)}else{d.removeClass("selected-transaction");$(this).attr("checked",false)}});if(b){jQuery.EditManyTransactions(c);jQuery.SetTransactionsAsRead(null,true,c)}};jQuery.ReleaseSelectedTransactions=function(){_forceMultiEdit=false;_keyboardId=null;jQuery.ClearTransactionRows();$("#edit-transaction-box").remove();jQuery.each($("input.multiselect"),function(){this.checked=false})};jQuery.ReleaseTransaction=function(b,c){var d=jQuery.FindViewType();if(b==undefined){b=jQuery.FindTransactionId(d)}if(c==undefined){c=true}jQuery.ClearTransactionRows();if(b!=undefined){var a=$("#trans-box-"+d+"-"+b);$("#custom-transaction-fields").hide();if(c){$("#edit-transaction").remove()}else{jQuery.CancelTransactionRuleTemplate(false);jQuery.CancelDeleteTransaction(false);jQuery.CancelSplitTransaction(d,b);jQuery.ToggleTransactionDetails(true)}$("#t-cat-"+d+"-"+b+" div.category-cell-container").remove();$("#t-date-"+d+"-"+b+" span").removeClass("has-datedropdown");$("#t-date-"+d+"-"+b+" div.datepicker-parent").remove();$("#tags-select").hide();$("#t-class-"+d+"-"+b+" input.multiselect").attr("checked",false)}};jQuery.GetSelectedTransactions=function(a){if(a==undefined){a=false}var b=new Array();jQuery.each($("input.multiselect:checked"),function(){if(a){var c=$(this).parent().parent();var d=c.attr("data-parent");b.push(d)}else{b.push(this.value)}});return b};jQuery.ClearTransactionRows=function(){$(".transaction-rows tr").each(function(){var a=$(this);a.removeClass("selected-transaction");a.removeClass("current-selection");a.removeClass("updated-transaction")})};jQuery.DeleteTransaction=function(k){var e=$("#edit-transaction-box").hasClass("multi-edit-box");var h=jQuery.GetSelectedTransactions();var f=false;var a=(e)?MenigaLang.translate("DeleteTransactionsConfirm"):MenigaLang.translate("DeleteTransactionConfirm");var g=MenigaLang.translate("CannotUndo");var b=(e)?MenigaLang.translate("ExcludeTransactions"):MenigaLang.translate("ExcludeTransaction");if(!e){var d=jQuery.FindTransactionId(k);var j=jQuery.FindTransactionInList(d,k);if(!j.IsParent||$("#trans-box-"+k+"-"+d+" td.eq(0)").hasClass("split")){f=true;a=MenigaLang.translate("UndoSplitHeader");g=MenigaLang.translate("UndoSplitText");b=MenigaLang.translate("UndoSplitHideFromBudget")}}var c='<div class="delete-trans-box">';c+="<h3>";c+=a;c+="</h3>";c+='<p class="delete-message">'+g+"</p>";c+='<p><input type="checkbox" id="exclude-not-delete"> <label for="exclude-not-delete">';c+=b;c+="</label></p>";c+='<button class="red delete" onclick="jQuery.DoDeleteTransaction('+k+", 'delete', "+f+')"><span>'+MenigaLang.translate("ButtonOK")+"</span></button>";c+='<button class="black cancel" onclick="jQuery.CancelDeleteTransaction('+e+')"><span>'+MenigaLang.translate("ButtonCancel")+"</span></button>";c+="</div>";if(e){$("#delete-transactions dd").html(c);$("#slider-container").css({height:"410px",overflow:"hidden"});$("#slider-path").css("height","550px");$("#edit-transaction-box.multi-edit-box dl.delete").show();if(jQuery.IsIE67Browser()){$("#edit-transaction-box p.tags-auto-wrapper").css("visibility","hidden")}var i=jQuery.IsIEBrowser()?-437:-430;$("#slider-path").animate({marginTop:i+"px"},1000)}else{$("#delete-transaction .details").html(c);$("#split-transaction").animate({marginTop:"-121px"},1000);$("#delete-transaction .slider-path").animate({marginTop:"-30px"},1000)}};jQuery.DoDeleteTransaction=function(g,a,d){var c=jQuery.FindTransactionId(g);var e=jQuery.FindTransactionParentId(c,g);var b=$("#exclude-not-delete").is(":checked");if(b){a="hide"}var f=jQuery.GetSelectedTransactions();if(f==null||f.length==0){f=new Array();f[0]=c}jQuery.fn.menigapost({url:"/Transactions/DeleteTransactions",params:{ids:f,type:a},callback:function(){jQuery.ReleaseSelectedTransactions();if(_type=="Budget"){jQuery.RefreshBudget()}else{if(_type=="Reports"){jQuery.RefreshChart()}}if(f.length==1){jQuery.ReleaseTransaction();if(!b){$("#trans-box-"+g+"-"+c).remove()}else{jQuery.RefreshTransaction(c,g)}if(d){var h=$("#transaction-rows-"+g+" tr.trans-box[data-parent='"+e+"']");if(h.length>0){h.each(function(){var i=$(this).attr("data-id");jQuery.RefreshTransaction(i,g)})}}}else{jQuery.RefreshTransactions(null,g)}},tracker:{type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.Delete}})};jQuery.RefreshTransaction=function(a,b){jQuery.fn.menigapost({url:"/Transactions/Transaction",params:{id:a,viewType:b},callback:function(c){$("#trans-box-"+b+"-"+a).replaceWith(c);jQuery.GetAndUpdateTransactionJson(a,b);jQuery.SetupTransactionsList(b)},showUpdate:false,tracker:{type:"off"}})};jQuery.CancelDeleteTransaction=function(a){if(a){$("#slider-path").animate({marginTop:"0px"},1000,function(){jQuery.PostCancelDeleteForMulti()})}else{$("#split-transaction").animate({marginTop:"0px"},1000);$("#delete-transaction .slider-path").css("marginTop","0px");$("#delete-transaction .details").html("")}};jQuery.PostCancelDeleteForMulti=function(){$("#slider-container").removeAttr("style");$("#slider-path").removeAttr("style");$("#edit-transaction-box.multi-edit-box dl.delete").hide();if(jQuery.IsIE67Browser()){$("#edit-transaction-box p.tags-auto-wrapper").css("visibility","visible")}};jQuery.ChangeTransactionDate=function(f,c,d){var a=$(d).html();var a=trim(a);var e=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),a);var b=$.datepicker.formatDate("yy-mm-dd",e);$("#t-date-"+f+"-"+c).attr("data-date",b);$("#t-date-"+f+"-"+c).html('<span class="field">'+a+"</span>");jQuery.ChangeTransaction(f,c,false,true)};jQuery.ToggleDetectedCategories=function(c,d){if(d==undefined){d=true}var a=$("#"+c+" .detected-categories");var b=$("#"+c+" .your-categories");if(d){if(!a.hasClass("alone")){a.addClass("alone")}a.removeClass("hide");if(!b.hasClass("hide")){b.addClass("hide")}}else{a.addClass("hide");b.removeClass("hide")}};jQuery.ToggleCategorySearchBox=function(e){var a=$("#"+e+" .category-search");var d=$("#"+e+" .your-categories");var b=$("#"+e+" .detected-categories");var c=a.find(".search-results");a.removeClass("alone");c.html("");c.hide();a.removeClass("alone");b.addClass("hide").removeClass("search");d.removeClass("hide").removeClass("search")};jQuery.ChangeCategory=function(e,d,c,b){var a="category-container";$("#t-category").val(b);if(d=="0"){$("#t-category-name").val(c)}else{$("#t-cat-"+e+"-"+d+" span.data").html(c);$("#t-cat-"+e+"-"+d).attr("data-category",b);jQuery.ChangeTransaction(e,d,true)}};jQuery.ChangeCategoryForTransaction=function(g,f,d,e,a){if(e==undefined){e=false}if(a==undefined){a=false}var b=$(f).attr("data-catid");var c=$(f).html();jQuery.ChangeCategory(g,d,c,b);if(a){jQuery.ShowDetectedCategory(b)}};jQuery.ShowDetectedCategory=function(a){jQuery.fn.menigapost({url:"/Categories/ShowCategory",showUpdate:false,params:{categoryId:a,update:false},callback:function(){jQuery.RefreshCategoryTree()},tracker:{type:"off"}})};jQuery.CreateCategoryDropDown=function(c,e,h){var f=jQuery.FindTransactionInList(e,h);var g=_categoryWidgets[h+"-"+e];var a=$("#"+c+" .detected-category-list");a.find("li.detected-category").remove();if(f!=null&&f.DetectedCategories!=null&&f.DetectedCategories.length>1){for(var d=f.DetectedCategories.length-1;d>=0;d--){var b=f.DetectedCategories[d];if(b.CategoryId!=f.CategoryId){a.prepend('<li data-catid="'+b.CategoryId+'" class="detected-category">'+b.CategoryName+(b.Score==0?"":(" "+Math.round(b.Score*10000)/100))+"</li>")}else{a.prepend('<li data-catid="'+b.CategoryId+'" class="detected-category detected-category-current '+(b.Score==0?"hide":"")+'">'+b.CategoryName+(b.Score==0?"":(" "+Math.round(b.Score*10000)/100))+"</li>")}}$("#"+c).find(".detected-category").each(function(){$(this).mouseover(function(){g.collapseSubcategories()});$(this).click(function(){jQuery.ChangeCategoryForTransaction(h,this,e,true,b.IsHidden);g.resetCategoryTree()})});jQuery.ToggleDetectedCategories(c,true)}};jQuery.CreateTransactionRule=function(c){var b=jQuery.FindTransactionId(c);var a=$("#t-text-"+c+"-"+b+" span").html();jQuery.SelectTransactionRuleTemplate(-1,b,a,"Rule.SelectRuleTemplate")};jQuery.SelectTransactionRuleTemplate=function(a,b,c,e){if(a==undefined){a=0}if(b==undefined){b=-1}if(c==undefined){c=""}if(e==undefined){e=""}var d=(a<=0)?MenigaLang.translate("NewRule"):MenigaLang.translate("ChangeRule");jQuery.fn.menigapost({url:"/User/SelectTransactionRuleTemplate",showUpdate:false,params:{id:a,selectedtransactionid:b,textcriteria:c,type:e},callback:function(f){var g=f;g+='<button class="black cancel" style="position:absolute;bottom:5px;right:5px" onclick="jQuery.CancelTransactionRuleTemplate()"><span>'+MenigaLang.translate("ButtonCancel")+"</span></button>";$("#rule-container").html(g);$("#panel-container").slideUp();$("#edit-transaction-box").addClass("move-bkg");$("#rule-container").slideDown()},tracker:{type:"off"}})};jQuery.CancelTransactionRuleTemplate=function(a){if(a==undefined){a=true}if(a){$("#rule-container").slideUp();$("#panel-container").slideDown()}else{$("#rule-container").hide();$("#panel-container").show()}$("#edit-transaction-box").removeClass("move-bkg")};jQuery.SplitTransaction=function(i){var g=jQuery.FindTransactionId(i);var d=new Number($("#t-amount-"+i+"-"+g).attr("data-amount"));var f={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.SplitButton};googleTracker(f);if(d>0||d<0){var a=$("#t-split-"+i+"-"+g);if(a.size()==0){var e="t-split-cat-"+i+"-"+g;var c='<div id="'+e+'" class="form list">';c+="<h3>"+MenigaLang.translate("SplitTransaction")+"</h3>";c+="<fieldset>";c+="<p>";c+="<label>"+MenigaLang.translate("SplitNewAmount")+"</label>";c+='<input type="text" size="5" id="t-split-'+i+"-"+g+'" />';c+="</p>";c+='<div class="add-dropdown-categories">';c+='<input type="hidden" id="t-split-category-'+i+"-"+g+'"/>';c+='<span class="click">'+MenigaLang.translate("SelectCategory")+"</span>";c+="</div>";c+='<p style="padding:10px 0">';c+='<button onclick="jQuery.CreateSplitTransaction(null, '+g+", "+i+')" class="green"><span>'+MenigaLang.translate("ButtonOK")+"</span></button>";c+='<button onclick="jQuery.CancelSplitTransaction('+i+", "+g+')" class="black cancel"><span>'+MenigaLang.translate("ButtonCancel")+"</span></button>";c+="</p>";c+="</fieldset>";c+="</div>";$("#split-transaction .details").html(c);$("#split-transaction .slider-path").animate({marginTop:"0px"},1000);var b="split-category-container-"+i;var h=new Meniga.CategoryTreeWidget({container:"#"+b,listUrl:"/Categories/CategoryTree",loadFunc:"$('#"+b+"').show();jQuery.CheckForAnotherCategoryTree('"+b+"')",clickFunc:"jQuery.SelectCategoryForSplitTransaction("+g+", "+i+", this)",resetFunc:"jQuery.ResetSplitCategory("+i+")"});$("#"+e+" span.click").unbind("click");$("#"+e+" span.click").click(function(){h.load()});$("#t-split-"+i+"-"+g).focus();$("#t-split-"+i+"-"+g).keyup(function(j){jQuery.CalculateSplit(j,this,g,i)})}}else{jQuery.ShowError(MenigaLang.translate("ErrorCantSplitTransaction"))}};jQuery.ResetSplitCategory=function(a){$("#split-category-container-"+a).html("");$("#split-category-container-"+a).hide()};jQuery.SelectCategoryForSplitTransaction=function(c,e,d){var a=$(d).attr("data-catid");var b=$(d).html();$("#t-split-cat-"+e+"-"+c+" span.click").html(b);$("#t-split-category-"+e+"-"+c).val(a)};jQuery.CalculateSplit=function(b,d,f,g){restrictNumber(d,b);var e=jQuery.RoundSplitAmount(new Number($("#t-amount-"+g+"-"+f).attr("data-amount")));var c=jQuery.GetKeyCode(b);if(c==27){jQuery.CancelSplitTransaction(g,f);return}if(d.value.length>0){jQuery.DoSplitCalculation(g,f,c,d,e)}else{var a=$("#t-amount-"+g+"-"+f);a.html(e+"");a.format({format:MenigaLang.numberformat(),locale:MenigaLang.translate("NumberFormatLocale"),raw:true});_allowSplit=false}};jQuery.RoundSplitAmount=function(c){var b=c+"";var a=b.substring(b.indexOf("."));if(MenigaLang.numberformat()=="#,##0"){if(a==".5"||a==".50"){if(c<0){c=Math.floor(c)}else{c=Math.ceil(c)}}else{c=Math.round(c)}}return c};jQuery.CancelSplitTransaction=function(e,d,b){jQuery.ResetSplitCategory();if(b==undefined){b=true}var c=jQuery.RoundSplitAmount(new Number($("#t-amount-"+e+"-"+d).attr("data-amount")));var a=$("#t-amount-"+e+"-"+d);a.html(c+"");a.format({format:MenigaLang.numberformat(),locale:MenigaLang.translate("NumberFormatLocale"),raw:true});$("#split-transaction .details").html("");$("#split-transaction .slider-path").animate({marginTop:"-200px"},1000)};jQuery.DoSplitCalculation=function(j,i,b,d,e){if(e==undefined){e=new Number($("#t-amount-"+j+"-"+i).attr("data-amount"))}e=jQuery.RoundSplitAmount(e);var h=cleanInput(d.value.replace(",","."));if(h=="-"){h=0}var f=new Number(h);var c=0;var g=0;if(e<0){c=e+f;g=new Number(e)*-1}else{c=e-f;g=e}_allowSplit=true;var a=jQuery.formatSingle(c,{format:MenigaLang.numberformat(),locale:MenigaLang.translate("NumberFormatLocale"),raw:true});$("#t-amount-"+j+"-"+i).html(a);if(b==13){jQuery.CreateSplitTransaction(d,i,j)}};jQuery.CreateSplitTransaction=function(i,o,p){if(i==null){i=$("#t-split-"+p+"-"+o).get()}var a=$(i);if(_allowSplit&&a.val().length>0){var b=$(i).parent();var k=new Number(cleanInput(a.val().replace(",",".")));var h=new Number($("#t-amount-"+p+"-"+o).attr("data-amount"));if(h<0){k=k*-1}h=h-k;var c=$("#t-split-category-"+p+"-"+o).val();var d=$("#t-split-cat-"+p+"-"+o+" span.click").html();var l=$("#t-tags-"+p+"-"+o).attr("title");var e=$("#t-comment-"+p+"-"+o).attr("title");var f=$("#t-date-"+p+"-"+o+" span.field").html();var j=jQuery.FindTransactionParentId(o,p);var m=$("#t-text-"+p+"-"+o+" span").html();var g=$("#t-state-"+p+"-"+o).hasClass("flagged");if(c==""){c=$("#t-cat-"+p+"-"+o).attr("data-category");d=$("#t-cat-"+p+"-"+o+" span.data").html()}var n={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.Split};jQuery.fn.menigapost({url:"/Transactions/SplitTransaction",params:{subtransactionId:o,categoryId:c,merchantId:-1,tags:l,comments:e,amount:k,isFlagged:g,viewType:p},callback:function(t){if(t!=""){var s=null;jQuery.ReleaseTransaction();var v=jQuery.FindTransactionInList(o,p);v.Amount=h;jQuery.UpdateTransactionInList(o,v,p);$("#t-amount-"+p+"-"+o).attr("data-amount",h);var q=$("#trans-box-"+p+"-"+o);$(t).insertAfter(q);var r=q.next();r.find("td:eq(0)").addClass("split");var u=r.attr("data-id");jQuery.GetAndUpdateTransactionJson(u,p);jQuery.SetupTransactionsList(p);r.effect("highlight",2000)}else{jQuery.ShowError(MenigaLang.translate("ErrorSplitAmountNotValid"))}},tracker:n})}else{if(a.val()==""){jQuery.CancelSplitTransaction(p,o)}}};jQuery.SetBatchSize=function(a,c,b){jQuery.fn.menigapost({url:"/Transactions/SetBatchSize",showUpdate:false,params:{size:a},callback:function(){if(_lastPage){_page="-1"}if(!(typeof b==="undefined")){if((_page*a)>b){_page="-1"}}jQuery.RefreshTransactions()},tracker:{type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.BatchSize}})};jQuery.GoToPage=function(b,c,a){if(c==2){jQuery.GoToBudgetPage(b)}else{if(c==3){jQuery.GoToReportPage(b)}else{if(c==4){jQuery.GoToWidgetPage(b)}else{if(a==undefined){a=false}if(_decreasePageBatch&&_lastSearch!=null&&_lastSearch.OnlyUnread){if(b>0){b=b*1-1}_decreasePageBatch=false}_lastPage=a;jQuery.ShowUpdate(MenigaLang.translate("GlobalUpdateTable"));$("#transTable").menigaload({url:"/Transactions/TransactionsList",params:{batch:b,filter:_filter,pageType:_type},callback:function(){jQuery.EndUpdate();jQuery.InitTransactionsTableOrder();var e=$("#top");var d=$("html, body");var h=$(window).scrollTop();var f=$(window).height();var g=e.height()+e.offset().top;d.animate({scrollTop:(g-f+5)},500)},tracker:{type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.Paging}})}}}};jQuery.SetKeyboardShortCut=function(a){_keyboardOn=a};jQuery.TransactionKeyboard=function(f){var j=jQuery.FindViewType();if(_keyboardId==null){_keyboardId=jQuery.FindTransactionId(j)}if(_keyboardId>0&&_keyboardOn){var d=$("#transaction-rows-"+j);var e=$("tr#trans-box-"+j+"-"+_keyboardId);var h=jQuery.FindTransactionId(j);var g=jQuery.GetKeyCode(f);if(g==74){var b=null;if(_forceMultiEdit){b=e.next()}else{b=e.next().next()}if(b.hasClass("date-box")){b=b.next()}if(b.length>0){_keyboardId=b.attr("data-id");if(_forceMultiEdit){e.removeClass("updated-transaction");b.addClass("updated-transaction")}else{d.attr("data-transaction",_keyboardId);jQuery.EditTransaction(_keyboardId,h,j)}}}else{if(g==75){var c=e.prev();if(c.hasClass("date-box")){c=c.prev()}if(c.length>0){_keyboardId=c.attr("data-id");if(_forceMultiEdit){e.removeClass("updated-transaction");c.addClass("updated-transaction")}else{d.attr("data-transaction",_keyboardId);jQuery.EditTransaction(_keyboardId,h,j)}}}else{if(g==88){var a=e.find("td.no-padding input:eq(0)");a.attr("checked",a.is(":checked")?false:true);a.click();if(a.is(":checked")){a.attr("checked",false)}else{a.attr("checked",true)}if(!_forceMultiEdit){jQuery.ReleaseTransaction()}}else{if(g==27){if(_forceMultiEdit){jQuery.ReleaseSelectedTransactions()}else{jQuery.ReleaseTransaction()}}}}}var i={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.KeyboardShortcut};googleTracker(i)}};jQuery.DeleteTag=function(b,c){var a="<p>"+MenigaLang.translate("DeleteTagConfirmation")+"</p>";var d=new MenigaPopup.create({Title:MenigaLang.translate("HeaderDeleteTag"),Text:a,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.DoDeleteTag('"+b+"')",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndConfirm()",Type:"cancel"}))});jQuery.ShowConfirm(d.Html)};jQuery.DoDeleteTag=function(a){jQuery.fn.menigapost({url:"/Categories/DeleteTag",params:{id:a},callback:function(){$("#tag-"+a).remove();if($("ul#tag-list li").length==0){jQuery.RefreshTags()}if($("#remove-tags").size()>0){$("#remove-tags").click()}else{jQuery.RefreshTransactions()}jQuery.EndConfirm()},tracker:{type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.DeleteTags}})};jQuery.RefreshTags=function(){$("#tags-list-container").menigaload({url:"/Categories/Tags",tracker:{type:"off"}})};jQuery.ToggleSelectedTag=function(b){var a=$(b);if(a.length>0){if(a.hasClass("selected")){a.clearClass();$("#t-tags").unbind("blur");$("#t-tags").blur(function(){jQuery.SetKeyboardShortCut(true);$("#tags-auto").hide()})}else{a.attr("class","selected");$("#t-tags").unbind("blur")}}};jQuery.SelectTag=function(c){var b=$("#tags-auto");var a=$(c);if(a.length>0){$("#t-tags").val(a.html())}b.html("");b.hide()};jQuery.AddNewTagsToAvailableTags=function(e){var d=e.split(",");var a="|||"+_availableTags.join("|||");for(var b=0;b<d.length;b++){var f=trim(d[b]);var c="|||"+f;if(a.indexOf(c)<0){_availableTags.push(f)}}};jQuery.TagsAutoComplete=function(d,k){var b=$("#tags-auto");if(_availableTags!=null&&k.value.length>0){var g=jQuery.GetKeyCode(d);var a=b.find("div.selected:eq(0)");if(g==13){if(a.length>0){$("#t-tags").val(a.html())}else{$(k).blur()}b.html("");b.hide();return}else{if(g==27){b.html("");b.hide();return}else{if(g==40){if(a.length>0){if(a.next().length>0){a.clearClass();a.next().setClass("selected")}}else{b.find("div:eq(0)").setClass("selected")}}else{if(g==38){if(a.length>0){if(a.prev().length>0){a.clearClass();a.prev().setClass("selected")}}}else{b.html("");b.show();var p=k.value;var o=p.split(",");var h=trim(o[o.length-1]);o[o.length-1]=null;var l=new Array();var e=","+_availableTags.join(",");for(var f=0;f<o.length-1;f++){l[f]=trim(o[f]);var n=","+l[f];if(e.indexOf(n)<0){_availableTags.push(l[f])}}var m=l.join(",");var j=false;for(var f=0;f<_availableTags.length;f++){if(_availableTags[f].toLowerCase().indexOf(h.toLowerCase())==0&&_availableTags[f]!=h&&m.indexOf(_availableTags[f])<0){var c='<div onmouseover="jQuery.ToggleSelectedTag(this)" onmouseout="jQuery.ToggleSelectedTag(this)" onclick="jQuery.SelectTag(this)">'+m;if(m.length>0){c+=","}c+=_availableTags[f]+"</div>";b.append(c)}}}}}}}else{b.html("");b.hide()}};jQuery.ShowTags=function(c,b,g,f){var a=$(c);if(f!=undefined){$("#t-date-"+f+" span").removeClass("has-datedropdown");$("#t-date-"+f+" div.datepicker-parent").remove()}var d="<dl>";d+="<dt><span>"+MenigaLang.translate("HeaderMyTags")+"</span></dt>";d+="<dd><a onclick=\"$('"+c+'\').hide()" class="close"><span>'+MenigaLang.translate("ButtonClose")+"</span></a>";if(_availableTags.length>0){for(var e=0;e<_availableTags.length;e++){d+="<a onclick=\"jQuery.AddSelectedTag(this, '"+g+"', '"+b+'\')" class="tag">'+_availableTags[e]+"</a> "}}else{d+='<span class="no-tags">'+MenigaLang.translate("NoTagsAvailable")+"</span>"}d+="</dd>";d+="</dl>";a.html(d);a.show();a.blur(function(){$(this).hide()})};jQuery.UpdateAvailableTags=function(){var a=$("#t-tags").val();jQuery.AddNewTagsToAvailableTags(a)};jQuery.AddSelectedTag=function(f,g,c){var b=$(c);var a=$(f);if(a.length>0){var d=$(g).val();var h=a.html();var e="";if(d.indexOf(h)<0){if(d.length>0){e=trim(d)+((d.substring(d.length-1,1)!=",")?",":"")+h}else{e=h}$(g).val(e)}}b.html("");b.hide()};jQuery.NewTransaction=function(a){if(a==undefined){a=false}jQuery.fn.menigapost({url:"/Transactions/NewTransaction",params:{inline:a},callback:function(b){var c=new MenigaPopup.create({Title:MenigaLang.translate("HeaderNewTransaction"),Text:b,Buttons:new Array(new MenigaButton.create({Title:MenigaLang.translate("ButtonOK"),Func:"jQuery.AddTransaction("+a+")",Type:"submit"}),new MenigaButton.create({Title:MenigaLang.translate("ButtonCancel"),Func:"jQuery.EndNewTransaction("+a+")",Type:"cancel"}))});if(a){if($("#new-transaction-form").size()==0){$("#bd.transactions-box .col-0").prepend('<div id="new-transaction-form"></div>')}$("#new-transaction-form").html(c.Html)}else{jQuery.ShowConfirm(c.Html)}var d=new Meniga.CategoryTreeWidget({container:"#nt-category-container",listUrl:"/Categories/CategoryTree",loadFunc:"jQuery.CheckForAnotherCategoryTree('nt-category-container')",clickFunc:"jQuery.SelectNewTransactionCategory(this)"});$("#nt-category-container").parent().find("span.click").click(function(){d.load()});$("#new-t-date").datepicker({maxDate:"+0d"});jQuery.AttachCalculator("#new-t-amount","new",function(){var e={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.NewCalculator};googleTracker(e)})}})};jQuery.EndNewTransaction=function(a){if(a){$("#new-transaction-form").remove()}else{jQuery.EndConfirm()}};jQuery.AddTransaction=function(h){var l=$("#new-t-name");var e=$("#new-t-date");var a=$("#new-t-amount");var c=$("#new-t-category");var k=$("#new-t-tags");var d=$("#new-t-comment");var i=$("#new-t-prefix").is(":checked");var b=a.val().replace(",",".");if(l.val().length==0){jQuery.ShowError(l.attr("title"));return}else{if(!limitLengthForValues(k.val(),30,",")){jQuery.ShowError(MenigaLang.translate("TagLimit"));return}else{if(e.val().length==0){jQuery.ShowError(e.attr("title"));return}else{if(b.length==0||!validateDecimal(b)){jQuery.ShowError(a.attr("title"));return}else{if(c.val().length==0){jQuery.ShowError(c.attr("title"))}else{if(!validateInput(l.val())||!validateInput(e.val())||!validateInput(b)||!validateInput(c.val())||!validateInput(k.val())||!validateInput(d.val())){jQuery.ShowError(MenigaLang.translate("ErrorHtmlNotAllowed"));return}else{var j=$.datepicker.parseDate(MenigaLang.translate("GlobalDateFormat"),e.val());var g=$.datepicker.formatDate("yy-mm-dd",j);var f=cleanInput(b);if(k.val().length>0){jQuery.AddNewTagsToAvailableTags(k.val())}if(!i){f=f*-1}f=Math.round(f);jQuery.fn.menigapost({url:"/Transactions/AddTransaction",params:{date:g,text:cleanInput(l.val()),amount:f,categoryId:cleanInput(c.val()),tags:cleanInput(k.val()),comments:cleanInput(d.val())},callback:function(m){jQuery.EndNewTransaction(h);jQuery.RefreshTransactions(m)}})}}}}}}};jQuery.SelectNewTransactionCategory=function(c){var b=$(c).html();var a=$(c).attr("data-catid");$("#new-t-category").val(a);$("#nt-category-container").parent().find("span.click").html(b);$("#nt-category-container .category-container").toggleClass("hide")};jQuery.IncludeNewTransactionRuleCategory=function(c,d){var b=$(c).html();var a=$(c).attr("data-catid");$("#tr-category-"+d).val(a);$(".tr-category-"+d+" span").html(b);$("#tr-category-container-"+d+" .category-container").toggleClass("hide")};var _type="Categories";var _page="0";var _lastPage=false;var _filter="";var _lastSearch=null;jQuery.RefreshTransactions=function(b,d,a){if(d==undefined){d=jQuery.FindViewType()}if(b==undefined){b=null}if(a==undefined){a=null}jQuery.ReleaseTransaction();var c=_type;if(c=="Budget"&&_lastBudgetTransactionOptions!=null){$("#budgetTransactions").menigaload({url:"/Transactions/TransactionsTableBudget",params:_lastBudgetTransactionOptions,tracker:{type:"off"},callback:function(){if(a!=null){a()}}})}else{if(c=="Home"&&_lastBudgetTransactionOptions!=null&&d==2){$("#budgetTransactions").menigaload({url:"/Transactions/TransactionsTableBudget",params:_lastBudgetTransactionOptions,tracker:{type:"off"},callback:function(){if(a!=null){a()}}})}else{if(c=="Reports"||c=="Savings"||(c=="Budget"&&_lastReportsTransactionsOptions!=null)){$("#budgetTransactions").menigaload({url:"/Transactions/TransactionsTableReport",params:_lastReportsTransactionsOptions,tracker:{type:"off"},callback:function(){if(a!=null){a()}}})}else{jQuery.ShowUpdate(MenigaLang.translate("GlobalUpdateTable"));$("#transTable").menigaload({url:"/Transactions/TransactionsList",params:{batch:_page,filter:_filter,pageType:_type},callback:function(){jQuery.EndUpdate();jQuery.InitTransactionsTableOrder();if(b!=null){$("#trans-box-"+d+"-"+b).effect("highlight",2000)}if(a!=null){a()}},tracker:{type:"off"}})}}}};jQuery.RefreshChart=function(){if(window.trendsWidget!=undefined){window.trendsWidget.render()}};var _lastBudgetCell=null;var _lastBudgetClass="";var _autoBudgetAdjustment=0;var _lastBudgetTransactionOptions=null;var _backupTransactionList=null;jQuery.GetTransactionsForBudget=function(f,g,m,b,i,d,h){jQuery.ReleaseTransaction(true);if(_transactionList!=null){_backupTransactionList=_transactionList}if(f.innerHTML!=""){jQuery.DeSelectBudgetCell();if(_lastBudgetCell!=null){$(_lastBudgetCell).removeClass("active-cell")}if(d==undefined){if(i){d=$("#cat-title-"+b).html()}else{d=$("#budget-cat-name-"+b+" strong").html();if(d==null||d==""){d=$("#budget-cat-name-"+b+" span:eq(0)").html()}}}var a=$("#budget-transactions");if(a.size()==0){$("#meniga").append('<div id="budget-transactions"></div>');a=$("#budget-transactions")}if(!a.hasClass("hide")){a.addClass("hide")}var e='<div id="budget-shade" class="popup budget-transactions">';e+='<div class="wrapper">';e+='<h3 class="trans-title">'+MenigaLang.translate("HeaderBudgetTransactions").format(d,g,m)+"</h3>";e+='<a class="close" onclick="jQuery.CloseTransactionsForBudget()"><span>'+MenigaLang.translate("ButtonCloseWindow")+"</span></a>";e+='<div class="clear"><hr class="stream" /></div>';e+='<div id="budgetTransactions"></div>';e+="</div></div>";a.html(e);var c=new Array();c.push(b);_lastBudgetTransactionOptions={monthNumber:g,yearNumber:m,categoryIds:c,isParent:i,page:0};_budgetTableFilter=_lastBudgetTransactionOptions;jQuery.ShowUpdate(MenigaLang.translate("GlobalGetTransactions"));$("#budgetTransactions").menigaload({url:"/Transactions/TransactionsTableBudget",params:_lastBudgetTransactionOptions,callback:function(){jQuery.DrawTransactions("budget-shade",{nodrag:true,center:false});a.removeClass("hide")},tracker:{type:"event",category:MenigaEvent.Category.Budget.Label,action:MenigaEvent.Category.Budget.Actions.Transactions}});var j=$(f).offset();var l=$(f).height();var k=l+j.top+"px";if(h!=undefined){k=(mouseY+15)+"px"}a.css({top:k});a.center(true,null,false,null);_lastBudgetCell=f;_lastBudgetClass=f.className;$(f).addClass("active-cell")}};jQuery.CloseTransactionsForBudget=function(){if(_lastBudgetCell!=null){$(_lastBudgetCell).removeClass("active-cell");_lastBudgetCell=null}jQuery.ReleaseTransaction(true);if(_backupTransactionList!=null){_transactionList=_backupTransactionList}var a=$("#budget-transactions");a.html("");$("#budgetTransactions").html("")};jQuery.FilterTransactionsByDate=function(){var a={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.DateSearch};googleTracker(a);jQuery.TransactionSearch()};jQuery.FilterTransactionsByAmount=function(){var a={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.AmountSearch};googleTracker(a);jQuery.TransactionSearch()};jQuery.FilterTransactionsByCategory=function(){var a={type:"event",category:MenigaEvent.Category.Transactions.Label,action:MenigaEvent.Category.Transactions.Actions.CategorySearch};googleTracker(a);jQuery.TransactionSearch()};jQuery.ToggleAdvancedSearch=function(a){if(a==undefined){a=true}$("#filter-container").removeAttr("style");$("#filter-container").toggleClass("hide");$("#advanced-search").toggleClass("active");if(a){jQuery.SetAdvancedSearchView()}};jQuery.SetAdvancedSearchView=function(){var d=$("#filter-text");var c=$("#filter-container");var a=$("#advanced-search-container");var b=$("fieldset.transactions-search");var o=new Number(b.width());var n=new Number(d.css("width").replace("px",""));var l=new Number(c.css("width").replace("px",""));var m=Math.round(n/o*100)+"%";var k=Math.round(l/o*100)+"%";var i="95%";var f="80%";var e="55%";var g="65%";var h="34%";var j="20%";if(c.is(":visible")&&d.is(":visible")){a.setClass("both-open");if(!b.hasClass("one-column-search")){if(!(m==h&&k==e)){if(m==i){c.find("dl:eq(1)").hide();d.css("width",g);c.css("width",j);c.animate({width:e},500,function(){c.find("dl:eq(1)").show()});d.animate({width:h},500)}else{d.css("width",j);c.css("width",g);c.animate({width:e},500);d.animate({width:h},500)}}}}else{if(c.is(":visible")&&!d.is(":visible")){a.setClass("fields-only");if(!b.hasClass("one-column-search")){if(!(k==f)){d.css("width",h);c.css("width",e);c.animate({width:f},500);d.css("display","none")}}}else{if(!c.is(":visible")&&d.is(":visible")){a.setClass("filters-only");if(!b.hasClass("one-column-search")){if(!(m==i)){d.css("width",h);c.css("display","none");if(!b.hasClass("one-column-search")){d.animate({width:i},500)}}}}}}};jQuery.TransactionSearch=function(j,w){if(j==undefined){j=null}if(w==undefined){w=true}if(j==null){var u=trim($("input#searchword").val());if(u==_defaultSearch){u=""}var t=new Array();if($("ul#tag-list").size()>0){jQuery.each($("#tag-list li.selected span"),function(){t.push($(this).html())})}else{if($("select#tag-list").size()>0){var p=$("select#tag-list").val();if(p!=""){t.push($("select#tag-list").val())}}}var h=trim($("#datepickerFrom").val());var i=trim($("#datepickerTo").val());var b=$("#amountFrom").val();if(b==_defaultAmount){b=""}var c=$("#amountTo").val();if(c==_defaultAmount){c=""}var m=$("#orderBy").val();var d=($("#ascendingOrder").val()=="true")?true:false;var o=-1;if($("input.filter-account:checked").length>0){jQuery.each($("input.filter-account:checked"),function(){o=$(this).val()})}else{o=$("#filter-account").val()}var s=false;var q=false;var r=false;if($("#check_unread").size()>0){s=$("#check_unread").is(":checked");q=$("#check_flagged").is(":checked");r=$("#check_uncategorized").is(":checked")}else{if($("#transaction_status").size()>0){q=$("#transaction_status").val()=="status_flagged";s=$("#transaction_status").val()=="status_unread";if($("#transaction_status").val()=="status_both"){q=true;s=true}}}var e=new Array();if($("#all-categories").size()>0){$("input.filter-category:checked").each(function(){var y=$(this).prop("name").replace("search-child-cat-","");var x=$("input#search-cat-"+y).is(":checked");if(!x){e.push(this.value)}})}else{$("#selected-categories-filter span").each(function(){e.push($(this).attr("data-id"))})}j=MenigaFilter.create({SearchText:u,AscendingOrder:d,OrderBy:m,Tags:t,AccountId:o,OnlyFlagged:q,OnlyUnread:s,OnlyUncategorized:r,CategoryIds:e});if(h.length>0){j.PeriodFrom=j.convertDate(h)}if(i.length>0){j.PeriodTo=j.convertDate(i)}if(j.PeriodTo<j.PeriodFrom){jQuery.ShowError(MenigaLang.translate("ErrorSearchPeriodNotValid"));return}if(b.length>0){if(validateDecimal(b)){j.AmountFrom=b*1}else{jQuery.ShowError(MenigaLang.translate("ErrorSearchAmountNotValid"));return}}if(c.length>0){if(validateDecimal(c)){j.AmountTo=c*1}else{jQuery.ShowError(MenigaLang.translate("ErrorSearchAmountNotValid"));return}}if(j.AmountTo<j.AmountFrom){var v=j.AmountTo;j.AmountTo=j.AmountFrom;j.AmountFrom=v}}var l="";if(j!=null&&j!=""){l=$().toJsonString(j)}_filter=l;if(w){jQuery.ShowUpdate(MenigaLang.translate("GlobalUpdateTable"));$("#transTable").menigaload({url:"/Transactions/TransactionsList",params:{filter:l,pageType:_type},tracker:{type:"off"},callback:function(x){jQuery.EndUpdate();jQuery.InitTransactionsTableOrder()}})}var k="";if(j!=null&&j!=""){if(j.SearchText.length>0){k+='<span class="field" id="remove-text"><span class="label">'+MenigaLang.translate("GlobalText")+':</span><span class="value"> '+j.SearchText+"</span></span>"}if(j.OnlyUnread||j.OnlyFlagged||j.OnlyUncategorized){k+='<span class="field" id="remove-status"><span class="label">'+MenigaLang.translate("GlobalStatus")+':</span><span class="value">';k+=" "+MenigaLang.translate("ButtonShow");if(j.OnlyUnread){k+=" "+MenigaLang.translate("GlobalUnreadTrans")}if(j.OnlyUnread&&j.OnlyFlagged){k+=" "+MenigaLang.translate("GlobalAnd")}if(j.OnlyFlagged){k+=" "+MenigaLang.translate("GlobalIncorrectTrans")}if(j.OnlyUnread&&j.OnlyUncategorized||j.OnlyFlagged&&j.OnlyUncategorized){k+=" "+MenigaLang.translate("GlobalAnd")}if(j.OnlyUncategorized){k+=" "+MenigaLang.translate("GlobalUncategorizedTrans")}k+="</span></span>"}if(j.AccountId>0){var a=$("#acc_"+j.AccountId).next().html();if(a==undefined||a==null){a=$("#filter-account option[value='"+j.AccountId+"']").text()}k+='<span class="field" id="remove-account"><span class="label">'+MenigaLang.translate("GlobalAccounts")+':</span><span class="value"> '+a+"</span></span>"}if(j.PeriodFrom!=null||j.PeriodTo!=null){k+='<span class="field" id="remove-period"><span class="label">'+MenigaLang.translate("GlobalPeriod")+':</span><span class="value">';if(j.PeriodFrom!=null){k+=" "+MenigaLang.translate("GlobalFrom")+" "+j.formatDate(j.PeriodFrom)}if(j.PeriodTo!=null){k+=" "+MenigaLang.translate("GlobalTo")+" "+j.formatDate(j.PeriodTo)}k+="</span></span>"}if(j.AmountFrom>-9999999999||j.AmountTo<9999999999){k+='<span class="field" id="remove-amount"><span class="label">'+MenigaLang.translate("Amount")+':</span><span class="value">';if(j.AmountFrom>-9999999999){k+=" "+MenigaLang.translate("GlobalFrom")+" "+jQuery.formatSingle(j.AmountFrom,{format:MenigaLang.numberformat(),locale:MenigaLang.translate("NumberFormatLocale")})}if(j.AmountTo<9999999999){k+=" "+MenigaLang.translate("GlobalTo")+" "+jQuery.formatSingle(j.AmountTo,{format:MenigaLang.numberformat(),locale:MenigaLang.translate("NumberFormatLocale")})}k+="</span></span>"}if(j.CategoryIds.length>0){var f=new Array();var g=0;if($("#all-categories").size()>0){$("input.filter-category:checked").each(function(){var y=$(this).prop("name").replace("search-child-cat-","");var x=$("input#search-cat-"+y).is(":checked");if(!x){f[g]=$(this).attr("data-category");g++}})}else{$("#selected-categories-filter span").each(function(){f[g]=$(this).attr("data-name");g++})}k+='<span class="field" id="remove-cats"><span class="label">'+MenigaLang.translate("Categories")+':</span><span class="value"> '+f.join(", ")+"</span></span>"}if(j.Tags.length>0){k+='<span class="field" id="remove-tags"><span class="label">'+MenigaLang.translate("Tags")+':</span><span class="value"> '+j.Tags.join(", ")+"</span></span>"}}if(k.length>0){k+='<span class="field" id="remove-all"><span class="label">'+MenigaLang.translate("SearchClearFilters")+"</span></span>";var n='<span class="header">'+MenigaLang.translate("YouSearchedFor")+"</span> "+k;$("#filter-text").html(n);$("#filter-text span.field").each(function(){$(this).attr("title",MenigaLang.translate("SearchRemoveFilter"));$(this).click(function(){var x=$(this).attr("id").replace("remove-","");jQuery.UpdateSearchFilter(x)})});$("#filter-text span#remove-all").attr("title",MenigaLang.translate("SearchRemoveAllFilters"));$("#filter-text").show()}else{$("#filter-text").html("");$("#filter-text").hide()}jQuery.SetAdvancedSearchView();_lastSearch=j};jQuery.ToggleCategorySearch=function(a){$(a).parent().find("ul").toggleClass("hide");$(a).parent().find("label:eq(0)").toggleClass("bold");$(a).toggleClass("expanded")};jQuery.AddCategoryToTransactionSearch=function(d){var b=$(d).attr("data-catid");var c=$(d).html();var a=$("#selected-categories-filter");if(a.find("span[data-id='"+b+"']").size()==0){a.append('<span data-id="'+b+'" data-name="'+c+'"><input checked="checked" onclick="jQuery.RemoveCategoryFromTransactionSearch(this)" type="checkbox" value="'+b+'" /> '+c+"</span>")}jQuery.TransactionSearch()};jQuery.RemoveCategoryFromTransactionSearch=function(a){$(a).parent().remove();jQuery.TransactionSearch()};jQuery.InitTransactionsTableOrder=function(){var b=$("#orderBy").val();var a=($("#ascendingOrder").val()=="true")?true:false;if(b=="0"){$("th#date-table-order").append(a?'<span class="asc-search"></span>':'<span class="desc-search"></span>')}else{if(b=="1"){$("th#description-table-order").append(a?'<span class="asc-search"></span>':'<span class="desc-search"></span>')}else{if(b=="2"){$("th#amount-table-order").append(a?'<span class="asc-search"></span>':'<span class="desc-search"></span>')}}}};jQuery.UpdateSearchFilter=function(b,a){if(a==undefined){a=true}if(b=="account"){_lastSearch.AccountId=-1;$("input[name='account']:eq(0)").attr("checked",true);$("select#filter-account").val("-1")}else{if(b=="status"){_lastSearch.OnlyUnread=false;_lastSearch.OnlyFlagged=false;_lastSearch.OnlyUncategorized=false;$("input#check_unread").attr("checked",false);$("input#check_flagged").attr("checked",false);$("input#check_uncategorized").attr("checked",false);$("select#transaction_status").val("status-all")}else{if(b=="amount"){_lastSearch.AmountFrom=-9999999999;_lastSearch.AmountTo=9999999999;$("input#amountFrom").val(_defaultAmount);$("input#amountTo").val(_defaultAmount)}else{if(b=="period"){_lastSearch.PeriodFrom=null;_lastSearch.PeriodTo=null;$("input#datepickerFrom").val("");$("input#datepickerTo").val("")}else{if(b=="tags"){_lastSearch.Tags=new Array();jQuery.each($("#tag-list li"),function(){$(this).removeClass("selected")});$("select#tag-list").val("")}else{if(b=="text"){_lastSearch.SearchText="";$("input#searchword").val(_defaultSearch)}else{if(b=="cats"){_lastSearch.CategoryIds=new Array();$("input.filter-category").attr("checked",false);$("#selected-categories-filter").html("")}else{if(b=="all"){_lastSearch="";$("input[name='account']:eq(0)").attr("checked",true);$("input#check_unread").attr("checked",false);$("input#check_flagged").attr("checked",false);$("input#amountFrom").val(_defaultAmount);$("input#amountTo").val(_defaultAmount);$("input#datepickerFrom").val("");$("input#datepickerTo").val("");$("input.filter-category").attr("checked",false);$("input#searchword").val(_defaultSearch);$("#selected-categories-filter").html("");$("select#tag-list").val("");$("select#filter-account").val("-1");$("select#transaction_status").val("status-all");jQuery.each($("#tag-list li"),function(){$(this).removeClass("selected")})}}}}}}}}if(a){jQuery.TransactionSearch(_lastSearch)}};String.prototype.format=function(){var b=/\{\d+\}/g;var a=arguments;return this.replace(b,function(c){return a[c.match(/\d+/)]})};var _stopWatchTimers=new Array();var _stopWatchTimes=new Array();var _stopWatchTimersCount=0;function startStopWatch(){var a=_stopWatchTimersCount;var b=setInterval("incrementStopWatch("+a+")",1000);_stopWatchTimers[a]=b;_stopWatchTimes[a]=0;_stopWatchTimersCount++;return a}function incrementStopWatch(a){_stopWatchTimes[a]=_stopWatchTimes[a]+1}function stopStopWatch(a){var b=_stopWatchTimers[a];_stopWatchTimers[a]=null;var c=_stopWatchTimes[a];_stopWatchTimes[a]=null;clearInterval(b);return c}function hasFlashVersionOrBetter(e,h){h=h||0;var j;if(navigator.plugins&&navigator.plugins.length>0){var i="application/x-shockwave-flash";var g=navigator.mimeTypes;if(g&&g[i]&&g[i].enabledPlugin&&g[i].enabledPlugin.description){j=g[i].enabledPlugin.description.replace(/^.*?([0-9]+)\.([0-9])+.*$/,"$1,$2").split(",")}}else{var c=null;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(b){return false}if(c!=null){var d;try{d=c.GetVariable("$version")}catch(a){return false}j=d.replace(/^.*?([0-9]+,[0-9]+).*$/,"$1").split(",")}}if(j){var f=parseInt(j[0],10);return e<f||e==f&&h>=parseInt(j[1],10)}return false}function clearDefaultValue(b,a){if(b.value==a){b.value==""}}function setDefaultValue(b,a){if(b.value==""){b.value==a}}function roundAccuracy(d,a,b){var c=Math.pow(10,a);if(b){return Math.round(Math.ceil(d*c)/c)}else{return Math.round(Math.floor(d*c)/c)}}function checkPercentValue(b,a){if(a==undefined){a==100}var c=b.value;if(c>100){c=100}else{if(c<0){c=0}}b.value=c}function selectMenuValue(c,d){var b=document.getElementById(c);for(var a=0;a<b.options.length;a++){if(b.options[a].text==d){b.options[a].selected=true}else{b.options[a].selected=false}}}function addOption(d,c,f,e){if(e==undefined){e=false}var b=$("#"+d);if(e){var a=b.find("optgroup:eq(0)");if(a.size()>0){a.append('<option value="'+f+'">'+c+"</option>")}else{b.append('<option value="'+f+'">'+c+"</option>")}}else{b.append('<option value="'+f+'">'+c+"</option>")}}function removeOption(c,a){var b=document.getElementById(c);b.remove(b.options[a])}function clearOptions(b){var a=$("#"+b+" option");a.remove()}function restrictAbsoluteNumber(e,c){var b=true;if(c!=undefined){var d=jQuery.GetKeyCode(c);if((d==8||d==37||d==39||d==46)){b=false}}if(b){var a=/[^0-9]/g;var f=e.value;e.value=f.replace(a,"")}}function restrictNumber(g,c){var b=true;if(c!=undefined){var e=jQuery.GetKeyCode(c);if((e<65&&e!=32)){b=false}}if(b){var a=/[^0-9]/g;if(MenigaLang.numberformat()!="#,##0"){a=/[^0-9|.|,]/g}var h=g.value;var d=false;if(h.indexOf("-")==0){h=h.replace("-","");d=true}var f=h.replace(a,"");g.value=((d)?"-":"")+f}}function stripNonNumerical(b){var a=/[^0-9|,|.|-]/g;if(b==undefined||b==null){b=""}return b.replace(a,"")}function validateNumber(b){var a=/[0-9]/g;if(b==undefined||b==null){b=0}if(a.test(b)){return true}else{return false}}function validateDecimal(b){var a=/^-{0,1}\d+([,|.]?\d+)?$/;if(b==undefined||b==null){b=0}if(a.test(b)){return true}else{return false}}function validateBirthYear(c){if(validateDecimal(c)){var d=new Date();var e=d.getFullYear();c=c*1;var a=140;var b=e-a;if(c<=e&&c>=b){return true}else{return false}}else{return false}}function validateEmail(b){var a=/([a-zA-Z0-9_-])+(\.{0,1})+([a-zA-Z0-9_-])+([\.][a-zA-Z0-9_-]+){0,1}@{1}([a-zA-Z0-9_-])+(\.{1})+([a-zA-Z0-9]{0,4})+(\.{0,1})+[a-zA-Z]{2,4}$/;if(b==undefined||b==null){b=""}if(a.test(b)){return true}else{return false}}function validateUrl(b){var a=/(http|https):\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;if(b==undefined||b==null){b=""}if(a.test(b)){return true}else{return false}}function validateInput(f){var d=/<[^>]*>/gi;var b=/<!--/gi;var a=/<!/gi;var c=/(alert\(([^)]*)\)|void\(([^)]*)\)|confirm\(([^)]*)\)|onload\(([^)]*)\)|.click\(([^)]*)\)|trigger([^)]*)\)|.val\(([^)]*)\))/gi;var e=/(onblur=|onchange=|onclick=|ondatabinding=|ondblclick=|ondisposed=|onfocus=|oninit=|onkeydown=|onkeypress=|onkeyup=|onload=|onmousedown=|onmouseover=|onmouseout=|onmousemove=|onmouseup=|onprerender=|onselect=|onserverchange=|onunload=)/gi;if(f==undefined||f==null){f=""}if(f.length>0){if(d.test(f)){return false}else{if(c.test(f)){return false}else{if(b.test(f)){return false}else{if(a.test(f)){return false}else{if(e.test(f)){return false}else{return true}}}}}}else{return true}}function validateHtmlInput(e){var b=/<!--/gi;var a=/<!/gi;var c=/(alert\(([^)]*)\)|void\(([^)]*)\)|confirm\(([^)]*)\)|onload\(([^)]*)\)|.click\(([^)]*)\)|trigger([^)]*)\)|.val\(([^)]*)\))/gi;var d=/(onblur=|onchange=|onclick=|ondatabinding=|ondblclick=|ondisposed=|onfocus=|oninit=|onkeydown=|onkeypress=|onkeyup=|onload=|onmousedown=|onmouseover=|onmouseout=|onmousemove=|onmouseup=|onprerender=|onselect=|onserverchange=|onunload=)/gi;if(e==undefined||e==null){e=""}if(e.length>0){if(c.test(e)){return false}else{if(b.test(e)){return false}else{if(a.test(e)){return false}else{if(d.test(e)){return false}else{return true}}}}}else{return true}}function cleanInput(h,e){if(e==undefined){e=true}var f=/(alert\(([^)]*)\)|void\(([^)]*)\)|confirm\(([^)]*)\)|onload\(([^)]*)\)|.click\(([^)]*)\)|trigger([^)]*)\)|.val\(([^)]*)\))/gi;var g=/(onblur=|onchange=|onclick=|ondatabinding=|ondblclick=|ondisposed=|onfocus=|oninit=|onkeydown=|onkeypress=|onkeyup=|onload=|onmousedown=|onmouseover=|onmouseout=|onmousemove=|onmouseup=|onprerender=|onselect=|onserverchange=|onunload=)/gi;var b=/(\"|\')/gi;var a=/(\&)/gi;var d=/<!--/gi;var c=/<!/gi;if(h==undefined||h==null){h=""}h=stripHtml(h);h=h.replace(d,"");h=h.replace(c,"");h=h.replace(f,"");h=h.replace(g,"");h=h.replace(b,"");if(e){h=trim(h)}return h}function limitLengthForValues(b,c,d){var a=b.split(d);if(a.length>0){return limitLengthForValuesInArray(a,c)}else{return true}}function limitLengthForValuesInArray(a,c){for(var b=0;b<a.length;b++){if(a[b].length>c){return false}}return true}function trim(b){var a=/^[ \t\r\n]+|[ \t\r\n]+$/;if(b==undefined||b==null){b=""}if(b!=""){return b.replace(a,"")}else{return b}}function stripHtml(b){var a=/<[^>]*>/g;if(b!=""){return b.replace(a,"")}else{return b}}function fbs_click(a){window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(a)+"&src=sp","sharer","toolbar=0,status=0,width=626,height=436");return false}var _googleTrackEvents=new Array();function googleTracker(b){if(b==undefined){b={type:"off",url:null,params:null,referral:null,category:null,action:null,label:null,value:null}}var a=null;if(b.type=="page"){a="type:"+b.type+"|url:"+b.url+"|referral:"+b.referral}else{if(b.type=="event"){a="type:"+b.type+"|category:"+b.category+"|action:"+b.action+"|label:"+b.label}}if(b.type=="page"){googleTrackPage(b.url,b.params,b.referral)}else{if(b.type=="event"&&_googleTrackEvents[a]==null){_googleTrackEvents[a]=true;googleTrackEvent(b.category,b.action,b.label,b.value)}}}function googleTrackPage(d,b,c){if(typeof pageTracker==="undefined"){}else{if(pageTracker!=null){if(b==undefined){try{pageTracker._trackPageview(d)}catch(a){}}else{try{pageTracker._trackPageview(d)}catch(a){}}}}}function googleTrackEvent(b,a,d,e){if(typeof pageTracker==="undefined"){}else{if(pageTracker!=null){try{pageTracker._trackEvent(b,a,d,e)}catch(c){}}}}function googleTrackSearch(a){if(pageTracker==undefined){}else{if(pageTracker!=null){pageTracker._trackPageview("/quicksearch/search.html?search="+a)}}}function moveOptionsDown(d,g){var e=document.getElementById(d);var f=e.getElementsByTagName("option");for(var a=f.length-2;a>=0;a--){var c=f[a];if(c.selected){var b=f[a+1];c=e.removeChild(c);b=e.replaceChild(c,b);e.insertBefore(b,c)}}if(g!=undefined){$("#"+d).css("width",g+"px")}}function moveOptionsUp(c,f){var d=document.getElementById(c);var e=d.getElementsByTagName("option");for(var a=1;a<e.length;a++){var b=e[a];if(b.selected){d.removeChild(b);d.insertBefore(b,e[a-1])}}if(f!=undefined){$("#"+c).css("width",f+"px")}}function selectAllCheckboxes(b,a){$(b).find("input[type='checkbox']").each(function(){if(a){$(this).attr("checked",false)}else{$(this).attr("checked",true)}})}function showChildCategories(a){$(a).parent().find("ul").toggleClass("hide");$(a).parent().find("span").toggleClass("has-children").toggleClass("collapse")}function addHttpToUrlIfNeeded(a){if(a.indexOf("http://")==0||a.indexOf("https://")==0){return a}else{return"http://"+a}}(function(){var c=this.Meniga={};c.EventBus={bind:function(f,d){var e=this._callbacks||(this._callbacks={});var g=this._callbacks[f]||(this._callbacks[f]=[]);g.push(d);return this},unbind:function(f,d){var e;if(!f){this._callbacks={}}else{if(e=this._callbacks){if(!d){e[f]=[]}else{var j=e[f];if(!j){return this}for(var g=0,h=j.length;g<h;g++){if(d===j[g]){j.splice(g,1);break}}}}}return this},trigger:function(e){var h,d,f,g;if(!(d=this._callbacks)){return this}if(h=d[e]){for(f=0,g=h.length;f<g;f++){h[f].apply(this,Array.prototype.slice.call(arguments,1))}}if(h=d.all){for(f=0,g=h.length;f<g;f++){h[f].apply(this,arguments)}}return this}};c.isNumber=function(d){return !isNaN(parseFloat(d))&&isFinite(d)};c.TemplateLoader=function(d){_.extend(this,{basePath:"",prefix:"/Scripts/meniga/templates/",suffix:".html"},d);this.cache=[];this.load=function(f){var g=this.basePath+this.prefix+f+this.suffix;if(this.cache[g]){return this.cache[g]}else{var e=this.cache;$.ajax({url:g,async:false,dataType:"text",success:function(h){e[g]=_.template(h)}});return this.cache[g]}}};var a=function(){};var b=function(e,f,g){var d;if(f&&f.hasOwnProperty("constructor")){d=f.constructor}else{d=function(){return e.apply(this,arguments)}}_.extend(d,e);a.prototype=e.prototype;d.prototype=new a();if(f){_.extend(d.prototype,f)}if(g){_.extend(d,g)}d.prototype.constructor=d;d.__super__=e.prototype;return d};window.extend=function(f,e){var d=b(this,f,e);d.extend=this.extend;return d}})();(function(){Meniga.Events={ScrolledToBottom:"ScrolledToBottom",ResetScrolling:"ResetScrolling",CategoryTreeFiltered:"CategoryTreeFiltered",CategoryTreeFilterLoaded:"CategoryTreeFilterLoaded",CategoryTreeInitLoaded:"CategoryTreeInitLoaded",ChartClicked:"ChartClicked",ChartLoaded:"ChartLoaded",DrawTrendLine:"DrawTrendLine",DrawProjectionLine:"DrawProjectionLine"};Meniga.InfiniteScrollingWidget=function(attributes){_.extend(this,{container:"",getmore:true,isDuringAjax:false,timeout:null,delay:800,paused:false,gettingMoreMsg:"Retrieving more records..."},attributes);var self=this;var msgContainer=$(this.container);Meniga.EventBus.bind(Meniga.Events.ResetScrolling,function(getmore){msgContainer.empty();self.getmore=getmore;self.isDuringAjax=false});Meniga.EventBus.bind(Meniga.Events.PauseScrolling,function(pause){msgContainer.empty();self.paused=pause});$(window).scroll(function(){if($(window).scrollTop()==$(document).height()-$(window).height()){if(self.getmore&&!self.isDuringAjax){if(self.timeout!=null){window.clearTimeout(self.timeout);self.timeout=null}self.timeout=window.setTimeout(function(){if(!self.paused){self.isDuringAjax=true;msgContainer.html(self.gettingMoreMsg);Meniga.EventBus.trigger(Meniga.Events.ScrolledToBottom)}},self.delay)}}})};Meniga.CategoryTreeWidget=function(attributes){_.extend(this,{container:"",clickFunc:null,resetFunc:null,loadFunc:null,initFunc:null,clickCallback:null,listUrl:"",delay:500,showIncomeCategories:true,showAccummulatedParent:false,parentsAreClickable:false},attributes);var self=this;var _lastEntryX=null;var _lastEntryY=null;Meniga.EventBus.bind(Meniga.Events.CategoryTreeFiltered,function(event,obj){self.filter(event,obj)});Meniga.EventBus.bind(Meniga.Events.CategoryTreeInitLoaded,function(){var $container=$(self.container);var currentEntryX=0;var currentEntryY=0;var direction=0;var forbiddenMove=false;$container.find(".category-list li.parent h5.multi").mouseover(function(e){var firstEntry=_lastEntryY==null||_lastEntryY==null;currentEntryX=e.pageX;currentEntryY=e.pageY;var xMove=currentEntryX-_lastEntryX;var yMove=Math.abs(currentEntryY-_lastEntryY);var direction=xMove/yMove;var forbiddenMove=direction>3;if(firstEntry||!forbiddenMove){self.collapseSubcategories();$(this).parent().removeClass("collapse");_lastEntryX=currentEntryX;_lastEntryY=currentEntryY}});if(self.parentsAreClickable){$container.find(".category-list li.parent h5.multi").click(function(){if(self.clickFunc!=null){eval(self.clickFunc)}if(self.clickCallback!=null){self.clickCallback.apply(this,[])}self.resetCategoryTree()})}$container.find(".category-list li.parent h5.single").mouseover(function(){self.collapseSubcategories()});$container.find(".category-list li.parent h5.single").click(function(){if(self.clickFunc!=null){eval(self.clickFunc)}if(self.clickCallback!=null){self.clickCallback.apply(this,[])}self.resetCategoryTree()});$container.find(".category-list li.parent ul li").click(function(){if(self.clickFunc!=null){eval(self.clickFunc)}if(self.clickCallback!=null){self.clickCallback.apply(this,[])}self.resetCategoryTree()});$container.find("dl.category-search").mouseover(function(){self.collapseSubcategories()});$container.find("a.add-categories").mouseover(function(){self.collapseSubcategories()});$container.find("a.close").click(function(){self.resetCategoryTree()});$container.find(".category-search-key").bind("keyup change paste",self.monitorInput);$container.blur(function(){self.resetCategoryTree()});if(self.initFunc!=null){eval(self.initFunc)}});this.monitorInput=function(e){var thisBox=$(this);var thisObj=this;var charCode=(e==null)?0:jQuery.GetKeyCode(e);window.clearTimeout(thisBox.data("timeout"));if(charCode==13||charCode==27||charCode==40||charCode==38){Meniga.EventBus.trigger(Meniga.Events.CategoryTreeFiltered,e,thisObj)}else{thisBox.data("timeout",window.setTimeout(function(){var newTerm=thisBox.val();if(newTerm!=self.term){self.term=newTerm;Meniga.EventBus.trigger(Meniga.Events.CategoryTreeFiltered,e,thisObj)}},self.delay))}};this.resetCategoryTree=function(){self.collapseSubcategories();self.resetCategoryFilter();var $container=$(self.container);$container.find(".category-container").addClass("hide");_canScrollWithin=true;_lastEntryX=null;_lastEntryY=null;if(self.resetFunc!=null){eval(self.resetFunc)}};this.collapseSubcategories=function(container){var $container=$(self.container);$container.find(".category-list li.parent").each(function(){if(!$(this).hasClass("collapse")){$(this).addClass("collapse")}})};this.load=function(){var $container=$(self.container);var $cats=$container.find(".category-container");if($cats.size()>0){if($cats.hasClass("hide")){self.resetCategoryFilter();$cats.removeClass("hide");$container.find(".category-search-key").val("").focus();if(self.loadFunc!=null){eval(self.loadFunc)}self.collapseSubcategories()}else{self.resetCategoryTree()}}else{self.render()}};this.render=function(){var container=self.container;$(container).menigaload({url:self.listUrl,params:{showIncomeCategories:self.showIncomeCategories,showAccummulatedParent:self.showAccummulatedParent,container:self.container},showUpdate:false,tracker:{type:"off"},callback:function(){Meniga.EventBus.trigger(Meniga.Events.CategoryTreeInitLoaded);self.load()}})};this.resetCategoryFilter=function(){var $container=$(self.container);$container.find(".search-results").html("");var $search=$container.find("dl.category-search");var $detected=$container.find("dl.detected-categories");var $yours=$container.find("dl.your-categories");if($search.hasClass("alone")){$search.removeClass("alone")}if($detected.hasClass("search")){$detected.removeClass("search")}if($yours.hasClass("search")){$yours.removeClass("search")}};this.convertCategoriesToData=function(container){var data=new Array();$(container).find(".find-me").each(function(){var $item=$(this);var dataItem={id:$item.attr("data-catid"),name:trim($item.html())};data.push(dataItem)});return data};this.filter=function(e,obj){var text=obj.value;var keycode=(e==null)?0:jQuery.GetKeyCode(e);var $container=$(self.container);var $obj=$(obj);var search="";var $search=$container.find("dl.category-search");var $detected=$container.find("dl.detected-categories");var $yours=$container.find("dl.your-categories");if(text==""){if($search.hasClass("alone")){$search.removeClass("alone")}if($detected.hasClass("search")){$detected.removeClass("search")}if($yours.hasClass("search")){$yours.removeClass("search")}}else{if(!$search.hasClass("alone")){$search.addClass("alone")}if(!$detected.hasClass("search")){$detected.addClass("search")}if(!$yours.hasClass("search")){$yours.addClass("search")}}var opts={results:self.container+" .search-results",defaultValue:MenigaLang.translate("FilterSearchForCategories"),max:-1,showinit:false,data:self.convertCategoriesToData(self.container),cleanup:true,prefix:"cat-",tooltip:MenigaLang.translate("FilterDropdownSelect"),searchLimit:0};try{search=trim($obj.val().toLowerCase())}catch(err){}var $results=$(opts.results);var $selectedTag=$results.find("div.selected:eq(0)");if(search.length>opts.searchLimit||opts.showinit){if(keycode==13){if($selectedTag.size()>0){$selectedTag.click();$obj.blur();_keyboardOn=true;return}}else{if(keycode==27){$results.html("");$(obj).val("");_keyboardOn=true;return}else{if(keycode==40){if($selectedTag.size()>0){if($selectedTag.next().length>0){$selectedTag.clearClass();$selectedTag.next().setClass("selected")}}else{$results.find("div:eq(0)").setClass("selected")}}else{if(keycode==38){if($selectedTag.size()>0){if($selectedTag.prev().length>0){$selectedTag.clearClass();$selectedTag.prev().setClass("selected")}}}else{$results.html("");var counter=0;$results.show();for(var i=0;i<opts.data.length;i++){var itemName=opts.data[i].name;var itemId=opts.data[i].id;if((($obj.val()==""||$obj.val()==opts.defaultValue)&&opts.showinit)||(itemName.toLowerCase().indexOf($obj.val().toLowerCase())>-1)){if(opts.max==-1||opts.max>counter){$results.append('<div class="filter-item" title="'+opts.tooltip+'" data-catid="'+itemId+'">'+itemName+"</div>");counter++}}}if(self.clickFunc!=null){$results.find(".filter-item").click(function(){eval(self.clickFunc);self.resetCategoryTree()})}if(counter>0&&!$results.hasClass("auto-fill-results")){$results.addClass("auto-fill-results")}}}}}}else{if(opts.cleanup){$results.html("");$results.hide()}}}};Meniga.ChartTypeDisplay=function(attributes){_.extend(this,{Pie:1,Map:2,Line:3,Columns:4,Area:5,StackedColumns:6,Bar:7},attributes)};Meniga.ChartProjection=function(attributes){_.extend(this,{container:null,monthRange:0,months:0,label:""},attributes)};Meniga.ChartTrends=function(attributes){_.extend(this,{container:null,average:0,label:""},attributes)};Meniga.ChartsWidgetBase=function(attributes){_.extend(this,{container:null,tableContainer:null,projection:null,trends:null,chartType:1,clickFunc:"",initFunc:"",dataRows:[],dataColumns:[],dataColors:undefined,height:0,width:0,fontSize:12,title:"",subtitle:"",xRotation:0,xStep:null,yRotation:0,yStep:null,reverseAxis:false,allowPointSelect:true,hideLegend:false,hideXAxis:false,hideYAxis:false,hideTooltip:false,hideMarker:false,shadow:true,borderWidth:1,margin:undefined,backgroundColor:null,allChartTypes:new Meniga.ChartTypeDisplay()},attributes);var self=this;Meniga.EventBus.bind(Meniga.Events.ChartClicked,function(column,row){if(self.clickFunc!=null){eval(self.clickFunc)}});Meniga.EventBus.bind(Meniga.Events.ChartLoaded,function(){if(self.initFunc!=null){eval(self.initFunc)}setTimeout(function(){if(self.projection!=null){Meniga.EventBus.trigger(Meniga.Events.DrawProjectionLine)}if(self.trends!=null){Meniga.EventBus.trigger(Meniga.Events.DrawTrendLine)}},1000)});Meniga.EventBus.bind(Meniga.Events.DrawTrendLine,function(){self.drawTrendLine()});Meniga.EventBus.bind(Meniga.Events.DrawProjectionLine,function(){self.drawProjectionLine()});this.initialize=function(){self.drawChart()};this.chartLoaded=function(){Meniga.EventBus.trigger(Meniga.Events.ChartLoaded)};this.chartClicked=function(column,row){Meniga.EventBus.trigger(Meniga.Events.ChartClicked,column,row)};this.destroy=function(){if(self.projection!=null){$("#"+self.projection.container).hide()}if(self.trends!=null){$("#"+self.trends.container).hide()}Meniga.EventBus.unbind(Meniga.Events.ChartClicked);Meniga.EventBus.unbind(Meniga.Events.ChartLoaded);Meniga.EventBus.unbind(Meniga.Events.DrawTrendLine);Meniga.EventBus.unbind(Meniga.Events.DrawProjectionLine)};_.extend(Meniga.ChartsWidgetBase.prototype,{drawChart:function(){},drawTrendLine:function(){},drawProjectionLine:function(){}})};Meniga.ChartsWidgetBase.extend=extend})();JSONstring={compactOutput:false,includeProtos:false,includeFunctions:false,detectCirculars:true,restoreCirculars:true,make:function(a,b){this.restore=b;this.mem=[];this.pathMem=[];return this.toJsonStringArray(a).join("")},toObject:function(x){if(!this.cleaner){try{this.cleaner=new RegExp('^("(\\\\.|[^"\\\\\\n\\r])*?"|[,:{}\\[\\]0-9.\\-+Eaeflnr-u \\n\\r\\t])+?$')}catch(a){this.cleaner=/^(true|false|null|\[.*\]|\{.*\}|".*"|\d+|\d+\.\d+)$/}}if(!this.cleaner.test(x)){return{}}eval("this.myObj="+x);if(!this.restoreCirculars||!alert){return this.myObj}if(this.includeFunctions){var x=this.myObj;for(var i in x){if(typeof x[i]=="string"&&!x[i].indexOf("JSONincludedFunc:")){x[i]=x[i].substring(17);eval("x[i]="+x[i])}}}this.restoreCode=[];this.make(this.myObj,true);var r=this.restoreCode.join(";")+";";eval('r=r.replace(/\\W([0-9]{1,})(\\W)/g,"[$1]$2").replace(/\\.\\;/g,";")');eval(r);return this.myObj},toJsonStringArray:function(c,j){if(!j){this.path=[]}j=j||[];var k;switch(typeof c){case"object":this.lastObj=c;if(this.detectCirculars){var g=this.mem;var h=this.pathMem;for(var f=0;f<g.length;f++){if(c===g[f]){j.push('"JSONcircRef:'+h[f]+'"');return j}}g.push(c);h.push(this.path.join("."))}if(c){if(c.constructor==Array){j.push("[");for(var f=0;f<c.length;++f){this.path.push(f);if(f>0){j.push(",\n")}this.toJsonStringArray(c[f],j);this.path.pop()}j.push("]");return j}else{if(typeof c.toString!="undefined"){j.push("{");var e=true;for(var f in c){if(!this.includeProtos&&c[f]===c.constructor.prototype[f]){continue}this.path.push(f);var d=j.length;if(!e){j.push(this.compactOutput?",":",\n")}this.toJsonStringArray(f,j);j.push(":");this.toJsonStringArray(c[f],j);if(j[j.length-1]==k){j.splice(d,j.length-d)}else{e=false}this.path.pop()}j.push("}");return j}}return j}j.push("null");return j;case"unknown":case"undefined":case"function":if(!this.includeFunctions){j.push(k);return j}c="JSONincludedFunc:"+c;j.push('"');var b=["\n","\\n","\r","\\r",'"','\\"'];c+="";for(var f=0;f<6;f+=2){c=c.split(b[f]).join(b[f+1])}j.push(c);j.push('"');return j;case"string":if(this.restore&&c.indexOf("JSONcircRef:")==0){this.restoreCode.push("this.myObj."+this.path.join(".")+"="+c.split("JSONcircRef:").join("this.myObj."))}j.push('"');var b=["\n","\\n","\r","\\r",'"','\\"'];c+="";for(var f=0;f<6;f+=2){c=c.split(b[f]).join(b[f+1])}j.push(c);j.push('"');return j;default:j.push(String(c));return j}}};(function(a){var b=function(c){if(!c){var c=window.event}c.cancelBubble=true;if(c.stopPropagation){c.stopPropagation()}};a.fn.checkbox=function(d){try{document.execCommand("BackgroundImageCache",false,true)}catch(c){}var i={cls:"jquery-checkbox",empty:"/Content/jquery-ui/plugins/checkbox/empty.png"};i=a.extend(i,d||{});var j=function(e){var f=e.checked;var g=e.disabled;var h=a(e);if(e.stateInterval){clearInterval(e.stateInterval)}e.stateInterval=setInterval(function(){if(e.disabled!=g){h.trigger((g=!!e.disabled)?"disable":"enable")}if(e.checked!=f){h.trigger((f=!!e.checked)?"check":"uncheck")}},10);return h};return this.each(function(){var e=this;var f=j(e);if(e.wrapper){e.wrapper.remove()}e.wrapper=a('<span class="'+i.cls+'"><span class="mark"><img src="'+i.empty+'" /></span></span>');e.wrapperInner=e.wrapper.children("span:eq(0)");e.wrapper.hover(function(h){e.wrapperInner.addClass(i.cls+"-hover");b(h)},function(h){e.wrapperInner.removeClass(i.cls+"-hover");b(h)});f.css({position:"absolute",zIndex:-1,visibility:"hidden"}).after(e.wrapper);var g=false;if(f.attr("id")){g=a("label[for="+f.attr("id")+"]");if(!g.length){g=false}}if(!g){g=f.closest?f.closest("label"):f.parents("label:eq(0)");if(!g.length){g=false}}if(g){g.hover(function(h){e.wrapper.trigger("mouseover",[h])},function(h){e.wrapper.trigger("mouseout",[h])});g.click(function(h){f.trigger("click",[h]);b(h);return false})}e.wrapper.click(function(h){f.trigger("click",[h]);b(h);return false});f.click(function(h){b(h)});f.bind("disable",function(){e.wrapperInner.addClass(i.cls+"-disabled")}).bind("enable",function(){e.wrapperInner.removeClass(i.cls+"-disabled")});f.bind("check",function(){e.wrapper.addClass(i.cls+"-checked")}).bind("uncheck",function(){e.wrapper.removeClass(i.cls+"-checked")});a("img",e.wrapper).bind("dragstart",function(){return false}).bind("mousedown",function(){return false});if(window.getSelection){e.wrapper.css("MozUserSelect","none")}if(e.checked){e.wrapper.addClass(i.cls+"-checked")}if(e.disabled){e.wrapperInner.addClass(i.cls+"-disabled")}})}})(jQuery);(function(a){a.extend({progressBar:new function(){this.defaults={steps:10,step_duration:10,max:100,showText:true,textFormat:"percentage",width:400,height:13,callback:null,boxImage:"/Content/Images/meniga_progressbar.gif",barImage:{0:"/Content/Images/meniga_progressbar_green.gif",50:"/Content/Images/meniga_progressbar_yellow.gif",83:"/Content/Images/meniga_progressbar_red.gif"},running_value:0,value:0,image:null};this.construct=function(b,c){var e=null;var d=null;if(b!=null){if(!isNaN(b)){e=b;if(c!=null){d=c}}else{d=b}}return this.each(function(j){var o=this;var k=this.config;if(e!=null&&this.bar!=null&&this.config!=null){this.config.value=e;if(d!=null){o.config=a.extend(this.config,d)}k=o.config}else{var h=a(this);var k=a.extend({},a.progressBar.defaults,d);k.id=h.attr("id")?h.attr("id"):Math.ceil(Math.random()*100000);if(e==null){e=h.html().replace("%","")}k.value=e;k.running_value=0;k.image=l(k);h.html("");var i=document.createElement("img");var q=document.createElement("span");var f=a(i);var g=a(q);o.bar=f;f.attr("id",k.id+"_pbImage");g.attr("id",k.id+"_pbText");g.html(n(k));f.attr("title",n(k));f.attr("alt",n(k));f.attr("src",k.boxImage);f.attr("width",k.width);f.css("width",k.width+"px");f.css("height",k.height+"px");f.css("background-image","url("+k.image+")");f.css("background-position",((k.width*-1))+"px 50%");f.css("padding","0");f.css("margin","0");h.append(f);h.append(g)}function m(r){return r.running_value*100/r.max}function l(r){var t=r.barImage;if(typeof(r.barImage)=="object"){for(var s in r.barImage){if(r.running_value>=parseInt(s)){t=r.barImage[s]}else{break}}}return t}function n(r){if(r.showText){if(r.textFormat=="percentage"){return" "+Math.round(r.running_value)+"%"}else{if(r.textFormat=="fraction"){return" "+r.running_value+"/"+r.max}}}}k.increment=Math.round((k.value-k.running_value)/k.steps);if(k.increment<0){k.increment*=-1}if(k.increment<1){k.increment=1}var p=setInterval(function(){var u=k.width/100;var v=false;if(k.running_value>k.value){if(k.running_value-k.increment<k.value){k.running_value=k.value}else{k.running_value-=k.increment}}else{if(k.running_value<k.value){if(k.running_value+k.increment>k.value){k.running_value=k.value}else{k.running_value+=k.increment}}}if(k.running_value==k.value){clearInterval(p)}var r=a("#"+k.id+"_pbImage");var s=a("#"+k.id+"_pbText");var t=l(k);if(t!=k.image){r.css("background-image","url("+t+")");k.image=t}r.css("background-position",(((k.width*-1))+(m(k)*u))+"px 50%");r.attr("title",n(k));s.html(n(k));if(k.callback!=null&&typeof(k.callback)=="function"){k.callback(k)}o.config=k},k.step_duration)})}}});a.fn.extend({progressBar:a.progressBar.construct})})(jQuery);(function($){var defaults={reNumbers:/(-|-\$)?(\d+(,\d{3})*(\.\d{1,})?|\.\d{1,})/g,cleanseNumber:function(v){return v.replace(/[^0-9.\-]/g,"")},useFieldPlugin:(!!$.fn.getValue),onParseError:null,onParseClear:null};$.Calculation={version:"0.4.05",setDefaults:function(options){$.extend(defaults,options)}};$.fn.parseNumber=function(options){var aValues=[];options=$.extend(options,defaults);this.each(function(){var $el=$(this),sMethod=($el.is(":input")?(defaults.useFieldPlugin?"getValue":"val"):"text"),v=$el[sMethod]().match(defaults.reNumbers,"");if(v==null){v=0;if(jQuery.isFunction(options.onParseError)){options.onParseError.apply($el,[sMethod])}$.data($el[0],"calcParseError",true)}else{v=options.cleanseNumber.apply(this,[v[0]]);if($.data($el[0],"calcParseError")&&jQuery.isFunction(options.onParseClear)){options.onParseClear.apply($el,[sMethod]);$.data($el[0],"calcParseError",false)}}aValues.push(parseFloat(v,10))});return aValues};$.fn.calc=function(expr,vars,cbFormat,cbDone){var $this=this,exprValue="",precision=0,$el,parsedVars={},tmp,sMethod,_,bIsError=false;for(var k in vars){expr=expr.replace((new RegExp("("+k+")","g")),"_.$1");if(!!vars[k]&&!!vars[k].jquery){parsedVars[k]=vars[k].parseNumber()}else{parsedVars[k]=vars[k]}}this.each(function(i,el){var p,len;$el=$(this);sMethod=($el.is(":input")?(defaults.useFieldPlugin?"setValue":"val"):"text");_={};for(var k in parsedVars){if(typeof parsedVars[k]=="number"){_[k]=parsedVars[k]}else{if(typeof parsedVars[k]=="string"){_[k]=parseFloat(parsedVars[k],10)}else{if(!!parsedVars[k]&&(parsedVars[k] instanceof Array)){tmp=(parsedVars[k].length==$this.length)?i:0;_[k]=parsedVars[k][tmp]}}}if(isNaN(_[k])){_[k]=0}p=_[k].toString().match(/\.\d+$/gi);len=(p)?p[0].length-1:0;if(len>precision){precision=len}}try{exprValue=eval(expr);if(precision){exprValue=Number(exprValue.toFixed(Math.max(precision,4)))}if(!!cbFormat){exprValue=cbFormat(exprValue)}}catch(e){exprValue=e;bIsError=true}$el[sMethod](exprValue.toString())});if(!!cbDone){cbDone(this)}return this};$.each(["sum","avg","min","max"],function(i,method){$.fn[method]=function(bind,selector){if(arguments.length==0){return math[method](this.parseNumber())}var bSelOpt=selector&&(selector.constructor==Object)&&!(selector instanceof jQuery);var opt=bind&&bind.constructor==Object?bind:{bind:bind||"keyup",selector:(!bSelOpt)?selector:null,oncalc:null};if(bSelOpt){opt=jQuery.extend(opt,selector)}if(!!opt.selector){opt.selector=$(opt.selector)}var self=this,sMethod,doCalc=function(){var value=math[method](self.parseNumber(opt));if(!!opt.selector){sMethod=(opt.selector.is(":input")?(defaults.useFieldPlugin?"setValue":"val"):"text");opt.selector[sMethod](value.toString())}if(jQuery.isFunction(opt.oncalc)){opt.oncalc.apply(self,[value,opt])}};doCalc();return self.bind(opt.bind,doCalc)}});var math={sum:function(a){var total=0,precision=0;$.each(a,function(i,v){var p=v.toString().match(/\.\d+$/gi),len=(p)?p[0].length-1:0;if(len>precision){precision=len}total+=v});if(precision){total=Number(total.toFixed(precision))}return total},avg:function(a){return math.sum(a)/a.length},min:function(a){return Math.min.apply(Math,a)},max:function(a){return Math.max.apply(Math,a)}}})(jQuery);(function(c){function b(d,e,f){this.dec=d;this.group=e;this.neg=f}function a(f){var d=".";var e=",";var g="-";if(f=="us"||f=="ae"||f=="eg"||f=="il"||f=="jp"||f=="sk"||f=="th"||f=="cn"||f=="hk"||f=="tw"||f=="au"||f=="ca"||f=="gb"||f=="in"){d=".";e=","}else{if(f=="de"||f=="vn"||f=="es"||f=="dk"||f=="at"||f=="gr"||f=="br"){d=",";e="."}else{if(f=="cz"||f=="fr"||f=="fi"||f=="ru"||f=="se"){e=" ";d=","}else{if(f=="ch"){e="'";d="."}}}}return new b(d,e,g)}c.formatNumber=function(h,j){var j=c.extend({},c.fn.parse.defaults,j);var e=a(j.locale.toLowerCase());var d=e.dec;var f=e.group;var g=e.neg;var i=new String(h);i=i.replace(".",d).replace("-",g);return i};c.fn.parse=function(i){var i=c.extend({},c.fn.parse.defaults,i);var f=a(i.locale.toLowerCase());var e=f.dec;var g=f.group;var h=f.neg;var j="1234567890.-";var d=[];this.each(function(){var n=new String(c(this).text());if(c(this).is(":input")){n=new String(c(this).val())}while(n.indexOf(g)>-1){n=n.replace(g,"")}n=n.replace(e,".").replace(h,"-");var o="";var k=false;if(n.charAt(n.length-1)=="%"){k=true}for(var l=0;l<n.length;l++){if(j.indexOf(n.charAt(l))>-1){o=o+n.charAt(l)}}var m=new Number(o);if(k){m=m/100;m=m.toFixed(o.length-1)}d.push(m)});return d};c.parseSingle=function(f,m){var m=c.extend({},c.fn.parse.defaults,m);var n=f;var e=a(m.locale.toLowerCase());var d=e.dec;var g=e.group;var k=e.neg;var o="1234567890.-";while(n.indexOf(g)>-1){n=n.replace(g,"")}n=n.replace(d,".").replace(k,"-");var p="";var h=false;if(n.charAt(n.length-1)=="%"){h=true}for(var j=0;j<n.length;j++){if(o.indexOf(n.charAt(j))>-1){p=p+n.charAt(j)}}var l=new Number(p);if(h){l=l/100;l=l.toFixed(p.length-1)}return l};c.fn.format=function(h){var h=c.extend({},c.fn.format.defaults,h);var e=a(h.locale.toLowerCase());var d=e.dec;var f=e.group;var g=e.neg;var i="0#-,.";return this.each(function(){var A=new String(c(this).text());if(c(this).is(":input")){A=new String(c(this).val())}var x="";var q=false;for(var p=0;p<h.format.length;p++){if(i.indexOf(h.format.charAt(p))==-1){x=x+h.format.charAt(p)}else{if(p==0&&h.format.charAt(p)=="-"){q=true;continue}else{break}}}var z="";for(var p=h.format.length-1;p>=0;p--){if(i.indexOf(h.format.charAt(p))==-1){z=h.format.charAt(p)+z}else{break}}h.format=h.format.substring(x.length);h.format=h.format.substring(0,h.format.length-z.length);if(h.raw!=true){while(A.indexOf(f)>-1){A=A.replace(f,"")}var s=new Number(A.replace(d,".").replace(g,"-"))}else{var s=new Number(A)}if(z=="%"){s=s*100}var y="";var m=s%1;if(h.format.indexOf(".")>-1){var k=d;var j=h.format.substring(h.format.lastIndexOf(".")+1);var l=new String(m.toFixed(j.length));l=l.substring(l.lastIndexOf(".")+1);for(var p=0;p<j.length;p++){if(j.charAt(p)=="#"&&l.charAt(p)!="0"){k+=l.charAt(p);continue}else{if(j.charAt(p)=="#"&&l.charAt(p)=="0"){var r=l.substring(p);if(r.match("[1-9]")){k+=l.charAt(p);continue}else{break}}else{if(j.charAt(p)=="0"){k+=l.charAt(p)}}}}y+=k}else{s=Math.round(s)}var u=Math.floor(s);if(s<0){u=Math.ceil(s)}var t="";if(u==0){t="0"}else{var v="";if(h.format.indexOf(".")==-1){v=h.format}else{v=h.format.substring(0,h.format.indexOf("."))}var w=new String(Math.abs(u));var o=9999;if(v.lastIndexOf(",")!=-1){o=v.length-v.lastIndexOf(",")-1}var n=0;for(var p=w.length-1;p>-1;p--){t=w.charAt(p)+t;n++;if(n==o&&p!=0){t=f+t;n=0}}}y=t+y;if(s<0&&q&&x.length>0){x=g+x}else{if(s<0){y=g+y}}if(!h.decimalSeparatorAlwaysShown){if(y.lastIndexOf(d)==y.length-1){y=y.substring(0,y.length-1)}}y=x+y+z;if(c(this).is(":input")){c(this).val(y)}else{c(this).text(y)}})};c.formatSingle=function(B,w){var A=""+B;var w=c.extend({},c.fn.format.defaults,w);var j=a(w.locale.toLowerCase());var d=j.dec;var k=j.group;var o=j.neg;var C="0#-,.";var x="";var p=false;for(var n=0;n<w.format.length;n++){if(C.indexOf(w.format.charAt(n))==-1){x=x+w.format.charAt(n)}else{if(n==0&&w.format.charAt(n)=="-"){p=true;continue}else{break}}}var z="";for(var n=w.format.length-1;n>=0;n--){if(C.indexOf(w.format.charAt(n))==-1){z=w.format.charAt(n)+z}else{break}}w.format=w.format.substring(x.length);w.format=w.format.substring(0,w.format.length-z.length);if(w.raw!=true){while(A.indexOf(k)>-1){A=A.replace(k,"")}var r=new Number(A.replace(d,".").replace(o,"-"))}else{var r=new Number(A)}if(z=="%"){r=r*100}var y="";var h=r%1;if(w.format.indexOf(".")>-1){var f=d;var e=w.format.substring(w.format.lastIndexOf(".")+1);var g=new String(h.toFixed(e.length));g=g.substring(g.lastIndexOf(".")+1);for(var n=0;n<e.length;n++){if(e.charAt(n)=="#"&&g.charAt(n)!="0"){f+=g.charAt(n);continue}else{if(e.charAt(n)=="#"&&g.charAt(n)=="0"){var q=g.substring(n);if(q.match("[1-9]")){f+=g.charAt(n);continue}else{break}}else{if(e.charAt(n)=="0"){f+=g.charAt(n)}}}}y+=f}else{r=Math.round(r)}var t=Math.floor(r);if(r<0){t=Math.ceil(r)}var s="";if(t==0){s="0"}else{var u="";if(w.format.indexOf(".")==-1){u=w.format}else{u=w.format.substring(0,w.format.indexOf("."))}var v=new String(Math.abs(t));var m=9999;if(u.lastIndexOf(",")!=-1){m=u.length-u.lastIndexOf(",")-1}var l=0;for(var n=v.length-1;n>-1;n--){s=v.charAt(n)+s;l++;if(l==m&&n!=0){s=k+s;l=0}}}y=s+y;if(r<0&&p&&x.length>0){x=o+x}else{if(r<0){y=o+y}}if(!w.decimalSeparatorAlwaysShown){if(y.lastIndexOf(d)==y.length-1){y=y.substring(0,y.length-1)}}y=x+y+z;return y};c.fn.parse.defaults={locale:"us",decimalSeparatorAlwaysShown:false};c.fn.format.defaults={format:"#,###.00",locale:"us",decimalSeparatorAlwaysShown:false}})(jQuery);jQuery.fn.selectToUISlider=function(m){var l=jQuery(this);var h=jQuery.extend({labels:3,tooltip:true,tooltipSrc:"text",labelSrc:"value",sliderOptions:null},m);var b=(function(){var j=[];l.each(function(){j.push("handle_"+jQuery(this).attr("id"))});return j})();var k=(function(){var j=[];l.eq(0).find("option").each(function(){j.push({value:jQuery(this).attr("value"),text:jQuery(this).text()})});return j})();var a=(function(){if(l.eq(0).find("optgroup").size()>0){var j=[];l.eq(0).find("optgroup").each(function(r){j[r]={};j[r].label=jQuery(this).attr("label");j[r].options=[];jQuery(this).find("option").each(function(){j[r].options.push({text:jQuery(this).text(),value:jQuery(this).attr("value")})})});return j}else{return null}})();function e(j){return j.constructor==Array}function p(j){return(h.tooltipSrc=="text")?k[j].text:k[j].value}var o={step:1,min:0,orientation:"horizontal",max:k.length-1,range:l.length>1,slide:function(r,v){var s=v.value;if(_savedSliderValue!=null){s=_savedSliderValue;_savedSliderValue=null}var u=jQuery(v.handle);var t=p(s);u.attr("aria-valuetext",t).attr("aria-valuenow",s).find(".ui-slider-tooltip .ttContent").text(t);var j=jQuery("#"+u.attr("id").split("handle_")[1]);j.find("option").eq(s).attr("selected","selected")},values:(function(){var j=[];l.each(function(){j.push(jQuery(this).get(0).selectedIndex)});return j})()};h.sliderOptions=(m)?jQuery.extend(o,m.sliderOptions):o;l.bind("change keyup click",function(){var s=jQuery(this).get(0).selectedIndex;var r=jQuery("#handle_"+jQuery(this).attr("id"));var j=r.data("handleNum");r.parents(".ui-slider:eq(0)").slider("values",j,s)});var n=jQuery("<div></div>");l.each(function(r){var j="";var t=jQuery("label[for="+jQuery(this).attr("id")+"]");var s=(t.size()>0)?"Slider control for "+t.text()+"":"";var u=t.attr("id")||t.attr("id","label_"+b[r]).attr("id");if(h.tooltip==false){j=' style="display: none;"'}jQuery('<a href="#" tabindex="0" id="'+b[r]+'" class="ui-slider-handle" role="slider" aria-labelledby="'+u+'" aria-valuemin="'+h.sliderOptions.min+'" aria-valuemax="'+h.sliderOptions.max+'" aria-valuenow="'+h.sliderOptions.values[r]+'" aria-valuetext="'+p(h.sliderOptions.values[r])+'" ><span class="screenReaderContext">'+s+'</span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"'+j+'><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner"></span></span></span></a>').data("handleNum",r).appendTo(n)});if(a){var c=0;var i=n.append('<dl class="ui-slider-scale ui-helper-reset" role="presentation"></dl>').find(".ui-slider-scale:eq(0)");jQuery(a).each(function(r){i.append('<dt style="width: '+(100/a.length).toFixed(2)+"%; left:"+(r/(a.length-1)*100).toFixed(2)+'%"><span>'+this.label+"</span></dt>");var j=this.options;jQuery(this.options).each(function(s){var u=(c==k.length-1||c==0)?'style="display: none;"':"";var t=(h.labelSrc=="text")?j[s].text:j[s].value;i.append('<dd style="left:'+g(c)+'"><span class="ui-slider-label">'+t+'</span><span class="ui-slider-tic ui-widget-content"'+u+"></span></dd>");c++})})}else{var i=n.append('<ol class="ui-slider-scale ui-helper-reset" role="presentation"></ol>').find(".ui-slider-scale:eq(0)");jQuery(k).each(function(j){var s=(j==k.length-1||j==0)?'style="display: none;"':"";var r=(h.labelSrc=="text")?this.text:this.value;i.append('<li style="left:'+g(j)+'"><span class="ui-slider-label">'+r+'</span><span class="ui-slider-tic ui-widget-content"'+s+"></span></li>")})}function g(j){return(j/(k.length-1)*100).toFixed(2)+"%"}if(h.labels>1){n.find(".ui-slider-scale li:last span.ui-slider-label, .ui-slider-scale dd:last span.ui-slider-label").addClass("ui-slider-label-show")}var d=Math.max(1,Math.round(k.length/h.labels));for(var f=0;f<k.length;f+=d){if((k.length-f)>d){n.find(".ui-slider-scale li:eq("+f+") span.ui-slider-label, .ui-slider-scale dd:eq("+f+") span.ui-slider-label").addClass("ui-slider-label-show")}}n.find(".ui-slider-scale dt").each(function(j){jQuery(this).css({left:((100/(a.length))*j).toFixed(2)+"%"})});n.insertAfter(jQuery(this).eq(this.length-1)).slider(h.sliderOptions).attr("role","application").find(".ui-slider-label").each(function(){jQuery(this).css("marginLeft",-jQuery(this).width()/2)});n.find(".ui-tooltip-pointer-down-inner").each(function(){var r=jQuery(".ui-tooltip-pointer-down-inner").css("borderTopWidth");var j=jQuery(this).parents(".ui-slider-tooltip").css("backgroundColor");jQuery(this).css("border-top",r+" solid "+j)});var q=n.slider("values");if(e(q)){jQuery(q).each(function(j){n.find(".ui-slider-tooltip .ttContent").eq(j).text(p(this))})}else{n.find(".ui-slider-tooltip .ttContent").eq(0).text(p(q))}return this};var SWFUpload;if(SWFUpload==undefined){SWFUpload=function(a){if(hasFlashVersionOrBetter(7,0)){this.initSWFUpload(a)}else{var b=document.getElementById(a.button_placeholder_id)||a.button_placeholder;if(b==undefined){throw"Could not find the placeholder element: "+a.button_placeholder_id}b.parentNode.parentNode.innerHTML=MenigaLang.translate("UseBasicImport").format('<a class="underline" href="javascript:jQuery.OpenWindow(\'http://get.adobe.com/flashplayer/\', true)">',"</a>",'<a href="javascript:jQuery.UseBasicImport()" class="underline">',"</a>")}}}SWFUpload.prototype.initSWFUpload=function(b){try{this.customSettings={};this.settings={};this.eventQueue=[];this.movieName="SWFUpload_"+SWFUpload.movieCount++;this.movieElement=null;SWFUpload.instances[this.movieName]=this;this.initSettings(b);this.loadFlash();this.displayDebugInfo()}catch(a){delete SWFUpload.instances[this.movieName];throw a}};SWFUpload.instances={};SWFUpload.movieCount=0;SWFUpload.version="2.2.1 2009-03-30";SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290};SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5};SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120,JAVASCRIPT:-130};SWFUpload.CURSOR={ARROW:-1,HAND:-2};SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"};SWFUpload.completeURL=function(d){try{var c="";if(typeof(d)!=="string"||d.match(/^https?:\/\//i)||d.match(/^\//)||d===""){return d}var b=window.location.pathname.lastIndexOf("/");if(b<=0){c="/"}else{c=window.location.pathname.substr(0,b)+"/"}return c+d}catch(a){return d}};SWFUpload.prototype.initSettings=function(a){this.ensureDefault=function(f,c){var e=a[f];if(e!=undefined){if(typeof(e)==="object"&&!(e instanceof Array)){var b={};for(var d in e){if(e.hasOwnProperty(d)){b[d]=e[d]}}this.settings[f]=b}else{this.settings[f]=e}}else{this.settings[f]=c}};this.ensureDefault("upload_url","");this.ensureDefault("preserve_relative_urls",false);this.ensureDefault("file_post_name","Filedata");this.ensureDefault("post_params",{});this.ensureDefault("use_query_string",false);this.ensureDefault("requeue_on_error",false);this.ensureDefault("http_success",[]);this.ensureDefault("assume_success_timeout",0);this.ensureDefault("file_types","*.*");this.ensureDefault("file_types_description","All Files");this.ensureDefault("file_size_limit",0);this.ensureDefault("file_upload_limit",0);this.ensureDefault("file_queue_limit",0);this.ensureDefault("flash_url","swfupload.swf");this.ensureDefault("prevent_swf_caching",true);this.ensureDefault("button_image_url","");this.ensureDefault("button_width",1);this.ensureDefault("button_height",1);this.ensureDefault("button_text","");this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;");this.ensureDefault("button_text_top_padding",0);this.ensureDefault("button_text_left_padding",0);this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES);this.ensureDefault("button_disabled",false);this.ensureDefault("button_placeholder_id","");this.ensureDefault("button_placeholder",null);this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW);this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.TRANSPARENT);this.ensureDefault("debug",false);this.settings.debug_enabled=this.settings.debug;this.settings.return_upload_start_handler=this.returnUploadStart;this.ensureDefault("swfupload_loaded_handler",null);this.ensureDefault("file_dialog_start_handler",null);this.ensureDefault("file_queued_handler",null);this.ensureDefault("file_queue_error_handler",null);this.ensureDefault("file_dialog_complete_handler",null);this.ensureDefault("upload_start_handler",null);this.ensureDefault("upload_progress_handler",null);this.ensureDefault("upload_error_handler",null);this.ensureDefault("upload_success_handler",null);this.ensureDefault("upload_complete_handler",null);this.ensureDefault("button_action_handler",null);this.ensureDefault("debug_handler",this.debugMessage);this.ensureDefault("custom_settings",{});this.customSettings=this.settings.custom_settings;if(!!this.settings.prevent_swf_caching){this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+new Date().getTime()}if(!this.settings.preserve_relative_urls){this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url)}delete this.ensureDefault};SWFUpload.prototype.loadFlash=function(){var a,b;if(document.getElementById(this.movieName)!==null){throw"ID "+this.movieName+" is already in use. The Flash Object could not be added"}a=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder;if(a==undefined){throw"Could not find the placeholder element: "+this.settings.button_placeholder_id}var c=(a.currentStyle&&a.currentStyle.display||window.getComputedStyle&&document.defaultView.getComputedStyle(a,null).getPropertyValue("display"))!=="block"?"span":"div";b=document.createElement(c);b.innerHTML=this.getFlashHTML();a.parentNode.replaceChild(b.firstChild,a);if(window[this.movieName]==undefined){window[this.movieName]=this.getMovieElement()}};SWFUpload.prototype.getFlashHTML=function(){return['<object id="',this.movieName,'" type="application/x-shockwave-flash" data="',this.settings.flash_url,'" width="',this.settings.button_width,'" height="',this.settings.button_height,'" class="swfupload">','<param name="wmode" value="',this.settings.button_window_mode,'" />','<param name="movie" value="',this.settings.flash_url,'" />','<param name="quality" value="high" />','<param name="menu" value="false" />','<param name="allowScriptAccess" value="always" />','<param name="flashvars" value="'+this.getFlashVars()+'" />',"</object>"].join("")};SWFUpload.prototype.getFlashVars=function(){var b=this.buildParamString();var a=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&amp;uploadURL=",encodeURIComponent(this.settings.upload_url),"&amp;useQueryString=",encodeURIComponent(this.settings.use_query_string),"&amp;requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&amp;httpSuccess=",encodeURIComponent(a),"&amp;assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"&amp;params=",encodeURIComponent(b),"&amp;filePostName=",encodeURIComponent(this.settings.file_post_name),"&amp;fileTypes=",encodeURIComponent(this.settings.file_types),"&amp;fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&amp;fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&amp;fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&amp;fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&amp;debugEnabled=",encodeURIComponent(this.settings.debug_enabled),"&amp;buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&amp;buttonWidth=",encodeURIComponent(this.settings.button_width),"&amp;buttonHeight=",encodeURIComponent(this.settings.button_height),"&amp;buttonText=",encodeURIComponent(this.settings.button_text),"&amp;buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&amp;buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&amp;buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),"&amp;buttonAction=",encodeURIComponent(this.settings.button_action),"&amp;buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&amp;buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("")};SWFUpload.prototype.getMovieElement=function(){if(this.movieElement==undefined){this.movieElement=document.getElementById(this.movieName)}if(this.movieElement===null){throw"Could not find Flash element"}return this.movieElement};SWFUpload.prototype.buildParamString=function(){var c=this.settings.post_params;var b=[];if(typeof(c)==="object"){for(var a in c){if(c.hasOwnProperty(a)){b.push(encodeURIComponent(a.toString())+"="+encodeURIComponent(c[a].toString()))}}}return b.join("&amp;")};SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,false);this.callFlash("StopExternalInterfaceCheck");var c=this.cleanUp();if(c){try{c.parentNode.removeChild(c)}catch(a){}}window[this.movieName]=null;SWFUpload.instances[this.movieName]=null;delete SWFUpload.instances[this.movieName];this.movieElement=null;this.settings=null;this.customSettings=null;this.eventQueue=null;this.movieName=null;return true}catch(b){return false}};SWFUpload.prototype.displayDebugInfo=function(){this.debug(["---SWFUpload Instance Info---\n","Version: ",SWFUpload.version,"\n","Movie Name: ",this.movieName,"\n","Settings:\n","\t","upload_url:               ",this.settings.upload_url,"\n","\t","flash_url:                ",this.settings.flash_url,"\n","\t","use_query_string:         ",this.settings.use_query_string.toString(),"\n","\t","requeue_on_error:         ",this.settings.requeue_on_error.toString(),"\n","\t","http_success:             ",this.settings.http_success.join(", "),"\n","\t","assume_success_timeout:   ",this.settings.assume_success_timeout,"\n","\t","file_post_name:           ",this.settings.file_post_name,"\n","\t","post_params:              ",this.settings.post_params.toString(),"\n","\t","file_types:               ",this.settings.file_types,"\n","\t","file_types_description:   ",this.settings.file_types_description,"\n","\t","file_size_limit:          ",this.settings.file_size_limit,"\n","\t","file_upload_limit:        ",this.settings.file_upload_limit,"\n","\t","file_queue_limit:         ",this.settings.file_queue_limit,"\n","\t","debug:                    ",this.settings.debug.toString(),"\n","\t","prevent_swf_caching:      ",this.settings.prevent_swf_caching.toString(),"\n","\t","button_placeholder_id:    ",this.settings.button_placeholder_id.toString(),"\n","\t","button_placeholder:       ",(this.settings.button_placeholder?"Set":"Not Set"),"\n","\t","button_image_url:         ",this.settings.button_image_url.toString(),"\n","\t","button_width:             ",this.settings.button_width.toString(),"\n","\t","button_height:            ",this.settings.button_height.toString(),"\n","\t","button_text:              ",this.settings.button_text.toString(),"\n","\t","button_text_style:        ",this.settings.button_text_style.toString(),"\n","\t","button_text_top_padding:  ",this.settings.button_text_top_padding.toString(),"\n","\t","button_text_left_padding: ",this.settings.button_text_left_padding.toString(),"\n","\t","button_action:            ",this.settings.button_action.toString(),"\n","\t","button_disabled:          ",this.settings.button_disabled.toString(),"\n","\t","custom_settings:          ",this.settings.custom_settings.toString(),"\n","Event Handlers:\n","\t","swfupload_loaded_handler assigned:  ",(typeof this.settings.swfupload_loaded_handler==="function").toString(),"\n","\t","file_dialog_start_handler assigned: ",(typeof this.settings.file_dialog_start_handler==="function").toString(),"\n","\t","file_queued_handler assigned:       ",(typeof this.settings.file_queued_handler==="function").toString(),"\n","\t","file_queue_error_handler assigned:  ",(typeof this.settings.file_queue_error_handler==="function").toString(),"\n","\t","upload_start_handler assigned:      ",(typeof this.settings.upload_start_handler==="function").toString(),"\n","\t","upload_progress_handler assigned:   ",(typeof this.settings.upload_progress_handler==="function").toString(),"\n","\t","upload_error_handler assigned:      ",(typeof this.settings.upload_error_handler==="function").toString(),"\n","\t","upload_success_handler assigned:    ",(typeof this.settings.upload_success_handler==="function").toString(),"\n","\t","upload_complete_handler assigned:   ",(typeof this.settings.upload_complete_handler==="function").toString(),"\n","\t","debug_handler assigned:             ",(typeof this.settings.debug_handler==="function").toString(),"\n"].join(""))};SWFUpload.prototype.addSetting=function(b,c,a){if(c==undefined){return(this.settings[b]=a)}else{return(this.settings[b]=c)}};SWFUpload.prototype.getSetting=function(a){if(this.settings[a]!=undefined){return this.settings[a]}return""};SWFUpload.prototype.callFlash=function(functionName,argumentArray){argumentArray=argumentArray||[];var movieElement=this.getMovieElement();var returnValue,returnString;try{returnString=movieElement.CallFunction('<invoke name="'+functionName+'" returntype="javascript">'+__flash__argumentsToXML(argumentArray,0)+"</invoke>");returnValue=eval(returnString)}catch(ex){throw"Call to "+functionName+" failed"}if(returnValue!=undefined&&typeof returnValue.post==="object"){returnValue=this.unescapeFilePostParams(returnValue)}return returnValue};SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile")};SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles")};SWFUpload.prototype.startUpload=function(a){this.callFlash("StartUpload",[a])};SWFUpload.prototype.cancelUpload=function(a,b){if(b!==false){b=true}this.callFlash("CancelUpload",[a,b])};SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload")};SWFUpload.prototype.requeueUpload=function(a){return this.callFlash("RequeueUpload",[a])};SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats")};SWFUpload.prototype.setStats=function(a){this.callFlash("SetStats",[a])};SWFUpload.prototype.getFile=function(a){if(typeof(a)==="number"){return this.callFlash("GetFileByIndex",[a])}else{return this.callFlash("GetFile",[a])}};SWFUpload.prototype.addFileParam=function(a,b,c){return this.callFlash("AddFileParam",[a,b,c])};SWFUpload.prototype.removeFileParam=function(a,b){this.callFlash("RemoveFileParam",[a,b])};SWFUpload.prototype.setUploadURL=function(a){this.settings.upload_url=a.toString();this.callFlash("SetUploadURL",[a])};SWFUpload.prototype.setPostParams=function(a){this.settings.post_params=a;this.callFlash("SetPostParams",[a])};SWFUpload.prototype.addPostParam=function(a,b){this.settings.post_params[a]=b;this.callFlash("SetPostParams",[this.settings.post_params])};SWFUpload.prototype.removePostParam=function(a){delete this.settings.post_params[a];this.callFlash("SetPostParams",[this.settings.post_params])};SWFUpload.prototype.setFileTypes=function(b,a){this.settings.file_types=b;this.settings.file_types_description=a;this.callFlash("SetFileTypes",[b,a])};SWFUpload.prototype.setFileSizeLimit=function(a){this.settings.file_size_limit=a;this.callFlash("SetFileSizeLimit",[a])};SWFUpload.prototype.setFileUploadLimit=function(a){this.settings.file_upload_limit=a;this.callFlash("SetFileUploadLimit",[a])};SWFUpload.prototype.setFileQueueLimit=function(a){this.settings.file_queue_limit=a;this.callFlash("SetFileQueueLimit",[a])};SWFUpload.prototype.setFilePostName=function(a){this.settings.file_post_name=a;this.callFlash("SetFilePostName",[a])};SWFUpload.prototype.setUseQueryString=function(a){this.settings.use_query_string=a;this.callFlash("SetUseQueryString",[a])};SWFUpload.prototype.setRequeueOnError=function(a){this.settings.requeue_on_error=a;this.callFlash("SetRequeueOnError",[a])};SWFUpload.prototype.setHTTPSuccess=function(a){if(typeof a==="string"){a=a.replace(" ","").split(",")}this.settings.http_success=a;this.callFlash("SetHTTPSuccess",[a])};SWFUpload.prototype.setAssumeSuccessTimeout=function(a){this.settings.assume_success_timeout=a;this.callFlash("SetAssumeSuccessTimeout",[a])};SWFUpload.prototype.setDebugEnabled=function(a){this.settings.debug_enabled=a;this.callFlash("SetDebugEnabled",[a])};SWFUpload.prototype.setButtonImageURL=function(a){if(a==undefined){a=""}this.settings.button_image_url=a;this.callFlash("SetButtonImageURL",[a])};SWFUpload.prototype.setButtonDimensions=function(c,a){this.settings.button_width=c;this.settings.button_height=a;var b=this.getMovieElement();if(b!=undefined){b.style.width=c+"px";b.style.height=a+"px"}this.callFlash("SetButtonDimensions",[c,a])};SWFUpload.prototype.setButtonText=function(a){this.settings.button_text=a;this.callFlash("SetButtonText",[a])};SWFUpload.prototype.setButtonTextPadding=function(a,b){this.settings.button_text_top_padding=b;this.settings.button_text_left_padding=a;this.callFlash("SetButtonTextPadding",[a,b])};SWFUpload.prototype.setButtonTextStyle=function(a){this.settings.button_text_style=a;this.callFlash("SetButtonTextStyle",[a])};SWFUpload.prototype.setButtonDisabled=function(a){this.settings.button_disabled=a;this.callFlash("SetButtonDisabled",[a])};SWFUpload.prototype.setButtonAction=function(a){this.settings.button_action=a;this.callFlash("SetButtonAction",[a])};SWFUpload.prototype.setButtonCursor=function(a){this.settings.button_cursor=a;this.callFlash("SetButtonCursor",[a])};SWFUpload.prototype.queueEvent=function(b,a){if(a==undefined){a=[]}else{if(!(a instanceof Array)){a=[a]}}var c=this;if(typeof this.settings[b]==="function"){this.eventQueue.push(function(){this.settings[b].apply(this,a)});setTimeout(function(){c.executeNextEvent()},0)}else{if(this.settings[b]!==null){throw"Event handler "+b+" is unknown or is not a function"}}};SWFUpload.prototype.executeNextEvent=function(){var a=this.eventQueue?this.eventQueue.shift():null;if(typeof(a)==="function"){a.apply(this)}};SWFUpload.prototype.unescapeFilePostParams=function(a){var d=/[$]([0-9a-f]{4})/i;var f={};var e;if(a!=undefined){for(var b in a.post){if(a.post.hasOwnProperty(b)){e=b;var c;while((c=d.exec(e))!==null){e=e.replace(c[0],String.fromCharCode(parseInt("0x"+c[1],16)))}f[e]=a.post[b]}}a.post=f}return a};SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface")}catch(a){return false}};SWFUpload.prototype.flashReady=function(){var a=this.getMovieElement();if(!a){this.debug("Flash called back ready but the flash movie can't be found.");return}this.cleanUp();this.queueEvent("swfupload_loaded_handler")};SWFUpload.prototype.cleanUp=function(){var d=this.getMovieElement();try{if(d&&typeof(d.CallFunction)==="unknown"){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(var c in d){try{if(typeof(d[c])==="function"){d[c]=null}}catch(a){}}}}catch(b){}window.__flash__removeCallback=function(f,g){try{if(f){f[g]=null}}catch(e){}};return d};SWFUpload.prototype.buttonAction=function(){this.queueEvent("button_action_handler")};SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler")};SWFUpload.prototype.fileQueued=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("file_queued_handler",a)};SWFUpload.prototype.fileQueueError=function(b,a,c){b=this.unescapeFilePostParams(b);this.queueEvent("file_queue_error_handler",[b,a,c])};SWFUpload.prototype.fileDialogComplete=function(c,b,a){this.queueEvent("file_dialog_complete_handler",[c,b,a])};SWFUpload.prototype.uploadStart=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("return_upload_start_handler",a)};SWFUpload.prototype.returnUploadStart=function(a){var b;if(typeof this.settings.upload_start_handler==="function"){a=this.unescapeFilePostParams(a);b=this.settings.upload_start_handler.call(this,a)}else{if(this.settings.upload_start_handler!=undefined){throw"upload_start_handler must be a function"}}if(b===undefined){b=true}b=!!b;this.callFlash("ReturnUploadStart",[b])};SWFUpload.prototype.uploadProgress=function(c,a,b){c=this.unescapeFilePostParams(c);this.queueEvent("upload_progress_handler",[c,a,b])};SWFUpload.prototype.uploadError=function(b,a,c){b=this.unescapeFilePostParams(b);this.queueEvent("upload_error_handler",[b,a,c])};SWFUpload.prototype.uploadSuccess=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("upload_success_handler",[a,c,b])};SWFUpload.prototype.uploadComplete=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("upload_complete_handler",a)};SWFUpload.prototype.debug=function(a){this.queueEvent("debug_handler",a)};SWFUpload.prototype.debugMessage=function(d){if(this.settings.debug){var a,b=[];if(typeof d==="object"&&typeof d.name==="string"&&typeof d.message==="string"){for(var c in d){if(d.hasOwnProperty(c)){b.push(c+": "+d[c])}}a=b.join("\n")||"";b=a.split("\n");a="EXCEPTION: "+b.join("\nEXCEPTION: ");SWFUpload.Console.writeLine(a)}else{SWFUpload.Console.writeLine(d)}}};SWFUpload.Console={};SWFUpload.Console.writeLine=function(d){var a,b;try{a=document.getElementById("SWFUpload_Console");if(!a){b=document.createElement("form");document.getElementsByTagName("body")[0].appendChild(b);a=document.createElement("textarea");a.id="SWFUpload_Console";a.style.fontFamily="monospace";a.setAttribute("wrap","off");a.wrap="off";a.style.overflow="auto";a.style.width="700px";a.style.height="350px";a.style.margin="5px";b.appendChild(a)}a.value+=d+"\n";a.scrollTop=a.scrollHeight-a.clientHeight}catch(c){alert("Exception: "+c.name+" Message: "+c.message)}};function FileProgress(a,f){this.fileProgressID=a.id;this.opacity=100;this.height=0;this.fileProgressWrapper=document.getElementById(this.fileProgressID);if(!this.fileProgressWrapper){this.fileProgressWrapper=document.createElement("div");this.fileProgressWrapper.className="progressWrapper";this.fileProgressWrapper.id=this.fileProgressID;this.fileProgressElement=document.createElement("div");this.fileProgressElement.className="progressContainer";var c=document.createElement("a");c.className="progressCancel";c.href="#";c.style.visibility="hidden";c.appendChild(document.createTextNode(" "));var e=document.createElement("div");e.className="progressName";e.appendChild(document.createTextNode(a.name));var b=document.createElement("div");b.className="progressBarInProgress";var d=document.createElement("div");d.className="progressBarStatus";d.innerHTML="&nbsp;";this.fileProgressElement.appendChild(c);this.fileProgressElement.appendChild(e);this.fileProgressElement.appendChild(d);this.fileProgressElement.appendChild(b);this.fileProgressWrapper.appendChild(this.fileProgressElement);document.getElementById(f).appendChild(this.fileProgressWrapper)}else{this.fileProgressElement=this.fileProgressWrapper.firstChild;this.reset()}this.height=this.fileProgressWrapper.offsetHeight;this.setTimer(null)}FileProgress.prototype.setTimer=function(a){this.fileProgressElement.FP_TIMER=a};FileProgress.prototype.getTimer=function(a){return this.fileProgressElement.FP_TIMER||null};FileProgress.prototype.reset=function(){this.fileProgressElement.className="progressContainer";this.fileProgressElement.childNodes[2].innerHTML="&nbsp;";this.fileProgressElement.childNodes[2].className="progressBarStatus";this.fileProgressElement.childNodes[3].className="progressBarInProgress";this.fileProgressElement.childNodes[3].style.width="0%";$("#"+this.fileProgressID).fadeIn("fast")};FileProgress.prototype.setProgress=function(a){this.fileProgressElement.className="progressContainer green";this.fileProgressElement.childNodes[3].className="progressBarInProgress";this.fileProgressElement.childNodes[3].style.width=a+"%";$("#"+this.fileProgressID).fadeIn("fast")};FileProgress.prototype.setComplete=function(){this.fileProgressElement.className="progressContainer blue";this.fileProgressElement.childNodes[3].className="progressBarComplete";this.fileProgressElement.childNodes[3].style.width="";setTimeout(function(){$("#"+this.fileProgressID).fadeOut("slow",3000)},10000)};FileProgress.prototype.setError=function(){this.fileProgressElement.className="progressContainer red";this.fileProgressElement.childNodes[3].className="progressBarError";this.fileProgressElement.childNodes[3].style.width="";setTimeout(function(){$("#"+this.fileProgressID).fadeOut("slow")},5000)};FileProgress.prototype.setCancelled=function(){this.fileProgressElement.className="progressContainer";this.fileProgressElement.childNodes[3].className="progressBarError";this.fileProgressElement.childNodes[3].style.width="";setTimeout(function(){$("#"+this.fileProgressID).fadeOut("slow")},2000)};FileProgress.prototype.setStatus=function(a){this.fileProgressElement.childNodes[2].innerHTML=a};FileProgress.prototype.toggleCancel=function(b,c){this.fileProgressElement.childNodes[0].style.visibility=b?"visible":"hidden";if(c){var a=this.fileProgressID;this.fileProgressElement.childNodes[0].onclick=function(){c.cancelUpload(a);return false}}};function cancelQueue(a){document.getElementById(a.customSettings.cancelButtonId).disabled=true;a.stopUpload();var b;do{b=a.getStats();a.cancelUpload()}while(b.files_queued!==0)}function fileDialogStart(){}function fileQueued(b){try{var c=new FileProgress(b,this.customSettings.progressTarget);c.setStatus("Pending...");c.toggleCancel(true,this)}catch(a){this.debug(a)}}function fileQueueError(c,a,d){try{if(a===SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED){jQuery.ShowError("You have attempted to queue too many files.\n"+(d===0?"You have reached the upload limit.":"You may select "+(d>1?"up to "+d+" files.":"one file.")));return}var e=new FileProgress(c,this.customSettings.progressTarget);e.setError();e.toggleCancel(false);switch(a){case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:e.setStatus("File is too big.");this.debug("Error Code: File too big, File name: "+c.name+", File size: "+c.size+", Message: "+d);break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:e.setStatus("Cannot upload Zero Byte files.");this.debug("Error Code: Zero byte file, File name: "+c.name+", File size: "+c.size+", Message: "+d);break;case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:e.setStatus("Invalid File Type.");this.debug("Error Code: Invalid File Type, File name: "+c.name+", File size: "+c.size+", Message: "+d);break;case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:jQuery.ShowError("You have selected too many files.  "+(d>1?"You may only add "+d+" more files":"You cannot add any more files."));break;default:if(c!==null){e.setStatus("Unhandled Error")}this.debug("Error Code: "+a+", File name: "+c.name+", File size: "+c.size+", Message: "+d);break}}catch(b){this.debug(b)}}function fileDialogComplete(c,b){try{if(this.getStats().files_queued>0){document.getElementById(this.customSettings.cancelButtonId).disabled=false}this.startUpload()}catch(a){this.debug(a)}}function uploadStart(b){try{var c=new FileProgress(b,this.customSettings.progressTarget);c.setStatus("Uploading...");c.toggleCancel(true,this)}catch(a){}return true}function uploadProgress(d,a,b){try{var e=Math.ceil((a/b)*100);var f=new FileProgress(d,this.customSettings.progressTarget);f.setProgress(e);f.setStatus("Uploading...")}catch(c){this.debug(c)}}function uploadSuccess(b,d){try{var c=new FileProgress(b,this.customSettings.progressTarget);c.setComplete();c.setStatus("Complete.");c.toggleCancel(false)}catch(a){this.debug(a)}}function uploadComplete(b){try{if(this.getStats().files_queued===0){document.getElementById(this.customSettings.cancelButtonId).disabled=true}else{this.startUpload()}}catch(a){this.debug(a)}}function uploadError(c,a,d){try{var e=new FileProgress(c,this.customSettings.progressTarget);e.setError();e.toggleCancel(false);switch(a){case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:e.setStatus("Upload Error: "+d);this.debug("Error Code: HTTP Error, File name: "+c.name+", Message: "+d);break;case SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL:e.setStatus("Configuration Error");this.debug("Error Code: No backend file, File name: "+c.name+", Message: "+d);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:e.setStatus("Upload Failed.");this.debug("Error Code: Upload Failed, File name: "+c.name+", File size: "+c.size+", Message: "+d);break;case SWFUpload.UPLOAD_ERROR.IO_ERROR:e.setStatus("Server (IO) Error");this.debug("Error Code: IO Error, File name: "+c.name+", Message: "+d);break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:e.setStatus("Security Error");this.debug("Error Code: Security Error, File name: "+c.name+", Message: "+d);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:e.setStatus("Upload limit exceeded.");this.debug("Error Code: Upload Limit Exceeded, File name: "+c.name+", File size: "+c.size+", Message: "+d);break;case SWFUpload.UPLOAD_ERROR.SPECIFIED_FILE_ID_NOT_FOUND:e.setStatus("File not found.");this.debug("Error Code: The file was not found, File name: "+c.name+", File size: "+c.size+", Message: "+d);break;case SWFUpload.UPLOAD_ERROR.FILE_VALIDATION_FAILED:e.setStatus("Failed Validation.  Upload skipped.");this.debug("Error Code: File Validation Failed, File name: "+c.name+", File size: "+c.size+", Message: "+d);break;case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:if(this.getStats().files_queued===0){document.getElementById(this.customSettings.cancelButtonId).disabled=true}e.setStatus("Cancelled");e.setCancelled();break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:e.setStatus("Stopped");break;default:e.setStatus("Unhandled Error: "+error_code);this.debug("Error Code: "+a+", File name: "+c.name+", File size: "+c.size+", Message: "+d);break}}catch(b){this.debug(b)}}(function(a){a.fn.makeAsyncUploader=function(b){return this.each(function(){var f=a(this).attr("id");var c=a("<span class='asyncUploader'/>");c.append(a("<div class='ProgressBar'> <div>&nbsp;</div> </div>"));c.append(a("<span id='"+f+"_completedMessage'/>"));c.append(a("<span id='"+f+"_uploading'>Uploading... <input type='button' value='Cancel'/></span>"));c.append(a("<span id='"+f+"_swf'/>"));c.append(a("<input type='hidden' name='"+f+"_filename'/>"));c.append(a("<input type='hidden' name='"+f+"_guid'/>"));a(this).before(c).remove();a("div.ProgressBar",c).hide();a("span[id$=_uploading]",c).hide();var g;var h=109,e=22;if(b){h=b.width||h;e=b.height||e}var d={flash_url:"/scripts/upload/swfupload.swf",upload_url:"/Categories/ImportTransactions",file_size_limit:"5 MB",file_types:"*.*",file_types_description:"All Files",debug:false,allowSecondUpload:true,button_image_url:"blankButton.png",button_width:h,button_height:e,button_placeholder_id:f+"_swf",button_text:"<font face='Arial' size='13pt'>Choose file</span>",button_text_left_padding:(h-70)/2,button_text_top_padding:1,file_queued_handler:function(i){g.startUpload()},file_queue_error_handler:function(j,i,k){alert("Sorry, your file wasn't uploaded: "+k)},upload_error_handler:function(j,i,k){alert("Sorry, your file wasn't uploaded: "+k)},upload_start_handler:function(){g.setButtonDimensions(0,e);a("input[name$=_filename]",c).val("");a("input[name$=_guid]",c).val("");a("div.ProgressBar div",c).css("width","0px");a("div.ProgressBar",c).show();a("span[id$=_uploading]",c).show();a("span[id$=_completedMessage]",c).html("").hide();if(b.disableDuringUpload){a(b.disableDuringUpload).attr("disabled","disabled")}},upload_success_handler:function(i,j){a("input[name$=_filename]",c).val(i.name);a("input[name$=_guid]",c).val(j);a("span[id$=_completedMessage]",c).html("Uploaded <b>{0}</b> ({1} KB)".replace("{0}",i.name).replace("{1}",Math.round(i.size/1024)))},upload_complete_handler:function(){var i=function(){a("div.ProgressBar",c).hide();a("span[id$=_completedMessage]",c).show();a("span[id$=_uploading]",c).hide();if(b.allowSecondUpload){g.setButtonDimensions(h,e)}};if(a("input[name$=_filename]",c).val()!=""){a("div.ProgressBar div",c).animate({width:"100%"},{duration:"fast",queue:false,complete:i})}else{i()}if(b.disableDuringUpload){a(b.disableDuringUpload).removeAttr("disabled")}},upload_progress_handler:function(j,i,l){var k=100*i/l;a("div.ProgressBar div",c).animate({width:k+"%"},{duration:500,queue:false})}};g=new SWFUpload(a.extend(d,b||{}));a("span[id$=_uploading] input[type='button']",c).click(function(){g.cancelUpload(null,false)});if(b.existingFilename||""!=""){a("span[id$=_completedMessage]",c).html("Uploaded <b>{0}</b> ({1} KB)".replace("{0}",b.existingFilename).replace("{1}",b.existingFileSize?Math.round(b.existingFileSize/1024):"?")).show();a("input[name$=_filename]",c).val(b.existingFilename)}if(b.existingGuid||""!=""){a("input[name$=_guid]",c).val(b.existingGuid)}})}})(jQuery);(function(a){var d="calculator";function b(){this._curInst=null;this._disabledFields=[];this._showingCalculator=false;this._showingKeystrokes=false;this._keyDefs={_0:["0",this.digit,null,"","0","0"],_1:["1",this.digit,null,"","1","1"],_2:["2",this.digit,null,"","2","2"],_3:["3",this.digit,null,"","3","3"],_4:["4",this.digit,null,"","4","4"],_5:["5",this.digit,null,"","5","5"],_6:["6",this.digit,null,"","6","6"],_7:["7",this.digit,null,"","7","7"],_8:["8",this.digit,null,"","8","8"],_9:["9",this.digit,null,"","9","9"],_A:["A",this.digit,null,"hex-digit","A","a"],_B:["B",this.digit,null,"hex-digit","B","b"],_C:["C",this.digit,null,"hex-digit","C","c"],_D:["D",this.digit,null,"hex-digit","D","d"],_E:["E",this.digit,null,"hex-digit","E","e"],_F:["F",this.digit,null,"hex-digit","F","f"],"_.":[".",this.digit,null,"decimal","DECIMAL","."],"_+":["+",this.binary,this._add,"arith add","ADD","+"],"_-":["-",this.binary,this._subtract,"arith subtract","SUBTRACT","-"],"_*":["*",this.binary,this._multiply,"arith multiply","MULTIPLY","*"],"_/":["/",this.binary,this._divide,"arith divide","DIVIDE","/"],"_%":["%",this.unary,this._percent,"arith percent","PERCENT","%"],"_=":["=",this.unary,this._equals,"arith equals","EQUALS","="],"+-":["�",this.unary,this._plusMinus,"arith plus-minus","PLUS_MINUS","#"],PI:["pi",this.unary,this._pi,"pi","PI","p"],"1X":["1/x",this.unary,this._inverse,"fn inverse","INV","i"],LG:["log",this.unary,this._log,"fn log","LOG","l"],LN:["ln",this.unary,this._ln,"fn ln","LN","n"],EX:["en",this.unary,this._exp,"fn exp","EXP","E"],SQ:["x�",this.unary,this._sqr,"fn sqr","SQR","@"],SR:["v",this.unary,this._sqrt,"fn sqrt","SQRT","!"],XY:["x^y",this.binary,this._power,"fn power","POWER","^"],RN:["rnd",this.unary,this._random,"random","RANDOM","?"],SN:["sin",this.unary,this._sin,"trig sin","SIN","s"],CS:["cos",this.unary,this._cos,"trig cos","COS","o"],TN:["tan",this.unary,this._tan,"trig tan","TAN","t"],AS:["asin",this.unary,this._asin,"trig asin","ASIN","S"],AC:["acos",this.unary,this._acos,"trig acos","ACOS","O"],AT:["atan",this.unary,this._atan,"trig atan","ATAN","T"],MC:["#memClear",this.unary,this._memClear,"memory mem-clear","MEM_CLEAR","x"],MR:["#memRecall",this.unary,this._memRecall,"memory mem-recall","MEM_RECALL","r"],MS:["#memStore",this.unary,this._memStore,"memory mem-store","MEM_STORE","m"],"M+":["#memAdd",this.unary,this._memAdd,"memory mem-add","MEM_ADD",">"],"M-":["#memSubtract",this.unary,this._memSubtract,"memory mem-subtract","MEM_SUBTRACT","<"],BB:["#base2",this.control,this._base2,"base base2","BASE_2","B"],BO:["#base8",this.control,this._base8,"base base8","BASE_8","C"],BD:["#base10",this.control,this._base10,"base base10","BASE_10","D"],BH:["#base16",this.control,this._base16,"base base16","BASE_16","H"],DG:["#degrees",this.control,this._degrees,"angle degrees","DEGREES","G"],RD:["#radians",this.control,this._radians,"angle radians","RADIANS","R"],BS:["#backspace",this.control,this._undo,"undo","UNDO",8,"BSp"],CE:["#clearError",this.control,this._clearError,"clear-error","CLEAR_ERROR",36,"Hom"],CA:["#clear",this.control,this._clear,"clear","CLEAR",35,"End"],"@X":["#close",this.control,this._close,"close","CLOSE",27,"Esc"],"@U":["#use",this.control,this._use,"use","USE",13,"Ent"],"@E":["#erase",this.control,this._erase,"erase","ERASE",46,"Del"],"  ":["",this.space,null,"space","SPACE"],"_ ":["",this.space,null,"half-space","HALF_SPACE"],"??":["??",this.unary,this._noOp]};this._keyCodes={};this._keyChars={};for(var e in this._keyDefs){if(this._keyDefs[e][4]){this[this._keyDefs[e][4]]=e}if(this._keyDefs[e][5]){if(typeof this._keyDefs[e][5]=="number"){this._keyCodes[this._keyDefs[e][5]]=e}else{this._keyChars[this._keyDefs[e][5]]=e}}}this.regional=[];this.regional[""]={decimalChar:".",buttonText:"...",buttonStatus:"Open the calculator",closeText:"Close",closeStatus:"Close the calculator",useText:"Use",useStatus:"Use the current value",eraseText:"Erase",eraseStatus:"Erase the value from the field",backspaceText:"BS",backspaceStatus:"Erase the last digit",clearErrorText:"CE",clearErrorStatus:"Erase the last number",clearText:"CA",clearStatus:"Reset the calculator",memClearText:"MC",memClearStatus:"Clear the memory",memRecallText:"MR",memRecallStatus:"Recall the value from memory",memStoreText:"MS",memStoreStatus:"Store the value in memory",memAddText:"M+",memAddStatus:"Add to memory",memSubtractText:"M-",memSubtractStatus:"Subtract from memory",base2Text:"Bin",base2Status:"Switch to binary",base8Text:"Oct",base8Status:"Switch to octal",base10Text:"Dec",base10Status:"Switch to decimal",base16Text:"Hex",base16Status:"Switch to hexadecimal",degreesText:"Deg",degreesStatus:"Switch to degrees",radiansText:"Rad",radiansStatus:"Switch to radians",isRTL:false};this._defaults={showOn:"focus",buttonImage:"",buttonImageOnly:false,isOperator:null,showAnim:"show",showOptions:{},duration:"normal",appendText:"",calculatorClass:"",prompt:"",layout:this.standardLayout,value:0,base:10,precision:10,useDegrees:false,constrainInput:true,onButton:null,onClose:null};a.extend(this._defaults,this.regional[""]);this.mainDiv=a('<div id="'+this._mainDivId+'" style="display: none;"></div>').click(this._focusEntry)}a.extend(b.prototype,{markerClassName:"hasCalculator",digit:"d",binary:"b",unary:"u",control:"c",space:"s",_mainDivId:"calculator-div",_inlineClass:"calculator-inline",_appendClass:"calculator-append",_triggerClass:"calculator-trigger",_disableClass:"calculator-disabled",_inlineEntryClass:"calculator-keyentry",_resultClass:"calculator-result",_focussedClass:"calculator-focussed",_keystrokeClass:"calculator-keystroke",_coverClass:"calculator-cover",standardLayout:["  BSCECA","_1_2_3_+@X","_4_5_6_-@U","_7_8_9_*@E","_0_._=_/"],scientificLayout:["@X@U@E  BSCECA","DGRD    _ MC_ _7_8_9_+","SNASSRLG_ MR_ _4_5_6_-","CSACSQLN_ MS_ _1_2_3_*","TNATXYEX_ M+_ _0_.+-_/","PIRN1X  _ M-_   _%_="],setDefaults:function(e){c(this._defaults,e||{});return this},addKeyDef:function(i,j,k,l,m,n,o,p){this._keyDefs[i]=[j,(typeof k=="boolean"?(k?this.binary:this.unary):k),l,m,n,o,p];if(n){this[n]=i}if(o){if(typeof o=="number"){this._keyCodes[o]=i}else{this._keyChars[o]=i}}return this},_attachCalculator:function(g,h){var i=a(g);var j=g.nodeName.toLowerCase()!="input";var k=(!j?i:a('<input type="text" class="'+this._inlineEntryClass+'"/>'));var l={_input:k,_inline:j,_mainDiv:(j?a('<div class="'+this._inlineClass+'"></div>'):this.mainDiv)};l.settings=a.extend({},h||{});this._connectCalculator(g,l);if(j){i.append(k).append(l._mainDiv).bind("click.calculator",function(){k.focus()});this._reset(l,"0",true);this._setValue(l);this._updateCalculator(l)}},_connectCalculator:function(n,o){var p=a(n);if(p.hasClass(this.markerClassName)){return}var q=this._get(o,"appendText");var r=this._get(o,"isRTL");if(q){p[r?"before":"after"]('<span class="'+this._appendClass+'">'+q+"</span>")}if(!o._inline){var s=this._get(o,"showOn");if(s=="focus"||s=="both"){p.focus(this._showCalculator)}if(s=="button"||s=="both"||s=="opbutton"){var t=this._get(o,"buttonText");var u=this._get(o,"buttonStatus");var v=this._get(o,"buttonImage");var w=a(this._get(o,"buttonImageOnly")?a("<img/>").attr({src:v,alt:u,title:u}):a('<button type="button" title="'+u+'"></button>').html(v==""?t:a("<img/>").attr({src:v})));p[r?"before":"after"](w);w.addClass(this._triggerClass).click(function(){if(a.calculator._showingCalculator&&a.calculator._lastInput==n){a.calculator._hideCalculator()}else{a.calculator._showCalculator(n)}return false})}}o._input.keydown(this._doKeyDown).keyup(this._doKeyUp).keypress(this._doKeyPress);if(o._inline){o._mainDiv.keydown(this._doKeyDown).keyup(this._doKeyUp).keypress(this._doKeyPress);o._input.focus(function(){if(!a.calculator._isDisabledCalculator(p[0])){o._focussed=true;a("."+a.calculator._resultClass,o._mainDiv).addClass(a.calculator._focussedClass)}}).blur(function(){o._focussed=false;a("."+a.calculator._resultClass,o._mainDiv).removeClass(a.calculator._focussedClass)})}p.addClass(this.markerClassName).bind("setData.calculator",function(e,f,g){o.settings[f]=g}).bind("getData.calculator",function(e,f){return this._get(o,f)});a.data(n,d,o);a.data(o._input[0],d,o)},_destroyCalculator:function(e){var f=a(e);if(!f.hasClass(this.markerClassName)){return}var g=a.data(e,d);g._input.unbind("keydown",this._doKeyDown).unbind("keyup",this._doKeyUp).unbind("keypress",this._doKeyPress);f.siblings("."+this._appendClass).remove().end().siblings("."+this._triggerClass).remove().end().prev("."+this._inlineEntryClass).remove().end().removeClass(this.markerClassName).unbind("focus",this._showCalculator).unbind("click.calculator").empty();a.removeData(g._input[0],d);a.removeData(e,d)},_enableCalculator:function(e){var f=a(e);if(!f.hasClass(this.markerClassName)){return}var g=e.nodeName.toLowerCase();if(g=="input"){e.disabled=false;f.siblings("button."+this._triggerClass).each(function(){this.disabled=false}).end().siblings("img."+this._triggerClass).css({opacity:"1.0",cursor:""})}else{if(g=="div"||g=="span"){f.find("."+this._inlineEntryClass+",button").attr("disabled","").end().children("."+this._disableClass).remove()}}this._disabledFields=a.map(this._disabledFields,function(h){return(h==e?null:h)})},_disableCalculator:function(h){var i=a(h);if(!i.hasClass(this.markerClassName)){return}var j=h.nodeName.toLowerCase();if(j=="input"){h.disabled=true;i.siblings("button."+this._triggerClass).each(function(){this.disabled=true}).end().siblings("img."+this._triggerClass).css({opacity:"0.5",cursor:"default"})}else{if(j=="div"||j=="span"){var k=i.children("."+this._inlineClass);var l=k.offset();var m={left:0,top:0};k.parents().each(function(){if(a(this).css("position")=="relative"){m=a(this).offset();return false}});i.find("."+this._inlineEntryClass+",button").attr("disabled","disabled").end().prepend('<div class="'+this._disableClass+'" style="width: '+k.outerWidth()+"px; height: "+k.outerHeight()+"px; left: "+(l.left-m.left)+"px; top: "+(l.top-m.top)+'px;"></div>')}}this._disabledFields=a.map(this._disabledFields,function(e){return(e==h?null:e)});this._disabledFields[this._disabledFields.length]=h},_isDisabledCalculator:function(e){return(e&&a.inArray(e,this._disabledFields)>-1)},_changeCalculator:function(f,g,h){var i=g||{};if(typeof g=="string"){i={};i[g]=h}var j=a.data(f,d);if(j){if(this._curInst==j){this._hideCalculator()}c(j.settings,i);if(j._inline){this._setValue(j)}this._updateCalculator(j)}},_showCalculator:function(i){i=i.target||i;if(a.calculator._isDisabledCalculator(i)||a.calculator._lastInput==i){return}var j=a.data(i,d);a.calculator._hideCalculator(null,"");a.calculator._lastInput=i;a.calculator._pos=a.calculator._findPos(i);a.calculator._pos[1]+=i.offsetHeight;var k=false;a(i).parents().each(function(){k|=a(this).css("position")=="fixed";return !k});if(k&&a.browser.opera){a.calculator._pos[0]-=document.documentElement.scrollLeft;a.calculator._pos[1]-=document.documentElement.scrollTop}var l={left:a.calculator._pos[0],top:a.calculator._pos[1]};a.calculator._pos=null;j._mainDiv.css({position:"absolute",display:"block",top:"-1000px",width:(a.browser.opera?"1000px":"auto")});a.calculator._reset(j,j._input.val(),true);a.calculator._updateCalculator(j);l=a.calculator._checkOffset(j,l,k);j._mainDiv.css({position:(k?"fixed":"absolute"),display:"none",left:l.left+"px",top:l.top+"px"});var m=a.calculator._get(j,"showAnim")||"show";var n=a.calculator._get(j,"duration");var o=function(){a.calculator._showingCalculator=true;var e=a.calculator._getBorders(j._mainDiv);j._mainDiv.find("iframe."+a.calculator._coverClass).css({left:-e[0],top:-e[1],width:j._mainDiv.outerWidth(),height:j._mainDiv.outerHeight()})};if(a.effects&&a.effects[m]){j._mainDiv.show(m,a.calculator._get(j,"showOptions"),n,o)}else{j._mainDiv[m](n,o)}if(n==""){o()}if(j._input[0].type!="hidden"){j._input[0].focus()}a.calculator._curInst=j},_reset:function(f,g,h){var i=this._get(f,"base");var j=this._get(f,"decimalChar");g=""+(g||0);g=(j!="."?g.replace(new RegExp(j),"."):g);f.curValue=(i==10?parseFloat(g):parseInt(g,i))||0;f.dispValue=this._setDisplay(f);f.prevValue=f._savedValue=0;f.memory=(h?0:f.memory);f._pendingOp=f._savedOp=this._noOp;f._newValue=true},_setValue:function(e){e.curValue=this._get(e,"value")||0;e.dispValue=this._setDisplay(e)},_updateCalculator:function(e){var f=this._getBorders(e._mainDiv);e._mainDiv.html(this._generateHTML(e)).find("iframe."+this._coverClass).css({left:-f[0],top:-f[1],width:e._mainDiv.outerWidth(),height:e._mainDiv.outerHeight()});e._mainDiv.removeClass().addClass(this._get(e,"calculatorClass")+" "+(this._get(e,"isRTL")?"calculator-rtl ":"")+(e._inline?this._inlineClass:""));if(this._curInst==e){e._input.focus()}},_getBorders:function(e){var f=function(g){var h=(a.browser.msie?1:0);return{thin:1+h,medium:3+h,thick:5+h}[g]||g};return[parseFloat(f(e.css("border-left-width"))),parseFloat(f(e.css("border-top-width")))]},_checkOffset:function(j,k,l){var m=j._input?this._findPos(j._input[0]):null;var n=window.innerWidth||document.documentElement.clientWidth;var o=window.innerHeight||document.documentElement.clientHeight;var p=document.documentElement.scrollLeft||document.body.scrollLeft;var q=document.documentElement.scrollTop||document.body.scrollTop;if((a.browser.msie&&parseInt(a.browser.version,10)<7)||a.browser.opera){var r=0;a(".calculator-row",j._mainDiv).find("button:last").each(function(){r=Math.max(r,this.offsetLeft+this.offsetWidth+parseInt(a(this).css("margin-right"),10))});j._mainDiv.css("width",r)}if(this._get(j,"isRTL")||(k.left+j._mainDiv.outerWidth()-p)>n){k.left=Math.max((l?0:p),m[0]+(j._input?j._input.outerWidth():0)-(l?p:0)-j._mainDiv.outerWidth()-(l&&a.browser.opera?document.documentElement.scrollLeft:0))}else{k.left-=(l?p:0)}if((k.top+j._mainDiv.outerHeight()-q)>o){k.top=Math.max((l?0:q),m[1]-(l?q:0)-j._mainDiv.outerHeight()-(l&&a.browser.opera?document.documentElement.scrollTop:0))}else{k.top-=(l?q:0)}return k},_findPos:function(e){while(e&&(e.type=="hidden"||e.nodeType!=1)){e=e.nextSibling}var f=a(e).offset();return[f.left,f.top]},_hideCalculator:function(f,g){var h=this._curInst;if(!h||(f&&h!=a.data(f,d))){return}if(this._showingCalculator){g=(g!=null?g:this._get(h,"duration"));var i=this._get(h,"showAnim");if(g!=""&&a.effects&&a.effects[i]){h._mainDiv.hide(i,this._get(h,"showOptions"),g)}else{h._mainDiv[(g==""?"hide":(i=="slideDown"?"slideUp":(i=="fadeIn"?"fadeOut":"hide")))](g)}}var j=this._get(h,"onClose");if(j){j.apply((h._input?h._input[0]:null),[(h._inline?h.curValue:h._input.val()),h])}if(this._showingCalculator){this._showingCalculator=false;this._lastInput=null}this._curInst=null},_checkExternalClick:function(e){if(!a.calculator._curInst){return}var f=a(e.target);if(!f.parents().andSelf().is("#"+a.calculator._mainDivId)&&!f.hasClass(a.calculator.markerClassName)&&!f.parents().andSelf().hasClass(a.calculator._triggerClass)&&a.calculator._showingCalculator){a.calculator._hideCalculator(null,"")}},_focusEntry:function(){if(a.calculator._curInst&&a.calculator._curInst._input){a.calculator._curInst._input.focus()}},_doKeyDown:function(j){var f=false;var g=a.data(j.target,d);var h=(g&&g._inline?a(j.target).parent()[0]:null);if(j.keyCode==9){a.calculator.mainDiv.stop(true,true);a.calculator._hideCalculator(null,"");if(g&&g._inline){g._input.blur()}}else{if(a.calculator._showingCalculator||(h&&!a.calculator._isDisabledCalculator(h))){if(j.keyCode==18){if(!a.calculator._showingKeystrokes){g._mainDiv.find("."+a.calculator._keystrokeClass).show();a.calculator._showingKeystrokes=true}f=true}else{var i=a.calculator._keyCodes[j.keyCode];if(i){a("button[keystroke="+i+"]",g._mainDiv).not(":disabled").click();f=true}}}else{if(j.keyCode==36&&j.ctrlKey&&g&&!g._inline){a.calculator._showCalculator(this)}}}if(f){j.preventDefault();j.stopPropagation()}return !f},_doKeyUp:function(g){if(a.calculator._showingKeystrokes){var f=a.data(g.target,d);f._mainDiv.find("."+a.calculator._keystrokeClass).hide();a.calculator._showingKeystrokes=false}},_doKeyPress:function(o){var k=a.data(o.target,d);if(!k){return true}var l=(k&&k._inline?a(o.target).parent()[0]:null);var m=String.fromCharCode(o.charCode==undefined?o.keyCode:o.charCode);var n=a.calculator._get(k,"base");var p=a.calculator._get(k,"decimalChar");var q=a.calculator._get(k,"showOn");var r=a.calculator._get(k,"isOperator")||a.calculator._isOperator;if(!a.calculator._showingCalculator&&!l&&(q=="operator"||q=="opbutton")&&r.apply(k._input,[m,o,k._input.val(),n,p])){a.calculator._showCalculator(this);a.calculator._showingCalculator=true}if(a.calculator._showingCalculator||(l&&!a.calculator._isDisabledCalculator(l))){var s=a.calculator._keyChars[m==p?".":m];if(s){a("button[keystroke="+s+"]",k._mainDiv).not(":disabled").click()}return false}if(m>=" "&&a.calculator._get(k,"constrainInput")){var t=new RegExp("^-?"+(n==10?"[0-9]*(\\"+p+"[0-9]*)?":"["+"0123456789abcdef".substring(0,n)+"]*")+"$");return(k._input.val()+m).toLowerCase().match(t)!=null}return true},_isOperator:function(f,g,h,i,j){return f>" "&&!(f=="-"&&h=="")&&("0123456789abcdef".substr(0,i)+"."+j).indexOf(f.toLowerCase())==-1},_get:function(e,f){return e.settings[f]!==undefined?e.settings[f]:this._defaults[f]},_generateHTML:function(p){var q=this._get(p,"isRTL");var r=this._get(p,"prompt");var s=this._get(p,"layout");var t=this._get(p,"base");var u=this._get(p,"useDegrees");var v=(!r?"":'<div class="calculator-prompt">'+r+"</div>")+'<div class="calculator-result'+(p._focussed?" "+this._focussedClass:"")+'"><span>'+p.dispValue+"</span></div>";for(var x=0;x<s.length;x++){v+='<div class="calculator-row">';for(var y=0;y<s[x].length;y+=2){var w=s[x].substr(y,2);var A=this._keyDefs[w]||this._keyDefs["??"];var B=(A[0].charAt(0)=="#"?this._get(p,A[0].substr(1)+"Text"):A[0]);var C=(A[0].charAt(0)=="#"?this._get(p,A[0].substr(1)+"Status"):"");var D=(A[3]?A[3].split(" "):[]);for(var z=0;z<D.length;z++){D[z]="calculator-"+D[z]}D=D.join(" ");v+=(A[1]==this.space?'<span class="calculator-'+A[3]+'"></span>':(p._inline&&(A[2]=="._close"||A[2]=="._erase")?"":'<button type="button" keystroke="'+w+'"'+(A[1]==this.control?' class="calculator-ctrl'+(A[0].replace(/^#base/,"")==t?" calculator-base-active":"")+(A[0]=="#degrees"&&u?" calculator-angle-active":"")+(A[0]=="#radians"&&!u?" calculator-angle-active":""):(A[1]==this.digit?(parseInt(A[0],16)>=t||(t!=10&&A[0]==".")?' disabled="disabled"':"")+' class="calculator-digit':(A[1]==this.binary?' class="calculator-oper':' class="calculator-oper'+(A[0].match(/^#mem(Clear|Recall)$/)&&!p.memory?" calculator-mem-empty":""))))+(D?" "+D:"")+'" '+(C?'title="'+C+'"':"")+">"+(w=="_."?this._get(p,"decimalChar"):B)+(A[5]&&A[5]!=A[0]?'<span class="'+this._keystrokeClass+(A[6]?" calculator-keyname":"")+'">'+(A[6]||A[5])+"</span>":"")+"</button>"))}v+="</div>"}v+='<div style="clear: both;"></div>'+(!p._inline&&a.browser.msie&&parseInt(a.browser.version,10)<7?'<iframe src="javascript:false;" class="'+this._coverClass+'"></iframe>':"");v=a(v);v.find("button").mousedown(function(){a(this).addClass("calculator-key-down")}).mouseup(function(){a(this).removeClass("calculator-key-down")}).mouseout(function(){a(this).removeClass("calculator-key-down")}).click(function(){a.calculator._handleButton(p,a(this))});return v},_setDisplay:function(e){var f=this._get(e,"precision");var g=new Number(e.curValue).toFixed(f).valueOf();var h=g.replace(/^.+(e.+)$/,"$1").replace(/^[^e].*$/,"");if(h){g=new Number(g.replace(/e.+$/,"")).toFixed(f).valueOf()}return parseFloat(g.replace(/0+$/,"")+h).toString(this._get(e,"base")).toUpperCase().replace(/\./,this._get(e,"decimalChar"))},_sendButton:function(e,f){var g=this._get(e,"onButton");if(g){g.apply((e._input?e._input[0]:null),[f,e.dispValue,e])}},_handleButton:function(e,f){var g=this._keyDefs[f.attr("keystroke")];if(!g){return}var h=f.text().substr(0,f.text().length-f.children(".calculator-keystroke").text().length);switch(g[1]){case this.control:g[2].apply(this,[e,h]);break;case this.digit:this._digit(e,h);break;case this.binary:this._binaryOp(e,g[2],h);break;case this.unary:this._unaryOp(e,g[2],h);break}if(a.calculator._showingCalculator||e._inline){e._input.focus()}},_noOp:function(e){},_digit:function(f,g){var h=this._get(f,"decimalChar");f.dispValue=(f._newValue?"":f.dispValue);if(g==h&&f.dispValue.indexOf(g)>-1){return}f.dispValue=(f.dispValue+g).replace(/^0(\d)/,"$1").replace(new RegExp("^(-?)([\\."+h+"])"),"$10$2");if(h!="."){f.dispValue=f.dispValue.replace(new RegExp("^"+h),"0.")}var i=this._get(f,"base");var j=(h!="."?f.dispValue.replace(new RegExp(h),"."):f.dispValue);f.curValue=(i==10?parseFloat(j):parseInt(j,i));f._newValue=false;this._sendButton(f,g);this._updateCalculator(f)},_binaryOp:function(e,f,g){if(!e._newValue&&e._pendingOp){e._pendingOp(e);var h=this._get(e,"base");e.curValue=(h==10?e.curValue:Math.floor(e.curValue));e.dispValue=this._setDisplay(e)}e.prevValue=e.curValue;e._newValue=true;e._pendingOp=f;this._sendButton(e,g);this._updateCalculator(e)},_add:function(e){e.curValue=e.prevValue+e.curValue},_subtract:function(e){e.curValue=e.prevValue-e.curValue},_multiply:function(e){e.curValue=e.prevValue*e.curValue},_divide:function(e){e.curValue=e.prevValue/e.curValue},_power:function(e){e.curValue=Math.pow(e.prevValue,e.curValue)},_unaryOp:function(e,f,g){e._newValue=true;f.apply(this,[e]);var h=this._get(e,"base");e.curValue=(h==10?e.curValue:Math.floor(e.curValue));e.dispValue=this._setDisplay(e);this._sendButton(e,g);this._updateCalculator(e)},_plusMinus:function(e){e.curValue=-1*e.curValue;e.dispValue=this._setDisplay(e);e._newValue=false},_pi:function(e){e.curValue=Math.PI},_percent:function(e){if(e._pendingOp==this._add){e.curValue=e.prevValue*(1+e.curValue/100)}else{if(e._pendingOp==this._subtract){e.curValue=e.prevValue*(1-e.curValue/100)}else{if(e._pendingOp==this._multiply){e.curValue=e.prevValue*e.curValue/100}else{if(e._pendingOp==this._divide){e.curValue=e.prevValue/e.curValue*100}}}}e._savedOp=e._pendingOp;e._pendingOp=this._noOp},_equals:function(e){if(e._pendingOp==this._noOp){if(e._savedOp!=this._noOp){e.prevValue=e.curValue;e.curValue=e._savedValue;e._savedOp(e)}}else{e._savedOp=e._pendingOp;e._savedValue=e.curValue;e._pendingOp(e);e._pendingOp=this._noOp}},_memAdd:function(e){e.memory+=e.curValue},_memSubtract:function(e){e.memory-=e.curValue},_memStore:function(e){e.memory=e.curValue},_memRecall:function(e){e.curValue=e.memory},_memClear:function(e){e.memory=0},_sin:function(e){this._trig(e,Math.sin)},_cos:function(e){this._trig(e,Math.cos)},_tan:function(e){this._trig(e,Math.tan)},_trig:function(e,f){var g=this._get(e,"useDegrees");e.curValue=f(e.curValue*(g?Math.PI/180:1))},_asin:function(e){this._atrig(e,Math.asin)},_acos:function(e){this._atrig(e,Math.acos)},_atan:function(e){this._atrig(e,Math.atan)},_atrig:function(e,f){e.curValue=f(e.curValue);if(this._get(e,"useDegrees")){e.curValue=e.curValue/Math.PI*180}},_inverse:function(e){e.curValue=1/e.curValue},_log:function(e){e.curValue=Math.log(e.curValue)/Math.log(10)},_ln:function(e){e.curValue=Math.log(e.curValue)},_exp:function(e){e.curValue=Math.exp(e.curValue)},_sqr:function(e){e.curValue*=e.curValue},_sqrt:function(e){e.curValue=Math.sqrt(e.curValue)},_random:function(e){e.curValue=Math.random()},_base2:function(e,f){this._changeBase(e,f,2)},_base8:function(e,f){this._changeBase(e,f,8)},_base10:function(e,f){this._changeBase(e,f,10)},_base16:function(e,f){this._changeBase(e,f,16)},_changeBase:function(e,f,g){e.settings.base=g;e.curValue=(g==10?e.curValue:Math.floor(e.curValue));e.dispValue=this._setDisplay(e);e._newValue=true;this._sendButton(e,f);this._updateCalculator(e)},_degrees:function(e,f){this._degreesRadians(e,f,true)},_radians:function(e,f){this._degreesRadians(e,f,false)},_degreesRadians:function(e,f,g){e.settings.useDegrees=g;this._sendButton(e,f);this._updateCalculator(e)},_undo:function(e,f){e.dispValue=e.dispValue.substr(0,e.dispValue.length-1)||"0";var g=this._get(e,"base");e.curValue=(g==10?parseFloat(e.dispValue):parseInt(e.dispValue,g));this._sendButton(e,f);this._updateCalculator(e)},_clearError:function(e,f){e.dispValue="0";e.curValue=0;e._newValue=true;this._sendButton(e,f);this._updateCalculator(e)},_clear:function(e,f){this._reset(e,0,false);this._sendButton(e,f);this._updateCalculator(e)},_close:function(e,f){this._finished(e,f,e._input.val())},_use:function(e,f){if(e._pendingOp!=this._noOp){this._unaryOp(e,this._equals,f)}this._finished(e,f,e.dispValue)},_erase:function(e,f){this._reset(e,0,false);this._updateCalculator(e);this._finished(e,f,"")},_finished:function(e,f,g){if(e._inline){this._curInst=e}else{e._input.val(g)}this._sendButton(e,f);this._hideCalculator(e._input[0])}});function c(e,f){a.extend(e,f);for(var g in f){if(f[g]==null||f[g]==undefined){e[g]=f[g]}}return e}a.fn.calculator=function(e){var f=Array.prototype.slice.call(arguments,1);if(e=="isDisabled"){return a.calculator["_"+e+"Calculator"].apply(a.calculator,[this[0]].concat(f))}return this.each(function(){typeof e=="string"?a.calculator["_"+e+"Calculator"].apply(a.calculator,[this].concat(f)):a.calculator._attachCalculator(this,e)})};a.calculator=new b();a(function(){a(document.body).append(a.calculator.mainDiv).mousedown(a.calculator._checkExternalClick)})})(jQuery);(function(a){a.calculator.regional.is={decimalChar:",",buttonText:MenigaLang.translate("CalcOpen"),buttonStatus:MenigaLang.translate("CalcOpenTooltip"),closeText:MenigaLang.translate("CalcClose"),closeStatus:MenigaLang.translate("CalcCloseTooltip"),useText:MenigaLang.translate("CalcUse"),useStatus:MenigaLang.translate("CalcUseTooltip"),eraseText:MenigaLang.translate("CalcErase"),eraseStatus:MenigaLang.translate("CalcEraseTooltip"),backspaceText:MenigaLang.translate("CalcBS"),backspaceStatus:MenigaLang.translate("CalcBSTooltip"),clearErrorText:MenigaLang.translate("CalcCE"),clearErrorStatus:MenigaLang.translate("CalcCETooltip"),clearText:MenigaLang.translate("CalcCS"),clearStatus:MenigaLang.translate("CalcCSTooltip"),isRTL:false};a.calculator.setDefaults(a.calculator.regional.is)})(jQuery);(function(a){a.prettyPhoto={version:"3.0"};a.fn.prettyPhoto=function(u){u=jQuery.extend({animation_speed:"fast",slideshow:false,autoplay_slideshow:false,opacity:0.8,show_title:true,allow_resize:true,default_width:640,default_height:505,counter_separator_label:"/",theme:"light_rounded",hideflash:false,wmode:"opaque",autoplay:true,modal:false,overlay_gallery:true,keyboard_shortcuts:true,changepicturecallback:function(){},callback:function(){},markup:'<div class="pp_pic_holder"><div class="ppt">&nbsp;</div><div class="pp_top"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div><div class="pp_content_container"><div class="pp_left"><div class="pp_right"><div class="pp_content"><div class="pp_loaderIcon"></div><div class="pp_fade"><a href="#" class="pp_expand" title="Expand the image">Expand</a><div class="pp_hoverContainer"><a class="pp_next" href="#">next</a><a class="pp_previous" href="#">previous</a></div><div id="pp_full_res"></div><div class="pp_details clearfix"><p class="pp_description"></p><a class="pp_close" href="#">Close</a><div class="pp_nav"><a href="#" class="pp_arrow_previous">Previous</a><p class="currentTextHolder">0/0</p><a href="#" class="pp_arrow_next">Next</a></div></div></div></div></div></div></div><div class="pp_bottom"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div></div><div class="pp_overlay"></div>',gallery_markup:'<div class="pp_gallery"><a href="#" class="pp_arrow_previous">Previous</a><ul>{gallery}</ul><a href="#" class="pp_arrow_next">Next</a></div>',image_markup:'<img id="fullResImage" src="" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline clearfix">{content}</div>',custom_markup:""},u);var n=this,o=false,m,t,r,s,p,q,w=a(window).height(),x=a(window).width(),v;doresize=true,scroll_pos=g();a(window).unbind("resize").resize(function(){d();l()});if(u.keyboard_shortcuts){a(document).unbind("keydown").keydown(function(y){if(typeof $pp_pic_holder!="undefined"){if($pp_pic_holder.is(":visible")){switch(y.keyCode){case 37:a.prettyPhoto.changePage("previous");break;case 39:a.prettyPhoto.changePage("next");break;case 27:if(!settings.modal){a.prettyPhoto.close()}break}return false}}})}a.prettyPhoto.initialize=function(){settings=u;if(a.browser.msie&&parseInt(a.browser.version)==6){settings.theme="light_square"}c(this);if(settings.allow_resize){a(window).scroll(function(){d()})}d();set_position=jQuery.inArray(a(this).attr("href"),pp_images);a.prettyPhoto.open();return false};a.prettyPhoto.open=function(){if(typeof settings=="undefined"){settings=u;if(a.browser.msie&&a.browser.version==6){settings.theme="light_square"}c(this);pp_images=a.makeArray(arguments[0]);pp_titles=(arguments[1])?a.makeArray(arguments[1]):a.makeArray("");pp_descriptions=(arguments[2])?a.makeArray(arguments[2]):a.makeArray("");isSet=(pp_images.length>1)?true:false;set_position=0}if(a.browser.msie&&a.browser.version==6){a("select").css("visibility","hidden")}if(settings.hideflash){a("object,embed").css("visibility","hidden")}e(a(pp_images).size());a(".pp_loaderIcon").show();if($ppt.is(":hidden")){$ppt.css("opacity",0).show()}$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find(".currentTextHolder").text((set_position+1)+settings.counter_separator_label+a(pp_images).size());$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position]));(settings.show_title&&pp_titles[set_position]!="")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html("&nbsp;");movie_width=(parseFloat(b("width",pp_images[set_position])))?b("width",pp_images[set_position]):settings.default_width.toString();movie_height=(parseFloat(b("height",pp_images[set_position])))?b("height",pp_images[set_position]):settings.default_height.toString();if(movie_width.indexOf("%")!=-1||movie_height.indexOf("%")!=-1){movie_height=parseFloat((a(window).height()*parseFloat(movie_height)/100)-150);movie_width=parseFloat((a(window).width()*parseFloat(movie_width)/100)-150);o=true}else{o=false}$pp_pic_holder.fadeIn(function(){imgPreloader="";switch(i(pp_images[set_position])){case"image":imgPreloader=new Image();nextImage=new Image();if(isSet&&set_position>a(pp_images).size()){nextImage.src=pp_images[set_position+1]}prevImage=new Image();if(isSet&&pp_images[set_position-1]){prevImage.src=pp_images[set_position-1]}$pp_pic_holder.find("#pp_full_res")[0].innerHTML=settings.image_markup;$pp_pic_holder.find("#fullResImage").attr("src",pp_images[set_position]);imgPreloader.onload=function(){m=f(imgPreloader.width,imgPreloader.height);_showContent()};imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist.");a.prettyPhoto.close()};imgPreloader.src=pp_images[set_position];break;case"youtube":m=f(movie_width,movie_height);movie="http://www.youtube.com/v/"+b("v",pp_images[set_position]);if(settings.autoplay){movie+="&autoplay=1"}toInject=settings.flash_markup.replace(/{width}/g,m.width).replace(/{height}/g,m.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":m=f(movie_width,movie_height);movie_id=pp_images[set_position];var z=/http:\/\/(www\.)?vimeo.com\/(\d+)/;var y=movie_id.match(z);movie="http://player.vimeo.com/video/"+y[2]+"?title=0&amp;byline=0&amp;portrait=0";if(settings.autoplay){movie+="&autoplay=1;"}vimeo_width=m.width+"/embed/?moog_width="+m.width;toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,m.height).replace(/{path}/g,movie);break;case"quicktime":m=f(movie_width,movie_height);m.height+=15;m.contentHeight+=15;m.containerHeight+=15;toInject=settings.quicktime_markup.replace(/{width}/g,m.width).replace(/{height}/g,m.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":m=f(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf("?"));toInject=settings.flash_markup.replace(/{width}/g,m.width).replace(/{height}/g,m.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":m=f(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1);toInject=settings.iframe_markup.replace(/{width}/g,m.width).replace(/{height}/g,m.height).replace(/{path}/g,frame_url);break;case"custom":m=f(movie_width,movie_height);toInject=settings.custom_markup;break;case"inline":myClone=a(pp_images[set_position]).clone().css({width:settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline clearfix"></div></div>').appendTo(a("body"));m=f(a(myClone).width(),a(myClone).height());a(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,a(pp_images[set_position]).html());break}if(!imgPreloader){$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject;_showContent()}});return false};a.prettyPhoto.changePage=function(y){currentGalleryPage=0;if(y=="previous"){set_position--;if(set_position<0){set_position=0;return}}else{if(y=="next"){set_position++;if(set_position>a(pp_images).size()-1){set_position=0}}else{set_position=y}}if(!doresize){doresize=true}a(".pp_contract").removeClass("pp_contract").addClass("pp_expand");j(function(){a.prettyPhoto.open()})};a.prettyPhoto.changeGalleryPage=function(y){if(y=="next"){currentGalleryPage++;if(currentGalleryPage>totalPage){currentGalleryPage=0}}else{if(y=="previous"){currentGalleryPage--;if(currentGalleryPage<0){currentGalleryPage=totalPage}}else{currentGalleryPage=y}}itemsToSlide=(currentGalleryPage==totalPage)?pp_images.length-((totalPage)*itemsPerPage):itemsPerPage;$pp_pic_holder.find(".pp_gallery li").each(function(z){a(this).animate({left:(z*itemWidth)-((itemsToSlide*itemWidth)*currentGalleryPage)})})};a.prettyPhoto.startSlideshow=function(){if(typeof v=="undefined"){$pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){a.prettyPhoto.stopSlideshow();return false});v=setInterval(a.prettyPhoto.startSlideshow,settings.slideshow)}else{a.prettyPhoto.changePage("next")}};a.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){a.prettyPhoto.startSlideshow();return false});clearInterval(v);v=undefined};a.prettyPhoto.close=function(){clearInterval(v);$pp_pic_holder.stop().find("object,embed").css("visibility","hidden");a("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){a(this).remove()});$pp_overlay.fadeOut(settings.animation_speed,function(){if(a.browser.msie&&a.browser.version==6){a("select").css("visibility","visible")}if(settings.hideflash){a("object,embed").css("visibility","visible")}a(this).remove();a(window).unbind("scroll");settings.callback();doresize=true;t=false;delete settings})};_showContent=function(){a(".pp_loaderIcon").hide();$ppt.fadeTo(settings.animation_speed,1);projectedTop=scroll_pos.scrollTop+((w/2)-(m.containerHeight/2));if(projectedTop<0){projectedTop=0}$pp_pic_holder.find(".pp_content").animate({height:m.contentHeight},settings.animation_speed);$pp_pic_holder.animate({top:projectedTop,left:(x/2)-(m.containerWidth/2),width:m.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(m.height).width(m.width);$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed);if(isSet&&i(pp_images[set_position])=="image"){$pp_pic_holder.find(".pp_hoverContainer").show()}else{$pp_pic_holder.find(".pp_hoverContainer").hide()}if(m.resized){a("a.pp_expand,a.pp_contract").fadeIn(settings.animation_speed)}if(settings.autoplay_slideshow&&!v&&!t){a.prettyPhoto.startSlideshow()}settings.changepicturecallback();t=true});k()};function j(y){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden");$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){a(".pp_loaderIcon").show();y()})}function e(y){if(set_position==y-1){$pp_pic_holder.find("a.pp_next").css("visibility","hidden");$pp_pic_holder.find("a.pp_next").addClass("disabled").unbind("click")}else{$pp_pic_holder.find("a.pp_next").css("visibility","visible");$pp_pic_holder.find("a.pp_next.disabled").removeClass("disabled").bind("click",function(){a.prettyPhoto.changePage("next");return false})}if(set_position==0){$pp_pic_holder.find("a.pp_previous").css("visibility","hidden").addClass("disabled").unbind("click")}else{$pp_pic_holder.find("a.pp_previous.disabled").css("visibility","visible").removeClass("disabled").bind("click",function(){a.prettyPhoto.changePage("previous");return false})}(y>1)?a(".pp_nav").show():a(".pp_nav").hide()}function f(z,y){resized=false;h(z,y);imageWidth=z,imageHeight=y;if(((q>x)||(p>w))&&doresize&&settings.allow_resize&&!o){resized=true,fitting=false;while(!fitting){if((q>x)){imageWidth=(x-200);imageHeight=(y/z)*imageWidth}else{if((p>w)){imageHeight=(w-200);imageWidth=(z/y)*imageHeight}else{fitting=true}}p=imageHeight,q=imageWidth}h(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(p),containerWidth:Math.floor(q)+40,contentHeight:Math.floor(r),contentWidth:Math.floor(s),resized:resized}}function h(z,y){z=parseFloat(z);y=parseFloat(y);$pp_details=$pp_pic_holder.find(".pp_details");$pp_details.width(z);detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom"));$pp_details=$pp_details.clone().appendTo(a("body")).css({position:"absolute",top:-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if(a.browser.msie&&a.browser.version==7){detailsHeight+=8}$pp_details.remove();r=y+detailsHeight;s=z;p=r+$ppt.height()+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height();q=z}function i(y){if(y.match(/youtube\.com\/watch/i)){return"youtube"}else{if(y.match(/vimeo\.com/i)){return"vimeo"}else{if(y.indexOf(".mov")!=-1){return"quicktime"}else{if(y.indexOf(".swf")!=-1){return"flash"}else{if(y.indexOf("iframe")!=-1){return"iframe"}else{if(y.indexOf("custom")!=-1){return"custom"}else{if(y.substr(0,1)=="#"){return"inline"}else{return"image"}}}}}}}}function d(){if(doresize&&typeof $pp_pic_holder!="undefined"){scroll_pos=g();titleHeight=$ppt.height(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=(w/2)+scroll_pos.scrollTop-(contentHeight/2);$pp_pic_holder.css({top:projectedTop,left:(x/2)+scroll_pos.scrollLeft-(contentwidth/2)})}}function g(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}}else{if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}}else{if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}}}}function l(){w=a(window).height(),x=a(window).width();if(typeof $pp_overlay!="undefined"){$pp_overlay.height(a(document).height())}}function k(){if(isSet&&settings.overlay_gallery&&i(pp_images[set_position])=="image"){itemWidth=52+5;navWidth=(settings.theme=="facebook")?58:38;itemsPerPage=Math.floor((m.containerWidth-100-navWidth)/itemWidth);itemsPerPage=(itemsPerPage<pp_images.length)?itemsPerPage:pp_images.length;totalPage=Math.ceil(pp_images.length/itemsPerPage)-1;if(totalPage==0){navWidth=0;$pp_pic_holder.find(".pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous").hide()}else{$pp_pic_holder.find(".pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous").show()}galleryWidth=itemsPerPage*itemWidth+navWidth;$pp_pic_holder.find(".pp_gallery").width(galleryWidth).css("margin-left",-(galleryWidth/2));$pp_pic_holder.find(".pp_gallery ul").width(itemsPerPage*itemWidth).find("li.selected").removeClass("selected");goToPage=(Math.floor(set_position/itemsPerPage)<=totalPage)?Math.floor(set_position/itemsPerPage):totalPage;if(itemsPerPage){$pp_pic_holder.find(".pp_gallery").hide().show().removeClass("disabled")}else{$pp_pic_holder.find(".pp_gallery").hide().addClass("disabled")}a.prettyPhoto.changeGalleryPage(goToPage);$pp_pic_holder.find(".pp_gallery ul li:eq("+set_position+")").addClass("selected")}else{$pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave");$pp_pic_holder.find(".pp_gallery").hide()}}function c(y){theRel=a(y).attr("rel");galleryRegExp=/\[(?:.*)\]/;isSet=(galleryRegExp.exec(theRel))?true:false;pp_images=(isSet)?jQuery.map(n,function(D,C){if(a(D).attr("rel").indexOf(theRel)!=-1){return a(D).attr("href")}}):a.makeArray(a(y).attr("href"));pp_titles=(isSet)?jQuery.map(n,function(D,C){if(a(D).attr("rel").indexOf(theRel)!=-1){return(a(D).find("img").attr("alt"))?a(D).find("img").attr("alt"):""}}):a.makeArray(a(y).find("img").attr("alt"));pp_descriptions=(isSet)?jQuery.map(n,function(D,C){if(a(D).attr("rel").indexOf(theRel)!=-1){return(a(D).attr("title"))?a(D).attr("title"):""}}):a.makeArray(a(y).attr("title"));a("body").append(settings.markup);$pp_pic_holder=a(".pp_pic_holder"),$ppt=a(".ppt"),$pp_overlay=a("div.pp_overlay");if(isSet&&settings.overlay_gallery){currentGalleryPage=0;toInject="";for(var z=0;z<pp_images.length;z++){var A=new RegExp("(.*?).(jpg|jpeg|png|gif)$");var B=A.exec(pp_images[z]);if(!B){classname="default"}else{classname=""}toInject+="<li class='"+classname+"'><a href='#'><img src='"+pp_images[z]+"' width='50' alt='' /></a></li>"}toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find("#pp_full_res").after(toInject);$pp_pic_holder.find(".pp_gallery .pp_arrow_next").click(function(){a.prettyPhoto.changeGalleryPage("next");a.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_gallery .pp_arrow_previous").click(function(){a.prettyPhoto.changeGalleryPage("previous");a.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()});itemWidth=52+5;$pp_pic_holder.find(".pp_gallery ul li").each(function(C){a(this).css({position:"absolute",left:C*itemWidth});a(this).find("a").unbind("click").click(function(){a.prettyPhoto.changePage(C);a.prettyPhoto.stopSlideshow();return false})})}if(settings.slideshow){$pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play">Play</a>');$pp_pic_holder.find(".pp_nav .pp_play").click(function(){a.prettyPhoto.startSlideshow();return false})}$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme);$pp_overlay.css({opacity:0,height:a(document).height(),width:a(document).width()}).bind("click",function(){if(!settings.modal){a.prettyPhoto.close()}});a("a.pp_close").bind("click",function(){a.prettyPhoto.close();return false});a("a.pp_expand").bind("click",function(C){if(a(this).hasClass("pp_expand")){a(this).removeClass("pp_expand").addClass("pp_contract");doresize=false}else{a(this).removeClass("pp_contract").addClass("pp_expand");doresize=true}j(function(){a.prettyPhoto.open()});return false});$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){a.prettyPhoto.changePage("previous");a.prettyPhoto.stopSlideshow();return false});$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){a.prettyPhoto.changePage("next");a.prettyPhoto.stopSlideshow();return false});d()}return this.unbind("click").click(a.prettyPhoto.initialize)};function b(c,g){c=c.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var e="[\\?&]"+c+"=([^&#]*)";var d=new RegExp(e);var f=d.exec(g);return(f==null)?"":f[1]}})(jQuery);
/*
* jQuery UI 1.8.16
*
* 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(a,b){function d(c,f){var g=c.nodeName.toLowerCase();if("area"===g){f=c.parentNode;g=f.name;if(!c.href||!g||f.nodeName.toLowerCase()!=="map"){return false}c=a("img[usemap=#"+g+"]")[0];return !!c&&e(c)}return(/input|select|textarea|button|object/.test(g)?!c.disabled:"a"==g?c.href||f:f)&&e(c)}function e(c){return !a(c).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};if(!a.ui.version){a.extend(a.ui,{version:"1.8.16",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(c,f){return typeof c==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();f&&f.call(g)},c)}):this._focus.apply(this,arguments)},scrollParent:function(){var c;c=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!c.length?a(document):c},zIndex:function(c){if(c!==b){return this.css("zIndex",c)}if(this.length){c=a(this[0]);for(var f;c.length&&c[0]!==document;){f=c.css("position");if(f==="absolute"||f==="relative"||f==="fixed"){f=parseInt(c.css("zIndex"),10);if(!isNaN(f)&&f!==0){return f}}c=c.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(c){c.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(c,f){function g(h,i,o,p){a.each(j,function(){i-=parseFloat(a.curCSS(h,"padding"+this,true))||0;if(o){i-=parseFloat(a.curCSS(h,"border"+this+"Width",true))||0}if(p){i-=parseFloat(a.curCSS(h,"margin"+this,true))||0}});return i}var j=f==="Width"?["Left","Right"]:["Top","Bottom"],k=f.toLowerCase(),l={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+f]=function(h){if(h===b){return l["inner"+f].call(this)}return this.each(function(){a(this).css(k,g(this,h)+"px")})};a.fn["outer"+f]=function(h,i){if(typeof h!=="number"){return l["outer"+f].call(this,h)}return this.each(function(){a(this).css(k,g(this,h,true,i)+"px")})}});a.extend(a.expr[":"],{data:function(c,f,g){return !!a.data(c,g[3])},focusable:function(c){return d(c,!isNaN(a.attr(c,"tabindex")))},tabbable:function(c){var f=a.attr(c,"tabindex"),g=isNaN(f);return(g||f>=0)&&d(c,!g)}});a(function(){var c=document.body,f=c.appendChild(f=document.createElement("div"));a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;c.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(c,f,g){c=a.ui[c].prototype;for(var h in g){c.plugins[h]=c.plugins[h]||[];c.plugins[h].push([f,g[h]])}},call:function(c,f,g){if((f=c.plugins[f])&&c.element[0].parentNode){for(var h=0;h<f.length;h++){c.options[f[h][0]]&&f[h][1].apply(c.element,g)}}}},contains:function(c,f){return document.compareDocumentPosition?c.compareDocumentPosition(f)&16:c!==f&&c.contains(f)},hasScroll:function(c,f){if(a(c).css("overflow")==="hidden"){return false}f=f&&f==="left"?"scrollLeft":"scrollTop";var g=false;if(c[f]>0){return true}c[f]=1;g=c[f]>0;c[f]=0;return g},isOverAxis:function(c,f,g){return c>f&&c<f+g},isOver:function(c,f,g,j,k,l){return a.ui.isOverAxis(c,g,k)&&a.ui.isOverAxis(f,j,l)}})}})(jQuery);
/*
 * jQuery UI Widget 1.8.16
 *
 * 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,c){if(a.cleanData){var d=a.cleanData;a.cleanData=function(b){for(var f=0,g;(g=b[f])!=null;f++){try{a(g).triggerHandler("remove")}catch(h){}}d(b)}}else{var e=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(){try{a(this).triggerHandler("remove")}catch(g){}})}}return e.call(a(this),b,f)})}}a.widget=function(b,g,h){var i=b.split(".")[0],j;b=b.split(".")[1];j=i+"-"+b;if(!h){h=g;g=a.Widget}a.expr[":"][j]=function(f){return !!a.data(f,b)};a[i]=a[i]||{};a[i][b]=function(k,f){arguments.length&&this._createWidget(k,f)};g=new g;g.options=a.extend(true,{},g.options);a[i][b].prototype=a.extend(true,g,{namespace:i,widgetName:b,widgetEventPrefix:a[i][b].prototype.widgetEventPrefix||b,widgetBaseClass:j},h);a.widget.bridge(b,a[i][b])};a.widget.bridge=function(b,f){a.fn[b]=function(g){var i=typeof g==="string",j=Array.prototype.slice.call(arguments,1),k=this;g=!i&&j.length?a.extend.apply(null,[true,g].concat(j)):g;if(i&&g.charAt(0)==="_"){return k}i?this.each(function(){var h=a.data(this,b),l=h&&a.isFunction(h[g])?h[g].apply(h,j):h;if(l!==h&&l!==c){k=l;return false}}):this.each(function(){var h=a.data(this,b);h?h.option(g||{})._init():a.data(this,b,new f(g,this))});return k}};a.Widget=function(b,f){arguments.length&&this._createWidget(b,f)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(b,f){a.data(f,this.widgetName,this);this.element=a(f);this.options=a.extend(true,{},this.options,this._getCreateOptions(),b);var g=this;this.element.bind("remove."+this.widgetName,function(){g.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,f){var g=b;if(arguments.length===0){return a.extend({},this.options)}if(typeof b==="string"){if(f===c){return this.options[b]}g={};g[b]=f}this._setOptions(g);return this},_setOptions:function(b){var f=this;a.each(b,function(g,h){f._setOption(g,h)});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,g,h){var i=this.options[b];g=a.Event(g);g.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();h=h||{};if(g.originalEvent){b=a.event.props.length;for(var j;b;){j=a.event.props[--b];g[j]=g.originalEvent[j]}}this.element.trigger(g,h);return !(a.isFunction(i)&&i.call(this.element[0],g,h)===false||g.isDefaultPrevented())}}})(jQuery);
/*
 * jQuery UI Mouse 1.8.16
 *
 * 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){var c=false;a(document).mouseup(function(){c=false});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){if(!c){this._mouseStarted&&this._mouseUp(b);this._mouseDownEvent=b;var d=this,e=b.which==1,h=typeof this.options.cancel=="string"&&b.target.nodeName?a(b.target).closest(this.options.cancel).length:false;if(!e||h||!this._mouseCapture(b)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==false;if(!this._mouseStarted){b.preventDefault();return true}}true===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(f){return d._mouseMove(f)};this._mouseUpDelegate=function(f){return d._mouseUp(f)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.preventDefault();return c=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(a){a.ui=a.ui||{};var b=/left|center|right/,d=/top|center|bottom/,e=a.fn.position,f=a.fn.offset;a.fn.position=function(i){if(!i||!i.of){return e.apply(this,arguments)}i=a.extend({},i);var c=a(i.of),l=c[0],n=(i.collision||"flip").split(" "),m=i.offset?i.offset.split(" "):[0,0],o,q,p;if(l.nodeType===9){o=c.width();q=c.height();p={top:0,left:0}}else{if(l.setTimeout){o=c.width();q=c.height();p={top:c.scrollTop(),left:c.scrollLeft()}}else{if(l.preventDefault){i.at="left top";o=q=0;p={top:i.of.pageY,left:i.of.pageX}}else{o=c.outerWidth();q=c.outerHeight();p=c.offset()}}}a.each(["my","at"],function(){var g=(i[this]||"").split(" ");if(g.length===1){g=b.test(g[0])?g.concat(["center"]):d.test(g[0])?["center"].concat(g):["center","center"]}g[0]=b.test(g[0])?g[0]:"center";g[1]=d.test(g[1])?g[1]:"center";i[this]=g});if(n.length===1){n[1]=n[0]}m[0]=parseInt(m[0],10)||0;if(m.length===1){m[1]=m[0]}m[1]=parseInt(m[1],10)||0;if(i.at[0]==="right"){p.left+=o}else{if(i.at[0]==="center"){p.left+=o/2}}if(i.at[1]==="bottom"){p.top+=q}else{if(i.at[1]==="center"){p.top+=q/2}}p.left+=m[0];p.top+=m[1];return this.each(function(){var g=a(this),j=g.outerWidth(),k=g.outerHeight(),s=parseInt(a.curCSS(this,"marginLeft",true))||0,t=parseInt(a.curCSS(this,"marginTop",true))||0,x=j+s+(parseInt(a.curCSS(this,"marginRight",true))||0),y=k+t+(parseInt(a.curCSS(this,"marginBottom",true))||0),h=a.extend({},p),u;if(i.my[0]==="right"){h.left-=j}else{if(i.my[0]==="center"){h.left-=j/2}}if(i.my[1]==="bottom"){h.top-=k}else{if(i.my[1]==="center"){h.top-=k/2}}h.left=Math.round(h.left);h.top=Math.round(h.top);u={left:h.left-s,top:h.top-t};a.each(["left","top"],function(r,v){a.ui.position[n[r]]&&a.ui.position[n[r]][v](h,{targetWidth:o,targetHeight:q,elemWidth:j,elemHeight:k,collisionPosition:u,collisionWidth:x,collisionHeight:y,offset:m,my:i.my,at:i.at})});a.fn.bgiframe&&g.bgiframe();g.offset(a.extend(h,{using:i.using}))})};a.ui.position={fit:{left:function(g,c){var h=a(window);h=c.collisionPosition.left+c.collisionWidth-h.width()-h.scrollLeft();g.left=h>0?g.left-h:Math.max(g.left-c.collisionPosition.left,g.left)},top:function(g,c){var h=a(window);h=c.collisionPosition.top+c.collisionHeight-h.height()-h.scrollTop();g.top=h>0?g.top-h:Math.max(g.top-c.collisionPosition.top,g.top)}},flip:{left:function(i,c){if(c.at[0]!=="center"){var j=a(window);j=c.collisionPosition.left+c.collisionWidth-j.width()-j.scrollLeft();var l=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,k=c.at[0]==="left"?c.targetWidth:-c.targetWidth,m=-2*c.offset[0];i.left+=c.collisionPosition.left<0?l+k+m:j>0?l+k+m:0}},top:function(i,c){if(c.at[1]!=="center"){var j=a(window);j=c.collisionPosition.top+c.collisionHeight-j.height()-j.scrollTop();var l=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,k=c.at[1]==="top"?c.targetHeight:-c.targetHeight,m=-2*c.offset[1];i.top+=c.collisionPosition.top<0?l+k+m:j>0?l+k+m:0}}}};if(!a.offset.setOffset){a.offset.setOffset=function(i,c){if(/static/.test(a.curCSS(i,"position"))){i.style.position="relative"}var j=a(i),l=j.offset(),k=parseInt(a.curCSS(i,"top",true),10)||0,m=parseInt(a.curCSS(i,"left",true),10)||0;l={top:c.top-l.top+k,left:c.left-l.left+m};"using" in c?c.using.call(i,l):j.css(l)};a.fn.offset=function(g){var c=this[0];if(!c||!c.ownerDocument){return null}if(g){return this.each(function(){a.offset.setOffset(this,g)})}return f.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(c){var d=this.options;if(this.helper||d.disabled||a(c.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(c);if(!this.handle){return false}if(d.iframeFix){a(d.iframeFix===true?"iframe":d.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")})}return true},_mouseStart:function(c){var d=this.options;this.helper=this._createHelper(c);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:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);d.containment&&this._setContainment();if(this._trigger("start",c)===false){this._clear();return false}this._cacheHelperProportions();a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,c);return true},_mouseDrag:function(c,d){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!d){d=this._uiHash();if(this._trigger("drag",c,d)===false){this._mouseUp({});return false}this.position=d.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);return false},_mouseStop:function(d){var e=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){e=a.ui.ddmanager.drop(this,d)}if(this.dropped){e=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original"){return false}if(this.options.revert=="invalid"&&!e||this.options.revert=="valid"&&e||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,e)){var f=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",d)!==false&&f._clear()})}else{this._trigger("stop",d)!==false&&this._clear()}return false},_mouseUp:function(b){this.options.iframeFix===true&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b);return a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(c){var d=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==c.target){d=true}});return d},_createHelper:function(c){var d=this.options;c=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):d.helper=="clone"?this.element.clone().removeAttr("id"):this.element;c.parents("body").length||c.appendTo(d.appendTo=="parent"?this.element[0].parentNode:d.appendTo);c[0]!=this.element[0]&&!/(fixed|absolute)/.test(c.css("position"))&&c.css("position","absolute");return c},_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 d=this.options;if(d.containment=="parent"){d.containment=this.helper[0].parentNode}if(d.containment=="document"||d.containment=="window"){this.containment=[d.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,d.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(d.containment=="document"?0:a(window).scrollLeft())+a(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d.containment=="document"?0:a(window).scrollTop())+(a(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!/^(document|window|parent)$/.test(d.containment)&&d.containment.constructor!=Array){d=a(d.containment);var e=d[0];if(e){d.offset();var f=a(e).css("overflow")!="hidden";this.containment=[(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0),(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0),(f?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(f?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=d}}else{if(d.containment.constructor==Array){this.containment=d.containment}}},_convertPositionTo:function(d,e){if(!e){e=this.position}d=d=="absolute"?1:-1;var g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(g[0].tagName);return{top:e.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:g.scrollTop())*d),left:e.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:g.scrollLeft())*d)}},_generatePosition:function(d){var i=this.options,j=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(j[0].tagName),k=d.pageX,n=d.pageY;if(this.originalPosition){var m;if(this.containment){if(this.relative_container){m=this.relative_container.offset();m=[this.containment[0]+m.left,this.containment[1]+m.top,this.containment[2]+m.left,this.containment[3]+m.top]}else{m=this.containment}if(d.pageX-this.offset.click.left<m[0]){k=m[0]+this.offset.click.left}if(d.pageY-this.offset.click.top<m[1]){n=m[1]+this.offset.click.top}if(d.pageX-this.offset.click.left>m[2]){k=m[2]+this.offset.click.left}if(d.pageY-this.offset.click.top>m[3]){n=m[3]+this.offset.click.top}}if(i.grid){n=i.grid[1]?this.originalPageY+Math.round((n-this.originalPageY)/i.grid[1])*i.grid[1]:this.originalPageY;n=m?!(n-this.offset.click.top<m[1]||n-this.offset.click.top>m[3])?n:!(n-this.offset.click.top<m[1])?n-i.grid[1]:n+i.grid[1]:n;k=i.grid[0]?this.originalPageX+Math.round((k-this.originalPageX)/i.grid[0])*i.grid[0]:this.originalPageX;k=m?!(k-this.offset.click.left<m[0]||k-this.offset.click.left>m[2])?k:!(k-this.offset.click.left<m[0])?k-i.grid[0]:k+i.grid[0]:k}}return{top:n-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:j.scrollTop()),left:k-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:j.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(d,e,f){f=f||this._uiHash();a.ui.plugin.call(this,d,[e,f]);if(d=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.Widget.prototype._trigger.call(this,d,e,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.16"});a.ui.plugin.add("draggable","connectToSortable",{start:function(d,g){var h=a(this).data("draggable"),j=h.options,i=a.extend({},g,{item:h.element});h.sortables=[];a(j.connectToSortable).each(function(){var b=a.data(this,"sortable");if(b&&!b.options.disabled){h.sortables.push({instance:b,shouldRevert:b.options.revert});b.refreshPositions();b._trigger("activate",d,i)}})},stop:function(d,e){var g=a(this).data("draggable"),h=a.extend({},e,{item:g.element});a.each(g.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;g.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(d);this.instance.options.helper=this.instance.options._helper;g.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",d,h)}})},drag:function(d,e){var g=a(this).data("draggable"),h=this;a.each(g.sortables,function(){this.instance.positionAbs=g.positionAbs;this.instance.helperProportions=g.helperProportions;this.instance.offset.click=g.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(h).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return e.helper[0]};d.target=this.instance.currentItem[0];this.instance._mouseCapture(d,true);this.instance._mouseStart(d,true,true);this.instance.offset.click.top=g.offset.click.top;this.instance.offset.click.left=g.offset.click.left;this.instance.offset.parent.left-=g.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=g.offset.parent.top-this.instance.offset.parent.top;g._trigger("toSortable",d);g.dropped=this.instance.element;g.currentItem=g.element;this.instance.fromOutside=g}this.instance.currentItem&&this.instance._mouseDrag(d)}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",d,this.instance._uiHash(this.instance));this.instance._mouseStop(d,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();g._trigger("fromSortable",d);g.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var c=a("body"),d=a(this).data("draggable").options;if(c.css("cursor")){d._cursor=c.css("cursor")}c.css("cursor",d.cursor)},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){c=a(d.helper);d=a(this).data("draggable").options;if(c.css("opacity")){d._opacity=c.css("opacity")}c.css("opacity",d.opacity)},stop:function(c,d){c=a(this).data("draggable").options;c._opacity&&a(d.helper).css("opacity",c._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(d){var e=a(this).data("draggable"),g=e.options,h=false;if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"){if(!g.axis||g.axis!="x"){if(e.overflowOffset.top+e.scrollParent[0].offsetHeight-d.pageY<g.scrollSensitivity){e.scrollParent[0].scrollTop=h=e.scrollParent[0].scrollTop+g.scrollSpeed}else{if(d.pageY-e.overflowOffset.top<g.scrollSensitivity){e.scrollParent[0].scrollTop=h=e.scrollParent[0].scrollTop-g.scrollSpeed}}}if(!g.axis||g.axis!="y"){if(e.overflowOffset.left+e.scrollParent[0].offsetWidth-d.pageX<g.scrollSensitivity){e.scrollParent[0].scrollLeft=h=e.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(d.pageX-e.overflowOffset.left<g.scrollSensitivity){e.scrollParent[0].scrollLeft=h=e.scrollParent[0].scrollLeft-g.scrollSpeed}}}}else{if(!g.axis||g.axis!="x"){if(d.pageY-a(document).scrollTop()<g.scrollSensitivity){h=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(d.pageY-a(document).scrollTop())<g.scrollSensitivity){h=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}}if(!g.axis||g.axis!="y"){if(d.pageX-a(document).scrollLeft()<g.scrollSensitivity){h=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(d.pageX-a(document).scrollLeft())<g.scrollSensitivity){h=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}}h!==false&&a.ui.ddmanager&&!g.dropBehaviour&&a.ui.ddmanager.prepareOffsets(e,d)}});a.ui.plugin.add("draggable","snap",{start:function(){var c=a(this).data("draggable"),d=c.options;c.snapElements=[];a(d.snap.constructor!=String?d.snap.items||":data(draggable)":d.snap).each(function(){var b=a(this),e=b.offset();this!=c.element[0]&&c.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:e.top,left:e.left})})},drag:function(d,u){for(var v=a(this).data("draggable"),x=v.options,w=x.snapTolerance,z=u.offset.left,y=z+v.helperProportions.width,F=u.offset.top,G=F+v.helperProportions.height,A=v.snapElements.length-1;A>=0;A--){var B=v.snapElements[A].left,D=B+v.snapElements[A].width,C=v.snapElements[A].top,E=C+v.snapElements[A].height;if(B-w<z&&z<D+w&&C-w<F&&F<E+w||B-w<z&&z<D+w&&C-w<G&&G<E+w||B-w<y&&y<D+w&&C-w<F&&F<E+w||B-w<y&&y<D+w&&C-w<G&&G<E+w){if(x.snapMode!="inner"){var H=Math.abs(C-G)<=w,I=Math.abs(E-F)<=w,J=Math.abs(B-y)<=w,K=Math.abs(D-z)<=w;if(H){u.position.top=v._convertPositionTo("relative",{top:C-v.helperProportions.height,left:0}).top-v.margins.top}if(I){u.position.top=v._convertPositionTo("relative",{top:E,left:0}).top-v.margins.top}if(J){u.position.left=v._convertPositionTo("relative",{top:0,left:B-v.helperProportions.width}).left-v.margins.left}if(K){u.position.left=v._convertPositionTo("relative",{top:0,left:D}).left-v.margins.left}}var L=H||I||J||K;if(x.snapMode!="outer"){H=Math.abs(C-F)<=w;I=Math.abs(E-G)<=w;J=Math.abs(B-z)<=w;K=Math.abs(D-y)<=w;if(H){u.position.top=v._convertPositionTo("relative",{top:C,left:0}).top-v.margins.top}if(I){u.position.top=v._convertPositionTo("relative",{top:E-v.helperProportions.height,left:0}).top-v.margins.top}if(J){u.position.left=v._convertPositionTo("relative",{top:0,left:B}).left-v.margins.left}if(K){u.position.left=v._convertPositionTo("relative",{top:0,left:D-v.helperProportions.width}).left-v.margins.left}}if(!v.snapElements[A].snapping&&(H||I||J||K||L)){v.options.snap.snap&&v.options.snap.snap.call(v.element,d,a.extend(v._uiHash(),{snapItem:v.snapElements[A].item}))}v.snapElements[A].snapping=H||I||J||K||L}else{v.snapElements[A].snapping&&v.options.snap.release&&v.options.snap.release.call(v.element,d,a.extend(v._uiHash(),{snapItem:v.snapElements[A].item}));v.snapElements[A].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var c=a(this).data("draggable").options;c=a.makeArray(a(c.stack)).sort(function(b,e){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(e).css("zIndex"),10)||0)});if(c.length){var d=parseInt(c[0].style.zIndex)||0;a(c).each(function(b){this.style.zIndex=d+b});this[0].style.zIndex=d+c.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(c,d){c=a(d.helper);d=a(this).data("draggable").options;if(c.css("zIndex")){d._zIndex=c.css("zIndex")}c.css("zIndex",d.zIndex)},stop:function(c,d){c=a(this).data("draggable").options;c._zIndex&&a(d.helper).css("zIndex",c._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 c=this.options,d=c.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(d)?d:function(b){return b.is(d)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[c.scope]=a.ui.ddmanager.droppables[c.scope]||[];a.ui.ddmanager.droppables[c.scope].push(this);c.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var c=a.ui.ddmanager.droppables[this.options.scope],d=0;d<c.length;d++){c[d]==this&&c.splice(d,1)}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(c,d){if(c=="accept"){this.accept=a.isFunction(d)?d:function(b){return b.is(d)}}a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(c){var d=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);d&&this._trigger("activate",c,this.ui(d))},_deactivate:function(c){var d=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);d&&this._trigger("deactivate",c,this.ui(d))},_over:function(c){var d=a.ui.ddmanager.current;if(!(!d||(d.currentItem||d.element)[0]==this.element[0])){if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",c,this.ui(d))}}},_out:function(c){var d=a.ui.ddmanager.current;if(!(!d||(d.currentItem||d.element)[0]==this.element[0])){if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",c,this.ui(d))}}},_drop:function(d,f){var g=f||a.ui.ddmanager.current;if(!g||(g.currentItem||g.element)[0]==this.element[0]){return false}var h=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==g.options.scope&&b.accept.call(b.element[0],g.currentItem||g.element)&&a.ui.intersect(g,a.extend(b,{offset:b.element.offset()}),b.options.tolerance)){h=true;return false}});if(h){return false}if(this.accept.call(this.element[0],g.currentItem||g.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",d,this.ui(g));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.16"});a.ui.intersect=function(d,m,n){if(!m.offset){return false}var o=(d.positionAbs||d.position.absolute).left,q=o+d.helperProportions.width,p=(d.positionAbs||d.position.absolute).top,r=p+d.helperProportions.height,s=m.offset.left,u=s+m.proportions.width,t=m.offset.top,v=t+m.proportions.height;switch(n){case"fit":return s<=o&&q<=u&&t<=p&&r<=v;case"intersect":return s<o+d.helperProportions.width/2&&q-d.helperProportions.width/2<u&&t<p+d.helperProportions.height/2&&r-d.helperProportions.height/2<v;case"pointer":return a.ui.isOver((d.positionAbs||d.position.absolute).top+(d.clickOffset||d.offset.click).top,(d.positionAbs||d.position.absolute).left+(d.clickOffset||d.offset.click).left,t,s,m.proportions.height,m.proportions.width);case"touch":return(p>=t&&p<=v||r>=t&&r<=v||p<t&&r>v)&&(o>=s&&o<=u||q>=s&&q<=u||o<s&&q>u);default:return false}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(d,i){var j=a.ui.ddmanager.droppables[d.options.scope]||[],k=i?i.type:null,m=(d.currentItem||d.element).find(":data(droppable)").andSelf(),l=0;d:for(;l<j.length;l++){if(!(j[l].options.disabled||d&&!j[l].accept.call(j[l].element[0],d.currentItem||d.element))){for(var n=0;n<m.length;n++){if(m[n]==j[l].element[0]){j[l].proportions.height=0;continue d}}j[l].visible=j[l].element.css("display")!="none";if(j[l].visible){k=="mousedown"&&j[l]._activate.call(j[l],i);j[l].offset=j[l].element.offset();j[l].proportions={width:j[l].element[0].offsetWidth,height:j[l].element[0].offsetHeight}}}}},drop:function(d,e){var f=false;a.each(a.ui.ddmanager.droppables[d.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(d,this,this.options.tolerance)){f=f||this._drop.call(this,e)}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],d.currentItem||d.element)){this.isout=1;this.isover=0;this._deactivate.call(this,e)}}});return f},dragStart:function(c,d){c.element.parents(":not(body,html)").bind("scroll.droppable",function(){c.options.refreshPositions||a.ui.ddmanager.prepareOffsets(c,d)})},drag:function(c,d){c.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(c,d);a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var b=a.ui.intersect(c,this,this.options.tolerance);if(b=!b&&this.isover==1?"isout":b&&this.isover==0?"isover":null){var f;if(this.options.greedy){var h=this.element.parents(":data(droppable):eq(0)");if(h.length){f=a.data(h[0],"droppable");f.greedyChild=b=="isover"?1:0}}if(f&&b=="isover"){f.isover=0;f.isout=1;f._out.call(f,d)}this[b]=1;this[b=="isout"?"isover":"isout"]=0;this[b=="isover"?"_over":"_out"].call(this,d);if(f&&b=="isout"){f.isout=0;f.isover=1;f._over.call(f,d)}}}})},dragStop:function(c,d){c.element.parents(":not(body,html)").unbind("scroll.droppable");c.options.refreshPositions||a.ui.ddmanager.prepareOffsets(c,d)}}})(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(){var b=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?b.axis==="x"||/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(c,d){if(c==="disabled"){this.options[c]=d;this.widget()[d?"addClass":"removeClass"]("ui-sortable-disabled")}else{a.Widget.prototype._setOption.apply(this,arguments)}},_mouseCapture:function(d,g){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(d);var h=null,i=this;a(d.target).parents().each(function(){if(a.data(this,"sortable-item")==i){h=a(this);return false}});if(a.data(d.target,"sortable-item")==i){h=a(d.target)}if(!h){return false}if(this.options.handle&&!g){var j=false;a(this.options.handle,h).find("*").andSelf().each(function(){if(this==d.target){j=true}});if(!j){return false}}this.currentItem=h;this._removeCurrentsFromItems();return true},_mouseStart:function(d,f,g){f=this.options;var h=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(d);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:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();f.containment&&this._setContainment();if(f.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",f.cursor)}if(f.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",f.opacity)}if(f.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",f.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",d,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!g){for(g=this.containers.length-1;g>=0;g--){this.containers[g]._trigger("activate",d,h._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}a.ui.ddmanager&&!f.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(d);return true},_mouseDrag:function(d){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var g=this.options,h=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-d.pageY<g.scrollSensitivity){this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop+g.scrollSpeed}else{if(d.pageY-this.overflowOffset.top<g.scrollSensitivity){this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop-g.scrollSpeed}}if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-d.pageX<g.scrollSensitivity){this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(d.pageX-this.overflowOffset.left<g.scrollSensitivity){this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft-g.scrollSpeed}}}else{if(d.pageY-a(document).scrollTop()<g.scrollSensitivity){h=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(d.pageY-a(document).scrollTop())<g.scrollSensitivity){h=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}if(d.pageX-a(document).scrollLeft()<g.scrollSensitivity){h=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(d.pageX-a(document).scrollLeft())<g.scrollSensitivity){h=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}h!==false&&a.ui.ddmanager&&!g.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d)}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(g=this.items.length-1;g>=0;g--){h=this.items[g];var i=h.item[0],j=this._intersectsWithPointer(h);if(j){if(i!=this.currentItem[0]&&this.placeholder[j==1?"next":"prev"]()[0]!=i&&!a.ui.contains(this.placeholder[0],i)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],i):true)){this.direction=j==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(h)){this._rearrange(d,h)}else{break}this._trigger("change",d,this._uiHash());break}}}this._contactContainers(d);a.ui.ddmanager&&a.ui.ddmanager.drag(this,d);this._trigger("sort",d,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,e){if(d){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,d);if(this.options.revert){var f=this;e=f.placeholder.offset();f.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-f.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.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(d)})}else{this._clear(d,e)}return false}},cancel:function(){var c=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 d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("deactivate",null,c._uiHash(this));if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",null,c._uiHash(this));this.containers[d].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(d){var e=this._getItemsAsjQuery(d&&d.connected),f=[];d=d||{};a(e).each(function(){var b=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||/(.+)[-=_](.+)/);if(b){f.push((d.key||b[1]+"[]")+"="+(d.key&&d.expression?b[1]:b[2]))}});!f.length&&d.key&&f.push(d.key+"=");return f.join("&")},toArray:function(d){var e=this._getItemsAsjQuery(d&&d.connected),f=[];d=d||{};e.each(function(){f.push(a(d.item||this).attr(d.attribute||"id")||"")});return f},_intersectsWith:function(d){var m=this.positionAbs.left,n=m+this.helperProportions.width,o=this.positionAbs.top,p=o+this.helperProportions.height,q=d.left,r=q+d.width,s=d.top,u=s+d.height,t=this.offset.click.top,v=this.offset.click.left;t=o+t>s&&o+t<u&&m+v>q&&m+v<r;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>d[this.floating?"width":"height"]?t:q<m+this.helperProportions.width/2&&n-this.helperProportions.width/2<r&&s<o+this.helperProportions.height/2&&p-this.helperProportions.height/2<u},_intersectsWithPointer:function(d){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height);d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width);e=e&&d;d=this._getDragVerticalDirection();var f=this._getDragHorizontalDirection();if(!e){return false}return this.floating?f&&f=="right"||d=="down"?2:1:d&&(d=="down"?2:1)},_intersectsWithSides:function(d){var f=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top+d.height/2,d.height);d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left+d.width/2,d.width);var g=this._getDragVerticalDirection(),h=this._getDragHorizontalDirection();return this.floating&&h?h=="right"&&d||h=="left"&&!d:g&&(g=="down"&&f||g=="up"&&!f)},_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(d){var i=[],j=[],k=this._connectWith();if(k&&d){for(d=k.length-1;d>=0;d--){for(var l=a(k[d]),m=l.length-1;m>=0;m--){var n=a.data(l[m],"sortable");if(n&&n!=this&&!n.options.disabled){j.push([a.isFunction(n.options.items)?n.options.items.call(n.element):a(n.options.items,n.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),n])}}}}j.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(d=j.length-1;d>=0;d--){j[d][0].each(function(){i.push(this)})}return a(i)},_removeCurrentsFromItems:function(){for(var d=this.currentItem.find(":data(sortable-item)"),e=0;e<this.items.length;e++){for(var f=0;f<d.length;f++){d[f]==this.items[e].item[0]&&this.items.splice(e,1)}}},_refreshItems:function(d){this.items=[];this.containers=[this];var j=this.items,k=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],d,{item:this.currentItem}):a(this.options.items,this.element),this]],l=this._connectWith();if(l){for(var m=l.length-1;m>=0;m--){for(var n=a(l[m]),o=n.length-1;o>=0;o--){var p=a.data(n[o],"sortable");if(p&&p!=this&&!p.options.disabled){k.push([a.isFunction(p.options.items)?p.options.items.call(p.element[0],d,{item:this.currentItem}):a(p.options.items,p.element),p]);this.containers.push(p)}}}}for(m=k.length-1;m>=0;m--){d=k[m][1];l=k[m][0];o=0;for(n=l.length;o<n;o++){p=a(l[o]);p.data("sortable-item",d);j.push({item:p,instance:d,width:0,height:0,left:0,top:0})}}},refreshPositions:function(d){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var f=this.items.length-1;f>=0;f--){var g=this.items[f];if(!(g.instance!=this.currentContainer&&this.currentContainer&&g.item[0]!=this.currentItem[0])){var h=this.options.toleranceElement?a(this.options.toleranceElement,g.item):g.item;if(!d){g.width=h.outerWidth();g.height=h.outerHeight()}h=h.offset();g.left=h.left;g.top=h.top}}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(f=this.containers.length-1;f>=0;f--){h=this.containers[f].element.offset();this.containers[f].containerCache.left=h.left;this.containers[f].containerCache.top=h.top;this.containers[f].containerCache.width=this.containers[f].element.outerWidth();this.containers[f].containerCache.height=this.containers[f].element.outerHeight()}}return this},_createPlaceholder:function(d){var f=d||this,g=f.options;if(!g.placeholder||g.placeholder.constructor==String){var h=g.placeholder;g.placeholder={element:function(){var b=a(document.createElement(f.currentItem[0].nodeName)).addClass(h||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!h){b.style.visibility="hidden"}return b},update:function(b,c){if(!(h&&!g.forcePlaceholderSize)){c.height()||c.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10));c.width()||c.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}}f.placeholder=a(g.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);g.placeholder.update(f,f.placeholder)},_contactContainers:function(d){for(var i=null,j=null,k=this.containers.length-1;k>=0;k--){if(!a.ui.contains(this.currentItem[0],this.containers[k].element[0])){if(this._intersectsWith(this.containers[k].containerCache)){if(!(i&&a.ui.contains(this.containers[k].element[0],i.element[0]))){i=this.containers[k];j=k}}else{if(this.containers[k].containerCache.over){this.containers[k]._trigger("out",d,this._uiHash(this));this.containers[k].containerCache.over=0}}}}if(i){if(this.containers.length===1){this.containers[j]._trigger("over",d,this._uiHash(this));this.containers[j].containerCache.over=1}else{if(this.currentContainer!=this.containers[j]){i=10000;k=null;for(var l=this.positionAbs[this.containers[j].floating?"left":"top"],m=this.items.length-1;m>=0;m--){if(a.ui.contains(this.containers[j].element[0],this.items[m].item[0])){var n=this.items[m][this.containers[j].floating?"left":"top"];if(Math.abs(n-l)<i){i=Math.abs(n-l);k=this.items[m]}}}if(k||this.options.dropOnEmpty){this.currentContainer=this.containers[j];k?this._rearrange(d,k,null,true):this._rearrange(d,null,this.containers[j].element,true);this._trigger("change",d,this._uiHash());this.containers[j]._trigger("change",d,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[j]._trigger("over",d,this._uiHash(this));this.containers[j].containerCache.over=1}}}}},_createHelper:function(c){var d=this.options;c=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.currentItem])):d.helper=="clone"?this.currentItem.clone():this.currentItem;c.parents("body").length||a(d.appendTo!="parent"?d.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0]);if(c[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(c[0].style.width==""||d.forceHelperSize){c.width(this.currentItem.width())}if(c[0].style.height==""||d.forceHelperSize){c.height(this.currentItem.height())}return c},_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 d=this.options;if(d.containment=="parent"){d.containment=this.helper[0].parentNode}if(d.containment=="document"||d.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!/^(document|window|parent)$/.test(d.containment)){var e=a(d.containment)[0];d=a(d.containment).offset();var f=a(e).css("overflow")!="hidden";this.containment=[d.left+(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,d.left+(f?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(f?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(d,f){if(!f){f=this.position}d=d=="absolute"?1:-1;var g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(g[0].tagName);return{top:f.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:g.scrollTop())*d),left:f.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:g.scrollLeft())*d)}},_generatePosition:function(d){var h=this.options,i=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=/(html|body)/i.test(i[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var k=d.pageX,l=d.pageY;if(this.originalPosition){if(this.containment){if(d.pageX-this.offset.click.left<this.containment[0]){k=this.containment[0]+this.offset.click.left}if(d.pageY-this.offset.click.top<this.containment[1]){l=this.containment[1]+this.offset.click.top}if(d.pageX-this.offset.click.left>this.containment[2]){k=this.containment[2]+this.offset.click.left}if(d.pageY-this.offset.click.top>this.containment[3]){l=this.containment[3]+this.offset.click.top}}if(h.grid){l=this.originalPageY+Math.round((l-this.originalPageY)/h.grid[1])*h.grid[1];l=this.containment?!(l-this.offset.click.top<this.containment[1]||l-this.offset.click.top>this.containment[3])?l:!(l-this.offset.click.top<this.containment[1])?l-h.grid[1]:l+h.grid[1]:l;k=this.originalPageX+Math.round((k-this.originalPageX)/h.grid[0])*h.grid[0];k=this.containment?!(k-this.offset.click.left<this.containment[0]||k-this.offset.click.left>this.containment[2])?k:!(k-this.offset.click.left<this.containment[0])?k-h.grid[0]:k+h.grid[0]:k}}return{top:l-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():j?0:i.scrollTop()),left:k-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():j?0:i.scrollLeft())}},_rearrange:function(d,h,i,j){i?i[0].appendChild(this.placeholder[0]):h.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?h.item[0]:h.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var k=this,l=this.counter;window.setTimeout(function(){l==k.counter&&k.refreshPositions(!j)},0)},_clear:function(d,f){this.reverting=false;var g=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var h in this._storedCSS){if(this._storedCSS[h]=="auto"||this._storedCSS[h]=="static"){this._storedCSS[h]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}this.fromOutside&&!f&&g.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])&&!f){g.push(function(b){this._trigger("update",b,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){f||g.push(function(b){this._trigger("remove",b,this._uiHash())});for(h=this.containers.length-1;h>=0;h--){if(a.ui.contains(this.containers[h].element[0],this.currentItem[0])&&!f){g.push(function(b){return function(c){b._trigger("receive",c,this._uiHash(this))}}.call(this,this.containers[h]));g.push(function(b){return function(c){b._trigger("update",c,this._uiHash(this))}}.call(this,this.containers[h]))}}}for(h=this.containers.length-1;h>=0;h--){f||g.push(function(b){return function(c){b._trigger("deactivate",c,this._uiHash(this))}}.call(this,this.containers[h]));if(this.containers[h].containerCache.over){g.push(function(b){return function(c){b._trigger("out",c,this._uiHash(this))}}.call(this,this.containers[h]));this.containers[h].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(!f){this._trigger("beforeStop",d,this._uiHash());for(h=0;h<g.length;h++){g[h].call(this,d)}this._trigger("stop",d,this._uiHash())}return false}f||this._trigger("beforeStop",d,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!f){for(h=0;h<g.length;h++){g[h].call(this,d)}this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(c){var d=c||this;return{helper:d.helper,placeholder:d.placeholder||a([]),position:d.position,originalPosition:d.originalPosition,offset:d.positionAbs,item:d.currentItem,sender:c?c.element:null}}});a.extend(a.ui.sortable,{version:"1.8.16"})})(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 d=this,g=this.options,h=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),k=g.values&&g.values.length||1,i=[];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"+(g.disabled?" ui-slider-disabled ui-disabled":""));this.range=a([]);if(g.range){if(g.range===true){if(!g.values){g.values=[this._valueMin(),this._valueMin()]}if(g.values.length&&g.values.length!==2){g.values=[g.values[0],g.values[0]]}}this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(g.range==="min"||g.range==="max"?" ui-slider-range-"+g.range:""))}for(var l=h.length;l<k;l+=1){i.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>")}this.handles=h.add(a(i.join("")).appendTo(d.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(b){b.preventDefault()}).hover(function(){g.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(g.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(b){var f=true,j=a(this).data("index.ui-slider-handle"),e,c,n;if(!d.options.disabled){switch(b.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:f=false;if(!d._keySliding){d._keySliding=true;a(this).addClass("ui-state-active");e=d._start(b,j);if(e===false){return}}break}n=d.options.step;e=d.options.values&&d.options.values.length?(c=d.values(j)):(c=d.value());switch(b.keyCode){case a.ui.keyCode.HOME:c=d._valueMin();break;case a.ui.keyCode.END:c=d._valueMax();break;case a.ui.keyCode.PAGE_UP:c=d._trimAlignValue(e+(d._valueMax()-d._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:c=d._trimAlignValue(e-(d._valueMax()-d._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(e===d._valueMax()){return}c=d._trimAlignValue(e+n);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(e===d._valueMin()){return}c=d._trimAlignValue(e-n);break}d._slide(b,j,c);return f}}).keyup(function(b){var c=a(this).data("index.ui-slider-handle");if(d._keySliding){d._keySliding=false;d._stop(b,c);d._change(b,c);a(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(d){var h=this.options,i,l,k,n,m;if(h.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();i=this._normValueFromMouse({x:d.pageX,y:d.pageY});l=this._valueMax()-this._valueMin()+1;n=this;this.handles.each(function(b){var c=Math.abs(i-n.values(b));if(l>c){l=c;k=a(this);m=b}});if(h.range===true&&this.values(1)===h.min){m+=1;k=a(this.handles[m])}if(this._start(d,m)===false){return false}this._mouseSliding=true;n._handleIndex=m;k.addClass("ui-state-active").focus();h=k.offset();this._clickOffset=!a(d.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:d.pageX-h.left-k.width()/2,top:d.pageY-h.top-k.height()/2-(parseInt(k.css("borderTopWidth"),10)||0)-(parseInt(k.css("borderBottomWidth"),10)||0)+(parseInt(k.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(d,m,i);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(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(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,e,g){var h;if(this.options.values&&this.options.values.length){h=this.values(e?0:1);if(this.options.values.length===2&&this.options.range===true&&(e===0&&g>h||e===1&&g<h)){g=h}if(g!==this.values(e)){h=this.values();h[e]=g;d=this._trigger("slide",d,{handle:this.handles[e],value:g,values:h});this.values(e?0:1);d!==false&&this.values(e,g,true)}}else{if(g!==this.value()){d=this._trigger("slide",d,{handle:this.handles[e],value:g});d!==false&&this.value(g)}}},_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(b){if(arguments.length){this.options.value=this._trimAlignValue(b);this._refreshValue();this._change(null,0)}else{return this._value()}},values:function(d,g){var h,j,i;if(arguments.length>1){this.options.values[d]=this._trimAlignValue(g);this._refreshValue();this._change(null,d)}else{if(arguments.length){if(a.isArray(arguments[0])){h=this.options.values;j=arguments[0];for(i=0;i<h.length;i+=1){h[i]=this._trimAlignValue(j[i]);this._change(null,i)}this._refreshValue()}else{return this.options.values&&this.options.values.length?this._values(d):this.value()}}else{return this._values()}}},_setOption:function(d,e){var g,h=0;if(a.isArray(this.options.values)){h=this.options.values.length}a.Widget.prototype._setOption.apply(this,arguments);switch(d){case"disabled":if(e){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.propAttr("disabled",true);this.element.addClass("ui-disabled")}else{this.handles.propAttr("disabled",false);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(g=0;g<h;g+=1){this._change(null,g)}this._animateOff=false;break}},_value:function(){var b=this.options.value;return b=this._trimAlignValue(b)},_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;d=d-f;if(Math.abs(f)*2>=e){d+=f>0?e:-e}return parseFloat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var d=this.options.range,h=this.options,m=this,o=!this._animateOff?h.animate:false,n,r={},p,s,t,q;if(this.options.values&&this.options.values.length){this.handles.each(function(b){n=(m.values(b)-m._valueMin())/(m._valueMax()-m._valueMin())*100;r[m.orientation==="horizontal"?"left":"bottom"]=n+"%";a(this).stop(1,1)[o?"animate":"css"](r,h.animate);if(m.options.range===true){if(m.orientation==="horizontal"){if(b===0){m.range.stop(1,1)[o?"animate":"css"]({left:n+"%"},h.animate)}if(b===1){m.range[o?"animate":"css"]({width:n-p+"%"},{queue:false,duration:h.animate})}}else{if(b===0){m.range.stop(1,1)[o?"animate":"css"]({bottom:n+"%"},h.animate)}if(b===1){m.range[o?"animate":"css"]({height:n-p+"%"},{queue:false,duration:h.animate})}}}p=n})}else{s=this.value();t=this._valueMin();q=this._valueMax();n=q!==t?(s-t)/(q-t)*100:0;r[m.orientation==="horizontal"?"left":"bottom"]=n+"%";this.handle.stop(1,1)[o?"animate":"css"](r,h.animate);if(d==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[o?"animate":"css"]({width:n+"%"},h.animate)}if(d==="max"&&this.orientation==="horizontal"){this.range[o?"animate":"css"]({width:100-n+"%"},{queue:false,duration:h.animate})}if(d==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[o?"animate":"css"]({height:n+"%"},h.animate)}if(d==="max"&&this.orientation==="vertical"){this.range[o?"animate":"css"]({height:100-n+"%"},{queue:false,duration:h.animate})}}}});a.extend(a.ui.slider,{version:"1.8.16"})})(jQuery);(function(d,C){function M(){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,disabled:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=N(d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function N(a){return a.bind("mouseout",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");b.length&&b.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!(d.datepicker._isDisabledDatepicker(J.inline?a.parent()[0]:J.input[0])||!b.length)){b.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");b.addClass("ui-state-hover");b.hasClass("ui-datepicker-prev")&&b.addClass("ui-datepicker-prev-hover");b.hasClass("ui-datepicker-next")&&b.addClass("ui-datepicker-next-hover")}})}function H(a,b){d.extend(a,b);for(var c in b){if(b[c]==null||b[c]==C){a[c]=b[c]}}return a}d.extend(d.ui,{datepicker:{version:"1.8.16"}});var B=(new Date).getTime(),J;d.extend(M.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){H(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:N(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);b.settings.disabled&&this._disableDatepicker(a)}},_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.settings.disabled&&this._disableDatepicker(a);b.dpDiv.css("display","block")}},_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)}H(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=b.children("."+this._inlineClass);b.children().removeClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("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=b.children("."+this._inlineClass);b.children().addClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","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");H(e.settings,f);if(i!==null&&f.dateFormat!==C&&f.minDate===C){e.settings.minDate=this._formatDate(e,i)}if(g!==null&&f.dateFormat!==C&&f.maxDate===C){e.settings.maxDate=this._formatDate(e,g)}this._attachments(d(a),e);this._autoSize(e);this._setDate(e,h);this._updateAlternate(e);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]);if(a=d.datepicker._get(b,"onSelect")){c=d.datepicker._formatDate(b);a.apply(b.input?b.input[0]:null,[c,b])}else{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==C?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);if(d.datepicker._curInst&&d.datepicker._curInst!=b){d.datepicker._datepickerShowing&&d.datepicker._triggerOnClose(d.datepicker._curInst);d.datepicker._curInst.dpDiv.stop(true,true)}var c=d.datepicker._get(b,"beforeShow");c=c?c.apply(a,[a,b]):{};if(c!==false){H(b.settings,c);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(){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.datepicker._datepickerShowing=true;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){this.maxRows=4;var b=d.datepicker._getBorders(a.dpDiv);J=a;a.dpDiv.empty().append(this._generateHTML(a));var c=a.dpDiv.find("iframe.ui-datepicker-cover");c.length&&c.css({left:-b[0],top:-b[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("."+this._dayOverClass+" a").mouseover();b=this._getNumberOfMonths(a);c=b[1];a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");c>1&&a.dpDiv.addClass("ui-datepicker-multi-"+c).css("width",17*c+"em");a.dpDiv[(b[0]!=1||b[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 e=a.yearshtml;setTimeout(function(){e===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);e=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]},_triggerOnClose:function(a){var b=this._get(a,"onClose");if(b){b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])}},_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();d.datepicker._triggerOnClose(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["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_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=A+1<a.length&&a.charAt(A+1)==p)&&A++;return p},m=function(p){var D=o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"&&D?4:p=="o"?3:2)+"}");p=b.substring(q).match(p);if(!p){throw"Missing number at position "+q}q+=p[0].length;return parseInt(p[0],10)},n=function(p,D,K){p=d.map(o(p)?K:D,function(w,x){return[[x,w]]}).sort(function(w,x){return -(w[1].length-x[1].length)});var E=-1;d.each(p,function(w,x){w=x[1];if(b.substr(q,w.length).toLowerCase()==w.toLowerCase()){E=x[0];q+=w.length;return false}});if(E!=-1){return E+1}else{throw"Unknown name at position "+q}},s=function(){if(b.charAt(q)!=a.charAt(A)){throw"Unexpected literal at position "+q}q++},q=0,A=0;A<a.length;A++){if(k){if(a.charAt(A)=="'"&&!o("'")){k=false}else{s()}}else{switch(a.charAt(A)){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 v=new Date(m("@"));c=v.getFullYear();j=v.getMonth()+1;l=v.getDate();break;case"!":v=new Date((m("!")-this._ticksTo1970)/10000);c=v.getFullYear();j=v.getMonth()+1;l=v.getDate();break;case"'":if(o("'")){s()}else{k=true}break;default:s()}}}if(q<b.length){throw"Extra/unparsed characters found in date: "+b.substring(q)}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)}v=this._daylightSavingAdjust(new Date(c,j-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=j||v.getDate()!=l){throw"Invalid date"}return v},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,s){return i(o)?s[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",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).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]!==C?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_'+B+".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 s=this._get(a,"nextText");s=!h?s:this.formatDate(s,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_'+B+".datepicker._adjustDate('#"+a.id+"', +"+j+", 'M');\" title=\""+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>";j=this._get(a,"currentText");s=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,s,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_'+B+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,s)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+B+".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");s=this._get(a,"dayNames");this._get(a,"dayNamesShort");var q=this._get(a,"dayNamesMin"),A=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),D=this._get(a,"showOtherMonths"),K=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var E=this._getDefaultDate(a),w="",x=0;x<i[0];x++){var O="";this.maxRows=4;for(var G=0;G<i[1];G++){var P=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",y="";if(l){y+='<div class="ui-datepicker-group';if(i[1]>1){switch(G){case 0:y+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:y+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:y+=" ui-datepicker-group-middle";t="";break}}y+='">'}y+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&x==0?c?f:n:"")+(/all|right/.test(t)&&x==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,x>0||G>0,A,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var z=j?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var r=(t+h)%7;z+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+s[r]+'">'+q[r]+"</span></th>"}y+=z+"</tr></thead><tbody>";z=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth){a.selectedDay=Math.min(a.selectedDay,z)}t=(this._getFirstDayOfMonth(m,g)-h+7)%7;z=Math.ceil((t+z)/7);this.maxRows=z=l?this.maxRows>z?this.maxRows:z:z;r=this._daylightSavingAdjust(new Date(m,g,1-t));for(var Q=0;Q<z;Q++){y+="<tr>";var R=!j?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(r)+"</td>";for(t=0;t<7;t++){var I=p?p.apply(a.input?a.input[0]:null,[r]):[true,""],F=r.getMonth()!=g,L=F&&!K||!I[0]||k&&r<k||o&&r>o;R+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(r.getTime()==P.getTime()&&g==a.selectedMonth&&a._keyEvent||E.getTime()==r.getTime()&&E.getTime()==P.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!D?"":" "+I[1]+(r.getTime()==u.getTime()?" "+this._currentClass:"")+(r.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!F||D)&&I[2]?' title="'+I[2]+'"':"")+(L?"":' onclick="DP_jQuery_'+B+".datepicker._selectDay('#"+a.id+"',"+r.getMonth()+","+r.getFullYear()+', this);return false;"')+">"+(F&&!D?"&#xa0;":L?'<span class="ui-state-default">'+r.getDate()+"</span>":'<a class="ui-state-default'+(r.getTime()==b.getTime()?" ui-state-highlight":"")+(r.getTime()==u.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+'" href="#">'+r.getDate()+"</a>")+"</td>";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}y+=R+"</tr>"}g++;if(g>11){g=0;m++}y+="</tbody></table>"+(l?"</div>"+(i[0]>0&&G==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");O+=y}w+=O}w+=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 w},_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_'+B+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" >";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;":""));if(!a.yearshtml){a.yearshtml="";if(h||!l){k+='<span class="ui-datepicker-year">'+c+"</span>"}else{g=this._get(a,"yearRange").split(":");var s=(new Date).getFullYear();i=function(q){q=q.match(/c[+-].*/)?c+parseInt(q.substring(1),10):q.match(/[+-].*/)?s+parseInt(q,10):parseInt(q,10);return isNaN(q)?s:q};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_'+B+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" >";b<=g;b++){a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>"}a.yearshtml+="</select>";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 M;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.16";window["DP_jQuery_"+B]=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.toggle(b>this.min).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.16"})})(jQuery);jQuery.effects||function(a,b){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 g.transparent}return g[a.trim(j).toLowerCase()]}function v(k,f){var j;do{j=a.curCSS(k,f);if(j!=""&&j!="transparent"||a.nodeName(k,"body")){break}f="backgroundColor"}while(k=k.parentNode);return e(j)}function h(){var k=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,f={},j,l;if(k&&k.length&&k[0]&&k[k[0]]){for(var m=k.length;m--;){j=k[m];if(typeof k[j]=="string"){l=j.replace(/\-(\w)/g,function(n,o){return o.toUpperCase()});f[l]=k[j]}}}else{for(j in k){if(typeof k[j]==="string"){f[j]=k[j]}}}return f}function i(k){var f,j;for(f in k){j=k[f];if(j==null||a.isFunction(j)||f in w||/scrollbar/.test(f)||!/color/i.test(f)&&isNaN(parseFloat(j))){delete k[f]}}return k}function x(k,f){var j={_:0},l;for(l in f){if(k[l]!=f[l]){j[l]=f[l]}}return j}function c(k,f,j,l){if(typeof k=="object"){l=f;j=null;f=k;k=f.effect}if(a.isFunction(f)){l=f;j=null;f={}}if(typeof f=="number"||a.fx.speeds[f]){l=j;j=f;f={}}if(a.isFunction(j)){l=j;j=null}f=f||{};j=j||f.duration;j=a.fx.off?0:typeof j=="number"?j:j in a.fx.speeds?a.fx.speeds[j]:a.fx.speeds._default;l=l||f.complete;return[k,f,j,l]}function d(f){if(!f||typeof f==="number"||a.fx.speeds[f]){return true}if(typeof f==="string"&&!a.effects[f]){return true}return false}a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(j,f){a.fx.step[f]=function(k){if(!k.colorInit){k.start=v(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 g={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]},r=["add","remove","toggle"],w={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(k,f,j,l){if(a.isFunction(j)){l=j;j=null}return this.queue(function(){var m=a(this),n=m.attr("style")||" ",o=i(h.call(this)),p,q=m.attr("class");a.each(r,function(t,s){k[s]&&m[s+"Class"](k[s])});p=i(h.call(this));m.attr("class",q);m.animate(x(o,p),{queue:false,duration:f,easing:j,complete:function(){a.each(r,function(t,s){k[s]&&m[s+"Class"](k[s])});if(typeof m.attr("style")=="object"){m.attr("style").cssText="";m.attr("style").cssText=n}else{m.attr("style",n)}l&&l.apply(this,arguments);a.dequeue(this)}})})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(k,f,j,l){return f?a.effects.animateClass.apply(this,[{add:k},f,j,l]):this._addClass(k)},_removeClass:a.fn.removeClass,removeClass:function(k,f,j,l){return f?a.effects.animateClass.apply(this,[{remove:k},f,j,l]):this._removeClass(k)},_toggleClass:a.fn.toggleClass,toggleClass:function(k,f,j,l,m){return typeof f=="boolean"||f===b?j?a.effects.animateClass.apply(this,[f?{add:k}:{remove:k},j,l,m]):this._toggleClass(k,f):a.effects.animateClass.apply(this,[{toggle:k},f,j,l])},switchClass:function(k,f,j,l,m){return a.effects.animateClass.apply(this,[{add:f,remove:k},j,l,m])}});a.extend(a.effects,{version:"1.8.16",save:function(k,f){for(var j=0;j<f.length;j++){f[j]!==null&&k.data("ec.storage."+f[j],k[0].style[f[j]])}},restore:function(k,f){for(var j=0;j<f.length;j++){f[j]!==null&&k.css(f[j],k.data("ec.storage."+f[j]))}},setMode:function(j,f){if(f=="toggle"){f=j.is(":hidden")?"show":"hide"}return f},getBaseline:function(k,f){var j;switch(k[0]){case"top":j=0;break;case"middle":j=0.5;break;case"bottom":j=1;break;default:j=k[0]/f.height}switch(k[1]){case"left":k=0;break;case"center":k=0.5;break;case"right":k=1;break;default:k=k[1]/f.width}return{x:k,y:j}},createWrapper:function(k){if(k.parent().is(".ui-effects-wrapper")){return k.parent()}var f={width:k.outerWidth(true),height:k.outerHeight(true),"float":k.css("float")},j=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),l=document.activeElement;k.wrap(j);if(k[0]===l||a.contains(k[0],l)){a(l).focus()}j=k.parent();if(k.css("position")=="static"){j.css({position:"relative"});k.css({position:"relative"})}else{a.extend(f,{position:k.css("position"),zIndex:k.css("z-index")});a.each(["top","left","bottom","right"],function(m,n){f[n]=k.css(n);if(isNaN(parseInt(f[n],10))){f[n]="auto"}});k.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return j.css(f).show()},removeWrapper:function(k){var f,j=document.activeElement;if(k.parent().is(".ui-effects-wrapper")){f=k.parent().replaceWith(k);if(k[0]===j||a.contains(k[0],j)){a(j).focus()}return f}return k},setTransition:function(k,f,j,l){l=l||{};a.each(f,function(m,n){unit=k.cssUnit(n);if(unit[0]>0){l[n]=unit[0]*j+unit[1]}});return l}});a.fn.extend({effect:function(k){var f=c.apply(this,arguments),j={options:f[1],duration:f[2],callback:f[3]};f=j.options.mode;var l=a.effects[k];if(a.fx.off||!l){return f?this[f](j.duration,j.callback):this.each(function(){j.callback&&j.callback.call(this)})}return l.call(this,j)},_show:a.fn.show,show:function(j){if(d(j)){return this._show.apply(this,arguments)}else{var f=c.apply(this,arguments);f[1].mode="show";return this.effect.apply(this,f)}},_hide:a.fn.hide,hide:function(j){if(d(j)){return this._hide.apply(this,arguments)}else{var f=c.apply(this,arguments);f[1].mode="hide";return this.effect.apply(this,f)}},__toggle:a.fn.toggle,toggle:function(j){if(d(j)||typeof j==="boolean"||a.isFunction(j)){return this.__toggle.apply(this,arguments)}else{var f=c.apply(this,arguments);f[1].mode="toggle";return this.effect.apply(this,f)}},cssUnit:function(k){var f=this.css(k),j=[];a.each(["em","px","%","pt"],function(l,m){if(f.indexOf(m)>0){j=[parseFloat(f),m]}});return j}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(k,f,j,l,m){return a.easing[a.easing.def](k,f,j,l,m)},easeInQuad:function(k,f,j,l,m){return l*(f/=m)*f+j},easeOutQuad:function(k,f,j,l,m){return -l*(f/=m)*(f-2)+j},easeInOutQuad:function(k,f,j,l,m){if((f/=m/2)<1){return l/2*f*f+j}return -l/2*(--f*(f-2)-1)+j},easeInCubic:function(k,f,j,l,m){return l*(f/=m)*f*f+j},easeOutCubic:function(k,f,j,l,m){return l*((f=f/m-1)*f*f+1)+j},easeInOutCubic:function(k,f,j,l,m){if((f/=m/2)<1){return l/2*f*f*f+j}return l/2*((f-=2)*f*f+2)+j},easeInQuart:function(k,f,j,l,m){return l*(f/=m)*f*f*f+j},easeOutQuart:function(k,f,j,l,m){return -l*((f=f/m-1)*f*f*f-1)+j},easeInOutQuart:function(k,f,j,l,m){if((f/=m/2)<1){return l/2*f*f*f*f+j}return -l/2*((f-=2)*f*f*f-2)+j},easeInQuint:function(k,f,j,l,m){return l*(f/=m)*f*f*f*f+j},easeOutQuint:function(k,f,j,l,m){return l*((f=f/m-1)*f*f*f*f+1)+j},easeInOutQuint:function(k,f,j,l,m){if((f/=m/2)<1){return l/2*f*f*f*f*f+j}return l/2*((f-=2)*f*f*f*f+2)+j},easeInSine:function(k,f,j,l,m){return -l*Math.cos(f/m*(Math.PI/2))+l+j},easeOutSine:function(k,f,j,l,m){return l*Math.sin(f/m*(Math.PI/2))+j},easeInOutSine:function(k,f,j,l,m){return -l/2*(Math.cos(Math.PI*f/m)-1)+j},easeInExpo:function(k,f,j,l,m){return f==0?j:l*Math.pow(2,10*(f/m-1))+j},easeOutExpo:function(k,f,j,l,m){return f==m?j+l:l*(-Math.pow(2,-10*f/m)+1)+j},easeInOutExpo:function(k,f,j,l,m){if(f==0){return j}if(f==m){return j+l}if((f/=m/2)<1){return l/2*Math.pow(2,10*(f-1))+j}return l/2*(-Math.pow(2,-10*--f)+2)+j},easeInCirc:function(k,f,j,l,m){return -l*(Math.sqrt(1-(f/=m)*f)-1)+j},easeOutCirc:function(k,f,j,l,m){return l*Math.sqrt(1-(f=f/m-1)*f)+j},easeInOutCirc:function(k,f,j,l,m){if((f/=m/2)<1){return -l/2*(Math.sqrt(1-f*f)-1)+j}return l/2*(Math.sqrt(1-(f-=2)*f)+1)+j},easeInElastic:function(k,f,j,l,m){k=1.70158;var n=0,o=l;if(f==0){return j}if((f/=m)==1){return j+l}n||(n=m*0.3);if(o<Math.abs(l)){o=l;k=n/4}else{k=n/(2*Math.PI)*Math.asin(l/o)}return -(o*Math.pow(2,10*(f-=1))*Math.sin((f*m-k)*2*Math.PI/n))+j},easeOutElastic:function(k,f,j,l,m){k=1.70158;var n=0,o=l;if(f==0){return j}if((f/=m)==1){return j+l}n||(n=m*0.3);if(o<Math.abs(l)){o=l;k=n/4}else{k=n/(2*Math.PI)*Math.asin(l/o)}return o*Math.pow(2,-10*f)*Math.sin((f*m-k)*2*Math.PI/n)+l+j},easeInOutElastic:function(k,f,j,l,m){k=1.70158;var n=0,o=l;if(f==0){return j}if((f/=m/2)==2){return j+l}n||(n=m*0.3*1.5);if(o<Math.abs(l)){o=l;k=n/4}else{k=n/(2*Math.PI)*Math.asin(l/o)}if(f<1){return -0.5*o*Math.pow(2,10*(f-=1))*Math.sin((f*m-k)*2*Math.PI/n)+j}return o*Math.pow(2,-10*(f-=1))*Math.sin((f*m-k)*2*Math.PI/n)*0.5+l+j},easeInBack:function(k,f,j,l,m,n){if(n==b){n=1.70158}return l*(f/=m)*f*((n+1)*f-n)+j},easeOutBack:function(k,f,j,l,m,n){if(n==b){n=1.70158}return l*((f=f/m-1)*f*((n+1)*f+n)+1)+j},easeInOutBack:function(k,f,j,l,m,n){if(n==b){n=1.70158}if((f/=m/2)<1){return l/2*f*f*(((n*=1.525)+1)*f-n)+j}return l/2*((f-=2)*f*(((n*=1.525)+1)*f+n)+2)+j},easeInBounce:function(k,f,j,l,m){return l-a.easing.easeOutBounce(k,m-f,0,l,m)+j},easeOutBounce:function(k,f,j,l,m){return(f/=m)<1/2.75?l*7.5625*f*f+j:f<2/2.75?l*(7.5625*(f-=1.5/2.75)*f+0.75)+j:f<2.5/2.75?l*(7.5625*(f-=2.25/2.75)*f+0.9375)+j:l*(7.5625*(f-=2.625/2.75)*f+0.984375)+j},easeInOutBounce:function(k,f,j,l,m){if(f<m/2){return a.easing.easeInBounce(k,f*2,0,l,m)*0.5+j}return a.easing.easeOutBounce(k,f*2-m,0,l,m)*0.5+l*0.5+j}})}(jQuery);(function(a){a.effects.highlight=function(b){return this.queue(function(){var c=a(this),h=["backgroundImage","backgroundColor","opacity"],g=a.effects.setMode(c,b.options.mode||"show"),i={backgroundColor:c.css("backgroundColor")};if(g=="hide"){i.opacity=0}a.effects.save(c,h);c.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(i,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){g=="hide"&&c.hide();a.effects.restore(c,h);g=="show"&&!a.support.opacity&&this.style.removeAttribute("filter");b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);(function(a){a.effects.puff=function(c){return this.queue(function(){var b=a(this),d=a.effects.setMode(b,c.options.mode||"hide"),f=parseInt(c.options.percent,10)||150,j=f/100,k={height:b.height(),width:b.width()};a.extend(c.options,{fade:true,mode:d,percent:d=="hide"?f:100,from:d=="hide"?k:{height:k.height*j,width:k.width*j}});b.effect("scale",c.options,c.duration,c.callback);b.dequeue()})};a.effects.scale=function(c){return this.queue(function(){var b=a(this),d=a.extend(true,{},c.options),k=a.effects.setMode(b,c.options.mode||"effect"),l=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:k=="hide"?0:100),m=c.options.direction||"both",j=c.options.origin;if(k!="effect"){d.origin=j||["middle","center"];d.restore=true}j={height:b.height(),width:b.width()};b.from=c.options.from||(k=="show"?{height:0,width:0}:j);l={y:m!="horizontal"?l/100:1,x:m!="vertical"?l/100:1};b.to={height:j.height*l.y,width:j.width*l.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}}d.from=b.from;d.to=b.to;d.mode=k;b.effect("size",d,c.duration,c.callback);b.dequeue()})};a.effects.size=function(c){return this.queue(function(){var b=a(this),q=["position","top","bottom","left","right","width","height","overflow","opacity"],s=["position","top","bottom","left","right","overflow","opacity"],t=["width","height","overflow"],u=["fontSize"],r=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],w=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],A=a.effects.setMode(b,c.options.mode||"effect"),z=c.options.restore||false,y=c.options.scale||"both",x=c.options.origin,v={height:b.height(),width:b.width()};b.from=c.options.from||v;b.to=c.options.to||v;if(x){x=a.effects.getBaseline(x,v);b.from.top=(v.height-b.from.height)*x.y;b.from.left=(v.width-b.from.width)*x.x;b.to.top=(v.height-b.to.height)*x.y;b.to.left=(v.width-b.to.width)*x.x}var o={from:{y:b.from.height/v.height,x:b.from.width/v.width},to:{y:b.to.height/v.height,x:b.to.width/v.width}};if(y=="box"||y=="both"){if(o.from.y!=o.to.y){q=q.concat(r);b.from=a.effects.setTransition(b,r,o.from.y,b.from);b.to=a.effects.setTransition(b,r,o.to.y,b.to)}if(o.from.x!=o.to.x){q=q.concat(w);b.from=a.effects.setTransition(b,w,o.from.x,b.from);b.to=a.effects.setTransition(b,w,o.to.x,b.to)}}if(y=="content"||y=="both"){if(o.from.y!=o.to.y){q=q.concat(u);b.from=a.effects.setTransition(b,u,o.from.y,b.from);b.to=a.effects.setTransition(b,u,o.to.y,b.to)}}a.effects.save(b,z?q:s);b.show();a.effects.createWrapper(b);b.css("overflow","hidden").css(b.from);if(y=="content"||y=="both"){r=r.concat(["marginTop","marginBottom"]).concat(u);w=w.concat(["marginLeft","marginRight"]);t=q.concat(r).concat(w);b.find("*[width]").each(function(){child=a(this);z&&a.effects.save(child,t);var d={height:child.height(),width:child.width()};child.from={height:d.height*o.from.y,width:d.width*o.from.x};child.to={height:d.height*o.to.y,width:d.width*o.to.x};if(o.from.y!=o.to.y){child.from=a.effects.setTransition(child,r,o.from.y,child.from);child.to=a.effects.setTransition(child,r,o.to.y,child.to)}if(o.from.x!=o.to.x){child.from=a.effects.setTransition(child,w,o.from.x,child.from);child.to=a.effects.setTransition(child,w,o.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){z&&a.effects.restore(child,t)})})}b.animate(b.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){b.to.opacity===0&&b.css("opacity",b.from.opacity);A=="hide"&&b.hide();a.effects.restore(b,z?q:s);a.effects.removeWrapper(b);c.callback&&c.callback.apply(this,arguments);b.dequeue()}})})}})(jQuery);jQuery(function(a){a.datepicker.regional.is={closeText:MenigaLang.translate("Done"),prevText:MenigaLang.translate("Prev"),nextText:MenigaLang.translate("Next"),currentText:MenigaLang.translate("Today"),monthNames:[MenigaLang.translate("January"),MenigaLang.translate("February"),MenigaLang.translate("March"),MenigaLang.translate("April"),MenigaLang.translate("May"),MenigaLang.translate("June"),MenigaLang.translate("July"),MenigaLang.translate("August"),MenigaLang.translate("September"),MenigaLang.translate("October"),MenigaLang.translate("November"),MenigaLang.translate("December")],monthNamesShort:[MenigaLang.translate("January").substring(0,3),MenigaLang.translate("February").substring(0,3),MenigaLang.translate("March").substring(0,3),MenigaLang.translate("April").substring(0,3),MenigaLang.translate("May").substring(0,3),MenigaLang.translate("June").substring(0,3),MenigaLang.translate("July").substring(0,3),MenigaLang.translate("August").substring(0,3),MenigaLang.translate("September").substring(0,3),MenigaLang.translate("October").substring(0,3),MenigaLang.translate("November").substring(0,3),MenigaLang.translate("December").substring(0,3)],dayNames:[MenigaLang.translate("Sunday"),MenigaLang.translate("Monday"),MenigaLang.translate("Tuesday"),MenigaLang.translate("Wednesday"),MenigaLang.translate("Thursday"),MenigaLang.translate("Friday"),MenigaLang.translate("Saturday")],dayNamesShort:[MenigaLang.translate("Sunday").substring(0,3),MenigaLang.translate("Monday").substring(0,3),MenigaLang.translate("Tuesday").substring(0,3),MenigaLang.translate("Wednesday").substring(0,3),MenigaLang.translate("Thursday").substring(0,3),MenigaLang.translate("Friday").substring(0,3),MenigaLang.translate("Saturday").substring(0,3)],dayNamesMin:[MenigaLang.translate("Sunday").substring(0,2),MenigaLang.translate("Monday").substring(0,2),MenigaLang.translate("Tuesday").substring(0,2),MenigaLang.translate("Wednesday").substring(0,2),MenigaLang.translate("Thursday").substring(0,2),MenigaLang.translate("Friday").substring(0,2),MenigaLang.translate("Saturday").substring(0,2)],dateFormat:MenigaLang.translate("GlobalDateFormat"),firstDay:MenigaLang.translate("FirstDayInCalendar"),isRTL:false};a.datepicker.setDefaults(a.datepicker.regional.is)});
