

function BrsrInfo(){

    this.BrName = function(){
        var _sBrName = "";
        if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
            _sBrName="IE";
        else 
            _sBrName="MZ";
            
	    return _sBrName;
    }    
    
    this.BrVers = function(){
        var _sBrVers = 0;

        if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
        { //test for MSIE x.x;
         var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
         if (ieversion>=8)
          _sBrVers = 7; //_sBrVers = 8; // IE8 or above
         else if (ieversion>=7)
          _sBrVers = 7; // IE7.x
         else if (ieversion>=6)
          _sBrVers = 6; // IE6.x
         else if (ieversion>=5)
          _sBrVers = 5; // IE5.x
        }
        else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent))
        { //test for Opera/x.x or Opera x.x (ignoring remaining decimal places);
         _sBrVers = 7.1; // MZ7.1
        }
        else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent))
        { //test for Safari/x.x or Safari x.x (ignoring remaining decimal places);
         _sBrVers = 7.1; // MZ7.1
        }
           
        else if (/Netscape[\/\s](\d+\.\d+)/.test(navigator.userAgent))
        { //test for Netscape/x.x or Netscape x.x (ignoring remaining digits);
         var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number
         if (ffversion>=7)
          _sBrVers = 7; // MZ7.x
         if (ffversion>=6)
          _sBrVers = 7.1; // MZ7.1
        }
             
        else if (/Mozilla[\/\s](\d+\.\d+)/.test(navigator.userAgent))
        { //test for Mozilla/x.x or Mozilla x.x (ignoring remaining digits);
         var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number
         if (ffversion>=5)
          _sBrVers = 5; // MZ5
         else if (ffversion>=4)
          _sBrVers = 4; // MZ4
         else
          _sBrVers = 3; // MZ3
        }
        
	    return _sBrVers;
    }
}

var BrsrInfo = new BrsrInfo();