﻿/*  
* replyBlog
*/

function replyBlogInit(blogId,comment,getReply)
{
    $.getJSON("../User/ajaxBlogEdit.ashx",{oper:"getBlogDetail",blogId:blogId,t:Math.random()},function(json){  
             if(json.success)
             {
                 var s = "";
                        s += "你的回应:"; 
                        s += "<p><TEXTAREA onkeypress=ctrlEnter(event,function(){replyBlogSubmit('";
                        s += blogId;
                        s += "')}) id='tbxPostContent' name='tbxPostContent' rows='3' style='width:96%;' ></TEXTAREA></p>";
                        s += "<div class='originalText'>";
                        s += json.data[0].content;
                        s += "</div>";
                   
                   $('#jqmDialogBox .jqmDialogBoxContent').html(s);
                   $('#jqmDialogBox .jqmDialogBoxBottom').html("<input class='btn' type='button' id='btnFCKPost' onclick=replyBlogSubmit('"+blogId+"') value=' 提交回应 ' />&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:void(0);' id='btnPostCancel'> 取消 </a>");
                   $("#tbxPostContent").focus();
                   
                   $("#btnPostCancel").click(function(){$('#jqmDialogBox').jqmHide();});
                   
                   if(getReply)
                   {
                       getBlogNewReplyList(blogId,comment);
                   }
            }
            else
            {
                $('#jqmDialogBox .jqmDialogBoxContent').html(json.error);
            }
       });
}

function getBlogNewReplyList(blogId,comment)
{
     $.getJSON("../User/ajaxBlogEdit.ashx",{oper:"getBlogNewReplyList",blogId:blogId,t:Math.random()},function(json){  
            if(json.success)
            {
                var s = "";
                if(comment > 5)
                {                    
                    s += "最新回应(共";
                    s += "<a href='view.aspx?bid=";
                    s += blogId;
                    s += "' target=_blank>";
                    s += comment;    
                    s += "<a/>条)：";
                }
                $.each(json.data,function(i,n){
                    s += "<div class='replyListBox'>";
                    s += "<div class='info'>";
                    s += "<a href='home.aspx?id=";
                    s += n.userId;
                    s += "' target=_blank>";
                    s += n.nickName;
                    s += "<a/> ";
                    s += n.addTime;
                    s += "</div>";
                    s += "<div class='content'>";
                    s += n.content;
                    s += "</div>";
                    s +="</div>";
                });
                if(comment > 5)
                {                    
                    s += "后面还有";
                    s += comment-5;    
                    s += "条回应，";
                    s += "<a href='view.aspx?bid=";
                    s += blogId;
                    s += "' target=_blank>点击查看&raquo;<a/>";
                }
                $('#jqmDialogBox .jqmDialogBoxContent').append(s);
            }
            else
            {
                $('#jqmDialogBox .jqmDialogBoxContent').append(json.error);
            }    
       });
}

function replyBlogSubmit(id)
{ 
    var selector = $("#jqmDialogBox .jqmDialogBoxContent");
     var pc = $("#tbxPostContent").val();
     if(!$.trim(pc)){alertResult(selector,"请输入内容~");return false;}
      $.ajax({
            type: "post",
            url: "../User/ajaxBlogEdit.ashx",
            data:{oper:"replyBlog",blogId:id, content:pc,t:Math.random()},
            dataType: "json",
            beforeSend: function(){
                $("#jqmDialogBox .jqmDialogBoxBottom").append('<div id=\"tempPostAlert\"> 提交信息中,请稍等... <div>');
                $("#btnFCKPost").hide();
                $("#btnPostCancel").hide();
            },
            success: function(json) {
                if(json.success)
                {
                    $('#jqmDialogBox').jqmHide();
                    alert("发布成功~");
                    location = "view.aspx?bid="+id;
                }
                else 
                {
                    alertResult(selector,json.error);
                    
                    $("#btnFCKPost").show();
                    $("#btnPostCancel").show();
                    $("#tempPostAlert").remove();
                }
             }
        });
}
