// =========================================================

// Initialisation
var ShockMode = 0;

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-2, 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)
				ShockMode = 1;
		}
		else if ( versionIndex >8 ) {
			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');
}

// Detects shockwave plugin installation
// If not detected redirects to specified URL
function detect_shockwave(noShockwaveUrl) {
	if (!ShockMode) {
		location.href = noShockwaveUrl;
	}
}

