$(function () {
    //图片放大
    $(".zoom-desc p a").on("click", function () {
        $(this).addClass("actimgpr");
        $(this).siblings().removeClass("actimgpr");
    })


    //选择容量
    $(".rlsel a").click(function () {
        $(this).addClass("selrl");
        $(this).siblings().removeClass("selrl");
    })


    //数量-
    $(".minus").on("click", function () {
        if (parseInt($("#number").val()) - 1 < 1) {
            $("#number").val(1);
            changePrice();
        } else {
            $("#number").val(parseInt($("#number").val()) - 1);
            changePrice();
        }
    })
    //数量+
    $(".plus").on("click", function () {
        console.log($(this));
        console.log($(this).parent("form"));
        console.log($(this).parent("form").children(":text"));

        return false;
        if (parseInt($("#number").val()) + 1 > parseInt($("#goodsNumber").text())) {
            alert("库存不够当前订单!");
            $("#number").val(1);
            changePrice();
        } else {
            $("#number").val(parseInt($("#number").val()) + 1);
            changePrice();
        }
    });

    //处理单个页面有多个购物车按钮
    $(".minus_number").on("click", function () {
        var number = $(this).parent("form").children(":text");
        if (parseInt(number.val()) - 1 < 1) {
            number.val(1);
        } else {
            number.val(parseInt(number.val()) - 1);
        }
    })
    //数量+
    $(".plus_number").on("click", function () {
        var number = $(this).parent("form").children(":text");
        if (parseInt(number.val()) + 1 > parseInt($(this).parent("form").children(".goodsNumber").text())) {
            alert("库存不够当前订单!");
            number.val(1);
        } else {
            number.val(parseInt(number.val()) + 1);
        }
    });

    //数量改变价格
    $("#number").blur(function () {
        if (!$.isNumeric($(this).val())) {
            alert('不是数字');
            $(this).val(1);
        }
        {
            var num = $(this).val();
            var goodsnum = $("#goodsNumber").text();
            num = parseInt(num);
            goodsnum = parseInt(goodsnum);

            if (num > goodsnum) {
                alert("库存不够当前订单!");
                $(this).val(1);
                changePrice();
            } else {
                $("#number").val($(this).val());
                changePrice();
            }
        }

    });


    //产品介绍点击导航绑定样式类
    $("#pd-detail-tab>li>a").on("click", function () {
        var $sel = $(this);
        $sel.parents("ul").find("a").removeClass("link");
        $sel.addClass("link");
        return false;
    });

    $(".zoom-desc").find("a:first").addClass("actimgpr");

    //滚动时浮动产品说明导航条
//	$(window).scroll(function(){
//		if(parseInt($(document).scrollTop())>(parseInt($(".prshowd").offset().top)-10)){
//			$(".pd-detail-tab-ul").addClass("addfixed_nav");
//		}else{
//			$(".pd-detail-tab-ul").removeClass("addfixed_nav");
//		}
//	});

})

//查看产品说明选项卡
function prshowd(id) {
    $(".prshowd .prcond ul li.selpr").hide();
    $(".prshowd .prcond ul li." + id).show();
}

//切换说明内容选项
function tab_scon(id) {
    $(".prshowd .prcond ul li.onecon").show();
    $("#cgald").hide();
    $("#sor_prshow").hide();
    $("#" + id).show();
}

function onnum(n) {
    if (parseInt(n) > parseInt($("#slnmu").text())) {
        alert("库存不够当前订单!");
        $(".innmu").val(1);
        //$(".innmu").val($("#slnmu").text());
    }
}
function changePrice() {

}

/**
 * 添加购物车检测是否存在此商品
 * @param {Object} id
 */
function cartCheckIsExistAddGoods(id, the) {
    var num = parseInt($("#number").val());
    var goodsnum = parseInt($("#goodsNumber").text());
    if (num > goodsnum) {
        alert("库存不够当前订单!");
    } else {
        $.post("/ajax/flow.php?step=is_goodsCart_exist", {goods_id: id},
        function (data) {
            var c = data.count;
            if (c == 0) {
                addToCart(id);
                cartResultTotal(the);
            } else {
                cartResultTotal(the);
                $('#finalCart_Title').html('此商品在购物车已经存在');
            }
        }, "json");
    }
}
/**
 * 选择套装添加到购物车
 * 
 */
