I was browsing the ATI/AMD site today to find an updated driver for Windows 7 (no luck…) and got a prompt letting me know that "This website wants to run the following add-on: 'Name ActiveX Control'"
As I am not one to enable ActiveX controls unless they serve a specific purpose that I need, I searched for this particular control. It turns out it is an ActiveX control that provides presence functionality to SharePoint Server (guess what support.amd.com is running on?). On an intranet, this control is enabled by default, but not so in the Internet (guess where support.amd.com is located)?
There are 3 workarounds for this problem, two on the client side and one on the Server site, all documented here: http://support.microsoft.com/kb/931509
If anyone from AMD’s web team is reading this article, please look into the server-side fix KThxBye. :)
IMHO that support article never works and cause a '_spBodyOnLoadFunctionNames' is undefined error.
The fix that I use is to comment out the 8th to last line in init.js, Line 2603 Init.JS using "//":