Como hago un intervalo "infinito"de cada 5 segundos ejecute algo?
puedes un setInterval("funcion()",5000) y ejecutará la funcion permanentemente cada 5 segundos
o
usas un setTimeout("funcion()",5000) dentro de la funcion como si fuera autorecursiva
cualquiera de las 2 te sirve