function Barman (data)
{
	for (var k in data)
		this[k] = data[k]
	
	var cocktails = this.cocktails
	if (!cocktails)
		this.cocktails = []
	else
		for (var i = 0, il = cocktails.length; i < il; i++)
			cocktails[i] = Cocktail.getByName(cocktails[i])
	
	this.constructor = Barman
}

Barman.prototype =
{
	pageHref: function ()
	{
		return '/barman/' + this.path + '/'
	},
	
	getPhoto: function ()
	{
		return this.pageHref() + 'photo.jpg'
	}
}

Object.extend(Barman,
{
	initialize: function (db)
	{
		for(var i = 0; i < db.length; i++)
			db[i] = new Barman(db[i])
		
		this.db = db
	},
	
	getByName: function (name)
	{
		var db = this.db
		
		for (var i = 0, il = db.length; i < il; i++)
		{
			var barman = db[i]
			if (barman.name == name)
				return barman
		}
		
		return null
	},
	
	byCocktailName: null,
	getByCocktailName: function (name)
	{
		var index = this.byCocktailName
		if (!index)
		{
			index = this.byCocktailName = {}
			
			var db = this.db
			for (var i = 0, il = db.length; i < il; i++)
			{
				var item = db[i],
					cocktails = item.cocktails
				
				for (var j = 0, jl = cocktails.length; j < jl; j++)
					index[cocktails[j].name] = item
			}
		}
		
		return index[name]
	},
	
	getPrevNext: function (barman)
	{
		var db = this.db,
			l = db.length
		
		var index = db.indexOf(barman)
		var prev = index <= 0 ? db[l - 1] : db[index - 1]
		var next = index >= l - 1 ? db[0] : db[index + 1]
		
		return {previous: prev, next: next}
	},
	
	getAll: function ()
	{
		return this.db.slice()
	}
})

