It looks to me like this is a css issue rather than a js one. Your page is not throwing any js errors.
However, it would be css that displays one photo at a time, and in your 'book one' page there's no css that applies to any of the images. This is not the case in 'nook three' where some relevant css exists in portfolio.css. Neither does the validator throw any css errors, so it almost looks like your copy of portfolio.css is incomplete.
Is this possible?