Optimized for Internet Explorer 5 / Netscape 6 or later with JavaScript, CSS and Flash