DynaCal Dynamic Calendar is a script that will show a page from a calendar for a given month.
It will allow your visitors to browse forward and back through the months and you can add various items to the calendar. When your visitor clicks the date that has an item added, it will popup a window with the details of that entry.
The script comes with an easy to use password protected admin panel from which you can add, edit or delete items.
It also has its' own inbuilt help system and supports all languages. Really easy to set up and use. There are many choices when configuring the script and it will fit your site design perfectly.