Ho scritto questa funzione per cambiare lo sfondo a un div.
Le immagini di sfondo sono gestite da css, il javascript deve quindi cambiare la classe al div #container

codice:
cambiaSfondo = function() {
	if (document.getElementById) {
		var sfondi=new Array()
		sfondi[1]="sfondo1"
		sfondi[2]="sfondo2"
		sfondi[3]="sfondo3"
		sfondi[4]="sfondo4"
		sfondi[5]="sfondo5"
		var i=Math.floor(Math.random()*sfondi.length)
		if (i==0){
		i=1}
		document.getElementById("container").className = sfondi[i];
	}
}
window.onload = cambiaSfondo();
Qualcuno sa spiegarmi dove sbaglio?