Per sfizio ho creato questo http://webprogetti.it/oscurapagina.asp (nel sorgente pagina trovi tutto) vedi se è quello che cerchi, per ottimizzare e impratichirmi ho usato jquery, volendo è possibile farlo anche in javascript, ma non credo che ci proverò