// check on browser
    browser_name=navigator.appName;
    browser_version_string=navigator.appVersion;
//now check if we're using a mac
var sUserAgent = navigator.userAgent.toLowerCase();
var isMac=(sUserAgent.indexOf('mac')!=-1)?true:false;
    var fail = 'false';
    if (navigator.userAgent.toLowerCase().indexOf("opera") != -1) {
        fail='true';
        browser_name = 'Opera';
        browser_version = '';
    } else if (browser_name.indexOf("Microsoft")!=-1) {
        browser_is_ie=true;
        mpos = browser_version_string.indexOf( "MSIE" );
        spos = browser_version_string.indexOf( ";", mpos );
        browser_version = browser_version_string.substr( mpos+5, spos-mpos-5 );
        if(browser_version < "7.0")
            fail = 'true';
    } else if (navigator.userAgent.toLowerCase().indexOf("firefox")!=-1){
        if(isMac)
            browser_name = 'Firefox for Mac';
        else
            browser_name = 'Firefox for Windows';

        browser_version = navigator.userAgent.toLowerCase().substring(navigator.userAgent.toLowerCase().indexOf("firefox")+8);
        if(browser_version < "3.0")
            fail = 'true';
    } else if (navigator.userAgent.toLowerCase().indexOf("safari")!=-1){
        if(isMac)
            browser_name = 'Safari';
        browser_version = navigator.userAgent.toLowerCase().substr(navigator.userAgent.toLowerCase().indexOf("safari")+7);
        if(browser_version < "531.21.00")
            fail = 'true';
    } else {
        browser_version = browser_version_string;
        fail = 'true';
    }
    if(fail == 'true'){
        MM_openBrWindow('systemRequirements');
    }

    function MM_openBrWindow(winName) { //v2.0
        features = 'width=800,height=600,resizable=1,toolbar=no,location=0,directories=0,status=0,menuBar=0';
        sysWin = window.open('/mathematics_home/systemRequirements/sysReqPopUpNonModal.jsp',winName,features);
        sysWin.focus();
    }