Supported on a Wide Variety of Browsers
The Zapatec Javascript Calendar has been tested on Internet Explorer 6.0+,
Opera 9.0+, Firefox 1.0+, Safari 2.0+.
Unique Wizard to Setup and Check Features
Use the Zapatec
Javascript Calendar Wizard to create a calendar with the exact features you want.
Once you are done, click
generate and then you can cut and paste the generated code into
your web page.
You can also use the Wizard to try out different configuration options and to choose the look you like and
the functionality you need.
Supports History of the Last Ten Choices
The Zapatec Javascript Calendar remembers your users' last ten selections and lets them return to pick among them.
Keyboard Shortcuts
For web-based application in which your users needs to enter dates frequently,
keyboard shortcuts make navigation fast and easy.
Tooltips
Tooltips on the status bar of the Zapatec Javascript Calendar help users become familiar with the different functions of the calendar.
Multiple Months
Set the number of months the calendar displays with the following options.
- Choose the number of months, up to twelve, in your calendar.
- Choose the number of months in a row. For instance, if you specify six months, you can show
three rows of two months, two rows of three months or one row of six months.
- Choose the orientation of the month display. This determinew if the months will
flow left to right first or top to bottom.
Customize the Appearance
Customize the Zapatec Calendar for your site. We include a wide array of
themes, many different colors, and a variety of backgrounds to choose from, making
the calendar as attractive as it is convenient.
Choose Between a Flat and a Popup Calendar
A popup Zapatec Javascript Calendar acts as a date picker, usually in forms, letting your users select dates.
A flat Zapatec Javascript Calendar displays as part of the page, and lets users either browse the Calendar for
information, or click a date which could trigger a server side event.
Disable Dates
You can disable certain dates so that the user cannot select them. These can be
weekend days, all dates prior to the current date, all dates after a certain date or other specific days. You can
even have two calendars tied together so that a "departure date" cannot be prior to a
"arrival date."
Limit Times
You can disable time ranges so that the user can select only certain times. You can even have the
calendar allow certain times on specific days such as Monday to Friday 8:00AM to
5:00PM and Saturday and Sunday 9:00 AM to 1:00 PM.
Activate From Button, Image or Area
You can trigger the activation of the Zapatec Javascript Calendar from a button, an image, or even an area of text in your page.
Enter Time as Well as Date
You can let the user enter a time as well as a date. Time can be
configured on either a 12 or 24 hour clock.
Generate USA, European style, or Other Dates
Flexible configuration results in fine-tuned control of the format of generated dates.
You can generate a day/month/two digit year, a month-day-four digit year, three-letter abbeviations for months, fully-spelled months, etc.
Choice of Languages
Choose from over twenty user-contributed LGPL calendar languages.
Choose First Day of the Week
Users can choose which day is the start of the week, and the calendar remembers their
preferences for their future use.
Incremental Time
Force the user to pick a time only in specific increments. For instance they can only choose
appointments on the half hour.
Optionally Display Week Number
Display the week number in the left side of the calendar.
Mark Days as Special
Certain dates can be displayed differently. You can display
holidays in a different color.
Add Notes to Dates
You can add notes to specific dates.
Multiple Day Selection
You can let the user select multiple days.
Object Oriented Javascript
The Zapatec Javscript Calendar is written in object-oriented javascript, making it easy to read and modify.
Uses its Own Scope
The Javascript objects and properties are all in the "Zapatec" scope, ensuring that they will
not clash with any other Javascript variables you have in your page.
Tested and Full of Features
The Zapatec Javascript calendar is a commercial implementation of the open-source
Coolest DHTML Calendar by Dynarch.
We started with a popular and well-tested calendar and added many features, detailed
documentation, a wizard and much more.