var outputDivId     = 'comment-posted';
var outputProgress  = 'progress';
var url_comment_cgi = 'http://blog.webtron.jp/admin/mt-comments.cgi';

function ajax_comment_post(divId, divProgress)
{
	is_preview = false;
	
	mtCommentOnSubmit(document.getElementById('comments-form'));
	
    outputDivId    = divId;
    outputProgress = divProgress;

    document.getElementById(outputDivId).style.display    = 'none';
    document.getElementById(outputProgress).style.display = '';

    var pars   = Form.serialize('comments-form')+'&post=post';
    var myAjax = new Ajax.Updater(outputDivId, url_comment_cgi, { 
                                                    method: 'post', 
                                                    parameters: pars,
                                                    onComplete: ajax_comment_complete
                                                    }); 
    return false;
}

function ajax_comment_preview(divId, divProgress)
{
	//mtCommentOnSubmit(document.getElementById('comments-form'));

    outputDivId    = divId;
    outputProgress = divProgress;
	
	is_preview = true;

    document.getElementById(outputDivId).style.display    = 'none';
    document.getElementById(outputProgress).style.display = '';
	
	//フォーム非表示
	document.getElementById('comment-greeting').style.display = 'none';
	document.getElementById('comments-open-data').style.display = 'none';
	document.getElementById('comments-open-text').style.display = 'none';
	document.getElementById('comment-form-reply').style.display = 'none';
	

    var pars   = Form.serialize('comments-form')+'&preview=1';
    var myAjax = new Ajax.Updater(outputDivId, url_comment_cgi, {
                                                    method: 'post',
                                                    parameters: pars,
                                                    onComplete: ajax_commentpreview_complete
                                                    }); 
    return false;
}

function ajax_comment_complete()
{
	alert("comp");
	
	//フォーム非表示
	document.getElementById('comment-greeting').style.display = 'none';
	document.getElementById('comments-open-data').style.display = 'none';
	document.getElementById('comments-open-text').style.display = 'none';
	document.getElementById('comments-open-footer').style.display = 'none';
	document.getElementById('comment-form-reply').style.display = 'none';
	
	
	
    new Effect.Appear(outputDivId, { duration:0.2, queue:'end' } );
    document.getElementById(outputProgress).style.display = 'none';
    /* - 2007.05.19 -
     * 上記エフェクト(Effect.Appear)を使用する場合、セクションを表示してしまうと、
     * チラッと一瞬見えてしまうので、意図的にコメントにしています。
     *
    document.getElementById(outputDivId).style.display = '';
     */
}

function ajax_comment_url(cgi)
{
    url_comment_cgi = cgi;
}

function ajax_commentpreview_complete() {
	
	
	new Effect.Appear(outputDivId, { duration: 0.2, queue:'end' } );
	document.getElementById(outputProgress).style.display = 'none';
	//new Effect.Fade('comment_form_block', { duration: 0.2, queue:'end' });
	
	//new Effect.Highlight('comment_posted',{ startcolor: '#FF9933', duration: 2.0 });
}
