Pues para que se repita puedes usar
setInterval y alterar los enlaces sugiero que uses ID con
getElementById.
Combinas getElementById con el colección style donde puedes editar los propiedades de estilo de los elementos.
Primero vas a necesitar hacer un esquema de lógica para tu código. Un mas o menos de como va a correr. Esto te ayudara a simplificar la tarea.