var presets = [
  { "SKU": "16171",
    "table_name": "Flight\nup to 6,000 miles",
    "list_name": "6,000 mile flight offset",
    "cost": 11.33,
    "image": "flight1.gif"
  },
  { "SKU": "16168",
    "table_name": "Compact/Mid-size\n29-40 mpg",
    "list_name": "Compact/Mid-size car",
    "cost": 36.28,
    "image": "car2.gif"
  },
  { "SKU": "16165",
    "table_name": "Medium House\n1500-2499 sq. feet",
    "list_name": "Medium House offset",
    "cost": 124.71,
    "image": "medhouse.gif"
  },
  { "SKU": "16294",
    "table_name": "Individual\n annual offset",
    "list_name": "Individual offset",
    "cost": 240,
    "image": "indiv.gif"
  },
  { "SKU": "16147",
    "table_name": "Gift\n2 tons CO2 offset",
    "list_name": "2 ton gift offset",
    "cost": 20,
    "image": "gift.gif"
  },
  { "SKU": "16137",
    "table_name": "Apartment\nup to 1000 sq. feet",
    "list_name": "Apartment offset",
    "cost": 49.88,
    "image": "apt.gif"
  },
  { "SKU": "16164",
    "table_name": "Small House\n1001-1499 sq. feet",
    "list_name": "Small House offset",
    "cost": 74.82,
    "image": "smhouse.gif"
  },
  { "SKU": "16166",
    "table_name": "Large House\nup to 4000 sq. feet",
    "list_name": "Large House offset",
    "cost": 200,
    "image": "lghouse.gif"
  },
  { "SKU": "16167",
    "table_name": "Hybrid/Green\n41+ mpg",
    "list_name": "Hybrid/Green car",
    "cost": 27.21,
    "image": "car1.gif"
  },
  { "SKU": "16169",
    "table_name": "Full Size\n19-28 mpg",
    "list_name": "Full Size car",
    "cost": 54.42,
    "image": "car3.gif"
  },
  { "SKU": "16170",
    "table_name": "SUV\n10-18 mpg",
    "list_name": "SUV",
    "cost": 90.70,
    "image": "car4.gif"
  },
  { "SKU": "16295",
    "table_name": "Couple\n annual offset",
    "list_name": "Couple offset",
    "cost": 480,
    "image": "couple.gif"
  },
  { "SKU": "16296",
    "table_name": "4 Person Family\n annual offset",
    "list_name": "4 Person Family offset",
    "cost": 960,
    "image": "4fam.gif"
  },
  { "SKU": "16297",
    "table_name": "Individual\nlifetime offset",
    "list_name": "Lifetime offset",
    "cost": 16320,
    "image": "indiv2.gif"
  },
  { "SKU": "16172",
    "table_name": "Flight\nup to 20,000 miles",
    "list_name": "20,000 mile flight offset",
    "cost": 37.86,
    "image": "flight2.gif"
  },
  { "SKU": "16173",
    "table_name": "Flight\nup to 40,000 miles",
    "list_name": "40,000 mile flight offset",
    "cost": 75.73,
    "image": "flight3.gif"
  },
  { "SKU": "16174",
    "table_name": "Flight\nup to 100,000 miles",
    "list_name": "100,000 mile flight offset",
    "cost": 189.43,
    "image": "flight4.gif"
  },
  { "SKU": "16187",
    "table_name": "Small Event\nup to 250 people",
    "list_name": "Small event offset",
    "cost": 75,
    "image": "smevent.gif"
  },
  { "SKU": "16188",
    "table_name": "Large Event\nup to 500 people",
    "list_name": "Large event offset",
    "cost": 150,
    "image": "lgevent.gif"
  },
  { "SKU": "16151",
    "table_name": "Gift\n10 tons CO2 offset",
    "list_name": "10 ton gift offset",
    "cost": 100,
    "image": "gift.gif"
  }
];


var all_items = {};

jQuery(document).ready(function($) {
  var draw_preset_table = function() {
    var h = '';
    $.each(presets, function(idx, el) {
      all_items[el.SKU] = new CartItem({ "product_id": el.SKU, "item_name": el.list_name, "cost": el.cost, "tons": el.cost / 10.00 });

      if (idx % 4 == 0) {
        h += '<div class="preset_item_container">';
      }
      h += '<div class="preset_item"><a href="#calc" class="sku_' + el.SKU + '">';
      h += '<div class="preset_img"><img src="http://www.carbonfund.org/site/uploads/' + el.image + '" /></div>';
      h += '<div class="preset_desc">' + el.table_name.replace('\n', '<br />') + '</div>';
      h += '<div class="preset_price">$' + round2d(el.cost) + '</div>';
      h += '</a></div>';
      if (idx % 4 == 3) {
        h += '</div>';
      }

    });
    $('#preset_item_div').html(h);

    $('#preset_item_div .preset_item A').click(function() {
      var sku = $(this).attr('class').replace('sku_', '');
      Calc.addToCart(all_items[sku]);
      return true;
    });
    
    $(".scrollable").scrollable();
  };
  
  draw_preset_table();
});

