вот наваял на скорую руку такое решение:
поместить картинки в общий див, и ему повесить обработчики.
<div style="height:10;width:10;" onmousedown="view_big(this)" onmouseup="view_small(this)" >
<img src="big.gif" style="display:none" />
<img src="small.gif" style="display:inline-block" />
</div>
function view_big(parent_node)
{
if( parent_node.image_preview == undefined )
parent_node.image_preview=parent_node.getElementsByTagName('IMG');
parent_node.image_preview[1].style.display="none";
parent_node.image_preview[0].style.display="block";
}
function view_small(parent_node)
{
if( parent_node.image_preview == undefined )
parent_node.image_preview=parent_node.getElementsByTagName('IMG');
parent_node.image_preview[0].style.display="none";
parent_node.image_preview[1].style.display="block";
}