JavaScript image carousel with no external dependencies.