function StrChk(con_form) {

	
	// 氏名チェック
	
	if (document.con_form.name.value == "") {
		alert("「お名前」を入力してください。");
		document.con_form.name.focus();
		return (false);
	}
	
	// メールチェック
	atmark = 0;
	piriod = 0;
	cc = document.con_form.email.value.charAt(0);
	
	if (document.con_form.email.value == "") {
		alert("「メールアドレス」を入力してください。");
		document.con_form.email.focus();
		return (false);
	}
	
	if ((document.con_form.email.value.length > 0) && (((cc < "0") || ("9" < cc)) && ((cc < "a") || ("z" < cc)) && ((cc < "A") || ("Z" < cc)))) {
		alert("メールアドレスが正しくありません。");
		document.con_form.email.focus();
		return(false);
	}
	cc = document.con_form.email.value.charAt(document.con_form.email.value.length - 1);
	if ((document.con_form.email.value.length > 0) && (((cc < "0") || ("9" < cc)) && ((cc < "a") || ("z" < cc)) && ((cc < "A") || ("Z" < cc)))) {
		alert("メールアドレスが正しくありません。");
		document.con_form.email.focus();
		return(false);
	}
	for (i = 1;i < document.con_form.email.value.length;i++) {
		cc = document.con_form.email.value.charAt(i);
		if (((cc < "0") || ("9" < cc)) &&
		((cc < "a") || ("z" < cc)) &&
		((cc < "A") || ("Z" < cc)) &&
		("@" != cc) &&
		("." != cc) &&
		("_" != cc) &&
		("-" != cc)) {
		alert("メールアドレスが正しくありません。")
		document.con_form.email.focus();
		return(false);
		}
		else if (cc == "@") atmark++;
		else if (cc == ".") piriod++;
	}
	if ((document.con_form.email.value.length > 0) && (atmark < 1)) {
		alert("メールアドレスが正しくありません。");
		document.con_form.email.focus();
		return(false);
	}
	else if ((document.con_form.email.value.length > 0) && (atmark > 1)) {
		alert("メールアドレスが正しくありません。");
		document.con_form.email.focus();
		return(false);
	}
	if ((document.con_form.email.value.length > 0) && (piriod < 1)) {
		alert("メールアドレスが正しくありません。");
		document.con_form.email.focus();
		return(false);
	}

	var checkNO = ",";
	var allValid = true;
	var checkStr = con_form.email.value;

	for(i = 0; i < checkStr.length; i++){
		ch = checkStr.charAt(i);
		for (j = 0; j < checkNO.length; j++)
			if (ch == checkNO.charAt(j))
				break;
		if (j != checkNO.length){
			allValid = false;
			break;
		}
	}

	if ((document.con_form.email.value.length > 0) && (!allValid)) {
		alert("メールアドレスが正しくありません。");
		con_form.email.focus();
		return (false);
	}

	
	// チェック完了後フォームをsubmitする
	con_form.submit();
}
