function DetectBrowsers() {
	var marker = new Array();
	var userAgent = navigator.userAgent.toLowerCase();
	$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase());

	var b = "";
	var v = "";
	var x = "";
	if ($.browser.msie) {
		b = "ie";
		v = $.browser.version.substring(0, 1);
		var e = null;
		var m = "";
		var c = "standart";
		if (window.navigator.appName == "Microsoft Internet Explorer") {
			// This is an IE browser. What mode is the engine in?
			if (document.documentMode) { // IE8
				m = document.documentMode;
			}
			else {
				if (document.compatMode) {
					if (document.compatMode == "CSS1Compat") {
						e = 7; // standards mode
						m = "7";
					}
					if (document.compatMode == "BackCompat") {
						c = "compatibility";
					}
					if (document.documentMode != "7") {
						alert(document.documentMode)
					}
				}
				else {
					m = "5";
					c = "compatibility";
				}
			}
			if (document.compatMode && document.compatMode == "BackCompat") {
				c = "compatibility";
			}
		}
		x = "ie-" + m + "-" + c
	}
	if ($.browser.chrome) {
		b = 'chrome';
		v = userAgent.substring(userAgent.indexOf('chrome/') + 7).substring(0, 1);
		$.browser.safari = false;
	}
	if ($.browser.safari) {
		b = 'safari';
		v = userAgent.substring(userAgent.indexOf('version/') + 8).substring(0, 1);
	}
	if ($.browser.mozilla) {
		if (userAgent.indexOf('firefox') != -1) {
			b = 'firefox';
			v = userAgent.substring(userAgent.indexOf('firefox/') + 8).substring(0, 1);
		}
		else {
			b = 'mozilla';
			v = userAgent.substring(userAgent.indexOf('mozilla/') + 8).substring(0, 1);
		}
	}
	if ($.browser.opera) {
		b = 'opera';
		v = userAgent.substring(userAgent.indexOf('opera/') + 6).substring(0, 1);
		if (-1 != userAgent.indexOf('version/'))
		{
			v = userAgent.substring(userAgent.indexOf('version/') + 8);
			v = v.substring(0,v.indexOf('.'));
		}
	}

	$('#box').html(b + "\n" + b + "-" + v + "\r\n" + x);
}
$(document).ready(function(){

	DetectBrowsers()
});
