Second draft, handlers for the buttons added and a minified verion of the donations.js used