Greasy Fork

The West - Quick items search

Find sets and buffs quick and easy!

目前为 2015-03-04 提交的版本。查看 最新版本

// ==UserScript==
// @name The West - Quick items search
// @namespace TomRobert
// @author neversleep1911 (modified by Darius II; updated by Tom Robert)
// @description Find sets and buffs quick and easy!
// @include http*://*.the-west.*/game.php*
// @version 1.0.8
// @grant none
// ==/UserScript==
(function (func) {
  var script = document.createElement('script');
  script.setAttribute('type', 'application/javascript');
  script.textContent = '(' + func.toString() + ')();';
  document.body.appendChild(script);
  document.body.removeChild(script);
}(function () {
  var quicksearch = {
    version: '1.0.8',
    name: 'Quick items search',
    author: 'neversleep1911 (modified by Darius II; updated by Tom Robert)',
    minGame: '2.05',
    maxGame: Game.version.toString(),
    website: 'https://greasyfork.org/scripts/7434',
  };
  langs = {
    en_US: {
      language: 'None (English)',
      ApiGui: 'Searching for specific sets or buffs? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Contact',
      adventure: '-Adventures',
      work: '-Work',
      duel: '-Duels',
      energy: '-Energy',
      skill: '-Skill points',
      fk: '-Fort battles',
      speed: '-Speed',
      lp: '-Health points',
      special: '-Premium/special',
      event: '-Events',
      chests: '-Open & unpack',
      gold: 'Golden set',
      greenhorn: 'Greenhorn set',
      holiday: 'Holiday set',
      dancer: 'Dancer\'s set',
      farmer: 'Farmer\'s set',
      gentleman: 'Gentleman\'s set',
      indian: 'Indian\'s set',
      mexican: 'Mexivan\'s set',
      pilgrimF: 'Pilgrim\'s dress set',
      pilgrimM: 'Pirlgrim\'s set',
      charlatan: 'Charlatan\'s set',
      sleepy: 'Sleepyhead',
      twtimes: 'TW-Times Set',
      collector: 'Collector\'s set',
      easterbunny: 'Easter bunny set',
      firefighter: 'Firefighter set',
      walker: 'Walker set',
      natty: 'Natty Bumppo\'s set',
      allan: 'Allan Quatermain\'s set',
      chingachgook: 'Chingachgook\'s set',
      cupid: 'Cupid\'s set',
      cartwright: 'Cartwright\'s set',
      doc: 'Doc\'s set',
      freeman: 'Freeman\'s set',
      party: 'Party set',
      fair: 'Fair set',
      soap: 'Soap opera set',
      christopher: 'Christopher\'s parade set',
      wood: 'Wood magician\'s set',
      will: 'Will Munny\'s set',
      jeremiah: 'Jeremiah Johnson\'s set',
      elfego: 'Elfego Baca\'s set',
      independence: 'Clothing of Independence',
      fire: 'Fire and Ice',
      eighthour: 'Eight-hour day supply',
      franke: 'Frank Eaton\'s set',
      george: 'George McJunkin\'s set',
      king: 'King Fisher\'s set',
      bavarian: 'Traditional Bavarian Outfit',
      prairie: 'Prairie Set',
      adventurer: 'Adventurer Set',
      duelset: 'Duel Set',
      worker: 'Worker Set',
      soldier: 'Soldier Set',
      thunder: 'Thunder and lightning',
      nightmare: 'Nightmare set',
      confederate: 'Confederate Set',
      noname: 'The Set with no name',
      winter: 'Winter Set',
      valentine: 'Valentin\'s set',
      lover: 'Lover\'s set',
      stpatrick: 'St. Patrick\'s Set',
      lonerider: 'Lone Rider',
      cullen: 'Cullen Baker\'s set',
      bass: 'Bass Reeve\'s set',
      pat: 'Pat Desmond\'s set',
      easter: 'Easter Showdown set',
      steam: 'Steam and Punk',
      blackbart: 'Black Bart\'s set',
      bob: 'Bob Dalton\'s set',
      jesse: 'Jesse Chisholm\'s set',
      thomas: 'Thomas Jefferson\'s Independence set',
      nihon: 'Nihon no Buki',
      outlaw: 'The Outlaw\'s gear',
      bill: 'Bill Doolin\'s set',
      deadwood: 'Deadwood Dick\'s set',
      frankj: 'Frank Jame\'s set',
      ludwig: 'Ludwig\'s Oktoberfest set',
      manitus: 'Manitu\'s weapons',
      gonzales: 'Gonzales\' Speedstar Set',
      catrina: 'La Catrina set',
      mariachi: 'El Mariachi set',
      nobleman: 'Nobleman\'s set',
      aztecan: 'Aztecan set',
      ghost: 'Ghosts of Christmas set',
      romeo: 'Romeo Oh Romeo',
      bartender: 'Bartender\'s Set',
      nothingFoundTitle: 'Search cancelled',
      nothingFound: 'No items of this type found!',
    },
    de_DE: {
      language: 'German (Deutsch)',
      ApiGui: 'Schnelles Finden von Setgegenständen und Buffs im Inventar.',
      contact: 'Kontakt',
      adventure: '-Abenteuer-Buffs',
      work: '-Arbeiten-Buffs',
      duel: '-Duell-Buffs',
      energy: '-Erholungs-Buffs',
      skill: '-Fertigkeiten-Buffs',
      fk: '-Fortkampf-Buffs',
      speed: '-Geschwindigkeits-Buffs',
      lp: '-Lebenspunkte-Buffs',
      special: '-Premium/Special',
      event: '-Events',
      chests: '-Öffnen & Auspacken',
      gold: 'Goldenes Set',
      greenhorn: 'Greenhorset',
      holiday: 'Feiertagsset',
      dancer: 'Set der Tänzerin',
      farmer: 'Farmerset',
      gentleman: 'Set des Gentleman',
      indian: 'Indianerset',
      mexican: 'Mexikanerset',
      pilgrimF: 'Pilgerinset',
      pilgrimM: 'Pilgerset',
      charlatan: 'Quacksalberset',
      sleepy: 'Morgenmuffelset',
      twtimes: 'TWTimes-Set',
      collector: 'Sammlerset',
      easterbunny: 'Gewand des Osterhasen',
      firefighter: 'Feuerwehrset',
      walker: 'Walker Set',
      natty: 'Natty Bumppos Set',
      allan: 'Allan Quatermains Set',
      chingachgook: 'Chingachgooks Set',
      cupid: 'Amors Verkleidung',
      cartwright: 'Cartwrights Set',
      doc: 'Docs Set',
      freeman: 'Freemans Set',
      party: 'Party-Set',
      fair: 'Jahrmarktsset',
      soap: 'Seifenoperset',
      christopher: 'Christophers Paradeset',
      wood: 'Set des Holzmagiers',
      will: 'Will Munnys Set',
      jeremiah: 'Jeremiah Johnsons Set',
      elfego: 'Elfego Bacas Set',
      independence: 'Kleider der Unabhängigkeit',
      fire: 'Feuer und Eis',
      eighthour: '8-Stunden-Arbeitstag',
      franke: 'Frank Eatons Set',
      george: 'George McJunkins Set',
      king: 'King Fishers Set',
      bavarian: 'Bayrisches Outfit',
      prairie: 'Prärie-Set',
      adventurer: 'Abenteurerset',
      duelset: 'Duellantenset',
      worker: 'Arbeiterset',
      soldier: 'Soldatenset',
      thunder: 'Blitz und Donner',
      nightmare: 'Albtraumset',
      confederate: 'Konföderierten-Set',
      noname: 'Das Set ohne Namen',
      winter: 'Winterset',
      valentine: 'Valentins Set',
      lover: 'Set des Liebhabers',
      stpatrick: 'St. Patrick\'s Set',
      lonerider: 'Lone Rider',
      cullen: 'Cullen Bakers Set',
      bass: 'Bass Reeves Set',
      pat: 'Pat Desmonds Set',
      easter: 'Ostershowdown-Set',
      steam: 'Steam und Punk',
      blackbart: 'Black Barts Set',
      bob: 'Bob Daltons Set',
      jesse: 'Jesse Chisholms Set',
      thomas: 'Thomas Jeffersons Unabhängigkeitsset',
      nihon: 'Nihon no Buki',
      outlaw: 'Banditenausrüstung',
      bill: 'Bill Doolins Set',
      deadwood: 'Deadwood Dicks Set',
      frankj: 'Frank James Set',
      ludwig: 'Ludwigs Oktoberfest Set',
      manitus: 'Manitus Waffen',
      gonzales: 'Gonzales\' Speedstar Set',
      catrina: 'La-Catrina-Set',
      mariachi: 'El-Mariachi-Set',
      nobleman: 'Set des Adeligen',
      aztecan: 'Aztekenset',
      ghost: 'Set der Geister der Weihnacht',
      romeo: 'Romeo Oh Romeo',
      bartender: 'Set des Barkeepers',
      nothingFoundTitle: 'Suche abgebrochen',
      nothingFound: 'Keine Gegenstände dieser Art gefunden!',
    },
    es_ES: {
      language: 'Spanish (español)',
      ApiGui: 'Este script nos ayuda a que, con solo 2 clicks, poder ver todos los tipos de buff o conjuntos que tenemos para una cosa específica.<br>Le damos al boton de la derecha con forma de "B" y elegimos el tipo de buff que queramos y nos saldra en el inventario.',
      contact: 'Contacto',
      adventure: '-Buffs de Aventuras',
      work: '-Buffs de Trabajo',
      duel: '-Buffs de Duelo',
      energy: '-Buffs Energia',
      skill: '-Buffs de Habilidades',
      fk: '-Buffs de Batalla',
      speed: '-Buffs de Velocidad',
      lp: '-Buffs de Salud',
      special: '-Premio/especial',
      event: '-Eventos',
      chests: '-Cajas y cofres',
      gold: 'Equipo de oro',
      greenhorn: 'Kit de novato',
      holiday: 'Kit festivo',
      dancer: 'Conjunto de la bailarina',
      farmer: 'Conjunto del campesino',
      gentleman: 'Conjunto del caballero',
      indian: 'Conjunto del indio',
      mexican: 'Conjunto del mexicano',
      pilgrimF: 'Conjunto de la peregrina',
      pilgrimM: 'Conjunto del peregrino',
      charlatan: 'Conjunto del matasanos',
      sleepy: 'Gruñón mañanero',
      twtimes: 'TW Times set',
      collector: 'Conjunto de Coleccionista',
      easterbunny: 'Conjunto de conejo de Pascua',
      firefighter: 'Equipo para bombero',
      walker: 'Conjunto de Walker',
      natty: 'Set de Natty Bumppo',
      allan: 'Set de Allain Quatermain',
      chingachgook: 'Set de Chingachgook',
      cupid: 'Set de Cupido',
      cartwright: 'Set de Cartwright',
      doc: 'Set de Doc',
      freeman: 'Set de Freeman',
      party: 'Conjunto de fiesta',
      fair: 'Set de feriante',
      soap: 'Set de famosa',
      christopher: 'Set de cabalgata de Christopher',
      wood: 'Conjunto de madera de mago',
      will: 'Set de Will Munny',
      jeremiah: 'Set de Jeremiah Johnson',
      elfego: 'Set de Elfego Baca',
      independence: 'Ropa de la Independencia',
      fire: 'Hielo y fuego',
      eighthour: 'Suministra heno ocho horas',
      franke: 'Set de Frank Eaton',
      george: 'Set de George Mcjunkin',
      king: 'Set de King Fisher',
      bavarian: 'Equipo tradicional de Baviera',
      prairie: 'Conjunto de la pradera',
      adventurer: 'Conjunto de Aventurero',
      duelset: 'Conjunto de duelo',
      worker: 'Conjunto de trabajador',
      soldier: 'Conjunto de Soldado',
      thunder: 'Rayos y luces',
      nightmare: 'Set de pesadilla',
      confederate: 'Set confederado',
      noname: 'El set sin nombre',
      winter: 'Set del invierno',
      valentine: 'Herramienta de San Valentin',
      lover: 'Conjunto del Lover',
      stpatrick: 'Conjunto de St. Patrick',
      lonerider: 'Llanero solitario',
      cullen: 'Set de Cullen Baker',
      bass: 'Set de Bass Reeves',
      pat: 'Set de Pat Desmond',
      easter: 'Set de Pascua',
      steam: 'Vapor y punk',
      blackbart: 'Set de Black Bart',
      bob: 'Set de Bob Dalton',
      jesse: 'Set de Jesse Chisholm',
      thomas: 'Conjunto de la independencia de Thomas Jefferson',
      nihon: 'Nihon no Buki',
      outlaw: 'Equipo de forajido',
      bill: 'Set de Bill Doolin',
      deadwood: 'Set de Deadwood Dick',
      frankj: 'Set de Frank James',
      ludwig: 'Conjunto de Ludwif Oktoberfest',
      manitus: 'Armas de Manitu',
      gonzales: 'Conjunto de la estrella de la velocidad Gonzales',
      catrina: 'Conjunto de Catrina',
      mariachi: 'Conjunto Mariachi',
      nobleman: 'Set de Noble',
      aztecan: 'Set Azteca',
      ghost: 'Conjunto del fantasma de la navidad',
      romeo: 'Romeo oh Romeo',
      bartender: 'Conjunto de Barman',
      nothingFoundTitle: 'Búsqueda cancelado',
      nothingFound: 'No tienes de este tipo!',
    },
    pl_PL: {
      language: 'Polish (polski)',
      ApiGui: 'Wyszukiwarka wzmocnień, przedmiotów i zestawy.<br>Skrypt szuka w plecaku zestawy oraz inne przedmioty danego typu.',
      contact: 'Kontakt',
      adventure: '-Przygody',
      work: '-Punkty pracy',
      duel: '-Pojedynki',
      energy: '-Energia',
      skill: '-Umiejętności',
      fk: '-Bitwy fortowe',
      speed: '-Prędkość',
      lp: '-HP',
      special: '-Premia/specjalny',
      event: '-Eventy',
      chests: '-Przedmioty - Skrzynie',
      gold: 'Złoty komplet',
      greenhorn: 'Zestaw nowicjusza',
      holiday: 'Zestaw świąteczny',
      dancer: 'Komplet Tancerki',
      farmer: 'Komplet Farmera',
      gentleman: 'Komplet Dżentelmena',
      indian: 'Komplet Dżentelmena',
      mexican: 'Komplet Meksykanina',
      pilgrimF: 'Komplet Pielgrzyma(damski)',
      pilgrimM: 'Komplet Pielgrzyma',
      charlatan: 'Komplet Konowała',
      sleepy: 'Śpioszek',
      twtimes: 'Zestaw "Echo The West"',
      collector: 'Zestaw kolekcjonera',
      easterbunny: 'Zestaw zajączka wielkanocnego',
      firefighter: 'Komplet strażaka',
      walker: 'Zestaw Walkera',
      natty: 'Zestaw Nathaniela Bumppo',
      allan: 'Zestaw Allana Quatermaina',
      chingachgook: 'Zestaw Chingachgooka',
      cupid: 'Zestaw kupidyna',
      cartwright: 'Zestaw Cartwrighta',
      doc: 'Zestaw Doca',
      freeman: 'Zestaw Freemana',
      party: 'Zestaw imprezowy',
      fair: 'Zestaw cyrkowy',
      soap: 'Zestaw opery mydlanej',
      christopher: 'Zestaw paradny Christophera',
      wood: 'Zestaw leśnego maga',
      will: 'Zestaw Willa Munnyego',
      jeremiah: 'Zestaw Jeremiaha Johnsona',
      elfego: 'Zestaw Elfego Baca',
      independence: 'Zestaw Niepodległości',
      fire: 'Ogień i lód',
      eighthour: 'Zestaw Ośmiogodzinny',
      franke: 'Zestaw Franka Eatona',
      george: 'Zestaw Georga McJunkina',
      king: 'Zestaw Kinga Fishera',
      bavarian: 'Tradycyjny strój bawarski',
      prairie: 'Zestaw preriowy',
      adventurer: 'Zestaw poszukiwacza przygód',
      duelset: 'Zestaw zawadiaki',
      worker: 'Zestaw robotnika',
      soldier: 'Zestaw żołnierza',
      thunder: 'Grzmot i piorun',
      nightmare: 'Zestaw koszmaru',
      confederate: 'Zestaw konfederatów',
      noname: 'Nienazwany zestaw',
      winter: 'Zimowe zestaw',
      valentine: 'Walentynkowa zestaw',
      lover: 'Uroczy zestaw',
      stpatrick: 'Zestaw św. Patryka',
      lonerider: 'Samotny strażnik',
      cullen: 'Zestaw Cullena Bakera',
      bass: 'Zestaw Bassa Reevesa',
      pat: 'Zestaw Pata Desmonda',
      easter: 'Zestaw wielkanocnej rozgrywki',
      steam: 'Para i Punk',
      blackbart: 'Zestaw Black Barta',
      bob: 'Zestaw Boba Daltona',
      jesse: 'Zestaw Jessego Chisholma',
      thomas: 'Zestaw Niepodległości Jeffersona',
      nihon: 'Nihon no Buki',
      outlaw: 'Sprzęt wyjętego spod prawa',
      bill: 'Zestaw Billa Doolinsa',
      deadwood: 'Zestaw Deadwooda Dicksa',
      frankj: 'Zestaw Franka Jamesa',
      ludwig: 'Zestaw Ludwika Oktoberfest',
      manitus: 'Bronie Manitu',
      gonzales: 'Zestaw Speedy Gonzales',
      catrina: 'Komplet La Catriny',
      mariachi: 'Komplet Mariachi',
      nobleman: 'Komplet Szlachcica',
      aztecan: 'Aztecki komplet',
      ghost: 'Zestaw Ducha świąt Bożego Narodzenia',
      romeo: 'Romeo oh Romeo',
      bartender: 'Zestaw Barmana',
      nothingFoundTitle: 'Szukam...',
      nothingFound: 'Nie posiadasz żadnych przedmiotów tego typu!',
    },
    it_IT: {
      language: 'Italian (italiano)',
      ApiGui: 'Searching for specific sets or buffs? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Contact',
      adventure: '-Avventure',
      work: '-Bonus Lavoro',
      duel: '-Bonus Duello',
      energy: '-Bonus Energia',
      skill: '-Bonus Abilità',
      fk: '-Bonus Forte',
      speed: '-Bonus Velocità',
      lp: '-Bonus Punti Vita',
      special: '-Premio/speciale',
      event: '-Eventi',
      chests: '-Aprire e decomprimere',
      gold: 'Abito dorato',
      greenhorn: 'Set del novizio',
      holiday: 'Set vacanze',
      dancer: 'Abito della ballerina',
      farmer: 'Abito del contadino',
      gentleman: 'Abito da gentiluomo',
      indian: 'Abito da Indiano',
      mexican: 'Abito da Messicano',
      pilgrimF: 'Vestito da pellegrino',
      pilgrimM: 'Abito da Pellegrino',
      charlatan: 'Abito da ciarlatano',
      sleepy: 'Dormiglione',
      twtimes: 'Set del giornalaio',
      collector: 'Set del Collezionista',
      easterbunny: 'Set del coniglio pasquale',
      firefighter: 'Abito da pompiere',
      walker: 'Set di Walker',
      natty: 'Set di Natty Bumppo',
      allan: 'Set di Allan Quatermain',
      chingachgook: 'Set di Chingachgook',
      cupid: 'Set di Cupido',
      cartwright: 'Set di Cartwright',
      doc: 'Set di Doc',
      freeman: 'Set di Freeman',
      party: 'Abito della festa',
      fair: 'Set della fiera',
      soap: 'Set della Soap Opera',
      christopher: 'Set da parata di Christopher',
      wood: 'Set mago del legno',
      will: 'Set di Will Munny',
      jeremiah: 'Set di Jeremiah Johnson',
      elfego: 'Set di Elfego Baca',
      independence: 'Abiti dell\'indipendenza',
      fire: 'Fuoco e Ghiaccio',
      eighthour: 'Fornitura di fieno per otto ore',
      franke: 'Set di Frank Eaton',
      george: 'Set di George McJunkin',
      king: 'Set di King Fisher',
      bavarian: 'Abiti tradizionali bavaresi',
      prairie: 'Set della prateria',
      adventurer: 'Set dell\'avventuriero',
      duelset: 'Set del duellante',
      worker: 'Set del lavoratore',
      soldier: 'Set del soldato',
      thunder: 'Tuono e fulmine',
      nightmare: 'Set dell\'incubo',
      confederate: 'Set confederato',
      noname: 'Il set senza nome',
      winter: 'Set inverno',
      valentine: 'Set di San Valentino',
      lover: 'Set dell\'amore',
      stpatrick: 'Set di San Patrizio',
      lonerider: 'Lone Rider',
      cullen: 'Set di Cullen Baker',
      bass: 'Set di Bass Reeves',
      pat: 'Set di Pat Desmond',
      easter: 'Set del regolamento dei conti di Pasqua',
      steam: 'Steam and Punk',
      blackbart: 'Set di Black Bart',
      bob: 'Set di Bob Dalton',
      jesse: 'Set di Jesse Chisholm',
      thomas: 'Set dell\'Indipendenza di Thomas Jefferson',
      nihon: 'Nihon no Buki',
      outlaw: 'Attrezzatura del Fuorilegge',
      bill: 'Set di Bill Doolin',
      deadwood: 'Set di Deadwood Dick',
      frankj: 'Set di Frank James',
      ludwig: 'Set dell\'Oktoberfest di Ludwig',
      manitus: 'Armi di Manitu',
      gonzales: 'Set del velocista Gonzales',
      catrina: 'Set di La Catrina',
      mariachi: 'Set di El Mariachi',
      nobleman: 'Set di Nobleman',
      aztecan: 'Set azteco',
      ghost: 'Set degli spiriti di Natale',
      romeo: 'Romeo Oh Romeo',
      bartender: 'Set del barista',
      nothingFoundTitle: 'Ricerca di articoli',
      nothingFound: 'Non è stato trovato nulla!',
    },
    pt_PT: {
      language: 'Portuguese (português)',
      ApiGui: 'Searching for specific sets or buffs? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Contact',
      adventure: '-Aventuras',
      work: '-Buffs Trabalho',
      duel: '-Buffs Duelo',
      energy: '-Buffs Energia',
      skill: '-Buffs Habilidade',
      fk: '-Buffs Batalha',
      speed: '-Buffs Velocidade',
      lp: '-Buffs Saúde',
      special: '-Prêmio/especial',
      event: '-Eventos',
      chests: '-Abrir e desempacotar',
      gold: 'Conjunto dourado',
      greenhorn: 'Conjunto de novato',
      holiday: 'Conjunto festivo',
      dancer: 'Conjunto de dançarina',
      farmer: 'Conjunto de agricultor',
      gentleman: 'Conjunto de cavalheiro',
      indian: 'Conjunto de índio',
      mexican: 'Conjunto de mexicano',
      pilgrimF: 'Conjunto de peregrina',
      pilgrimM: 'Conjunto de peregrino',
      charlatan: 'Conjunto de charlatão',
      sleepy: 'Distraído',
      twtimes: 'Conjunto Estrela d\'Oeste',
      collector: 'Conjunto de colecionador',
      easterbunny: 'Conjunto de Coelho da Páscoa',
      firefighter: 'Conjunto de bombeiro',
      walker: 'Conjunto do Walker',
      natty: 'Conjunto do Natty Bumppo',
      allan: 'Conjunto do Allain Quatermain',
      chingachgook: 'Conjunto do Chingachgooks',
      cupid: 'Conjunto de Cupido',
      cartwright: 'Conjunto do Cartwright',
      doc: 'Conjunto do Doc',
      freeman: 'Conjunto do Freeman',
      party: 'Conjunto de festa',
      fair: 'Conjunto de feira',
      soap: 'Conjunto de Novela',
      christopher: 'Conjunto de desfile do Christopher',
      wood: 'Conjunto do mágico da madeira',
      will: 'Conjunto do Will Munny',
      jeremiah: 'Conjunto do Jeremiah Johnson',
      elfego: 'Conjunto do Elfego Baca',
      independence: 'Conjunto da Independência',
      fire: 'Fogo e Gelo',
      eighthour: 'Fornecimento de feno para 8 horas',
      franke: 'Conjunto do Frank Eaton',
      george: 'Conjunto do George McJunkin',
      king: 'Conjunto do King Fisher',
      bavarian: 'Traje Tradicional Bávaro',
      prairie: 'Conjunto da Pradaria',
      adventurer: 'Conjunto de Aventureiro',
      duelset: 'Conjunto de Duelo',
      worker: 'Conjunto de Trabalhador',
      soldier: 'Conjunto de Soldado',
      thunder: 'Relâmpagos e Trovões',
      nightmare: 'Conjunto Assustador',
      confederate: 'Conjunto da confederação',
      noname: 'Conjunto sem nome',
      winter: 'Conjunto de inverno',
      valentine: 'Conjunto de Dia dos Namorados',
      lover: 'Conjunto dos apaixonados',
      stpatrick: 'Conjunto de St. Patrick',
      lonerider: 'O ranger solitário',
      cullen: 'Conjunto do Cullen Baker',
      bass: 'Conjunto do Bass Reeves',
      pat: 'Conjunto do Pat Desmond',
      easter: 'Conjunto de Páscoa',
      steam: 'Poder do vapor',
      blackbart: 'Conjunto do Black Bart',
      bob: 'Conjunto do Bob Dalton',
      jesse: 'Conjunto do Jesse Chisholm',
      thomas: 'Conjunto da Independência do Thomas Jefferson',
      nihon: 'Nihon no Buki',
      outlaw: 'Equipamento do Bandido',
      bill: 'Conjunto do Bill Doolin',
      deadwood: 'Conjunto do Deadwood Dick',
      frankj: 'Conjunto do Frank James',
      ludwig: 'Conjunto Oktoberfest do Ludwig',
      manitus: 'Armas do Manitu',
      gonzales: 'Conjunto do Gonzales',
      catrina: 'Conjunto de La Catrina',
      mariachi: 'Conjunto de Mariachi',
      nobleman: 'Conjunto de Nobre',
      aztecan: 'Conjunto de Azteca',
      ghost: 'Conjunto do fantasma de Natal',
      romeo: 'Romeu Oh Romeu',
      bartender: 'Conjunto de Empregado de Mesa',
      nothingFoundTitle: 'Search cancelled',
      nothingFound: 'No items of this type found!',
    },
    fr_FR: {
      language: 'French (français)',
      ApiGui: 'Avec cette script, il est très facile de trouver les sets ou les buffs qu\'on cherche.<br>Après qu\'on a cliqué une catégorie, les objets recherchés sont affichés dans l\'inventaire.',
      contact: 'Contact',
      adventure: '-Aventures',
      work: '-Travail',
      duel: '-Duels',
      energy: '-Bonus de repos',
      skill: '-Aptitudes',
      fk: '-Fort bataille',
      speed: '-Vitesse',
      lp: '-Points de vie bonus',
      special: '-Prime/spéciale',
      event: '-Événements',
      chests: '-Ouvrir et déballer',
      gold: 'Set en or',
      greenhorn: 'Set du blanc-bec',
      holiday: 'Set spécial pour les fêtes',
      dancer: 'Set de danseuse',
      farmer: 'Set de fermier',
      gentleman: 'Set du gentleman',
      indian: 'Set d\'Indien',
      mexican: 'Set de Mexicain',
      pilgrimF: 'Set de pèlerine',
      pilgrimM: 'Set de pèlerin',
      charlatan: 'Set de charlatan',
      sleepy: 'Grincheux',
      twtimes: 'Set TW-Times',
      collector: 'Set du collectionneur',
      easterbunny: 'Set du lapin de Pâques',
      firefighter: 'Set de pompier',
      walker: 'Set de Walker',
      natty: 'Set de Natty Bumppo',
      allan: 'Set d\'Allan Quatermain',
      chingachgook: 'Set de Chingachgook',
      cupid: 'Set de Cupidon',
      cartwright: 'Set de Cartwright',
      doc: 'Set de Doc',
      freeman: 'Set de Freeman',
      party: 'Set de fête',
      fair: 'Set du forain',
      soap: 'Set de Soap Opéra',
      christopher: 'Set de la parade de Christopher',
      wood: 'Set du magicien du bois',
      will: 'Set de Will Munny',
      jeremiah: 'Set de Jeremiah Johnson',
      elfego: 'Set d\'Elfego Baca',
      independence: 'Vêtements de l\'indépendance',
      fire: 'Feu et glace',
      eighthour: 'Journée de travail à 8h',
      franke: 'Set de Franck Eaton',
      george: 'Set de George McJunkin',
      king: 'Set de King Fisher',
      bavarian: 'Tenue traditionnelle bavaroise',
      prairie: 'Set de l\'ouest',
      adventurer: 'Set de l\'aventurier',
      duelset: 'Set du duelliste',
      worker: 'Set de l\'ouvrier',
      soldier: 'Set du soldat',
      thunder: 'Tonnerre et foudre',
      nightmare: 'Set du cauchemar',
      confederate: 'Set confédéré',
      noname: 'Set sans nom',
      winter: 'Set d\'hiver',
      valentine: 'Set de Valentin',
      lover: 'Set de l\'amoureux',
      stpatrick: 'Set de la Saint-Patrick',
      lonerider: 'Cavalier solitaire',
      cullen: 'Set de Cullen Baker',
      bass: 'Set de Bass Reeve',
      pat: 'Set de Pat Desmond',
      easter: 'Set de la confrontation de Pâques',
      steam: 'Vapeur & Punk',
      blackbart: 'Set de Black Bart',
      bob: 'Set de Bob Dalton',
      jesse: 'Set de Jesse Chisholm',
      thomas: 'Set de l\'indépendance de Thomas Jefferson',
      nihon: 'Nihon no Buki',
      outlaw: 'Équipement du hors-la-loi',
      bill: 'Set de Bill Doolin',
      deadwood: 'Set de Deadwood Dick',
      frankj: 'Set de Franck James',
      ludwig: 'Set de l\'Oktoberfest de Ludwig',
      manitus: 'Armes de Manitu',
      gonzales: 'Set de Gonzales Speedy',
      catrina: 'Set de La Catrina',
      mariachi: 'Set du Mariachi',
      nobleman: 'Set de l\'Aristocrate',
      aztecan: 'Set Aztèque',
      ghost: 'Set des fantômes de Noël',
      romeo: 'Roméo Oh Roméo ',
      bartender: 'Set du barman',
      nothingFoundTitle: 'Recherche arrêté',
      nothingFound: 'Pas d\'objets de cette sorte trouvé!',
    },
    /*en_US: {
      language: 'None (English)',
      ApiGui: 'Searching for specific sets or buffs? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Contact',
      adventure: '-Adventures',
      work: '-Work',
      duel: '-Duels',
      energy: '-Energy',
      skill: '-Skill points',
      fk: '-Fort battles',
      speed: '-Speed',
      lp: '-Health points',
      special: '-Premium/special',
      event: '-Events',
      chests: '-Open & unpack',
	  gold: '',
	  greenhorn: '',
	  holiday: '',
	  dancer: '',
	  farmer: '',
	  gentleman: '',
	  indian: '',
	  mexican: '',
	  pilgrimF: '',
	  pilgrimM: '',
	  charlatan: '',
	  sleepy: '',
	  twtimes: '',
	  collector: '',
	  easterbunny: '',
	  firefighter: '',
	  walker: '',
	  natty: '',
	  allan: '',
	  chingachgook: '',
	  cupid: '',
	  cartwright: '',
	  doc: '',
	  freeman: '',
	  party: '',
	  fair: '',
	  soap: '',
	  christopher: '',
	  wood: '',
	  will: '',
	  jeremiah: '',
	  elfego: '',
	  independence: '',
	  fire: '',
	  eighthour: '',
	  franke: '',
	  george: '',
	  king: '',
	  bavarian: '',
	  prairie: '',
	  adventurer: '',
	  duelset: '',
	  worker: '',
	  soldier: '',
	  thunder: '',
	  nightmare: '',
	  confederate: '',
	  noname: '',
	  winter: '',
	  valentine: '',
	  lover: '',
	  stpatrick: '',
	  lonerider: '',
	  cullen: '',
	  bass: '',
	  pat: '',
	  easter: '',
	  steam: '',
	  blackbart: '',
	  bob: '',
	  jesse: '',
	  thomas: '',
	  nihon: '',
	  outlaw: '',
	  bill: '',
	  deadwood: '',
	  frankj: '',
	  ludwig: '',
	  manitus: '',
	  gonzales: '',
	  catrina: '',
	  mariachi: '',
	  nobleman: '',
	  aztecan: '',
	  ghost: '',
	  romeo: '',
	  bartender: '',
	  nothingFoundTitle: 'Search cancelled',
      nothingFound: 'No items of this type found!',*/
  };
  quicksearch.getLang = function () {
    return langs.hasOwnProperty(Game.locale) ? Game.locale : 'en_US';
  };
  var lang = quicksearch.getLang();
  lang = langs[lang];
  var quicksearchApi = TheWestApi.register('QuickSearch', quicksearch.name, quicksearch.minGame, quicksearch.maxGame, quicksearch.author, quicksearch.website);
  quicksearchApi.setGui('<br><i>Language detected: </i>' + lang.language + '<br><br>' + lang.ApiGui + '<br><br><i>' + quicksearch.name + ' v' + quicksearch.version
  + '</i><br><br><br><b>' + lang.contact + ':</b><ul style="margin-left:15px;"><li>Send a message to <a target=\'_blanck\' href="http://om.the-west.de/west/de/player/?ref=west_invite_linkrl&player_id=647936&world_id=13&hash=7dda">Tom Robert on German world Arizona</a></li>'
  + '<li>Message me on one of these The West Forum:<br>/ <a target=\'_blanck\' href="http://forum.the-west.de/private.php?do=newpm&u=24502">deutsches Forum</a> / '
  + '<a target=\'_blanck\' href="http://forum.the-west.net/private.php?do=newpm&u=37219">English forum</a> / <a target=\'_blanck\' href="http://forum.the-west.pl/private.php?do=newpm&u=32083">forum polski</a> / '
  + '<a target=\'_blanck\' href="http://forum.the-west.es/private.php?do=newpm&u=13770">foro español</a> /<br>/ <a target=\'_blanck\' href="http://forum.the-west.ru/private.php?do=newpm&u=27430">России форум</a> / '
  + '<a target=\'_blanck\' href="http://forum.the-west.fr/private.php?do=newpm&u=17783">forum français</a> / <a target=\'_blanck\' href="http://forum.the-west.it/private.php?do=newpm&u=14287">forum italiano</a> / '
  + '<a target=\'_blanck\' href="http://forum.beta.the-west.net/private.php?do=newpm&u=4072">beta forum</a> /<br>I will get an e-mail when you sent me the message <img src="../images/chat/emoticons/smile.png"></li></ul>');
  var TW_Widgets = new Object();
  TW_Widgets.MenuButton = function (image, title, onclick) {
    var self = this;
    this.isHovered = false;
    this.onClick = onclick;
    var clicked = function (e) {
      if (self.onClick) {
        self.onClick(self, e);
      }
    };
    var repaint = function () {
      var x = !self.isHovered ? 0 : - 25;
      self.obj.css('background-position', x + 'px 0px');
    };
    var mouseIn = function () {
      self.isHovered = true;
      repaint();
    };
    var mouseOut = function () {
      self.isHovered = false;
      repaint();
    };
    this.obj = $('<div class=\'menulink\' title=\'' + title + '\' />').css('background-image', 'url(' + image + ')');
    this.obj.hover(mouseIn, mouseOut);
    this.obj.click(clicked);
    $('div#ui_menubar').append($('<div class=\'ui_menucontainer\' />').append(this.obj).append('<div class=\'menucontainer_bottom\' />'));
  };
  var TW_Sets = [
    {
      name: lang.adventure,
      items: [
        1879,
        1909,
        1910,
        1991,
        2110,
        2111,
        2112,
        2113,
        2114,
        2115,
        2121,
        2122,
        2285,
        2286,
        2287,
        2288,
        2289,
      ]
    },
    {
      name: lang.work,
      items: [
        1879,
        1891,
        1928,
        1934,
        1939,
        1940,
        1981,
        1982,
        1984,
        1997,
        1998,
        2100,
        2101,
        2102,
        2103,
        2104,
        2105,
        2118,
        2126,
        2128,
        2129,
        2130,
        2164,
        2206,
        2207,
        2208,
        2209,
        2210,
        2211,
        2212,
        2213,
        2214,
        2215,
        2216,
        2217,
        2218,
        2219,
        2220,
        2221,
        2222,
        2225,
        2247,
        2248,
        2249,
        2250,
        2251,
        2268,
        2270,
        2285,
        2286,
        2287,
        2288,
        2289,
        2290,
        2291,
        2313,
        2314,
        2317,
        2318,
        2321,
        2322,
        2325,
        2326,
        2353,
        2391,
        2465,
        2466,
        2467,
        2468,
        2484,
        2491,
        2493,
        2495,
        2497,
        2516,
        2525,
        2528,
        2531,
        2576,
        2667,
        2696,
        12701,
        13701,
        17028,
        21342,
        21343,
        185200,
        253800
      ]
    },
    {
      name: lang.duel,
      items: [
        1863,
        1864,
        1871,
        1872,
        1882,
        1901,
        1908,
        1916,
        1934,
        1938,
        1939,
        1946,
        1952,
        1981,
        1982,
        1984,
        1985,
        1988,
        2128,
        2129,
        2130,
        2268,
        2285,
        2286,
        2287,
        2288,
        2289,
        2293,
        2355,
        2391,
        2467,
        2468,
        2484,
        2516,
        2529,
        2576,
        2669,
        2695,
        12703,
        13703,
        17028,
        185202
      ]
    },
    {
      name: lang.energy,
      items: [
        1890,
        1892,
        1898,
        1928,
        1937,
        1943,
        1969,
        1970,
        1971,
        1985,
        1997,
        2128,
        2129,
        2130,
        2235,
        2294,
        2296,
        2312,
        2316,
        2320,
        2324,
        2356,
        2358,
        2485,
        2486,
        2491,
        2493,
        2495,
        2497,
        2525,
        2670,
        2672,
        12704,
        12706,
        13704,
        13706,
        16100,
        17028,
        21341,
        21345,
        185203,
        185205
      ]
    },
    {
      name: lang.skill,
      items: [
        1863,
        1864,
        1871,
        1872,
        1873,
        1879,
        1946,
        1977,
        1978,
        1979,
        1981,
        1982,
        1984,
        1988,
        2285,
        2286,
        2287,
        2288,
        2289,
        2516,
        2525,
        2528,
        2529,
        2530,
        2531,
        253800
      ]
    },
    {
      name: lang.fk,
      items: [
        1872,
        1873,
        1900,
        1909,
        1910,
        1946,
        1949,
        1982,
        1990,
        1991,
        2106,
        2107,
        2108,
        2109,
        2110,
        2111,
        2112,
        2113,
        2114,
        2115,
        2119,
        2120,
        2121,
        2122,
        2123,
        2124,
        2125,
        2127,
        2258,
        2259,
        2260,
        2261,
        2269,
        2285,
        2286,
        2287,
        2288,
        2289,
        2467,
        2516,
        2522,
        2525,
        2529,
        2530,
        2576,
        253800
      ]
    },
    {
      name: lang.speed,
      items: [
        1918,
        1919,
        1926,
        1927,
        1934,
        1937,
        1952,
        1968,
        1987,
        2135,
        2229,
        2262,
        2263,
        2264,
        2284,
        2292,
        2354,
        2470,
        2473,
        2476,
        2479,
        2491,
        2493,
        2495,
        2497,
        2519,
        2668,
        12702,
        13702,
        185201
      ]
    },
    {
      name: lang.lp,
      items: [
        1883,
        1892,
        1898,
        1946,
        1974,
        1991,
        2116,
        2117,
        2235,
        2253,
        2254,
        2255,
        2256,
        2257,
        2295,
        2296,
        2357,
        2358,
        2486,
        2525,
        2671,
        2672,
        12705,
        12706,
        13705,
        13706,
        16100,
        17028,
        185204,
        185205
      ]
    },
    {
      name: lang.special,
      items: [
        1977,
        1978,
        1979,
        2196,
        2197,
        2198,
        2199,
        2200,
        2201,
        2202,
        2203,
        2204,
        2205,
        2247,
        2248,
        2249,
        2250,
        2251,
        2270,
        2302,
        2311,
        2312,
        2313,
        2314,
        2315,
        2316,
        2317,
        2318,
        2319,
        2320,
        2321,
        2322,
        2323,
        2324,
        2325,
        2326,
        2421,
        2465,
        2466,
        2467,
        2468,
        2470,
        2472,
        2473,
        2475,
        2476,
        2478,
        2479,
        2481,
        2482,
        2484,
        2485,
        2486,
        2491,
        2493,
        2495,
        2497,
        2559,
        2560,
        2576,
        2695,
        2696,
        21340,
        21341,
        21342,
        21343
      ]
    },
    {
      name: lang.event,
      items: [
        55,
        2557,
        2558,
        2561,
        2562,
        2563,
        2564,
        2564,
        2566,
        2567,
        2590,
        2591,
        2592,
        2593,
        2594,
        2619,
        2620,
        2621,
        2622,
        2623,
        2665,
        2666,
        2675,
        2676,
        2677,
        2678,
        2679,
        2680,
        2692,
        2693,
        12700
      ]
    },
    {
      name: lang.chests,
      items: [
        1868,
        1869,
        1878,
        1887,
        1888,
        1897,
        1905,
        1906,
        1915,
        1923,
        1924,
        1933,
        1960,
        1961,
        1964,
        1967,
        1975,
        1976,
        2131,
        2132,
        2133,
        2134,
        2136,
        2137,
        2138,
        2139,
        2144,
        2152,
        2172,
        2173,
        2174,
        2175,
        2176,
        2187,
        2192,
        2193,
        2194,
        2195,
        2196,
        2197,
        2198,
        2199,
        2200,
        2201,
        2202,
        2203,
        2204,
        2205,
        2226,
        2227,
        2297,
        2298,
        2299,
        2300,
        2305,
        2329,
        2330,
        2331,
        2332,
        2333,
        2334,
        2335,
        2336,
        2337,
        2338,
        2345,
        2359,
        2360,
        2361,
        2362,
        2379,
        2380,
        2381,
        2382,
        2383,
        2384,
        2385,
        2393,
        2394,
        2395,
        2396,
        2397,
        2421,
        2460,
        2461,
        2462,
        2487,
        2488,
        2489,
        2490,
        2499,
        2507,
        2518,
        2521,
        2524,
        2527,
        2533,
        2534,
        2535,
        2536,
        2537,
        2538,
        2540,
        2542,
        2556,
        2557,
        2558,
        2559,
        2560,
        2561,
        2562,
        2563,
        2564,
        2564,
        2566,
        2567,
        2579,
        2580,
        2581,
        2585,
        2586,
        2587,
        2588,
        2589,
        2590,
        2591,
        2592,
        2593,
        2594,
        2602,
        2603,
        2604,
        2605,
        2606,
        2614,
        2615,
        2616,
        2617,
        2618,
        2619,
        2620,
        2621,
        2622,
        2623,
        2624,
        2626,
        2627,
        2628,
        2629,
        2630,
        2645,
        2646,
        2647,
        2648,
        2650,
        2665,
        2666,
        2673,
        2674,
        2675,
        2676,
        2677,
        2678,
        2679,
        2680,
        2685,
        2687,
        2688,
        2689,
        2690,
        2692,
        2693,
        2694,
        12700,
        12709,
        12710,
        12711,
        13711,
        17000,
        17001,
        17002,
        17003,
        17004,
        17005,
        17006,
        17007,
        17008
      ]
    },
    {
      name: lang.gold,
      items: [
        50,
        136,
        858,
      ]
    },
    {
      name: lang.greenhorn,
      items: [
        52,
        262,
        438,
        569,
        607,
        859,
        10148,
        11118,
        40000,
      ]
    },
    {
      name: lang.holiday,
      items: [
        137,
        258,
        437,
        567,
        609,
        856,
        1759,
        10181,
        40200
      ]
    },
    {
      name: lang.dancer,
      items: [
        259,
        368,
        433,
        566,
        665,
        1772,
        10149,
        11138,
      ]
    },
    {
      name: lang.farmer,
      items: [
        219,
        321,
        409,
        797,
        10025,
        11005,
        41045,
      ]
    },
    {
      name: lang.gentleman,
      items: [
        235,
        354,
        427,
        537,
        664,
        1715,
        10075,
        11077,
      ]
    },
    {
      name: lang.indian,
      items: [
        96,
        253,
        369,
        429,
        512,
        602,
        904,
        10094,
        11137,
      ]
    },
    {
      name: lang.mexican,
      items: [
        95,
        254,
        312,
        428,
        561,
        600,
        792,
        903,
        10054,
      ]
    },
    {
      name: lang.pilgrimF,
      items: [
        256,
        372,
        431,
        528,
        723,
        10218,
        11035,
      ]
    },
    {
      name: lang.pilgrimM,
      items: [
        257,
        373,
        432,
        529,
        768,
        10219,
        11034,
      ]
    },
    {
      name: lang.charlatan,
      items: [
        224,
        340,
        435,
        527,
        794,
        854,
        10085,
        11085,
        44020,
      ]
    },
    {
      name: lang.sleepy,
      items: [
        47,
        132,
        261,
        375,
        436,
        1717,
        11207,
        41203,
      ]
    },
    {
      name: lang.twtimes,
      items: [
        40031,
        41206,
        42253,
        185145,
        185146,
      ]
    },
    {
      name: lang.collector,
      items: [
        58,
        140,
        264,
        439,
        575,
        611,
        863,
        2409,
        10150,
        11139,
        40002,
      ]
    },
    {
      name: lang.easterbunny,
      items: [
        63,
        265,
        440,
        11140,
        40003,
      ]
    },
    {
      name: lang.firefighter,
      items: [
        1762
      ]
    },
    {
      name: lang.walker,
      items: [
        154,
        279,
        454,
        592,
        10164,
        11154,
        40019,
      ]
    },
    {
      name: lang.natty,
      items: [
        68,
        152,
        277,
        452,
        590,
        879,
        10162,
        11152,
        40017,
      ]
    },
    {
      name: lang.allan,
      items: [
        69,
        153,
        278,
        453,
        591,
        880,
        10163,
        11153,
        40018,
      ]
    },
    {
      name: lang.chingachgook,
      items: [
        67,
        151,
        276,
        451,
        589,
        878,
        10161,
        11151,
        40016,
      ]
    },
    {
      name: lang.cupid,
      items: [
        165,
        290,
        465,
        637,
        887,
        10175,
        11165,
        40030,
        41003,
      ]
    },
    {
      name: lang.cartwright,
      items: [
        293,
        468,
        640,
        2191,
        10178,
        11168,
        40034,
        41006,
      ]
    },
    {
      name: lang.doc,
      items: [
        292,
        467,
        639,
        2190,
        10177,
        11167,
        40033,
        41005,
      ]
    },
    {
      name: lang.freeman,
      items: [
        291,
        466,
        638,
        2189,
        10176,
        11166,
        40032,
        41004,
      ]
    },
    {
      name: lang.party,
      items: [
        295,
        470,
        10180,
        11170,
        40036,
        41008,
      ]
    },
    {
      name: lang.fair,
      items: [
        294,
        469,
        642,
        2223,
        10179,
        11169,
        40035,
        41007,
      ]
    },
    {
      name: lang.soap,
      items: [
        481,
        10192,
        11181,
        40048,
        41019,
        42007,
      ]
    },
    {
      name: lang.christopher,
      items: [
        482,
        10193,
        11182,
        40049,
        41020,
        42008,
      ]
    },
    {
      name: lang.wood,
      items: [
        185147,
        185148,
        185149,
        185150,
        185151,
        185152,
      ]
    },
    {
      name: lang.will,
      items: [
        87,
        183,
        490,
        895,
        10201,
        11190,
        40057,
        41028,
        42016,
      ]
    },
    {
      name: lang.jeremiah,
      items: [
        88,
        184,
        491,
        896,
        10202,
        11191,
        40058,
        41029,
        42017,
      ]
    },
    {
      name: lang.elfego,
      items: [
        89,
        185,
        492,
        897,
        10203,
        11192,
        40059,
        41030,
        42018,
      ]
    },
    {
      name: lang.independence,
      items: [
        494,
        661,
        2301,
        10205,
        11193,
        40061,
        41032,
        42020,
      ]
    },
    {
      name: lang.fire,
      items: [
        90,
        186,
        898,
      ]
    },
    {
      name: lang.eighthour,
      items: [
        2352,
        40062,
      ]
    },
    {
      name: lang.franke,
      items: [
        91,
        187,
        495,
        899,
        10206,
        11195,
        40063,
        41033,
        42021,
      ]
    },
    {
      name: lang.george,
      items: [
        92,
        188,
        496,
        900,
        10207,
        11196,
        40064,
        41034,
        42022,
      ]
    },
    {
      name: lang.king,
      items: [
        93,
        189,
        497,
        901,
        10208,
        11197,
        40065,
        41035,
        42023,
      ]
    },
    {
      name: lang.bavarian,
      items: [
        498,
        663,
        2363,
        10209,
        11198,
        40066,
        41036,
        42024,
      ]
    },
    {
      name: lang.prairie,
      items: [
        499,
        11199,
        10210,
        40067,
        41037,
        42025,
      ]
    },
    {
      name: lang.adventurer,
      items: [
        10213,
        11202,
        40070,
        41040,
        42028,
        43002,
      ]
    },
    {
      name: lang.duelset,
      items: [
        10214,
        11203,
        40071,
        41041,
        42029,
        43003,
      ]
    },
    {
      name: lang.worker,
      items: [
        10215,
        11204,
        40072,
        41042,
        42030,
        43004,
      ]
    },
    {
      name: lang.soldier,
      items: [
        10216,
        11205,
        40073,
        41043,
        42031,
        43005,
      ]
    },
    {
      name: lang.thunder,
      items: [
        94,
        190,
        902,
      ]
    },
    {
      name: lang.nightmare,
      items: [
        10217,
        11206,
        40074,
        41044,
        42032,
        43006,
      ]
    },
    {
      name: lang.confederate,
      items: [
        10211,
        11200,
        40068,
        41038,
        42026,
        43000,
      ]
    },
    {
      name: lang.noname,
      items: [
        10212,
        11201,
        41039,
        40069,
        42027,
        43001,
      ]
    },
    {
      name: lang.winter,
      items: [
        97,
        191,
        667,
        905,
        2539,
        10261,
        11273,
        40202,
        41200,
        42201,
        43200,
      ]
    },
    {
      name: lang.valentine,
      items: [
        682,
        932,
        2555,
        10302,
        11276,
        40205,
        41204,
        42204,
        43203,
        44032,
        45018,
      ]
    },
    {
      name: lang.lover,
      items: [
        10303,
        11277,
        40206,
        41205,
        42205,
        43204,
      ]
    },
    {
      name: lang.stpatrick,
      items: [
        684,
        933,
        2577,
        10304,
        11278,
        40207,
        41207,
        42206,
        43205,
        44033,
        45019,
      ]
    },
    {
      name: lang.lonerider,
      items: [
        687,
      ]
    },
    {
      name: lang.cullen,
      items: [
        934,
        10305,
        11279,
        40208,
        41208,
        42207,
        43206,
        44034,
        45020,
      ]
    },
    {
      name: lang.bass,
      items: [
        935,
        10306,
        11280,
        41209,
        40209,
        42208,
        43207,
        44035,
        45021,
      ]
    },
    {
      name: lang.pat,
      items: [
        936,
        10307,
        11281,
        40210,
        41210,
        42209,
        43208,
        44036,
        45022,
      ]
    },
    {
      name: lang.easter,
      items: [
        937,
        685,
        2583,
        10308,
        11282,
        40211,
        41211,
        42210,
        43209,
        44037,
        45023,
      ]
    },
    {
      name: lang.steam,
      items: [
        938,
        44038,
        45024,
      ]
    },
    {
      name: lang.blackbart,
      items: [
        691,
        2610,
        10325,
        11300,
        40230,
        41225,
        42225,
        43225,
      ]
    },
    {
      name: lang.bob,
      items: [
        692,
        2611,
        10326,
        11301,
        40231,
        41226,
        42226,
        43226,
      ]
    },
    {
      name: lang.jesse,
      items: [
        693,
        2612,
        10327,
        11302,
        41227,
        40232,
        42227,
        43227,
      ]
    },
    {
      name: lang.thomas,
      items: [
        694,
        940,
        2613,
        10328,
        11303,
        40233,
        41228,
        42228,
        44051,
        43228,
        45031,
      ]
    },
    {
      name: lang.nihon,
      items: [
        941,
        44052,
        45032,
      ]
    },
    {
      name: lang.outlaw,
      items: [
        696,
        950,
        2640,
        10340,
        11310,
        40240,
        41240,
        42240,
        43240,
        44060,
        45040,
      ]
    },
    {
      name: lang.bill,
      items: [
        2641,
        10341,
        11311,
        40241,
        41241,
        42241,
        43241,
        48000,
      ]
    },
    {
      name: lang.deadwood,
      items: [
        2642,
        10342,
        11312,
        40242,
        41242,
        42242,
        43242,
        48001,
      ]
    },
    {
      name: lang.frankj,
      items: [
        2643,
        10343,
        11313,
        40243,
        41243,
        42243,
        43243,
        48002,
      ]
    },
    {
      name: lang.ludwig,
      items: [
        951,
        2644,
        10344,
        11314,
        41244,
        40244,
        42244,
        43244,
        44061,
        45041,
        48003,
      ]
    },
    {
      name: lang.manitus,
      items: [
        952,
        44062,
        45042,
      ]
    },
    {
      name: lang.gonzales,
      items: [
        953,
        2649,
        10345,
        11315,
        40245,
        41245,
        42245,
        43245,
        44063,
        45043,
        48004,
      ]
    },
    {
      name: lang.catrina,
      items: [
        954,
        2660,
        10346,
        11316,
        40246,
        41246,
        42246,
        43246,
        44070,
        45044,
        48005,
      ]
    },
    {
      name: lang.mariachi,
      items: [
        955,
        2661,
        10347,
        11317,
        41247,
        40247,
        42247,
        43247,
        44071,
        45045,
        48006,
      ]
    },
    {
      name: lang.nobleman,
      items: [
        956,
        2662,
        10348,
        11318,
        40248,
        41248,
        42248,
        43248,
        44072,
        45046,
        48007,
      ]
    },
    {
      name: lang.aztecan,
      items: [
        957,
        2663,
        10349,
        11319,
        40249,
        41249,
        42249,
        43249,
        44073,
        45047,
        48008,
      ]
    },
    {
      name: lang.ghost,
      items: [
        958,
        2684,
        10350,
        11320,
        40250,
        41250,
        42250,
        43250,
        44074,
        45048,
        48010,
      ]
    },
    {
      name: lang.romeo,
      items: [
        959,
        2691,
        10351,
        11321,
        40251,
        41251,
        42251,
        43251,
        44075,
        45049,
        48011,
      ]
    },
    {
      name: lang.bartender,
      items: [
        10352,
        11322,
        40252,
        41252,
        42252,
        43252,
      ]
    },
  ];
  TW_Sets.sort(function (a, b) {
    var a1 = a.name.toUpperCase(),
    b1 = b.name.toUpperCase();
    if (a1 == b1) return 0;
    return a1 > b1 ? 1 : - 1;
  });
  var TW_QuickSearch = new Object();
  TW_QuickSearch.name = 'Quick items search';
  TW_QuickSearch.gui = {
  };
  TW_QuickSearch.gui.popupMenu = null;
  TW_QuickSearch.init = function () {
    TW_QuickSearch.gui.menuButton = new TW_Widgets.MenuButton('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAZCAYAAABzVH1EAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QoTBiYArTu6FwAADftJREFUWMMl1tmz3mdBwPHv8zy/fXm3s+ecLE3aLG0a0sWQ2jKlRaotSFspm7JUOoIMoxfi6IXjyI0jN3ojDDoOiozgKFzIoBSxA21ppaG1LU1CkyY5Jyc9+3nPu/7e9/2tz+MF/8N3PvMVf/7Jd5jNjTat2Tu49PY1zHBE7Efk3piwivFrKZNS0IiaDLOMbr+HX5UMbE0TC0pDPWyw0xuxut2hnadgKaajGtUkY6Hhc+pEi82NlOn5BVbe3iAfj6g1WiSJJmpqLB906tGIA8ZjTdLro52UshBoryIqLJwgZK/dZ7s3ZG9cIF1JpFwsUzFTcxF/8cQd5thtd/AnX/o6m5VGlIAlKbVBGRtjbLRIsUxFhcRIg6MVuZC4JiBXPSQKoyu0kfiWR1FO2FeDP/3jp9h59XmUF3Dw5nt4/RcX2MkSjICqzHFFDAxIUwvb9am8hDKTWEZQWhlu1kR7FVQJwki0llRU2LaNEjkNN+bOk7ex8uqLqCMLtS/+4H9eZrmb4UUOYeDjC0kQGBpugOdMaNZdahhCz2I6dgktie0J/KDEd2zqUYAQFZawURIsDKPUUOY5jz14kpcvrPK9Z88xkjnKtzCuwDEaR1lkIseyNTXHIa9GxErSqnkYAZ4E6Wp8LwQDRTZBCg+MTZ5VpGnJ7nbCe371MBIE7dGAylF4BkJZYBmNU4FQGcpIhNHowMVyAkxlQCosNI4l8E2JzEZUhSY0HsiKWhNqLZtXLl7g0thBNVsk0md+qk7W7VFsj8iSlEk2phhmKK3Yau9ha49eb8jb631GewU7/Q79vTH5sKC3vctkXNKIHSQJJxo2TTvjyuY6V7ImljN/hMu9qyxNhQzHfea8GBMrkuEA2xGkRU7dCUiSCUrlYLlYjg1jg6DC2DYUJYdmY5Q0GBHj5wJNxXpbsLm5zqFDh3julRXSSY4bBmSjMcNhRZ63QTmE4xThSDoDg+/HoGFmtkWWZqTjEd2kj3F8lJJcX1vHtm0uTyqklsy26txYvoI1teRhWxrbzpgNQzoTTTUcUWs0GQwGuEHEBBs8SV6VuK7AkprpxXmMKVhZvUHoR2hhs9FuM11rMRVltIcps7OzeHsbdCcZnhagBbZUaMtldraO0QJMRX+Q4DgOtThkd2cX18DapW2EkQT1mIYfMkxHZFlGM46wLAdZGexcManeYjY+gjW4eJlpx2Y+CijKMfPhPK4STMqc/TMxWZpitKAWzTHJU8oqQ5QWppgQ1z3cmw4h8hzplHiySSAllRzSasAoLXngnad45uUrSCtj0tlEG0nsB3RurFGWBWWZE4VNkn6H2cZJWlHMJBmyuDgPlaG1sER7ZwvfCUiTCdlwgoo0kZchexkTE3B0/51YgSmIlUKVOc2gREYuZaFJB30ix4ayy77Dd9Hr9jhx8jRL+5dYW7lK9/qb5EUfY9eYCxRJmWHVQ2ZkhrJn2O2M0F6DnWyDRjMkSRXhQkit1sDxXHRZ0eu0aUwtYguboDnF+uoyp+6+h+mZfeysXWHjxjL5cAfyEfOLB9lMV2nONxmnJbbIqTU8KG12t7aR8dwchSyIQw/hxsg0Ya7pc+LgEi4ZtWaLrLfL0ZsP8vDD7+f880/z+Ec+jtagcLGlS6U0eqKRxgZHMh4WNFoN5uIBna3D9EwToSd4VUIkUqrhDna2x0zNwxMa24bJ1hUWZ6c4ecdZfv6//83Zh56gzDLyQZfAViSdbeLQxybDFTmRBVbLA9tQoLGqoIWxbYRMCdw66XjC6tXzRNNNfD9ACEGR9lm+9CrbW9cI6j5lMaaoUgLPRecdHGeWYNqhm45xvSnqQcowTRkNUrqjn9NaPIAdVsTzR0iLjBRFOxkTuyUtP6Y/nDAaCyJGfOebXyN0XbK8Iik1yjioSuMAeZ7iuR6ZNqRFDSlsdNaGPEdWOiWyFaFjY3CIp2NaczVCJ8BgoWyFHVo4ro0uBY9/6g95+ttfZVR0cAIDBhp1TaPmU+UV9bikFtr0Ol06vQEHDt1Of3ePfCwQSRunGBGTUlMFShu6uz30eISrC0SWIdOE93309/nhN/6WWE/wTIZlIBmMMHnBZDDEKsYInTFOurS3t3GEQt17vPHFV99sU1MWylOUuqQqBdpYjNMJRkiKQnPy7gf5yO99gfmlQxw8epqiKLi+eh2DoTU9TW84wPVDZmemyMocx6/j+SGnbznFTmfCC68s03IlpVYkmWZra8BwUJDlkExKhknBrfe8h0ef+iNas0ss3vIOVq6vs725w14nQUuXXmfEJKvYafdAObi+YengYY7fegtWM4wZjDN2xoKy02Xf4hyVMRTFiEZzlrvvu5/3PPIE2sDe1gZvnX+dpcOH+dCTX+Dh33qKZ773bVYvX6A7+iXL19f71KNfvtlOdwNHdjnWcNBSsbtXUe0OKYXGcx1CN0ZbLr/ywAO897EPIqVid2uDS6+9wfzBg3zs83/GaDDg+ae/y9rKdcZhn16nTVFp9joVtajB5iCjMymwxp0hRSWxLQ8TuKxvDzh95zu5/+EPcPy22xkOevzXt/+d18+/xs6NZXSZU2/EzC4scfrMu3j3Ix+i9tuf4covzvPSc8+wevkiw/Uu7f4my9sdHlw9yvrGMsZUZE6A7/uUacZ9D/06x+64k6MnT9Jr73Lu+Z9w7oUXaG9tkhUZQlfcftcZDt5ylPsf/TB+GPDGy+d47aWX2FhdpdPpsN41XLh6mamFGcST9x4w3zy3xpljC5w5825+47EPMj07x9sry3z9K19mc2sNoSEZJFiORFmSqspBC6JajDGS47ef4olP/i4Li/vZ293hG1/+G1575Rw7yYSHb7+V0B/wDz9Z5/4z+zl1+j7e+8hjtKZnePv6NX789H9wffkK7b094shDGIHj+pRVSTIaY9uKwPO55fgpPvDhTzK3b4mtjXW+952vc/Hcz7h0rcOvPXgb6tH33f7FH//fKo8/8pt84jOfY293h7//67/iP//1n/EjDykMji2YX5rHthWeY9GoRcSNBp5rE0U23d1dnnv6u2xurHP3Pffy+MefRCjFCz99kfe/7xgLJ2/mB89d4oMPP87vPPV5Ntc2+dbffZVv/dPXcK0QXSpmG3VsBJblY0sPo11mp+epByGy0vS6Pc49+ywr11Y4e9/9PPL4R8lHAy5evMDZu+7CCsIG026N+ZlpLAWtZsyTn/0cSIOUivEwYXphHlMZ8jwHNLbtIZVCCKjyFNuLkBKKosBSAozhwOIcC0HMgTmXt9cmzDQcjh/fhyUrDhyY4xOf/TSf+uynUcoiyyY0GlMUeY6UEm0qLNtFCIGuKoo8I4hqGGOoqhLXFkgBtxy9mUhJFuaaWKsXVzm8z+P8z76P6K0xsWr4oUUIDLWNKAYopw7KEApNv1REnqTEJStSKHImwqXpC2wnpKoyWnWfl376LMlgwOvLuww3JhzeP8ObL/6Y4fYORkOt0cQA2hgG/QGW62OqEtfzSDJNHLhoXWF0hWVZFNg4SmBZCiUlvu9y7eUfkltDLiy/hhXUbDbaA1JpuHHt+7SrkNmWR5UkdEpFy9UkKbhRiFdO6FYWdatA2w18XyLTEQPjMNfw6XQS6rWAxWlFXrm0pmJ6/YKbDh3ma8/8CDkwyDfWsLyAyHNIiwqlFIKSqszR0iL2XKQjybKKqiiotMZ1XGxXURQaYUAbTRxHHJyNmGtMMWz3sY7MN3AKw0yzydKhKdyNMTNzNUQrJBpWTLUcylJQGUXoaBqJpl53sKwYKEh6gsC4zM1PsTA/w2TUZzjcY3bhZk6eOMW01Wc6NtwUKo7cFmLLiNJk+I5LVmRIqQABxgEqhBRICWUlsJRPWVa4jk1VGSqtf5m0kdhOhdeAs7ceI4ok1nrmEdQjpoKYoB7S6t2gqQT9wjAV2sS2g2uV9EcJoRXjRaAoCZwJvcGEZuhSZBPUuI9lKTrdPlvtPqPJDqN0wqGlKVa6NlagiMKIQTejORVSFiVaFyglEMbguA4IxXCYIKXEdVzGyRCjBI5js7m1i3J8pNBEoc/Vt66zOd3EzQYsLTaxfvTiZa7sdFgbjJhrxaTdPmEtYjROcR2b4SBhaqpFb5DQiMfs7G4TRDGWkKAkCkGv3ycIA3zPQ4qK/TP7eHPlKlprDDsos8mV9pjshRWGgwTLslBKghSURcEkzXGUhefZOGGIrAzjfILQBikUveFbOI5Llmv80KVKMx46eYLO1hbnt9vsjA3Wo+86RL+7y/peCjqj2bLRpDRigRAlketRypTplkLrIQsLMVIYqAq0MhgtWAhCMBXaTJiZmsNYPpO0ZPGAz01Ls9x/4jS5eY3n37xB7EegK0pdkGclldYoaeH7DsnQMN7dxXUs8rzEIBFCYIzE1yVlaRjnI6SUxNMzvHL1DY7ddDOOZxD/9gf3mF1T50v/8kPaY5vDUwFDnVPzPIpBgfZhMhGEVolUkGcGjUQrBzvP0AL8WkBSTNBVRnugqRWaQ4dDHnjobpKLr3L2zAm0d4qv/OM3uZEZ6o6H6w/wdIjOM2yvSZHusZkZFmOP4ajARHWivAQnZ9DW2FMxjbrNymqbum24vJdx6uwiT56aY319FfGXHztjalJyeXubzaRkcX6OzjBjszsiGY0gH9GcmcYXmhoQ2eC4ilrgEjQVngOj1OC35hi3O7QHQ7TZ4733HcGperx+vUmRWNQtuN4ruLG7xb59i4xyw/pOh35Rkg06tDwfuxnRSgRzdYuRmrAQ+lihotZQCMAA0lqi117F3ulz0701qmiK1Rtr/D8jNuvkHjCe6wAAAABJRU5ErkJggg==', TW_QuickSearch.name, TW_QuickSearch.popup
    );
  };
  TW_QuickSearch.popup = function (button, e) {
    if (!TW_QuickSearch.gui.popupMenu) {
      TW_QuickSearch.gui.popupMenu = new west.gui.Selectbox().setWidth(250);
      TW_QuickSearch.gui.popupMenu.addListener(TW_QuickSearch.findSet);
      TW_QuickSearch.gui.popupMenu.addClass('TW_QS_ZiB');
      for (var i = 0; i < TW_Sets.length; i++)
      TW_QuickSearch.gui.popupMenu.addItem(i, TW_Sets[i].name);
    }
    TW_QuickSearch.gui.popupMenu.show(e);
    $('.TW_QS_ZiB ul').css({
      'overflow-x': 'hidden',
      'overflow-y': 'auto'
    });
  };
  TW_QuickSearch.findSet = function (id) {
    var items,
    invItems = [
    ];
    try {
      items = TW_Sets[id].items;
    } catch (e) {
      return;
    }
    for (var i = 0; i < items.length; i++) {
      var invItem = Bag.getItemByItemId(items[i]);
      if (invItem)
      invItems.push(invItem);
    }
    if (invItems.length > 0) {
      if (!Bag.loaded) {
        var f = function (res) {
          EventHandler.listen('inventory_loaded', function () {
            Wear.open();
            Inventory.showSearchResult(res);
            return EventHandler.ONE_TIME_EVENT;
          });
          return Bag.loadItems();
        }(invItems);
      } else {
        Wear.open();
        Inventory.showSearchResult(invItems);
      }
    } else {
      var dlg = new west.gui.Dialog(lang.nothingFoundTitle, lang.nothingFound);
      dlg.addButton('ok');
      dlg.setIcon(west.gui.Dialog.SYS_WARNING);
      dlg.show();
    }
  };
  $(document).ready(TW_QuickSearch.init);
}));