// フォーム入力チェック

function chkFormMailmag(){
var result ="";
if(document.mailmagaform.emailaddress.value ==""){
result += "[登録Eメールアドレス]　";
}
if(document.mailmagaform.gender.value ==""){
result += "[性別]　";
}
if(!document.mailmagaform.gender[0].checked && !document.mailmagaform.gender[1].checked){
result += "[性別]　";
}
if(document.mailmagaform.age.value ==""){
result += "[年齢]　";
}
if(document.mailmagaform.job.value ==""){
result += "[職業]　";
}
if(document.mailmagaform.address.value ==""){
result += "[所在地]　";
}
if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}
var mailaddress = document.mailmagaform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.mailmagaform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
 }
if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}

function chkFormShiryou(){
var result ="";
if(document.bookform.fullname.value ==""){
result += "[お名前]　";
}
if(document.bookform.furigana.value ==""){
result += "[フリガナ]　";
}
if(document.bookform.zipcode.value ==""){
result += "[郵便番号]　";
}
if(document.bookform.address.value ==""){
result += "[ご住所]　";
}
if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}
if(!document.bookform.to[0].checked && !document.bookform.to[1].checked){
 result += "[ご自宅]か[会社]いずれかからご希望の送付先を指定してください。\n";
}
if(document.bookform.to[1].checked && document.bookform.officename.value == ""){
 result += "送付先に[会社]をご指定ですので[会社名］にもご入力ください。\n";
}
if(document.bookform.emailaddress.value == "" && document.bookform.phone.value == ""){
 result += "[Eメールアドレス]または[お電話番号］のいずれかを入力してください。\n";
}
var mailaddress = document.bookform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.bookform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
}
if(document.bookform.privacy[1].checked){
 result += "フォームのご利用にはプライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}

function chkFormSoudan(){
var result ="";
if(document.bookform.fullname.value ==""){
result += "[お名前]　";
}
if(document.bookform.furigana.value ==""){
result += "[フリガナ]　";
}
if(document.bookform.zipcode.value ==""){
result += "[郵便番号]　";
}
if(document.bookform.address.value ==""){
result += "[ご住所]　";
}
if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}
if(!document.bookform.to[0].checked && !document.bookform.to[1].checked){
 result += "[ご自宅]か[会社]いずれかからご希望の送付先を指定してください。\n";
}
if(document.bookform.to[1].checked && document.bookform.officename.value == ""){
 result += "送付先に[会社]をご指定ですので[会社名］にもご入力ください。\n";
}
if(document.bookform.emailaddress.value == "" && document.bookform.phone.value == ""){
 result += "[Eメールアドレス]または[お電話番号］のいずれかを入力してください。\n";
}
var mailaddress = document.bookform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.bookform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
}
if(document.bookform.privacy[1].checked){
 result += "フォームのご利用にはプライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}

function chkFormContact(){
var result ="";
if(document.contactform.fullname.value ==""){
result += "[お名前]　";
}
if(document.contactform.phone.value ==""){
result += "[電話番号]　";
}
if(document.contactform.emailaddress.value ==""){
result += "[Eメールアドレス]　";
}
if(document.contactform.opinion.value ==""){
result += "[お問合せ内容]　";
}
if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}
var mailaddress = document.contactform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.contactform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
}
if(document.contactform.privacy[1].checked){
 result += "フォームのご利用にはプライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}

function chkFormTestic3(){
var result ="";
var test1check = 0;
var test1timecheck = 0;
if(document.apform.name1.value =="" || document.apform.name2.value =="" ){
result += "[お名前]　";
}
if(document.apform.kana1.value =="" || document.apform.kana2.value ==""){
result += "[フリガナ]　";
}
if(!document.apform.sex[0].checked && !document.apform.sex[1].checked){
result += "[性別]　";
}
if(document.apform.byear.value =="" || document.apform.bmonth.value =="" || document.apform.bday.value ==""){
result += "[生年月日]　";
}
if(document.apform.zipcode1.value =="" || document.apform.zipcode2.value ==""){
result += "[郵便番号]　";
}
if(document.apform.address1.value =="" ){
result += "[ご住所]　";
}
if(document.apform.emergencyphone1.value =="" || document.apform.emergencyphone2.value =="" || document.apform.emergencyphone3.value ==""){
result += "[緊急連絡先]　";
}
if(document.apform.phone1.value =="" && document.apform.phone2.value =="" && document.apform.phone3.value ==""){
result += "[電話番号]　";
}
if(document.apform.testyear.value =="" || document.apform.testmonth.value =="" || document.apform.testday.value =="" ){
result += "[試験日]　";
}
for ( i = 0; i <document.apform.test1.length; i++) {
if(!document.apform.test1[ i ].checked){
test1check ++;}
}
if(test1check == 4){
result += "[希望試験1の受験科目]";
}
for ( i = 0; i <document.apform.test1time.length; i++) {
if(!document.apform.test1time[ i ].checked){
test1timecheck ++;}
}
if(test1timecheck == 2){
result += "[希望試験1の試験時間]";
}

if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}

if(document.apform.test1[3].checked && !document.apform.test1time[0].checked){
result += "希望試験日1でIC3三科目すべての受験の場合は試験開始時間は18:00をお選びください。\n";
}
if(document.apform.test2[3].checked && !document.apform.test2time[0].checked){
result += "希望試験日2でIC3三科目すべての受験の場合は試験開始時間は18:00をお選びください。\n";
}

if(!document.apform.to[0].checked && !document.apform.to[1].checked){
 result += "[ご自宅]か[会社]いずれかからご希望の送付先を指定してください。\n";
}
if(!document.apform.addressee[0].checked && !document.apform.addressee[1].checked){
result += "[個人]か[会社]いずれかから請求書の宛名を指定してください。\n";
}
if((document.apform.to[1].checked || document.apform.addressee[1].checked  ) && document.apform.office.value == ""){
 result += "「送付先」または「請求書宛名」に[会社]をご指定ですので[会社名］にもご入力ください。\n";
}
if(document.apform.contact[0].checked && document.apform.emailaddress.value ==""  ){
 result += "「申込受付完了の御連絡先」にメールをご指定ですので、[電子メールアドレス]にもご入力ください。\n";
}
var mailaddress = document.apform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.apform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
}
if(document.apform.kiyaku[1].checked){
 result += "試験申込規約への同意が必要です。\n";
}
if(document.apform.privacy[1].checked){
 result += "フォームのご利用にはプライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}


function chkFormTestmos(){
var result ="";
var test1check = 0;
var test1timecheck = 0;
if(document.apform.name1.value =="" || document.apform.name2.value =="" ){
result += "[お名前]　";
}
if(document.apform.kana1.value =="" || document.apform.kana2.value ==""){
result += "[フリガナ]　";
}
if(!document.apform.sex[0].checked && !document.apform.sex[1].checked){
result += "[性別]　";
}
if(document.apform.byear.value =="" || document.apform.bmonth.value =="" || document.apform.bday.value ==""){
result += "[生年月日]　";
}
if(document.apform.zipcode1.value =="" || document.apform.zipcode2.value ==""){
result += "[郵便番号]　";
}
if(document.apform.address1.value =="" ){
result += "[ご住所]　";
}
if(document.apform.emergencyphone1.value =="" || document.apform.emergencyphone2.value =="" || document.apform.emergencyphone3.value ==""){
result += "[緊急連絡先]　";
}
if(document.apform.phone1.value =="" && document.apform.phone2.value =="" && document.apform.phone3.value ==""){
result += "[電話番号]　";
}
if(document.apform.testyear.value =="" || document.apform.testmonth.value =="" || document.apform.testday.value =="" ){
result += "[試験日]　";
}
for ( i = 0; i <document.apform.test1.length; i++) {
if(!document.apform.test1[ i ].checked){
test1check ++;}
}
if(test1check == 7){
result += "[希望試験1の受験科目]";
}
for ( i = 0; i <document.apform.test1time.length; i++) {
if(!document.apform.test1time[ i ].checked){
test1timecheck ++;}
}
if(test1timecheck == 2){
result += "[希望試験1の試験時間]";
}

if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}

if((document.apform.test1[0].checked || document.apform.test1[1].checked || document.apform.test1[2].checked || document.apform.test1[3].checked || document.apform.test1[4].checked ||document.apform.test1[5].checked ||document.apform.test1[6].checked )&& (!document.apform.ver[0].checked && !document.apform.ver[1].checked)){
result += "希望試験日1でマイクロソフトの試験科目のバージョンを選択してください。\n";
}
if((document.apform.test2[0].checked || document.apform.test2[1].checked || document.apform.test2[2].checked || document.apform.test2[3].checked || document.apform.test2[4].checked ||document.apform.test2[5].checked ||document.apform.test2[6].checked )&& (!document.apform.ver2[0].checked && !document.apform.ver2[1].checked)){
result += "希望試験日2でマイクロソフトの試験科目のバージョンを選択してください。\n";
}

if(!document.apform.to[0].checked && !document.apform.to[1].checked){
 result += "[ご自宅]か[会社]いずれかからご希望の送付先を指定してください。\n";
}
if(!document.apform.addressee[0].checked && !document.apform.addressee[1].checked){
result += "[個人]か[会社]いずれかから請求書の宛名を指定してください。\n";
}
if((document.apform.to[1].checked || document.apform.addressee[1].checked  ) && document.apform.office.value == ""){
 result += "「送付先」または「請求書宛名」に[会社]をご指定ですので[会社名］にもご入力ください。\n";
}
if(document.apform.contact[0].checked && document.apform.emailaddress.value ==""  ){
 result += "「申込受付完了の御連絡先」にメールをご指定ですので、[電子メールアドレス]にもご入力ください。\n";
}
var mailaddress = document.apform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.apform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
 }
