function mySubmit(mod, form)
{
	if( typeof(form) == "undefined" )
		form = document.mainform;
	form.mode.value=mod;
	form.target="_self";
	document.mainform.submit();
}
function mySubmit_blank(mod, form)
{
	if( typeof(form) == "undefined" )
		form = document.mainform;
	form.mode.value=mod;
	form.target="_blank";
	document.mainform.submit();
}
function setage(age){
	agehtml = document.getElementById("age");
	if(agehtml){
	agehtml.innerHTML=age;
	}
}
function setJpyear(birthday_year, year)
{
	var	birthday_year = document.getElementById(birthday_year);
	if( birthday_year )
	{
		birthday_year.length = 1;
		var json_option = eval("[" + year + "]");
		for(i=0; i<json_option.length; i++)
			birthday_year.options[birthday_year.options.length] = new Option(json_option[i].val, json_option[i].key);
	}
	setage('0');
}
/*pref_id:		都道府県ID
  address_id:	市区郡ID
  address:		市区郡,JSON字串
  tyoumei_id:	町名ID
  tyoumei:		町名,JSON字串
*/
function setAddressByPost(pref_id, address_id, address, tyoumei_id, tyoumei, json_line, line_cd1, line_cd2)
{
	//alert("pref_id="+pref_id+" address_id="+address_id+" address="+address+" tyoumei_id="+tyoumei_id+" tyoumei="+tyoumei);
	document.mainform.pref_id.value = pref_id;
	
	//市区郡
	ele_address = document.getElementById("address");
	if( ele_address )
	{
		ele_address.length = 1;
		var json_option = eval("[" + address + "]");
		for(i=0; i<json_option.length; i++)
			ele_address.options[ele_address.options.length] = new Option(json_option[i].val, json_option[i].key);
		ele_address.value = address_id;
	}
	
	//町名
	ele_tyoumei = document.getElementById("tyoumei");
	if( ele_tyoumei )
	{
		ele_tyoumei.length = 1;
		var json_option = eval("[" + tyoumei + "]");
		for(i=0; i<json_option.length; i++)
			ele_tyoumei.options[ele_tyoumei.options.length] = new Option(json_option[i].val, json_option[i].key);
		ele_tyoumei.value = tyoumei_id;
	}
	
	//最寄路線
	setLine(json_line, line_cd1, line_cd2);
}
/*
  ele_name: 市区郡/町名 对像ID
  json_str:	市区郡/町名,JSON字串
*/
function setAddress(ele_id, json_str, cls_id, station_cd)
{
	ele = document.getElementById(ele_id);
	if( ele )
	{
		ele.length = 1;
		var json_option = eval("[" + json_str + "]");
		for(i=0; i<json_option.length; i++)
			ele.options[ele.options.length] = new Option(json_option[i].val, json_option[i].key);
		if( typeof(station_cd) != "undefined" && station_cd != "")
			ele.value = station_cd;
	}
	if( typeof(cls_id) != "undefined" && cls_id != "")
	{
		cls_ele = document.getElementById(cls_id);
		if( cls_ele )
			cls_ele.length = 1;
	}
}
function setLine(json_str, line_cd1, line_cd2)
{
	ele_line1 = document.getElementById("line_cd1");
	ele_line2 = document.getElementById("line_cd2");

	ele_station1 = document.getElementById("station_cd1");
	ele_station2 = document.getElementById("station_cd2");

	var json_option = eval("[" + json_str + "]");
	if( ele_line1 )
	{
		ele_line1.length = 1;
		for(i=0; i<json_option.length; i++)
			ele_line1.options[ele_line1.options.length] = new Option(json_option[i].val, json_option[i].key);
		if( typeof(line_cd1) != "undefined" && line_cd1 != "")
			ele_line1.value = line_cd1;
	}
	if( ele_station1 )
	{
		ele_station1.length = 1;
	}
	if( ele_line2 )
	{
		ele_line2.length = 1;
		for(i=0; i<json_option.length; i++)
			ele_line2.options[ele_line2.options.length] = new Option(json_option[i].val, json_option[i].key);
		if( typeof(line_cd2) != "undefined" && line_cd2 != "")
			ele_line2.value = line_cd2;
	}
	if( ele_station2 )
	{
		ele_station2.length = 1;
	}
}

//page:当前页码(必需参数)
//action:提交PHP文件名(可选参数)
//hidname:同一画面存在多个LIST分页时,记录当前LIST的当前页码的HIDDEN名称(默认为p)(可选参数)
function toPage(page,action,hidname)
{
	if(typeof action != "undefined")
	{
		document.mainform.action = action;
	}
	if(hidname && hidname != ""){
		document.getElementById(hidname).value = page;
	}
	else{
		document.mainform.p.value = page;
	}
	
	document.mainform.target="_self";
	
	document.mainform.submit();
}
function toPage2(page,action,mod){
	if(typeof action != "undefined")
	{
		document.mainform.action = action;
	}
	document.getElementById('mode').value =mod;
	toPage(page,action);
}

function showMsgBox(box,innerHTML)
{
	box.Mask = true;
	box.Value = innerHTML;
	box.show();
}
function closeMsgBox(boxid)
{
	var obj = document.getElementById(boxid);
	if(obj && obj.parentNode)
	{
		obj.parentNode.removeChild(obj);
	}
}
function showSchoolOther(key){
	if(document.getElementById('school_other_show')){
		var schoolshow=document.getElementById('school_other_show');
		var school=document.getElementById('school');
		school.value="";
		if(key=='99999999'){
			schoolshow.style.display='';
			if(document.getElementById('school_flg')){
				document.getElementById('school_flg').value='1';
			}
		}else{
			schoolshow.style.display='none';
			if(document.getElementById('school_flg')){
				document.getElementById('school_flg').value='0';
			}
		}
	}
	return;
}
function setSchool(syokusyu, json_str)
{
	if(syokusyu=='2'){
		document.getElementById('school').value="";
		document.getElementById('school_id').value="99999999";
		if(document.getElementById('school_show'))document.getElementById('school_show').style.display='none';
		if(document.getElementById('school_other_show'))document.getElementById('school_other_show').style.display='';
	}else{
		document.getElementById('school_id').value="";
		document.getElementById('school').value="";
		if(document.getElementById('school_show')){
			document.getElementById('school_show').style.display='';
		}
		if(document.getElementById('school_other_show')){
			document.getElementById('school_other_show').style.display='none';
		}
		ele = document.getElementById('school_id');
		ele.length = 1;
		var json_option = eval("[" + json_str + "]");
		for(i=0; i<json_option.length; i++){
			ele.options[ele.options.length] = new Option(json_option[i].val, json_option[i].key);
		}
		ele.options[ele.options.length] = new Option('その他', '99999999');
	}
	return;
}

