﻿$(function() {
    $("#fontSmall").click(
		function() {
		    $(".dlcDetailed p,.dlcDetailed div").css("font-size", "13px")
		    $(".small").css("color", "#0B3B8C")
		    $(".big").css("color", "#666666")
		    $(".large").css("color", "#666666")
		})
    $("#fontBig").click(
		function() {
		    $(".dlcDetailed p,.dlcDetailed div").css("font-size", "14px")
		    $(".small").css("color", "#666666")
		    $(".big").css("color", "#0B3B8C")
		    $(".large").css("color", "#666666")

		})
    $("#fontLarge").click(
		function() {
		    $(".dlcDetailed p,.dlcDetailed div").css("font-size", "16px")
		    $(".small").css("color", "#666666")
		    $(".big").css("color", "#666666")
		    $(".large").css("color", "#0B3B8C")
		})
});
//改变字体大小

/******************评分start********************/
function msSelectArticleSense() {
    var pf;
    $(".msSelect span").mouseover(
		function() {
		    pf = $(this).attr("class") + "2";
		    $(this).addClass(pf);
		}
	)
    $(".msSelect span").mouseout(
		function() {
		    $(this).removeClass(pf);
		}
	)
//    $(".msSelect span").click(
//		function() {
//		    $(this).text(Math.floor($(this).text()) + 1);
//		}
//	)
}
/******************评分end********************/



/******************文章首页关心亮点开始*******************/

function Category(CID, OID, page, contentid, id) {
    var url = "/Ajax/GetArticleByCt.ashx";
    var pars = "{\"ParentsID\":\"" + encodeURI(CID) + "\",\"ChildrenID\":\"" + encodeURI(OID) + "\",\"page\":\"" + encodeURI(page) + "\",\"ContentID\":\"" + encodeURI(contentid) + "\",\"PageID\":\"" + encodeURI(id) + "\"}";
    pub_getws(url, CategoryByPage, pars);
}

