Name: Ed Parrish Project Name: Artzy Art Supplies Want Fame? Please add to the Hall of Fame Project Purpose: My projects is an online store that sells art supplies. Project URL Entry Point: www.edparrish.com/artzy/index.php Animation: Start at: http://www.edparrish.com/artzy/animation.php The artist brush paints the name Artzy. Form validation: Start at: http://www.edparrish.com/artzy/form.php The following items are validated: 1. Buyer's first and last name are 50 characters or less 2. Street address is 6 characters or more 3. City is 2 characters or more 4. State is 2 characters exactly 5. Zip code is 0 or 5 digits exactly (no letters or non-digit characters allowed) 6. Credit card is 16 digits exactly (no letters or non-digit characters allowed) 7. Credit card expiration is not blank 8. Shipping method is selected When errors are made, an alert explains the error and how to fix it. Cookies: Start at: http://www.edparrish.com/artzy/login.php User names are stored in a cookie during login. The cookie is used for a personalized greeting on the main page. "Unusual" Code -------------- I use a custom function to add the onload event handler. The function call was made on line 23 of postentry.html: addEvent(window,'load',initPage_obj,false);