//-------------------------------------------------------------------------------------------------
//
//　Macintosh           　->  MacOS
//　Windows95/98/NT/2000  ->　Windows
//　UNIX                  ->　UNIX
//
function getOSType()
{
    var uAgent  = navigator.userAgent.toUpperCase();
    if (uAgent.indexOf("MAC") >= 0) return "MacOS";
    if (uAgent.indexOf("WIN") >= 0) return "Windows";
    if (uAgent.indexOf("X11") >= 0) return "UNIX";
    return "";
}
//-------------------------------------------------------------------------------------------------
//
//　Netscape Navigator ->  Netscape
//　Internet Explorer  ->　Explorer
//
function getBrowserName()
{
    var aName  = navigator.appName.toUpperCase();
    if (aName.indexOf("NETSCAPE") >= 0)  {
        var uAgent = navigator.userAgent.toUpperCase();
        if (uAgent.lastIndexOf("OPERA") >= 0)  return "Opera";
        if (uAgent.lastIndexOf("FIREFOX") >= 0)  return "Firefox";
        if (uAgent.lastIndexOf("SAFARI") >= 0)  return "Safari";
        if (uAgent.lastIndexOf("SHIIRA") >= 0)  return "Shiira";
        if (uAgent.lastIndexOf("CAMINO") >= 0)  return "Camino";
        return "Netscape";
    }
    if (aName.indexOf("OPERA") >= 0)  return "Opera";
    if (aName.indexOf("MICROSOFT") >= 0) {
        var uAgent = navigator.userAgent.toUpperCase();
        if (uAgent.lastIndexOf("OPERA") >= 0)  return "Opera";
        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;
}
//-------------------------------------------------------------------------------------------------
//
//
//
function putLink(dir, css)
{
    os      = getOSType();
    browser = getBrowserName();
    version = getBrowserVersion();
    dirName = "";
    if (os == "Windows") {
        if (browser == "Firefox") dirName = dir+"ns_"+css;
        if (browser == "Netscape") dirName = dir+"ns_"+css;
        if (browser == "Opera") dirName = dir+"op_"+css;
        if (browser == "Explorer") dirName = dir+"ie_"+css;
        if (browser == "Safari") dirName = dir+"sf_"+css;
    } else {
    if (os == "MacOS") {
        if (browser == "Explorer") dirName = dir+"me_"+css;
        if (browser == "Safari") dirName = dir+"sf_"+css;
//        if (browser == "Shiira") dirName = dir+"ns_"+css;
        if (browser == "Opera") dirName = dir+"op_"+css;
        if (browser == "Netscape") dirName = dir+"ns_"+css;
        if (browser == "Firefox") dirName = dir+"ns_"+css;
        if (browser == "Camino") dirName = dir+"ns_"+css;
    } else {
        if (browser == "Firefox") dirName = dir+"ns_"+css;
        if (browser == "Netscape") dirName = dir+"ns_"+css;
        if (browser == "Opera") dirName = dir+"op_"+css;
    }
    }
    if (dirName != "") {
        document.write("<link rel='stylesheet' href='"+dirName+"' type='text/css'>");
    }
}
