// JavaScript Document
// フォームをチェックする
function formcheck(){
	// 変数の定義
	var comments_form = document.forms['comments_form'];
	var errmsg = "";

	// お名前の確認
	if(comments_form.elements['names'].value == ""){
		errmsg += "お名前をご入力ください。\n";
	}
	
	// 連絡先の確認
	// メールアドレスの確認
	if(comments_form.elements['answer'].options[1].selected) {
		if(comments_form.elements['email'].value == ""){
			errmsg += "メールアドレスをご入力ください。\n";
		} else {
			if(!comments_form.elements['email'].value.match(/.+@.+\..+/)){
				errmsg += "メールアドレスの形式が正しくありません。\n";
			}
		}
	}
	// 電話番号の確認
	if(comments_form.elements['answer'].options[2].selected) {
		if(comments_form.elements['tel'].value == ""){
			errmsg += "お電話番号をご入力ください。\n";
		} else {
			if(comments_form.elements['tel'].value.match(/\D+/g)){
				errmsg += "電話番号は数値のみで入力してください。\n";
			}
		}
	}
	// ＦＡＸ番号の確認
	if(comments_form.elements['answer'].options[3].selected) {
		if(comments_form.elements['fax'].value == ""){
			errmsg += "ＦＡＸ番号をご入力ください。\n";
		} else {
			if(comments_form.elements['fax'].value.match(/\D+/g)){
				errmsg += "ＦＡＸ番号は数値のみで入力してください。\n";
			}
		}
	}

	// メッセージの入力確認
	if(comments_form.elements['msg'].value == ""){
		errmsg += "メッセージをご入力ください。\n";
	}

	// メッセージの表示 or チェックＯＫ
	if(errmsg != ""){
		alert("エラーがあります！\n\n" + errmsg);
		return false;
	} else {
		// データＯＫ
		return true;
	}
}