function CategoryByPage(data) {
    tb_remove();

    var contentid = "";
    var id = "";
    var CID = "";
    var OID = "";
    
    var Success = 0;
    var Description = "";
    $.each(data.JosnModel, function(i, d) {
        Success = d.Success * 1;
        Description = d.Description;
    });

    /****学堂关心亮点内容显示开始****/
    var str = "";
   
    
    $.each(data.HomeArticle, function(i, d) {
        if (Success == 0) {
            contentid = d.ContentID;
            str += Description;
        }
        else {
            contentid = d.ContentID;
            id = d.PageID;
            CID = d.ParentsID;
            OID = d.ChildrenID;
            var articleUrl = d.Url;
            str += "<div class=\"NumBox\">";
            //                    str += "<div class=\"UserImg\">";
            //                    str += "<a href=\"" + articleUrl + "\" target=\"_blank\" > <img src=" + n.FaceImgRule4 + " title=" + n.Title + " /></a>";
            //                    str += "</div>";
            str += "<div class=\"GuanXinPl\">";
            str += "<div class=\"TitleGxPl\">";
            str += "<a href=\"" + articleUrl + "\" target=\"_blank\" title=" + d.Title + " >" + (d.Title.length > 35 ? (d.Title.substring(0, 34) + "...") : d.Title) + "</a>";
            str += "</div>";
            str += "<div class=\"NrGxPl\">";
            str += d.Description.length > 86 ? (d.Description.substring(0, 84) + "...") : d.Description;
            str += " <div class=\"ANrGxPl\"><a href=\"" + articleUrl + "\">更多信息</a>&nbsp;|&nbsp;<a href=\"" + articleUrl + "\">" + d.CommentCount + "条评论</a></div>";
            str += "</div>";
            str += "</div>";
            str += "</div>";

        }

    });
    $(contentid).html(str);
    if (Success == 0) {
        return;
    }
    /****学堂关心亮点内容显示结束****/

    /****学堂关心亮点分页显示开始****/
    str = "";
    var page = 0;
    $.each(data.ViewDataBase, function(i, d) {
        //  debugger;
        var k = 0;
        var rowCount = d.TotalPages * 1;
        var F = 0;
        page = d.CurrentPage * 1;
        
         var displayPage = 8;//显示省略号之前的分页数
         var smallestOmitted = displayPage - 1; //最小省略个数
         var middlePage = displayPage - 2; //中间显示个数
        var bigDisplayPage = displayPage+1;//最大显示分页数

        var hasNextPage = "下一页";//下一页
        var hasPreviousPage = "上一页"; //上一页
        
        
        for (var j = 1; j <= rowCount; j++) {

            /*--判断选中值在大于4的时候---*/
            if (page > displayPage) {

                if (j == 1) {
                    str += "<a class=\"pageup \"   onclick='Category(" + CID + "," + OID + "," + (page - 1) + ",\"" + contentid + "\",\"" + id + "\")'><span>"+hasPreviousPage+"</span></a>";
                    str += "<a  onclick='Category(" + CID + "," + OID + "," + j + ",\"" + contentid + "\",\"" + id + "\")'><span>" + j + "</span></a>";

                    var AgoIntermediate = page - 2;
                    if (page > Math.round(rowCount / 2))
                    {
                        AgoIntermediate = Math.round(page / 2);
                    }
                    
                    
                    
                    str += "<a  onclick='Category(" + CID + "," + OID + "," + AgoIntermediate + ",\"" + contentid + "\",\"" + id + "\")'><span>...</span></a>";
                    k += 2;
                }

                if (page == j) {
                    k++;

                    str += "<a class=\"this\" ><span>" + j + "</span></a>";
                    if (page == rowCount) {
                        str += "<a class=\"pagedown disable\"><span>"+hasNextPage+"</span></a>";
                    }
                }
                else if (j > 1 && (j > page || (j + smallestOmitted) >= rowCount)) {

                if (k < displayPage) {
                        str += "<a  onclick='Category(" + CID + "," + OID + "," + j + ",\"" + contentid + "\",\"" + id + "\")'><span>" + j + "</span></a>";
                        k++;
                    }
                    else if (k >= displayPage) {

                        if (j == rowCount) {
                            str += "<a  onclick='Category(" + CID + "," + OID + "," + j + ",\"" + contentid + "\",\"" + id + "\")'><span>" + j + "</span></a>";
                            str += "<a class=\"pagedown \" onclick='Category(" + CID + "," + OID + "," + (page + 1) + ",\"" + contentid + "\",\"" + id + "\")'><span>"+hasNextPage+"</span></a>";
                        }
                        else {
                            if (F == 0 && (j + 1 != rowCount)) {

                                var AfterIntermediate = displayPage + 1;
                                if (Math.round(page / displayPage) > 0)
                                {
                                    AfterIntermediate = page + middlePage;
                                }
                                str += "<a  onclick='Category(" + CID + "," + OID + "," + AfterIntermediate + ",\"" + contentid + "\",\"" + id + "\")'><span>...</span></a>";
                                F++;
                            }
                            else {
                                if (F <= 0) {
                                    str += "<a  onclick='Category(" + CID + "," + OID + "," + j + ",\"" + contentid + "\",\"" + id + "\")'><span>" + j + "</span></a>";
                                }
                            }
                        }

                    }

                }
                else if ((page - 1) == j && (j + smallestOmitted) < rowCount) {

                    str += "<a  onclick='Category(" + CID + "," + OID + "," + j + ",\"" + contentid + "\",\"" + id + "\")'><span>" + j + "</span></a>";

                }



            }
            /*--判断选中值在小于等于4的时候---*/
            else {
                if (1 == j) {
                    if (page == 1) {
                        str += "<a class=\"pageup disable\"><span>"+hasPreviousPage+"</span></a>";
                        str += "<a class=\"this\" ><span>" + j + "</span></a>";
                        k++;
                    }
                    else {
                        str += "<a class=\"pageup \"  onclick='Category(" + CID + "," + OID + "," + (page - 1) + ",\"" + contentid + "\",\"" + id + "\")'><span>"+hasPreviousPage+"</span></a>";
                        str += "<a  onclick='Category(" + CID + "," + OID + "," + j + ",\"" + contentid + "\",\"" + id + "\")'><span>" + j + "</span></a>";
                        k++;

                    }
                    if (j == rowCount) {
                        str += "<a class=\"pagedown disable\"><span>"+hasNextPage+"</span></a>";
                    }
                }
                else {

                    if (k < displayPage) {

                        if (page == j) {
                            str += "<a class=\"this\" ><span>" + j + "</span></a>";
                            k++;
                            if (j == rowCount) {
                                str += "<a class=\"pagedown  disable\"><span>"+hasNextPage+"</span></a>";
                            }
                        }
                        else {


                            str += "<a  onclick='Category(" + CID + "," + OID + "," + j + ",\"" + contentid + "\",\"" + id + "\")'><span>" + j + "</span></a>";
                            k++;
                            if (j == rowCount) {
                                str += "<a class=\"pagedown \" onclick='Category(" + CID + "," + OID + "," + (page + 1) + ",\"" + contentid + "\",\"" + id + "\")'><span>"+hasNextPage+"</span></a>";
                            }
                        }

                    }
                    else if (k == displayPage) {

                        if (j == rowCount) {
                            str += "<a  onclick='Category(" + CID + "," + OID + "," + j + ",\"" + contentid + "\",\"" + id + "\")'><span>" + j + "</span></a>";

                            if (page == rowCount) {
                                str += "<a class=\"pagedown disable\"><span>" + hasNextPage + "</span></a>";
                            }
                            else {
                                str += "<a class=\"pagedown \"  onclick='Category(" + CID + "," + OID + "," + (page + 1) + ",\"" + contentid + "\",\"" + id + "\")'><span>"+hasNextPage+"</span></a>";
                            }
                        }
                        else {
                            if (F == 0) {

                                var AfterIntermediate = displayPage + 1;
                                if (Math.round(page / displayPage) > 0)
                                {
                                    AfterIntermediate = page + middlePage;
                                }

                                if (j == bigDisplayPage && AfterIntermediate == bigDisplayPage && (AfterIntermediate + 1) == rowCount && page == displayPage) {

                                    str += "<a  onclick='Category(" + CID + "," + OID + "," + j + ",\"" + contentid + "\",\"" + id + "\")'><span>" + j + "</span></a>";
                                
                                }
                                else if (j == bigDisplayPage && page == displayPage) {
                                
                                str += "<a  onclick='Category(" + CID + "," + OID + "," + j + ",\"" + contentid + "\",\"" + id + "\")'><span>" + j + "</span></a>";
                                str += "<a  onclick='Category(" + CID + "," + OID + "," + AfterIntermediate + ",\"" + contentid + "\",\"" + id + "\")'><span>...</span></a>";
                                
                                }
                                else {
                                    str += "<a  onclick='Category(" + CID + "," + OID + "," + AfterIntermediate + ",\"" + contentid + "\",\"" + id + "\")'><span>...</span></a>";
                                }


                               
                                F++;




                            }
                        }

                    }

                }
            }

        }
    });
    $(id).html(str)
    /****学堂关心亮点分页显示结束****/
    
}


