This demo shows how you can add a calendar with upcoming events to your website using Client-Side scripts.
Get the source for the calendar script here and the calendar stylesheet here. Events are captured in a separate file here. Add the scripts, stylesheet, and a "div" tag with an id of "calendar" along with an onLoad() event that calls the start() function to your web page to display the calendar.
Click on a date on the calendar to get a detailed description of what is happening on that day! You can navigate through the calendar by using the links below the calendar.
NEW! I added a small calendar based on this demo to my bowling website. Check it out here.