Description
-----------------
Adds an 'all day' checkbox to the date form. When checked, the time fields are hidden and set to 5:59am to 11:59pm.

TODO
-----------------
When showing the edit form, javascript decides to hide the fields if both are at midnight. This could be done in php which would save a minor flicker after page renders.

Credits
-----------------
Moshe Weitzman wrote this solution for the event module. I only modified his solution to work with the Date module. Thanks Moshe!

Author
-----------------
Moshe Weitzman <weitzman AT tejasa DOT com>
Elvis McNeely <elvis AT mcneelycorp.com DOT com>