// CSS Distribution v.2.0
// 23.10.2002
// shige@works-sup.com
// http://www.works-sup.com

function getOSName() {
	var uName = navigator.userAgent.toUpperCase();
	if (uName.indexOf("MAC") >= 0) return "MacOS";
	if (uName.indexOf("WIN") >= 0) return "Windows";
//	if (uName.indexOf("X11") >= 0) return "UNIX";
	return "unknown";
}

function getBrowserName() {
	var aName = navigator.appName.toUpperCase();
	if (aName.indexOf("NETSCAPE")  >= 0) return "Netscape";
	if (aName.indexOf("MICROSOFT") >= 0) return "Explorer";
	return "unknown";
}

function getBrowserVersion() {
	var bName = getBrowserName();
	var version = 0;
	var s = 0;
	var e = 0;
	var appVer = navigator.appVersion;
	if (bName == "Netscape") {
		s = appVer.indexOf(" ",0);
		version = eval(appVer.substring(0,s));
		if (version >= 5) version++;
		return version;
	}
	if (bName == "Explorer") {
		appVer = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
		return version;
	}
return "unknown";
}

function setCSS(dir) {
	var os           = getOSName();
	var browser      = getBrowserName();
	var version      = getBrowserVersion();
	var cssFileName  = "common.css";
	var cssDirectory = "include/css/";

	if (os      == "MacOS"   ) cssFileName = "mac_";
	if (os      == "Windows" ) cssFileName = "win_";
	if (browser == "Netscape" && cssFileName != "common.css") {
		cssFileName += "nn";
		if (version <  5 ) cssFileName += "4.css";
		if (version >= 5 ) cssFileName += "6.css";
	}
	if (browser == "Explorer" && cssFileName != "common.css") cssFileName += "ie.css";

	document.write("<LINK REL='stylesheet' type='text/css' HREF='" + dir + cssDirectory + cssFileName + "'>");
}
