/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
*/
$(function() {
    $('a.facebox').facebox();
    $(".shop_btn").click(function() {
    var id = $(this).siblings().get(2).value ;
    $.post("/shop/add/js" , { 'product':id },
      function(data){
        document.getElementById("qnt_" + id).innerHTML =  "Quantity: " + data.quantity;
        document.getElementById("total_quantity").innerHTML =  "Quantity: " + data.total_quantity.quantity;
        document.getElementById("total_cost").innerHTML =  "Total: ZAR " + data.total_cost;
      }, "json");
    return false;
	});
});

function delItem(id){
  $.post("/shop/del/", {'id':id }, 
  function( data ){
      $("#productrow_"+id).remove();
      try {
           document.getElementById("total_quantity").innerHTML =  "Quantity: " + data.total_quantity.quantity;
           document.getElementById("total_cost").innerHTML =  "Total: ZAR " + data.total_cost;
           document.getElementById("cart_total").innerHTML =  "Total: ZAR " + data.total_cost;
        } catch (e) {
            alert(e)
        }
  }, "json"  );
  return false;
}

function updateQnty(targ){
    var pid = targ.name.replace(/quantity_/,"");
    if(targ.value == 0){
        delItem(pid);

     } else {
      $.post("/shop/update/js" , { 'product':pid, 'quantity':targ.value  },
            function(data){
                document.getElementById("total_quantity").innerHTML =  "Quantity: " + data.total_quantity.quantity;
           document.getElementById("total_cost").innerHTML =  "Total: ZAR " + data.total_cost;
           document.getElementById("cart_total").innerHTML =  "Total: ZAR " + data.total_cost;
            }, "json");
	}
    return false;
}

