var metro_original;

function initForm ()
{
	metro_original = $('#metro_id').clone ();

	//блокируем селекторы округа и метро для не-москвы
	if ($('#city_id').val () != 1) {
		$('#district_id').attr ('disabled', true);
		$('#metro_id').attr ('disabled', true);
	}

	//вешаем события

	//города
	$('#city_id').change (function () {
		if (this.value == 1) {
			$('#district_id').attr ('disabled', false);
			$('#metro_id').attr ('disabled', false);
		} else {
			$('#district_id').attr ('disabled', true);
			$('#metro_id').attr ('disabled', true);
		}
		this.form.submit ();
	});

	//округа
	$('#district_id').change (function () {
		//alert ($(this).val ());
		var district_id = $(this).val ();

		$('#metro_id').replaceWith (metro_original.clone ());

		if (district_id !=='') {
			//показывем выборочно
			$('#metro_id option').each (function () {
				//alert (district_id);
				//alert (this.title);

				if (this.title != '' && this.title != district_id) {
					//скрыть
					$(this).remove ();
				}
			});
		}
		this.form.submit ();
	});

	//метро
	$('#metro_id').change (function () {
		this.form.submit ();
	});

	//тип
	$('#group_id').change (function () {
		this.form.submit ();
	});
}

