Der er flere måder at gøre dette på. Nogle mere indviklede end andre.
Denne måde er den enkleste, jeg har kunnet finde.
Se kildekoden