Интервал в секундах между сменой фона задается функцией window.setTimeout(). В данном примере эта функция равна 5000 миллисекундам, что равняется 5 секундам. Выбор цветов осуществляет функция ColorValue = "??????" где "??????"- код цвета.