Your program will show a map. The oceans will be blue. The nations will all be random colors. At the bottom you will print the name of one nation, chosen at random. If the user clicks on that map location, increase his score. Otherwise decrease his score. 10 - Draws a map of a single nation. 10 - Draws a map of a single nation with more than one polygon. 10 - Draws a world map. 10 - Every nation has a color distinct from it's neighbors (better than random color selection). 10 - Can tell where the user clicked. 10 - Can keep score. 10 - Has a main of less than 20 meaningful lines (comments and braces don't count). 10 - Map can zoom. 10 - Map can scroll. 10 - Has an easy mode (only chose large, rich nations) and a hard mode (chose small, poor nations). 10 - Uses Javascript and imagemaps. 10 - Design document emailed to me by Wednesday night. 5 - Can limit the quiz to one map region (and map scales appropriately). You might find this bit of Javascript helpful http://www.sbrady.com/hotsource/javascript/mapdis.html Hidden input fields might be useful. Or not.