if(document.apform.kiyaku[1].checked){
 result += "試験申込規約への同意が必要です。\n";
}
if(document.apform.privacy[1].checked){
 result += "プライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}

function chkFormTestvba(){
var result ="";
var test1check = 0;
var test1timecheck = 0;
if(document.apform.name1.value =="" || document.apform.name2.value =="" ){
result += "[お名前]　";
}
if(document.apform.kana1.value =="" || document.apform.kana2.value ==""){
result += "[フリガナ]　";
}
if(!document.apform.sex[0].checked && !document.apform.sex[1].checked){
result += "[性別]　";
}
if(document.apform.byear.value =="" || document.apform.bmonth.value =="" || document.apform.bday.value ==""){
result += "[生年月日]　";
}
if(document.apform.zipcode1.value =="" || document.apform.zipcode2.value ==""){
result += "[郵便番号]　";
}
if(document.apform.address1.value =="" ){
result += "[ご住所]　";
}
if(document.apform.emergencyphone1.value =="" || document.apform.emergencyphone2.value =="" || document.apform.emergencyphone3.value ==""){
result += "[緊急連絡先]　";
}
if(document.apform.phone1.value =="" && document.apform.phone2.value =="" && document.apform.phone3.value ==""){
result += "[電話番号]　";
}
if(document.apform.testyear.value =="" || document.apform.testmonth.value =="" || document.apform.testday.value =="" ){
result += "[試験日]　";
}
for ( i = 0; i <document.apform.test1.length; i++) {
if(!document.apform.test1[ i ].checked){
test1check ++;}
}
if(test1check == 5){
result += "[希望試験1の受験科目]";
}
for ( i = 0; i <document.apform.test1time.length; i++) {
if(!document.apform.test1time[ i ].checked){
test1timecheck ++;}
}
if(test1timecheck == 2){
result += "[希望試験1の試験時間]";
}

if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}

if(!document.apform.to[0].checked && !document.apform.to[1].checked){
 result += "[ご自宅]か[会社]いずれかからご希望の送付先を指定してください。\n";
}
if(!document.apform.addressee[0].checked && !document.apform.addressee[1].checked){
result += "[個人]か[会社]いずれかから請求書の宛名を指定してください。\n";
}
if((document.apform.to[1].checked || document.apform.addressee[1].checked  ) && document.apform.office.value == ""){
 result += "「送付先」または「請求書宛名」に[会社]をご指定ですので[会社名］にもご入力ください。\n";
}
if(!document.apform.contact[0].checked && !document.apform.contact[1].checked && !document.apform.contact[0].checked){
 result += "「申込受付完了の御連絡先」を指定してください。\n";
}
if(document.apform.contact[0].checked && document.apform.emailaddress.value ==""  ){
 result += "「申込受付完了の御連絡先」にメールをご指定ですので、[電子メールアドレス]にもご入力ください。\n";
}
var mailaddress = document.apform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.apform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
 }
