function save_item_cart_count(rowid, count){
    
    if(count==undefined || count==null)
        return;
        
    if(count < 1) {
        count = 1;
    }
        
    if(count > 1000) {
        count = 1000;
    }

    $('.shcard-quantity').attr('disabled', 'disabled');
    
//    var price = $('#price-'+rowid).attr('rel');
//    var subtotal = price * count;
//    $('#price-'+rowid).text(subtotal);
    
    $.ajax({
        type: 'POST',
        url: '/ajax/shop/cart_recalculate/',
        data: {
            'rowid': rowid,
            'qty': count
        },
        success: function(data){
            $('#cart-body').html(data);
            $('#header-cart-total-cost').text($('#cart-total-cost').text());
        }
    });
    
    return;
}

function array_unique(inputArr) {
    var key='', tmp_arr2={}, val='';
    var __array_search = function(needle,haystack) {
        var fkey='';
        for(fkey in haystack) {
            if(haystack.hasOwnProperty) {
                if((haystack[fkey]+'')===(needle+'')) {
                    return fkey;
                }
            }
        }
        return false;
    };
    for(key in inputArr) {
        if(inputArr.hasOwnProperty) {
            val=inputArr[key];
            if(false===__array_search(val,tmp_arr2)) {
                tmp_arr2[key]=val;
            }
        }
    }
    
    
    var tmp_arr3 = new Array();
    for(key in tmp_arr2) {
        tmp_arr3.push(tmp_arr2[key]);
    }
    
    return tmp_arr3;
}


function in_array(needle, haystack){
    for(i=0;i<=haystack.length;i++) {
        if(haystack[i]==needle)
            return true
    }
  return false;
}