Barman.initialize([
{"name":"Bartender Brothers","name_eng":"Bartenders Brothers","path":"bartenders-brothers"},
{"cocktails":["Виски персиковый чай","Виски яблочный сок","Виски персиковая мята","Кровавый Джозеф","Ананасовый виски","Имбирный виски","Виски абрикос грейпфрут","Домашний фэшнд","Виски с вишней","Сливочный виски","Виски кола","Кровавая Машка","Текила вишня ананас","Текила брусника апельсин","Текила мадрас","Текила яблоко брусника","Текила спрайт","Бьянко апельсин","Бьянко санрайз","Бьянко тоник","Бьянко биттер лемон","Бьянко лемон айс","Бьянко бриз","Розе яблочный","Бьянко ванильное яблоко","Сладко-яблочный драй","Розе клюква","Розе вишня","Россо гранат","Ром золотой и ананас","Куба либре","Ром и спрайт","Яблочный ром кулер","Мятный чай с ромом","Манго ром коллинз","Ром апельсин","Золотой имбирный ром","Ром клюква","Ром мороженое","Россо ягодный краш","Клюква краш","Елоу микс","Милано спритцер","Розе с вишней","Оранж биттер","Милано бриз","Мартини краш","Апри смэш","Черная вишня","Мульти смэш","Апри кот","Ромовый пряный мусс","Домашний папин двойной","Розовый ром","Дайкири малиновый","Ром коллинз","Вишневый сауэр","Марокканский смэш","Дымный яблочный пирог","Дымный флип","Виски мармеладный драм","Кленовое яблоко","Молочный виски пунш","Виски физ","Педро пунш","Мексиканский пирог","Текила смэш","Мексиканская радуга","Сеньорита","Мексиканский мул","Острая тропикана","Соленая мучача","Маргарита домашняя","Текила сауэр","Домашний мармелад","Джин мул","Джин персиковый чай","Зимняя вишня","Английская девственница","Джин тоник","Джин биттер лемон","Английский завтрак","Джин физ","Джин гарден","Огуречный тини","Голден физ","Пряный грейпфрут","Лондонский мятный свизл","Домашний слинг","Морской бриз","Ай кью","Кейпкодер","Чай доброе утро","Водка биттер мед","Секс на пляже","Секс на пляже лайт","Водка мятный чай","Отвертка","Водка Ред Булл","Кровавая Мэри","Соленая собака","Водка гранатовый сок","Водка тоник","Водка спрайт","Водка мандарин","Под холодец","Хлеб да соль","Боулинг в ТУ-154","Витаминный","Домашний Лебовски","Миксет","Фантазия","Цитрус джем","Ривер","Кассинни","Водка смэш","Текила санрайз"],"name":"Russian Cocktail Club","name_eng":"Russian cocktail club","path":"russian-cocktail-club"},
{"cocktails":["Теплое яблоко","Горячий ромовый пунш","Оча карай","Московский сангари"],"name":"United Bartenders","name_eng":"The United Bartenders","path":"the-united-bartenders"},
{"cocktails":["Декада","Конот мартини","Сильвер хаунд коблер","Харви бол бенджер","Итальянский спритц пунш","Мулата дейзи","Малекон"],"name":"Агостино Перроне","name_eng":"Agostino Perrone","path":"agostino-perrone"},
{"cocktails":["Пеликан","Летний вечер в Гаграх","Фьюжн краш","Ягодный пимз","Роуз ли","Капри","Джимми-Джимми","Ванила смэш","Арбузный тай слинг","Ванила коллинз","Севиче Мэри","Карибский бриз","БричМула","Мулен Руж","Индийский сауэр","Барбарис физ","Наоми","Горячий ром с маслом","Горячий и острый","Дикая земля","Малиновый чизкейк","Ванила кик","Бабье лето","Айвовый краш","Изабелла","Восточный мед","Черный октябрь","Цвета осени","Медовый космо-тини","Монпансье","Космо пэшн ти","Мандариновый чай со смородиной","Шелест","Запретный плод","Витаминный сет","Рязанов","Блэк саббат","Оранжевое настроение","Розовый имбирь","Имбирный пряник","Северное сияние","Маленький соленый русский","Шоколадная смородина","Кровавая маленькая Маша","Ирония судьбы","Согревающий восточный мед","Глинтвейн кардинал","Ирландский штрудель","Глинтвейн 5 звезд","Космо ти","Осенний сет","Летний сет","Зимний сет","Весенний сет","О де ви","Абсент в фонтане","Камикадзе в сифоне","Лимонад тархун с облепихой","Дынный Беллини","Хемингуэй дайкири","Пина Колада","Арбузный эль","Май тай","Лошадиная шея","Чайный мартини в 17 часов","Лонг айленд во френч-прессе","Московский мул","Исаев мартини","Яблочный Ро мартини","Ирландский пирог Тодди","Соленый русский","Устричный шутер","Ананасовый детокс","Ванильный шот","Зеленая фея","Кранберини"],"name":"Александр Кан","name_eng":"Alexander Kan","path":"alexander-kan"},
{"cocktails":["Роял фламбе","Роял лимонад","Мятный лимонад","Малиновый лимонад","Мандариновый лимонад","Арбузный лимонад","Клубничный лимонад","Ягодный лимонад","Роял дрим"],"name":"Алексей Наумов","name_eng":"Aleksei Naumov","path":"aleksei-naumov"},
{"cocktails":["Цитрусовый бурбон","Черносмородиновый","Фруточино грейпфрутовый","Александра","Шоколадный мед"],"name":"Алексей Перекатов","name_eng":"Alexey Perekatov","path":"alexey-perekatov"},
{"cocktails":["Клюква с тимьяном","Сладкий перец с клубникой","Яблоко с кардамоном","Калина мартини"],"name":"Алексей Терехов","name_eng":"Aleksei Terekhov","path":"aleksei-terekhov"},
{"cocktails":["Собака ру","Облепиховый дайкири","Огуречный кулер"],"name":"Алексей Шапошников","name_eng":"Aleksei Shaposhnikov","path":"aleksei-shaposhnikov"},
{"name":"Андрей Голубев","name_eng":"Andrey Golubev","path":"andrey-golubev"},
{"cocktails":["Петербургский слинг","Облепиховый гринго","Шелковое сердце","Бочонок с медом","Кабальеро","Аравика"],"name":"Андрей Разоков","name_eng":"Andrey Razokov","path":"andrey-razokov"},
{"name":"Антон Покозий","name_eng":"Anton Pokozy","path":"anton-pokozy"},
{"cocktails":["Розовый гимлет","Кленовый сауэр","Крем-брюле","Лесные фрукты","Имбирно-виноградный мартини","Выше облаков","Большой яблочный мартини"],"name":"Аристотелис Пападопоулос","name_eng":"Aristotelis Papadopoulos","path":"aristotelis-papadopoulos"},
{"cocktails":["Чистая страсть","Очарованный","Неземная любовь","Жидкий чизкейк","Пряный кумкват кулер","Фейхо наслаждение","Оранжевая душа","Тверская улица","Фейхо мартини","Южный дынный слинг"],"name":"Артем Емельшин","name_eng":"Artem Emelshin","path":"artem-emelshin"},
{"cocktails":["Тундра либре","Чили мартини","Дарк сайд","Блекбери шот","Суббота","Тундра шот"],"name":"Артур Балаян","name_eng":"Artur Balayan","path":"artur-balayan"},
{"cocktails":["Белый кубинец","Мохито королевский","Томми Ди сауэр","Вельветовый дайкири","Ма шери","Варекай","Сладкий укус","Крем де ля крем","Русский лонг айленд","Транссибирский экспресс горячий","Мастер и Маргарита","Медовый смэш","Весенний пунш","Мисс Мартини","Транссибирский экспресс","День напролет","Куртизанка","Ягодный твист"],"name":"Бек Нарзи","name_eng":"Bek Narzi","path":"bek-narzi"},
{"cocktails":["Белоснежка","Кофе по-восточному на молоке","Сладкий поцелуй","Африканская страсть","Железное здоровье","Колибри","Яблочный неглинтвейн","Аракача микс"],"name":"Валерий Рогов","name_eng":"Valerii Rogov","path":"valerii-rogov"},
{"cocktails":["Ред-девил манго-Рита","Умеши ширу","Бамбу"],"name":"Владимир Гиндин","name_eng":"Vladimir Gindin","path":"vladimir-gindin"},
{"cocktails":["Красный чай","Испанское горячее золото","Делиссия","Лимонад тархун","Белая сангрия","Старомодный","Валенсианская вода","Испанский эг-ног","Красная сангрия","Гимлет","Май тай 3","Педро Манхэттен","Практически вишневый дайкири","Кентукки кулер","Мартинез 2","Вечнозеленый физ"],"name":"Вячеслав Ланкин","name_eng":"Slava Lankin","path":"slava-lankin"},
{"cocktails":["Абрикосовая маргарита с перцем","Арбузная маргарита","Гранатовая маргарита","Мандариновая маргарита","Маргарита гибискус","Маргарита с шалфеем и ананасом","Мармеладная маргарита","Тореадор маргарита","Цитрусовая маргарита","Яблочно-имбирная маргарита"],"name":"Генри Бесант","name_eng":"Henry Besant","path":"henry-besant"},
{"cocktails":["Легкое удовлетворение","Карибский яблочный пирог","Яблочно-имбирный мохито","Ревень-ириска сауэр","Старомодный с ромом","Отпуск на Ямайке","Май тай 2","Зомби 2","Самоанский катер"],"name":"Джейми Стивенсон","name_eng":"Jamie Stephenson","path":"jamie-stephenson"},
{"cocktails":["Хокку","Граппа верде","Лаванда физ","Грапинья","Японская кайпиринья","Караоке","Матсури","Японский дайкири","Хару","Ирезуми","Японская маргарита","Нозоми","Аки","Танка-саке клюква","Танка-саке облепиха","Дикое караоке","Мохито с граппой","Зеленые аллеи","Белые стихи","Итальянская груша","Лесные ягоды","Итальянский мед","Сиреневая слива","Симпл уайт","Амаро брекфаст","Медовый маро","Итальяно коллинз","Негрони амаро","Апельсиноввый амаро","Гассато амаро"],"name":"Дмитрий Ананьев","name_eng":"Dmitriy Ananiev","path":"dmitriy-ananiev"},
{"cocktails":["Кукумбер","Золотой дух","Е шен","Калинка-малинка"],"name":"Дмитрий Оськин","name_eng":"Dmitry Oskin","path":"dmitry-oskin"},
{"cocktails":["Ежевичное настроение","Молодильное яблоко","Воскресный лимонад","Не хуже","Умбритто","Светофор","Горячий апельсин","Добрый кокос","Розовый","Рукколино"],"name":"Дмитрий Полехин","name_eng":"Dmitry Polehin","path":"dmitry-polehin"},
{"cocktails":["Крепкий глинтвейн","Рауль и Фидель","Зеленый боб","Дезертир 2","Розмари кулер 2","Стиль жизни 2","Богемный холодный чай","Гейша мартини","Роял флеш","Маленький хаммер","Янки","Дрим шот","Московский ласси","Дайкири с мёдом и базиликом","Маргарита утренняя","Тики маргарита","Медовый месяц","Космополитен желе","Дрим дайкири меренги","Секс на пляже спешл","В ее глазах","Душа капитана улетает в рай","Розмари кулер","Дальневосточный физ","Фея Мария","Улыбка щавеля","Норманди смэш","Без названия","Бали дрим","Вересковый чай","Тодди грог","Бразильянец","Вокруг света","Дьюк тюлип","Буз физ","Карибский кофе","Хелп эспрессо","Стиль жизни","Ацтек","Баунти мартини","Экзотический грог","Гуд тайм герл","Персик очарованный солнцем","Русский национальный","Карибиан тач","Мадам кофе","Французский десерт","Фьюжн персик","Бока чика","Гус буз","Мятный микс","Ангельские сиськи","Амиго","Устрица прерий","Взрыв мозга","Гальяно хот шот","Бухарест","Коза ностра","Завтрак Джокера","Цунами","Виноградный шот","Блэк Джек","Лавина","От Алисы","Не помочь","Галилео","Потерянный","Золотой удар","Невинный секс","Пожар в Техасе","Дезертир","С Фиделем","Торнадо","Серебряная пуля Соколова","Соблазнитель","Таракан","Стратосфера","Свирепый бык","Топ банана","Растафарай","Пьяное золото","Юниверсал","Реаниматор","Красный пес","Медуза","Хиросима","Фруктовый блейзер"],"name":"Дмитрий Соколов","name_eng":"Dmitry Sokolov","path":"dmitry-sokolov"},
{"cocktails":["Медовый тимьян","Бородинский","Феллини тини","Джамбо","Мицубиши","Дайкири гранатовый","Поцелуи и жаркие объятия","Имбирь-кориандр тини","Спайс гелз"],"name":"Дмитрий Суворов","name_eng":"Dmitry Suvorov","path":"dmitry-suvorov"},
{"cocktails":["Том и Джерри","Медовая сосалка","ММ'с","Горячий тодди","Горячее золото","Горячее яблоко","Большое яблоко","Клубничный глинтвейн","Арбузный слинг","Манго слинг","Малиновый слинг","Виноградный слинг","Клубничный слинг","Манго коблер 317","Арбузный коблер 317","Виноградный коблер 317","Клубничный коблер 317","Малиновый коблер 317"],"name":"Евгений Александров","name_eng":"Evgeny Alexandrov","path":"evgeny-alexandrov"},
{"cocktails":["Капункаа","Парижский мартини","Сохо мартини"],"name":"Константин Корнев","name_eng":"Konstantin Kornev","path":"konstantin-kornev"},
{"cocktails":["Ореховый микс","Яблочный тини","Смородиновая свежесть","Новый взгляд"],"name":"Константин Пильберг","name_eng":"Konstantin Pilberg","path":"konstantin-pilberg"},
{"cocktails":["Виски Тай","Брис оф Бали","НотинМи","БерриМиАп"],"name":"Ладо Прангишвили","name_eng":"Lado Prangishvili","path":"lado-prangishvili"},
{"cocktails":["Нежный чай","Черный флип","Сеньор Сазерак","Тлеющий физ"],"name":"Лидия Райсмюллер","name_eng":"Lydia Reissmueller","path":"lydia-reissmueller"},
{"cocktails":["Гранатовый тини"],"name":"Марат Саддаров","name_eng":"Marat Saddarov","path":"marat-saddarov"},
{"cocktails":["Клуб Пегу","Лакомый кусочек","Рио браво","Палома","Восток встречает Запад","Валенсия","Мартинез","Бренди круста","Никербокер","Сазерак","Френч 75","Писко сауэр"],"name":"Мариан Беке","name_eng":"Marion Beke","path":"marion-beke"},
{"cocktails":["Французская Гвиана","Сейдж романс","Березовый кулер","Розмари физ","Имбирная страсть","Баба Таня","Квесто саксессо","Морс мартини"],"name":"Михаил Калачев","name_eng":"Mikhail Kalachev","path":"mikhail-kalachev"},
{"cocktails":["Кумкват комфорт","Первые джинсы","Вечер с Вайкуле","Молодой изюм","Имбирная граната","Пьяный шмель","Дендрарий"],"name":"Ольга Морозова","name_eng":"Olga Morozova","path":"olga-morozova"},
{"cocktails":["Йоджи тини","Маке-мартини","Рубиновые кубики","Облепиховый тодди","Лики","Латте шот","Китайская малина"],"name":"Павел Михайлов","name_eng":"Pavel Mihailov","path":"pavel-mihailov"},
{"cocktails":["Ванна пузырьков мартини","Шоколадно-апельсиновый мартини","Яблочный пирог","Лавандовый крем-брюле"],"name":"Пол Тваро","name_eng":"Paul Tvaroh","path":"paul-tvaroh"},
{"cocktails":["Тен оупенер","Тройной штормовой флип","Примавера","Сельдереевый сауэр","Новый Нью-Йорк","Мексиканский завтрак","Мексиканский лимонад","Дайкири Майя","Эволюция","Солодовое золото","Баттер скотч","Матадор","Огонь в Квиллингах","Шум","Дымный шотландец"],"name":"Раян Четиявардана","name_eng":"Ryan Chetiyawardana","path":"ryan-chetiyawardana"},
{"cocktails":["Ямайский мул","Старомодный с текилой","Шоколадный Манхэттен","Шоколадный мартини","Бессонница","Трансформатор","Ред базил смэш","Белый и перечный","Лицо со шрамом","Монах","Ангус и Бастиан"],"name":"Рикардо Альбрехт","name_eng":"Ricardo Albrecht","path":"ricardo-albrecht"},
{"cocktails":["Кокосовый ананас","Кокосовый банан","Кокосовая клюква","Кокосовый бриз","Кокосовый спрайт","Кокосовая сангрия","Карибское сокровище","Кокосовая кола","Кокосовое яблоко","Оча карай","Горячий ромовый пунш","Московский сангари","Веспер"],"name":"Роман Милостивый","name_eng":"Roman Milostivy","path":"roman-milostivy"},
{"cocktails":["Мартини мохитато"],"name":"Сальваторе Калабрезе","name_eng":"Salvatore Calabrese","path":"salvatore-calabrese"},
{"cocktails":["Текила батанга","Апельсиновый чейзер","Имбирный чейзер","Сангрита","Палома чейзер","Пушкин тини","Красный","Мятный глинтвейн","Рубин","Сиреневый туман","Ред дресс","Ягодный Версаль","Белый лимонный глинтвейн","Ванила айс","Зима","Медовый Версаль","Огуречный лимонад","Тихий огонь","Золотое дно","Борец"],"name":"Сейран Геворкян","name_eng":"Seyran Gevorkyan","path":"seyran-gevorkyan"},
{"cocktails":["Дайкири с грейпфрутовым соком","Захарофф форест"],"name":"Сергей Захаров","name_eng":"Sergey Zaharov","path":"sergey-zaharov"},
{"cocktails":["Юбилейный сауэр","Яблочное наслаждение","Стрелка флип","Старомодный с ромашкой","Солнечный свет","Прет-а-порте","Кленовый джулеп","Гранд Сазерак","Гарибальди","Американо","Капрезе мартини","Руж","Салерс мартини","Японский космополитен","Японский сайдкар","Гоголь-моголь","Лакричный сауэр","Вишня и вишня"],"name":"Сергей Чесноков","name_eng":"Sergei Chesnokov","path":"sergei-chesnokov"},
{"cocktails":["Пача Москва","Пача Ибица","Пача Монако","Пача Монте-Карло","Пача Сан-Паулу","Пача Нью-Йорк"],"name":"Сергей Чибисов","name_eng":"Sergey Chibisov","path":"sergey-chibisov"},
{"cocktails":["Перевернутый абрикосовый кир","Ревеневая лента","Смородиновая кайпиринья","Французский дайкири","Париж"],"name":"Фернандо Кастелон","name_eng":"Fernando Castellon","path":"fernando-castellon"},
{"cocktails":["Русская тропическая радуга","Церемония","Японский трюфель","Топ скуп"],"name":"Хидецугу Уэно","name_eng":"Ueno Hidetsugu","path":"ueno-hidetsugu"},
{"cocktails":["Эспрессо мартини","Граф","Гуаво-ягодный мартини","Уэкфилдский треугольник","Папочка","Мул с корицей"],"name":"Энди Пирсон","name_eng":"Andy Pearson","path":"andy-pearson"},
{"cocktails":["Сука на пляже","Горько-сладкая симфония","Лав ми ду","Сатисфекшн"],"name":"Юрий Яковлев","name_eng":"Yura Yakovlev","path":"yura-yakovlev"}
])