function select_package_to_cart(id, type) {
    $.post("/ajax/cat_goods.php?act=get_package", {id: id},
    function (data) {
        $("#myform_goods_name").html(data.goods.goods_name);
        $("#myform_goods_subtitle").html(data.goods.goods_subtitle);
        
        $("#myform_shop_price").html(data.goods.shop_price);
        $("#url").attr('href', data.goods.url);
        $("#myform_market_price").html(data.goods.market_price);
        $("#myform_goods_img").attr('src', data.goods.original_img);
        
        if (parseInt(type) > 0) {
            var str = '<p class="red">套装包含产品：</p><p>';
            for (var i = 0; i < data.package.goods_list.length; i++) {
                if (i == data.package.goods_list.length - 1) {
                    str += data.package.goods_list[i].goods_name;
                } else {
                    str += data.package.goods_list[i].goods_name + "<br>";
                }
            }
            str += "</p>" + data.goods.goods_brief;
            $("#myform_goods_brief").html(str);
            $("#myform_goods_img").closest('a').attr('href', '/suit-' + id + '.html');
        } else {
            $("#myform_goods_brief").html(data.goods.goods_brief);
            $("#myform_goods_img").closest('a').attr('href', '/goods-' + id + '.html');
        }
        
        $("#myform_package a").each(function (i) {
            $(this).removeClass("tb-selected");
        });
        $("#myform_package_" + id).addClass("tb-selected");
        $("#myform_gotobuy").attr('href', "javascript:select_package_goods(" + id + ");");
        $("#myform_gotocart").attr('href', "javascript:select_package_goods2(" + id + ");");
        $("#myform_collect").attr('href', "javascript:collect(" + data.goods.goods_id + ");");
    }, "json");
}

function select_package_to_cart1(id, type) {
    $.post("/ajax/cat_goods.php?act=get_package", {id: id},
    function (data) {
        $("#myform_goods_name").html(data.goods.goods_name);
        $("#myform_goods_subtitle").html(data.goods.goods_subtitle);
        $("#myform_shop_price").html(data.goods.shop_price);
        $("#url").attr('href', data.goods.url);
        $("#myform_market_price").html(data.goods.market_price);
        $("#myform_goods_img").attr('src', data.goods.original_img);
        if (parseInt(type) > 0) {
            var str = '<p class="red">套装包含产品：</p><p>';
            for (var i = 0; i < data.package.goods_list.length; i++) {
                if (i == data.package.goods_list.length - 1) {
                    str += data.package.goods_list[i].goods_name;
                } else {
                    str += data.package.goods_list[i].goods_name + "<br>";
                }
            }
            str += "</p>" + data.goods.goods_brief;
            $("#myform_goods_brief").html(str);
            $("#myform_goods_img").closest('a').attr('href', '/suit-' + id + '.html');
        } else {
            $("#myform_goods_brief").html(data.goods.goods_brief);
            $("#myform_goods_img").closest('a').attr('href', '/goods-' + id + '.html');
        }
        
        $("#myform_package a").each(function (i) {
            $(this).removeClass("tb-selected");
        });
        $("#myform_package_" + id).addClass("tb-selected");
        $("#myform_gotobuy_" + id).attr('href', "javascript:select_package_goods(" + id + ");");
        $("#myform_gotocart_" + id).attr('href', "javascript:select_package_goods2(" + id + ");");
        $("#myform_collect").attr('href', "javascript:collect(" + data.goods.goods_id + ");");
    }, "json");
}

/**
 * 立即购买
 * @param {Object} id
 */
function cartDirectBuy(id, formsId) {
    addToCart(id, 0, 'direct', formsId);
}
/**显示验证码
 **/
