var click_num = 0;
function glog(evt)//定义纪录鼠标点击动作的函数
{
	if(click_num>10)
	{
		return true;
	}
	click_num = click_num+1;
    evt = evt ? evt : window.event;
    var srcElem = (evt.target) ? evt.target : evt.srcElement;
    try {
        while(srcElem.parentNode && srcElem != srcElem.parentNode) {
//以上这个语句判断鼠标动作是否发生在有效区域，防止用户的无效点击也被纪录下来
            var img =/^<img/i;
            var str = /^sort_/i;
            var str1 = /^url_/i;
            if(!(srcElem.innerHTML == "更多" || srcElem.innerHTML == "更多&gt;&gt;") && !img.test(srcElem.innerHTML) && srcElem.name!="") {
                var flag = true;
            }else {
                flag = false;
            }
            	var stitle = srcElem.title;
            	var tlength = stitle.length;
            	if(tlength > 4) {
            	    linkname=srcElem.title;
            	} else {
            	    linkname=srcElem.innerHTML;//取出事件发生源的名称，也就是<a>和<a/>之间的文字，也就是链接名称
            	}
            	if(srcElem.tagName && ((srcElem.tagName.toUpperCase() == "A" && srcElem.name !="")||srcElem.tagName.toUpperCase() =="AREA"))
            	{
            		if(typeof(srcElem.name) =="undefined"){var srcname = srcElem.id;}
            		else{var srcname = srcElem.name;}
            		if( img.test(srcElem.innerHTML))
            		{
            			var linkname = "图片";
            		}
            		var local = encodeURIComponent(document.location + "");
            		if (typeof(owner_id) == "undefined"){
            		    owner_id = '';
            		}
               		/*$.ajax({ type: "POST",
               				url: serverStatDomain+"index.php?module=user&view=userclick",
               				data: "linkname="+encodeURI(linkname)+"&srcname="+srcname+"&sortid="+sortid+"&owner_id="+owner_id+"&local="+local,
               				dataType: 'jsonp',jsonp: 'jsoncallback',
               				success: function(notice){
						}});*/
               		$.getJSON(serverStatDomain+"index.php?module=user&view=userclick&jsoncallback=?", {linkname: linkname,
               				 srcname: srcname,sortid:sortid,owner_id:owner_id,local:local},function(notice){
               				 });
            	}

            if(srcElem.tagName && srcElem.tagName.toUpperCase() == "A"
               && srcElem.href.toUpperCase().substring(0,4) != "JAVA"
               && flag) {//判断用户点击的对象是否属于链接

//linkname=linkname.substring(0,6);//截取6个字符
            	var address = srcElem.href + "★";//取出事件发生源的href值，也就是该链接的地址


            	var wlink = linkname + "+" +address;//将链接名称和链接地址整合到一个变量当中
            	var old_info = getCookie("new");//从Cookies中取出以前纪录的浏览历史，该函数后面有声明
//以下程序开始判断新的浏览动作是否和已有的前6个历史重复，如果不重复则写入cookies
            	if(srcElem.name && (str.test(srcElem.name) || str1.test(srcElem.name))) {
            	    $.getJSON(serverStatDomain+"index.php?view=writefile&jsoncallback=?",{id : srcElem.name},function(data) {})
            	}
            	var insert = true;
            	if(old_info == null) {//判断cookie是否为空

            	    insert = true;
            	}
            	else
            	{
            	    var old_link = old_info.split("★");
            	    var kao=0;
            	    if(old_link.length < 10)
            	    {
            	        kao = old_link.length;
            	    }
            	    else
            	    {
            	        kao = 9;
            	    }
            	    /*
            	    for(var j=0;j<=kao;j++)
            	    {
            	        if(old_link[j].indexOf(linkname)!=-1)
            	            insert = false;
            	        if(old_link[j] == "null")
            	            break;
            	    }
            	    */
            	}
            	if(insert)
            	{
            	    //wlink+=getCookie("new");
            	    //setCookie("new",wlink);//写入cookie，该函数后面有声明
            	    deleteCookie("new");
            	    //history_show().reload();
            	    break;
            	}
            }
            srcElem = srcElem.parentNode;
        }
    }
    catch(e){}
    return true;
}
//document.onclick = glog;//使每一次页面的点击动作都执行glog函数
function getCookieVal(offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1) endstr = document.cookie.length;
    return decodeURI(document.cookie.substring(offset, endstr));
}
function getCookie (name) {
         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;
}
//将浏览动作写入cookie
function setCookie (name, value) {
       var exp = new Date();
       exp.setTime (exp.getTime()+3600000000);

       document.cookie = name + "=" + encodeURI(value) + "; expires=" + exp.toGMTString()+"; path=/";
}
/**********************************************************
*                用于显示最近浏览
***********************************************************/
function history_show()
{
    var history_info=getCookie("new");//取出cookie中的历史记录
    var content="<ul style='float:left'>";//定义一个显示变量
    if(history_info!=null)
    {
		history_arg=history_info.split("★");
		var i,j;
		j=0;
		if(history_arg.length>8) {
		   var len = 8;
		} else {
		   var len = history_arg.length;
		}
		for(i=0;i<len;i++)
		{
			if(history_arg[i]!="null")
			{
			   var wlink=history_arg[i].split("+");
               wshort = wlink[0].substring(0,6);//截取6个字符
				content+="<li style='height:18px;'><a target=\"_blank\" title='"+ wlink[0] +"' href='" + wlink[1] + "'" + ">" + wshort + "</a></li>";
			 }

		}
		content +="</ul>";
		document.getElementById("ppp").innerHTML=content;
		history_showall();
    } else {
		document.getElementById("ppp").innerHTML="对不起，您没有任何浏览记录";
		history_showall();
	}
}
/**************************************************************
*               用于显示名站导航模块旁的我的收藏
***************************************************************/
function history_showall()
{
    var history_info=getCookie("new");//取出cookie中的历史记录
    var content="<ul>";//定义一个显示变量
    if(history_info!=null)
    {
		history_arg=history_info.split("★");
		var i,j;
		j=0;
		if(history_arg.length>36) {
		   var len = 36;
		} else {
		   var len = history_arg.length;
		}
		for(i=0;i<len;i++)
		{
			if(history_arg[i]!="null")
			{
			    var wlink=history_arg[i].split("+");
				if((i%12)>=6) {
				content+="<li style='background-color:#FFFFFF;'><a title='"+ wlink[0] +"' href='" + wlink[1] + "'" + ">" + wlink[0] + "</a></li>";
				} else if((i%12)<6){
				content+="<li class='Goodwebbgone'><a title='"+ wlink[0] +"' href='" + wlink[1] + "'" + ">" + wlink[0] + "</a></li>";
				}
			 }

		}
		content +="</ul>";
		document.getElementById("board-box4").innerHTML=content;
    } else {
        document.getElementById("board-box4").innerHTML="对不起，您没有任何浏览纪录";
    }
}
/**************************************************************************
*                         用于删除COOKIE
***************************************************************************/
function deleteCookie(name) {
     var date = new Date();
     date.setTime(date.getTime() - 10000);
     document.cookie = name+"=;expires="+ date.toGMTString()+"; path=/";
     if(name=='new')
    {
	    document.getElementById("ppp").innerHTML="";
	    //document.getElementById("showCookieAll").innerHTML="";
    }
}
function setin(evt)//定义纪录鼠标点击动作的函数
{
evt=evt?evt:window.event;var srcElem=(evt.target)?evt.target:evt.srcElement;
try
{
	while(srcElem.parentNode&&srcElem!=srcElem.parentNode)
	//以上这个语句判断鼠标动作是否发生在有效区域，防止用户的无效点击也被纪录下来
	{
		if(srcElem.innerHTML !="更多&gt;&gt;") {
			var flag = true;
		}else {
		   flag = false;
		}
		if(srcElem.tagName&&srcElem.tagName.toUpperCase()=="A"
		   &&srcElem.href.toUpperCase().substring(0,4)!="JAVA"
		   && flag)//判断用户点击的对象是否属于链接
		{
			if(srcElem.name && parseInt(srcElem.name)>=0) {
			 $.getJSON(serverStatDomain+"index.php?view=writefile&jsoncallback=?",{id : parseInt(srcElem.name)},function(data) {});

			}

		}
		srcElem = srcElem.parentNode;
	 }
}
catch(e){}
return true;
}

