jQuery.ajaxSetup({  
  'beforeSend': function (xhr) { xhr.setRequestHeader("Accept", "text/javascript") }
});

$(function(){
  // $("form.edit_cart").each(function() {
  //   form = this
  //   $("#update_cart").replaceWith(
  //     $('<a></a>')
  //     .attr({ href : "javascript:void(0);" })
  //     .append("Update Cart")
  //     .bind("click", function() {
  //       form.submit();
  //     })
  //   );
  // });
  $("#update_cart").hide();
  $("form.edit_cart").submit(function () {
    $.post($(this).attr('action'), $(this).serialize(), null, "script");  
    return false;
  });
  $("#line_items .line_item input[type=text]").change(function() {
    $("form.edit_cart").submit();
  })
  $("#cart_shipping").change(function() {
    $("form.edit_cart").submit();
  })
});