---------------------------------------------------------------------- JQUERY JAVASCRIPT MODULES ---------------------------------------------------------------------- jquery.js The core library by John Resig, et al. http://jquery.com/ ---------------------------------------------------------------------- jqchangeclient.js Dyanamically adds a small icon in the header which, when clicked, generates a popup window allowing the user to switch between viable clients/applications. ---------------------------------------------------------------------- jqcheckboxes.js Implements select/deselect all functionality into a series of checkboxes, and dynamically enables buttons for viewing details of listed files. ---------------------------------------------------------------------- jqcorners.js Dynamically builds corners of various types on one or more corners of a block DIV, eliminating the need for images and/or multi-cell tables. ---------------------------------------------------------------------- jqfilternav.js Implementation of the jquery-driven left navigation system with a separate filtering block for each item so specified. ---------------------------------------------------------------------- jqforms.js Assigns specified class to radio buttons in order to ensure proper alignment with their text labels. Various functions to allow for the manipulation of content within and between form elements. Introduces various processes for common form validation, including error messages for required fields and warnings for improperly formatted input. ---------------------------------------------------------------------- jqscrollablediv.js Dynamically introduces scrollbars on a blocked element on a page if that element's contents would otherwise force the page footer off the viewable screen. ---------------------------------------------------------------------- jqsearch.js Shows and hides the search bar. ---------------------------------------------------------------------- jqsidenav.js Implementation of the expandable/collapsible left navigation system within a fading in/out wrapper (to maximize screen real estate). ---------------------------------------------------------------------- jqsuckerfish.js Streamlined implementation of the popular Suckerfish dropdown navigation system, including support for IE (through integral sfHover class assignment). ---------------------------------------------------------------------- jqtabcontrol.js Object-based solution to displaying navigational tabs when more exist than screen space allows by scrolling the tabs horizontally with user driven control buttons. ---------------------------------------------------------------------- jqtables.js Dynamically displays alternate colors and applies a hover color on datatable rows Applies proper positioning for checkboxes in infotables Makes the columns of a tablesorter table sortable by clicking on the column headers. Displays a small icon denoting ascending or descending order. Highly customizable on page load or on click ---------------------------------------------------------------------- jqticker.js Displays individual list items of an unordered list by fading them in and out individually. ---------------------------------------------------------------------- jqtreeview.js Dynamically applies functionality to a tree-type navigation system. ---------------------------------------------------------------------- jqtutorial.js Dynamically adjusts the background images for the first and last items of a static, exploded tree-type navigation system. ---------------------------------------------------------------------- jqxss.js Accepts customized settings from invocation call that establishes allowable characters in input fields, and checks same fields for presence of anything but those characters. Displays appropriate error messages. ---------------------------------------------------------------------- ui.datepicker.js Dyanamically adds a small icon next to specified date fields which, when clicked, generates a popup calendar allowing the user to choose a date that will populate the associated field. ---------------------------------------------------------------------- STANDARD/CUSTOM JAVASCRIPT MODULES ---------------------------------------------------------------------- common.js (Required) Set of global functions typically used in FHSC projects (e.g., date/timestamp, screen ID, select/deselect all in group of checkboxes, hide/show data blocks and/or table elements). ---------------------------------------------------------------------- ie.js (Required) Various functional overrides to correct IE rendering bugs resulting from other scripts (implemented via conditional comment). ---------------------------------------------------------------------- iepngfix.js Institutes support of PNG-format images with alpha transparency into IE, allowing rounded graphics to be placed on any background color without a halo effect. ----------------------------------------------------------------------