Hola:
Sin usar javascript, pensé en un truco que he visto que en explorer funciona:
Poniendo al body los estilos:
position: relative;
Y como primer tag la imagen que se quiere de fondo con:
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: -1;
También funciona en firefox, pero con un height en el body del 100% (no afecta a explorer).
Tampoco sé si vale con los scrolls.
Saludos