// myBrowser.js
//
// ***********************************************************************
var myBrowser = new Object();
myBrowser.name = _getBrowserName();
myBrowser.version = _getVersion();
myBrowser.os = _getOs();
myBrowser.moreOs = _getMoreOs();

//------------------------------------------------------------------------
function _getBrowserName() {
//	which browser ?
//	"NN":	Netscape alle Versionen kleiner 5
//	"IE":	MS Internet Explore
//	"GK":	Netscape 6m mit Gecko-Graphic-Engine, 
	if ( (navigator.userAgent.indexOf("Netscape6")>0 ) 
		&& (navigator.userAgent.indexOf("GK")>0 ) ) 
		{ 
		return "GK";
		}
	
	if (navigator.appName.substring(0,8) == "Netscape") return "NN";
	
	if (navigator.appName.substring(0,9) == "Microsoft")  return "IE";
	return null;
} 

//------------------------------------------------------------------------
function _getVersion() {
//  returns version numbers like 4720, 5010 etc.
	return Math.round(parseFloat(navigator.appVersion) * 1000);
} 

//------------------------------------------------------------------------
function _getOs() {
//	which OS? 
	vers = navigator.appVersion;
	if (vers.indexOf("Win95") >0)		return "PC";
	if (vers.indexOf("Win98") >0)		return "PC";
	if (vers.indexOf("Win2000") >0)		return "PC";
	if (vers.indexOf("Windows") >0)		return "PC";
	if (vers.indexOf("WinNT") >0)		return "PC";
	if (vers.indexOf("Windows NT") >0)	return "PC";
	if (vers.indexOf("Win16") >0)		return "PC";
	if (vers.indexOf("X11") >0)			return "UNIX";
	if (vers.indexOf("Mac") >0)			return "MAC";
	return vers;
}

//------------------------------------------------------------------------
function _getMoreOs() {
//  more which OS? 
	vers = navigator.appVersion;
	if (vers.indexOf("Win95") >0)		return "WIN95";
	if (vers.indexOf("Win98") >0)		return "WIN98";
	if (vers.indexOf("Win2000") >0)		return "WIN2000";
	if (vers.indexOf("WinNT") >0)		return "NT";
	if (vers.indexOf("Windows NT") >0)	return "NT";
	if (vers.indexOf("Win16") >0)		return "WIN31";
	if (vers.indexOf("X11") >0)			return "UNIX";
	if (vers.indexOf("Mac") >0)			return "MAC";
}
