<!--
//**********************************************************************
// Flash Check
//**********************************************************************
// 変数：fxxx (先頭[f])
// 関数：check_xxx
//**********************************************************************


var fNum = 5;
var fNav = check_browser();
var fPlg = check_plugin(fNum,fNav);


//=============================================
// check_browser()
//=============================================
function check_browser(){
	var mApp = navigator.appName;
	var mAge = navigator.userAgent;
	var mRet = 0;

	if( mAge.indexOf("Opera") >= 0 ){
		mRet = "PG";
	}
	if( mApp == "Microsoft Internet Explorer" ){
		var mVer = mAge.substr( mAge.indexOf( "MSIE" ) + 5 , 3 );
		if( mAge.indexOf("Win") >= 0 && mVer >= 4 ){
			mRet = "VB";
		}
		else if( mAge.indexOf("Mac") >= 0 && mVer >= 5 ){
			mRet = "PG";
		}
	}
	else if( mApp == "Netscape" ){
		var mVer = navigator.userAgent.substring( 8 , 11 );
		if( mVer >= 4 ){
			mRet = "PG";
		}
	}
	return mRet;
}

//=============================================
// check_plugin()
//=============================================
function check_plugin(wk1,wk2){
	var mNum = wk1;
	var mNav = wk2;
	var mRet = 0;

	if( mNav == "PG" ){
		var mPLi = "0";
		mPLver = new Array();
		for( var i = 0; i < navigator.plugins.length; i++ ){
			var mPLsch = navigator.plugins[i].description;
			if( mPLsch.indexOf("Flash ") >= 0 ){
				mPLver[mPLi] = mPLsch.substr( mPLsch.indexOf("Flash ") + 6 , 1 );
				if( mPLver[mPLi] >= mNum ){
					mRet = 1;
				}
				mPLi ++;
			}
		}
	}
	else if( mNav == "VB" ){
		with( document ){
			write('<SCRIPT LANGUAGE="VB'+'Script"\>\n');
			write('on error resume next \n');
			write('Dim mPLverwin \n');
			write('mPLverwin=Left(Hex(Int(CreateObject("ShockwaveFlash.ShockwaveFlash").FlashVersion)),1)\n');
			//write("Msgbox mPLverwin \n");		//アラート
			write('</S'+'CRIPT\> \n');
		}

		if( mPLverwin >= mNum ){
			mRet = 1;
		}
	}
	return mRet;
}

//**********************************************************************
//-->
