Form validation on the client-side is essential - it saves time and bandwidth; you also have better control to show the user the wrong field.
Example and explanation of JavaScript fading text in selectable color. Fade speed can also be customized.
Example of JavaScript bouncing text, bounces in a random style.