function Browser()
{
	this.className = 'Browser';
	this.browserName = null;
	this.browserEngine = null;
	this.browserVersion = null;
	this.browserSysOp = null;
	this.loadClientInfo();
}

Browser.prototype.loadClientInfo = function()
{
	if (this.browserEngine == null){
		if (navigator.appName.indexOf('Microsoft') != -1)
		{
			this.browserName = 'Internet Explorer';
			this.browserEngine = 'IE';
		}
		else if (navigator.appName.indexOf('Netscape') != -1)
		{
			this.browsername = 'Netscape Navigator / Mozilla Firefox';
			this.browserEngine = 'Gecko';
		}
		else
		{
			this.browserName = 'Internet Explorer';
			this.browserEngine = 'IE';
		}
	}
	
	if (this.browserVersion == '')
	{
		this.browserVersion = navigator.appVersion;
		paren = this.browserVersion.indexOf('(');
		whole_version = navigator.appVersion.substring(0,paren-1);
		this.browserVersion = parseInt(whole_version);
	}
}

Browser.prototype.isIE = function()
{
	if (this.browserEngine == 'IE')
	{
		return true;
	}
	else
	{
		return false;
	}
}

Browser.prototype.isGecko = function()
{
	if (this.browserEngine == 'Gecko')
	{
		return true;
	}
	else
	{
		return false;
	}
}

var oBrowser = new Browser();