﻿var SelectedProducts = {
    expires: 86400,
    add: function(productId) {
        var productIds = JsCookie.getCookie("SelectedProducts");
        if (productIds != null) {
            productIds += "," + productId;
        }
        else {
            productIds = productId;
        }
        JsCookie.setCookie("SelectedProducts", productIds, SelectedProducts.expires, "/");
    }
    ,
    remove: function(productId) {
        var productIds = JsCookie.getCookie("SelectedProducts");
        if (productIds != null) {
            var arr = productIds.split(",");
            for (var i = 0; i < arr.length; i++) {
                if (arr[i] == productId) {
                    arr.splice(i, 1);
                }
            }
            productIds = arr.join(",");
            JsCookie.setCookie("SelectedProducts", productIds, SelectedProducts.expires, "/");
        }
    }
    ,
    contains: function(productId) {
        var productIds = JsCookie.getCookie("SelectedProducts");
        if (productIds != null) {
            var arr = productIds.split(",");
            for (var i = 0; i < arr.length; i++) {
                if (arr[i] == productId) {
                    return true;
                }
            }
        }

        return false;
    }
    ,
    submit: function() {

    }
}

function CreateSelectProductCheckBox(productId) {
    document.write("<a id='pro_" + productId + "' href='javascript:;'>选择</a>");
    var a = document.getElementById("pro_" + productId);
    if (SelectedProducts.contains(productId)) {
        a.style.color = "#ccc";
    }
    else {
        a.style.color = "#f00";
    }
    a.onclick = ClickHandler;

    function ClickHandler() {
        if (SelectedProducts.contains(productId)) {
            SelectedProducts.remove(productId);
            a.style.color = "#f00";
        }
        else {
            SelectedProducts.add(productId);
            a.style.color = "#ccc"; 
        }
    }

}