Adapted by David M. Bloor of dmboh from JavaScript courtesy of Edward T. Bartosh, Jr., CIH, Health Risk Associates, Dixon, California. This script may be freely used as public domain software.