function isOutdatedBrowser()
{
	// Firefox
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		var ffversion=new Number(RegExp.$1);
		if(ffversion < 3.0)
			return true;
		else
			return false;
	}
	
	// Chrome
	if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		var chromeversion=new Number(RegExp.$1);
		if(chromeversion < 3.0)
			return true;
		else
			return false;
	}
	
	// IE
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
	{
		var ieversion=new Number(RegExp.$1);
		if(ieversion < 7.0)
			return true;
		else
			return false;
	}
	
	// Safari 3+
	if (/Version[\/\s](\d+\.\d+)(.+)Safari/.test(navigator.userAgent))
	{
		var safariVersion=new Number(RegExp.$1);
		if(safariVersion < 3.0)
			return true;
		else
			return false;
	}
	
	// Safari < 3
	if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		return true;
	}
	
	// Opera < 9
	if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		var operaVersion=new Number(RegExp.$1);
		if(operaVersion < 9.0)
			return true;
		else
			return false;
	}
	
	return false;
}

function outdatedBrowserUpgradeURL()
{
	// Firefox
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		return "http://www.getfirefox.com";
	}
	
	// Chrome
	if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		return "http://www.google.com/chrome";
	}
	
	// IE
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
	{
		return "http://www.microsoft.com/windows/downloads/ie/getitnow.mspx";
	}

	// Safari 3+	
	if (/Version[\/\s](\d+\.\d+)(.+)Safari/.test(navigator.userAgent))
	{
		return "http://www.apple.com/safari/download";	
	}
	
	// Safari < 3
	if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		return "http://www.apple.com/safari/download";	
	}
	
	if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		return "http://www.opera.com/browser/";	
	}
	
	return false;
}

function outdatedBrowserIconFilename()
{
	// Firefox
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		return "firefox.png";
	}
	
	// Chrome
	if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		return "chrome.png";
	}
	
	// IE
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
	{
		return "internetexplorer.png";
	}
	
	// Safari 3+
	if (/Version[\/\s](\d+\.\d+)(.+)Safari/.test(navigator.userAgent))
	{
		return "safari.png";	
	}
	
	// Safari < 3
	if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		return "safari.png";
	}
	
	//Opera
	if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{
		return "opera.png";	
	}
	
	return false;
}