// =============================================================================
// ブラウザ判別クラス
// =============================================================================
/*
   Sniffer クラス

   最終更新日:2003年7月18日(金)
   -----------------------------------------------------------------------------

   コンストラクタの引数
	無し

   -----------------------------------------------------------------------------

   メソッド
	- DOMable()
		DOM可能なブラウザ（＝プロジェクトのターゲットブラウザ）であるか
		をチェックする。

	- IE()
		IEかどうかチェックする。
*/
// =============================================================================



// -----------------------------------------------------------------------------
/*
   コンストラクタ
*/
function Sniffer() {
}
// -----------------------------------------------------------------------------



// -----------------------------------------------------------------------------
/*
   DOMableメソッド
	Boolean Sniffer.DOMable();

	引数
		無し
*/
Sniffer.prototype.DOMable = function() {
	return ( typeof document.getElementById != "undefined" || ( typeof document.all != "undefined" && typeof document.getElementById != "undefined" ) ) ? true : false;
}
// -----------------------------------------------------------------------------



// -----------------------------------------------------------------------------
/*
   IEメソッド
	Boolean Sniffer.IE();

	引数
		無し
*/
Sniffer.prototype.IE = function() {
	var ua = navigator.userAgent;
	return ( ua.indexOf("MSIE") > -1 && ua.indexOf("Windows") > -1 && ua.indexOf("Opera") == -1 ) ? true : false;
}
// -----------------------------------------------------------------------------



// -----------------------------------------------------------------------------
/*
   インスタンス化
*/
var sniffer = new Sniffer();
// -----------------------------------------------------------------------------