If the OP have resolved the problem, they could answer it themselves.
Of course, for this question I prefer Jorge to answer it. The actual answer doesn't need to be too detailed. Just the name "Butterfly theorem", the key geometrical theorems used there, and the link should be enough. (Something like this answerthis answer on SO; see this discussion on meta for detail about links.)