function showCaptcha(obj) {
    $("#captcha").attr("src", "/captcha.php");
    document.getElementById('captcha').style.display = 'inline';
    obj.style.display = 'none';
}

/**
 * 添加套装到购物车检测是否存在此套装商品
 * @param {Object} id
 */
function cartCheckIsExistAddPackageGoods(id, the) {
    $.post("/ajax/flow.php?step=is_goodsCart_exist", {goods_id: id},
    function (data) {
        var c = data.count;
        if (c == 0) {
            addPackageToCart(id);
            cartResultTotal(the);
        } else {
            cartResultTotal(the);
            $('#finalCart_Title').html('此商品在购物车已经存在');
        }
    }, "json");
}

/**
 * 购物车获取商品总数量及总金额
 */
function cartResultTotal(the) {
    $.post("/ajax/flow.php?step=get_goodsCartCount", {},
            function (data) {
                if (!data)
                    return false;
                $('#finalCartNumbers').html(data.totalGoodsNum);
                $('#finalCartOrderPrices').html(data.OrderTotalPrice);
                if (the != undefined && $(the).length) {
                    var pos = $(the).position();
                    $('#finallAddCartWindow').css({'left': (pos.left - 130) + 'px', 'top': (pos.top + 50) + 'px'}).show();
                } else {
                    $('#finallAddCartWindow').show();
                }
                $('#finalCartTotals').html('<a href="flow.php" style="color:#ffffff;">' + data.totalGoodsNum + '</a>');
            }, "json");
}
/**
 * 关闭添加购物车
 */
function closeCart() {
    $('#finallAddCartWindow').hide();
}

/**
*套装选择
*2015/4/3
*by pmm
*
**/
function selectPro(productId,obj,sn){
    var pro = proData[productId];
    var $obj = $(obj);
    if($('#title-img-jq').size() > 0 && pro.hasOwnProperty('title_img')){
        $('#title-img-jq').attr('src',pro.title_img).attr('data-url',pro.title_img);
    }

    if(typeof(pro.products) == 'boolean'){
        $('#myform_goods_brief').parents('dl:first').hide();
        $('#guige-jq').show();
        $('#guige-data-jq').html(pro.guige);
    }else{
        $('#myform_goods_brief').html(pro.products).parents('dl:first').show();
        $('#guige-jq').hide();
    }
     $('#title-jq').html(pro.title);
     $('#myform_goods_img').attr('src',pro.goods_img).attr('data-url',pro.goods_img);

     $('#for_some').html(pro.fuzhi);
     $('#pro_make_up').html(pro.yuanliao);

     $('#goods_effect').html(pro.gongxiao);
     $('#cur-price-jq').html(pro.curPrice);
     $('#before-price-jq').html(pro.beforePri);
     $('#myform_gotobuy_'+sn).attr('packageid',productId);
     $('#myform_gotocart_'+sn).attr('packageid',productId);

     $('#myform_collect_'+sn).attr('href','javascript:collect('+productId+')');
     $('#myform_gotobuy_'+sn).attr('href','javascript:select_package_goods('+productId+')');
     
     $('#myform_goods_url').attr('href', pro.url);
     
     var $li = $obj.parents('.li-jq:first');
     $li.addClass(pro.clName).find('.san-jq').show();
     $li.siblings('li').removeClass(pro.clName).find('.san-jq').hide();
}


/**
 * 秒杀商品
 * @param id
 * @param the
 */
function skProduct(id, the) {
    var num = parseInt($("#number").val());
    var goodsnum = parseInt($("#goodsNumber").text());
    if (num > goodsnum) {
        alert("库存不够当前订单!");
    } else {
        $.post("/ajax/flow.php?step=is_goodsCart_exist", {goods_id: id},
        function (data) {
            var c = data.count;
            if (c == 0) {
                addToCart(id);
                location.href = "/flow.php?step=total";
                cartResultTotal(the);
            } else {
                alert("您已经秒杀了该商品，赶紧去购物车结算吧");
                location.href = "/flow.php?step=total";
            }
        }, "json");
    }
}
