JUGANDO ADIVINANZAS!!!
No funciona porque javascript no reconoce el parámetro que le enviás o bien no existe la imagen.
vamos que si en el idioma español el color se llama azul y la imagen azul.jpg
cuando vas a ingles y le dices el color es blue va a buscar la imagen blue.jpg (x)
no existe dicha imagen.
-----------------------------------------
PD. No nos gustan mucho las adivinanzas, prueba explicar que pasos has seguido, como haces para que cambie la imagen y dinos si ya depuraste tu javascript y php... tambien recuerda que tu codigo nos dira mas que tu explicacion y/o una imagen.
y por ultimo tu pregunta corresponde a esta otra área
http://www.forosdelweb.com/f118/
Ya he solicitado lo muevan.