
function add_to_cart (id, count) {
  $.ajax({
    type: "POST",
    url: "/",
    async: false,
    data: "shopengine[action]=add_to_cart&shopengine[id]=" + id + "&shopengine[count]=" + count,
    success: function(msg){
      document.getElementById('in_cart_' + id).innerHTML = '<div class="basket_btn_blue">Товар в корзинe</div>';
    }
  });
}

function change_count (id, count) {
  $.ajax({
    type: "POST",
    url: "/",
    async: false,
    data: "shopengine[action]=change_count&shopengine[id]=" + id + "&shopengine[count]=" + count,
    success: function(msg){
      //alert("return: " + msg);
    }
  });
  recalc();
}

function delete_item (id, count) {
  $.ajax({
    type: "POST",
    url: "/",
    async: false,
    data: "shopengine[action]=delete_item&shopengine[id]=" + id,
    success: function(msg){
      //alert("return: " + msg);
    }
  });
  document.getElementById('item_' + id).style.display = 'none';
  recalc();
}

function recalc() {
  $.ajax({
    type: "POST",
    url: "/",
    async: false,
    data: "shopengine[action]=get_items",
    success: function(array){
      //alert("var cart = " + array);
      //alert(array);
      eval("var cart = " + array);
      var full_price = 0;
      for(key in cart) {
        //alert(cart[key][2]);
        document.getElementById('title_' + cart[key][0]).innerHTML = cart[key][1];
        document.getElementById('price_' + cart[key][0]).innerHTML = cart[key][2].toFixed(2);
        document.getElementById('count_' + cart[key][0]).value = cart[key][3];
        document.getElementById('total_' + cart[key][0]).innerHTML = (cart[key][2] * cart[key][3]).toFixed(2);
        full_price += cart[key][2] * cart[key][3];
      }
      document.getElementById('full_price').innerHTML = full_price.toFixed(2);
    }
  });
}
