puedes usar esto
este div muestra la imagen
Código HTML:
Ver original<img id="largeImg" src="img/imagen1.png" width="350" height="350" style="opacity: 1;" name="imagen"> </div>
y esta la lista para seleccionar
Código HTML:
Ver original<select name="lista" size="1" onChange =" imagen.src=form.lista.options[form.lista.selectedIndex].value;">
esto lo puedes implementar en lo que ya tienes puedes poner los values de los productos y la ruta de la foto con un guion (-) y despues los separas y lo ocupas en el div
Saludos