﻿// 未入力&入力値チェック
// 違反時にはアラートで報告
function checkInputForm() {
	var ErrMsg = "";
	var forms = document.inquire;

	if( forms.textfield4.value == "" ) { ErrMsg += "会社名が未入力です。\n"; }
	if( forms.textfield5.value == "" ) { ErrMsg += "会社名フリガナが未入力です。\n"; }
	if( forms.textfield15.value == "" ){ ErrMsg += "会社業種が未入力です。\n"; }
	if( forms.textfield2.value == "" ) { ErrMsg += "ご担当者名が未入力です。\n"; }
	if( forms.textfield3.value == "" ) { ErrMsg += "ご担当者名フリガナが未入力です。\n"; }
	if( forms.textfield6.value == "" ) { ErrMsg += "ご担当者役職が未入力です。\n"; }
	if( forms.textfield10.value == "" || forms.textfield11.value == "" || forms.textfield12.value == "" )
	{	ErrMsg += "電話番号が未入力です。\n"; }
	else
	{
		re24 = new RegExp("[0-9]{2,4}");
		re34 = new RegExp("[0-9]{3,4}");
		if (!re24.test(forms.textfield10.value)
		 ||	!re24.test(forms.textfield11.value)
		 ||	!re34.test(forms.textfield12.value) ) {
			ErrMsg += "電話番号の形式が不正です。\n";
		}
	}
	if( forms.textfield7.value == "" || forms.textfield8.value == "" )
	{ ErrMsg += "郵便番号が未入力です。\n"; }
	else
	{
		re3 = new RegExp("[0-9]{3}");
		re4 = new RegExp("[0-9]{4}");
		if (!re3.test(forms.textfield7.value)
		 ||	!re4.test(forms.textfield8.value) ) {
			ErrMsg += "郵便番号の形式が不正です。\n";
		}
	}
	if( forms.select.value == "" )		 { ErrMsg += "都道府県が未選択です。\n"; }
	if( forms.textfield9.value == "" ) { ErrMsg += "住所が未入力です。\n"; }
	if( forms.textfield13.value == "" ){ ErrMsg += "メールアドレスが未入力です\n"; }
	else {
		if( forms.textfield13.value != forms.textfield14.value )
		{	ErrMsg += "メールアドレスとメールアドレス再入力が違います。\n"; }
		else if (forms.textfield13.value.indexOf('@') < 1
			   || forms.textfield13.value.lastIndexOf("@") + 6 > forms.textfield13.value.length )
			{	ErrMsg += "メールアドレスの形式が正しくありません。\n"; }
	}
	if( !forms.check1.checked && !forms.check2.checked && !forms.check3.checked )
	{	ErrMsg += "お問い合わせ種類を選択してください。\n"; }

	if (ErrMsg != "") {
		alert(ErrMsg,"エラー");
		return false;
	}

	return true;
}
