function BrowserDetect() {
	var appName = navigator.appName;
	var appVersion = navigator.appVersion;
	var userAgent = navigator.userAgent;
	if (appName == "Netscape")
		 this.browser = "ns";
	else if(appName == "Microsoft Internet Explorer")
		 this.browser = "ie";
	else
		this.browser = userAgent;
		
	this.v = parseInt(appVersion);
	
	// browser type
	this.ns = (this.browser == "ns");
	this.ns4 = (this.browser == "ns" && this.v == 4);
	this.ie = (this.browser == "ie");
	this.ie4 = (appVersion.indexOf('MSIE 4') > 0);
	this.ie5 = (appVersion.indexOf('MSIE 5') > 0);
	this.ie6 = (appVersion.indexOf('MSIE 6') > 0);
	this.ie7 = (appVersion.indexOf('MSIE 7') > 0);
	this.safari = (userAgent.indexOf('Safari') > 0);
	this.firefox = (userAgent.indexOf('Firefox') > 0);

	// os type
	this.win = (appVersion.indexOf("Win",0) != -1)
	this.mac = (appVersion.indexOf("Mac",0) != -1)

}

document.browserdetect = new BrowserDetect();