Salve a tutti

anzitutto mi scuso per la mia scarsa conoscenza in materia

Ho creato uno script che in teoria dovrebbe cambiare un immagine ogni giorno in base al numero del giorno stesso (image_number %= day.getDate(); )

codice:
function set_image()
{
 var data = new Date();
 var image_number;
 
 image_number %= data.GetDate();
 
 switch (image_number)
 {
	 var image_name;
	 
	 case 0: image_name = "sfondo1.jpg";
	  break;
	 case 1: image_name = "sfondo2.jpg";
	  break;
	 case 2: image_name = "sfondo3.jpg";
	  break;
	 case 3: image_name = "sfondo4.jpg";
	  break;
	 case 4: image_name = "sfondo5.jpg";
	  break;
	 case 5: image_name = "sfondo6.jpg";
	  break;
	 case 6: image_name = "sfondo7.jpg";
	  break;
	 case 7: image_name = "sfondo8.jpg";
	  break;
	 default: image_name = "sfondo1.jpg";
 }
 document.getElementById("background").value = image_name;
}
l'elemento background è un img incorporato in un DIV ma non funziona e non da "segni di vita". Presumo che l'errore sia qualcosa di banale ma non riesco a trovarlo