
Event.observe(window, 'load', function() {
   if (!String(document.cookie).match(/cart=([0-9]+)/))
      return;
   var count = RegExp.$1;
   var h = $('cartHolder');
   Element.getElementsBySelector(h, '*').each(function(el) {
      var template = el.getAttribute('data-cart-tmpl');
      if (!template) return;
      // dodgy pluralization helper
      var s = count == '1' ? '' : 's';
      var content = template.replace(/%N%/g, count).replace(/%s%/g, s);
      Element.update(el, content.escapeHTML());
   });
});


