function Book(bookId, bookName, authorId, authorName, categoryId, categoryName, amount, bz1, bz2, bz3,shortName) { this.BookId = bookId; this.BookName = bookName; this.AuthorId = authorId; this.AuthorName = authorName; this.CategoryId = categoryId; this.CategoryName = categoryName; this.Amount = amount; this.BZ1 = bz1; this.BZ2 = bz2; this.BZ3 = bz3; if(typeof(isOpenAuthorRecommend) != 'undefined' && isOpenAuthorRecommend == "true") { this.shortName = shortName; } }; function getUrlPara(paraName) { var sUrl = location.href; var sReg = "(?:\\?|&){1}" + paraName + "=([^&]*)"; var re = new RegExp(sReg, "gi"); re.exec(sUrl); return RegExp.$1; }; function BookUrl(bookId, typeUrl, site) { //if (typeUrl == "public") return "http://www.qdwenxue.com/Book/" + bookId + ".aspx"; if (typeUrl == "public") return "http://www.qidian.com/Book/" + bookId + ".aspx"; if (typeUrl == "mm" || site == '0') return "http://www.qdmm.com/MMWeb/" + bookId + ".aspx"; if (typeUrl == "tushu") return "http://www.qidian.com/Book/" + bookId + ".aspx"; return "/Book/" + bookId + ".aspx"; }; function AuthorUrl(authorId) { var url = 'http://me.qidian.com'; if (Common && Common.Config && typeof Common.Config.UserCenterUrl != undefined) url = Common.Config.UserCenterUrl; return url + "/authorIndex.aspx?id=" + authorId; }; function ForumUrl(bookid, url, site) { var _url = (url == "mm" || site == '0') ? 'http://mmforum.qidian.com' : 'http://forum.qidian.com'; if (Common && Common.Config && typeof Common.Config.ForumHost != undefined) _url = Common.Config.ForumHost; return _url + "/BookForum.aspx?BookId=" + bookid; }; function UserBadgesUrl(userid){ var url = 'http://me.qidian.com'; if (Common && Common.Config && typeof Common.Config.UserCenterUrl != undefined) url = Common.Config.UserCenterUrl; return url + "/mission/other.aspx?id="+userid; }; function SubDateTime(datetime) { return Sub(datetime.substring(2), 11, false); }; function UserUrl(userId) { return "http://sq.qidian.com/User/" + userId + ".aspx"; }; function CategoryUrl(categoryId) { var big5 = "http://big5.qidian.com"; var big5ch = "/book/bookchannel.aspx?categoryid=" + categoryId; var ft = (IsBig5 == "_big5"); switch (categoryId) { case "1": return ft ? big5 + big5ch: "http://qihuan.qidian.com"; case "2": return ft ? big5 + "/book/bookchannel.aspx?categoryid=2": "http://wuxia.qidian.com"; case "4": return ft ? big5 + big5ch: "http://dushi.qidian.com"; case "5": return ft ? big5 + big5ch: "http://lishi.qidian.com"; case "6": return ft ? big5 + big5ch: "http://junshi.qidian.com"; case "7": return ft ? big5 + big5ch: "http://youxi.qidian.com"; case "8": return ft ? big5 + big5ch: "http://jingji.qidian.com"; case "9": return ft ? big5 + big5ch: "http://kehuan.qidian.com"; case "10": return ft ? big5 + big5ch: "http://lingyi.qidian.com"; case "12": return ft ? big5 + "/book/BookStore.aspx?channelid=12": "http://tongren.qidian.com"; case "13": return ft ? big5 + "/Book/BookStore.aspx?Type=1": "http://quanben.qidian.com"; case "21": return ft ? big5 + big5ch: "http://xuanhuan.qidian.com"; case "22": return ft ? big5 + big5ch: "http://xianxia.qidian.com"; case "30": return ft ? big5 + "/publish/default.aspx": "http://tushu.qidian.com/publish/default.aspx"; case "31": return ft ? "http://big5.qdwenxue.com": "http://www.qdwenxue.com"; case "3": case "41": return ft ? big5 + "/MMWeb/Default.aspx": "http://www.qdmm.com"; }; for(var mmcate = 0;mmcate 0) return "http://all.qidian.com/Book/BookStore.aspx?CategoryID=" + _CategoryID + "&SubCategoryId=" + categoryId; else { if (!_ChannelId && _ChannelId > 0) return "http://all.qidian.com/Book/BookStore.aspx?ChannelId=" + _ChannelId + "&SubCategoryId=" + categoryId; else return "http://all.qidian.com/Book/BookStore.aspx?SubCategoryId=" + categoryId; }; }; function ChapterUrl(bookId, chapterId, vip) { if (vip == "1") { if (IsBig5 == "") { return "http://vipreader.qidian.com/BookReader/vip," + bookId + "," + chapterId + ".aspx"; } return "/BookReader/vip," + bookId + "," + chapterId + ".aspx"; }else{ //if (IsBig5 == "") { return Common.Url.Chapter(bookId,chapterId,vip); //} //return "/BookReader/" + bookId + "," + chapterId + ".aspx"; } }; function Sub(str, len, dot) { if (str == null || str.length == 0) return str; if (str.length <= len) return str; if (dot) return str.substring(0, len - 1) + ".."; else return str.substring(0, len); }; function Switch2Tab(showId, hiddenId) { var _data = { 'divLastStrong': window.LastStrongRecom, 'divLastMonthTicketPK': window.LastMonthTicket, 'divRecomFemal': window.RecomFemalRecommended, 'divLastStrongNew': window.LastStrongRecom }; var _cId = _data[showId]; if ((showId == 'divLastStrong' || showId == 'divLastStrong') && !!!_cId) return false; if ((showId == 'divLastStrongNew' || showId == 'divLastStrongNew') && !!!_cId) return false; if (showId == "divLastStrong") $("divLastWStrongHead").style.display = ''; if (hiddenId == "divLastStrong") $("divLastWStrongHead").style.display = 'none'; if (showId == "divLastMonthTicketPK") $("divLastMTicketPKHead").style.display = ''; if (hiddenId == "divLastMonthTicketPK") $("divLastMTicketPKHead").style.display = 'none'; if (showId == "divRecomFemal") $("divRecomMan").style.display = ''; if (hiddenId == "divRecomFemal") $("divRecomMan").style.display = 'none'; if (showId == "divLastStrongNew") $("divLastWStrongNewHead").style.display = ''; if (hiddenId == "divLastStrongNew") $("divLastWStrongNewHead").style.display = 'none'; $(showId).style.display = ''; if ($("foot_" + showId) != null) $("foot_" + showId).style.display = ''; if(showId=='divRecomFemal'||showId=='divRecomMan'||showId=='divGreatWeek'||showId=='divGreatTotal') { $(showId + "Head").className = "list5"; $(hiddenId).style.display = 'none'; if ($("foot_" + hiddenId) != null) $("foot_" + hiddenId).style.display = 'none'; $(hiddenId + "Head").className = "list6"; } else if(showId=='divStrongNew' || showId=='divLastStrongNew' || showId=='divSJGRecomNew' || showId=='divLastSJGRecomNew') { $(showId + "Head").className = "active"; $(hiddenId).style.display = 'none'; $(hiddenId + "Head").className = ""; } else { $(showId + "Head").className = "list3"; $(hiddenId).style.display = 'none'; if ($("foot_" + hiddenId) != null) $("foot_" + hiddenId).style.display = 'none'; $(hiddenId + "Head").className = "list4"; } }; function Switch3Tab(showId, hiddenId, hiddenId2, showcss, hidecss) { if (typeof showcss == "undefined") showcss = "list5"; if (typeof hidecss == "undefined") hidecss = "list6"; $(showId).style.display = ''; $("foot_" + showId).style.display = ''; $(showId + "Head").className = showcss; $(hiddenId).style.display = 'none'; $("foot_" + hiddenId).style.display = 'none'; $(hiddenId + "Head").className = hidecss; $(hiddenId2).style.display = 'none'; $("foot_" + hiddenId2).style.display = 'none'; $(hiddenId2 + "Head").className = hidecss; } function Switch5Tab(showId, hiddenId, hiddenId2,hiddenId3,hiddenId4, showcss, hidecss) { if (typeof showcss == "undefined") showcss = "list5"; if (typeof hidecss == "undefined") hidecss = "list6"; $(showId).style.display = ''; $("foot_" + showId).style.display = ''; $(showId + "Head").className = showcss; $(hiddenId).style.display = 'none'; $("foot_" + hiddenId).style.display = 'none'; $(hiddenId + "Head").className = hidecss; $(hiddenId2).style.display = 'none'; $("foot_" + hiddenId2).style.display = 'none'; $(hiddenId2 + "Head").className = hidecss; $(hiddenId3).style.display = 'none'; $("foot_" + hiddenId3).style.display = 'none'; $(hiddenId3 + "Head").className = hidecss; $(hiddenId4).style.display = 'none'; $("foot_" + hiddenId4).style.display = 'none'; $(hiddenId4 + "Head").className = hidecss; } //去掉文学大封推 By shiwei @2013-07-29 function SwitchSixTab(showID) { var _data = { 'SixHot': window.CoverHot, 'SixSJ': window.CoverSJ, 'SixMM': window.CoverMM, 'SixVIP': window.CoverVIP, 'SixBook': window.CoverTuShu, 'SixDZ': window.CoverDaZhan, 'SixCopyRight': window.CoverCopyRight, 'SixShuFang': window.CoverShufang }; var _cId = _data[showID]; if ((showID == 'SixSJ' || showID == 'SixMM' || showID == 'SixVIP' || showID == 'SixBook' || showID == 'SixDZ' || showID == 'SixCopyRight' || showID == 'SixHot' || showID == 'SixShuFang') && !!!_cId) return false; $("SixHotHead").className = 'FTbq2'; $("SixSJHead").className = 'FTbq2'; $("SixMMHead").className = 'FTbq2'; $("SixVIPHead").className = 'FTbq2'; $("SixBookHead").className = 'FTbq2'; $("SixDZHead").className = 'FTbq2'; $("SixCopyRightHead").className = 'FTbq2'; $("SixShuFangHead").className = 'FTbq2'; if (showID == "SixCopyRight") $(showID + "Head").className = 'FTbq1'; else $(showID + "Head").className = 'FTbq1'; if (showID == 'SixSJ') $('SixRecommDIV').innerHTML = SixRecommend('SixHot', CoverSJ, ''); else if (showID == 'SixMM') $('SixRecommDIV').innerHTML = SixRecommend('SixMM', CoverMM, '', "mm"); else if (showID == 'SixVIP') $('SixRecommDIV').innerHTML = SixRecommend('SixVIP', CoverVIP, ''); else if (showID == 'SixBook') $('SixRecommDIV').innerHTML = SixRecommend('SixBook', CoverTuShu, '', "tushu"); else if (showID == 'SixDZ') $('SixRecommDIV').innerHTML = SixRecommend('SixDZ', CoverDaZhan, ''); else if (showID == 'SixCopyRight') $('SixRecommDIV').innerHTML = SixRecommend('SixCopyRight', CoverCopyRight, '', "public"); else if (showID == 'SixShuFang') $('SixRecommDIV').innerHTML = SixRecommend('SixShuFang', CoverShufang, ''); else $('SixRecommDIV').innerHTML = SixRecommend('SixHot', CoverHot, ''); var href = "http://www.qidian.com/Default.aspx"; switch (showID) { case "SixHot": href = "http://www.qidian.com/Book/CommendListNew.aspx?GroupId=2"; break; case "SixSJ": href = "http://www.qidian.com/Book/CommendListNew.aspx?GroupId=22"; break; case "SixMM": href = "http://www.qdmm.com/MMImgRecmList.aspx?index=1&type=1"; break; case "SixVIP": href = "http://www.qidian.com/Book/CommendListNew.aspx?GroupId=23"; break; case "SixBook": href = "http://jingpin.qidian.com/Default.aspx"; break; case "SixDZ": href = "http://www.qidian.com/Book/CommendListNew.aspx?GroupId=109"; break; case "SixCopyRight": href = "http://banquan.qidian.com"; break; case "SixShuFang": href = "http://sf.qidian.com"; break; }; $("SixHref").href = href; if (showID == 'SixVIP' && IE9JumpList && IE9JumpList.clearOverlayIcon) IE9JumpList.clearOverlayIcon(IE9JumpList.g_ext); }; function Switch3TabXRDonate(obj, showId, hiddenId, hiddenId2){//新人打赏榜 切换 if (!obj) return; var list = obj.parentNode.getElementsByTagName("a"); for (i = 0; i < list.length; i++) { list[i].className = ""; obj.className = "active"; } document.getElementById(showId).style.display = "block"; document.getElementById(hiddenId).style.display = "none"; document.getElementById(hiddenId2).style.display = "none"; }; function ListUpdate(list, length) { var sb = new StringBuilder(); var newlength = length; for (var index = 0; index < newlength && index < list.length; index++) { var book = list[index]; if(book.BookName == ''){ newlength++; continue; } var Len = 26; if (book.Amount == '1') Len = 22; var className = (index % 2 == 0 ? 'gxlbbg5': 'gxlbbg6'); var us1 = "
$5 [VIP]"); sb.append(us3.format(AuthorUrl(book.AuthorId), Sub(book.AuthorName, 7, true), book.BZ3)); }; return sb.toString(); }; function GetFansMaster(list, length) { var sb = new StringBuilder(); var url = 'http://me.qidian.com'; if (Common && Common.Config && typeof Common.Config.UserCenterUrl != undefined) url = Common.Config.UserCenterUrl; for (var index = 0; index < length && index < list.length; index++) { var book = list[index]; sb.append("
"); sb.append("
"); sb.append("
" + book.BZ1 + "
"); sb.append("
" + book.AuthorName + "
"); sb.append(book.CategoryId + "部作品盟主,徽章×" + book.BZ3 + "
"); sb.append("关注:" + book.BookName + ""); sb.append("
"); }; return sb.toString(); }; function GetFansMasterRefreshTime(){ var dt=new Date(); var timeStamp=dt.getTime()-(dt.getDay()-1<0?6:dt.getDay()-1)*60000*60*24; dt.setTime(timeStamp); return "截至$1月$2日 00:00".format(dt.getMonth()+1,dt.getDate()); }; function IE9JumpList() { if (IE9JumpList.HasBind) return; try { if (window.external && window.external.msIsSiteMode()) { var siteModeAddJumpList = function(ext, list) { if (!ext || !list || list.length <= 0) return; var _l = list; if (_l.length > 6) { Array.prototype.contains = function(obj) { var i = this.length; while (i--) { if (this[i] === obj) return true; }; return false; }; _l = []; var i = 6, _t = null; while (true) { _t = list[Math.floor(Math.random() * list.length)]; if (!_l.contains(_t)) { _l.push(_t); i--; if (i <= 0) break; }; }; }; setTimeout(function() { for (var i = 0; i < _l.length; i++) { var _b = _l[i]; ext.msSiteModeAddJumpListItem('[' + _b.CategoryName + ']' + _b.BookName, 'http://www.qidian.com/Book/' + _b.BookId + '.aspx?_s=ie9', "http://www.qidian.com/Images/ie9/list.ico"); }; }, 20000); }; var setOverlayIcon = function(ext, list, name) { if (!ext || !list || list.length <= 0) return; IE9JumpList.setOverlayIconTime = setTimeout(function() { try { for (var i = 0; i < list.length; i++) { var _b = list[i]; ext.msSiteModeSetIconOverlay('http://www.qidian.com/Images/ie9/overlay-vip.ico', name + '[' + _b.CategoryName + ']' + _b.BookName); }; } catch(ex) { if (window.console && window.console.log) window.console.log(ex.toString()); }; IE9JumpList.setOverlayIconTime = null; }, 30000); }; var clearOverlayIcon = function(ext) { if (!ext) return; if (IE9JumpList.setOverlayIconTime) { clearTimeout(IE9JumpList.setOverlayIconTime); IE9JumpList.setOverlayIconTime = null; }; ext.msSiteModeClearIconOverlay(); }; var g_ext = window.external; g_ext.msSiteModeCreateJumpList("本周强推"); siteModeAddJumpList(g_ext, window.StrongRecom || []); IE9JumpList.g_ext = g_ext; IE9JumpList.clearOverlayIcon = clearOverlayIcon; IE9JumpList.setOverlayIcon = setOverlayIcon; } } catch(ex) { if (window.console && window.console.log) window.console.log(ex.toString()); } IE9JumpList.HasBind = true; }; function ListRecommend(divID, IsShow, list, length, morUrl, count, urlType) { if (count == null) count = 10; var sb = new StringBuilder(); sb.append("
"); sb.append("
    "); for (var index = 0; index < length && index < list.length; index++) { var book = list[index]; sb.append("
  • "); if((divID == "divLastStrong" || divID == "divStrong") && typeof(Page_Data) != 'undefined' && typeof(Page_Data.isOpenGreeBookIcon) != 'undefined' && Page_Data.isOpenGreeBookIcon) { count= 8; sb.append(""); } sb.append("["); sb.append(book.CategoryName); sb.append("] "); sb.append(Sub(book.BookName, count, true)); sb.append(""); if(typeof(isOpenAuthorRecommend) != 'undefined' && isOpenAuthorRecommend == "true" && book.shortName != undefined && book.shortName!= null && book.shortName!= "" && book.BookName.length<=8) { sb.append(" "); } sb.append("
  • "); }; sb.append("
"); sb.append("
"); sb.append(""); return sb.toString(); }; function ListCoverRecommend(list, length, count, urlType){ if(count == null) { count = 8; } var sb = new StringBuilder(); sb.append("
"); for(var index = 0; index < length && index < list.length; index++){ var book = list[index]; sb.append("
"); sb.append("
"+ book.CategoryName + "小说:" + book.BookName +"
"); sb.append("
"); sb.append(""); sb.append(""); sb.append(""); sb.append(""); sb.append(""); sb.append("
"); sb.append("
"); } sb.append("
") return sb.toString(); }; function News(newsContent) { this.content = newsContent; }; function ListNewsList(divID,list) { var sb = new StringBuilder(); var strSeq = ""; sb.append("
"); if(list.length > 0) { var news = list[0]; sb.append(news.content); } sb.append("
"); return sb.toString(); }; function ListClick(divID, IsShow, list, length, morUrl, isPingjia, more, showSeq) { var sb = new StringBuilder(),bookNameCount = 10; var strSeq = ""; sb.append("
"); sb.append("
    "); for (var index = 0; index < length && index < list.length; index++) { if (showSeq != null && showSeq != 'undefined') strSeq = (index + 1) + "."; else strSeq = ""; var book = list[index]; sb.append("
  • "); if((divID == "divLastMonthTicketPK" || divID == "divMonthTicketPK") && typeof(Page_Data) != 'undefined' && typeof(Page_Data.isOpenGreeBookIcon) != 'undefined' && Page_Data.isOpenGreeBookIcon) { bookNameCount = 8; sb.append(""); } sb.append(" "); if (isPingjia) sb.append(""); else sb.append(book.Amount); if(divID == "divGreatWeek" || divID == "divGreatMonth"||divID == "divGreatTotal" ) { sb.append("%"); } sb.append(" "); sb.append(Sub(book.BookName, bookNameCount, false)); sb.append(""); if(typeof(isOpenAuthorRecommend) != 'undefined' && isOpenAuthorRecommend == "true" && book.shortName != undefined && book.shortName!= null && book.shortName!= "" && book.BookName.length<=8) { sb.append(" "); } sb.append("
  • "); }; sb.append("
"); if(!morUrl){ /*sb.append("
");*/ } else if (!more) { sb.append(""); } else { sb.append(""); }; return sb.toString(); }; function formatStr(str) { str = str.replace("
", ""); return str; }; function SixRecommend(divID, list, IsShow, url) { var _cn, sb = new StringBuilder(); if (list.length == 1) { var book = list[0]; if (book.CategoryName == "图书") book.CategoryName = "云城"; _cn = (divID == 'SixDZ' ? '名家作品': (book.CategoryName + '小说')); sb.append("
" + book.CategoryName + "小说:" + book.BookName + ""); sb.append(book.Amount); sb.append("  [点击阅读][查看评论]"); //var shopbookid = Common.Conponent.IsShopBook(book.BookId); //if(shopbookid > 0) //{ // sb.append("[购买实体书]"); //} sb.append("
"); } else if (list.length >= 2) { for (var index = 0; index < 2; index++) { var book = list[index]; if (book.CategoryName == "图书") book.CategoryName = "云城"; _cn = (divID == 'SixDZ' ? '名家作品': (book.CategoryName + '小说')); var className = "FTzw1"; if (index == 1) className = "FTzw2"; sb.append("
" + book.CategoryName + "小说:" + book.BookName + ""); sb.append(Sub(book.Amount, 133, true)); sb.append("  [点击阅读][查看评论]"); //var shopbookid = Common.Conponent.IsShopBook(book.BookId); //if(shopbookid > 0) //{ // sb.append("[购买实体书]"); //} sb.append("
"); }; }; return sb.toString(); }; function SimSmallRecommend(list,id) { var sb = new StringBuilder(); if (list.length >= 5) { var book = list[0]; var hotString = ""; var formatString = ""; sb.append(formatString.format(book.BZ1, BookUrl(book.BookId), book.BookName, BookUrl(book.BookId), Sub(book.Amount, 40, true), hotString, id)); sb.append("
    "); for (index = 1; index <= 4; index++) { book = list[index]; sb.append("
  • [$2] $4
  • ".format(CategoryUrl(book.CategoryId), book.CategoryName, BookUrl(book.BookId), Sub(book.Amount, 15, true), book.BookName)); }; sb.append("
"); }; return sb.toString(); }; function BookStoreUrl(tag) { return "http://all.qidian.com/book/bookstore.aspx?tag=" + encodeURIComponent(tag); }; function ListOther(list, length, type) { var sb = new StringBuilder(), formatString = ""; for (var index = 0; index < length && index < list.length; index++) { var book = list[index]; if (type == 3) { if (list.length < 10) return ""; sb.append("
    "); var book; for (var index = 0; index < 5; index++) { book = list[index]; sb.append("
  • $2.$3
  • ".format(BookUrl(book.BookId, "mm"), index + 1, Sub(book.BookName, 8, true))); }; sb.append("
"); sb.append("
    "); for (var index = 5; index < 10; index++) { book = list[index]; sb.append("
  • $2.$3
  • ".format(BookUrl(book.BookId, "mm"), index + 1, Sub(book.BookName, 8, true))); }; sb.append("
"); } if (type == 6) { formatString = "
  • [$2] $4
  • "; var myDate = new Date(2011, 0, 2, 14, 30, 0); var nowdate1 = new Date(); //if (index >= 12 && nowdate1 > myDate) //{ //var uurl = BookStoreUrl(book.CategoryName);; // sb.append(formatString.format(uurl, book.CategoryName, BookUrl(book.BookId), Sub(book.Amount, 12, false), book.AuthorName, book.BZ3)); // } //else //{ var uurl = BookStoreUrl(book.CategoryName); var regex = new RegExp('\\(书坊\\)','g'); book.BookName = book.BookName.replace(regex,''); if (book.CategoryName == '女频') uurl = "http://www.qdmm.com"; sb.append(formatString.format(uurl, book.CategoryName, BookUrl(book.BookId), Sub(book.Amount, 12, false), book.BookName, book.BZ3)); //} }; }; return sb.toString(); }; function RankListGoodTop(list,length)//首页好评榜 { var sb = new StringBuilder(), formatString = ""; for (var index = 0; index < length && index < list.length; index++) { var book = list[index]; if(index == 0) { formatString = "
  • 冠军$3

    $3

    $4

  • "; sb.append(formatString.format(BookUrl(book.BookId), book.BZ1, Sub(book.BookName, 6, true), Sub(book.BZ3, 24, true))); } else if(index == 1) { formatString = "
  • 亚军$3

    $3

    $4

  • "; sb.append(formatString.format(BookUrl(book.BookId), book.BZ1, Sub(book.BookName, 6, true), Sub(book.BZ3, 24, true))); } else { formatString = "
  • 第" + (index + 1) + "名 [$2] $4
  • "; sb.append(formatString.format(CategoryUrl(book.CategoryId), book.CategoryName, BookUrl(book.BookId), Sub(book.BookName, 7, true))); } }; return sb.toString(); }; function DonateListAuthorNew(list, length, moreurl) { var sb = new StringBuilder(), formatString = ""; sb.append("
      "); for (var index = 0; index < length && index < list.length; index++) { var book = list[index]; if(index == 0) { //formatString = "
    • $2$5[点击阅读]$6
    • "; sb.append(formatString.format(BookUrl(book.BookId), Sub(book.BookName, 7, true), book.BZ1, AuthorUrl(book.AuthorId), Sub(book.AuthorName, 5, true), book.Amount)); formatString = "
    • $2$5[点击阅读]$6
    • "; sb.append(formatString.format(BookUrl(book.BookId), Sub(book.BookName, 7, true), book.BZ1, AuthorUrl(book.AuthorId), Sub(book.AuthorName, 5, true), book.Amount, (index + 1))); } else { formatString = "
    • $2$5[点击阅读]$6
    • "; sb.append(formatString.format(BookUrl(book.BookId), Sub(book.BookName, 7, true), book.BZ1, AuthorUrl(book.AuthorId), Sub(book.AuthorName, 5, true), book.Amount, (index + 1))); } }; sb.append("
    "); sb.append("
    非A签作品按打赏金额排序
    "); return sb.toString(); }; function DoScrollDiv() { isscrolling = true; var _de = document.documentElement; if (tnScrollTop != toScrollTop || tnScrollLeft != toScrollLeft) { if (eAddMark != null) { eAddMark.style.top = (tnScrollTop + _de.clientHeight - 82) + "px"; eAddMark.style.left = (tnScrollLeft + _de.clientWidth - 72) + "px"; }; if (eDivLogin) { eDivLogin.style.top = (tnScrollTop + (_de.clientHeight - eDivLogin.clientHeight) / 2) + "px"; eDivLogin.style.left = (tnScrollLeft + (_de.clientWidth - eDivLogin.clientWidth) / 2) + "px"; }; eDivMask.style.height = document.body.clientHeight + "px"; toScrollTop = tnScrollTop; toScrollLeft = tnScrollLeft; }; isscrolling = false; }; function GetScrollSpeed() { tscrollSpeed = Math.abs(tnScrollTop - toScrollTop2); toScrollTop2 = tnScrollTop; if (tscrollSpeed == 0) tscrollSpeed = 10; }; function ScrollDiv() { var _de = document.documentElement; tnScrollTop = _de.scrollTop + document.body.scrollTop; tnScrollLeft = _de.scrollLeft + document.body.scrollLeft; if (isscrolling) setTimeout('ScrollDiv()', 1000); else setTimeout('DoScrollDiv()', 400); }; function ListDongManReDian(list, length, count) { var sb = new StringBuilder(); for (var i = 0; i < length && i < list.length; i++) { var book = new Book(); book = list[i]; sb.append("
  • "); sb.append(i + 1); sb.append("."); sb.append(Sub(book.BookName, 8, true)); sb.append(""); if(typeof(isOpenAuthorRecommend) != 'undefined' && isOpenAuthorRecommend == "true" && book.shortName != undefined && book.shortName!= null && book.shortName!= "" && book.BookName.length<=8) { sb.append(" "); } sb.append("
  • "); }; return sb.toString(); }; function ListDaZhanRecom(list, length, count) { var sb = new StringBuilder(); for (var i = 0; i < length && i < list.length; i++) { var book = new Book(); book = list[i]; if (book.AuthorName.length > 4) book.AuthorName = book.AuthorName.substring(0, 4) + '...'; sb.append("
    $8
    $5
    作者:$4
    类别:$6
    ".format(BookUrl(book.BookId), book.BZ1, AuthorUrl(book.AuthorId), book.AuthorName, Sub(book.BookName, count, true), book.CategoryName, SubCategoryUrl(book.CategoryId), book.BookName)); }; return sb.toString(); }; function ListHotBBSRankList(list, length) { var sb = new StringBuilder(); sb.append("
      "); for (var i = 0; i < length && i < list.length; i++) { var book = new Book(); book = list[i]; sb.append("
    • $2
    • ".format(book.BookId, book.BookName)); }; sb.append("
    "); return sb.toString(); } var FirstPartII = { Create: function(id) { this.id = id || ''; this._data = []; this.push = function(str) { this._data.push(str); return this; }; this.bind = function(str) { var _o = $(this.id); if (_o && this._data.length > 0) _o.innerHTML = this._data.join(''); else _o.innerHTML = str || ''; }; }, L_MLastWeekStrongRecom: function() { var _data = []; _data.push(ListRecommend("divLastStrong", 'none', window.LastStrongRecom || [], 17, "http://www.qidian.com/Book/CommendListNew.aspx?GroupId=3")); return _data.join(''); }, L_MLastWeekStrongNewRecom: function() { var _data = []; _data.push(ListRecommendEx("divLastStrongNew", 'none', window.LastStrongRecom || [], 17)); return _data.join(''); }, L_MLastMonthStrongRecom: function() { var topurl="http://www.qidian.com"; if (IsBig5 == "_big5") topurl="http://big5.qidian.com"; var _data = []; _data.push(ListClick("divLastMonthTicketPK", 'none', window.LastMonthTicket || [], 10, topurl+"/Book/TopDetail.aspx?TopType=3", false, false, "showSeq")); return _data.join(''); } }; var Default = { Switch: function(e) { var id = e.id.replace("zbtj_title", ""); for (var _index = 1; _index < 4; _index++) { $('zbtj_title' + _index).className = ''; $('zbtj_div' + _index).style.display = 'none'; } $('zbtj_title' + id).className = 'active'; $('zbtj_div' + id).style.display = ''; } }; eventBind(window, 'load', function() { if (IE9JumpList) { IE9JumpList(); if (IE9JumpList.setOverlayIcon) IE9JumpList.setOverlayIcon(IE9JumpList.g_ext, window.CoverMM || [], 'VIP 封推-'); }; FreeBookFavorites([$('divStrong'), $('divLastStrong'), $('divMonthTicketPK'), $('divLastMonthTicketPK'), $('divSJGRecom'), $('divLastSJGRecom'), $('divVIPRecom'), $('divClickWeek'), $('divClickMonth'), $('divClickTotal'), $('divRecomWeek'), $('divRecomMonth'), $('divRecomTotal'), $('divQY'), $('divGZZZ'), $('divXRZZ'), $('divGengxin'),$('divFocusOn')]); }); function GetMMTuWen(list) { var sb = new StringBuilder(); var ft = (IsBig5 == "_big5"); for (var i = 0; i < list.length && i < 1; i++) { var book = list[i]; var url = ft ? book.BZ3.replace('http://www.qdmm.com', 'http://big5.qdmm.com') : book.BZ3; var _sf = "

    $2

    "; sb.append(_sf.format(url,(ft ? "女生頻道": "女生频道"),book.BZ1,book.BookName,book.BZ2,(ft ? "點擊閱讀": "点击阅读"),book.BookId,(ft ? "查看評論": "查看评论"))); } return sb.toString(); } function GetMMVouchDesc(list) { var sb = new StringBuilder(); var ft = (IsBig5 == "_big5"); for (var i = 0; i < list.length; i++) { var book = list[i]; var url = ft ? book.BZ1.replace('http://www.qdmm.com', 'http://big5.qdmm.com') : book.BZ1; sb.append("
  • '); sb.append(book.BZ2); sb.append('
  • '); } return sb.toString(); } function GetMMRecommend(list) { if (list.length < 1) return ""; var sb = new StringBuilder(); var ft = (IsBig5 == "_big5"); for ( var i=0; i< 2 && i< list.length;i++) { var _b = list[i]; var _bl = BookUrl(_b.BookId,'mm'); sb.append(""); } return sb.toString(); } function GetWXTop(list, wclick, wvouch, mfinished, vip) { var ft = (IsBig5 == "_big5"); var sb = new StringBuilder(); var sb1 = new StringBuilder(); var sb2 = new StringBuilder(); var str1 = ft ? "分類:文學/": "分类:文学/"; var length = 0; var _stf = "$2 |"; var _stfb = "$2  "; var _strMore = "$2"; for (var i = 0; i < list.length; i++) { var _b = list[i]; length = length + _b.BookName.length + 1; var _apps = _stf.format(BookUrl(_b.BookId,'public'),_b.BookName,_b.CategoryName); if (length > 40) { break; } else if (length > 20) { sb2.append(_apps); } else { sb1.append(_apps); } } sb.append("
    " + trimLst(sb1.toString()) + "
    "); sb.append(_strMore.format(7,(ft ? "周點擊": "周点击"))); sb.append(GetWXBookName(wclick)); sb.append("
    "); sb.append(_strMore.format(8,(ft ? "周推薦": "周推荐"))); sb.append(GetWXBookName(wvouch)); sb.append("
    " + trimLst(sb2.toString()) + "
    "); sb.append(_strMore.format(9,(ft ? "完本庫": "完本库"))); length = 0; for (var i = 0; i < mfinished.length; i++) { var _b = mfinished[i]; length = length + _b.BookName.length + 1; if (length >= 20) { break; } sb.append(_stfb.format(BookUrl(_b.BookId,'public'),_b.BookName)); } sb.append("
    VIP榜 "); sb.append(GetWXBookName(vip)); sb.append("
    "); return sb.toString(); function trimLst(str) { if (str.length < 1) return str; return str.substring(0, str.length - 1); } function GetWXBookName(list) { var stringBuilder = new StringBuilder(); for (var i = 0; i < list.length; i++) { var _b = list[i]; stringBuilder.append(_stfb.format(BookUrl(_b.BookId,'public'),_b.BookName)); } return stringBuilder.toString(); } } function GetTSRecommend(list, bottom) { var sb = new StringBuilder(); var fstrTop = '
      '; var fstrBot = '
    • ·$2
    • '; if (list.length > 0) { var _b = list[0]; sb.append(fstrTop.format(BookUrl(_b.BookId,'tushu'),_b.BZ1,_b.BookName,_b.BZ2)); } for (var i = 0; i < 4 && i < bottom.length; i++) { var _b = bottom[i]; sb.append(fstrBot.format(BookUrl(_b.BookId,'tushu'),_b.BZ1)); } sb.append("
    "); return sb.toString(); } function GetNewTSNewsRecommend(list) { var sb = new StringBuilder(); var ft = (IsBig5 == "_big5"); sb.append('
    '); for (var index = 0; index < list.length; index++) { var item = list[index]; sb.append("
    "); sb.append("".format(BookUrl(item.BookId,null),item.BookName)); sb.append("".format(item.BZ1,BookUrl(item.BookId,null),ForumUrl(item.BookId, null, item.BZ2))); sb.append("
    "); } sb.append('
    '); return sb.toString(); } function GetNewTSAdRecommend(list) { var sb = new StringBuilder(); var ft = (IsBig5 == "_big5"); if(list.length<8) return ""; sb.append('
      '); for (var index = 0; index < list.length && index < 4; index++) { var item = list[index]; sb.append("
    • [$1]$3
    • ".format(item.CategoryName,BookUrl(item.BookId,null),item.BZ1,CategoryUrl(item.CategoryId),item.BookName)); } sb.append('
    '); sb.append('
      '); for (var index = 4; index < list.length && index < 8; index++) { var item = list[index]; sb.append("
    • [$1]$3
    • ".format(item.CategoryName,BookUrl(item.BookId,null),item.BZ1,CategoryUrl(item.CategoryId),item.BookName)); } sb.append('
    '); return sb.toString(); } function GetNewTSCoverRecommend(list) { var sb = new StringBuilder(); var ft = (IsBig5 == "_big5"); sb.append("
      "); for (var index = 0; index < list.length; index++) { var item = list[index]; sb.append("
    •    $1
      ".format(item.BZ1,BookUrl(item.BookId,null))); sb.append("《$1》".format(item.BookName,BookUrl(item.BookId,null),item.BookId)); sb.append("
    • "); } sb.append("
    "); return sb.toString(); } function Get4Recommend(list, bottom,urlType) { var sb = new StringBuilder(); var ft = (IsBig5 == "_big5"); var className = "PDft2"; var _lr; var fstrTop = ''; var fstrBot = '
  • ·$2
  • ' for (var i = 0; i < 2 && i < list.length; i++) { var _b = list[i]; _lr = i ? 'PDftright':'PDftleft'; sb.append(fstrTop.format(_lr,BookUrl(_b.BookId,urlType),_b.BZ1,_b.BookName,_b.BZ2)); } sb.append("
      "); for (var i = 0; i < 8 && i < bottom.length; i++) { var _b = bottom[i]; sb.append(fstrBot.format(BookUrl(_b.BookId,urlType),_b.BZ1)); if(i==3) sb.append("
      "); } sb.append("
      "); sb.append("
    "); return sb.toString(); } function GetPLRecommend(list) { if (list.length < 1) return ""; var sb = new StringBuilder(); var ft = (IsBig5 == "_big5"); var str1 = "作者:"; var str2 = ft ? "討論區共有主題:": "讨论区共有主题:"; var str3 = ft ? "討論區共有回復:": "讨论区共有回复:"; var _lr; sb.append("
    ") var _sf="
    \"$3\"$3$4 $6
    $7$8
    $9$10
    "; for (var i = 0; i < 2 && i < list.length; i++) { var _b = list[i]; var _bz2 = _b.BZ2.split('|'); _lr = i ? 'PDftright':'PDftleft'; sb.append(_sf.format(BookUrl(_b.BookId),_b.BZ1,_b.BookName,str1,AuthorUrl(_b.AuthorId),_b.AuthorName,str2,_bz2[0],str3,_bz2[1],_lr)); } sb.append("
    "); if (list.length > 1) { sb.append(list[0].BZ3); sb.append(list[1].BZ3); } sb.append("
    "); return sb.toString(); } var InitSYAD = function(adid) { if (document.referrer.indexOf('http://www.baidu.com') > -1) {return;} //added by wangjun 2012-09-11 //filter sdo ad from special host var enableFilter=false; if(enableFilter){ if(document.referrer.indexOf('http://www.qidian.com')>-1) {return;} } var SYADCookie = { Check: function(pos, span) { var ts = span * 60 * 1000; var ckey = 'syad'; var ret = GetCookie(ckey); var curDate = new Date(); if (ret == null) {return true;} else { var locs = ret.split('|') for (var i = 0; i < locs.length; i++) { var item = locs[i].split('$'); if (pos == item[0]) { var minsec = curDate - (Date.parse(item[1])); return (minsec > ts); } } return true; } }, CheckEX: function(pos) { var ckey = 'syad'; var ret = GetCookie(ckey); if (ret == null) {return true;} else { var locs = ret.split('|') for (var i = 0; i < locs.length; i++) { var item = locs[i].split('$'); if (pos == item[0]) { var uv = parseInt(item[1]); /*0 qidian ad*/ return uv==0; } } return false; } }, CheckTT: function(pos) { var ckey = 'syad'; var ret = GetCookie(ckey); if (ret == null) {return -1;} else { var locs = ret.split('|') for (var i = 0; i < locs.length; i++) { var item = locs[i].split('$'); if (pos == item[0]) { var tt = parseInt(item[1]); /*0 */ return tt; } } return -1; } }, ResetCookie: function(pos) { var cvalue = []; var ckey = 'syad'; var curDate = this.GetDateString(new Date()); var ret = GetCookie(ckey); var locs = ret ? ret.split('|') : ['gb$' + curDate, pos + '$' + curDate]; var falg = false; for (var i = 0; i < locs.length; i++) { var item = locs[i].split('$'); if (pos == item[0]) { item[1] = curDate; falg = true; } if ('gb' == item[0]) { item[1] = curDate; } cvalue.push(item.join('$')); } if (!falg) cvalue.push(pos + '$' + curDate); SetCookie(ckey, cvalue.join('|'), (new Date()).AddDays(365), '/', document.domain); }, ResetCookieEX: function(pos,uv,tag) { var cvalue = []; var ckey = 'syad'; var curDate = this.GetDateString(new Date()); var ret = GetCookie(ckey); var locs = ret ? ret.split('|') : ['gb$' + curDate,'df$'+curDate, 'tt$'+tag,pos + '$'+uv]; var falg = false; var curflag=false; var ttflag=false; for (var i = 0; i < locs.length; i++) { var item = locs[i].split('$'); if (pos == item[0]) { item[1] = uv; falg = true; } if('tt'==item[0]){ item[1]=tag; ttflag=true; } if('df'==item[0]){ item[1]=curDate; curflag=true; } if ('gb' == item[0]) { item[1] = curDate; } cvalue.push(item.join('$')); } if(!ttflag) cvalue.push('tt$'+tag); if(!curflag) cvalue.push('df$'+curDate); if (!falg) cvalue.push(pos + '$' + uv); SetCookie(ckey, cvalue.join('|'), (new Date()).AddDays(365), '/', document.domain); }, GetDateString: function(v) { if (v instanceof Date) { var y = v.getFullYear(); var m = v.getMonth() + 1; var d = v.getDate(); var h = v.getHours(); var i = v.getMinutes(); var s = v.getSeconds(); return y + '/' + m + '/' + d + ' ' + h + ':' + i + ':' + s; } return ''; } }; var enableSYAD=false; if (SYADCookie.Check('gb', 15) && SYADCookie.Check('df', 8 * 60)) { if(enableSYAD){ var uv=-1,tt=-1; if(SYADCookie.CheckTT('tt')==-1){ /*随机*/ var ran=Math.floor(Math.random()*2); if(ran==0){ uv=0; adid='201683'; } _SNYU_.Alliance.init(adid); tt=0; }else{ if(!SYADCookie.CheckEX('uv')){ uv=0; adid='201683'; } _SNYU_.Alliance.init(adid); } SYADCookie.ResetCookieEX('uv',uv,tt); //MyAjax.AddGameAdLog(adid,uv,document.location.href); }else{ _SNYU_.Alliance.init(adid); SYADCookie.ResetCookie('df'); } } }; function List24HoursHot(list, lenght,suffix) { var sb = new StringBuilder(), _fb = list[0]; var picUrl = suffix == 3 ? BookUrl(_fb.BookId,'mm'):BookUrl(_fb.BookId);//如果是女生热榜,则传入参数'mm' sb.append('
    '); sb.append('' + _fb.BookName + ''); sb.append('
      '); for (var index = 0; index < list.length && index < lenght; index++) { var _b = list[index]; var listUrl = suffix == 3 ? BookUrl(_b.BookId,'mm'):BookUrl(_b.BookId);//如果是女生热榜,则传入参数'mm' if(suffix == 3) { sb.append("
    • " + Sub(_b.BookName,6,true) + "
    • "); }else { var isexist = parseInt(_b.BZ3); if(isexist == 0) { sb.append("
    • "); sb.append(""+ Sub(_b.BookName,6,true) + "
    • "); }else { sb.append("
    • " + Sub(_b.BookName,6,true) + "
    • "); } } } sb.append('
    '); sb.append('
    '); if(arguments[3] != null) { sb.append('
    经典完本:
      '); for(var i = 0;i < arguments[3].length && i < 3 ;i++) { var _book = arguments[3][i]; var _bookUrl = suffix == 3 ? BookUrl(_book.BookId,'mm'):BookUrl(_book.BookId);//如果是女生热榜,则传入参数'mm' sb.append("
    • 《" + Sub(_book.BookName,5,true) + "》
    • "); } sb.append('
    '); } return sb.toString(); }; function ListNewOnSell(plist,length,divId,isMMBook){ var list = []; var url = 'http://me.qdmm.com'; if (Common && Common.Config && typeof Common.Config.UserCenterUrl != undefined) { url = Common.Config.UserCenterUrl; url = url.replace('qidian.com', 'qdmm.com'); } for (var index = 0; index < plist.length && index < length; index++) { var _lb = plist[index]; if(isMMBook){ /*女生网书籍*/ list.push(''+_lb.AuthorName+' 的新书《' + Sub(_lb.BookName,7,true) + '》上架 [点击阅读]
    '); }else{ list.push(''+_lb.AuthorName+' 的新书《' + Sub(_lb.BookName,7,false) + '》上架 [点击阅读]
    '); } } showPMD(list,0,divId,3000); } List24HoursHot.Hover = function(obj,idx,suffix){ var sign = $('sign_'+suffix), signA= $('signA_'+suffix), signI= $('signI_'+suffix), signB= $('signB_'+suffix), cls = 'sign'; switch(idx){ case 0: cls+=" first"; break; case 1: cls+=" second"; break; case 2: cls+=" third"; break; } sign.className = cls; signA.href = obj.href; signI.src = obj.getAttribute("__img"); if(signB)/*容错*/ { signB.innerHTML = signA.title = obj.getAttribute("alt"); } }; /* 新浪微薄按钮 */ var InitWeiBo = function (){ var _if = ''; var _wbbtn = $("weibobtn"); if(_wbbtn)_wbbtn.innerHTML = _if; } function GetAuthorRecommendTag(divID) { var str = "#AuthorRecommendDefault"; switch (divID) { case "divStrong": str += "StrongRecom"; break; //本周强推 case "divLastStrong": str += "LastStrongRecom";break; //上周强推 case "divMonthTicketPK": str += "MonthTicket";break; //月票PK榜 case "divLastMonthTicketPK": str += "LastMonthTicket";break; //上月PK榜 case "divSJGRecom": str += "SJGRecom";break; //三江推荐 case "divLastSJGRecom": str += "LastSJGRecom";break; //上周三江 case "divVIPRecom": str += "VIPRecom";break; //VIP小说推荐 case "divClickWeek": str += "TopWeekClickVip";break;//会员点击榜 case "divClickMonth": str += "TopMonthClickVip";break; //会员点击榜 case "divClickTotal": str += "TopTotalClickVip";break; //会员点击榜 case "divRecomWeek": str += "TopWeeklVote";break; //书友推荐榜 case "divRecomMonth": str += "TopMonthVote";break; //书友推荐榜 case "divRecomTotal": str += "TopTotalVote";break; //书友推荐榜 case "divTS": str += "TuShuRec";break; //图书推荐 case "divLastTS": str += "LastTuShuRec";break;//上周推荐 case "divQY": str += "VipAuthorNewBookVip";break;//签约作者新书榜 case "divGZZZ": str += "PublicAuthorNewBookVip";break; //公众作者新书榜 case "divXRZZ": str += "NewAuthorNewBookVip";break;//新人作者新书榜 case "divGengxin" : str += "ReqTicketWeekBoard";break;//评价票周榜 case "divRecomMan" : str += "RecomManRecommended";break;//风向榜 男 case "divRecomFemal" : str += "RecomFemalRecommended";break;//风向榜 女 } return str; } //首页书坊新书封面推 function GetShuFangPicRecommend(list) { if (list.length < 1) return ""; var sb = new StringBuilder(); sb.append("
    书坊
    "); var _sf="$3
    "; sb.append(_sf.format(BookUrl(list[0].BookId),list[0].BZ1,list[0].BookName)); return sb.toString(); } //首页书坊新书文字推 function GetShuFangWordRecommend(list) { if (list.length < 1) return ""; var sb = new StringBuilder(); sb.append("
      "); var _sf="
    • [$1] $4
    • "; for (var i = 0;i < list.length; i++) { var _b = list[i]; if(_b.BZ2 != "") { var arr = _b.BZ2.split('$'); if(arr.length > 1) { sb.append(_sf.format(Sub(arr[0],2,false),BookStoreUrl(arr[0]),BookUrl(_b.BookId),Sub(arr[1], 12, false),arr[1])); } } } sb.append("
    "); return sb.toString(); } //强推增加推广 function ListRecommendEx(divID2, IsShow, list, length, morUrl, count, urlType) { if (count == null) count = 10; var sb = new StringBuilder(); sb.append("
    "); sb.append(""); sb.append("
    "); if(morUrl && morUrl != "") { $('sjg_more').href = morUrl; } return sb.toString(); } function Switch3TabEx(showId, hiddenId, hiddenId2, moreUrl) { $(showId).style.display = ''; $(showId + "Head").className = "active"; $(hiddenId).style.display = 'none'; $(hiddenId + "Head").className = ""; $(hiddenId2).style.display = 'none'; $(hiddenId2 + "Head").className = ""; if(moreUrl && moreUrl != "") { $('hydj_more').href=moreUrl; } } function ListClickEx(divID3, IsShow, list, length, morUrl, isPingjia, more, showSeq) { var sb = new StringBuilder(),bookNameCount = 10; var strSeq = ""; sb.append("
    "); sb.append("
    "); return sb.toString(); }; //书坊重磅推荐切换 id=1左边点击 2-右边点击 3-重置 function TuiJianTab(id) { var obj = document.getElementById("box_show2"); if(obj != null) { var objMarginLeft = obj.style.marginLeft; var objMarginLength = parseInt(objMarginLeft.slice(0,objMarginLeft.length-2)); if(id == 3) { document.getElementById("turnleft").className = "forbid"; document.getElementById("turnright").className = ""; obj.style.marginLeft = "0px"; return true; } if(document.getElementById("turnleft").className == "forbid"){ if(id == 1) return false; } if(document.getElementById("turnright").className == "forbid"){ if(id == 2) return false; } document.getElementById("turnleft").className = ""; document.getElementById("turnright").className = ""; var length = (id == 1) ? (objMarginLength + 932) : (objMarginLength - 932); obj.style.marginLeft = length+"px"; if(length == 0) { document.getElementById("turnleft").className = "forbid"; } if(length == -1864) { document.getElementById("turnright").className = "forbid"; } return true; } } //获取书坊重磅推荐数据 function GetTuiJian() { setInterval(function(){ if(TuiJianTab(2) == false) { TuiJianTab(3); } },15000); } //书坊重磅显示 function ListTuiJian(list) { var sb = new StringBuilder(); var regex = new RegExp('\\(书坊\\)', "g"); var formatString = "
    "; //截取最后8个数据 if(list.length > 12) { var randNum=Math.floor(Math.random()*2)+1; var FirstTempData = list.slice(list.length-8,list.length); var FirstData = FirstTempData.slice(4*(randNum-1),4*randNum); var SencondTempData = list.slice(0,list.length-8); var SencondData = SencondTempData.sort(function(){ return 0.5 - Math.random() }) SencondData = SencondData.slice(0,8); } else { var FirstData = list.slice(0,4); var SencondData = list.slice(4,12); } boxlength = (FirstData.length+SencondData.length)*233; sb.append('
    向左
    '); for(var index in FirstData) { var book = FirstData[index]; book.BookName = book.BookName.replace(regex,''); book.AuthorName = book.AuthorName.replace(regex,''); book.BZ2 = book.BZ2.slice(book.BZ2.indexOf("$")+1,book.BZ2.length); sb.append(formatString.format(BookUrl(book.BookId),book.BZ1,book.BookName,AuthorUrl(book.AuthorId),book.AuthorName,book.BZ2)); } for (var index in SencondData) { var book = SencondData[index]; book.BookName = book.BookName.replace(regex,''); book.AuthorName = book.AuthorName.replace(regex,''); book.BZ2 = book.BZ2.slice(book.BZ2.indexOf("$")+1,book.BZ2.length); sb.append(formatString.format(BookUrl(book.BookId),book.BZ1,book.BookName,AuthorUrl(book.AuthorId),book.AuthorName,book.BZ2)); } sb.append('
    向右
    '); return sb.toString(); } //首页加载智能推荐 function LoadIndexTongHaoRecommend(inbookid,inbookname,obj) { var cid = GetCookie('stat_gid'); var tonghao = obj; var strIndexTonghao = '
    {2}{2}
    '; tonghao.innerHTML = GetIndexTongHaoRecommend(inbookname); var callBack = function(result) { if (result) { if(result.code == 1){ var books = result.books; if(cid!=null&&cid>0){ if(cid%10!=0){ if( books!=null && books.length > 0){ tonghao.innerHTML = '
    喜欢看《' + inbookname + '》的书友还喜欢看下列作品,郑重推荐:
    ' for(var i = 0;i'; var strIndexTonghao = ''; if(JingXuanTongHaoRecommend != null) { for(var i=0;i