var CUSTOM_PREFIX="http://www.nibbo.com/engines/";var configuration=new Array();var PARAM_NAME=0;var PARAM_NUMPREVIEWS=1;var PARAM_REFINEMENT=2;var PARAM_TARGETED=3;var engineParam={web:["Google",[4,8,1],true],wpen:["Wikipedia",[4,8,1],true,true],answers:["Answers",[4,8,1],true,true],img:["Images",[2,2,1]],bimg:["bImages",[2,2,1]],flickr:["Flickr",[2,4,1],true,true],video:["Videos",[4,8,2],true],amazon:["Amazon",[4,10,1],true,true],shopzilla:["Shopzilla",[4,8,1],true,true],twitter:["Twitter",[3,8,1],true,true],feed:["Feeds",[4,10,1],true],blog:["Blogs",[4,8,1],true],local:["Local",[4,8,1]],news:["News",[4,8,1],true],bnews:["bNews",[4,8,1],true],digg:["Digg",[4,8,1],true,true],patent:["Patents",[4,8,1],true],book:["Books",[4,8,1]],ebay:["eBay",[4,8,1],false,true],scribd:["Scribd",[4,8,1],true,true],facebook:["Facebook",[4,8,1],true,true],bing:["Bing",[4,8,1],true],rel:["Related",[4,8,1]],custom:["Custom",[4,8,1],true]};var SETTING_ID=0;var SETTING_TYPE=1;var SETTING_LABEL=2;var SETTING_OPTIONS=3;var orderSetting=["or","select","Sort by",{"":"Relevance",d:"Date"}];var sIconSetting=["si","checkbox","Show site icons",{"":"true","0":"false"}];var langSetting=["la","select","Language",{"":"Any",ar:"Arabic",bg:"Bulgarian",ca:"Catalan","zh-CN":"Chinese (Simplified)","zh-TW":"Chinese (Traditional)",hr:"Croation",cs:"Czech",da:"Danish",nl:"Dutch",en:"English",et:"Estonian",fi:"Finnish",fr:"French",de:"German",el:"Greek",iw:"Hebrew",hu:"Hungarian",is:"Icelandic",id:"Indonesian",it:"Italian",ja:"Japanese",ko:"Korean",lv:"Latvian",lt:"Lithuanian",no:"Norwegian",pl:"Polish",pt:"Portuguese",ro:"Romanian",ru:"Russian",sr:"Serbian",sk:"Slovak",sl:"Slovenian",es:"Spanish",sv:"Swedish",tr:"Turkish"}];var regionSetting=["gl","select","Region",{af:"Afghanistan",al:"Albania",dz:"Algeria",as:"American Samoa",ad:"Andorra",ao:"Angola",ai:"Anguilla",aq:"Antarctica",ag:"Antigua and Barbuda",ar:"Argentina",am:"Armenia",aw:"Aruba",au:"Australia",at:"Austria",az:"Azerbaijan",bs:"Bahamas",bh:"Bahrain",bd:"Bangladesh",bb:"Barbados",by:"Belarus",be:"Belgium",bz:"Belize",bj:"Benin",bm:"Bermuda",bt:"Bhutan",bo:"Bolivia",ba:"Bosnia and Herzegovina",bw:"Botswana",bv:"Bouvet Island",br:"Brazil",io:"British Indian Ocean Territory",vg:"British Virgin Islands",bn:"Brunei",bg:"Bulgaria",bf:"Burkina Faso",bi:"Burundi",kh:"Cambodia",cm:"Cameroon",ca:"Canada",cv:"Cape Verde",ky:"Cayman Islands",cf:"Central African Republic",td:"Chad",cl:"Chile",cn:"China",cx:"Christmas Island",cc:"Cocos [Keeling] Islands",co:"Colombia",km:"Comoros",cd:"Congo [DRC]",cg:"Congo [Republic]",ck:"Cook Islands",cr:"Costa Rica",ci:"CÃ´te dâ€™Ivoire",hr:"Croatia",cu:"Cuba",cy:"Cyprus",cz:"Czech Republic",dk:"Denmark",dj:"Djibouti",dm:"Dominica","do":"Dominican Republic",ec:"Ecuador",eg:"Egypt",sv:"El Salvador",gq:"Equatorial Guinea",er:"Eritrea",ee:"Estonia",et:"Ethiopia",fk:"Falkland Islands [Islas Malvinas]",fo:"Faroe Islands",fj:"Fiji",fi:"Finland",fr:"France",gf:"French Guiana",pf:"French Polynesia",tf:"French Southern Territories",ga:"Gabon",gm:"Gambia",ge:"Georgia",de:"Germany",gh:"Ghana",gi:"Gibraltar",gr:"Greece",gl:"Greenland",gd:"Grenada",gp:"Guadeloupe",gu:"Guam",gt:"Guatemala",gn:"Guinea",gw:"Guinea-Bissau",gy:"Guyana",ht:"Haiti",hm:"Heard Island and McDonald Islands",hn:"Honduras",hk:"Hong Kong",hu:"Hungary",is:"Iceland","in":"India",id:"Indonesia",ir:"Iran",iq:"Iraq",ie:"Ireland",il:"Israel",it:"Italy",jm:"Jamaica",jp:"Japan",jo:"Jordan",kz:"Kazakhstan",ke:"Kenya",ki:"Kiribati",kw:"Kuwait",kg:"Kyrgyzstan",la:"Laos",lv:"Latvia",lb:"Lebanon",ls:"Lesotho",lr:"Liberia",ly:"Libya",li:"Liechtenstein",lt:"Lithuania",lu:"Luxembourg",mo:"Macau",mk:"Macedonia [FYROM]",mg:"Madagascar",mw:"Malawi",my:"Malaysia",mv:"Maldives",ml:"Mali",mt:"Malta",mh:"Marshall Islands",mq:"Martinique",mr:"Mauritania",mu:"Mauritius",yt:"Mayotte",mx:"Mexico",fm:"Micronesia",md:"Moldova",mc:"Monaco",mn:"Mongolia",ms:"Montserrat",ma:"Morocco",mz:"Mozambique",mm:"Myanmar [Burma]",na:"Namibia",nr:"Nauru",np:"Nepal",nl:"Netherlands",an:"Netherlands Antilles",nc:"New Caledonia",nz:"New Zealand",ni:"Nicaragua",ne:"Niger",ng:"Nigeria",nu:"Niue",nf:"Norfolk Island",kp:"North Korea",mp:"Northern Mariana Islands",no:"Norway",om:"Oman",pk:"Pakistan",pw:"Palau",ps:"Palestinian Territories",pa:"Panama",pg:"Papua New Guinea",py:"Paraguay",pe:"Peru",ph:"Philippines",pn:"Pitcairn Islands",pl:"Poland",pt:"Portugal",pr:"Puerto Rico",qa:"Qatar",re:"RÃ©union",ro:"Romania",ru:"Russia",rw:"Rwanda",sh:"Saint Helena",kn:"Saint Kitts and Nevis",lc:"Saint Lucia",pm:"Saint Pierre and Miquelon",vc:"Saint Vincent and the Grenadines",ws:"Samoa",sm:"San Marino",st:"SÃ£o TomÃ© and PrÃncipe",sa:"Saudi Arabia",sn:"Senegal",yu:"Serbia",sc:"Seychelles",sl:"Sierra Leone",sg:"Singapore",sk:"Slovakia",si:"Slovenia",sb:"Solomon Islands",so:"Somalia",za:"South Africa",gs:"South Georgia and the South Sandwich Islands",kr:"South Korea",es:"Spain",lk:"Sri Lanka",sd:"Sudan",sr:"Suriname",sj:"Svalbard and Jan Mayen",sz:"Swaziland",se:"Sweden",ch:"Switzerland",sy:"Syria",tw:"Taiwan",tj:"Tajikistan",tz:"Tanzania",th:"Thailand",tg:"Togo",tk:"Tokelau",to:"Tonga",tt:"Trinidad and Tobago",tn:"Tunisia",tr:"Turkey",tm:"Turkmenistan",tc:"Turks and Caicos Islands",tv:"Tuvalu",um:"U.S. Minor Outlying Islands",vi:"U.S. Virgin Islands",ug:"Uganda",ua:"Ukraine",ae:"United Arab Emirates",gb:"United Kingdom","":"United States",uy:"Uruguay",uz:"Uzbekistan",vu:"Vanuatu",va:"Vatican City",ve:"Venezuela",vn:"Vietnam",wf:"Wallis and Futuna",eh:"Western Sahara",ye:"Yemen",zm:"Zambia",zw:"Zimbabwe"}];var bingMarkets={"ar-XA":"Arabia (Arabic)","en-XA":"Arabia (English)","es-AR":"Argentina","en-AU":"Australia","de-AT":"Austria","nl-BE":"Belgium (Dutch)","fr-BE":"Belgium (French)","pt-BR":"Brazil","bg-BG":"Bulgaria","en-CA":"Canada (English)","fr-CA":"Canada (French)","es-CL":"Chile","zh-CN":"China","hr-HR":"Croatia","cs-CZ":"Czech Republic","da-DK":"Denmark","et-EE":"Estonia","fi-FI":"Finland","fr-FR":"France","de-DE":"Germany","el-GR":"Greece","zh-HK":"Hong Kong","hu-HU":"Hungary","en-IN":"India","en-ID":"Indonesia","en-IE":"Ireland","he-IL":"Israel","it-IT":"Italy","ja-JP":"Japan","ko-KR":"Korea","es-XL":"Latin America","lv-LV":"Latvia","lt-LT":"Lithuania","en-MY":"Malaysia","es-MX":"Mexico","nl-NL":"Netherlands","en-NZ":"New Zealand","nb-NO":"Norway","en-PH":"Philippines","pl-PL":"Poland","pt-PT":"Portugal","ro-RO":"Romania","ru-RU":"Russia","en-SG":"Singapore","sk-SK":"Slovak Republic","sl-SL":"Slovenia","en-ZA":"South Africa","es-ES":"Spain","sv-SE":"Sweden","fr-CH":"Switzerland (French)","de-CH":"Switzerland (German)","zh-TW":"Taiwan","th-TH":"Thailand","tr-TR":"Turkey","uk-UA":"Ukraine","":"United States (English)","es-US":"United States (Spanish)","en-GB":"United Kingdom"};var webSettings=[langSetting,regionSetting,["ss","checkbox","SafeSearch",{"":"true",off:"false"}],["fi","checkbox","Show duplicates",{"0":"true","":"false"}],sIconSetting];var engineSettings={web:webSettings,wpen:null,img:[["size","select","Size",{"":"Any",s:"Small",m:"Medium",l:"Large",xl:"Extra large"}],["it","select","Image type",{"":"Any",f:"Faces",p:"Photos",c:"Clipart",l:"Line drawings"}],["type","select","File type",{"":"Any",jpg:"JPEG",png:"PNG",gif:"GIF",bmp:"BMP"}],["fi","select","Color filter",{"":"Any",bl:"Black",b:"Blue",br:"Brown",gr:"Gray",g:"Green",o:"Orange",p:"Pink",pu:"Purple",r:"Red",t:"Teal",w:"White"}],["color","select","Colorization",{"":"Any",c:"Color images",g:"Grayscale"}],["ss","select","SafeSearch",{"":"Moderate",s:"Strict",o:"Off"}]],video:[orderSetting],flickr:[["tags","text","Tags",["None"]],["type","select","Type",{"":"Any","1":"Photos","2":"Screenshots","3":"Other"}],["or","select","Sort by",{"":"Relevance",d:"Date",dp:"Date posted",i:"Interest"}],["context","select","Context",{"":"Any","1":"Indoors","2":"Outdoors"}],["media","select","Media",{"":"All",p:"Photos",v:"Videos"}],["commons","checkbox","Without copyright",{"1":"true","":"false"}],["getty","checkbox","For sale",{"1":"true","":"false"}]],blog:[orderSetting,sIconSetting],amazon:[["type","select","Type",{"":"Any",Books:"Books",Classical:"Classical",DVD:"DVD",Electronics:"Electronics",Kitchen:"Kitchen",Music:"Music",MusicTracks:"Music tracks",Software:"Software",VHS:"VHS",Video:"Video",VideoGames:"Video games"}],["locale","select","Region",{"":"United States",ca:"Canada",fr:"France",de:"Germany",jp:"Japan",uk:"United Kingdom"}]],twitter:[langSetting,["tp","select","Type",{"":"Mixed",r:"Recent",p:"Popular"}]],news:[orderSetting,["topic","select","Topic",{"":"Any",h:"Top headlines",w:"World",b:"Business",n:"Nation",t:"Science &amp; Tech",el:"Elections",p:"Politics",e:"Entertainment",s:"Sports",m:"Health"}],["poi","text","Location",["Anywhere"]],["source","text","News source",["Any"]],sIconSetting],patent:[["type","select","Patent type",{"":"Any",i:"Issued patents",a:"Applications"}],["or","select","Sort by",{"":"Relevance",d:"Date",a:"Ascending date"}]],local:[["poi","text","Center point",["Address or coords"]],["rt","select","Results type",{"":"Only local results",k:"Only KML results",b:"Show all"}],["sc","checkbox","Show coordinates",{"":"true","0":"false"}]],book:[["type","select","Book type",{"":"All",f:"Full view"}]],digg:[["news","checkbox","Show news",{"":"true","0":"false"}],["image","checkbox","Show images",{"":"true","0":"false"}],["video","checkbox","Show videos",{"":"true","0":"false"}],["type","select","Type",{"":"All",p:"Only popular",u:"Only upcoming",b:"Only buried"}],["or","select","Sort by",{"":"Relevance",d:"Date submitted",p:"Date promoted",c:"Digg count"}],["topic","text","Topic ID",["All"]],sIconSetting],facebook:null,answers:[orderSetting,["type","select","Answer type",{"":"All",r:"Resolved",o:"Open",u:"Undecided"}],["region","select","Region",{"":"United States",uk:"United Kingdom",ca:"Canada",au:"Australia","in":"India",es:"Spain",br:"Brazil",ar:"Argentina",mx:"Mexico",e1:"En EspaÃ±ol",it:"Italy",de:"Germany",fr:"France",sg:"Singapore"}],["dr","select","Date range",{"":"Anytime","7":"Within 7 days","7-30":"Within 7-30 days","30-60":"Within 30-60 days","60-90":"Within 60-90 days",more90:"More than 90 days"}],["cat","text","Category ID",["All"]]],ebay:[["or","select","Sort by",{"":"Relevance",p:"Price",e:"Ending time",c:"Date posted"}],["cat","text","Category ID",["All"]]],feed:[sIconSetting],scribd:null,bing:[["region","select","Region",bingMarkets],["ss","checkbox","SafeSearch",{"":"true",off:"false"}],sIconSetting],bnews:[["region","select","Region",bingMarkets],orderSetting,sIconSetting],bimg:[["region","select","Region",bingMarkets],["size","select","Size",{"":"Any",s:"Small",m:"Medium",l:"Large"}],["width","text","Width",["Any"]],["height","text","Height",["Any"]],["aspect","select","Aspect ratio",{"":"Any",square:"Square",wide:"Wide",tall:"Tall"}],["color","select","Color",{"":"Any",color:"Only in color",mono:"Monochrome"}],["con","select","Content",{"":"Any",face:"Faces",portrait:"Portraits",other:"Other"}],["ss","select","SafeSearch",{"":"Strict",moderate:"Moderate",off:"Off"}]],shopzilla:[["or","select","Sort by",{"":"Relevance",pd:"Descending price",pa:"Ascending price"}],["offers","checkbox","Only offers",{"1":"true","":"false"}]],custom:webSettings,rel:null};var monthNames=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function parseConfiguration(){configuration.length=0;var f=configurationString.split("|");for(var h=0;h<f.length;h++){var b=f[h].split(":");if(b.length>2){var e=new Object();e.id=b[0];if(b[1]=="v"){e.show=true}else{e.show=false}e.type=b[2];e.args=new Array();if(b.length>3){for(var g=3;g<b.length;g++){var a=b[g].split("{");e.args[a[0]]=a[1]}}configuration[configuration.length]=e}}}parseConfiguration();function getConfigurationIndex(a){for(var b=0;b<configuration.length;b++){if(configuration[b].id==a){return b}}return -1}function saveConfiguration(){var a="";for(var g=0;g<configuration.length;g++){if(configuration[g].id!="-"){if(a!=""){a+="|"}a+=configuration[g].id;a+=":";if(configuration[g].show){a+="v"}else{a+="h"}a+=":";a+=configuration[g].type;for(var f in configuration[g].args){a+=":"+f+"{"+configuration[g].args[f]}}}configurationString=a;var e="";if(currentTab>1){e=""+(currentTab-1)}if(currentUser){var b=new Date();jaaulde.utils.cookies.set(currentUser+"_conf"+e,""+b.getTime()+"|"+a)}else{jaaulde.utils.cookies.set("conf"+e,a)}}var footerMargin=0;function removeFooterMargin(){footerMargin=0;document.getElementById("footer").style.marginTop=footerMargin+"px"}function checkFooter(){var a=window.innerHeight?window.innerHeight:document.documentElement.clientHeight;if(document.body.offsetHeight<a){footerMargin=footerMargin+a-document.body.offsetHeight}else{if(document.body.offsetHeight>a){footerMargin=footerMargin-document.body.offsetHeight+a;if(footerMargin<0){footerMargin=0}}}document.getElementById("footer").style.marginTop=footerMargin+"px"}function submitTab(a){var b=document.getElementById("search-bar-text").value;window.location="/search?q="+encodeURIComponent(b)+"&tab="+a;return false}function getHighestId(){var b=-1;for(var d=0;d<configuration.length;d++){var a=parseInt(configuration[d].id,36);if(a>b){b=a}}return b}(function(d){var c=d.ajax;var a={};var e=[];var b=[];d.ajaxq=function(h){h=jQuery.extend(h,jQuery.extend({},jQuery.ajaxSettings,h));var g=h.port;switch(h.mode){case"abort":if(a[g]){a[g].abort()}return a[g]=c.apply(this,arguments);case"queue":var f=h.complete;h.complete=function(){if(f){f.apply(this,arguments)}jQuery([c]).dequeue("ajax"+g)};jQuery([c]).queue("ajax"+g,function(){c(h)});return;case"sync":var i=e.length;e[i]={error:h.error,success:h.success,complete:h.complete,done:false};b[i]={error:[],success:[],complete:[]};h.error=function(){b[i].error=arguments};h.success=function(){b[i].success=arguments};h.complete=function(){b[i].complete=arguments;e[i].done=true;if(i==0||!e[i-1]){for(var j=i;j<e.length&&e[j].done;j++){if(e[j].error){e[j].error.apply(jQuery,b[j].error)}if(e[j].success){e[j].success.apply(jQuery,b[j].success)}if(e[j].complete){e[j].complete.apply(jQuery,b[j].complete)}e[j]=null;b[j]=null}}}}return c.apply(this,arguments)}})(jQuery);(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(l,g){var c={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,BACKSPACE:8};var b=a(l).attr("autocomplete","off").addClass(g.inputClass);var j;var p="";var m=a.Autocompleter.Cache(g);var e=0;var u;var x={mouseDownOnSelect:false};var r=a.Autocompleter.Select(g,l,d,x);var w;a.browser.opera&&a(l.form).bind("submit.autocomplete",function(){if(w){w=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(y){e=1;u=y.keyCode;switch(y.keyCode){case c.UP:y.preventDefault();if(r.visible()){r.prev();d(true)}else{t(0,true)}break;case c.DOWN:y.preventDefault();if(r.visible()){r.next();d(true)}else{t(0,true)}break;case g.multiple&&a.trim(g.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:l.form.submit();break;case c.ESC:r.hide();break;default:clearTimeout(j);j=setTimeout(t,g.delay);break}}).focus(function(){e++}).blur(function(){e=0;if(!x.mouseDownOnSelect){s()}}).click(function(){if(e++>1&&!r.visible()){t(0,true)}}).bind("showselect",function(){clearTimeout(j);t(0,true)}).bind("search",function(){var y=(arguments.length>1)?arguments[1]:null;function z(D,C){var A;if(C&&C.length){for(var B=0;B<C.length;B++){if(C[B].result.toLowerCase()==D.toLowerCase()){A=C[B];break}}}if(typeof y=="function"){y(A)}else{b.trigger("result",A&&[A.data,A.value])}}a.each(h(b.val()),function(A,B){f(B,z,z)})}).bind("flushCache",function(){m.flush()}).bind("setOptions",function(){a.extend(g,arguments[1]);if("data" in arguments[1]){m.populate()}}).bind("unautocomplete",function(){r.unbind();b.unbind();a(l.form).unbind(".autocomplete")});function d(z){var A=r.selected();if(!A){return false}var y=A.result;p=y;b.val(y);if(!z){v()}b.trigger("result",[A.data,A.value]);return true}function t(A,z){if(u==c.DEL){r.hide();return}var y=b.val();if(!z&&y==p){return}p=y;y=i(y);if(y.length>=g.minChars){b.addClass(g.loadingClass);if(!g.matchCase){y=y.toLowerCase()}f(y,k,v)}else{n();r.hide()}}function h(y){if(!y){return[""]}if(!g.multiple){return[a.trim(y)]}return a.map(y.split(g.multipleSeparator),function(z){return a.trim(y).length?a.trim(z):null})}function i(y){if(!g.multiple){return y}var A=h(y);if(A.length==1){return A[0]}var z=a(l).selection().start;if(z==y.length){A=h(y)}else{A=h(y.replace(y.substring(z),""))}return A[A.length-1]}function q(y,z){if(g.autoFill&&(i(b.val()).toLowerCase()==y.toLowerCase())&&u!=c.BACKSPACE){b.val(b.val()+z.substring(i(p).length));a(l).selection(p.length,p.length+z.length)}}function s(){clearTimeout(j);j=setTimeout(v,200)}function v(){var y=r.visible();r.hide();clearTimeout(j);n();if(g.mustMatch){b.search(function(z){if(!z){if(g.multiple){var A=h(b.val()).slice(0,-1);b.val(A.join(g.multipleSeparator)+(A.length?g.multipleSeparator:""))}else{b.val("");b.trigger("result",null)}}})}}function k(z,y){if(y&&y.length&&e){n();r.display(y,z);q(z,y[0].value);r.show()}else{v()}}function f(z,B,y){if(!g.matchCase){z=z.toLowerCase()}var A=m.load(z);if(A&&A.length){B(z,A)}else{if((typeof g.url=="string")&&(g.url.length>0)){var C={timestamp:+new Date()};a.each(g.extraParams,function(D,E){C[D]=typeof E=="function"?E():E});a.ajaxq({mode:"abort",port:"autocomplete"+l.name,dataType:g.dataType,url:g.url,data:a.extend({q:i(z),limit:g.max},C),success:function(E){var D=g.parse&&g.parse(E)||o(E);m.add(z,D);B(z,D)}})}else{r.emptyList();y(z)}}}function o(A){var y=[];for(var z=0;z<A[1].length;z++){y[y.length]={data:A[1][z],value:A[1][z][0],result:A[1][z][0]}}return y}function n(){b.removeClass(g.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:10,matchCase:false,matchSubset:false,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:false,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:200,widthModifier:0,onTop:false};a.Autocompleter.Cache=function(c){var f={};var d=0;function h(l,k){if(!c.matchCase){l=l.toLowerCase()}var j=l.indexOf(k);if(c.matchContains=="word"){j=l.toLowerCase().search("\\b"+k.toLowerCase())}if(j==-1){return false}return j==0||c.matchContains}function g(j,i){if(d>c.cacheLength){b()}if(!f[j]){d++}f[j]=i}function e(){if(!c.data){return false}var k={},j=0;if(!c.url){c.cacheLength=1}k[""]=[];for(var m=0,l=c.data.length;m<l;m++){var p=c.data[m];p=(typeof p=="string")?[p]:p;var o=c.formatMatch(p,m+1,c.data.length);if(o===false){continue}var n=o.charAt(0).toLowerCase();if(!k[n]){k[n]=[]}var q={value:o,data:p,result:c.formatResult&&c.formatResult(p)||o};k[n].push(q);if(j++<c.max){k[""].push(q)}}a.each(k,function(r,s){c.cacheLength++;g(r,s)})}setTimeout(e,25);function b(){f={};d=0}return{flush:b,add:g,populate:e,load:function(n){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var m=[];for(var j in f){if(j.length>0){var o=f[j];a.each(o,function(p,k){if(h(k.value,n)){m.push(k)}})}}return m}else{if(f[n]){return f[n]}else{if(c.matchSubset){for(var l=n.length-1;l>=c.minChars;l--){var o=f[n.substr(0,l)];if(o){var m=[];a.each(o,function(p,k){if(h(k.value,n)){m[m.length]=k}});return m}}}}}return null}}};a.Autocompleter.Select=function(e,j,l,p){var i={ACTIVE:"ac_over"};var k,f=-1,r,m="",s=true,c,o;function n(){if(!s){return}c=a("<div/>").hide().addClass(e.resultsClass).css("position","absolute").appendTo(document.body);o=a("<ul/>").appendTo(c).mouseover(function(t){if(q(t).nodeName&&q(t).nodeName.toUpperCase()=="LI"){f=a("li",o).removeClass(i.ACTIVE).index(q(t));a(q(t)).addClass(i.ACTIVE)}}).click(function(t){a(q(t)).addClass(i.ACTIVE);l();j.form.submit();return false}).mousedown(function(){p.mouseDownOnSelect=true}).mouseup(function(){p.mouseDownOnSelect=false});if(e.width>0){c.css("width",e.width)}s=false}function q(u){var t=u.target;while(t&&t.tagName!="LI"){t=t.parentNode}if(!t){return[]}return t}function h(t){k.slice(f,f+1).removeClass(i.ACTIVE);g(t);var v=k.slice(f,f+1).addClass(i.ACTIVE);if(e.scroll){var u=0;k.slice(0,f).each(function(){u+=this.offsetHeight});if((u+v[0].offsetHeight-o.scrollTop())>o[0].clientHeight){o.scrollTop(u+v[0].offsetHeight-o.innerHeight())}else{if(u<o.scrollTop()){o.scrollTop(u)}}}}function g(t){f+=t;if(f<0){f=k.size()-1}else{if(f>=k.size()){f=0}}}function b(t){return e.max&&e.max<t?e.max:t}function d(){o.empty();var u=b(r.length);for(var v=0;v<u;v++){if(!r[v]){continue}var w=e.formatItem(r[v].data,v+1,u,r[v].value,m);if(w===false){continue}var t=a("<li/>").html(e.highlight(w,m)).addClass(v%2==0?"ac_even":"ac_odd").appendTo(o)[0];a.data(t,"ac_data",r[v])}k=o.find("li");if(e.selectFirst){k.slice(0,1).addClass(i.ACTIVE);f=0}if(a.fn.bgiframe){o.bgiframe()}}return{display:function(u,t){n();r=u;m=t;d()},next:function(){h(1)},prev:function(){h(-1)},hide:function(){c&&c.hide();k&&k.removeClass(i.ACTIVE);f=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(k.filter("."+i.ACTIVE)[0]||e.selectFirst&&k[0])},show:function(){var w=a(j).offset();var t;if(e.onTop){t=w.top-c.height()}else{t=w.top+j.offsetHeight}c.css({width:typeof e.width=="string"||e.width>0?e.width:(a(j).width()+e.widthModifier),top:t,left:w.left}).show();if(e.scroll){o.scrollTop(0);o.css({maxHeight:e.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var u=0;k.each(function(){u+=this.offsetHeight});var v=u>e.scrollHeight;o.css("height",v?e.scrollHeight:u);if(!v){k.width(o.width()-parseInt(k.css("padding-left"))-parseInt(k.css("padding-right")))}}}},selected:function(){var t=k&&k.filter("."+i.ACTIVE);return t&&t.length&&a.data(t[0],"ac_data")},emptyList:function(){o&&o.empty()},unbind:function(){c&&c.remove()}}};a.fn.selection=function(i,b){if(i!==undefined){return this.each(function(){if(this.createTextRange){var j=this.createTextRange();if(b===undefined||i==b){j.move("character",i);j.select()}else{j.collapse(true);j.moveStart("character",i);j.moveEnd("character",b);j.select()}}else{if(this.setSelectionRange){this.setSelectionRange(i,b)}else{if(this.selectionStart){this.selectionStart=i;this.selectionEnd=b}}}})}var g=this[0];if(g.createTextRange){var c=document.selection.createRange(),h=g.value,f="<->",d=c.text.length;c.text=f;var e=g.value.indexOf(f);g.value=h;this.selection(e,e+d);return{start:e,end:e+d}}else{if(g.selectionStart!==undefined){return{start:g.selectionStart,end:g.selectionEnd}}}}})(jQuery);
