The initial vlaCalendar was developed for use with database data. So the calendar uses AJAX calls to PHP parsed documents. This made the calendar only usable for users who have a PHP server.
Huy Do and I developed an extension that makes the vlaCalendar AJAX-less, and thus PHP-less: the client-side only extension for vlaCalendar v2.1.
This extension extends the normal vlaCalendar with AJAX-less functionality, and offers the same features as the original vlaCalendar: so first download and install vlaCalendar version 2.1. You can delete the PHP files which reside in the inc/ directory.
After installing vlaCalendar v2.1 place the extension javascript files with the other files in the directory jslib/. Include the javascript file
within the head of your HTML document, after the original vlaCalendar included javascript file (vlaCal-v2.1.js).
Your head code should look something like this:
<script type="text/javascript" src="jslib/mootools-1.2-core.js"></script>
<script type="text/javascript" src="jslib/vlaCal-v2.1.js"></script>
<script type="text/javascript" src="jslib/vlaCal-v2.1-clientside.js"></script>
Include either the compressed or normal version of the file. The normal version contains whitespace and comments useful for developing purposes.
onchange = this.element.getAttribute("onchange");
if (onchange)
eval(onchange);