Innanzitutto devi valutare bene la situazione e capire se, per il sito che stai costruendo, ne vale veramente la pena. Dal punto di vista dell'usabilità per l'utente, ovviamente. Quindi, il solo fatto che sia 'carino' non è sufficiente.
Per lo script, comunque, guarda qua:
- http://blog.html.it/archivi/2007/03/19/lo-detesto.php