/** * 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})("29 16=99 Class(Observer,{extend:{EVENTS:$w('48 32 55 107 33 59'),63:{69:57.location.href,116:'53',80:'117',50:1,82:200,35:true,64:81,112:'slide',72:'short',25:'78',62:'[rel^=15]'},22:81,49:{},120:11(e){29 i=e.tar117;if(i.95(16.63.62)){29 u=125(i);if(!16.49[u])99 16(i)}},rescan:11(s){}},initialize:11(i,o){5.24=$(i);5.111(o);5.76=5.113.36(5);5._32=5.32.36(5);5.24.onKeyup(5.76).onBlur(5._32);5.19=$E('26',{'90':'15'}).94(5.24,'119');5.24.15=16.49[125(i)]=5},destroy:11(){5.24.52('keyup',5.76).52('blur',5._32);delete(5.24.15);18 5},set63:11(o){5.111(5.60(o));if(!5.17.69.93('%{53}'))5.17.69+=(5.17.69.93('?')?'&':'?')+5.17.116+'=%{53}'},48:11(){if(5.19.77()){29 d=5.24.74();5.19.56({71:(d.71+d.54)+'px',46:d.46+'px',67:d.67+'px'}).48(5.17.112,{duration:5.17.72,onFinish:5.45.36(5,'48')})}18 16.22=5},32:11(){if(5.19.96()){5.19.32();5.45.36(5,'32')}16.22=81;18 5},87:11(){18 5.33('87',5.19.33('li').105())},85:11(){18 5.33('85',5.19.61('li'))},59:11(c){29 c=c||5.19.61('li.22');if(c)5.24.89=c.innerHTML.stripTags();18 5.45('59').32()},60:11(o){29 i=5.24;29 o=o||122('('+i.117('data-15-17')+')')||{};29 a=16.63.62.68('[').105().68(']')[0].68('^='),k=a[1],v=i.117(a[0]),m;if(v&&(m=v.95(99 79('^'+k+'+\\\\[(.*?)\\\\]$')))){m=m[1];if(m.95(/^['\"].*?['\"]$/))o.64=122('['+m+']');58 if(!m.blank())o.69=m}18 o},33:11(w,f){29 c=5.19.61('li.22');if(c)c=c[w]('li')||c;18 5.45('33',(c||f).73('22'))},113:11(e){if([27,37,38,39,40,13].include(e.98))18;if(5.24.89.108>=5.17.50){if(5.44)5.44.cancel();5.44=5.102.36(5).delay(5.17.82)}58 18 5.32()},102:11(){5.44=81;5.35=5.35||{};29 s=5.24.89;if(s.108<5.17.50)18 5.32();if(5.35[s])5.42(5.35[s],s);58 if(5.17.64)5.42(5.84(s),s);58 5.request=Xhr.107(5.17.69.101('%{53}',encodeURIComponent(s)),{80:5.17.80,25:5.75(),onComplete:11(r){5.45('107').42(r.responseText,s)}.36(5)})},42:11(r,s){5.19.55(r).33('li').each(11(l){l.onmouseover=11(){l.73('22')};l.onmousedown=11(){5.59(l)}.36(5)},5);if(5.17.35)5.35[s]=r;18 5.45('55').48()},84:11(s){29 r=99 79(\"(\"+79.escape(s)+\")\",'ig');18 $E('ul').insert(5.17.64.128(11(o){if(r.test(o))18 $E('li',{121:o.101(r,'<109>$1')})}).compact())},75:11(){5.21=5.21||5.17.25;if(5.21=='78'){5.21=$E('26',{'90':'15-25'}).94(5.24,'119');29 c='123'.68('').128(11(a){18 $E('26',{'90':'100-'+a,121:'»'})});(11(){29 d=c.shift();c.push(d);5.21.55(d)}.36(5)).periodical(400)}if(5.17.25=='78'){29 b=5.24.74();5.21.56('visiblity: 77').48();5.21.56({visibility:'96',71:(b.71+1)+'px',54:(b.54-2)+'px',lineHeight:(b.54-2)+'px',46:(b.46+b.67-5.21.offsetWidth-1)+'px'}).32()}18 5.21}});57.on({keydown:11(e){if(16.22){29 n;switch(e.98){47 27:n='32';41;47 37:n='87';41;47 39:n='85';41;47 38:n='87';41;47 40:n='85';41;47 13:n='59';41}if(n){16.22[n]();e.s71()}}58 16.120(e)}});57.write(\"<70 type=\\\"126/css\\\">26.15{104:30;88:91;z-118:83;28:30;34:0;43:0;31:white;-moz-129-110:#130 .86 .86 .114;-webkit-129-110:#130 .86 .86 .114;overflow:77}26.15 ul{124-70:30;34:0;43:0;28:30;31:30;*28-51:103 65 #97}26.15 ul li{124-70:30;106-weight:normal;34:0;43:.86 .114;28:103 65 #97;28-71:30;28-51:30;31:30;cursor:pointer}26.15 ul li:61-115{28-71:103 65 #97}26.15 ul li:105-115{28-51:103 65 #97;*28-51:30}26.15 ul li.22{31:#127}26.15-25{88:91;z-118:83;126-align:center;106-size:140%;106-family:Georgia;31:#127;color:#666;104:30;67:1em;34:0;43:0}26.15-25 26.100-1{34-46:-131}26.15-25 26.100-2{}26.15-25 26.100-3{34-46:131}\");",",,,,,this,,,,,,function,,,,autocompleter,Autocompleter,options,return,container,,_spinner,current,,input,spinner,div,,border,var,none,background,hide,select,margin,cache,bind,,,,,break,suggest,padding,timeout,fire,left,case,show,instances,minLength,bottom,stopObserving,search,height,update,setStyle,document,else,done,grabOptions,first,cssRule,Options,local,solid,,width,split,url,style,top,fxDuration,radioClass,dimensions,getSpinner,_watch,hidden,native,RegExp,method,null,threshold,100000000,findLocal,next,2em,prev,position,value,class,absolute,_hide,includes,insertTo,match,visible,CCC,keyCode,new,dot,replace,trigger,1px,display,last,font,load,length,strong,shadow,$super,fxName,watch,4em,child,param,get,index,after,find,html,eval,,list,$uid,text,DDD,map,box,BBB,4px".split(",")));