<center><img id='willkommen' class=menu src='img/welcome_sw.jpg' onMouseOver="alert(willkommen.farbig_src)"><br>Home</center>
wie du schon mitbekomen hast, liegt der Fehler hier an der ID. Das ist eine Tücke in JS. Variabeln werden in verschiedenen Kontexten gesucht, ich kann dir jetzt nicht genau sagen, wie das exakt abläuft, aber hier ist es this.willkommen was gefunden wird.
Laß dir mal alert(this == willkommen) anzeigen oder alert(willkommen.tagName)
Die Lösung des Problems ist einfach, du solltest schreiben, was du wirklich meinst nämlich window.willkommen.
Noch besser ist es, wenn du JS Events nicht im HTML code definierst, sondern per JS hinzufügst, dann kann dir sowas nicht passieren.
In dem Zusammenhang empfehle ich dir die Lektüre dieses Artikels.
Struppi.