if(document.apform.kiyaku[1].checked){
 result += "試験申込規約への同意が必要です。\n";
}
if(document.apform.privacy[1].checked){
 result += "プライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}



function chkFormTestict(){
var result ="";
var test1check = 0;
var test1timecheck = 0;
if(document.apform.name1.value =="" || document.apform.name2.value =="" ){
result += "[お名前]　";
}
if(document.apform.kana1.value =="" || document.apform.kana2.value ==""){
result += "[フリガナ]　";
}
if(!document.apform.sex[0].checked && !document.apform.sex[1].checked){
result += "[性別]　";
}
if(document.apform.byear.value =="" || document.apform.bmonth.value =="" || document.apform.bday.value ==""){
result += "[生年月日]　";
}
if(document.apform.zipcode1.value =="" || document.apform.zipcode2.value ==""){
result += "[郵便番号]　";
}
if(document.apform.address1.value =="" ){
result += "[ご住所]　";
}
if(document.apform.emergencyphone1.value =="" || document.apform.emergencyphone2.value =="" || document.apform.emergencyphone3.value ==""){
result += "[緊急連絡先]　";
}
if(document.apform.phone1.value =="" && document.apform.phone2.value =="" && document.apform.phone3.value ==""){
result += "[電話番号]　";
}
if(document.apform.testyear.value =="" || document.apform.testmonth.value =="" || document.apform.testday.value =="" ){
result += "[試験日]　";
}

if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}

if(!document.apform.to[0].checked && !document.apform.to[1].checked){
 result += "[ご自宅]か[会社]いずれかからご希望の送付先を指定してください。\n";
}
if(!document.apform.addressee[0].checked && !document.apform.addressee[1].checked){
result += "[個人]か[会社]いずれかから請求書の宛名を指定してください。\n";
}
if((document.apform.to[1].checked || document.apform.addressee[1].checked  ) && document.apform.office.value == ""){
 result += "「送付先」または「請求書宛名」に[会社]をご指定ですので[会社名］にもご入力ください。\n";
}
if(!document.apform.contact[0].checked && !document.apform.contact[1].checked && !document.apform.contact[0].checked){
 result += "「申込受付完了の御連絡先」を指定してください。\n";
}
if(document.apform.contact[0].checked && document.apform.emailaddress.value ==""  ){
 result += "「申込受付完了の御連絡先」にメールをご指定ですので、[電子メールアドレス]にもご入力ください。\n";
}
var mailaddress = document.apform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.apform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
 }
