﻿// JScript 文件

function Fc_car_setDel(id){
    if (getCookie("car_del_value")){
        var coo = getCookie("car_del_value");
        if (coo.indexOf(id) > -1){
            if (coo.indexOf("b") > -1){
                setCookie("car_del_value", String(id) + "_a");
            }else{
                setCookie("car_del_value", String(id) + "_b");
            }
        }else{
            setCookie("car_del_value", String(id) + "_b");
        }
    }else{
        setCookie("car_del_value", String(id) + "_b");
    }
    if (location.href.indexOf("car_product.aspx")>-1 || location.href.indexOf("car_list.aspx")>-1){
        location.href = location.href;
    }else{
        location.href = "car_product.aspx";
    }
}
function Fc_car_setShow(id){
    setCookie("car_show_value", String(id));
    location.href = location.href;
}

function car_bjItem(id, inum, st){
    if (getCookie("reg_username")){
        var cbo = new CallBackObject();
        cbo.OnComplete = function(responseText, responseXml){
            if (responseText.indexOf("ok") < 0){
                alert(responseText);
            }else if (responseText.indexOf("ok0") > -1){
                alert("已成功加入您的收藏夹！");
            }else if (responseText.indexOf("ok-1") > -1){
                alert("您已成功预订该产品，货物一到我们马上与您取得联系！");
            }else if (responseText.indexOf("ok1") > -1){
                var ok = true;
                try{
                    var iframe = top.document.getElementById("car_iframeBuy");
                    top.document.getElementById("car_buycar_tr").style.display = "";
                    iframe.src = iframe.src + "&ram=" + Math.random();
                }catch(ex){
                    ok = false;
                }
                if (!ok){
                    alert("已经将该产品加入到购物车！");
                }
            }
        }
        inum = inum.trim();
        if (isReg(inum.trim(), /^\d+$/)){
            cbo.DoCallBackPost("../buycar/Ajax_buylist.aspx", "proid=" + id + "&inum=" + inum + "&st=" + st);
            //window.open("../buycar/Ajax_buylist.aspx?proid=" + id + "&inum=" + inum + "&st=" + st);
        }
    }else{
        setCookie("LoginReturnUrl", encodeURI(top.location.href));
        top.location.href="regAndLogin.aspx";
    }
}

function car_okint(input){
    if (!isReg(input.value.trim(), /^\d+$/)){
        input.value = "1";
    }
}
function setSelectCookies(check){
    var id = check.getAttribute("keyid");
    if (check.checked){
        setSelectCookiesAdd(id);
    }else{
        setSelectCookiesDelete(id);
    }
}
function setSelectCookiesAdd(id){
    if (getCookie("ck_selectID")){
        if (getCookie("ck_selectID").indexOf("," + id + ",") < 0){
            setCookie("ck_selectID", encodeURI(getCookie("ck_selectID") + "," + id + ","));
        }
    }else{
        setCookie("ck_selectID", "," + id + ",");
    }
}
function setSelectCookiesDelete(id){
    if (getCookie("ck_selectID")){
        setCookie("ck_selectID", encodeURI(replaceAll(getCookie("ck_selectID"), "," + id + ",", "")));
    }
}