ADAPTED from example in Chapter 1, pp. 15-19, in:
"JavaScript: Concepts and Techniques - Programming Interactive
Web Sites",
by Tine Spain McDuffie,
published by Franklin, Beedle and Associates, 2003.
(adapted by Sharon Tuttle, last modified 09-05-06)