1. Es muy importante, y repito muy importante, tener en cuenta que cualquiera puede deshabilitar Javascript, que si quieres validar verdaderamente los datos, debes hacerlo en el servidor. Si luego como añadido quieres añadir pequeñas "validaciones" en Javascript es cosa tuya, pero ten en cuenta que son fiables al 0%, no pierdas de vista esto mientras diseñas las cosas.
2. Mirate "jQuery Tools" en google, te ayudará mucho:
http://flowplayer.org/tools/index.html http://flowplayer.org/tools/demos/index.html