/** * The autocompletion feature implemented with RightJS * * Home page: http://rightjs.org/ui/autocompleter * * @copyright (C) 2009-2010 Nikolay V. Nemshilov */ if (!RightJS) { throw "Gimme RightJS. Please." }; eval((function(s,d){for(var i=d.length-1;i>-1;i--)if(d[i])s=s.replace(new RegExp(i,'g'),d[i]);return s})("28 16=105 Class(Observer,{extend:{EVENTS:$w('50 30 54 108 31 61'),67:{70:57.location.href,118:'51',81:'120',45:1,89:200,34:true,63:88,112:'slide',78:'short',22:'83',64:'[rel^=11]'},25:88,49:{},122:15(e){28 i=e.tar120;if(i.96(16.67.64)){28 u=127(i);if(!16.49[u])105 16(i)}},rescan:15(s){}},initialize:15(i,o){5.26=$(i);5.113(o);5.84=5.121.35(5);5._30=5.30.35(5);5.26.onKeyup(5.84).onBlur(5._30);5.42=$E('21',{'62':'95-11'}).56(5.26,'after');5.19=$E('21',{'62':'11'}).56(5.42);5.26.11=16.49[127(i)]=5},destroy:15(){5.26.52('keyup',5.84).52('blur',5._30);delete(5.26.11);18 5},set67:15(o){5.113(5.grab67(o));if(!5.17.70.91('%{51}'))5.17.70+=(5.17.70.91('?')?'&':'?')+5.17.118+'=%{51}'},50:15(){if(5.19.79()){28 d=5.26.75(),p=5.42.32();5.19.59({65:(d.65+d.53-p.y)+'px',46:(d.46-p.x)+'px',69:d.69+'px'}).50(5.17.112,{duration:5.17.78,onFinish:5.47.35(5,'50')})}18 16.25=5},30:15(){if(5.19.107()){5.19.30();5.47.35(5,'30')}16.25=88;18 5},86:15(){18 5.31('86',5.19.31('li').109())},90:15(){18 5.31('90',5.19.72('li'))},61:15(c){28 c=c||5.19.72('li.25');if(c)5.26.93=c.innerHTML.stripTags();18 5.47('61').30()},grab67:15(o){28 i=5.26;28 o=o||126('('+i.120('data-11-17')+')')||{};28 a=16.67.64.68('[').109().68(']')[0].68('^='),k=a[1],v=i.120(a[0]),m;if(v&&(m=v.96(105 82('^'+k+'+\\\\[(.*?)\\\\]$')))){m=m[1];if(m.96(/^['\"].*?['\"]$/))o.63=126('['+m+']');60 if(!m.blank())o.70=m}18 o},31:15(w,f){28 c=5.19.72('li.25');if(c)c=c[w]('li')||c;18 5.47('31',(c||f).77('25'))},121:15(e){if([27,37,38,39,40,13].include(e.101))18;if(5.26.93.114>=5.17.45){if(5.43)5.43.cancel();5.43=5.106.35(5).delay(5.17.89)}60 18 5.30()},106:15(){5.43=88;5.34=5.34||{};28 s=5.26.93;if(s.114<5.17.45)18 5.30();if(5.34[s])5.44(5.34[s],s);60 if(5.17.63)5.44(5.85(s),s);60 5.request=Xhr.108(5.17.70.102('%{51}',encodeURIComponent(s)),{81:5.17.81,22:5.76(),onComplete:15(r){5.47('108').44(r.responseText,s)}.35(5)})},44:15(r,s){5.19.54(r).31('li').each(15(l){l.onmouseover=15(){l.77('25')};l.onmousedown=15(){5.61(l)}.35(5)},5);if(5.17.34)5.34[s]=r;18 5.47('54').50()},85:15(s){28 r=105 82(\"(\"+82.escape(s)+\")\",'ig');18 $E('ul').insert(5.17.63.132(15(o){if(r.test(o))18 $E('li',{124:o.102(r,'<111>$1')})}).compact())},76:15(){5._22=5._22||5.17.22;if(5._22=='83'){5._22=$E('21',{'62':'11-22'}).56(5.42);28 c='123'.68('').132(15(a){18 $E('21',{'62':'104-'+a,124:'»'})});(15(){28 d=c.shift();c.push(d);5._22.54(d)}.35(5)).periodical(400)}if(5.17.22=='83'){28 b=5.26.75(),p=5.42.32();5._22.59('visiblity: 79').50();5._22.59({visibility:'107',65:(b.65+1-p.y)+'px',53:(b.53-2)+'px',lineHeight:(b.53-2)+'px',46:(b.46+b.69-5._22.offsetWidth-1-p.x)+'px'}).30()}18 5._22}});57.on({keydown:15(e){if(16.25){28 n;switch(e.101){48 27:n='30';41;48 37:n='86';41;48 39:n='90';41;48 38:n='86';41;48 40:n='90';41;48 13:n='61';41}if(n){16.25[n]();e.s65()}}60 16.122(e)}});57.write(\"<94 type=\\\"125/css\\\">21.95-11,21.11,21.11 ul,21.11 ul li,21.11-22,21.11-22 21{29:36;33:36;80:0;98:0;list-94:36;110-weight:normal}21.95-11{32:58;73:inline}21.11{73:36;32:58;z-119:9999999;33:white;-moz-130-115:#128 .87 .87 .117;-webkit-130-115:#128 .87 .87 .117;overflow:79}21.11 ul{*29-55:103 71 #97}21.11 ul li{98:.87 .117;29:103 71 #97;29-65:36;29-55:36;cursor:pointer}21.11 ul li:72-116{29-65:103 71 #97}21.11 ul li:109-116{29-55:103 71 #97;*29-55:36}21.11 ul li.25{33:#129}21.11-22{32:58;z-119:100000000;125-align:center;110-size:140%;110-family:Georgia;33:#129;color:#666;73:36;69:1em}21.11-22 21.104-1{80-46:-131}21.11-22 21.104-2{}21.11-22 21.104-3{80-46:131}\");",",,,,,this,,,,,,autocompleter,,,,function,Autocompleter,options,return,container,,div,spinner,,_spinner,current,input,,var,border,hide,select,position,background,cache,bind,none,,,,,break,holder,timeout,suggest,minLength,left,fire,case,instances,show,search,stopObserving,height,update,bottom,insertTo,document,absolute,setStyle,else,done,class,local,cssRule,top,,Options,split,width,url,solid,first,display,grabOptions,dimensions,getSpinner,radioClass,fxDuration,hidden,margin,method,RegExp,native,_watch,findLocal,prev,2em,null,threshold,next,includes,_hide,value,style,right,match,CCC,padding,,,keyCode,replace,1px,dot,new,trigger,visible,load,last,font,strong,fxName,$super,length,shadow,child,4em,param,index,get,watch,find,,html,text,eval,$uid,BBB,DDD,box,4px,map".split(",")));