Alright, so everything on this website was finished, it all worked, it displayed right enough across all the browsers. For some reason one of the pages isn't styling at all, and the javascript isn't running. The crazy part about this is that every page uses the same CSS file and the same JS file, and the code used across all of them to include the files is exactly the same.
Pages that work fine:
http://dev.sneakyness.com/GLGM/geology.html
http://dev.sneakyness.com/GLGM/quarrying.html
http://dev.sneakyness.com/GLGM/fabrication.html
http://dev.sneakyness.com/GLGM/customercare.html
http://dev.sneakyness.com/GLGM/maintenance.html
Page that is causing me to lose hair:
http://dev.sneakyness.com/GLGM/installation.html
Direct links to CSS, JS:
http://dev.sneakyness.com/GLGM/glgm.js
http://dev.sneakyness.com/GLGM/css/main.css
If you visit any of the working pages, and then visit this one, the styling is all messed up, and the javascript doesn't work. However it looks more styled than unstyled. If you refresh once you are on this page (typical response to a page acting up), the next time it loads it is totally unstyled and javascript does nothing.
If you visit the broken page directly, via new window (new tab doesn't cut it sometimes, idkwtf!) it goes straight the the unstyled uglyness.
In Firebug it gives me some crazy Chinese shit, talking about line one of the JS, which, when commented out, still throws an error. In Webkit browsers you don't get the Chinese stuff, but the same error about line one.
I have no idea. I've tried changing the encoding of the files, but that didn't fix anything/caused more problems. I asked a few developer friends of mine, nobody has a clue. StackOverflow, make me proud, or stupid, whichever works as long as you tell me what in the hell is going on. Be verbose, I want to get to know exactly what caused this to happen very well, because I hate it.
The delinquent page was encoded in UTF-16. Changing it back to UTF-8 fixed it.