/**
 * This file has been automatically generated by
 * ee.city.admin.object.bind.event.BindCitypartMicroAdminAddEditEvent
 */

var isCpmDefaultOptsLoaded = false;
var isCpMFirstLoad = true;
var cpMDefaultOption = new Object();
var cp_m = new Array(); // citypart_micro
cp_m["CITYPART_DARNYTSKYI"] = new Array(
	new Array("MICRO_BORTNYCHI", "Бортничи"),
	new Array("MICRO_NOVA_DARNYTSIA", "Новая дарница"),
	new Array("MICRO_OSOKORKY", "Осокорки"),
	new Array("MICRO_POZNIAKY", "Позняки"),
	new Array("MICRO_KHARKIVSKYI", "Харьковский"),
	new Array("MICRO_KRASNYKHUTOR", "Красный хутор")
);
cp_m["CITYPART_DESNIANSKYI"] = new Array(
	new Array("MICRO_BYKOVNYA", "Быковня"),
	new Array("MICRO_VATUTINSKY", "Ватутинский"),
	new Array("MICRO_VYGUROVSCHINA", "Выгуровщина"),
	new Array("MICRO_LISOVYI", "Лесной"),
	new Array("MICRO_TROIESCHYNA", "Троещина")
);
cp_m["CITYPART_DNIPROVSKYI"] = new Array(
	new Array("MICRO_BEREZNIAKY", "Березняки"),
	new Array("MICRO_VOSKRESENSKYI", "Воскресенский"),
	new Array("MICRO_DVRZ", "Дврз"),
	new Array("MICRO_KIBALCHICHA", "Кибальчича"),
	new Array("MICRO_KOMSOMOLSKY", "Комсомольский"),
	new Array("MICRO_LIVOBEREZHNYI", "Левобережный"),
	new Array("MICRO_NIKOLSKAYASLOBODKA", "Никольская слободка"),
	new Array("MICRO_RAIDUZHNYI", "Радужный"),
	new Array("MICRO_REMBAZA", "Рембаза"),
	new Array("MICRO_RUSANIVKA", "Русановка"),
	new Array("MICRO_SOTSGOROD", "Соцгород"),
	new Array("MICRO_STARA_DARNYTSIA", "Старая дарница")
);
cp_m["CITYPART_HOLOSIIVSKYI"] = new Array(
	new Array("MICRO_AVTOVOKZAL", "Автовокзал"),
	new Array("MICRO_BAGRYNOVAGORA", "Багринова гора"),
	new Array("MICRO_VYDUBYCHI", "Видубичи"),
	new Array("MICRO_HOLOSIIV", "Голосеево"),
	new Array("MICRO_DEMIIVKA", "Демиевка"),
	new Array("MICRO_DOBRYSHLYAKH", "Добрый шлях"),
	new Array("MICRO_KITAEVO", "Китаево"),
	new Array("MICRO_KORCHUVATE", "Корчевате"),
	new Array("MICRO_MYSHELOVKA", "Мышеловка"),
	new Array("MICRO_MOSKOVSKY", "Московский"),
	new Array("MICRO_NOVOSELKI", "Новоселки"),
	new Array("MICRO_PIROGOVO", "Пирогово"),
	new Array("MICRO_SAPERNAYASLOBODKA", "Саперная слободка"),
	new Array("MICRO_TEREMKY_1", "Теремки 1"),
	new Array("MICRO_TEREMKY_2", "Теремки 2"),
	new Array("MICRO_UNIVERSYTETSKEMISTECHKO", "Университетский городок"),
	new Array("MICRO_FEOFANIIA", "Феофания"),
	new Array("MICRO_CHAPAYEVKA", "Чапаевка"),
	new Array("MICRO_SHYRMA", "Ширма")
);
cp_m["CITYPART_OBOLONSKYI"] = new Array(
	new Array("MICRO_MINSKYI", "Минский"),
	new Array("MICRO_OBOLON", "Оболонь"),
	new Array("MICRO_PETRIVKA", "Петровка"),
	new Array("MICRO_PUSCHAVODYTSIA", "Пуща-водица")
);
cp_m["CITYPART_PECHERSKYI"] = new Array(
	new Array("MICRO_VYDUBYCHI_1", "Видубичи"),
	new Array("MICRO_ZALIZNYCHNY", "Зализничный"),
	new Array("MICRO_ZVERINETS", "Зверинец"),
	new Array("MICRO_LIPKI", "Липки"),
	new Array("MICRO_PANKOVSCHINA", "Паньковщина"),
	new Array("MICRO_PECHERSK", "Печерск"),
	new Array("MICRO_CHERNAYAGORA", "Черная гора")
);
cp_m["CITYPART_PODILSKYI"] = new Array(
	new Array("MICRO_VYNOHRADAR", "Виноградарь"),
	new Array("MICRO_VETRYANYEGORY", "Ветряные горы"),
	new Array("MICRO_KURENIVKA", "Куренивка"),
	new Array("MICRO_MOSTITSKY", "Мостицкий"),
	new Array("MICRO_PODIL", "Подол"),
	new Array("MICRO_SINEOZERNY", "Синеозерный"),
	new Array("MICRO_SHEVCHENKOPOSELOK", "Шевченко")
);
cp_m["CITYPART_SHEVCHENKIVSKYI"] = new Array(
	new Array("MICRO_BERESTEYSKAYA", "Берестейская"),
	new Array("MICRO_VOLEYKOV", "Волейков"),
	new Array("MICRO_EVBAZ", "Евбаз"),
	new Array("MICRO_KOZHEMIAKIGONCHARY", "Кожемяки-гончары"),
	new Array("MICRO_KPI", "Кпи"),
	new Array("MICRO_LUKYANIVKA", "Лукьяновка"),
	new Array("MICRO_NYVKY", "Нивки"),
	new Array("MICRO_RADYANSKY", "Радянский"),
	new Array("MICRO_SYRETS", "Сырец"),
	new Array("MICRO_STAROKIEVSKY", "Старокиевский"),
	new Array("MICRO_TATARKA", "Татарка"),
	new Array("MICRO_CENTER", "Центр"),
	new Array("MICRO_SHULIAVKA_1", "Шулявка")
);
cp_m["CITYPART_SOLOMYANSKYI"] = new Array(
	new Array("MICRO_VIDRADNYI", "Отрадный"),
	new Array("MICRO_ZHOVTNEVOE", "Жовтневое"),
	new Array("MICRO_ZHULIANY", "Жуляны"),
	new Array("MICRO_ZALIZNYCHNY_1", "Зализничный"),
	new Array("MICRO_KADETSKYGAI", "Кадетский гай"),
	new Array("MICRO_KARAVAIEVI_DACHI", "Караваевы дачи"),
	new Array("MICRO_ALEXANDROVSKAYASLOBODKA", "Александровская слободка"),
	new Array("MICRO_PEREMOGA", "Перемога"),
	new Array("MICRO_PERSHOTRAVNEVYI", "Первомайский"),
	new Array("MICRO_POST-VOLYNSKYI", "Пост-волынский"),
	new Array("MICRO_PROTASIVYAR", "Протасов яр"),
	new Array("MICRO_SOVKY", "Совки"),
	new Array("MICRO_SOLOMYANKA", "Соломенка"),
	new Array("MICRO_TURETSKYGORODOK", "Турецкий городок"),
	new Array("MICRO_CHOKOLIVKA", "Чоколовка"),
	new Array("MICRO_SHULIAVKA", "Шулявка")
);
cp_m["CITYPART_SVIATOSHYNSKYI"] = new Array(
	new Array("MICRO_AKADEMISTECHKO", "Академгородок"),
	new Array("MICRO_BILYCHI", "Беличи"),
	new Array("MICRO_BORSCHAGOVKA", "Борщаговка"),
	new Array("MICRO_GALAGANY", "Галаганы"),
	new Array("MICRO_EKATERINOVKA", "Екатериновка"),
	new Array("MICRO_KOTSIUBYNSKE", "Коцюбинское"),
	new Array("MICRO_LENINGRADSKY", "Ленинградский"),
	new Array("MICRO_MYKILSKA_BORSCHAHIVKA", "Никольская борщаговка"),
	new Array("MICRO_MYKHAILIVSKABORSCHAHIVKA", "Михайловская борщаговка"),
	new Array("MICRO_NOVOBILYCHI", "Новобеличи"),
	new Array("MICRO_PETROPAVLOVSKAYABORSCHAGOVKA", "Петропавловская борщаговка"),
	new Array("MICRO_PIVDENNA_BORSCHAHIVKA", "Южная борщаговка"),
	new Array("MICRO_SVIATOSHYN", "Святошино"),
	new Array("MICRO_SOFIEVSKAYABORSCHAHOVKA", "Софиевская борщаговка")
);
function changeMicroSelBoxItems(formName, srcObj, destObjName, hiddenSrcObjName, hiddenDestObjName) {
	var destObj = eval("document."+formName+"."+destObjName);
	var destObjSelKey = destObj.options[destObj.selectedIndex].value;

 var srcObjIndex = srcObj.selectedIndex;
 if (srcObjIndex == -1) {
  srcObjIndex = 0;
 }

	var srcObjSelkey = srcObj.options[srcObjIndex].value;

	var hiddenSrcObj=eval("document.forms['"+formName+"']."+hiddenSrcObjName);

	hiddenSrcObj.value=srcObjSelkey;

	var destObjOpts = destObj.options;
	var selId = 0;
	if (!isCpmDefaultOptsLoaded) {
		cpMDefaultOption = destObjOpts[0];
		isCpmDefaultOptsLoaded = true;
	}
	destObjOpts.length = 0;
	destObjOpts[0] = cpMDefaultOption;
	if (isCpMFirstLoad && srcObjIndex == 0) {
		// Show 'Tallinn' cityparts on page load
		srcObjSelkey = "CITY_TALLINN";
	}

	var hiddenDestObj=eval("document."+formName+"."+hiddenDestObjName);

	if (!(srcObjSelkey == null || srcObjSelkey.length == 0 || cp_m[srcObjSelkey] == null)) {
		for (i=0; i<cp_m[srcObjSelkey].length; i++) {
			var val = eval("cp_m['"+srcObjSelkey+"']["+i+"]");
			destObjOpts[i+1] = new Option(val[1], val[0]);

			if (hiddenDestObj.value == val[0]) {
				selId = i+1;
			}

		}
	}
	destObj.selectedIndex = selId;
	isCpMFirstLoad = false;
}
