﻿/*        _______________________________________________
         /                                              /|
        /              Browser Detector                / /
       /               ----------------               / /
      /______________________________________________/ /
      |______________________________________________|/
 
*/


function detectBrowser() 
{

    //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
    if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
        var ffversion = new Number(RegExp.$1) // capture x.x portion and store as a number
        if (ffversion >= 3) {
            //alert("You're using Firefox 3.x or above")
            document.getElementById('divFF').style.display = "block";
        }
        else if (ffversion >= 2) {
            //alert("You're using Firefox 2.x")
            document.getElementById('divFF').style.display = "block";
        }
        else if (ffversion >= 1) {
            //alert("You're using Firefox 1.x")
            document.getElementById('divFF').style.display = "block";
        }
    }
    //test for MSIE x.x;
    else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
        var ieversion = new Number(RegExp.$1) // capture x.x portion and store as a number
        if (ieversion >= 8) {
            //alert("You're using IE8 or above");
            document.getElementById('divIE').style.display = "block";
        }
        else if (ieversion >= 7) {
            //alert("You're using IE7.x");
            document.getElementById('divIE').style.display = "block";
        }
        else if (ieversion >= 6) {
            //alert("You're using IE6.x");
            document.getElementById('divIE6').style.display = "block";
        }
        else if (ieversion >= 5) {
            //alert("You're using IE5.x");
            document.getElementById('divIE6').style.display = "block";
        }
    }

    //test for Opera/x.x or Opera x.x (ignoring remaining decimal places);
    else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
        var oprversion = new Number(RegExp.$1) // capture x.x portion and store as a number
        if (oprversion >= 10) {
            //alert("You're using Opera 10.x or above")
            document.getElementById('divOpera').style.display = "block";
        }
        else if (oprversion >= 9) {
            //alert("You're using Opera 9.x")
            document.getElementById('divOpera').style.display = "block";
        }
        else if (oprversion >= 8) {
            //alert("You're using Opera 8.x")
            document.getElementById('divOpera').style.display = "block";
        }
        else if (oprversion >= 7) {
            //alert("You're using Opera 7.x")
            document.getElementById('divOpera').style.display = "block";
        }
        else {
            //alert("You're using Opera 6 or below")
            document.getElementById('divOpera').style.display = "block";
        }
    }

    //test for Chrome/x.x or Chrome x.x (ignoring remaining decimal places);
    else if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {
        var Chromeversion = new Number(RegExp.$1) // capture x.x portion and store as a number
        if (Chromeversion >= 3) {
            //alert("You're using Chrome 3.x or above")
            document.getElementById('divChrome').style.display = "block";
        }
        else if (Chromeversion >= 2) {
            //alert("You're using Chrome 2.x")
            document.getElementById('divChrome').style.display = "block";
        }
        else if (Chromeversion >= 1) {
            //alert("You're using Chrome 1.x")
            document.getElementById('divChrome').style.display = "block";
        }
        else {
            document.getElementById('divChrome').style.display = "block";
        }
    }

    //test for Safari/x.x or Safari x.x (ignoring remaining decimal places);
    else if (navigator.userAgent.toLowerCase().indexOf('safari') > -1) {
        var Safariversion = new Number(RegExp.$1) // capture x.x portion and store as a number
        if (Safariversion >= 3) {
            //alert("You're using Safari 3.x or above")
            document.getElementById('divSafari').style.display = "block";
        }
        else if (Chromeversion >= 2) {
            //alert("You're using Safari 2.x")
            document.getElementById('divSafari').style.display = "block";
        }
        else if (Chromeversion >= 1) {
            //alert("You're using Safari 1.x")
            document.getElementById('divSafari').style.display = "block";
        }
        else {
            document.getElementById('divSafari').style.display = "block";
        }
    }

    else {
        //alert("Cannot detect your browser type...")
    }

}
    
