I have such drawing (It can be in a vector format):
It is necessary for me to place it on a site and dynamically to paint it. The user chooses colour (of walls and roof)and both the wall and a roof on a picture change the colour (according to a choice of the user).
The set of colours is not limited.
What technology to use for the decision of this problem (I think that it should be client-side technology)?
Variants: pure css, canvas + javascript, jQuery, ...
Restriction: we do not use flash technology.