/******************文章首页关心亮点结束*******************/

/******************评论开始*******************/
$(function() {
    $(".commentBtn").click(function() {
	    context = $("#inputInfo").val();
	    if (context.length == 0) {
	        alert("输入内容不能为空");
	    } else if (context.length > 0 && context.length < 10) {
	        alert("输入内容不能小于10个字");
	    }
	    else {
	        userActivity = 3;
	        changLogin = 3;
	        //显示购物车
	        if (CheckLogin(".GXUSERID") == "") {
	            //未登录
	            layerlogin();
	        }
	        else {//已登录
	            Comment(context);
	        }
	    }
	});
});

function layerlogin_do(Key, Name, Pwd, Code) {
    Key ? gx_ajax({ url: "/Ajax/GetUserLogin.ashx?UserName=" + escape(Name) + "&PassWord=" + escape(Pwd) + "&code=" + escape(Code) + "", callBack: layerBack }) : gx_ajax({ url: "/Ajax/GetUserLogin.ashx?UserName=" + escape(Name) + "&PassWord=" + escape(Pwd), callBack: layerBack });
}

function layerBack(o) {
    if (o.Success == 1) {
        Comment();
    }
    else if (o.Success == 3) {
        LoginNum = o.LoginNum;
        layer_invoke(o.nextP);
    }
    else {
        $(".Tipsn_e").html(o.Description);
        $(".TipsIfalse").show();
    }
}
function Comment() {    
    var AID = $("#ArticleID").val();
    //var ConText = $(".payMCBLCBTextarea").val();
    var url = "/Ajax/CreeateTopicComment.ashx?AID=" + encodeURI(AID) + "&TotalScore=5&ConText=" + encodeURI(context);
    $(".payMCBLCBTextarea").val("");
    gx_ajax({ url: url, callBack: CommentP });
}
function CommentP(data) {
    tb_remove();

    $.each(data.JosnModel, function(i, d) {
        if (d.Success == "0") {
            alert(d.Description);
            return;
        }
        else if (d.Success == "1") {
            alert(d.Description);
        }
        else if (d.Success == "2") {
            alert(d.Description);
            ShowLoginBox();
        }
    });

    var ShopCount = "";
    var Score = "";
    $.each(data.Comments, function(i, d) {
        /***评分数开始***/
        var MarkTotalCount = d.MarkTotalCount * 1;
        var MarkTotalScore = d.MarkTotalScore * 1;
        ShopCount = d.CommentCount;
        var middle = Math.round(MarkTotalScore / MarkTotalCount);
        if (middle > 5) {
            middle = 5;
        }
        for (var i = 1; i <= middle; i++) {
            Score += "<li><a href=\"javascript:;\"></a></li>"
        }
        /***评分数结束***/
    });
    $("#MarkTotalScore").html(Score);

    /**学堂留言分页开始**/
    var TotalPages = 1;
    var CurrentPage = 1;
    var PageSize = 0;
    var RowCount = 0; //总留言条数
    $.each(data.ViewDataBase, function(i, d) {
        TotalPages = d.TotalPages * 1;
        CurrentPage = d.CurrentPage * 1;
        PageSize = d.PageSize * 1;
        var contentid = ".MessageBox";
        var id = ".commone-pages";
        RowCount = d.RowCount;
        ByPage(TotalPages, CurrentPage, contentid, id)
    });
    /**学堂留言分页结束**/

    var str = "";
    var TotalHouseNo = TotalPages * PageSize;
    if (TotalHouseNo > 0) {
        TotalHouseNo = ShopCount * 1;
    }
    var HouseNo = (CurrentPage - 1) * PageSize;
    HouseNo = TotalHouseNo - HouseNo + 1;


    var userImage = "";
    str += "<div class=\"tcTips\"><span class=\"fb\">我来说两句：</span> <em  >" + RowCount + "</em> 条简评 </div>"
    $.each(data.TopicComment, function(i, d) {

        str += "<div class=\"CkLyBox\">";

        userImage = d.UserImage;
        if (userImage != "" && userImage != undefined) {
            if (trim(userImage) == "") {
                userImage = "http://user.guanxin.com/img/UserHeader_null.jpg";
            }
        }
        else {
            userImage = "http://user.guanxin.com/img/UserHeader_null.jpg";
        }

        str += "<div class=\"tcList\">";
        str += "<p class=\"tccName\"> " + d.EventTime + " <em style=\"font-weight:normal;\">" + d.UserName + "</em><span class=\"tccFloor\">#" + --HouseNo + "</span></p>";
        str += "<p class=\"playpic\"><img src=\"" + userImage + "\" width=\"27\" height=\"27\" alt=\"用户头像\" onerror=\"this.src='http://user.guanxin.com/img/UserHeader_null.jpg'\" /></p>";
        str += " <p class=\"tccContent\">" + d.content + "</p>";
        str += "</div>";
    });
    $("#commentId").html(str);

}
/******************评论结束*******************/

