JW reported a bug showing up in the Manifestoes project where dates prior to 1000 (e.g. 0996) were being highlighted as if incorrect, whereas they were in fact correct, and accepted by the db. Fixed the JS to allow anything between 0 and 4000. Haven't yet decided what, if anything, to do about BC dates.