Project 5.2 of JavaScript: A Beginner's Guide