//--------------------------------------
//Function	chk_entry
//Param			formname
//Return		true or false
//Note
//--------------------------------------
function chk_entry(formname,url) {

	if (chk_data(formname) == false) {
		return false;
	}

	if (confirm(C_M_006) == false) {
		return false;
	}

	document.forms[formname].action = url;
	document.forms[formname].method = "post";
	document.forms[formname].submit();

	return true;
}

//--------------------------------------
//Function	chk_data
//Param			formname
//Return		true or false
//Note
//--------------------------------------
function chk_data(formname) {
	var i;

	for (i = 0; i < C_ELM_NM_ARY.length; i++ ) {

		//SelectBox選択チェック
		if (C_CHK_SEL_ARY[i] == C_FLG_ON) {
			if (chk_sel(formname,C_ELM_NM_ARY[i]) == false) {
				alert(C_ELM_DSP_ARY[i] + C_JOIN_STR5 + C_E_007);
				document.forms[formname].elements[C_ELM_NM_ARY[i]].focus();
				return false;
			}
		}

		//Radio選択チェック
		if (C_CHK_RDO_ARY[i] == C_FLG_ON) {
			if (chk_radio(formname,C_ELM_NM_ARY[i]) == false) {
				alert(C_ELM_DSP_ARY[i] + C_JOIN_STR5 + C_E_007);
				document.forms[formname].elements[C_ELM_NM_ARY[i]][0].focus();
				return false;
			}
		}

		//未入力チェック
		if (C_CHK_LEN_ZERO_ARY[i] == C_FLG_ON) {
			if (chk_len(document.forms[formname].elements[C_ELM_NM_ARY[i]].value) <= 0) {
				alert(C_ELM_DSP_ARY[i] + C_JOIN_STR3 + C_E_004);
				document.forms[formname].elements[C_ELM_NM_ARY[i]].focus();
				return false;
			}
		}

		//桁数チェック
		if (C_CHK_LEN_ARY[i] == C_FLG_ON) {

			var data = document.forms[formname].elements[C_ELM_NM_ARY[i]].value;
			if (document.forms[formname].elements[C_ELM_NM_ARY[i]].type == "textarea") {
				data = del_crlf(data);
			}

			if (chk_len(data) > C_ELM_LEN_ARY[i]) {
				alert(C_ELM_DSP_ARY[i] + C_JOIN_STR3 + C_E_002);
				document.forms[formname].elements[C_ELM_NM_ARY[i]].focus();
				return false;
			}
		}

		//全角カナチェック
		if (C_CHK_KANA_ARY[i] == C_FLG_ON) {
			if (chk_kana(document.forms[formname].elements[C_ELM_NM_ARY[i]].value) == false) {
				alert(C_ELM_DSP_ARY[i] + C_JOIN_STR1 + C_E_105);
				document.forms[formname].elements[C_ELM_NM_ARY[i]].focus();
				return false;
			}
		}

		//半角文字Errorチェック
		if (C_CHK_HAN_ARY[i] == C_FLG_ON) {
			var data = document.forms[formname].elements[C_ELM_NM_ARY[i]].value;
			if (document.forms[formname].elements[C_ELM_NM_ARY[i]].type == "textarea") {
				data = del_crlf(data);
			}

			if (chk_char(data,0) == true) {
				alert(C_ELM_DSP_ARY[i] + C_JOIN_STR1 + C_E_005);
				document.forms[formname].elements[C_ELM_NM_ARY[i]].focus();
				return false;
			}
		}

		//全角文字Errorチェック
		if (C_CHK_ZEN_ARY[i] == C_FLG_ON) {
			if (chk_char(document.forms[formname].elements[C_ELM_NM_ARY[i]].value,1) == true) {
				alert(C_ELM_DSP_ARY[i] + C_JOIN_STR1 + C_E_006);
				document.forms[formname].elements[C_ELM_NM_ARY[i]].focus();
				return false;
			}
		}

		//Numeric1チェック
		if (C_CHK_NUM1_ARY[i] == C_FLG_ON) {
			if (chk_num1(document.forms[formname].elements[C_ELM_NM_ARY[i]].value) == false) {
				alert(C_ELM_DSP_ARY[i] + C_JOIN_STR1 + C_E_101);
				document.forms[formname].elements[C_ELM_NM_ARY[i]].focus();
				return false;
			}
		}

		//Numeric2チェック
		if (C_CHK_NUM2_ARY[i] == C_FLG_ON) {
			if (chk_num2(document.forms[formname].elements[C_ELM_NM_ARY[i]].value) == false) {
				alert(C_ELM_DSP_ARY[i] + C_JOIN_STR1 + C_E_102);
				document.forms[formname].elements[C_ELM_NM_ARY[i]].focus();
				return false;
			}
		}

		//禁止文字チェック
		if (C_CHK_FBD_ARY[i] == C_FLG_ON) {
			if (chk_err_word(document.forms[formname].elements[C_ELM_NM_ARY[i]].value) == false) {
				alert(C_ELM_DSP_ARY[i] + C_JOIN_STR4 + C_E_106);
				document.forms[formname].elements[C_ELM_NM_ARY[i]].focus();
				return false;
			}
		}

	}

	//Mailアドレス同期チェック
	if (C_MAIL_CHK_FLG == C_FLG_ON) {
		if (document.forms[formname].elements[C_ELM_FLD_A].value != document.forms[formname].elements[C_ELM_FLD_B].value) {
			alert(C_MAIL_DSP_NM + C_JOIN_STR2 + C_E_107);
			document.forms[formname].elements[C_ELM_FLD_B].focus();
			return false;
		}
	}

	//DateValidateチェック
	if (C_DATE_CHK_FLG == C_FLG_ON) {
		var p_y = document.forms[formname].elements[C_ELM_FLD_Y].value;
		var p_m = document.forms[formname].elements[C_ELM_FLD_M].value;
		var p_d = document.forms[formname].elements[C_ELM_FLD_D].value;

		if (chk_date(p_y,p_m,p_d) == false) {
			alert(C_DATE_DSP_NM + C_JOIN_STR2 + C_E_008);
			document.forms[formname].elements[C_ELM_FLD_Y].focus();
			return false;
		}
	}

	if (C_DATE_CHK_FLG1 == C_FLG_ON) {
		if ((document.forms[formname].elements[C_ELM_FLD_Y1].value != "") || 
				(document.forms[formname].elements[C_ELM_FLD_M1].value != "")) {
			var p_y1 = document.forms[formname].elements[C_ELM_FLD_Y1].value;
			var p_m1 = document.forms[formname].elements[C_ELM_FLD_M1].value;
			var p_d1 = "01";
			if (chk_date(p_y1,p_m1,p_d1) == false) {
				alert(C_DATE_DSP_NM1 + C_JOIN_STR2 + C_E_009);
				document.forms[formname].elements[C_ELM_FLD_Y1].focus();
				return false;
			}
		}
	}
	if (C_DATE_CHK_FLG2 == C_FLG_ON) {
		if ((document.forms[formname].elements[C_ELM_FLD_Y2].value != "") || 
				(document.forms[formname].elements[C_ELM_FLD_M2].value != "")) {
			var p_y2 = document.forms[formname].elements[C_ELM_FLD_Y2].value;
			var p_m2 = document.forms[formname].elements[C_ELM_FLD_M2].value;
			var p_d2 = "01";

			if (chk_date(p_y2,p_m2,p_d2) == false) {
				alert(C_DATE_DSP_NM2 + C_JOIN_STR2 + C_E_009);
				document.forms[formname].elements[C_ELM_FLD_Y2].focus();
				return false;
			}
		}
	}

	if (C_DATE_CHK_FLG3 == C_FLG_ON) {
		if ((document.forms[formname].elements[C_ELM_FLD_Y3].value != "") || 
				(document.forms[formname].elements[C_ELM_FLD_M3].value != "")) {
			var p_y3 = document.forms[formname].elements[C_ELM_FLD_Y3].value;
			var p_m3 = document.forms[formname].elements[C_ELM_FLD_M3].value;
			var p_d3 = "01";

			if (chk_date(p_y3,p_m3,p_d3) == false) {
				alert(C_DATE_DSP_NM3 + C_JOIN_STR2 + C_E_009);
				document.forms[formname].elements[C_ELM_FLD_Y3].focus();
				return false;
			}
		}
	}

	if (C_DATE_CHK_FLG4 == C_FLG_ON) {
		if ((document.forms[formname].elements[C_ELM_FLD_Y4].value != "") || 
				(document.forms[formname].elements[C_ELM_FLD_M4].value != "")) {
			var p_y4 = document.forms[formname].elements[C_ELM_FLD_Y4].value;
			var p_m4 = document.forms[formname].elements[C_ELM_FLD_M4].value;
			var p_d4 = "01";

			if (chk_date(p_y4,p_m4,p_d4) == false) {
				alert(C_DATE_DSP_NM4 + C_JOIN_STR2 + C_E_009);
				document.forms[formname].elements[C_ELM_FLD_Y4].focus();
				return false;
			}
		}
	}

	return true;
}

