// Determine Browser and Browser Version
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);

// Check if newer IE version is hiding as IE4.
// to do that we extract the 'hidden' version number out of the full version string
if (bName == "Microsoft Internet Explorer" && bVer == 4){
        var bFullver = navigator.appVersion;
        var i = bFullver.indexOf('MSIE ')+5;
        if (i != -1) {
                var bRealver = parseInt(bFullver.substring(i,i+3));
                if (bRealver > 4)
                        bVer = bRealver;
        }
}
//abbreviate browser names
if (bName == "Netscape"){
    bName = "NS";
}
else if (bName == "Microsoft Internet Explorer"){
    bName = "IE";
}

//Determime Operating System
if ((navigator.appVersion.indexOf("Mac") != -1)
        || (navigator.appVersion.indexOf("PowerPC") != -1)){
    OS = "Mac";
}
else if (navigator.appVersion.indexOf("Win") != -1 ){
    OS = "Win";
}
else if (navigator.appVersion.indexOf("X11") != -1 ){
    OS = "Xwin";
}

// All Windows and NS Mac 5+ (i.e., 6) get the PC stylesheet.
// Special case first (NS 4 for Mac - small fonts at 8pt look bad

if (OS == "Win" && bName=="NS" && bVer == 4) {
    document.write("\<LINK href=\"/style-ns4_win.css\" rel=\"stylesheet\" type=\"text/css\"\>");
} else if (OS == "Win" || (OS == "Mac" && bName == "NS" && bVer >= 5)) {
    document.write("\<LINK href=\"/style-pc.css\" rel=\"stylesheet\" type=\"text/css\"\>");
} else if (OS == "Mac" && bName == "IE") {
    document.write("\<LINK href=\"/style-ie-mac.css\" rel=\"stylesheet\" type=\"text/css\"\>");
} else if (OS == "Xwin") {
    document.write("\<LINK href=\"/style-xwin.css\" rel=\"stylesheet\" type=\"text/css\"\>");
} else {
    document.write("\<LINK href=\"/style-mac.css\" rel=\"stylesheet\" type=\"text/css\"\>");
}
