﻿if (typeof(homepage) == 'undefined') {
	var homepage = "http://hjsm.tom.com";
}
if (typeof(clickUrl) == 'undefined') {
	var clickUrl = "http://stat.hjsm.tom.com";
}

document.getElementById('classid').value=classid;
document.getElementById('bookid').value=bookid;
document.getElementById('hjsm_userid').value=getCookieA('hjsm_userid');
var myAlert = document.getElementById("alert");
var bg = document.getElementById("bg");
var mClose = document.getElementById("close");

function showPop()
{
	if(getCookieA('hjsm_userid')== ""){
		//bg.innerHTML = "<h3><a id='close' onclick='closediv()' style='cursor:pointer'>×</a>请先登陆再推荐书籍</h3>";
		bg.innerHTML = loginDivHtml;
	}
	myAlert.style.display = "block";
	myAlert.style.position = "absolute";
	myAlert.style.zIndex = "1000";
	
	var v_top = (document.documentElement.clientHeight - myAlert.clientHeight) / 2;
	var v_left = (document.documentElement.clientWidth - myAlert.clientWidth) / 2;
	var v_scrollTop = document.documentElement.scrollTop;
	var v_scrollLeft =document.documentElement.scrollLeft;
	v_top+=v_scrollTop;
	v_left+=v_scrollLeft;
	myAlert.style.left= v_left+'px';  //left top 在firefox要加上px
	myAlert.style.top= v_top+'px';
	
	/*myAlert.style.top = "100%";
	myAlert.style.left = "100%";
	myAlert.style.marginTop = "-375px";
	myAlert.style.marginLeft = "-750px";*/
}
function closediv()
{
myAlert.style.display = "none";
}
function submit_succ(){
if(getCookieA('hjsm_userid')== ""){
return false;
}
comment();
//bg.innerHTML = "<h3><a id='close' onclick='closediv()' style='cursor:pointer'>×</a>推荐已提交</h3>";
bg.innerHTML = '<h3><a id="close" onclick="closediv()" style="cursor:pointer">×</a>推荐已提交</h3><div class="popau STYLE1">您已经成功对本书进行了推荐，谢谢您的支持！！</div><div class="btn"><input type="button" class="button" value="关&nbsp;&nbsp;闭" onclick="closediv()" /></div>';
return false;
}

function comment(){
	var recomment = document.getElementById("recomment").value;
	var calssid =document.getElementById('classid').value;
	var thisurl = homepage + "/index.php?mod=book&act=AddNewRecommend";
	var pars = "bookid="+bookid+"&userid="+getCookieA('hjsm_userid')+"&recomment="+recomment+"&classid="+classid;
	thisurl = thisurl+"&"+pars;
	var Proxy=document.getElementById('Proxy').contentWindow;
	Proxy.SendRecomment("GET",thisurl);

}
/**
打分
**/
var defer=1;
function init(){
	var d = new Date();
	addScript(homepage + "/index.php?mod=book&act=GetBookScore&bookid="+bookid+"&"+d.getTime(),'vote');//alert('11');
	setTimeout('showScore()',1000*defer);
	if(getCookieA('star'+bookid)){
		star(getCookieA('star'+bookid));}
	else
		clearStar();
}
function star(score){//很差|较差|还行|推荐|力荐
	grade_a = {1:"很差",2:"较差",3:"还行",4:"推荐",5:"力荐"};
	star_a = $("star").getElementsByTagName("img");
	$('grade').innerHTML = grade_a[score];
	for(i=0;i<score;i++){
		star_a[i].src="http://pic.hjsm.tom.com/hj_site/new2009/images/book/daxing.gif";
	}
	for(i=4;i>=score;i--){
		star_a[i].src = "http://pic.hjsm.tom.com/hj_site/new2009/images/book/touxing.gif";
	}

}
function clearStar(){
	star_a = $("star").getElementsByTagName("img");
	$('grade').innerHTML = '';
	for(i=4;i>=0;i--){
	star_a[i].src = "http://pic.hjsm.tom.com/hj_site/new2009/images/book/touxing.gif";
	}
	if(getCookieA('star'+bookid))
	star(getCookieA('star'+bookid));
}

