var flashDetect;

var isWin=(navigator.appVersion.indexOf("Win")!=-1)? true : false;
var isMac=(navigator.appVersion.indexOf("Mac")!=-1)? true : false;
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)? true : false;
var isIE4=(navigator.appVersion.indexOf("MSIE 4.")!=-1)? true : false;

var plugin= ( navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] ) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
var actualversion=(plugin) ? parseInt(plugin.description.substring(plugin.description.indexOf(".") -1)) : 0;

function detectFlash(obj){
	if(isMac&&isIE4){
		location.replace(obj.substitute);
		return;
	}else if(isWin&&isIE){
		document.open();
		document.write('<scr' + 'ipt type="text/vbscript">');
		document.write('on error resume next'+'\n');
		document.write('flashDetect = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+obj.requiredversion+'")))');
		document.write('<\/scr' + 'ipt\>');
		document.close();
	}

	if((actualversion >= parseInt(obj.requiredversion))||(flashDetect)){

		var src = '';
		src += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=2,0,0,0" id="'+obj.name+'" width="'+obj.width+'" height="'+obj.height+'">';
		src += '<param name="movie" value="'+obj.swf+'">';
		src += '<param name="loop" value="'+obj.loop+'">';
		src += '<param name="wmode" value="'+obj.wmode+'">';
		src += '<param name="menu" value="'+obj.menu+'">';
		src += '<param name="quality" value="'+obj.quality+'">';
		src += '<param name="bgcolor" value="'+obj.bgcolor+'">';
		src += '<param name="flashvars" value="'+obj.flashvars+'">';
		src += '<embed src="'+obj.swf+'" name="'+obj.name+'" flashvars="'+obj.flashvars+'" bgcolor="'+obj.bgcolor+'" width="'+obj.width+'" wmode="'+obj.wmode+'"  height="'+obj.height+'" swliveconnect="'+obj.liveconnect+' type="application/x-Shockwave-flash" pluginspage="http://www.macromedia.com/jp/shockwave/download/?P1_Prod_Version=ShockwaveFlash"><\/embed><br>';
		src += '<\/object>';

		document.open();
		document.write( src );
		document.close();

	}else{
		location.replace(obj.substitute);
	}
}