function BrowserSniff () {

	// determines browser type and version
	BR = new Array();
	
	// get browser type and version
	BR.appname = navigator.appName;
	BR.version = parseInt(navigator.appVersion);
	BR.versionFloat = parseFloat(navigator.appVersion);
	BR.agent = navigator.userAgent;
	BR.name = "Other";
	BR.brand = "Other";	
	dom = "w3c"

	if (BR.agent.indexOf('IE 6') != -1) {
		BR.name = "IE6";
		BR.versionFloat = "IE6.0"
		BR.brand = "IE"
	} else if (BR.agent.indexOf('IE 7') != -1) {
		BR.name = "IE7";
		BR.versionFloat = "IE7.0"
		BR.brand = "IE"
	} else if (BR.agent.indexOf('IE 8') != -1) {
		BR.name = "IE8";
		BR.versionFloat = "IE8.0"
		BR.brand = "IE"
	} else if (BR.agent.indexOf('IE 5.5') != -1) {
		BR.name = "IE5.5";
		BR.versionFloat = "IE5.5"
		BR.brand = "IE"
		dom = "IE";		
	} else if (BR.agent.indexOf('IE 5') != -1) {
		BR.name = "IE5";
		BR.brand = "IE"
		BR.versionFloat = "IE5.0"
		dom = "IE";
	} else if (BR.agent.indexOf('IE 4') != -1) {
		BR.name = "IE4";
		BR.brand = "IE"
		BR.versionFloat = "IE4.0"
		dom = "IE";
	} else if (BR.agent.indexOf('Mozilla/4') != -1) {
		BR.name = (BR.agent.indexOf('Opera') != -1) ? "OperaNS4" : "NS4";
		BR.brand = "NS"
		BR.versionFloat = "NS4.0"
		dom = "NS4";
		// NS 6+
	} else if (BR.agent.indexOf('Mozilla/5') != -1) {
		BR.brand = "NS"
		BR.name = "NS"; //setting this to get Mozilla to work
		if (BR.agent.indexOf('Netscape6/6.0') != -1) {
			BR.name = "NS6";
			BR.versionFloat = "NS6.0"
		} else if (BR.agent.indexOf('Netscape6/6.1') != -1) {
			BR.name = "NS6";
			BR.versionFloat = "NS6.1"
		} else if (BR.agent.indexOf('Netscape6/6.2') != -1) {
			BR.name = "NS6";
			BR.versionFloat = "NS6.2"
		} else if (BR.agent.indexOf('Netscape/7') != -1) {
			BR.name = "NS7";
			BR.versionFloat = "NS7.0"
		} else if (BR.agent.indexOf('Netscape/8') != -1) {
			BR.name = "NS8";
			BR.versionFloat = "NS8.0"
		}		
    } else if (BR.agent.indexOf('Opera') != -1) {
		BR.name = "Opera";	
	}
	
//alert("BR.brand= "+BR.brand+" |BR.name= "+BR.name+" |BR.appname= "+BR.appname+" |BR.agent= "+BR.agent+" |BR.version= "+BR.version+" |navigator.platform ="+navigator.platform)
}

BrowserSniff();
	