//エラーチェック


//会社名チェック
function company_namevalid(fld){
		if (fld.value == ""){
			return "御社名を入力してください";
		}else {
			return "";
		}
}


//名前チェック
function namevalid(fld){
		if (fld.value == ""){
			return "ご担当者名を入力してください";
		}else {
			return "";
		}
}

//フリガナチェック
function kanavalid(fld){
		if (fld.value == ""){
			return "フリガナを入力してください";
		}else {
			return "";
		}
}


//電話番号チェック
function telvalid(fld){
		if (fld.value == ""){
			return "電話番号を入力してください";
		}else {
			return "";
		}
}


//メールアドレスチェック
function mailvalid(fld){
		check = /.+@.+\..+/;
		if (fld.value == ""){
			return "メールアドレスを入力してください";
			}
			else if (!fld.value.match(check)) {
				return "メールアドレスの形式が間違ってます。xxx@xxx.xx.xxという形式で入力してください";
			} else {
				return "";
	}
}

//質問内容のチェック
function messagevalid(fld){
	if (fld.value == ""){
			return "お問い合わせ内容をご記入ください";
		}else {
			return "";
		}
}

/*エラー表示とエラーが無い場合の処理*/
function valid(){
		/*各項目を○○strに代入する*/
		var company_namestr = company_namevalid(document.form1.company_namefld);
		var namestr = namevalid(document.form1.namefld);
		var kanastr = kanavalid(document.form1.kanafld);
		var telstr = telvalid(document.form1.telfld);
		var emailstr = mailvalid(document.form1.mailfld);
		var messagestr = messagevalid(document.form1.messagefld);
			if ((company_namestr + namestr + kanastr + telstr + emailstr + messagestr) !==""){
					alert("--------　入力漏れがございます　--------" + "\n" + company_namestr + "\n" + namestr + "\n" + kanastr + "\n" + telstr + "\n" + emailstr + "\n" + messagestr);
					return false;
			} else {
				/*内容確認用ダイアログを表示する（必要に応じてコメントを外す）*/
				/*return confirm('名前:\t'+ document.form1.namefld.value + '\n' + 'メールアドレス:\t' + document.form1.mailfld.value + '\n' + '住所:\t' + document.form1.addrfld.value + '\n' + 'メッセージ:\t' + document.form1.msgfld.value + '\n\n 以上でよろしいですか？');*/
				/*エラーが無い場合trueを返す*/
				return true;
			}
}