Will I hurt search engine rankings by keeping all website content on one page?
===

I've in the process of building a website from a design that's been put together by a colleague. The site consists of about 8 pages, however he's requested that the navigation animates content into the main window, almost like a carousel.

At the moment I can't think how I can create the site as separate pages *and* get the carousel to work.

I'm thinking that maybe I should just keep all the content on one page and use javascript to animate/change the content depending on the links clicked.

The only problem (other than the increased page size) is how does this affect page rankings? I'm used to having a separate page for each section but now I'll simply have one page that'll point to certain anchors.

Is this bad practice? What should I do in this situation?

Thanks