/**
 * form_check_senmon
 */


function ChkKoumoku(){
var appver = navigator.appVersion;
var appnam = navigator.appName.charAt(0);
if(!((appver.indexOf('4.0') != -1)&&(appnam == "N"))){
//----氏名
//姓
	if(document.forms[0].name1.value == ""){
		alert("【氏名：姓】が未記入です。");
                document.forms[0].name1.focus();
		return 0;
		}

//名
	if(document.forms[0].name2.value == ""){
		alert("【氏名：名】が未記入です。");
                document.forms[0].name2.focus();
		return 0;
		}

//----フリガナ
	var zenkana = "アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンヰヱァィゥェォヵヶッャュョヮガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポ　ー−・";
//姓
	var chkkana = document.forms[0].kana1.value;
	if(chkkana == ""){
		alert("【フリガナ：姓】が未記入です。");
                document.forms[0].kana1.focus();
		return 0;
		}else{
			for(i=0;i<chkkana.length;i++){
			chk = chkkana.charAt(i);
			chk2 = zenkana.indexOf(chk);
			if(chk2 == -1){
				alert("【フリガナ：姓】は全角カタカナで入力してください。");
                                document.forms[0].kana1.focus();
				return 0;
				}
			}
		}

//名
	var chkkana = document.forms[0].kana2.value;
	if(chkkana == ""){
		alert("【フリガナ：名】が未記入です。");
		document.forms[0].kana2.focus();
                return 0;
		}else{
			for(i=0;i<chkkana.length;i++){
			chk = chkkana.charAt(i);
			chk2 = zenkana.indexOf(chk);
			if(chk2 == -1){
				alert("【フリガナ：名】は全角カタカナで入力してください。");
                                document.forms[0].kana2.focus();
				return 0;
				}
			}
		}

	}//NN_4.0x除外
//----性別
	if(
		(document.forms[0].sex[0].checked == false)&&
		(document.forms[0].sex[1].checked == false)
	){
		alert("【性別】が選択されていません。");
                document.forms[0].sex[0].focus();
		return 0;
		}

//----郵便番号
//3桁
	var chk4 = document.forms[0].zip1.value;
	if(chk4 == ""){
		alert("【郵便番号：3桁】が未記入です。");
                document.forms[0].zip1.focus();
		return 0;
		}
	if(!(chk4.length == 3)){
		alert("【郵便番号：3桁】が正しく入力されていません。");
		document.forms[0].zip1.focus();
                return 0;
		}
	for(i=0;i<3;i++){
		if(!((chk4.charAt(i) >= 0)&&(chk4.charAt(i) <= 9))){
			alert("【郵便番号：3桁】は、半角数字で入力してください。");
                        document.forms[0].zip1.focus();
			return 0;
			}
		}

//4桁
	var chk5 = document.forms[0].zip2.value;
	if(chk5 == ""){
		alert("【郵便番号：4桁】が未記入です。");
                document.forms[0].zip2.focus();
		return 0;
		}
	if(!(chk5.length == 4)){
		alert("【郵便番号：4桁】が正しく入力されていません。");
                document.forms[0].zip2.focus();
		return 0;
		}
	for(i=0;i<4;i++){
		if(!((chk5.charAt(i) >= 0)&&(chk5.charAt(i) <= 9))){
			alert("【郵便番号：4桁】は、半角数字で入力してください。");
                        document.forms[0].zip2.focus();
			return 0;
			}
		}

//----住所
//都道府県
	var chk6 = document.forms[0].ken;
	if( chk6.options[chk6.selectedIndex].value == ""){
		alert("【都道府県】が選択されていません。");
                document.forms[0].ken.focus();
		return 0;
		}

if(!((appver.indexOf('4.0') != -1)&&(appnam == "N"))){
//住所１
	if(document.forms[0].adress1.value == ""){
		alert("【市区町村】が未記入です。");
                document.forms[0].adress1.focus();
		return 0;
		}

	}//NN_4.0x除外]
//----E-MAIL
if(!((appver.indexOf('4.0') != -1)&&(appnam == "N"))){
	var em = document.forms[0].email.value;
	if(em == " "){
		alert("【E-Mail】が未記入です。");
                document.forms[0].email.focus();
		return 0;
	}
	if(em != ""){
		if( !((em.charAt(0) >= "0" && em.charAt(0) <="9")||(em.charAt(0) >= "A" && em.charAt(0) <="Z")||(em.charAt(0) >= "a" && em.charAt(0) <="z")||(em.charAt(0) == "-")||(em.charAt(0) =="_")||(em.charAt(0) =="+")) ){
			alert("【E-Mail】は半角英数字でご記入ください。");
                        document.forms[0].email.focus();
			return 0;
		}

	for (i=1; i<em.length; i++){
		if( !((em.charAt(i) >= "0" && em.charAt(i) <="9")||(em.charAt(i) >= "A" && em.charAt(i) <="Z")||(em.charAt(i) >= "a" && em.charAt(i) <="z")||(em.charAt(i) == "-")||(em.charAt(i) =="_")||(em.charAt(i) ==".")||(em.charAt(i) =="@") ||(em.charAt(i) =="+")) ){
			alert("【E-Mail】が正しく入力されていません。");
                document.forms[0].email.focus();			
                return 0;
		}
	}

	var achk = em.indexOf("@",1);
	if(achk == -1){
			alert("【E-Mail】に半角「@」が含まれていません。");
                        document.forms[0].email.focus();
			return 0;
		}
	}
	
	}//NN_4.0x除外
	return 1;
}
