The following pages use Java and JavaScript.
There is, however, also a no-frills version without dynamic content.