
DF.namespace('Twc.Media.PluginDetect');var vbAndJsResultForDfPluginDetectIe=false;DF.Twc.Media.PluginDetect.PluginList=(function()
{var _pluginArray=[];var _nse;var agt,ie,ns,win;agt=navigator.userAgent.toLowerCase();ie=(agt.indexOf("msie")!==-1);ns=(navigator.appName.indexOf("Netscape")!==-1);win=((agt.indexOf("win")!==-1)||(agt.indexOf("32bit")!==-1));function detectIE(ClassID,name)
{document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n vbAndJsResultForDfPluginDetectIe = IsObject(CreateObject("'+ClassID+'"))</SCRIPT>\n');if(vbAndJsResultForDfPluginDetectIe)
{return name+',';}
else
{return'';}}
function detectNS(ClassID,name)
{var n="";if(_nse.indexOf(ClassID)!==-1)
{if(navigator.mimeTypes[ClassID].enabledPlugin!==null)
{n=name+",";}}
return n;}
if(ie&&win)
{_pluginArray=detectIE("Adobe.SVGCtl","SVG Viewer")+
detectIE("SWCtl.SWCtl.1","Shockwave Director")+
detectIE("ShockwaveFlash.ShockwaveFlash.1","Shockwave Flash")+
detectIE("rmocx.RealPlayer G2 Control.1","RealPlayer")+
detectIE("QuickTimeCheckObject.QuickTimeCheck.1","QuickTime")+
detectIE("MediaPlayer.MediaPlayer.1","Windows Media Player")+
detectIE("PDF.PdfCtrl.5","Acrobat Reader");}
if(ns||!win)
{_nse="";for(var i=0;i<navigator.mimeTypes.length;i++)
{_nse+=navigator.mimeTypes[i].type.toLowerCase();}
_pluginArray=detectNS("image/svg-xml","SVG Viewer")+
detectNS("application/x-director","Shockwave Director")+
detectNS("application/x-shockwave-flash","Shockwave Flash")+
detectNS("audio/x-pn-realaudio-plugin","RealPlayer")+
detectNS("video/quicktime","QuickTime")+
detectNS("application/x-mplayer2","Windows Media Player")+
detectNS("application/pdf","Acrobat Reader");if(_pluginArray.length>0)
{_pluginArray=_pluginArray.substring(0,_pluginArray.length-1);}}
return{HasWmv:function()
{return _pluginArray.indexOf("Windows Media Player")!==-1;},HasQuickTime:function()
{return _pluginArray.indexOf("QuickTime")!==-1;},HasRealPlayer:function()
{return _pluginArray.indexOf("RealPlayer")!==-1;},HasPdf:function()
{return _pluginArray.indexOf("Acrobat Reader")!==-1;},HasFlash:function()
{return _pluginArray.indexOf("Shockwave Flash")!==-1;},HasSvg:function()
{return _pluginArray.indexOf("SVG Viewer")!==-1;},HasShockwaveDirector:function()
{return _pluginArray.indexOf("Shockwave Director")!==-1;}};})();
