﻿// JScript 文件

function getCookie(name)//取cookies函数        
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
    if(arr != null) return unescape(arr[2]); return null;
}
    
    
function setCookie(name,value)//两个参数，一个是cookie的名字，一个是值
{
    var days = 30; //此 cookie 将被保存 30 天
    var exp  = new Date();    //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}


function delCookie(name) //删除cookie
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}


var infoUrl = "";

function WriteViewLog()
{
    if( typeof(infoTitle) == "undefined") return;
    
    _infoTitle = getCookie("infoTitle");
    _infoUrl = getCookie("infoUrl");
    
    infoUrl = location.href.split(";")[0];
    infoTitle = infoTitle.substring(0, 20);
    
    if(_infoTitle != null && _infoUrl != null && _infoTitle.indexOf(infoTitle + ";")>-1)
    {
        _infoTitle = _infoTitle.replace(infoTitle + ";" ,"");
        _infoUrl = _infoUrl.replace(infoUrl + ";","");
    }
        
    infoTitle = infoTitle + ";" + _infoTitle;    
    infoUrl = infoUrl + ";" + _infoUrl;
    
    if(infoTitle.split(";").length != infoUrl.split(";").length)
    {
        delCookie("infoTitle");
        delCookie("infoUrl");
        return;
    }
    
    if(infoTitle.split(";").length > 11 )
    {
        infoTitle = infoTitle.replace(/([^;]*);null$/, "null");
        infoUrl = infoUrl.replace(/([^;]*);null$/, "null");
    }

    
    setCookie("infoTitle", infoTitle);
    setCookie("infoUrl", infoUrl);
}

WriteViewLog();
