<img id="img" src="img1.gif" onclick="return 'img2.gif';" />
(function() {
var img = document.getElementById('img');
var origSrc = img.src, hoverSrc = img.onclick();
addEvent(img, 'mouseover', function() {
img.src = hoverSrc;
});
addEvent(img, 'mouseout', function() {
img.src = img.originSrc;
});
})();
Как-то так.