ganon: getelementbyID problem

Hi liebe User,

ich versuche einen Skript zu Programmieren der aus drei Buttons besteht.

Zur Erklärung:

<html>
<head>
 <script type="text/javascript">

function ChangeImg(bildsrc1,bildsrc2,bildsrc3){
   document.getElementById('bild1').src=bildsrc1;
   document.getElementById('bild2').src=bildsrc2;
   document.getElementById('bild3').src=bildsrc3;
  }

</script>
</head>

<body bgcolor="black">

<a href="bildergallerie.html" target="rechts" onClick=ChangeImg('bildergallerie2.gif','referenzen3.gif','kontakt3.gif')><img border="0" src="bildergallerie1.gif" id="bild1"></a>
<br>
  <a href="referenzen.html" target="rechts" onClick=javascript:ChangeImg('bildergallerie3.gif','referenzen2.gif','kontakt3.gif')><img border="0" src="referenzen1.gif" id="bild2"></a>
<br>
  <a href="kontakt.html" target="rechts" onClick=javascript:ChangeImg('bildergallerie3.gif','referenzen3.gif','kontakt2.gif')><img border="0" src="kontakt1.gif" id="bild3"></a>

</body>
</html>

Das Problem ist: wenn ich beispielsweise Bild1 anklick verändert sich Bild1,2,3, jedoch soll sich Bild2 und Bild3 nur dann verändern wenn das jeweilige vorher schoneinmal angeklickt worden war.
Mit einem if Tag würde es funktionieren jedoch weiß ich nicht wie ich es einbinden muss und welche Variablen ich verwenden kann...

Vielen Dank
ganon