	regions = new Array(255);
	// create regions array
	regions[1] = new Array(42);
	regions[1][1] = 'в районе Автовокзал';
	regions[1][2] = 'в районе Ботанический';
	regions[1][3] = 'в районе ВИЗ';
	regions[1][4] = 'в районе Вокзальный';
	regions[1][5] = 'в районе Втузгородок';
	regions[1][6] = 'в районе Елизавет';
	regions[1][7] = 'в районе ЖБИ';
	regions[1][8] = 'в районе Завокзальный';
	regions[1][9] = 'в районе Заречный';
	regions[1][10] = 'в районе Изоплит';
	regions[1][11] = 'в районе Исток';
	regions[1][12] = 'в районе Калиновский';
	regions[1][13] = 'в районе Кольцово';
	regions[1][14] = 'в районе Компрессорный';
	regions[1][15] = 'в районе Лечебный';
	regions[1][16] = 'в районе Медный';
	regions[1][17] = 'в районе Н.Сортировка';
	regions[1][18] = 'в районе Нижнеисетский';
	regions[1][19] = 'в районе Парковый';
	regions[1][20] = 'в районе Пионерский';
	regions[1][21] = 'в районе Птицефабрика';
	regions[1][22] = 'в районе С.Сортировка';
	regions[1][23] = 'в районе Садовый';
	regions[1][24] = 'в районе Семь ключей';
	regions[1][25] = 'в районе Сибирский';
	regions[1][26] = 'в районе Синие камни';
	regions[1][27] = 'в районе Совхоз';
	regions[1][28] = 'в районе Уктус';
	regions[1][29] = 'в районе УНЦ';
	regions[1][30] = 'в районе Уралмаш';
	regions[1][31] = 'в районе Химмаш';
	regions[1][32] = 'в районе Центр';
	regions[1][33] = 'в районе Чермет';
	regions[1][34] = 'в районе Чусовское озеро';
	regions[1][35] = 'в районе Шарташ';
	regions[1][36] = 'в районе Шарташский рынок';
	regions[1][37] = 'в районе Шинный';
	regions[1][38] = 'в районе Широкая речка';
	regions[1][39] = 'в районе Шувакиш';
	regions[1][40] = 'в районе Эльмаш';
	regions[1][41] = 'в районе Южный';
	regions[1][42] = 'в районе Юго-Западный';
	regions[5] = new Array(8);
	regions[5][1] = 'в районе Центр';
	regions[5][2] = 'в районе Сосновый бор';
	regions[5][3] = 'в районе Советский';
	regions[5][4] = 'в районе поселок БЗСК';
	regions[5][5] = 'в районе Овощное отделение';
	regions[5][6] = 'в районе Ново-Березовский Поселок';
	regions[5][7] = 'в районе Ленинский';
	regions[5][8] = 'в районе Лесозаводской';

	function s_city_id_onChange(val){
		document.getElementById('region').innerHTML = '';
		document.getElementById('region').appendChild (get_regions(val.value));
	}
	
	function get_regions (city_id)
	{
	// create select element
	var doc = window.document;
	var new_select = doc.createElement('select');
	new_select.name = 'region_id';
	new_select.id = 'region_id';
	new_select.className = 'px100';

	// create add options
//	alert (regions[city_id]);
	if (regions[city_id] == undefined)
	{
		var new_option1 = doc.createElement('option');
		new_option1.text = "в любом районе";
		new_option1.value = 0;

		var new_option2 = doc.createElement('option');
		new_option2.text = "Вне города";
		new_option2.value = -1;

		var new_option3 = doc.createElement('option');
		new_option3.text = "В черте города";
		new_option3.value = -2;

		try
		{
	    		new_select.add(new_option1, null); // standards compliant
	    		new_select.add(new_option2, null); // standards compliant
	    		new_select.add(new_option3, null); // standards compliant
		}
		catch(ex)
		{
			new_select.add(new_option1); // IE only
			new_select.add(new_option2); // IE only
			new_select.add(new_option3); // IE only
		}


	}
	else
	{
		var new_option = doc.createElement('option');
		new_option.text = "в любом районе";
		new_option.value = 0;
		try
		{
	    		new_select.add(new_option, null); // standards compliant
		}
		catch(ex)
		{
			new_select.add(new_option); // IE only
		}
		
		for (i=1;i<regions[city_id].length;++i)
		{
			var new_option = doc.createElement('option');
			new_option.text = regions[city_id][i];
			new_option.value = i;
			  try
			    {
	    			new_select.add(new_option, null); // standards compliant
			    }
			  catch(ex)
			    {
				new_select.add(new_option); // IE only
			    }
		}
	}
	return new_select;
	}
