Zastosuj setInterval zamiast setTimeout, to raz. Dwa - musisz najpierw tak jak JSHolic wspomniał wywołać tą metodę w jakiś sposób, bo na razie masz tylko utworzoną funkcję ale jej nie wywołujesz. Pamiętaj też o memory leakach w sytuacji gdy nie obsługujesz clearTimeout i clearInterval.