﻿function setCookie(name,value)
{   
 value = value.toUpperCase();
 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 setCookie(name,value,days,domain)
{   
 var Days = days; //
 var exp = new Date(); //new Date("December 31, 9998"); 
 exp.setTime(exp.getTime() + Days);
 document.cookie = name + "="+ escape (value) + ";domain=" + domain + ";expires=" + exp.toGMTString();
}

function getCookie(name)
{
 var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
 if(arr != null) return unescape(arr[2]); return null;
}

function delCookie(name)
{
 var exp = new Date();
 exp.setTime(exp.getTime() - 1);
 var cval=getCookie(name);
 if(cval!=null) 
 {
    document.cookie= name + "="+cval+";expires="+exp.toGMTString();
 }
}

function DelProductIDinCookie(productID)
{
    productID = productID.toUpperCase();
    var _strRemoveProductID = productID + ',';
    var _strOldValue = getCookie("ProductID");
    _strOldValue = _strOldValue.replace(_strRemoveProductID,"");
    if(_strOldValue == "")
    {
        delCookie("ProductID");
    }
    else
    {
        setCookie("ProductID",_strOldValue);
    }    
}

function AddProductIDInCookie(productID)
{
    productID = productID.toUpperCase();
    var _strAddproductID = productID + ',';
    var _strOldValue = getCookie("ProductID");
    if(_strOldValue.indexOf(productID) > 0)
    {
        return;
    }
    var _strNewOldValue = _strOldValue + _strAddproductID;
    setCookie("ProductID",_strNewOldValue);
}

function RemoveProduct(productID)
{
    productID = productID.toUpperCase();
    DelProductIDinCookie(productID);
    var div = document.getElementById("DivCompare" + productID);
    div.style.display = 'none';
    div.innerHTML = "";
}
