var outputDivId     = 'comment_posted';
var outputProgress  = 'progress';

// コメント投稿処理
function ajax_comment_post(divId, divProgress)
{
    outputDivId    = divId;
    outputProgress = divProgress;

    // Ajaxローダーを表示します
    document.getElementById(outputProgress).style.display = '';

    // mt-comments.cgiにコメント投稿をリクエストします
    var url = 'http://magsl.net/owner/mt-comments.cgi';
    var pars   = Form.serialize('comments_form')+'&post=post';
    var myAjax = new Ajax.Updater(outputDivId, url, { 
                                                    method: 'post', 
                                                    parameters: pars,
                                                    onComplete: ajax_comment_complete
                                                    }); 
    return false;
}

// コメントプレビュー処理
function ajax_comment_preview(divId, divProgress)
{
	outputDivId = divId;
	outputProgress = divProgress;

	// Ajaxローダーを表示します
	document.getElementById(outputProgress).style.display = '';

	// mt-comments.cgiにコメントプレビューをリクエストします
	var url = 'http://magsl.net/owner/mt-comments.cgi';
	var pars = Form.serialize('comments_form')+'&preview=preview';
	var myAjax = new Ajax.Updater(outputDivId, url, {
                                                    method: 'post',
                                                    parameters: pars,
                                                    onComplete: ajax_comment_complete
                                                    }); 
    return false;
}

// リクエスト結果受信処理
function ajax_comment_complete()
{
	// Ajaxローダーを非表示します
	document.getElementById(outputProgress).style.display = 'none';
}