
// nakup vsetkeho tovaru, ktory zacita na startGoodsObj a ma definovane neprazdne mnozstvo
function BuySelectGoods(startGoodsObj) {
    var p = '';
    $('input[id^="' + startGoodsObj + '"][id$="_goods_id"]').each(function (i) {  
        p = p + CallBuyGoodsGetParams($(this).attr('id').replace('_goods_id', ''),'');
    });
    if (p == null || p == '') return;
    __doPostBack('buygoods', p); 
}

function BuyOneGoods(startGoodsIdent) {
    var p = CallBuyGoodsGetParams(startGoodsIdent,'1');
    if (p == null || p == '') return;
    __doPostBack('buygoods', p); 
}

function CallBuyGoodsGetParams(startGoodsIdent, defaultQuantity) { 
    if (startGoodsIdent == null || startGoodsIdent == '') return '';

    var goodsId = $('#' + startGoodsIdent + '_goods_id').val();
    if (goodsId == null || goodsId == '') return '';
    var quantity = $('#' + startGoodsIdent + '_quantity').val();

    if (quantity == null || quantity == '') quantity = defaultQuantity;
    if (quantity == null || quantity == '' || quantity == '0') return '';

    return 'GoodsId=' + goodsId.toString() + '&Quantity' + goodsId.toString() + '=' + quantity + '&'; 
}
