var priceTotal = 0;
var leng_cartArr = 0;
var numTotal = 0;
//获取购物车的产品信息集合,如果为空调用nullCart(),反之调用getProdInfo()分解产品信息
function getShopCartInfo(){
    $.ajax({
        type: "post",
        url: "/GetCardInfo.aspx",
        data: "gettype=getcardinfo&flag="+Math.random(),
        success: function(msg){
            if (!msg) {
                $("#miniShopCartList ul a").remove();
                nullCart();
            }
            else {
                $("#miniShopCartList ul a").remove();
                $("#miniShopCartList ul li").remove();
                priceTotal = numTotal = 0;
                getProdInfo(msg);
				curLi_shopCart();
				$("#miniShopCartList span").show();
                getTotalFun(numTotal, priceTotal);
            }
        }
    });
}

//获取产品信息数组，并对单个产品的信息数组进行分解，再调用listAppEndFun()
function getProdInfo(msg_param){
    var cartArr = msg_param.split("&");
    leng_cartArr = cartArr.length;
    for (var i = 0; i < leng_cartArr; i++) {
        var prodInfo_cartArr = cartArr[i].split("|");
        listAppEndFun(prodInfo_cartArr);
    }
}

//删除商品
function delPord(pId){
    $.ajax({
        type: "post",
        url: "/GetCardInfo.aspx",
        data: "gettype=deletecard&pid=" + pId,
        success: function(msg){
            if (!msg) {
                $("#miniShopCartList ul li").remove();
                nullCart();
            } 
            else {
                $("#miniShopCartList ul li").remove();
                priceTotal = numTotal = 0;
                getProdInfo(msg);
				curLi_shopCart();
                getTotalFun(numTotal, priceTotal);
            }
        }
    });
}

//显示空购物车
function nullCart(){
    $("#totalnum").html("0");
    $("#miniShopCartList ul").append("<a href='/ProductList.aspx' id=\"nullShopCart\" class='block pointer'>您的购物车现在是空的，请选择您喜爱的商品。</a>");
    $("#miniShopCartList span").hide();
}

//商品条目的添加
function listAppEndFun(prodInfo_param){
    var leng = prodInfo_param.length;
    var liVar = "<li class='overflowDiv' isran="+prodInfo_param[5]+" id=" + prodInfo_param[0] + "><a href='/ProductDetail.aspx?productid=" + prodInfo_param[0] + "' class='pic_mShopCart' ><img src='" + prodInfo_param[4] + "' width='40' height='40'/></a><a class='name_mShopCart' href='/ProductDetail.aspx?productid=" + prodInfo_param[0] + "'  class='block prodName_mShopCart' >" + prodInfo_param[1] + "</a><em class='red'><strong>" + prodInfo_param[3] + "</strong>×<b>" + prodInfo_param[2] + "</b></em><a href='javascript:void(0)' onclick='delPord(" + prodInfo_param[0] + ")' class='del_mShopCart'>删除</a></li>";
    $("#miniShopCartList ul").append(liVar);
    priceTotal += Number(prodInfo_param[3]) * prodInfo_param[2];
    numTotal += Number(prodInfo_param[2]);
}

//显示商品总个数和总价钱
function getTotalFun(numTotal_param, priceTotal_param){
    $("#miniShopCartList span").html("<strong>共<em class='red'>" + numTotal_param + "</em>件商品  金额总计：<em class='red'>￥" + priceTotal + "</em></strong><a id='viewCart' href='/shoppingCart.aspx'><img src='/Images/saleTabs_aImg.gif' /></a>");
    $("#totalnum").html(numTotal_param);
}
