document.observe('dom:loaded', function() {
  $$('.post a.footnote-trigger').each(function(note) {
    var p = note.up('p'), offset = p.offsetTop;
    var height = p.getHeight(), footnoteId = note.readAttribute('id').match(/[0-9]+$/);
    var number = new Element('span', {className: 'callout'});
    //p.appendChild(number);
    //number.update(footnoteId);
    var footnote = $('footnote-' + footnoteId);
    footnote.setStyle({top: (offset + height) + 'px'});
  })
});