function mark(score){
	if(getCookieA('hjsm_userid')){
		setCookieA('star'+bookid,score);
		//var recomment = document.getElementById("recomment").value;
		//var calssid =document.getElementById('classid').value;
		var thisurl = homepage + "/index.php?mod=book&act=BookNewMark";
		var pars = "bookid="+bookid+"&star="+score+"&classid="+classid;
		thisurl = thisurl+"&"+pars;
		var Proxy=document.getElementById('Proxy').contentWindow;
		Proxy.SendRecomment("GET",thisurl);
		var d = new Date();
		removeScript('vote');
		addScript(homepage + "/index.php?mod=book&act=GetBookScore&bookid="+bookid+"&"+d.getTime(),'vote');
		setTimeout('showScore()',1000*defer);
		//dowhat
		var u = encodeURI(getCookieA('hjsm_username'));
		addScript(clickUrl + "/dowhat/uat.php?t=7&u="+u+"&bnm="+encodeURI(bookname)+"&bid="+bookid,'dowhat');
	}else{
	showPop();
	//$('bg').innerHTML = "<h3><a id='close' onclick='closediv()' style='cursor:pointer'>×</a>请先登录</h3>";

	}
}
function showScore(){//60px为1个单位
	//var score_a={1:700,2:300,3:600,4:550,5:700};
	if (typeof(score_a) == "undefined") {
		return ;
	}
	var maxvote = Math.max(score_a[1],score_a[2],score_a[3],score_a[4],score_a[5]);
	if (maxvote < 1) maxvote = 1;
	for(i=1;i<=5;i++){
		$('star'+i).style.width = (score_a[i]/maxvote)*60+'px';
		$('grade'+i).innerHTML = score_a[i];
	}
}
/**
推荐
**/
function tjHistory(){
	//var HSId = getHS('tj');
	//for(i=0;i<HSId.length;i++){
	//addScript(clickUrl + "/inc/abook/"+HSId[i]+"_1.js",'HS'+i);
	//}
	//addScript("http://html.hjsm.tom.com/inc/new2009/abook/abook_"+channelid+".js",'HS'+i);
	document.write("<script src='http:\/\/html.hjsm.tom.com\/inc\/new2009\/abook\/abook_"+channelid+".js'><\/script>");

	//alert(abook_info.length);
	
	setTimeout('writetjHtml()',1000*defer);
}
function writetjHtml(){
	abook_info.sort(function(){return Math.random()>0.5?-1:1;});  
	try {
		//var tjHsid = getHS('tj');
		tjHTML='';
		var tjArray = new Array();
		tjArray[0] = book_id;
		label1:
		for(i = 0; i < 4; i++) {
			//if ($('HS').innerHTML.length < 1) {
				//return false;
			//}
			var tmp = abook_info[i];
			if (typeof(tmp['title']) != 'undefined') {
				//替重--------------
				for (var m = 0; m < tjArray.length; m++) {
					if (tjArray[m] == tmp["book_id"] && tmp["book_id"]!=bookid) {
						continue label1;
					}
				}
				tjArray[tjArray.length] = tmp["book_id"];
				//替重over----------
				tjHTML += "<dl>"+
						"<dt><a href='"+tmp["url"]+"' target='_blank'><img width='59' height='80' src='"+tmp["pic"]+"'/></a></dt>"+
						"<dd><h4><a href='"+tmp["url"]+"'  target='_blank'>"+tmp["title"]+"</a></h4></dd>"+
						"<dd><strong>作者：</strong>"+tmp["author"]+"</dd>"+
						"<dd><strong>分类：</strong>"+tmp["class_name"]+"</dd>"+
						"<dd><a href='"+tmp["url"]+"'><img src='http://pic.hjsm.tom.com/hj_site/juanye/images/readw.jpg'/></a></dd>"+
					"</dl>";
			}
		}
		$('tjhistory').innerHTML=tjHTML;
	} catch (err) {
	}
}

