jquery-ui/demos/search.js

630 lines
26 KiB
JavaScript
Raw Normal View History

( function( factory ) {
"use strict";
if ( typeof define === "function" && define.amd ) {
// Fetch jQuery as an AMD dependency
require( [ "jquery" ], factory );
} else {
// Use the jQuery browser global
factory( jQuery );
}
} )( function( $ ) {
"use strict";
var database = {
"Great Bittern" : "Botaurus stellaris",
"Little Grebe" : "Tachybaptus ruficollis",
"Black-necked Grebe" : "Podiceps nigricollis",
"Little Bittern" : "Ixobrychus minutus",
"Black-crowned Night Heron" : "Nycticorax nycticorax",
"Purple Heron" : "Ardea purpurea",
"White Stork" : "Ciconia ciconia",
"Spoonbill" : "Platalea leucorodia",
"Red-crested Pochard" : "Netta rufina",
"Common Eider" : "Somateria mollissima",
"Red Kite" : "Milvus milvus",
"Hen Harrier" : "Circus cyaneus",
"Montagu`s Harrier" : "Circus pygargus",
"Black Grouse" : "Tetrao tetrix",
"Grey Partridge" : "Perdix perdix",
"Spotted Crake" : "Porzana porzana",
"Corncrake" : "Crex crex",
"Common Crane" : "Grus grus",
"Avocet" : "Recurvirostra avosetta",
"Stone Curlew" : "Burhinus oedicnemus",
"Common Ringed Plover" : "Charadrius hiaticula",
"Kentish Plover" : "Charadrius alexandrinus",
"Ruff" : "Philomachus pugnax",
"Common Snipe" : "Gallinago gallinago",
"Black-tailed Godwit" : "Limosa limosa",
"Common Redshank" : "Tringa totanus",
"Sandwich Tern" : "Sterna sandvicensis",
"Common Tern" : "Sterna hirundo",
"Arctic Tern" : "Sterna paradisaea",
"Little Tern" : "Sternula albifrons",
"Black Tern" : "Chlidonias niger",
"Barn Owl" : "Tyto alba",
"Little Owl" : "Athene noctua",
"Short-eared Owl" : "Asio flammeus",
"European Nightjar" : "Caprimulgus europaeus",
"Common Kingfisher" : "Alcedo atthis",
"Eurasian Hoopoe" : "Upupa epops",
"Eurasian Wryneck" : "Jynx torquilla",
"European Green Woodpecker" : "Picus viridis",
"Crested Lark" : "Galerida cristata",
"White-headed Duck" : "Oxyura leucocephala",
"Pale-bellied Brent Goose" : "Branta hrota",
"Tawny Pipit" : "Anthus campestris",
"Whinchat" : "Saxicola rubetra",
"European Stonechat" : "Saxicola rubicola",
"Northern Wheatear" : "Oenanthe oenanthe",
"Savi`s Warbler" : "Locustella luscinioides",
"Sedge Warbler" : "Acrocephalus schoenobaenus",
"Great Reed Warbler" : "Acrocephalus arundinaceus",
"Bearded Reedling" : "Panurus biarmicus",
"Red-backed Shrike" : "Lanius collurio",
"Great Grey Shrike" : "Lanius excubitor",
"Woodchat Shrike" : "Lanius senator",
"Common Raven" : "Corvus corax",
"Yellowhammer" : "Emberiza citrinella",
"Ortolan Bunting" : "Emberiza hortulana",
"Corn Bunting" : "Emberiza calandra",
"Great Cormorant" : "Phalacrocorax carbo",
"Hawfinch" : "Coccothraustes coccothraustes",
"Common Shelduck" : "Tadorna tadorna",
"Bluethroat" : "Luscinia svecica",
"Grey Heron" : "Ardea cinerea",
"Barn Swallow" : "Hirundo rustica",
"Hooded Crow" : "Corvus cornix",
"Dunlin" : "Calidris alpina",
"Eurasian Pied Flycatcher" : "Ficedula hypoleuca",
"Eurasian Nuthatch" : "Sitta europaea",
"Short-toed Tree Creeper" : "Certhia brachydactyla",
"Wood Lark" : "Lullula arborea",
"Tree Pipit" : "Anthus trivialis",
"Eurasian Hobby" : "Falco subbuteo",
"Marsh Warbler" : "Acrocephalus palustris",
"Wood Sandpiper" : "Tringa glareola",
"Tawny Owl" : "Strix aluco",
"Lesser Whitethroat" : "Sylvia curruca",
"Barnacle Goose" : "Branta leucopsis",
"Common Goldeneye" : "Bucephala clangula",
"Western Marsh Harrier" : "Circus aeruginosus",
"Common Buzzard" : "Buteo buteo",
"Sanderling" : "Calidris alba",
"Little Gull" : "Larus minutus",
"Eurasian Magpie" : "Pica pica",
"Willow Warbler" : "Phylloscopus trochilus",
"Wood Warbler" : "Phylloscopus sibilatrix",
"Great Crested Grebe" : "Podiceps cristatus",
"Eurasian Jay" : "Garrulus glandarius",
"Common Redstart" : "Phoenicurus phoenicurus",
"Blue-headed Wagtail" : "Motacilla flava",
"Common Swift" : "Apus apus",
"Marsh Tit" : "Poecile palustris",
"Goldcrest" : "Regulus regulus",
"European Golden Plover" : "Pluvialis apricaria",
"Eurasian Bullfinch" : "Pyrrhula pyrrhula",
"Common Whitethroat" : "Sylvia communis",
"Meadow Pipit" : "Anthus pratensis",
"Greylag Goose" : "Anser anser",
"Spotted Flycatcher" : "Muscicapa striata",
"European Greenfinch" : "Carduelis chloris",
"Common Greenshank" : "Tringa nebularia",
"Great Spotted Woodpecker" : "Dendrocopos major",
"Greater Canada Goose" : "Branta canadensis",
"Mistle Thrush" : "Turdus viscivorus",
"Great Black-backed Gull" : "Larus marinus",
"Goosander" : "Mergus merganser",
"Great Egret" : "Casmerodius albus",
"Northern Goshawk" : "Accipiter gentilis",
"Dunnock" : "Prunella modularis",
"Stock Dove" : "Columba oenas",
"Common Wood Pigeon" : "Columba palumbus",
"Eurasian Woodcock" : "Scolopax rusticola",
"House Sparrow" : "Passer domesticus",
"Common House Martin" : "Delichon urbicum",
"Red Knot" : "Calidris canutus",
"Western Jackdaw" : "Corvus monedula",
"Brambling" : "Fringilla montifringilla",
"Northern Lapwing" : "Vanellus vanellus",
"European Reed Warbler" : "Acrocephalus scirpaceus",
"Lesser Black-backed Gull" : "Larus fuscus",
"Little Egret" : "Egretta garzetta",
"Little Stint" : "Calidris minuta",
"Common Linnet" : "Carduelis cannabina",
"Mute Swan" : "Cygnus olor",
"Common Cuckoo" : "Cuculus canorus",
"Black-headed Gull" : "Larus ridibundus",
"Greater White-fronted Goose" : "Anser albifrons",
"Great Tit" : "Parus major",
"Redwing" : "Turdus iliacus",
"Gadwall" : "Anas strepera",
"Fieldfare" : "Turdus pilaris",
"Tufted Duck" : "Aythya fuligula",
"Crested Tit" : "Lophophanes cristatus",
"Willow Tit" : "Poecile montanus",
"Eurasian Coot" : "Fulica atra",
"Common Blackbird" : "Turdus merula",
"Smew" : "Mergus albellus",
"Common Sandpiper" : "Actitis hypoleucos",
"Sand Martin" : "Riparia riparia",
"Purple Sandpiper" : "Calidris maritima",
"Northern Pintail" : "Anas acuta",
"Blue Tit" : "Cyanistes caeruleus",
"European Goldfinch" : "Carduelis carduelis",
"Eurasian Whimbrel" : "Numenius phaeopus",
"Common Reed Bunting" : "Emberiza schoeniclus",
"Eurasian Tree Sparrow" : "Passer montanus",
"Rook" : "Corvus frugilegus",
"European Robin" : "Erithacus rubecula",
"Bar-tailed Godwit" : "Limosa lapponica",
"Dark-bellied Brent Goose" : "Branta bernicla",
"Eurasian Oystercatcher" : "Haematopus ostralegus",
"Eurasian Siskin" : "Carduelis spinus",
"Northern Shoveler" : "Anas clypeata",
"Eurasian Wigeon" : "Anas penelope",
"Eurasian Sparrow Hawk" : "Accipiter nisus",
"Icterine Warbler" : "Hippolais icterina",
"Common Starling" : "Sturnus vulgaris",
"Long-tailed Tit" : "Aegithalos caudatus",
"Ruddy Turnstone" : "Arenaria interpres",
"Mew Gull" : "Larus canus",
"Common Pochard" : "Aythya ferina",
"Common Chiffchaff" : "Phylloscopus collybita",
"Greater Scaup" : "Aythya marila",
"Common Kestrel" : "Falco tinnunculus",
"Garden Warbler" : "Sylvia borin",
"Eurasian Collared Dove" : "Streptopelia decaocto",
"Eurasian Skylark" : "Alauda arvensis",
"Common Chaffinch" : "Fringilla coelebs",
"Common Moorhen" : "Gallinula chloropus",
"Water Pipit" : "Anthus spinoletta",
"Mallard" : "Anas platyrhynchos",
"Winter Wren" : "Troglodytes troglodytes",
"Common Teal" : "Anas crecca",
"Green Sandpiper" : "Tringa ochropus",
"White Wagtail" : "Motacilla alba",
"Eurasian Curlew" : "Numenius arquata",
"Song Thrush" : "Turdus philomelos",
"European Herring Gull" : "Larus argentatus",
"Grey Plover" : "Pluvialis squatarola",
"Carrion Crow" : "Corvus corone",
"Coal Tit" : "Periparus ater",
"Spotted Redshank" : "Tringa erythropus",
"Blackcap" : "Sylvia atricapilla",
"Egyptian Vulture" : "Neophron percnopterus",
"Razorbill" : "Alca torda",
"Alpine Swift" : "Apus melba",
"Long-legged Buzzard" : "Buteo rufinus",
"Audouin`s Gull" : "Larus audouinii",
"Balearic Shearwater" : "Puffinus mauretanicus",
"Upland Sandpiper" : "Bartramia longicauda",
"Greater Spotted Eagle" : "Aquila clanga",
"Ring Ouzel" : "Turdus torquatus",
"Yellow-browed Warbler" : "Phylloscopus inornatus",
"Blue Rock Thrush" : "Monticola solitarius",
"Buff-breasted Sandpiper" : "Tryngites subruficollis",
"Jack Snipe" : "Lymnocryptes minimus",
"White-rumped Sandpiper" : "Calidris fuscicollis",
"Ruddy Shelduck" : "Tadorna ferruginea",
"Cetti's Warbler" : "Cettia cetti",
"Citrine Wagtail" : "Motacilla citreola",
"Roseate Tern" : "Sterna dougallii",
"Black-legged Kittiwake" : "Rissa tridactyla",
"Pygmy Cormorant" : "Phalacrocorax pygmeus",
"Booted Eagle" : "Aquila pennata",
"Lesser White-fronted Goose" : "Anser erythropus",
"Little Bunting" : "Emberiza pusilla",
"Eleonora's Falcon" : "Falco eleonorae",
"European Serin" : "Serinus serinus",
"Twite" : "Carduelis flavirostris",
"Yellow-legged Gull" : "Larus michahellis",
"Gyr Falcon" : "Falco rusticolus",
"Greenish Warbler" : "Phylloscopus trochiloides",
"Red-necked Phalarope" : "Phalaropus lobatus",
"Mealy Redpoll" : "Carduelis flammea",
"Glaucous Gull" : "Larus hyperboreus",
"Great Skua" : "Stercorarius skua",
"Great Bustard" : "Otis tarda",
"Velvet Scoter" : "Melanitta fusca",
"Pine Grosbeak" : "Pinicola enucleator",
"House Crow" : "Corvus splendens",
"Hume`s Leaf Warbler" : "Phylloscopus humei",
"Great Northern Loon" : "Gavia immer",
"Long-tailed Duck" : "Clangula hyemalis",
"Lapland Longspur" : "Calcarius lapponicus",
"Northern Gannet" : "Morus bassanus",
"Eastern Imperial Eagle" : "Aquila heliaca",
"Little Auk" : "Alle alle",
"Lesser Spotted Woodpecker" : "Dendrocopos minor",
"Iceland Gull" : "Larus glaucoides",
"Parasitic Jaeger" : "Stercorarius parasiticus",
"Bewick`s Swan" : "Cygnus bewickii",
"Little Bustard" : "Tetrax tetrax",
"Little Crake" : "Porzana parva",
"Baillon`s Crake" : "Porzana pusilla",
"Long-tailed Jaeger" : "Stercorarius longicaudus",
"King Eider" : "Somateria spectabilis",
"Greater Short-toed Lark" : "Calandrella brachydactyla",
"Houbara Bustard" : "Chlamydotis undulata",
"Curlew Sandpiper" : "Calidris ferruginea",
"Common Crossbill" : "Loxia curvirostra",
"European Shag" : "Phalacrocorax aristotelis",
"Horned Grebe" : "Podiceps auritus",
"Common Quail" : "Coturnix coturnix",
"Bearded Vulture" : "Gypaetus barbatus",
"Lanner Falcon" : "Falco biarmicus",
"Middle Spotted Woodpecker" : "Dendrocopos medius",
"Pomarine Jaeger" : "Stercorarius pomarinus",
"Red-breasted Merganser" : "Mergus serrator",
"Eurasian Black Vulture" : "Aegypius monachus",
"Eurasian Dotterel" : "Charadrius morinellus",
"Common Nightingale" : "Luscinia megarhynchos",
"Northern willow warbler" : "Phylloscopus trochilus acredula",
"Manx Shearwater" : "Puffinus puffinus",
"Northern Fulmar" : "Fulmarus glacialis",
"Eurasian Eagle Owl" : "Bubo bubo",
"Orphean Warbler" : "Sylvia hortensis",
"Melodious Warbler" : "Hippolais polyglotta",
"Pallas's Leaf Warbler" : "Phylloscopus proregulus",
"Atlantic Puffin" : "Fratercula arctica",
"Black-throated Loon" : "Gavia arctica",
"Bohemian Waxwing" : "Bombycilla garrulus",
"Marsh Sandpiper" : "Tringa stagnatilis",
"Great Snipe" : "Gallinago media",
"Squacco Heron" : "Ardeola ralloides",
"Long-eared Owl" : "Asio otus",
"Caspian Tern" : "Hydroprogne caspia",
"Red-breasted Goose" : "Branta ruficollis",
"Red-throated Loon" : "Gavia stellata",
"Common Rosefinch" : "Carpodacus erythrinus",
"Red-footed Falcon" : "Falco vespertinus",
"Ross's Goose" : "Anser rossii",
"Red Phalarope" : "Phalaropus fulicarius",
"Pied Wagtail" : "Motacilla yarrellii",
"Rose-coloured Starling" : "Sturnus roseus",
"Rough-legged Buzzard" : "Buteo lagopus",
"Saker Falcon" : "Falco cherrug",
"European Roller" : "Coracias garrulus",
"Short-toed Eagle" : "Circaetus gallicus",
"Peregrine Falcon" : "Falco peregrinus",
"Merlin" : "Falco columbarius",
"Snow Goose" : "Anser caerulescens",
"Snowy Owl" : "Bubo scandiacus",
"Snow Bunting" : "Plectrophenax nivalis",
"Common Grasshopper Warbler" : "Locustella naevia",
"Golden Eagle" : "Aquila chrysaetos",
"Black-winged Stilt" : "Himantopus himantopus",
"Steppe Eagle" : "Aquila nipalensis",
"Pallid Harrier" : "Circus macrourus",
"European Storm-petrel" : "Hydrobates pelagicus",
"Horned Lark" : "Eremophila alpestris",
"Eurasian Treecreeper" : "Certhia familiaris",
"Taiga Bean Goose" : "Anser fabalis",
"Temminck`s Stint" : "Calidris temminckii",
"Terek Sandpiper" : "Xenus cinereus",
"Tundra Bean Goose" : "Anser serrirostris",
"European Turtle Dove" : "Streptopelia turtur",
"Leach`s Storm-petrel" : "Oceanodroma leucorhoa",
"Eurasian Griffon Vulture" : "Gyps fulvus",
"Paddyfield Warbler" : "Acrocephalus agricola",
"Osprey" : "Pandion haliaetus",
"Firecrest" : "Regulus ignicapilla",
"Water Rail" : "Rallus aquaticus",
"European Honey Buzzard" : "Pernis apivorus",
"Eurasian Golden Oriole" : "Oriolus oriolus",
"Whooper Swan" : "Cygnus cygnus",
"Two-barred Crossbill" : "Loxia leucoptera",
"White-tailed Eagle" : "Haliaeetus albicilla",
"Atlantic Murre" : "Uria aalge",
"Garganey" : "Anas querquedula",
"Black Redstart" : "Phoenicurus ochruros",
"Common Scoter" : "Melanitta nigra",
"Rock Pipit" : "Anthus petrosus",
"Lesser Spotted Eagle" : "Aquila pomarina",
"Cattle Egret" : "Bubulcus ibis",
"White-winged Black Tern" : "Chlidonias leucopterus",
"Black Stork" : "Ciconia nigra",
"Mediterranean Gull" : "Larus melanocephalus",
"Black Kite" : "Milvus migrans",
"Yellow Wagtail" : "Motacilla flavissima",
"Red-necked Grebe" : "Podiceps grisegena",
"Gull-billed Tern" : "Gelochelidon nilotica",
"Pectoral Sandpiper" : "Calidris melanotos",
"Barred Warbler" : "Sylvia nisoria",
"Red-throated Pipit" : "Anthus cervinus",
"Grey Wagtail" : "Motacilla cinerea",
"Richard`s Pipit" : "Anthus richardi",
"Black Woodpecker" : "Dryocopus martius",
"Little Ringed Plover" : "Charadrius dubius",
"Whiskered Tern" : "Chlidonias hybrida",
"Lesser Redpoll" : "Carduelis cabaret",
"Pallas' Bunting" : "Emberiza pallasi",
"Ferruginous Duck" : "Aythya nyroca",
"Whistling Swan" : "Cygnus columbianus",
"Black Brant" : "Branta nigricans",
"Marbled Teal" : "Marmaronetta angustirostris",
"Canvasback" : "Aythya valisineria",
"Redhead" : "Aythya americana",
"Lesser Scaup" : "Aythya affinis",
"Steller`s Eider" : "Polysticta stelleri",
"Spectacled Eider" : "Somateria fischeri",
"Harlequin Duck" : "Histronicus histrionicus",
"Black Scoter" : "Melanitta americana",
"Surf Scoter" : "Melanitta perspicillata",
"Barrow`s Goldeneye" : "Bucephala islandica",
"Falcated Duck" : "Anas falcata",
"American Wigeon" : "Anas americana",
"Blue-winged Teal" : "Anas discors",
"American Black Duck" : "Anas rubripes",
"Baikal Teal" : "Anas formosa",
"Green-Winged Teal" : "Anas carolinensis",
"Hazel Grouse" : "Bonasa bonasia",
"Rock Partridge" : "Alectoris graeca",
"Red-legged Partridge" : "Alectoris rufa",
"Yellow-billed Loon" : "Gavia adamsii",
"Cory`s Shearwater" : "Calonectris borealis",
"Madeiran Storm-Petrel" : "Oceanodroma castro",
"Great White Pelican" : "Pelecanus onocrotalus",
"Dalmatian Pelican" : "Pelecanus crispus",
"American Bittern" : "Botaurus lentiginosus",
"Glossy Ibis" : "Plegadis falcinellus",
"Spanish Imperial Eagle" : "Aquila adalberti",
"Lesser Kestrel" : "Falco naumanni",
"Crab-Plover" : "Dromas ardeola",
"Cream-coloured Courser" : "Cursorius cursor",
"Collared Pratincole" : "Glareola pratincola",
"Black-winged Pratincole" : "Glareola nordmanni",
"Killdeer" : "Charadrius vociferus",
"Lesser Sand Plover" : "Charadrius mongolus",
"Greater Sand Plover" : "Charadrius leschenaultii",
"Caspian Plover" : "Charadrius asiaticus",
"American Golden Plover" : "Pluvialis dominica",
"Pacific Golden Plover" : "Pluvialis fulva",
"Sharp-tailed Sandpiper" : "Calidris acuminata",
"Broad-billed Sandpiper" : "Limicola falcinellus",
"Spoon-Billed Sandpiper" : "Eurynorhynchus pygmaeus",
"Short-Billed Dowitcher" : "Limnodromus griseus",
"Long-billed Dowitcher" : "Limnodromus scolopaceus",
"Hudsonian Godwit" : "Limosa haemastica",
"Little Curlew" : "Numenius minutus",
"Lesser Yellowlegs" : "Tringa flavipes",
"Wilson`s Phalarope" : "Phalaropus tricolor",
"Pallas`s Gull" : "Larus ichthyaetus",
"Laughing Gull" : "Larus atricilla",
"Franklin`s Gull" : "Larus pipixcan",
"Bonaparte`s Gull" : "Larus philadelphia",
"Ring-billed Gull" : "Larus delawarensis",
"American Herring Gull" : "Larus smithsonianus",
"Caspian Gull" : "Larus cachinnans",
"Ivory Gull" : "Pagophila eburnea",
"Royal Tern" : "Sterna maxima",
"Brünnich`s Murre" : "Uria lomvia",
"Crested Auklet" : "Aethia cristatella",
"Parakeet Auklet" : "Cyclorrhynchus psittacula",
"Tufted Puffin" : "Lunda cirrhata",
"Laughing Dove" : "Streptopelia senegalensis",
"Great Spotted Cuckoo" : "Clamator glandarius",
"Great Grey Owl" : "Strix nebulosa",
"Tengmalm`s Owl" : "Aegolius funereus",
"Red-Necked Nightjar" : "Caprimulgus ruficollis",
"Chimney Swift" : "Chaetura pelagica",
"Green Bea-Eater" : "Merops orientalis",
"Grey-headed Woodpecker" : "Picus canus",
"Lesser Short-Toed Lark" : "Calandrella rufescens",
"Eurasian Crag Martin" : "Hirundo rupestris",
"Red-rumped Swallow" : "Cecropis daurica",
"Blyth`s Pipit" : "Anthus godlewskii",
"Pechora Pipit" : "Anthus gustavi",
"Grey-headed Wagtail" : "Motacilla thunbergi",
"Yellow-Headed Wagtail" : "Motacilla lutea",
"White-throated Dipper" : "Cinclus cinclus",
"Rufous-Tailed Scrub Robin" : "Cercotrichas galactotes",
"Thrush Nightingale" : "Luscinia luscinia",
"White-throated Robin" : "Irania gutturalis",
"Caspian Stonechat" : "Saxicola maura variegata",
"Western Black-eared Wheatear" : "Oenanthe hispanica",
"Rufous-tailed Rock Thrush" : "Monticola saxatilis",
"Red-throated Thrush/Black-throated" : "Turdus ruficollis",
"American Robin" : "Turdus migratorius",
"Zitting Cisticola" : "Cisticola juncidis",
"Lanceolated Warbler" : "Locustella lanceolata",
"River Warbler" : "Locustella fluviatilis",
"Blyth`s Reed Warbler" : "Acrocephalus dumetorum",
"Caspian Reed Warbler" : "Acrocephalus fuscus",
"Aquatic Warbler" : "Acrocephalus paludicola",
"Booted Warbler" : "Acrocephalus caligatus",
"Marmora's Warbler" : "Sylvia sarda",
"Dartford Warbler" : "Sylvia undata",
"Subalpine Warbler" : "Sylvia cantillans",
"Ménétries's Warbler" : "Sylvia mystacea",
"Rüppel's Warbler" : "Sylvia rueppelli",
"Asian Desert Warbler" : "Sylvia nana",
"Western Orphean Warbler" : "Sylvia hortensis hortensis",
"Arctic Warbler" : "Phylloscopus borealis",
"Radde`s Warbler" : "Phylloscopus schwarzi",
"Western Bonelli`s Warbler" : "Phylloscopus bonelli",
"Red-breasted Flycatcher" : "Ficedula parva",
"Eurasian Penduline Tit" : "Remiz pendulinus",
"Daurian Shrike" : "Lanius isabellinus",
"Long-Tailed Shrike" : "Lanius schach",
"Lesser Grey Shrike" : "Lanius minor",
"Southern Grey Shrike" : "Lanius meridionalis",
"Masked Shrike" : "Lanius nubicus",
"Spotted Nutcracker" : "Nucifraga caryocatactes",
"Daurian Jackdaw" : "Corvus dauuricus",
"Purple-Backed Starling" : "Sturnus sturninus",
"Red-Fronted Serin" : "Serinus pusillus",
"Arctic Redpoll" : "Carduelis hornemanni",
"Scottish Crossbill" : "Loxia scotica",
"Parrot Crossbill" : "Loxia pytyopsittacus",
"Black-faced Bunting" : "Emberiza spodocephala",
"Pink-footed Goose" : "Anser brachyrhynchus",
"Black-winged Kite" : "Elanus caeruleus",
"European Bee-eater" : "Merops apiaster",
"Sabine`s Gull" : "Larus sabini",
"Sooty Shearwater" : "Puffinus griseus",
"Lesser Canada Goose" : "Branta hutchinsii",
"Ring-necked Duck" : "Aythya collaris",
"Greater Flamingo" : "Phoenicopterus roseus",
"Iberian Chiffchaff" : "Phylloscopus ibericus",
"Ashy-headed Wagtail" : "Motacilla cinereocapilla",
"Stilt Sandpiper" : "Calidris himantopus",
"Siberian Stonechat" : "Saxicola maurus",
"Greater Yellowlegs" : "Tringa melanoleuca",
"Forster`s Tern" : "Sterna forsteri",
"Dusky Warbler" : "Phylloscopus fuscatus",
"Cirl Bunting" : "Emberiza cirlus",
"Olive-backed Pipit" : "Anthus hodgsoni",
"Sociable Lapwing" : "Vanellus gregarius",
"Spotted Sandpiper" : "Actitis macularius",
"Baird`s Sandpiper" : "Calidris bairdii",
"Rustic Bunting" : "Emberiza rustica",
"Yellow-browed Bunting" : "Emberiza chrysophrys",
"Great Shearwater" : "Puffinus gravis",
"Bonelli`s Eagle" : "Aquila fasciata",
"Calandra Lark" : "Melanocorypha calandra",
"Sardinian Warbler" : "Sylvia melanocephala",
"Ross's Gull" : "Larus roseus",
"Yellow-Breasted Bunting" : "Emberiza aureola",
"Pine Bunting" : "Emberiza leucocephalos",
"Black Guillemot" : "Cepphus grylle",
"Pied-billed Grebe" : "Podilymbus podiceps",
"Soft-plumaged Petrel" : "Pterodroma mollis",
"Bulwer's Petrel" : "Bulweria bulwerii",
"White-Faced Storm-Petrel" : "Pelagodroma marina",
"Pallass Fish Eagle" : "Haliaeetus leucoryphus",
"Sandhill Crane" : "Grus canadensis",
"Macqueens Bustard" : "Chlamydotis macqueenii",
"White-tailed Lapwing" : "Vanellus leucurus",
"Great Knot" : "Calidris tenuirostris",
"Semipalmated Sandpiper" : "Calidris pusilla",
"Red-necked Stint" : "Calidris ruficollis",
"Slender-billed Curlew" : "Numenius tenuirostris",
"Bridled Tern" : "Onychoprion anaethetus",
"Pallass Sandgrouse" : "Syrrhaptes paradoxus",
"European Scops Owl" : "Otus scops",
"Northern Hawk Owl" : "Surnia ulula",
"White-Throated Needletail" : "Hirundapus caudacutus",
"Belted Kingfisher" : "Ceryle alcyon",
"Blue-cheeked Bee-eater" : "Merops persicus",
"Black-headed Wagtail" : "Motacilla feldegg",
"Northern Mockingbird" : "Mimus polyglottos",
"Alpine Accentor" : "Prunella collaris",
"Red-flanked Bluetail" : "Tarsiger cyanurus",
"Isabelline Wheatear" : "Oenanthe isabellina",
"Pied Wheatear" : "Oenanthe pleschanka",
"Eastern Black-eared Wheatear" : "Oenanthe melanoleuca",
"Desert Wheatear" : "Oenanthe deserti",
"White`s Thrush" : "Zoothera aurea",
"Siberian Thrush" : "Zoothera sibirica",
"Eyebrowed Thrush" : "Turdus obscurus",
"Dusky Thrush" : "Turdus eunomus",
"Black-throated Thrush" : "Turdus atrogularis",
"Pallas`s Grasshopper Warbler" : "Locustella certhiola",
"Spectacled Warbler" : "Sylvia conspicillata",
"Two-barred Warbler" : "Phylloscopus plumbeitarsus",
"Eastern Bonellis Warbler" : "Phylloscopus orientalis",
"Collared Flycatcher" : "Ficedula albicollis",
"Wallcreeper" : "Tichodroma muraria",
"Turkestan Shrike" : "Lanius phoenicuroides",
"Steppe Grey Shrike" : "Lanius pallidirostris",
"Spanish Sparrow" : "Passer hispaniolensis",
"Red-eyed Vireo" : "Vireo olivaceus",
"Myrtle Warbler" : "Dendroica coronata",
"White-crowned Sparrow" : "Zonotrichia leucophrys",
"White-throated Sparrow" : "Zonotrichia albicollis",
"Cretzschmar`s Bunting" : "Emberiza caesia",
"Chestnut Bunting" : "Emberiza rutila",
"Red-headed Bunting" : "Emberiza bruniceps",
"Black-headed Bunting" : "Emberiza melanocephala",
"Indigo Bunting" : "Passerina cyanea",
"Balearic Woodchat Shrike" : "Lanius senator badius",
"Demoiselle Crane" : "Grus virgo",
"Chough" : "Pyrrhocorax pyrrhocorax",
"Red-Billed Chough" : "Pyrrhocorax graculus",
"Elegant Tern" : "Sterna elegans",
"Chukar" : "Alectoris chukar",
"Yellow-Billed Cuckoo" : "Coccyzus americanus",
"American Sandwich Tern" : "Sterna sandvicensis acuflavida",
"Olive-Tree Warbler" : "Hippolais olivetorum",
"Eastern Olivaceous Warbler" : "Acrocephalus pallidus",
"Indian Cormorant" : "Phalacrocorax fuscicollis",
"Spur-Winged Lapwing" : "Vanellus spinosus",
"Yelkouan Shearwater" : "Puffinus yelkouan",
"Trumpeter Finch" : "Bucanetes githagineus",
"Red Grouse" : "Lagopus scoticus",
"Rock Ptarmigan" : "Lagopus mutus",
"Long-Tailed Cormorant" : "Phalacrocorax africanus",
"Double-crested Cormorant" : "Phalacrocorax auritus",
"Magnificent Frigatebird" : "Fregata magnificens",
"Naumann's Thrush" : "Turdus naumanni",
"Oriental Pratincole" : "Glareola maldivarum",
"Bufflehead" : "Bucephala albeola",
"Snowfinch" : "Montifrigilla nivalis",
"Ural owl" : "Strix uralensis",
"Spanish Wagtail" : "Motacilla iberiae",
"Song Sparrow" : "Melospiza melodia",
"Rock Bunting" : "Emberiza cia",
"Siberian Rubythroat" : "Luscinia calliope",
"Pallid Swift" : "Apus pallidus",
"Eurasian Pygmy Owl" : "Glaucidium passerinum",
"Madeira Little Shearwater" : "Puffinus baroli",
"House Finch" : "Carpodacus mexicanus",
"Green Heron" : "Butorides virescens",
"Solitary Sandpiper" : "Tringa solitaria",
"Heuglin's Gull" : "Larus heuglini"
};
function searchResponse( term ) {
term = term.toLowerCase();
var result = [];
for ( var key in database ) {
if ( key.toLowerCase().indexOf( term ) !== -1 ) {
result.push( {
id: database[key],
label: key,
value: key
} );
if ( result.length > 11 ) {
break;
}
}
}
return result;
}
$.ajaxTransport( "json", function( options, originalOptions ) {
if ( options.url.indexOf( 'search.json' ) === -1 ) {
return;
}
return {
abort: function () {},
send: function ( headers, completeCallback ) {
console.log( 'Mocked AJAX response for ' + options.url );
var result = searchResponse( originalOptions.data.term || '' );
setTimeout( function() {
completeCallback( 200, 'OK', { text: JSON.stringify( result ) }, [] );
}, 2000 );
}
};
} );
$.ajaxTransport( "script", function( options, originalOptions ) {
if ( options.url.indexOf( 'search.json' ) === -1 ) {
return;
}
return {
abort: function () {},
send: function ( headers, completeCallback ) {
console.log( 'Mocked AJAX response for ' + options.url );
var result = searchResponse( originalOptions.data.term || '' );
var script = options.jsonpCallback + '(' + JSON.stringify( result ) + ')';
setTimeout( function() {
completeCallback( 200, 'OK', { text: script }, [] );
}, 2000 );
}
};
} );
} );