var warn_gif = '<img src="/media/misc/red.gif">'

var g_pageNumber = -1;

function loadCommentPage( pageNumber )
{    
    var params = { 'thread_id': thread_id, 'view_mode': view_mode, 'msie6hack': new Date().getTime() } 
    if( pageNumber > 0 ) //negative number means get the last page
        params['page'] = pageNumber //not setting a page number gets the last page
	jQuery("div.comments_loading_cue").html( wait_gif + " الرجاء الانتظار .. " )
    jQuery.ajax({
            "type": "GET",
            "url": "/comments/async/get_comment_list/",
            "data": params,
            "dataType": "html",
            "success": function(data, textStatus)
                {
                    var comments = data
                    jQuery("#comments_area").html(comments);
                    g_pageNumber = pageNumber; //remember page number, for refreshing
                },
            "error": function(req, textStatus, errorThrown)
                {
                },
            "complete": function(req, textStatus)
                {
                    jQuery("div.comments_loading_cue").html("")
                }
            });
}

function refreshCommentPage()
{
    loadCommentPage(g_pageNumber)
}

function postComment(form)
{
    jQuery.ajax({
            'type': 'POST',
            'url': '/comments/async/post_new/',
            'data': jQuery(form).serialize(),
            'dataType': 'html',
            'success': function(data, textStatus)
                {
                    jQuery("#prompt_comment").html("تم إرسال المشاركة!!")
                    if(comments_moderated)
                    {
                    jQuery(
                        "<div> يرجى الانتظار فالمشاركات لا تظهر قبل موافقة ادارة الموقع</div>").insertAfter(jQuery("#prompt_comment"))
                    }
                        
                    jQuery(form).hide(); //.children().attr("disabled", "disabled"); 
                    scroll_to("#prompt_comment", 100, 400);
                },
            'error': function(req, textStatus, errorThrown)
                {
                    jQuery("#comment_posting_cue").html(warn_gif + " خطأ في الرسال!!")
                },
            'complete': function(req, textStatus)
                {
                    jQuery("#comment_submit_button").attr("disabled", "").attr("value", "ارسل المشاركة");
                }
            });
	jQuery("#comment_posting_cue").html(wait_gif + " جاري ارسال المشاركة .. ");
    jQuery("#comment_submit_button").attr("value", "الرجاء الانتظار ...").attr("disabled", "disabled").blur()
}

loadCommentPage(-1)

