function addComment(fobj) {
    
    var postid   = document.form1.postid.value;
    var name     = document.form1.name.value;
    var email    = document.form1.email.value;
    var title    = document.form1.title.value;
    var comment  = document.form1.comment.value;
    var hyouka   = document.form1.hyouka.value;
	
    comment = comment.replace(/\r\n/g, "<br />");
    comment = comment.replace(/(\n|\r)/g, "<br />");
	
    var a = new Ajax.Updater(
    "comments-open",
    "/online_comment_add.php",
    {
	    "method": "get",
	    "parameters": "postid=" + postid + "&name=" + name + "&email=" + email + "&title=" + title + "&comment=" + comment + "&hyouka=" + hyouka,
	    onSuccess: function(request) {
		    //alert('成功しました');
	    },
	    onComplete: function(request) {
		    //alert('読み込みが完了しました');
	    },
	    onFailure: function(request) {
		    //alert('読み込みに失敗しました');
	    },
	    onException: function (request) {
		    //alert('読み込み中にエラーが発生しました');
	    }
    }
    );
}

function checkform(fobj) {
	var msg = "";
	
	if(fobj.method.value == "order") {
	    msg = "注文を確定します。よろしいですか？";
	} else if(fobj.method.value == "insert") {
		msg = "この内容で登録します。よろしいですか？";
	} else if(fobj.method.value == "update") {
		msg = "この内容で更新します。よろしいですか？";
	} else if(fobj.method.value == "message") {
		msg = "この内容でメッセージを送信します。よろしいですか？";
	} else if(fobj.method.value == "copy") {
		msg = "この内容で複写します。よろしいですか？";
	}
	
	if(fobj.msg) {
	    msg = fobj.msg.value;
	}

	if(requiredCheck(fobj)) {
		if(window.confirm(msg)){ 
			return true;
		} else {
			return false;
		}
	} else {
		return false;
	}
}


//チェック処理
function requiredCheck(fobj) {
	var flg = false;
	
	var findex = 0;
	for (i = 0; i < fobj.elements.length; i = i +1){
		if(fobj.elements[i].id.indexOf("_required",0) != -1) {
			if(!fobj.elements[i].value) {
				if(!flg) {
					findex = i;
				}
				flg = true;
				fobj.elements[i].style.backgroundColor="#ffc0cb";
			} else {
				fobj.elements[i].style.backgroundColor="#FFF";
			}
		}
	}
	
	if(flg) {
		alert("必須項目を入力してください。");
		
		try{
		    fobj.elements[findex].focus();
        }catch( e ){
        
        }
		return false;
	} else {
		return true;
	}
}
