I have a problem similar to How to change color of an image using jquery, but with a shoe. The problem is the shoe has multiple parts (heel, front, sole..) and i need to let the user change the color of each part. I'm working in jQuery or some Javascript-based framework.
What's the best approach for this? Is there a way of defining areas in an image to be colored independently? Or should divide the shoe in multiple images and get them together with CSS? (I don't like this idea...) Or.. none of the above? :)