var browserType = "";

function detectBrowser()
{
	var appMinorVersion = navigator.appMinorVersion;
	var userAgent = navigator.userAgent;
		
	if (appMinorVersion != undefined) appMinorVersion = appMinorVersion.toLowerCase();
	if (userAgent != undefined) userAgent = userAgent.toLowerCase();
		
	//--- IE ---
	if (userAgent.indexOf("msie") != -1)
	{
		//--- Check for IE 6 / IE 7 ---
		if (userAgent.indexOf("msie 6.0") != -1)
		{
			//--- Check for IE 6 SP0 / SP1 / SP2 ---
			if (appMinorVersion.indexOf("sp1") != -1)
			{
				browserType = "IE6-SP1";
			}
			else if (appMinorVersion.indexOf("sp2") != -1 || appMinorVersion.indexOf("sp3") != -1)
			{
				browserType = "IE6-SP2";
			}
			else
			{
				browserType = "IE6";
			}
		}
		else if (userAgent.indexOf("msie 7.0") != -1)
		{
			browserType = "IE7";
		}
		else if (userAgent.indexOf("msie 8.0") != -1)
		{
			browserType = "IE8";
		}
	}
		
	//--- Firefox ---
	if (userAgent.indexOf("firefox") != -1)
	{
		browserType = "FIREFOX";
	}
		
	return browserType;
}
