function glog(evt) //定义纪录鼠标点击动作的函数
{
evt=evt?evt:window.event;var srcElem=(evt.target)?evt.target:evt.srcElement;
try
{
while(srcElem.tagName.toUpperCase()=="A") 
//以上这个语句判断鼠标动作是否发生在有效区域，防止用户的无效点击也被纪录下来
{
if(srcElem.parentNode.className=="b3"||srcElem.parentNode.parentNode.className=="b4"||srcElem.parentNode.parentNode.className=="coolsite"||srcElem.parentNode.className=="sitetd"||srcElem.parentNode.className=="history_list")
//判断用户点击的对象是否属于合适链接
{
linkname=srcElem.innerHTML; //取出事件发生源的名称，也就是<a>和<a/>之间的文字，也就是链接名称
address=srcElem.href+"_sogou_"; //取出事件发生源的href值，也就是该链接的地址
wlink=linkname+"+"+address; //将链接名称和链接地址整合到一个变量当中 
//old_info=getCookie("history_info"); //从Cookies中取出以前纪录的浏览历史，该函数后面有声明
//以下程序开始判断新的浏览动作是否和已有的前15个历史重复，如果不重复则写入cookies
wlink+=getCookie("history_info");
wlink=escape(wlink);
setCookie("history_info",wlink); //写入cookie，该函数后面有声明
history_show().reload();
}
srcElem = srcElem.parentNode;
}
}
catch(e){}
return true;
}
document.onclick=glog;

function history_show()
{   
try
{
 var history_info=getCookie("history_info"); //取出cookie中的历史记录
 history_info=unescape(history_info);
 var content="<table><tr>";  //定义一个显示变量
 if(history_info!="null"&&history_info.indexOf("&")==-1)
 {
 history_arg=history_info.split("_sogou_");
 i=0;
 linknum=0;
 len= history_arg.length;
 for(i=0;i<len;i++)
 { 
 	var wlink=history_arg[i].split("+");
  if(history_arg[i]!="null"&&content.indexOf(wlink[0])==-1&&linknum<14)
  {
   content+="<td class=history_list><a href=\""+wlink[1]+"\" target=_blank  >"+wlink[0]+"</a><td>";
   linknum+=1;
   if(linknum==7||linknum==14)
   {content+="</tr><tr>";}
   }
   else continue;
   document.getElementById("history_panel").innerHTML=content; 
   document.getElementById("history_title").style.display=""; 
 	document.getElementById("history").style.display=""; 
 	document.getElementById("clear_btn").style.display=""; 
   }
}
else
 {
 	//document.getElementById("history").innerHTML="<center>暂无浏览纪录</center>";
 	document.getElementById("history_title").style.display="none"; 
 	document.getElementById("history").style.display="none"; 
 	document.getElementById("clear_btn").style.display="none"; 
 	}
}
catch(e){}
}


function menuchg(mid)//浏览记录切换函数
{
menu=mid
if(menu=="history")
{
	document.getElementById("history").style.display="";
	document.getElementById("recent_visit").style.display="none";
	document.getElementById("menu1").className="menubg";
	document.getElementById("menu2").className="menubg";
	document.getElementById("menu1").className="menuevent";
	}	
else
	{
		document.getElementById("history").style.display="none";
	    document.getElementById("recent_visit").style.display="";		
		document.getElementById("menu1").className="menubg";
	   document.getElementById("menu2").className="menubg";
	   document.getElementById("menu2").className="menuevent";
	   }
}

function ClearHistory()
{
clean=confirm("确定要清除所有的浏览记录？")	
if(clean)
{
	setCookie('history_info',null);
	//document.getElementById("history").innerHTML="<center>暂无浏览纪录</center>";
 	document.getElementById("history_title").style.display="none"; 
 	document.getElementById("history").style.display="none"; 
 	document.getElementById("clear_btn").style.display="none"; 
	}
}
// JavaScript Document
