// 読者書評登録内容チェック関数
function dokusyaDataCheck(thisForm) {
	var checkFlag = false;
	// ハンドルネームチェック
	if (thisForm.hn.value == "") {
		alert("必須項目が未入力です。");
		thisForm.hn.focus();
		return false;
	}
	
	// 念のため性別チェック
	objLength = thisForm.seibetu.length;
	for (var i = 0; i < objLength; i++) {
		if (thisForm.seibetu[i].checked) {
			checkFlag = true;
		}
	}
	if (!checkFlag) {
		alert("性別が未選択です。");
		return false;
	}
	
	// 年齢チェック
	if (thisForm.nenrei.value == "") {
		alert("必須項目が未入力です。");
		thisForm.nenrei.focus();
		return false;
	}
	else {
		//全角数字配列
		var char1 = new Array("１","２","３","４","５","６","７","８","９","０");
		//半角数字配列
		var char2 = new Array(1,2,3,4,5,6,7,8,9,0);
		var count;
		var data = thisForm.nenrei.value;
		//入力データに全角数字がある場合
		while (data.match(/[０-９]/)) {
			for (count = 0; count < char1.length; count++) {
				//入力データを全角数字から半角数字に置換する
				data = data.replace(char1[count], char2[count]);
			}
		}
		//半角数字に置換したデータを代入
		thisForm.nenrei.value = data;
		if (isNaN(thisForm.nenrei.value)) {
			alert("年齢は半角数字で入力してください。");
			thisForm.nenrei.focus();
			return false;		
		}
	}
	
	// 書籍名チェック
	if (thisForm.syosekimei.value == "") {
		alert("必須項目が未入力です。");
		thisForm.syosekimei.focus();
		return false;
	}
	
	// 著者名チェック
	if (thisForm.tyosya1.value == "") {
		alert("必須項目が未入力です。");
		thisForm.tyosya1.focus();
		return false;
	}
	
	// ジャンルチェック
	if (thisForm.genrecode.selectedIndex == 0) {
		alert("ジャンルが未選択です。");
		thisForm.genrecode.focus();
		return false;
	}
	
	// 書評チェック
	if (thisForm.syohyotitle.value == "") {
		alert("必須項目が未入力です。");
		thisForm.syohyotitle.focus();
		return false;
	}
	
	// 記事本文チェック
	if (thisForm.kijihonbun.value == "") {
		alert("必須項目が未入力です。");
		thisForm.kijihonbun.focus();
		return false;
	} else {
		// 文字数チェック
		var maxString		= 2000;
		stringLength		= thisForm.kijihonbun.value.replace(/\r\n/g, "");
		honbunValueNumber	= stringLength.length;
		if(honbunValueNumber > maxString) {
			alert("記事本文は" + maxString + "文字以内でお願い致します。");
			return false;
		}
	}
	// メールアドレス不正チェック
	if (thisForm.meruado.value != "") {
		if (!thisForm.meruado.value.match(/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/)){
			alert("アドレスが不正である可能性があります。\n確認してください。");
			thisForm.meruado.focus();
			return false;
		}
	}

	thisForm.submit();
}

// 読者書評の記事本文文字数チェック
function dokusyaTextAreaStringNumberCheck(inFormName) {
	var maxString		= 2000;
	stringLength		= inFormName.kijihonbun.value.replace(/\r\n/g, "");
	honbunValueNumber	= stringLength.length;
	if(honbunValueNumber > maxString) {
		alert("記事本文は" + maxString + "文字以内でお願い致します。");
//		inFormName.kijihonbun.value	= inFormName.kijihonbun.value.substring(0, maxString);
	}
}

// 読者書評ページ遷移用関数
function pageMove (nextPageNum) {
	var obj = document.search;
	if (nextPageNum != "") {
		obj.nextPageNumber.value = nextPageNum;
	}
	else {
		return false;
	}
	obj.submit();
}

// 検索やバックナンバーなどのリストからのページ遷移用関数
function gotoMovePage(inPageURL) {
	location.href	= inPageURL;
}

// ログインページ遷移用関数
function loginSubmit (inFormName) {
	inFormName.submit();
}

function inquiryCheck(inFormName) {
	// 氏名チェック
	if (inFormName.user_name.value == "") {
		alert("名前を入力してください。");
		inFormName.user_name.focus();
		return false;
	}
	// 記事本文チェック
	if (inFormName.naiyo.value == "") {
		alert("問い合わせ内容が入力されていません。");
		inFormName.naiyo.focus();
		return false;
	}
	inFormName.submit();
}