HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/MBoogaard/oosting-horseriding.com/wwwroot/CMSScripts/BrowserCapabilities.js
function getFlashVersion() {
    // IE
    try {
        try {
            // Avoid fp6 minor version lookup issues
            var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
            try { axo.AllowScriptAccess = 'always'; }
            catch (e) { return '6,0,0'; }
        } catch (e) { }
        return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
        // Other browsers
    } catch (e) {
        try {
            if (navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
                return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
            }
        } catch (e) { }
    }
    return '0,0,0';
}

function getJava() {
    var enabled = false;
    if (typeof navigator != 'undefined' && typeof navigator.javaEnabled != 'undefined')
        enabled = navigator.javaEnabled();

    return enabled;
}

function getOS() {
    var OSName = "0";
    if (navigator.appVersion.indexOf("Win") != -1) OSName = "1";
    if (navigator.appVersion.indexOf("Mac") != -1) OSName = "2";
    if (navigator.appVersion.indexOf("X11") != -1) OSName = "3";
    if (navigator.appVersion.indexOf("Linux") != -1) OSName = "4";
    if (navigator.appVersion.indexOf("SunOS") != -1) OSName = "5";

    return OSName;
}

function getSilverlight() {
    var SLVersion;
    try {
        try {
            // IE support
            var control = new ActiveXObject('AgControl.AgControl');
            if (control.IsVersionSupported("4.0"))
                SLVersion = 4;
            else
                if (control.IsVersionSupported("3.0"))
                SLVersion = 3;
            else
                if (control.IsVersionSupported("2.0"))
                SLVersion = 2;
            else
                SLVersion = 1;
            control = null;
        }

        catch (e) {
            // Other browsers
            var plugin = navigator.plugins["Silverlight Plug-In"];
            if (plugin) {
                if (plugin.description === "1.0.30226.2")
                    SLVersion = 2;
                else
                    SLVersion = parseInt(plugin.description[0]);
            }
            else
                SLVersion = 0;
        }
    }

    catch (e) {
        SLVersion = 0;
    }
    return SLVersion;
}

function collectBrowserData(logRes, logColor, logOS, logSilvelight, logJava, logFlash, url, guid) {
    var ret;

    ret = logRes ? screen.width + ";" + screen.height : ';';
    ret += ";" + (logColor ? screen.colorDepth : '');
    ret += ";" + (logOS ? getOS() : '');
    ret += ";" + (logSilvelight ? getSilverlight() : '');
    ret += ";" + (logJava ? getJava() : '');
    ret += ";" + (logFlash ? getFlashVersion().split(',').shift() : '');

    // Send async request to blank page to store to DB
    var client = null;
    try {
        if (window.XMLHttpRequest) {
            client = new XMLHttpRequest();
        }
        else {
            client = new ActiveXObject("Microsoft.XMLHTTP");
        }

        client.open("POST", url + '?data=' + ret + '&guid=' + guid);
        client.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
        client.send('');
    }
    catch (e) { }
    
    
}