Global_UserAgent = navigator.userAgent.toLowerCase()
Global_BrowserVersion = 0

// browser flags
Global_IsIE = false
Global_IsFirefox = false
Global_IsNetscape = false
Global_IsOpera = false
Global_IsSafari = false

// OS flag
Global_IsWindows = Global_UserAgent.indexOf("win") > -1


// determine browser
switch (navigator.appName.toLowerCase())
{

	case "microsoft internet explorer":
		
		Global_IsIE = true

		try
		{ Global_BrowserVersion = parseFloat( Global_UserAgent.split("msie ")[1].substring(0,3) ) }

		catch (e)
		{}
		
		break
		
		
	case "netscape":
	
		if (Global_UserAgent.indexOf("firefox") > -1)
		{
		
			Global_IsFirefox = true
			
			try
			{ Global_BrowserVersion = parseFloat(Global_UserAgent.split("firefox/")[1]) }

			catch (e)
			{}
			
		}
		
		else if (Global_UserAgent.indexOf("safari") > -1)
		{
			Global_IsSafari = true
			Global_BrowserVersion = navigator.appVersion	
		}
		
		else
		{
		
			Global_IsNetscape = true
			
			try
			{ Global_BrowserVersion = parseFloat(Global_UserAgent.split("netscape/")[1]) }

			catch (e)
			{}
			
		}
		
		break
		
		
	case "opera":
	
		Global_IsOpera = true
		Global_BrowserVersion = navigator.appVersion
		
		break
			
}