function getSWVersion()
{
	var agent = navigator.userAgent.toLowerCase();
	var whichVersion = "";
	if (navigator.mimeTypes && navigator.mimeTypes["application/x-director"] && navigator.mimeTypes["application/x-director"].enabledPlugin)
	{
		if (navigator.plugins && navigator.plugins["Shockwave for Director"] && (tVersionIndex = navigator.plugins["Shockwave for Director"].description.indexOf(".")) != - 1)
		{	
			var whichVersion = navigator.plugins["Shockwave for Director"].description.substring(tVersionIndex-2, tVersionIndex+2);
		}
	}
	else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win") != -1 && agent.indexOf("16bit") == -1)
	{
		whichVersion = getSWVersionIE()
	}
	return whichVersion;
}


function getFlashVersion()
{
	var agent = navigator.userAgent.toLowerCase();
	if (agent.indexOf("mozilla/3") != -1 && agent.indexOf("msie") == -1)
	{
		flashVersion = 0;
	}
	if (navigator.plugins != null && navigator.plugins.length > 0)
	{
		var flashPlugin = navigator.plugins['Shockwave Flash'];
		if (typeof flashPlugin == 'object')
		{ 
			for (var i = 10; i >= 3; i--)
			{
				if (flashPlugin.description.indexOf(i + '.') != -1)
				{
					flashVersion = i;
					break;
				}
			}
		}
	}
	else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win") != -1 && agent.indexOf("16bit") == -1)
	{
		flashVersion = getFlashVerIE();
	}
	return flashVersion;
}
