//
// OS チェック
//    種類　　　　　：　　　　　戻り値
//Macintosh　　　　　　　　　　 ->　　MacOS
//Windows98/98/2000/NT/XP　　　 ->　　Windows
//上記以外の場合は、何も値を返しません。
//

function getOSType() {
	var RetCode = "";
	var uAgent = navigator.userAgent.toUpperCase();
	if (uAgent.indexOf("MAC") >= 0)         RetCode = "MacOS";
	if (uAgent.indexOf("WIN") >= 0)         RetCode = "Windows";
	return RetCode;
}

//
// ブラウザ チェック
//    種類　　　　　：　　　　　戻り値
//Netscape Navigator　　　　　　 ->　　Netscape
//Internwt Explorer　　　　　　  ->　　Explorer
//上記以外の場合は、何も値を返しません。
//

function getBrowserName() {
	var aName = navigator.appName.toUpperCase();
	var uName = navigator.userAgent.toUpperCase();
	if (aName.indexOf("NETSCAPE") >= 0)      return "Netscape";
	if (aName.indexOf("MICROSOFT") >= 0)     return "Explorer";
	return "";
}


//
//ブラウザバージョン取得
//
function getBrowserVersion() {
	var browser = getBrowserName();
	var version = 0;
	var s = 0;
	var e = 0;
	var appVer = navigator.appVersion;
	if (browser == "Netscape")
	{
		s = appVer.indexOf(" ",0);
		version = eval(appVer.substring(0,s));
		if (version >=5) version++;
	}
	if (browser == "Explorer")
	{
		appVer = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
	}
	return version;
}



//
//ブラウザとOS別にスタイルシートを振り分ける
//
function setCSS(theURL) {
	var os = getOSType();
	var browser = getBrowserName();
	var version = getBrowserVersion();
	var dirName = theURL;
	if (os == "MacOS")   dirName = "css/mac/";
	if (os == "Windows") dirName = "css/win/";
	if (browser == "Netscape")  dirName += "nn";
	if (browser == "Explorer")  dirName += "ie";
	if ((version >= 3) && (version < 4))   dirName += "3.css";
	if ((version >= 4) && (version < 5))   dirName += "4.css";
	if ((version >= 5) && (version < 5.5)) dirName += "5.css";
	if ((version >= 5.5) && (version < 6)) dirName += "5.5.css";
	if ((version >= 6) && (version < 7))   dirName += "6.css";
	if ((version >= 7) && (version < 8))   dirName += "7.css";
	document.write("<LINK rel='stylesheet' type='text/css' href='"+dirName+"'>");
}