/******************验证用户ajax-start********************/
function IsLogin() {    
    var UserName = $("#txtUserName").val();
    var PassWord = $("#txtUserPwd").val();
    var url = "/Ajax/GetUserLogin.ashx?UserName=" + encodeURI(UserName) + "&PassWord=" + escape(PassWord);
    gx_ajax({ url: url, callBack: LoginP });
}

function LoginP(data) {
    if (data.Success) {
        switch (userActivity) {
            case 1: //加入购物车
                ChangeContent();
                break;
            case 2: //立即购买
                GotoConfirmSendMethod();
                break;
            case 3: //用户留言
                Comment();
                break;
        }
    }
    else {
        //控制登录modal的错误层,显示红色层 错误信息为data.Description
        $(".erroes dl").attr("innerHTML", data.Description);
        $(".erroes").show();
    }
}
/******************验证用户ajax-end********************/

/******************验证卡密ajax-start********************/
$(function() {
    $("#GXyouh").click(function() {
        if ($(this).attr("checked") == true) {
            $(".GXYHButton").attr("disabled", "")
        } else {
            $(".GXYHButton").attr("disabled", "disabled")
        }
    })
})

$(function() {
    $(".GXYHButton").click(
	function userInfo() {
	    var CardNum = $("#CardID").val();
	    var CardPwd = $("#CardPassword").val();
	    var OrderCode = $("#T_OrderCode").val();
	    var url = "/Ajax/CheckCard.ashx?CardNum=" + CardNum + "&CardPwd=" + CardPwd + "&OrderCode=" + OrderCode;
	    var IsError = "";
	    if (trim(CardNum) == "") {
	        IsError += "请输入抵价券卡号 \n \n ";
	    }
	    if (trim(CardPwd) == "") {
	        IsError += "请输入抵价券卡密码 \n \n ";
	    }
	    if (trim(OrderCode) == "") {
	        IsError += "请先购买礼品 \n \n ";
	    }
	    if (IsError == "") {
	        gx_ajax({ url: url, callBack: infoP });
	    }
	    else {
	        alert(IsError);
	    }
	})
});

