function check_search_values(a_form)
{
	var m_line = document.getElementById("m_line");

	if (a_form.currency.value == "null")
	{
		alert("Валюта не указана");
		return false;
	}

	if (a_form.rooms.selectedIndex == 0)
	{
		a_form.rooms.disabled = true;
	}
	if (parseInt(a_form.price_from.value) <= 0)
	{
		a_form.price_from.disabled = true;
	}
	if (parseInt(a_form.price_to.value) <= 0 || a_form.price_to.value == "")
	{
		a_form.price_to.disabled = true;
	}

	if (m_line.value == -1)
	{
		return true;
	}

	switch (m_line.value)
	{
		case "-1":
			return true;
		break;

		case "m1":
			var arr = new Array(41, 42, 43, 44, 45, 46, 47, 48, 49, 159, 160, 52, 171, 170, 169, 168, 167, 166);
		break;

		case "m2":
			var arr = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 15, 19, 20, 21, 22);
		break;

		case "m3":
			var arr = new Array(173, 82, 83, 84, 85, 86, 87, 88);
		break;

		case "m4":
			var arr = new Array(89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 88, 74, 103, 102, 136, 104, 105, 106, 107, 108, 109, 110);
		break;

		case "m5":
			var arr = new Array(17, 164, 15);
		break;

		case "m6":
			var arr = new Array(7, 134, 136, 35, 48, 75, 12, 132, 28, 52, 133, 100);
		break;

		case "m7":
			var arr = new Array(177, 176, 175, 174, 137, 138, 139, 140, 144, 141, 142, 143, 145, 146);
		break;

		case "m8":
			var arr = new Array(182, 181, 180, 179, 178, 172, 156, 155, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 131, 135);
		break;

		case "m9":
			var arr = new Array(40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 157, 25, 24, 23, 196, 189, 190, 191, 192, 193, 194, 195);
		break;

		case "m10":
			var arr = new Array(63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 165);
		break;

		case "m11":
			var arr = new Array(62, 61, 60, 59, 58, 57, 56, 55, 54, 52, 161, 158, 53);
		break;

		case "center":
			var arr = new Array(7, 134, 136, 35, 117, 48, 137, 75, 87, 12, 132, 122, 100, 28, 52, 133, 71, 8, 118, 175, 174, 33, 103, 34, 74, 32, 73, 49, 10, 31, 9, 119, 72, 53, 30, 120, 159, 158, 161, 160, 29, 121, 88, 11);
		break;

		case "center3":
			var arr = new Array(70, 69, 68, 4, 5, 6, 116, 115, 114, 106, 105, 104, 36, 37, 38, 47, 46, 45, 85, 84, 86, 76, 77, 78, 138, 139, 140, 13, 14, 15, 123, 124, 125, 99, 98, 97, 27, 26, 157, 54, 55, 56, 171, 170, 169, 162, 163);
		break;

		case "all":
			return true;
		break;

		default:
			var arr = new Array(m_line.value);
	}

	var inp;
	for (var i = 0; i < arr.length; i++)
	{
		inp 		= document.createElement("INPUT");
		inp.type 	= "hidden";
		inp.name 	= "metro[]";
		inp.value 	= arr[i];
		a_form.appendChild(inp);
	}

	return true;

}

function checkActive(what,srcElem,target) {
	if(srcElem.className=='active') return false;
	document.getElementById(what).className = 'hand';
	srcElem.className='active';
	document.getElementById(target).value = srcElem.id;
	return false;
}

var shown = true;

function hideWarn() {
	if(!shown) return false;
	shown = false;
}

function check_all_offers(elem)
{
	var els = document.getElementsByName('check_it[]');
	var len = els.length;
	for (var i = 0; i < len; i++)
	{
		if (els[i].type == 'checkbox')
		{
			els[i].checked = elem.checked;
		}
	}
}
function check_offers(elem)
{
	var obj = document.getElementById('check_it_all');
	var els = document.getElementsByName('check_it[]');
	var not_checked = false;
	var len = els.length;
	for (var i = 0; i < len; i++)
	{
		if (els[i].type == 'checkbox')
		{
			if (!els[i].checked)
			{
				not_checked = true;
				break;
			}
		}
	}
	obj.checked = !not_checked;
}