//封面页书评显示
var zhulang201007_bookreview = {
	// 设置
	setInnerHTML : function(el, htmlCode) {
		var ua = navigator.userAgent.toLowerCase();
		if (ua.indexOf('msie') >= 0 && ua.indexOf('opera') < 0) {
			htmlCode = htmlCode.replace(/<script([^>]*)>/gi,
					'<script$1 defer="true">');
			document.getElementById(el).innerHTML = htmlCode;
			document.getElementById(el).removeChild(
					document.getElementById(el).firstChild);
		} else {
			var reg = /<script[^>]*>(.*)<\/script>/;
			var match = htmlCode.match(reg);
			var MyScript = "";

			var Html = htmlCode.replace(reg, "");// 将剩下的text祛除<script>部分，插入模版页
			document.getElementById(el).innerHTML = Html;

			if (match != null) {
				MyScript = match[1];
				var script = document.createElement("script");// 在模版页创建新的<script>标签
				script.text = MyScript;// 给新的script标签赋值
				document.getElementsByTagName("head")[0].appendChild(script);// 把该标签加入<head>
			}
		}
	},
	showReview : function(bkId, page, type) {
		var paramString;
		paramString = 'book_id=' + bkId + '&page=' + page + '&type=' + type;

		document.getElementById("showReview201007").innerHTML = '';
		document.getElementById("showReview201007").innerHTML = '	<center style="height:50px;"><img src="http://images.zhulang.com/images/loading.gif" />  书评加载中......	</center>';

		this.httpReview.open('POST', "/wBookReview_cp201007.php");
		this.httpReview.setRequestHeader("Content-Type",
				"application/x-www-form-urlencoded;");
		this.httpReview.onreadystatechange = this.handleResponse;
		this.httpReview.send(paramString);
		return false;
	},
	handleResponse : function() {
		var responseText;
		if (zhulang201007_bookreview.httpReview.readyState == 4) {
			responseText = zhulang201007_bookreview.httpReview.responseText;
			document.getElementById("showReview201007").innerHTML = '';
			// document.getElementById("showReview").innerHTML=responseText;
			zhulang201007_bookreview.setInnerHTML("showReview201007",
					responseText);
		}
	},
	handleResponseSend : function(bkId) {
		var responseText;
		if (zhulang201007_bookreview.httpReview.readyState == 4) {
			responseText = zhulang201007_bookreview.httpReview.responseText;
			if (responseText == "Y") {
				alert("发送成功！");
				zhulang201007_bookreview.showReview(bkId, 1, 1);
				document.getElementById("sp_content").value = "";
				document.getElementById("sp_title").value = "";
				document.getElementById("sp_title").focus();
			} else {
				alert(responseText);
			}
			document.getElementById("submitsplink").disabled = false;
		}
	},
	sendReview : function(bkId, rid) {
		var paramString;
		var str = encodeURIComponent(document.getElementById("sp_content").value);
		var titletype = encodeURIComponent(document
				.getElementById("sp_titletype").value);
		var title = encodeURIComponent(document.getElementById("sp_title").value);
		document.getElementById("submitsplink").disabled = true;
		paramString = 'action=pubreview&book_id=' + bkId + '&content=' + str
				+ '&reId=' + rid + '&titletype=' + titletype + '&title='
				+ title;
		this.httpReview.open('POST', "/wBookReview_cp201007.php");
		this.httpReview.setRequestHeader("Content-Type",
				"application/x-www-form-urlencoded;");
		this.httpReview.onreadystatechange = function() {
			zhulang201007_bookreview.handleResponseSend(bkId)
		};
		this.httpReview.send(paramString);
		return false;
	},
	handleResponseSendReply : function(bkId, rid) {
		var responseText;
		if (zhulang201007_bookreview.httpReview.readyState == 4) {
			responseText = zhulang201007_bookreview.httpReview.responseText;
			if (responseText == "Y") {
				alert("发送成功！");
				zhulang201007_bookreview.showReview(bkId, 1, 1);
			} else {
				alert(responseText);
				document.getElementById("btnsumitreply_" + rid).disabled = false;
			}

		}
	},
	sendReviewReply : function(bkId, rid) {
		if (!rid) {
			alert("error parameters!");
			return false;
		}
		var paramString;
		var str = encodeURIComponent(document.getElementById("sp_content_"
				+ rid).value);
		document.getElementById("btnsumitreply_" + rid).disabled = true;
		paramString = 'action=pubreview&book_id=' + bkId + '&content=' + str
				+ '&reId=' + rid;
		this.httpReview.open('POST', "/wBookReview_cp201007.php");
		this.httpReview.setRequestHeader("Content-Type",
				"application/x-www-form-urlencoded;");
		this.httpReview.onreadystatechange = function() {
			zhulang201007_bookreview.handleResponseSendReply(bkId, rid)
		};
		this.httpReview.send(paramString);
		return false;
	},
	createRequestObject : function() {
		var xmlhttp;
		if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera,
		// Safari
		xmlhttp = new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xmlhttp;
},
showReviewImgList : function(id) {
	if (document.getElementById(id).style.display == "none") {
		document.getElementById(id).style.display = "";
	} else {
		document.getElementById(id).style.display = "none";
	}
	return false;
},
selectImage : function(e, id) {
	var obj = this.getEvent(e);
	if (!obj) {
		return false;
	}
	document.getElementById(id).style.display = "none";
	if (obj.tagName != "IMG") {
		return false;
	}
	var src = obj.src;
	var pos = src.lastIndexOf("/");
	var pos1 = src.indexOf(".gif", pos + 1);
	var img = "[fn=" + src.substring(pos + 1, pos1) + "]";
	var s = document.getElementById('sp_content');
	s.value = s.value + img;
	s.focus();
	return false
},
getEvent : function(e) {
	var targ;
	if (!e) {
		var e = window.event;
	}
	if (e.target) {
		targ = e.target;
	} else if (e.srcElement) {
		targ = e.srcElement;
	}
	if (targ.nodeType == 3) // defeat Safari bug
	{
		targ = targ.parentNode;
	}
	return targ;
},
httpReview : ""
};
zhulang201007_bookreview.httpReview = zhulang201007_bookreview.createRequestObject();
var lastActiveSpreplyDiv = null;
var activeSpreplyDiv = function(id) {
	if (lastActiveSpreplyDiv) {
		lastActiveSpreplyDiv.style.display = "none";
		lastActiveSpreplyDiv = null;
	}
	if (id) {
		lastActiveSpreplyDiv = document.getElementById("spreply_"+id);
		if (lastActiveSpreplyDiv) {
			lastActiveSpreplyDiv.style.display = "";
		}
	} 
}

//同好作品加载
var http_thload=zhulang201007_bookreview.createRequestObject();
var http_thload_send=function(bookid) {
	var paramString;
	paramString = 'c=tools&a=th&bookid=' + bookid ;
	http_thload.open('POST', "/loadcover.php");
	http_thload.setRequestHeader("Content-Type",
			"application/x-www-form-urlencoded;");
	http_thload.onreadystatechange = function() {
		http_thload_Response();
	};
	http_thload.send(paramString);
	return false;
};
var http_thload_Response=function() {
	var responseText;
	if (http_thload.readyState == 4) {
		responseText = http_thload.responseText;
		document.getElementById("th_loverzt" ).innerHTML = responseText;
	}
};


