Con jquery sarebbe relativamente semplice in javascript è più complicato vedi se qui trovi spunti