 var versionFlash = 7;
 var versionShock = 10;

 var FlashMode = 0;
 var ShockMode = 0;
  <!-- attempt to detect at least 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 == versionShock ) {

    if (subVersionIndex >= 0)

    ShockMode = 1;

    }

    else if ( versionIndex > versionShock ) {

    ShockMode = 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('ShockMode = (IsObject(CreateObject("SWCtl.SWCtl.8.5")))\n');

    document.write('</SCRIPT\> \n');

    }


  <!-- attempt to detect at least Flash 6 -->

    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 >= versionFlash ) {

    FlashMode = 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('FlashMode = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7")))\n');

    document.write('</SCRIPT\> \n');

    }

	function DetecterFlash(pathimage, pathflash, largeur, hauteur){
		if (FlashMode){
			document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + largeur + "\" height=\"" + hauteur + "\">");
			document.write("<param name=\"movie\" value=\"" + pathflash + "\">");
			document.write("<param name=\"quality\" value=\"high\">");
			document.write("<embed src=\"" + pathflash + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + largeur + "\" height=\"" + hauteur + "\"></embed>");
			document.write("</object>");
		}
		else{
			document.write('<img src="' + pathimage + '" width="' + largeur + '" height="' + hauteur + '" border="0">');
		}
	}
