hi,
A little bit of JQuery will do the trick. You can write your own code or use one of the libraries that can be found on google.
Personally, I'd use an existing library. Why code something when it already exists? It may be the best way to get a professional look and feel.
Otherwise, if you...