function Browser() {
	var b=navigator.appName;
    var agt=navigator.userAgent.toLowerCase();
	var ua=navigator.userAgent.toLowerCase();
	if (b=="Netscape") this.b="ns";
	else if ((b=="Opera") || (navigator.userAgent.indexOf("Opera")>0)) this.b = "opera";
	else if (b=="Microsoft Internet Explorer") this.b="ie";
	if (!b) alert('Unidentified browser./nThis browser is not supported');
	this.version=navigator.appVersion;
	this.v=parseInt(this.version);
	this.ns=(this.b=="ns" && this.v>=4);
	this.ns4=(this.b=="ns" && this.v==4);
    this.ns6=(this.b=="ns" && this.v==5 && (agt.indexOf("netscape6/6") != -1));
    this.ns6up=(this.b=="ns" && this.v>=5 && (agt.indexOf("netscape") != -1));
    this.ns7=(this.b=="ns" && this.v==5 && (agt.indexOf("netscape/7") != -1));
    this.ns7up=(this.ns6up && !this.ns6);
    this.ie=(this.b=="ie" && this.v>=4);
	this.ie4=(this.version.indexOf('MSIE 4')>0);
	this.ie5=(this.version.indexOf('MSIE 5')>0);
	this.ie55=(this.version.indexOf('MSIE 5.5')>0);
	this.ie6=(this.version.indexOf('MSIE 6')>0);
	this.opera=(this.b=="opera");
    this.aol=(agt.indexOf("aol") != -1);
    this.aol5=(agt.indexOf("aol 5") != -1);
    this.aol6=(agt.indexOf("aol 6") != -1);
    this.gecko = (agt.indexOf('gecko') != -1);
	this.win32=(ua.indexOf("win")>-1);
	this.mac=(ua.indexOf("mac")>-1);
}
is = new Browser();

