/** * Ajax Autocomplete for jQuery, version 1.4.11 * (c) 2017 Tomas Kirda * * Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license. * For details, see the web site: https://github.com/devbridge/jQuery-Autocomplete */ !function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports&&"function"==typeof require?require("jquery"):jQuery)}(function(a){"use strict";function b(c,d){var e=this;e.element=c,e.el=a(c),e.suggestions=[],e.badQueries=[],e.selectedIndex=-1,e.currentValue=e.element.value,e.timeoutId=null,e.cachedResponse={},e.onChangeTimeout=null,e.onChange=null,e.isLocal=!1,e.suggestionsContainer=null,e.noSuggestionsContainer=null,e.options=a.extend(!0,{},b.defaults,d),e.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},e.hint=null,e.hintValue="",e.selection=null,e.initialize(),e.setOptions(d)}function c(a,b,c){return a.value.toLowerCase().indexOf(c)!==-1}function d(b){return"string"==typeof b?a.parseJSON(b):b}function e(a,b){if(!b)return a.value;var c="("+g.escapeRegExChars(b)+")";return a.value.replace(new RegExp(c,"gi"),"$1").replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/<(\/?strong)>/g,"<$1>")}function f(a,b){return'
'+b+"
"}var g=function(){return{escapeRegExChars:function(a){return a.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")},createNode:function(a){var b=document.createElement("div");return b.className=a,b.style.position="absolute",b.style.display="none",b}}}(),h={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40},i=a.noop;b.utils=g,a.Autocomplete=b,b.defaults={ajaxSettings:{},autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:e,formatGroup:f,delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:i,onSearchComplete:i,onSearchError:i,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:c,paramName:"query",transformResult:d,showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1},b.prototype={initialize:function(){var c,d=this,e="."+d.classes.suggestion,f=d.classes.selected,g=d.options;d.element.setAttribute("autocomplete","off"),d.noSuggestionsContainer=a('
').html(this.options.noSuggestionNotice).get(0),d.suggestionsContainer=b.utils.createNode(g.containerClass),c=a(d.suggestionsContainer),c.appendTo(g.appendTo||"body"),"auto"!==g.width&&c.css("width",g.width),c.on("mouseover.autocomplete",e,function(){d.activate(a(this).data("index"))}),c.on("mouseout.autocomplete",function(){d.selectedIndex=-1,c.children("."+f).removeClass(f)}),c.on("click.autocomplete",e,function(){d.select(a(this).data("index"))}),c.on("click.autocomplete",function(){clearTimeout(d.blurTimeoutId)}),d.fixPositionCapture=function(){d.visible&&d.fixPosition()},a(window).on("resize.autocomplete",d.fixPositionCapture),d.el.on("keydown.autocomplete",function(a){d.onKeyPress(a)}),d.el.on("keyup.autocomplete",function(a){d.onKeyUp(a)}),d.el.on("blur.autocomplete",function(){d.onBlur()}),d.el.on("focus.autocomplete",function(){d.onFocus()}),d.el.on("change.autocomplete",function(a){d.onKeyUp(a)}),d.el.on("input.autocomplete",function(a){d.onKeyUp(a)})},onFocus:function(){var a=this;a.disabled||(a.fixPosition(),a.el.val().length>=a.options.minChars&&a.onValueChange())},onBlur:function(){var b=this,c=b.options,d=b.el.val(),e=b.getQuery(d);b.blurTimeoutId=setTimeout(function(){b.hide(),b.selection&&b.currentValue!==e&&(c.onInvalidateSelection||a.noop).call(b.element)},200)},abortAjax:function(){var a=this;a.currentRequest&&(a.currentRequest.abort(),a.currentRequest=null)},setOptions:function(b){var c=this,d=a.extend({},c.options,b);c.isLocal=Array.isArray(d.lookup),c.isLocal&&(d.lookup=c.verifySuggestionsFormat(d.lookup)),d.orientation=c.validateOrientation(d.orientation,"bottom"),a(c.suggestionsContainer).css({"max-height":d.maxHeight+"px",width:d.width+"px","z-index":d.zIndex}),this.options=d},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){var a=this;a.disabled=!0,clearTimeout(a.onChangeTimeout),a.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var b=this,c=a(b.suggestionsContainer),d=c.parent().get(0);if(d===document.body||b.options.forceFixPosition){var e=b.options.orientation,f=c.outerHeight(),g=b.el.outerHeight(),h=b.el.offset(),i={top:h.top,left:h.left};if("auto"===e){var j=a(window).height(),k=a(window).scrollTop(),l=-k+h.top-f,m=k+j-(h.top+g+f);e=Math.max(l,m)===l?"top":"bottom"}if("top"===e?i.top+=-f:i.top+=g,d!==document.body){var n,o=c.css("opacity");b.visible||c.css("opacity",0).show(),n=c.offsetParent().offset(),i.top-=n.top,i.top+=d.scrollTop,i.left-=n.left,b.visible||c.css("opacity",o).hide()}"auto"===b.options.width&&(i.width=b.el.outerWidth()+"px"),c.css(i)}},isCursorAtEnd:function(){var a,b=this,c=b.el.val().length,d=b.element.selectionStart;return"number"==typeof d?d===c:!document.selection||(a=document.selection.createRange(),a.moveStart("character",-c),c===a.text.length)},onKeyPress:function(a){var b=this;if(!b.disabled&&!b.visible&&a.which===h.DOWN&&b.currentValue)return void b.suggest();if(!b.disabled&&b.visible){switch(a.which){case h.ESC:b.el.val(b.currentValue),b.hide();break;case h.RIGHT:if(b.hint&&b.options.onHint&&b.isCursorAtEnd()){b.selectHint();break}return;case h.TAB:if(b.hint&&b.options.onHint)return void b.selectHint();if(b.selectedIndex===-1)return void b.hide();if(b.select(b.selectedIndex),b.options.tabDisabled===!1)return;break;case h.RETURN:if(b.selectedIndex===-1)return void b.hide();b.select(b.selectedIndex);break;case h.UP:b.moveUp();break;case h.DOWN:b.moveDown();break;default:return}a.stopImmediatePropagation(),a.preventDefault()}},onKeyUp:function(a){var b=this;if(!b.disabled){switch(a.which){case h.UP:case h.DOWN:return}clearTimeout(b.onChangeTimeout),b.currentValue!==b.el.val()&&(b.findBestHint(),b.options.deferRequestBy>0?b.onChangeTimeout=setTimeout(function(){b.onValueChange()},b.options.deferRequestBy):b.onValueChange())}},onValueChange:function(){if(this.ignoreValueChange)return void(this.ignoreValueChange=!1);var b=this,c=b.options,d=b.el.val(),e=b.getQuery(d);return b.selection&&b.currentValue!==e&&(b.selection=null,(c.onInvalidateSelection||a.noop).call(b.element)),clearTimeout(b.onChangeTimeout),b.currentValue=d,b.selectedIndex=-1,c.triggerSelectOnValidInput&&b.isExactMatch(e)?void b.select(0):void(e.lengthh&&(c.suggestions=c.suggestions.slice(0,h)),c},getSuggestions:function(b){var c,d,e,f,g=this,h=g.options,i=h.serviceUrl;if(h.params[h.paramName]=b,h.onSearchStart.call(g.element,h.params)!==!1){if(d=h.ignoreParams?null:h.params,a.isFunction(h.lookup))return void h.lookup(b,function(a){g.suggestions=a.suggestions,g.suggest(),h.onSearchComplete.call(g.element,b,a.suggestions)});g.isLocal?c=g.getSuggestionsLocal(b):(a.isFunction(i)&&(i=i.call(g.element,b)),e=i+"?"+a.param(d||{}),c=g.cachedResponse[e]),c&&Array.isArray(c.suggestions)?(g.suggestions=c.suggestions,g.suggest(),h.onSearchComplete.call(g.element,b,c.suggestions)):g.isBadQuery(b)?h.onSearchComplete.call(g.element,b,[]):(g.abortAjax(),f={url:i,data:d,type:h.type,dataType:h.dataType},a.extend(f,h.ajaxSettings),g.currentRequest=a.ajax(f).done(function(a){var c;g.currentRequest=null,c=h.transformResult(a,b),g.processResponse(c,b,e),h.onSearchComplete.call(g.element,b,c.suggestions)}).fail(function(a,c,d){h.onSearchError.call(g.element,b,a,c,d)}))}},isBadQuery:function(a){if(!this.options.preventBadQueries)return!1;for(var b=this.badQueries,c=b.length;c--;)if(0===a.indexOf(b[c]))return!0;return!1},hide:function(){var b=this,c=a(b.suggestionsContainer);a.isFunction(b.options.onHide)&&b.visible&&b.options.onHide.call(b.element,c),b.visible=!1,b.selectedIndex=-1,clearTimeout(b.onChangeTimeout),a(b.suggestionsContainer).hide(),b.signalHint(null)},suggest:function(){if(!this.suggestions.length)return void(this.options.showNoSuggestionNotice?this.noSuggestions():this.hide());var b,c=this,d=c.options,e=d.groupBy,f=d.formatResult,g=c.getQuery(c.currentValue),h=c.classes.suggestion,i=c.classes.selected,j=a(c.suggestionsContainer),k=a(c.noSuggestionsContainer),l=d.beforeRender,m="",n=function(a,c){var f=a.data[e];return b===f?"":(b=f,d.formatGroup(a,b))};return d.triggerSelectOnValidInput&&c.isExactMatch(g)?void c.select(0):(a.each(c.suggestions,function(a,b){e&&(m+=n(b,g,a)),m+='
'+f(b,g,a)+"
"}),this.adjustContainerWidth(),k.detach(),j.html(m),a.isFunction(l)&&l.call(c.element,j,c.suggestions),c.fixPosition(),j.show(),d.autoSelectFirst&&(c.selectedIndex=0,j.scrollTop(0),j.children("."+h).first().addClass(i)),c.visible=!0,void c.findBestHint())},noSuggestions:function(){var b=this,c=b.options.beforeRender,d=a(b.suggestionsContainer),e=a(b.noSuggestionsContainer);this.adjustContainerWidth(),e.detach(),d.empty(),d.append(e),a.isFunction(c)&&c.call(b.element,d,b.suggestions),b.fixPosition(),d.show(),b.visible=!0},adjustContainerWidth:function(){var b,c=this,d=c.options,e=a(c.suggestionsContainer);"auto"===d.width?(b=c.el.outerWidth(),e.css("width",b>0?b:300)):"flex"===d.width&&e.css("width","")},findBestHint:function(){var b=this,c=b.el.val().toLowerCase(),d=null;c&&(a.each(b.suggestions,function(a,b){var e=0===b.value.toLowerCase().indexOf(c);return e&&(d=b),!e}),b.signalHint(d))},signalHint:function(b){var c="",d=this;b&&(c=d.currentValue+b.value.substr(d.currentValue.length)),d.hintValue!==c&&(d.hintValue=c,d.hint=b,(this.options.onHint||a.noop)(c))},verifySuggestionsFormat:function(b){return b.length&&"string"==typeof b[0]?a.map(b,function(a){return{value:a,data:null}}):b},validateOrientation:function(b,c){return b=a.trim(b||"").toLowerCase(),a.inArray(b,["auto","bottom","top"])===-1&&(b=c),b},processResponse:function(a,b,c){var d=this,e=d.options;a.suggestions=d.verifySuggestionsFormat(a.suggestions),e.noCache||(d.cachedResponse[c]=a,e.preventBadQueries&&!a.suggestions.length&&d.badQueries.push(b)),b===d.getQuery(d.currentValue)&&(d.suggestions=a.suggestions,d.suggest())},activate:function(b){var c,d=this,e=d.classes.selected,f=a(d.suggestionsContainer),g=f.find("."+d.classes.suggestion);return f.find("."+e).removeClass(e),d.selectedIndex=b,d.selectedIndex!==-1&&g.length>d.selectedIndex?(c=g.get(d.selectedIndex),a(c).addClass(e),c):null},selectHint:function(){var b=this,c=a.inArray(b.hint,b.suggestions);b.select(c)},select:function(a){var b=this;b.hide(),b.onSelect(a)},moveUp:function(){var b=this;if(b.selectedIndex!==-1)return 0===b.selectedIndex?(a(b.suggestionsContainer).children("."+b.classes.suggestion).first().removeClass(b.classes.selected),b.selectedIndex=-1,b.ignoreValueChange=!1,b.el.val(b.currentValue),void b.findBestHint()):void b.adjustScroll(b.selectedIndex-1)},moveDown:function(){var a=this;a.selectedIndex!==a.suggestions.length-1&&a.adjustScroll(a.selectedIndex+1)},adjustScroll:function(b){var c=this,d=c.activate(b);if(d){var e,f,g,h=a(d).outerHeight();e=d.offsetTop,f=a(c.suggestionsContainer).scrollTop(),g=f+c.options.maxHeight-h,eg&&a(c.suggestionsContainer).scrollTop(e-c.options.maxHeight+h),c.options.preserveInput||(c.ignoreValueChange=!0,c.el.val(c.getValue(c.suggestions[b].value))),c.signalHint(null)}},onSelect:function(b){var c=this,d=c.options.onSelect,e=c.suggestions[b];c.currentValue=c.getValue(e.value),c.currentValue===c.el.val()||c.options.preserveInput||c.el.val(c.currentValue),c.signalHint(null),c.suggestions=[],c.selection=e,a.isFunction(d)&&d.call(c.element,e)},getValue:function(a){var b,c,d=this,e=d.options.delimiter;return e?(b=d.currentValue,c=b.split(e),1===c.length?a:b.substr(0,b.length-c[c.length-1].length)+a):a},dispose:function(){var b=this;b.el.off(".autocomplete").removeData("autocomplete"),a(window).off("resize.autocomplete",b.fixPositionCapture),a(b.suggestionsContainer).remove()}},a.fn.devbridgeAutocomplete=function(c,d){var e="autocomplete";return arguments.length?this.each(function(){var f=a(this),g=f.data(e);"string"==typeof c?g&&"function"==typeof g[c]&&g[c](d):(g&&g.dispose&&g.dispose(),g=new b(this,c),f.data(e,g))}):this.first().data(e)},a.fn.autocomplete||(a.fn.autocomplete=a.fn.devbridgeAutocomplete)}); // jQuery autoComplete v1.0.7 // https://github.com/Pixabay/jQuery-autoComplete //!function(e){e.fn.autoComplete=function(t){var o=e.extend({},e.fn.autoComplete.defaults,t);return"string"==typeof t?(this.each(function(){var o=e(this);"destroy"==t&&(e(window).off("resize.autocomplete",o.updateSC),o.off("blur.autocomplete focus.autocomplete keydown.autocomplete keyup.autocomplete"),o.data("autocomplete")?o.attr("autocomplete",o.data("autocomplete")):o.removeAttr("autocomplete"),e(o.data("sc")).remove(),o.removeData("sc").removeData("autocomplete"))}),this):this.each(function(){function t(e){var t=s.val();if(s.cache[t]=e,e.length&&t.length>=o.minChars){for(var a="",c=0;c'),s.data("sc",s.sc).data("autocomplete",s.attr("autocomplete")),s.attr("autocomplete","off"),s.cache={},s.last_val="",s.updateSC=function(t,o){if(s.sc.css({top:s.offset().top+s.outerHeight(),left:s.offset().left,width:s.outerWidth()}),!t&&(s.sc.show(),s.sc.maxHeight||(s.sc.maxHeight=parseInt(s.sc.css("max-height"))),s.sc.suggestionHeight||(s.sc.suggestionHeight=e(".autocomplete-suggestion",s.sc).first().outerHeight()),s.sc.suggestionHeight))if(o){var a=s.sc.scrollTop(),c=o.offset().top-s.sc.offset().top;c+s.sc.suggestionHeight-s.sc.maxHeight>0?s.sc.scrollTop(c+s.sc.suggestionHeight+a-s.sc.maxHeight):0>c&&s.sc.scrollTop(c+a)}else s.sc.scrollTop(0)},e(window).on("resize.autocomplete",s.updateSC),s.sc.appendTo("body"),s.sc.on("mouseleave",".autocomplete-suggestion",function(){e(".autocomplete-suggestion.selected").removeClass("selected")}),s.sc.on("mouseenter",".autocomplete-suggestion",function(){e(".autocomplete-suggestion.selected").removeClass("selected"),e(this).addClass("selected")}),s.sc.on("mousedown click",".autocomplete-suggestion",function(t){var a=e(this),c=a.data("val");return(c||a.hasClass("autocomplete-suggestion"))&&(s.val(c),o.onSelect(t,c,a),s.sc.hide()),!1}),s.on("blur.autocomplete",function(){try{over_sb=e(".autocomplete-suggestions:hover").length}catch(t){over_sb=0}over_sb?s.is(":focus")||setTimeout(function(){s.focus()},20):(s.last_val=s.val(),s.sc.hide(),setTimeout(function(){s.sc.hide()},350))}),o.minChars||s.on("focus.autocomplete",function(){s.last_val="\n",s.trigger("keyup.autocomplete")}),s.on("keydown.autocomplete",function(t){if((40==t.which||38==t.which)&&s.sc.html()){var a,c=e(".autocomplete-suggestion.selected",s.sc);return c.length?(a=40==t.which?c.next(".autocomplete-suggestion"):c.prev(".autocomplete-suggestion"),a.length?(c.removeClass("selected"),s.val(a.addClass("selected").data("val"))):(c.removeClass("selected"),s.val(s.last_val),a=0)):(a=40==t.which?e(".autocomplete-suggestion",s.sc).first():e(".autocomplete-suggestion",s.sc).last(),s.val(a.addClass("selected").data("val"))),s.updateSC(0,a),!1}if(27==t.which)s.val(s.last_val).sc.hide();else if(13==t.which||9==t.which){var c=e(".autocomplete-suggestion.selected",s.sc);c.length&&s.sc.is(":visible")&&(o.onSelect(t,c.data("val"),c),setTimeout(function(){s.sc.hide()},20))}}),s.on("keyup.autocomplete",function(a){if(!~e.inArray(a.which,[13,27,35,36,37,38,39,40])){var c=s.val();if(c.length>=o.minChars){if(c!=s.last_val){if(s.last_val=c,clearTimeout(s.timer),o.cache){if(c in s.cache)return void t(s.cache[c]);for(var l=1;l'+e.replace(o,"$1")+""},onSelect:function(e,t,o){}}}(jQuery); (function($) { var breeds = [ 'Affen Tzu','Affenhuahua','Affenpinscher','Affenpug','Afghan Hound','Afghan Spaniel','Aidi','Airedale Terrier','Airedoodle','Akbash Dog','Aki-Poo','Akita Inu','Alano Espanol','Alaskan Husky','Alaskan Klee Kai','Alaskan Malamute','Alaskan Shepherd','Alpine Dachsbracke','Alusky','American Bulldog','American Bully','American Cocker Spaniel','American English Coonhound','American Eskimo Dog','American Foxhound','American Hairless Terrier','American Leopard Hound','American Pit Bull Terrier','American Staffordshire Terrier','American Water Spaniel','Anatolian Shepherd','Andalusian Hound','Andean Tiger Hound','Anglo-Francais de Petite Venerie','Appenzeller Sennenhund','Ariege Pointer','Ariegeois','Artois Hound','Aussiedoodle','Aussiepom','Australian Cattle Dog','Australian Kelpie','Australian Sheagle','Australian Shepherd','Australian Silky Terrier','Australian Stumpy Tail Cattle Dog','Australian Terrier','Austrian Black & Tan Hound','Austrian Pinscher','Azawakh','Bagle Hound','Barbet','Basenji','Basque Shepherd Dog','Bassador','Basschshund','Basselier','Basset Artesien Normand','Basset Bleu de Gascogne','Basset Fauve de Bretagne','Basset Griffon Vendeen','Basset Hound','Bassugg','Bavarian Mountain Hound','Bea Tzu','Beabull','Beacol','Beagi','Beagle','Beagleman','Beaglemation','Beaglier','Beago','Bearded Collie','Beardoodle','Beauceron','Beauceroodle','Bedlington Terrier','Belgian Shepherd','Bergamasco','Bernedoodle','Bernese Mountain Dog','Bichon Frise','Bichon-A-Ranian','Bichpoo','Billy','Black and Tan Coonhound','Black Mouth Cur','Black Norwegian Elkhound','Bloodhound','Blue Lacy','Blue Picardy Spaniel','Bluetick Coonhound','Bluetick Coonhound Harrier','Bo-Dach','Bo-Jack','Bocker','Boerboel','Bohemian Shepherd','Bolognese','Borador','Border Beagle','Border Collie','Border Collie Spaniel','Border Schnollie','Border Terrier','Border-Aussie','Bordoodle','Borkie','Borzoi','Bosnian Coarse-Haired Hound','Bossi-Poo','Bostinese','Boston Bulldog','Boston Huahua','Boston Terrier','Bouvier des Ardennes','Bouvier des Flandres','Bowzer','Boxador','Boxane','Boxer','Boxerdoodle','Boxerman','Boxita','Boxweiler','Boykin Spaniel','Bracco Italiano','Braque d Auvergne','Braque du Bourbonnais','Braque Francais','Braque Saint-Germain','Brazilian Terrier','Briard','Briquet Griffon Vendeen','Brittany','Broholmer','Bucovina Shepherd Dog','Bugg','Bulgarian Hound','Bulgarian Scenthound','Bull Terrier','Bulldach','Bullmastiff','Bullmatian','Bullpug','Bully Basset','Burgos Pointer','Bushland Terrier','Ca de Bou','Cairmal','Cairn Terrier','Canaan Dog','Canadian Eskimo Dog','Cane Corso','Canis Panther','Cantabrian Water Dog','Cao Fila de Sao Miguel','Carkie','Carolina Dog','Carpathian Shepherd','Catahoula Leopard Dog','Catalan Sheepdog','Catalburun','Caucasian Shepherd Dog','Cav-A-Malt','Cava Tzu','Cavachon','Cavador','Cavalier King Charles Spaniel','Cavalon','Cavapom','Cavapoo','Central Asian Shepherd','Cesky Fousek','Cesky Terrier','Chabrador','Cheagle','Cheke-A-Pom','Chesapeake Bay Retriever','Chestie','Chi-Chon','Chi-Poo','Chien Francais Blanc et Noir','Chien Francais Blanc et Orange','Chien Francais Tricolore','Chigi','Chihuahua','Chilean Terrier','Chinese Chongqing Dog','Chinese Crested Dog','Chinook','Chion','Chiweenie','Chonzer','Chorkie','Chow Chow','Chow Pei','Chow Shepherd','Chug','Chusky','Cimarron Uruguayo','Cirneco dell Etna','Clumber Spaniel','Clumberton','Cock-A-Chon','Cock-A-Tzu','Cockalier','Cockapoo','Cocker Pug','Collie','Corgidor','Corgipom','Corgipoo','Corkie','Cosheltie','Coton de Tulear','Croatian Sheepdog','Curly Coated Retriever','Czechoslovakian Wolfdog','Dachsador','Dachshund','Daisy Dog','Dalmatian','Dandie Dinmont Terrier','Daniff','Danish Swedish Farmdog','Daug','Deutsche Bracke','Doberdane','Doberman','Docker','Dogo Argentino','Dogue de Bordeaux','Doodleman Pinscher','Dorgi','Dorkie','Double Doodle','Doxie-Chon','Doxiepoo','Doxle','Drentse Patrijshond','Drever','Dunker','Dutch Shepherd','Dutch Smoushond','East European Shepherd','East Siberian Laika','Elo','English Boodle','English Bulldog','English Cocker Spaniel','English Foxhound','English Mastiff','English Pointer','English Setter','English Setter Collie','English Shepherd','English Springer Spaniel','English Sprointer','English Toy Terrier','Entlebucher Mountain Dog','Eskapoo','Estonian Hound','Estrela Mountain Dog','Eurasier','Ewokian','Field Spaniel','Fila Brasileiro','Finnish Hound','Finnish Lapphund','Finnish Spitz','Flat Coated Retriever','Foodle','Fox Terrier','Foxy Rat Terrier','French Boodle','French Bull Jack','French Bulldog','French Bullhuahua','French Bullweiler','French Pomerdog','French Spaniel','Frenchie Pug','Frenchton','Frengle','Galgo Espanol','Galician Pointer','Gascon Saintongeois','German Longhaired Pointer','German Pinscher','German Pointeraner','German Shepherd','German Sheprador','German Shorthaired Lab','German Shorthaired Pointer','German Spaniel','German Spitz','German Wirehaired Pointer','Glen of Imaal Terrier','Goberian','Goldador','Golden Akita','Golden Boxer','Golden Cocker Retriever','Golden Dox','Golden Irish','Golden Mountain Dog','Golden Newfie','Golden Pyrenees','Golden Retriever','Golden Rottie','Golden Shepherd','Goldendale','Goldendoodle','Goldmaraner','Gollie','Gordon Setter','Gordondoodle','Gos Rater Valencia','Grand Anglo-Francais Blanc et Noir','Grand Anglo-Francais Blanc et Orange','Grand Anglo-Francais Tricolore','Grand Bleu de Gascogne','Grand Griffon Vendeen','Great Dane','Great Danoodle','Great Swiss Mountain Dog','Great Weimar','Greek Harehound','Greenland Dog','Greyhound','Griffon Bleu de Gascogne','Griffon Bruxellois','Griffon Fauve de Bretagne','Griffon Nivernais','Groenendael Dog','Halden Hound','Hamiltonstovare','Hanover Hound','Harrier','Hava-Wheat','Havachin','Havachon','Havamalt','Havanese','Havapeke','Havashire','Havashu','Havaton','Highland Maltie','Hokkaido dog','Hortaya Borzaya','Hovawart','Hug','Hungarian Kuvasz','Hungarian Puli','Huntaway','Hush Basset','Huskita','Husky Inu','Hygen Hound','Ibizan Hound','Icelandic Sheepdog','Indian Pariah Dog','Irish Dane','Irish Doodle','Irish Red and White Setter','Irish Setter','Irish Terrier','Irish Troodle','Irish Water Spaniel','Irish Wolfhound','Istrian Coarse-Haired Hound','Istrian Shorthaired Hound','Italian Greyhound','Italian Greyhuahua','Italian Spinone','Jack Chi','Jack Rat Terrier','Jack Russell Terrier','Jack Tzu','Jack-A-Poo','Jack-A-Ranian','Jackabee','Jackshund','Jagdterrier','Jamthund','Japanese Chin','Japanese Spitz','Jatese','Jatzu','Jug','Kai Ken','Kangal','Karakachan','Karelian Bear Dog','Karelo-Finnish Laika','Karst Shepherd','Keeshond','Kerry Blue Terrier','King Cavrin','King Charles Spaniel','King Charles Yorkie','King Schnauzer','Kishu','Komondor','Kooikerhondje','Koolie','Korean Jindo','Kromfohrlander','Lab Aire','Lab-Pointer','Labany','Labbe','Labloodhound','Labmaraner','Labrabull','Labradane','Labradinger','Labradoodle','Labrador Corso','Labrador Husky','Labrador Retriever','Labraheeler','Labrakita','Labrala','Labrottie','Labsky','Laekenois Dog','Lagotto Romagnolo','Lakeland Terrier','Lancashire Heeler','Landseer','Lapponian Herder','Large Munsterlander','Leonberger','Lhasa Apso','Lithuanian Hound','Lowchen','Lucas Terrier','Lurcher','Magyar Agar','Majorca Ratter','Majorca Shepherd Dog','Majorcan Pointer','Mal-Shi','Malador','Malchi','Malinois Dog','Maltese','Malti-Pug','Maltibeag','Maltipom','Maltipoo','Manchester Terrier','Maremma Sheepdog','Masti-Bull','Mastidoodle','Mauzer','Mi-Ki Dog','Miniature American Shepherd','Miniature French Schnauzer','Miniature Pinscher','Molossus of Epirus','Montenegrin Mountain Hound','Morkie','Moscow Watchdog','Mountain Cur','Mountain Feist','Mudi','Neapolitan Mastiff','New Guinea Singing Dog','New Labralound','Newfoundland','Newfypoo','Norfolk Terrier','Norjack','Norkie','Norrbottenspets','Northern Inuit Dog','Norwegian Buhund','Norwegian Elkhound','Norwegian Lundehund','Norwich Terrier','Nova Scotia Duck Tolling Retriever','Old Danish Pointer','Old Deerhound Sheepdog','Old English Sheepdog','Old German Shepherd Dog','Olde English Bulldogge','Otterhound','Pachon Navarro','Papastzu','Paperanian','Papichon','Papillon','Papitese','Papshund','Parson Russell Terrier','Patterdale Terrier','Peekapoo','Pekalier','Peke-a-Pap','Pekingese','Perro de Presa Canario','Perro Majorero','Peruvian Hairless Dog','Petit Bleu de Gascogne','Phalene','Pharaoh Hound','Phu Quoc Ridgeback','Picardy Sheepdog','Picardy Spaniel','Pitsky','Plott Hound','Plummer Terrier','Podenco Canario','Poitevin','Polish Hound','Polish Hunting Dog','Polish Lowland Sheepdog','Polish Tatra Sheepdog','Pom-A-Pug','Pom-Shi','Pomapoo','Pomapoochi','Pomchi','Pomeagle','Pomeranian','Pomsky','Pomston','Pont-Audemer Spaniel','Poodle','Poogle','Poolky','Porcelaine','Porgi','Portuguese Mastiff','Portuguese Podengo','Portuguese Pointer','Portuguese Watchdog','Portuguese Water Dog','Posavac Hound','Poxer','Prague Ratter','Pudelpointer','Pug','Pug-Zu','Pugalier','Pugapoo','Puggle','Pugmatian','Pugshire','Pumi Dog','Pungsan Dog','Pushon','Pyrenean Mastiff','Pyrenean Mountain Dog','Pyrenean Sheepdog','Rampur Greyhound','Rat Terrier','Ratonero Bodeguero Andaluz','Ratonero Murciano de Huerta','Ratshire Terrier','Redbone Coonhound','Rhodesian Labrador','Rhodesian Ridgeback','Romanian Mioritic Shepherd Dog','Rotterman','Rottsky','Rottweiler','Russian Black Terrier','Russian Harlequin Hound','Russian Spaniel','Russian Toy Terrier','Russo-European Laika','Saarloos Wolfdog','Sabueso Espanol','Saint Dane','Saint Pyrenees','Saluki','Sammypoo','Samoyed','Sapsali','Sarplaninac','Schapendoes','Schillerstovare','Schip-A-Pom','Schipese','Schipperke','Schnauzer','Schneagle','Schnocker','Schnoodle','Schnug','Schweenie','Schweizer Laufhund','Schweizerischer Niederlaufhund','Scotch Collie','Scotchon','Scottish Deerhound','Scottish Skye Terrier','Scottish Terrier','Sealydale Terrier','Sealyham Terrier','Segugio Italiano','Serbian Hound','Serbian Tricolour Hound','Shar Pei','Sheltipoo','Shepkita','Shepsky','Shetland Sheepdog','Shiba Inu','Shih Tzu','Shih-Poo','Shikoku Inu','Shinese','Shorgi','Shorkie','Shug','Siberian Husky','Siberpoo','Silken Windhound','Silkese','Silky Tzu','Skye Terrier','Skypoo','Sloughi','Slovak Cuvac','Slovakian Rough Haired Pointer','Slovensky Kopov','Smaland Hound','Small Munsterlander','Snorkie','Soft Coated Wheaten Terrier','South Russian Ovcharka','Spanador','Spangold Retriever','Spanish Mastiff','Spanish Water Dog','Sporting Lucas Terrier','Springer Spaniel Sheepdog','Springerdoodle','Sprocker Spaniel','Sprollie','St Berdoodle','St Bernard','St Bernese','St Bernewfie','Stabyhoun','Staffordshire Bull Terrier','Staffordshire Bullmastiff','Stephens Cur','Styrian Coarse-Haired Hound','Sussex Spaniel','Swedish Lapphund','Swedish Vallhund','Teddy Roosevelt Terrier','Telomian','Terri-Poo','Tervoodle','Tervuren Dog','Texas Heeler','Thai Bangkaew Dog','Thai Ridgeback','Tibecot','Tibetan Mastiff','Tibetan Spaniel','Tibetan Terrier','Tibetan Wolfhound','Tornjak','Tosa Inu','Toy Fox Terrier','Toy Manchester Terrier','Transylvanian Hound','Treeing Cur','Treeing Tennessee Brindle','Treeing Walker Coonhound','Tyrolean Hound','Ultimate Mastiff','Villano de las Encartaciones','Villanuco de Las Encartaciones','Vizmaraner','Vizsla','Volpino Italiano','Wauzer','Wee-Chon','Weeranian','Weimapeake','Weimaraner','Weimardoodle','Weimshepherd','Welsh Corgi','Welsh Hound','Welsh Sheepdog','Welsh Springer Spaniel','Welsh Terrier','Weshi','West Highland Doxie','West Highland White Terrier','West of Argyll Terrier','West Siberian Laika','Westiepoo','Westphalian Dachsbracke','Wetterhoun','Whippet','White Swiss Shepherd','Wire-Poo','Wirehaired Pointing Griffon','Woodle','Xoloitzcuintli','Yo-Chon','Yorkie Pom','Yorkie Russell','Yorkie-Poo','Yorkillon','Yorkinese','Yorkshire Terrier','Yorwich','Zuchon']; $('.dog-type').autocomplete({ lookup: breeds, onSelect: function (suggestion) { //alert('You selected: ' + suggestion.value + ', ' + suggestion.data); } }); })( jQuery );