Georg: MouseOver und Zeitverzögerung

Beitrag lesen

Ich möchte beim MouseOver eine Zeitverzögerung mit einbauen. Diese sollte ca. 2s dauern. Ich dachte, daß folgende setTimeout-Eingabe ausreichend wäre. Aber es funktioniert leider nicht. Habe ich etwas vergessen oder übersehen?
Funktionen:

function einschalten(x)
{
  if (document.images)
    document.temp.src = Bild_array[x].src;
}
setTimeout(2000);

function abschalten()
{
  if (document.images)
    document.temp.src = Bild_array[0].src;
}

Viele werden bestimmt dieses Problem als easy empfinden, jedoch ich komme hierbei leider nicht weiter.
Danke im voraus für Eure Vorschläge.

Georg