=====================================================================
                      Coalesys PanelBar for ASP
                 Version 4.0 - Build 97 (Evaluation)

                       http://www.coalesys.com
=====================================================================

Thank you for downloading Coalesys PanelBar for ASP.  To continue
using this product, you will need to purchase a license for each
developer that will use the software.

---------------------------------------------------------------------
Contents
---------------------------------------------------------------------

(1) What's New
(2) System Requirements
(3) Installation
(4) Uninstallation

---------------------------------------------------------------------
(1) What's New
---------------------------------------------------------------------

Version 4.0 - Build 97

    Detection for Microsoft Internet Explorer 9.0 BETA added for the
    purpose of compatibility testing.  Please report any rendering
    problems with these browsers to: devsupport@coalesys.com

    Internet Explorer 5.x support has been downgraded and will render
    PanelBar's "downlevel" HTML.

Version 4.0 - Build 96

    Improved browser compatibility when the DocType property is set
    to "XHTML10Transitional" under Internet Explorer 8.0.

    Fixed mouse cursor handling when ButtonHeight is set to zero.

Version 4.0 - Build 95

    Detection for Microsoft Internet Explorer 8.0 and Google Chrome
    BETAs added for the purpose of compatibility testing.  Please
    report any rendering problems with these browsers to:
    devsupport@coalesys.com

    Compressed function and variable names to reduce the overall
    footprint of the generated DHTML.
    
    Changed the default value for Family property for Font objects
    from "'MS Sans Serif', Arial, Helvetica, Tahoma, sans-serif"
    to "Arial, Helvetica, Sans-Serif".

    Fixed one pixel bounce problem when animating group selection
    changes.

Version 4.0 - Build 93

    Added a new COM object that natively supports Microsoft Windows
    x64 Editions (note, this object needs to be manually registered
    with the operating system to be utilized).

Version 4.0 - Build 92

    Added support for Microsoft Windows Vista.

    Added the Start Menu shortcut named "System Registration", that
    allows you to enter your registration information at the system
    level (as opposed to user level) in Windows Vista.

    Fixed problem with rendering Turkish characters.

Version 4.0 - Build 91

    Opera 9 DHTML Support added.

    IE 7 BETA Support improved.

Version 4.0 - Build 86

    Detection for Microsoft Internet Explorer 7.0 BETA added for the
    purpose of compatibility testing.  Please report any rendering
    problems with this browser to: devsupport@coalesys.com

Version 4.0 - Build 85

    Opera 7/8 DHTML Support added.

    Capability added for automatic registration of the client-side
    window event handlers.  See the new PanelBar.InsertHandlers
    property.

Version 4.0 - Build 83

    New ProgID for version 4.0:  "Coalesys.CSPanelBar.4".  Component
    can be installed and run along side prior major PanelBar
    versions.

    PanelBar Editor 4.0 can load PanelBar 3.x State files (.PBS) and
    will upgrade them upon save.  Keep a separate copy of your 3.x
    state files if you require working with them in 3.x Editor.

    XHTML Compatibility has been added. The PanelBar.DocType property
    can be used to select the target DocType of the page hosting
    PanelBar.  (also supports HTML 4.0 Strict)

    IE 4 has been downgraded and will render PanelBar's "downlevel"
    HTML.

    Changed the default maximum number of item objects to 100.

    Added the arrow links to the PanelBar Editor that allows quick
    resizing of the application panes.

    Added an option to the PanelBar Editor that allows you to swap
    the left-to-right arrangement of controls.

    Highlighted the keywords in the generated source code in the
    PanelBar Editor.

    Combined all program files into a single installer file (*.msi).

