Javascript se ejecuta en el cliente.
Por lo tanto javascript toma la hora del cliente, para ver los cambios el cliente tendria que estar las 24 horas en tu sitio.
Creo que te conviene una imagen por dia(lunes, martes, etc)
Para eso puedes el metodo
getday
http://www.w3schools.com/jsref/jsref_getday.asp
espero te sirva saludos
Tal vez seria mejor que lo hicieras en el lado del servidor si es que son importantes las imagenes por que suele haber usuarios cuyas fechas estan mal
Saludos