If you call LowCal without any arguments in the URI, you get a tabular
calendar displaying the current month.  This is frequently useful, but there
are other options which can be used to do much, much more...

Selecting a date (calendar and admin)
----------------
date - Display the day given by mm/dd/yyyy or dd-mm-yyyy

year - Display the specified year
month - Display the specified month
day - Display the specified day of the month

The displayed date defaults to the current date.

Addition and subtraction are allowed in the year, month, and day arguments.
For example, month=-1 will give you last month and year=+1 refers to next
year. 

You will usually want to set date in all your links, if only so it can be
used by the %DATE% token to create a return link.


Selecting a display mode (calendar only)
------------------------
event - Display the single event whose details are in the file <event>
listdays - Show a list of all events starting on the selected date and
           continuing for the next <listdays> days, including event details
summarydays - Show headlines for all events starting on the selected date and
              continuing for the next <summarydays> days

If no display mode is specified, the default display is a tabular monthly
calendar.


Restricting displayed events (calendar only)
----------------------------
category - A comma-separated list of categories to display.  If this is blank
           or "*", all event categories will be displayed.  Matching is done
           on substrings, so "category=a" would omit category "foo", but
           would display both "bar" and "baz".
categories - Synonym for category

You will generally want to pass category for the same reason as the date
specifiers.


Passing event details (calendar only)
---------------------
eventname - This only applies in the 'event' display mode and is used in
            conjunction with the %EVENTNAME% token to allow event displays to
            include the event's name (from the event's <meta eventname="...">
            tag) in the header or footer.  Mostly useful for putting the
            event's name into the HTML page title.


Admin commands (admin only)
--------------
adminrepeating - Show a list of all repeating events
adminlist - Show a list of events on the date determined as described under
            "Selecting a date" above
adminedit - Names a file in the event directory to be edited.  If 'event'
            is sent to the admin module, it is used as a synonym for
            'adminedit'.  (This allows you to view an event through the
            calendar interface, change the base URI from the calendar path to
            the admin path, and go directly to editing that event.)

Now some examples...

/lowcal
  Displays a calendar for the current month

/lowcal?month=12&year=2005
  Calendar for December, 2005

/lowcal?listdays=7
  Displays full details on all events coming up in the next week

/lowcal?month=1&day=1&year=2001&summarydays=31
  Shows a list of headlines for all events in January, 2001

/lowcal?event=20001231-nye&eventname=New+millennium+party
  Shows the detailed event record for your party to welcome in the new
  millennium

/lowcal?date=2/3/2001&month=5&day=+12&listdays=1
  Shows detailed listings for all events scheduled for May 15, 2001