function infoP(data) {
    if (data.Success) {
        //使用抵用券成功，显示提示信息
        $(".PayCLC").remove();
        $(".PayCLContent").append("<div class=\"PayCLC Right\"><div class=\"PayCLCL\"><p>" + data.Description + "</p></div><em class=\"PayCLCR\">&times;</em></div>")
        $(".PayCLCR").click(function() {
            $(".PayCLC").fadeOut("400", function() { $(".PayCLC").remove() })
        })
    } else {
        //使用抵用券失败，显示失败信息
        $(".PayCLC").remove();
        $(".PayCLContent").append("<div class=\"PayCLC Error\"><div class=\"PayCLCL\"><p>" + data.Description + "</p></div><em class=\"PayCLCR\">&times;</em></div>")
        $(".PayCLCR").click(function() {
            $(".PayCLC").fadeOut("slow", function() { $(".PayCLC").remove() })
        })
    }
}


/******************验证卡密ajax-end********************/

/***********************礼包商品排序开始************************/
$(function() {
    var i = $(".glmList li").length;
    if (i > 1 || i < 5) {
        $(".glmList li").eq(i - 1).css("background-position", "-940px -632px");
    }
})
/******************礼包商品排序结束*******************/
/******************验证用户留言******************/
$(function() {
    checkComment();
    $(".payMCBLCBTextarea").bind({
        keyup: function() {
            checkComment()
        },
        focusout: function() {
            checkComment()
        },
        mouseleave: function() {
            checkComment()
        }
    });
})
function checkComment() {
    if ($(".payMCBLCBTextarea").val() == "" || $(".payMCBLCBTextarea").val() == undefined || $(".payMCBLCBTextarea").val().length < 10) {
        $(".comment").attr("disabled", "true")
    } else {
        $(".comment").attr("disabled", "")
    }
}
/******************验证用户留言******************/

