function history_show(tid){
   var history_info = get_history_Cookie(tid); //取出cookie中的历史记录
   var content = ""; //定义一个显示变量

   if(history_info != null){
   	  var history_arg = new Array();
          history_arg = history_info.split("_www.chinamedevice.com_");
      var i;
      
      for(i=0;i<=5;i++){
      	  if(typeof(history_arg[i]) == "undefined")
      	     history_arg[i] = "null";
      	  
      	  if(history_arg[i] == "null" || history_arg[i] == undefined || (!history_arg[i])){
      	  	 continue;
      	  }
      	     
          if(history_arg[i] != "null" && history_arg[i] != undefined && (history_arg[i])){
          	 //alert("#"+history_arg[i]+"#"); 
             var wlink = history_arg[i].split("+");
             if(!wlink[0]) continue;
             content += ("<li>" + "<a href='"+wlink[1] + "' target='_blank'>" + wlink[0] + "</a></li>");
          }
          
          $(tid).innerHTML = content;
      }
   }else{
   	  $(tid).innerHTML = "Sorry,you have no view history!";
   }
}


function glog(evt,tid) //定义纪录鼠标点击动作的函数
{
  evt = evt ? evt : window.event;
  var srcElem = (evt.target) ? evt.target : evt.srcElement;

  try{
    while(srcElem.parentNode && srcElem != srcElem.parentNode){
//以上这个语句判断鼠标动作是否发生在有效区域，防止用户的无效点击也被纪录下来

   if(srcElem.tagName && srcElem.tagName.toUpperCase() == "A"){//判断用户点击的对象是否属于链接

      var linkname =  srcElem.innerHTML; //取出事件发生源的名称，也就是<a>和<a/>之间的文字，也就是链接名称哈
      var address  =  srcElem.href+"_www.chinamedevice.com_"; //取出事件发生源的href值，也就是该链接的地址
      var wlink    =  linkname + "+" + address; //将链接名称和链接地址整合到一个变量当中

      var old_info =  get_history_Cookie(tid); //从Cookies中取出以前纪录的浏览历史，该函数后面有声明

//以下程序开始判断新的浏览动作是否和已有的前6个历史重复，如果不重复则写入cookies

      var insert = true;
      if( old_info == null){ //判断cookie是否为空
          insert = true;
      }else{
          var old_link = old_info.split("_www.chinamedevice.com_");

          for(var j=0;j<=5;j++){
             if(old_link[j].indexOf(linkname) != -1)
                insert = false;

             if(old_link[j] == "null")
                break;

          }

      }

      if(insert){
          wlink += get_history_Cookie(tid);
          set_history_Cookie(tid,wlink); //写入cookie，该函数后面有声明
          //history_show(tid).reload();
          break;
      }

   }

   srcElem = srcElem.parentNode;

    }

  }

  catch(e){}

  return true;
}

//document.onclick = glog;//使每一次页面的点击动作都执行glog函数

//cookie的相关函数
//读取cookie中指定的内容
function getCookieVal (offset) {
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
       endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
}

function get_history_Cookie (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 set_history_Cookie (name, value) {
   var exp = new Date();
   exp.setTime (exp.getTime()+3600000000);
   var path    =  "/";
   var domain  =  ".chinamedevice.com";
   document.cookie = name + "=" + value + "; expires=" + exp.toGMTString() + "; path=" + path + "; domain=" + domain;
}
