Here is the best info I could find in a quick search. The reason for color change is not really understood but anyway, thought this might help.

http://www.finegtps.com/color_genetics.php