function detectBrowser(showBrowser,showPlatform) {

	// detect browser
	if (navigator.appName == "Netscape") {
		browser = "netscape"; // or Mozilla
	} 
	if (navigator.appName == "Microsoft Internet Explorer") {
		browser = "explorer";
	} 
	if (navigator.userAgent.indexOf("Opera") > -1) {
		browser = "opera";
	} 
	if (navigator.userAgent.indexOf("Safari") > -1) {
		browser = "safari";
	} 
	if (navigator.userAgent.indexOf("Firefox") > -1) {
		browser = "firefox";
	} 
	if (! browser) {
		browser = "other";
	}

	// detect platform
	if (navigator.userAgent.indexOf("Win") > -1) {
		platform = "windows";
	} 
	if (navigator.userAgent.indexOf("Mac") > -1) {
		platform = "mac";
	} 
	if (navigator.userAgent.indexOf("Linux") > -1) {
		platform = "linux";
	} 
	if (! platform) {
		platform = "other";
	}
	
	// show results
	if (showPlatform) {
		document.writeln("PLATFORM: " + platform + "<br>\n");
	}
	if (showBrowser) {
		document.writeln("BROWSER: " + browser + "<br>\n");
	}
}

