function ShowSelectTown(municipality_code) {
	if (arguments[1] == "") {
		select_town_name = "";
	} else {
		select_town_name = arguments[1];
	}

	town_name = new Array(0);
	town_name['22131'] = new Array('***あ行','相生町','葵西','葵東','浅田町','旭町','小豆餅','池町','泉','泉町','板屋町','瓜内町','海老塚','海老塚町','尾張町','***か行','鍛冶町','春日町','上浅田','上島','神田町','鴨江','鴨江町','北田町','北寺島町','木戸町','元目町','紺屋町','***さ行','幸','栄町','肴町','佐藤','佐鳴台','塩町','鹿谷町','蜆塚','十軒町','下池川町','城北','新津町','神明町','菅原町','助信町','砂山町','住吉','早出町','***た行','大工町','高丘北','高丘町','高丘西','高丘東','高林','高町','田町','千歳町','中央','寺島町','天神町','伝馬町','利町','常盤町','富塚町','富吉町','***な行','中沢町','中島','中島町','中山町','茄子町','名塚町','平田町','成子町','西浅田','西伊場町','西丘町','布橋','野口町','法枝町','***は行','萩丘','旅籠町','八幡町','花川町','早馬町','東伊場','東田町','曳馬','曳馬町','広沢','船越町','文丘町','細島町','***ま行','松城町','三組町','南浅田','南伊場町','向宿','元魚町','元城町','元浜町','森田町','***や・ら・わ行','山下町','山手町','龍禅寺町','領家','連尺町','和合町','和地山');
	town_name['22132'] = new Array('***あ行','有玉北町','有玉台','有玉西町','有玉南町','安新町','安間町','市野町','植松町','大蒲町','大島町','大瀬町','***か行','笠井上町','笠井新田町','笠井町','上新屋町','上石田町','上西町','北島町','貴平町','国吉町','小池町','神立町','子安町','***さ行','材木町','篠ケ瀬町','下石田町','将監町','常光町','白鳥町','積志町','***た行','恒武町','天王町','天龍川町','豊西町','***な行','中郡町','中里町','中田町','長鶴町','中野町','西ケ崎町','西塚町','***は行','原島町','半田町','半田山','***ま行','松小池町','丸塚町','宮竹町','***や・ら・わ行','薬師町','薬新町','豊町','龍光町','流通元町','和田町');
	town_name['22133'] = new Array('***あ行','伊左地町','入野町','大久保町','大人見町','大平台','大山町','***か行','神ケ谷町','神原町','舘山寺町','協和町','呉松町','湖東町','古人見町','***さ行','桜台','佐浜町','志都呂町','篠原町','庄内町','庄和町','白洲町','***た行','坪井町','***な行','西鴨江町','西山町','***は行','平松町','深萩町','***ま行','舞阪町長十新田','舞阪町浜田','舞阪町弁天島','舞阪町舞阪','馬郡町','村櫛町','***や・ら・わ行','雄踏町宇布見','雄踏町山崎','和光町','和地町');
	town_name['22134'] = new Array('***あ行','青屋町','飯田町','石原町','瓜内町','江之島町','遠州浜','老間町','大塚町','大柳町','卸本町','恩地町','***か行','金折町','河輪町','倉松町','御給町','小沢渡町','***さ行','参野町','三新町','三和町','四本松町','下飯田町','下江町','白羽町','新貝町','頭陀寺町','西伝寺町','増楽町','***た行','高塚町','田尻町','立野町','堤町','都盛町','鶴見町','寺脇町','富屋町','***な行','中田島町','長田町','西島町','西町','新橋町','鼡野町','法枝町','***は行','東町','東若林町','福島町','福塚町','古川町','芳川町','本郷町','***ま行','松島町','三島町','***や・ら・わ行','安松町','楊子町','米津町','若林町','渡瀬町');
	town_name['22135'] = new Array('***あ行','引佐町井伊谷','引佐町伊平','引佐町奥山','引佐町金指','引佐町狩宿','引佐町川名','引佐町黒渕','引佐町渋川','引佐町四方浄','引佐町白岩','引佐町田沢','引佐町田畑','引佐町栃窪','引佐町兎荷','引佐町西久留女木','引佐町西黒田','引佐町花平','引佐町東久留女木','引佐町東黒田','引佐町別所','引佐町的場','引佐町三岳','引佐町谷沢','引佐町横尾','大原町','***さ行','新都田','***た行','滝沢町','豊岡町','***な行','根洗町','***は行','初生町','東三方町','細江町小野','細江町気賀','細江町中川','細江町広岡','細江町三和','***ま行','三方原町','三ヶ日町宇志','三ヶ日町大崎','三ヶ日町大谷','三ヶ日町岡本','三ヶ日町上尾奈','三ヶ日町駒場','三ヶ日町佐久米','三ヶ日町下尾奈','三ヶ日町只木','三ヶ日町都筑','三ヶ日町津々崎','三ヶ日町釣','三ヶ日町鵺代','三ヶ日町日比沢','三ヶ日町平山','三ヶ日町福長','三ヶ日町本坂','三ヶ日町摩訶耶','三ヶ日町三ヶ日','都田町','三幸町','***や・ら・わ行','鷲沢町');
	town_name['22136'] = new Array('***あ行','油一色','内野','内野台','大平','尾野','於呂','***か行','上島','上善地','貴布祢','小林','小松','***さ行','三大地','新原','善地','染地台','***た行','高薗','高畑','寺島','道本','豊保','***な行','永島','中条','中瀬','新野','新堀','西美薗','沼','根堅','***は行','灰木','東美薗','平口','堀谷','本沢合','***ま行','宮口','***や・ら・わ行','八幡','横須賀','四大地','竜南');
	town_name['22137'] = new Array('***あ行','青谷','芦窪','阿寺','石神','伊砂','大川','大栗安','大谷','小川','***か行','上野','神沢','熊','***さ行','佐久','佐久間町相月','佐久間町浦川','佐久間町大井','佐久間町奥領家','佐久間町上平山','佐久間町川合','佐久間町佐久間','佐久間町戸口','佐久間町中部','佐久間町半場','次郎八新田','相津','***た行','只来','龍山町大嶺','龍山町下平山','龍山町瀬尻','龍山町戸倉','月','***な行','長沢','西雲名','西藤平','***は行','春野町筏戸大上','春野町砂川','春野町石打松下','春野町石切','春野町和泉平','春野町大時','春野町小俣京丸','春野町川上','春野町胡桃平','春野町気田','春野町越木平','春野町五和','春野町杉','春野町田黒','春野町田河内','春野町長蔵寺','春野町豊岡','春野町花島','春野町堀之内','春野町牧野','春野町宮川','春野町領家','日明','東雲名','東藤平','二俣町阿蔵','二俣町大園','二俣町鹿島','二俣町二俣','二俣町南鹿島','懐山','船明','***ま行','水窪町奥領家','水窪町地頭方','水窪町山住','米沢','***や・ら・わ行','山東','谷山','横川','横山町','両島','緑恵台','渡ケ島');

	// townの再作成
	
	if (document.getElementById("box_town")) {
		elmTown = document.getElementById("box_town");
	} else if (document.getElementById("town")) {
		elmTown = document.getElementById("town");
	}

	// townの削除
	var len = elmTown.length;
	if(len > 1) {
		//データ削除
		elmTown.options[len - 1] = null;
	}
	elmTown.length = 0;

	if ((municipality_code == '') || (municipality_code == '0')) {
		elmTown.length++;
		elmTown.options[0].text = "---";
		elmTown.options[0].value = "";
		elmTown.disabled = true;
	} else {
		elmTown.disabled = false;
		elmTown.length++;
			elmTown.options[0].text = "指定なし";
			elmTown.options[0].value = "";
		for(i = 0; i < town_name[municipality_code].length; i++ ) {
			elmTown.length++;
			op = elmTown.options[(elmTown.length - 1)];
			tn = town_name[municipality_code][i];
			if (tn.substring(0, 3) == "***") {
				op.text = tn.substring(3);
				op.value = '*';
				op.style.backgroundColor = 'black';
				op.style.color = 'white';
				op.style.fontWeight = 'bold';
			} else {
				op.text = tn;
				op.value = tn;
			}
			if (select_town_name == town_name[municipality_code][i]) {
				op.selected = true;
			}
		}
	}
}

function TownSelectCheck() {
	if (document.getElementById('town').value == "*") {
		alert('見出し部分は選択できません');
		document.getElementById('town').value = "";
	}
}