A scopo didattico ho fatto questo utilizzando jquery e css vedi se ti va bene, è abbastanza semplice pertanto non dovresti avere difficoltà.
Cavicchi Andrea Problemi con javascript, jquery, ajax clicca qui
Regole del Forum