Grazie ad entrambi, ho optato per la seconda soluzione perchè è più leggera e consente di portare la grafica del sito interamente sui CSS.

Ho però un problema con lo SCRIPT, che peraltro è lo stesso che avevo trovato io:
Lo SCRIPT non cambia l' immagine al passare del tempo, ma carica direttamente il terzo sfondo, come se non considerasse le IF o addirittura, come se i controlli si ripetessero solo al caricamento della pagina.
Ecco come vengono richiamati lo SCRIPT e ì CSS nella pagina:

<link href="/css/screen.css" media="screen" rel="stylesheet" type="text/css">
<script type="text/javascript" src="/js/screen.js"></script>

Forse può dipendere da questo ?