if(document.apform.kiyaku[1].checked){
 result += "試験申込規約への同意が必要です。\n";
}
if(document.apform.privacy[1].checked){
 result += "プライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}


function chkFormCourse(){
var result ="";
if(document.apform.name1.value =="" || document.apform.name2.value =="" ){
result += "[お名前]　";
}
if(document.apform.kana1.value =="" || document.apform.kana2.value =="" ){
result += "[フリガナ]　";
}
if(document.apform.zipcode1.value =="" || document.apform.zipcode2.value ==""){
result += "[郵便番号]　";
}
if(document.apform.address1.value =="" ){
result += "[ご住所]　";
}
if(document.apform.emergencyphone1.value =="" || document.apform.emergencyphone2.value =="" || document.apform.emergencyphone3.value ==""){
result += "[緊急連絡先]　";
}
if(document.apform.phone1.value =="" && document.apform.phone2.value =="" && document.apform.phone3.value ==""){
result += "[電話番号]　";
}
var i = document.apform.course_number.value;
for (var s=0; s<i ; s++){
	if(document.apform.elements[3+s*3].value ==""){
	var t = 1;
 	t += s;
	result += "[受講コース"+t+"日程]　";
	}
}
if(document.apform.totalprice.value =="" ){
result += "[合計金額]　";
}
if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}

if(!document.apform.to[0].checked && !document.apform.to[1].checked){
 result += "[ご自宅]か[会社]いずれかからご希望の送付先を指定してください。\n";
}
if(!document.apform.addressee[0].checked && !document.apform.addressee[1].checked){
result += "[個人]か[会社]いずれかから請求書の宛名を指定してください。\n";
}
if((document.apform.to[1].checked || document.apform.addressee[1].checked  ) && document.apform.office.value == ""){
 result += "「送付先」または「請求書宛名」に[会社]をご指定ですので[会社名］にもご入力ください。\n";
}
if(document.apform.contact[0].checked && document.apform.emailaddress.value ==""  ){
 result += "「申込受付完了の御連絡先」にメールをご指定ですので、[電子メールアドレス]にもご入力ください。\n";
}
var mailaddress = document.apform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.apform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
 }
