$("document").ready(function(){

function draw_map(cat)
{
	base = new Array(
	new Array ("rect" , "508,268,578,277" , "Авиамоторная"			, "/salons/district/114/" + cat + "/"	), 
	new Array ("rect" , "389,450,464,459" , "Автозаводская"			, "/salons/district/32/"  + cat + "/"	), 
	new Array ("rect" , "124,544,199,553" , "Академическая"			, "/salons/district/84/"  + cat + "/"	), 
	new Array ("rect" , "127,368,231,377" , "Александровский сад"	, "/salons/district/65/"  + cat + "/"	), 
	new Array ("rect" , "389,69,456,78"   , "Алексеевская"			, "/salons/district/74/"  + cat + "/"	), 
	new Array ("rect" , "315,19,369,28"	  , "Алтуфьево"				, "/salons/district/117/" + cat + "/"	), 
	new Array ("rect" , "258,624,298,633" , "Аннино"				, "/salons/district/140/" + cat + "/"	), 
	new Array ("rect" , "181,378,237,386" , "Арбатская"				, "/salons/district/49/"  + cat + "/"	), 
	new Array ("rect" , "205,352,260,361" , "Арбатская"				, "/salons/district/49/"  + cat + "/"	), 
	new Array ("rect" , "150,59,199,68"   , "Аэропорт"				, "/salons/district/24/"  + cat + "/"	), 
	new Array ("rect" , "389,29,459,38"   , "Бабушкинская"			, "/salons/district/70/"  + cat + "/"	), 
	new Array ("rect" , "51,256,133,265"  , "Багратионовская"		, "/salons/district/60/"  + cat + "/"	), 
	new Array ("rect" , "119,219,187,228" , "Баррикадная"			, "/salons/district/101/" + cat + "/"	), 
	new Array ("rect" , "508,188,569,197" , "Бауманская"			, "/salons/district/46/"  + cat + "/"	), 
	new Array ("rect" , "142,158,184,167" , "Беговая"				, "/salons/district/99/"  + cat + "/"	), 
	new Array ("rect" , "167,198,233,207" , "Белорусская"			, "/salons/district/26/"  + cat + "/"	), 
	new Array ("rect" , "156,584,199,593" , "Беляево"				, "/salons/district/88/"  + cat + "/"	), 
	new Array ("rect" , "315,29,364,38"   , "Бибирево"				, "/salons/district/118/" + cat + "/"	), 
	new Array ("rect" , "234,368,338,377" , "Библиотека им. Ленина" , "/salons/district/11/"  + cat + "/"	), 
	new Array ("rect" , "240,378,303,387" , "Боровицкая"			, "/salons/district/128/" + cat + "/"	), 
	new Array ("rect" , "389,49,474,58"   , "Ботанический сад"		, "/salons/district/72/"  + cat + "/"	), 
	new Array ("rect" , "406,584,480,593" , "Братиславская"			, "/salons/district/153/" + cat + "/"	), 
	new Array ("rect" , "289,652,353,665" , "Бульвар Дм. Донского"	, "/salons/district/141/" + cat + "/"	), 
	new Array ("rect" , "289,694,393,703" , "Бульвар Адм. Ушакова"	, "/salons/district/159/" + cat + "/"	), 
	new Array ("rect" , "289,714,372,723" , "Бунинская аллея"		, "/salons/district/161/" + cat + "/"	), 
	new Array ("rect" , "312,496,373,505" , "Варшавская"			, "/salons/district/155/" + cat + "/"	),
	new Array ("rect" , "389,59,420,68"   , "ВДНХ"					, "/salons/district/73/"  + cat + "/"	), 
	new Array ("rect" , "315,49,372,58"   , "Владыкино"				, "/salons/district/120/" + cat + "/"	), 
	new Array ("rect" , "120,29,199,38"   , "Водный стадион"		, "/salons/district/21/"  + cat + "/"	), 
	new Array ("rect" , "139,39,199,48"   , "Войковская"			, "/salons/district/22/"  + cat + "/"	), 
	new Array ("rect" , "489,584,580,593" , "Волгоградский пр-т."	, "/salons/district/106/" + cat + "/"	), 
	new Array ("rect" , "406,564,456,573" , "Волжская"				, "/salons/district/151/" + cat + "/"	), 
	new Array ("rect" , "16,156,92,164"   , "Волокамская"			, "/salons/district/163/" + cat + "/"	), 
	new Array ("rect" , "17,584,95,593"   , "Воробьевы горы"		, "/salons/district/16/"  + cat + "/"	), 
	new Array ("rect" , "127,307,192,316" , "Выставочная"			, "/salons/district/64/"  + cat + "/"	), 
	new Array ("rect" , "489,624,531,633" , "Выхино"				, "/salons/district/110/" + cat + "/"	), 
	new Array ("rect" , "157,69,199,78"	  , "Динамо"				, "/salons/district/25/"  + cat + "/"	), 
	new Array ("rect" , "206,138,273,147" , "Дмитровская"			, "/salons/district/123/" + cat + "/"	), 
	new Array ("rect" , "289,446,362,455" , "Добрынинская"			, "/salons/district/66/"  + cat + "/"	), 
	new Array ("rect" , "323,614,398,623" , "Домодедовская"			, "/salons/district/38/"  + cat + "/"	), 
	new Array ("rect" , "406,534,457,543" , "Дубровка"				, "/salons/district/148/" + cat + "/"	), 
	new Array ("rect" , "508,148,579,157" , "Измайловская"			, "/salons/district/42/"  + cat + "/"	), 
	new Array ("rect" , "143,574,199,583" , "Калужская"				, "/salons/district/87/"  + cat + "/"	), 
	new Array ("rect" , "319,584,398,593" , "Кантемировская"		, "/salons/district/35/"  + cat + "/"	), 
	new Array ("rect" , "301,553,359,562" , "Каховская"				, "/salons/district/156/" + cat + "/"	), 
	new Array ("rect" , "389,472,447,481" , "Каширская"				, "/salons/district/34/"  + cat + "/"	), 
	new Array ("rect" , "155,328,193,345" , "Киевская"				, "/salons/district/51/"  + cat + "/"	), 
	new Array ("rect" , "353,308,417,317" , "Китай Город"			, "/salons/district/78/"  + cat + "/"	), 
	new Array ("rect" , "406,544,473,553" , "Кожуховская"			, "/salons/district/149/" + cat + "/"	), 
	new Array ("rect" , "389,460,454,469" , "Коломенская"			, "/salons/district/33/"  + cat + "/"	), 
	new Array ("rect" , "385,218,464,227" , "Комсомольская"			, "/salons/district/6/"   + cat + "/"	), 
	new Array ("rect" , "149,594,199,603" , "Коньково"				, "/salons/district/89/"  + cat + "/"	), 
	new Array ("rect" , "303,630,398,639" , "Красногвардейская"		, "/salons/district/39/"  + cat + "/"	), 
	new Array ("rect" , "100,227,195,246" , "Краснопресненская"		, "/salons/district/68/"  + cat + "/"	), 
	new Array ("rect" , "489,59,568,68"   , "Красносельская"		, "/salons/district/5/"   + cat + "/"	), 
	new Array ("rect" , "371,232,447,241" , "Красные ворота"		, "/salons/district/7/"   + cat + "/"	), 
	new Array ("rect" , "455,398,561,407" , "Крестьянская застава"	, "/salons/district/147/" + cat + "/"	), 
	new Array ("rect" , "208,395,282,404" , "Кропоткинская"			, "/salons/district/12/"  + cat + "/"	), 
	new Array ("rect" , "14,186,80,197"   , "Крылатское"			, "/salons/district/56/"  + cat + "/"	), 
	new Array ("rect" , "247,271,325,280" , "Кузнецкий мост"		, "/salons/district/103/" + cat + "/"	), 
	new Array ("rect" , "489,604,544,613" , "Кузьминки"				, "/salons/district/108/" + cat + "/"	), 
	new Array ("rect" , "16,221,78,230"   , "Кунцевская"			, "/salons/district/54/"  + cat + "/"	), 
	new Array ("rect" , "420,276,467,285" , "Курская"				, "/salons/district/47/"  + cat + "/"	), 
	new Array ("rect" , "71,276,135,285"  , "Кутузовская"			, "/salons/district/62/"  + cat + "/"	), 
	new Array ("rect" , "128,534,199,543" , "Ленинский пр-т"		, "/salons/district/83/"  + cat + "/"	), 
	new Array ("rect" , "286,280,333,288" , "Лубянка"				, "/salons/district/9/"   + cat + "/"	), 
	new Array ("rect" , "406,574,452,583" , "Люблино"				, "/salons/district/152/" + cat + "/"	), 
	new Array ("rect" , "414,352,491,363" , "Марксисткая"			, "/salons/district/116/" + cat + "/"	), 
	new Array ("rect" , "406,594,452,603" , "Марьино"				, "/salons/district/154/" + cat + "/"	), 
	new Array ("rect" , "227,223,293,235" , "Маяковская"			, "/salons/district/27/"  + cat + "/"	), 
	new Array ("rect" , "388,19,450,28"   , "Медведково"			, "/salons/district/69/"  + cat + "/"	), 
	new Array ("rect" , "127,297,205,306" , "Международная"			, "none"												), 
	new Array ("rect" , "198,171,273,180" , "Менделеевская"			, "/salons/district/125/" + cat + "/"	), 
	new Array ("rect" , "16,145,56,153"   , "Митино"				, "/salons/district/164/" + cat + "/"	), 
	new Array ("rect" , "16,197,78,205"   , "Молодежная"			, "/salons/district/55/"  + cat + "/"	), 
	new Array ("rect" , "16,166,68,174"   , "Мякинино"				, "/salons/district/162/" + cat + "/"	), 
	new Array ("rect" , "235,517,298,526" , "Нагатинская"			, "/salons/district/132/" + cat + "/"	), 
	new Array ("rect" , "249,528,298,536" , "Нагорная"				, "/salons/district/133/" + cat + "/"	), 
	new Array ("rect" , "213,537,298,546" , "Нахимовский пр-т"		, "/salons/district/134/" + cat + "/"	), 
	new Array ("rect" , "508,238,570,247" , "Новогиреево"			, "/salons/district/111/" + cat + "/"	), 
	new Array ("rect" , "332,355,409,367" , "Новокузнецкая"			, "/salons/district/30/"  + cat + "/"	), 
	new Array ("rect" , "190,183,273,192" , "Новослободская"		, "/salons/district/67/"  + cat + "/"	), 
	new Array ("rect" , "118,624,199,635" , "Новоясеневская"		, "/salons/district/92/"  + cat + "/"	), 
	new Array ("rect" , "118,564,199,573" , "Новые черемушки"		, "/salons/district/86/"  + cat + "/"	), 
	new Array ("rect" , "183,438,249,447" , "Октябрьская"			, "/salons/district/80/"  + cat + "/"	), 
	new Array ("rect" , "100,138,184,147" , "Октябрьское поле"		, "/salons/district/97/"  + cat + "/"	), 
	new Array ("rect" , "353,604,398,613" , "Орехово"				, "/salons/district/37/"  + cat + "/"	), 
	new Array ("rect" , "315,39,364,48"   , "Отрадное"				, "/salons/district/119/" + cat + "/"	), 
	new Array ("rect" , "288,315,352,324" , "Охотный ряд"			, "/salons/district/10/"  + cat + "/"	), 
	new Array ("rect" , "382,410,444,419" , "Павелецкая"			, "/salons/district/31/"  + cat + "/"	), 
	new Array ("rect" , "132,407,204,417" , "Парк культуры"			, "/salons/district/13/"  + cat + "/"	), 
	new Array ("rect" , "50,335,113,344"  , "Парк победы"			, "/salons/district/52/"  + cat + "/"	), 
	new Array ("rect" , "508,158,577,167" , "Партизанская"			, "/salons/district/43/"  + cat + "/"	), 
	new Array ("rect" , "508,138,578,147" , "Первомайская"			, "/salons/district/41/"  + cat + "/"	), 
	new Array ("rect" , "508,248,547,257" , "Перово"				, "/salons/district/112/" + cat + "/"	), 
	new Array ("rect" , "289,89,354,102"  , "Петровско-разумовская" , "/salons/district/121/" + cat + "/"	), 
	new Array ("rect" , "406,554,459,563" , "Печатники"				, "/salons/district/150/" + cat + "/"	), 
	new Array ("rect" , "31,236,89,245"   , "Пионерская"			, "/salons/district/58/"  + cat + "/"	), 
	new Array ("rect" , "130,97,184,107"  , "Планерная"				, "/salons/district/93/"  + cat + "/"	), 
	new Array ("rect" , "455,321,537,330" , "Площадь Ильича"		, "/salons/district/115/" + cat + "/"	), 
	new Array ("rect" , "306,334,405,343" , "Площадь революции"		, "/salons/district/48/"  + cat + "/"	), 
	new Array ("rect" , "115,148,184,157" , "Полежаевская"			, "/salons/district/98/"  + cat + "/"	), 
	new Array ("rect" , "289,428,333,437" , "Полянка"				, "/salons/district/129/" + cat + "/"	), 
	new Array ("rect" , "247,604,298,613" , "Пражская"				, "/salons/district/138/" + cat + "/"	), 
	new Array ("rect" , "489,39,582,48"   , "Преображенская пл."	, "/salons/district/3/"   + cat + "/"	), 
	new Array ("rect" , "455,410,525,419" , "Пролетарская"			, "/salons/district/105/" + cat + "/"	), 
	new Array ("rect" , "14,604,95,613"   , "Проспект Вернадского"	, "/salons/district/18/"  + cat + "/"	), 
	new Array ("rect" , "352,193,425,202" , "Проспект Мира"			, "/salons/district/81/"  + cat + "/"	), 
	new Array ("rect" , "131,554,199,563" , "Профсоюзная"			, "/salons/district/85/"  + cat + "/"	), 
	new Array ("rect" , "168,262,230,271" , "Пушкинская"			, "/salons/district/102/" + cat + "/"	), 
	new Array ("rect" , "128,19,199,28"   , "Речной вокзал"			, "/salons/district/20/"  + cat + "/"	), 
	new Array ("rect" , "389,80,435,89"   , "Рижская"				, "/salons/district/75/"  + cat + "/"	), 
	new Array ("rect" , "455,333,503,342" , "Римская"				, "/salons/district/146/" + cat + "/"	), 
	new Array ("rect" , "489,614,585,623" , "Рязанский проспект"	, "/salons/district/109/" + cat + "/"	), 
	new Array ("rect" , "209,148,273,157" , "Савеловская"			, "/salons/district/124/" + cat + "/"	), 
	new Array ("rect" , "389,39,439,48"   , "Свиблово"				, "/salons/district/71/"  + cat + "/"	), 
	new Array ("rect" , "214,553,298,562" , "Севастопольская"		, "/salons/district/135/" + cat + "/"	), 
	new Array ("rect" , "508,168,572,177" , "Семеновская"			, "/salons/district/44/"  + cat + "/"	), 
	new Array ("rect" , "289,458,361,467" , "Серпуховская"			, "/salons/district/130/" + cat + "/"	), 
	new Array ("rect" , "11,287,70,300"   , "Славянский бульвар"	, "/salons/district/53/"  + cat + "/"	), 
	new Array ("rect" , "121,351,180,360" , "Смоленская"			, "/salons/district/50/"  + cat + "/"	), 
	new Array ("rect" , "192,337,251,346" , "Смоленская"			, "/salons/district/50/"  + cat + "/"	), 
	new Array ("rect" , "164,49,199,58"   , "Сокол"					, "/salons/district/23/"  + cat + "/"	), 
	new Array ("rect" , "489,49,549,58"   , "Сокольники"			, "/salons/district/4/"   + cat + "/"	), 
	new Array ("rect" , "36,574,95,583"   , "Спортивная"			, "/salons/district/15/"  + cat + "/"	), 
	new Array ("rect" , "363,258,459,265" , "Сретенский бульвар"	, "/salons/district/144/" + cat + "/"	), 
	new Array ("rect" , "15,177,67,186"   , "Строгино"				, "/salons/district/57/"  + cat + "/"	), 
	new Array ("rect" , "81,286,148,295"  , "Студенческая"			, "/salons/district/63/"  + cat + "/"	), 
	new Array ("rect" , "296,224,361,243" , "Сухаревская"			, "/salons/district/76/"  + cat + "/"	), 
	new Array ("rect" , "118,108,184,117" , "Сходненская"			, "/salons/district/94/"  + cat + "/"	), 
	new Array ("rect" , "413,368,468,377" , "Таганская"				, "/salons/district/104/" + cat + "/"	), 
	new Array ("rect" , "228,252,277,261" , "Тверская"				, "/salons/district/28/"  + cat + "/"	), 
	new Array ("rect" , "297,325,360,343" , "Театральная"			, "/salons/district/29/"  + cat + "/"	), 
	new Array ("rect" , "489,594,558,603" , "Текстильщики"			, "/salons/district/107/" + cat + "/"	), 
	new Array ("rect" , "139,604,199,613" , "Теплый стан"			, "/salons/district/90/"  + cat + "/"	), 
	new Array ("rect" , "199,128,273,137" , "Тимирязевская"			, "/salons/district/122/" + cat + "/"	), 
	new Array ("poly" , "319,349,319,366,329,366,329,353,380,353,380,349" , "Третьяковская" , "/salons/district/79/" + cat + "/"), 
	new Array ("rect" , "296,202,341,211" , "Трубная"				, "/salons/district/143/" + cat + "/"	), 
	new Array ("rect" , "250,507,298,516" , "Тульская"				, "/salons/district/131/" + cat + "/"	), 
	new Array ("rect" , "352,264,420,273" , "Тургеневская"			, "/salons/district/77/"  + cat + "/"	), 
	new Array ("rect" , "129,118,184,127" , "Тушинская"				, "/salons/district/95/"  + cat + "/"	), 
	new Array ("rect" , "108,168,184,177" , "Улица 1905 года"		, "/salons/district/100/" + cat + "/"	), 
	new Array ("rect" , "289,704,372,713" , "Улица Горчакова"		, "/salons/district/160/" + cat + "/"	), 
	new Array ("rect" , "489,19,585,28"   , "Улица Подбельского"	, "/salons/district/1/"	+ cat + "/"	), 
	new Array ("rect" , "289,684,385,693" , "Улица Скобелевская"	, "/salons/district/158/" + cat + "/"	), 
	new Array ("rect" , "289,668,407,677" , "Улица Старокачаловская", "/salons/district/157/" + cat + "/"	), 
	new Array ("rect" , "235,604,298,623" , "Ул. Ак. Янгеля", "/salons/district/139/" + cat + "/"	), 
	new Array ("rect" , "34,594,95,603"   , "Университет"			, "/salons/district/17/"  + cat + "/"	), 
	new Array ("rect" , "41,246,117,255"  , "Филевский парк"		, "/salons/district/59/"  + cat + "/"	), 
	new Array ("rect" , "61,266,91,275"   , "Фили"					, "/salons/district/61/"  + cat + "/"	), 
	new Array ("rect" , "30,564,95,573"   , "Фрунзенская"			, "/salons/district/14/"  + cat + "/"	), 
	new Array ("rect" , "345,594,398,603" , "Царицино"				, "/salons/district/36/"  + cat + "/"	), 
	new Array ("rect" , "247,202,293,215" , "Цветной бульвар"		, "/salons/district/126/" + cat + "/"	), 
	new Array ("rect" , "489,29,558,38"	  , "Черкизовская"			, "/salons/district/2/"	+ cat + "/"	), 
	new Array ("rect" , "231,584,298,593" , "Чертановская"			, "/salons/district/136/" + cat + "/"	), 
	new Array ("rect" , "234,262,291,271" , "Чеховская"				, "/salons/district/127/" + cat + "/"	), 
	new Array ("rect" , "352,248,420,257" , "Чистые пруды"			, "/salons/district/8/"	+ cat + "/"	), 
	new Array ("rect" , "422,288,484,297" , "Чкаловская"			, "/salons/district/145/" + cat + "/"	), 
	new Array ("rect" , "133,524,199,533" , "Шаболовская"			, "/salons/district/82/"	+ cat + "/"	), 
	new Array ("rect" , "508,258,597,267" , "Шоссе энтузиастов"		, "/salons/district/113/" + cat + "/"	), 
	new Array ("rect" , "508,128,569,137" , "Щелковская"			, "/salons/district/40/"	+ cat + "/"	), 
	new Array ("rect" , "127,128,184,137" , "Щукинская"				, "/salons/district/96/"	+ cat + "/"	), 
	new Array ("rect" , "508,178,597,187" , "Электрозаводская"		, "/salons/district/45/"	+ cat + "/" ), 
	new Array ("rect" , "25,619,95,628"	  , "Юго-западная"			, "/salons/district/19/"	+ cat + "/"	), 
	new Array ("rect" , "260,594,298,603" , "Южная"					, "/salons/district/137/" + cat + "/"	), 
	new Array ("rect" , "156,614,199,623" , "Ясенево"				, "/salons/district/91/"	+ cat + "/"	)
	);

	var map = '<img src = "/metro/metro-moscow.gif"  usemap = "#metroMap" /><map name="metroMap">';
	for (i = 0 ; i < base.length ; i++)
	{	
		if(base[i][3] == "none"){continue;}
		map = map + '<area shape="' + base[i][0] + '" coords="' + base[i][1] + '" title = "' + base[i][2] + '" href="' + base[i][3] + '"	/>';
	}
	map = map + '</map>';
	$("div.stations_map").html(map);
}

function draw_alphabet(cat)
{
	function station(letter)
	{
		letter = letter.toLowerCase();
		var stations = [];
		for (i = 0; i < base.length ; i++)
		{
			stat = base[i][2].toLowerCase();
			stat = stat.slice(0,1);
			station_letter = stat;
			if (station_letter == letter)
			{
				stations[stations.length] = i;
			}
		}

		var list = "";
		var add_title = false;
		for (i = 0; i < stations.length ; i++)
		{	
			if (add_title != true)
			{
				list = list + '<ul class = "list"><li class = "title">' + letter.toUpperCase() + '</li>';
				add_title = true;
			}
			id = stations[i];
			if(base[id][3] == "none"){continue;}
			list = list + '<li><a href = "' + base[stations[i]][3] + '">' + base[stations[i]][2] + '</a></li>';
		}
		list = list + "</ul>";
		return list;
	}
			
	// Первоначальный список
	list = "";
	list += station("А");
	list += station("Б");
	list += station("В");
	$(".alphabet_list").html(list);

	// Прорисовка списока станции
	$("#a-v").click(function(){
		list = "";
		list += station("А");
		list += station("Б");
		list += station("В");
		$(".alphabet_list").html(list);
	});

	$("#g-k").click(function(){
		list = "";
		list += station("Г");
		list += station("Д");
		list += station("Е");
		list += station("Ж");
		list += station("З");
		list += station("И");
		list += station("К");
		$(".alphabet_list").html(list);
	});

	$("#l-n").click(function(){
		list = "";
		list += station("Л");
		list += station("М");
		list += station("Н");
		$(".alphabet_list").html(list);
	});

	$("#o-r").click(function(){
		list = "";
		list += station("О");
		list += station("П");
		list += station("Р");
		$(".alphabet_list").html(list);
	});

	$("#c-u").click(function(){
		list = "";
		list += station("С");
		list += station("Т");
		list += station("У");
		$(".alphabet_list").html(list);
	});

	$("#f-ch").click(function(){
		list = "";
		list += station("Ф");
		list += station("Х");
		list += station("Ц");
		list += station("Ч");
		$(".alphabet_list").html(list);
	});

	$("#sh-a").click(function(){
		list = "";
		list += station("Ш");
		list += station("Щ");
		list += station("Э");
		list += "<div style = 'clear: both; width: 100%; height: 5px;'></div>";
		list += station("Ю");
		list += station("Я");
		$(".alphabet_list").html(list);
	});
}

function draw_top(cat)
{
	var salon = new Array(7);
	salon[0] = "салона";
	salon[2] = "салона красоты";
	salon[3] = "свадебного салона";
	salon[4] = "салона одежды";
	salon[5] = "салона обуви";
	salon[8] = "салона штор";
	salon[7] = "салона мебели";
	title = "Поиск " + salon[cat] + " по станции метро. ";
	$("div.metro_top").text(title);
}

cat = $(".show").attr("name");
if(cat == null){cat = 0;}

	// Всплывающее окно
	
		// Показываем
	$(".show").click(function(){
		draw_top(cat);
		if(cat == 0)
		{
			$(".choose_cat").css("display", "block");
			$(".back").css("display", "block");
			$(".choose_metro").css("display", "none");
		}
		else
		{
			$(".choose_cat").css("display", "none");
			$(".choose_metro").css("display", "block");
		}
		var h = document.body.offsetHeight;
		$("#metro").css("height", h);
		$("#metro").css("display", "block");
		


		// Функция определения прокркутки экрана.
		function getBodyScrollTop()
		{
		  return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
		}
		
		var top = getBodyScrollTop() + 50;
		
		$(".alert").css("top", top);

		$("div.stations_map").css("display", "block");
		$("div.stations").css("display", "none");
		$("#menu_map").addClass("active");
		$("#menu_alphabet").removeClass("active");
	});

	// После выбора категории салона
	$(".next").click(function(){
			var salon = $("input[name=salon]:checked").attr("id");
			if(salon == undefined)
			{
				alert("Выберите рубрику.");
			}
			else
			{
				salon = salon.charAt(4);
				draw_map(salon);
				draw_alphabet(salon);
				draw_top(salon);
				$(".choose_cat").css("display", "none");
				$(".choose_metro").css("display", "block");
			}

	});

	//Возвращаемся назад
	$(".back").click(function(){
			$(".choose_cat").css("display", "block");
			$(".choose_metro").css("display", "none");
	});


	// Закрываем окно при нажатии вне.
	$(".div_close, .close").click(function(){
		$("#metro").css("display", "none");	
		$("#a-v, #g-k, #l-n, #o-r, #c-u, #f-ch, #sh-a").removeClass("active");
		$("#a-v").addClass("active");
	});

	// Меню (Карта или Список)
	$("#menu_map").click(function(){
		$(".stations").css("display", "none");
		$(".stations_map").css("display", "block");
		$(this).addClass("active");
		$("#menu_alphabet").removeClass("active");
	});

	$("#menu_alphabet").click(function(){
		$("div.stations_map").css("display", "none");
		$("div.stations").css("display", "inline-block");
		$(this).addClass("active");
		$("#menu_map").removeClass("active");
	});

	// Прорисовываем всю карту
	draw_map(cat);

	// Работаем со списками в по алфавиту

		// Список меню (меняем оформление)
		$("#a-v, #g-k, #l-n, #o-r, #c-u, #f-ch, #sh-a").click(function(){
			$("#a-v, #g-k, #l-n, #o-r, #c-u, #f-ch, #sh-a").removeClass("active");
			$(this).addClass("active");
		});
		
		// Функция прорисовки списки по первой букве
		draw_alphabet(cat);

});