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