Ves? cosa de las rutas jeje De todos modos para ver éste tipo de errores ayuda mucho el Firebug y el Web Developer, que pese a que no te muestran la imagen (por estar mal la ruta) te hubieran mostrado o bien el error o bien que se está haciendo el cambio de src, aunque fuera a una ruta incorrecta
Se puede hacer con dos desplegables indicando por ejemplo por parámetro la id de la imagen que quieres cambiar, pero si empiezas a enrevesarlo te recomiendo jquery con sus eventos, métodos y selectores bastante cómodos para éste tipo de tareas (y que simplifican infinitamente todo).