While this solution does not require JavaScript, it does use it in certain ways to enhance the user experience. Using a JavaScript-enabled browser will provide a faster, more elegant experience. You are encouraged to use a modern, desktop browser when using this solution for prolonged periods.