/*
 * JavaScript for bbs/upload (http://confetto.s31.xrea.com/)
 *
 * $Id: bbs.js,v 1.2 2005/02/09 19:31:23 confetto Exp $
 * $Name: release-1-3 $
 */

/*
 * フォームの内容を検証する
 *	form     => 検証するFORM要素のノード
 *	required => 入力必須項目の名前を配列で
 */
function validateForm(form, required) {
	var labels = {
		from     : "お名前",
		mail     : "メールアドレス",
		subject  : "題名",
		body     : "本文",
		file     : "ファイル名",
		password : "パスワード",
		number   : "記事番号"
	};

	for (var i = 0; i < required.length; i++)
		if (form.elements[required[i]].value == "") {
			alert(labels[required[i]] + "を入力してください。");
			form.elements[required[i]].focus();
			return false;
		}

	/* 投稿フォームでは本文か画像は入力必須につき */
	if (form.elements.action.value == "post" &&
	    form.elements.body.value   == ""     &&
	    form.elements.file.value   == "") {
		alert(labels["body"] + "か" +
		      labels["file"] + "を入力してください。");
		form.elements.body.focus();
		return false;
	}

	return true;
}

