Prché usando javascript? Con PHP è mooolto meglio..
Comunque, con javascript dovresti fare una cosa tipo:
Codice HTML:
[...]
<body onLoad='immagine()'>
[...]
<div id='immagine'>caricamento immagine in corso...</div>
<script type='text/javascript'>
function immagine()
{
var oggi = new Date();
if((oggi.getMonth() == 11) && (oggi.getDate() == 25))
document.getElementById('immagine').innerHTML = "<img src='natale.jpg'>";
else if() //altra data...
document.getElementById('immagine').innerHTML = "<img src='altra_immagine.jpg'>";
else //per tutti gli altri giorni
document.getElementById('immagine').innerHTML = "<img src='default.jpg'>";
}
</script>
[...]
..non l'ho provato: è solo per dare un idea.
Ciao!