// JavaScript Document
//************************************搜索开始***********************************************
var timer;
function searchSelectC(){
	if(document.getElementById("searchSelectSpanList").style.display == "block"){
		document.getElementById("searchSelectSpanList").style.display = "none";
		LoginSelectClose();
	}else{
		document.getElementById("searchSelectSpanList").style.display = "block";
	}
};

function searchSelectValue(title){
	var titleName;
	switch(title){
		case "zh":
			titleName = "&nbsp;综合";
			document.getElementById("t").value = "zh";
			break;
		case "bkName":
			titleName = "&nbsp;书名";
			document.getElementById("t").value = "bkName";
			break;
		case "bkAuthor":
			titleName = "&nbsp;笔名";
			document.getElementById("t").value = "bkAuthor";
			break;
	};
	document.getElementById("searchSelectSpan").innerHTML = titleName;
	document.getElementById("searchSelectSpanList").style.display = "none";
};
	
function interval(){
	if(document.getElementById("searchSelectSpanList").style.display == "block"){
		timer = setTimeout("interval2()", 1000);
	}
}
	
function interval2(){
	document.getElementById("searchSelectSpanList").style.display = "none";
}
	
function drop_mouseover(){
	window.clearTimeout(timer);
}
//*************************搜索结束，左右漂浮关闭开始×************×××××××××××××××××××××××××××××××
function pfLeftClose(){
	p_left.style.display = "none";
	return false;
}
function pfRightClose(){
	p_right.style.display = "none";
	return false;
}	
//***********************左右漂浮关闭结束，一屏封推开始*****************************
var httpHot = createRequestObject();
var httpHotLeft = createRequestObject();
var httpHotRight = createRequestObject();
var httpFlower = createRequestObject();
function createRequestObject(){
		var obj;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer"){
			obj = new ActiveXObject("Microsoft.XMLHTTP");
		}else{
			obj = new XMLHttpRequest();
		}
		return obj;    
}	

var 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">');
//		alert(htmlCode);
		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>
		}
	}
} 
	
function showHotOther(type) {
	var paramString;
	paramString = 'type='+type+'&class=1';

	var htmlStr = "<div class='org_b'><div class='ftleft'><div class='ft01'></div><div class='ft02'></div><div class='ft03'></div><div class='ft04'></div><div class='ft05'></div></div><div class='ftright'><div class='ft01'></div><div class='ft02'></div><div class='ft03'></div><div class='ft04'></div><div class='ft05'></div></div></div>";
	for (i = 1;i<6;i++){
		document.getElementById("tab_d"+i).className = "gre_a";
		document.getElementById("sub_d"+i).innerHTML = "";
	}
	document.getElementById("tab_d"+type).className = "org_a";
	document.getElementById("sub_d"+type).innerHTML = htmlStr;

	document.getElementById("hot_d2").innerHTML='';
	document.getElementById("hot_d2").innerHTML='	<center style="height:50px;"><img src="http://images.zhulang.com/images/loading.gif" />  数据加载中......<a href="javascript:void(0)" onclick="showHotOther('+type+')"><font color=blue>点击刷新</font></a>	</center>';
	httpHot.open('POST', "/w_index_hot.php");
	httpHot.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	httpHot.onreadystatechange = handleResponse;
   	httpHot.send(paramString);
	return false;
}

