function query_browser()
{
    var b = navigator.appName;
    var v = parseInt(navigator.appVersion);

    this.netscape = 0;
    this.gecko = 0;
    this.ns = 0;
    this.ns60 = 0;
    this.ie = 0;
    this.webtv = 0;

    if (b.indexOf("WebTV") != -1) {
		this.webtv = 1;
		return;
	}

    if (b == "Netscape" && v >= 4) {
		this.netscape = 1;

		if (navigator.userAgent.indexOf('Netscape6/6.0') != -1) {
			this.netscape60 = 1;
		}
      
        if (v == 5) {
            this.gecko = 1;
        }

        if (v == 4) {
            this.ns = 1;
        }
        
        return;
    }

    if (b == "Microsoft Internet Explorer" && v >= 4) {
        this.ie = 1;
        return;
    }
}

agent = new query_browser();