3) you are probably referring to what it says inside the "language" attribute thus:
Which is an outdated attributes browser have ignored since 2003, and has no business in any markup written after 1997. A proper modern script opening should read:
Though the HTML 5 jack-tards will tell you to just use <script> now, since they like the idea of vendor lock-in and making it hard/impossible to adopt new formats and languages.
... and yeah, we'd probably have to see the site to weigh in more, but it sounds like it's stuck in the 1990's. (which probably means it's what, three years old given how ignorant halfwits just sleaze out sites any-old-way these days?)