function handleResponse() {
	var str;
	if(httpHot.readyState == 4){
		responseText = httpHot.responseText;
		document.getElementById("hot_d2").innerHTML='';
		setInnerHTML("hot_d2",responseText);
	}
}
//*************************************一屏封推结束，热门推荐和全本精选开始***************************************
function showHotLeft(type){
	var paramString;
	paramString = 'type='+type+'&class=2';
	for (i = 1;i<3;i++){
    	document.getElementById("tab_a"+i).style.display = "none";
    }
    document.getElementById("tab_a"+type).style.display = "";

	document.getElementById("sub_a1").innerHTML='';
	document.getElementById("sub_a1").innerHTML='	<center style="height:50px;"><img src="http://images.zhulang.com/images/loading.gif" />  数据加载中......<a href="javascript:void(0)" onclick="showHotLeft('+type+')"><font color=blue>点击刷新</font></a>	</center>';
	httpHotLeft.open('POST', "/w_index_hot.php");
	httpHotLeft.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	httpHotLeft.onreadystatechange = handleResponse1;
   	httpHotLeft.send(paramString);
	return false;
}
function handleResponse1() {
	var str;
	if(httpHotLeft.readyState == 4){
		responseText = httpHotLeft.responseText;
		document.getElementById("sub_a1").innerHTML='';
		setInnerHTML("sub_a1",responseText);
	}
}
//******************************热门推荐和全本精选结束，站内公告，新手指南开始××××××××××××××××××××××××××××××××××××××××
function showHotRight(type){
	var paramString;
	paramString = 'type='+type+'&class=3';
	for (i = 1;i<3;i++){
		document.getElementById("tab_b"+i).style.display = "none";
	}
	document.getElementById("tab_b"+type).style.display = "";
	
	document.getElementById("sub_b1").innerHTML='';
	document.getElementById("sub_b1").innerHTML='	<center style="height:50px;"><img src="http://images.zhulang.com/images/loading.gif" />  数据加载中......<a href="javascript:void(0)" onclick="showHotRight('+type+')"><font color=blue>点击刷新</font></a>	</center>';
	httpHotRight.open('POST', "/w_index_hot.php");
	httpHotRight.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	httpHotRight.onreadystatechange = handleResponse2;
   	httpHotRight.send(paramString);
	return false;
}
function handleResponse2() {
	var str;
	if(httpHotRight.readyState == 4){
		responseText = httpHotRight.responseText;
		document.getElementById("sub_b1").innerHTML='';
		setInnerHTML("sub_b1",responseText);
	}
}
//*************************翠钻周榜和月榜******************************************************
function showDiamond(type){
	var paramString;
	paramString = 'type='+type+'&class=5';
	for (i = 1;i<3;i++){
		document.getElementById("tab_b"+i).style.display = "none";
	}
	document.getElementById("tab_b"+type).style.display = "";
	
	document.getElementById("sub_b1").innerHTML='';
	document.getElementById("sub_b1").innerHTML='	<center style="height:50px;"><img src="http://images.zhulang.com/images/loading.gif" />  数据加载中......<a href="javascript:void(0)" onclick="showDiamond('+type+')"><font color=blue>点击刷新</font></a>	</center>';
	httpHotRight.open('POST', "/w_index_hot.php");
	httpHotRight.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	httpHotRight.onreadystatechange = handleResponse4;
   	httpHotRight.send(paramString);
	return false;
}
function handleResponse4() {
	var str;
	if(httpHotRight.readyState == 4){
		responseText = httpHotRight.responseText;
		document.getElementById("sub_b1").innerHTML='';
		setInnerHTML("sub_b1",responseText);
	}
}

//*************************站内公告，新手指南结束，鲜花榜开始******************************************************
function showajaxFlower(type){
	var paramString;
	paramString = 'type='+type+'&class=4';
	for (i = 1;i<3;i++){
		document.getElementById("tab_c"+i).style.display = "none";
	}
	document.getElementById("tab_c"+type).style.display = "";
	
	document.getElementById("sub_c1").innerHTML='';
	document.getElementById("sub_c1").innerHTML='	<center style="height:50px;"><img src="http://images.zhulang.com/images/loading.gif" />  数据加载中......<a href="javascript:void(0)" onclick="showajaxFlower('+type+')"><font color=blue>点击刷新</font></a>	</center>';
	httpFlower.open('POST', "/w_index_hot.php");
	httpFlower.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	httpFlower.onreadystatechange = handleResponse3;
   	httpFlower.send(paramString);
	return false;
}
function handleResponse3() {
	var str;
	if(httpFlower.readyState == 4){
		responseText = httpFlower.responseText;
		document.getElementById("sub_c1").innerHTML='';
		setInnerHTML("sub_c1",responseText);
	}
}

	
	function InputTxt()
	 {
	
		if (form.k.value=="")
			{
				alert('请输入要搜索关键字...');
				form.k.focus();
				return false;
			}
			return true;
	 }    
	 
	 
	function keys(){
		var str = "搜书搜作者，想搜就搜！";
		var con = document.getElementById('k');
		if(con.value==str){
			con.innerHTML = "";
		}
	}


function GetCookieVal(offset){//获得Cookie解码后的值
	var endstr = document.cookie.indexOf(";", offset);
	if(endstr == -1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function SetCookie(name, value){//设定Cookie值
	var expdate = new Date();
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
	document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))	+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}

function DelCookie(name){//删除Cookie
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}

function GetCookie(name){//获得Cookie的原始值
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen){
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) return GetCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}
