/** * Provides suggestions for state names (USA). * @class * @scope public */ function StateSuggestions() { this.states = ["Adamcul'a", "Banikov", "Banikovské sedlo", "Baranec", "Batizovská dolina", "Batizovské pleso", "Belianska jaskyna", "Biela skala", "Biela skala (2)", "Bilikova chata", "Bobrovecká dolina", "Bobrowiecka Przełęcz", "Bobrowiecki Żleb", "Brama Kraszewskiego", "Brestová (szczyt)", "Brestowa", "Brzeziny", "Bubon", "Bulwary Słowackiego", "Bystra Przełęcz", "Bystre sedlo", "Bystrá", "Bystrá dolina", "Błyszcz", "Chata pod Náruzim", "Chata pod Náruzim (1)", "Chata pod Soliskom", "Chaty", "Chuda Przełęcz", "Ciemniak", "Czarny Staw Gąsienicowy", "Czarny Staw Gąsienicowy (1)", "Czarny Staw pod Rysami", "Czerwona Przełęcz", "Czerwone Brzeżki", "Czerwone Stawki", "Dlhy vodopad", "Dol. Kościeliska - Jaskinia Mroźna", "Dolina Białego", "Dolina Białego (wylot)", "Dolina Chochołowska (wylot)", "Dolina Iwaniacka (wylot)", "Dolina Jarząbcza (szlak papieski)", "Dolina Kežmarskej Bielej vody", "Dolina Kežmarskej Bielej vody (1)", "Dolina Kościeliska (wylot)", "Dolina Kościeliska - Jaskinia Raptawicka", "Dolina Lejowa (wylot)", "Dolina Małej Łąki", "Dolina Małej Łąki (wylot)", "Dolina Olczyska (wylot)", "Dolina Siedmich Prameňov", "Dolina Siedmich Prameňov (1)", "Dolina Strążyska (wylot)", "Dolina Tomanowa (wylot)", "Dolina ku Dziurze (wylot)", "Dolina za Bramką", "Dolina za Bramką (wylot)", "Dolina za Mnichem", "Dolinka pod Sedielkom", "Dudowa Dolina (wylot)", "Furkotská dolina", "Gienkowe Mury", "Giewont", "Grześ", "Gładka Przełęcz", "Gáborova dolina", "Hala Gąsienicowa (1)", "Hala Hąsienicowa (szałas)", "Hala na Stołach", "Hlboká dolina", "Hlinská dolina", "Holá úboč", "Hotel Kalatówki", "Hrebienok", "Iwaniacka Przełęcz", "Jahňact štit", "Jalovská dolina", "Jamnicka dolina", "Jamnicka dolina (1)", "Jamnicke sedlo", "Jamske pleso", "Jarząbczy Wierch", "Jaskinia Dziura", "Jaskinia Mroźna (wejście)", "Jaskinia Mroźna (wyjście)", "Jaskinia Mylna (wejście)", "Jaskinia Mylna (wyjście)", "Jaskinia Mylna (zejście)", "Jaskinia Mylna - Jaskinia Raptawicka", "Jaskinia Raptawicka", "Jedyniak", "Karb", "Kasprowy Wierch", "Kezmarskie Zl'aby", "Klasztor Albertynek", "Klasztor Albertynek (1)", "Klasztor Albertynów", "Kondracka Przełęcz", "Kondratowa Polana (Schr.)", "Kopa Kondracka", "Kopské sedlo", "Kozi Wierch", "Kozia Dolinka", "Kozia Przełęcz", "Kościelec", "Kończysty Wierch", "Krivánsky žľab", "Kriváň", "Krowi Żleb (wylot)", "Kuźnice", "Kuźnice (2)", "Kuźnice - Nosalowa Przełęcz", "Kôprovský štit", "Las pod Wołoszynem", "Lespienca", "Lomnicka vyhliadka", "Magurka", "Maly Skryty vodopad", "Malá Studena dolina", "Malé Závraty", "Małołączniak", "Między Grzesiem, a Bobrowiecką Przełęczą", "Między Wołowcem, a Rakoniem", "Mjęguszowiecka Przełęcz pod Chłopkiem", "Mokra Jama", "Monkova dolina", "Morskie Oko", "Morskie Oko (1)", "Most przed schroniskiem", "Murowaniec", "Nad Jamske pleso", "Niskie Turnie", "Nižná Lúka", "Niżnia Kominiarska Polana", "Nosalowa Przełęcz", "Noviny", "Olczyska Polana", "Oravice", "Osturna", "Pachoľa", "Palenica Białczańska", "Parking", "Pańszczycki Potok (źródła)", "Plačlive", "Pod Jamami", "Pod Muranom", "Pod Rinštokm", "Pod Skocznią", "Pod Tomanovou", "Podbanske", "Podbanske (1)", "Polana Chochołowska", "Polana Chochołowska (2)", "Polana Chochołowska (3)", "Polana Iwanówka", "Polana Kalatówki (2)", "Polana Kalatówki - Dolina Białego", "Polana Kopieniec", "Polana Kopieniec (2)", "Polana Pisana", "Polana Strążyska (1)", "Polana Strążyska (2)", "Polana pod Wołoszynem", "Popradské pleso", "Popradské pleso (1)", "Potok Jarząbczy", "Poľský hrebeň", "Pred Tichou", "Predné Solisko", "Przełęcz Krzyżne", "Przełęcz Liliowe", "Przełęcz Między Kopami", "Przełęcz pod Kopą Kondracką", "Przełęcz w Grzybowcu", "Przysłop Miętusi", "Psia Trawka", "Pyszniańska Przełęcz", "Raczkowa Przełęcz", "Rakoń", "Račkova dolina", "Rohačske plesa", "Rozejście szlaków pod Giewontem", "Rusinowa Polana", "Rysy", "Rzeżuchy", "Ráztoky", "Rówień Waksmundzka", "Rówień Waksmundzka (1)", "Salatin", "Salviovy pramen", "Salviovy pramen (1)", "Salviovy pramen (2)", "Sarnia Skała", "Schr. w Pięciu Stawach", "Schronisko Morskie Oko", "Schronisko Ornak", "Schronisko na Pol. Chochołowskiej", "Sedlo Predúvratle", "Sedlo Sedielko", "Sedlo pod Ostrvou", "Sesterské pleso", "Siklawica", "Sivý vrch", "Siwa Przełęcz", "Skalnata chata", "Skalnaté pleso", "Skrajny Granat", "Skrzyżowanie szlaków (Toporowa Cyrchla)", "Slavkovsky štit", "Smocza Jama (wejście)", "Smocza Jama (wyjście)", "Smreczyński Staw", "Smutna dolina", "Smutne sedlo", "Sokol", "Spálené dolina", "Spálené dolina (1)", "Spálené dolina (2)", "Stacja Badawcza IMGW", "Stacja Kolei Linowej", "Staników Żleb (wylot)", "Stara Koleba", "Stara Roztoka", "Stare Kościeliska", "Starolesnianska pol'ana", "Starorobociańska Przełecz", "Starorobociański Wierch", "Stary Smokovec", "Strażniczówka", "Sucha Przełęcz", "Sucha Przełęcz - Kasprowy Wierch", "Suchý vrch", "Symbolicky cintorin", "Szałasiska", "Szpiglasowa Przełęcz", "Szpiglasowy Wierch", "Tatliakova chata", "Tatranska Javorina", "Tatranska Kotlina", "Tatranska Lesna", "Tatranska Lomnica", "Tatranska Lomnica (1)", "Tatranska Polianka - Mraznica", "Tatranske Matliare", "Tatranske Matliare (1)", "Tatranske Zruby", "Temnosmrečinska dolina", "Temnosmrečinske pleso", "Teryho chata", "Tomanowa Polana", "Toporowa Cyrchla", "Tri studnicky", "Triesňavy", "Trigan", "Trzydniowiański Wierch", "Turbina Wodna (Hala Gąsienicowa)", "Upłaz (Czerwony Staw)", "Uzka dolina", "Vanička", "Vazecka chata", "Velicka polana", "Velicky most", "Velické pleso", "Veľka Svišťovka", "Veľké Biele pleso", "Vysne Hagy", "Vyšné Kôprovské sedlo", "Východná Vysoká", "Wielka Krokiew", "Wielka Polana w Dol. Małej Łąki", "Wielki Staw", "Wielki Staw (1)", "Wielki Staw (2)", "Wierch Poroniec", "Wodogrzmoty Mickiewicza", "Wolaczyska", "Wołowiec", "Wrota Chałubińskiego", "Wyżnia Kira Miętusia", "Wyżnia Kondracka Przełęcz", "Wąwóz Kraków", "Zadni Granat", "Zahradziska", "Zajazd Józef", "Zamrznuté pleso", "Zawrat", "Zazadnia", "Zdiar", "Ziarska chata", "Zmarzły Staw", "Zmarzły Staw (1)", "Zuberec", "Zuberec (1)", "Zverovka", "Zverovka (1)", "Zverovka (3)", "chata Koziar", "chata Koziar (1)", "chata Plesnivec", "horska chata Oresnica", "kemping Rackowa dolina", "kemping Rackowa dolina (1)", "partizánska nemocnica", "sedlo Prielom", "sedlo Pálenica", "sedlo Umrla", "sedlo Zábrat", "sedlo Závory", "skrzyżowanie szlaków", "stanica Start", "Široký kopec", "Štrbské pleso", "Štrbské pleso (1)", "Šurkavka", "Świnica", "Świnica (1)", "Świnicka Przełęcz", "Žabia dolina", "Želené pleso", "Želené pleso (1)", "Žiarske sedlo", "Łysa Polana", "Żabie Oko", "Żleb Kulczyńskiego", "Żleb pod Wysranki", "Černa zem"]; } /** * Request suggestions for the given autosuggest control. * @scope protected * @param oAutoSuggestControl The autosuggest control to provide suggestions for. */ StateSuggestions.prototype.requestSuggestions = function (oAutoSuggestControl /*:AutoSuggestControl*/, bTypeAhead /*:boolean*/) { var aSuggestions = []; var sTextboxValue = oAutoSuggestControl.textbox.value; if (sTextboxValue.length > 0){ //convert value in textbox to lowercase var sTextboxValueLC = sTextboxValue.toLowerCase(); //search for matching states for (var i=0; i < this.states.length; i++) { //convert state name to lowercase var sStateLC = this.states[i].toLowerCase(); //compare the lowercase versions for case-insensitive comparison if (sStateLC.indexOf(sTextboxValueLC) == 0) { //add a suggestion using what's already in the textbox to begin it aSuggestions.push(this.states[i]); //aSuggestions.push(sTextboxValue + this.states[i].substring(sTextboxValue.length)); } } } //provide suggestions to the control oAutoSuggestControl.autosuggest(aSuggestions, bTypeAhead); };