var myCartBlock = 'cart';

function addToCart(itemId)
{
    var qty     = 1;
    var qtyForm = $('#qty_' + itemId);
    if (qtyForm.size()) qty = parseInt(qtyForm.value, 10);
    if (qty < 1) qty = 1;
    
    $.get('/cart/add/' + itemId + '/qty/' + qty + '/mcb/' + myCartBlock,
        function(data) {
            updateCart(data);
            $("#item_" + itemId).fadeOut().fadeIn();
            $("#cart").fadeOut().fadeIn();
            if (qtyForm) qtyForm.value = 1;
        }
    );
}

function updateCart(data)
{
    $('#' + myCartBlock).html(data); // 'cart' by default
}

function clearCart()
{
    $.get("/cart/clear",
        function(data) {
            updateCart(data);
        }
    );
}

function changeDelivery(sel)
{
    var val  = sel.options[sel.selectedIndex].value;
    var addr = $('addrBlock');
    var city = $('addr_city');
    switch (val) {
        case 'self':
            addr.hide();
            if (city.value == '') city.value = 'Киев';
            break;
        case 'kiev':
            addr.show();
            if (city.value == '') city.value = 'Киев';
            break;
        case 'ukraine':
        default:
            addr.show();
            if (city.value == 'Киев') city.value = '';
    }
}
