function Form2Check() {

	// 変数の宣言
	var i, check, mailAddress, mailAddressIsValid, URL, URLIsValid;

	// 種類の選択チェック
	if (document.getElementById('form2').type2 && document.getElementById('form2').type2[0]) {
		check = 0;
		for (i = 0; i < document.getElementById('form2').type2.length; i++) {
			if (document.getElementById('form2').type2[i].checked) {
				check++;
			}
		}
		if (check == 0) {
			alert('区分を選択して下さい。');
			document.getElementById('form2').type2[0].focus();
			return false;
		}
	}

	// スレッドタイトルの入力チェック
	if (document.getElementById('form2').threadTitle && document.getElementById('form2').threadTitle.value == '') {
		alert('スレッドタイトルを入力して下さい。');
		document.getElementById('form2').threadTitle.focus();
		return false;
	}

	// 名前の入力チェック
	if (document.getElementById('form2').name.value == '') {
		alert('名前を入力して下さい。');
		document.getElementById('form2').name.focus();
		return false;
	}

	// メールアドレスの正当性チェック
	mailAddress = document.getElementById('form2').mail.value;
	mailAddressIsValid = mailAddress.match(/^[a-zA-Z0-9!$&*.=^`|~#%'+\/?_{}-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4}$/);
	if (mailAddress && !mailAddressIsValid) {
		alert('メールアドレスの形式が不正です。');
		document.getElementById('form2').mail.focus();
		return false;
	}

	// URLの正当性チェック
	URL = document.getElementById('form2').url.value;
	URLIsValid = URL.match(/^(ftp|http|https):\/\/[-_.!~*'()a-zA-Z0-9;\/?:@&=+$,%#]+$/);
	if (URL && !URLIsValid) {
		alert('URLの形式が不正です。');
		document.getElementById('form2').url.focus();
		return false;
	}

	// コメントの入力チェック
	if (document.getElementById('form2').comment.value == '') {
		alert('コメントを入力して下さい。');
		document.getElementById('form2').comment.focus();
		return false;
	}

	// パスワードの文字数チェック (最低文字数)
	if (document.getElementById('form2').pw.value != '' && document.getElementById('form2').pw.value.length < 4) {
		alert('パスワードは4文字以上で入力して下さい。');
		document.getElementById('form2').pw.focus();
		return false;
	}

	// 投稿確認
	message = '';
	message += '【投稿確認】' + "\n\n";
	message += 'この内容で投稿してよろしいですか？' + "\n\n";
	message += '記事を投稿する場合には 「OK」 をクリックして下さい。' + "\n";
	message += '投稿を取り消す場合には 「キャンセル」 をクリックして下さい。' + "\n";
	if (window.confirm(message)) {
		return true;
	} else {
		return false;
	}
}
