Bien mi querido iukaeru lo he hecho como me dices el primer resultado si cambia la imagen pero en cuando le doy a los demas me cambia el primer resultado
checalo en la pagina
http://www.tecnosian.com/movil/php/catalogo2.php
No tendria yo que modificar el <div id="detalles"> que es en donde tiene que mostrar el resultado supongo que seria <div id="detalles<?php echo $i ?>"> para que cada donde muestre los resultados sea un div diferente pero ahora en la parte de javascript como optendria el id
si estaba asi var detalles = document.getElementById("detalles");