Javascript Calendar

This page demonstrates a Javascript calendar. It just requires a div for where the calendar will be displayed, and a function (or page) which will receive and process the selected date. It is fully styleable. Download the source code with instructions from here.

You can have one always visible with a time selection too:

Or you can make it appear when you click a button: