$(document).ready(function(){
	loadMetro();
	cutCommas();
})

$('#startSearch').click(function(){
	$('#search-form').submit();
})

// Функция загрузки поля выбора станции метро
function loadMetro() {
	// Получаем город
	var city = $('#city').val();
	
	// Отправляем запрос на сервер для получения списка станций метро
	$.getJSON( 'ajax/repetitor.search.php', {command: 'get-metro', city: city}, _loadMetro );	
}

// Обратная функция загрузки поля выбора станции метро
function _loadMetro(data) {
	if (data.success) {
		$('#metro-container').html(data.data);
		$("#metro_selector").multiSelect(
			{
				selectAll: false,
				noneSelected: 'Выберите метро',
				oneOrMoreSelected: 'Выбрано %',
				oneOrMoreSelected: '*'
			}
		);
	} else {
		$('#metro-container').html('&nbsp;');
	}
}

// Функция устанавливает начальную позицию поиска в выбранную пользователем
// и производит отправку формы с параметрами
function setNext(next) {
	$('#next').val(next);
	$('#search-form').submit();
}

// Функция отрезает последние запятые в перечислениях возрастных категорий учеников
function cutCommas() {
	var paragraphs = $('p.age_auditorium');
	len = paragraphs.length;
	for (var i = 0; i < len; i ++) {
		par_len = $(paragraphs[i]).html().length;
		if ($(paragraphs[i]).html().substr(par_len-2, 1) == ',') {
			$(paragraphs[i]).html($(paragraphs[i]).html().substr(0, par_len-2));
		}
	}
}