Calendar widget for the "Yahoo! User Interface Library" (YUI) written in JavaScript and opensource.
The Calendar widget is a visual representation of a range of dates in blocks of one or more months, which allows the user to select dates and navigate the date range.
In addition to the core logic for displaying a date range and allowing date selection and navigation, Calendar also provides options for custom date filtering, custom formatting of individual dates, various display options, internationalization, flexible templates, additional navigation plugins, and more.
Calendar is highly modular and easy to extend so that it can be modified or used as the basis for custom implementations and widgets.
more here