$(function() {
  var gist_injectors = $.map($('p.embed_gist').get(), (function(p){
    return function(){
      gist_injectors.shift();
      var gist_id = $(p).find('a:first').attr('href').replace(/.*gist.github.com\//g,'');

      document.write = function(gist_style_link){
        $('head').append(gist_style_link);
        document.write = function(gist_html){
          $(p).replaceWith(gist_html);
          if (gist_injectors[0]) gist_injectors[0]();
        };
      };
      $(document.body).append('<scr'+'ipt src="http://gist.github.com/'+gist_id+'.js"></scr'+'ipt>');
    };
  }));

  if (gist_injectors[0]) gist_injectors[0]();
});

