Se cerchi nelle raccolte di script e DHTML, dovresti trovare degli script piu` o meno pronti per fare quanto chiedi.
Eventualmente quando hai trovato/scelto uno script ed hai problemi ad implementarlo chiedi.
Come diceva Sgnafurz e` difficile rispondere ad una domanda generica cosi`.
Ciao
Michele