

if(typeof FlashDetector_TargetVersion == 'undefined'){
	var FlashDetector_TargetVersion	=	'6';
}

var FlashDetector_Playable		=	false;
var FlashDetector_IsIE			=	(navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var FlashDetector_IsWin			=	(navigator.appVersion.indexOf("Windows") != -1) ? true : false;

if(FlashDetector_IsIE && FlashDetector_IsWin){
	document.write('<scr' + 'ipt language="VBScript"\> \n');
	document.write('on error resume next \n');
	document.write('FlashDetector_Playable = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & FlashDetector_TargetVersion)))\n');
	document.write('</scr' + 'ipt\> \n');
}else{
	FlashDetector_Playable = FlashDetector_Detect();
}
function FlashDetector_Detect(){
	var pObj = null;
	var tokens, len, curr_tok;
	var hasVersion = -1;
	var playable = true;
	if(navigator.mimeTypes && navigator.mimeTypes['application/x-shockwave-flash']){
		pObj = navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin;
	}
	if(pObj != null){
		tokens = navigator.plugins['Shockwave Flash'].description.split(' ');
		len = tokens.length;
		while(len--){
			curr_tok = tokens[len];
			if(!isNaN(parseInt(curr_tok))){
				hasVersion = curr_tok;
				break;
	  		}
		}
		if(hasVersion >= FlashDetector_TargetVersion){
			playable = true;
		}else{
			playable = false;
		}
	}
	return playable;
}
