function loadOption(val){
	var url= "monthly.json?pr_id="+val;
	var data="pr_id="+val;
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'GET',
			parameters: data,
			onFailure: function() { alert("通信に失敗しました"); },
			onException: function(ajax, exception) {alert('エラー: ' + exception.message);},
			onComplete: function(res,json){setOption(json,$('addr1'))}
		});
}
function setOption(jsons,selectBox){
	delAllOptions(selectBox);
	if(jsons == null) {
		selectBox.options[selectBox.length]=new Option("--", "");
	} else {
		selectBox.options[selectBox.length]=new Option("選択してください。","");
		for( i = 0 ; i < jsons.length ; i++ ){
			selectBox.options[selectBox.length]=new Option(jsons[i].name,jsons[i].name);
		}
	}
}
//すべてのオプションを削除します
function delAllOptions(selectBox){
	var someNodeList	= selectBox.getElementsByTagName('option');
	var nodes			= $A(someNodeList);
	nodes.each(function(node){
		selectBox.options[0]=null;
	});
	someNodeList= null;
	nodes		= null;
}

//クリア処理
function clearAll() {
	selectBox=$('addr1');
	delAllOptions(selectBox);
	selectBox.options[selectBox.length]=new Option("--", "");
}

