﻿// Checks the browser and adds classes to the body to reflect it.

//class="<%=Request.Browser.Browser %> <%=Request.Browser.Browser %><%=Request.Browser.MajorVersion %>"

$(document).ready(function () {

    var userAgent = navigator.userAgent.toLowerCase();
    $.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase());

    // Is this a version of IE?
    if ($.browser.msie) {
        $('body').addClass('IE');

        // Add the version number
        $('body').addClass('IE' + $.browser.version.substring(0, $.browser.version.indexOf(".")));
    }


    // Is this a version of Chrome?
    if ($.browser.chrome) {

        $('body').addClass('Chrome');

        //Add the version number
        userAgent = userAgent.substring(userAgent.indexOf('chrome/') + 7);
        userAgent = userAgent.substring(0, userAgent.indexOf("."));
        $('body').addClass('Chrome' + userAgent);

        // If it is chrome then jQuery thinks it's safari so we have to tell it it isn't
        $.browser.safari = false;
    }

    // Is this a version of Safari?
    if ($.browser.safari) {
        $('body').addClass('Safari');

        // Add the version number
        userAgent = userAgent.substring(userAgent.indexOf('version/') + 8);
        userAgent = userAgent.substring(0, userAgent.indexOf("."));
        $('body').addClass('Safari' + userAgent);
    }

    // Is this a version of Mozilla?
    if ($.browser.mozilla) {

        //Is it Firefox?
        if (navigator.userAgent.toLowerCase().indexOf('firefox') != -1) {
            $('body').addClass('Firefox');

            // Add the version number
            userAgent = userAgent.substring(userAgent.indexOf('firefox/') + 8);
            userAgent = userAgent.substring(0, userAgent.indexOf("."));
            $('body').addClass('Firefox' + userAgent);
        }
        // If not then it must be another Mozilla
        else {
            $('body').addClass('Mozilla');
        }
    }

    // Is this a version of Opera?
    if ($.browser.opera) {
        $('body').addClass('Opera');
        // Add the version number
        $('body').addClass('Opera' + $.browser.version.substring(0, $.browser.version.indexOf(".")));
    }


});
