Bug fixes for client-side validation.
Use window.location instead of document.location to reload recurring thanks page.
Bug fix for recurring validation.
Merge pull request #584 from benkonrath/monthly-donations

Monthly donations
Donation fixes

Todo:
- Sidebar text detail step authenticated users
- Thank you page states for project / projects / top3
- Thank you page text for authenticated users