var contentVersion = 3; var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0; if (plugin) { var words = navigator.plugins["Shockwave Flash"].description.split(" "); for (var i = 0; i < words.length; ++i) { if (isNaN(parseInt(words[i]))) continue; var PluginVersion = words[i]; } var FlashCanPlay = PluginVersion >= contentVersion; // document.write("

Plugin version: "); // document.write(PluginVersion); // document.write("

"); } else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE") >= 0 && (navigator.appVersion.indexOf("Win") != -1)) { document.write(' \n'); document.write('on error resume next \n'); document.write('FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & contentVersion)))\n'); document.write(' \n'); } if (FlashCanPlay) { document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); } else { document.write('Tools for the whole product lifecycle. Design - Improve testability with early test coverage analysis. Prototype - Rapid, flexible test development handles mods and partially populated boards. Manufacture - Specialised run-time environment with in-system programming and audit trail. Service - Compact, portable solution - all the power of XJTAG, in your hand.'); }