JS calendar selector /13.04.2009/ using library taken from symfony:
symfony
-------

symfony is originally based on Mojavi3 by Sean Kerr <sean@code-box.org>

Url:       http://www.symfony-project.com/
Copyright: Fabien Potencier
License:   MIT - see LICENSE file

Dynarch calendar
----------------

symfony contains the dynarch calendar software

Url:       http://www.dynarch.com/projects/calendar/
Copyright: Mihai Bazon, 2002-2005
License:   LGPL - http://www.gnu.org/licenses/lgpl.html
set some accesskeys /08-19.01.2011/
theme improvement /19.01-04.02.2011/
theme for p.message /16.02.2011/
theme improvement: handle Null checkbox as block /21.10.2011/
explicitly specified vertically aligned cells
use per-login state cookies - different users might see different items
under equal IDs which leads to random objects unfolded on login
hide C functions unless show_advanced - their body is not shown anyway,
usually these are some extensions and overwhelm interface
set the same width for comment textbox as data above
wider FK browser, with readable headings and 'Next >>' position fixed
make selectall full-width clickable, ideally every object-related checkbox should be
wrapped in label.valign>span for easy selection via clicking entire table cell
fixed unfolding empty node; don't calculate checksum of empty string,
which is used instead incremental numbers to save state in cookie -
fixes 1db14ba0dbd71d385679ecbdb8c6e7241e7588b7
fixed annoying behaviour of forgetting data typed to update existing row,
effectively forcing users to repeat everything on every single error,
like wrong option of VALUE/EXPRESSION choosen or typo; instead show
original row data on the side, and keep typed values among other form
elements (NULLs, VALUE/EXPRESSION)