Я так понимаю нужно использовать
setInterval и с интервалом 60000 проверять текущую минуту?
setInterval(function(){
var m = new Date();
var time = m.getMinutes();
if (time == 14) {
document.getElementById('header').style.backgroundImage='url(/top1.jpg)';
} else {
document.getElementById('header').style.backgroundImage='url(/top2.jpg)';
}
}, 60000)
Но я думаю с помощью класса будет проще.
Как то так (с интервалом 1 секунда)