Deberías tener 2 * 24 = 48 imágenes, si las tienes sólo hace falta algó así:
Código Javascript
:
Ver originalfunction cambiarFondo(){
var f = new Date();
var num = f.getHours() * 2 + f.getMinutes() >= 30 + 1;
document.body.style.backgroundImage = 'imagenes/' + num + 'jpg';
// las rutas de las imágenes deben ser del tipo imagen/n.jpg donde n € [1, 48]
}
setInterval(function(){ cambiarFondo() }, 1000 * 60 * 30);
Saludos (: