function getSilverlightVersion() 
{ 
   var version = 'No Silverlight'; 
   var container = null; 
 
   try 
   { 
      var control = null; 
      var product = 'Silverlight'; 
 
      if (navigator.userAgent.indexOf("Linux") != -1) 
      { 
         product = "Silverlight (Moonlight)"; 
      } 
 
      if (window.ActiveXObject) 
      { 
         control = new ActiveXObject('AgControl.AgControl'); 
      } 
      else 
      { 
         if (navigator.plugins['Silverlight Plug-In']) 
         { 
            container = document.createElement('div'); 
            document.body.appendChild(container); 
            container.innerHTML = '<embed type="application/x-silverlight" src="data:," />'; 
            control = container.childNodes[0]; 
         } 
      } 
         
      if (control) 
      { 
         if (control.isVersionSupported('2.0')) 
         { 
            version = product + '/2.0'; 
         } 
         else if (control.isVersionSupported('1.0')) 
         { 
            version = product + '/1.0'; 
         } 
      } 
   } 
   catch (e) { } 
 
   if (container) 
   { 
      document.body.removeChild(container); 
   } 
 
   return version; 
}