// JavaScript Document
GRCGeneral =
{
	browserVersionString:null,
	browserVersion:function()
	{
		with (GRCGeneral)
		{
			if (browserVersionString == null)
			{
				return(getBrowserVersion());
			}
			return (browserVersionString);
		}
	},
	getBrowserVersion:function()
	{
		var	browserType = navigator.userAgent.toLowerCase();
		var browserDef = '';
		var browserVer = 0;
		
		if (browserType.indexOf('opera') != -1)
		{
			browserDef = 'opera';
			
		}
		else if (browserType.indexOf('msie') != -1)
		{
			browserDef = 'IE';
			browserVer = parseFloat(browserType.split("msie")[1]);
			browserDef += browserVer;
		}
		else if (browserType.indexOf('firefox') != -1)
		{
			browserDef = 'firefox';
		}
		else if (browserType.indexOf('netscape') != -1)
		{
			browserDef = 'netscape';
		}
		else if (browserType.indexOf('mozilla') != -1)
		{
			browserDef = 'mozilla';
		}
		GRCGeneral.browserVersionString = browserDef;
		return(browserDef);
	},
	include:function(fName)
	{
		var head = document.getElementsByTagName('head')[0];

		inc = document.createElement('script');
		inc.setAttribute('src',fName);
		inc.setAttribute('type','text/javascript');
		head.appendChild(inc);
	},
	init:function()
	{
		return;
	}
}
