﻿var vipReader="http://vipreader.qdmm.com/BookReader/";
function Book(bookId,bookName,authorId,authorName,amount,chapterId,
 chapterName,channelId,channelName,categoryId,categoryName,showDateTime,isVip,isGirlBook)
{
 this.BookId = bookId;
 this.BookName=bookName;
 this.AuthorId = authorId;
 this.AuthorName=authorName;
 this.Amount= amount; 
 this.ChapterId = chapterId;
 this.ChapterName = chapterName;
 this.ChannelId = channelId; 
 this.ChannelName= channelName;
 this.CategoryId = categoryId; 
 this.CategoryName=categoryName;
 this.ShowDateTime=showDateTime;
 this.IsVip= isVip; 
 this.IsGirlBook=isGirlBook;
}
//榜单（显示书名和榜单数字）
function CreateTwoColumnBookList(list, title, link, showCount, moreText, moreLink,highlightIndex,isShowImage)
{
var CodeString = new StringBuilder();
CodeString.append("<div class=\"rectbox\">");
CodeString.append("<div class=\"title\">"+title+"</div>");
CodeString.append("<div class=\"cont\">");
CodeString.append("<ul class=\"booklist2\">");
for(var i = 0;i < list.length;i++)
{
if(i>=showCount && showCount!=0)
break;
var l = list[i];

var style = "";
if(highlightIndex != null && i < highlightIndex)
{
 style = "color:red;";
}
CodeString.append("<li style=\""+style+"\"><a href=\""+link+l.BookId+".aspx\" target=\"_blank\" title=\""+l.ChannelName+"\" >"+ subString(l.BookName, 14, true)+"</a>");
if(isShowImage == null)
{
CodeString.append("<i>"+l.Amount+"</i></li>");
}
else
{
var _keyworkstype=-1;
if (l.ChapterId == "鲜花")
{
 _keyworkstype = 1;
}
else if (l.ChapterId == "白水")
{
 _keyworkstype = 2;
}
else if (l.ChapterId == "板砖")
{
 _keyworkstype = 3;
}
CodeString.append("<i><a href=\"/MMWeb/MMBookSortList.aspx?Type=Vote&amp;OrderType="+_keyworkstype+"&amp;freeType=0\" target=\"_blank\" title='"+l.ChapterId+"'><image src='http://www.qidian.com"+l.Amount+"' alt=\""+l.ChapterId+"\"></a></i></li>");
}
}
CodeString.append("</ul>");
if(moreText!="")
{
CodeString.append("<div class=\"more\"><a href=\""+moreLink+"\" target=\"_blank\">"+moreText+"&gt;&gt;</a></div>");
}
CodeString.append("</div>");
CodeString.append("</div>");

document.write(CodeString.toString());

}
//上周和本周榜单
function CreateBookListTwoTab(list,link,showCount,moreText,moreLink,div,highlightIndex)
{
var CodeString = new StringBuilder();

CodeString.append("");
CodeString.append("<div class=\"cont\">");
CodeString.append("<ul class=\"booklist1\">");
for(var i = 0;i < list.length;i++)
{
if(i>=showCount && showCount!=0)
break;
var l = list[i];
var style = "";
if(highlightIndex != null && i < highlightIndex)
{
 style = "color:red;";
}
CodeString.append("<li><span class=\"booktype\" style=\"color:#777;\">["+l.ChannelName+"]</span>&nbsp;&nbsp;");
CodeString.append("<a href=\""+link+l.BookId+".aspx\" target=\"_blank\">"+ subString(l.BookName, 14, true)+"</a></li>");
}
CodeString.append("</ul>");
if(moreText!="")
{
CodeString.append("<div class=\"more\"><a href=\""+moreLink+"\" target=\"_blank\">"+moreText+"&gt;&gt;</a></div>");
}
CodeString.append("</div>");
div.innerHTML=CodeString.toString();
}

//上周和本周PK榜单
function CreateBookListTwoTabForPK(list,link,showCount,moreText,moreLink,div,highlightIndex)
{
var CodeString = new StringBuilder();
CodeString.append("");
CodeString.append("<div class=\"cont\">");
var isSeasonPk = moreLink.indexOf('ListPKSeasonBook')>0;
if(isSeasonPk) CodeString.append("<div class=\"toplist\"><ul>");
else CodeString.append("<ul class=\"booklist2\">");
for(var i = 0;i < list.length;i++){
if(i>=showCount && showCount!=0) break;
var l = list[i];
var style = "",styleName= "",amountStyle="";
if(isSeasonPk) {
styleName += "padding-left:6px;display:inline-block;width:60%;";
if(i==1 || i==2 || i==0) {
styleName += "color:#FF400F;";
amountStyle = "style='color:#FF400F;width:10%'";
style = "class=\"t3\"";
}}
var num = "";
if((i+1) < 10) num = "0" + (i +1);
else num = (i+1);
if(highlightIndex != null && i < highlightIndex) style = "color:red;";
CodeString.append("<li "+style+">");
if(isSeasonPk) CodeString.append("<span class=\"n\">"+num+" </span>");
CodeString.append("<a href=\""+link+l.BookId+".aspx\" target=\"_blank\" title=\""+l.ChannelName+"\" style=\""+styleName+"\">"+ subString(l.BookName, 14, true)+"</a>");
CodeString.append("<span "+ amountStyle +">"+l.Amount+"</span></li>");
}
CodeString.append("</ul>");
if(isSeasonPk) CodeString.append("</div>");
if(moreText!="") CodeString.append("<div class=\"more\"><a href=\""+moreLink+"\" target=\"_blank\">"+moreText+"&gt;&gt;</a></div>");
CodeString.append("</div>");
div.innerHTML=CodeString.toString();
}


