function RunCompatibility ()
{
}
function GetBrowserID ()
{
	var UserAgent = window.navigator.userAgent;
	var LastChunk = UserAgent.substring(UserAgent.indexOf(")") + 1, UserAgent.length).replace(" ", "");
	var Pointer = "?";
	if (LastChunk.length == 0 && UserAgent.indexOf("MSIE") >= 0)
	{
		Pointer = parseFloat(UserAgent.substr(UserAgent.indexOf(" ", UserAgent.indexOf("MSIE") + 4) + 1));
		return new Array("Internet Explorer", Pointer, window.navigator.platform);
	}
	else
	{
		if (UserAgent.indexOf("Netscape") >= 0)
		{
			Pointer = parseFloat(UserAgent.substr(UserAgent.indexOf("/", UserAgent.indexOf("Netscape")) + 1));
			return new Array("Netscape Navigator", Pointer, window.navigator.platform);
		}
		if (UserAgent.indexOf("Firefox") >= 0)
		{
			Pointer = parseFloat(UserAgent.substr(UserAgent.indexOf("/", UserAgent.indexOf("Firefox")) + 1));
			return new Array("Firefox", Pointer, window.navigator.platform);
		}
		if (UserAgent.indexOf("Opera") >= 0)
		{
			Pointer = parseFloat(UserAgent.substr(UserAgent.indexOf("/", UserAgent.indexOf("Opera")) + 1));
			return new Array("Opera", Pointer, window.navigator.platform);
		}
		if (UserAgent.indexOf("Safari") >= 0 && UserAgent.indexOf("KHTML") >= 0)
		{
			Pointer = parseFloat(UserAgent.substr(UserAgent.indexOf("Version/", UserAgent.indexOf("AppleWebKit")) + 8));
			return new Array("Safari", Pointer, window.navigator.platform);
		}
		if (UserAgent.indexOf("Mozilla") == 0 && UserAgent.indexOf("Gecko") >= 0 && UserAgent.indexOf("Firebird") < 0 && UserAgent.indexOf("Phoenix") < 0)
		{
			Pointer = parseFloat(UserAgent.substr(UserAgent.indexOf("rv:", UserAgent.indexOf("Mozilla")) + 3));
			return new Array("Mozilla", Pointer, window.navigator.platform);
		}
		if (UserAgent.indexOf("Konqueror") >= 0 && UserAgent.indexOf("KHTML") >= 0)
		{
			Pointer = parseFloat(UserAgent.substr(UserAgent.indexOf("/", UserAgent.indexOf("Konqueror")) + 1));
			return new Array("Konqueror", Pointer, window.navigator.platform);
		}
		if (UserAgent.indexOf("Chrome") >= 0 && UserAgent.indexOf("KHTML") >= 0)
		{
			Pointer = parseFloat(UserAgent.substr(UserAgent.indexOf("/", UserAgent.indexOf("Chrome")) + 1));
			return new Array("Chrome", Pointer, window.navigator.platform);
		}
		return new Array(window.navigator.appName, "?", window.navigator.platform);
	}
}
function IsVersion (Current, Lo, Hi)
{
	Lo = (Lo == null || isNaN(Lo) == true ? 0 : parseFloat(Lo));
	Hi = (Hi == null || isNaN(Hi) == true ? 88.7 : parseFloat(Hi));
	return (Lo <= Current && Hi >= Current);
}
function IsExplorer (Lo, Hi)
{
	var Browser = GetBrowserID();
	return (Browser[0] == "Internet Explorer" && IsVersion(Browser[1], Lo, Hi) == true);
}
function IsNetscape (Lo, Hi)
{
	var Browser = GetBrowserID();
	return (Browser[0] == "Netscape Navigator" && IsVersion(Browser[1], Lo, Hi) == true);
}
function IsFirefox (Lo, Hi)
{
	var Browser = GetBrowserID();
	return (Browser[0] == "Firefox" && IsVersion(Browser[1], Lo, Hi) == true);
}
function IsSafari (Lo, Hi)
{
	var Browser = GetBrowserID();
	return (Browser[0] == "Safari" && IsVersion(Browser[1], Lo, Hi) == true);
}
function IsOpera (Lo, Hi)
{
	var Browser = GetBrowserID();
	return (Browser[0] == "Opera" && IsVersion(Browser[1], Lo, Hi) == true);
}
function IsKonqueror (Lo, Hi)
{
	var Browser = GetBrowserID();
	return (Browser[0] == "Konqueror" && IsVersion(Browser[1], Lo, Hi) == true);
}
function IsMozilla (Lo, Hi)
{
	var Browser = GetBrowserID();
	return (Browser[0] == "Mozilla" && IsVersion(Browser[1], Lo, Hi) == true);
}
function IsChrome (Lo, Hi)
{
	var Browser = GetBrowserID();
	return (Browser[0] == "Chrome" && IsVersion(Browser[1], Lo, Hi) == true);
}

