function browserCheck() {
	this.ver = navigator.appVersion;
	this.agent = navigator.userAgent;
	this.dom = document.getElementById ? 1 : 0;
	this.opera6 = ((this.agent.indexOf("Opera 6") > -1) && this.dom) ? 1 : 0;
	this.ie5 = ((this.ver.indexOf("MSIE 5") > -1) && this.dom && !this.opera6) ? 1 : 0;
	this.ie6r = ((this.ver.indexOf("MSIE 6") > -1) && this.dom && (document.compatMode == "BackCompat")) ? 1 : 0;
	this.ie6s = ((this.ver.indexOf("MSIE 6") > -1) && this.dom && (document.compatMode == "CSS1Compat")) ? 1 : 0;

	if (typeof document.documentElement.style.msInterpolationMode != "undefined") {
		// IE 7 or newer
		this.ie7=1;
		//alert('ie7');
	} else {
		// IE 6 or older, Gecko, Opera, etc.
	}

	this.ie4 = (document.all && !this.dom) ? 1 : 0;
	this.ie = (this.ie4 || this.ie5 || this.ie6r || this.ie6s || this.ie7) ? 1 : 0;
	this.mac = (this.agent.indexOf("Mac") > -1) ? 1 : 0;
	this.ns6 = (this.dom && (parseInt(this.ver) >= 5)) ? 1 : 0;
	this.ns4 = (document.layers && !this.dom) ? 1 : 0;
	this.ns = (this.ns4 || this.ns6) ? 1 : 0;
	this.bw5 = (this.ie5 || this.ie6r) ? 1 : 0;
	this.bw6 = (this.ie7 || this.ie6s || this.ns6 || this.opera6) ? 1 : 0;

	this.bw = (this.ie7 || this.ie6r || this.ie6s || this.ie5 || this.ns6 || this.opera6) ? 1 : 0;
	return this;
}

