
function DetectBrowser(HTTPUserAgent) {

    if (HTTPUserAgent.indexOf("opera") != -1) {
        if (HTTPUserAgent.indexOf("windows") != -1) {
            return "OPERA";
        } else if (HTTPUserAgent.indexOf("linux") != -1) {
            return "OPERA_LINUX";
        } else if (HTTPUserAgent.indexOf("mac") != -1) {
            return "OPERA_MAC";
        } else {
            return "OPERA";
        }
    } else if (HTTPUserAgent.indexOf("msie") != -1) {
        if (HTTPUserAgent.indexOf("windows") != -1) {
            return "MSIE";
        } else if (HTTPUserAgent.indexOf("mac") != -1) {
            return "MSIE_MAC";
        } else {
            return "MSIE";
        }
    } else if (HTTPUserAgent.indexOf("gecko") != -1) {
        if (HTTPUserAgent.indexOf("windows") != -1) {
            return "GECKO";
        } else if (HTTPUserAgent.indexOf("linux") != -1) {
            return "GECKO_LINUX";
        } else if (HTTPUserAgent.indexOf("mac") != -1) {
            return "GECKO_MAC";
        } else {
            return "GECKO";
        }
    } else if (HTTPUserAgent.indexOf("mozilla") != -1) {
        if (HTTPUserAgent.indexOf("windows") != -1) {
            return "MOZILLA";
        } else if (HTTPUserAgent.indexOf("linux") != -1) {
            return "MOZILLA_LINUX";
        } else if (HTTPUserAgent.indexOf("mac") != -1) {
            return "MOZILLA_MAC";
        } else {
            return "MOZILLA";
        }
    } else {
        return "DEFAULT";
    }
    
}

browserType = DetectBrowser(navigator.userAgent.toLowerCase());



