In Firebug console I get an error on the fadein.js - '$ is not a function'.
This is caused because the magnifier script applies .noConflict(), which relinquishes control of the $ variable, which jQuery uses as a shorthand for 'jQuery'. You're still using the shorthand in the fadein.js script, but it is no longer recognised. This error causes the subsequent code to fail - so no magnifier.
So...amend your fadein.js to:
and give that a try. Here we're explicitly calling jQuery rather than using the $ variable shorthand, so avoiding the problem.