function writeHSHtml(){
	var HS = getHS();
	var hsHTML ='';

	for(i=0;i<HS.length-1;i++){
		var time = new Date().getTime();
		info = HS[i].split('+');
		title = unescape(info[0]);
		title  = title.replace(/undefined/g,'');
		if (title.length > 9) {
			title = title.substr(0, 8)+"..";
		}
		url = unescape(info[1]);
		cname = unescape(info[2]);
		curl = unescape(info[4]);
		time = time-info[3];
		if(time>3600000)
		time = Math.floor(time/3600000)+'小时';
		else
		time = Math.floor(time/60000)+'分钟';
		hsHTML+="<li><em>["+cname+"]</em> <a href='"+url+"'  target='_blank'>"+title+"</a> "+time+"前</li>";
	}
	$('HS').innerHTML = hsHTML;
}
function getHS(type){
	var bookinfo=getCookieA('history_info');
	var books = bookinfo.split("_hjsm.tom.com_");
	var hsbooks = new Array();
	var hsbookinfo = new Array();
	for(i=0;i<books.length-1;i++){
		hsbook=books[i].split('+');
		hsbookid = hsbook[5];
		hsbooks[i] = hsbookid;
	}
	if(type=='tj')
	return hsbooks;
	else
	return books;
}
writeHSHtml();
tjHistory();
//getHSId();
/**
相关阅读
**/
function writeABHTML(){
	try {
		var ABHTML = '';
		for(i=0;i<10;i++){
			if(typeof(abbook[i]) != 'undefined'){//alert(abbook[i]['pic']);
				ABHTML+="<dl>"+
							"<dt><a href='"+abbook[i]['url']+"'  target='_blank'><img src="+abbook[i]['pic']+" width=59 height=80/></a></dt>"+
							"<dd><h4><a href='"+abbook[i]['url']+"'  target='_blank'>"+abbook[i]['title']+"</a></h4></dd>"+
							"<dd><strong>作者：</strong>"+abbook[i]['author']+"</dd>"+
							"<dd><strong>分类：</strong>"+abbook[i]['class_name']+"</dd>"+
							"<dd><a href='"+abbook[i]['url']+"'  target='_blank'><img src='http://pic.hjsm.tom.com/hj_site/juanye/images/readw.jpg' /></a></dd>"+
						"</dl>"
			}else
			break;
		}
		$('guanzhu').innerHTML=ABHTML;
	} catch (err) {
	}
}
writeABHTML();

/**
dowhat
**/
var u = encodeURI(getCookieA('hjsm_username'));
var bnm = encodeURI(bookname);
addScript(clickUrl + "/dowhat/uat.php?t=1&u="+u+"&bnm="+bnm+"&bid="+bookid,'dowhat');

/**
作者其他作品
**/
function authorBook(){
	if (typeof(alluserbook) == "undefined") {
		$('otherBook').style.display = "none";
		return ;
	}
	if(alluserbook.length>1){
		$('otherBook').style.display = "block";
	}
	var	authorHTML='';
	for(i=0;i<alluserbook.length;i++){
		if (alluserbook[i][2] == bookname)
			continue;
		var title = alluserbook[i][2];
		if (title.length > 14) {
			title = title.substr(0, 13) + "..";
		}
		authorHTML += "<li><em>["+alluserbook[i][0]+"]</em> <a href='"+alluserbook[i][3]+"'  target='_blank'>"+title+"</a></li>"
	}

	 $('authorbook').innerHTML = authorHTML;
}
authorBook();
/**
	公用函数
**/
function $(id){
	return document.getElementById(id);
}
function getCookieA(name) {
       var nameEQ = name + "=";
       var ca = document.cookie.split(';');
       for(var i=0;i < ca.length;i++) {
           var c = ca[i];
           while (c.charAt(0)==' ') c = c.substring(1,c.length);
           if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
       }
       return '';
}
function setCookieA(name,value,days,path) {
        if (days) {
            var date = new Date();
            date.setTime(date.getTime()+(days*24*60*60*1000));
            var expires = "; expires="+date.toGMTString();
        }
        else var expires = "";
 		if(path==undefined || path ==null || path==""){path="/";}
        document.cookie = name+"="+value+expires+";domain=.hjsm.tom.com;path="+path;
}

function removeScript(id){
	var g = $(id);
	document.getElementsByTagName('head')[0].removeChild(g);
	var score_a={1:0,2:0,3:0,4:0,5:0};
}
function addScript(src,id) {
    var g = document.createElement("script");
    g.type = "text/javascript";
	g.id = id;
    g.src = src;
    document.getElementsByTagName('head')[0].appendChild(g);
}

function destroyHistory()
{
	setCookieA('history_info', "");
	document.getElementById('HS').innerHTML = '';
}


window.onload = function(){
	init();
	glog();
	for(i=1;i<2;i++){
		(function(){
			var name=document.getElementById("pull"+i);
			var tt=document.getElementById("pulltxt"+i);
			name.onmouseover=function(){tt.style.display="block";}
			name.onmouseout=function(){tt.style.display="none";}
		})();
	}
	document.getElementById('atrfrm').onfocus = function () {
		if (document.getElementById('atrfrm').value == "我也来说两句")
			document.getElementById('atrfrm').value = "";
	}
		
	addScript('http://html.hjsm.tom.com/inc/new2009/login.js', 'loginDiv');
	//调用用户中心数据采集接口-阅读
	if(getCookieA('hjsm_sso_userid')!=''){
		
		addScript(homepage+'/new_hj/user/book/novel.php?uid='+getCookieA('hjsm_sso_userid')+'&bookid='+bookid+'&title='+bookname+'&url='+bookindex, 'novel');
	}
};