//用户留言列表开始

function TopicComment(page, contentid, id) {
    var AID = $("#ArticleID").val();
    var ConText = $(".payMCBLCBTextarea").val();
    var TotalScore = $("#T_TotalScore").val();
    var url = "/Ajax/GetTopicComment.ashx?AID=" + encodeURI(AID) + "&TotalScore=" + encodeURI(TotalScore) + "&page=" + encodeURI(page);
    $(".payMCBLCBTextarea").val("");
    gx_ajax({ url: url, callBack: GetTopicComment });
}

function GetTopicComment(data) {
    tb_remove();
    var DataNumer = 1;
    $.each(data.JosnModel, function(i, d) {
        if (d.Success == "0") {
            return;
        }
        else {
            DataNumer = d.Data * 1;
        }
    });
    
    var ShopCount = "";
    var Score = "";
    $.each(data.Comments, function(i, d) {
        /***评分数开始***/
        var MarkTotalCount = d.MarkTotalCount * 1;
        var MarkTotalScore = d.MarkTotalScore * 1;
        ShopCount = d.CommentCount;
        var middle = Math.round(MarkTotalScore / MarkTotalCount);
        //alert("$MarkTotalScore：" + MarkTotalScore + "$MarkTotalCount：" + MarkTotalCount);
        if (middle > 5) {
            middle = 5;
        }
        for (var i = 1; i <= middle; i++) {
            Score += "<li><a href=\"javascript:;\"></a></li>"
        }
        /***评分数结束***/
    });
    //alert(Score);
    $("#MarkTotalScore").html(Score);
    
   if (DataNumer == 1) {
       return;
   }
   /**学堂留言分页开始**/
   var TotalPages = 1;
   var CurrentPage = 1;
   var PageSize = 0;
   var RowCount = 0;//总留言条数
   $.each(data.ViewDataBase, function(i, d) {
       TotalPages = d.TotalPages * 1;
       CurrentPage = d.CurrentPage * 1;
       PageSize = d.PageSize * 1;
       var contentid = ".MessageBox";
       var id = ".pagecomment";
       RowCount = d.RowCount;
       
       ByPage(TotalPages, CurrentPage, contentid, id)
   });
   /**学堂留言分页结束**/
   //alert(TotalPages + "###" + CurrentPage + "####" + PageSize);

   var str = "";
      var TotalHouseNo = TotalPages * PageSize;
       if (TotalHouseNo > 0) {
           TotalHouseNo = ShopCount * 1;
       }
       var HouseNo = (CurrentPage - 1) * PageSize;
       HouseNo = TotalHouseNo - HouseNo + 1;


       var userImage = "";
       str += "<div class=\"tcTips\"><span class=\"fb\">我来说两句：</span> <em  >" + RowCount + "</em> 条简评 </div>"
       $.each(data.TopicComment, function(i, d) {

           str += "<div class=\"CkLyBox\">";

           userImage = d.UserImage;
           if (userImage != "" && userImage != undefined) {
               if (trim(userImage) == "") {
                   userImage = "http://user.guanxin.com/img/UserHeader_null.jpg";
               }
           }
           else {
               userImage = "http://user.guanxin.com/img/UserHeader_null.jpg";
           }

           str += "<div class=\"tcList\">";
           str += "<p class=\"tccName\"> " + d.EventTime + " <em style=\"font-weight:normal;\">" + d.UserName + "</em><span class=\"tccFloor\">#" + --HouseNo + "</span></p>";
           str += "<p class=\"playpic\"><img src=\"" + userImage + "\" width=\"27\" height=\"27\" alt=\"用户头像\" onerror=\"this.src='http://user.guanxin.com/img/UserHeader_null.jpg'\" /></p>";
           str += " <p class=\"tccContent\">" + d.content + "</p>";
           str += "</div>"

       });
       $("#commentId").html(str);
}

