Sposto in scripting lato client. Quello che chiedi è roba da fare in Javascript e/o JQuery (et simila).