var flash9Installed = false;		// boolean. true if flash 9 is installed
var maxFlashVersion = 9;			// highest version we can actually detect
var actualFlashVersion = 0;		// version the user really has

// write vbscript detection if we're on ie win
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;	// true if we're on ie
var isMac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false; // true if we're on mac

doFullDetect();
function doFullDetect(){
		doIEDetect();
		doNetscapeDetect(true);
		doProcessing();
}


function doIEDetect(){
		// don't write vbscript tags on anything but ie win
		if (isIE && !isMac){
			document.write('<SCRIPT LANGUAGE=VBScript\> \n');
			document.write('on error resume next \n');			
			document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');			
			document.write('</SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script
		}
	}


function doNetscapeDetect(bDontWriteCookies){
		if ( navigator.plugins ){
			if (navigator.plugins["Shockwave Flash"]){
				var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : ""; 					// flash 2 ref.
				var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;		// plugin description
				var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));	// plugin version
				
				if (flashVersion == 9) flash9Installed = true;
			}
		
			if (bDontWriteCookies==null)
			{
				doProcessing();
			}

		}
}

function doProcessing(){
		if ( !flash9Installed ){
			alert("你未安装Flash学习插件，\r\n\r\n请点击网站首页登录窗右上方的 “Flash学习插件下载” 进行安装。");
		}
}