New calendar implementation

Dynamically generated from XML with PHP + more efficient animations and
progressive enhancement.
PHP syntax error