var Geklickt="bild1";

function Bildwechsel(bild,nr)
{ if (Geklickt!=bild)
{ if (nr==1) document[bild].src =bild+"on.gif"; //Mouseover
  if (nr==2){document[bild].src =bild+"off.gif";} //Mouseout
  if (nr==3)
     {ChangeButtonPic(geklickt,4);
     document[bild].src = bild+"click.gif";   //Click
     Geklickt=bild;
     }
}
if (nr==4) document[bild].src =bild+"n.gif";
return true;
}

<a href="datei.htm" target="main" onMouseOver="Bildwechsel('bild1',1); return true;" onMouseOut="Bildwechsel('bild1',2);" onClick="Bildwechsel('bild1',3)"><img  src="grafik/bild1.gif" name="bild1" height="20" width="100" border="0" alt="Datei"></a>