	var liLoadFlg;		//<%'ロード完了チェックフラグ%>
	var liRunFlg;		//<%'二度押しチェックフラグ%>
	var lilength;
	var lbinfo;
		var ckflg;
		var cnt;

	liLoadFlg = 0;

//////////////////////////////////////////////////
//	<%'ロード完了処理%>
//////////////////////////////////////////////////
	function myload(){
		var lbRet;

		liLoadFlg = 1;
		liRunFlg = 0;

// <%' ブロック内で全ての地区コードにチェックが入っている場合は、ブロックのチェックをオンとする%>

		var lsChk_flg;
		var idx;
		var idx2;
		var lbFlg;

//		<%'地区のチェックを確認%>
		for (idx=1; idx<=document.Form1.block_cnt.value; idx++) {
			lbFlg = true;

			for (idx2=1; idx2<=(eval("document.Form1.block_in_cnt" + idx).value); idx2++) {
				lsChk_flg = eval("document.Form1.chiku" + idx + "_" + idx2).checked;
				if (lsChk_flg == false) {
					lbFlg = false;
				}
			}
//		<%'ひとつでもオフの場合、ブロックのチェックをオフ%>
			if (lbFlg == false) {
				eval("document.Form1.block" + idx).checked = false;
			} else {
				eval("document.Form1.block" + idx).checked = true;
			}
		}
	}


//////////////////////////////////////////////////
//	<%'「地区を登録」クリック%>
//////////////////////////////////////////////////
	function SubmitCheck() {

		var lbRet;

//		<%'ロード完了チェック%>
		if (liLoadFlg == 0) {
			return false;
		}

//		<%'二度押しチェック%>
		if (liRunFlg == 0) {
			liRunFlg = 1;
		}else{
			return false;
		}

//		<%'市区町村選択チェック%>
		lbRet = UnChoosingCheck();
		if (lbRet == false) {
			liRunFlg = 0;
			return false;
		}

		return true;
	}


//////////////////////////////////////////////////
//	<%'未選択チェック%>
//////////////////////////////////////////////////
	function UnChoosingCheck() {

		var cknum;
		var idx;
		var idx2;
		var lsChiku_cd;

		cknum = 0;
		lsChiku_cd = "";
		for (idx=1; idx<=document.Form1.block_cnt.value; idx++) {
			for (idx2=1; idx2<=(eval("document.Form1.block_in_cnt" + idx).value); idx2++) {
				if (eval("document.Form1.chiku" + idx + "_" + idx2).checked == true) {
					if(cknum > 0){ 
						lsChiku_cd += ","
					}
					lsChiku_cd += eval("document.Form1.chikucd" + idx + "_" + idx2).value;
					cknum = cknum + 1;
				}
			}
		}
		document.Form1.chiku_cd.value = lsChiku_cd;

		if (cknum == 0) {
//			<%'E4011地区を選択してください。%>
			alert(co00errmsg("E4011"));
			if (document.Form1.Set_cnt.value > 0) {
				eval("document.Form1.chiku1_1").focus();
			}
			liRunFlg = 0;
			return false;
		}
	}


//////////////////////////////////////////////////
//	<%'ブロックをチェック時%>	
//////////////////////////////////////////////////
	function blockcheck(asKbn) {
	
		var lsChk_flg;
		var idx;
		var idx2;

//		<%'ブロックのチェックを確認%>
		for (idx=1; idx<=document.Form1.block_cnt.value; idx++) {
			lsChk_flg = eval("document.Form1.block" + idx).checked;
			if (idx == asKbn) {
				for(idx2=1; idx2<=(eval("document.Form1.block_in_cnt" + idx).value); idx2++) {
					if (lsChk_flg == true) {
						eval("document.Form1.chiku" + idx + "_" + idx2).checked = true;
					} else {
						eval("document.Form1.chiku" + idx + "_" + idx2).checked = false;
					}
				}

			break;
			}
		}
	}


//////////////////////////////////////////////////
//	<%'地区をチェック時%>	
//////////////////////////////////////////////////
	function chikucheck(asKbn) {
	
		var lsChk_flg;
		var idx;
		var idx2;
		var lbFlg;

//		<%'地区のチェックを確認%>
		for (idx=1; idx<=document.Form1.block_cnt.value; idx++) {
			lbFlg = true;

			if (idx == asKbn) {
				for (idx2=1; idx2<=(eval("document.Form1.block_in_cnt" + idx).value); idx2++) {
					lsChk_flg = eval("document.Form1.chiku" + idx + "_" + idx2).checked;
					if (lsChk_flg == false) {
						lbFlg = false;
					}
				}
//		<%'ひとつでもオフの場合、ブロックのチェックをオフ%>
				if (lbFlg == false) {
					eval("document.Form1.block" + idx).checked = false;
				} else {
					eval("document.Form1.block" + idx).checked = true;
				}

			break;
			}
		}
	}