document.write('<legend style="color:red">Search History </legend>');
document.write('<div id="history_show" style="border:1px #CCCCCC solid; width:300px; height:400px;line-height:25px; color:blue">');			
document.write('no history');
document.write('</div>');
// <![CDATA[
if(navigator.cookieEnabled){
    var tag = document.getElementById("history_show");
    var N = 20;
    var listCount = 15;
    var myTitle = escape(document.title) + "^";
    var myUrl = escape(location.pathname) + "$";
    var expTime = new Date(new Date().setDate(new Date().getDate() + 500));
    var edp = "|; expires=" + expTime.toGMTString() + "; path=/"; 
    var allCookie = document.cookie; 
    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("$");
        var myCookieTit = new Array();
        var myCookieUrl = new Array();
        for(var i = 0; i < myCookie.length; i++){
            var myCookieOne = myCookie[i].split("^");
            myCookieTit[i] = myCookieOne[0];
            myCookieUrl[i] = myCookieOne[1];
        }
        var tagDat = "";
        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;
                    }
                }
            }
            tagDat += "<a href=\"" + myCookieUrl[i] + "\"" + " title=\"" + myCookieTit[i] + "\">" + texts + "</a><br />"
        }
    tag.innerHTML =tagDat;
    var newCookie = "";
    if(myCookie.length < listCount){
        for(i in myCookie){
            if(myCookieTit[i] == document.title) continue;
            newCookie += escape(myCookieTit[i]) + "^" + escape(myCookieUrl[i]) + "$" ;
        }
    }else{
        for(var i = 1; i < listCount; i++){
            if(myCookieTit[i] == document.title) continue;
            newCookie += escape(myCookieTit[i]) + "^" + escape(myCookieUrl[i]) + "$" ;
        }
    }
    document.cookie = "news=" + newCookie + myTitle + myUrl + edp;//**********
    }else{
        document.cookie = "news="+ myTitle + myUrl + edp;
    }
}else{
    tag.innerHTML="Your browse no cookie"
}
// ]]>
