function add_to_cart(good_id) {


    var ligth = $('.lights>a.selected').attr('val');
    var socle = $('.socles>a.selected').attr('val');

    ligth = ligth != undefined ? ligth : 0;
    socle = socle != undefined ? socle : 0;

    $.ajax({
        url: '/add-to-cart/'+good_id + '/' + ligth + '/' + socle + '/'  ,
        data: {},
        success: function(data) {

            $("#add-to-cart-content #added-good div a").attr('href', data.href);
            $("#add-to-cart-content #added-good div a").text(data.name);
            $("#add-to-cart-content #added-good-cost div").text(data.price + " руб.");
            $("#cart-count").text(data.count);
            $("#cart-total-price").text(data.total_price);

            var c = $("#add-to-cart-content");
            var o = $(".overlay-add-to-cart");
            $(".overlay-add-to-cart, #add-to-cart-content").show();
            var c_w = c.outerWidth();
            var c_h = c.outerHeight();
            var o_w = o.width();
            var o_h = o.height();
            c.css({left: (o_w - c_w) / 2 + "px", top: (o_h - c_h) / 2 + "px"});
        }
    });
}

function update_cart_data() {
    $('#cart-form').ajaxSubmit({
        success: function(data) {
            $("#cart-count").text(data.count);
            $("#cart-total-price").text(data.total_price);
            $("#cart-bottom-total-quantity").text(data.total_quantity);
            $("#cart-bottom-total-price").text(data.total_price);

            $.each(data.goods, function(index, value) {
                $("#cart-good-item-"+value[0]).text(value[1]);
            });
        },
        dataType: 'json'
    });
}

$(function(){
    //add to cart
	$("#add-to-cart-content").wrap("<div class='overlay-add-to-cart' />");
    $(".close, .continue-btn").click(function(){
		$(".overlay-add-to-cart").hide();
	});

    $("#cart-form .quantity").blur(function(){
        update_cart_data();
    });


    $("#cart-form a.incr").click(function(){
        var fr = $(this).attr('fr');
        changeQuantity(fr, 1)
    });

    $("#cart-form a.decr").click(function(){
        var fr = $(this).attr('fr');
        changeQuantity(fr, -1)

    });


    $('input.quantity').keypress(function (event) {
        if (event.which == '13') {
            event.preventDefault();
            $('input.order_view').click();
        }
    })

});

function changeQuantity(name, inc) {
    var inp = $('input[name="' + name + '"]');
    var val = parseInt($(inp).val()) + inc;
    if (val < 1) val = 1;
    $(inp).val(val);
    update_cart_data();

}



