by Danny Goodman (dannyg@dannyg.com) Analyzed and described at length in "JavaScript Bible" (IDG Books ISBN 0-7645-3022-4)