   var FlashInstalled = 0;
   var Flash4Installed = 0;
   var Flash5Installed = 0;
   var Flash6Installed = 0;
   var Flash7Installed = 0;
   var ShockInstalled = 0;

   <!-- Détection de Shockwave 8.5 -->

   if (navigator.mimeTypes && navigator.mimeTypes["application/x-director"] && navigator.mimeTypes["application/x-director"].enabledPlugin) {
      if (navigator.plugins && navigator.plugins["Shockwave for Director"] && (versionIndex = navigator.plugins["Shockwave for Director"].description.indexOf("."))!= - 1) {
         var versionString = navigator.plugins["Shockwave for Director"].description.substring(versionIndex-1,versionIndex);
         var subVersionString = navigator.plugins["Shockwave for Director"].description.substring(versionIndex+1,versionIndex+2);
         versionIndex = parseInt( versionString );
         subVersionIndex = parseInt(subVersionString);
         if ( versionIndex = 8 ) {
            if (subVersionIndex >= 5)
            ShockInstalled = 1;
         }
         else if ( versionIndex >8 ) {
            ShockInstalled = 1;
         }
      }
   }
   else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0 )) {
      document.write('<SCRIPT LANGUAGE=VBScript\> \n');
      document.write('on error resume next \n');
      document.write('ShockInstalled = (IsObject(CreateObject("SWCtl.SWCtl.8.5")))\n');
      document.write('</SCRIPT\> \n');
   }

   <!-- Détection de Flash 4 à Flash 7 -->

   if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
      if (navigator.plugins && navigator.plugins["Shockwave Flash"] && (versionIndex = navigator.plugins["Shockwave Flash"].description.indexOf("."))!= - 1) {
         var versionString = navigator.plugins["Shockwave Flash"].description.substring(versionIndex-1,versionIndex);
         versionIndex = parseInt( versionString );
         if ( versionIndex >= 4 ) {
            Flash4Installed = 1;
         }
         if ( versionIndex >= 5 ) {
            Flash5Installed = 1;
         }
         if ( versionIndex >= 6 ) {
            Flash6Installed = 1;
         }
          if ( versionIndex >= 7 ) {
            Flash7Installed = 1;
         }
      }
   }
   else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
      document.write('<SCRIPT LANGUAGE=VBScript\> \n');
      document.write('on error resume next \n');
      document.write('Flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
      document.write('Flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');
      document.write('Flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');
      document.write('Flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
      document.write('</SCRIPT\> \n');
   }
   FlashInstalled=(Flash4Installed || Flash5Installed || Flash6Installed || Flash7Installed)

