/**
 * @author John Schneider
 */

var bver;
var bname;
var biehasconfirmed = false;
var biehascancelled = false;
function DetectBrowser() {
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
		bver=new Number(RegExp.$1) // capture x.x portion and store as a number
		bname = "Firefox";
	}
	else if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
		bver = new Number(RegExp.$1);
		bname = "Chrome";
	}
	else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
		bver = new Number(RegExp.$1);
		bname = "Safari";
	}
	else if (/MSIE[\/\s](\d+\.\d)/.test(navigator.userAgent)) {
		bver = RegExp.$1 + RegExp.$2;
		bname = "Microsoft Internet Explorer";
		if (bver == "6.0" && (biehascancelled == false)) {
			biehasconfirmed = confirm('I noticed that you are using Microsoft Internet Explorer 6.0. To view this site properly, you need a more recent version of IE.  Click "OK" to upgrade or "Cancel" to continue to landonwisser.com.');
			if (biehasconfirmed) {
				window.location.href = "http://www.microsoft.com/windows/products/winfamily/ie/default.mspx";
			}
			else {
				biehascancelled = true;
			}
		}
	}
	else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
		bver = new Number(RegExp.$1);
		bname = "Opera";
	}
	else 
		document.getElementById('dbg').innerHTML = "Browser name: " + navigator.appName + "<br />Browser Code Name: " + navigator.appCodeName + "<br />Version: " + navigator.appVersion + "<br />User Agent: " + navigator.userAgent;
}
DetectBrowser();