Forked CloudCarousel v1.0.5 by Professor Cloud
Code clean-up
Wrap item image and reflection inside a container <div>
Refactored update() function, items can now be moved separately using moveTo()
Let carousel items and their positions be accessed through carousel object
Converted tabs to spaces
Fixed negative frontIndex, added functions for finding item closest to the front, added onUpdated event callback
Changed element class naming to "cloud9-" scheme
Do not enable carousel controls until images have loaded to avoid crash due to premature mashing of controls
Added link to demo
Removed embedded reflection code, now uses optional dependency on reflection.js plugin
Added onLoaded event
Use static (not absolute) positioning for reflection within item container
Repaired bringToFront() on item click, removed all references to altBox and titleBox since onUpdated() event can be used to replace that functionality
Added halt() for carousel deactivation
Fixed bug in Internet Explorer where clicking within the carousel caused the view to jump to the top
Added screenshot of live demo
Removed dubious repaint optimisation - http://dev.opera.com/articles/view/efficient-javascript/#invisibleelement
More straightforward rounding of item's z-index value
Code style