var Browser = new function()
{
    var ua = navigator.userAgent.toLowerCase();
    this.major = parseInt(navigator.appVersion);
    this.minor = parseFloat(navigator.appVersion);
		this.opera = ua.indexOf('opera') != -1;
    this.hotjava = ua.indexOf('hotjava') != -1;
    this.webtv = ua.indexOf('webtv') != -1;
    this.nav = ua.indexOf('mozilla') != -1 && ua.indexOf('spoofer') == -1 && 
		ua.indexOf('compatible') == -1 && !this.opera && !this.webtv && !this.hotjava;
    this.nav4 = this.nav && this.major == 4;
    this.nav6 = this.nav && this.major == 5;
    this.nav6up = this.nav && this.major >= 5;
		this.aol = ua.indexOf('aol') != -1;
		this.ie = !this.opera && ua.indexOf('msie') != -1;
    this.ie4 = this.ie && this.major == 4 && ua.indexOf('msie 4') != -1;
    this.ie4up = this.ie && this.major >= 4;
    this.ie5 = this.ie4up && ua.indexOf('msie 5.0') != -1;
    this.ie5up = this.ie4up && !this.ie4;
    this.ie55 = this.ie5up && ua.indexOf('msie 5.5') != -1;
    this.ie55up = this.ie5up && !this.ie5;
    this.win95 = ua.indexOf('win95') != -1 || ua.indexOf('windows 95') != -1;
    this.win98 = ua.indexOf('win98') != -1 || ua.indexOf('windows 98') != -1;
    this.win9x = this.win95 || this.win98;
}

