// Browser constants
var B_OTHER   = 0;
var B_MOZILLA = 1;
var B_MSIE    = 2;
var B_NS4     = 3;
var B_OPERA   = 4;

// Platform constants
var P_WIN32   = 0;
var P_MAC     = 1;
var P_LINUX   = 0;
var P_OTHER   = 0;

function browserCheck() {
    var browser = navigator.appName;
    var version = navigator.appVersion;
    if (browser == "Microsoft Internet Explorer" && version.indexOf("MSIE") > -1) {
        return B_MSIE;
    } else if (browser == "Netscape" && parseInt(version.substring(0,1)) > "4") {
        return B_MOZILLA;
    } else if (browser == "Netscape" && parseInt(version.substring(0,1)) <= "4") {
          return B_NS4;
    } else if (browser == "Opera") {
          return B_OPERA;
    } else {
        return B_OTHER;
    }
}

function platformCheck() {
    if (navigator.platform == "Win32") {
        return P_WIN32;
    } else if (navigator.platform.substring(0, 3) == "Mac") {
        return P_MAC;
    } else if (navigator.platform.substring(0, 5) == "Linux") {
        return P_LINUX;
    } else {
        return P_OTHER;
    }
}
