// get decent browser description
var appName = navigator.appName;
var appVersion = navigator.appVersion;
var versionless = !appVersion;
if (versionless) appVersion = "2.0 (compatible; MSIE 3.02; Win32)";
var MSIEpos = appVersion.indexOf("MSIE "); // find IE's real version #
var versionNum = MSIEpos >= 0 ? parseFloat(appVersion.substring(MSIEpos + 5))
	: parseFloat(appVersion);
if (isNaN(versionNum)) versionNum = 3;
var versionInt = parseInt(versionNum);
var isNetscape = (appName.indexOf("Netscape") != -1);
var isNetscape3 = (isNetscape && versionInt == 3);
var isExplorer = (appName.indexOf("Internet") != -1) || (appName == "");
var isExplorer3 = (isExplorer && versionInt == 3);
var isWin = (appVersion.indexOf("Win") != -1);
var isWin95 = (appVersion.indexOf("Win95") != -1)
	  || (appVersion.indexOf("Windows 95") != -1);
var isWin98 = (appVersion.indexOf("Win98") != -1)
	  || (appVersion.indexOf("Windows 98") != -1);
var isWinNT = (appVersion.indexOf("WinNT") != -1)
	  || (appVersion.indexOf("Windows NT") != -1);
var isMac = (appVersion.indexOf("Macintosh") != -1);
var isUnix = (appVersion.indexOf("X11") != -1);
var isOtherOS = !(isWin || isMac || isUnix);

var browserName = isExplorer ? 'Internet Explorer'
				: isNetscape ? 'Netscape'
				: appName;

var platform = isWin95 ? 'Win'
			 : isWin98 ? 'Win'
			 : isWinNT ? 'Win'
			 : isMac ? 'Mac'
			 : isUnix ? 'Unix'
			 : 'Other';

var browser = browserName + platform;

// change style sheet if browser is Netscape for Windows (what version???)
if (browser == 'NetscapeWin') { 
	// build a full URL to the CSS file
	var CSS_URL = document.location.href.substr(0,document.location.href.indexOf('evolution/'));
	CSS_URL += 'evolution/css/homeNS.css';
	document.write('	<link rel="stylesheet" href="' + CSS_URL + '" type="text/css">');
}