FlatCalendarXP 4.11 Limited Edition (Emailware) All rights reserved.
website - http://www.geocities.com/calendarxp (www.calendarxp.net will be online soon!!)

The ever cool calendar in javascript world!
-------------------------------------------
Features List of FlatCalendarXP:
+ Cross-broswer(IE4,5,6 & NN4,6) with highly customizable UI.
+ Agenda support with colorful highlights, images and even DATABASE connetion!! 
+ Themes support with dynamic background available! As cool as you can imagine.
+ Diversified Context Sensible Actions - popups, auto-mail and any javascript statement.
+ A plug-in function let you define the holidays by yourself.
+ Easy to embed, add 1 and only 1 tag for 1 calendar.(NN4 has a bit more)
+ Multiple calendars can be tiled up on 1 page, as many as you like(except NN4).
+ Show context info both in status-bar and tooltip(except NN4).
+ Dynamic date-range-confinement precises to day.
+ Disable any day with line-through effect.
+ Calendar layout supports both American and European style.
+ Super fast due to optimized code, only around 9KB download size.
+ Fully configurable, tell me if you can find anything that is unconfigurable. ^_^
+ Detailed comments and easier to config with separated theme files.
+ Fully tested on IE 4.01,5.0,5.5,6.0beta and Netscape 4.08,4.75,4.77,6.01,6.1.(only on Windows platform)

- Limited Edition does NOT support NN4 & IE4.
- I decide not to open the code for Netscape 4.x & IE 4.x, they will only be available in Commercial Edition after payment.
- No detailed help file, but actually you don't need one! Cause it's so simple to use.
- Except for the payers, I will not reply usage-help requests.

--------------------------------------------------------------------------------------
Note it is NOT a Freeware but an Emailware! Please VOTE this script at where you get it.
It is free ONLY for private use!! Please contact me to pay a small amount of license fee, if you want to use it commercially!
--------------------------------------------------------------------------------------


Hints:
0. Check the Template.htm for basic usage guide; check the NN4Help.txt if you get problems in Netscape 4.x.
1. Do you know that you can generate the agenda.js file from ASP or JSP engine? ^_^ Thus your calendar will be connected to your database!!!
2. Do you know that you can put the calendar on your windows desktop by assign the desktopdemo.htm to the Windows Active Desktop? @_@ Cool!!!!!!
3. To switch between different themes, set the name of your calendar tag in the following format: name="<date-to-show-at-start>:<theme-name>:<agenda-filename>"
4. Check the knowhow.htm for more!!!!!
5. All the agenda events & actions can be defined in agenda.js file.
6. A theme consists of 2 theme-files - <themename>.js & <themename>.css.
7. Be sure to upgrade all the necessary files when you upgrade from an old version!! Upgrading the core engine file is insufficient when the version number jumps more than 0.1.
8. All the themes are set for English fonts environment. You need to fine-tune them for yours to get perfect look.

===========================================
File List in Limited Package:

Template.htm        Show how to integrate this calendar to your web page.
flatcjs.htm         FlatCalendar core engine for IE and NN6. NON-EDITABLE
agenda.js           agenda file, contains all the events and plugin function
normal.js           theme file, contains all the calendar options, like colors and format.
normal.css          theme file, contains some extra CSS options.
********** NOTE, the above 5 files is all you need to run a FlatCalendar ************

readme.txt          this file, show many basic info of this product.
license.txt         License notifications.
OpenAPI.txt         Show you the spec of some useful function calls.
KnowHow.htm         Show you many great tips!
DesktopDemo.htm     A demo that you can integrate into your PC's Active Desktop.

Directory "themes"  contains various demos and themes
FlatDemo.htm        Classical demo with 2 calendars on the same page.
mini.htm            Super cool mini theme
tileups.htm         Show you how to tile them up. Piece of cake!(no good under NN4)
decent.htm          A decent theme

Directory "demoshot" contains the snapshots of FlatCalendarXP running under NN4 & IE4!!

===========================================
Revision History:
4.11
+ Added OpenAPI.txt to show the functions that can be used outside the calendar. ^_^
+ Updated KnowHow & NN4Help.