if(document.apform.kiyaku[1].checked){
 result += "試験申込規約への同意が必要です。\n";
}
if(document.apform.privacy[1].checked){
 result += "プライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}


function chkFormSeminar(){
var result ="";
if(document.apform.name1.value =="" || document.apform.name2.value =="" ){
result += "[お名前]　";
}
if(document.apform.kana1.value =="" || document.apform.kana2.value =="" ){
result += "[フリガナ]　";
}
if(document.apform.zipcode1.value =="" || document.apform.zipcode2.value ==""){
result += "[郵便番号]　";
}
if(document.apform.address1.value =="" ){
result += "[ご住所]　";
}
if(document.apform.emergencyphone1.value =="" || document.apform.emergencyphone2.value =="" || document.apform.emergencyphone3.value ==""){
result += "[緊急連絡先]　";
}
if(document.apform.phone1.value =="" && document.apform.phone2.value =="" && document.apform.phone3.value ==""){
result += "[電話番号]　";
}
if(document.apform.emailaddress.value =="" ){
result += "[メールアドレス]　";
}
if(result !=""){
result += "は必須入力項目です。\n\n";
}


if(!document.apform.sex[0].checked && !document.apform.sex[1].checked){
 result += "【性別】選択してください。\n";
}
if(!document.apform.attendance[0].checked && !document.apform.attendance[1].checked){
result += "【懇親会参加】選択してください。\n";
}
if(!document.apform.addressee[0].checked && !document.apform.addressee[1].checked){
result += "【領収書宛名】選択してください。\n\n";
}
if((document.apform.addressee[1].checked ) && document.apform.office.value == ""){
 result += "【領収書宛名】に[会社]を指定されましたので[会社名］の入力が必要です。\n\n";
}

var mailaddress = document.apform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.apform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
 }

if(document.apform.privacy[1].checked){
 result += "プライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}


function chkFormSeminar2(){
var result ="";
if(document.apform.name1.value =="" || document.apform.name2.value =="" ){
result += "[お名前]　";
}
if(document.apform.kana1.value =="" || document.apform.kana2.value =="" ){
result += "[フリガナ]　";
}
if(document.apform.zipcode1.value =="" || document.apform.zipcode2.value ==""){
result += "[郵便番号]　";
}
if(document.apform.address1.value =="" ){
result += "[ご住所]　";
}
if(document.apform.emergencyphone1.value =="" || document.apform.emergencyphone2.value =="" || document.apform.emergencyphone3.value ==""){
result += "[緊急連絡先]　";
}
if(document.apform.phone1.value =="" && document.apform.phone2.value =="" && document.apform.phone3.value ==""){
result += "[電話番号]　";
}
var i = document.apform.course_number.value;
for (var s=0; s<i ; s++){
	if(document.apform.elements[3+s*3].value ==""){
	var t = 1;
 	t += s;
	result += "[受講コース"+t+"日程]　";
	}
}
if(document.apform.totalprice.value =="" ){
result += "[合計金額]　";
}
if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}

if(!document.apform.to[0].checked && !document.apform.to[1].checked){
 result += "[ご自宅]か[会社]いずれかからご希望の送付先を指定してください。\n";
}
if(!document.apform.addressee[0].checked && !document.apform.addressee[1].checked){
result += "[個人]か[会社]いずれかから請求書の宛名を指定してください。\n";
}
if((document.apform.to[1].checked || document.apform.addressee[1].checked  ) && document.apform.office.value == ""){
 result += "「送付先」または「請求書宛名」に[会社]をご指定ですので[会社名］にもご入力ください。\n";
}
if(document.apform.contact[0].checked && document.apform.emailaddress.value ==""  ){
 result += "「申込受付完了の御連絡先」にメールをご指定ですので、[電子メールアドレス]にもご入力ください。\n";
}
var mailaddress = document.apform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.apform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
 }
if(document.apform.kiyaku[1].checked){
 result += "試験申込規約への同意が必要です。\n";
}
if(document.apform.privacy[1].checked){
 result += "プライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}






function chkFormTestaca(){
var result ="";
var test1check = 0;
var test1timecheck = 0;
if(document.apform.name1.value =="" || document.apform.name2.value =="" ){
result += "[お名前]　";
}
if(document.apform.kana1.value =="" || document.apform.kana2.value ==""){
result += "[フリガナ]　";
}
if(!document.apform.sex[0].checked && !document.apform.sex[1].checked){
result += "[性別]　";
}
if(document.apform.byear.value =="" || document.apform.bmonth.value =="" || document.apform.bday.value ==""){
result += "[生年月日]　";
}
if(document.apform.zipcode1.value =="" || document.apform.zipcode2.value ==""){
result += "[郵便番号]　";
}
if(document.apform.address1.value =="" ){
result += "[ご住所]　";
}
if(document.apform.emergencyphone1.value =="" || document.apform.emergencyphone2.value =="" || document.apform.emergencyphone3.value ==""){
result += "[緊急連絡先]　";
}
if(document.apform.phone1.value =="" && document.apform.phone2.value =="" && document.apform.phone3.value ==""){
result += "[電話番号]　";
}
if(document.apform.testyear.value =="" || document.apform.testmonth.value =="" || document.apform.testday.value =="" ){
result += "[試験日]　";
}
for ( i = 0; i <document.apform.test1.length; i++) {
if(!document.apform.test1[ i ].checked){
test1check ++;}
}
if(test1check == 5){
result += "[希望試験1の受験科目]";
}
for ( i = 0; i <document.apform.test1time.length; i++) {
if(!document.apform.test1time[ i ].checked){
test1timecheck ++;}
}
if(test1timecheck == 2){
result += "[希望試験1の試験時間]";
}

if(result !=""){
result += "の必須項目の入力をお願いします。\n";
}

if(!document.apform.to[0].checked && !document.apform.to[1].checked){
 result += "[ご自宅]か[会社]いずれかからご希望の送付先を指定してください。\n";
}
if(!document.apform.addressee[0].checked && !document.apform.addressee[1].checked){
result += "[個人]か[会社]いずれかから請求書の宛名を指定してください。\n";
}
if((document.apform.to[1].checked || document.apform.addressee[1].checked  ) && document.apform.office.value == ""){
 result += "「送付先」または「請求書宛名」に[会社]をご指定ですので[会社名］にもご入力ください。\n";
}
if(!document.apform.contact[0].checked && !document.apform.contact[1].checked && !document.apform.contact[0].checked){
 result += "「申込受付完了の御連絡先」を指定してください。\n";
}
if(document.apform.contact[0].checked && document.apform.emailaddress.value ==""  ){
 result += "「申込受付完了の御連絡先」にメールをご指定ですので、[電子メールアドレス]にもご入力ください。\n";
}
var mailaddress = document.apform.emailaddress.value;
var reg = /^[\w\-\.]+@[\w\-]+(\.[\w\-]+)+$/;
if(document.apform.emailaddress.value !=""){
 if (!reg.test(mailaddress)){
 result += "不正な[ｅメールアドレス]が入力されています。\n";
 }
 }
if(document.apform.kiyaku[1].checked){
 result += "試験申込規約への同意が必要です。\n";
}
if(document.apform.privacy[1].checked){
 result += "プライバシーポリシーへの同意が必要です。\n";
}

if(result !=""){
  alert(result);
  return false;
  }else{
  return true;
  }
}