
var N = 12;
var listCount = 10;
var myTitle =""; 
var myUrl = escape(location.pathname) + "$";
var allCookie = document.cookie;
var tagDat = ""; 
var myCookieTit = new Array();
var myCookieUrl = new Array();
if(allCookie.indexOf("news=") != -1 || allCookie.indexOf("$|") != -1){ 
         var myCookieStart = allCookie.indexOf("news=") + "news=".length;
         var myCookieEnd = allCookie.indexOf("$|",myCookieStart);
         var myCookieall = unescape(allCookie.substring(myCookieStart,myCookieEnd));
         var myCookie = myCookieall.split("$");
         for(var i = 0; i < myCookie.length; i++){
             var myCookieOne = myCookie[i].split("^");
             myCookieTit[i] = myCookieOne[0];
             myCookieUrl[i] = myCookieOne[1];
         }
        /*读取cookie*/
         for(var i = myCookieTit.length - 1; i >= 0; i--){ 
             var textCount = myCookieTit[i].replace(/[^\x00-\xff]/g,"aa").length;
             if(textCount <= N*2){
                 texts = myCookieTit[i];
             }else{
                 for(var a = N; a < textCount; a++){
                     texts = myCookieTit[i].substr(0,a);
                     if(texts.replace(/[^\x00-\xff]/g,"aa").length >= N*2){
                         texts += "..."
                         break;
                     }
                 }
             } 
			 if(texts.indexOf('undefined')==-1){
               tagDat += "<li><a href=\"" + myCookieUrl[i] + "\"" + " title=\"" + myCookieTit[i] + "\">" + texts + "</a></li>";
			 }
         }
	  
}
$(function(){  
  if($("#histroylist")!=null)$("#histroylist").html(tagDat);
})
function setViewHistroy(title){
     var myCookieStart = allCookie.indexOf("news=") + "news=".length;
     var myCookieEnd = allCookie.indexOf("$|",myCookieStart);
     var myCookieall = unescape(allCookie.substring(myCookieStart,myCookieEnd));
     var myCookie = myCookieall.split("$");
     myTitle = escape(title) + "^";
	 var expTime = new Date(new Date().setDate(new Date().getDate() + 30));
	 var edp = "|; expires=" + expTime.toGMTString() + "; path=/";
	 var newCookie = ""; 
     if(myCookie.length < listCount){ 
		for(i in myCookie){
             if(myCookieTit[i] == title) continue;
             newCookie += escape(myCookieTit[i]) + "^" + escape(myCookieUrl[i]) + "$" ;
         }
     }else{
         for(var i = 1; i < listCount; i++){
             if(myCookieTit[i] == title) continue;
             newCookie += escape(myCookieTit[i]) + "^" + escape(myCookieUrl[i]) + "$" ;
         }
     }
     document.cookie = "news=" + newCookie + myTitle + myUrl + edp; 
}
