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;
}

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 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;

}