/**学堂留言分页函数**/
function ByPage(TotalPages, CurrentPage, contentid, id) {
    var str = "";
    //左边省略号
    var left = 0;
    //右边省略号
    var right = 0;
    for (var i = 1; i <= TotalPages; i++) {

        if (i == 1) {
            str += "<ul class=\"commone-ul\">";
        }


        //中间分页
        if (TotalPages > 7) {
            if (i == 1) {
                //首页
                if (i == CurrentPage) {
                    str += "<li><span class=\"commone-pagesopen\">" + i + "</span></li>";
                }
                else {
                    str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + i + ",'.MessageBox','.commone-pages' )\"  >" + i + "</a></li>";
                }
            }
            else if (i == TotalPages) {
                //尾页
                if (i == CurrentPage) {
                    str += "<li><span class=\"commone-pagesopen\">" + i + "</span></li>";
                }
                else {
                    str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + i + ",'.MessageBox','.commone-pages' )\"  >" + i + "</a></li>";
                }
            }
            else {
                //中间部
                if (TotalPages > 8) {
                    //有两个...
                    //有两个省略号
                    if (CurrentPage == 1 && CurrentPage == TotalPages) {
                        //选中项在两边范围
                        var middle = (TotalPages - 3) / 2;
                        middle = Math.round(middle);
                        if (i >= middle && i <= (middle + 3)) {

                            str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + i + ",'.MessageBox','.commone-pages' )\"  >" + i + "</a></li>";
                        }
                        else if (i < middle) {
                            if (left == 0) {
                                var middleLeft = middle / 2;
                                middleLeft = Math.round(middleLeft);
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + middleLeft + ",'.MessageBox','.commone-pages' )\"  >...</a></li>";
                            }
                            left++;
                        }
                        else if (i > (middle + 3)) {
                            if (right == 0) {
                                var middleRight = ((TotalPages - (middle + 3)) / 2) + (middle + 3);
                                middleRight = Math.round(middleRight);
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + middleRight + ",'.MessageBox','.commone-pages' )\"  >...</a></li>";
                            }
                            right++;
                        }

                    }
                    else if (CurrentPage > 2 && CurrentPage < (TotalPages - 1)) {
                        //选中项在中间范围
                        var middle = CurrentPage;
                        if (i >= middle && i <= (middle + 3)) {
                            if (i == CurrentPage) {
                                str += "<li><span class=\"commone-pagesopen\">" + i + "</span></li>";
                            }
                            else {
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + i + ",'.MessageBox','.commone-pages' )\"  >" + i + "</a></li>";
                            }
                        }
                        else if (i < middle) {
                            if (left == 0) {
                                var middleLeft = middle / 2;
                                middleLeft = Math.round(middleLeft);
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + middleLeft + ",'.MessageBox','.commone-pages' )\"  >...</a></li>";
                            }
                            left++;
                        }
                        else if (i > (middle + 3)) {
                            if (right == 0) {
                                var middleRight = Math.round(((TotalPages - (middle + 3)) / 2) + (middle + 3));
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + middleRight + ",'.MessageBox','.commone-pages' )\"  >...</a></li>";
                            }
                            right++;
                        }

                    }
                    else if (CurrentPage <= 2) {
                        //选中项在左边范围
                        var middle = (TotalPages + 1) / 2;
                        middle = Math.round(middle);
                        if (i >= middle && i <= (middle + 2) || i <= 2) {
                            if (i == CurrentPage) {
                                str += "<li><span class=\"commone-pagesopen\">" + i + "</span></li>";
                            }
                            else {
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + i + ",'.MessageBox','.commone-pages' )\"  >" + i + "</a></li>";
                            }

                        }
                        else if (i < middle) {
                            if (left == 0) {
                                var middleLeft = middle / 2;
                                middleLeft = Math.round(middleLeft);
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + middleLeft + ",'.MessageBox','.commone-pages' )\"  >...</a></li>";
                            }
                            left++;
                        }
                        else if (i > (middle + 2)) {
                            if (right == 0) {
                                var middleRight = ((TotalPages - (middle + 3)) / 2) + (middle + 3);
                                middleRight = Math.round(middleRight);
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + middleRight + ",'.MessageBox','.commone-pages' )\"  >...</a></li>";
                            }
                            right++;
                        }

                    }
                    else if (CurrentPage >= (TotalPages - 1)) {
                        //选中项在右边范围
                        var middle = (TotalPages - 1) / 2;
                        middle = Math.round(middle);
                        if (i >= middle && i <= (middle + 2)) {
                            if (i == CurrentPage) {
                                str += "<li><span class=\"commone-pagesopen\">" + i + "</span></li>";
                            }
                            else {
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + i + ",'.MessageBox','.commone-pages' )\"  >" + i + "</a></li>";
                            }
                        }
                        else if (i < middle) {
                            if (left == 0) {
                                var middleLeft = middle / 2;
                                middleLeft = Math.round(middleLeft);
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + middleLeft + ",'.MessageBox','.commone-pages' )\"  >...</a></li>";
                            }
                            left++;
                        }
                        else if (i > (middle + 2)) {
                            if (right == 0) {
                                var middleRight = (((TotalPages - 1) - (middle + 2)) / 2) + (middle + 2);
                                middleRight = Math.round(middleRight);
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + middleRight + ",'.MessageBox','.commone-pages' )\"  >...</a></li>";
                            }
                            right++;
                        }

                    }

                }
                else {
                    //只有一个...
                    //只有一个省略号
                    if (CurrentPage <= 5) {
                        //...在右边
                        // 省略号在右边
                        if (i > 5) {
                            if (right == 0) {
                                var middleRight = ((TotalPages - 5) / 2) + 5;
                                middleRight = Math.round(middleRight);
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + middleRight + ",'.MessageBox','.commone-pages' )\"  >...</a></li>";
                            }
                            right++;

                        }
                        else {
                            if (i == CurrentPage) {
                                str += "<li><span class=\"commone-pagesopen\">" + i + "</span></li>";
                            }
                            else {
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + i + ",'.MessageBox','.commone-pages' )\"  >" + i + "</a></li>";
                            }
                        }

                    }
                    else {
                        //...在左边
                        // 省略号在左边
                        if (i > 5) {

                            if (i == CurrentPage) {
                                str += "<li><span class=\"commone-pagesopen\">" + i + "</span></li>";
                            }
                            else {
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + i + ",'.MessageBox','.commone-pages' )\"  >" + i + "</a></li>";
                            }


                        }
                        else {
                            if (right == 0) {
                                var middleRight = 2;
                                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + middleRight + ",'.MessageBox','.commone-pages' )\"  >...</a></li>";
                            }
                            right++;
                        }

                    }

                }
            }
        }
        else if (TotalPages <= 7) {
            // 没有省略号
            if (i == CurrentPage) {
                str += "<li><span class=\"commone-pagesopen\">" + i + "</span></li>";
            }
            else {
                str += "<li><a href=\"javascript:;\" onclick=\"TopicComment( " + i + ",'.MessageBox','.commone-pages' )\"  >" + i + "</a></li>";
            }

        }

        if (i == TotalPages) {
            str += "</ul>";
        }

    }


    // 上一页
    if (CurrentPage == 1) {
        str += "<div class=\"commone-updown\">";
        //上一页
        str += "<span class=\"pg_l\">上一页</span>";
    }
    else {
        str += "<div class=\"commone-updown\">";
        //上一页
        str += "<a class=\"pg_p\" href=\"javascript:;\"  onclick=\"TopicComment( " + (CurrentPage - 1) + ",'.MessageBox','.commone-pages' )\"   >上一页</a>";
    }


    //下一页
    if (CurrentPage == TotalPages) {
        //下一页
        str += "<span  class=\"pg_r\">下一页</span>";
        str += "</div>";
    }
    else {
        //下一页 
        str += " <a class=\"pg_n\" href=\"javascript:;\"  onclick=\"TopicComment( " + (CurrentPage + 1) + ",'.MessageBox','.commone-pages' )\"><span>下一页</span></a>  ";
        str += "</div>";
    }

    $(id).html(str);
}

//用户留言列表结束
