﻿var strArrowEmail = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-^@[:;]./\\!#$%&\'\"()=~|`{+*}<>?_"
var number_strings1 = "0123456789-"
var check_value = ""

function chk(){

    if (document.aut2A.NAME_SEI.value == ""){
        alert("氏名(姓)を入力してください");
        return false;
    }
    
    if (document.aut2A.NAME_NA.value == ""){
        alert("氏名(名)を入力してください");
        return false;
    }
    
    if (document.aut2A.KANA_SEI.value == ""){
        alert("ふりがな(姓)を入力してください");
        return false;
    }
    
    if (document.aut2A.KANA_NA.value == ""){
        alert("ふりがな(名)を入力してください");
        return false;
    }

    if (document.aut2A.CORP.value == ""){
        alert("会社名を入力してください");
        return false;
    }

    if (document.aut2A.ZIP.value == ""){
        alert("郵便番号を入力してください");
        return false;
    }
    
	check_value = document.aut2A.ZIP.value
	
    for(i = 0 ; i < check_value.length ; i++){
        if(number_strings1.indexOf(check_value.substring(i,i+1)) == -1){
            alert("郵便番号を正しく入力してください");
            return false;
        }
    }

    if (document.aut2A.ADD1[0].selected){
        alert("都道府県を選択してください");
        return false;
    }

    if (document.aut2A.ADD2.value == ""){
        alert("住所を入力してください");
        return false;
    }
    if (document.aut2A.TEL.value == ""){
        alert("電話番号を入力してください");
        return false;
    }

    check_value = document.aut2A.TEL.value

    for(i = 0 ; i < check_value.length ; i++){
        if(number_strings1.indexOf(check_value.substring(i,i+1)) == -1){
        alert("電話番号を正しく入力してください");
        return false;
        }
    }

    if (document.aut2A.MAIL1.value == ""){
        alert("E-mailアドレスを入力してください");
        return false;

    }

    email = document.aut2A.MAIL1.value;

    for(i = 0; i < email.length; i++){
      chkchar = email.charAt(i);
      chkFlg = strArrowEmail.indexOf(chkchar, 0);
      if(chkFlg == -1){
        alert("E-mailアドレスとして使用不可な文字が含まれています\nもう一度入力して下さい");
      return false;
      }
    }
    intIndex = email.indexOf('@', 0);
    if (intIndex == -1){
      alert("E-mailアドレスに誤りがあります\nもう一度入力して下さい");
      return false;
    }
    if (intIndex == 0){
      alert("E-mailアドレスに誤りがあります\nもう一度入力して下さい");
      return false;
    }
    if (intIndex == (email.length - 1)){
      alert("E-mailアドレスに誤りがあります\nもう一度入力して下さい");
      return false;
    }
    intIndex = email.indexOf('@', intIndex + 1);
    if (intIndex != -1){
      alert("E-mailアドレスに誤りがあります\nもう一度入力して下さい");
      return false;
    }

    if (document.aut2A.MAIL2.value == ""){
        alert("確認用E-mailアドレスを入力してください");
        return false;
    }

    if (document.aut2A.MAIL2.value != document.aut2A.MAIL1.value){
        alert("E-mailアドレスが一致しません。\n同じE-mailアドレスを入力してください");
        return false;
    }

    result = chk2();
    
    if(result == false){
    
		return false; // 送信を中止

	}
	else{
    	
		return true; // 送信を実行

	}
    
}


