$('document').ready(function(){
  if ($.fn.fancybox)
    $('a[rel=fancybox]').fancybox({
      hideOnContentClick: true,
      titlePosition: 'over'
    });

  $('div.bigtarget').fitted();

  var recalculateCart = function(){
    var total = 0;
    $('input.quantity').each(function(){
      var originalValue = $(this).val();
      var quantity = parseInt(originalValue.replace(/^0*/,''));
      if (isNaN(quantity)) quantity = 0;
      if (quantity.toString() != originalValue.toString()) $(this).val(quantity);
      var price = $(this).parent().parent().find('.price').html().replace('$','');
      var subtotal = price * quantity;
      $(this).parent().parent().find('.subtotal').html('$'+subtotal.toFixed(2));
      total += subtotal;
    });
    $('#total').html('$'+total.toFixed(2));
  };
  $('input.quantity').change(function(){
    //
  });
  $('input.quantity').keyup(function(){
    //recalculateCart();
  });
  //recalculateCart();
});