//榜单（显示类别和书名）
function CreateBookListWithCategory(list, title, link, showCount, moreText, moreLink,highlightIndex)
{

var CodeString = new StringBuilder();

CodeString.append("");
CodeString.append("<div class=\"rectbox\">");
CodeString.append("<div class=\"title\"><a href=\"javascript:;\">"+title+"</a></div>")
CodeString.append("<div class=\"cont\">");
CodeString.append("<ul class=\"booklist1\">");
for(var i = 0;i < list.length;i++)
{
if(i>=showCount && showCount!=0)
break;
var l = list[i];
var style = "";
if(highlightIndex != null && i < highlightIndex)
{
 style = "color:red;";
}
CodeString.append("<li><span class=\"booktype\" style=\"color:#777;\">["+l.ChannelName+"]</span>&nbsp;&nbsp;");
CodeString.append("<a href=\""+link+l.BookId+".aspx\" target=\"_blank\">"+ subString(l.BookName, 14, true)+"</a></li>");
}
CodeString.append("</ul>");
if(moreText!="")
{
CodeString.append("<div class=\"more\"><a href=\""+moreLink+"\" target=\"_blank\">"+moreText+"&gt;&gt;</a></div>");
}
CodeString.append("</div></div>");
document.write(CodeString.toString());
}

//最新章节跟新列表
function CreateBookUpdateList(list,showCount,moreText,moreLink,div,isShowMore)
{
var index=moreLink.lastIndexOf ("/");
var host=moreLink.substring(0,(index+1));
var chapterLink="";
var categoryCss="gray";
var CodeString =new StringBuilder()
if(isShowMore)
{
CodeString.append(div.innerHTML);
};
CodeString.append("");
CodeString.append("<div class=\"updata_list_box\"");
if(isShowMore)
{
CodeString.append("style=\"margin: 0px;\"");
}
else
{
CodeString.append("style=\"margin: 15px 0px 0px;\"");
}
CodeString.append(">");
CodeString.append("<table width=\"750px\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">");
if(!isShowMore)
CodeString.append("<tr><td width='10%' align='center' height='30px'>类别</td><td width='18%' align='left' >书名</td><td width='49%' align='left' >最新章节</td><td width='11%' align='left' align='left' >作者</td><td width='12%' align='left' >更新时间</td></tr>");
for(var i=0;i<list.length;i++)
{
var l = list[i];
if(i>=showCount && showCount!=0)
break;
if(l.IsVip=="1")
{
chapterLink=vipReader+"vip,"+l.BookId+","+l.ChapterId+".aspx";
l.CategoryName="VIP小说";
categoryCss="vipbook";
}
else
{
chapterLink=host.toLowerCase().replace("mmweb","BookReader")+l.BookId+","+l.ChapterId+".aspx";
}

CodeString.append("<tr>");
CodeString.append("<td width=\"10%\" align=\"center\"><a href=\"/MMWeb/ListBook.aspx?ClassId="+l.CategoryId+"\" target=\"_blank\" class=\""+categoryCss+"\">["+l.CategoryName+"]</a></td>");
CodeString.append("<td width=\"18%\" ><a href=\""+host+l.BookId+".aspx\" class=\"bookname\" target=\"_blank\">"+subString(l.BookName, 16, true)+"</a></td>");

CodeString.append("<td width=\"49%\"><a href=\""+chapterLink+"\" target=\"_blank\">"+subString(l.ChapterName,50,true)+"</a></td>");
CodeString.append("<td width=\"11%\" ><a href=\"http://sq.qidian.com/Author/"+l.AuthorId+".aspx\" class=\"gray\" target='blank'>"+subString(l.AuthorName,12,true)+"</a></td>");
CodeString.append("<td width=\"12%\" class=\"gray\">"+l.ShowDateTime+"</td>");
CodeString.append("</tr>");

}
if(isShowMore)
{
CodeString.append("<tr>");
CodeString.append("<td colspan='5' width=\"100%\" align=\"right\"><span class=\"more\">");
//CodeString.append("<span class=\"more\"><a href=\""+moreLink+"\" target=\"_blank\" >"+moreText+"...</a></span></td></tr>");
CodeString.append("<a href='/vip_booklist.aspx ' target=\"_blank\" >[更多VIP小说更新] </a>");
CodeString.append("<a href='/MMWeb/ListBook.aspx?ClassId=1&CType=All' target=\"_blank\" >[更多起点女生网作品更新]</a>");
CodeString.append("</span></td></tr>");
}
CodeString.append("</table>");
CodeString.append("</div>");
div.innerHTML =CodeString.toString();
}