﻿var Cookies = {};
/* 设置Cookies  */
Cookies.set = function(name, value)
{
    if ((typeof (name) != "undefined") && (name != null) && (name != ""))
    {
        var argv = arguments;
        var argc = arguments.length;
        var expires = (argc > 2) ? argv[2] : null;
        var path = (argc > 3) ? argv[3] : '/';
        var domain = (argc > 4) ? argv[4] : null;
        var secure = (argc > 5) ? argv[5] : false;
        document.cookie = name + "=" + escape(value) +
               ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
               ((path == null) ? "" : ("; path=" + path)) +
               ((domain == null) ? "" : ("; domain=" + domain)) +
               ((secure == true) ? "; secure" : "");
    }
};
/* 读取Cookies  */
Cookies.get = function(name)
{
    var arrCookie = document.cookie.split(";");

    for (var i = 0; i < arrCookie.length; i++)
    {
        var eachCookie = arrCookie[i].split("=");
        //表达式/^\s*|\s*$/ 表示前导空格和后导空格
        if (name == eachCookie[0].replace(/^\s*|\s*$/, ""))
        {
            return unescape(eachCookie[1]);
        }
    }

    //没有找到相应的cookie时
    return null;
};
/*清除Cookies*/
Cookies.clear = function(name)
{
    if (Cookies.get(name))
    {
        var expdate = new Date();
        expdate.setTime(expdate.getTime() - (1 * 24 * 60 * 60 * 1000));
        Cookies.set(name, "", expdate);
    }
};
