Corrected misspelling of "Independence" (though it could be an occasion to "dance").
Fixed IsWorkday.
Added PrevWorkday, PrevNonWorkday, and PrevHoliday.
Improved nonobservational tolerance (anchored next/prev potential arrays with nth day holidays).
Fixed a positional math problem in Holiday.
Rewritten in VBScript, which should improve performance in VBScript (typical ASP) environments.
Removed iso8601 date interchange
method, since VBScript has much better date support than
JScript.
Removed daypos weekday-position
calculator, in favor of a simple inline equation.
Renamed sat2fri, asap, nextUSWorkday, USHoliday, and USWorkday to Sat2Fri, ASAP,
NextWorkday, Holiday, and IsWorkday, respectively.
Added Sun2Mon, IsOpen, NextNonWorkday, NextHoliday, and IsHoliday (useful for branching in
strongly-typed languages like VBScript, which will not interpret
the Holiday names to truth).
Minor logic reorganization.
Original JScript version.