4.10
+ Updated KnowHow.htm.
+ Updated FlatDemo.htm
- Fixed a bug in popup() so that the event pop-window can stay on top every time.
- Fixed the alignment deviation of the calendar title under "flat mode" in NN4.
- Fixed a minor bug in NN4.

4.01
+ Updated NN4Help.txt with IMPORTANT instructions.
+ Added new tips in KnowHow.htm to make events popup stay on top.

4.0
+ Added IE4 support!!! (IE4 doesn't support calendar auto-resizing, so you must specify width & height in the tag)
+ Added flat style to support super-mini theme! COOOOOOOOOL!!!
+ Added options to config the text of the month-navigators. Now you can hardly find anything unconfigurable in this calendar.
+ Added serveral other options and changed the theme formats a bit.(You need to upgrade everything except agenda)
+ Added more stunning themes.
* Reorganized the files in package and updated the NN4Help.txt and KnowHow.htm with new tips.
- Fixed a bug that will center all the <TD> tags after the calendar tag under NN4.
- Fixed a bug that will clear the decoration of all the <A> tags after the calendar tag under NN4.

3.55
+ Updated the readme.txt with file list illustration.
+ Added 1 note to NN4Help.txt

3.54
+ Updated NN4Help.txt with brand-new instructions.
+ Added more knowhows in KnowHow.htm.
+ Updated Demo files and Template.
* No change to calendar core, still 3.50.
- Fixed a bug by un-nesting the <iframe> and <layer> tags. See template.

3.50 (NN4 Bliss)
+ Added BUGFIX for the infamous NN4 RESIZING BUG!!
+ Added 1 option for adjusting properties of the outmost table inside the control.
+ Added a Template.htm for quick reference.
+ Made the theme compatible with PopCalendarXP. They can now share the same theme.
+ Putting new themes on my website. I'm planing for a theme collection show! Email me your creative themes. ^_^
* Updated the NN4Help.txt & KnowHow.htm with new instructions.
* Fine-tuned UI in NN6.
- FIXED database connection know-how for NN4 (MIME type added to JSP sample).
- FIXED uncertain bug that will cause NN4 crash or freeze.

3.20 (Special Day Release)
+ Modified the agenda file designation to ease the process of database connection.
+ Reorganized & updated KnowHow.htm shows the great tips!
+ Added 2 fancy demo snapshots.
- Fixed a bug which will calculate the wrong calendar width when cellspacing changed.
- Fixed a potential bug when set no background image.
* Optimized comments

3.10
+ Now you can use any format as you like for agenda date.
* Adjusted the calendar height in NN4.
* Optimized codes & comments.
- Fixed a bug on date range confinement.

3.02
+ You can now control the events priority in fHoliday() plug-in.
+ Add 2 special effects in the fHoliday() plug-in.
+ Add a know-how file in package.
* Optimized Demo.
- Fixed a bug so that today will only be highlighted in the current month.

3.0
+ Support themes now, and you can have calendars with different themes & agenda on the same page!!
+ Support background image, including DYNAMIC GIF! @_@ Cool, cool, cooooooooooooooooool!
+ Add 1 option to config the calendar table style.
+ Add a sample desktop.htm & desktop.gif to show how to implement it on your desktop!
+ Add 2 pre-defined themes in package. See the Hints section for how to switch them.
* Improved the look of Date Controls in NN4.
* Reorganized the structure of config files.
* Fine-turned the UI.

2.11
+ Now it will show the month title in place of Date Controls in Hide-Date-Control mode.

2.10
+ Shrink the today color-sign to show it over other agenda day or holiday.
+ Add 2 options to hide the date controls at the top and today-part at the bottom, now you can tile up 12 or more calendars to show agenda in years.
+ Add 1 option to choose whether to change the calendar to the current month when today-part beingd clicked.
* optimized code.
- now you can type any char in agenda context message

2.0
+ NN4 support
+ Show image on agenda and holidays
+ plug-in function for self-defined holidays
+ Date-Range-Confinement precises to day
+ Disable any day with line-through effect
+ Saturday and Sunday now have different colors
+ UI refinement

1.01
+ return to current month when clicking "today".
- no context show in statusbar when mouse over "today".


Author: Liming(Victor) Weng	 -- I am Chinese. ^_^
email: flatcal@yahoo.com
2001.8.28