/*Date: 2012-02-21 13:43:49*/
(function(i,j){function o(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}function t(a){if(!Da[a]){var b=H.body,d=c("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){la||(la=H.createElement("iframe"),la.frameBorder=la.width=la.height=0);b.appendChild(la);if(!sa||!la.createElement){sa=(la.contentWindow||la.contentDocument).document;sa.write((H.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");sa.close()}d=sa.createElement(a);sa.body.appendChild(d);
e=c.css(d,"display");b.removeChild(la)}Da[a]=e}return Da[a]}function s(a,b){var d={};c.each(Ma.concat.apply([],Ma.slice(0,b)),function(){d[this]=a});return d}function v(){xa=j}function J(){setTimeout(v,0);return xa=c.now()}function L(){try{return new i.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}}function Q(){try{return new i.XMLHttpRequest}catch(a){}}function Y(a,b){a.dataFilter&&(b=a.dataFilter(b,a.dataType));var d=a.dataTypes,e={},f,h,k=d.length,m,q=d[0],p,B,w,E,A;for(f=1;f<k;f++){if(f===1)for(h in a.converters)typeof h==
"string"&&(e[h.toLowerCase()]=a.converters[h]);p=q;q=d[f];if(q==="*")q=p;else if(p!=="*"&&p!==q){B=p+" "+q;w=e[B]||e["* "+q];if(!w){A=j;for(E in e){m=E.split(" ");if(m[0]===p||m[0]==="*")if(A=e[m[1]+" "+q]){E=e[E];E===true?(w=A):A===true&&(w=E);break}}}!w&&!A&&c.error("No conversion from "+B.replace(" "," to "));w!==true&&(b=w?w(b):A(E(b)))}}return b}function fa(a,b,d){var e=a.contents,f=a.dataTypes,h=a.responseFields,k,m,q,p;for(m in h)m in d&&(b[h[m]]=d[m]);for(;f[0]==="*";){f.shift();k===j&&(k=
a.mimeType||b.getResponseHeader("content-type"))}if(k)for(m in e)if(e[m]&&e[m].test(k)){f.unshift(m);break}if(f[0]in d)q=f[0];else{for(m in d){if(!f[0]||a.converters[m+" "+f[0]]){q=m;break}p||(p=m)}q=q||p}if(q){q!==f[0]&&f.unshift(q);return d[q]}}function M(a,b,d,e){if(c.isArray(b))c.each(b,function(h,k){d||sb.test(a)?e(a,k):M(a+"["+(typeof k=="object"||c.isArray(k)?h:"")+"]",k,d,e)});else if(!d&&b!=null&&typeof b=="object")for(var f in b)M(a+"["+f+"]",b[f],d,e);else e(a,b)}function ba(a,b){var d,
e,f=c.ajaxSettings.flatOptions||{};for(d in b)b[d]!==j&&((f[d]?a:e||(e={}))[d]=b[d]);e&&c.extend(true,a,e)}function ca(a,b,d,e,f,h){f=f||b.dataTypes[0];h=h||{};h[f]=true;f=a[f];for(var k=0,m=f?f.length:0,q=a===Ea,p;k<m&&(q||!p);k++){p=f[k](b,d,e);typeof p=="string"&&(!q||h[p]?(p=j):(b.dataTypes.unshift(p),p=ca(a,b,d,e,p,h)))}(q||!p)&&!h["*"]&&(p=ca(a,b,d,e,"*",h));return p}function da(a){return function(b,d){typeof b!="string"&&(d=b,b="*");if(c.isFunction(d)){b=b.toLowerCase().split(Na);for(var e=
0,f=b.length,h,k;e<f;e++){h=b[e];(k=/^\+/.test(h))&&(h=h.substr(1)||"*");h=a[h]=a[h]||[];h[k?"unshift":"push"](d)}}}}function N(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight,f=b==="width"?tb:ub,h=0,k=f.length;if(e>0){if(d!=="border")for(;h<k;h++){d||(e-=parseFloat(c.css(a,"padding"+f[h]))||0);d==="margin"?(e+=parseFloat(c.css(a,d+f[h]))||0):(e-=parseFloat(c.css(a,"border"+f[h]+"Width"))||0)}return e+"px"}e=ta(a,b,b);if(e<0||e==null)e=a.style[b]||0;e=parseFloat(e)||0;if(d)for(;h<k;h++){e+=
parseFloat(c.css(a,"padding"+f[h]))||0;d!=="padding"&&(e+=parseFloat(c.css(a,"border"+f[h]+"Width"))||0);d==="margin"&&(e+=parseFloat(c.css(a,d+f[h]))||0)}return e+"px"}function W(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval((b.text||b.textContent||b.innerHTML||"").replace(vb,"/*$0*/"));b.parentNode&&b.parentNode.removeChild(b)}function R(a){var b=H.createElement("div");Oa.appendChild(b);b.innerHTML=a.outerHTML;return b.firstChild}function Z(a){var b=(a.nodeName||"").toLowerCase();
b==="input"?ga(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&c.grep(a.getElementsByTagName("input"),ga)}function ga(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function ma(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function na(a,b){var d;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes();b.mergeAttributes&&b.mergeAttributes(a);d=b.nodeName.toLowerCase();
if(d==="object")b.outerHTML=a.outerHTML;else if(d!=="input"||a.type!=="checkbox"&&a.type!=="radio")if(d==="option")b.selected=a.defaultSelected;else{if(d==="input"||d==="textarea")b.defaultValue=a.defaultValue}else{a.checked&&(b.defaultChecked=b.checked=a.checked);b.value!==a.value&&(b.value=a.value)}b.removeAttribute(c.expando)}}function wa(a,b){if(b.nodeType===1&&c.hasData(a)){var d,e,f;e=c._data(a);a=c._data(b,e);var h=e.events;if(h){delete a.handle;a.events={};for(d in h){e=0;for(f=h[d].length;e<
f;e++)c.event.add(b,d+(h[d][e].namespace?".":"")+h[d][e].namespace,h[d][e],h[d][e].data)}}a.data&&(a.data=c.extend({},a.data))}}function ja(a){return c.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ya(a){var b=Pa.split("|");a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());return a}function Qa(a,b,d){b=b||0;if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});if(b.nodeType)return c.grep(a,
function(f){return f===b===d});if(typeof b=="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(wb.test(b))return c.filter(b,e,!d);b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function Ra(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function za(){return true}function ua(){return false}function Sa(a,b,d){var e=b+"defer",f=b+"queue",h=b+"mark",k=c._data(a,e);k&&(d==="queue"||!c._data(a,f))&&(d==="mark"||!c._data(a,h))&&setTimeout(function(){!c._data(a,
f)&&!c._data(a,h)&&(c.removeData(a,e,true),k.fire())},0)}function Fa(a){for(var b in a)if(!(b==="data"&&c.isEmptyObject(a[b])))if(b!=="toJSON")return false;return true}function Ta(a,b,d){if(d===j&&a.nodeType===1){d="data-"+b.replace(xb,"-$1").toLowerCase();d=a.getAttribute(d);if(typeof d=="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:c.isNumeric(d)?parseFloat(d):yb.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=j}return d}function zb(a){var b=Ua[a]={},d,e;a=a.split(/\s+/);
d=0;for(e=a.length;d<e;d++)b[a[d]]=true;return b}var H=i.document,Ab=i.navigator,Bb=i.location,c=function(){function a(){if(!b.isReady){try{H.documentElement.doScroll("left")}catch(n){setTimeout(a,1);return}b.ready()}}var b=function(n,z){return new b.fn.init(n,z,f)},d=i.jQuery,e=i.$,f,h=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,k=/\S/,m=/^\s+/,q=/\s+$/,p=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,B=/^[\],:{}\s]*$/,w=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,E=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
A=/(?:^|:|,)(?:\s*\[)+/g,O=/(webkit)[ \/]([\w.]+)/,U=/(opera)(?:.*version)?[ \/]([\w.]+)/,S=/(msie) ([\w.]+)/,X=/(mozilla)(?:.*? rv:([\w.]+))?/,pa=/-([a-z]|[0-9])/ig,ha=/^-ms-/,P=function(n,z){return(z+"").toUpperCase()},ka=Ab.userAgent,g,l,u=Object.prototype.toString,x=Object.prototype.hasOwnProperty,y=Array.prototype.push,C=Array.prototype.slice,D=String.prototype.trim,I=Array.prototype.indexOf,T={};b.fn=b.prototype={constructor:b,init:function(n,z,F){var G,K;if(!n)return this;if(n.nodeType){this.context=
this[0]=n;this.length=1;return this}if(n==="body"&&!z&&H.body){this.context=H;this[0]=H.body;this.selector=n;this.length=1;return this}if(typeof n=="string"){n.charAt(0)!=="<"||n.charAt(n.length-1)!==">"||n.length<3?(G=h.exec(n)):(G=[null,n,null]);if(G&&(G[1]||!z)){if(G[1]){K=(z=z instanceof b?z[0]:z)?z.ownerDocument||z:H;(F=p.exec(n))?b.isPlainObject(z)?(n=[H.createElement(F[1])],b.fn.attr.call(n,z,true)):(n=[K.createElement(F[1])]):(F=b.buildFragment([G[1]],[K]),n=(F.cacheable?b.clone(F.fragment):
F.fragment).childNodes);return b.merge(this,n)}if((z=H.getElementById(G[2]))&&z.parentNode){if(z.id!==G[2])return F.find(n);this.length=1;this[0]=z}this.context=H;this.selector=n;return this}return!z||z.jquery?(z||F).find(n):this.constructor(z).find(n)}if(b.isFunction(n))return F.ready(n);n.selector!==j&&(this.selector=n.selector,this.context=n.context);return b.makeArray(n,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return C.call(this,0)},get:function(n){return n==
null?this.toArray():n<0?this[this.length+n]:this[n]},pushStack:function(n,z,F){var G=this.constructor();b.isArray(n)?y.apply(G,n):b.merge(G,n);G.prevObject=this;G.context=this.context;z==="find"?(G.selector=this.selector+(this.selector?" ":"")+F):z&&(G.selector=this.selector+"."+z+"("+F+")");return G},each:function(n,z){return b.each(this,n,z)},ready:function(n){b.bindReady();g.add(n);return this},eq:function(n){n=+n;return n===-1?this.slice(n):this.slice(n,n+1)},first:function(){return this.eq(0)},
last:function(){return this.eq(-1)},slice:function(){return this.pushStack(C.apply(this,arguments),"slice",C.call(arguments).join(","))},map:function(n){return this.pushStack(b.map(this,function(z,F){return n.call(z,F,z)}))},end:function(){return this.prevObject||this.constructor(null)},push:y,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var n,z,F,G,K,V,aa=arguments[0]||{},ea=1,Va=arguments.length,Ga=false;typeof aa=="boolean"&&(Ga=aa,aa=arguments[1]||{},
ea=2);typeof aa!="object"&&!b.isFunction(aa)&&(aa={});for(Va===ea&&(aa=this,--ea);ea<Va;ea++)if((n=arguments[ea])!=null)for(z in n){F=aa[z];G=n[z];if(aa!==G)Ga&&G&&(b.isPlainObject(G)||(K=b.isArray(G)))?(K?(K=false,V=F&&b.isArray(F)?F:[]):(V=F&&b.isPlainObject(F)?F:{}),aa[z]=b.extend(Ga,V,G)):G!==j&&(aa[z]=G)}return aa};b.extend({noConflict:function(n){i.$===b&&(i.$=e);n&&i.jQuery===b&&(i.jQuery=d);return b},isReady:false,readyWait:1,holdReady:function(n){n?b.readyWait++:b.ready(true)},ready:function(n){if(n===
true&&!--b.readyWait||n!==true&&!b.isReady){if(!H.body)return setTimeout(b.ready,1);b.isReady=true;if(!(n!==true&&--b.readyWait>0)){g.fireWith(H,[b]);b.fn.trigger&&b(H).trigger("ready").off("ready")}}},bindReady:function(){if(!g){g=b.Callbacks("once memory");if(H.readyState==="complete")return setTimeout(b.ready,1);if(H.addEventListener){H.addEventListener("DOMContentLoaded",l,false);i.addEventListener("load",b.ready,false)}else if(H.attachEvent){H.attachEvent("onreadystatechange",l);i.attachEvent("onload",
b.ready);var n=false;try{n=i.frameElement==null}catch(z){}H.documentElement.doScroll&&n&&a()}}},isFunction:function(n){return b.type(n)==="function"},isArray:Array.isArray||function(n){return b.type(n)==="array"},isWindow:function(n){return n&&typeof n=="object"&&"setInterval"in n},isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)},type:function(n){return n==null?String(n):T[u.call(n)]||"object"},isPlainObject:function(n){if(!n||b.type(n)!=="object"||n.nodeType||b.isWindow(n))return false;
try{if(n.constructor&&!x.call(n,"constructor")&&!x.call(n.constructor.prototype,"isPrototypeOf"))return false}catch(z){return false}var F;for(F in n);return F===j||x.call(n,F)},isEmptyObject:function(n){for(var z in n)return false;return true},error:function(n){throw new Error(n);},parseJSON:function(n){if(typeof n!="string"||!n)return null;n=b.trim(n);if(i.JSON&&i.JSON.parse)return i.JSON.parse(n);if(B.test(n.replace(w,"@").replace(E,"]").replace(A,"")))return(new Function("return "+n))();b.error("Invalid JSON: "+
n)},parseXML:function(n){var z,F;try{i.DOMParser?(F=new DOMParser,z=F.parseFromString(n,"text/xml")):(z=new ActiveXObject("Microsoft.XMLDOM"),z.async="false",z.loadXML(n))}catch(G){z=j}(!z||!z.documentElement||z.getElementsByTagName("parsererror").length)&&b.error("Invalid XML: "+n);return z},noop:function(){},globalEval:function(n){n&&k.test(n)&&(i.execScript||function(z){i.eval.call(i,z)})(n)},camelCase:function(n){return n.replace(ha,"ms-").replace(pa,P)},nodeName:function(n,z){return n.nodeName&&
n.nodeName.toUpperCase()===z.toUpperCase()},each:function(n,z,F){var G,K=0,V=n.length,aa=V===j||b.isFunction(n);if(F)if(aa)for(G in n){if(z.apply(n[G],F)===false)break}else for(;K<V;){if(z.apply(n[K++],F)===false)break}else if(aa)for(G in n){if(z.call(n[G],G,n[G])===false)break}else for(;K<V;)if(z.call(n[K],K,n[K++])===false)break;return n},trim:D?function(n){return n==null?"":D.call(n)}:function(n){return n==null?"":(n+"").replace(m,"").replace(q,"")},makeArray:function(n,z){z=z||[];if(n!=null){var F=
b.type(n);n.length==null||F==="string"||F==="function"||F==="regexp"||b.isWindow(n)?y.call(z,n):b.merge(z,n)}return z},inArray:function(n,z,F){var G;if(z){if(I)return I.call(z,n,F);G=z.length;for(F=F?F<0?Math.max(0,G+F):F:0;F<G;F++)if(F in z&&z[F]===n)return F}return-1},merge:function(n,z){var F=n.length,G=0;if(typeof z.length=="number")for(var K=z.length;G<K;G++)n[F++]=z[G];else for(;z[G]!==j;)n[F++]=z[G++];n.length=F;return n},grep:function(n,z,F){var G=[],K;F=!!F;for(var V=0,aa=n.length;V<aa;V++){K=
!!z(n[V],V);F!==K&&G.push(n[V])}return G},map:function(n,z,F){var G,K,V=[],aa=0,ea=n.length;if(n instanceof b||ea!==j&&typeof ea=="number"&&(ea>0&&n[0]&&n[ea-1]||ea===0||b.isArray(n)))for(;aa<ea;aa++){G=z(n[aa],aa,F);G!=null&&(V[V.length]=G)}else for(K in n){G=z(n[K],K,F);G!=null&&(V[V.length]=G)}return V.concat.apply([],V)},guid:1,proxy:function(n,z){if(typeof z=="string"){var F=n[z];z=n;n=F}if(!b.isFunction(n))return j;var G=C.call(arguments,2);F=function(){return n.apply(z,G.concat(C.call(arguments)))};
F.guid=n.guid=n.guid||F.guid||b.guid++;return F},access:function(n,z,F,G,K,V){var aa=n.length;if(typeof z=="object"){for(var ea in z)b.access(n,ea,z[ea],G,K,F);return n}if(F!==j){G=!V&&G&&b.isFunction(F);for(ea=0;ea<aa;ea++)K(n[ea],z,G?F.call(n[ea],ea,K(n[ea],z)):F,V);return n}return aa?K(n[0],z):j},now:function(){return(new Date).getTime()},uaMatch:function(n){n=n.toLowerCase();n=O.exec(n)||U.exec(n)||S.exec(n)||n.indexOf("compatible")<0&&X.exec(n)||[];return{browser:n[1]||"",version:n[2]||"0"}},
sub:function(){function n(F,G){return new n.fn.init(F,G)}b.extend(true,n,this);n.superclass=this;n.fn=n.prototype=this();n.fn.constructor=n;n.sub=this.sub;n.fn.init=function(F,G){G&&G instanceof b&&!(G instanceof n)&&(G=n(G));return b.fn.init.call(this,F,G,z)};n.fn.init.prototype=n.fn;var z=n(H);return n},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(n,z){T["[object "+z+"]"]=z.toLowerCase()});ka=b.uaMatch(ka);ka.browser&&(b.browser[ka.browser]=true,
b.browser.version=ka.version);b.browser.webkit&&(b.browser.safari=true);k.test(" ")&&(m=/^[\s\xA0]+/,q=/[\s\xA0]+$/);f=b(H);H.addEventListener?(l=function(){H.removeEventListener("DOMContentLoaded",l,false);b.ready()}):H.attachEvent&&(l=function(){H.readyState==="complete"&&(H.detachEvent("onreadystatechange",l),b.ready())});return b}(),Ua={};c.Callbacks=function(a){a=a?Ua[a]||zb(a):{};var b=[],d=[],e,f,h,k,m,q=function(w){var E,A,O,U;E=0;for(A=w.length;E<A;E++){O=w[E];U=c.type(O);U==="array"?q(O):
U==="function"&&(!a.unique||!B.has(O))&&b.push(O)}},p=function(w,E){E=E||[];e=!a.memory||[w,E];f=true;m=h||0;h=0;for(k=b.length;b&&m<k;m++)if(b[m].apply(w,E)===false&&a.stopOnFalse){e=true;break}f=false;b&&(a.once?e===true?B.disable():(b=[]):d&&d.length&&(e=d.shift(),B.fireWith(e[0],e[1])))},B={add:function(){if(b){var w=b.length;q(arguments);f?(k=b.length):e&&e!==true&&(h=w,p(e[0],e[1]))}return this},remove:function(){if(b)for(var w=arguments,E=0,A=w.length;E<A;E++)for(var O=0;O<b.length;O++)if(w[E]===
b[O]){f&&O<=k&&(k--,O<=m&&m--);b.splice(O--,1);if(a.unique)break}return this},has:function(w){if(b)for(var E=0,A=b.length;E<A;E++)if(w===b[E])return true;return false},empty:function(){b=[];return this},disable:function(){b=d=e=j;return this},disabled:function(){return!b},lock:function(){d=j;(!e||e===true)&&B.disable();return this},locked:function(){return!d},fireWith:function(w,E){d&&(f?a.once||d.push([w,E]):(!a.once||!e)&&p(w,E));return this},fire:function(){B.fireWith(this,arguments);return this},
fired:function(){return!!e}};return B};var Ha=[].slice;c.extend({Deferred:function(a){var b=c.Callbacks("once memory"),d=c.Callbacks("once memory"),e=c.Callbacks("memory"),f="pending",h={resolve:b,reject:d,notify:e},k={done:b.add,fail:d.add,progress:e.add,state:function(){return f},isResolved:b.fired,isRejected:d.fired,then:function(p,B,w){m.done(p).fail(B).progress(w);return this},always:function(){m.done.apply(m,arguments).fail.apply(m,arguments);return this},pipe:function(p,B,w){return c.Deferred(function(E){c.each({done:[p,
"resolve"],fail:[B,"reject"],progress:[w,"notify"]},function(A,O){var U=O[0],S=O[1],X;c.isFunction(U)?m[A](function(){(X=U.apply(this,arguments))&&c.isFunction(X.promise)?X.promise().then(E.resolve,E.reject,E.notify):E[S+"With"](this===m?E:this,[X])}):m[A](E[S])})}).promise()},promise:function(p){if(p==null)p=k;else for(var B in k)p[B]=k[B];return p}},m=k.promise({}),q;for(q in h){m[q]=h[q].fire;m[q+"With"]=h[q].fireWith}m.done(function(){f="resolved"},d.disable,e.lock).fail(function(){f="rejected"},
b.disable,e.lock);a&&a.call(m,m);return m},when:function(a){function b(B){return function(w){k[B]=arguments.length>1?Ha.call(arguments,0):w;q.notifyWith(p,k)}}function d(B){return function(w){e[B]=arguments.length>1?Ha.call(arguments,0):w;--m||q.resolveWith(q,e)}}var e=Ha.call(arguments,0),f=0,h=e.length,k=Array(h),m=h,q=h<=1&&a&&c.isFunction(a.promise)?a:c.Deferred(),p=q.promise();if(h>1){for(;f<h;f++)e[f]&&e[f].promise&&c.isFunction(e[f].promise)?e[f].promise().then(d(f),q.reject,b(f)):--m;m||q.resolveWith(q,
e)}else q!==a&&q.resolveWith(q,h?[a]:[]);return p}});c.support=function(){var a,b,d,e,f,h,k,m,q,p=H.createElement("div");p.setAttribute("className","t");p.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";b=p.getElementsByTagName("*");d=p.getElementsByTagName("a")[0];if(!b||!b.length||!d)return{};e=H.createElement("select");f=e.appendChild(H.createElement("option"));b=p.getElementsByTagName("input")[0];a={leadingWhitespace:p.firstChild.nodeType===
3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.55/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:b.value==="on",optSelected:f.selected,getSetAttribute:p.className!=="t",enctype:!!H.createElement("form").enctype,html5Clone:H.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,
deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};b.checked=true;a.noCloneChecked=b.cloneNode(true).checked;e.disabled=true;a.optDisabled=!f.disabled;try{delete p.test}catch(B){a.deleteExpando=false}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){a.noCloneEvent=false}),p.cloneNode(true).fireEvent("onclick"));b=H.createElement("input");b.value="t";b.setAttribute("type","radio");a.radioValue=b.value===
"t";b.setAttribute("checked","checked");p.appendChild(b);d=H.createDocumentFragment();d.appendChild(p.lastChild);a.checkClone=d.cloneNode(true).cloneNode(true).lastChild.checked;a.appendChecked=b.checked;d.removeChild(b);d.appendChild(p);p.innerHTML="";i.getComputedStyle&&(h=H.createElement("div"),h.style.width="0",h.style.marginRight="0",p.style.width="2px",p.appendChild(h),a.reliableMarginRight=(parseInt((i.getComputedStyle(h,null)||{marginRight:0}).marginRight,10)||0)===0);if(p.attachEvent)for(m in{submit:1,
change:1,focusin:1}){h="on"+m;(q=h in p)||(p.setAttribute(h,"return;"),q=typeof p[h]=="function");a[m+"Bubbles"]=q}d.removeChild(p);d=e=f=h=p=b=null;c(function(){var w,E,A,O,U,S=H.getElementsByTagName("body")[0];!S||(w=H.createElement("div"),w.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",S.insertBefore(w,S.firstChild),p=H.createElement("div"),w.appendChild(p),p.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",
k=p.getElementsByTagName("td"),q=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",a.reliableHiddenOffsets=q&&k[0].offsetHeight===0,p.innerHTML="",p.style.width=p.style.paddingLeft="1px",c.boxModel=a.boxModel=p.offsetWidth===2,typeof p.style.zoom!="undefined"&&(p.style.display="inline",p.style.zoom=1,a.inlineBlockNeedsLayout=p.offsetWidth===2,p.style.display="",p.innerHTML="<div style='width:4px;'></div>",a.shrinkWrapBlocks=p.offsetWidth!==2),p.style.cssText="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;visibility:hidden;border:0;",
p.innerHTML="<div style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;'><div></div></div><table style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>",E=p.firstChild,A=E.firstChild,O=E.nextSibling.firstChild.firstChild,U={doesNotAddBorder:A.offsetTop!==5,doesAddBorderForTableAndCells:O.offsetTop===5},A.style.position="fixed",A.style.top="20px",
U.fixedPosition=A.offsetTop===20||A.offsetTop===15,A.style.position=A.style.top="",E.style.overflow="hidden",E.style.position="relative",U.subtractsBorderForOverflowNotVisible=A.offsetTop===-5,U.doesNotIncludeMarginInBodyOffset=S.offsetTop!==1,S.removeChild(w),p=null,c.extend(a,U))});return a}();var yb=/^(?:\{.*\}|\[.*\])$/,xb=/([A-Z])/g;c.extend({cache:{},uuid:0,expando:"jQuery"+(c.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},
hasData:function(a){a=a.nodeType?c.cache[a[c.expando]]:a[c.expando];return!!a&&!Fa(a)},data:function(a,b,d,e){if(c.acceptData(a)){var f,h;f=c.expando;var k=typeof b=="string",m=a.nodeType,q=m?c.cache:a,p=m?a[f]:a[f]&&f,B=b==="events";if(!((!p||!q[p]||!B&&!e&&!q[p].data)&&k&&d===j)){p||(m?(a[f]=p=++c.uuid):(p=f));q[p]||(q[p]={},m||(q[p].toJSON=c.noop));if(typeof b=="object"||typeof b=="function")e?(q[p]=c.extend(q[p],b)):(q[p].data=c.extend(q[p].data,b));a=f=q[p];e||(f.data||(f.data={}),f=f.data);
d!==j&&(f[c.camelCase(b)]=d);if(B&&!f[b])return a.events;k?(h=f[b],h==null&&(h=f[c.camelCase(b)])):(h=f);return h}}},removeData:function(a,b,d){if(c.acceptData(a)){var e,f,h,k=c.expando,m=a.nodeType,q=m?c.cache:a,p=m?a[k]:k;if(q[p]){if(b)if(e=d?q[p]:q[p].data){c.isArray(b)||(b in e?(b=[b]):(b=c.camelCase(b),b in e?(b=[b]):(b=b.split(" "))));f=0;for(h=b.length;f<h;f++)delete e[b[f]];if(!(d?Fa:c.isEmptyObject)(e))return}if(!d){delete q[p].data;if(!Fa(q[p]))return}c.support.deleteExpando||!q.setInterval?
delete q[p]:(q[p]=null);m&&(c.support.deleteExpando?delete a[k]:a.removeAttribute?a.removeAttribute(k):(a[k]=null))}}},_data:function(a,b,d){return c.data(a,b,d,true)},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return b!==true&&a.getAttribute("classid")===b}return true}});c.fn.extend({data:function(a,b){var d,e,f,h=null;if(typeof a=="undefined"){if(this.length){h=c.data(this[0]);if(this[0].nodeType===1&&!c._data(this[0],"parsedAttrs")){e=this[0].attributes;
for(var k=0,m=e.length;k<m;k++){f=e[k].name;f.indexOf("data-")===0&&(f=c.camelCase(f.substring(5)),Ta(this[0],f,h[f]))}c._data(this[0],"parsedAttrs",true)}}return h}if(typeof a=="object")return this.each(function(){c.data(this,a)});d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===j){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]);h===j&&this.length&&(h=c.data(this[0],a),h=Ta(this[0],a,h));return h===j&&d[1]?this.data(d[0]):h}return this.each(function(){var q=c(this),p=[d[0],b];q.triggerHandler("setData"+
d[1]+"!",p);c.data(this,a,b);q.triggerHandler("changeData"+d[1]+"!",p)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",c._data(a,b,(c._data(a,b)||0)+1))},_unmark:function(a,b,d){a!==true&&(d=b,b=a,a=false);if(b){d=d||"fx";var e=d+"mark";(a=a?0:(c._data(b,e)||1)-1)?c._data(b,e,a):(c.removeData(b,e,true),Sa(b,d,"mark"))}},queue:function(a,b,d){var e;if(a){b=(b||"fx")+"queue";e=c._data(a,b);d&&(!e||c.isArray(d)?(e=c._data(a,
b,c.makeArray(d))):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift(),f={};e==="inprogress"&&(e=d.shift());e&&(b==="fx"&&d.unshift("inprogress"),c._data(a,b+".run",f),e.call(a,function(){c.dequeue(a,b)},f));d.length||(c.removeData(a,b+"queue "+b+".run",true),Sa(a,b,"queue"))}});c.fn.extend({queue:function(a,b){typeof a!="string"&&(b=a,a="fx");if(b===j)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&
c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(d,e){var f=setTimeout(d,a);e.stop=function(){clearTimeout(f)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){function d(){--h||e.resolveWith(f,[f])}typeof a!="string"&&(b=a,a=j);a=a||"fx";var e=c.Deferred(),f=this;b=f.length;var h=1,k=a+"defer",m=a+"queue";a=a+"mark";for(var q;b--;)if(q=c.data(f[b],
k,j,true)||(c.data(f[b],m,j,true)||c.data(f[b],a,j,true))&&c.data(f[b],k,c.Callbacks("once memory"),true)){h++;q.add(d)}d();return e.promise()}});var Wa=/[\n\t\r]/g,Aa=/\s+/,Cb=/\r/g,Db=/^(?:button|input)$/i,Eb=/^(?:button|input|object|select|textarea)$/i,Fb=/^a(?:rea)?$/i,Xa=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Ya=c.support.getSetAttribute,oa,Za,$a;c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,
c.attr)},removeAttr:function(a){return this.each(function(){c.removeAttr(this,a)})},prop:function(a,b){return c.access(this,a,b,true,c.prop)},removeProp:function(a){a=c.propFix[a]||a;return this.each(function(){try{this[a]=j;delete this[a]}catch(b){}})},addClass:function(a){var b,d,e,f,h,k,m;if(c.isFunction(a))return this.each(function(q){c(this).addClass(a.call(this,q,this.className))});if(a&&typeof a=="string"){b=a.split(Aa);d=0;for(e=this.length;d<e;d++){f=this[d];if(f.nodeType===1)if(!f.className&&
b.length===1)f.className=a;else{h=" "+f.className+" ";k=0;for(m=b.length;k<m;k++)~h.indexOf(" "+b[k]+" ")||(h+=b[k]+" ");f.className=c.trim(h)}}}return this},removeClass:function(a){var b,d,e,f,h,k,m;if(c.isFunction(a))return this.each(function(q){c(this).removeClass(a.call(this,q,this.className))});if(a&&typeof a=="string"||a===j){b=(a||"").split(Aa);d=0;for(e=this.length;d<e;d++){f=this[d];if(f.nodeType===1&&f.className)if(a){h=(" "+f.className+" ").replace(Wa," ");k=0;for(m=b.length;k<m;k++)h=
h.replace(" "+b[k]+" "," ");f.className=c.trim(h)}else f.className=""}}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b=="boolean";if(c.isFunction(a))return this.each(function(f){c(this).toggleClass(a.call(this,f,this.className,b),b)});return this.each(function(){if(d==="string")for(var f,h=0,k=c(this),m=b,q=a.split(Aa);f=q[h++];){m=e?m:!k.hasClass(f);k[m?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c._data(this,"__className__",this.className);
this.className=this.className||a===false?"":c._data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1&&(" "+this[b].className+" ").replace(Wa," ").indexOf(a)>-1)return true;return false},val:function(a){var b,d,e,f=this[0];if(arguments.length){e=c.isFunction(a);return this.each(function(h){var k=c(this),m;if(this.nodeType===1){e?(m=a.call(this,h,k.val())):(m=a);m==null?(m=""):typeof m=="number"?(m+=""):c.isArray(m)&&(m=c.map(m,
function(q){return q==null?"":q+""}));b=c.valHooks[this.nodeName.toLowerCase()]||c.valHooks[this.type];if(!b||!("set"in b)||b.set(this,m,"value")===j)this.value=m}})}if(f){if((b=c.valHooks[f.nodeName.toLowerCase()]||c.valHooks[f.type])&&"get"in b&&(d=b.get(f,"value"))!==j)return d;d=f.value;return typeof d=="string"?d.replace(Cb,""):d==null?"":d}}});c.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,d,e=a.selectedIndex,
f=[],h=a.options,k=a.type==="select-one";if(e<0)return null;a=k?e:0;for(d=k?e+1:h.length;a<d;a++){b=h[a];if(b.selected&&(c.support.optDisabled?!b.disabled:b.getAttribute("disabled")===null)&&(!b.parentNode.disabled||!c.nodeName(b.parentNode,"optgroup"))){b=c(b).val();if(k)return b;f.push(b)}}if(k&&!f.length&&h.length)return c(h[e]).val();return f},set:function(a,b){var d=c.makeArray(b);c(a).find("option").each(function(){this.selected=c.inArray(c(this).val(),d)>=0});d.length||(a.selectedIndex=-1);
return d}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,e){var f,h,k=a.nodeType;if(a&&k!==3&&k!==8&&k!==2){if(e&&b in c.attrFn)return c(a)[b](d);if(typeof a.getAttribute=="undefined")return c.prop(a,b,d);(e=k!==1||!c.isXMLDoc(a))&&(b=b.toLowerCase(),h=c.attrHooks[b]||(Xa.test(b)?Za:oa));if(d!==j){if(d===null){c.removeAttr(a,b);return}if(h&&"set"in h&&e&&(f=h.set(a,d,b))!==j)return f;a.setAttribute(b,""+d);return d}if(h&&"get"in h&&
e&&(f=h.get(a,b))!==null)return f;f=a.getAttribute(b);return f===null?j:f}},removeAttr:function(a,b){var d,e,f,h=0;if(b&&a.nodeType===1){b=b.toLowerCase().split(Aa);for(f=b.length;h<f;h++)(e=b[h])&&(d=c.propFix[e]||e,c.attr(a,e,""),a.removeAttribute(Ya?e:d),Xa.test(e)&&d in a&&(a[d]=false))}},attrHooks:{type:{set:function(a,b){if(Db.test(a.nodeName)&&a.parentNode)c.error("type property can't be changed");else if(!c.support.radioValue&&b==="radio"&&c.nodeName(a,"input")){var d=a.value;a.setAttribute("type",
b);d&&(a.value=d);return b}}},value:{get:function(a,b){if(oa&&c.nodeName(a,"button"))return oa.get(a,b);return b in a?a.value:null},set:function(a,b,d){if(oa&&c.nodeName(a,"button"))return oa.set(a,b,d);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,
b,d){var e,f,h;h=a.nodeType;if(a&&h!==3&&h!==8&&h!==2){(h=h!==1||!c.isXMLDoc(a))&&(b=c.propFix[b]||b,f=c.propHooks[b]);return d!==j?f&&"set"in f&&(e=f.set(a,d,b))!==j?e:(a[b]=d):f&&"get"in f&&(e=f.get(a,b))!==null?e:a[b]}},propHooks:{tabIndex:{get:function(a){var b=a.getAttributeNode("tabindex");return b&&b.specified?parseInt(b.value,10):Eb.test(a.nodeName)||Fb.test(a.nodeName)&&a.href?0:j}}}});c.attrHooks.tabindex=c.propHooks.tabIndex;Za={get:function(a,b){var d,e=c.prop(a,b);return e===true||typeof e!=
"boolean"&&(d=a.getAttributeNode(b))&&d.nodeValue!==false?b.toLowerCase():j},set:function(a,b,d){var e;b===false?c.removeAttr(a,d):(e=c.propFix[d]||d,e in a&&(a[e]=true),a.setAttribute(d,d.toLowerCase()));return d}};Ya||($a={name:true,id:true},oa=c.valHooks.button={get:function(a,b){return(a=a.getAttributeNode(b))&&($a[b]?a.nodeValue!=="":a.specified)?a.nodeValue:j},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=H.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},c.attrHooks.tabindex.set=
oa.set,c.each(["width","height"],function(a,b){c.attrHooks[b]=c.extend(c.attrHooks[b],{set:function(d,e){if(e===""){d.setAttribute(b,"auto");return e}}})}),c.attrHooks.contenteditable={get:oa.get,set:function(a,b,d){b===""&&(b="false");oa.set(a,b,d)}});c.support.hrefNormalized||c.each(["href","src","width","height"],function(a,b){c.attrHooks[b]=c.extend(c.attrHooks[b],{get:function(d){d=d.getAttribute(b,2);return d===null?j:d}})});c.support.style||(c.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||
j},set:function(a,b){return a.style.cssText=""+b}});c.support.optSelected||(c.propHooks.selected=c.extend(c.propHooks.selected,{get:function(){return null}}));c.support.enctype||(c.propFix.enctype="encoding");c.support.checkOn||c.each(["radio","checkbox"],function(){c.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}});c.each(["radio","checkbox"],function(){c.valHooks[this]=c.extend(c.valHooks[this],{set:function(a,b){if(c.isArray(b))return a.checked=c.inArray(c(a).val(),
b)>=0}})});var Ia=/^(?:textarea|input|select)$/i,ab=/^([^\.]*)?(?:\.(.+))?$/,Gb=/\bhover(\.\S+)?\b/,Hb=/^key/,Ib=/^(?:mouse|contextmenu)|click/,bb=/^(?:focusinfocus|focusoutblur)$/,Jb=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Kb=function(a){(a=Jb.exec(a))&&(a[1]=(a[1]||"").toLowerCase(),a[3]=a[3]&&new RegExp("(?:^|\\s)"+a[3]+"(?:\\s|$)"));return a},Lb=function(a,b){var d=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(d.id||{}).value===b[2])&&(!b[3]||b[3].test((d["class"]||
{}).value))},cb=function(a){return c.event.special.hover?a:a.replace(Gb,"mouseenter$1 mouseleave$1")};c.event={add:function(a,b,d,e,f){var h,k,m,q,p,B,w,E,A;if(!(a.nodeType===3||a.nodeType===8||!b||!d||!(h=c._data(a)))){d.handler&&(w=d,d=w.handler);d.guid||(d.guid=c.guid++);(m=h.events)||(h.events=m={});(k=h.handle)||(h.handle=k=function(O){return typeof c!="undefined"&&(!O||c.event.triggered!==O.type)?c.event.dispatch.apply(k.elem,arguments):j},k.elem=a);b=c.trim(cb(b)).split(" ");for(h=0;h<b.length;h++){q=
ab.exec(b[h])||[];p=q[1];B=(q[2]||"").split(".").sort();A=c.event.special[p]||{};p=(f?A.delegateType:A.bindType)||p;A=c.event.special[p]||{};q=c.extend({type:p,origType:q[1],data:e,handler:d,guid:d.guid,selector:f,quick:Kb(f),namespace:B.join(".")},w);E=m[p];if(!E){E=m[p]=[];E.delegateCount=0;if(!A.setup||A.setup.call(a,e,B,k)===false)a.addEventListener?a.addEventListener(p,k,false):a.attachEvent&&a.attachEvent("on"+p,k)}A.add&&(A.add.call(a,q),q.handler.guid||(q.handler.guid=d.guid));f?E.splice(E.delegateCount++,
0,q):E.push(q);c.event.global[p]=true}a=null}},global:{},remove:function(a,b,d,e,f){var h=c.hasData(a)&&c._data(a),k,m,q,p,B,w,E,A,O,U,S;if(h&&(E=h.events)){b=c.trim(cb(b||"")).split(" ");for(k=0;k<b.length;k++){m=ab.exec(b[k])||[];q=p=m[1];m=m[2];if(q){A=c.event.special[q]||{};q=(e?A.delegateType:A.bindType)||q;U=E[q]||[];B=U.length;m=m?new RegExp("(^|\\.)"+m.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(w=0;w<U.length;w++){S=U[w];(f||p===S.origType)&&(!d||d.guid===S.guid)&&(!m||m.test(S.namespace))&&
(!e||e===S.selector||e==="**"&&S.selector)&&(U.splice(w--,1),S.selector&&U.delegateCount--,A.remove&&A.remove.call(a,S))}U.length===0&&B!==U.length&&((!A.teardown||A.teardown.call(a,m)===false)&&c.removeEvent(a,q,h.handle),delete E[q])}else for(q in E)c.event.remove(a,q+b[k],d,e,true)}c.isEmptyObject(E)&&(O=h.handle,O&&(O.elem=null),c.removeData(a,["events","handle"],true))}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(a,b,d,e){if(!d||d.nodeType!==3&&d.nodeType!==8){var f=
a.type||a,h=[],k,m,q,p,B,w;if(!bb.test(f+c.event.triggered)){f.indexOf("!")>=0&&(f=f.slice(0,-1),k=true);f.indexOf(".")>=0&&(h=f.split("."),f=h.shift(),h.sort());if(!((!d||c.event.customEvent[f])&&!c.event.global[f])){a=typeof a=="object"?a[c.expando]?a:new c.Event(f,a):new c.Event(f);a.type=f;a.isTrigger=true;a.exclusive=k;a.namespace=h.join(".");a.namespace_re=a.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;k=f.indexOf(":")<0?"on"+f:"";if(d){a.result=j;a.target||(a.target=
d);b=b!=null?c.makeArray(b):[];b.unshift(a);p=c.event.special[f]||{};if(!(p.trigger&&p.trigger.apply(d,b)===false)){w=[[d,p.bindType||f]];if(!e&&!p.noBubble&&!c.isWindow(d)){m=p.delegateType||f;h=bb.test(m+f)?d:d.parentNode;for(q=null;h;h=h.parentNode){w.push([h,m]);q=h}q&&q===d.ownerDocument&&w.push([q.defaultView||q.parentWindow||i,m])}for(m=0;m<w.length&&!a.isPropagationStopped();m++){h=w[m][0];a.type=w[m][1];(B=(c._data(h,"events")||{})[a.type]&&c._data(h,"handle"))&&B.apply(h,b);(B=k&&h[k])&&
c.acceptData(h)&&B.apply(h,b)===false&&a.preventDefault()}a.type=f;!e&&!a.isDefaultPrevented()&&(!p._default||p._default.apply(d.ownerDocument,b)===false)&&(f!=="click"||!c.nodeName(d,"a"))&&c.acceptData(d)&&k&&d[f]&&(f!=="focus"&&f!=="blur"||a.target.offsetWidth!==0)&&!c.isWindow(d)&&(q=d[k],q&&(d[k]=null),c.event.triggered=f,d[f](),c.event.triggered=j,q&&(d[k]=q));return a.result}}else{d=c.cache;for(m in d)d[m].events&&d[m].events[f]&&c.event.trigger(a,b,d[m].handle.elem,true)}}}}},dispatch:function(a){a=
c.event.fix(a||i.event);var b=(c._data(this,"events")||{})[a.type]||[],d=b.delegateCount,e=[].slice.call(arguments,0),f=!a.exclusive&&!a.namespace,h=[],k,m,q,p,B,w,E;e[0]=a;a.delegateTarget=this;if(d&&!a.target.disabled&&(!a.button||a.type!=="click")){q=c(this);q.context=this.ownerDocument||this;for(m=a.target;m!=this;m=m.parentNode||this){B={};w=[];q[0]=m;for(k=0;k<d;k++){p=b[k];E=p.selector;B[E]===j&&(B[E]=p.quick?Lb(m,p.quick):q.is(E));B[E]&&w.push(p)}w.length&&h.push({elem:m,matches:w})}}b.length>
d&&h.push({elem:this,matches:b.slice(d)});for(k=0;k<h.length&&!a.isPropagationStopped();k++){d=h[k];a.currentTarget=d.elem;for(b=0;b<d.matches.length&&!a.isImmediatePropagationStopped();b++){p=d.matches[b];if(f||!a.namespace&&!p.namespace||a.namespace_re&&a.namespace_re.test(p.namespace)){a.data=p.data;a.handleObj=p;p=((c.event.special[p.origType]||{}).handle||p.handler).apply(d.elem,e);p!==j&&(a.result=p,p===false&&(a.preventDefault(),a.stopPropagation()))}}}return a.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,b){var d,e,f,h=b.button,k=b.fromElement;a.pageX==null&&b.clientX!=null&&(d=a.target.ownerDocument||H,e=d.documentElement,f=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||f&&f.scrollLeft||0)-(e&&e.clientLeft||
f&&f.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||f&&f.scrollTop||0)-(e&&e.clientTop||f&&f.clientTop||0));!a.relatedTarget&&k&&(a.relatedTarget=k===a.target?b.toElement:k);!a.which&&h!==j&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[c.expando])return a;var b,d,e=a,f=c.event.fixHooks[a.type]||{},h=f.props?this.props.concat(f.props):this.props;a=c.Event(e);for(b=h.length;b;){d=h[--b];a[d]=e[d]}a.target||(a.target=e.srcElement||H);a.target.nodeType===3&&(a.target=a.target.parentNode);
a.metaKey===j&&(a.metaKey=a.ctrlKey);return f.filter?f.filter(a,e):a},special:{ready:{setup:c.bindReady},load:{noBubble:true},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,d){c.isWindow(this)&&(this.onbeforeunload=d)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,d,e){a=c.extend(new c.Event,d,{type:a,isSimulated:true,originalEvent:{}});e?c.event.trigger(a,null,b):c.event.dispatch.call(b,a);a.isDefaultPrevented()&&
d.preventDefault()}};c.event.handle=c.event.dispatch;c.removeEvent=H.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a,b){if(!(this instanceof c.Event))return new c.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===false||a.getPreventDefault&&a.getPreventDefault()?za:ua):(this.type=a);b&&c.extend(this,b);this.timeStamp=
a&&a.timeStamp||c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=za;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():(a.returnValue=false))},stopPropagation:function(){this.isPropagationStopped=za;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=true)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=za;this.stopPropagation()},isDefaultPrevented:ua,isPropagationStopped:ua,isImmediatePropagationStopped:ua};
c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={delegateType:b,bindType:b,handle:function(d){var e=d.relatedTarget,f=d.handleObj,h;if(!e||e!==this&&!c.contains(this,e)){d.type=f.origType;h=f.handler.apply(this,arguments);d.type=b}return h}}});c.support.submitBubbles||(c.event.special.submit={setup:function(){if(c.nodeName(this,"form"))return false;c.event.add(this,"click._submit keypress._submit",function(a){a=a.target;(a=c.nodeName(a,"input")||c.nodeName(a,
"button")?a.form:j)&&!a._submit_attached&&(c.event.add(a,"submit._submit",function(b){this.parentNode&&!b.isTrigger&&c.event.simulate("submit",this.parentNode,b,true)}),a._submit_attached=true)})},teardown:function(){if(c.nodeName(this,"form"))return false;c.event.remove(this,"._submit")}});c.support.changeBubbles||(c.event.special.change={setup:function(){if(Ia.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){c.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName===
"checked"&&(this._just_changed=true)});c.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=false,c.event.simulate("change",this,a,true))})}return false}c.event.add(this,"beforeactivate._change",function(a){a=a.target;Ia.test(a.nodeName)&&!a._change_attached&&(c.event.add(a,"change._change",function(b){this.parentNode&&!b.isSimulated&&!b.isTrigger&&c.event.simulate("change",this.parentNode,b,true)}),a._change_attached=true)})},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(){c.event.remove(this,"._change");return Ia.test(this.nodeName)}});c.support.focusinBubbles||c.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(f){c.event.simulate(b,f.target,c.event.fix(f),true)};c.event.special[b]={setup:function(){d++===0&&H.addEventListener(a,e,true)},teardown:function(){--d===0&&H.removeEventListener(a,
e,true)}}});c.fn.extend({on:function(a,b,d,e,f){var h,k;if(typeof a=="object"){typeof b!="string"&&(d=b,b=j);for(k in a)this.on(k,b,d,a[k],f);return this}d==null&&e==null?(e=b,d=b=j):e==null&&(typeof b=="string"?(e=d,d=j):(e=d,d=b,b=j));if(e===false)e=ua;else if(!e)return this;f===1&&(h=e,e=function(m){c().off(m);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=c.guid++));return this.each(function(){c.event.add(this,a,e,d,b)})},one:function(a,b,d,e){return this.on.call(this,a,b,d,e,1)},off:function(a,
b,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;c(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(e in a)this.off(e,b,a[e]);return this}if(b===false||typeof b=="function"){d=b;b=j}d===false&&(d=ua);return this.each(function(){c.event.remove(this,a,d,b)})},bind:function(a,b,d){return this.on(a,null,b,d)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,d){c(this.context).on(a,this.selector,b,d);
return this},die:function(a,b){c(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,d,e){return this.on(b,a,d,e)},undelegate:function(a,b,d){return arguments.length==1?this.off(a,"**"):this.off(b,a,d)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return c.event.trigger(a,b,this[0],true)},toggle:function(a){var b=arguments,d=a.guid||c.guid++,e=0,f=function(h){var k=(c._data(this,"lastToggle"+a.guid)||
0)%e;c._data(this,"lastToggle"+a.guid,k+1);h.preventDefault();return b[k].apply(this,arguments)||false};for(f.guid=d;e<b.length;)b[e++].guid=d;return this.click(f)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});c.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){c.fn[b]=function(d,e){e==null&&(e=d,
d=null);return arguments.length>0?this.on(b,null,d,e):this.trigger(b)};c.attrFn&&(c.attrFn[b]=true);Hb.test(b)&&(c.event.fixHooks[b]=c.event.keyHooks);Ib.test(b)&&(c.event.fixHooks[b]=c.event.mouseHooks)});(function(){function a(g,l,u,x,y,C){y=0;for(var D=x.length;y<D;y++){var I=x[y];if(I){var T=false;for(I=I[g];I;){if(I[e]===u){T=x[I.sizset];break}if(I.nodeType===1){C||(I[e]=u,I.sizset=y);if(typeof l!="string"){if(I===l){T=true;break}}else if(w.filter(l,[I]).length>0){T=I;break}}I=I[g]}x[y]=T}}}
function b(g,l,u,x,y,C){y=0;for(var D=x.length;y<D;y++){var I=x[y];if(I){var T=false;for(I=I[g];I;){if(I[e]===u){T=x[I.sizset];break}I.nodeType===1&&!C&&(I[e]=u,I.sizset=y);if(I.nodeName.toLowerCase()===l){T=I;break}I=I[g]}x[y]=T}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e="sizcache"+(Math.random()+"").replace(".",""),f=0,h=Object.prototype.toString,k=false,m=true,q=/\\/g,p=/\r\n/g,B=/\W/;[0,0].sort(function(){m=
false;return 0});var w=function(g,l,u,x){u=u||[];var y=l=l||H;if(l.nodeType!==1&&l.nodeType!==9)return[];if(!g||typeof g!="string")return u;var C,D,I,T,n,z,F=true,G=w.isXML(l),K=[],V=g;do{d.exec("");if(C=d.exec(V)){V=C[3];K.push(C[1]);if(C[2]){T=C[3];break}}}while(C);if(K.length>1&&O.exec(g))if(K.length===2&&A.relative[K[0]])D=ka(K[0]+K[1],l,x);else for(D=A.relative[K[0]]?[l]:w(K.shift(),l);K.length;){g=K.shift();A.relative[g]&&(g+=K.shift());D=ka(g,D,x)}else{!x&&K.length>1&&l.nodeType===9&&!G&&A.match.ID.test(K[0])&&
!A.match.ID.test(K[K.length-1])&&(n=w.find(K.shift(),l,G),l=n.expr?w.filter(n.expr,n.set)[0]:n.set[0]);if(l){n=x?{expr:K.pop(),set:X(x)}:w.find(K.pop(),K.length===1&&(K[0]==="~"||K[0]==="+")&&l.parentNode?l.parentNode:l,G);D=n.expr?w.filter(n.expr,n.set):n.set;for(K.length>0?(I=X(D)):(F=false);K.length;){C=z=K.pop();A.relative[z]?(C=K.pop()):(z="");C==null&&(C=l);A.relative[z](I,C,G)}}else I=[]}I||(I=D);I||w.error(z||g);if(h.call(I)==="[object Array]")if(F)if(l&&l.nodeType===1)for(g=0;I[g]!=null;g++)I[g]&&
(I[g]===true||I[g].nodeType===1&&w.contains(l,I[g]))&&u.push(D[g]);else for(g=0;I[g]!=null;g++)I[g]&&I[g].nodeType===1&&u.push(D[g]);else u.push.apply(u,I);else X(I,u);T&&(w(T,y,u,x),w.uniqueSort(u));return u};w.uniqueSort=function(g){if(ha){k=m;g.sort(ha);if(k)for(var l=1;l<g.length;l++)g[l]===g[l-1]&&g.splice(l--,1)}return g};w.matches=function(g,l){return w(g,null,null,l)};w.matchesSelector=function(g,l){return w(l,null,null,[g]).length>0};w.find=function(g,l,u){var x,y,C,D,I,T;if(!g)return[];
y=0;for(C=A.order.length;y<C;y++){I=A.order[y];if(D=A.leftMatch[I].exec(g)){T=D[1];D.splice(1,1);if(T.substr(T.length-1)!=="\\"){D[1]=(D[1]||"").replace(q,"");x=A.find[I](D,l,u);if(x!=null){g=g.replace(A.match[I],"");break}}}}x||(x=typeof l.getElementsByTagName!="undefined"?l.getElementsByTagName("*"):[]);return{set:x,expr:g}};w.filter=function(g,l,u,x){for(var y,C,D,I,T,n,z,F,G=g,K=[],V=l,aa=l&&l[0]&&w.isXML(l[0]);g&&l.length;){for(D in A.filter)if((y=A.leftMatch[D].exec(g))!=null&&y[2]){n=A.filter[D];
T=y[1];C=false;y.splice(1,1);if(T.substr(T.length-1)!=="\\"){V===K&&(K=[]);if(A.preFilter[D])if(y=A.preFilter[D](y,V,u,K,x,aa)){if(y===true)continue}else C=I=true;if(y)for(z=0;(T=V[z])!=null;z++)T&&(I=n(T,y,z,V),F=x^I,u&&I!=null?F?(C=true):(V[z]=false):F&&(K.push(T),C=true));if(I!==j){u||(V=K);g=g.replace(A.match[D],"");if(!C)return[];break}}}if(g===G)if(C==null)w.error(g);else break;G=g}return V};w.error=function(g){throw new Error("Syntax error, unrecognized expression: "+g);};var E=w.getText=function(g){var l,
u;l=g.nodeType;var x="";if(l)if(l===1||l===9){if(typeof g.textContent=="string")return g.textContent;if(typeof g.innerText=="string")return g.innerText.replace(p,"");for(g=g.firstChild;g;g=g.nextSibling)x+=E(g)}else{if(l===3||l===4)return g.nodeValue}else for(l=0;u=g[l];l++)u.nodeType!==8&&(x+=E(u));return x},A=w.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(g){return g.getAttribute("href")},type:function(g){return g.getAttribute("type")}},relative:{"+":function(g,l){var u=
typeof l=="string",x=u&&!B.test(l);u=u&&!x;x&&(l=l.toLowerCase());x=0;for(var y=g.length,C;x<y;x++)if(C=g[x]){for(;(C=C.previousSibling)&&C.nodeType!==1;);g[x]=u||C&&C.nodeName.toLowerCase()===l?C||false:C===l}u&&w.filter(l,g,true)},">":function(g,l){var u,x=typeof l=="string",y=0,C=g.length;if(x&&!B.test(l))for(l=l.toLowerCase();y<C;y++){if(u=g[y]){u=u.parentNode;g[y]=u.nodeName.toLowerCase()===l?u:false}}else{for(;y<C;y++)(u=g[y])&&(g[y]=x?u.parentNode:u.parentNode===l);x&&w.filter(l,g,true)}},
"":function(g,l,u){var x,y=f++,C=a;typeof l=="string"&&!B.test(l)&&(l=l.toLowerCase(),x=l,C=b);C("parentNode",l,y,g,x,u)},"~":function(g,l,u){var x,y=f++,C=a;typeof l=="string"&&!B.test(l)&&(l=l.toLowerCase(),x=l,C=b);C("previousSibling",l,y,g,x,u)}},find:{ID:function(g,l,u){if(typeof l.getElementById!="undefined"&&!u)return(g=l.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,l){if(typeof l.getElementsByName!="undefined"){var u=[];l=l.getElementsByName(g[1]);for(var x=0,y=l.length;x<y;x++)l[x].getAttribute("name")===
g[1]&&u.push(l[x]);return u.length===0?null:u}},TAG:function(g,l){if(typeof l.getElementsByTagName!="undefined")return l.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,l,u,x,y,C){g=" "+g[1].replace(q,"")+" ";if(C)return g;C=0;for(var D;(D=l[C])!=null;C++)D&&(y^(D.className&&(" "+D.className+" ").replace(/[\t\n\r]/g," ").indexOf(g)>=0)?u||x.push(D):u&&(l[C]=false));return false},ID:function(g){return g[1].replace(q,"")},TAG:function(g){return g[1].replace(q,"").toLowerCase()},CHILD:function(g){if(g[1]===
"nth"){g[2]||w.error(g[0]);g[2]=g[2].replace(/^\+|\s*/g,"");var l=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=l[1]+(l[2]||1)-0;g[3]=l[3]-0}else g[2]&&w.error(g[0]);g[0]=f++;return g},ATTR:function(g,l,u,x,y,C){l=g[1]=g[1].replace(q,"");!C&&A.attrMap[l]&&(g[1]=A.attrMap[l]);g[4]=(g[4]||g[5]||"").replace(q,"");g[2]==="~="&&(g[4]=" "+g[4]+" ");return g},PSEUDO:function(g,l,u,x,y){if(g[1]==="not")if((d.exec(g[3])||"").length>1||
/^\w/.test(g[3]))g[3]=w(g[3],null,null,l);else{g=w.filter(g[3],l,u,true^y);u||x.push.apply(x,g);return false}else if(A.match.POS.test(g[0])||A.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},
has:function(g,l,u){return!!w(u[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){var l=g.getAttribute("type"),u=g.type;return g.nodeName.toLowerCase()==="input"&&"text"===u&&(l===u||l===null)},radio:function(g){return g.nodeName.toLowerCase()==="input"&&"radio"===g.type},checkbox:function(g){return g.nodeName.toLowerCase()==="input"&&"checkbox"===g.type},file:function(g){return g.nodeName.toLowerCase()==="input"&&"file"===g.type},password:function(g){return g.nodeName.toLowerCase()===
"input"&&"password"===g.type},submit:function(g){var l=g.nodeName.toLowerCase();return(l==="input"||l==="button")&&"submit"===g.type},image:function(g){return g.nodeName.toLowerCase()==="input"&&"image"===g.type},reset:function(g){var l=g.nodeName.toLowerCase();return(l==="input"||l==="button")&&"reset"===g.type},button:function(g){var l=g.nodeName.toLowerCase();return l==="input"&&"button"===g.type||l==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)},focus:function(g){return g===
g.ownerDocument.activeElement}},setFilters:{first:function(g,l){return l===0},last:function(g,l,u,x){return l===x.length-1},even:function(g,l){return l%2===0},odd:function(g,l){return l%2===1},lt:function(g,l,u){return l<u[3]-0},gt:function(g,l,u){return l>u[3]-0},nth:function(g,l,u){return u[3]-0===l},eq:function(g,l,u){return u[3]-0===l}},filter:{PSEUDO:function(g,l,u,x){var y=l[1],C=A.filters[y];if(C)return C(g,u,l,x);if(y==="contains")return(g.textContent||g.innerText||E([g])||"").indexOf(l[3])>=
0;if(y==="not"){l=l[3];u=0;for(x=l.length;u<x;u++)if(l[u]===g)return false;return true}w.error(y)},CHILD:function(g,l){var u,x,y,C;u=l[1];var D=g;switch(u){case "only":case "first":for(;D=D.previousSibling;)if(D.nodeType===1)return false;if(u==="first")return true;D=g;case "last":for(;D=D.nextSibling;)if(D.nodeType===1)return false;return true;case "nth":u=l[2];x=l[3];if(u===1&&x===0)return true;l=l[0];if((y=g.parentNode)&&(y[e]!==l||!g.nodeIndex)){C=0;for(D=y.firstChild;D;D=D.nextSibling)D.nodeType===
1&&(D.nodeIndex=++C);y[e]=l}g=g.nodeIndex-x;return u===0?g===0:g%u===0&&g/u>=0}},ID:function(g,l){return g.nodeType===1&&g.getAttribute("id")===l},TAG:function(g,l){return l==="*"&&g.nodeType===1||!!g.nodeName&&g.nodeName.toLowerCase()===l},CLASS:function(g,l){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(l)>-1},ATTR:function(g,l){var u=l[1];g=w.attr?w.attr(g,u):A.attrHandle[u]?A.attrHandle[u](g):g[u]!=null?g[u]:g.getAttribute(u);u=g+"";var x=l[2];l=l[4];return g==null?x==="!=":!x&&
w.attr?g!=null:x==="="?u===l:x==="*="?u.indexOf(l)>=0:x==="~="?(" "+u+" ").indexOf(l)>=0:l?x==="!="?u!==l:x==="^="?u.indexOf(l)===0:x==="$="?u.substr(u.length-l.length)===l:x==="|="?u===l||u.substr(0,l.length+1)===l+"-":false:u&&g!==false},POS:function(g,l,u,x){var y=A.setFilters[l[2]];if(y)return y(g,u,l,x)}}},O=A.match.POS,U=function(g,l){return"\\"+(l-0+1)};for(var S in A.match){A.match[S]=new RegExp(A.match[S].source+/(?![^\[]*\])(?![^\(]*\))/.source);A.leftMatch[S]=new RegExp(/(^(?:.|\r|\n)*?)/.source+
A.match[S].source.replace(/\\(\d+)/g,U))}var X=function(g,l){g=Array.prototype.slice.call(g,0);if(l){l.push.apply(l,g);return l}return g};try{Array.prototype.slice.call(H.documentElement.childNodes,0)}catch(pa){X=function(g,l){var u=0;l=l||[];if(h.call(g)==="[object Array]")Array.prototype.push.apply(l,g);else if(typeof g.length=="number")for(var x=g.length;u<x;u++)l.push(g[u]);else for(;g[u];u++)l.push(g[u]);return l}}var ha,P;H.documentElement.compareDocumentPosition?(ha=function(g,l){if(g===l){k=
true;return 0}if(!g.compareDocumentPosition||!l.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(l)&4?-1:1}):(ha=function(g,l){if(g===l){k=true;return 0}if(g.sourceIndex&&l.sourceIndex)return g.sourceIndex-l.sourceIndex;var u,x,y=[],C=[];u=g.parentNode;x=l.parentNode;var D=u;if(u===x)return P(g,l);if(!u)return-1;if(!x)return 1;for(;D;){y.unshift(D);D=D.parentNode}for(D=x;D;){C.unshift(D);D=D.parentNode}u=y.length;x=C.length;for(D=0;D<u&&D<x;D++)if(y[D]!==
C[D])return P(y[D],C[D]);return D===u?P(g,C[D],-1):P(y[D],l,1)},P=function(g,l,u){if(g===l)return u;for(g=g.nextSibling;g;){if(g===l)return-1;g=g.nextSibling}return 1});(function(){var g=H.createElement("div"),l="script"+(new Date).getTime(),u=H.documentElement;g.innerHTML="<a name='"+l+"'/>";u.insertBefore(g,u.firstChild);H.getElementById(l)&&(A.find.ID=function(x,y,C){if(typeof y.getElementById!="undefined"&&!C)return(y=y.getElementById(x[1]))?y.id===x[1]||typeof y.getAttributeNode!="undefined"&&
y.getAttributeNode("id").nodeValue===x[1]?[y]:j:[]},A.filter.ID=function(x,y){var C=typeof x.getAttributeNode!="undefined"&&x.getAttributeNode("id");return x.nodeType===1&&C&&C.nodeValue===y});u.removeChild(g);u=g=null})();(function(){var g=H.createElement("div");g.appendChild(H.createComment(""));g.getElementsByTagName("*").length>0&&(A.find.TAG=function(l,u){u=u.getElementsByTagName(l[1]);if(l[1]==="*"){l=[];for(var x=0;u[x];x++)u[x].nodeType===1&&l.push(u[x]);u=l}return u});g.innerHTML="<a href='#'></a>";
g.firstChild&&typeof g.firstChild.getAttribute!="undefined"&&g.firstChild.getAttribute("href")!=="#"&&(A.attrHandle.href=function(l){return l.getAttribute("href",2)});g=null})();H.querySelectorAll&&function(){var g=w,l=H.createElement("div");l.innerHTML="<p class='TEST'></p>";if(!l.querySelectorAll||l.querySelectorAll(".TEST").length!==0){w=function(x,y,C,D){y=y||H;if(!D&&!w.isXML(y)){var I=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(x);if(I&&(y.nodeType===1||y.nodeType===9)){if(I[1])return X(y.getElementsByTagName(x),
C);if(I[2]&&A.find.CLASS&&y.getElementsByClassName)return X(y.getElementsByClassName(I[2]),C)}if(y.nodeType===9){if(x==="body"&&y.body)return X([y.body],C);if(I&&I[3]){var T=y.getElementById(I[3]);if(!T||!T.parentNode)return X([],C);if(T.id===I[3])return X([T],C)}try{return X(y.querySelectorAll(x),C)}catch(n){}}else if(y.nodeType===1&&y.nodeName.toLowerCase()!=="object"){I=y;var z=(T=y.getAttribute("id"))||"__sizzle__",F=y.parentNode,G=/^\s*[+~]/.test(x);T?(z=z.replace(/'/g,"\\$&")):y.setAttribute("id",
z);G&&F&&(y=y.parentNode);try{if(!G||F)return X(y.querySelectorAll("[id='"+z+"'] "+x),C)}catch(K){}finally{T||I.removeAttribute("id")}}}return g(x,y,C,D)};for(var u in g)w[u]=g[u];l=null}}();(function(){var g=H.documentElement,l=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector;if(l){var u=!l.call(H.createElement("div"),"div"),x=false;try{l.call(H.documentElement,"[test!='']:sizzle")}catch(y){x=true}w.matchesSelector=function(C,D){D=D.replace(/\=\s*([^'"\]]*)\s*\]/g,
"='$1']");if(!w.isXML(C))try{if(x||!A.match.PSEUDO.test(D)&&!/!=/.test(D)){var I=l.call(C,D);if(I||!u||C.document&&C.document.nodeType!==11)return I}}catch(T){}return w(D,null,null,[C]).length>0}}})();(function(){var g=H.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(g.getElementsByClassName&&g.getElementsByClassName("e").length!==0){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){A.order.splice(1,0,"CLASS");A.find.CLASS=function(l,
u,x){if(typeof u.getElementsByClassName!="undefined"&&!x)return u.getElementsByClassName(l[1])};g=null}}})();H.documentElement.contains?(w.contains=function(g,l){return g!==l&&(g.contains?g.contains(l):true)}):H.documentElement.compareDocumentPosition?(w.contains=function(g,l){return!!(g.compareDocumentPosition(l)&16)}):(w.contains=function(){return false});w.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var ka=function(g,l,u){var x,y=[],C="";for(l=
l.nodeType?[l]:l;x=A.match.PSEUDO.exec(g);){C+=x[0];g=g.replace(A.match.PSEUDO,"")}g=A.relative[g]?g+"*":g;x=0;for(var D=l.length;x<D;x++)w(g,l[x],y,u);return w.filter(C,y)};w.attr=c.attr;w.selectors.attrMap={};c.find=w;c.expr=w.selectors;c.expr[":"]=c.expr.filters;c.unique=w.uniqueSort;c.text=w.getText;c.isXMLDoc=w.isXML;c.contains=w.contains})();var Mb=/Until$/,Nb=/^(?:parents|prevUntil|prevAll)/,Ob=/,/,wb=/^.[^:#\[\.,]*$/,Pb=Array.prototype.slice,db=c.expr.match.POS,Qb={children:true,contents:true,
next:true,prev:true};c.fn.extend({find:function(a){var b=this,d,e;if(typeof a!="string")return c(a).filter(function(){d=0;for(e=b.length;d<e;d++)if(c.contains(b[d],this))return true});var f=this.pushStack("","find",a),h,k,m;d=0;for(e=this.length;d<e;d++){h=f.length;c.find(a,this[d],f);if(d>0)for(k=h;k<f.length;k++)for(m=0;m<h;m++)if(f[m]===f[k]){f.splice(k--,1);break}}return f},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})},
not:function(a){return this.pushStack(Qa(this,a,false),"not",a)},filter:function(a){return this.pushStack(Qa(this,a,true),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?db.test(a)?c(a,this.context).index(this[0])>=0:c.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){for(f=1;h&&h.ownerDocument&&h!==b;){for(e=0;e<a.length;e++)c(h).is(a[e])&&d.push({selector:a[e],elem:h,level:f});h=h.parentNode;f++}return d}var k=db.test(a)||
typeof a!="string"?c(a,b||this.context):0;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;){if(k?k.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}h=h.parentNode;if(!h||!h.ownerDocument||h===b||h.nodeType===11)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return c.inArray(this[0],c(a));return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a=="string"?
c(a,b):c.makeArray(a&&a.nodeType?[a]:a);b=c.merge(this.get(),a);return this.pushStack(Ra(a[0])||Ra(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,
"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Mb.test(a)||
(e=d);e&&typeof e=="string"&&(f=c.filter(e,f));f=this.length>1&&!Qb[a]?c.unique(f):f;(this.length>1||Ob.test(e))&&Nb.test(a)&&(f=f.reverse());return this.pushStack(f,a,Pb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){d&&(a=":not("+a+")");return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===j||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||
1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Pa="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Rb=/ jQuery\d+="(?:\d+|null)"/g,Ja=/^\s+/,eb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,fb=/<([\w:]+)/,Sb=/<tbody/i,Tb=/<|&#?\w+;/,Ub=/<(?:script|style)/i,
Vb=/<(?:script|object|embed|option|style)/i,gb=new RegExp("<(?:"+Pa+")","i"),hb=/checked\s*(?:[^=]|=\s*.checked.)/i,Wb=/\/(java|ecma)script/i,vb=/^\s*<!(?:\[CDATA\[|\-\-)/,ia={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,"",""]},
Oa=ya(H);ia.optgroup=ia.option;ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead;ia.th=ia.td;c.support.htmlSerialize||(ia._default=[1,"div<div>","</div>"]);c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=c(this);d.text(a.call(this,b,d.text()))});if(typeof a!="object"&&a!==j)return this.empty().append((this[0]&&this[0].ownerDocument||H).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,
d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){var b=c.isFunction(a);return this.each(function(d){c(this).wrapAll(b?
a.call(this,d):a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this)});if(arguments.length){var a=c.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,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c.clean(arguments));return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){!b&&e.nodeType===1&&(c.cleanData(e.getElementsByTagName("*")),
c.cleanData([e]));e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=a==null?false:a;b=b==null?a:b;return this.map(function(){return c.clone(this,a,b)})},html:function(a){if(a===j)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Rb,""):null;if(typeof a=="string"&&!Ub.test(a)&&(c.support.leadingWhitespace||
!Ja.test(a))&&!ia[(fb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(eb,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)this[b].nodeType===1&&(c.cleanData(this[b].getElementsByTagName("*")),this[b].innerHTML=a)}catch(e){this.empty().append(a)}}else c.isFunction(a)?this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),e=d.html();
d.replaceWith(a.call(this,b,e))});typeof a!="string"&&(a=c(a).detach());return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}return this.length?this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){var e,f,h,k=a[0],m=[];if(!c.support.checkClone&&arguments.length===3&&typeof k=="string"&&hb.test(k))return this.each(function(){c(this).domManip(a,b,d,true)});
if(c.isFunction(k))return this.each(function(w){var E=c(this);a[0]=k.call(this,w,b?E.html():j);E.domManip(a,b,d)});if(this[0]){h=k&&k.parentNode;c.support.parentNode&&h&&h.nodeType===11&&h.childNodes.length===this.length?(e={fragment:h}):(e=c.buildFragment(a,this,m));h=e.fragment;h.childNodes.length===1?(f=h=h.firstChild):(f=h.firstChild);if(f){b=b&&c.nodeName(f,"tr");for(var q=0,p=this.length,B=p-1;q<p;q++)d.call(b?ja(this[q],f):this[q],e.cacheable||p>1&&q<B?c.clone(h,true,true):h)}m.length&&c.each(m,
W)}return this}});c.buildFragment=function(a,b,d){var e,f,h,k,m=a[0];b&&b[0]&&(k=b[0].ownerDocument||b[0]);k.createDocumentFragment||(k=H);a.length===1&&typeof m=="string"&&m.length<512&&k===H&&m.charAt(0)==="<"&&!Vb.test(m)&&(c.support.checkClone||!hb.test(m))&&(c.support.html5Clone||!gb.test(m))&&(f=true,h=c.fragments[m],h&&h!==1&&(e=h));e||(e=k.createDocumentFragment(),c.clean(a,k,e,d));f&&(c.fragments[m]=h?e:1);return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",
insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}f=0;for(var h=d.length;f<h;f++){var k=(f>0?this.clone(true):this).get();c(d[f])[b](k);e=e.concat(k)}return this.pushStack(e,a,d.selector)}});c.extend({clone:function(a,b,d){var e,f,h,k=c.support.html5Clone||!gb.test("<"+a.nodeName)?a.cloneNode(true):R(a);
if((!c.support.noCloneEvent||!c.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!c.isXMLDoc(a)){na(a,k);e=ma(a);f=ma(k);for(h=0;e[h];++h)f[h]&&na(e[h],f[h])}if(b){wa(a,k);if(d){e=ma(a);f=ma(k);for(h=0;e[h];++h)wa(e[h],f[h])}}return k},clean:function(a,b,d,e){b=b||H;typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||H);for(var f=[],h,k=0,m;(m=a[k])!=null;k++){typeof m=="number"&&(m+="");if(m){if(typeof m=="string")if(Tb.test(m)){m=m.replace(eb,"<$1></$2>");
h=(fb.exec(m)||["",""])[1].toLowerCase();var q=ia[h]||ia._default,p=q[0],B=b.createElement("div");b===H?Oa.appendChild(B):ya(b).appendChild(B);for(B.innerHTML=q[1]+m+q[2];p--;)B=B.lastChild;if(!c.support.tbody){p=Sb.test(m);q=h==="table"&&!p?B.firstChild&&B.firstChild.childNodes:q[1]==="<table>"&&!p?B.childNodes:[];for(h=q.length-1;h>=0;--h)c.nodeName(q[h],"tbody")&&!q[h].childNodes.length&&q[h].parentNode.removeChild(q[h])}!c.support.leadingWhitespace&&Ja.test(m)&&B.insertBefore(b.createTextNode(Ja.exec(m)[0]),
B.firstChild);m=B.childNodes}else m=b.createTextNode(m);var w;if(!c.support.appendChecked)if(m[0]&&typeof(w=m.length)=="number")for(h=0;h<w;h++)Z(m[h]);else Z(m);m.nodeType?f.push(m):(f=c.merge(f,m))}}if(d){a=function(E){return!E.type||Wb.test(E.type)};for(k=0;f[k];k++)if(e&&c.nodeName(f[k],"script")&&(!f[k].type||f[k].type.toLowerCase()==="text/javascript"))e.push(f[k].parentNode?f[k].parentNode.removeChild(f[k]):f[k]);else{if(f[k].nodeType===1){b=c.grep(f[k].getElementsByTagName("script"),a);f.splice.apply(f,
[k+1,0].concat(b))}d.appendChild(f[k])}}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,k=0,m;(m=a[k])!=null;k++)if(!(m.nodeName&&c.noData[m.nodeName.toLowerCase()]))if(d=m[c.expando]){if((b=e[d])&&b.events){for(var q in b.events)f[q]?c.event.remove(m,q):c.removeEvent(m,q,b.handle);b.handle&&(b.handle.elem=null)}h?delete m[c.expando]:m.removeAttribute&&m.removeAttribute(c.expando);delete e[d]}}});var Ka=/alpha\([^)]*\)/i,Xb=/opacity=([^)]*)/,Yb=/([A-Z]|^ms)/g,
ib=/^-?\d+(?:px)?$/i,Zb=/^-?\d/,$b=/^([\-+])=([\-+.\de]+)/,ac={position:"absolute",visibility:"hidden",display:"block"},tb=["Left","Right"],ub=["Top","Bottom"],ta,jb,kb;c.fn.css=function(a,b){if(arguments.length===2&&b===j)return this;return c.access(this,a,b,true,function(d,e,f){return f!==j?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){a=ta(a,"opacity","opacity");return a===""?"1":a}return a.style.opacity}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,
opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var f,h=c.camelCase(b),k=a.style,m=c.cssHooks[h];b=c.cssProps[h]||h;if(d===j){if(m&&"get"in m&&(f=m.get(a,false,e))!==j)return f;return k[b]}e=typeof d;e==="string"&&(f=$b.exec(d))&&(d=+(f[1]+1)*+f[2]+parseFloat(c.css(a,b)),e="number");if(!(d==null||e==="number"&&isNaN(d))){e==="number"&&!c.cssNumber[h]&&(d+=
"px");if(!m||!("set"in m)||(d=m.set(a,d))!==j)try{k[b]=d}catch(q){}}}},css:function(a,b,d){var e,f;b=c.camelCase(b);f=c.cssHooks[b];b=c.cssProps[b]||b;b==="cssFloat"&&(b="float");if(f&&"get"in f&&(e=f.get(a,true,d))!==j)return e;if(ta)return ta(a,b)},swap:function(a,b,d){var e={};for(var f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)return N(d,
b,f);c.swap(d,ac,function(){h=N(d,b,f)});return h}},set:function(d,e){if(!ib.test(e))return e;e=parseFloat(e);if(e>=0)return e+"px"}}});c.support.opacity||(c.cssHooks.opacity={get:function(a,b){return Xb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;a=a.currentStyle;var e=c.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=a&&a.filter||d.filter||"";d.zoom=1;if(b>=1&&c.trim(f.replace(Ka,""))===""){d.removeAttribute("filter");
if(a&&!a.filter)return}d.filter=Ka.test(f)?f.replace(Ka,e):f+" "+e}});c(function(){c.support.reliableMarginRight||(c.cssHooks.marginRight={get:function(a,b){var d;c.swap(a,{display:"inline-block"},function(){b?(d=ta(a,"margin-right","marginRight")):(d=a.style.marginRight)});return d}})});H.defaultView&&H.defaultView.getComputedStyle&&(jb=function(a,b){var d,e,f;b=b.replace(Yb,"-$1").toLowerCase();(e=a.ownerDocument.defaultView)&&(f=e.getComputedStyle(a,null))&&(d=f.getPropertyValue(b),d===""&&!c.contains(a.ownerDocument.documentElement,
a)&&(d=c.style(a,b)));return d});H.documentElement.currentStyle&&(kb=function(a,b){var d,e,f,h=a.currentStyle&&a.currentStyle[b],k=a.style;h===null&&k&&(f=k[b])&&(h=f);!ib.test(h)&&Zb.test(h)&&(d=k.left,e=a.runtimeStyle&&a.runtimeStyle.left,e&&(a.runtimeStyle.left=a.currentStyle.left),k.left=b==="fontSize"?"1em":h||0,h=k.pixelLeft+"px",k.left=d,e&&(a.runtimeStyle.left=e));return h===""?"auto":h});ta=jb||kb;c.expr&&c.expr.filters&&(c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===
0&&b===0||!c.support.reliableHiddenOffsets&&(a.style&&a.style.display||c.css(a,"display"))==="none"},c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)});var bc=/%20/g,sb=/\[\]$/,lb=/\r?\n/g,cc=/#.*$/,dc=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,ec=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,fc=/^(?:GET|HEAD)$/,gc=/^\/\//,mb=/\?/,hc=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,ic=/^(?:select|textarea)/i,Na=/\s+/,
jc=/([?&])_=[^&]*/,nb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,ob=c.fn.load,Ea={},pb={},qa,ra,qb=["*/"]+["*"];try{qa=Bb.href}catch(pc){qa=H.createElement("a");qa.href="";qa=qa.href}ra=nb.exec(qa.toLowerCase())||[];c.fn.extend({load:function(a,b,d){if(typeof a!="string"&&ob)return ob.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";b&&(c.isFunction(b)?(d=b,b=j):typeof b=="object"&&(b=c.param(b,c.ajaxSettings.traditional),
e="POST"));var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(k,m,q){q=k.responseText;k.isResolved()&&(k.done(function(p){q=p}),h.html(f?c("<div>").append(q.replace(hc,"")).find(f):q));d&&h.each(d,[q,m,k])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ic.test(this.nodeName)||
ec.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d.replace(lb,"\r\n")}}):{name:b.name,value:a.replace(lb,"\r\n")}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.on(b,d)}});c.each(["get","post"],function(a,b){c[b]=function(d,e,f,h){c.isFunction(e)&&(h=h||f,f=e,e=j);return c.ajax({type:b,url:d,data:e,success:f,dataType:h})}});
c.extend({getScript:function(a,b){return c.get(a,j,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},ajaxSetup:function(a,b){b?ba(a,c.ajaxSettings):(b=a,a=c.ajaxSettings);ba(a,b);return a},ajaxSettings:{url:qa,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(ra[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript",
"*":qb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":i.String,"text html":true,"text json":c.parseJSON,"text xml":c.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:da(Ea),ajaxTransport:da(pb),ajax:function(a,b){function d(g,l,u,x){if(X!==2){X=2;U&&clearTimeout(U);O=j;E=x||"";P.readyState=g>0?4:0;var y,C,D;x=l;u=u?fa(e,P,u):j;var I;if(g>=200&&g<300||g===304){if(e.ifModified){if(I=P.getResponseHeader("Last-Modified"))c.lastModified[p]=
I;if(I=P.getResponseHeader("Etag"))c.etag[p]=I}if(g===304){x="notmodified";y=true}else try{C=Y(e,u);x="success";y=true}catch(T){x="parsererror";D=T}}else{D=x;if(!x||g){x="error";g<0&&(g=0)}}P.status=g;P.statusText=""+(l||x);y?k.resolveWith(f,[C,x,P]):k.rejectWith(f,[P,x,D]);P.statusCode(q);q=j;pa&&h.trigger("ajax"+(y?"Success":"Error"),[P,e,y?C:D]);m.fireWith(f,[P,x]);pa&&(h.trigger("ajaxComplete",[P,e]),--c.active||c.event.trigger("ajaxStop"))}}typeof a=="object"&&(b=a,a=j);b=b||{};var e=c.ajaxSetup({},
b),f=e.context||e,h=f!==e&&(f.nodeType||f instanceof c)?c(f):c.event,k=c.Deferred(),m=c.Callbacks("once memory"),q=e.statusCode||{},p,B={},w={},E,A,O,U,S,X=0,pa,ha,P={readyState:0,setRequestHeader:function(g,l){if(!X){var u=g.toLowerCase();g=w[u]=w[u]||g;B[g]=l}return this},getAllResponseHeaders:function(){return X===2?E:null},getResponseHeader:function(g){var l;if(X===2){if(!A)for(A={};l=dc.exec(E);)A[l[1].toLowerCase()]=l[2];l=A[g.toLowerCase()]}return l===j?null:l},overrideMimeType:function(g){X||
(e.mimeType=g);return this},abort:function(g){g=g||"abort";O&&O.abort(g);d(0,g);return this}};k.promise(P);P.success=P.done;P.error=P.fail;P.complete=m.add;P.statusCode=function(g){if(g){var l;if(X<2)for(l in g)q[l]=[q[l],g[l]];else{l=g[P.status];P.then(l,l)}}return this};e.url=((a||e.url)+"").replace(cc,"").replace(gc,ra[1]+"//");e.dataTypes=c.trim(e.dataType||"*").toLowerCase().split(Na);e.crossDomain==null&&(S=nb.exec(e.url.toLowerCase()),e.crossDomain=!(!S||S[1]==ra[1]&&S[2]==ra[2]&&(S[3]||(S[1]===
"http:"?80:443))==(ra[3]||(ra[1]==="http:"?80:443))));e.data&&e.processData&&typeof e.data!="string"&&(e.data=c.param(e.data,e.traditional));ca(Ea,e,b,P);if(X===2)return false;pa=e.global;e.type=e.type.toUpperCase();e.hasContent=!fc.test(e.type);pa&&c.active++===0&&c.event.trigger("ajaxStart");if(!e.hasContent){e.data&&(e.url+=(mb.test(e.url)?"&":"?")+e.data,delete e.data);p=e.url;if(e.cache===false){a=c.now();S=e.url.replace(jc,"$1_="+a);e.url=S+(S===e.url?(mb.test(e.url)?"&":"?")+"_="+a:"")}}(e.data&&
e.hasContent&&e.contentType!==false||b.contentType)&&P.setRequestHeader("Content-Type",e.contentType);e.ifModified&&(p=p||e.url,c.lastModified[p]&&P.setRequestHeader("If-Modified-Since",c.lastModified[p]),c.etag[p]&&P.setRequestHeader("If-None-Match",c.etag[p]));P.setRequestHeader("Accept",e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+(e.dataTypes[0]!=="*"?", "+qb+"; q=0.01":""):e.accepts["*"]);for(ha in e.headers)P.setRequestHeader(ha,e.headers[ha]);if(e.beforeSend&&(e.beforeSend.call(f,
P,e)===false||X===2)){P.abort();return false}for(ha in{success:1,error:1,complete:1})P[ha](e[ha]);if(O=ca(pb,e,b,P)){P.readyState=1;pa&&h.trigger("ajaxSend",[P,e]);e.async&&e.timeout>0&&(U=setTimeout(function(){P.abort("timeout")},e.timeout));try{X=1;O.send(B,d)}catch(ka){if(X<2)d(-1,ka);else throw ka;}}else d(-1,"No Transport");return P},param:function(a,b){var d=[],e=function(h,k){k=c.isFunction(k)?k():k;d[d.length]=encodeURIComponent(h)+"="+encodeURIComponent(k)};b===j&&(b=c.ajaxSettings.traditional);
if(c.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){e(this.name,this.value)});else for(var f in a)M(f,a[f],b,e);return d.join("&").replace(bc,"+")}});c.extend({active:0,lastModified:{},etag:{}});var kc=c.now(),Ba=/(\=)\?(&|$)|\?\?/i;c.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return c.expando+"_"+kc++}});c.ajaxPrefilter("json jsonp",function(a,b,d){b=a.contentType==="application/x-www-form-urlencoded"&&typeof a.data=="string";if(a.dataTypes[0]==="jsonp"||a.jsonp!==false&&
(Ba.test(a.url)||b&&Ba.test(a.data))){var e,f=a.jsonpCallback=c.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,h=i[f],k=a.url,m=a.data,q="$1"+f+"$2";a.jsonp!==false&&(k=k.replace(Ba,q),a.url===k&&(b&&(m=m.replace(Ba,q)),a.data===m&&(k+=(/\?/.test(k)?"&":"?")+a.jsonp+"="+f)));a.url=k;a.data=m;i[f]=function(p){e=[p]};d.always(function(){i[f]=h;e&&c.isFunction(h)&&i[f](e[0])});a.converters["script json"]=function(){e||c.error(f+" was not called");return e[0]};a.dataTypes[0]="json";return"script"}});
c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){c.globalEval(a);return a}}});c.ajaxPrefilter("script",function(a){a.cache===j&&(a.cache=false);a.crossDomain&&(a.type="GET",a.global=false)});c.ajaxTransport("script",function(a){if(a.crossDomain){var b,d=H.head||H.getElementsByTagName("head")[0]||H.documentElement;return{send:function(e,f){b=H.createElement("script");
b.async="async";a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(h,k){if(k||!b.readyState||/loaded|complete/.test(b.readyState)){b.onload=b.onreadystatechange=null;d&&b.parentNode&&d.removeChild(b);b=j;k||f(200,"success")}};d.insertBefore(b,d.firstChild)},abort:function(){b&&b.onload(0,1)}}}});var La=i.ActiveXObject?function(){for(var a in va)va[a](0,1)}:false,lc=0,va;c.ajaxSettings.xhr=i.ActiveXObject?function(){return!this.isLocal&&Q()||L()}:Q;(function(a){c.extend(c.support,
{ajax:!!a,cors:!!a&&"withCredentials"in a})})(c.ajaxSettings.xhr());c.support.ajax&&c.ajaxTransport(function(a){if(!a.crossDomain||c.support.cors){var b;return{send:function(d,e){var f=a.xhr(),h,k;a.username?f.open(a.type,a.url,a.async,a.username,a.password):f.open(a.type,a.url,a.async);if(a.xhrFields)for(k in a.xhrFields)f[k]=a.xhrFields[k];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType);!a.crossDomain&&!d["X-Requested-With"]&&(d["X-Requested-With"]="XMLHttpRequest");try{for(k in d)f.setRequestHeader(k,
d[k])}catch(m){}f.send(a.hasContent&&a.data||null);b=function(q,p){var B,w,E,A,O;try{if(b&&(p||f.readyState===4)){b=j;h&&(f.onreadystatechange=c.noop,La&&delete va[h]);if(p)f.readyState!==4&&f.abort();else{B=f.status;E=f.getAllResponseHeaders();A={};(O=f.responseXML)&&O.documentElement&&(A.xml=O);A.text=f.responseText;try{w=f.statusText}catch(U){w=""}!B&&a.isLocal&&!a.crossDomain?(B=A.text?200:404):B===1223&&(B=204)}}}catch(S){p||e(-1,S)}A&&e(B,w,A,E)};!a.async||f.readyState===4?b():(h=++lc,La&&(va||
(va={},c(i).unload(La)),va[h]=b),f.onreadystatechange=b)},abort:function(){b&&b(0,1)}}}});var Da={},la,sa,mc=/^(?:toggle|show|hide)$/,nc=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,Ca,Ma=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],xa;c.fn.extend({show:function(a,b,d){var e;if(a||a===0)return this.animate(s("show",3),a,b,d);b=0;for(d=this.length;b<d;b++){a=this[b];a.style&&(e=a.style.display,!c._data(a,"olddisplay")&&
e==="none"&&(e=a.style.display=""),e===""&&c.css(a,"display")==="none"&&c._data(a,"olddisplay",t(a.nodeName)))}for(b=0;b<d;b++){a=this[b];if(a.style){e=a.style.display;if(e===""||e==="none")a.style.display=c._data(a,"olddisplay")||""}}return this},hide:function(a,b,d){if(a||a===0)return this.animate(s("hide",3),a,b,d);var e;b=0;for(d=this.length;b<d;b++){a=this[b];a.style&&(e=c.css(a,"display"),e!=="none"&&!c._data(a,"olddisplay")&&c._data(a,"olddisplay",e))}for(b=0;b<d;b++)this[b].style&&(this[b].style.display=
"none");return this},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a=="boolean";c.isFunction(a)&&c.isFunction(b)?this._toggle.apply(this,arguments):a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(s("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){function f(){h.queue===false&&c._mark(this);var k=c.extend({},h),
m=this.nodeType===1,q=m&&c(this).is(":hidden"),p,B,w,E,A,O,U,S;k.animatedProperties={};for(w in a){p=c.camelCase(w);w!==p&&(a[p]=a[w],delete a[w]);B=a[p];c.isArray(B)?(k.animatedProperties[p]=B[1],B=a[p]=B[0]):(k.animatedProperties[p]=k.specialEasing&&k.specialEasing[p]||k.easing||"swing");if(B==="hide"&&q||B==="show"&&!q)return k.complete.call(this);m&&(p==="height"||p==="width")&&(k.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],c.css(this,"display")==="inline"&&c.css(this,
"float")==="none"&&(!c.support.inlineBlockNeedsLayout||t(this.nodeName)==="inline"?(this.style.display="inline-block"):(this.style.zoom=1)))}k.overflow!=null&&(this.style.overflow="hidden");for(w in a){m=new c.fx(this,k,w);B=a[w];mc.test(B)?(S=c._data(this,"toggle"+w)||(B==="toggle"?q?"show":"hide":0),S?(c._data(this,"toggle"+w,S==="show"?"hide":"show"),m[S]()):m[B]()):(E=nc.exec(B),A=m.cur(),E?(O=parseFloat(E[2]),U=E[3]||(c.cssNumber[w]?"":"px"),U!=="px"&&(c.style(this,w,(O||1)+U),A=(O||1)/m.cur()*
A,c.style(this,w,A+U)),E[1]&&(O=(E[1]==="-="?-1:1)*O+A),m.custom(A,O,U)):m.custom(A,B,""))}return true}var h=c.speed(b,d,e);if(c.isEmptyObject(a))return this.each(h.complete,[false]);a=c.extend({},a);return h.queue===false?this.each(f):this.queue(h.queue,f)},stop:function(a,b,d){typeof a!="string"&&(d=b,b=a,a=j);b&&a!==false&&this.queue(a||"fx",[]);return this.each(function(){function e(q,p,B){p=p[B];c.removeData(q,B,true);p.stop(d)}var f,h=false,k=c.timers,m=c._data(this);d||c._unmark(true,this);
if(a==null)for(f in m)m[f]&&m[f].stop&&f.indexOf(".run")===f.length-4&&e(this,m,f);else m[f=a+".run"]&&m[f].stop&&e(this,m,f);for(f=k.length;f--;)k[f].elem===this&&(a==null||k[f].queue===a)&&(d?k[f](true):k[f].saveState(),h=true,k.splice(f,1));(!d||!h)&&c.dequeue(this,a)})}});c.each({slideDown:s("show",1),slideUp:s("hide",1),slideToggle:s("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b,d,e,f)}});
c.extend({speed:function(a,b,d){var e=a&&typeof a=="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration=="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;if(e.queue==null||e.queue===true)e.queue="fx";e.old=e.complete;e.complete=function(f){c.isFunction(e.old)&&e.old.call(this);e.queue?c.dequeue(this,e.queue):f!==false&&c._unmark(this)};return e},easing:{linear:function(a,
b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;b.orig=b.orig||{}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.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=c.css(this.elem,this.prop);return isNaN(a=
parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,d){function e(k){return f.step(k)}var f=this,h=c.fx;this.startTime=xa||J();this.end=b;this.now=this.start=a;this.pos=this.state=0;this.unit=d||this.unit||(c.cssNumber[this.prop]?"":"px");e.queue=this.options.queue;e.elem=this.elem;e.saveState=function(){f.options.hide&&c._data(f.elem,"fxshow"+f.prop)===j&&c._data(f.elem,"fxshow"+f.prop,f.start)};e()&&c.timers.push(e)&&!Ca&&(Ca=setInterval(h.tick,h.interval))},show:function(){var a=c._data(this.elem,
"fxshow"+this.prop);this.options.orig[this.prop]=a||c.style(this.elem,this.prop);this.options.show=true;a!==j?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c._data(this.elem,"fxshow"+this.prop)||c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b,d,e=xa||J(),f=true,h=this.elem,k=this.options;if(a||e>=k.duration+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();k.animatedProperties[this.prop]=true;for(b in k.animatedProperties)k.animatedProperties[b]!==true&&(f=false);if(f){k.overflow!=null&&!c.support.shrinkWrapBlocks&&c.each(["","X","Y"],function(m,q){h.style["overflow"+q]=k.overflow[m]});k.hide&&c(h).hide();if(k.hide||k.show)for(b in k.animatedProperties){c.style(h,b,k.orig[b]);c.removeData(h,"fxshow"+b,true);c.removeData(h,"toggle"+b,true)}(a=k.complete)&&(k.complete=false,a.call(h))}return false}k.duration==
Infinity?(this.now=e):(d=e-this.startTime,this.state=d/k.duration,this.pos=c.easing[k.animatedProperties[this.prop]](this.state,d,0,1,k.duration),this.now=this.start+(this.end-this.start)*this.pos);this.update();return true}};c.extend(c.fx,{tick:function(){for(var a,b=c.timers,d=0;d<b.length;d++){a=b[d];!a()&&b[d]===a&&b.splice(d--,1)}b.length||c.fx.stop()},interval:13,stop:function(){clearInterval(Ca);Ca=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.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)}}});c.each(["width","height"],function(a,b){c.fx.step[b]=function(d){c.style(d.elem,b,Math.max(0,d.now)+d.unit)}});c.expr&&c.expr.filters&&(c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length});var oc=/^t(?:able|d|h)$/i,rb=/^(?:body|html)$/i;"getBoundingClientRect"in H.documentElement?(c.fn.offset=function(a){var b=this[0],d;
if(a)return this.each(function(k){c.offset.setOffset(this,a,k)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d?{top:d.top,left:d.left}:{top:0,left:0};b=f.body;f=o(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&&h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||
b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}):(c.fn.offset=function(a){var b=this[0];if(a)return this.each(function(B){c.offset.setOffset(this,a,B)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d,e=b.offsetParent,f=b,h=b.ownerDocument,k=h.documentElement,m=h.body;d=(h=h.defaultView)?h.getComputedStyle(b,null):b.currentStyle;for(var q=b.offsetTop,p=b.offsetLeft;(b=b.parentNode)&&b!==m&&b!==k;){if(c.support.fixedPosition&&d.position==="fixed")break;
d=h?h.getComputedStyle(b,null):b.currentStyle;q-=b.scrollTop;p-=b.scrollLeft;b===e&&(q+=b.offsetTop,p+=b.offsetLeft,c.support.doesNotAddBorder&&(!c.support.doesAddBorderForTableAndCells||!oc.test(b.nodeName))&&(q+=parseFloat(d.borderTopWidth)||0,p+=parseFloat(d.borderLeftWidth)||0),f=e,e=b.offsetParent);c.support.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"&&(q+=parseFloat(d.borderTopWidth)||0,p+=parseFloat(d.borderLeftWidth)||0);d=d}if(d.position==="relative"||d.position==="static"){q+=
m.offsetTop;p+=m.offsetLeft}c.support.fixedPosition&&d.position==="fixed"&&(q+=Math.max(k.scrollTop,m.scrollTop),p+=Math.max(k.scrollLeft,m.scrollLeft));return{top:q,left:p}});c.offset={bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(c.css(a,"marginTop"))||0,d+=parseFloat(c.css(a,"marginLeft"))||0);return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");e==="static"&&(a.style.position="relative");var f=c(a),h=f.offset(),
k=c.css(a,"top"),m=c.css(a,"left"),q={},p={},B,w;(e==="absolute"||e==="fixed")&&c.inArray("auto",[k,m])>-1?(p=f.position(),B=p.top,w=p.left):(B=parseFloat(k)||0,w=parseFloat(m)||0);c.isFunction(b)&&(b=b.call(a,d,h));b.top!=null&&(q.top=b.top-h.top+B);b.left!=null&&(q.left=b.left-h.left+w);"using"in b?b.using.call(a,q):f.css(q)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=rb.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,
"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||H.body;a&&!rb.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f,h;if(e===j){f=this[0];if(!f)return null;
return(h=o(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}return this.each(function(){(h=o(this))?h.scrollTo(a?c(h).scrollLeft():e,a?e:c(h).scrollTop()):(this[d]=e)})}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){var e=this[0];return e?e.style?parseFloat(c.css(e,d,"padding")):this[d]():null};c.fn["outer"+b]=function(e){var f=this[0];return f?f.style?parseFloat(c.css(f,d,
e?"margin":"border")):this[d]():null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(m){var q=c(this);q[d](e.call(this,m,q[d]()))});if(c.isWindow(f)){var h=f.document.documentElement["client"+b],k=f.document.body;return f.document.compatMode==="CSS1Compat"&&h||k&&k["client"+b]||h}if(f.nodeType===9)return Math.max(f.documentElement["client"+b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+
b]);if(e===j){f=c.css(f,d);h=parseFloat(f);return c.isNumeric(h)?h:f}return this.css(d,typeof e=="string"?e:e+"px")}});i.jQuery=i.$=c;typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return c})})(window);(function(a,b){function c(e,g){var j=e.nodeName.toLowerCase();if("area"===j){g=e.parentNode;j=g.name;if(!e.href||!j||g.nodeName.toLowerCase()!=="map")return false;e=a("img[usemap=#"+j+"]")[0];return!!e&&d(e)}return(/input|select|textarea|button|object/.test(j)?!e.disabled:"a"==j?e.href||g:g)&&d(e)}function d(e){return!a(e).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(e,g){return typeof e==="number"?this.each(function(){var j=
this;setTimeout(function(){a(j).focus();g&&g.call(j)},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;e=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"))||!e.length?a(document):e},zIndex:function(e){if(e!==b)return this.css("zIndex",e);if(this.length){e=a(this[0]);for(var g;e.length&&e[0]!==document;){g=e.css("position");if(g==="absolute"||g==="relative"||g==="fixed"){g=parseInt(e.css("zIndex"),10);if(!isNaN(g)&&g!==0)return g}e=e.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":
"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(e,g){function j(D,v,t,p){a.each(m,function(){v-=parseFloat(a.curCSS(D,"padding"+this,true))||0;if(t)v-=parseFloat(a.curCSS(D,"border"+this+"Width",true))||0;if(p)v-=parseFloat(a.curCSS(D,"margin"+this,true))||0});return v}var m=g==="Width"?["Left","Right"]:["Top","Bottom"],u=g.toLowerCase(),z={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,
outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+g]=function(D){if(D===b)return z["inner"+g].call(this);return this.each(function(){a(this).css(u,j(this,D)+"px")})};a.fn["outer"+g]=function(D,v){if(typeof D!=="number")return z["outer"+g].call(this,D);return this.each(function(){a(this).css(u,j(this,D,true,v)+"px")})}});a.extend(a.expr[":"],{data:function(e,g,j){return!!a.data(e,j[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(e){var g=a.attr(e,
"tabindex"),j=isNaN(g);return(j||g>=0)&&c(e,!j)}});a(function(){var e=document.body,g=e.appendChild(g=document.createElement("div"));a.extend(g.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=g.offsetHeight===100;a.support.selectstart="onselectstart"in g;e.removeChild(g).style.display="none"});a.extend(a.ui,{plugin:{add:function(e,g,j){e=a.ui[e].prototype;for(var m in j){e.plugins[m]=e.plugins[m]||[];e.plugins[m].push([g,j[m]])}},call:function(e,g,j){if((g=e.plugins[g])&&
e.element[0].parentNode)for(var m=0;m<g.length;m++)e.options[g[m][0]]&&g[m][1].apply(e.element,j)}},contains:function(e,g){return document.compareDocumentPosition?e.compareDocumentPosition(g)&16:e!==g&&e.contains(g)},hasScroll:function(e,g){if(a(e).css("overflow")==="hidden")return false;g=g&&g==="left"?"scrollLeft":"scrollTop";var j=false;if(e[g]>0)return true;e[g]=1;j=e[g]>0;e[g]=0;return j},isOverAxis:function(e,g,j){return e>g&&e<g+j},isOver:function(e,g,j,m,u,z){return a.ui.isOverAxis(e,j,u)&&
a.ui.isOverAxis(g,m,z)}})}})(jQuery);
(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(e){for(var g=0,j;(j=e[g])!=null;g++)try{a(j).triggerHandler("remove")}catch(m){}c(e)}}else{var d=a.fn.remove;a.fn.remove=function(e,g){return this.each(function(){if(!g)if(!e||a.filter(e,[this]).length)a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(j){}});return d.call(a(this),e,g)})}}a.widget=function(e,g,j){var m=e.split(".")[0],u;e=e.split(".")[1];u=m+"-"+e;if(!j){j=g;g=a.Widget}a.expr[":"][u]=
function(z){return!!a.data(z,e)};a[m]=a[m]||{};a[m][e]=function(z,D){arguments.length&&this._createWidget(z,D)};g=new g;g.options=a.extend(true,{},g.options);a[m][e].prototype=a.extend(true,g,{namespace:m,widgetName:e,widgetEventPrefix:a[m][e].prototype.widgetEventPrefix||e,widgetBaseClass:u},j);a.widget.bridge(e,a[m][e])};a.widget.bridge=function(e,g){a.fn[e]=function(j){var m=typeof j==="string",u=Array.prototype.slice.call(arguments,1),z=this;j=!m&&u.length?a.extend.apply(null,[true,j].concat(u)):
j;if(m&&j.charAt(0)==="_")return z;m?this.each(function(){var D=a.data(this,e),v=D&&a.isFunction(D[j])?D[j].apply(D,u):D;if(v!==D&&v!==b){z=v;return false}}):this.each(function(){var D=a.data(this,e);D?D.option(j||{})._init():a.data(this,e,new g(j,this))});return z}};a.Widget=function(e,g){arguments.length&&this._createWidget(e,g)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(e,g){a.data(g,this.widgetName,this);this.element=a(g);this.options=
a.extend(true,{},this.options,this._getCreateOptions(),e);var j=this;this.element.bind("remove."+this.widgetName,function(){j.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(e,g){var j=e;if(arguments.length===0)return a.extend({},this.options);if(typeof e==="string"){if(g===b)return this.options[e];j={};j[e]=g}this._setOptions(j);return this},_setOptions:function(e){var g=this;a.each(e,function(j,m){g._setOption(j,m)});return this},_setOption:function(e,g){this.options[e]=g;if(e==="disabled")this.widget()[g?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",
g);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,g,j){var m=this.options[e];g=a.Event(g);g.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();j=j||{};if(g.originalEvent){e=a.event.props.length;for(var u;e;){u=a.event.props[--e];g[u]=g.originalEvent[u]}}this.element.trigger(g,j);return!(a.isFunction(m)&&m.call(this.element[0],g,j)===false||g.isDefaultPrevented())}}})(jQuery);
(function(a){var b=false;a(document).mouseup(function(){b=false});a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(d){return c._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(true===a.data(d.target,c.widgetName+".preventClickEvent")){a.removeData(d.target,c.widgetName+".preventClickEvent");d.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+
this.widgetName)},_mouseDown:function(c){if(!b){this._mouseStarted&&this._mouseUp(c);this._mouseDownEvent=c;var d=this,e=c.which==1,g=typeof this.options.cancel=="string"&&c.target.nodeName?a(c.target).closest(this.options.cancel).length:false;if(!e||g||!this._mouseCapture(c))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)){this._mouseStarted=
this._mouseStart(c)!==false;if(!this._mouseStarted){c.preventDefault();return true}}true===a.data(c.target,this.widgetName+".preventClickEvent")&&a.removeData(c.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(j){return d._mouseMove(j)};this._mouseUpDelegate=function(j){return d._mouseUp(j)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.preventDefault();return b=true}},_mouseMove:function(c){if(a.browser.msie&&
!(document.documentMode>=9)&&!c.button)return this._mouseUp(c);if(this._mouseStarted){this._mouseDrag(c);return c.preventDefault()}if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,c)!==false)?this._mouseDrag(c):this._mouseUp(c);return!this._mouseStarted},_mouseUp:function(c){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=
false;c.target==this._mouseDownEvent.target&&a.data(c.target,this.widgetName+".preventClickEvent",true);this._mouseStop(c)}return false},_mouseDistanceMet:function(c){return Math.max(Math.abs(this._mouseDownEvent.pageX-c.pageX),Math.abs(this._mouseDownEvent.pageY-c.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/,c=/top|center|bottom/,d=a.fn.position,e=a.fn.offset;a.fn.position=function(g){if(!g||!g.of)return d.apply(this,arguments);g=a.extend({},g);var j=a(g.of),m=j[0],u=(g.collision||"flip").split(" "),z=g.offset?g.offset.split(" "):[0,0],D,v,t;if(m.nodeType===9){D=j.width();v=j.height();t={top:0,left:0}}else if(m.setTimeout){D=j.width();v=j.height();t={top:j.scrollTop(),left:j.scrollLeft()}}else if(m.preventDefault){g.at="left top";D=v=0;t={top:g.of.pageY,
left:g.of.pageX}}else{D=j.outerWidth();v=j.outerHeight();t=j.offset()}a.each(["my","at"],function(){var p=(g[this]||"").split(" ");if(p.length===1)p=b.test(p[0])?p.concat(["center"]):c.test(p[0])?["center"].concat(p):["center","center"];p[0]=b.test(p[0])?p[0]:"center";p[1]=c.test(p[1])?p[1]:"center";g[this]=p});if(u.length===1)u[1]=u[0];z[0]=parseInt(z[0],10)||0;if(z.length===1)z[1]=z[0];z[1]=parseInt(z[1],10)||0;if(g.at[0]==="right")t.left+=D;else if(g.at[0]==="center")t.left+=D/2;if(g.at[1]==="bottom")t.top+=
v;else if(g.at[1]==="center")t.top+=v/2;t.left+=z[0];t.top+=z[1];return this.each(function(){var p=a(this),y=p.outerWidth(),B=p.outerHeight(),I=parseInt(a.curCSS(this,"marginLeft",true))||0,N=parseInt(a.curCSS(this,"marginTop",true))||0,U=y+I+(parseInt(a.curCSS(this,"marginRight",true))||0),ca=B+N+(parseInt(a.curCSS(this,"marginBottom",true))||0),ba=a.extend({},t),qa;if(g.my[0]==="right")ba.left-=y;else if(g.my[0]==="center")ba.left-=y/2;if(g.my[1]==="bottom")ba.top-=B;else if(g.my[1]==="center")ba.top-=
B/2;ba.left=Math.round(ba.left);ba.top=Math.round(ba.top);qa={left:ba.left-I,top:ba.top-N};a.each(["left","top"],function(na,Ea){a.ui.position[u[na]]&&a.ui.position[u[na]][Ea](ba,{targetWidth:D,targetHeight:v,elemWidth:y,elemHeight:B,collisionPosition:qa,collisionWidth:U,collisionHeight:ca,offset:z,my:g.my,at:g.at})});a.fn.bgiframe&&p.bgiframe();p.offset(a.extend(ba,{using:g.using}))})};a.ui.position={fit:{left:function(g,j){var m=a(window);m=j.collisionPosition.left+j.collisionWidth-m.width()-m.scrollLeft();
g.left=m>0?g.left-m:Math.max(g.left-j.collisionPosition.left,g.left)},top:function(g,j){var m=a(window);m=j.collisionPosition.top+j.collisionHeight-m.height()-m.scrollTop();g.top=m>0?g.top-m:Math.max(g.top-j.collisionPosition.top,g.top)}},flip:{left:function(g,j){if(j.at[0]!=="center"){var m=a(window);m=j.collisionPosition.left+j.collisionWidth-m.width()-m.scrollLeft();var u=j.my[0]==="left"?-j.elemWidth:j.my[0]==="right"?j.elemWidth:0,z=j.at[0]==="left"?j.targetWidth:-j.targetWidth,D=-2*j.offset[0];
g.left+=j.collisionPosition.left<0?u+z+D:m>0?u+z+D:0}},top:function(g,j){if(j.at[1]!=="center"){var m=a(window);m=j.collisionPosition.top+j.collisionHeight-m.height()-m.scrollTop();var u=j.my[1]==="top"?-j.elemHeight:j.my[1]==="bottom"?j.elemHeight:0,z=j.at[1]==="top"?j.targetHeight:-j.targetHeight,D=-2*j.offset[1];g.top+=j.collisionPosition.top<0?u+z+D:m>0?u+z+D:0}}}};if(!a.offset.setOffset){a.offset.setOffset=function(g,j){if(/static/.test(a.curCSS(g,"position")))g.style.position="relative";var m=
a(g),u=m.offset(),z=parseInt(a.curCSS(g,"top",true),10)||0,D=parseInt(a.curCSS(g,"left",true),10)||0;u={top:j.top-u.top+z,left:j.left-u.left+D};"using"in j?j.using.call(g,u):m.css(u)};a.fn.offset=function(g){var j=this[0];if(!j||!j.ownerDocument)return null;if(g)return this.each(function(){a.offset.setOffset(this,g)});return e.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(b){var c=
this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(b);if(!this.handle)return false;if(c.iframeFix)a(c.iframeFix===true?"iframe":c.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")});return true},_mouseStart:function(b){var c=this.options;
this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this.position=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(this._trigger("start",b)===false){this._clear();return false}this._cacheHelperProportions();a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b);return true},
_mouseDrag:function(b,c){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!c){c=this._uiHash();if(this._trigger("drag",b,c)===false){this._mouseUp({});return false}this.position=c.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);return false},_mouseStop:function(b){var c=
false;if(a.ui.ddmanager&&!this.options.dropBehaviour)c=a.ui.ddmanager.drop(this,b);if(this.dropped){c=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,
10),function(){d._trigger("stop",b)!==false&&d._clear()})}else this._trigger("stop",b)!==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(b){var c=!this.options.handle||
!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target)c=true});return c},_createHelper:function(b){var c=this.options;b=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;b.parents("body").length||b.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo);b[0]!=this.element[0]&&!/(fixed|absolute)/.test(b.css("position"))&&
b.css("position","absolute");return b},_adjustOffsetFromHelper:function(b){if(typeof b=="string")b=b.split(" ");if(a.isArray(b))b={left:+b[0],top:+b[1]||0};if("left"in b)this.offset.click.left=b.left+this.margins.left;if("right"in b)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if("top"in b)this.offset.click.top=b.top+this.margins.top;if("bottom"in b)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=
this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),
10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,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 b=this.options;if(b.containment=="parent")b.containment=this.helper[0].parentNode;if(b.containment=="document"||b.containment=="window")this.containment=[b.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,
(b.containment=="document"?0:a(window).scrollLeft())+a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b.containment=="document"?0:a(window).scrollTop())+(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&&b.containment.constructor!=Array){b=a(b.containment);var c=b[0];if(c){b.offset();var d=a(c).css("overflow")!=
"hidden";this.containment=[(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0),(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0),(d?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(d?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),
10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=b}}else if(b.containment.constructor==Array)this.containment=b.containment},_convertPositionTo:function(b,c){if(!c)c=this.position;b=b=="absolute"?1:-1;var d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName);return{top:c.top+
this.offset.relative.top*b+this.offset.parent.top*b-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:d.scrollTop())*b),left:c.left+this.offset.relative.left*b+this.offset.parent.left*b-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:d.scrollLeft())*b)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&
!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(d[0].tagName),g=b.pageX,j=b.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(b.pageX-this.offset.click.left<m[0])g=m[0]+this.offset.click.left;
if(b.pageY-this.offset.click.top<m[1])j=m[1]+this.offset.click.top;if(b.pageX-this.offset.click.left>m[2])g=m[2]+this.offset.click.left;if(b.pageY-this.offset.click.top>m[3])j=m[3]+this.offset.click.top}if(c.grid){j=c.grid[1]?this.originalPageY+Math.round((j-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY;j=m?!(j-this.offset.click.top<m[1]||j-this.offset.click.top>m[3])?j:!(j-this.offset.click.top<m[1])?j-c.grid[1]:j+c.grid[1]:j;g=c.grid[0]?this.originalPageX+Math.round((g-this.originalPageX)/
c.grid[0])*c.grid[0]:this.originalPageX;g=m?!(g-this.offset.click.left<m[0]||g-this.offset.click.left>m[2])?g:!(g-this.offset.click.left<m[0])?g-c.grid[0]:g+c.grid[0]:g}}return{top:j-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():e?0:d.scrollTop()),left:g-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():e?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(b,c,d){d=d||this._uiHash();a.ui.plugin.call(this,b,[c,d]);if(b=="drag")this.positionAbs=this._convertPositionTo("absolute");return a.Widget.prototype._trigger.call(this,b,c,
d)},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(b,c){var d=a(this).data("draggable"),e=d.options,g=a.extend({},c,{item:d.element});d.sortables=[];a(e.connectToSortable).each(function(){var j=a.data(this,"sortable");if(j&&!j.options.disabled){d.sortables.push({instance:j,shouldRevert:j.options.revert});
j.refreshPositions();j._trigger("activate",b,g)}})},stop:function(b,c){var d=a(this).data("draggable"),e=a.extend({},c,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;d.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(b);this.instance.options.helper=this.instance.options._helper;d.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=
false;this.instance._trigger("deactivate",b,e)}})},drag:function(b,c){var d=a(this).data("draggable"),e=this;a.each(d.sortables,function(){this.instance.positionAbs=d.positionAbs;this.instance.helperProportions=d.helperProportions;this.instance.offset.click=d.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(e).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 c.helper[0]};b.target=this.instance.currentItem[0];this.instance._mouseCapture(b,true);this.instance._mouseStart(b,true,true);this.instance.offset.click.top=d.offset.click.top;this.instance.offset.click.left=d.offset.click.left;this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top;
d._trigger("toSortable",b);d.dropped=this.instance.element;d.currentItem=d.element;this.instance.fromOutside=d}this.instance.currentItem&&this.instance._mouseDrag(b)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",b,this.instance._uiHash(this.instance));this.instance._mouseStop(b,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&
this.instance.placeholder.remove();d._trigger("fromSortable",b);d.dropped=false}})}});a.ui.plugin.add("draggable","cursor",{start:function(){var b=a("body"),c=a(this).data("draggable").options;if(b.css("cursor"))c._cursor=b.css("cursor");b.css("cursor",c.cursor)},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(b,c){b=a(c.helper);c=a(this).data("draggable").options;if(b.css("opacity"))c._opacity=
b.css("opacity");b.css("opacity",c.opacity)},stop:function(b,c){b=a(this).data("draggable").options;b._opacity&&a(c.helper).css("opacity",b._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML")b.overflowOffset=b.scrollParent.offset()},drag:function(b){var c=a(this).data("draggable"),d=c.options,e=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!d.axis||d.axis!=
"x")if(c.overflowOffset.top+c.scrollParent[0].offsetHeight-b.pageY<d.scrollSensitivity)c.scrollParent[0].scrollTop=e=c.scrollParent[0].scrollTop+d.scrollSpeed;else if(b.pageY-c.overflowOffset.top<d.scrollSensitivity)c.scrollParent[0].scrollTop=e=c.scrollParent[0].scrollTop-d.scrollSpeed;if(!d.axis||d.axis!="y")if(c.overflowOffset.left+c.scrollParent[0].offsetWidth-b.pageX<d.scrollSensitivity)c.scrollParent[0].scrollLeft=e=c.scrollParent[0].scrollLeft+d.scrollSpeed;else if(b.pageX-c.overflowOffset.left<
d.scrollSensitivity)c.scrollParent[0].scrollLeft=e=c.scrollParent[0].scrollLeft-d.scrollSpeed}else{if(!d.axis||d.axis!="x")if(b.pageY-a(document).scrollTop()<d.scrollSensitivity)e=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed);else if(a(window).height()-(b.pageY-a(document).scrollTop())<d.scrollSensitivity)e=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed);if(!d.axis||d.axis!="y")if(b.pageX-a(document).scrollLeft()<d.scrollSensitivity)e=a(document).scrollLeft(a(document).scrollLeft()-
d.scrollSpeed);else if(a(window).width()-(b.pageX-a(document).scrollLeft())<d.scrollSensitivity)e=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed)}e!==false&&a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(c,b)}});a.ui.plugin.add("draggable","snap",{start:function(){var b=a(this).data("draggable"),c=b.options;b.snapElements=[];a(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var d=a(this),e=d.offset();this!=b.element[0]&&b.snapElements.push({item:this,
width:d.outerWidth(),height:d.outerHeight(),top:e.top,left:e.left})})},drag:function(b,c){for(var d=a(this).data("draggable"),e=d.options,g=e.snapTolerance,j=c.offset.left,m=j+d.helperProportions.width,u=c.offset.top,z=u+d.helperProportions.height,D=d.snapElements.length-1;D>=0;D--){var v=d.snapElements[D].left,t=v+d.snapElements[D].width,p=d.snapElements[D].top,y=p+d.snapElements[D].height;if(v-g<j&&j<t+g&&p-g<u&&u<y+g||v-g<j&&j<t+g&&p-g<z&&z<y+g||v-g<m&&m<t+g&&p-g<u&&u<y+g||v-g<m&&m<t+g&&p-g<z&&
z<y+g){if(e.snapMode!="inner"){var B=Math.abs(p-z)<=g,I=Math.abs(y-u)<=g,N=Math.abs(v-m)<=g,U=Math.abs(t-j)<=g;if(B)c.position.top=d._convertPositionTo("relative",{top:p-d.helperProportions.height,left:0}).top-d.margins.top;if(I)c.position.top=d._convertPositionTo("relative",{top:y,left:0}).top-d.margins.top;if(N)c.position.left=d._convertPositionTo("relative",{top:0,left:v-d.helperProportions.width}).left-d.margins.left;if(U)c.position.left=d._convertPositionTo("relative",{top:0,left:t}).left-d.margins.left}var ca=
B||I||N||U;if(e.snapMode!="outer"){B=Math.abs(p-u)<=g;I=Math.abs(y-z)<=g;N=Math.abs(v-j)<=g;U=Math.abs(t-m)<=g;if(B)c.position.top=d._convertPositionTo("relative",{top:p,left:0}).top-d.margins.top;if(I)c.position.top=d._convertPositionTo("relative",{top:y-d.helperProportions.height,left:0}).top-d.margins.top;if(N)c.position.left=d._convertPositionTo("relative",{top:0,left:v}).left-d.margins.left;if(U)c.position.left=d._convertPositionTo("relative",{top:0,left:t-d.helperProportions.width}).left-d.margins.left}if(!d.snapElements[D].snapping&&
(B||I||N||U||ca))d.options.snap.snap&&d.options.snap.snap.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[D].item}));d.snapElements[D].snapping=B||I||N||U||ca}else{d.snapElements[D].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[D].item}));d.snapElements[D].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var b=a(this).data("draggable").options;b=a.makeArray(a(b.stack)).sort(function(d,
e){return(parseInt(a(d).css("zIndex"),10)||0)-(parseInt(a(e).css("zIndex"),10)||0)});if(b.length){var c=parseInt(b[0].style.zIndex)||0;a(b).each(function(d){this.style.zIndex=c+d});this[0].style.zIndex=c+b.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(b,c){b=a(c.helper);c=a(this).data("draggable").options;if(b.css("zIndex"))c._zIndex=b.css("zIndex");b.css("zIndex",c.zIndex)},stop:function(b,c){b=a(this).data("draggable").options;b._zIndex&&a(c.helper).css("zIndex",b._zIndex)}})})(jQuery);
(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var b=this.options,c=b.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(c)?c:function(d){return d.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[b.scope]=a.ui.ddmanager.droppables[b.scope]||[];a.ui.ddmanager.droppables[b.scope].push(this);
b.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var b=a.ui.ddmanager.droppables[this.options.scope],c=0;c<b.length;c++)b[c]==this&&b.splice(c,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(b,c){if(b=="accept")this.accept=a.isFunction(c)?c:function(d){return d.is(c)};a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);c&&this._trigger("activate",b,this.ui(c))},_deactivate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",b,this.ui(c))},_over:function(b){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0]))if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",b,this.ui(c))}},_out:function(b){var c=a.ui.ddmanager.current;if(!(!c||(c.currentItem||c.element)[0]==this.element[0]))if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",b,this.ui(c))}},_drop:function(b,c){var d=c||a.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=
a.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==d.options.scope&&g.accept.call(g.element[0],d.currentItem||d.element)&&a.ui.intersect(d,a.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e)return false;if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
b,this.ui(d));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(b,c,d){if(!c.offset)return false;var e=(b.positionAbs||b.position.absolute).left,g=e+b.helperProportions.width,j=(b.positionAbs||b.position.absolute).top,m=j+b.helperProportions.height,u=c.offset.left,z=u+c.proportions.width,D=c.offset.top,v=D+c.proportions.height;switch(d){case "fit":return u<=
e&&g<=z&&D<=j&&m<=v;case "intersect":return u<e+b.helperProportions.width/2&&g-b.helperProportions.width/2<z&&D<j+b.helperProportions.height/2&&m-b.helperProportions.height/2<v;case "pointer":return a.ui.isOver((b.positionAbs||b.position.absolute).top+(b.clickOffset||b.offset.click).top,(b.positionAbs||b.position.absolute).left+(b.clickOffset||b.offset.click).left,D,u,c.proportions.height,c.proportions.width);case "touch":return(j>=D&&j<=v||m>=D&&m<=v||j<D&&m>v)&&(e>=u&&e<=z||g>=u&&g<=z||e<u&&g>z);
default:return false}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,c){var d=a.ui.ddmanager.droppables[b.options.scope]||[],e=c?c.type:null,g=(b.currentItem||b.element).find(":data(droppable)").andSelf(),j=0;a:for(;j<d.length;j++)if(!(d[j].options.disabled||b&&!d[j].accept.call(d[j].element[0],b.currentItem||b.element))){for(var m=0;m<g.length;m++)if(g[m]==d[j].element[0]){d[j].proportions.height=0;continue a}d[j].visible=d[j].element.css("display")!="none";if(d[j].visible){e==
"mousedown"&&d[j]._activate.call(d[j],c);d[j].offset=d[j].element.offset();d[j].proportions={width:d[j].element[0].offsetWidth,height:d[j].element[0].offsetHeight}}}},drop:function(b,c){var d=false;a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance))d=d||this._drop.call(this,c);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],b.currentItem||b.element)){this.isout=
1;this.isover=0;this._deactivate.call(this,c)}}});return d},dragStart:function(b,c){b.element.parents(":not(body,html)").bind("scroll.droppable",function(){b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)})},drag:function(b,c){b.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(b,c);a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var d=a.ui.intersect(b,this,this.options.tolerance);if(d=!d&&this.isover==
1?"isout":d&&this.isover==0?"isover":null){var e;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){e=a.data(g[0],"droppable");e.greedyChild=d=="isover"?1:0}}if(e&&d=="isover"){e.isover=0;e.isout=1;e._out.call(e,c)}this[d]=1;this[d=="isout"?"isover":"isout"]=0;this[d=="isover"?"_over":"_out"].call(this,c);if(e&&d=="isout"){e.isout=0;e.isover=1;e._over.call(e,c)}}}})},dragStop:function(b,c){b.element.parents(":not(body,html)").unbind("scroll.droppable");b.options.refreshPositions||
a.ui.ddmanager.prepareOffsets(b,c)}}})(jQuery);
(function(a){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var d=this,e=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),
top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=
this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=e.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",
nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var g=this.handles.split(",");this.handles={};for(var j=0;j<g.length;j++){var m=a.trim(g[j]),u=a('<div class="ui-resizable-handle '+("ui-resizable-"+m)+'"></div>');/sw|se|ne|nw/.test(m)&&u.css({zIndex:++e.zIndex});"se"==m&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[m]=".ui-resizable-"+m;this.element.append(u)}}this._renderAxis=function(z){z=z||this.element;for(var D in this.handles){if(this.handles[D].constructor==
String)this.handles[D]=a(this.handles[D],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var v=a(this.handles[D],this.element),t=0;t=/sw|ne|nw|se|n|s/.test(D)?v.outerHeight():v.outerWidth();v=["padding",/ne|nw|n/.test(D)?"Top":/se|sw|s/.test(D)?"Bottom":/^e$/.test(D)?"Right":"Left"].join("");z.css(v,t);this._proportionallyResize()}a(this.handles[D])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!d.resizing){if(this.className)var z=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);d.axis=z&&z[1]?z[1]:"se"}});if(e.autoHide){this._handles.hide();a(this.element).addClass("ui-resizable-autohide").hover(function(){if(!e.disabled){a(this).removeClass("ui-resizable-autohide");d._handles.show()}},function(){if(!e.disabled)if(!d.resizing){a(this).addClass("ui-resizable-autohide");d._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();
var d=function(g){a(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement);return this},_mouseCapture:function(d){var e=
false;for(var g in this.handles)if(a(this.handles[g])[0]==d.target)e=true;return!this.options.disabled&&e},_mouseStart:function(d){var e=this.options,g=this.element.position(),j=this.element;this.resizing=true;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(j.is(".ui-draggable")||/absolute/.test(j.css("position")))j.css({position:"absolute",top:g.top,left:g.left});a.browser.opera&&/relative/.test(j.css("position"))&&j.css({position:"relative",top:"auto",left:"auto"});
this._renderProxy();g=b(this.helper.css("left"));var m=b(this.helper.css("top"));if(e.containment){g+=a(e.containment).scrollLeft()||0;m+=a(e.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:g,top:m};this.size=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalSize=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalPosition={left:g,top:m};this.sizeDiff=
{width:j.outerWidth()-j.width(),height:j.outerHeight()-j.height()};this.originalMousePosition={left:d.pageX,top:d.pageY};this.aspectRatio=typeof e.aspectRatio=="number"?e.aspectRatio:this.originalSize.width/this.originalSize.height||1;e=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",e=="auto"?this.axis+"-resize":e);j.addClass("ui-resizable-resizing");this._propagate("start",d);return true},_mouseDrag:function(d){var e=this.helper,g=this.originalMousePosition,j=this._change[this.axis];
if(!j)return false;g=j.apply(this,[d,d.pageX-g.left||0,d.pageY-g.top||0]);this._updateVirtualBoundaries(d.shiftKey);if(this._aspectRatio||d.shiftKey)g=this._updateRatio(g,d);g=this._respectSize(g,d);this._propagate("resize",d);e.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(g);this._trigger("resize",d,this.ui());return false},
_mouseStop:function(d){this.resizing=false;var e=this.options;if(this._helper){var g=this._proportionallyResizeElements,j=g.length&&/textarea/i.test(g[0].nodeName);g=j&&a.ui.hasScroll(g[0],"left")?0:this.sizeDiff.height;j=j?0:this.sizeDiff.width;j={width:this.helper.width()-j,height:this.helper.height()-g};g=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null;var m=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;e.animate||
this.element.css(a.extend(j,{top:m,left:g}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!e.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",d);this._helper&&this.helper.remove();return false},_updateVirtualBoundaries:function(d){var e=this.options,g,j,m;e={minWidth:c(e.minWidth)?e.minWidth:0,maxWidth:c(e.maxWidth)?e.maxWidth:Infinity,minHeight:c(e.minHeight)?e.minHeight:
0,maxHeight:c(e.maxHeight)?e.maxHeight:Infinity};if(this._aspectRatio||d){d=e.minHeight*this.aspectRatio;j=e.minWidth/this.aspectRatio;g=e.maxHeight*this.aspectRatio;m=e.maxWidth/this.aspectRatio;if(d>e.minWidth)e.minWidth=d;if(j>e.minHeight)e.minHeight=j;if(g<e.maxWidth)e.maxWidth=g;if(m<e.maxHeight)e.maxHeight=m}this._vBoundaries=e},_updateCache:function(d){this.offset=this.helper.offset();if(c(d.left))this.position.left=d.left;if(c(d.top))this.position.top=d.top;if(c(d.height))this.size.height=
d.height;if(c(d.width))this.size.width=d.width},_updateRatio:function(d){var e=this.position,g=this.size,j=this.axis;if(c(d.height))d.width=d.height*this.aspectRatio;else if(c(d.width))d.height=d.width/this.aspectRatio;if(j=="sw"){d.left=e.left+(g.width-d.width);d.top=null}if(j=="nw"){d.top=e.top+(g.height-d.height);d.left=e.left+(g.width-d.width)}return d},_respectSize:function(d){var e=this._vBoundaries,g=this.axis,j=c(d.width)&&e.maxWidth&&e.maxWidth<d.width,m=c(d.height)&&e.maxHeight&&e.maxHeight<
d.height,u=c(d.width)&&e.minWidth&&e.minWidth>d.width,z=c(d.height)&&e.minHeight&&e.minHeight>d.height;if(u)d.width=e.minWidth;if(z)d.height=e.minHeight;if(j)d.width=e.maxWidth;if(m)d.height=e.maxHeight;var D=this.originalPosition.left+this.originalSize.width,v=this.position.top+this.size.height,t=/sw|nw|w/.test(g);g=/nw|ne|n/.test(g);if(u&&t)d.left=D-e.minWidth;if(j&&t)d.left=D-e.maxWidth;if(z&&g)d.top=v-e.minHeight;if(m&&g)d.top=v-e.maxHeight;if((e=!d.width&&!d.height)&&!d.left&&d.top)d.top=null;
else if(e&&!d.top&&d.left)d.left=null;return d},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var d=this.helper||this.element,e=0;e<this._proportionallyResizeElements.length;e++){var g=this._proportionallyResizeElements[e];if(!this.borderDif){var j=[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],m=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=a.map(j,
function(u,z){u=parseInt(u,10)||0;z=parseInt(m[z],10)||0;return u+z})}a.browser.msie&&(a(d).is(":hidden")||a(d).parents(":hidden").length)||g.css({height:d.height()-this.borderDif[0]-this.borderDif[2]||0,width:d.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var d=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var e=a.browser.msie&&a.browser.version<7,g=e?1:0;e=e?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+
e,height:this.element.outerHeight()+e,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++d.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(d,e){return{width:this.originalSize.width+e}},w:function(d,e){return{left:this.originalPosition.left+e,width:this.originalSize.width-e}},n:function(d,e,g){return{top:this.originalPosition.top+g,height:this.originalSize.height-g}},s:function(d,e,g){return{height:this.originalSize.height+
g}},se:function(d,e,g){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[d,e,g]))},sw:function(d,e,g){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[d,e,g]))},ne:function(d,e,g){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[d,e,g]))},nw:function(d,e,g){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[d,e,g]))}},_propagate:function(d,e){a.ui.plugin.call(this,d,[e,this.ui()]);
d!="resize"&&this._trigger(d,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});a.extend(a.ui.resizable,{version:"1.8.16"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var d=a(this).data("resizable").options,e=function(g){a(g).each(function(){var j=a(this);j.data("resizable-alsoresize",{width:parseInt(j.width(),
10),height:parseInt(j.height(),10),left:parseInt(j.css("left"),10),top:parseInt(j.css("top"),10),position:j.css("position")})})};if(typeof d.alsoResize=="object"&&!d.alsoResize.parentNode)if(d.alsoResize.length){d.alsoResize=d.alsoResize[0];e(d.alsoResize)}else a.each(d.alsoResize,function(g){e(g)});else e(d.alsoResize)},resize:function(d,e){var g=a(this).data("resizable");d=g.options;var j=g.originalSize,m=g.originalPosition,u={height:g.size.height-j.height||0,width:g.size.width-j.width||0,top:g.position.top-
m.top||0,left:g.position.left-m.left||0},z=function(D,v){a(D).each(function(){var t=a(this),p=a(this).data("resizable-alsoresize"),y={},B=v&&v.length?v:t.parents(e.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(B,function(I,N){if((I=(p[N]||0)+(u[N]||0))&&I>=0)y[N]=I||null});if(a.browser.opera&&/relative/.test(t.css("position"))){g._revertToRelativePosition=true;t.css({position:"absolute",top:"auto",left:"auto"})}t.css(y)})};typeof d.alsoResize=="object"&&!d.alsoResize.nodeType?
a.each(d.alsoResize,function(D,v){z(D,v)}):z(d.alsoResize)},stop:function(){var d=a(this).data("resizable"),e=d.options,g=function(j){a(j).each(function(){var m=a(this);m.css({position:m.data("resizable-alsoresize").position})})};if(d._revertToRelativePosition){d._revertToRelativePosition=false;typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?a.each(e.alsoResize,function(j){g(j)}):g(e.alsoResize)}a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(d){var e=
a(this).data("resizable"),g=e.options,j=e._proportionallyResizeElements,m=j.length&&/textarea/i.test(j[0].nodeName),u=m&&a.ui.hasScroll(j[0],"left")?0:e.sizeDiff.height;m={width:e.size.width-(m?0:e.sizeDiff.width),height:e.size.height-u};u=parseInt(e.element.css("left"),10)+(e.position.left-e.originalPosition.left)||null;var z=parseInt(e.element.css("top"),10)+(e.position.top-e.originalPosition.top)||null;e.element.animate(a.extend(m,z&&u?{top:z,left:u}:{}),{duration:g.animateDuration,easing:g.animateEasing,
step:function(){var D={width:parseInt(e.element.css("width"),10),height:parseInt(e.element.css("height"),10),top:parseInt(e.element.css("top"),10),left:parseInt(e.element.css("left"),10)};j&&j.length&&a(j[0]).css({width:D.width,height:D.height});e._updateCache(D);e._propagate("resize",d)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var d=a(this).data("resizable"),e=d.element,g=d.options.containment;if(e=g instanceof a?g.get(0):/parent/.test(g)?e.parent().get(0):g){d.containerElement=
a(e);if(/document/.test(g)||g==document){d.containerOffset={left:0,top:0};d.containerPosition={left:0,top:0};d.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{var j=a(e),m=[];a(["Top","Right","Left","Bottom"]).each(function(D,v){m[D]=b(j.css("padding"+v))});d.containerOffset=j.offset();d.containerPosition=j.position();d.containerSize={height:j.innerHeight()-m[3],width:j.innerWidth()-m[1]};g=d.containerOffset;
var u=d.containerSize.height,z=d.containerSize.width;z=a.ui.hasScroll(e,"left")?e.scrollWidth:z;u=a.ui.hasScroll(e)?e.scrollHeight:u;d.parentData={element:e,left:g.left,top:g.top,width:z,height:u}}}},resize:function(d){var e=a(this).data("resizable"),g=e.options,j=e.containerOffset,m=e.position;d=e._aspectRatio||d.shiftKey;var u={top:0,left:0},z=e.containerElement;if(z[0]!=document&&/static/.test(z.css("position")))u=j;if(m.left<(e._helper?j.left:0)){e.size.width+=e._helper?e.position.left-j.left:
e.position.left-u.left;if(d)e.size.height=e.size.width/g.aspectRatio;e.position.left=g.helper?j.left:0}if(m.top<(e._helper?j.top:0)){e.size.height+=e._helper?e.position.top-j.top:e.position.top;if(d)e.size.width=e.size.height*g.aspectRatio;e.position.top=e._helper?j.top:0}e.offset.left=e.parentData.left+e.position.left;e.offset.top=e.parentData.top+e.position.top;g=Math.abs((e._helper?e.offset.left-u.left:e.offset.left-u.left)+e.sizeDiff.width);j=Math.abs((e._helper?e.offset.top-u.top:e.offset.top-
j.top)+e.sizeDiff.height);m=e.containerElement.get(0)==e.element.parent().get(0);u=/relative|absolute/.test(e.containerElement.css("position"));if(m&&u)g-=e.parentData.left;if(g+e.size.width>=e.parentData.width){e.size.width=e.parentData.width-g;if(d)e.size.height=e.size.width/e.aspectRatio}if(j+e.size.height>=e.parentData.height){e.size.height=e.parentData.height-j;if(d)e.size.width=e.size.height*e.aspectRatio}},stop:function(){var d=a(this).data("resizable"),e=d.options,g=d.containerOffset,j=d.containerPosition,
m=d.containerElement,u=a(d.helper),z=u.offset(),D=u.outerWidth()-d.sizeDiff.width;u=u.outerHeight()-d.sizeDiff.height;d._helper&&!e.animate&&/relative/.test(m.css("position"))&&a(this).css({left:z.left-j.left-g.left,width:D,height:u});d._helper&&!e.animate&&/static/.test(m.css("position"))&&a(this).css({left:z.left-j.left-g.left,width:D,height:u})}});a.ui.plugin.add("resizable","ghost",{start:function(){var d=a(this).data("resizable"),e=d.options,g=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,
display:"block",position:"relative",height:g.height,width:g.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:"");d.ghost.appendTo(d.helper)},resize:function(){var d=a(this).data("resizable");d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(){var d=a(this).data("resizable");d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}});a.ui.plugin.add("resizable","grid",{resize:function(){var d=
a(this).data("resizable"),e=d.options,g=d.size,j=d.originalSize,m=d.originalPosition,u=d.axis;e.grid=typeof e.grid=="number"?[e.grid,e.grid]:e.grid;var z=Math.round((g.width-j.width)/(e.grid[0]||1))*(e.grid[0]||1);e=Math.round((g.height-j.height)/(e.grid[1]||1))*(e.grid[1]||1);if(/^(se|s|e)$/.test(u)){d.size.width=j.width+z;d.size.height=j.height+e}else if(/^(ne)$/.test(u)){d.size.width=j.width+z;d.size.height=j.height+e;d.position.top=m.top-e}else{if(/^(sw)$/.test(u)){d.size.width=j.width+z;d.size.height=
j.height+e}else{d.size.width=j.width+z;d.size.height=j.height+e;d.position.top=m.top-e}d.position.left=m.left-z}}});var b=function(d){return parseInt(d,10)||0},c=function(d){return!isNaN(parseInt(d,10))}})(jQuery);
(function(a){var b,c,d,e,g=function(){var m=a(this).find(":ui-button");setTimeout(function(){m.button("refresh")},1)},j=function(m){var u=m.name,z=m.form,D=a([]);if(u)D=z?a(z).find("[name='"+u+"']"):a("[name='"+u+"']",m.ownerDocument).filter(function(){return!this.form});return D};a.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",g);if(typeof this.options.disabled!==
"boolean")this.options.disabled=this.element.propAttr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var m=this,u=this.options,z=this.type==="checkbox"||this.type==="radio",D="ui-state-hover"+(!z?" ui-state-active":"");if(u.label===null)u.label=this.buttonElement.html();if(this.element.is(":disabled"))u.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!u.disabled){a(this).addClass("ui-state-hover");
this===b&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){u.disabled||a(this).removeClass(D)}).bind("click.button",function(v){if(u.disabled){v.preventDefault();v.stopImmediatePropagation()}});this.element.bind("focus.button",function(){m.buttonElement.addClass("ui-state-focus")}).bind("blur.button",function(){m.buttonElement.removeClass("ui-state-focus")});if(z){this.element.bind("change.button",function(){e||m.refresh()});this.buttonElement.bind("mousedown.button",function(v){if(!u.disabled){e=
false;c=v.pageX;d=v.pageY}}).bind("mouseup.button",function(v){if(!u.disabled)if(c!==v.pageX||d!==v.pageY)e=true})}if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(u.disabled||e)return false;a(this).toggleClass("ui-state-active");m.buttonElement.attr("aria-pressed",m.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(u.disabled||e)return false;a(this).addClass("ui-state-active");m.buttonElement.attr("aria-pressed","true");
var v=m.element[0];j(v).not(v).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")});else{this.buttonElement.bind("mousedown.button",function(){if(u.disabled)return false;a(this).addClass("ui-state-active");b=this;a(document).one("mouseup",function(){b=null})}).bind("mouseup.button",function(){if(u.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(v){if(u.disabled)return false;if(v.keyCode==a.ui.keyCode.SPACE||
v.keyCode==a.ui.keyCode.ENTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(v){v.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",u.disabled);this._resetButton()},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type===
"radio"){var m=this.element.parents().filter(":last"),u="label[for='"+this.element.attr("id")+"']";this.buttonElement=m.find(u);if(!this.buttonElement.length){m=m.length?m.siblings():this.element.siblings();this.buttonElement=m.filter(u);if(!this.buttonElement.length)this.buttonElement=m.find(u)}this.element.addClass("ui-helper-hidden-accessible");(m=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",m)}else this.buttonElement=this.element},
widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");
a.Widget.prototype.destroy.call(this)},_setOption:function(m,u){a.Widget.prototype._setOption.apply(this,arguments);if(m==="disabled")u?this.element.propAttr("disabled",true):this.element.propAttr("disabled",false);else this._resetButton()},refresh:function(){var m=this.element.is(":disabled");m!==this.options.disabled&&this._setOption("disabled",m);if(this.type==="radio")j(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
"true"):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var m=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),
u=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(m.empty()).text(),z=this.options.icons,D=z.primary&&z.secondary,v=[];if(z.primary||z.secondary){if(this.options.text)v.push("ui-button-text-icon"+(D?"s":z.primary?"-primary":"-secondary"));z.primary&&m.prepend("<span class='ui-button-icon-primary ui-icon "+z.primary+"'></span>");z.secondary&&m.append("<span class='ui-button-icon-secondary ui-icon "+z.secondary+"'></span>");if(!this.options.text){v.push(D?"ui-button-icons-only":
"ui-button-icon-only");this.hasTitle||m.attr("title",u)}}else v.push("ui-button-text-only");m.addClass(v.join(" "))}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(m,u){m==="disabled"&&this.buttons.button("option",m,u);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var m=this.element.css("direction")===
"ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(m?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(m?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");
a.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(a,b){var c={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},d={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},e=a.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};a.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,
position:{my:"center",at:"center",collision:"fit",using:function(g){var j=a(this).css(g).offset().top;j<0&&a(this).css("top",g.top-j)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var g=this,j=g.options,m=j.title||"&#160;",u=a.ui.dialog.getTitleId(g.element),z=(g.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
j.dialogClass).css({zIndex:j.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(t){if(j.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===a.ui.keyCode.ESCAPE){g.close(t);t.preventDefault()}}).attr({role:"dialog","aria-labelledby":u}).mousedown(function(t){g.moveToTop(false,t)});g.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(z);var D=(g.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(z),
v=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){v.addClass("ui-state-hover")},function(){v.removeClass("ui-state-hover")}).focus(function(){v.addClass("ui-state-focus")}).blur(function(){v.removeClass("ui-state-focus")}).click(function(t){g.close(t);return false}).appendTo(D);(g.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(j.closeText).appendTo(v);a("<span></span>").addClass("ui-dialog-title").attr("id",
u).html(m).prependTo(D);if(a.isFunction(j.beforeclose)&&!a.isFunction(j.beforeClose))j.beforeClose=j.beforeclose;D.find("*").add(D).disableSelection();j.draggable&&a.fn.draggable&&g._makeDraggable();j.resizable&&a.fn.resizable&&g._makeResizable();g._createButtons(j.buttons);g._isOpen=false;a.fn.bgiframe&&z.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(g){var j=this,m,u;if(false!==j._trigger("beforeClose",g)){j.overlay&&j.overlay.destroy();j.uiDialog.unbind("keypress.ui-dialog");j._isOpen=false;if(j.options.hide)j.uiDialog.hide(j.options.hide,function(){j._trigger("close",g)});else{j.uiDialog.hide();j._trigger("close",g)}a.ui.dialog.overlay.resize();if(j.options.modal){m=0;a(".ui-dialog").each(function(){if(this!==
j.uiDialog[0]){u=a(this).css("z-index");isNaN(u)||(m=Math.max(m,u))}});a.ui.dialog.maxZ=m}return j}},isOpen:function(){return this._isOpen},moveToTop:function(g,j){var m=this.options;if(m.modal&&!g||!m.stack&&!m.modal)return this._trigger("focus",j);if(m.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=m.zIndex;if(this.overlay){a.ui.dialog.maxZ+=1;this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)}g={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()};a.ui.dialog.maxZ+=
1;this.uiDialog.css("z-index",a.ui.dialog.maxZ);this.element.attr(g);this._trigger("focus",j);return this},open:function(){if(!this._isOpen){var g=this.options,j=this.uiDialog;this.overlay=g.modal?new a.ui.dialog.overlay(this):null;this._size();this._position(g.position);j.show(g.show);this.moveToTop(true);g.modal&&j.bind("keypress.ui-dialog",function(m){if(m.keyCode===a.ui.keyCode.TAB){var u=a(":tabbable",this),z=u.filter(":first");u=u.filter(":last");if(m.target===u[0]&&!m.shiftKey){z.focus(1);
return false}else if(m.target===z[0]&&m.shiftKey){u.focus(1);return false}}});a(this.element.find(":tabbable").get().concat(j.find(".ui-dialog-buttonpane :tabbable").get().concat(j.get()))).eq(0).focus();this._isOpen=true;this._trigger("open");return this}},_createButtons:function(g){var j=this,m=false,u=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),z=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(u);j.uiDialog.find(".ui-dialog-buttonpane").remove();
typeof g==="object"&&g!==null&&a.each(g,function(){return!(m=true)});if(m){a.each(g,function(D,v){v=a.isFunction(v)?{click:v,text:D}:v;var t=a('<button type="button"></button>').click(function(){v.click.apply(j.element[0],arguments)}).appendTo(z);a.each(v,function(p,y){if(p!=="click")p in e?t[p](y):t.attr(p,y)});a.fn.button&&t.button()});u.appendTo(j.uiDialog)}},_makeDraggable:function(){function g(D){return{position:D.position,offset:D.offset}}var j=this,m=j.options,u=a(document),z;j.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",containment:"document",start:function(D,v){z=m.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");j._trigger("dragStart",D,g(v))},drag:function(D,v){j._trigger("drag",D,g(v))},stop:function(D,v){m.position=[v.position.left-u.scrollLeft(),v.position.top-u.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(z);j._trigger("dragStop",D,g(v));a.ui.dialog.overlay.resize()}})},_makeResizable:function(g){function j(D){return{originalPosition:D.originalPosition,
originalSize:D.originalSize,position:D.position,size:D.size}}g=g===b?this.options.resizable:g;var m=this,u=m.options,z=m.uiDialog.css("position");g=typeof g==="string"?g:"n,e,s,w,se,sw,ne,nw";m.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:m.element,maxWidth:u.maxWidth,maxHeight:u.maxHeight,minWidth:u.minWidth,minHeight:m._minHeight(),handles:g,start:function(D,v){a(this).addClass("ui-dialog-resizing");m._trigger("resizeStart",D,j(v))},resize:function(D,v){m._trigger("resize",
D,j(v))},stop:function(D,v){a(this).removeClass("ui-dialog-resizing");u.height=a(this).height();u.width=a(this).width();m._trigger("resizeStop",D,j(v));a.ui.dialog.overlay.resize()}}).css("position",z).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var g=this.options;return g.height==="auto"?g.minHeight:Math.min(g.minHeight,g.height)},_position:function(g){var j=[],m=[0,0],u;if(g){if(typeof g==="string"||typeof g==="object"&&"0"in g){j=g.split?g.split(" "):
[g[0],g[1]];if(j.length===1)j[1]=j[0];a.each(["left","top"],function(z,D){if(+j[z]===j[z]){m[z]=j[z];j[z]=D}});g={my:j.join(" "),at:j.join(" "),offset:m.join(" ")}}g=a.extend({},a.ui.dialog.prototype.options.position,g)}else g=a.ui.dialog.prototype.options.position;(u=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},g));u||this.uiDialog.hide()},_setOptions:function(g){var j=this,m={},u=false;a.each(g,function(z,D){j._setOption(z,D);
if(z in c)u=true;if(z in d)m[z]=D});u&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",m)},_setOption:function(g,j){var m=this.uiDialog;switch(g){case "beforeclose":g="beforeClose";break;case "buttons":this._createButtons(j);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+j);break;case "dialogClass":m.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+j);break;case "disabled":j?m.addClass("ui-dialog-disabled"):
m.removeClass("ui-dialog-disabled");break;case "draggable":var u=m.is(":data(draggable)");u&&!j&&m.draggable("destroy");!u&&j&&this._makeDraggable();break;case "position":this._position(j);break;case "resizable":(u=m.is(":data(resizable)"))&&!j&&m.resizable("destroy");u&&typeof j==="string"&&m.resizable("option","handles",j);!u&&j!==false&&this._makeResizable(j);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(j||"&#160;"));break}a.Widget.prototype._setOption.apply(this,arguments)},
_size:function(){var g=this.options,j,m,u=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(g.minWidth>g.width)g.width=g.minWidth;j=this.uiDialog.css({height:"auto",width:g.width}).height();m=Math.max(0,g.minHeight-j);if(g.height==="auto")if(a.support.minHeight)this.element.css({minHeight:m,height:"auto"});else{this.uiDialog.show();g=this.element.css("height","auto").height();u||this.uiDialog.hide();this.element.height(Math.max(g,m))}else this.element.height(Math.max(g.height-
j,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.16",uuid:0,maxZ:0,getTitleId:function(g){g=g.attr("id");if(!g){this.uuid+=1;g=this.uuid}return"ui-dialog-title-"+g},overlay:function(g){this.$el=a.ui.dialog.overlay.create(g)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(g){return g+".dialog-overlay"}).join(" "),
create:function(g){if(this.instances.length===0){setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(m){if(a(m.target).zIndex()<a.ui.dialog.overlay.maxZ)return false})},1);a(document).bind("keydown.dialog-overlay",function(m){if(g.options.closeOnEscape&&!m.isDefaultPrevented()&&m.keyCode&&m.keyCode===a.ui.keyCode.ESCAPE){g.close(m);m.preventDefault()}});a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize)}var j=(this.oldInstances.pop()||
a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});a.fn.bgiframe&&j.bgiframe();this.instances.push(j);return j},destroy:function(g){var j=a.inArray(g,this.instances);j!=-1&&this.oldInstances.push(this.instances.splice(j,1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");g.remove();var m=0;a.each(this.instances,function(){m=Math.max(m,this.css("z-index"))});this.maxZ=m},height:function(){var g,j;if(a.browser.msie&&
a.browser.version<7){g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);j=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return g<j?a(window).height()+"px":g+"px"}else return a(document).height()+"px"},width:function(){var g,j;if(a.browser.msie){g=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);j=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return g<j?a(window).width()+"px":g+"px"}else return a(document).width()+
"px"},resize:function(){var g=a([]);a.each(a.ui.dialog.overlay.instances,function(){g=g.add(this)});g.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
jQuery.effects||function(a,b){function c(t){var p;if(t&&t.constructor==Array&&t.length==3)return t;if(p=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(t))return[parseInt(p[1],10),parseInt(p[2],10),parseInt(p[3],10)];if(p=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(t))return[parseFloat(p[1])*2.55,parseFloat(p[2])*2.55,parseFloat(p[3])*2.55];if(p=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(t))return[parseInt(p[1],
16),parseInt(p[2],16),parseInt(p[3],16)];if(p=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(t))return[parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16),parseInt(p[3]+p[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(t))return z.transparent;return z[a.trim(t).toLowerCase()]}function d(t,p){var y;do{y=a.curCSS(t,p);if(y!=""&&y!="transparent"||a.nodeName(t,"body"))break;p="backgroundColor"}while(t=t.parentNode);return c(y)}function e(){var t=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,
p={},y,B;if(t&&t.length&&t[0]&&t[t[0]])for(var I=t.length;I--;){y=t[I];if(typeof t[y]=="string"){B=y.replace(/\-(\w)/g,function(N,U){return U.toUpperCase()});p[B]=t[y]}}else for(y in t)if(typeof t[y]==="string")p[y]=t[y];return p}function g(t){var p,y;for(p in t){y=t[p];if(y==null||a.isFunction(y)||p in v||/scrollbar/.test(p)||!/color/i.test(p)&&isNaN(parseFloat(y)))delete t[p]}return t}function j(t,p){var y={_:0},B;for(B in p)if(t[B]!=p[B])y[B]=p[B];return y}function m(t,p,y,B){if(typeof t=="object"){B=
p;y=null;p=t;t=p.effect}if(a.isFunction(p)){B=p;y=null;p={}}if(typeof p=="number"||a.fx.speeds[p]){B=y;y=p;p={}}if(a.isFunction(y)){B=y;y=null}p=p||{};y=y||p.duration;y=a.fx.off?0:typeof y=="number"?y:y in a.fx.speeds?a.fx.speeds[y]:a.fx.speeds._default;B=B||p.complete;return[t,p,y,B]}function u(t){if(!t||typeof t==="number"||a.fx.speeds[t])return true;if(typeof t==="string"&&!a.effects[t])return true;return false}a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor",
"borderTopColor","borderColor","color","outlineColor"],function(t,p){a.fx.step[p]=function(y){if(!y.colorInit){y.start=d(y.elem,p);y.end=c(y.end);y.colorInit=true}y.elem.style[p]="rgb("+Math.max(Math.min(parseInt(y.pos*(y.end[0]-y.start[0])+y.start[0],10),255),0)+","+Math.max(Math.min(parseInt(y.pos*(y.end[1]-y.start[1])+y.start[1],10),255),0)+","+Math.max(Math.min(parseInt(y.pos*(y.end[2]-y.start[2])+y.start[2],10),255),0)+")"}});var z={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]},D=["add","remove","toggle"],v={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(t,p,y,
B){if(a.isFunction(y)){B=y;y=null}return this.queue(function(){var I=a(this),N=I.attr("style")||" ",U=g(e.call(this)),ca,ba=I.attr("class");a.each(D,function(qa,na){t[na]&&I[na+"Class"](t[na])});ca=g(e.call(this));I.attr("class",ba);I.animate(j(U,ca),{queue:false,duration:p,easing:y,complete:function(){a.each(D,function(qa,na){t[na]&&I[na+"Class"](t[na])});if(typeof I.attr("style")=="object"){I.attr("style").cssText="";I.attr("style").cssText=N}else I.attr("style",N);B&&B.apply(this,arguments);a.dequeue(this)}})})};
a.fn.extend({_addClass:a.fn.addClass,addClass:function(t,p,y,B){return p?a.effects.animateClass.apply(this,[{add:t},p,y,B]):this._addClass(t)},_removeClass:a.fn.removeClass,removeClass:function(t,p,y,B){return p?a.effects.animateClass.apply(this,[{remove:t},p,y,B]):this._removeClass(t)},_toggleClass:a.fn.toggleClass,toggleClass:function(t,p,y,B,I){return typeof p=="boolean"||p===b?y?a.effects.animateClass.apply(this,[p?{add:t}:{remove:t},y,B,I]):this._toggleClass(t,p):a.effects.animateClass.apply(this,
[{toggle:t},p,y,B])},switchClass:function(t,p,y,B,I){return a.effects.animateClass.apply(this,[{add:p,remove:t},y,B,I])}});a.extend(a.effects,{version:"1.8.16",save:function(t,p){for(var y=0;y<p.length;y++)p[y]!==null&&t.data("ec.storage."+p[y],t[0].style[p[y]])},restore:function(t,p){for(var y=0;y<p.length;y++)p[y]!==null&&t.css(p[y],t.data("ec.storage."+p[y]))},setMode:function(t,p){if(p=="toggle")p=t.is(":hidden")?"show":"hide";return p},getBaseline:function(t,p){var y;switch(t[0]){case "top":y=
0;break;case "middle":y=0.5;break;case "bottom":y=1;break;default:y=t[0]/p.height}switch(t[1]){case "left":t=0;break;case "center":t=0.5;break;case "right":t=1;break;default:t=t[1]/p.width}return{x:t,y:y}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var p={width:t.outerWidth(true),height:t.outerHeight(true),"float":t.css("float")},y=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),
B=document.activeElement;t.wrap(y);if(t[0]===B||a.contains(t[0],B))a(B).focus();y=t.parent();if(t.css("position")=="static"){y.css({position:"relative"});t.css({position:"relative"})}else{a.extend(p,{position:t.css("position"),zIndex:t.css("z-index")});a.each(["top","left","bottom","right"],function(I,N){p[N]=t.css(N);if(isNaN(parseInt(p[N],10)))p[N]="auto"});t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return y.css(p).show()},removeWrapper:function(t){var p,y=document.activeElement;
if(t.parent().is(".ui-effects-wrapper")){p=t.parent().replaceWith(t);if(t[0]===y||a.contains(t[0],y))a(y).focus();return p}return t},setTransition:function(t,p,y,B){B=B||{};a.each(p,function(I,N){unit=t.cssUnit(N);if(unit[0]>0)B[N]=unit[0]*y+unit[1]});return B}});a.fn.extend({effect:function(t){var p=m.apply(this,arguments),y={options:p[1],duration:p[2],callback:p[3]};p=y.options.mode;var B=a.effects[t];if(a.fx.off||!B)return p?this[p](y.duration,y.callback):this.each(function(){y.callback&&y.callback.call(this)});
return B.call(this,y)},_show:a.fn.show,show:function(t){if(u(t))return this._show.apply(this,arguments);else{var p=m.apply(this,arguments);p[1].mode="show";return this.effect.apply(this,p)}},_hide:a.fn.hide,hide:function(t){if(u(t))return this._hide.apply(this,arguments);else{var p=m.apply(this,arguments);p[1].mode="hide";return this.effect.apply(this,p)}},__toggle:a.fn.toggle,toggle:function(t){if(u(t)||typeof t==="boolean"||a.isFunction(t))return this.__toggle.apply(this,arguments);else{var p=m.apply(this,
arguments);p[1].mode="toggle";return this.effect.apply(this,p)}},cssUnit:function(t){var p=this.css(t),y=[];a.each(["em","px","%","pt"],function(B,I){if(p.indexOf(I)>0)y=[parseFloat(p),I]});return y}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(t,p,y,B,I){return a.easing[a.easing.def](t,p,y,B,I)},easeInQuad:function(t,p,y,B,I){return B*(p/=I)*p+y},easeOutQuad:function(t,p,y,B,I){return-B*(p/=I)*(p-2)+y},easeInOutQuad:function(t,p,y,B,I){if((p/=I/2)<1)return B/
2*p*p+y;return-B/2*(--p*(p-2)-1)+y},easeInCubic:function(t,p,y,B,I){return B*(p/=I)*p*p+y},easeOutCubic:function(t,p,y,B,I){return B*((p=p/I-1)*p*p+1)+y},easeInOutCubic:function(t,p,y,B,I){if((p/=I/2)<1)return B/2*p*p*p+y;return B/2*((p-=2)*p*p+2)+y},easeInQuart:function(t,p,y,B,I){return B*(p/=I)*p*p*p+y},easeOutQuart:function(t,p,y,B,I){return-B*((p=p/I-1)*p*p*p-1)+y},easeInOutQuart:function(t,p,y,B,I){if((p/=I/2)<1)return B/2*p*p*p*p+y;return-B/2*((p-=2)*p*p*p-2)+y},easeInQuint:function(t,p,y,
B,I){return B*(p/=I)*p*p*p*p+y},easeOutQuint:function(t,p,y,B,I){return B*((p=p/I-1)*p*p*p*p+1)+y},easeInOutQuint:function(t,p,y,B,I){if((p/=I/2)<1)return B/2*p*p*p*p*p+y;return B/2*((p-=2)*p*p*p*p+2)+y},easeInSine:function(t,p,y,B,I){return-B*Math.cos(p/I*(Math.PI/2))+B+y},easeOutSine:function(t,p,y,B,I){return B*Math.sin(p/I*(Math.PI/2))+y},easeInOutSine:function(t,p,y,B,I){return-B/2*(Math.cos(Math.PI*p/I)-1)+y},easeInExpo:function(t,p,y,B,I){return p==0?y:B*Math.pow(2,10*(p/I-1))+y},easeOutExpo:function(t,
p,y,B,I){return p==I?y+B:B*(-Math.pow(2,-10*p/I)+1)+y},easeInOutExpo:function(t,p,y,B,I){if(p==0)return y;if(p==I)return y+B;if((p/=I/2)<1)return B/2*Math.pow(2,10*(p-1))+y;return B/2*(-Math.pow(2,-10*--p)+2)+y},easeInCirc:function(t,p,y,B,I){return-B*(Math.sqrt(1-(p/=I)*p)-1)+y},easeOutCirc:function(t,p,y,B,I){return B*Math.sqrt(1-(p=p/I-1)*p)+y},easeInOutCirc:function(t,p,y,B,I){if((p/=I/2)<1)return-B/2*(Math.sqrt(1-p*p)-1)+y;return B/2*(Math.sqrt(1-(p-=2)*p)+1)+y},easeInElastic:function(t,p,y,
B,I){var N=0,U=B;if(p==0)return y;if((p/=I)==1)return y+B;N||(N=I*0.3);if(U<Math.abs(B)){U=B;t=N/4}else t=N/(2*Math.PI)*Math.asin(B/U);return-(U*Math.pow(2,10*(p-=1))*Math.sin((p*I-t)*2*Math.PI/N))+y},easeOutElastic:function(t,p,y,B,I){var N=0,U=B;if(p==0)return y;if((p/=I)==1)return y+B;N||(N=I*0.3);if(U<Math.abs(B)){U=B;t=N/4}else t=N/(2*Math.PI)*Math.asin(B/U);return U*Math.pow(2,-10*p)*Math.sin((p*I-t)*2*Math.PI/N)+B+y},easeInOutElastic:function(t,p,y,B,I){var N=0,U=B;if(p==0)return y;if((p/=
I/2)==2)return y+B;N||(N=I*0.3*1.5);if(U<Math.abs(B)){U=B;t=N/4}else t=N/(2*Math.PI)*Math.asin(B/U);if(p<1)return-0.5*U*Math.pow(2,10*(p-=1))*Math.sin((p*I-t)*2*Math.PI/N)+y;return U*Math.pow(2,-10*(p-=1))*Math.sin((p*I-t)*2*Math.PI/N)*0.5+B+y},easeInBack:function(t,p,y,B,I,N){if(N==b)N=1.70158;return B*(p/=I)*p*((N+1)*p-N)+y},easeOutBack:function(t,p,y,B,I,N){if(N==b)N=1.70158;return B*((p=p/I-1)*p*((N+1)*p+N)+1)+y},easeInOutBack:function(t,p,y,B,I,N){if(N==b)N=1.70158;if((p/=I/2)<1)return B/2*p*
p*(((N*=1.525)+1)*p-N)+y;return B/2*((p-=2)*p*(((N*=1.525)+1)*p+N)+2)+y},easeInBounce:function(t,p,y,B,I){return B-a.easing.easeOutBounce(t,I-p,0,B,I)+y},easeOutBounce:function(t,p,y,B,I){return(p/=I)<1/2.75?B*7.5625*p*p+y:p<2/2.75?B*(7.5625*(p-=1.5/2.75)*p+0.75)+y:p<2.5/2.75?B*(7.5625*(p-=2.25/2.75)*p+0.9375)+y:B*(7.5625*(p-=2.625/2.75)*p+0.984375)+y},easeInOutBounce:function(t,p,y,B,I){if(p<I/2)return a.easing.easeInBounce(t,p*2,0,B,I)*0.5+y;return a.easing.easeOutBounce(t,p*2-I,0,B,I)*0.5+B*0.5+
y}})}(jQuery);(function(a){a.fn.placeholder_clear=function(){var b=a(this).data("placeholders");a(this).find("input[placeholder], textarea[placeholder]").each(function(){var c=a(this).attr("name");c in b&&a(this).val()==b[c]&&a(this).val("")})};a.fn.placeholder_focus=function(b){if(this.val()==b){this.val("");this.removeClass(a.fn.placeholder_options.placeholded_class)}};a.fn.placeholder_blur=function(b){if(this.val()==""){this.val(b);this.addClass(a.fn.placeholder_options.placeholded_class)}};a.fn.placeholder_password_focus=
function(b){if(!this.is(":password"))if(this.val()==b){var c=a('<input type="password" name="'+this.attr("name")+'" value="" />');c.attr("placeholder",b);c.attr("class",this.attr("class"));c.removeClass("pie_first-child");c.removeClass(a.fn.placeholder_options.placeholded_class);c.blur(function(){c.placeholder_password_blur(b)});this.replaceWith(c);c.focus();c.focus()}};a.fn.placeholder_password_blur=function(b){if(this.is(":password"))if(this.val()==""){var c=a('<input type="text" name="'+this.attr("name")+
'" value="'+b+'" />');c.attr("placeholder",b);c.attr("class",this.attr("class"));c.removeClass("pie_first-child");c.addClass(a.fn.placeholder_options.placeholded_class);c.focus(function(){c.placeholder_password_focus(b)});this.replaceWith(c)}};a.fn.placeholder=function(b){if(b!=null)for(var c in b)if(a.fn.placeholder_options[c]!=null)a.fn.placeholder_options[c]=b[c];var d=this;a.fn.placeholder_options.container&&a(a.fn.placeholder_options.container_selector).each(function(){var e=a(this).find(a.fn.placeholder_options.caption_selector+
":first").html(),g=a(this).find("input:text:first, input:password:first, textarea:first");if(e&&g[0]){g.attr("placeholder",e);d.push(g)}});d.each(function(){var e=a(this),g=a.fn.placeholder_options.caption_prefix+e.attr("placeholder")+a.fn.placeholder_options.caption_postfix,j=e.parents("form:first"),m=j.data("placeholders");m instanceof Array||(m=[]);m[e.attr("name")]=g;j.data("placeholders",m);j.unbind("submit",a.fn.placeholder_clear).bind("submit",a.fn.placeholder_clear);if(e.is(":password")){e.placeholder_password_blur(g);
e.focus(function(){e.placeholder_password_focus(g)});e.blur(function(){e.placeholder_password_blur(g)})}else{e.placeholder_blur(g);e.focus(function(){e.placeholder_focus(g)});e.blur(function(){e.placeholder_blur(g)})}})};a.fn.placeholder_options={placeholded_class:"placeholded",caption_prefix:"",caption_postfix:"",container:false,container_selector:".form-field-container",caption_selector:".form-field-caption"}})(jQuery);(function(a){a.toJSON=function(d){if(typeof JSON=="object"&&JSON.stringify)return JSON.stringify(d);var e=typeof d;if(d===null)return"null";if(e!="undefined"){if(e=="number"||e=="boolean")return d+"";if(e=="string")return a.quoteString(d);if(e=="object"){if(typeof d.toJSON=="function")return a.toJSON(d.toJSON());if(d.constructor===Date){var g=d.getUTCMonth()+1;if(g<10)g="0"+g;var j=d.getUTCDate();if(j<10)j="0"+j;e=d.getUTCFullYear();var m=d.getUTCHours();if(m<10)m="0"+m;var u=d.getUTCMinutes();if(u<
10)u="0"+u;var z=d.getUTCSeconds();if(z<10)z="0"+z;d=d.getUTCMilliseconds();if(d<100)d="0"+d;if(d<10)d="0"+d;return'"'+e+"-"+g+"-"+j+"T"+m+":"+u+":"+z+"."+d+'Z"'}if(d.constructor===Array){g=[];for(j=0;j<d.length;j++)g.push(a.toJSON(d[j])||"null");return"["+g.join(",")+"]"}g=[];for(j in d){e=typeof j;if(e=="number")e='"'+j+'"';else if(e=="string")e=a.quoteString(j);else continue;if(typeof d[j]!="function"){m=a.toJSON(d[j]);g.push(e+":"+m)}}return"{"+g.join(", ")+"}"}}};a.evalJSON=function(d){if(typeof JSON==
"object"&&JSON.parse)return JSON.parse(d);return eval("("+d+")")};a.secureEvalJSON=function(d){if(typeof JSON=="object"&&JSON.parse)return JSON.parse(d);var e=d;e=e.replace(/\\["\\\/bfnrtu]/g,"@");e=e.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");e=e.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(e))return eval("("+d+")");else throw new SyntaxError("Error parsing JSON, source is not valid.");};a.quoteString=function(d){if(d.match(b))return'"'+d.replace(b,
function(e){var g=c[e];if(typeof g==="string")return g;g=e.charCodeAt();return"\\u00"+Math.floor(g/16).toString(16)+(g%16).toString(16)})+'"';return'"'+d+'"'};var b=/["\\\x00-\x1f\x7f-\x9f]/g,c={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"}})(jQuery);(function(a){a.extend(a.fn,{caret:function(b,c){var d=this[0];if(d){if(typeof b=="undefined")if(typeof d.selectionStart!="undefined"){b=d.selectionStart;c=d.selectionEnd}else{if(document.selection){var e=this.val();d=document.selection.createRange().duplicate();d.moveEnd("character",e.length);b=d.text==""?e.length:e.lastIndexOf(d.text);d=document.selection.createRange().duplicate();d.moveStart("character",-e.length);c=d.text.length}}else{e=this.val();if(typeof b!="number")b=-1;if(typeof c!="number")c=
-1;if(b<0)b=0;if(c>e.length)c=e.length;if(c<b)c=b;if(b>c)b=c;d.focus();if(d.selectionStart){d.selectionStart=b;d.selectionEnd=c}else if(document.selection&&d.createTextRange){d=d.createTextRange();d.collapse(true);d.moveStart("character",b);d.moveEnd("character",c-b);d.select()}}return{start:b,end:c}}}})})(jQuery);(function(a){function d(b){var e=b||window.event,i=[].slice.call(arguments,1),f=0,h=0,g=0;b=a.event.fix(e);b.type="mousewheel";if(e.wheelDelta)f=e.wheelDelta/120;if(e.detail)f=-e.detail/3;g=f;if(e.axis!==undefined&&e.axis===e.HORIZONTAL_AXIS){g=0;h=-1*f}if(e.wheelDeltaY!==undefined)g=e.wheelDeltaY/120;if(e.wheelDeltaX!==undefined)h=-1*e.wheelDeltaX/120;i.unshift(b,f,h,g);return(a.event.dispatch||a.event.handle).apply(this,i)}var c=["DOMMouseScroll","mousewheel"];if(a.event.fixHooks)for(var j=c.length;j;)a.event.fixHooks[c[--j]]=
a.event.mouseHooks;a.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var b=c.length;b;)this.addEventListener(c[--b],d,false);else this.onmousewheel=d},teardown:function(){if(this.removeEventListener)for(var b=c.length;b;)this.removeEventListener(c[--b],d,false);else this.onmousewheel=null}};a.fn.extend({mousewheel:function(b){return b?this.bind("mousewheel",b):this.trigger("mousewheel")},unmousewheel:function(b){return this.unbind("mousewheel",b)}})})(jQuery);
(function(a){a.jScrollPane={active:[]};a.fn.jScrollPane=function(b){b=a.extend({},a.fn.jScrollPane.defaults,b);var c=function(){return false};return this.each(function(){var d=a(this),e=this,g=0,j,m,u,z=b.topCapHeight,D;if(a(this).parent().is(".jScrollPaneContainer")){D=a(this).parent();g=b.maintainPosition?d.position().top:0;var v=a(this).parent();j=v.innerWidth();m=v.outerHeight();a(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScrollCap",v).remove();d.css({top:0})}else{d.data("originalStyleTag",
d.attr("style"));d.css("overflow","hidden");this.originalPadding=d.css("paddingTop")+" "+d.css("paddingRight")+" "+d.css("paddingBottom")+" "+d.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(d.css("paddingLeft"))||0)+(parseInt(d.css("paddingRight"))||0);j=d.innerWidth();m=d.innerHeight();D=a("<div></div>").addClass("jScrollPaneContainer").css({height:m+"px",width:j+"px"});b.enableKeyboardNavigation&&D.attr("tabindex",b.tabIndex);d.wrap(D);D=d.parent();a(document).bind("emchange",function(){d.jScrollPane(b)})}u=
m;if(b.reinitialiseOnImageLoad){var t=a.data(e,"jScrollPaneImagesToLoad")||a("img",d),p=[];t.length&&t.each(function(S,aa){a(this).bind("load readystatechange",function(){if(a.inArray(S,p)==-1){p.push(aa);t=a.grep(t,function(Ba){return Ba!=aa});a.data(e,"jScrollPaneImagesToLoad",t);var ka=a.extend(b,{reinitialiseOnImageLoad:false});d.jScrollPane(ka)}}).each(function(){if(this.complete||this.complete===undefined)this.src=this.src})})}v={height:"auto",width:j-b.scrollbarWidth-b.scrollbarMargin-this.originalSidePaddingTotal+
"px"};if(b.scrollbarOnLeft)v.paddingLeft=b.scrollbarMargin+b.scrollbarWidth+"px";else v.paddingRight=b.scrollbarMargin+"px";d.css(v);var y=d.outerHeight(),B=m/y;v=B<0.99;D[v?"addClass":"removeClass"]("jScrollPaneScrollable");if(v){D.append(a("<div></div>").addClass("jScrollCap jScrollCapTop").css({height:b.topCapHeight}),a("<div></div>").addClass("jScrollPaneTrack").css({width:b.scrollbarWidth+"px"}).append(a("<div></div>").addClass("jScrollPaneDrag").css({width:b.scrollbarWidth+"px"}).append(a("<div></div>").addClass("jScrollPaneDragTop").css({width:b.scrollbarWidth+
"px"}),a("<div></div>").addClass("jScrollPaneDragBottom").css({width:b.scrollbarWidth+"px"}))),a("<div></div>").addClass("jScrollCap jScrollCapBottom").css({height:b.bottomCapHeight}));j=D.find(".jScrollPaneTrack");var I=j.find(".jScrollPaneDrag"),N,U=[],ca,ba=function(){if(ca>4||ca%4==0)va(ra+N*La);ca++};b.enableKeyboardNavigation&&D.bind("keydown.jscrollpane",function(S){switch(S.keyCode){case 38:N=-1;ca=0;ba();U[U.length]=setInterval(ba,100);return false;case 40:N=1;ca=0;ba();U[U.length]=setInterval(ba,
100);return false;case 33:case 34:return false;default:}}).bind("keyup.jscrollpane",function(S){if(S.keyCode==38||S.keyCode==40){for(S=0;S<U.length;S++)clearInterval(U[S]);return false}});if(b.showArrows){var qa,na,Ea=function(){a("html").unbind("mouseup",Ea);qa.removeClass("jScrollActiveArrowButton");clearInterval(na)},Sa=function(){a("html").bind("mouseup",Ea);qa.addClass("jScrollActiveArrowButton");ca=0;ba();na=setInterval(ba,100)};D.append(a("<a></a>").addClass("jScrollArrowUp").attr({href:"javascript:;",
tabindex:-1}).css({width:b.scrollbarWidth+"px",top:b.topCapHeight+"px"}).html("Scroll up").bind("mousedown",function(){qa=a(this);N=-1;Sa();this.blur();return false}).bind("click",c),a("<a></a>").addClass("jScrollArrowDown").attr({href:"javascript:;",tabindex:-1}).css({width:b.scrollbarWidth+"px",bottom:b.bottomCapHeight+"px"}).html("Scroll down").bind("mousedown",function(){qa=a(this);N=1;Sa();this.blur();return false}).bind("click",c));var Ca=a(">.jScrollArrowUp",D),Za=a(">.jScrollArrowDown",D)}if(b.arrowSize){u=
m-b.arrowSize-b.arrowSize;z+=b.arrowSize}else if(Ca){v=Ca.height();b.arrowSize=v;u=m-v-Za.height();z+=v}u-=b.topCapHeight+b.bottomCapHeight;j.css({height:u+"px",top:z+"px"});var Ka=a(this).css({position:"absolute",overflow:"visible"}),xa,pa,La,ra=0,Fa=B*m/2,O=function(S,aa){var ka=aa=="X"?"Left":"Top";return S["page"+aa]||S["client"+aa]+(document.documentElement["scroll"+ka]||document.body["scroll"+ka])||0},Na=function(){return false},Oa=function(){ua();xa=I.offset();xa.top-=ra;pa=u-I[0].offsetHeight;
La=2*b.wheelSpeed*pa/y},k=function(){a("html").unbind("mouseup",k).unbind("mousemove",Ta);Fa=B*m/2;a.browser.msie&&a("html").unbind("dragstart",Na).unbind("selectstart",Na)},va=function(S){D.scrollTop(0);ra=S=S<0?0:S>pa?pa:S;I.css({top:S+"px"});var aa=S/pa;d.data("jScrollPanePosition",(m-y)*-aa);Ka.css({top:(m-y)*aa+"px"});d.trigger("scroll");if(b.showArrows){Ca[S==0?"addClass":"removeClass"]("disabled");Za[S==pa?"addClass":"removeClass"]("disabled")}},Ta=function(S){va(O(S,"Y")-xa.top-Fa)};z=Math.max(Math.min(B*
(m-b.arrowSize*2),b.dragMaxHeight),b.dragMinHeight);I.css({height:z+"px"}).bind("mousedown",function(S){Oa();Fa=O(S,"Y")-ra-xa.top;a("html").bind("mouseup",k).bind("mousemove",Ta);a.browser.msie&&a("html").bind("dragstart",Na).bind("selectstart",Na);return false});var $a,Ma,Ua,Pa=function(){if(Ma>8||Ma%4==0)va(ra-(ra-Ua)/2);Ma++},ab=function(){clearInterval($a);a("html").unbind("mouseup",ab).unbind("mousemove",Va)},Va=function(S){Ua=O(S,"Y")-xa.top-Fa};j.bind("mousedown",function(S){Oa();Va(S);Ma=
0;a("html").bind("mouseup",ab).bind("mousemove",Va);$a=setInterval(Pa,100);Pa();return false});D.bind("mousewheel",function(S,aa){aa=aa||(S.wheelDelta?S.wheelDelta/120:S.detail?-S.detail/3:0);Oa();ua();va(ra-aa*La);return false});var Qa,Wa,bb=function(){var S=(Qa-ra)/b.animateStep;if(S>1||S<-1)va(ra+S);else{va(Qa);ua()}},ua=function(){if(Wa){clearInterval(Wa);delete Qa}},za=function(S,aa){if(typeof S=="string"){try{$e=a(S,d)}catch(ka){return}if(!$e.length)return;S=$e.offset().top-d.offset().top}ua();
var Ba=y-m;S=S>Ba?Ba:S;d.data("jScrollPaneMaxScroll",Ba);S=S/Ba*pa;if(aa||!b.animateTo)va(S);else{D.scrollTop(0);Qa=S;Wa=setInterval(bb,b.animateInterval)}};d[0].scrollTo=za;d[0].scrollBy=function(S){var aa=-parseInt(Ka.css("top"))||0;za(aa+S)};Oa();za(-g,true);a("*",this).bind("focus",function(){for(var S=a(this),aa=0;S[0]!=d[0];){aa+=S.position().top;S=S.offsetParent()}S=-parseInt(Ka.css("top"))||0;var ka=S+m;if(!(aa>S&&aa<ka)){ka=aa-b.scrollbarMargin;if(aa>S)ka+=a(this).height()+15+b.scrollbarMargin-
m;za(ka)}});if(b.observeHash){if(location.hash&&location.hash.length>1)setTimeout(function(){za(location.hash)},a.browser.safari?100:0);a(document).bind("click",function(S){$target=a(S.target);if($target.is("a")){var aa=$target.attr("href");if(aa&&aa.substr(0,1)=="#"&&aa.length>1)setTimeout(function(){za(aa,!b.animateToInternalLinks)},a.browser.safari?100:0)}})}var Da,Aa,hb=function(){direction=Da<0?-1:1;d[0].scrollBy(Da/2)},Ya=function(){if(Aa){clearInterval(Aa);Aa=undefined}},jb=function(S){var aa=
d.parent().offset().top,ka=aa+m;S=O(S,"Y");Da=S<aa?S-aa:S>ka?S-ka:0;if(Da==0)Ya();else Aa||(Aa=setInterval(hb,100))},kb=function(){a(document).unbind("mousemove.jScrollPaneDragging").unbind("mouseup.jScrollPaneDragging");Ya()};D.bind("mousedown.jScrollPane",function(){a(document).bind("mousemove.jScrollPaneDragging",jb);a(document).bind("mouseup.jScrollPaneDragging",kb)});a.jScrollPane.active.push(d[0])}else{d.css({height:m+"px",width:j-this.originalSidePaddingTotal+"px",padding:this.originalPadding});
d[0].scrollTo=d[0].scrollBy=function(){};d.parent().unbind("mousewheel").unbind("mousedown.jScrollPane").unbind("keydown.jscrollpane").unbind("keyup.jscrollpane")}})};a.fn.jScrollPaneRemove=function(){a(this).each(function(){$this=a(this);var b=$this.parent();if(b.is(".jScrollPaneContainer")){$this.css({top:"",height:"",width:"",padding:"",overflow:"",position:""});$this.attr("style",$this.data("originalStyleTag"));b.after($this).remove()}})};a.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,
wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false,topCapHeight:0,bottomCapHeight:0,observeHash:true};a(window).bind("unload",function(){for(var b=a.jScrollPane.active,c=0;c<b.length;c++)b[c].scrollTo=b[c].scrollBy=null})})(jQuery);(function(a){function b(c,d){this.$element=a(c);this.options=d;this.enabled=true;this.fixTitle()}b.prototype={show:function(){var c=this.getTitle();if(c&&this.enabled){var d=this.tip();d.find(".tipsy-inner")[this.options.html?"html":"text"](c);d[0].className="tipsy";d.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).appendTo(document.body);c=a.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight});var e=d[0].offsetWidth,g=d[0].offsetHeight,
j=typeof this.options.gravity=="function"?this.options.gravity.call(this.$element[0]):this.options.gravity,m;switch(j.charAt(0)){case "n":m={top:c.top+c.height+this.options.offset,left:c.left+c.width/2-e/2};break;case "s":m={top:c.top-g-this.options.offset,left:c.left+c.width/2-e/2};break;case "e":m={top:c.top+c.height/2-g/2,left:c.left-e-this.options.offset};break;case "w":m={top:c.top+c.height/2-g/2,left:c.left+c.width+this.options.offset};break}if(j.length==2)m.left=j.charAt(1)=="w"?c.left+c.width/
2-15:c.left+c.width/2-e+15;d.css(m).addClass("tipsy-"+j);this.options.className&&d.addClass(this.options.className);this.options.fade?d.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity}):d.css({visibility:"visible",opacity:this.options.opacity})}},hide:function(){this.options.fade?this.tip().stop().fadeOut(function(){a(this).remove()}):this.tip().remove()},fixTitle:function(){var c=this.$element;if(c.attr("title")||typeof c.attr("original-title")!=
"string")c.attr("original-title",c.attr("title")||"").removeAttr("title")},getTitle:function(){var c,d=this.$element,e=this.options;this.fixTitle();e=this.options;if(typeof e.title=="string")c=d.attr(e.title=="title"?"original-title":e.title);else if(typeof e.title=="function")c=e.title.call(d[0]);return(c=(""+c).replace(/(^\s*|\s*$)/,""))||e.fallback},tip:function(){if(!this.$tip)this.$tip=a('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"></div>');return this.$tip},
validate:function(){if(!this.$element[0].parentNode){this.hide();this.options=this.$element=null}},enable:function(){this.enabled=true},disable:function(){this.enabled=false},toggleEnabled:function(){this.enabled=!this.enabled}};a.fn.tipsy=function(c){function d(u){var z=a.data(u,"tipsy");if(!z){z=new b(u,a.fn.tipsy.elementOptions(u,c));a.data(u,"tipsy",z)}return z}function e(){var u=d(this);u.hoverState="in";if(c.delayIn==0)u.show();else{u.fixTitle();setTimeout(function(){u.hoverState=="in"&&u.show()},
c.delayIn)}}function g(){var u=d(this);u.hoverState="out";c.delayOut==0?u.hide():setTimeout(function(){u.hoverState=="out"&&u.hide()},c.delayOut)}if(c===true)return this.data("tipsy");else if(typeof c=="string"){var j=this.data("tipsy");j&&j[c]();return this}c=a.extend({},a.fn.tipsy.defaults,c);c.live||this.each(function(){d(this)});if(c.trigger!="manual"){j=c.live?"live":"bind";var m=c.trigger=="hover"?"mouseleave":"blur";this[j](c.trigger=="hover"?"mouseenter":"focus",e)[j](m,g)}return this};a.fn.tipsy.defaults=
{delayIn:100,delayOut:0,fade:false,fallback:"",gravity:"s",html:true,live:false,offset:0,opacity:0.8,title:"title",trigger:"hover"};a.fn.tipsy.elementOptions=function(c,d){return a.metadata?a.extend({},d,a(c).metadata()):d};a.fn.tipsy.autoNS=function(){return a(this).offset().top>a(document).scrollTop()+a(window).height()/2?"s":"n"};a.fn.tipsy.autoWE=function(){return a(this).offset().left>a(document).scrollLeft()+a(window).width()/2?"e":"w"}})(jQuery);(function(a){a.fn.zclip=function(b){if(typeof b=="object"&&!b.length){var c=a.extend({path:"ZeroClipboard.swf",copy:null,beforeCopy:null,afterCopy:null,clickAfter:true,setHandCursor:true,setCSSEffects:true},b);return this.each(function(){var d=a(this);if(d.is(":visible")&&(typeof c.copy=="string"||a.isFunction(c.copy))){ZeroClipboard.setMoviePath(c.path);var e=new ZeroClipboard.Client;a.isFunction(c.copy)&&d.bind("zClip_copy",c.copy);a.isFunction(c.beforeCopy)&&d.bind("zClip_beforeCopy",c.beforeCopy);
a.isFunction(c.afterCopy)&&d.bind("zClip_afterCopy",c.afterCopy);e.setHandCursor(c.setHandCursor);e.setCSSEffects(c.setCSSEffects);e.addEventListener("mouseOver",function(){d.trigger("mouseenter")});e.addEventListener("mouseOut",function(){d.trigger("mouseleave")});e.addEventListener("mouseDown",function(){d.trigger("mousedown");a.isFunction(c.copy)?e.setText(d.triggerHandler("zClip_copy")):e.setText(c.copy);a.isFunction(c.beforeCopy)&&d.trigger("zClip_beforeCopy")});e.addEventListener("complete",
function(g,j){if(a.isFunction(c.afterCopy))d.trigger("zClip_afterCopy");else{j.length>500&&j.substr(0,500);d.removeClass("hover")}c.clickAfter&&d.trigger("click")});e.glue(d[0],d.parent()[0]);a(window).bind("load resize",function(){e.reposition()})}})}else if(typeof b=="string")return this.each(function(){var d=a(this);b=b.toLowerCase();var e=d.data("zclipId");e=a("#"+e+".zclip");if(b=="remove"){e.remove();d.removeClass("active hover")}else if(b=="hide"){e.hide();d.removeClass("active hover")}else b==
"show"&&e.show()})}})(jQuery);
var ZeroClipboard={version:"1.0.7",clients:{},moviePath:"ZeroClipboard.swf",nextId:1,$:function(a){if(typeof a=="string")a=document.getElementById(a);if(!a.addClass){a.hide=function(){this.style.display="none"};a.show=function(){this.style.display=""};a.addClass=function(b){this.removeClass(b);this.className+=" "+b};a.removeClass=function(b){for(var c=this.className.split(/\s+/),d=-1,e=0;e<c.length;e++)if(c[e]==b){d=e;e=c.length}if(d>-1){c.splice(d,1);this.className=c.join(" ")}return this};a.hasClass=
function(b){return!!this.className.match(new RegExp("\\s*"+b+"\\s*"))}}return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(a,b,c){(a=this.clients[a])&&a.receiveEvent(b,c)},register:function(a,b){this.clients[a]=b},getDOMObjectPosition:function(a,b){var c={left:0,top:0,width:a.width?a.width:a.offsetWidth,height:a.height?a.height:a.offsetHeight};if(a&&a!=b){c.left+=a.offsetLeft;c.top+=a.offsetTop}return c},Client:function(a){this.handlers={};this.id=ZeroClipboard.nextId++;this.movieId=
"ZeroClipboardMovie_"+this.id;ZeroClipboard.register(this.id,this);a&&this.glue(a)}};
ZeroClipboard.Client.prototype={id:0,ready:false,movie:null,clipText:"",handCursorEnabled:true,cssEffects:true,handlers:null,glue:function(a,b,c){this.domElement=ZeroClipboard.$(a);a=99;if(this.domElement.style.zIndex)a=parseInt(this.domElement.style.zIndex,10)+1;if(typeof b=="string")b=ZeroClipboard.$(b);else if(typeof b=="undefined")b=document.getElementsByTagName("body")[0];var d=ZeroClipboard.getDOMObjectPosition(this.domElement,b);this.div=document.createElement("div");this.div.className="zclip";
this.div.id="zclip-"+this.movieId;$(this.domElement).data("zclipId","zclip-"+this.movieId);var e=this.div.style;e.position="absolute";e.left=""+d.left+"px";e.top=""+d.top+"px";e.width=""+d.width+"px";e.height=""+d.height+"px";e.zIndex=a;if(typeof c=="object")for(addedStyle in c)e[addedStyle]=c[addedStyle];b.appendChild(this.div);this.div.innerHTML=this.getHTML(d.width,d.height)},getHTML:function(a,b){var c="",d="id="+this.id+"&width="+a+"&height="+b;if(navigator.userAgent.match(/MSIE/)){var e=location.href.match(/^https/i)?
"https://":"http://";c+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+e+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+a+'" height="'+b+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+
d+'"/><param name="wmode" value="transparent"/></object>'}else c+='<embed id="'+this.movieId+'" src="'+ZeroClipboard.moviePath+'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+a+'" height="'+b+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+d+'" wmode="transparent" />';return c},hide:function(){if(this.div)this.div.style.left=
"-2000px"},show:function(){this.reposition()},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML="";var a=document.getElementsByTagName("body")[0];try{a.removeChild(this.div)}catch(b){}this.div=this.domElement=null}},reposition:function(a){if(a)(this.domElement=ZeroClipboard.$(a))||this.hide();if(this.domElement&&this.div){a=ZeroClipboard.getDOMObjectPosition(this.domElement);var b=this.div.style;b.left=""+a.left+"px";b.top=""+a.top+"px"}},setText:function(a){this.clipText=
a;this.ready&&this.movie.setText(a)},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");this.handlers[a]||(this.handlers[a]=[]);this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled=a;this.ready&&this.movie.setHandCursor(a)},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");switch(a){case "load":this.movie=document.getElementById(this.movieId);if(!this.movie){var c=this;setTimeout(function(){c.receiveEvent("load",
null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){c=this;setTimeout(function(){c.receiveEvent("load",null)},100);this.ready=true;return}this.ready=true;try{this.movie.setText(this.clipText)}catch(d){}try{this.movie.setHandCursor(this.handCursorEnabled)}catch(e){}break;case "mouseover":if(this.domElement&&this.cssEffects){this.domElement.addClass("hover");this.recoverActive&&this.domElement.addClass("active")}break;case "mouseout":if(this.domElement&&
this.cssEffects){this.recoverActive=false;if(this.domElement.hasClass("active")){this.domElement.removeClass("active");this.recoverActive=true}this.domElement.removeClass("hover")}break;case "mousedown":this.domElement&&this.cssEffects&&this.domElement.addClass("active");break;case "mouseup":if(this.domElement&&this.cssEffects){this.domElement.removeClass("active");this.recoverActive=false}break}if(this.handlers[a])for(var g=0,j=this.handlers[a].length;g<j;g++){var m=this.handlers[a][g];if(typeof m==
"function")m(this,b);else if(typeof m=="object"&&m.length==2)m[0][m[1]](this,b);else typeof m=="string"&&window[m](this,b)}}};var $idef=function(a){return typeof a!="undefined"},$istr=function(a){return typeof a=="string"},$iint=function(a){return typeof a=="number"},$inum=function(a){if($iint(a))return true;if($istr(a))return a.match(/^[0-9e.+-]+$/)!==null;return false},$ifn=function(a){return typeof a=="function"},$iobj=function(a){return typeof a=="object"},$iel=function(a){return a&&a.nodeType==1},$ijq=function(a){return a instanceof jQuery},$iar=function(a){return a instanceof Array},$iwgt=function(a){return a instanceof
as.Wiget},$str=function(a){return a?a+"":""},$int=function(a){return parseInt(a)||0},$float=function(a){return parseFloat(a)||0},$jq=function(a,b){return $ijq(a)?a:$(a,b)},$inar=function(a,b){return b.indexOf(a)!==-1},$unique=function(a){for(var b=[],c=0;c<a.length;c++)b.indexOf(a[c])==-1&&b.push(a[c]);return b},$keys=function(a){var b=[];for(var c in a)b.push(c);return b},$count=function(a){var b=0;for(var c in a)b++;return b},$curry=function(){var a=jQuery.makeArray(arguments),b=a.shift();if(a.length<
2)return b;return function(){return b.apply(b,a.concat(jQuery.makeArray(arguments)))}},$delay=function(){var a=jQuery.makeArray(arguments),b=a.shift(),c=a.shift()*1E3;return window.setTimeout(function(){return b.apply(b,a)},c)},$defer=function(){var a=jQuery.makeArray(arguments),b=a.shift();a.unshift(0.01);a.unshift(b);return $delay.apply($delay,a)},$encode=encodeURIComponent,$decode=decodeURIComponent,$clone=function(a){return $.extend({},a)},$hesc=function(a){return a.replace(/&/g,"&amp;").replace(/</g,
"&lt;").replace(/>/g,"&gt;")},$unhesc=function(a){var b=document.createElement("div");b.innerHTML=a;return b.innerText||b.textContent},$truncate=function(a,b,c,d,e){a+="";b=$idef(b)?b:80;c=$idef(c)?c:"...";if(!b)return"";if(a.length<=b)return a;b-=Math.min(b,c.length);if(!d&&!e)a=a.replace(/\s+?(\S+)?$/g,"",a.substr(0,b+1));if(!e)return a.substr(0,b)+c;return a.substr(0,$int(b/2))+c+a.substr($int(b/2))},$escape=function(a,b){b=b||"html";switch(b){case "html":if(!$iar(a))return a.replace(/</g,"&lt;").replace(/>/g,
"&gt;");return"";case "url":return $encode(a);case "urlpathinfo":return $encode(a).replace(/%2F/g,"/");case "quotes":return a.replace(new RegExp('"',"g"),"&quot;").replace(new RegExp("'","g"),"&prime;");default:return a}},$str_repeat=function(a,b){for(var c=[],d=0;d<b;d++)c.push(a);return c.join("")},$wrap=function(a,b,c,d){$idef(b)||(b=50);$idef(c)||(b=" ");$idef(d)||(d=false);if($isEmpty(a))return"";var e="";e=d?new RegExp(".{"+b+"}","g"):new RegExp("S{"+b+"}","g");return a.replace(e,"\u0001"+c)},
$wbr=function(a,b){return $wrap(a,b,navigator.userAgent.indexOf("Firefox/2.")==-1?"&shy;":"<wbr/>")},$addslashes=function(a){return a.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\"/g,'\\"').replace(/\0/g,"\\0")},$stripslashes=function(a){return a.replace(/\\'/g,"'").replace(/\\"/g,'"').replace(/\\0/g,"\u0000").replace(/\\\\/g,"\\")},$el=function(a){return!$iobj(a)?document.getElementById(a):a},$val=function(a,b){a=$el(a);if(!$idef(b))return a.value;a.value=b;return a},$attr=function(a,b,c){a=
$el(a);if(!a)return null;if(!$idef(c))return a.getAttribute(b);a.setAttribute(b,c);return a},$lhref=function(a){a=$attr($ijq(a)?a[0]:a,"href");var b=location.protocol+"//"+location.hostname;if(!a)return a;pos=a.indexOf(b);if(pos===0)a=a.substr(b.length);return a},$input=function(a,b,c){return $('<input type="'+a+'" name="'+b+'" value="'+($idef(c)?c:b)+'" />')},$hidden=function(a,b){return $input("hidden",a,b)},$vals=function(a){var b={};a=$jq(a).serializeArray();for(var c={},d=0;d<a.length;d++){var e=
a[d].name;if(e.indexOf("[]")>-1){var g=e.replace("[]","");if($idef(c[g]))c[g]++;else c[g]=0;e=e.replace("[]","["+c[g]+"]")}b[e]=a[d].value}return b},$cross=function(a,b,c){return $jq(a).filter(function(){for(var d=0;d<b.length;d++)if(b[d]===this)return c;return!c})},$d=document,$$d=jQuery($d),$$w=jQuery(window);
(function(a){a.fn.findf=function(b){b=b.split(",");for(var c=0;c<b.length;c++)b[c]+=":first";return this.find(b.join(","))};a.fn.id=function(b){return this.attr("id",b)};a.fn.down=function(b){return this.children((b||"")+":first")}})(jQuery);$.fn.checkboxGroup=function(a){a=a||{};a.name=a.name||"checkboxGroup";a.list=this;var b=new CheckboxGroup(a);this.data(a.name,b);a.head&&$(a.head).data(a.name,b);return this};$.fn.ago=function(){return this.click(function(a){var b=$(this);b.event=a;return page.go(b)})};
$.fn.asubmit=function(){return this.each(function(){var a=$(this);a.find(":submit").click(function(){var b=$(this);if(this.disabled||b.hasClass("disabled"))return false;if(this.name)$hidden(this.name,b.val()||this.name).appendTo(a)});a.submit(function(){return page.submit(this)})})};$.fn.aselect=function(a){return this.each(function(){this.select=new $.Select(this,a)})};
$.message=function(a,b){if($iar(a))for(var c=0;c<a.length;c++)$.message(a[c],b);else{$.extend(a,b||{});b=a.text||"";var d=a.type,e=a.id;a=$jq(a.container||"#pmess");var g="";switch(d){case "error":g=" red";break;case "info":g=" green";break;case "blue":g=" blue";break}if(e)c=$("#"+e,a);if(!c||!c.length){c=$('<div class="mess'+g+'"><font></font><a href="#" class="m-close">X</a></div>').children("font").append(b).end().prependTo(a);c.attr({"m-width":c.width(),"m-color":c.css("color")}).css({width:0,
color:c.css("background-color")});e&&c.attr("id",e);$.liveMessage(c)}else c.children("font").empty().append(b).end().css("width","auto")}};$.info=function(a){$.message(a,{type:"info"})};$.error=function(a){$.message(a,{type:"error"})};$.messageBlue=function(a){$.message(a,{type:"blue"})};
$.liveMessage=function(a){a=$(a);if(!a.attr("att")){a.attr("att",1).children("a.m-close").click(function(){a.animate({width:0,opacity:0.3},300,function(){a.remove()});return false});a.attr("m-width")&&a.animate({width:a.attr("m-width"),color:a.attr("m-color")},100)}};
$.loading=function(a){a=a||"show";var b=$("#loading"),c=parseInt(b.attr("level"));if(a=="show")if(b.length)b.attr("level",c+1);else{b=$('<div id="loading" level="1">\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...</div>').appendTo(document.body);b.css({left:(stage.visibleWidth()-b.width())/2,top:0})}else if(a=="hide")c<2?b.remove():b.attr("level",c-1)};
$.paging=function(a){$(a).find("a.dashed").click(function(){var b=$(this),c=b.next("form"),d=c.children("input");if(!c.length){c=$('<form><input type="text"/></form>').hide().insertAfter(b);d=c.children("input");c.submit(function(){var e=parseInt(d.val());e||(e=1);var g=parseInt(b.attr("total"));if(e>g)e=g;return page.go(b.attr("tpl").replace("%d",e))});d.blur(function(){c.hide();b.show()}).keyup(function(e){e.which==27&&$(this).blur()})}b.hide();c.show();d.css("width",b.width()-2).val("").focus();
return false}).end().find(".in a").ago()};$.fn.aplaceholder=function(){$html5.input.placeholder||this.placeholder(this.attr("placeholder"))};if(!Array.prototype.indexOf)Array.prototype.indexOf=function(a,b){b||(b=0);var c=this.length;if(b<0)b=c+b;for(;b<c;b++)if(this[b]===a)return b;return-1};
if(window.XMLDocument&&document.implementation.hasFeature("XPath","3.0")&&!XMLDocument.prototype.selectNodes){XMLDocument.prototype.selectNodes=function(a,b){b||(b=this);var c=this.createNSResolver(this.documentElement);a=this.evaluate(a,b,c,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);b=[];for(c=0;c<a.snapshotLength;c++)b[c]=a.snapshotItem(c);return b};XMLDocument.prototype.selectSingleNode=function(a,b){b||(b=this);var c=this.createNSResolver(this.documentElement);a=this.evaluate(a,b,c,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
null);return a.snapshotLength>0?a.snapshotItem(0):null};Element.prototype.selectNodes=function(a){if(this.ownerDocument.selectNodes)return this.ownerDocument.selectNodes(a,this);else throw"For XML Elements Only";};Element.prototype.selectSingleNode=function(a){if(this.ownerDocument.selectSingleNode)return this.ownerDocument.selectSingleNode(a,this);else throw"For XML Elements Only";}}
function setCookie(a,b,c,d,e,g){document.cookie=a+"="+escape(b)+(c?"; expires="+c:"")+(d?"; path="+d:"")+(e?"; domain="+e:"")+(g?"; secure":"")}function getCookie(a){var b=" "+document.cookie;a=" "+a+"=";var c=null,d=0,e=0;if(b.length>0){d=b.indexOf(a);if(d!=-1){d+=a.length;e=b.indexOf(";",d);if(e==-1)e=b.length;c=unescape(b.substring(d,e))}}return c};function createClass(a){var b=a.abstracts||[],c=a.statics||{},d=a.extend||[];d instanceof Array||(d=[d]);var e;e=a.construct?a.construct:d.length?function(){for(var z=0;z<d.length;z++)d[z].apply(this,arguments)}:function(){};e.extend=d;e.typeOf=function(z){var D;if(arguments.length>1){var v=true;for(D=0;D<arguments.length;D++)v=v&&this.typeOf(arguments[D]);return v}if(this===z)return true;for(D=0;D<this.extend.length;D++)if(this.extend[D].typeOf(z))return true;return z===Object};e.implementedBy=function(z){try{return z.constructor.typeOf(this)}catch(D){return false}};
var g={};delete a.construct;delete a.abstracts;delete a.statics;delete a.extend;var j,m;for(j=0;j<d.length;j++){var u=d[j];typeof u.construct=="function"&&u.construct.call(e);for(m in u)typeof u[m]!="function"||m=="construct"||(e[m]=u[m]);for(m in u.prototype)typeof u.prototype[m]!="function"||m=="constructor"||(g[m]=u.prototype[m])}if(c.abstracts)for(m=0;m<c.abstracts.length;m++)g[c.abstracts[m]]=function(){throw m+" is static abstract method";};for(m=0;m<b.length;m++)g[b[m]]=function(){throw m+
" is abstract method";};for(m in a)if(typeof a[m]=="function")g[m]=a[m];for(m in c)if(typeof c[m]=="function")e[m]=c[m];typeof c.construct=="function"&&c.construct.call(e);e.prototype=g;e.fn=g;return e}
var Package=createClass({construct:function(a,b){this.name=a;this._used={};b&&this.define(b)},use:function(a,b){if(!(a in this._used)){var c=b||a;for(var d in c)!c.hasOwnProperty(d)||d.substr(0,1)=="_"||d=="name"||(this[d]=b?a[c[d]]:a[d]);this._used[a]=1}},define:function(a){for(var b=0;b<a.length;b++)this[a[b]]=null}});var as=new Package("as");as.EventList=createClass({construct:function(){this._list={}},get:function(a){return this._list[a]||[]},add:function(a,b,c,d,e){c=c||false;d=d||0;e=e||null;var g=this._list[a];b={fn:b,uc:c,pr:d,nr:e};if(g){g.push(b);g.sort(this._prsort)}else this._list[a]=[b]},remove:function(a,b){b=this.indexOf(a,b);b!=-1&&this._list[a].splice(b,1)},indexOf:function(a,b){a=this._list[a];if(!a)return-1;for(var c=0;c<a.length;c++)if(a[c].fn===b)return c;return-1},_prsort:function(a,b){return b.pr-a.pr}});as.Event=createClass({statics:{construct:function(){this.RENDER="render";this.ADDED="added";this.REMOVED="removed";this.TO_STAGE="toStage";this.FROM_STAGE="fromStage";this.PHASE_CAPTURING="phase_capturing";this.PHASE_TARGET="phase_target";this.PHASE_BUBBLING="phase_bubbling";this._events=new as.EventList},listen:function(a,b,c){this._events.add(a,b,null,c);return this},on:function(a,b,c){this._events.add(a,b,null,c,true);return this},stopListen:function(a,b){this._events.remove(a,b);return this},
dispatch:function(a,b){b instanceof this||(b=new this(b));b.currentTarget=a;if(a=this._events.get(b.what)){for(var c=[],d=0;d<a.length;d++){b.isStopedNow()||a[d].fn(b);a[d].nr&&c.push([b.what,a[d].fn])}for(d=0;d<c.length;d++)this.stopListen(c[d][0],c[d][1]);return this}}},construct:function(a,b,c,d){if($iobj(a)){d=a;a=d.name;b=d.bubbles;c=d.cancelable}this.what=a;this.bubbles=$idef(b)?b:false;this.cancelable=$idef(c)?c:true;this._stoped=this.target=this.currentTarget=this.phase=null;if(d)for(var e in d)this[e]=
d[e]},stop:function(){if(this.cancelable)this._stoped=1;return this},stopNow:function(){if(this.cancelable)this._stoped=2;return this},isStoped:function(){return this._stoped===1},isStopedNow:function(){return this._stoped===2}});as.Wiget=createClass({statics:{uid:function(){if(!as.Wiget._id)as.Wiget._id=0;return as.Wiget._id++}},construct:function(i,j){this.id=j||null;this._dom=i||null;this.stage=this.parent=null;this.root=this;this.children={};this.childrenOrder=[];this._events=new as.EventList;this.useCache=true},dom:function(i){return i?this._dom.find(i):this._dom},domf:function(i){return this._dom.findf(i)},domc:function(i){return this._dom.children(i)},onStage:function(){return this.stage!==null},parents:function(){for(var i=
this.parent,j=[];i!==null;){j.push(i);i=i.parent}return j},up:function(i){var j=this.parent||null;if(j===null)return null;if($istr(i))for(;j.id!==i;){if(j===null)return null;j=j.parent}else{i=i||1;for(var o=1;o++<i;){if(j===null)return null;j=j.parent}}return j},getChild:function(i,j){if(this.children[i])return this.children[i];if(j)for(var o in this.children)if(j=this.children[o].getChild(i,1))return j;return null},setChild:function(i,j,o){i.setParent(this,j,o);return this},setChildren:function(i,
j,o){for(var t=0;t<j.length;t++)this.setChild(new i(j.eq(t)),o);return this},removeChild:function(i){this.children[i]&&this.children[i].setParent(null);return this},setParent:function(i,j,o){o=o||this.id;i=i||null;if(this.parent!==i){var t,s;if(this.parent){this.dom()&&this.dom().detach();delete this.parent.children[o];this.parent.childrenOrder.splice(this.parent.childrenOrder.indexOf(o),1);t=true}var v=this.stage;this.parent=i;if(this.parent!==null){this.parent.children[o]&&this.parent.removeChild(o);
this._setPropDown("root",i.root);this._setPropDown("stage",i.stage);this.parent.children[o]=this;this.parent.childrenOrder.push(o);j&&this.dom()&&j.append(this.dom());s=true}else{this._setPropDown("root",this);this._setPropDown("stage",null)}t&&this.dispatch(new as.Event(as.Event.REMOVED));s&&this.dispatch(new as.Event(as.Event.ADDED));if(this.stage!==v)this.dispatch(new as.Event(this.onStage()?as.Event.TO_STAGE:as.Event.FROM_STAGE));return this}},listen:function(i,j,o,t){this._events.add(i,j,o,t)},
on:function(i,j,o,t){this._events.add(i,j,o,t,true)},stopListen:function(i,j){this._events.remove(i,j)},catchEvent:function(i){var j=this._events.get(i.what);if(j){for(var o=[],t=0;t<j.length;t++)if(i.phase===null||i.phase==as.Event.PHASE_TARGET||i.phase==as.Event.PHASE_CAPTURING&&j[t].uc||i.phase==as.Event.PHASE_BUBBLING&&!j[t].uc){j[t].fn(i);j[t].nr&&o.push([i.what,j[t].fn])}for(t=0;t<o.length;t++)this.stopListen(o[0],o[1])}},dispatch:function(i){as.Event.implementedBy(i)||(i=new as.Event(i));i.currentTarget=
this;switch(i.what){case as.Event.TO_STAGE:case as.Event.FROM_STAGE:var j=function(s){i.what==as.Event.TO_STAGE?s.toStage():s.fromStage();s.catchEvent(i);for(var v in s.children)j(s.children[v])};j(this);break;case as.Event.ADDED:case as.Event.REMOVED:i.what==as.Event.ADDED?this.added(i):this.removed(i);var o=this.parents();o.unshift(this);for(var t=0;t<o.length;t++)o[t].catchEvent(i);break;default:if(this.onStage()){o=this.parents();a:{i.phase=as.Event.PHASE_CAPTURING;for(t=o.length-1;t!=0;t--){o[t].catchEvent(i);
if(i.isStopedNow())break a}i.phase=as.Event.PHASE_TARGET;this.catchEvent(i);if(!(i.isStoped()||i.isStopedNow()||!i.bubbles)){i.phase=as.Event.PHASE_BUBBLING;for(t=0;t<o.length;t++){o[t].catchEvent(i);if(i.isStopedNow())break a}}}}else{i.phase=as.Event.PHASE_TARGET;this.catchEvent(i)}break}return this},onAdded:function(i,j){return this.listen(as.Event.ADDED,i,null,j)},onRemoved:function(i,j){return this.listen(as.Event.REMOVED,i,null,j)},onToStage:function(i,j){return this.listen(as.Event.TO_STAGE,
i,null,j)},onFromStage:function(i,j){return this.listen(as.Event.FROM_STAGE,i,null,j)},attach:function(){},detach:function(){},added:function(){},removed:function(){},toStage:function(){},fromStage:function(){},_setPropDown:function(i,j){this[i]=j;for(var o in this.children)this.children[o]._setPropDown(i,j);return this}});as.Stage=createClass({extend:as.Wiget,construct:function(){as.Wiget.call(this,$d);this.stage=this},setParent:function(){return this},width:function(){var a=document.documentElement;return self.innerWidth||a&&a.clientWidth||document.body.clientWidth},height:function(){var a=document.documentElement;return self.innerHeight||a&&a.clientHeight||document.body.clientHeight},visibleWidth:function(){return this.width()-this.scrollLeft()},visibleHeight:function(){return this.height()-this.scrollTop()},scrollLeft:function(){return document.body.scrollLeft||
window.pageXOffset||(document.body.parentElement?document.body.parentElement.scrollLeft:0)},scrollTop:function(){return document.body.scrollTop||window.pageYOffset||(document.body.parentElement?document.body.parentElement.scrollTop:0)}});$.browser.chrome=navigator.userAgent.indexOf("Chrome")>-1;$.browser.firefox=navigator.userAgent.indexOf("Firefox")>-1;if($.browser.msie)try{new ActiveXObject("ShockwaveFlash.ShockwaveFlash");$.browser.hasFlash=true}catch(ex){$.browser.hasFlash=false}else $.browser.hasFlash=!!navigator.mimeTypes["application/x-shockwave-flash"];$.browser.hasPinify=function(){return!!window.external&&"msIsSiteMode"in window.external};
var $url=function(a){a=a||location.href;var b=a.indexOf("#");if(b>-1){a=a.substr(b+1);if(a.substr(0,3)=="%2F")a=$urldecode(a)}var c=location.protocol+"//"+location.hostname;b=a.indexOf(c);if(b===0)a=a.substr(c.length);a=a.split("?",2);a[0]=a[0].replace(/([^:]|^)\/{2,}/g,"$1/");return a=a.join("?")},RecaptchaOptions={theme:!conf.pda?"clean":"white",lang:"ru"},RecaptchaLoaded=0,createRecaptcha=function(a,b){if(!RecaptchaLoaded){RecaptchaLoaded=1;$("head").append('<script type="text/javascript" src="/j/recaptcha_ajax.m.js"><\/script>')}b=
$.extend({},RecaptchaOptions,b);Recaptcha.create(conf.recaptcha_id,a,b)};function openBlackList(a){new Ajax.Request("/settings/blacklist/add/",{method:"post",parameters:{emails:a},onSuccess:function(b){b=$.evalJSON(b.responseText);var c=$el("spam_"+a);c&&$(c).parent().remove();$.info(b[0])}});return false}
var $loadQipData=function(a,b){$.ajax(a+"?r="+Math.random(),{dataType:"json",success:function(c){if(c)try{var d=$jq(b.top),f=b.current;for(var e in c.head.top)d.append(e!=f?'<li><a target="_top" href="'+c.head.top[e]+'">'+e+"</a></li>":'<li class="q_bold">'+e+"</li>");var g=$('<li class="q_more qm_inactive">\t\t\t\t\t\t\t\t<table class="qs_all qm_list q_plate"></table>\t\t\t\t\t\t\t\t<a href="//qip.ru/services" class="qm_link"><span class="qm_dotted">\u0435\u0449\u0451</span> \u25bc</a>\t\t\t\t\t\t\t</li>').appendTo(d),
j=g.find(".qm_list:first");g.find(".qm_link:first").click(function(){var k=$(this),h=k.parent();h.toggleClass("qm_inactive");if(!h.attr("inited")){h.attr("inited",1);k.prev(".qm_list").mouseout(function(){this.timeout=setTimeout(function(){h.addClass("qm_inactive")},1E3)}).mouseover(function(){clearTimeout(this.timeout)})}return false});c.head.menu_cls={"mail.qip.ru":"mail","video.qip.ru":"video","love.qip.ru":"love","file.qip.ru":"file","photo.qip.ru":"foto","shot.photo.qip.ru":"flink","oboi.kards.qip.ru":"oboi",
"uploader.kards.qip.ru/avatars/my/view/index.htm":"avatars","5ballov.qip.ru":"5ballov","afisha.qip.ru":"afisha","mblogi.qip.ru":"mblogi","memori.qip.ru":"memori","horo.qip.ru":"horo","job.qip.ru":"job","history.qip.ru":"history","kards.qip.ru":"kards","aeterna.qip.ru":"aeterna","realty.qip.ru":"realty","hosting.qip.ru":"hosting","auto.qip.ru":"auto","ziza.qip.ru":"ziza","search.qip.ru/measure":"measure","ip.qip.ru":"ip","maps.qip.ru":"maps","sport.qip.ru":"sport","voip.qip.ru":"voip","fun.photo.qip.ru":"fun",
"radio.qip.ru":"radio","news.qip.ru":"news","search.qip.ru":"search","i.qip.ru":"i","stars.qip.ru":"stars","games.qip.ru":"games","pip.qip.ru":"pip","qip.ru/services":"services","b.qip.ru":"b","paint.kards.qip.ru/compose/index/index.htm":"paint"};d=0;f="";var i;c.head.menu["\u0412\u0441\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044b"]="//qip.ru/services";for(e in c.head.menu){i=c.head.menu[e].replace(/^(http:)?\/\//,"").replace(/\/$/,"");if(c.head.menu_cls[i]){if(d%3==0)f+="<tr>";f+='<td><a href="'+
c.head.menu[e]+'">\t\t\t\t\t\t<div class="qs_all_icon qs_ic_'+c.head.menu_cls[i]+'"></div>\t\t\t\t\t\t<div class="qs_all_pointer"></div>\t\t\t\t\t\t<div class="qs_all_title">'+e+"</div></a></td>";if(d%3==2)f+="</tr>";d++}}if(d%3!=0)f+="</tr>";j.append(f);d%3!=0&&j.find("td:last").attr("colspan",3-d%3+1)}catch(l){}}})},$html5;(function(){$html5={input:{placeholder:!!("placeholder"in document.createElement("input"))}}})();
var $fstLetter=function(a,b){return'<font class="'+b+'">'+a.substr(0,1)+"</font>"+a.substr(1)},$rdisable=function(a,b){var c=function(d){a.each(function(f,e){e=$(e);f=e[0].nodeName.toLowerCase();var g=e.attr("type");switch(true){case f=="button":case f=="input"&&(g=="submit"||g=="button"):d?e.attr("disabled",1).addClass("disabled"):e.removeAttr("disabled").removeClass("disabled");break;default:d?e.addClass("disabled"):e.removeClass("disabled");break}})};if($idef(b))c(b);else{c(true);as.Event.on("loaded",
function(){c(false)},-5)}},$hrsize=function(a){var b;if(a<1024){b="B";a=a}else if(a<1048576){b="Kb";a=a/1024}else{b="Mb";a=a/1024/1024}var c=2;if(a>=10)c=1;if(a>=100)a=$int(a);else{a=$float(a).toFixed(c);a=$str(a).replace(/\.0+$/,"")}return a+" "+b},$ourDomains=["qip.ru","pochta.ru","fromru.com","front.ru","hotbox.ru","hotmail.ru","krovatka.su","land.ru","mail15.com","mail333.com","newmail.ru","nightmail.ru","nm.ru","pisem.net","pochtamt.ru","pop3.ru","rbcmail.ru","smtp.ru","5ballov.ru","aeterna.ru",
"ziza.ru","memori.ru","photofile.ru","fotoplenka.ru","pochta.com","corp.qip.ru","relax.ru","adnet.ru","adsell.ru","autopager.com","autoplay.ru","avtopager.ru","blogi.rbc.ru","borda.ru","delit.net","fishki.net","foldo.ru","games.qip.ru","kards.qip.ru","kards.ru","link-video.ru","loadup.ru","loveservice.info","mblogi.qip.ru","mblogi.ru","medialand.ru","moneyup.ru","otsledi.com","photofile.com.ua","pusk.ru","samoe.ru","smotri.com","tionline.ru","rbc.ru"],$getAvatarHref=function(a){var b=a.split("@"),
c=b[0]||"";b=b[1]||"";if(!b)return"";if($inar(b,$ourDomains))return"//avatars.qip.ru/"+a.substr(0,2)+"/"+a;if($inar(b,["mail.ru","bk.ru","list.ru","inbox.ru"])&&location.protocol!="https:")return"http://avt.foto.mail.ru/"+b.replace(".ru","")+"/"+c+"/_avatar";if(b=="rambler.ru")return"//avatars.rambler.ru/normal/"+c;if(b=="russia.ru")return"//mail.russia.ru/avatar/"+a+"/large/avatar.jpg";if($inar(b,["ya.ru","yandex.ru","narod.ru","yandex.com","yandex.us"]))return"//upics.yandex.net/get/"+c+"/normal";
return""};$.timer={start:function(){this.started=(new Date).getTime()},stop:function(){this.ended=(new Date).getTime();return this.getTime()},getTime:function(){return this.ended-this.started}};var Ajax={getTransport:function(){try{return new XMLHttpRequest}catch(a){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(b){}try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(c){}return null},activeRequestCount:0};
Ajax.Responders={_list:[],register:function(a){this._list.indexOf(a)==-1&&this._list.push(a)},unregister:function(a){var b=this._list;a=b.indexOf(a);if(a!=-1)this._list=b.concat(b.slice(0,a),b.slice(a+1))},dispatch:function(a,b,c,d){for(var e=0;e<this._list.length;e++){var g=this._list[e];if($ifn(g[a]))try{g[a].apply(g,[b,c,d])}catch(j){}}}};
Ajax.Responders.register({onCreate:function(a){Ajax.activeRequestCount++;a.options.showLoading&&$.loading("show")},onComplete:function(a){Ajax.activeRequestCount--;a.options.showLoading&&$.loading("hide")}});
Ajax.Request=function(a,b){this.options={method:"post",asynchronous:true,contentType:"application/x-www-form-urlencoded",encoding:"UTF-8",parameters:"",evalJSON:true,evalJS:true,nocache:false,showLoading:true};$.extend(this.options,b||{});this.options.method=this.options.method.toLowerCase();this.transport=Ajax.getTransport();this.request=function(c){if(this.options.nocache)c+=(c.indexOf("?")>-1?"&":"?")+"r="+(new Date).getTime();this.url=c;this.method=this.options.method;c=$clone(this.options.parameters,
1);if(this.method!="get"&&this.method!="post"){c._method=this.method;this.method="post"}this.parameters=c;if(c=$.param(c))if(this.method=="get")this.url+=(this.url.indexOf("?")>-1?"&":"?")+c;else if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))c+="&_=";try{var d=new Ajax.Response(this);this.options.onCreate&&this.options.onCreate(d);Ajax.Responders.dispatch("onCreate",this,d);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);this.options.asynchronous&&$defer($.proxy(this,
"respondToReadyState"));this.transport.onreadystatechange=$.proxy(this,"onStateChange");this.setRequestHeaders();this.body=this.method=="post"?this.options.postBody||c:null;this.transport.send(this.body);!this.options.asynchronous&&this.transport.overrideMimeType&&this.onStateChange()}catch(e){this.dispatchException(e)}};this.onStateChange=function(){var c=this.transport.readyState;c>1&&!(c==4&&this._complete)&&this.respondToReadyState(this.transport.readyState)};this.setRequestHeaders=function(){var c=
{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"};if(this.method=="post"){c["Content-type"]=this.options.contentType+(this.options.encoding?"; charset="+this.options.encoding:"");if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005)c.Connection="close"}if(typeof this.options.requestHeaders=="object"){var d=this.options.requestHeaders;if($iar(d))for(var e=0,g=d.length;e<g;e+=2)c[d[e]]=d[e+1];else for(e in d)c[e]=
d[e]}for(var j in c)this.transport.setRequestHeader(j,c[j])};this.success=function(){var c=this.getStatus();return!c||c>=200&&c<300};this.getStatus=function(){try{return this.transport.status||0}catch(c){return 0}};this.respondToReadyState=function(c){c=Ajax.Request.Events[c];var d=new Ajax.Response(this);if(c=="Complete"){try{this._complete=true;(this.options["on"+d.status]||this.options["on"+(this.success()?"Success":"Failure")]||$.noop)(d,d.headerJSON)}catch(e){this.dispatchException(e)}var g=
d.getHeader("Content-type");if(this.options.evalJS=="force"||this.options.evalJS&&this.isSameOrigin()&&g&&g.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))this.evalResponse()}try{(this.options["on"+c]||$.noop)(d,d.headerJSON);Ajax.Responders.dispatch("on"+c,this,d,d.headerJSON)}catch(j){this.dispatchException(j)}if(c=="Complete")this.transport.onreadystatechange=$.noop};this.isSameOrigin=function(){var c=this.url.match(/^\s*https?:\/\/[^\/]*/);return!c||c[0]==location.protocol+
"//"+document.domain+(location.port?":"+location.port:"")};this.getHeader=function(c){try{return this.transport.getResponseHeader(c)||null}catch(d){return null}};this.evalResponse=function(){try{return eval(this.transport.responseText||"")}catch(c){this.dispatchException(c)}};this.dispatchException=function(c){(this.options.onException||$.noop)(this,c);Ajax.Responders.dispatch("onException",this,c)};this.isWorking=function(){return this.transport&&this.transport.readyState>0&&this.transport.readyState<
4};this.request(a)};Ajax.Request.Events=["Uninitialized","Loading","Loaded","Interactive","Complete"];
Ajax.Response=function(a){this.request=a;var b=this.transport=a.transport,c=this.readyState=b.readyState;this.status=0;this.statusText="";this.getStatus=a.getStatus;this.getStatusText=function(){try{return this.transport.statusText||""}catch(d){return""}};this.getHeader=a.getHeader;this.getAllHeaders=function(){try{return this.getAllResponseHeaders()}catch(d){return null}};this.getResponseHeader=function(d){return this.transport.getResponseHeader(d)};this.getAllResponseHeaders=function(){return this.transport.getAllResponseHeaders()};
this._getHeaderJSON=function(){var d=this.getHeader("X-JSON");if(!d)return null;decodeURIComponent(escape(d));try{return $.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin())}catch(e){this.request.dispatchException(e)}};this._getResponseJSON=function(){var d=this.request.options;if(!d.evalJSON||d.evalJSON!="force"&&this.getHeader("Content-type")&&this.getHeader("Content-type").indexOf("application/json")==-1||/^\s*$/.test(this.responseText))return null;try{return $.evalJSON(this.responseText)}catch(e){this.request.dispatchException(e)}};
if(c>2&&!$.browser.msie||c==4){this.status=this.getStatus();this.statusText=this.getStatusText();this.responseText=b.responseText||"";this.headerJSON=this._getHeaderJSON()}if(c==4){this.responseXML=b.responseXML||null;this.responseJSON=this._getResponseJSON()}};var map={_factory:function(a){var b={left_Menu:"left"};b[a]="main";return{blocks:b}},getInfo:function(a){for(var b in this.info)if(a.match(new RegExp(b))){var c=$clone(this.info[b],1);c.key=b;c.href=a;return c}return null}};
map.info={"^/(\\?|$)":{blocks:{Login:"main"}},"^/(filter|~|label|search)":map._factory("MessageList"),"^/view(/short)?":map._factory("Message"),"^/compose":map._factory("Compose"),"^/settings/filters/(add|edit)form":map._factory("settings_FiltersForm"),"^/settings/filters":map._factory("settings_Filters"),"^/settings/autoresponder/(add|edit)form":map._factory("settings_AutoresponderForm"),"^/settings/autoresponder":map._factory("settings_Autoresponder"),"^/settings/accounts/edit":map._factory("settings_AccountsForm"),
"^/settings/accounts":map._factory("settings_Accounts"),"^/settings/alias":map._factory("settings_Alias"),"^/settings/fetcher":map._factory("settings_Fetcher"),"^/settings/forward":map._factory("settings_Forward"),"^/settings/blacklist":map._factory("settings_Blacklist"),"^/settings/password":map._factory("settings_Password"),"^/settings/skins":map._factory("settings_Skins"),"^/settings":map._factory("settings_Main"),"^/adb/export":map._factory("adb_Export"),"^/adb/import":map._factory("adb_Import"),
"^/adb/(add|edit)":map._factory("adb_Contact"),"^/adb(/search)?":map._factory("adb_Index")};var $cache={maxSize:50,size:0,list_static:{},list_tmp:[],set:function(a,b,c){for(this.remove(a);this.size+1>this.maxSize;)if(this.list_tmp.length){this.list_tmp.shift();this.size--}else return false;if(c)this.list_static[a]=b;else{this.list_tmp.push({key:a,value:b});this.size++}},remove:function(a){if($idef(this.list_static[a]))delete this.list_static[a];else for(var b=0;b<this.list_tmp.length;b++)if(a===this.list_tmp[b].key){this.list_tmp.splice(b);this.size--;break}},get:function(a){if($idef(this.list_static[a]))return this.list_static[a];
else for(var b=0;b<this.list_tmp.length;b++){var c=this.list_tmp[b];if(a===c.key)return c.value}return null},has:function(a){return this.get(a)!==null},keys:function(){var a=[];for(var b in this.list_static)a.push(b);for(b=0;b<this.list_tmp;b++){var c=this.list_tmp[b].key;a.indexOf(c)>-1||a.push(c)}return a}};var msgNotifier=function(){var i=0,j,o=1E3,t=null,s=false,v=function(){return"/internal/notify/h/?prepend=1024&u="+$encode(conf.user)+"&r="+Math.random()},J=function(){return(new Date).getTime()},L=function(N){return N&&N.trasport&&N.transport.readyState>0&&N.transport.readyState<4},Q=null,Y=null,fa=null,M=this,ba=function(){fa=function(){var N=Y.transport;if(N.readyState>=3)return N.responseText;return""};L(Y)&&Y.transport.abort();Y=new Ajax.Request(v(),{method:"get",showLoading:false,onSuccess:function(){M.onComplete()},
onException:function(){M.stopListen()},onFailure:function(){M.stopListen()}})},ca=function(){var N=$("#mbnotify_div");N.length||(N=$('<div id="mbnotify_div"><iframe src="'+v()+'" onload="msgNotifier.IEOnComplete(this)"></iframe></div>').appendTo($d.body));var W=N.children("iframe");fa=function(){try{return W.contents().text()}catch(R){return""}}};this.listen=function(){if(!s){s=true;j=1024;$.browser.msie?ca():ba();Q=setInterval(da,1E3)}};this.stopListen=function(){s=false;clearInterval(Q);if($.browser.msie)$("#mbnotify_div").remove();
else{L(Y)&&Y.transport.abort();Y=null}};this.resetState=function(){i=0;$d.title=$d.title.replace(new RegExp("\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043e [0-9]+ \u043d\u043e\u0432[\u0430-\u044f]+ \u0441\u043e\u043e\u0431\u0449\u0435\u043d[\u0430-\u044f]+. "),"");return this};var da=function(N){try{if(page&&page.isUnderRequest())return}catch(W){}var R=fa();if(R)if(R.substr(0,10)!=$str_repeat("_",10))o=3E5;else{var Z=j;j=R.length;R=R.substr(Z).split(/\r?\n/);for(Z=0;Z<R.length;Z++){R[Z]=$.trim(R[Z]);
R[Z]&&M.update(R[Z])}if(!N&&j>1E5){M.stopListen();setTimeout(M.listen,o)}}};this.IEOnComplete=function(N){try{var W=N.contentDocument||N.contentWindow.document;if(W&&W.title.match(/(4|5)[0-9]{2}/)){this.stopListen();return}}catch(R){this.stopListen()}this.onComplete()};this.onComplete=function(){da(true);this.stopListen();if(t&&J()-t<27E3)o*=3;else o=Math.min(o/3,1E3);t=J();setTimeout(this.listen,o)};this.update=function(N){i++;var W={};if(N.charAt(0)=="{"){try{var R=$.evalJSON(N);for(var Z in R){var ga=
R[Z];W={id:Z,date:ga.d,folder:ga.o,labels:ga.l||[],from:ga.t,subject:ga.s,text:ga.p};break}}catch(ma){}if(W.id){page.cache.clearAll();as.Event.dispatch(this,{name:"newMessage",message:W});N=$d.title.replace(new RegExp("\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043e [0-9]+ \u043d\u043e\u0432[\u0430-\u044f]+ \u0441\u043e\u043e\u0431\u0449\u0435\u043d[\u0430-\u044f]+. "),"");R="\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043e [0-9]+ \u043d\u043e\u0432[\u0430-\u044f]+ \u0441\u043e\u043e\u0431\u0449\u0435\u043d[\u0430-\u044f]+. ".replace("[0-9]+",
i);if(i%10==1&&i!=11){Z="\u043e\u0435";ga="\u0438\u0435"}else if(i%10>1&&i%10<5&&(i<10||i>20)){Z="\u044b\u0445";ga="\u0438\u044f"}else{Z="\u044b\u0445";ga="\u0438\u0439"}R=R.replace("[\u0430-\u044f]+",Z).replace("[\u0430-\u044f]+",ga);$d.title=R+N;page.message({type:"blue",text:$('<a href="/~'+W.folder+';"><b>'+R+"</b></a>").click(function(){page.cache.clearAll();try{counters.li("/ex/message-new")}catch(na){}return page.go(this)}),id:"notifier_message"});conf.notify_popup&&this.showPopup(W);if($.browser.hasPinify()&&
window.external.msIsSiteMode()){window.external.msSiteModeSetIconOverlay("/overlay.ico",$d.title);window.external.msSiteModeActivate()}}}};this.showPopup=function(N){var W=window.webkitNotifications;if(!(!W||W.checkPermission())){var R=N.from.match(/<([^>]+)>/),Z=W.createNotification($getAvatarHref(R?R[1]:N.from),N.subject,N.text);Z.onclick=function(){page.go("/view/"+N.folder+"~"+N.id);Z.cancel();window.focus()};Z.show();setTimeout(function(){Z.cancel()},5E3)}}};msgNotifier=new msgNotifier;var HistoryManager=function(){var d=[$url()],e=function(a){a=a.replace(/^#/,"");return a.indexOf("?")==-1?"#"+a:"#"+$encode(a)},b=$.browser.msie&&$.browser.version<8,g=e(location.hash),f;this.check=function(){if(h()){var a=e(b?f[0].contentWindow.document.location.hash:location.hash);if(a!=g&&a!=$decode(g)){var c=a;if(c.substr(1,3)=="%2F")c=$decode(c);if(b)location.hash=a;g=a;a=c.substr(1)||location.href.replace(/#.*$/,"").replace(new RegExp("^"+location.protocol+"//"+location.host),"");page&&page.go&&
page.go(a)}}};this.getBack=function(a){return d[a||0]||null};this.append=function(a){if(h()){a=e(a);a=a.replace(new RegExp("^"+location.protocol+"//"+location.hostname),"");g=location.hash=a;if(b){var c=f[0].contentWindow.document;c.open();c.close();c.location.hash=a}d.splice(0,0,a.substr(1));d.splice(20,1)}};var h=function(){if(!b||f&&f[0])return true;if(!document.body)return false;f=$("<iframe/>").attr({id:"ifr_history",src:"#"}).css("display","none").prependTo(document.body);var a=f[0].contentWindow.document;
a.open();a.close();a.location.hash=g;return true};setInterval($.proxy(this,"check"),300)},HistoryManagerPushState=function(){var d=0,e=[];window.onpopstate=function(b){if(b=b.state){d=1;page.go(b)}};this.append=function(b){if(!d){history.pushState(b,null,b);e.splice(0,0,b);e.splice(20,1)}d=0};this.getBack=function(b){return e[b||0]||null};this.append($url())},historyManager=history.pushState?new HistoryManagerPushState:new HistoryManager;
function HTMLConverter(){}
HTMLConverter.prototype.normalize=function(a){function b(c,d){a=a.replace(c,d)}b(/<a.*?>/gi,"");b(/<\/a>/gi,"");b(/<li>/gi,"<p>&nbsp;&nbsp;&nbsp;-&nbsp;");b(/<\/li>/gi,"</p>");b(/<ol>/gi,"");b(/<\/ol>/gi,"");b(/<ul>/gi,"");b(/<\/ul>/gi,"");b(/<strong>(.*)<\/strong>/gi,"$1");b(/<b>(.*)<\/b>/gi,"$1");b(/<strike>(.*)<\/strike>/gi,"$1");b(/<u>(.*)<\/u>/gi,"$1");b(/<em>(.*)<\/em>/gi,"$1");b(/<img.*?src=.*smiley\-cool\.gif.*?\/>/gi,":)");b(/<img.*?src=.*smiley\-cry\.gif.*?\/>/gi,":(");b(/<img.*?src=.*smiley\-embarassed\.gif.*?\/>/gi,
":o)");b(/<img.*?src=.*smiley\-foot\-in\-mouth\.gif.*?\/>/gi,":/");b(/<img.*?src=.*smiley\-frown\.gif.*?\/>/gi,":(");b(/<img.*?src=.*smiley\-innocent\.gif.*?\/>/gi,"0:)");b(/<img.*?src=.*smiley\-kiss\.gif.*?\/>/gi,":kiss:");b(/<img.*?src=.*smiley\-laughing\.gif.*?\/>/gi,":D");b(/<img.*?src=.*smiley\-money\-mouth\.gif.*?\/>/gi,"$)");b(/<img.*?src=.*smiley\-sealed\.gif.*?\/>/gi,":[]");b(/<img.*?src=.*smiley\-smile\.gif.*?\/>/gi,":)");b(/<img.*?src=.*smiley\-surprised\.gif.*?\/>/gi,"8)");b(/<img.*?src=.*smiley\-tongue-out\.gif.*?\/>/gi,
":p");b(/<img.*?src=.*smiley\-undecided\.gif.*?\/>/gi,":\\");b(/<img.*?src=.*smiley\-wink\.gif.*?\/>/gi,";)");b(/<img.*?src=.*smiley\-yell\.gif.*?\/>/gi,"$%@!");b(/<blockquote>/gi,">&nbsp;&nbsp;");b(/<\/blockquote>/gi,"<br />");b(/<div>/gi,"");b(/<\/div>/gi,"<br />");b(/<td.*?>/gi,"");b(/<\/td>/gi,"&nbsp;&nbsp;");b(/<tr.*?>/gi,"<p>");b(/<\/tr>/gi,"</p>");b(/<table.*?>/gi,"<p>");b(/<\/table>/gi,"</p>");b(/<br.*?\/?>/gi,"[[br]]");b(/<p.*?\/?>/gi,"[[pstart]]");b(/<\/p>/gi,"[[pend]]");b(/<[a-z]*.*?>/gi,
"");b(/<\/.*>/gi,"");b(/\[\[br\]\]/gi,"<br />");b(/\[\[pstart\]\]/gi,"<p>");b(/\[\[pend\]\]/gi,"</p>");b(/&undefined;/gi,"'");return a};HTMLConverter.prototype.plain=function(a){function b(c,d){a=a.replace(c,d)}a=this.normalize(a);b(/(\r?\n)*<br[^>]*>(\r?\n)*/gi,"\r\n");b(/<p>/gi,"");b(/<\/p>/gi,"\r\n");b(/&nbsp;/gi," ");b(/&quot;/gi,'"');b(/&lt;/gi,"<");b(/&gt;/gi,">");b(/&amp;/gi,"&");return a};var validator={List:function(){var a=[],b=[];this.add=function(c){a.push(c);return this};this.isValid=function(c,d){for(var e=true,g=0;g<a.length;g++)if(!a[g].isValid(c)){b.push(a[g].getMessage());e=false;if(!d)return false}return e};this.getMessages=function(){return b}},Email:function(a){this.message=a||"\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b";
this.isValid=function(b){var c=b.indexOf(",");if(c<0)c=b.indexOf(";");b=c>=0?b.substring(0,c):b;if(b.indexOf("<")>0)b=b.substring(b.indexOf("<")+1,b.indexOf(">"));c=b.indexOf("@");var d=b.lastIndexOf(".");return c>0&&d>-1&&d<b.length-1&&c+1<d}}};CheckboxGroupNotifier=function(a){var b,c,d,e;this.reset=function(){b=$();c=$();d=$();e=[];return this};this.reset();this.list=function(){return b};this.checked=function(){return c};this.changed=function(){return d};this.addList=function(g){b=b.add(g);this.notify();return this};this.addChecked=function(g){c=c.add(g);this.notify();return this};this.addChanged=function(g){d=d.add(g);this.notify();return this};this.removeList=function(g){b=$cross(b,g,false);this.notify();return this};this.removeChecked=
function(g){c=$cross(c,g,false);this.notify();return this};this.removeChanged=function(g){d=$cross(d,g,false);this.notify();return this};this.addListener=function(g){e.indexOf(g)==-1&&e.push(g);return this};this.addListeners=function(g){for(var j=0;j<g.length;j++)this.addListener(g[j]);return this};this.removeListener=function(g){g=e.indexOf(g);g>-1&&e.splice(g,1);return this};this.removeListeners=function(g){for(var j=0;j<g.length;j++)this.removeListener(g[j]);return this};this.notify=function(){for(var g=
0;g<e.length;g++)e[g].update(this)};a&&this.addListeners(a)};
CheckboxGroup=function(a){this.list=$(a.list);a=a||{};if(a.name){var b=CheckboxGroup,c=this,d=$(a.head||null),e=a.onHeadChange||$.noop,g=a.onListChange||$.noop,j=null;this.options=a;if(a.notifier){this.notifier=a.notifier instanceof CheckboxGroupNotifier?a.notifier:b.getNotifier(a.notifier);this.notifier.addListeners(a.listeners||[]).addList(this.list).addChecked(this.list.filter(":checked"))}else this.notifier=null;var m=function(z,D){z=$jq(z);c.list.attr("checked",D);j=null;e(z);g(c.list);if(c.notifier)c.notifier[D?
"addChecked":"removeChecked"](c.list)},u=function(z,D){z=$(z);c.list.length==c.list.filter(":checked").length?d.attr("checked",true):d.removeAttr("checked");e(d);g(z);if(c.notifier)c.notifier[D?"addChecked":"removeChecked"](z)};this.onHeadClick=function(){m(this,this.checked)};this.onListClick=function(z){if(z.shiftKey&&j!==null){z=c.list.index(this);var D=c.list.index(j);z=c.list.slice(Math.min(z,D),Math.max(z,D)+1);c.setChecked(z,this.checked)}else u(this,this.checked);j=this};d.click(this.onHeadClick);
this.list.click(this.onListClick);this.setChecked=function(z,D){var v=$cross(z,d,true);if(v.length){D?v.attr("checked",true):v.removeAttr("checked");m(v,D);return this}z=$cross(z,c.list,true);D?z.attr("checked",true):z.removeAttr("checked");u(z,D);return this};this.addList=function(z,D){z=$(z);D=$ijq(D)?D[0]:D;z.click(this.onListClick);if(D){D=this.list.index(D);this.list=this.list.slice(0,D+1).add(z).add(this.list.slice(D+1))}else this.list=this.list.add(z);D=z.filter(":checked");z.data(a.name,this);
g(z);c.notifier&&c.notifier.addList(z).addChecked(D);return this};this.removeList=function(z){z=$(z);z.unbind("click",this.onListClick);this.list=$cross(this.list,z,false);g(z);c.notifier&&c.notifier.removeList(z).removeChecked(z);return this};this.head=function(){return d};this.destroy=function(){d.unbind("click",this.onHeadClick);_list.unbind("click",this.onListClick);c.notifier&&c.notifier.removeList(_list).removeChecked(_list);d=_list=$()}}};
CheckboxGroup.getNotifier=function(a){var b=CheckboxGroup;b.notifiers=b.notifiers||{};b.notifiers[a]||(b.notifiers[a]=new CheckboxGroupNotifier);return b.notifiers[a]};var bkExtend=function(){var a=arguments;if(a.length==1)a=[this,a[0]];for(var b in a[1])a[0][b]=a[1][b];return a[0]};function bkClass(){}bkClass.prototype.construct=function(){};bkClass.extend=function(a){var b=function(){if(arguments[0]!==bkClass)return this.construct.apply(this,arguments)},c=new this(bkClass);bkExtend(c,a);b.prototype=c;b.extend=this.extend;return b};
var bkElement=bkClass.extend({construct:function(a,b){if(typeof a=="string")a=(b||document).createElement(a);return a=$BK(a)},appendTo:function(a){a.appendChild(this);return this},appendBefore:function(a){a.parentNode.insertBefore(this,a);return this},addEvent:function(a,b){bkLib.addEvent(this,a,b);return this},setContent:function(a){this.innerHTML=a;return this},pos:function(){var a=0,b=0,c=this;if(c.offsetParent){do{a+=c.offsetLeft;b+=c.offsetTop}while(c=c.offsetParent)}c=!window.opera?parseInt(this.getStyle("border-width")||
this.style.border)||0:0;return[a+c,b+c+this.offsetHeight]},noSelect:function(){bkLib.noSelect(this);return this},parentTag:function(a){var b=this;do{if(b&&b.nodeName&&b.nodeName.toUpperCase()==a)return b;b=b.parentNode}while(b);return false},hasClass:function(a){return this.className.match(new RegExp("(\\s|^)nicEdit-"+a+"(\\s|$)"))},addClass:function(a){this.hasClass(a)||(this.className+=" nicEdit-"+a);return this},removeClass:function(a){if(this.hasClass(a))this.className=this.className.replace(new RegExp("(\\s|^)nicEdit-"+
a+"(\\s|$)")," ");return this},setStyle:function(a){var b=this.style;for(var c in a)switch(c){case "float":b.cssFloat=b.styleFloat=a[c];break;case "opacity":b.opacity=a[c];b.filter="alpha(opacity="+Math.round(a[c]*100)+")";break;case "className":this.className=a[c];break;default:b[c]=a[c]}return this},getStyle:function(a,b){b=!b?document.defaultView:b;if(this.nodeType==1)return b&&b.getComputedStyle?b.getComputedStyle(this,null).getPropertyValue(a):this.currentStyle[bkLib.camelize(a)]},remove:function(){this.parentNode.removeChild(this);
return this},setAttributes:function(a){for(var b in a)this[b]=a[b];return this}}),bkLib={isMSIE:navigator.appVersion.indexOf("MSIE")!=-1,addEvent:function(a,b,c){a.addEventListener?a.addEventListener(b,c,false):a.attachEvent("on"+b,c)},toArray:function(a){for(var b=a.length,c=new Array(b);b--;)c[b]=a[b];return c},noSelect:function(a){a.setAttribute&&a.nodeName.toLowerCase()!="input"&&a.nodeName.toLowerCase()!="textarea"&&a.setAttribute("unselectable","on");for(var b=0;b<a.childNodes.length;b++)bkLib.noSelect(a.childNodes[b])},
camelize:function(a){return a.replace(/\-(.)/g,function(b,c){return c.toUpperCase()})},inArray:function(a,b){return bkLib.search(a,b)!=null},search:function(a,b){for(var c=0;c<a.length;c++)if(a[c]==b)return c;return null},cancelEvent:function(a){a=a||window.event;if(a.preventDefault&&a.stopPropagation){a.preventDefault();a.stopPropagation()}return false},domLoad:[],domLoaded:function(){if(!arguments.callee.done){arguments.callee.done=true;for(i=0;i<bkLib.domLoad.length;i++)bkLib.domLoad[i]()}},onDomLoaded:function(a){this.domLoad.push(a);
if(document.addEventListener)document.addEventListener("DOMContentLoaded",bkLib.domLoaded,null);else if(bkLib.isMSIE){document.write("<style>.nicEdit-main p { margin: 0; outline:0 }</style><script id=__ie_onload defer "+(location.protocol=="https:"?"src='javascript:void(0)'":"src=//0")+"><\/script>");$BK("__ie_onload").onreadystatechange=function(){this.readyState=="complete"&&bkLib.domLoaded()}}window.onload=bkLib.domLoaded}};
function $BK(a){if(typeof a=="string")a=document.getElementById(a);return a&&!a.appendTo?bkExtend(a,bkElement.prototype):a}var bkEvent={addEvent:function(a,b){if(b){this.eventList=this.eventList||{};this.eventList[a]=this.eventList[a]||[];this.eventList[a].push(b)}return this},fireEvent:function(){var a=bkLib.toArray(arguments),b=a.shift();if(this.eventList&&this.eventList[b])for(var c=0;c<this.eventList[b].length;c++)this.eventList[b][c].apply(this,a)}};function __(a){return a}
Function.prototype.closure=function(){var a=this,b=bkLib.toArray(arguments),c=b.shift();return function(){if(typeof bkLib!="undefined")return a.apply(c,b.concat(bkLib.toArray(arguments)))}};Function.prototype.closureListener=function(){var a=this,b=bkLib.toArray(arguments),c=b.shift();return function(d){d=d||window.event;return a.apply(c,[d,d.target?d.target:d.srcElement].concat(b))}};
var nicEditorConfig=bkClass.extend({buttons:{bold:{name:"\u0416\u0438\u0440\u043d\u044b\u0439",command:"Bold",tags:["B","STRONG"],css:{"font-weight":"bold"},key:"b"},italic:{name:"\u041a\u0443\u0440\u0441\u0438\u0432",command:"Italic",tags:["EM","I"],css:{"font-style":"italic"},key:"i"},underline:{name:"\u041f\u043e\u0434\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439",command:"Underline",tags:["U"],css:{"text-decoration":"underline"},key:"u"},left:{name:"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e",
command:"justifyleft",noActive:true},center:{name:"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0446\u0435\u043d\u0442\u0440\u0443",command:"justifycenter",noActive:true},right:{name:"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e",command:"justifyright",noActive:true},justify:{name:"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u043a\u0440\u0430\u044f\u043c",
command:"justifyfull",noActive:true},ol:{name:"\u041d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a",command:"insertorderedlist",tags:["OL"]},ul:{name:"\u0421\u043f\u0438\u0441\u043e\u043a",command:"insertunorderedlist",tags:["UL"]},indent:{name:"\u041e\u0442\u0441\u0442\u0443\u043f",command:"indent",noActive:true},outdent:{name:"\u0423\u0431\u0440\u0430\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f",command:"outdent",noActive:true},hr:{name:"\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u043d\u0438\u044f",
command:"insertHorizontalRule",noActive:true}},iconsPath:"/i/niceditoricons.gif",buttonList:["bold","italic","underline","left","center","right","justify","ol","ul","indent","outdent","link","image","fontSize","fontFamily"],iconList:{html_text:1,bgcolor:2,forecolor:3,bold:4,center:5,hr:6,indent:7,italic:8,justify:9,left:10,ol:11,outdent:12,right:13,save:24,ul:18,underline:19,image:20,link:21,unlink:22,close:23,arrow:25}}),nicEditors={nicPlugins:[],editors:[],registerPlugin:function(a,b){this.nicPlugins.push({p:a,
o:b})},allTextAreas:function(a){for(var b=document.getElementsByTagName("textarea"),c=0;c<b.length;c++)nicEditors.editors.push((new nicEditor(a)).panelInstance(b[c]));return nicEditors.editors},findEditor:function(a){for(var b=nicEditors.editors,c=0;c<b.length;c++)if(b[c].instanceById(a))return b[c].instanceById(a)}},nicEditor=bkClass.extend({construct:function(a){this.options=new nicEditorConfig;bkExtend(this.options,a);this.nicInstances=[];this.loadedPlugins=[];a=nicEditors.nicPlugins;for(var b=
0;b<a.length;b++)this.loadedPlugins.push(new a[b].p(this,a[b].o));nicEditors.editors.push(this);bkLib.addEvent(document.body,"mousedown",this.selectCheck.closureListener(this))},panelInstance:function(a,b){a=this.checkReplace($BK(a));this.setPanel((new bkElement("DIV")).setStyle({width:"100%"}).appendBefore(a));return this.addInstance(a,b)},checkReplace:function(a){var b=nicEditors.findEditor(a);if(b){b.removeInstance(a);b.removePanel()}return a},addInstance:function(a,b){a=this.checkReplace($BK(a));
this.nicInstances.push(a.contentEditable||window.opera?new nicEditorInstance(a,b,this):new nicEditorIFrameInstance(a,b,this));return this},removeInstance:function(a){a=$BK(a);for(var b=this.nicInstances,c=0;c<b.length;c++)if(b[c].e==a){b[c].remove();this.nicInstances.splice(c,1)}},removePanel:function(){if(this.nicPanel){this.nicPanel.remove();this.nicPanel=null}},instanceById:function(a){a=$BK(a);for(var b=this.nicInstances,c=0;c<b.length;c++)if(b[c].e===a)return b[c]},setPanel:function(a){this.nicPanel=
new nicEditorPanel($BK(a),this.options,this);this.fireEvent("panel",this.nicPanel);return this},nicCommand:function(a,b){this.selectedInstance&&this.selectedInstance.nicCommand(a,b)},getIcon:function(a,b){var c=this.options.iconList[a];a=b.iconFiles?b.iconFiles[a]:"";return{backgroundImage:"url('"+(c?this.options.iconsPath:a)+"')",backgroundPosition:(c?(c-1)*-18:0)+"px 0px"}},selectCheck:function(a,b){do if(b.className&&b.className.indexOf("nicEdit")!=-1)return false;while(b=b.parentNode);this.fireEvent("blur",
this.selectedInstance,b);this.lastSelectedInstance=this.selectedInstance;this.selectedInstance=null;return false}});nicEditor=nicEditor.extend(bkEvent);
var nicEditorInstance=bkClass.extend({isSelected:false,construct:function(a,b,c){this.ne=c;this.elm=this.e=a;this.options=b||{};newX=parseInt(a.getStyle("width"))||a.clientWidth;newY=parseInt(a.getStyle("height"))||200;this.initialHeight=newY-8;if((c=a.nodeName.toLowerCase()=="textarea")||this.options.hasPanel){b=bkLib.isMSIE&&!(typeof document.body.style.maxHeight!="undefined"&&document.compatMode=="CSS1Compat");var d={width:"100%",background:"#fff",border:"none",overflowY:"auto",overflowX:"hidden"};
d[b?"height":"maxHeight"]=this.ne.options.maxHeight?this.ne.options.maxHeight+"px":null;this.editorContain=(new bkElement("DIV")).setStyle(d).appendBefore(a);d=(new bkElement("DIV")).setStyle({padding:"4px 0 4px 4px",outline:"0",minHeight:newY+"px"}).addClass("main").appendTo(this.editorContain);a.setStyle({display:"none"});d.innerHTML=a.innerHTML;if(c){d.setContent(a.value);this.copyElm=a;(a=a.parentTag("FORM"))&&bkLib.addEvent(a,"submit",this.saveContent.closure(this))}d.setStyle(b?{height:newY+
"px"}:{overflowX:"hidden",overflowY:"auto"});this.elm=d}this.ne.addEvent("blur",this.blur.closure(this));this.init();this.blur()},init:function(){this.elm.setAttribute("contentEditable","true");this.getContent()==""&&this.setContent("<br />");this.instanceDoc=document.defaultView;this.elm.addEvent("mousedown",this.selected.closureListener(this)).addEvent("keypress",this.keyDown.closureListener(this)).addEvent("focus",this.selected.closure(this)).addEvent("blur",this.blur.closure(this)).addEvent("keyup",
this.selected.closure(this));this.ne.fireEvent("add",this)},remove:function(){this.saveContent();if(this.copyElm||this.options.hasPanel){this.editorContain.remove();this.e.setStyle({display:"block"});this.ne.removePanel()}this.disable();this.ne.fireEvent("remove",this)},disable:function(){this.elm.setAttribute("contentEditable","false")},getSel:function(){return window.getSelection?window.getSelection():document.selection},getRng:function(){var a=this.getSel();if(!a)return null;return a.rangeCount>
0?a.getRangeAt(0):document.createRange?document.createRange():a.createRange()},selRng:function(a,b){if(window.getSelection){b.removeAllRanges();b.addRange(a)}else a.select()},selElm:function(){var a=this.getRng();if(a.startContainer){var b=a.startContainer;if(a.cloneContents().childNodes.length==1)for(var c=0;c<b.childNodes.length;c++){var d=b.childNodes[c].ownerDocument.createRange();d.selectNode(b.childNodes[c]);if(a.compareBoundaryPoints(Range.START_TO_START,d)!=1&&a.compareBoundaryPoints(Range.END_TO_END,
d)!=-1)return $BK(b.childNodes[c])}return $BK(b)}else return $BK(this.getSel().type=="Control"?a.item(0):a.parentElement())},saveRng:function(){this.savedRange=this.getRng();this.savedSel=this.getSel()},restoreRng:function(){this.savedRange&&this.selRng(this.savedRange,this.savedSel)},keyDown:function(a){a.ctrlKey&&this.ne.fireEvent("key",this,a)},selected:function(a,b){b||(b=this.selElm());if(!a||!a.ctrlKey){a=this.ne.selectedInstance;if(a!=this){a&&this.ne.fireEvent("blur",a,b);this.ne.selectedInstance=
this;this.ne.fireEvent("focus",a,b)}this.ne.fireEvent("selected",a,b);this.isFocused=true;this.elm.addClass("selected")}},blur:function(){this.isFocused=false;this.elm.removeClass("selected")},saveContent:function(){if(this.copyElm||this.options.hasPanel){this.ne.fireEvent("save",this);this.copyElm?(this.copyElm.value=this.getContent()):(this.e.innerHTML=this.getContent())}},getElm:function(){return this.elm},getContent:function(){this.content=this.getElm().innerHTML;this.ne.fireEvent("get",this);
return this.content},setContent:function(a){this.content=a;this.ne.fireEvent("set",this);this.elm.innerHTML=this.content},nicCommand:function(a,b){document.execCommand(a,false,b)},insertChar:function(a,b){b=b||this.getRng();var c=a.charAt(0)=="&"&&a.charAt(a.length-1)==";";if(bkLib.isMSIE)if(c){c=document.createElement("DIV");c.innerHTML=a;b.text=c.firstChild.nodeValue}else b.text=a.match(/^<br\/?>$/i)?"\r\n":a;else{b.deleteContents();if(a.match(/^<br\/?>$/i))a=document.createElement("BR");else if(c){c=
document.createElement("DIV");c.innerHTML=a;a=c.firstChild}else a=document.createTextNode(a);b.insertNode(a);b.selectNode(a);b.collapse(false)}}}),nicEditorIFrameInstance=nicEditorInstance.extend({savedStyles:[],init:function(){var a=this.elm.innerHTML.replace(/^\s+|\s+$/g,"");this.elm.innerHTML="";!a&&(a="<br />");this.initialContent=a;this.elmFrame=(new bkElement("iframe")).setAttributes({src:"javascript:;",frameBorder:0,allowTransparency:"true",scrolling:"no"}).setStyle({height:"100px",width:"100%"}).addClass("frame").appendTo(this.elm);
this.copyElm&&this.elmFrame.setStyle({width:this.elm.offsetWidth-4+"px"});a=["font-size","font-family","font-weight","color"];for(itm in a)this.savedStyles[bkLib.camelize(itm)]=this.elm.getStyle(itm);setTimeout(this.initFrame.closure(this),50)},disable:function(){this.elm.innerHTML=this.getContent()},initFrame:function(){var a=$BK(this.elmFrame.contentWindow.document);a.designMode="on";a.open();var b=this.ne.options.externalCSS;a.write("<html><head>"+(b?'<link href="'+b+'" rel="stylesheet" type="text/css" />':
"")+'</head><body id="nicEditContent" style="margin: 0 !important; background-color: transparent !important;">'+this.initialContent+"</body></html>");a.close();this.frameDoc=a;this.frameWin=$BK(this.elmFrame.contentWindow);this.frameContent=$BK(this.frameWin.document.body).setStyle(this.savedStyles);this.instanceDoc=this.frameWin.document.defaultView;this.heightUpdate();this.frameDoc.addEvent("mousedown",this.selected.closureListener(this)).addEvent("keyup",this.heightUpdate.closureListener(this)).addEvent("keydown",
this.keyDown.closureListener(this)).addEvent("keyup",this.selected.closure(this));this.ne.fireEvent("add",this)},getElm:function(){return this.frameContent},setContent:function(a){this.content=a;this.ne.fireEvent("set",this);this.frameContent.innerHTML=this.content;this.heightUpdate()},getSel:function(){return this.frameWin?this.frameWin.getSelection():this.frameDoc.selection},heightUpdate:function(){this.elmFrame.style.height=Math.max(this.frameContent.offsetHeight,this.initialHeight)+"px"},nicCommand:function(a,
b){this.frameDoc.execCommand(a,false,b);setTimeout(this.heightUpdate.closure(this),100)}}),nicEditorPanel=bkClass.extend({construct:function(a,b,c){this.elm=a;this.options=b;this.ne=c;this.panelButtons=[];this.buttonList=bkExtend([],this.ne.options.buttonList);this.panelContain=(new bkElement("DIV")).setStyle({overflow:"hidden",width:"100%",backgroundColor:"#efefef"}).addClass("panelContain");this.panelElm=(new bkElement("DIV")).setStyle({margin:"2px",marginTop:"0px",zoom:1,overflow:"hidden"}).addClass("panel").appendTo(this.panelContain);
this.panelContain.appendTo(a);b=this.ne.options;c=b.buttons;for(button in c)this.addButton(button,b,true);this.reorder();a.noSelect()},addButton:function(a,b){var c=b.buttons[a];c=c.type?eval("(typeof("+c.type+') == "undefined") ? null : '+c.type+";"):nicEditorButton;var d=bkLib.inArray(this.buttonList,a);if(c&&(d||this.ne.options.fullPanel)){this.panelButtons.push(new c(this.panelElm,a,b,this.ne));d||this.buttonList.push(a)}},findButton:function(a){for(var b=0;b<this.panelButtons.length;b++)if(this.panelButtons[b].name==
a)return this.panelButtons[b]},reorder:function(){for(var a=this.buttonList,b=0;b<a.length;b++){var c=this.findButton(a[b]);c&&this.panelElm.appendChild(c.margin)}},remove:function(){this.elm.remove()}}),nicEditorButton=bkClass.extend({construct:function(a,b,c,d){this.options=c.buttons[b];this.name=b;this.ne=d;this.elm=a;this.margin=(new bkElement("DIV")).setStyle({"float":"left",marginTop:"2px"}).appendTo(a);this.contain=(new bkElement("DIV")).setStyle({width:"20px",height:"20px"}).addClass("buttonContain").appendTo(this.margin);
this.border=(new bkElement("DIV")).setStyle({backgroundColor:"#efefef",border:"1px solid #efefef"}).appendTo(this.contain);this.button=(new bkElement("DIV")).setStyle({width:"18px",height:"18px",overflow:"hidden",zoom:1,cursor:"pointer"}).addClass("button").setStyle(this.ne.getIcon(b,c)).appendTo(this.border);this.button.addEvent("mouseover",this.hoverOn.closure(this)).addEvent("mouseout",this.hoverOff.closure(this)).addEvent("mousedown",this.mouseClick.closure(this)).noSelect();if(!window.opera)this.button.onmousedown=
this.button.onclick=bkLib.cancelEvent;d.addEvent("selected",this.enable.closure(this)).addEvent("blur",this.disable.closure(this)).addEvent("key",this.key.closure(this));this.disable();this.init()},init:function(){},hide:function(){this.contain.setStyle({display:"none"})},updateState:function(){if(this.isDisabled)this.setBg();else if(this.isHover)this.setBg("hover");else this.isActive?this.setBg("active"):this.setBg()},setBg:function(a){switch(a){case "hover":var b={border:"1px solid #666",backgroundColor:"#ddd"};
break;case "active":b={border:"1px solid #666",backgroundColor:"#ccc"};break;default:b={border:"1px solid #efefef",backgroundColor:"#efefef"}}this.border.setStyle(b).addClass("button-"+a)},checkNodes:function(a){var b=a;do if(this.options.tags&&bkLib.inArray(this.options.tags,b.nodeName)){this.activate();return true}while(b=b.parentNode&&b.className!="nicEdit");for(b=$BK(a);b.nodeType==3;)b=$BK(b.parentNode);if(this.options.css)for(itm in this.options.css)if(this.ne.selectedInstance&&b.getStyle(itm,
this.ne.selectedInstance.instanceDoc)==this.options.css[itm]){this.activate();return true}this.deactivate();return false},activate:function(){if(!this.isDisabled){this.isActive=true;this.updateState();this.ne.fireEvent("buttonActivate",this)}},deactivate:function(){this.isActive=false;this.updateState();this.isDisabled||this.ne.fireEvent("buttonDeactivate",this)},enable:function(a,b){this.isDisabled=false;this.contain.setStyle({opacity:1}).addClass("buttonEnabled");this.updateState();this.checkNodes(b)},
disable:function(){this.isDisabled=true;this.contain.setStyle({opacity:0.6}).removeClass("buttonEnabled");this.updateState()},toggleActive:function(){this.isActive?this.deactivate():this.activate()},hoverOn:function(){if(!this.isDisabled){this.isHover=true;this.updateState();this.ne.fireEvent("buttonOver",this)}},hoverOff:function(){this.isHover=false;this.updateState();this.ne.fireEvent("buttonOut",this)},mouseClick:function(){if(this.options.command){this.ne.nicCommand(this.options.command,this.options.commandArgs);
this.options.noActive||this.toggleActive()}this.ne.fireEvent("buttonClick",this)},key:function(a,b){if(this.options.key&&b.ctrlKey&&String.fromCharCode(b.keyCode||b.charCode).toLowerCase()==this.options.key){this.mouseClick();b.preventDefault&&b.preventDefault()}}}),nicPlugin=bkClass.extend({construct:function(a,b){this.options=b;this.ne=a;this.ne.addEvent("panel",this.loadPanel.closure(this));this.init()},loadPanel:function(a){var b=this.options.buttons;for(var c in b)a.addButton(c,this.options);
a.reorder()},init:function(){}}),nicPaneOptions={},nicEditorPane=bkClass.extend({construct:function(a,b,c,d){this.ne=b;this.elm=a;this.pos=a.pos();this.contain=(new bkElement("div")).setStyle({zIndex:"99999",overflow:"hidden",position:"absolute",left:this.pos[0]+"px",top:this.pos[1]+(bkLib.isMSIE?3:2)+"px"});this.pane=(new bkElement("div")).setStyle({fontSize:"12px",border:"1px solid #ccc",overflow:"hidden",padding:"4px",textAlign:"left",backgroundColor:"#ffffc9"}).addClass("pane").setStyle(c).appendTo(this.contain);
if(d&&!d.options.noClose)this.close=(new bkElement("div")).setStyle({"float":"right",height:"16px",width:"16px",cursor:"pointer"}).setStyle(this.ne.getIcon("close",nicPaneOptions)).addEvent("mousedown",d.removePane.closure(this)).appendTo(this.pane);this.contain.noSelect().appendTo(document.body);this.position();this.init()},init:function(){},position:function(){if(this.ne.nicPanel){var a=this.ne.nicPanel.elm;a=a.pos()[0]+parseInt(a.offsetWidth)-(parseInt(this.pane.offsetWidth)+8);a<this.pos[0]&&
this.contain.setStyle({left:a+"px"})}},toggle:function(){this.isVisible=!this.isVisible;this.contain.setStyle({display:this.isVisible?"block":"none"})},remove:function(){if(this.contain){this.contain.remove();this.contain=null}},append:function(a){a.appendTo(this.pane)},setContent:function(a){this.pane.setContent(a)}}),nicEditorAdvancedButton=nicEditorButton.extend({closeAllButThis:function(){if(!(!this.ne||!this.ne.nicPanel||!this.ne.nicPanel.panelButtons))for(var a=this.ne.nicPanel.panelButtons,
b=0;b<a.length;b++)a[b]===this||typeof a[b].removePane=="undefined"||a[b].removePane()},init:function(){this.ne.addEvent("selected",this.removePane.closure(this)).addEvent("blur",this.removePane.closure(this))},mouseClick:function(){if(!this.isDisabled)if(this.pane&&this.pane.pane)this.removePane();else{this.pane=new nicEditorPane(this.contain,this.ne,{width:this.width||"270px",backgroundColor:"#fff"},this);this.addPane();this.ne.selectedInstance.saveRng()}},addForm:function(a,b){this.form=(new bkElement("form")).addEvent("submit",
this.submit.closureListener(this));this.pane.append(this.form);this.inputs={};for(itm in a){var c=a[itm],d="";if(b)d=b.getAttribute(itm);d||(d=c.value||"");var e=a[itm].type;if(e=="title")(new bkElement("div")).setContent(c.txt).setStyle({fontSize:"14px",fontWeight:"bold",padding:"0px",margin:"2px 0"}).appendTo(this.form);else{var f=(new bkElement("div")).setStyle({overflow:"hidden",clear:"both"}).appendTo(this.form);c.txt&&(new bkElement("label")).setAttributes({"for":itm}).setContent(c.txt).setStyle({margin:"2px 4px",
fontSize:"13px",width:"87px",lineHeight:"20px",textAlign:"right","float":"left"}).appendTo(f);switch(e){case "text":this.inputs[itm]=(new bkElement("input")).setAttributes({id:itm,value:d,type:"text"}).setStyle({margin:"2px 0",fontSize:"13px","float":"left",height:"20px",border:"1px solid #ccc",overflow:"hidden"}).setStyle(c.style).appendTo(f);break;case "select":this.inputs[itm]=(new bkElement("select")).setAttributes({id:itm}).setStyle({border:"1px solid #ccc","float":"left",margin:"2px 0"}).appendTo(f);
for(opt in c.options)(new bkElement("option")).setAttributes({value:opt,selected:opt==d?"selected":""}).setContent(c.options[opt]).appendTo(this.inputs[itm]);break;case "content":this.inputs[itm]=(new bkElement("textarea")).setAttributes({id:itm}).setStyle({border:"1px solid #ccc","float":"left"}).setStyle(c.style).appendTo(f);this.inputs[itm].value=d}}}(new bkElement("input")).setAttributes({type:"submit"}).setStyle({backgroundColor:"#efefef",border:"1px solid #ccc",margin:"3px 0","float":"left",
clear:"both"}).appendTo(this.form);this.form.onsubmit=bkLib.cancelEvent},submit:function(){},findElm:function(a,b,c){a=this.ne.selectedInstance.getElm().getElementsByTagName(a);for(var d=0;d<a.length;d++)if(a[d].getAttribute(b)==c)return $BK(a[d])},removePane:function(){if(this.pane){this.pane.remove();this.pane=null;this.ne.selectedInstance.restoreRng()}}}),nicButtonTips=bkClass.extend({construct:function(a){this.ne=a;a.addEvent("buttonOver",this.show.closure(this)).addEvent("buttonOut",this.hide.closure(this))},
show:function(a){this.timer=setTimeout(this.create.closure(this,a),400)},create:function(a){this.timer=null;if(!this.pane){this.pane=new nicEditorPane(a.button,this.ne,{fontSize:"12px",marginTop:"5px"});this.pane.setContent(a.options.name)}},hide:function(){this.timer&&clearTimeout(this.timer);if(this.pane)this.pane=this.pane.remove()},removePane:function(){this.hide()}});nicEditors.registerPlugin(nicButtonTips);
var nicSelectOptions={buttons:{fontSize:{name:"\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430",type:"nicEditorFontSizeSelect",command:"fontsize"},fontFamily:{name:"\u0422\u0438\u043f \u0448\u0440\u0438\u0444\u0442\u0430",type:"nicEditorFontFamilySelect",command:"fontname"}}},nicEditorSelect=bkClass.extend({construct:function(a,b,c,d){this.options=c.buttons[b];this.elm=a;this.ne=d;this.name=b;this.selOptions=[];this.margin=(new bkElement("div")).setStyle({"float":"left",
margin:"2px 1px 0 1px"}).appendTo(this.elm);this.contain=(new bkElement("div")).setStyle({width:"115px",height:"20px",cursor:"pointer",overflow:"hidden"}).addClass("selectContain").addEvent("click",this.toggle.closure(this)).appendTo(this.margin);this.items=(new bkElement("div")).setStyle({overflow:"hidden",zoom:1,border:"1px solid #ccc",paddingLeft:"3px",backgroundColor:"#fff"}).appendTo(this.contain);this.control=(new bkElement("div")).setStyle({overflow:"hidden","float":"right",height:"18px",width:"16px"}).addClass("selectControl").setStyle(this.ne.getIcon("arrow",
c)).appendTo(this.items);this.txt=(new bkElement("div")).setStyle({overflow:"hidden","float":"left",width:"90px",height:"14px",marginTop:"1px",fontFamily:"sans-serif",textAlign:"center",fontSize:"12px"}).addClass("selectTxt").appendTo(this.items);if(!window.opera)this.contain.onmousedown=this.control.onmousedown=this.txt.onmousedown=bkLib.cancelEvent;this.margin.noSelect();this.ne.addEvent("selected",this.enable.closure(this)).addEvent("blur",this.disable.closure(this));this.disable();this.init()},
disable:function(){this.isDisabled=true;this.close();this.contain.setStyle({opacity:0.6})},enable:function(){this.isDisabled=false;this.close();this.contain.setStyle({opacity:1})},setDisplay:function(a){this.txt.setContent(a)},toggle:function(){this.isDisabled||(this.pane?this.close():this.open())},open:function(){this.pane=new nicEditorPane(this.items,this.ne,{width:"88px",padding:"0px",borderTop:0,borderLeft:"1px solid #ccc",borderRight:"1px solid #ccc",borderBottom:"0px",backgroundColor:"#fff"});
for(var a=0;a<this.selOptions.length;a++){var b=this.selOptions[a],c=(new bkElement("div")).setStyle({overflow:"hidden",borderBottom:"1px solid #ccc",width:"88px",textAlign:"left",overflow:"hidden",cursor:"pointer"}),d=(new bkElement("div")).setStyle({padding:"0px 4px"}).setContent(b[1]).appendTo(c).noSelect();d.addEvent("click",this.update.closure(this,b[0])).addEvent("mouseover",this.over.closure(this,d)).addEvent("mouseout",this.out.closure(this,d)).setAttributes("id",b[0]);this.pane.append(c);
if(!window.opera)d.onmousedown=bkLib.cancelEvent}},close:function(){if(this.pane)this.pane=this.pane.remove()},over:function(a){a.setStyle({backgroundColor:"#ccc"})},out:function(a){a.setStyle({backgroundColor:"#fff"})},add:function(a,b){this.selOptions.push(new Array(a,b))},update:function(a){this.ne.nicCommand(this.options.command,a);this.close()}}),nicEditorFontSizeSelect=nicEditorSelect.extend({sel:{1:"1&nbsp;(8pt)",2:"2&nbsp;(10pt)",3:"3&nbsp;(12pt)",4:"4&nbsp;(14pt)",5:"5&nbsp;(18pt)",6:"6&nbsp;(24pt)"},
init:function(){this.setDisplay("\u0420\u0430\u0437\u043c\u0435\u0440&nbsp;\u0448\u0440\u0438\u0444\u0442\u0430");for(itm in this.sel)this.add(itm,'<font size="'+itm+'">'+this.sel[itm]+"</font>")}}),nicEditorFontFamilySelect=nicEditorSelect.extend({sel:{arial:"Arial","comic sans ms":"Comic Sans","courier new":"Courier New",georgia:"Georgia",helvetica:"Helvetica",impact:"Impact","times new roman":"Times","trebuchet ms":"Trebuchet",verdana:"Verdana"},init:function(){this.setDisplay("\u0422\u0438\u043f&nbsp;\u0448\u0440\u0438\u0444\u0442\u0430");
for(itm in this.sel)this.add(itm,'<font face="'+itm+'">'+this.sel[itm]+"</font>")}});nicEditors.registerPlugin(nicPlugin,nicSelectOptions);
var nicLinkOptions={buttons:{link:{name:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443",type:"nicLinkButton",tags:["A"]}}},nicLinkButton=nicEditorAdvancedButton.extend({addPane:function(){this.closeAllButThis();this.ln=this.ne.selectedInstance.selElm().parentTag("A");this.addForm({"":{type:"title",txt:"\u0413\u0438\u043f\u0435\u0440\u0441\u0441\u044b\u043b\u043a\u0430"},href:{type:"text",txt:"\u0410\u0434\u0440\u0435\u0441",value:"http://",style:{width:"150px"}},
title:{type:"text",txt:"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435"},target:{type:"select",txt:"\u041e\u0442\u043a\u0440\u044b\u0442\u044c",options:{"":"\u0432 \u0442\u043e\u043c \u0436\u0435 \u043e\u043a\u043d\u0435",_blank:"\u0432 \u043d\u043e\u0432\u043e\u043c \u043e\u043a\u043d\u0435"},style:{width:"100px"}}},this.ln)},submit:function(){var a=this.inputs.href.value;if(a=="http://"||a==""){alert("\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u0432\u0435\u0441\u0442\u0438 \u0430\u0434\u0440\u0435\u0441");
return false}this.removePane();if(!this.ln){a=this.inputs.title.value||a;this.ne.nicCommand("createlink",a);this.ln=this.findElm("A","href",a)}this.ln&&this.ln.setAttributes({href:this.inputs.href.value,title:this.inputs.title.value,target:this.inputs.target.options[this.inputs.target.selectedIndex].value})}});nicEditors.registerPlugin(nicPlugin,nicLinkOptions);
var nicSmiles={buttons:{bgcolor:{name:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u043c\u0430\u0439\u043b\u0438\u043a",type:"nicEditorSmileButton",noClose:true}}},nicEditorSmileButton=nicEditorAdvancedButton.extend({addPane:function(){this.closeAllButThis();var a=function(e,f){f=f||5;e=(new bkElement("DIV")).setStyle({"float":"left",width:"168px"}).appendTo(e);(new bkElement("IMG")).setAttributes({src:"/i/1x1.gif"}).setStyle({width:"1px",height:f+"px"}).appendTo(e)},b=(new bkElement("DIV")).setStyle({width:"170px",
height:"100px",textAlign:"center"});a(b);for(var c=1;c<17;c++){var d=(new bkElement("DIV")).setStyle({"float":"left",width:"42px",textAlign:"center"}).appendTo(b);c%4==0&&a(b);(new bkElement("IMG")).setStyle({cursor:"pointer"}).setAttributes({src:"/i/smiles/"+c+".gif?v=5"}).addEvent("click",this.insertSmile.closure(this,c)).appendTo(d)}this.pane.append(b.noSelect())},insertSmile:function(a){this.ne.nicCommand("insertImage",window.location.protocol+"//"+window.location.hostname+"/i/smiles/"+a+".gif");
this.removePane();a=$(this.ne.instanceById("compose_text").getElm());a.next("#smile_inp").length||$hidden("smiles",1).id("smile_inp").insertAfter(a)},mouseClick:function(){if(!this.isDisabled)if(this.pane&&this.pane.pane)this.removePane();else{this.pane=new nicEditorPane(this.contain,this.ne,{width:"175px",backgroundColor:"#fff"},this);this.addPane();this.ne.selectedInstance&&this.ne.selectedInstance.saveRng()}}});nicEditors.registerPlugin(nicPlugin,nicSmiles);
var nicColorOptions={buttons:{forecolor:{name:"\u0426\u0432\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0430",type:"nicEditorColorButton",noClose:true}}},nicEditorColorButton=nicEditorAdvancedButton.extend({addPane:function(){this.closeAllButThis();var a={0:"00",1:"33",2:"66",3:"99",4:"CC",5:"FF"},b=(new bkElement("DIV")).setStyle({width:"270px"});for(var c in a)for(var d in a)for(var e in a){var f="#"+a[c]+a[e]+a[d],h=(new bkElement("DIV")).setStyle({cursor:"pointer",height:"15px","float":"left"}).appendTo(b),
g=(new bkElement("DIV")).setStyle({border:"2px solid "+f}).appendTo(h);f=(new bkElement("DIV")).setStyle({backgroundColor:f,overflow:"hidden",width:"11px",height:"11px"}).addEvent("click",this.colorSelect.closure(this,f)).addEvent("mouseover",this.on.closure(this,g)).addEvent("mouseout",this.off.closure(this,g,f)).appendTo(g);if(!window.opera)h.onmousedown=f.onmousedown=bkLib.cancelEvent}this.pane.append(b.noSelect())},colorSelect:function(a){this.ne.nicCommand("foreColor",a);this.removePane()},on:function(a){a.setStyle({border:"2px solid #000"})},
off:function(a,b){a.setStyle({border:"2px solid "+b})}}),nicEditorBgColorButton=nicEditorColorButton.extend({colorSelect:function(a){this.ne.nicCommand("hiliteColor",a);this.removePane()}});nicEditors.registerPlugin(nicPlugin,nicColorOptions);
var nicImageButton=nicEditorAdvancedButton.extend({addPane:function(){this.closeAllButThis();this.im=this.ne.selectedInstance.selElm().parentTag("IMG");this.addForm({"":{type:"title",txt:"\u041a\u0430\u0440\u0442\u0438\u043d\u043a\u0430"},src:{type:"text",txt:"\u0410\u0434\u0440\u0435\u0441",value:"http://",style:{width:"150px"}},alt:{type:"text",txt:"\u0422\u0435\u043a\u0441\u0442",style:{width:"100px"}},align:{type:"select",txt:"\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435",
options:{none:"\u041d\u0435\u0442",left:"\u0412\u043b\u0435\u0432\u043e",right:"\u0412\u043f\u0440\u0430\u0432\u043e"}}},this.im)},submit:function(){var a=this.inputs.src.value;if(a==""||a=="http://"){alert("\u0412\u0432\u0435\u0434\u0438\u0442\u0435 URL \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0438");return false}this.removePane();if(!this.im){this.ne.nicCommand("insertImage","javascript:nicImTemp();");this.im=this.findElm("IMG","src",
"javascript:nicImTemp();")}this.im&&this.im.setAttributes({src:this.inputs.src.value,alt:this.inputs.alt.value,align:this.inputs.align.value})}});nicEditors.registerPlugin(nicPlugin,{buttons:{image:{name:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443",type:"nicImageButton",tags:["IMG"]}}});
nicEditor=nicEditor.extend({floatingPanel:function(){this.floating=(new bkElement("DIV")).setStyle({position:"absolute",top:"-1000px"}).appendTo(document.body);this.addEvent("focus",this.reposition.closure(this)).addEvent("blur",this.hide.closure(this));this.setPanel(this.floating)},reposition:function(){var a=this.selectedInstance.e;this.floating.setStyle({width:(parseInt(a.getStyle("width"))||a.clientWidth)+"px"});var b=a.offsetTop-this.floating.offsetHeight;if(b<0)b=a.offsetTop+a.offsetHeight;
this.floating.setStyle({top:b+"px",left:a.offsetLeft+"px",display:"block"})},hide:function(){this.floating.setStyle({top:"-1000px"})}});function AdbSuggest(a){a=a||{};this._timeout=2E3;this._activeElement=null;this._initialText="";this._elements=[];this._listHolder=this._list=null;this._aDelimChars=[" ",","];this._extractedText="";this._listPosition=this._extractedEnd=this._extractedStart=0;this._xml={};this._enterPressed=false;var b=this,c=false;this.init=function(){};this.bindElement=function(e){e=$jq(e);e.bind(!window.opera?"keydown":"keypress",this.processEnterKey).keyup(this.processKeyEvent).blur(function(){$delay(function(){if(c)c=
false;else{b.hideList();b._initialText=""}},0.2)}).focus(function(g){b._initialText=g.currentTarget.value;b.rewindListPosition()})};this.processEnterKey=function(e){if(e.which==13||e.which==10)if(b._list){b._enterPressed=true;b.appendAddressByEnter();b.hideList();e.stopPropagation();return false}else return true};this.processKeyEvent=function(e){if(b._enterPressed)b._enterPressed=false;else{var g=e.currentTarget;if(b.trim(g.value)=="")b.hideList();else{b._initialText=g.value;e=e.which;if(e==9||e==
16||e==17||e>=18&&e<=20||e==27||e>=33&&e<=35||e>=36&&e<=37||e==39||e>=44&&e<=45)return true;if(e==38||e==40)b.scrollList(e==40);else{e=b.getCaretPosition(g);e=b.extractText(g.value,e);if(e!=""){b._extractedText=e;b._activeElement=g;b.suggestTry(e);b.rewindListPosition()}else b.hideList()}}}};this.scrollList=function(e){var g=this.getList(),j=g.childNodes[0].childNodes.length;e=this._listPosition+(e?1:-1);if(e<=0||e>j)return false;for(var m=0;m<j;m++)g.childNodes[0].childNodes[m].className=m+1==e?
"active":"";this._listPosition=e};this.appendAddressByEnter=function(){if(this._listPosition){var e=this.getList().childNodes[0].childNodes;e.item(this._listPosition-1)&&this.appendAddress($(e.item(this._listPosition-1).childNodes[0]).text())}return false};this.appendAddressByClick=function(){c=true;this.tagName&&this.tagName.toUpperCase()=="A"&&b.appendAddress($(this).text());return false};this.getCaretPosition=function(e){if(e.selectionStart)return e.selectionStart;else if(!document.selection)return 0;
e.focus();var g=document.selection.createRange();g.moveStart("character",-e.value.length);return nCaretPos=g.text.length};this.suggestTry=function(e){e=e.replace(/[<>]+/m,"").toLowerCase();if(e!=""){var g=e.charAt(0);if(this._xml[g]!==1){if(typeof this._xml[g]=="object")return this._draw(e);this._xml[g]=1;new Ajax.Request("/adb/suggest/",{method:"post",parameters:{part:encodeURIComponent(g)},onSuccess:function(j){b._xml[g]=j.responseXML;typeof b._xml[g].setProperty!="undefined"&&b._xml[g].setProperty("SelectionLanguage",
"XPath");b._draw(e)}})}}};this._translit=function(e){for(var g=["\u0446","\u0447","\u0448","\u0449","\u044a","\u044b","\u044c","\u044d","\u044e","\u044f","\u0430","\u0431","\u0432","\u0433","\u0434","\u0435","\u0451","\u0436","\u0437","\u0438","\u0439","\u043a","\u043b","\u043c","\u043d","\u043e","\u043f","\u0440","\u0441","\u0442","\u0443","\u0444","\u0445"],j=["ts","ch","sh","shh","'","y","'","e","yu","ya","a","b","v","g","d","e","jo","zh","z","i","j","k","l","m","n","o","p","r","s","t","u","f",
"h"],m=0;m<g.length;m++)e=e.replace(new RegExp(g[m]),j[m]);return e};this._draw=function(e){if(e=e.toLowerCase()){var g=this._xml[e.charAt(0)];if(typeof g=="object"){var j=this._translit(e);e=e.replace(/"/g,"&quot;");j=j.replace(/"/g,"&quot;");e=g.selectNodes('/contacts/contact[starts-with(@emailLower,"'+e+'") or starts-with(@emailLower,"'+j+'") or starts-with(@nameLower,"'+e+'") or starts-with(@nameLower,"'+j+'") or starts-with(@name2Lower,"'+e+'") or starts-with(@name2Lower,"'+j+'") or starts-with(@nickLower,"'+
e+'") or starts-with(@nickLower,"'+j+'")]');this.clearList();g=this.getList().childNodes[0];j=Math.min(e.length,10);for(var m=0;m<j;m++){var u=e[m].getAttribute("nick"),z=e[m].getAttribute("email");$('<li><a href="#">'+(u?u+" &lt;"+z+"&gt;":z)+"</a></li>").children().click(b.appendAddressByClick).end().appendTo(g)}e.length?b.showList():b.hideList()}}};this.extractText=function(e,g){g=g-1;if(this.isDelim(e.charAt(g)))return"";for(e.charAt(g);g>0;){if(this.isDelim(e.charAt(g-1)))break;g--}for(var j=
e.length,m=g+1;m<j;){if(this.isDelim(e.charAt(m)))break;m++}this._extractedStart=g;this._extractedEnd=m;e=e.substr(g,m-g);e=e.length==1&&this.isDelim(e)?"":e;return this.trim(e)};this.isDelim=function(e){for(var g=this._aDelimChars,j=0,m=g.length;j<m;j++)if(g[j]==e)return true;return false};this.getList=function(){if(!this._list){this._list=document.createElement("div");this._list.className="suggestwrap";var e=document.createElement("ul");e.className="suggest";this._list.appendChild(e)}return this._list};
this.clearList=function(){for(var e=this.getList().childNodes[0];e.childNodes.length;)e.removeChild(e.childNodes[0])};this.showList=function(){var e=$(this.getList()),g=$(this._activeElement),j=g.offset();e.css({position:"absolute",left:j.left-1,top:j.top+g.outerHeight()+(!$.browser.safari?4:2)});page.modalView&&e.css("z-index",1003);e.appendTo(document.body).show()};this.hideList=function(){$(this.getList()).remove();this._list=null};this._nullFunc=function(){return false};this.trim=function(e){return e.replace(/^(\s)*/,
"").replace(/(\s)*$/,"")};this.rewindListPosition=function(){this._listPosition=0};this.appendAddress=function(e){b.hideList();var g=this._activeElement;e=e.replace("&gt;",">");e=e.replace("&lt;","<");e=e.replace("&quot;",'"');var j=this._extractedStart,m=this._extractedEnd,u=g.value,z=u.substr(0,j),D=u.substr(m);for(j=j-1;j>0;j--)if(u.charAt(j)!=" "){u.charAt(j);break}j=m+1;for(m=u.length;j<m;j++)if(u.charAt(j)!=" "){u.charAt(j);break}g.value=b.trim(z+e+D)+(!a.noComma?", ":"")};if(a.bind)for(var d=
0;d<a.bind.length;d++)this.bindElement(a.bind[d])};var adbPopup={toId:"to",ccId:"cc",bccId:"bcc",div:{length:0},form:null,search:null,emails:{},maxEmailsCount:10,substituteWorking:false,req:null,cachedHtml:null,clear:function(){this.cachedHtml=null;return this},show:function(){if(this.cachedHtml)this.fill(this.cachedHtml);else{var a=this;this.req=new Ajax.Request("/adb/popup",{onSuccess:function(b){b=b.responseText;a.cachedHtml=b;a.fill(b)}})}return false},close:function(a){this.div.dialog("close");a&&this.fields.apply();page.removeChild("adb-groups")},
goEdit:function(){this.div.dialog("close");page.go("/adb/")},fill:function(a){this.fields.parse();this.div=page.win("adb_popup",a,{width:630,height:382,draggable:1});adbPopup.groupsSelect();this.search.init();this.fillCheckboxes();a=$("#adb-search-inp");a.aplaceholder();a[0].focus()},setFilter:function(a,b){b=b||0;this.req=new Ajax.Request("/adb/popup/",{parameters:{page:b,gid:a},onSuccess:$.proxy(this,"update")});return false},update:function(a){this.cachedHtml=a=a.responseText;this.div.html(a);
adbPopup.groupsSelect();this.search.init();this.fillCheckboxes()},fillCheckboxes:function(){var a=this;$("#adbResultsForm").children(".aditem").each(function(b,c){var d=($attr(c,"id")||"").replace("adbCtRow_","");if(d){b=$el("adbCtEmail_"+d).innerHTML.toLowerCase();c=$el("adbCtTo_"+d);var e=$el("adbCtCc_"+d);d=$el("adbCtBcc_"+d);if(a.fields.to.exists(b)){c.checked=true;c.disabled=false}else{c.disabled=a.fields.emailsCount>=a.maxEmailsCount;c.checked=false}if(a.fields.cc.exists(b)){e.checked=true;
e.disabled=false}else{e.disabled=a.fields.emailsCount>=a.maxEmailsCount;e.checked=false}if(a.fields.bcc.exists(b)){d.checked=true;d.disabled=false}else{d.disabled=a.fields.emailsCount>=a.maxEmailsCount;d.checked=false}}})},disableCheckboxes:function(a){$("#adbResultsForm input").each(function(b,c){if(!c.checked)c.disabled=a})},substitute:function(a,b,c){var d,e,g=$el("adbCtEmail_"+a).innerHTML.toLowerCase();switch(b){case 1:d=this.fields.to;e=$el("adbCtTo_"+a);break;case 2:d=this.fields.cc;e=$el("adbCtCc_"+
a);break;case 3:d=this.fields.bcc;e=$el("adbCtBcc_"+a);break}if(this.substituteWorking){if(!c)e.checked=e.checked?false:true;return false}this.substituteWorking=true;if(c){if(e.disabled)return this.substituteWorking=false;e.checked=e.checked?false:true}b=d.exists(g);if(e.checked&&!b){a=$unhesc($el("adbCtNick_"+a).innerHTML);d.set(g,a)}else!e.checked&&b&&d.unset(g);return this.substituteWorking=false}};
adbPopup.field=function(a){this.f=$el(a);this.emails={};this.parse=function(){this.emails={};for(var b=this.f.value.split(/[,;]/),c=b.length,d=0;d<c;d++){var e=this.trim(b[d]);if(e){var g=e.indexOf("<"),j=e.indexOf(">"),m="",u="";if(g>=0&&j>0&&g<j){m=this.findInStr(e.substr(g+1,j-g));u=this.trim(e.substr(0,g))}else m=this.findInStr(e);this.set(m,u)}}};this.set=function(b,c){b=b.toLowerCase();if(!(!b||this.exists(b))){adbPopup.fields.emailsCount++;c=c||"";c=c.replace(/[;,]/g,"");this.emails[b]=c||
b;adbPopup.fields.emailsCount>=adbPopup.maxEmailsCount&&adbPopup.disableCheckboxes(true)}};this.unset=function(b){b=b.toLowerCase();if(this.exists(b)){adbPopup.fields.emailsCount--;delete this.emails[b];adbPopup.fields.emailsCount==adbPopup.maxEmailsCount-1&&adbPopup.disableCheckboxes(false)}};this.apply=function(){this.f.value=this.toString();var b=$("#"+a+"-tr");this.f.value&&b.hasClass("dnone")&&$("#"+a+"-add").click()};this.exists=function(b){b=this.trim(b);if(!b)return false;return typeof this.emails[b]!=
"undefined"};this.trim=function(b){return b.replace(/^\s+/,"").replace(/\s+$/,"")};this.findInStr=function(b){return(b=b.match(/[a-z0-9_\.\-]+@([a-z0-9\-]+\.)+[a-z0-9]{2,4}/i))&&b[0]?b[0]:""};this.toString=function(){var b="";for(var c in this.emails)b+=(b?", ":"")+(c==this.emails[c]?c:this.emails[c]+" <"+c+">");return b}};
adbPopup.fields={to:null,cc:null,bcc:null,emailsCount:0,init:function(){this.to=new adbPopup.field(adbPopup.toId);this.cc=new adbPopup.field(adbPopup.ccId);this.bcc=new adbPopup.field(adbPopup.bccId)},parse:function(){this.init();this.emailsCount=0;this.to.parse();this.cc.parse();this.bcc.parse()},apply:function(){this.to.apply();this.cc.apply();this.bcc.apply();this.cc.f.value.length&&$("#"+adbPopup.ccId+"-tr").show();this.bcc.f.value.length&&$("#"+adbPopup.bccId+"-tr").show()}};
adbPopup.groupsSelect=function(){page.setChild(new as.form.Select($("#adb-groups"),{onChange:function(a){adbPopup.setFilter($attr(a.currentTarget,"value"));a.stopPropagation();this.hide()}}))};
adbPopup.search={results:{},cache:{},gid:0,init:function(){this.valueReq=this.fstCharReq=this.value=this.fstChar="";this.form=$("#adbResultsForm");this.bBar=$("#adbNavbarBottom");var a=this.gid;this.gid=parseInt($("#adb-groups").attr("value"));this.cache.form=this.form.html();if(a!=this.gid)this.results={}},observe:function(a){this.value=a.toLowerCase();if(this.value.length){this.fstChar=this.value.charAt(0);if(this.results[this.fstChar]){if(this.results[this.fstChar]!==1){a=this.value.replace(/"/g,
"&quot;");this.drawRes(this.results[this.fstChar].selectNodes('/root/item[starts-with(@nickLower,"'+a+'") or starts-with(@emailLower,"'+a+'")]'))}}else{this.results[this.fstChar]=1;this.fstCharReq=this.fstChar;this.valueReq=this.value;this.req=new Ajax.Request("/adb/popup-search/",{parameters:{search:this.fstChar,gid:this.gid},onSuccess:$.proxy(this,"setResponse")})}}else this.reset()},setResponse:function(a){a=a.responseXML;this.results[$decode(a.selectNodes("/root")[0].getAttribute("search"))]=
a;typeof this.results[this.fstCharReq].setProperty!="undefined"&&this.results[this.fstCharReq].setProperty("SelectionLanguage","XPath");if(typeof this.results[this.fstChar]=="object"){a=this.value.replace(/"/g,"&quot;");this.drawRes(this.results[this.fstChar].selectNodes('/root/item[starts-with(@nickLower,"'+a+'") or starts-with(@emailLower,"'+a+'")]'))}},reset:function(){this.form.html(this.cache.form);this.bBar.show();adbPopup.fillCheckboxes()},drawRes:function(a){this.bBar.hide();var b=Math.min(a.length,
10);this.form.empty();for(var c=0;c<b;c++){var d=a[c].getAttribute("id"),e=a[c].getAttribute("email"),g=a[c].getAttribute("nick");this.form.append('<div class="aditem" id="adbCtRow_'+d+'">                <div class="item check"><input id="adbCtBcc_'+d+'" type="checkbox" onclick="adbPopup.substitute(\''+d+'\', 3, 0)"/></div>                <div class="item check"><input id="adbCtCc_'+d+'" type="checkbox" onclick="adbPopup.substitute(\''+d+'\', 2, 0)"/></div>                <div class="item check"><input id="adbCtTo_'+
d+'" type="checkbox" onclick="adbPopup.substitute(\''+d+'\', 1, 0)"/></div>                <div class="item email"><div class="in" title="'+e+'"><a href="#" id="adbCtEmail_'+d+'" onclick="return adbPopup.substitute(\''+d+"', 1, 1);\">"+e+'</a></div><b class="fader">&nbsp;</b></div>                <div class="item name"><div class="in" title="'+(g||e)+'"><a href="#" id="adbCtNick_'+d+'" onclick="return adbPopup.substitute(\''+d+"', 1, 1);\">"+(g||e)+'</a></div><b class="fader">&nbsp;</b></div>                </div>')}adbPopup.fillCheckboxes()}};var Translate=function(o,f){f=f||{};o=$jq(o);var a=this;this.parts={};this.value=this.part=null;this.charsOnPage=1E3;this.langs={ru:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439",en:"\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439",fr:"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439",de:"\u041d\u0435\u043c\u0435\u0446\u043a\u0438\u0439",es:"\u0418\u0441\u043f\u0430\u043d\u0441\u043a\u0438\u0439",uk:"\u0423\u043a\u0440\u0430\u0438\u043d\u0441\u043a\u0438\u0439",pl:"\u041f\u043e\u043b\u044c\u0441\u043a\u0438\u0439",
tr:"\u0422\u0443\u0440\u0435\u0446\u043a\u0438\u0439"};this.langDirections={ru:["en","fr","de","es","uk","pl","tr"],en:["ru"],fr:["ru"],de:["ru"],es:["ru"],uk:["ru"],pl:["ru"],tr:["ru"]};this.reset=function(){this.value=this.part=null;this.parts={}};var t=function(b){var e=a.value.substr(0,2),i=a.value.substr(2),j=f.getText(),g=a.parts[b-1]?a.parts[b-1].pos:0,d=j.substr(g);if(d.length>a.charsOnPage){var c=d.substr(a.charsOnPage).match(/.*?[.!?]\s+/);if(c)d=d.substr(0,a.charsOnPage)+c}$.loading("show");
z(d,e,i,function(p){a.part=a.parts[b]={text:p,page:b,pos:j.length>g+d.length?g+d.length:0};b==0?s():q();$.loading("hide")});try{counters.li("/ex/translate/"+e+"-"+i)}catch(l){}return false},q=function(){$("#translate-text").html($hesc(a.part.text).replace(/\n/g,"<br>"));$("#translate-bottom-panel").empty().append(u())},s=function(){var b=a.value.substr(0,2),e=a.value.substr(2);page.win("translate",'<div id="translate-text"></div>',{title:"\u041f\u0435\u0440\u0435\u0432\u043e\u0434: "+a.langs[b]+" \u2192 "+
a.langs[e],draggable:true,resizable:true,width:600,height:350,bottomPanel:u()});q()},u=function(){var b=a.part.page?a.part.page-1:null,e=a.part.pos?a.part.page+1:null;if(b===null&&e===null&&!f.buttons)return"";var i=$('<div class="pagesPanel"/>');if(b!==null||e!==null)$('<div class="pages pages-wide">                    <b>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0440\u0430\u0437\u0431\u0438\u0442 \u043d\u0430 \u0447\u0430\u0441\u0442\u0438</b>                    <div class="in">'+(b!==null?'<a href="#" value="'+
b+'" class="back"></a>':'<a class="back-disabled"></a>')+(e!==null?'<a href="#" value="'+e+'" class="fwd"></a>':'<a class="fwd-disabled"></a>')+"</div>                </div>").find(".back, .fwd").click(function(){var g=this.className=="back"?b:e;if(a.parts[g]){a.part=a.parts[g];q();return false}return t(g)}).end().appendTo(i);if(f.buttons)for(var j in f.buttons){i.append("&nbsp;");$('<span class="styled-button"><button type="button">'+j+"</button></span>").click(f.buttons[j]).appendTo(i)}return i};
if(f.parent){var v="";for(var m=0 in this.langDirections)for(var r=0;r<this.langDirections[m].length;r++){var w=this.langDirections[m][r];v+='<a value="'+m+w+'" href="#">'+this.langs[m]+" \u2192 "+this.langs[w]+"</a>"}f.parent.setChild(new as.form.Select(o,{listSource:$(v),onChange:function(b){var e=$(b.currentTarget).attr("value");f.onOpen&&f.onOpen();if(a.value!==e){a.reset();a.value=e}if(a.parts[0]){a.part=a.parts[0];s();return false}b.stopPropagation();this.hide();t(0);return false}}));var z=
function(b,e,i,j){b=b.split(".");for(var g=[],d=[],c=0,l=0,p=b.length;l<p;l++){var n=encodeURIComponent(b[l]);if(d[c]&&d[c].length>=2E3)c+=1;if(d[c])if(d[c].length<2E3&&d[c].length+(n.length+1)<2E3)d[c]+="."+n;else{c+=1;d[c]="."+n}else d[c]=n}c=0;var k=(new Date).getTime(),y=function(){var h=document.createElement("script"),x=["callback=_tmp_translate_callback_"+k,"lang="+e+"-"+i,"srv=tr-text","id=adb7aca1-0-0","text="+d[c]];h.type="text/javascript";h.src="//translate.yandex.ru/tr.json/translate?"+
x.join("&");h.id="yatr-"+k+"-"+c;document.body.appendChild(h)};window["_tmp_translate_callback_"+k]=function(h){c+=1;h&&g.push(h);if(d.length==c){try{delete window["_tmp_translate_callback_"+k]}catch(x){window["_tmp_translate_callback_"+k]=null}j(g.join(""))}else y();h=document.getElementById("yatr-"+k+"-"+(c-1));h.parentNode.removeChild(h)};y()}}};
var counters={_all:["li","tns","rbc","ya"],ya:function(){this.load("//mc.yandex.ru/watch/8021770")},tns:function(){this.load("//www.tns-counter.ru/V13a***R>"+document.referrer.replace(/\*/g,"%2a")+"*rbc_ru/ru/CP1251/tmsec=rbc_qip-mail/")},rbc:function(){this.load("//count.rbc.ru/p12.gif?r="+escape(document.referrer)+"&width="+screen.width+"&height="+screen.height+"&hash="+escape(document.location.hash.substr(1))+"&rn="+Math.random())},li:function(a){var b=location;a=a||(typeof page!="undefined"?page.href:
location.pathname);a=a.replace(/~\d+/,"").replace(/\/label\/\d+/,"/label/");this.load("//counter.yadro.ru/hit;start-qip-ru?r"+escape(document.referrer)+(typeof screen=="undefined"?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+";u"+escape(b.protocol+"//"+b.hostname+a)+";h"+escape(a)+";"+Math.random())},refreshAll:function(){for(var a=0;a<this._all.length;a++)this[this._all[a]]()},load:function(a){setTimeout(function(){(new Image).src=a},1E3)}};var RequestIframe=createClass({statics:{uid:function(){if(!RequestIframe._riUid)RequestIframe._riUid=1;return RequestIframe._riUid++}},construct:function(a,b){this.iframe=null;this.url=a;this.options={autoload:true,timeout:61};$.extend(this.options,b||{});this.readyState=this.status=0;this.tid=null;this.iframe=$('<iframe name="req-iframe-'+RequestIframe.uid()+'" src="#" style="display:none"/>').appendTo($d.body).load($.proxy(this,"respondToReadyState"));this.options.autoload&&this.request(a)},request:function(a){this.iframe.attr("src",
a);this.simulateRequest()},simulateRequest:function(){this.status=0;this.readyState=1;this.tid=setTimeout($.proxy(this,"respondTimeout"),this.options.timeout*1E3)},response:function(){if(this.readyState==0)return"";try{return this.iframe.contents().text()}catch(a){return""}},respondTimeout:function(){if(this.readyState==1){this.options.onTimeout&&$.proxy(this.options.onTimeout,this)();this.respondToReadyState()}},respondToReadyState:function(){clearTimeout(this.tid);this.tid=null;this.readyState=
4;this.status=200;try{var a=this.iframe.contents()[0].title.match(/(4|5)[0-9]{2}/);if(a)this.status=a[0]}catch(b){}$.proxy(this.options[this.success()?"onSuccess":"onFailure"]||$.noop,this)();$.proxy(this.options.onComplete||$.noop,this)();this.iframe.remove();this.iframe=null},isWorking:function(){return this.readyState>0&&this.readyState<4},success:function(){return!this.status||this.status>=200&&this.status<300}});var qq=qq||{};qq.extend=function(a,b){for(var c in b)a[c]=b[c]};qq.indexOf=function(a,b,c){if(a.indexOf)return a.indexOf(b,c);c=c||0;var d=a.length;if(c<0)c+=d;for(;c<d;c++)if(c in a&&a[c]===b)return c;return-1};qq.getUniqueId=function(){var a=0;return function(){return a++}}();qq.attach=function(a,b,c){if(a.addEventListener)a.addEventListener(b,c,false);else a.attachEvent&&a.attachEvent("on"+b,c)};
qq.detach=function(a,b,c){if(a.removeEventListener)a.removeEventListener(b,c,false);else a.attachEvent&&a.detachEvent("on"+b,c)};qq.preventDefault=function(a){if(a.preventDefault)a.preventDefault();else a.returnValue=false};qq.insertBefore=function(a,b){b.parentNode.insertBefore(a,b)};qq.remove=function(a){a&&a.parentNode.removeChild(a)};qq.contains=function(a,b){if(a==b)return true;return a.contains?a.contains(b):!!(b.compareDocumentPosition(a)&8)};
qq.toElement=function(){var a=document.createElement("div");return function(b){a.innerHTML=b;b=a.firstChild;a.removeChild(b);return b}}();qq.css=function(a,b){if(b.opacity!=null)if(typeof a.style.opacity!="string"&&typeof a.filters!="undefined")b.filter="alpha(opacity="+Math.round(100*b.opacity)+")";qq.extend(a.style,b)};qq.hasClass=function(a,b){return(new RegExp("(^| )"+b+"( |$)")).test(a.className)};qq.addClass=function(a,b){qq.hasClass(a,b)||(a.className+=" "+b)};
qq.removeClass=function(a,b){a.className=a.className.replace(new RegExp("(^| )"+b+"( |$)")," ").replace(/^\s+|\s+$/g,"")};qq.setText=function(a,b){a.innerText=b;a.textContent=b};qq.children=function(a){var b=[];for(a=a.firstChild;a;){a.nodeType==1&&b.push(a);a=a.nextSibling}return b};qq.getByClass=function(a,b){if(a.querySelectorAll)return a.querySelectorAll("."+b);var c=[];a=a.getElementsByTagName("*");for(var d=a.length,e=0;e<d;e++)qq.hasClass(a[e],b)&&c.push(a[e]);return c};
qq.obj2url=function(a,b,c){var d=[],e="&",g=function(m,u){var z=b?/\[\]$/.test(b)?b:b+"["+u+"]":u;if(z!="undefined"&&u!="undefined")d.push(typeof m==="object"?qq.obj2url(m,z,true):Object.prototype.toString.call(m)==="[object Function]"?encodeURIComponent(z)+"="+encodeURIComponent(m()):encodeURIComponent(z)+"="+encodeURIComponent(m))};if(!c&&b){e=/\?/.test(b)?/\?$/.test(b)?"":"&":"?";d.push(b);d.push(qq.obj2url(a))}else if(Object.prototype.toString.call(a)==="[object Array]"&&typeof a!="undefined"){var j=
0;for(c=a.length;j<c;++j)g(a[j],j)}else if(typeof a!="undefined"&&a!==null&&typeof a==="object")for(j in a)g(a[j],j);else d.push(encodeURIComponent(b)+"="+encodeURIComponent(a));return d.join(e).replace(/^&/,"").replace(/%20/g,"+")};qq=qq||{};
qq.FileUploaderBasic=function(a){this._options={debug:false,action:"/upload",params:{},button:null,multiple:true,maxConnections:3,allowedExtensions:[],totalSizeLimit:0,sizeLimit:0,minSizeLimit:0,onSubmit:function(){},onProgress:function(){},onComplete:function(){},onCancel:function(){},messages:{typeError:"\u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 {file}. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f {extensions}",
sizeError:"\u0424\u0430\u0439\u043b {file} \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 {sizeLimit}",totalSizeError:"\u041e\u0431\u0449\u0438\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 {totalSizeLimit}",minSizeError:"\u0421\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0444\u0430\u0439\u043b\u0430 {file}, \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 {minSizeLimit}",
emptyError:"\u0424\u0430\u0439\u043b {file} \u043f\u0443\u0441\u0442",onLeave:"\u0424\u0430\u0439\u043b\u044b \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0435\u0441\u043b\u0438 \u0432\u044b \u0443\u0439\u0434\u0435\u0442\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u0441\u044f"},showMessage:function(b){page.error({text:b,id:"uploader-error"})}};qq.extend(this._options,a);
this._filesInProgress=0;this._handler=this._createUploadHandler();if(this._options.button)this._button=this._createUploadButton(this._options.button);this._options.preventLeaveInProgress&&this._preventLeaveInProgress();this.files={}};
qq.FileUploaderBasic.prototype={setParams:function(a){this._options.params=a},getInProgress:function(){return this._filesInProgress},_createUploadButton:function(a){var b=this;return new qq.UploadButton({element:a,multiple:this._options.multiple&&qq.UploadHandlerXhr.isSupported(),onChange:function(c){b._onInputChange(c)}})},_createUploadHandler:function(){var a=this,b;b=qq.UploadHandlerXhr.isSupported()?"UploadHandlerXhr":"UploadHandlerForm";return new qq[b]({debug:this._options.debug,action:this._options.action,
maxConnections:this._options.maxConnections,onProgress:function(c,d,e,g){a._onProgress(c,d,e,g);a._options.onProgress(c,d,e,g)},onComplete:function(c,d,e){a._onComplete(c,d,e);a._options.onComplete(c,d,e)},onCancel:function(c,d){a._onCancel(c,d);a._options.onCancel(c,d)}})},_preventLeaveInProgress:function(){var a=this;qq.attach(window,"beforeunload",function(b){if(a._filesInProgress){b=b||window.event;return b.returnValue=a._options.messages.onLeave}})},_onSubmit:function(a){this._filesInProgress++;
this.files[a]={};var b=this._handler.getSize(a);if(b)this.files[a].size=b},_onProgress:function(){},_onComplete:function(a,b,c){this._filesInProgress--;c.error&&this._options.showMessage(c.error);if($idef(c.size)){this.files[a]||(this.files[a]={});this.files[a].size=c.size}this._options.totalSizeLimit&&this.getTotalSize()>this._options.totalSizeLimit&&this._error("totalSizeError")},_onCancel:function(a){this._filesInProgress--;delete this.files[a]},_onInputChange:function(a){if(this._handler instanceof
qq.UploadHandlerXhr)this._uploadFileList(a.files);else this._validateFile(a)&&this._uploadFile(a);this._button.reset()},_uploadFileList:function(a){for(var b=0;b<a.length;b++)if(!this._validateFile(a[b]))return;for(b=0;b<a.length;b++)this._uploadFile(a[b])},_uploadFile:function(a){a=this._handler.add(a);var b=this._handler.getName(a);if(this._options.onSubmit(a,b)!==false){this._onSubmit(a,b);this._handler.upload(a,this._options.params)}},_validateFile:function(a){var b,c;if(a.value)b=a.value.replace(/.*(\/|\\)/,
"");else{b=a.fileName!=null?a.fileName:a.name;c=a.fileSize!=null?a.fileSize:a.size}if(this._isAllowedExtension(b))if($idef(c)&&this._options.totalSizeLimit&&this.getTotalSize()+c>this._options.totalSizeLimit){this._error("totalSizeError");return false}else if($idef(c)&&this._options.sizeLimit&&c>this._options.sizeLimit){this._error("sizeError",b);return false}else{if($idef(c)&&c<this._options.minSizeLimit){this._error("minSizeError",b);return false}}else{this._error("typeError",b);return false}return true},
_error:function(a,b){function c(e,g){d=d.replace(e,g)}var d=this._options.messages[a];c("{file}",this._formatFileName(b));c("{extensions}",this._options.allowedExtensions.join(", "));c("{totalSizeLimit}",this._formatSize(this._options.totalSizeLimit));c("{sizeLimit}",this._formatSize(this._options.sizeLimit));c("{minSizeLimit}",this._formatSize(this._options.minSizeLimit));this._options.showMessage(d)},_formatFileName:function(a){return $truncate(a,33,"...",1,1)},_isAllowedExtension:function(a){a=
-1!==a.indexOf(".")?a.replace(/.*[.]/,"").toLowerCase():"";var b=this._options.allowedExtensions;if(!b.length)return true;for(var c=0;c<b.length;c++)if(b[c].toLowerCase()==a)return true;return false},_formatSize:function(a){return $hrsize(a)},getTotalSize:function(){var a=0;for(var b in this.files)a+=this.files[b].size;return a},checkTotalSize:function(){return this.getTotalSize()<=this._options.totalSizeLimit}};
qq.FileUploader=function(a){qq.FileUploaderBasic.apply(this,arguments);qq.extend(this._options,{element:null,listElement:null,template:'<div class="qq-uploader">                   <div class="qq-upload-drop-area"><span>&nbsp;</span></div>                   <div class="qq-upload-button add-file"><i class="ico"></i><span class="qq-upload-info">\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u044b</span></div>                   <ul class="qq-upload-list"></ul>                   </div>',
fileTemplate:'<li>                <span class="qq-upload-file"></span>                <span class="qq-upload-spinner"></span>                <span class="qq-upload-size"></span>                <a class="qq-upload-cancel local" href="#">\u041e\u0442\u043c\u0435\u043d\u0430</a>                <span class="qq-upload-failed-text local">\u041e\u0448\u0438\u0431\u043a\u0430</span>                <b class="remove-prepare ico-del-file" title="\u0423\u0434\u0430\u043b\u0438\u0442\u044c" style="">&nbsp;</b><a class="remove-do local" href="#">\u0423\u0434\u0430\u043b\u0438\u0442\u044c</a>            </li>',
classes:{button:"qq-upload-button",drop:"qq-upload-drop-area",dropActive:"qq-upload-drop-area-active",list:"qq-upload-list",file:"qq-upload-file",spinner:"qq-upload-spinner",size:"qq-upload-size",cancel:"qq-upload-cancel",success:"qq-upload-success",fail:"qq-upload-fail"}});qq.extend(this._options,a);this._element=this._options.element;this._element.innerHTML=this._options.template;this._listElement=this._options.listElement||this._find(this._element,"list");this._classes=this._options.classes;var b=
this._find(this._element,"button");this._button=this._createUploadButton(b);this._bindCancelEvent();this._setupDragDrop();$(b).tipsy({gravity:"nw",html:1,fallback:this._options.messages.sizeError.replace("{file}","").replace("{sizeLimit}",'<font class="green">'+this._formatSize(this._options.sizeLimit)+"</font>")+"<br>"+this._options.messages.totalSizeError.replace("{totalSizeLimit}",'<font class="green">'+this._formatSize(this._options.totalSizeLimit)+"</font>")}).click(function(){$(this).tipsy("hide")})};
qq.extend(qq.FileUploader.prototype,qq.FileUploaderBasic.prototype);
qq.extend(qq.FileUploader.prototype,{_find:function(a,b){if(!a)return null;return qq.getByClass(a,this._options.classes[b])[0]},_setupDragDrop:function(){var a=this,b=this._find(this._element,"drop"),c=new qq.UploadDropZone({element:b,onEnter:function(d){qq.addClass(b,a._classes.dropActive);d.stopPropagation()},onLeave:function(d){d.stopPropagation()},onLeaveNotDescendants:function(){qq.removeClass(b,a._classes.dropActive)},onDrop:function(d){b.style.display="none";qq.removeClass(b,a._classes.dropActive);
a._uploadFileList(d.dataTransfer.files)}});b.style.display="none";qq.attach(document,"dragenter",function(d){if(c._isValidFileDrag(d))b.style.display="block"});qq.attach(document,"dragleave",function(d){if(c._isValidFileDrag(d)){var e=document.elementFromPoint(d.clientX,d.clientY);if(!d.x&&!d.y||!e||e.nodeName=="HTML")b.style.display="none"}})},_onSubmit:function(a,b){qq.FileUploaderBasic.prototype._onSubmit.apply(this,arguments);this._addToList(a,b)},_onProgress:function(a,b,c,d){qq.FileUploaderBasic.prototype._onProgress.apply(this,
arguments);var e=this._find(this._getItemByFileId(a),"size");if(e){e.style.display="inline";var g;g=c!=d?Math.round(c/d*100)+"% \u0438\u0437 "+this._formatSize(d):this._formatSize(d);qq.setText(e,g)}},_onComplete:function(a,b,c){qq.FileUploaderBasic.prototype._onComplete.apply(this,arguments);var d=this,e=this._getItemByFileId(a),g=$(e);if(e){qq.remove(this._find(e,"cancel"));qq.remove(this._find(e,"spinner"));var j=g.findf(".remove-prepare"),m=g.findf(".remove-do");j.removeClass("dnone").click(function(){j.addClass("dnone");
m.removeClass("dnone").focus();return false});m.click(function(){d._options.onItemRemove&&d._options.onItemRemove(g);g.remove();delete d.files[a];new Ajax.Request("/compose/remove-uploaded",{method:"post",parameters:{id:g.attr("upid")}});return false}).blur(function(){$delay(function(){m.addClass("dnone");j.removeClass("dnone")},0.2)});if(c.success){qq.addClass(e,this._classes.success);g.attr("upid",c.success).attr("size",c.size).addClass("mime16 mime16-"+c.ext)}else qq.addClass(e,this._classes.fail)}},
_addToList:function(a,b){var c=qq.toElement(this._options.fileTemplate),d=$(c);c.qqFileId=a;if(a=this._find(c,"file")){qq.setText(a,this._formatFileName(b));if(b=this._find(c,"size")){b.style.display="none";d.find(".remove-prepare, .remove-do").addClass("dnone");this._listElement.appendChild(c)}}},_getItemByFileId:function(a){for(var b=this._listElement.firstChild;b;){if(b.qqFileId==a)return b;b=b.nextSibling}},_bindCancelEvent:function(){var a=this;qq.attach(this._listElement,"click",function(b){b=
b||window.event;var c=b.target||b.srcElement;if(qq.hasClass(c,a._classes.cancel)){qq.preventDefault(b);b=c.parentNode;a._handler.cancel(b.qqFileId);qq.remove(b)}})},cancelAll:function(){for(var a=this._handler._queue,b=0;b<a.length;b++){qq.remove(this._getItemByFileId(a[b]));this._handler.cancel(a[b])}}});
qq.UploadDropZone=function(a){this._options={element:null,onEnter:function(){},onLeave:function(){},onLeaveNotDescendants:function(){},onDrop:function(){}};qq.extend(this._options,a);this._element=this._options.element;this._disableDropOutside();this._attachEvents()};
qq.UploadDropZone.prototype={_disableDropOutside:function(){if(!qq.UploadDropZone.dropOutsideDisabled){qq.attach(document,"dragover",function(a){if(a.dataTransfer){a.dataTransfer.dropEffect="none";a.preventDefault()}});qq.UploadDropZone.dropOutsideDisabled=true}},_attachEvents:function(){var a=this;qq.attach(a._element,"dragover",function(b){if(a._isValidFileDrag(b)){var c=b.dataTransfer.effectAllowed;b.dataTransfer.dropEffect=c=="move"||c=="linkMove"?"move":"copy";b.stopPropagation();b.preventDefault()}});
qq.attach(a._element,"dragenter",function(b){a._isValidFileDrag(b)&&a._options.onEnter(b)});qq.attach(a._element,"dragleave",function(b){if(a._isValidFileDrag(b)){a._options.onLeave(b);var c=document.elementFromPoint(b.clientX,b.clientY);qq.contains(this,c)||a._options.onLeaveNotDescendants(b)}});qq.attach(a._element,"drop",function(b){if(a._isValidFileDrag(b)){b.preventDefault();a._options.onDrop(b)}})},_isValidFileDrag:function(a){a=a.dataTransfer;var b=navigator.userAgent.indexOf("AppleWebKit")>
-1;return a&&a.effectAllowed!="none"&&(a.files||!b&&a.types.contains&&a.types.contains("Files"))}};qq.UploadButton=function(a){this._options={element:null,multiple:false,name:"file",onChange:function(){},hoverClass:"qq-upload-button-hover",focusClass:"qq-upload-button-focus"};qq.extend(this._options,a);this._element=this._options.element;qq.css(this._element,{position:"relative",overflow:"hidden",direction:"ltr"});this._input=this._createInput()};
qq.UploadButton.prototype={getInput:function(){return this._input},reset:function(){this._input.parentNode&&qq.remove(this._input);qq.removeClass(this._element,this._options.focusClass);this._input=this._createInput()},_createInput:function(){var a=document.createElement("input");this._options.multiple&&a.setAttribute("multiple","multiple");a.setAttribute("type","file");a.setAttribute("name",this._options.name);qq.css(a,{position:"absolute",right:0,top:0,fontFamily:"Arial",fontSize:"118px",margin:0,
padding:0,cursor:"pointer",opacity:0});this._element.appendChild(a);var b=this;qq.attach(a,"change",function(){b._options.onChange(a)});qq.attach(a,"mouseover",function(){qq.addClass(b._element,b._options.hoverClass)});qq.attach(a,"mouseout",function(){qq.removeClass(b._element,b._options.hoverClass)});qq.attach(a,"focus",function(){qq.addClass(b._element,b._options.focusClass)});qq.attach(a,"blur",function(){qq.removeClass(b._element,b._options.focusClass)});window.attachEvent&&a.setAttribute("tabIndex",
"-1");return a}};qq.UploadHandlerAbstract=function(a){this._options={debug:false,action:"/upload.php",maxConnections:999,onProgress:function(){},onComplete:function(){},onCancel:function(){}};qq.extend(this._options,a);this._queue=[];this._params=[]};
qq.UploadHandlerAbstract.prototype={log:function(a){this._options.debug&&window.console&&console.log("[uploader] "+a)},add:function(){},upload:function(a,b){var c=this._queue.push(a),d={};qq.extend(d,b);this._params[a]=d;c<=this._options.maxConnections&&this._upload(a,this._params[a])},cancel:function(a){this._cancel(a);this._dequeue(a)},cancelAll:function(){for(var a=0;a<this._queue.length;a++)this._cancel(this._queue[a]);this._queue=[]},getName:function(){},getSize:function(){},getQueue:function(){return this._queue},
_upload:function(){},_cancel:function(){},_dequeue:function(a){this._queue.splice(qq.indexOf(this._queue,a),1);a=this._options.maxConnections;if(this._queue.length>=a){a=this._queue[a-1];this._upload(a,this._params[a])}}};qq.UploadHandlerForm=function(){qq.UploadHandlerAbstract.apply(this,arguments);this._inputs={}};qq.extend(qq.UploadHandlerForm.prototype,qq.UploadHandlerAbstract.prototype);
qq.extend(qq.UploadHandlerForm.prototype,{add:function(a){a.setAttribute("name","qqfile");var b="qq-upload-handler-iframe"+qq.getUniqueId();this._inputs[b]=a;a.parentNode&&qq.remove(a);return b},getName:function(a){return this._inputs[a].value.replace(/.*(\/|\\)/,"")},_cancel:function(a){this._options.onCancel(a,this.getName(a));delete this._inputs[a];if(a=document.getElementById(a)){a.setAttribute("src","javascript:false;");qq.remove(a)}},_upload:function(a,b){var c=this._inputs[a];if(!c)throw new Error("file with passed id was not added, or already uploaded or cancelled");
var d=this.getName(a),e=this._createIframe(a);b=this._createForm(e,b);b.appendChild(c);var g=this;this._attachLoadEvent(e,function(){g.log("iframe loaded");var j=g._getIframeContentJSON(e);g._options.onComplete(a,d,j);g._dequeue(a);delete g._inputs[a];setTimeout(function(){qq.remove(e)},1)});b.submit();qq.remove(b);return a},_attachLoadEvent:function(a,b){qq.attach(a,"load",function(){if(a.parentNode)a.contentDocument&&a.contentDocument.body&&a.contentDocument.body.innerHTML=="false"||b()})},_getIframeContentJSON:function(a){a=
a.contentDocument?a.contentDocument:a.contentWindow.document;var b;this.log("converting iframe's innerHTML to JSON");this.log("innerHTML = "+a.body.innerHTML);try{b=eval("("+a.body.innerHTML.replace(/^[^{]+/,"")+")")}catch(c){b={}}return b},_createIframe:function(a){var b=qq.toElement('<iframe src="javascript:false;" name="'+a+'" />');b.setAttribute("id",a);b.style.display="none";document.body.appendChild(b);return b},_createForm:function(a,b){var c=qq.toElement('<form method="post" enctype="multipart/form-data"></form>');
b=qq.obj2url(b,this._options.action);c.setAttribute("action",b);c.setAttribute("target",a.name);c.style.display="none";document.body.appendChild(c);return c}});qq.UploadHandlerXhr=function(){qq.UploadHandlerAbstract.apply(this,arguments);this._files=[];this._xhrs=[];this._loaded=[]};qq.UploadHandlerXhr.isSupported=function(){var a=document.createElement("input");a.type="file";return"multiple"in a&&typeof File!="undefined"&&typeof(new XMLHttpRequest).upload!="undefined"};
qq.extend(qq.UploadHandlerXhr.prototype,qq.UploadHandlerAbstract.prototype);
qq.extend(qq.UploadHandlerXhr.prototype,{add:function(a){if(!(a instanceof File))throw new Error("Passed obj in not a File (in qq.UploadHandlerXhr)");return this._files.push(a)-1},getName:function(a){a=this._files[a];return a.fileName!=null?a.fileName:a.name},getSize:function(a){a=this._files[a];return a.fileSize!=null?a.fileSize:a.size},getLoaded:function(a){return this._loaded[a]||0},_upload:function(a,b){var c=this._files[a],d=this.getName(a);this.getSize(a);this._loaded[a]=0;var e=this._xhrs[a]=
new XMLHttpRequest,g=this;e.upload.onprogress=function(j){if(j.lengthComputable){g._loaded[a]=j.loaded;g._options.onProgress(a,d,j.loaded,j.total)}};e.onreadystatechange=function(){e.readyState==4&&g._onComplete(a,e)};b=b||{};b.qqfile=encodeURIComponent(d);b=qq.obj2url(b,this._options.action);e.open("POST",b,true);e.setRequestHeader("X-Requested-With","XMLHttpRequest");e.setRequestHeader("X-File-Name",encodeURIComponent(d));e.setRequestHeader("Content-Type","application/octet-stream");e.send(c)},
_onComplete:function(a,b){if(this._files[a]){var c=this.getName(a),d=this.getSize(a);this._options.onProgress(a,c,d,d);if(b.status==200){this.log("xhr - server response received");this.log("responseText = "+b.responseText);var e;try{e=eval("("+b.responseText.replace(/^[^{]+/,"")+")")}catch(g){e={}}this._options.onComplete(a,c,e)}else this._options.onComplete(a,c,{});this._files[a]=null;this._xhrs[a]=null;this._dequeue(a)}},_cancel:function(a){this._options.onCancel(a,this.getName(a));this._files[a]=
null;if(this._xhrs[a]){this._xhrs[a].abort();this._xhrs[a]=null}}});var Keyboard=createClass({statics:{construct:function(){this.layouts={ru:["\u0451 1 2 3 4 5 6 7 8 9 0 - = {back}","{tab} \u0439 \u0446 \u0443 \u043a \u0435 \u043d \u0433 \u0448 \u0449 \u0437 \u0445 \u044a ! ?","{capslock} \u0444 \u044b \u0432 \u0430 \u043f \u0440 \u043e \u043b \u0434 \u0436 \u044d @ {enter}","{shift} \u044f \u0447 \u0441 \u043c \u0438 \u0442 \u044c \u0431 \u044e , . {shift}","{space} {ru} {en}"],en:["` 1 2 3 4 5 6 7 8 9 0 - = {back}","{tab} q w e r t y u i o p [ ] ! ?","{capslock} a s d f g h j k l ' \" @ {enter}",
"{shift} z x c v b n m : ; , . {shift}","{space} {ru} {en}"]}}},construct:function(a){var b=this;this.upper=0;this.target=null;this.domShift=$();this.domCapsLock=$();this.dom=$('<div class="keyboard"/>');this.domTextarea=$('<textarea class="kbTextarea"/>').appendTo(this.dom);this.domActions=$('<div class="actions"/>').appendTo(this.dom);this.domLayout=$('<ul class="kbLayout"/>').appendTo(this.dom);this.setLayout(a||"ru");this.onDocClickProxy=$.proxy(this,"onDocClick");this.domActionPaste=$('<a href="#" class="disabled"><font class="green">\u0412</font>\u0441\u0442\u0430\u0432\u0438\u0442\u044c</a>').appendTo(this.domActions).click(function(){if(!b.domActionPaste.hasClass("disabled")&&
b.target)if(b.target.hasClass("nicEdit-main")){if(page.getChild("form_Compose",1)){var c=b._getEditor(),d=$hesc(b.domTextarea.val());c.restoreRng();if(window.opera)c.setContent(d.replace(/\r?\n/g,"<br>"));else{d=d.split("\n");for(var e=0;e<d.length;e++){e&&c.insertChar("<br>");c.insertChar(d[e].replace(/\r/g,""))}}c.saveRng()}}else b.target.val(b.domTextarea.val());return false})},toStage:function(a){var b=this;this.dom.appendTo(a);this.domTextarea.focus();if(window.clipboardData||$.browser.hasFlash){var c,
d=$('<a href="#"><font class="blue">\u041a</font>\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c</a>').prependTo(this.domActions);d.tipsy({trigger:"manual ",fallback:"\u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0432 \u0431\u0443\u0444\u0435\u0440"}).click(function(){d.tipsy("show");c&&clearTimeout(c);c=setTimeout(function(){d.tipsy("hide")},1E3)});if(window.clipboardData)d.click(function(){window.clipboardData.setData("Text",b.domTextarea.val());return false});else $.browser.hasFlash&&
d.zclip({path:"/j/lib/jquery/zclip.swf",copy:function(){return b.domTextarea.val()}})}$$d.click(this.onDocClickProxy)},fromStage:function(){$$d.unbind("click",this.onDocClickProxy)},onDocClick:function(a){a=$(a.target);if(!a.hasClass("kbTextarea"))if(a.filter(":text, textarea, .nicEdit-selected").length){a.hasClass("nicEdit-selected")&&this._getEditor().saveRng();this.target=a;this.domActionPaste.removeClass("disabled")}else{this.target=null;this.domActionPaste.addClass("disabled")}},_getEditor:function(){var a=
page.getChild("form_Compose",1);return a?a.editor.instanceById(a.editorField[0]):null},insertChar:function(a,b){b=b||1;var c=this.domTextarea.val();if($.browser.msie)this.domTextarea.val(c+a);else{var d=this.domTextarea.caret();this.domTextarea.focus().val(c.substring(0,d.start)+a+c.substr(d.end)).caret(d.start+b)}this.upper==1&&this.setCase(0)},backspace:function(){var a=this.domTextarea.val();if($.browser.msie)this.domTextarea.val(a.substr(0,a.length-1));else{var b=this.domTextarea.caret();this.domTextarea.focus().val(a.substring(0,
Math.max(0,b.start-1))+a.substr(b.end)).caret(b.start-1)}},setCase:function(a){this.domLayout.find(":not(.system)").each(function(){var b=$(this),c=b.text();b.text(c[a?"toUpperCase":"toLowerCase"]())});this.upper=a;this.domCapsLock[a==2?"addClass":"removeClass"]("active");this.domShift[a==1?"addClass":"removeClass"]("active")},setLayout:function(a){var b=this;this.domLayout.empty();for(var c=Keyboard.layouts[a],d=0;d<c.length;d++)for(var e=c[d].split(" "),g=0;g<e.length;g++){var j=e[g],m=$("<li/>");
if(j.match(/^\{.*\}$/)){j=j.substr(1,j.length-2);var u,z;switch(j){case "back":u="Backspace";z="backspace";m.click($.proxy(this,"backspace"));break;case "tab":u="Tab";z="tab";m.click(function(){b.insertChar("\t")});break;case "enter":u="Enter";z="enter";m.click(function(){b.insertChar("\n",!$.browser.opera?1:2)});break;case "capslock":u="Caps Lock";z="capslock";m.click(function(){b.setCase(b.upper!=2?2:0)});this.domCapsLock=this.domCapsLock.add(m);break;case "shift":u="Shift";z="shift";m.click(function(){b.setCase(b.upper!=
1?1:0)});this.domShift=this.domShift.add(m);break;case "space":u="&nbsp;";z="space";m.click(function(){b.insertChar(" ")});break;case "ru":u="Ru";z="ru";if(a=="ru")z+=" active";m.click(function(){b.setLayout("ru")});break;case "en":u="En";z="lang en";if(a=="en")z+=" active";m.click(function(){b.setLayout("en")});break}m.html(u).addClass("system "+z).attr("sys",j)}else m.html(j).attr("char",1).click(function(){b.insertChar($(this).text())});g==0&&m.addClass("fst");m[0].onselectstart=function(){return false};
m[0].unselectable="on";this.domLayout.append(m)}}});as.left=new Package("as.left");as.adb=new Package("as.adb");as.settings=new Package("as.settings");as.form=new Package("as.form");as.util=new Package("as.util");as.Cache=createClass({construct:function(){this.staticBlocks={left_Menu:1,Compose:2};this.blocks={};this.blockKeys=[];this.blockUrls=[];this.headerKeys=[];this.headers=[];this.maxPages=this.maxBlocks=50},key:function(a,b){return this.staticBlocks[a]!==1?a+"#"+(b||""):a},getBlock:function(a,b){return this.blocks[this.key(a,b)]||null},setBlock:function(a,b){if(!a.useCache)return true;var c=this.key(a.id,b);a=!$ifn(a.getCached)?a:a.getCached();if(this.blocks[c]===a)return true;this.clearBlock(c);a.cached=
true;this.blocks[c]=a;if(!(c in this.staticBlocks)){this.blockKeys.push(c);for(this.blockUrls.push(b);this.blockKeys.length>this.maxBlocks;)this.clearBlock(null,null,0);return true}},clearBlock:function(a,b,c){if($idef(c)){a=this.blockKeys[c];b=this.blockUrls[c]}else a=this.key(a,b);var d=this.blocks[a]||null;if(d){d.cached=false;delete this.blocks[a];d.dispatch(new as.Event(as.Event.REMOVED));if(!(a in this.staticBlocks)){this.clearHeader(b);$idef(c)||(c=this.blockKeys.indexOf(a));this.blockKeys.splice(c,
1);this.blockUrls.splice(c,1);return this}}},get:function(a){var b=this.getHeader(a);if(!b)return null;b.html={};var c=map.getInfo(a);if(!c)return null;for(var d in c.blocks){b.html[d]=this.getBlock(d,a);if(b.html[d]===null)return null}return b},set:function(a,b){if(!conf.use_cache)return false;for(var c in a.html)this.setBlock(a.html[c],b);delete a.html;this.setHeader(a,b)},clear:function(a){if(!this.clearHeader(a))return false;var b=map.getInfo(a);if(!b)return false;for(var c in b.blocks)this.clearBlock(c,
a);return true},getHeader:function(a){a=this.headerKeys.indexOf(a);return a!=-1?this.headers[a]:null},setHeader:function(a,b){this.clearHeader(b);this.headers.push(a);for(this.headerKeys.push(b);this.headers.length>this.maxPages;){this.headers.shift();this.headerKeys.shift()}},clearHeader:function(a){a=this.headerKeys.indexOf(a);if(a==-1)return false;this.headerKeys.splice(a,1);this.headers.splice(a,1);return true},indexOf:function(a){for(var b=0;b<this.blockKeys.length;b++)if(this.blockKeys[b].indexOf(a)===
0)return b;return-1},find:function(a){var b,c=[];for(b=0;b<this.blockKeys.length;b++)this.blockKeys[b].indexOf(a)===0&&c.push(b);return c},clearByKey:function(a){for(var b=0;b<this.blockKeys.length;b++)this.blockKeys[b].indexOf(a)===0&&this.clearBlock(null,null,b);return this},clearAll:function(){for(var a=this.headerKeys.concat([]),b=0;b<a.length;b++)this.clear(a[b]);return this}});as.PageBase=createClass({extend:as.Wiget,construct:function(){as.Wiget.call(this,null,"PageBase");this.req=this.prevMapInfo=this.mapInfo=this.prevHref=this.href=null;this.cached=this.loaded=this._inited=false;this.cache=new as.Cache;this.main=null},init:function(){this._inited=true;this.href=$url();if(this.mapInfo=map.getInfo(this.href)){this._dom=$("#page");this.main=$("#main");for(var a in this.mapInfo.blocks)this.setChild(this.createChildById(a,this.dom("#"+a)));as.Event.listen("loaded",$.proxy(this,
"onLoad"),-1);as.Event.listen("unloaded",$.proxy(this,"onUnload"),-1);this.onInit();as.Event.dispatch(this,"loaded")}},createChildById:function(a,b){a=a.split("_");for(var c=as,d=0;d<a.length;d++)c=c[a[d]];return new c(b)},onInit:function(){if(this.mapInfo){var a={title:$d.title,params:$clone(param),html:{}};for(var b in this.mapInfo.blocks)a.html[b]=this.getChild(b);this.cache.set(a,this.href)}},onLoad:function(a){scrollTo(0,0);$.liveMessage("#pmess .mess");if(typeof msgNotifier!=="undefined"&&conf.user){msgNotifier.resetState();
$delay($.proxy(msgNotifier,"listen"),1)}$(".cachable").each(function(){var b=$(this);b.removeClass("cachable");$cache.set(b.attr("id"),b.wrap("<div/>").parent().html(),true);b.remove()});counters&&!a.nohistory&&counters.refreshAll();this.loaded&&!a.nohistory&&$("._rgo").each(function(b,c){try{c.innerHTML=c.innerHTML}catch(d){}});this.loaded&&QipLoadCounter.sendData();this.loaded=true},onUnload:$.noop,isWorking:function(){return this.req&&this.req.isWorking()},_request:function(a,b){if(!b.parameters)b.parameters=
{};var c=$cache.keys();if(c.length)b.parameters.pcached=c.join("|");b.parameters.akey=param.actionKey;if(!b.parameters.back)b.parameters.back=this.href;c=!b.nohistory?map.getInfo(a):null;var d=[];if(c)for(var f in c.blocks)if(this.href==a||!this.cache.getBlock(f,a))d.push(f);b.parameters.rblocks=d.join("|");return new Ajax.Request(a,b)},go:function(a,b){if(!this._inited)return true;var c=this;b=b||{};if($ijq(a)||$iel(a)){a=$jq(a);if(a.hasClass("nohist"))b.nohistory=1;if(a.hasClass("fajax"))b.forceAjax=
1;if(!conf.use_ajax&&!b.forceAjax||a.attr("target")&&a.attr("target")!="_self")return true;var d=a.event;if(d&&(d.ctrlKey||d.shiftKey||$.browser.msie&&d.which==4||!$.browser.msie&&d.which==2))return true;a=$lhref(a)}a=a?$url(a):null;if(!a||a.indexOf("javascript:")>-1)return false;d=new as.Event("unloaded");as.Event.dispatch(this,d);if(d.isStoped())return false;this.isWorking()&&this.req.transport.abort();var f;if(b.nohistory)this.cache.clearAll();else if(!b.nocache&&this.href!=a&&(f=this.cache.get(a))){QipLoadCounter.init();
historyManager.append(a);this.parseResponse(f,map.getInfo(a),true);as.Event.dispatch(this,"loaded");return false}b.method=b.method||"post";var e=b.onSuccess||$.proxy(this,"onSuccess");b.onSuccess=function(g){if(c.chekResponseHeaders(g)){e(g);b.afterSuccess&&b.afterSuccess(g)}};b.onFailure=b.onFailure||$.proxy(this,"onFailure");this.req=this._request(a,b);if(b.nohistory)this.req.nohistory=1;else historyManager.append(a);return false},submit:function(a,b){if(!this._inited)return true;b=b||{};a=$jq(a,
this.dom());var c=a.attr("target");if(c&&c!="_self"||a.hasClass("noajax"))return true;var d=(a.attr("method")||"get").toLowerCase();if(!$idef(b.nohistory)&&(d=="post"||a.hasClass("nohist")))b.nohistory=1;c=a.attr("action")||this.href;if(d=="post"){a=$vals(a);$.extend(a,b.parameters||{});b.parameters=a}else c+=(c.indexOf("?")>-1?"&":"?")+$.param($vals(a));return this.go(c,b)},preload:function(a,b){if(!this.cache.get(a)){var c=this;this._request(a,$.extend(b,{method:"post",onFailure:$.proxy(this,"onFailure"),
onSuccess:function(d){c.onPreloadSuccess(a,d)}}))}},onPreloadSuccess:function(a,b){if(this.chekResponseHeaders(b)){b=$.evalJSON(b.responseText);if($iobj(b)&&$iobj(b.html)){var c=map.getInfo(a);if(c){this._buildResponseHtml(b,c);c=b.html;for(var d in b.html)$iwgt(c[d])||(c[d]=this.createChildById(d,$(c[d])));this.cache.set(b,a)}}}},chekResponseHeaders:function(a){var b=$.proxy(a,"getResponseHeader");a=location;var c;if(b("X-SESSION-LOST")){b=b("X-SESSION-BACK")||"/~Inbox;";a.href=a.protocol+"//"+a.hostname+
$decode(b);return false}if(c=b("LOCATION")||b("Y-LOCATION")){c=$decode(c);if(c.indexOf("/view/iframe~")!=0){a.href=!c.match(/^http(s)?/)?a.protocol+"//"+a.hostname+$decode(c):$decode(c);return false}}if(c=b("X-LOCATION")){this.go(c);return false}return true},onSuccess:function(a){a=$.evalJSON(a.responseText);if($iobj(a)){var b=!this.req.nohistory?map.getInfo(this.req.url):null;b&&this._buildResponseHtml(a,b);this.parseResponse(a,b);as.Event.dispatch(this,{name:"loaded",nohistory:!b})}},parseResponse:function(a,
b,c){if($iobj(a)){if($idef(a.location))return this.go(a.location);if(c)a.params.srvTime=0;if(a.params){for(var d in a.params)param[d]=a.params[d];if(param.session_user&&conf.user&&param.session_user!=conf.user){location.href=this.href;return}if(conf.version&&param.version&&conf.version!=param.version){location.href=this.href;return}}if(b){this.prevMapInfo=this.mapInfo;this.prevHref=this.href;this.mapInfo=b;this.href=b.href}$("#pmess").html(!conf.pda?"&nbsp;":"");$idef(a.alert)&&this.alert(a.alert);
if($idef(a.title))$d.title=a.title;if(a.reports)for(b=0;b<a.reports.length;b++)this.message(a.reports[b]);if(a.html){QipLoadCounter.init();b=this.mapInfo.blocks;d=this.prevMapInfo.blocks;var f=a.html;for(var e in f)if($istr(f[e]))f[e]=this.createChildById(e,$(f[e]));a={title:a.title,params:$clone(a.params),html:{}};for(e in f)a.html[e]=f[e];this.cache.set(a,this.href);for(e in d)b[e]||this.removeChild(e);for(e in f)if(!(!b[e]||f[e]===this.getChild(e))){$ifn(f[e].beforeToStage)&&f[e].beforeToStage();
d=b[e]=="left"?this.left:this.main;this.removeChild(e);d.empty();this.setChild(f[e],d)}this.cached=c||false}}},onFailure:function(){location.href=location.protocol+"//"+location.hostname+$url()},_buildResponseHtml:function(a,b){a.html=a.html||{};for(var c in b.blocks)if(!a.html[c]){var d=this.cache.getBlock(c,b.href);if(d!==null)a.html[c]=d}},message:function(a,b){b=b||{};if(!b.container&&!a.container)b.container="#pmess";$.message(a,b)},error:function(a){if($istr(a))a={text:a};this.message(a,{type:"error"})},
info:function(a){if($istr(a))a={text:a};this.message(a,{type:"info"})},messageBlue:function(a){if($istr(a))a={text:a};this.message(a,{type:"blue"})}});
as.Page=createClass({extend:as.PageBase,construct:function(){as.PageBase.call(this,null,"Page");this.modalView=false;this.left=null;this.loadedTS=(new Date).getTime()},init:function(){$loadQipData("/j/qip.json.js",{top:"#qiptop",current:"\u041f\u043e\u0447\u0442\u0430"});this.left=$("#left");as.PageBase.fn.init.call(this);$.browser.hasPinify()&&window.external.msIsSiteMode()&&$$w.focus(function(){window.external.msSiteModeClearIconOverlay()})},onInit:function(){$("#logo").ago();this.authMenuLinks=
$("#qip_auth_menu").find("a.our").ago();$("#auth_log").click(function(){new Ajax.Request("/do/get-auth-list?akey="+param.actionKey,{method:"get",onSuccess:function(d){page.win("auth_log_popup",d.responseText,{width:430,height:400,draggable:1,title:"\u0421\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0439"})}});return false});this.attachKeyboard("#vkb");this.showNews();as.PageBase.fn.onInit.call(this)},
onLoad:function(d){var a=this;this.authMenuLinks.each(function(){var b=$(this);b[(a.href.indexOf($lhref(b))===0?"add":"remove")+"Class"]("q_bold")});as.PageBase.fn.onLoad.call(this,d);setTimeout(function(){a.isWorking()||(new Date).getTime()-a.loadedTS<3E5||$("._rgo._refresh").each(function(b,c){try{c.innerHTML=c.innerHTML}catch(e){}})},3E5);$.browser.hasPinify()&&window.external.msIsSiteMode()&&window.external.msSiteModeClearIconOverlay();this.loadedTS=(new Date).getTime()},onUnload:function(){$($d.body).children(".tipsy:not(.static), .win").remove()},
_request:function(d,a){if(!a.parameters)a.parameters={};var b=page.getChild("left_Menu"),c=d.match(/^\/~([^;]+);/),e=d.match(/^\/label\/(\d+);/);try{if(e)a.parameters.total=b.labels.children[e[1]].getMessages();else if(c)a.parameters.total=b.folders.children[$decode(c[1])].getMessages()}catch(f){}return as.PageBase.fn._request.call(this,d,a)},win:function(d,a,b){b=b||{};var c=$("#"+d);if(c.length)c.empty()[$ijq(a)?"append":"html"](a);else c=$('<div id="'+d+'"/>')[$ijq(a)?"append":"html"](a).appendTo(document.body);
var e=function(){page.modalView=false},f=b.beforeClose;b.beforeClose=!f?e:function(){f();e()};b=$.extend({modal:$idef(b.modal)?b.modal:true,resizable:b.resizable||false,draggable:b.draggable||false,dialogClass:b.dialogClass||"modalWin",minHeight:b.minHeight||120},b||{});b.open=function(){c.next().find(":button:last").focus();c.prev().find(".ui-dialog-titlebar-close:first").html('<span><font class="mark red">\u0417</font>\u0430\u043a\u0440\u044b\u0442\u044c</span>');c.prepend('<div class="reports" id="win-mess">&nbsp;</div>');
b.bottomPanel&&$('<div class="ui-dialog-bottom-panel" id="'+d+'-bottom-panel"></div>').append(b.bottomPanel).insertAfter(c)};b.close=function(){c.dialog("destroy").remove()};if(b.noheader)b.dialogClass+=" modalWinNoHeader";a=c.children(":first");var g=a.length?a[0].style.width:0;if(g)b.width=g;if(a.length&&a.attr("title")){c.attr("title",a.attr("title"));a.removeAttr("title")}a=c.dialog(b).dialog("open");this.modalView=true;return a},alert:function(d,a){a=$.extend({title:"\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435",
minHeight:120,width:300,buttons:{OK:function(){$(this).dialog("close")}}},a||{});return this.win("alert",d,a)},confirm:function(d,a,b,c){c=$.extend({title:"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435",minHeight:120,width:300,buttons:{"\u041e\u0442\u043c\u0435\u043d\u0430":function(){c.beforeCloseOnCancel&&c.beforeCloseOnCancel();$(this).dialog("close");$defer(b||$.noop);return false},OK:function(){c.beforeCloseOnOk&&c.beforeCloseOnOk();$(this).dialog("close");$defer(a||
$.noop);return true}}},c||{});return this.win("confirm",d,c)},winCaptcha:function(d){var a=function(){$("#win-captcha-holder").find(":input").each(function(){d.append($hidden($attr(this,"name"),this.value))});$("#win-captcha").dialog("close");return false};options={title:"\u0417\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0440\u043e\u0431\u043e\u0442\u043e\u0432",minHeight:220,width:485,buttons:{OK:a}};d=$('<form action=""><div id="win-captcha-holder"></div></form>').submit(a);a=this.win("win-captcha",
d,options);createRecaptcha("win-captcha-holder",{callback:function(){$("#win-captcha-holder :text").focus()}});return a},goConfirm:function(d,a){this.confirm(d,function(){this.go(a)});return false},showNews:function(){},hideNews:function(){$("#newsBlock").hide();clearInterval(this.newsTid);this.newsTid=null},attachKeyboard:function(d){$jq(d).click(function(){var a=$("#w-kb");if(a.length)a.dialog("close");else{var b=new Keyboard,c=page.win("w-kb",'<div id="kb-container"></div>',{title:"\u041a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430",
modal:0,draggable:1,width:580,beforeClose:function(){b.fromStage();c.findf(".copy").children("a").tipsy("hide")}});b.toStage("#kb-container")}return false})}});
as.form.Compose=createClass({extend:as.Wiget,construct:function(b){var a=this;as.Wiget.call(this,b,"form_Compose");this.onBeforeUnloadProxy=$.proxy(this,"onBeforeUnload");this.onUnloadProxy=$.proxy(this,"onUnload");this._checkCtrlEnterProxy=$.proxy(this,"_checkCtrlEnter");this.subject=this.dom("#subject");this.to=this.dom("#to");this.cc=this.dom("#cc");this.bcc=this.dom("#bcc");this.readConfirm=this.dom("#read_confirm");this.saver=new as.MessageSaver;this.checkSpell=new as.CheckSpell;this.setChild(this.saver).setChild(this.checkSpell);
this.adbSuggest=new AdbSuggest({bind:[this.to,this.cc,this.bcc]});this.richModeInp=this.dom("#richMode");this.editorField=this.dom("#compose_text");this.editor=new nicEditor({fullPanel:true});this.checkCreateEditorInstance();this.richMode=this.dom("#editor-html");this.textMode=this.dom("#editor-text");this.spell=this.dom("#check-spell");this.subject.keydown(function(c){if(c.which==9){a.focusText();return false}});this.richMode.click($.proxy(this,"textToRich"));this.textMode.click(function(){if(a.textMode.hasClass("active"))return false;
var c=a.editor.instanceById(a.editorField[0]).getContent();c&&c!="<br>"?page.confirm("\u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u0432 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0440\u0435\u0436\u0438\u043c \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043a \u043f\u043e\u0442\u0435\u0440\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?",$.proxy(a,"textToSimple")):$.proxy(a,"textToSimple");
return false});this.dom("#compose-save").click(function(){a.saver.save(true);return false});this.spell.click($.proxy(this.checkSpell,"check"));this.translated=false;this.translator=new Translate(this.dom("#compose-trl"),{parent:this,onOpen:function(){a.translator.reset();var c=a.editor.instanceById(a.editorField[0]);a.translator.text=(new HTMLConverter).plain(c?c.getContent():a.editorField.val());a.translated=false},buttons:{"\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c":function(){var c=a.editor.instanceById(a.editorField[0]);
if(c){c.setContent($("#translate-text").html());a.translated=true}},"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c":function(){var c=a.editor.instanceById(a.editorField[0]);c.setContent(c.getContent()+(a.translated?" ":"<br><br>--------------------------------<br><br>")+$("#translate-text").html());a.translated=true}},getText:function(){return a.translator.text}});this.composeForm=this.dom().submit($.proxy(this,"send"));this.setChild(new as.form.SelectAccounts(this.dom("#u-accs")));this.dom("#cc-add, #bcc-add").each(function(){var c=
$(this),d=c.id(),e=d=="cc-add"?a.cc:a.bcc,f=a.dom("#"+d.replace("-add","-tr"))[0];c.click(function(){if(f.className==""){f.className="dnone";e.val("");c.text("\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c"+(d=="bcc-add"?" \u0441\u043a\u0440\u044b\u0442\u0443\u044e":"")+" \u043a\u043e\u043f\u0438\u044e")}else{f.className="";c.text("\u0423\u0431\u0440\u0430\u0442\u044c"+(d=="bcc-add"?" \u0441\u043a\u0440\u044b\u0442\u0443\u044e":"")+" \u043a\u043e\u043f\u0438\u044e")}return false})});this.dom("#mb_user_attache_list").find(".ico-del-file").click(this.fwdAttachesDelPrepare).end().find("a.local").click($.proxy(this,
"fwdAttachesDel")).blur(this.fwdAttachesDelCancel);adbPopup.clear();this.dom(".adb a").click(function(){return adbPopup.show()});this.uploader=new qq.FileUploader({element:this.dom("#fileuploader")[0],action:"/compose/upload",debug:false,sizeLimit:15728640,totalSizeLimit:20971520,onComplete:function(c,d,e){if(e.success){a.composeForm.append($hidden("uploaded["+e.success+"]",1));a.changeTotalAttInfo(e.size,1)}},onItemRemove:function(c){try{$(a.composeForm[0]["uploaded["+c.attr("upid")+"]"]).remove();
a.changeTotalAttInfo(-$int(c.attr("size")),-1)}catch(d){}}});page.attachKeyboard(this.domf(".keyboard"))},toStage:function(){this.setUnloadConfirm();this.saver.init();as.Event.listen("unloaded",this.onUnloadProxy);this.to.focus();$el("recaptcha")&&createRecaptcha("recaptcha")},fromStage:function(){as.Event.stopListen("unloaded",this.onUnloadProxy)},onUnload:function(b){if(window.onbeforeunload&&$idef(window.onbeforeunload())&&!confirm("\u0412\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u043a\u0438\u043d\u0443\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0438\u0441\u044c\u043c\u0430?"))b.stop();
else{this.dropUnloadConfirm();this.saver.destruct();this.checkSpell.onUnload()}},dropUnloadConfirm:function(){window.onbeforeunload=null},setUnloadConfirm:function(){window.onbeforeunload=this.onBeforeUnloadProxy},onBeforeUnload:function(b){if(this.saver.isChanged(true)){var a=!$.browser.chrome?"":"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0439\u0442\u0438 \u0441 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b?";
if(!$idef(b))b=window.event;if(b)b.returnValue=a;return a}},check:function(){var b=this.composeForm,a=this.dom("#compose_js_vars_json");if(a.length)a=$.evalJSON(a.text());if(a)for(var c in a)b.find(':input[name="'+c+'"]').length||$hidden(c,a[c]).appendTo(b);b={to:["\u041a\u043e\u043c\u0443",$.trim(this.to.val())],cc:["\u041a\u043e\u043f\u0438\u044f",$.trim(this.cc.val())],bcc:["\u0421\u043a\u0440\u044b\u0442\u0430\u044f \u043a\u043e\u043f\u0438\u044f",$.trim(this.bcc.val())]};a=[];!b.to[1]&&!b.cc[1]&&
!b.bcc[1]&&a.push("\u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d");for(c in b)if(b[c][1])(new validator.Email).isValid(b[c][1])||a.push('\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0430\u0434\u0440\u0435\u0441\u0430 \u0432 \u043f\u043e\u043b\u0435 "'+b[c][0]+'"');if(a.length){page.alert(a.join("<br/>"),{title:"\u041e\u0448\u0438\u0431\u043a\u0430!",width:350});return false}return true},
send:function(b){var a=this;b=$(b.currentTarget);if(!this.uploader.checkTotalSize()){this.uploader._error("totalSizeError");return false}if(this.uploader.getInProgress()){page.confirm("\u041d\u0435 \u0432\u0441\u0435 \u0444\u0430\u0439\u043b\u044b \u0431\u044b\u043b\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b. \u041f\u0440\u0435\u0440\u0432\u0430\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443?",function(){a.uploader.cancelAll();a.composeForm.submit()});return false}if(!this.check())return false;
var c=this.editor.instanceById(this.editorField[0]);c&&c.saveContent();this.saver.destruct();this.dropUnloadConfirm();$rdisable(b.findf(":submit"));return page.submit(b)},showCc:function(){this.cc.is(":visible")||this.dom("#cc-add").click()},hideCc:function(){this.cc.is(":visible")&&this.dom("#cc-add").click()},showBcc:function(){this.bcc.is(":visible")||this.dom("#bcc-add").click()},hideBcc:function(){this.bcc.is(":visible")&&this.dom("#bcc-add").click()},fwdAttachesDelPrepare:function(){this.style.display=
"none";this.nextSibling.style.display="";this.nextSibling.focus();return false},fwdAttachesDelCancel:function(){var b=this;$delay(function(){b.style.display="none";b.previousSibling.style.display=""},0.1)},fwdAttachesDel:function(b,a){a=a||b.currentTarget;b=a.parentNode;a=b.id.replace("attached_li_","");var c;c=$el("mail_att_files_"+a+"_id");c.parentNode.removeChild(c);c=$el("mail_att_files_"+a+"_name");c.parentNode.removeChild(c);c=$el("mail_att_files_"+a+"_size");var d=c.value;c.parentNode.removeChild(c);
(c=$el("mail_att_files_"+a+"_mid"))&&c.parentNode.removeChild(c);b.parentNode.removeChild(b);this.changeTotalAttInfo(-d,-1);return false},fwdAttachesClear:function(){var b=this;this.dom("#mb_user_attache_list li a.local").each(function(){b.fwdAttachesDel(null,this)})},fwdAttacheAdd:function(b){var a=this.dom("#mb_user_attache_list"),c=a.children().length,d=$('<li id="attached_li_'+c+'" class="mime16 mime16-'+b.ext+'">'+b.name+"<span>"+$hrsize(b.size)+'</span><b class="ico-del-file" title="\u0423\u0434\u0430\u043b\u0438\u0442\u044c">&nbsp;</b><a class="local" style="display: none;" href="#">\u0423\u0434\u0430\u043b\u0438\u0442\u044c</a></li>');
d.findf(".ico-del-file").click(this.fwdAttachesDelPrepare).end().findf("a.local").click($.proxy(this,"fwdAttachesDel")).blur(this.fwdAttachesDelCancel);a.append(d);d=["name","size","id","mid"];for(var e=0;e<d.length;e++)b[d[e]]&&$hidden("mail_attached_files["+c+"]["+d[e]+"]",b[d[e]]).id("mail_att_files_"+c+"_"+d[e]).insertBefore(a);this.changeTotalAttInfo(b.size,1)},changeTotalAttInfo:function(b,a){var c=this.dom("#total_attaches"),d=c.findf(".count"),e=c.findf(".size");a=$int(d.text())+a;b=$int(e.attr("value"))+
b;d.text(a);e.attr("value",b).text($hrsize(b));a<2?c.addClass("dnone"):c.removeClass("dnone")},textToSimple:function(){this.richMode.removeClass("active");this.textMode.addClass("active");this.spell.addClass("dnone");var b=this.editor.instanceById(this.editorField[0]),a=b.getContent();a=a.replace(/\r?\n?((<\s*BR.*?>)|(<\s*\/\s*P.*?>))\r?\n?/ig,"\n");a=$("<div/>").html(a);for(var c=a.find("blockquote"),d=c.length-1;d>=0;d--)c[d].innerHTML="&gt; "+c[d].innerHTML.replace(/\n/g,"\n&gt; ");a=a.html();
a=a.replace(/<.*?>/ig,"");b.setContent(a);this.richModeInp.val("0");this.removeEditorInstance();b=this.editorField.val();b=b.replace(/&lt;/ig,"<").replace(/&gt;/ig,">");this.editorField.val(b);this._saveRichMode(0);return false},textToRich:function(){if(this.richMode.hasClass("active"))return false;this.richMode.addClass("active");this.textMode.removeClass("active");this.spell.removeClass("dnone");this.richModeInp.val("1");this.editorField.val(this.editorField.val().replace(/</g,"&lt;").replace(/>/g,
"&gt;").replace(/\r?\n/g,"<br>"));this.createEditorInstance();this._saveRichMode(1);return false},focusText:function(){this.domf(this.editor.instanceById(this.editorField[0])?".nicEdit-main":"#compose_text").caret(0)},_saveRichMode:function(b){new Ajax.Request("/do/set-rich-edit/?useRich="+b)},checkCreateEditorInstance:function(){$int(this.richModeInp.val())&&!this.editor.instanceById(this.editorField[0])&&this.createEditorInstance()},createEditorInstance:function(){var b=this.editorField[0];this.editor.panelInstance(b);
var a=this.editor.instanceById(b);this.editorField.unbind("keydown",this._checkCtrlEnterProxy);a&&$(a.getElm()).keydown(this._checkCtrlEnterProxy).keydown(function(c){if(!(c.ctrlKey||c.which!==13||!$d.createRange)){var d=window.getSelection(),e=d.getRangeAt(0),f=e.endContainer,g=a.getElm(),h;for(f=f;f!==g;){if(f.tagName&&f.tagName.toLowerCase()=="blockquote")h=f;f=f.parentNode;if(f===null)break}if(h){g=$d.createRange();f=$d.createElement("br");g.setStart(e.endContainer,e.endOffset);g.setEndAfter(h);
var k=function(j,i){return i.nextSibling?i.parentNode.insertBefore(j,i.nextSibling):i.parentNode.appendChild(j)};k(g.extractContents(),h);k(f,h);g.selectNode(f);g.collapse(true);d.removeAllRanges();d.addRange(g);e.deleteContents();c.preventDefault()}}});return a},removeEditorInstance:function(){var b=this.editorField[0],a=this.editor.instanceById(b);a&&$(a.getElm()).unbind("keydown",this._checkCtrlEnterProxy);this.editorField.keydown(this._checkCtrlEnterProxy);this.editor.removeInstance(b)},_checkCtrlEnter:function(b){if(b.ctrlKey&&
(b.which==13||b.which==10)){this.composeForm.submit();return false}}});
as.form.Select=createClass({extend:as.Wiget,statics:{hideAll:function(i){if(!this._showed)this._showed=[];var j=[],o;for(o=0;o<as.form.Select._showed.length;o++)as.form.Select._showed[o]!==i&&j.push(as.form.Select._showed[o]);for(o=0;o<j.length;o++)j[o].hide()}},construct:function(i,j){this.options=$.extend({maxHeight:300},j||{});as.Wiget.call(this,i);this.id=this.options.id||i.id();if(!this.id)this.id="Select-"+as.Wiget.uid();this._mouseOvered=this._scrollChecked=this.inited=false;this.hideProxy=
$.proxy(this,"hide");this.onGoClickProxy=$.proxy(this,"onGoClick");this.onChangeProxy=$.proxy(this,"_onChange");this._onMouseOverProxy=$.proxy(this,"_onMouseOver");this._onMouseOutProxy=$.proxy(this,"_onMouseOut");this._hideOnMouseOutProxy=$.proxy(this,"_hideOnMouseOut");this.options.ex?i.findf(".ico").click($.proxy(this,"toggle")):this.dom().click($.proxy(this,"toggle"));$idef(this.options.lazy)&&!this.options.lazy&&this.init()},init:function(){if(!this.inited){this.inited=true;var i=this.dom();
i.hasClass("right")||i.addClass("left");i.hasClass("bottom")||i.addClass("top");this.head=this.domf(".name");this.headText=this.head.children("a:first");this.bubble=this.domf(".cselect");if(!this.bubble.length)this.bubble=$('<div class="cselect"></div>').appendTo(this.dom());this.options.bubbleSource&&this.bubble.empty().append($jq(this.options.bubbleSource).children());this.options.listSource&&this.bubble.empty().append(this.options.listSource);this.listPane=this.bubble.children(".options:first");
if(!this.listPane.length)this.listPane=this.bubble.wrapInner('<div class="options"/>').children(":first");this.list=this.listPane.children("a");this.bubble.click(function(j){j.stopPropagation()});this.bubble.mouseover(this._onMouseOverProxy).mouseout(this._onMouseOutProxy);this.dom().mouseover(this._onMouseOverProxy).mouseout(this._onMouseOutProxy);this.aBubbleLst()}},fromStage:function(){this.inited&&this.hide()},aBubbleLst:function(){this.bubble.find("a:not(.go)").click(this.onChangeProxy).end().find("a.go").click(this.onGoClickProxy);
this.bubble.children("a.go").ago()},onGoClick:function(i){this._onChange(i);var j={};if(this.options.nohistory)j.nohistory=1;return page.go(i.currentTarget,j)},onChange:function(i){this.options.onChange&&this.options.onChange.call(this,i);if(i.isPropagationStopped())return false;this.hide()},_onChange:function(i){this.onChange(i);this.options.afterChange&&this.options.afterChange.call(this,i);if(i.isPropagationStopped())return false},header:function(i){if(!$idef(i))return this.headText.text();if(this.options.headFstLetter)i=
$fstLetter(i,this.options.headFstLetter);if(this.options.headFilter)i=this.options.headFilter(i);this.headText.html(i)},show:function(i){if(!this.dom().hasClass("disabled")){this.init();as.form.Select.hideAll();as.form.Select._showed.push(this);this.dom().addClass("active");$$d.click(this.hideProxy);var j=this.dom().width();j>this.bubble.width()&&this.bubble.css("width",j-2);if(!this._scrollChecked){this._scrollChecked=true;if(this.listPane.outerHeight()>this.options.maxHeight&&!this.listPane.hasClass("scroll-pane")){this.listPane.addClass("scroll-pane");
j={height:this.options.maxHeight};if(this.bubble.css("width"))j.width=this.bubble.css("width");this.listPane.css(j).jScrollPane({scrollbarWidth:12,scrollbarMargin:0});this.bubble.css("width")&&this.listPane.css("overflow","hidden")}}i&&i.stopPropagation()}},hide:function(i){if(this.dom().hasClass("active")){this.dom().removeClass("active");$$d.unbind("click",this.hideProxy);var j=as.form.Select._showed.indexOf(this);j>-1&&as.form.Select._showed.splice(j,1);i&&i.stopPropagation()}},toggle:function(i){this.dom().hasClass("active")?
this.hide(i):this.show(i);return false},_onMouseOver:function(){this._tid&&clearTimeout(this._tid);this._mouseOvered=true},_onMouseOut:function(){this._mouseOvered=false;this._tid&&clearTimeout(this._tid);this._tid=setTimeout(this._hideOnMouseOutProxy,1E3)},_hideOnMouseOut:function(){this._mouseOvered||this.hide()}});as.form.SelectLinks=createClass({extend:as.form.Select,construct:function(a,b){as.form.Select.call(this,a,b)},aBubbleLst:function(){this.list.click(this.onGoClickProxy)}});as.form.SelectOptions=createClass({extend:as.form.Select,construct:function(a,b){as.form.Select.call(this,a,b)},init:function(){if(!this.inited){as.form.Select.fn.init.call(this);this.input=this.domf(":input");if(this.input.length){this.name=this.input.attr("name");this.setValue(this.input.val())}else{this.name=this.options.name||"";this.value=this.options.value||"";this.input=$hidden(this.name,this.value).appendTo(this.dom())}this.list.removeClass("current").filter('a[value="'+this.value+'"]').addClass("current")}},
onChange:function(a){as.form.Select.fn.onChange.call(this,a);if(a.isPropagationStopped())return false;var b=$(a.currentTarget);if(b.hasClass("go")){a.stopPropagation();return false}this.setValue(b.attr("value"));this.header(b.html());this.list.removeClass("current").filter('a[value="'+this.value+'"]').addClass("current");this.options.autoSubmit&&this.input.closest("form").submit();a.stopPropagation()},setValue:function(a){this.value=a;this.input.val(a)},change:function(a){this.list.filter('a[value="'+
a+'"]').click()}});as.form.SelectAccounts=createClass({extend:as.form.SelectOptions,construct:function(a,b){as.form.SelectOptions.call(this,a,b)},init:function(){if(!this.inited){if(!this.options.listSource&&!this.domf(".cselect:first .options").length){var a=this;new Ajax.Request("/do/get-accounts",{asynchronous:false,onSuccess:function(b){b=$.evalJSON(b.responseText);var c=[];for(var d in b)c.push('<a href="#" value="'+d+'">'+$escape($truncate(b[d],60,"...",1,1))+"</a>");c.push('<a href="/settings/accounts" class="go static"><span class="purple">\u0414</span>\u043e\u0431\u0430\u0432\u0438\u0442\u044c e-mail</a>');
a.options.listSource=$(c.join(""))}})}as.form.SelectOptions.fn.init.call(this)}}});as.form.SelectMessageMove=createClass({extend:as.form.Select,construct:function(a,b){b=$.extend({type:"link"},b||{});as.form.Select.call(this,a,b)},init:function(){if(!this.inited){this.options.listSource=page.getChild("left_Menu").folderLinks().filter(".current:first").addClass("disabled").removeAttr("href").end();as.form.Select.fn.init.call(this)}}});as.form.SelectMessageMark=createClass({extend:as.form.Select,construct:function(a,b){b=$.extend({type:"link",lazy:0},b||{});as.form.Select.call(this,a,b)},init:function(){if(!this.inited){this.labels=page.getChild("left_Menu").labelLinks();this.labels.length?this.dom().removeClass("dnone"):this.dom().addClass("dnone");this.options.listSource=this.labels;as.form.Select.fn.init.call(this);this.apply=$('<a href="#" class="static apply"><font class="purple">\u041f</font>\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c</a>');
this.bubble.addClass("fs-labels").append(this.apply);this.marks=this.bubble.find(".mark.label");this.apply.click($.proxy(this,"onApplyClick"));this.marks.click($.proxy(this,"onMarkClick"))}},onApplyClick:function(a){a.stopPropagation();a=this.bubble.find('a[name="set_label[]"][state!=""]');a.length&&this._setLabel(a);this.hide();return false},onMarkClick:function(a){a.stopPropagation();a=$(a.currentTarget);var b=a.parent();switch(b.attr("state")){case "":a.html("+");b.attr("state","+");break;case "+":a.html("-");
b.attr("state","-");break;default:a.html("&nbsp;");b.attr("state","");break}this.apply.css("visibility",this.bubble.find('a[state][state!=""]').length?"visible":"hidden");return false},show:function(a){if(!this.dom().hasClass("disabled")){var b=this;as.form.Select.fn.show.call(this,a);this.marks.each(function(){var c=$(this),d=c.parent().attr("state",""),e=d.attr("value"),g="+",j=b.options.lidsInfo();if($inar(e,j.remove))g="-";else if($inar(e,j.undef))g="?";d.attr("istate",g);d.mouseover(function(){d.attr("state")==
""&&c.html(d.attr("istate"))}).mouseout(function(){c.html(d.attr("state")||"&nbsp;")}).click(function(){b._setLabel(d)&&b.hide();return false})})}},_setLabel:function(a){var b=[];a.each(function(){var c=$(this),d=c.attr("value"),e=c.attr("state")||c.attr("istate"),g=c.hasClass("current");switch(e){case "?":return false;case "-":d=-Math.abs(d);break}b.push([c.attr("name"),d,g])});b.length&&this.options.setLabel(b);return b.length>0}});as.form.SelectMessageReply=createClass({extend:as.form.SelectLinks,construct:function(a,b){b=$.extend({ex:1},b||{});as.form.SelectLinks.call(this,a,b)},onChange:function(a){as.form.SelectLinks.fn.onChange.call(this,a);if($(a.currentTarget).hasClass("all")){a=this.options.messId();var b="/compose/reply-all";if(!$iobj(a)){b+="~"+a;a={}}page.cache.clearAll();return page.go(b,{method:"post",parameters:a})}}});as.form.SelectMessageForward=createClass({extend:as.form.SelectLinks,construct:function(a,b){b=$.extend({ex:1},b||{});as.form.SelectLinks.call(this,a,b)},onChange:function(a){as.form.SelectLinks.fn.onChange.call(this,a);a=$(a.currentTarget);var b=this.options.getData(),c="";if(!$idef(b["messages[1]"])&&!$idef(b["threads[0]"])){c="~"+b["messages[0]"];delete b["messages[0]"]}if(a.hasClass("att")){page.cache.clearAll();return page.go("/compose/forward-attach"+c,{method:"post",parameters:b})}else if(a.hasClass("rdr")){var d=
$('<form>\u041a\u043e\u043c\u0443: <input type="text" name="rediectTo" style="width:300px"/></form>').submit(function(){$("#mFwdRedirectWin").dialog("close");if(this.rediectTo.value==="")return false;try{counters.li("/compose/forward-redirect")}catch(e){}return page.go("/compose/forward-redirect"+c,{nohistory:1,method:"post",parameters:$.extend(b,{rediectTo:this.rediectTo.value})})});page.win("mFwdRedirectWin",d,{title:"\u041f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435",
width:400,buttons:{"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c":function(){d.submit()}}});d[0].rediectTo.focus();(new AdbSuggest({noComma:1})).bindElement(d[0].rediectTo)}}});as.form.FilterBlock=createClass({extend:as.Wiget,construct:function(a,b){var c=this;as.Wiget.call(this,a,b);this.maxCount=$idef(this.maxCount)?this.maxCount:10;this.nameBounds=this.nameBounds||{};this._tpl=this.dom("#"+a.id()+"-tpls");a.children(".list-it").each(function(){c.setChild(new c.Item($(this),c))});this.checkForEnableBtns()},add:function(a,b){this.setChild(a);b?a.dom().insertAfter(b.dom()):this.dom().append(a.dom());this.checkForEnableBtns()},remove:function(a){this.removeChild(a.id);this.checkForEnableBtns()},
getDisabledNames:function(a){var b=[];for(var c in this.children){var d=this.children[c],e=d.getName();if(d!==a)b=b.concat(this.nameBounds[e]||[])}return b=$unique(b)},checkForEnableBtns:function(){var a=this.getDisabledNames(),b=$keys(this.nameBounds).length,c=$count(this.children);for(var d in this.children)this.children[d].btnAdd[a.length<b&&c<this.maxCount?"enable":"disable"]();if(c)for(d in this.children){this.children[d].btnRemove[c>1?"enable":"disable"]();break}},tpl:function(a,b){return this._tpl.findf("."+
a)[!b?"down":"children"]().clone()}});
as.form.FilterBlock.fn.Item=createClass({extend:as.Wiget,abstracts:["getName"],construct:function(a){var b=this;as.Wiget.call(this,a,this.classname+"-"+as.Wiget.uid());this.btnAdd=this._extendButton(a.find("button:eq(0)"));this.btnRemove=this._extendButton(a.find("button:eq(1)"));this.btnAdd.click(function(){$(this);if(b.btnAdd.isDisabled())return false;b.parent.add(null,b)});this.btnRemove.click(function(){$(this);if(b.btnRemove.isDisabled())return false;b.parent.remove(b)})},_extendButton:function(a){var b=
a.parent();a.isDisabled=function(){return b.hasClass("button-disabled")};a.disable=function(){b.addClass("button-disabled")};a.enable=function(){b.removeClass("button-disabled")};return a}});
as.form.FilterBlock.fn.SelectName=createClass({extend:as.form.SelectOptions,construct:function(a,b){b=$.extend({lazy:0,headFstLetter:"blue"},b||{});as.form.SelectOptions.apply(this,arguments)},show:function(a){var b=this.up(2).getDisabledNames(this.parent);this.bubble.find("a").removeClass("disabled").filter("a[value="+b.join("], a[value=")+"]").addClass("disabled");as.form.SelectOptions.fn.show.call(this,a)}});as.form.FilterRules=createClass({extend:as.form.FilterBlock,construct:function(a){this.nameBounds={from:["from","-from"],"-from":["from","-from"],to:["to","-to"],"-to":["to","-to"],subject:["subject","-subject"],"-subject":["subject","-subject"]};as.form.FilterBlock.call(this,a,"FilterRules")},add:function(a,b){if(a)a=new this.Item(a,this);else{a=this.tpl("item");a.findf(".list-it-type").append(this.tpl("rule-select"));a.findf(".list-it-value").append(this.tpl("rule-text").attr("name","cond_value[]"));
a=new this.Item(a,this);for(var c=this.getDisabledNames(),d=$keys(this.nameBounds),e,g=0;g<d.length;g++)if(!$inar(d[g],c)){e=d[g];break}a.name.change(e)}as.form.FilterBlock.fn.add.call(this,a,b)}});
as.form.FilterRules.fn.Item=createClass({extend:as.form.FilterBlock.fn.Item,construct:function(a,b){var c=this;as.form.FilterBlock.fn.Item.call(this,a);this.value=a.findf(".list-it-value:first :input");this.name=new b.SelectName(a.findf(".list-it-type:first .custom"),{listSource:b.tpl("rule-names",1),id:this.id+"-nameSelect",name:"cond_type[]",onChange:function(d){if($(d.currentTarget).hasClass("disabled")){d.stopPropagation();return false}c.value.focus()},afterChange:function(){b.checkForEnableBtns()}});
this.setChild(this.name)},getName:function(){return this.name.value}});as.form.FilterActions=createClass({extend:as.form.FilterBlock,construct:function(a){this.nameBounds={mark:["mark","erase"],move:["move","erase"],reply:["reply"],send:["send","move","mark","reply","erase"],erase:["send","move","mark","reply","erase"]};as.form.FilterBlock.call(this,a,"FilterActions")},add:function(a,b){if(a)a=new this.Item(a,this);else{a=this.tpl("item");a.findf(".list-it-type").append(this.tpl("act-select"));a=new this.Item(a,this);for(var c=this.getDisabledNames(),d=$keys(this.nameBounds),
f,e=0;e<d.length;e++)if(!$inar(d[e],c)){f=d[e];break}a.name.change(f)}as.form.FilterBlock.fn.add.call(this,a,b)}});
as.form.FilterActions.prototype.Item=createClass({extend:as.form.FilterBlock.fn.Item,construct:function(a,b){var c=this;as.form.FilterBlock.fn.Item.call(this,a);this.valueBlock=a.findf(".list-it-value");this.name=new b.SelectName(a.findf(".list-it-type:first .custom"),{listSource:b.tpl("act-names",1),id:this.id+"-nameSelect",name:"act_type[]",onChange:function(d){var f=$(d.currentTarget);if(f.hasClass("disabled")){d.stopPropagation();return false}d=f.attr("value");if(c.valueBlock.children().length){if(this.value==
d)return;c.valueBlock.empty()}switch(d){case "erase":c.valueBlock.append($hidden("act_value[]",1));break;case "send":c.valueBlock.append(b.tpl("act-text").attr("name","act_value[]")).down().focus();break;case "reply":c.valueBlock.append(b.tpl("act-textarea").attr("name","act_value[]")).down().focus();break;case "mark":case "move":c.valueBlock.append(b.tpl("act-select"));break}c._chkActSelect(d)},afterChange:function(){b.checkForEnableBtns()}});this.setChild(this.name);this._chkActSelect()},getName:function(){return this.name.value},
_chkActSelect:function(a){a=a||this.getName();var b=this.valueBlock.down(".custom").addClass("fs-labels");this.actSelect&&this.removeChild(this.actSelect.id);if(b.length){this.actSelect=new as.form.SelectOptions(b,{id:this.id+"-actionSelect",name:"act_value[]",lazy:0,headFilter:function(c){return $fstLetter($.trim($("<div>"+c+"</div>").text()),"purple")},listSource:page.getChild("left_Menu")[a=="mark"?"labelLinks":"folderLinks"]()});this.actSelect.value||this.actSelect.header(a=="mark"?"\u041c\u0435\u0442\u043a\u0438":
"\u041f\u0430\u043f\u043a\u0438");this.setChild(this.actSelect)}else this.actSelect=null}});as.Login=createClass({extend:as.Wiget,construct:function(c){var a=this;as.Wiget.call(this,c,"Login");this.form=this.dom("#frm-auth");this.user=this.dom("#fld-uid");var d=function(){a.form[0]["long"].value=!b.hasClass("checked")?"1":"";b.toggleClass("checked");return false},b=a.dom("#long").click(d);b.find(".lbl-long").keypress(function(e){e.which==32&&d()});this.dom(":input[placeholder]").aplaceholder();this.form[0].captcha&&page.winCaptcha(this.form);new as.Login.Suggest({input:this.user,anchor:this.user.parent(),
focusTo:this.form[0].pass});this.user.val()!=""?this.form[0].pass.focus():this.user[0].focus();this.user.blur(function(){if(this.value!==""&&this.value.indexOf("@")==-1)this.value+="@"+a.form[0].domain.value})}});
as.Login.Suggest=createClass({construct:function(c){var a=this;this.listSize=5;this.opened=0;this.input=c.input;this.anchor=c.anchor||c.input;this.focusTo=c.focusTo||c.input;this._dom=$('<div class="suggest" id="suggest-user"></div>');this._keyPressStoped=0;this.input.keydown(function(d){a._oldValue=a.input.val();if(a.opened)switch(d.which){case 38:case 40:a._keyPressStoped=1;var b=a._dom.children(".active");if(d.which==38){b=b.prev();b.length||(b=a._dom.children(":last"))}else if(d.which==40){b=
b.next();b.length||(b=a._dom.children(":first"))}a.selectItem(b);d.stopPropagation();return false;case 13:a._keyPressStoped=1;b=a._dom.children(".active");b.length&&a.apply(b);d.stopPropagation();return false;case 27:a._keyPressStoped=1;b=a.input.caret();var e=a.input.val();a.input.val(e.substr(0,b.start));a.close();d.stopPropagation();return false;case 8:b=a.input.caret();e=a.input.val();a.input.val(e.substr(0,b.start-1));d.stopPropagation();return false}}).keyup(function(d){if(a._keyPressStoped)a._keyPressStoped=
0;else if(d.which!=16){var b=a.input.val(),e=function(){return a.input.hasClass("active")};if(b!=a._oldValue){a._oldValue=b;setTimeout(function(){e()&&b==a.input.val()&&a.suggest(1)},100);setTimeout(function(){var f=a.input.val();!a.opened&&e()&&f!=""&&b==f&&a.suggest()},1500)}}}).focus(function(){a.input.addClass("active")}).blur(function(){setTimeout(function(){if(a._keepFocus)a._keepFocus=0;else{a.input.removeClass("active");a.close()}},200)})},suggest:function(c,a){var d=this,b=this.input.val(),
e=b.indexOf("@");if(c&&e==-1)this.close();else{c=e!=-1?b.substr(0,e):b;b=e!=-1?b.substr(e+1):"";e=[];if(b!="")for(var f=0;f<domainsList.length;f++)domainsList[f].indexOf(b)==0&&e.push(domainsList[f]);else e=domainsList;if(e.length){this._dom.empty();for(f=0;f<e.length;f++){var g=c+"@"+b,h=e[f].substr(b.length);$('<a href="#"><b>'+$hesc(g)+"</b>"+$hesc(h)+"</a>").mousedown(function(){d._keepFocus=1}).click(function(){d.apply($(this));return false}).appendTo(this._dom);if(f==this.listSize-1)break}e.length>
this.listSize&&$('<a href="#" class="more">\u0435\u0449\u0451...</a>').mousedown(function(){d._keepFocus=1}).click(function(){d.apply($(this),1);return false}).appendTo(this._dom);this.selectItem(this._dom.children(a?":eq("+a+")":":first"));this._dom.children().first().addClass("fst").end().last().addClass("lst");this.open()}else this.close()}},selectItem:function(c){this._dom.children().removeClass("active");var a=c.text();c.addClass("active");if(!c.hasClass("more")){c=this.input.caret().start||
this.input.val().indexOf("@")+1;this.input[0].focus();this.input.val(a).caret(c,a.length)}},apply:function(c){if(c.hasClass("more")){c=this.listSize;var a=this.input.caret(),d=this.input.val();this.listSize=500;this.input.val(d.substr(0,a.start));this.suggest(0,c)}else{d=c.text();this.input.val(d).caret(d.length,d.length);this.close();$.browser.msie||this.focusTo.focus()}},open:function(){this.opened=1;var c=this.anchor.position();this._dom.css({left:c.left,top:c.top+37}).appendTo("body")},close:function(){this.opened=
0;this._dom.detach().empty()}});
as.left.Menu=createClass({extend:as.Wiget,construct:function(i){as.Wiget.call(this,i,"left_Menu");this.setChild(new as.left.FolderList(this.dom(".fmenu")));this.setChild(new as.left.LabelList(this.domf(".labels")));this.folders=this.getChild("folderList");this.labels=this.getChild("labelList");this.domChanged=true;this.dom("#process-go").click(this._attachPageRefresh);this.domf(".newmail:first a").ago();this.onLoadProxy=$.proxy(this,"onLoad");this.onNewMessageProxy=$.proxy(this,"onNewMessage");as.Event.listen("loaded",
this.onLoadProxy);as.Event.listen("newMessage",this.onNewMessageProxy);if(!$.browser.msie||$.browser.version>=9)this._dnd()},_attachPageRefresh:function(i){page.cache.clearAll();return page.go(i.currentTarget)},onLoad:function(){if(this.domChanged)this.domChanged=false;else if(param.label){this.folders.setActive(false);this.labels.setActive(param.label)}else{this.labels.setActive(false);this.folders.setActive(param.folder)}},onNewMessage:function(i){this.folders.setMessageInfo(i.message.folder,{dtotal:1,
dunread:1,drecent:1});if(i.message.labels)for(var j=0;j<i.message.labels;j++)this.labels.setMessageInfo(i.message.labels[j],{dtotal:1,dunread:1,drecent:1})},folderLinks:function(i){i=i||{};var j=$("<div>"),o=this.folders;for(var t in o.children){var s=o.children[t],v=s.getLevel();if(!(i.maxLevel&&v>i.maxLevel)){v=$('<a href="#" value="'+s.value+'">'+$str_repeat("&nbsp;&nbsp;&nbsp;&nbsp;",v)+$escape(s.name)+"</a>");s.value==param.folder&&v.addClass("current");v.appendTo(j)}}return j.children()},labelLinks:function(){var i=
$("<div>"),j=this.labels;for(var o in j.children){var t=j.children[o],s=$('<a href="#" name="set_label[]" value="'+t.value+'"><span class="label mark m'+t.color+'">&nbsp;</span>'+$escape(t.name)+"</a>");t.value==param.label&&s.addClass("current");s.appendTo(i)}return i.children()},_dnd:function(){this.dom(".fmenu li:not(.add)").droppable({scope:"messact",addClasses:false,tolerance:"pointer",hoverClass:"dropHover",drop:function(i,j){i=$(this);if(!i.hasClass("active")){j.draggable.attr("dropped",1);
try{var o=i.find("a:last").attr("href").replace(/^.*?\/~(.*?);/,"$1");o=$decode(o);page.getChild("MessageList").actionForm.append($hidden("move",o)).submit()}catch(t){}}}}).end().find(".labels li:not(.add)").droppable({scope:"messact",addClasses:false,tolerance:"pointer",hoverClass:"dropHover",drop:function(i,j){i=$(this);if(!i.hasClass("active")){j.draggable.attr("dropped",1);try{var o=i.find("a:last").attr("href").replace(/^.*?\/label\/(.*?);/,"$1");page.getChild("MessageList").actionForm.append($hidden("set_label",
o)).submit()}catch(t){}}}}).draggable({scope:"labelact",addClasses:false,cursor:"pointer",cursorAt:{left:1,top:1},revert:"invalid",revertDuration:300,helper:function(){var i=$(this),j=i.children("a"),o=j.attr("href").replace(/^.*?\/label\/(.*?);/,"$1");j=j.attr("lid").split(":")[1];return $('<div class="mark draghelper label m'+j+'">'+i.find("span:last").text()+"</div>").attr("lid",o).appendTo(document.body)}})},removed:function(i){if(!(this.cached||i.currentTarget!==this)){as.Event.stopListen("loaded",
this.onLoadProxy);as.Event.stopListen("new-message",this.onNewMessageProxy)}}});as.left.FolderList=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"folderList");this.setChildren(as.left.FolderListRow,this.dom("li:not(.add)"));this.active=null;for(var b in this.children)if(this.children[b].isActive){this.active=this.children[b];break}this.domf("li.add:first a").click(this._attachCreateFolder)},setActive:function(a){this.active&&this.active.setActive(false);if(a)(this.active=this.getChild(a))&&this.active.setActive(true)},setMessageInfo:function(a,b){(a=
this.getChild(a))&&a.setMessageInfo(b)},checkForSetMessageInfo:function(a,b){this.parent.domChanged||this.setMessageInfo(a,b)},_attachCreateFolder:function(){var a=$(this),b=a.next(),c=$(b[0].fname);a.hide();b.removeClass("dnone");if(!b.attr("inited")){b.attr("inited",1);b.submit(function(){if(this.fname.value===""){page.alert("\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043f\u043a\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c");
return false}a.show();b.addClass("dnone");return page.submit(this)});c.blur(function(){a.show();b.addClass("dnone")})}c.focus();return false}});as.left.FolderListRow=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a);this.a=this.domf("a.name");this.u=this.domf("u");this.name=this.a.clone().find("b").remove().end().text();this.value=$lhref(this.a);this.value=$decode(this.value.substring(2,this.value.length-1));this.level=null;this.isActive=this.dom().hasClass("active");this.id=this.value;this.a.ago();this.domf("a.ico").click($.proxy(this,"_attachWinFolder"));$inar(this.value,["Draft","Spam","Trash"])&&this.domf(".erase").click($.proxy(this,
"_attachEraseFolder"));this._rmes=this._nmes=this._mes=null},setActive:function(a){(this.isActive=a=$idef(a)?a:true)?this.dom().addClass("active"):this.dom().removeClass("active")},getLevel:function(){if(this.level!==null)return this.level;return this.level=this.dom().parentsUntil(".fmenu").filter("ul").length-1},getMessages:function(){this._prepMes();return this._mes},getNewMessages:function(){this._prepMes();return this._nmes},getRecentMessages:function(){this._prepMes();return this._rmes},setMessageInfo:function(a){a=
a||{};var b,c;b=$idef(a.total)?a.total:this.getMessages()+(a.dtotal||0);c=$idef(a.unread)?a.unread:this.getNewMessages()+(a.dunread||0);a=$idef(a.recent)?a.recent:this.getRecentMessages()+(a.drecent||0);b=Math.max(b,0);c=Math.max(c,0);a=Math.max(a,0);if(c)a?this.u.html(b+" ("+c+', <span class="blue">'+a+"</span>)"):this.u.html(b+" ("+c+")");else this.u.html(b||"");c&&!$inar(this.value,["Spam","Trash"])?this.dom().addClass("unread"):this.dom().removeClass("unread");b?this.u.parent().removeClass("dnone"):
this.u.parent().addClass("dnone");this._mes=b;this._nmes=c;this._rmes=a;return this},_prepMes:function(){if(this._mes===null){var a=this.u.text().split("(");a[1]=a[1]?a[1].split(","):[""];a[1][1]=a[1][1]||"";this._mes=$int($.trim(a[0]))||0;this._nmes=$int($.trim(a[1][0]))||0;this._rmes=$int($.trim(a[1][1]))||0}},_attachWinFolder:function(a){var b=$(a.currentTarget);a=b.parent().offset();var c=b.next("a");c.length||(c=b.next("div").children(":first"));if(b=$str($lhref(c.closest("ul").prev("li").findf("a.name"))))b=
$decode(b.substring(2,b.length-1));return this.winFolder({folder:this.value,fparent:b,name:this.name,level:this.getLevel(),system:!c.closest(".fmenu").hasClass("fuser"),pop3:c.closest("li").hasClass("pop3")?1:0,left:a.left,top:a.top})},_attachEraseFolder:function(a){$(a.currentTarget).closest("a");var b=this.value;page.confirm("\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 <b>"+this.name+"</b>?",function(){return page.go("/do/folder-clear?f="+$encode(b),{nohistory:1,
parameters:{back:b!=param.folder?page.href:"/~"+$encode(b)+";"}})});a.stopPropagation();return false},winFolder:function(a){try{counters.li("/ex/folder-settings")}catch(b){}$($d.body).children(".win").remove();var c=$($cache.get("w-sfolder")),d=c.findf(".folder-options"),e=function(){c.remove()};if(a.system)d.findf("a.crt, a.rnm, a.rm").parent().remove();else a.level>1&&d.findf("a.crt").parent().remove();if(a.folder=="Inbox"||a.folder=="Sent")d.findf(".pop3").remove();c.findf("a.close, a.ico").click(function(){e();
return false});c.find("b:first span").text(a.name);c.css({left:a.left,top:a.top}).appendTo($d.body).show();d.find("a").each(function(){var g=$(this),j=g.attr("href");j.indexOf("%folder%")>-1&&g.attr("href",j.replace("%folder%",$encode(a.folder)))}).end().find(".clearfix.mark:first a").click(function(){e();return page.go(this,{nohistory:1})}).end().findf("a.clr").click(function(){var g=this;page.confirm("\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 <b>"+$escape(a.name)+
"</b>?",function(){e();return page.go(g,{nohistory:1,parameters:{back:a.folder!=param.folder?page.href:"/~"+$encode(a.folder)+";"}})});return false}).end().findf("a.rm").click(function(){var g=this;page.confirm("\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 <b>"+$escape(a.name)+"</b>?",function(){e();return page.go(g,{nohistory:1,parameters:{back:a.folder!=param.folder?page.href:"/~Inbox;"}})});return false}).end().findf("a.crt").click(function(){var g=$(this),j=g.next("form"),
m=$(j[0].fname);g.hide();j.removeClass("dnone");if(!j.attr("inited")){j.attr("inited",1);j.submit(function(){e();return page.submit(this)});$val(j[0].fparent,$encode(a.folder));m.blur(function(){j.addClass("dnone");g.show()})}m.focus();return false}).end().findf("a.rnm").click(function(){var g=$(this),j=g.next("form"),m=$(j[0].fnew);g.hide();j.removeClass("dnone");if(!j.attr("inited")){j.attr("inited",1);j.submit(function(){e();return page.submit(this,{parameters:{back:a.folder!=param.folder?page.href:
"/~Inbox;"}})});$val(j[0].fold,a.name);$val(j[0].fparent,$encode(a.fparent));m.blur(function(){j.addClass("dnone");g.show()})}m.val(a.name);m.focus();return false}).end().findf(".pop31, .pop30").click(function(){e();return page.go(this,{nohistory:1})}).filter(".pop3"+a.pop3).css({fontWeight:"bold",borderBottom:"none"});return false}});as.left.LabelListRow=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a);this.a=this.domf("a.name");this.mark=this.a.findf(".mark");this.u=this.a.children("b:first");a=this.a.attr("lid").split(":");this.value=a[0]||null;this.color=a[1]||null;this.name=this.a.findf("span:not(.mark)").text();this.isActive=this.dom().hasClass("active");this.id=this.value;this.a.ago();this.mark.click($.proxy(this,"_attachWinLabel"));this._rmes=this._nmes=this._mes=null;this._onLabelChangeProxy=$.proxy(this,
"_onLabelChange");as.Event.listen("label-"+this.id,this._onLabelChangeProxy,3)},setActive:function(a){(this.isActive=a=$idef(a)?a:true)?this.dom().addClass("active"):this.dom().removeClass("active")},edit:function(a,b){this.name=a;this.color=b;this.a.find("span:last").text(this.name);this.mark.attr("class","mark m"+this.color);as.Event.dispatch(this,new as.Event("label-"+this.id))},getMessages:function(){this._prepMes();return this._mes},getNewMessages:function(){this._prepMes();return this._nmes},
getRecentMessages:function(){this._prepMes();return this._rmes},setMessageInfo:function(a){a=a||{};var b,c;b=$idef(a.total)?a.total:this.getMessages()+(a.dtotal||0);c=$idef(a.unread)?a.unread:this.getNewMessages()+(a.dunread||0);a=$idef(a.recent)?a.recent:this.getRecentMessages()+(a.drecent||0);b=Math.max(b,0);c=Math.max(c,0);a=Math.max(a,0);if(c)a?this.u.html("&nbsp;"+b+" ("+c+', <span class="blue">'+a+"</span>)"):this.u.html("&nbsp;"+b+" ("+c+")");else this.u.html("&nbsp;"+b);this.u.prepend('<div class="fader"></div>');
c?this.dom().addClass("unread"):this.dom().removeClass("unread");b?this.u.removeClass("dnone"):this.u.addClass("dnone");this._mes=b;this._nmes=c;this._rmes=a;return this},_prepMes:function(){if(this._mes===null){var a=this.u.text().split("(");a[1]=a[1]?a[1].split(","):[""];a[1][1]=a[1][1]||"";this._mes=$int($.trim(a[0]))||0;this._nmes=$int($.trim(a[1][0]))||0;this._rmes=$int($.trim(a[1][1]))||0}},_attachWinLabel:function(a){return this.parent._attachWinLabel(a,this.value,this.color,this.name)}});as.left.LabelList=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"labelList");this.setChildren(as.left.LabelListRow,this.dom("li:not(.add)"));this.active=null;for(var b in this.children)if(this.children[b].isActive){this.active=this.children[b];break}this.domf("li.add:first a").click($.proxy(this,"_attachCreateLabel"))},setActive:function(a){this.active&&this.active.setActive(false);if(a)(this.active=this.getChild(a))&&this.active.setActive(true)},setMessageInfo:function(a,
b){(a=this.getChild(a))&&a.setMessageInfo(b)},checkForSetMessageInfo:function(a,b){this.parent.domChanged||this.setMessageInfo(a,b)},_attachWinLabel:function(){var a=$(this).parent(),b=a.offset(),c=a.attr("lid").split(":");return this.winLabel({id:c[0],color:c[1],name:a.find("span:last").text(),left:b.left,top:b.top})},_attachCreateLabel:function(a){a=$(a.currentTarget);var b=a.parent().offset();return this.winLabel({name:a.children().text(),left:b.left,top:b.top})},_attachWinLabel:function(a,b,c,
d){a=$(a.currentTarget).parent().offset();return this.winLabel({id:b,color:c,name:d,left:a.left,top:a.top})},winLabel:function(a){$($d.body).children(".win").remove();var b=$($cache.get("w-slabel")),c=b.find("form:first");b.find("a.close:first, a.ico:first").click(function(){b.remove();return false});b.children("b:first").text(a.name);if(a.id)c[0].name.value=a.name;var d=function(e){b.find(".picker:first").children("a").removeClass("active").end().children("a[value="+e+"]").addClass("active").end().children(":hidden[name=color]").val(e)};
d(a.color||6);b.find(".picker:first a").click(function(){var e=$(this);d(e.attr("value"));return false});c.submit(function(){if(this.name.value===""&&$attr(this,"action")!="/do/erase-label"){page.alert("\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043c\u0435\u0442\u043a\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c");return false}var e=$(this);a.id&&e.append($hidden("lid",a.id));e.attr("action")||e.attr("action",a.id?"/do/edit-label":
"/do/create-label");switch($attr(this,"action")){case "/do/erase-label":break;case "/do/edit-label":break;case "/do/create-label":break}b.remove();page.cache.clearAll();return page.submit(e,{parameters:{back:a.id!=param.label?page.href:"/~Inbox;"}})});b.find("a.save:first").click(function(){c.submit();return false});a.id?b.find("a.del:first").click(function(){page.confirm("\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043c\u0435\u0442\u043a\u0443 <b>"+$escape(a.name)+"</b>?",function(){c.attr("action",
"/do/erase-label");c.submit();b.remove()});return false}):b.find("a.del:first").remove();b.appendTo($d.body).css({left:a.left,top:a.top}).show();return false}});as.MessageList=createClass({extend:as.Wiget,construct:function(i){var j=this;as.Wiget.call(this,i,"MessageList");this.folder=param.folder;this.label=param.label;this.recentDroped=false;this.setChildren(as.MessageListRow,this.dom(".figure"));this.dom(".nav:first a:visible").addClass("nohist").ago();this.dom("#search-frm").submit(this._onSearchSubmit).findf(":text").aplaceholder();var o=this.dom("#messages_frm").asubmit();this.actionForm=o;var t=[];t.push({_el:j.dom("#f-ex-actions"),_enabled:false,
isEnabled:function(){return this._enabled},enable:function(){this._enabled=true},disable:function(){this._enabled=false},update:function(s){var v=s.checked().length;s=s.checked().closest(".figure").filter(".unread").length;s<v?this._el.children("a.unreaded").removeClass("disabled").attr("href","#"):this._el.children("a.unreaded").addClass("disabled").removeAttr("href");s?this._el.children("a.readed").removeClass("disabled").attr("href","#"):this._el.children("a.readed").addClass("disabled").removeAttr("href")},
init:function(){this._el.find("a").click(function(){var s=$(this);if(s.hasClass("disabled"))return false;o.append($hidden("mark",s.attr("value"))).submit();return false});return this}}.init());t.push({isEnabled:function(){return true},enable:$.noop,disable:$.noop,update:function(s){s=s.checked().length;var v="\u043f\u0438\u0441\u0435\u043c";if(s%10==1&&s!=11)v="\u043f\u0438\u0441\u044c\u043c\u043e";else if(s%10>1&&s%10<5&&(s<10||s>20))v="\u043f\u0438\u0441\u044c\u043c\u0430";s?j.dom("#mark-count").html("<b>"+
s+" "+v+"</b>"):j.dom("#mark-count").empty()}});o.find(".header .links, .footer .links").children().each(function(s,v){v=$(v);v.isEnabled=function(){return!v.hasClass("disabled")};v.enable=function(){v.removeClass("disabled")};v.disable=function(){v.addClass("disabled")};v.update=function(L){v[L.checked().length>0?"enable":"disable"]()};v.disable();t.push(v);var J=function(L){if(!v.isEnabled())return false;var Q=j.dom(".figure :checkbox"),Y=$int(page.href.replace(/^.*;/,""));Q=Q.length!=Q.filter(":checked").length?
Y:Math.max(0,Y-1);Q=j.dom(".pages:first [tpl]:first").attr("tpl").replace(";%d",";"+(Q||""));o.append($hidden(L,1)).append($hidden("back",Q));return page.submit(o)};v.filter(".del").click(function(){return J("del")});v.filter(".spm").click(function(){return J("spam")});v.filter(".nspm").click(function(){return J("notspam")});v.filter(".answ").findf("a").click(function(){if(!v.isEnabled())return false;var L=$vals(o),Q="/compose/reply";if(!$idef(L["messages[1]"])){Q+="~"+L["messages[0]"];delete L["messages[0]"]}page.cache.clearAll();
return page.go(Q,{method:"post",parameters:L})});v.filter(".fwd").findf("a").click(function(){if(!v.isEnabled())return false;var L=$vals(o),Q="/compose/forward";if(!$idef(L["messages[1]"])&&!$idef(L["threads[0]"])){Q+="~"+L["messages[0]"];delete L["messages[0]"]}page.cache.clearAll();return page.go(Q,{method:"post",parameters:L})})});this.dom("#m-answ, #m-answ2").each(function(){j.setChild(new as.form.SelectMessageReply($(this),{messId:function(){var s=$vals(o);if(!$idef(s["messages[1]"]))return s["messages[0]"];
return s}}))});this.dom("#m-fwd, #m-fwd2").each(function(){j.setChild(new as.form.SelectMessageForward($(this),{getData:function(){return $vals(o)}}))});this.setChild(new as.form.SelectLinks(this.dom("#m-filter")));this.dom("#m-move, #m-move2").each(function(){j.setChild(new as.form.SelectMessageMove($(this),{onChange:function(s){var v=$(s.currentTarget);if(v.hasClass("disabled"))return false;o.append($hidden("move",v.attr("value"))).submit();s.stopPropagation()}}))});this.dom("#m-mark, #m-mark2").each(function(){j.setChild(new as.form.SelectMessageMark($(this),
{lidsInfo:function(){var s=false,v=[],J=[],L=[];o.find(":checked").each(function(){var Y=[];$(this).parents(".figure:first").find(".mark").each(function(){Y.push($.attr(this,"lid"))});if(s){for(var fa=[],M=0;M<L.length;M++)$inar(L[M],Y)&&fa.push(L[M]);L=fa}else{s=true;L=Y}for(M=0;M<Y.length;M++)$inar(Y[M],v)||v.push(Y[M])});for(var Q=0;Q<v.length;Q++)$inar(v[Q],L)||J.push(v[Q]);return{remove:L,undef:J}},setLabel:function(s){for(var v=0;v<s.length;v++)o.append($hidden(s[v][0],s[v][1]));o.submit()}}))});
o.find(".figure :checkbox").checkboxGroup({notifier:new CheckboxGroupNotifier(t),head:o.findf(".nav:first :checkbox"),onListChange:function(s){$(s).each(function(v,J){J=$(J);v=J.closest(".figure");J.attr("checked")?v.addClass("checked"):v.removeClass("checked")})}});this.attache_list=this.dom(".attaches").find("a.mime16-jpg, a.mime16-bmp, a.mime16-gif, a.mime16-jpeg, a.mime16-png, a.mime16-mp3, a.mime16-ogg");this.attache_list.click($.proxy(this,"_onAttacheClick"));this.attache_index=0;$.paging(this.dom(".pages"));
this.setChild(new as.form.SelectLinks(this.dom("#f-sort-by"),{nohistory:1}));if(!$.browser.msie||$.browser.version>=9)this._dnd(o,this.dom(".figure"))},beforeToStage:function(){var i=page.getChild("left_Menu"),j=i.labels.children,o=i.folders.children;this.dom(".figure .mark.dnone").each(function(){var J=$(this),L=J.attr("lid"),Q=$decode(J.attr("folder"));if(L&&j[L])J.text(j[L].name).removeClass("dnone").addClass("m"+j[L].color);else Q&&o[Q]&&J.text(o[Q].name).removeClass("dnone")});i=this.dom(".refresh-title [lid]");
if(i.length){var t=$int(i.attr("lid")),s=$decode(i.attr("folder")),v;if(t&&j[t])v="\u041c\u0435\u0442\u043a\u0430: "+j[t].name;else if(s&&o[s])v=o[s].name;i.text(v);$d.title=v}j&&this.dom("#m-mark, #m-mark2").removeClass("dnone")},toStage:function(){if($.browser.chrome){this._DonSelectStart=$d.onselectstart;$d.onselectstart=function(){return false}}},fromStage:function(){if($.browser.chrome)$d.onselectstart=this._DonSelectStart;if(!this.recentDroped){this.recentDroped=true;var i=page.getChild("left_Menu"),
j={},o={};for(var t in this.children){var s=this.children[t];if(s.recent){o[s.folder]=(o[s.folder]||0)+1;for(var v in s.labels)j[v]=(j[v]||0)+1;s.markAsRecent(false);as.Event.dispatch(s,{name:"message-"+s.id,action:"dropRecent"})}}for(t in o)i.folders.checkForSetMessageInfo(t,{drecent:-o[t]});for(t in j)i.labels.checkForSetMessageInfo(t,{drecent:-j[t]})}},removed:function(){},getSubject:function(i){return i.find(".theme:first a.in:first").clone().children("span").remove().end().text()},onNewMessage:function(){},
_onSearchSubmit:function(){var i=$(this);return page.go(i.attr("action")+"?search="+$encode($val(i[0].search)))},_attacheClick:function(i,j){try{counters.li("/ex/attache-preview")}catch(o){}var t=$("#attInfoContent").html("&nbsp;").addClass("attLoading"),s=$truncate(this.getSubject(i.closest(".figure")),40,"...");$("#ui-dialog-title-attacheInfo").text(s);s=$("<div>"+i.attr("original-title")+"</div>").find("br").remove().end().find("small").css({color:"#0088BE"}).end().html();$("#attInfoFile").html(s);
if(i.hasClass("mime16-mp3"))t.html('<div style="margin:0px auto; width:300px; height:50px; border:1px solid #adadad;"><tr><td><object width="300" height="50" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" align="middle">                    <param name=quality value=high>                    <param name="movie" value="/i/swf/mini_player_mp3.swf?my_mp3='+i.attr("href")+'&amp;my_text=qip.ru&autoplay=yes" />                    <embed width="300" height="50" src="/i/swf/mini_player_mp3.swf?my_mp3='+
i.attr("href")+'&amp;my_text=qip.ru&autoplay=yes" quality="high" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />                    </object></div>').removeClass("attLoading");else{var v=new Image;v.src=i.attr("href")+($.browser.msie?"?r="+Math.random():"");v.onload=function(){var J=v.width,L=v.height,Q=Math.max(J,L);if(Q>370){v.width=$int(J*370/Q);v.height=$int(L*370/Q)}t.empty().removeClass("attLoading").append($('<a href="#"></a>').click(j).append(v))}}},
_onAttacheClick:function(i){i=$(i.currentTarget);for(var j=this,o=j.attache_list,t=o.length,s=0;s<o.length;s++)if(o[s].pathname==i.attr("href")){j.attache_index=s;break}s={"\u0421\u043a\u0430\u0447\u0430\u0442\u044c":function(){location.href=o.eq(j.attache_index).attr("href")}};var v=function(){if(j.attache_index+1>=t)j.attache_index=0;else j.attache_index++;var J=$(o[j.attache_index]);J.attr("href")&&j._attacheClick(J,v);return false};t>1&&$.extend(s,{"\u2192":v,"\u2190":function(){if(j.attache_index-
1<0)j.attache_index=t;else j.attache_index--;var J=o.eq(j.attache_index);J.attr("href")&&j._attacheClick(J,v)}});page.win("attacheInfo",'<table class="attInfo"><tr><td id="attInfoFile"></td></tr><tr><td id="attInfoContent"></td></tr></table>',{dialogClass:"modalWin attacheInfo",draggable:1,buttons:s});j._attacheClick(i,v);return false},_dnd:function(i,j){var o=this;j.droppable({scope:"labelact",addClasses:false,tolerance:"pointer",hoverClass:"checked",drop:function(t,s){t=$(this).closest(".figure").find(":checkbox:first");
var v=t.data("checkboxGroup2");v?v.setChecked(t,1):t.data("checkboxGroup").setChecked(t,1);i.append($hidden("set_label",s.helper.attr("lid"))).submit()}}).find(".drag").draggable({scope:"messact",addClasses:false,cursor:"pointer",cursorAt:{left:1,top:1},revert:"invalid",revertDuration:300,helper:function(){var t=o.getSubject($(this).closest(".figure"));return $('<div class="draghelper"/>').text(t).appendTo(document.body)},start:function(t,s){t=$(this);var v=t.data("draggable");if(!v.started){v.started=
true;t=t.parent().find(":checkbox");if(t.attr("checked"))t.attr("initchecked",1);else(v=t.data("checkboxGroup2"))?v.setChecked(t,1):t.data("checkboxGroup").setChecked(t,1);v=j.find(":checked").length;t.attr("checked")||v++;v>1&&s.helper.html(s.helper.text()+" <b>[ \u0412\u0441\u0435\u0433\u043e \u043f\u0438\u0441\u0435\u043c "+v+" ]</b>")}},stop:function(){var t=$(this),s=t.data("draggable"),v=t.parent().find(":checkbox");s.started=false;if(!t.attr("dropped")&&!v.attr("initchecked"))(t=v.data("checkboxGroup2"))?
t.setChecked(v,0):v.data("checkboxGroup").setChecked(v,0);v.removeAttr("initchecked")}})}});as.MessageListRow=createClass({extend:as.Wiget,construct:function(i){var j=this;as.Wiget.call(this,i);this.href=$lhref(this.domf("a.in"));i=this.href.substr(this.href.lastIndexOf("/")+1).split("~");this.id=$int(i[1]);this.folder=i[0];this.recent=this.dom().hasClass("new");this.unread=this.dom().hasClass("unread");this.dom("a.in, .attaches a.mime16-more").mousedown($.proxy(this,"_onMessageMouseDown")).click($.proxy(this,"_onMessageClick"));this.labels={};this.dom(".theme:first a.in:first .mark:not(.fldr)").each(function(){j.labels[$attr(this,
"lid")]=$(this)});this.dom(".attaches a:not(.mime16-more)").tipsy();this.dom(".user .icon").click(function(){var o=$decode($(this).attr("domain"));try{counters.li("/ex/folder-filter-from")}catch(t){}return page.go("/search/"+j.folder+";/?search="+$encode("from: @"+o))});this._onChangeProxy=$.proxy(this,"_onChange");as.Event.listen("message-"+this.id,this._onChangeProxy)},markAsUnread:function(i){i=$idef(i)?i:true;this.dom()[(i?"add":"remove")+"Class"]("unread");this.unread=i;!i&&this.recent&&this.markAsRecent(false)},
markAsRecent:function(i){i=$idef(i)?i:true;this.dom()[(i?"add":"remove")+"Class"]("new");this.recent=i},_onChange:function(i){if(i.currentTarget!==this)switch(i.action){case "read":this.markAsUnread(false);break;case "dropRecent":this.markAsRecent(false);break}},_onLabelChange:function(i){i=i.currentTarget;this.labels[i.id]&&this.labels[i.id].attr("class","mark m"+i.color).text(i.name)},_onMessageMouseDown:function(i){var j=$(i.currentTarget);if(i.which==2){i=$lhref(j).replace("/view/","/view/short/");
j.attr("href",i);if($.browser.safari||$.browser.msie)j.attr("short",1);var o;if(this.recent)o={dunread:-1,drecent:-1};else if(this.unread)o={dunread:-1};if(o){this.markAsUnread(false);this.markAsRecent(false);j=page.getChild("left_Menu");j.folders.setMessageInfo(this.folder,o);for(var t in this.labels)j.labels.setMessageInfo(t,o);as.Event.dispatch(this,{name:"message-"+this.id,action:"read"})}}return true},_onMessageClick:function(i){i=$(i.currentTarget);var j=this;if(($.browser.safari||$.browser.msie)&&
i.attr("short")){i.removeAttr("short");return true}var o=$lhref(i);o.indexOf("/view/short/")>-1&&i.attr("href",o.replace("/view/short/","/view/"));as.Event.on("loaded",function(){var t=page.getChild("Message");if(t)t.unread=j.unread},200);return page.go(i)},removed:function(i){this.cached||i.currentTarget!==this.up("MessageList")||as.Event.stopListen("message-"+this.id,this._onChangeProxy)}});as.MessageVideo=createClass({construct:function(a){this.mc=a;this.opened=this.dom=null;this.restList=[]},init:function(){if($.browser.hasFlash){var a=this.mc.find('a[href^="http://video.qip.ru/video/view/"], a[href^="http://www.youtube.com/watch"], a[href^="http://youtu.be"], a[href^="http://smotri.com/video/view"], a[href^="http://rutube.ru/tracks"], a[href^="http://vimeo.com/"]');if(a.length){this.dom=$('<div class="message-videos"><div class="message-video-header">\u0412\u0438\u0434\u0435\u043e \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f </div></div>');
for(var b=0;b<a.length;b++){var c=$(a[b]).attr("href").replace(/#.*$/,""),d;if(c.indexOf("video.qip.ru")>-1){d="video_qip";c=c.match(/\?id=([^&]+)/);if(!c)continue;c="http://pics.video.qip.ru/player.swf?file="+c[1]}else if(c.indexOf("youtube.com")>-1){d="youtube";c=c.match(/\?v=([^&]+)/);if(!c)continue;c="http://www.youtube.com/v/"+c[1]}else if(c.indexOf("youtu.be")>-1){d="youtube";c=c.match(/\.be\/([^&]+)/);if(!c)continue;c="http://www.youtube.com/v/"+c[1]}else if(c.indexOf("smotri.com")>-1){d="smotri";
c=c.match(/\?id=([^&]+)/);if(!c)continue;c="http://pics.smotri.com/player.swf?file="+c[1]+"&bufferTime=3&autoStart=false"}else if(c.indexOf("rutube.ru")>-1){d="rutube";c=c.match(/\?v=([^&]+)/);if(!c)continue;c="http://video.rutube.ru/"+c[1]}else if(c.indexOf("vimeo.com")>-1){d="vimeo";c=c.match(/\.com\/(.+)$/);if(!c)continue;c="http://vimeo.com/moogaloop.swf?clip_id="+c[1]+"&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=00adef&fullscreen=1&loop=0"}else continue;b<4?this.buildItem(c,
d).appendTo(this.dom):this.restList.push([c,d])}var e=this;this.restList.length&&$('<a href="#">\u041e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u0432\u0441\u0435</a>').click(function(){for(var g=e.dom.find("#message-video-clear"),j=0;j<e.restList.length;j++){var m=e.restList[j];e.buildItem(m[0],m[1]).insertBefore(g)}$(this).remove();return false}).appendTo(this.dom.findf(".message-video-header"));this.dom.append('<br id="message-video-clear" clear="left"/>').insertAfter(this.mc)}}},
buildItem:function(a,b){var c=this,d=$('<div class="mv-item mv-item-'+b+'">\t\t\t\t<object href="'+a+'">\t\t\t\t\t<param name="movie" value="'+a+'"/>\t\t\t\t\t<param name="allowFullScreen" value="true"/>\t\t\t\t\t<param name="wmode" value="opaque"/>\t\t\t\t\t<embed src="'+a+'" type="application/x-shockwave-flash" wmode="opaque" allowfullscreen="true"></embed>\t\t\t\t</object>\t\t\t</div>\t\t\t<div class="mv-overlay mv-item-'+b+'"></div>');d.last().click(function(){c.opened===d?c.close():c.open(d)});
return d},open:function(a){this.isOpened()&&this.close();this.opened=a;a.filter(".mv-overlay").addClass("active");var b=a.filter(".mv-item");a=b.find("object").clone();var c=a.attr("href");if(b.hasClass("mv-item-video_qip"))c+="&autoStart=true";else if(b.hasClass("mv-item-youtube"))c+="&autoplay=1";else if(b.hasClass("mv-item-smotri"))c+="&autoStart=true";else if(b.hasClass("mv-item-rutube"))c+="?autoStart=true";else if(b.hasClass("mv-item-vimeo"))c+="&autoplay=1";a.find('[name="movie"]').attr("value",
c);a.find("embed").attr("src",c);b=$('<div class="mv-player" id="mv-player"/>');$('<a href="#">\u0417\u0430\u043a\u0440\u044b\u0442\u044c</a>').click($.proxy(this,"close")).appendTo(b);a.appendTo(b);this.dom.append(b)},close:function(){this.dom.find("#mv-player").remove();this.opened.filter(".mv-overlay").removeClass("active");this.opened=null;return false},isOpened:function(){return this.opened!==null}});as.Message=createClass({extend:as.Wiget,construct:function(b){var a=this;as.Wiget.call(this,b,"Message");this.loaded=false;if(this.shortView=page.getChild("left_Menu").dom().length===0)this.onLoadProxy=$.proxy(this,"onLoad");else{this.onChangeProxy=$.proxy(this,"onChange");this.onLoadProxy=$.proxy(this,"onLoad");as.Event.listen("message-"+this.mid,this.onChangeProxy)}this.qAnswerProxy=$.proxy(this,"qAnswer");this.storeSelectionProxy=$.proxy(this,"storeSelection");var c;c=this.shortView?this.domf("form"):
this.dom(".header, .footer").find(".links form").asubmit();this.mid=$int($val(c[0]["messages[]"]));this.folder=$decode($val(c[0].mailbox));this.labels={};this.dom("#messlabels .mark:not(.cls)").each(function(){var d=$(this);a.labels[d.next().attr("lid")]=d});this.recent=this.dom().hasClass("new");this.unread=this.dom().hasClass("unread");this.mailContent=this.dom("#mailContent");this.showImagesDefault=$int(this.mailContent.attr("show_images_default"));this.showImagesGetter=$int(this.mailContent.attr("show_images_getter"));
this.showImagesUser=$int(this.mailContent.attr("show_images_user"));this.video=new as.MessageVideo(this.mailContent);this._loadMessageContent();this.dom("#showDirtyMess").length&&page.error({text:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435. \u041d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u0412\u0430\u043c, \u0447\u0442\u043e \u043d\u0430\u0448 \u0441\u0435\u0440\u0432\u0438\u0441 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u0435\u043d \u0438 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043f\u043e sms.",
id:"dirtymess"});this.dom();this.dom(".pages:first a").ago();c.children("a:not(.ago)").click(function(){var d=$(this);d.closest("form").append($hidden(d.attr("name"),1)).append($hidden("back",d.attr("back"))).submit();return false});c=c.eq(0);this.setChildren(as.form.SelectLinks,this.dom("#adb-add, #adb-add2"));this.dom("#userShowFull").click(function(){try{counters.li("/ex/message-details")}catch(d){}a.dom("#userShort").addClass("visuallyhidden");a.dom("#userFull").removeClass("visuallyhidden");
return false});this.dom("#show-others").click(function(){a.dom(".attaches:first a.item").show();a.dom("#show-others").hide();return false});if(!this.shortView){this.setChild(new as.form.SelectMessageMove(this.dom("#m-move"),{onChange:function(d){d=$(d.currentTarget);if(d.hasClass("disabled"))return false;d=d.attr("value");c.append($hidden("move",d)).append($hidden("back",this.headText.attr("back").replace("%s",d))).submit()}}));this.setChild(new as.form.SelectMessageMark(this.dom("#m-mark"),{lidsInfo:function(){var d=
[];a.dom("#messlabels .mark.cls").each(function(){d.push($(this).attr("lid"))});return{remove:d,undef:[]}},setLabel:function(d){for(var f=false,g=0;g<d.length;g++){f=f||d[g][2];c.append($hidden(d[g][0],d[g][1]))}f&&c.append($hidden("back",a.dom("#m-mark").attr("cback")));c.submit()}}));b=this.dom("#m-fwd");b.findf("a, a.fwd-att").click(this.qAnswerProxy).mousedown(this.storeSelectionProxy);this.setChild(new as.form.SelectMessageForward(b,{getData:function(){return $vals(c)},onChange:function(){this.hide()}}));
b=this.dom("#m-answ");b.findf("a, a.answ-all").click(this.qAnswerProxy).mousedown(this.storeSelectionProxy);this.setChild(new as.form.SelectMessageReply(b,{messId:function(){return c[0]["messages[]"].value},onChange:function(){this.hide()}}));this.setChild(new as.form.Select(this.dom("#m-other"),{onChange:function(d){var f=$(d.currentTarget);if(f.parent().hasClass("enc")){d.stopPropagation();var g=f.attr("value");new Ajax.Request(a.mailContent.attr("src")+"&enc="+g,{method:"get",asynchronous:false,
onSuccess:function(o){if(page.chekResponseHeaders(o)){a.mailContent.html(o.responseText);f.closest(".enc").children("a").removeClass("current").filter("[value="+g+"]").addClass("current")}}});this.hide()}}}));new Translate(this.dom("#m-trl"),{parent:this,getText:function(){return a.mailContent.text().replace(/(\r?\n\s*){2,}/mg,"\n\n").replace(/ +/g," ")}});this.dom(".from-filter").click(function(){try{counters.li("/ex/message-filter-from")}catch(d){}return page.go(this)})}this.mailContent.find("a").attr("target",
"_blank").removeClass("ago").end().find(".asubmit").removeClass("asubmit");this.ansfrm=this.dom("#compose-frm");this.ansfrm.find("textarea:first, .tabs:first div:not(.cancel)").click(this.qAnswerProxy).mousedown(this.storeSelectionProxy);this.dom("#messlabels .mark").each(function(){var d=$(this);d.hasClass("cls")?d.click(function(){c.append($hidden("set_label[0]",-d.attr("lid"))).submit();return false}):d.ago()});var e=this.domf(".tsize").find(".small, .middle, .big").click(function(){var d=$(this);
if(d.hasClass("small"))a.mailContent.removeClass("big").addClass("small");else d.hasClass("big")?a.mailContent.removeClass("small").addClass("big"):a.mailContent.removeClass("small big");e.removeClass("active");d.addClass("active")});if(!$.browser.msie||$.browser.version>=9)this.dom().droppable({scope:"labelact",addClasses:false,tolerance:"pointer",drop:function(d,f){c.append($hidden("set_label[0]",f.helper.attr("lid"))).submit()}})},_loadMessageContent:function(){var b=this.mailContent,a=this;b.attr("loaded")||
new Ajax.Request(b.attr("src"),{asynchronous:false,method:"get",onSuccess:function(c){if(page.chekResponseHeaders(c)){var e="";if(a.dom("#userShort p:first").text().match(/(service@lovesupport\.ru|support@24open\.ru|DoNotReply@dating\.ru|noreply@mylove\.ru|registration@24open\.ru)/i)){e=['<a href="http://loveplanet.ru/a-main/affiliate_id-75849/track-informer/" target="_blank">                            \u0421\u0430\u043c\u044b\u0435 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0435 \u043f\u0430\u0440\u043d\u0438 \u0438 \u0434\u0435\u0432\u0443\u0448\u043a\u0438!<br>                            \u0417\u043d\u0430\u043a\u043e\u043c\u044c\u0441\u044f \u0438 \u043e\u0431\u0449\u0430\u0439\u0441\u044f \u043d\u0430 Loveplanet.ru.                            </a>',
'<a href="http://loveplanet.ru/a-main/affiliate_id-75849/track-informer/" target="_blank">                            \u041f\u043e\u0438\u0441\u043a \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432 \u0432 \u0442\u0432\u043e\u0435\u043c \u0433\u043e\u0440\u043e\u0434\u0435.<br>                            \u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0435 \u0432\u0441\u0442\u0440\u0435\u0447\u0438 \u043d\u0430 Loveplanet.ru!                            </a>','<a href="http://loveplanet.ru/a-main/affiliate_id-75849/track-informer/" target="_blank">                            \u0412\u0441\u0435 \u0435\u0449\u0435 \u0432 \u043f\u043e\u0438\u0441\u043a\u0430\u0445 \u0432\u0442\u043e\u0440\u043e\u0439 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043a\u0438?<br>                            \u041d\u0430 Loveplanet.ru \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u043b\u0435\u0433\u043a\u043e!                            </a>',
'<a href="http://loveplanet.ru/a-main/affiliate_id-75849/track-informer/" target="_blank">                            \u0417\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u0430, \u0432\u0438\u0434\u0435\u043e-\u0447\u0430\u0442\u044b, \u0434\u043d\u0435\u0432\u043d\u0438\u043a\u0438, \u0438\u0433\u0440\u044b.<br>                            \u0417\u0430\u0445\u043e\u0434\u0438 \u043d\u0430 Loveplanet.ru!                            </a>','<a href="http://loveplanet.ru/a-main/affiliate_id-75849/track-informer/" target="_blank">                            \u0425\u043e\u0447\u0435\u0448\u044c \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0431\u044b\u0441\u0442\u0440\u043e \u0438 \u0443\u0434\u0430\u0447\u043d\u043e?<br>                            \u041d\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430! \u0417\u0430\u0445\u043e\u0434\u0438 \u043d\u0430 Loveplanet.ru                            </a>',
'<a href="http://loveplanet.ru/a-main/affiliate_id-75849/track-informer/" target="_blank">                            \u0410\u043d\u043a\u0435\u0442\u044b \u043f\u0430\u0440\u043d\u0435\u0439 \u0438 \u0434\u0435\u0432\u0443\u0448\u0435\u043a \u0438\u0437 \u0442\u0432\u043e\u0435\u0433\u043e \u0433\u043e\u0440\u043e\u0434\u0430.<br>                            \u041d\u0430\u0439\u0434\u0438 \u043d\u043e\u0432\u044b\u0445 \u0434\u0440\u0443\u0437\u0435\u0439 \u043d\u0430 Loveplanet.ru                            </a>'];
e="<br><hr>"+(e[parseInt(Math.random()*e.length)]||e[0])}c=c.responseText;for(var d=a.findCtImages(c),f=0;f<d.length;f++){var g=d[f];if(!g[2].match(/^(\/mess\/cid~|data:image)/))if(!g[2].match(/^(https?:\/\/|\/\/)/)){r=g[0].replace(g[1],g[1].charAt(g[1].length-1)==">"?">":"");c=c.replace(g[0],r)}}a._initImagesInfo();if(a.showImagesUser)if(a.showImagesUser<0)c=a.disableExtImages(c,1);else a.domEnabledImagesInfo.filter(".show-user").removeClass("dnone");else if(a.showImagesGetter)if(a.showImagesGetter<
0)c=a.disableExtImages(c,2);else a.domEnabledImagesInfo.filter(".show-getter").removeClass("dnone");else if(a.showImagesDefault)if(a.showImagesDefault<0)c=a.disableExtImages(c,3);else a.domEnabledImagesInfo.filter(".show-default").removeClass("dnone");b.html(c+e).attr("loaded",1)}},onFailure:function(){}})},beforeToStage:function(){var b=page.getChild("left_Menu").labels.children;this.dom("#messlabels [lid].dnone").each(function(){var a=$(this),c=a.attr("lid");c&&b[c]&&a.removeClass("dnone").addClass("m"+
b[c].color).prev().removeClass("dnone").addClass("m"+b[c].color).text(b[c].name)})},toStage:function(){as.Event.listen("loaded",this.onLoadProxy,100)},fromStage:function(){if(!this.shortView){as.Event.stopListen("loaded",this.onLoadProxy);this.qAnswerCancel()}},read:function(){var b;if(this.recent)b={dunread:-1,drecent:-1};else if(this.unread)b={dunread:-1};if(b){this.unread=this.recent=false;this.dom().removeClass("new unread");var a=page.getChild("left_Menu");a.folders.checkForSetMessageInfo(this.folder,
b);for(var c in this.labels)a.labels.checkForSetMessageInfo(c,b);as.Event.dispatch(this,{name:"message-"+this.mid,action:"read"})}},onLoad:function(){if(!this.shortView&&(this.unread||this.recent))this.read();if(!this.loaded){this.loaded=true;this._hightlight();this.video.init()}},_hightlight:function(){var b=this.mailContent,a=b.html()||"";a=a.replace(/<(div|td|tr|table|br|b)>/g," ``$1`` ");a=a.replace(/(&lt;|&gt;)/g," ``~$1~`` ");var c=a.match(/<(img|object|script|iframe|style|div|td|tr|table|area|br|b)[^>]+>/gim),
e;if(c)for(e=0;e<c.length;e++)a=a.replace(c[e]," $:#"+e+"#:$ ");var d=a.match(/href=["|']mailto:[a-z0-9!#$%&*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&\'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?["|']/g);if(d)for(e=0;e<d.length;e++){var f=d[e].replace(/href=["|']mailto:/,"");a=a.replace(d[e],"href='/compose/?adb_to="+f.substr(0,f.length-1)+"'")}if(d=a.match(/<a\b[^<]*(?:(?!<\/a>)<[^<]*)*<\/a>/gi))for(e=0;e<d.length;e++)a=a.replace(d[e],"$%"+e+"%$");a=a.replace(/((http|ftp|https):\/\/[\w_()-]+(\.[\w_\u00A1-\uFFFF-]+)+([*$\w.,@!?^=\[%\];&:\/~\\+#()\u00A1-\uFFFF-]*[\w;@?^=%&\/~\\+#-])?)/gmi,
'<a style="border-bottom:1px dotted; text-decoration: none" target="_blank" href="$1" title="\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u044e\u044e \u0441\u0441\u044b\u043b\u043a\u0443">$1</a>');if(d)for(e=0;e<d.length;e++)a=a.replace("$%"+e+"%$",d[e]);if(c)for(e=0;e<c.length;e++)a=a.replace(" $:#"+e+"#:$ ",c[e]);a=a.replace(/( ``~&lt;~`` )/g,"&lt;");a=a.replace(/( ``~&gt;~`` )/g,"&gt;");a=a.replace(/( ``([^`]+)`` )/g,"<$2>");b.html(a)},onChange:function(b){if(b.currentTarget!==
this)switch(b.action){case "read":this.recent=this.unread=false;this.dom().removeClass("new unread");break;case "dropRecent":this.recent=false;this.dom().removeClass("new");break}},removed:function(b){this.cached||b.currentTarget!==this||this.shortView||as.Event.stopListen("message-"+this.mid,this.onChangeProxy)},getFrom:function(){if(!$idef(this._fromEmail))this._fromEmail=this.dom("#userFull .userFrom:first span:not(.inline)").attr("email");return this._fromEmail},getToOwner:function(){if(!$idef(this._fromToOwner))this._fromToOwner=
this.dom("#userFull .userTo .self").first().text();return this._fromToOwner},qAnswerInit:function(){if(!this.qAnswerInited){this.qAnswerInited=true;this.ansfrm.findf(".tabs:first div.cancel").click($.proxy(this,"qAnswerCancel"));this.compose=new as.form.Compose(this.ansfrm);this.setChild(this.compose)}},storeSelection:function(){var b="";if(window.getSelection)b=window.getSelection();else if(document.getSelection)b=document.getSelection();else if(document.selection)b=document.selection.createRange().text;
else return;if(!(b.anchorNode&&!$(b.anchorNode).closest("#mailContent").length)){b+="";if(this.dom("#richMode").val()=="1")b=b.replace(/\n/g,"<br>");this.selectedText=b}},qAnswer:function(b){var a=this;this.qAnswerInit();this.compose.saver.destruct();this.compose.checkCreateEditorInstance();this.ansfrm.find(".hidden").removeClass("hidden").addClass("nothidden");var c=$(b.currentTarget),e=this.dom("#userFull"),d=this.ansfrm.find(".tabs:first div:not(.cancel)");d.removeClass("active");if(c.hasClass("fwd"))d.filter(".fwd").addClass("active");
else if(c.hasClass("answ-all"))d.filter(".answ-all").addClass("active");else c.hasClass("fwd-att")?d.filter(".fwd-att").addClass("active"):d.filter(".answ").addClass("active");var f="",g=$int(this.compose.richModeInp.val()),o=g?"<br>":"\n",p=$unhesc(this.dom("#mess_hello").html()),q=$unhesc(this.dom("#mess_sig").html()),u=$(this.ansfrm[0].action_id),t=e.find(".userFrom:first span:not(.inline)").text();d=this.domf(".header:first h1:first font").text();var h,i=e.findf(".userDate:first font").attr("title");
if(!g){p=this._toPlain(p);q=this._toPlain(q)}this.compose.fwdAttachesClear();if(c.hasClass("answ-all")){var m=[];f=t;e.find(".userTo span:not(.inline)").each(function(){var l=$(this);m.length>9||l.hasClass("self")||m.push(l.text())});h=m.join(", ");d="Re: "+d;f=this._getQuotedText(g,i,f);u.val("reply")}else if(c.hasClass("fwd")){m=[];e.find(".userTo:first span:not(.inline)").each(function(){m.push($(this).text())});e=m.join(", ");f=function(l){return g?$escape(l+""):l};f=g?'<font color="#666">----- \u041f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u043c\u043e\u0435 \u043f\u0438\u0441\u044c\u043c\u043e -----</font><br/><b>\u0414\u0430\u0442\u0430:</b> '+
i+"<br/><b>\u041e\u0442:</b> "+f(t)+"<br/><b>\u0422\u0435\u043c\u0430:</b> "+f(d)+"<br/><b>\u041a\u043e\u043c\u0443:</b> "+f(e)+"<br/><br/>"+this._getText(g)+'<br/><font color="#666">----- \u041a\u043e\u043d\u0435\u0446 \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u0438\u0441\u044c\u043c\u0430 -----</font>':"----- \u041f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u043c\u043e\u0435 \u043f\u0438\u0441\u044c\u043c\u043e -----\n\u0414\u0430\u0442\u0430: "+
i+"\n\u041e\u0442: "+f(t)+"\n\u0422\u0435\u043c\u0430: "+f(d)+"\n\u041a\u043e\u043c\u0443: "+f(e)+"\n\n"+this._getText(g)+"\n----- \u041a\u043e\u043d\u0435\u0446 \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u0438\u0441\u044c\u043c\u0430 -----";t="";d="Fwd: "+d;this.dom(".attaches:first a").each(function(){var l=$(this),n=l.attr("info").split(":",4);a.compose.fwdAttacheAdd({mid:n[0],id:n[1],size:$int(n[2]),ext:n[3],name:$escape($truncate(l.attr("title"),33,
"...",1,1))})});u.val("forward")}else if(c.hasClass("fwd-att")){d=t="";this.compose.fwdAttacheAdd({id:this.mid,size:$int(this.dom().attr("size")),ext:"eml",name:$escape($truncate(this.domf("h1 font").text(),30,"",true))+".eml"});u.val("forward-all")}else{d="Re: "+d;f=this._getQuotedText(g,i,t);u.val("reply")}p=p?p+o+o:"";q=q?o+o+q:"";f=f?o+o+f:"";f=p+f+q;o=this.compose.to.val(t);if(h){this.compose.showCc();this.compose.cc.val(h)}else{this.compose.hideCc();this.compose.cc.val("")}$val(this.ansfrm[0].subject,
d);h=this.domf("#compose_text").unbind("click").removeClass("collapsed");g?this.compose.editor.instanceById("compose_text").setContent(f):h.val(f);if(o.val())this.compose.subject.val()?this.compose.focusText():this.compose.subject.focus();else o.focus();h=this.ansfrm.offset().top-50;h>0&&scrollTo(0,h);this.compose.saver.init();this.selectedText="";b.stopPropagation();return false},qAnswerCancel:function(){if(this.qAnswerInited){this.ansfrm.find(".nothidden").removeClass("nothidden").addClass("hidden");
this.ansfrm.find(".tabs:first div:not(.cancel)").removeClass("active").filter(".answ").addClass("active");var b=this.compose;b.removeEditorInstance();this.ansfrm.findf("textarea").click(this.qAnswerProxy);b.editorField.val("").addClass("collapsed");b.subject.val("");b.to.val("");b.cc.val("");b.bcc.val("");b.readConfirm.val("");b.dropUnloadConfirm();b.saver.destruct();b.checkSpell.onUnload();return false}},_getText:function(b){var a=this.mailContent.html();b||(a=this._toPlain(a));return a},_toPlain:function(b){return b=
(new HTMLConverter).plain(b).replace(/^(\s*\n)+/g,"").replace(/\s+$/g,"").replace(/(\s*\n){3,}/g,"$1$1")},_getQuotedText:function(b,a,c){var e=this.selectedText||this._getText(b);if(!e)return"";if(b)return'<font color="#666">'+a+", "+$escape(c)+' \u043d\u0430\u043f\u0438\u0441\u0430\u043b:</font><br/><blockquote style="padding-left:10px; margin:10px 10px 10px 0px; border-left:#aaa 2px dotted">'+e+"</blockquote>";else{e=e.replace(/(\r?\n)/g,"$1> ");if(!e)return"";return a+", "+c+" \u043d\u0430\u043f\u0438\u0441\u0430\u043b:\n> "+
e}},_initImagesInfo:function(){if(!this._imagesInfoInited){this._imagesInfoInited=1;var b=this;this.contentImageKey="about:blank#"+Math.random()+"_";this.domDisabledImagesInfo=this.domf(".notify-disabled-images");this.domEnabledImagesInfo=this.dom("#userFull .show-images");this.setChild(new as.form.Select(this.dom('#m-enable-images"'),{ex:1}));var a=function(c,e){b.mailContent.html(b[e?"enableExtImages":"disableExtImages"](b.mailContent.html(),c));if(c)new Ajax.Request("/do/set-show-images",{parameters:{email:c==
1?b.getFrom():c==2?b.getToOwner():"",value:c,flag:e}});try{var d="tmp";if(c)d=c==3?"all":c==1?"sender":"getter";counters.li("/ex/message-images/"+(e?"show":"hide")+"/"+d)}catch(f){}return false};this.domDisabledImagesInfo.find("a[value]").click(function(){return a($int($(this).attr("value")),1)});this.domEnabledImagesInfo.find("a[value]").click(function(){return a($int($(this).attr("value")),0)})}},showDisabledImagesInfo:function(b){this._initImagesInfo();this.domEnabledImagesInfo.addClass("dnone");
this.domDisabledImagesInfo.findf('a[value="2"]')[b==1?"addClass":"removeClass"]("dnone");this.domDisabledImagesInfo.findf('a[value="3"]')[b==1||b==2?"addClass":"removeClass"]("dnone");this.domDisabledImagesInfo.removeClass("dnone")},showEnabledImagesInfo:function(b){this._initImagesInfo();this.domDisabledImagesInfo.addClass("dnone");if(b==1)this.domEnabledImagesInfo.filter(".show-user").removeClass("dnone");else if(b==2)this.domEnabledImagesInfo.filter(".show-getter").removeClass("dnone");else b==
3&&this.domEnabledImagesInfo.filter(".show-default").removeClass("dnone")},findCtImages:function(b){var a=[/<\s*img[^>]+>/gmi,/src=["']?(.*?)["'\s>]/mi,/<[^>]+background=.*?>/gmi,/background=["']?(.*?)["'\s>]/mi,/<[^>]+style=.*?>/gmi,/url\(["']?(.*?)["']?\)/mi],c=[],e,d,f,g;for(e=0;e<a.length;e+=2)if(f=b.match(a[e]))for(d=0;d<f.length;d++)(g=f[d].match(a[e+1]))&&c.push([f[d],g[0],g[1]]);return c},disableExtImages:function(b,a){this._initImagesInfo();for(var c=this.findCtImages(b),e,d=0;d<c.length;d++){var f=
c[d];if(!f[2].match(/^(\/mess\/cid~|data:image)/)){e=f[1].replace(f[2],this.contentImageKey+f[2]);e=f[0].replace(f[1],e);b=b.replace(f[0],e);e=1}}e&&this.showDisabledImagesInfo(a);return b},enableExtImages:function(b,a){this._initImagesInfo();this.showEnabledImagesInfo(a);return b.replace(new RegExp(this.contentImageKey,"g"),"")}});
as.MessageSaver=createClass({extend:as.Wiget,construct:function(){as.Wiget.call(this,null,"MessageSaver");this.mid=null;this.message=document.all&&!window.opera?"":"<br>";this.bcc=this.cc=this.to=this.subject="";this.read_check=false;this.timeout=1E4;this.request=null;this.iv={};this.tm=null},init:function(){this.fstRequest=true;this.mid=null;this.readFormValues();this.iv={message:this.message,subject:this.subject,to:this.to,cc:this.cc,bcc:this.bcc,read_check:this.read_check};clearTimeout(this.tm);
this.tm=setTimeout($.proxy(this,"onSave"),this.timeout)},destruct:function(){clearTimeout(this.tm);this.tm=null;this.request&&this.request.transport.abort()},getMessageValue:function(){if(this.parent.editor){var a=this.parent.editor.instanceById("compose_text");if(a)return a.getContent()}return this.parent.dom("#compose_text").val()},readFormValues:function(){var a=this.parent;this.message=this.getMessageValue();this.subject=a.subject.val();this.to=a.to.val();this.cc=a.cc.val();this.bcc=a.bcc.val();
this.read_check=a.readConfirm?a.readConfirm.val():""},isChanged:function(a){a=!a?this:this.iv;var b=this.parent;return a.message!=this.getMessageValue()||a.subject!=b.subject.val()||a.to!=b.to.val()||a.cc!=b.cc.val()||a.bcc!=b.bcc.val()||a.read_check!=(b.readConfirm?b.readConfirm.val():"")},onSave:function(){var a=this.parent;if(a.dom("#compose_text").length){var b=this.getMessageValue();(!b||b=="<br>")&&!a.subject.val()&&!a.to.val()&&!a.cc.val()&&!a.bcc.val()||this.isChanged()&&this.save();this.tm=
setTimeout($.proxy(this,"onSave"),this.timeout)}},save:function(){if(!(this.request&&this.request.isWorking()))if(this.fstRequest||this.mid){this.readFormValues();var a=this.parent;if(a.editor){var b=a.editor.instanceById("compose_text");b&&b.saveContent()}a=$vals(a.composeForm);if(this.mid)a.mid=this.mid;this.request=new Ajax.Request("/compose/save-to-draft",{method:"post",parameters:a,onSuccess:$.proxy(this,"postSave")});this.fstRequest=false}},postSave:function(a){var b=$.evalJSON(a.responseText);
if(b&&b.id){a=this.mid===null;this.mid=b.id;$val("m_save_id",b.id);b=new Date;var c=""+b.getMinutes(),d=""+b.getSeconds();b=b.getHours()+":"+(c.length>1?c:"0"+c)+":"+(d.length>1?d:"0"+d);this.parent.dom("#compose-draft-info").html("\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043e "+b);a&&page.getChild("left_Menu")&&page.getChild("left_Menu").folders.setMessageInfo("Draft",{dtotal:1});page.cache.clearByKey("MessageList#/~Draft;")}}});as.CheckSpell=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"CheckSpell");this.suggests={};this.words={};this.isActive=0;this.request=null},getEditor:function(){return this.parent.editor.instanceById("compose_text")},onUnload:function(){this.request&&this.request.transport.abort()},check:function(){this.clear();this.request=new Ajax.Request("/do/check-spell",{method:"post",parameters:{textclass:"nicSpellWord",check:this.getEditor().getContent()},onSuccess:$.proxy(this,"checkResponse")});
return false},checkResponse:function(a){var b=this;a=$.evalJSON(a.responseText);if($iobj(a)){this.getEditor().setContent(a.text);this.words=a.words;$(this.getEditor().getElm()).find("span.nicSpellWord").each(function(c,d){d.id="nicSpell_"+c;$(d).click($.proxy(b,"onClick"))})}},onClick:function(a){var b=a.currentTarget,c=b.id;this.suggests[c]||(this.suggests[c]=new this.Suggest(c,b,this));this.suggests[c].toggle(a)},hideAllButThis:function(a){for(var b in this.suggests)this.suggests[b]===a||typeof this.suggests[b].hide==
"undefined"||this.suggests[b].hide()},hideAll:function(){this.hideAllButThis(null)},clear:function(){for(var a in this.suggests)this.suggests[a].remove();this.suggests={};this.words={}},clearSpellTags:function(a){a=$(a).clone();a.find("span.nicSpellWord").each(function(b,c){c=$(c);c[0].parentNode.insertBefore(document.createTextNode(c.text()),c[0]);c.remove()});return a.html()},Suggest:function(a,b,c){b=$(b);var d=b.text(),e=null;this.request=null;this.getDiv=function(){return e};var g=function(){c.isActive=
true},j=function(){c.isActive=false};this.draw=function(){if(!e||!e.length){e=$('<div class="spellSuggest"/>').mouseover(g).mouseout(j);$('<div class="hide"/>').click($.proxy(this,"hide")).appendTo(e);for(var m=0,u=0;u<c.words[d].length;u++){var z=c.words[d][u];if(z){m++;$('<div class="item"/>').text(z).click($.proxy(this,"submit")).appendTo(e)}}u=$('<div class="cancel"/>').text("\u041e\u0442\u043c\u0435\u043d\u0430").click($.proxy(this,"cancel")).appendTo(e);m&&u.addClass("lst");if($el("nic_iframe")){m=
b.offest();e.css({left:m.left+"px",top:m.top+b.outerHeight()+"px"})}else{m=curtop=0;u=b[0];if(u.offsetParent){do{m+=u.offsetLeft;curtop+=u.offsetTop}while(u=u.offsetParent)}e.css({left:m+"px",top:curtop+b.outerHeight()+"px"})}e.appendTo(document.body)}e.show()};this.show=function(m){m&&m.stopPropagation();c.hideAllButThis(this);d&&this.draw()};this.hide=function(m){m&&m.stopPropagation();e&&e.length&&e.hide()};this.toggle=function(m){m&&m.stopPropagation();!e||!e.length||e.css("display")=="none"?
this.show():this.hide()};this.submit=function(m){var u=m.currentTarget;m.stopPropagation();b.html(u.innerText||u.textContent);this.remove()};this.cancel=function(){this.remove()};this.remove=function(m){c.isActive=false;if(typeof m=="undefined")m=true;if(m){b[0].parentNode.insertBefore(document.createTextNode(b.text()),b[0]);b.remove()}e.length&&e.remove();delete c.suggests[a]}}});as.Compose=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"Compose");this.setChild(new as.form.Compose(this.dom("#compose-frm")))}});as.adb.Menu=createClass({extend:as.Wiget,construct:function(a){var b=this;as.Wiget.call(this,a,"adb_Menu");this.dom("li:not(.add) a:not(.ico)").ago().end().find("li.add a").click(function(){var c=$(this).parent(),d=c.next(),e=d.find("form:first"),g=$(e[0].group);c.hide();d.removeClass("dnone");if(!e.attr("inited")){e.attr("inited",1);e.submit(function(){d.addClass("dnone");c.show();return page.submit(this)});g.blur(function(){d.addClass("dnone");c.show()})}g.focus();return false}).end().find("li:not(.add) a.ico").click(function(){var c=
$(this),d=c.parent().offset();c=c.next();return b.winGroup({name:$.trim(c.clone().find("small").remove().end().text()),gid:parseInt(c.attr("gid")),left:d.left,top:d.top})}).end()},winGroup:function(a){this.dom();$($d.body).children(".win").remove();var b=$($cache.get("w-adb-group"));b.find(".folder-options:first");var c=b.find("form:first"),d=$(c[0].group);b.children("b:first").append(a.name);d.val(a.name).focus();b.find("a.close:first, a.ico:first").click(function(){b.remove();return false});c.submit(function(){b.remove();
return page.submit(this)}).append($hidden("gid",a.gid));b.css({left:a.left,top:a.top}).appendTo($d.body).show();b.find("a.save:first").click(function(){b.remove();return page.submit(c)});b.find("a.del:first").click(function(){var e=$(this),g=e.attr("href");page.confirm("\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0443 <b>"+a.name+"</b>?",function(){e.attr("href",g+"?gid="+a.gid);b.remove();return page.go(e,{nohistory:1})});return false});return false}});as.adb.Index=createClass({extend:as.Wiget,construct:function(a){var b=this;as.Wiget.call(this,a,"adb_Index");this.menu=new as.adb.Menu(this.domf("#adb_Menu"));var c=this.domf(".header:first a.wrt"),d=c.siblings("a.del:first");a=[{isEnabled:function(){return c.hasClass("disabled")},enable:function(){c.removeClass("disabled")},disable:function(){c.addClass("disabled")},update:function(e){e=e.checked().length;this[e>0&&e<11?"enable":"disable"]()},init:function(){c.click(function(){if($(this).hasClass("disabled"))return false;
var e=[];b.dom(":checked").each(function(){e.push(this.value)});if(e.length>10){page.error('\u0421\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430\u0442\u043e\u0432. \u041f\u043e\u043b\u0435 "\u041a\u043e\u043c\u0443" \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0431\u043e\u043b\u0435\u0435 10 \u0430\u0434\u0435\u0441\u0430\u0442\u043e\u0432.',"compose_error");return false}return page.go("/compose?adb_to="+
e.join("|"))});return this}}.init(),{isEnabled:function(){return d.hasClass("disabled")},enable:function(){d.removeClass("disabled")},disable:function(){d.addClass("disabled")},update:function(e){this[e.checked().length>0?"enable":"disable"]()},init:function(){d.click(function(){if($(this).hasClass("disabled"))return false;page.confirm("\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b?",function(){var e=
[];b.dom(":checked").each(function(){this.value&&e.push(this.value)});page.go("/adb/contact-delete",{nohistory:1,parameters:{cid:e}})});return false});return this}}.init()];d.siblings(".add:first").ago();this.dom(".aditem a").ago();this.dom(".contacts:first :checkbox").checkboxGroup({head:this.domf(".nav:first :checkbox"),notifier:new CheckboxGroupNotifier(a)});$.paging(this.domf(".pages"));this.domf(".search-block:first :input").aplaceholder()}});as.adb.Contact=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"adb_Contact");this.menu=new as.adb.Menu(this.domf("#adb_Menu"));this.domf("a.del").click(function(){var b=$(this);page.confirm("\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u043e\u043d\u0442\u0430\u043a\u0442?",function(){page.go(b,{nohistory:1})});return false});this.domf("#contactf").submit(function(){var b=new validator.Email;if(!b.isValid(this.email.value)){page.error({text:b.message,id:"err_contact"});
return false}return page.submit(this)});this.domf(".search-block:first :input").aplaceholder()}});as.adb.Import=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"adb_Import");this.menu=new as.adb.Menu(this.domf("#adb_Menu"))}});as.adb.Export=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"adb_Export");this.menu=new as.adb.Menu(this.domf("#adb_Menu"))}});as.settings.Main=createClass({extend:as.Wiget,construct:function(a){var b=this,c=window.webkitNotifications;as.Wiget.call(this,a,"settings_Main");this.notify=this.dom("#notify_popup");this.dom(".submenu:first a").ago();this.form=this.domf("form").submit(function(){var d=b.notify.findf(":checkbox");(d=d.length?d[0].checked:0)&&c.checkPermission()==1&&c.requestPermission($.proxy(b,"updateNotify"));conf.notify_popup=d;b.edHello&&b.edHello.instanceById("set-hello").saveContent();b.edSig&&b.edSig.instanceById("set-sig").saveContent();
return page.submit(this)});if(c){this.notify.removeClass("dnone");this.updateNotify()}a={buttonList:["bold","italic","underline","left","center","right","justify","ol","ul","indent","outdent","link","image"]};this.edHello=new nicEditor(a);this.edSig=new nicEditor(a);this.onLoadProxy=$.proxy(this,"onLoad")},getCached:function(){return new as.settings.Main(this.dom().clone(false))},toStage:function(){as.Event.listen("loaded",this.onLoadProxy)},fromStage:function(){as.Event.stopListen("loaded",this.onLoadProxy)},
onLoad:function(){this.edHello.panelInstance("set-hello");this.edSig.panelInstance("set-sig")},updateNotify:function(){this.notify.find(".status").hide();if(this.notify.findf(":checkbox").attr("checked")){var a=this,b=window.webkitNotifications,c=b.checkPermission();if(c==1)this.notify.find(".accept").show().find("a").click(function(){b.requestPermission($.proxy(a,"updateNotify"));return false});else c==2&&this.notify.find(".denied").show()}}});as.settings.Filters=createClass({extend:as.Wiget,construct:function(a){var b=this;as.Wiget.call(this,a,"settings_Filters");this.dom(".submenu:first a").ago();this.dom("#fltr-add").ago();this.dom(".filtr:first a:not(.delete)").ago();var c=this.domf(".filtr"),d=c.findf("tbody"),e=this.dom("#filters-frm").asubmit(),g=[];a.find(".links").children().each(function(){var j=$(this);j.isEnabled=function(){return!j.hasClass("disabled")};j.enable=function(){j.removeClass("disabled")};j.disable=function(){j.addClass("disabled")};
j.update=function(m){m=m.checked().length;if(j.hasClass("apply"))m==1?j.enable():j.disable();else m?j.enable():j.disable()};g.push(j);if(j.hasClass("delete"))j.click(function(){page.confirm("\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0444\u0438\u043b\u044c\u0442\u0440\u044b?",function(){e.append($hidden("act","delete")).submit();return false});return false});else if(j.hasClass("activate"))b.setChild(new as.form.Select(j,{listSource:b.dom("#f-stat-source").children().clone(),
onChange:function(m){e.append($hidden("act","activate")).append($hidden("enabled",$attr(m.currentTarget,"value"))).submit();m.stopPropagation();this.hide()}}));else j.hasClass("apply")&&b.setChild(new as.form.Select(j,{listSource:$('<a href="#" value="">\u041a\u043e \u0432\u0441\u0435\u043c \u043f\u0430\u043f\u043a\u0430\u043c</a><div class="header">\u041a \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0439 \u043f\u0430\u043f\u043a\u0435:</div>').add(page.getChild("left_Menu").folderLinks()),onChange:function(m){e.append($hidden("act",
"apply")).append($hidden("folder",$attr(m.currentTarget,"value"))).submit();m.stopPropagation();this.hide()}}))});d.find(":checkbox").checkboxGroup({head:c.findf("thead :checkbox"),notifier:new CheckboxGroupNotifier(g)});d.find(".act a.delete").click(function(){var j=$(this);page.confirm("\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0444\u0438\u043b\u044c\u0442\u0440?",function(){return page.go(j)});return false});d.find(".st").find("a.confirm").click(function(){$(this).hide().next().show().val("").focus();
return false}).end().find("input.confirm").blur(function(){$(this).hide().prev().show()}).keypress(function(j){j.which==13&&page.go("/settings/filters/approve",{parameters:{fid:$attr(this,"fid"),key:$val(this)}})});$.paging(this.domf(".pages"))}});as.settings.FiltersForm=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"settings_FiltersForm");this.dom(".submenu:first a").ago();this.dom("form").asubmit();this.setChild(new as.form.FilterRules(this.dom("#cond-list"))).setChild(new as.form.FilterActions(this.dom("#act-list")))},getCached:function(){return new as.settings.FiltersForm(this.dom().clone(false))}});as.settings.Autoresponder=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"settings_Autoresponder");this.dom(".submenu:first a, #auto-add").ago();a=this.domf(".filtr");a.find(".desc a, .st a").ago();a.find(".act a").click(function(){var b=$(this);page.confirm("\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0430\u0432\u0442\u043e\u043e\u0442\u0432\u0435\u0442\u0447\u0438\u043a?",function(){return page.go(b)});return false});
$.paging(this.domf(".pages"))}});as.settings.AutoresponderForm=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"settings_AutoresponderForm");this.dom(".submenu:first a").ago();a=this.dom("#auto-frm");var b=this.dom("#cond-list");a.asubmit();this.setChild(new as.form.FilterRules(b));$(a[0].no_conditions[0]).click(function(){b.hide()});$(a[0].no_conditions[1]).click(function(){b.show()})}});as.settings.Accounts=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"settings_Accounts");this.dom(".submenu:first a, .filtr a:not(.delete)").ago();this.dom(".filtr a.delete").click(function(){var b=this;page.confirm("\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?",function(){page.go(b)});return false});this.dom("form").asubmit()}});as.settings.AccountsForm=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"settings_AccountsForm");this.dom(".submenu:first a").ago();this.domf("form").asubmit()}});as.settings.Password=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"settings_Password");this.dom(".submenu:first a").ago();this.domf("form").asubmit()}});as.settings.Alias=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"settings_Alias");this.fstToStage=true;this.dom(".submenu:first a, .filtr a.st").ago();this.dom(".filtr a.delete").click(function(){var b=this;page.confirm("\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?",function(){page.go(b)});return false});this.domf("form").asubmit()},toStage:function(){if(this.fstToStage){this.fstToStage=
false;createRecaptcha("recaptcha_alias")}}});as.settings.Fetcher=createClass({extend:as.Wiget,construct:function(a){var b=this;as.Wiget.call(this,a,"settings_Fetcher");this.dom(".submenu:first a").ago();this.dom("#mailServersList").find("a.delete").click(function(){var c=$(this);page.confirm("\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0431\u043e\u0440\u0449\u0438\u043a \u043f\u043e\u0447\u0442\u044b <b>"+c.closest("tr").findf(".sender small i").text()+
"</b>?",function(){page.go(c)});return false}).end().find(".status :checkbox").click(function(){var c=$(this);page.go("/settings/fetcher/status/?fids="+c.attr("fid")+"&active="+(c[0].checked?1:0),{nohistory:1})}).end().find("a.getnow").ago().end().find("a.edit").click(function(){return page.go("/settings/fetcher/get/?fids="+$(this).attr("fid"),{nohistory:1,onSuccess:function(c){if(page.chekResponseHeaders(c)){c=$.evalJSON(c.responseText);c.action="update";b.showEditWin(c)}}})});this.dom("#fetcher-create").click(function(){b.showInfoWin()})},
showWin:function(a,b){$("#popwin").length?$("#popwin-inner").html($("#popwin-src-"+a).html()):page.win("popwin",'<div id="popwin-inner">'+$("#popwin-src-"+a).html()+"</div>",{minHeight:200,width:520,title:b||"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0430 \u043f\u043e\u0447\u0442\u044b",buttons:{"\u041e\u0442\u043c\u0435\u043d\u0430":function(){$(this).dialog("close")},OK:function(){$("#popwin-inner form:first").submit()}}})},showInfoWin:function(){var a=
this;this.showWin("info");var b=$("#popwin-inner form:first").submit(function(){if(b.findf(":text").val()==""){page.error({text:"\u0410\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c",id:"fetcher",container:"#win-mess"});return false}return page.submit(b,{onSuccess:function(c){if(page.chekResponseHeaders(c)){c=$.evalJSON(c.responseText);
c.action="create";if(c.e)page.error({text:c.e,id:"fetcher",container:"#win-mess"});else{$("#win-mess").empty();a.showEditWin(c)}}}})});b.findf(":input").focus()},showEditWin:function(a){this.showWin("edit","\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0430 \u043f\u043e\u0447\u0442\u044b");if(a.e)page.error({text:a.e,id:"fetcher",container:"#win-mess"});else{var b=$("#popwin-inner form:first"),c=b[0];b.attr("action",
"/settings/fetcher/"+(a.action=="create"?"create":"update"));b.findf(".fetcher-form .email").text(a.email);c.fids.value=a.id||"";c.email.value=a.email;c.login.value=a.login||"";c.server.value=a.server||"";c.port.value=a.port||110;c.del.checked=a.del&&parseInt(a.del)?true:false;c.spamchk.checked=$idef(a.spam)?$int(a.spam)>0:true;if(a.folder)for(var d=0;c.folder.options.length;d++)if(c.folder.options[d].value==a.folder){c.folder.options[d].selected=true;break}a.action=="create"?c.pass.focus():$(c.pass).val("**********").change(function(){$attr(this,
"changed",1)});b.submit(function(){$attr(c.pass,"changed")&&b.append($hidden("pass_changed",1));return page.submit(this,{onSuccess:function(e){if(page.chekResponseHeaders(e)){e=$.evalJSON(e.responseText);if(e.e)page.error({text:e.e,id:"fetcher",container:"#win-mess"});else{$("#popwin").dialog("close");page.go(page.href,{onSuccess:function(g){if(page.chekResponseHeaders(g)){page.onSuccess(g);page.info(a.action=="create"?"\u0421\u0431\u043e\u0440\u0449\u0438\u043a \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d":
"\u0421\u0431\u043e\u0440\u0449\u0438\u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d")}}})}}}})})}}});as.settings.Forward=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"settings_Forward");this.dom(".submenu:first a").ago();this.dom(".delete a").click(function(){var b=this;page.confirm("\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u044e?",function(){page.go(b)});return false});this.dom("form").asubmit();
this.dom("#local_copy_1, #local_copy_0").click(function(){if($idef(this.checked))this.checked=true;page.submit(this.form)})}});as.settings.Blacklist=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"settings_Blacklist");this.dom(".submenu:first a").ago();this.domf("form").asubmit();this.dom(".filtr:first a.delete").click(function(){var g=this;page.confirm("\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c?",function(){page.go(g)});return false});$.paging(this.domf(".pages"));a=this.dom();var b=this.dom("#blacklist-frm").asubmit(),
c=b.findf(".filtr"),d=c.findf("tbody"),e=[];a.find(".links a").each(function(){var g=$(this);g.isEnabled=function(){return!g.hasClass("disabled")};g.enable=function(){g.removeClass("disabled")};g.disable=function(){g.addClass("disabled")};g.update=function(j){j.checked().length?g.enable():g.disable()};e.push(g);g.click(function(){if(!g.isEnabled())return false;page.confirm("\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0430\u0434\u0440\u0435\u0441\u0430?",
function(){b.submit();return false});return false})});d.find(":checkbox").checkboxGroup({head:c.findf("thead :checkbox"),notifier:new CheckboxGroupNotifier(e)})}});as.settings.Skins=createClass({extend:as.Wiget,construct:function(a){as.Wiget.call(this,a,"settings_Skins");this.dom(".submenu:first a").ago();$("#skins_top").tipsy("hide");setCookie("skins_showed2",1,"Sun, 23-Dec-2012 00:00:00 GMT","/");var b=this.dom(".skins:first a").click(function(){var c=$(this);return page.go(c,{onSuccess:function(d){d=$int(d.responseText);var e=b.filter('[info^="'+d+':"]').attr("info").split(":"),g=$("#skin-src");e="/skins/"+e[1]+"/"+e[1]+".css";conf.skin=d;g.length?g.attr("href",
e):$('<link id="skin-src" type="text/css" rel="stylesheet" href="'+e+'"/>').appendTo("head");b.removeClass("active");c.addClass("active")}})})}});var stage=new as.Stage,page=new as.Page;stage.setChild(page);page.init();
