//
// ブラウザを判定する
//  (c)1999-2003 R.Miyake
//
	var isWin, isMac;
	var isOpera6, isIe4r, isIe50, isIe55, isIe60, isNn40, isNn4x, isNn6x, exBrows;

	var ver = navigator.appVersion;
	var agent = navigator.userAgent;
	var dom = ( document.getElementById ) ? true:false;
	var ie = ( document.all ) ? true:false;
	var nn = ( document.layers ) ? true:false;
	var ope = ( agent.indexOf('Opera') > -1 );
//
// ============ ここから判定部分 （結果を変数に格納）============
//
	isWin = ( ver.indexOf('Win') > -1 );
	isMac = ( ver.indexOf('Mac') > -1 );
//
	isOpera6 = ( ope && dom );
	isIe4r = ( !ope && ( agent.indexOf('MSIE') > -1 ) && !dom && ie );
	isIe50 = ( !ope && ( agent.indexOf('MSIE 5.0') > -1 ) && dom );
	isIe55 = ( !ope && ( agent.indexOf('MSIE 5.5') > -1 ) && dom );
	isIe60 = ( !ope && ( agent.indexOf('MSIE 6.0') > -1 ) && dom );
	isNn40 = ( nn && !dom && ( ver.toUpperCase().indexOf('4.0') > -1 ));
	isNn4x = ( nn && !dom && ( parseInt(ver) == 4 ));
	isNn6x = ( !ope && ( parseFloat(ver) >= 5.0 ) && dom );

	exBrows = ( !isOpera6 && !isIe4r && !isIe50 && !isIe55 && !isIe60 && !isNn4x && !isNn6x );
//
// ============ ここまで ============
//
// （以下はコメントです）
//
// それぞれの変数に「該当する場合は true」、「該当しない場合は false」が格納される。
// 利用の際は if ( isOpera6 ) { 処理; } というふうに使って下さい。
// exBrows は検出対象外のブラウザです。 例えば新しいブラウザなども該当します。

// HTML 文書で使用の場合は文書内に
// <script type="text/javascript" src="この外部ファイル名" charset="Shift_JIS"></script>
// を書いておくと その行以降で各変数が利用できます。

// これはフリーです。改変・再配布も自由です。不具合はお知らせ下さい。
//

