﻿function Search() {
	document.forms["search"].elements["subway"].value="";
	document.forms["search"].elements["directions"].value="";
	str="";
	for (var i = 0; i < stations.length; i++)
	{
		if (stations[i].checked)
		{
			str+=i+", ";
		}
	}
	document.forms["search"].elements["subway"].value=str;

	str="";
	for (var i = 0; i < directions.length; i++)
	{
		if (directions[i].checked)
		{
			str+=i+", ";
		}
	}


	document.forms["search"].elements["directions"].value=str;
	//document.forms["search"].submit();
}

var img;
img = new Image();


var emptyText = "поиск по всем станциям";
var emptyTextDir = "поиск по всем направлениям";
function line (id, name, pic)
{
	this.id = id;
	this.name = name;
	this.expanded = false;
	this.pic = pic;
}
function station (id, line, name, checked, pos, city, pic, district, region)
{
	this.id = id;
	this.line = line;
	this.name = name;
	this.checked = checked;
	this.pos = pos;
	this.city = city;
	this.pic = pic;
	this.district = district;
	this.region = region;
	stationIds[id] = this;
}

function direction (id, name, checked, pos, city)
{
	this.id = id;
	this.name = name;
	this.checked = checked;
	this.pos = pos;
	this.city = city;
	directionIds[id] = this;
}

var directions = new Array();
var stations = new Array();
var lines = new Array();
var stationIds = new Array();
var directionIds = new Array();

var sortedStations;
//var strImgEmpty = '<img src="/images/blank.gif" width="13"> ';
var strImgEmpty = ' ';

var k = 0;
var i = 0;
var count = 0;



	
		lines[0] = new line(1, "Кольцевая линия (Москва)", "/upload/fa7987cd693635173aafa6e36abf2e1d.gif");
		lines[1] = new line(2, "Калужско-Рижская линия (Москва)", "/assets/templates/default/img/mosmetro/subway6.gif");
		lines[2] = new line(3, "Первая линия (Санкт-Петербург)", "/assets/templates/default/img/spbmetro/subway1.gif");
		lines[3] = new line(4, "Вторая линия (Санкт-Петербург)", "/assets/templates/default/img/spbmetro/subway2.gif");
		lines[4] = new line(5, "Филевская линия (Москва)", "/assets/templates/default/img/mosmetro/subway4.gif");
		lines[5] = new line(6, "Сокольническая линия (Москва)", "/assets/templates/default/img/mosmetro/subway1.gif");
		lines[6] = new line(7, "Замоскворецкая линия (Москва)", "/assets/templates/default/img/mosmetro/subway2.gif");
		lines[7] = new line(8, "Таганско-Краснопресненская линия (Москва)", "/assets/templates/default/img/mosmetro/subway7.gif");
		lines[8] = new line(9, "Калининская линия (Москва)", "/assets/templates/default/img/mosmetro/subway8.gif");
		lines[9] = new line(10, "Серпуховско-Тимирязевская линия (Москва)", "/assets/templates/default/img/mosmetro/subway9.gif");
		lines[10] = new line(11, "Люблинская линия (Москва)", "/assets/templates/default/img/mosmetro/subway10.gif");
		lines[11] = new line(12, "Каховская линия (Москва)", "/assets/templates/default/img/mosmetro/subway11.gif");
		lines[12] = new line(13, "Арбатско-Покровская линия (Москва)", "/assets/templates/default/img/mosmetro/subway3.gif");
		lines[13] = new line(14, "Третья линия (Санкт-Петербург)", "/assets/templates/default/img/spbmetro/subway3.gif");
		lines[14] = new line(15, "Четвертая линия (Санкт-Петербург)", "/assets/templates/default/img/spbmetro/subway4.gif");
		lines[15] = new line(16, "Пятая линия (Санкт-Петербург)", "");
		directions[0] = new direction(6, "Рижское", false, 0, 2);
		directions[1] = new direction(7, "Варшавское", false, 1, 2);
		directions[2] = new direction(10, "Алтуфьевское", false, 2, 2);
		directions[3] = new direction(11, "Аминьевское", false, 3, 2);
		directions[4] = new direction(12, "Андроновское", false, 4, 2);
		directions[5] = new direction(13, "Боровское", false, 5, 2);
		directions[6] = new direction(14, "Варшавское", false, 6, 2);
		directions[7] = new direction(15, "Волоколамское", false, 7, 2);
		directions[8] = new direction(16, "Воробьёвское", false, 8, 2);
		directions[9] = new direction(17, "Каширское", false, 9, 2);
		directions[10] = new direction(18, "Можайское", false, 10, 2);
		directions[11] = new direction(19, "Очаковское", false, 11, 2);
		directions[12] = new direction(20, "Рублёво-Успенское", false, 12, 2);
		directions[13] = new direction(21, "Старомарьинское", false, 13, 2);
		directions[14] = new direction(22, "Ярославское", false, 14, 2);
		directions[15] = new direction(23, "Ленинградское", false, 15, 2);
		directions[16] = new direction(29, "Минское", false, 16, 2);
		directions[17] = new direction(34, "Новорижское", false, 17, 2);
		directions[18] = new direction(30, "Киевское", false, 18, 2);
		directions[19] = new direction(31, "Ильинское", false, 19, 2);
		directions[20] = new direction(32, "Дмитровское", false, 20, 2);
		directions[21] = new direction(33, "Симферопольское", false, 21, 2);
		directions[22] = new direction(35, "Рязанское", false, 22, 2);
		directions[23] = new direction(36, "Калужское", false, 23, 2);
		directions[24] = new direction(8, "Московское", false, 24, 4);
		directions[25] = new direction(9, "Выборгское", false, 25, 4);
		directions[26] = new direction(24, "Таллинское", false, 26, 4);
		directions[27] = new direction(25, "Приморское", false, 27, 4);
		directions[28] = new direction(26, "Пулковское", false, 28, 4);
		directions[29] = new direction(27, "Киевское (Псков)", false, 29, 4);