Version 3.0 - Build 82

    Enhanced Item Scrolling.  You can now choose between 3 scrolling
    modes with the new PanelBar.ScrollMode property:

        Custom Images, OnClick (default)
        Custom Images, OnMouseOver
        Browser ScrollBar

    Ability to auto size the PanelBar to a parent container other
    than a frame by nesting the PanelBar into a container and setting
    PanelBar.AutoSizeToFrame to true.  See sample included with
    installation (AutoSizeToFrame #3).

    Fixed a problem in the PanelBar Editor, where the most recent
    property change was not always applied.

Version 3.0 - Build 80

    Implemented new set of product bundles.

Version 3.0 - Build 77

    Created "Evaluation" and "Licensed" builds of the product.

Version 3.0 - Build 75

    Added the FindParentGroup function to the PanelBar object, which
    finds the Group object that is the parent of the specified child
    Item object.

    Added the FindParentItem function to the PanelBar object, which
    finds the Item object that is the parent of the specified child
    Group object.

    Added new logic to the PanelBar Editor that disables properties
    that are not applicable for the current settings.

    Added checkbox options to the application settings dialog that
    allows you to control the bolding and disabling of properties in
    the PanelBar Editor.

    Added new information to the PanelBar Editor statusbar, which
    indicates the version number of the application and loaded file.

Version 3.0 - Build 73

    Added new code generation ability to the PanelBar Editor, which
    automatically writes the server-side code to programmatically
    configure PanelBar from your settings.  The supported languages
    include JScript and VBScript.

    Fixed a problem on IE for the Mac that could result in a
    JavaScript error.

Version 3.0 - Build 72

    New ProgID for version 3.0:  "Coalesys.CSPanelBar.3".  Component
    can be installed and run along side PanelBar 2.0.

    PanelBar Editor 3.0 can load PanelBar 2.x State files (.PBS) and
    will upgrade them upon save.  Keep a separate copy of your 2.x
    state files if you require working with them in the 2.x Editor.

    Added 7 new properties to the PanelBar object:

        Effect
        ExpandMode
        FollowYScroll
        GeneratedPrefix
        GroupSpacing
        GroupSpacingColor
        IconPosition

    Added 5 new properties to the Group object:

        CaptionCssClass
        Expanded
        HtmlAboveItems
        HtmlBelowItems
        ID

    Added 2 new properties to the Item object:

        CaptionCssClass
        ID

    Removed 2 properties from the Group object:

        DividerColor
        DividerHeight

    New ButtonHoverFont object adds a new state for controlling font
    appearance during mouse over actions.

    New Expand/Collapse modes allow PanelBar to operate with 3
    different behaviors.  See the PanelBar.ExpandMode property and
    installed sample.

    New ability to generate multiple instances of PanelBar on a
    single page.  Use the PanelBar.GeneratedPrefix property to set a
    unique prefix key for each instance.

    Animated sliding effect now available.  See the PanelBar.Effect
    property.

    Added ability for PanelBar to follow the page scroll.  See the
    PanelBar.FollowYScroll property.

    Icons can now be positioned relative to the Item Caption.  See
    the PanelBar.IconPosition property.

    Both the Group and Item Caption appearance can be externally
    controlled via the CaptionCssClass property on each object.

    cspbShowSection() now accepts Group.Caption string values in
    addition to the Group's index value.

    Custom HTML can be injected into a Group above or below the
    Items.  See the Group.HtmlAboveItems and Group.HtmlBelowItems
    properties.

    cspbDetectedBrowser variable added to generated JavaScript
    output.  String value is equal to the BrowserType constant names.

    PanelBar Editor includes a tool that can import the current
    Windows system colors and use them for PanelBar.

    Added a "Local URL Root Path" option within PanelBar Editor that
    can be used to enable file selection from the URL properties.

    Improved the performance of the LoadState and SaveState methods.

    Updated the LoadState and SaveState methods to persist the
    UserData property (strings only) for the Group and Item objects.

    Updated the default color scheme to the Standard Windows colors.

    Added the Group.ID and Item.ID properties, which allows these
    collection objects to be uniquely indexed.

    Added the FindItem function to the PanelBar object, which finds
    the Item object that matches the specified Item identifier.

    Added an upgrade noticed to the PanelBar Editor when saving a
    PanelBar State file to a newer format.

    Added Check for Updates link to the PanelBar Editor menu.

    Added Live Chat link to the PanelBar Editor menu.

    Added right-click menu to the PanelBar Editor to reset property
    to the default value.

    Added the toolbar above the object tree in the PanelBar Editor.

    Added the HLM\SOFTWARE\Coalesys\PBEditor\x.0\BrowserColor value
    to set the background color of the PanelBar Editor preview pane.

    Added the HLM\SOFTWARE\Coalesys\PBEditor\x.0\ImageFiles value to
    set the image files extension filter used by the PanelBar Editor.

    Added the HLM\SOFTWARE\Coalesys\PBEditor\x.0\URLFiles value to
    set the URL files extension filter used by the PanelBar Editor.

Version 2.0 - Build 58

    Added browser detection and support for Mozilla 1.0.

    Updated the generated code to include the product build number.

    Added the ability to edit treeview nodes in the PanelBar Editor.

    Updated the PanelBar Editor to bold non-default property values.

Version 2.0 - Build 56

    Renamed the file extension of the preview HTML file used by the
    PanelBar Editor back to "htm", because of the navigation problems
    this change caused.

Version 2.0 - Build 55

    Added BehaviorFlags property.  Allows for rarely used extensions
    to the generated code to be added without creating individual
    properties.

    New Behavior Flag:  MixedScript.  In IE, this allows PanelBar's
    generated DHTML to function correctly on a page where the default
    scripting environment is set to VBScript.

    Added OnClick properties to the Group and Item objects.  Allows
    custom client-side javascript to be invoked when groups or items
    are clicked.

    Updated the registration dialog to allow longer User Name and
    Company Name values.

    Updated the registration dialog to display an error message when
    the user does not have write permissions to the product key.

    Updated the open and save dialogs in the PanelBar Editor to
    append the file extension if not supplied by the user.

    Renamed the file extension of the preview HTML file used by the
    PanelBar Editor to "prv".

    Updated the preview HTML file used by the PanelBar Editor to
    contain a message about the purpose of the preview file.

    Added new property listbox categorizer to the PanelBar Editor.

    Enhanced the keyboard and mouse interface for the PanelBar Editor
    property listbox.

    Updated property listbox to dynamically resize column divider in
    the PanelBar Editor.

    Added Cut, Copy and Paste functionality to the PanelBar Editor.

    Added Application Settings which customize the appearance and
    behavior of PanelBar Editor.

    Added Online Knowledge Base link to the PanelBar Editor menu.

    Added support for ClearType fonts to the PanelBar Editor.

    Added window pane captions to the PanelBar Editor.

Version 2.0 - Build 52

    Altered Netscape 6 detection logic to account for change found
    in Netscape 6.2.1.

    The ID of the selected Group is no longer stored as a custom
    variable in the browsers top window object.  Doing so caused a
    "permission denied" when framesets were used that loaded
    documents from mixed domains.

    Added LocalImagePath and ServerImagePath project settings to the
    PanelBar Editor, which allows the user to specify the paths to
    the image files for the Editor and when running on a web server.

    Added image browser dialog for the PanelBar Editor image fields.

    Added color picker window for the PanelBar Editor color fields.

    Added font drop down values for the PanelBar Editor font fields.

Version 2.0 - Build 49

    New ProgID for version 2.0:  "Coalesys.CSPanelBar.2".  Component
    can be installed and run along side PanelBar 1.0.

    PanelBar Editor 2.0 can load PanelBar 1.0 State files (.PBS) and
    will upgrade them upon save.  Keep a separate copy of your 1.0
    state files if you require working with them in the 1.0 editor.

    Start Menu files now added to the "All Users" section on Windows
    NT and 2000.

    AutoSizeToFrame property instructs PanelBar to dynamically adjust
    to the frame size on the client browser.

    The Item list is now scrollable as needed.  New properties exist
    for inserting custom scroll button graphics:

        ScrollDownActiveImage
        ScrollDownDisabledImage
        ScrollDownEnabledImage
        ScrollUpActiveImage
        ScrollUpDisabledImage
        ScrollUpEnabledImage

    The Height of the PanelBar can now be controlled to a fine degree
    using the new Height property.  At the client, the height of the
    PanelBar can be adjusted dynamically with the cspbSetHeight(px)
    JavaScript function.

    PanelBar's generated output can be cached on the client if
    generated to a client-side javascript include file using the new
    GenerateIncludeScript(iType) method.

    The DetectedBrowser property can be used to retreive the browser
    type that is automatically detected when setting the UserAgent
    property.

    More control over the cosmetic appearance of PanelBar with the
    following properties:

        Main Object:

            ButtonHeight

        Group Object:

            ButtonImage
            DividerHeight
            DividerColor

    Added a most recently used list to the PanelBar Editor file menu.

    Updated the PanelBar Editor to restore previous window placement.

    Added drop-down values to the PanelBar Editor for common fields.

Version 1.0 - Build 46

    Internet Explorer 6.x compatible.  PanelBar will auto-detect IE 6
    when you set the PanelBar.UserAgent property.

    The thickness of borders around the PanelBar and Group buttons
    can be changed or removed by using 2 new properties added to the
    PanelBar object:

        BorderSize
        ButtonBorderSize

    Updated the PanelBar Editor to override the Item URL property to
    prevent the current page from changing.

    Fixed the display bug in the PanelBar Editor when entering '&'
    characters in any of the property fields.

Version 1.0 - Build 44

    Fixed the error encountered when saving or loading state files on
    Windows 98, 98 SE or ME machines.

    Fixed the problem writing single '%' characters to the HTML file
    when using the PanelBar Editor with templates.

Version 1.0 - Build 42

    Compressed the generated DHTML code to make the download to the
    client web browser smaller.

    Changed the PanelBar State file format to remove the possibility
    of contention among threads.

    Removed the "reload sound" that occurred in the PanelBar Editor
    when a property value was changed.

    Improved the performance of the internal collection logic.

Version 1.0 - Build 41

    Removed the "A" tag selector from the generated StyleSheet.
    PanelBar now uses only Free Range StyleSheet classes to provide
    better cascading behavior.

Version 1.0 - Build 40

    Added the UserAgent property to optionally allow the automatic
    detection of client web browsers.

    Added extra handling in the cspbRefresh function on Netscape 4.x
    to prevent Netscape 4.0x 'Resize event' bug from causing infinite
    page reloads.

    Changed the default value for the Family property for all Font
    objects from "'MS Sans Serif' Arial Helvetica Tahoma sans-serif"
    to "'MS Sans Serif', Arial, Helvetica, Tahoma, sans-serif".

    Changed the default value for the ButtonFont.Size property from
    "10pt" to "13px", and the ItemFont.Size and ItemHoverFont.Size
    properties from "8pt" to "11px".

    Removed comments surrounding the StyleSheet output, since they
    were found to cause problems with Netscape 6 in some instances.

    Updated the PanelBar Editor to generate the correct source code
    based upon the Internet Explorer version.

Version 1.0 - Build 33

    Initial Release.

---------------------------------------------------------------------
(2) System Requirements
---------------------------------------------------------------------

Server Component requirements:

    Windows 7 Home B/P, Professional, Enterprise or Ultimate
    Windows Server 2008 Standard, Enterprise or Web, or
    Windows Vista Home B/P, Business, Enterprise or Ultimate, or
    Windows Server 2003 Standard, Enterprise or Web, or
    Windows XP Home or Professional, or
    Windows 2000 Professional, Server or Advanced Server, or
    Windows NT Workstation or Server 4.0 SP3 or greater, running
        Internet Information Server
        Peer Web Server, or
    Windows 98, 98 SE or ME, running
        Personal Web Server

PanelBar Visual Editor requirements:

    Windows 7 Home B/P, Professional, Enterprise or Ultimate
    Windows Server 2008 Standard, Enterprise or Web, or
    Windows Vista Home B/P, Business, Enterprise or Ultimate, or
    Windows Server 2003 Standard, Enterprise or Web, or
    Windows XP Home or Professional, or
    Windows 2000 Professional, Server or Advanced Server, or
    Windows NT Workstation or Server 4.0 SP3 or greater, or
    Windows 98, 98 SE or ME
    Internet Explorer 4.x or greater

---------------------------------------------------------------------
(3) Installation
---------------------------------------------------------------------

Before installing, it is recommended that you uninstall any builds
you may have previously installed.

To install CSPanelBar, extract the entire contents of this zip file
to a temporary folder and then launch the CSPanelBar4.msi file.

(Note - If you have trouble installing the above file, please see:
  http://www.coalesys.com/support/download/windows_installer.asp)

The following files are installed in the application folder:

    CSPanelBar4.dll        - CSPanelBar Library (x86)
    x64\CSPanelBar4.dll    - CSPanelBar Library (x64)
    CSPanelBar4.chm        - HTML Help File
    PBEditor4.exe          - PanelBar Editor
    Readme.txt             - Readme File
    License.rtf            - License Agreement
    Install.exe            - Installation Helper
    Elevated.exe           - Elevated Helper
    Restricted.exe         - Restricted Helper
    ClearPixel.gif         - Clear Pixel Image
    ScrollDownActive.gif   - Scroll Down Active Image
    ScrollDownDisabled.gif - Scroll Down Disabled Image
    ScrollDownEnabled.gif  - Scroll Down Enabled Image
    ScrollUpActive.gif     - Scroll Up Active Image
    ScrollUpDisabled.gif   - Scroll Up Disabled Image
    ScrollUpEnabled.gif    - Scroll Up Enabled Image
    Include\CSPanelBar4.h  - Header File for C/C++ Projects
    Include\CSPanelBar4.c  - Guid File for C/C++ Projects
    Samples\               - PanelBar Product Samples

The following file is installed in the windows system folder:

    CSSubclass.ocx         - CSSubclass Control

---------------------------------------------------------------------
(4) Uninstallation
---------------------------------------------------------------------

To uninstall CSPanelBar, run the Add/Remove Programs applet, select
"Coalesys PanelBar for ASP..." and click Remove.
