Użyj tego: element.addEventListener + zmień adres obrazka na inny, który ma się wczytać, to tyle.
Pozwolę sobie wrzucić mały schemat:
<body style="background:darkgoldenrod">
<span id="my_image_id">Clicked</span>
<span id="my_image_id2">Clicked2</span>
<img src="obrazek.png" id="ddd"/>
<script>
function doSomething() {
document.getElementById('ddd').src='obrazek.png';
}
function doSomething2() {
document.getElementById('ddd').src='obrazek2.png';
}
var myImage = document.getElementById('my_image_id');
var myImage2 = document.getElementById('my_image_id2');
myImage.addEventListener('click', doSomething, false);
myImage2.addEventListener('click', doSomething2, false);
</script>
Oczywiście weź to zoptymalizuj, bo chyba da się tak zrobić, że zamiast w 2. funkcjach można to zrobić w 1..