/*
	remote.js
*/

/*
 * エリアの変更により、動的にゾーンを更新する。
 */
function onAreaChange(area) {
	if (area == null) {
		alert("Null area parameter");
		return;
	}
	// エリアIDを取得
	var areaId = area.value;
	// 一旦ゾーンのオプションを全て削除
	DWRUtil.removeAllOptions("form_zoneId");
	if (areaId == null || areaId == "") {
		// 値が未選択の場合は中断
		return;
	}
	// サーバ通信
	zone.getOptionList(areaId, function (data) {
		// 取得したデータをゾーン・コンボに設定
		DWRUtil.addOptions("form_zoneId", data, "value", "label");
	});
}
