// JavaScript Document

var PermitVersion = 7;

var WriteFlash = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0' width='728' height='90'><param name=movie value='banner/banner.swf'><param name=quality value=high><embed src='banner/banner.swf' quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='728' height='90'></embed> </object>";

var WriteHtml = "<a href='http://www.nfp.co.jp' target='_blank'><img src='banner/banner_01.gif' width='728' height='90' alt='banner_01' border='0'></a>";

var Flash2Flag = false;
var Flash3Flag = false;
var Flash4Flag = false;
var Flash5Flag = false;
var Flash6Flag = false;
var Flash7Flag = false;
var Flash8Flag = false;
var MaxVersion = 8;	
var ActualVersion = 0;
var PermitFlag = false;

var FlashPlugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( FlashPlugin ) {
	FlashPlugin = parseInt(FlashPlugin.description.substring(FlashPlugin.description.indexOf(".")-1)) >= 5;
}

var BrowIeFlag = ( navigator.appVersion.indexOf( "MSIE" ) != -1 ) ? true : false;
var OsWinFlag = ( navigator.appVersion.indexOf( "Windows" ) != -1 ) ? true : false;
if( BrowIeFlag && OsWinFlag ){
	document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
	document.write('On Error Resume Next \n');
	document.write('Flash2Flag = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
	document.write('Flash3Flag = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
	document.write('Flash4Flag = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
	document.write('Flash5Flag = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
	document.write('Flash6Flag = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');  
	document.write('Flash7Flag = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');  
	document.write('On Error GoTo 0 \n');
	document.write('</SCR' + 'IPT\> \n');
}

function JsFlashDistinction(){  
	if( navigator.plugins ){
		if( navigator.plugins[ "Shockwave Flash 2.0" ] || navigator.plugins[ "Shockwave Flash" ] ){
			var Version2Flag = navigator.plugins[ "Shockwave Flash 2.0" ] ? " 2.0" : "";
			var FlashDescription = navigator.plugins[ "Shockwave Flash" + Version2Flag ].description;
			var FlashVersion = parseInt( FlashDescription.charAt( FlashDescription.indexOf( "." ) - 1 ) );
			Flash2Flag = FlashVersion == 2;
			Flash3Flag = FlashVersion == 3;
			Flash4Flag = FlashVersion == 4;
			Flash5Flag = FlashVersion == 5;
			Flash6Flag = FlashVersion == 6;
			Flash7Flag = FlashVersion >= 7;
		}
	}

	for( var Roop = 2; Roop <= MaxVersion; Roop++ ){  
		if( eval( "Flash" + Roop + "Flag" ) == true ) ActualVersion = Roop;
	}

	if( ActualVersion >= PermitVersion ){
		PermitFlag = true;
	}else{
		PermitFlag = false;
	}
}
JsFlashDistinction();


if( !PermitFlag || FlashPlugin == null ){
	document.write( WriteHtml );
}
else{
	document.write( WriteFlash );
}



