$(document).ready(function() {
    $("a[rel=group]").fancybox({
        'transitionIn'	:	'elastic',
        'transitionOut'	:	'elastic',
        'speedIn'		:	600,
        'speedOut'		:	200,
        'overlayShow'	:	true
    });

	$(function() {
		$("#dialog-modal").dialog({
            autoOpen: false,
            show: "fade",
            hide: "explode",
            width: 450,
			modal: true
		});
	});

    $(".cmd.basket").click(function () {
        window.location.href = "/basket/";
    });

    $(".cmd.order").click(function () {
        window.location.href = "/basket/order/";
    });

    $(".cmd.shop").click(function () {
        $("#dialog-modal").dialog("close");
    });
});

function updateCount()
{
    $.post("/basket/update/", {},
        function(data) {
            $("#basketCount").html(data.val);
        },
        "json"
    );
}

function addToBasket(val)
{
    var title = $("input[name=name_" + val + "]").val();
    title = title + " добавлен в корзину";
    $("#product_description").html($("#description_" + val).html());
    $("#product_price").html($("input[name=price_" + val + "]").val());
    $("#dialog-modal img.pimg").attr("src", $("#product_img_" + val).attr("src"));
    $("#dialog-modal").dialog({ title: title});
    $("#dialog-modal").dialog("open");

    var cur = $("#product_" + val);
    cur.html("[&nbsp;в&nbsp;корзине&nbsp;]");
    $.post("/basket/add/", { pid: val, section: cur.attr('data-section') },
        function(data) {
            if (data.code) {
                cur.html("[&nbsp;в&nbsp;корзине&nbsp;]");
                updateCount();
            } else {
                alert(data.message);
            }
        },
        "json"
    );
}
