function JudgeBrowser() {
	this.ua = navigator.userAgent.toLowerCase ();
	this.ap = navigator.appName.toLowerCase ()

	// OSの取得
	this.os = this.ua.match(/(win|mac|x11)/)?RegExp.$1:'other';

	// Macバージョンの取得 (10以降かどうか）
	// ※ただしMacIEが使用された場合、取得不可
	this.macver = this.ua.match(/mac/)?this.ua.match(/os\sx/)?'x':'older':false;

	// ブラウザの種類（該当するブラウザのバージョンが格納される）
	this.ie       = this.ua.match(/opera[\/\s](\d+\.\d+)/)?false:this.ua.match(/msie[\/\s](\d+\.\d+);/)?RegExp.$1:false;
	this.firefox  = this.ua.match(/firefox\/(\d+\.\d+)/)?RegExp.$1:false;
	this.opera    = this.ua.match(/opera[\/\s](\d+\.\d+)/)?RegExp.$1:false;
	this.safari   = this.ua.match(/safari\/(\d+\.\d+)/)?RegExp.$1:false;
	this.mozilla  = (this.ua.match(/^mozilla[\/\s](\d+\.\d+)/)&&this.ua.match(/gecko/)&&!this.ua.match(/netscape/))?this.ua.match(/^mozilla[\/\s](\d+\.\d+)/)?RegExp.$1:false:false;
	this.netscape = this.ua.match(/netscape\/(\d+\.\d+)/)?RegExp.$1:this.ap.match(/netscape/)?this.ua.match(/^mozilla[\/\s](\d+\.\d+)/)?RegExp.$1:false:false;
	if (this.firefox || this.safari)
		this.netscape = false;
}

