This is the biggest portion of the web application, the reason for this is that it was written using DOM programming. In theory, it should make this script work on most modern browsers. In order for this to work the id of the element to be populated with the calendar and the object variable used must have the same name.

agenda-calendar.html agenda-calendar.js agenda-calendar.php