/*
 * Autocomplete - jQuery plugin 1.0 Alpha
 *
 * Copyright (c) 2007 Dylan Verheul, Dan G. Switzer, Anjesh Tuladhar, Jörn Zaefferer
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.autocomplete.js 2384 2007-07-17 18:49:56Z joern.zaefferer $
 *
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5.3k.1y({2r:2(b,d){4 c=1i b=="1C";d=5.1y({},5.w.1w,{I:c?b:12,t:c?12:b,1m:c?5.w.1w.1m:10},d);d.1l=d.1l||2(a){6 a};d.Q=d.Q||"";6 J.H(2(){2t 5.w(J,d)})},C:2(a){6 J.1e("C",a)},1f:2(a){6 J.14("1f",[a])},1s:2(){6 J.14("1s")},1r:2(a){6 J.14("1r",[a])}});5.w=2(h,g){4 o={2j:38,2g:36,2c:32,26:9,22:13,25:27,1U:2L};4 m=5(h).2E("2r","2A").D(g.1S);4 l;4 p="";4 s=5.w.1Q(g);4 r=0;4 n;4 j=5.w.1M(g,h,1q);m.3j(2(a){n=a.2p;3g(a.2p){U o.2j:a.1L();3(j.R()){j.2i()}u{17(0,G)}S;U o.2g:a.1L();3(j.R()){j.2f()}u{17(0,G)}S;U g.W&&5.Y(g.M)==","&&o.1U:U o.26:U o.22:3(1q()){3(!g.W)m.2b();a.1L()}S;U o.25:j.K();S;2Z:1G(l);l=23(17,g.1m);S}}).2T(2(){}).1E(2(){r++}).2b(2(){r=0;21()}).20(2(){3(r++>1&&!j.R()){17(0,G)}}).1e("1f",2(){4 c=(1j.7>1)?1j[1]:12;2 1F(q,a){4 b;3(a&&a.7){O(4 i=0;i<a.7;i++){3(a[i].C.F()==q.F()){b=a[i];S}}}3(1i c=="2")c(b);u m.14("C",b&&[b.t,b.B])}5.H(1d(m.E()),2(i,a){1I(a,1F,1F)})}).1e("1s",2(){s.16()}).1e("1r",2(){O(4 k 2o 1j[1]){g[k]=1j[1][k];3(k=="t")s.Z()}});N();2 1q(){4 b=j.1R();3(!b)6 y;4 v=b.C;p=v;3(g.W){4 a=1d(m.E());3(a.7>1){v=a.2x(0,a.7-1).2w(g.M)+g.M+v}v+=g.M}m.E(v);N();m.14("C",[b.t,b.B]);6 G}2 17(b,c){3(n==o.2c){j.K();6}4 a=m.E();3(!c&&a==p)6;p=a;a=X(a);3(a.7>=g.1v){m.D(g.1u);3(!g.1c)a=a.F();1I(a,1P,N)}u{1b();j.K()}};2 1d(b){3(!b){6[""]}4 d=b.1t(5.Y(g.M));4 c=[];5.H(d,2(i,a){3(5.Y(a))c[i]=5.Y(a)});6 c}2 X(a){3(!g.W)6 a;4 b=1d(a);6 b[b.7-1]}2 1a(q,a){3(g.1a&&(X(m.E()).F()==q.F())&&n!=8){m.E(m.E()+a.2v(X(p).7));5.w.1O(h,p.7,p.7+a.7)}};2 21(){1G(l);l=23(N,2u)};2 N(){j.K();1G(l);1b();3(g.1N){m.1f(2(a){3(!a)m.E("")})}};2 1P(q,a){3(a&&a.7&&r){1b();j.1h(a,q);1a(q,a[0].B);j.1A()}u{N()}};2 1I(e,c,f){3(!g.1c)e=e.F();4 d=s.2q(e);3(d&&d.7){c(e,d)}u 3((1i g.I=="1C")&&(g.I.7>0)){5.3i({I:g.I,t:5.1y({q:X(e),3h:g.V},g.2n),3f:2(a){4 b=g.1p&&g.1p(a)||1p(a);s.19(e,b);c(e,b)}})}u{f(e)}};2 1p(c){4 d=[];4 b=c.1t("\\n");O(4 i=0;i<b.7;i++){4 a=5.Y(b[i]);3(a){a=a.1t("|");d[d.7]={t:a,B:a[0],C:g.1o&&g.1o(a,a[0])||a[0]}}}6 d};2 1b(){m.1n(g.1u)}};5.w.1w={1S:"3e",2l:"3d",1u:"3c",1v:1,1m:3b,1c:y,18:G,1K:y,15:10,1N:y,2n:{},1J:G,V:10,Q:"&#T;&#T;&#T; 3a &#T;&#T;&#T;",1a:y,A:0,W:y,M:", ",1l:2(b,a){6 b.39(2t 37("(?!<[^<>]*)("+a+")(?![^<>]*>)","35"),"<2e>$1</2e>")}};5.w.1Q=2(f){4 g={};4 h=0;2 18(s,a){3(!f.1c)s=s.F();4 i=s.34(a);3(i==-1)6 y;6 i==0||f.1K};2 19(q,a){3(h>f.15){16()}3(!g[q]){h++}g[q]=a}2 Z(){3(!f.t)6 y;4 e={},2d=0;3(!f.I)f.15=1;e[""]=[];5.H(f.t,2(i,b){4 c=f.1k?f.1k(b,i+1,f.t.7):b;3(c===y)6;4 d=c.33(0).F();3(!e[d])e[d]=[];4 a={B:c,t:b,C:f.1o&&f.1o(b)||c};e[d].1H(a);3(2d++<f.V){e[""].1H(a)}});5.H(e,2(i,a){f.15++;19(i,a)})}Z();2 16(){g={};h=0}6{16:16,19:19,Z:Z,2q:2(q){3(!f.15||!h)6 12;3(!f.I&&f.1K){4 a=[];O(4 k 2o g){3(k.7>0){4 c=g[k];5.H(c,2(i,x){3(18(x.B,q)){a.1H(x)}})}}6 a}u 3(g[q]){6 g[q]}u 3(f.18){O(4 i=q.7-1;i>=f.1v;i--){4 c=g[q.31(0,i)];3(c){4 a=[];5.H(c,2(i,x){3(18(x.B,q)){a[a.7]=x}});6 a}}}6 12}}};5.w.1M=2(c,f,e){4 g={L:"30"};4 j=5("<2a>").K().D(c.2l).11("2Y","2X").1g("2V");4 h=5("<2U>").1g(j).2S(2(a){z=5("1x",h).1n().1D(P(a));5(P(a)).D(g.L)}).2R(2(a){5(P(a)).1n()}).20(2(a){5(P(a)).D(g.L);e();f.1E();6 y});4 l,z=-1,t,1B="";3(c.Q.7>0)4 k=5("<2a>").D("2Q").11("1h","1Z").1Y(c.Q).1g(j);3(c.A>0)j.11("A",c.A);2 P(a){4 b=a.P;2P(b.2O!="2N")b=b.2W;6 b}2 1z(a){z+=a;1X();l.1n().1W(z).D(g.L)};2 1X(){3(z<0){z=l.24()-1}u 3(z>=l.24()){z=0}}2 1V(a){6(c.V>0)&&(c.V<a)?c.V:a}2 29(){h.2M();4 b=1V(t.7);O(4 i=0;i<b;i++){3(!t[i])28;4 a=c.1k?c.1k(t[i].t,i+1,b,t[i].B):t[i].B;3(a===y)28;5("<1x>").1Y(c.1l(a,1B)).1g(h)[0].1D=i}l=h.2K("1x");3(c.1J){l.1W(0).D(g.L);z=0}3(c.Q.7>0)k.11("1h",(t.7>b)?"2J":"1Z");h.2I()}6{1h:2(d,q){t=d;1B=q;29()},2f:2(){1z(1)},2i:2(){1z(-1)},K:2(){j.K();z=-1},R:2(){6 j.2H(":R")},2G:2(){6 J.R()&&(l.1T("."+g.L)[0]||c.1J&&l[0])},1A:2(){j.11({A:1i c.A=="1C"||c.A>0?c.A:5(f).A()}).2F(f).1A()},1R:2(){6 t&&t[l.1T("."+g.L)[0].1D]}}};5.w.1O=2(b,a,c){3(b.2h){4 d=b.2h();d.2D(G);d.2C("2m",a);d.2B("2m",c);d.2z()}u 3(b.2k){b.2k(a,c)}u{3(b.2s){b.2s=a;b.2y=c}}b.1E()};',62,207,'||function|if|var|jQuery|return|length||||||||||||||||||||||data|else||Autocompleter||false|active|width|value|result|addClass|val|toLowerCase|true|each|url|this|hide|ACTIVE|multipleSeparator|hideResultsNow|for|target|moreItems|visible|break|x25be|case|max|multiple|lastWord|trim|populate||css|null||trigger|cacheLength|flush|onChange|matchSubset|add|autoFill|stopLoading|matchCase|trimWords|bind|search|appendTo|display|typeof|arguments|formatItem|highlight|delay|removeClass|formatResult|parse|selectCurrent|setOptions|flushCache|split|loadingClass|minChars|defaults|li|extend|moveSelect|show|term|string|index|focus|findValueCallback|clearTimeout|push|request|selectFirst|matchContains|preventDefault|Select|mustMatch|Selection|receiveData|Cache|selected|inputClass|filter|COMMA|limitNumberOfItems|eq|wrapSelection|html|none|click|hideResults|RETURN|setTimeout|size|ESC|TAB||continue|fillList|div|blur|DEL|nullData|strong|next|DOWN|createTextRange|prev|UP|setSelectionRange|resultsClass|character|extraParams|in|keyCode|load|autocomplete|selectionStart|new|200|substring|join|slice|selectionEnd|select|off|moveEnd|moveStart|collapse|attr|below|current|is|bgiframe|block|find|188|empty|LI|tagName|while|ac_moreItems|mouseout|mouseover|keypress|ul|body|parentNode|absolute|position|default|ac_over|substr|46|charAt|indexOf|gi|40|RegExp||replace|more|400|ac_loading|ac_results|ac_input|success|switch|limit|ajax|keydown|fn'.split('|'),0,{}))