m.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. _uacct = "UA-2223138-1";
  2. urchinTracker();
  3. function onLoad() {
  4. var version = getSilverlightVersion();
  5. if (version) {
  6. __utmSetVar(version);
  7. }
  8. }
  9. function getSilverlightVersion() {
  10. var version = 'No Silverlight';
  11. var container = null;
  12. try {
  13. var control = null;
  14. if (window.ActiveXObject) {
  15. control = new ActiveXObject('AgControl.AgControl');
  16. } else {
  17. if (navigator.plugins['Silverlight Plug-In']) {
  18. container = document.createElement('div');
  19. document.body.appendChild(container);
  20. container.innerHTML = '<embed type="application/x-silverlight" src="data:," />';
  21. control = container.childNodes[0];
  22. }
  23. }
  24. if (control) {
  25. if (control.isVersionSupported('5.0')) {
  26. version = 'Silverlight/5.0';
  27. } else if (control.isVersionSupported('4.0')) {
  28. version = 'Silverlight/4.0';
  29. } else if (control.isVersionSupported('3.0')) {
  30. version = 'Silverlight/3.0';
  31. } else if (control.isVersionSupported('2.0')) {
  32. version = 'Silverlight/2.0';
  33. } else if (control.isVersionSupported('1.0')) {
  34. version = 'Silverlight/1.0';
  35. }
  36. }
  37. } catch (e) {
  38. }
  39. if (container) {
  40. document.body.removeChild(container);
  41. }
  42. return version;
  43. }
  44. onLoad();