function detectBrowser()
{
	// create global vars to hold browser information
	var bVersion = parseFloat(navigator.appVersion);	// get non-rounded version number (eg. "3.01")
	var bName = navigator.appName;							// name, (eg. "Netscape")
	var bUserAgent = navigator.userAgent;				// user agent, as reported to web server
	var bPlatform = "";										// will store platform
	
	if(bName == '')
	{
		if(bUserAgent.indexOf('Opera')!=-1)
		{
			bName = 'Opera';
		}
		else if(bUserAgent.indexOf('MSIE')!=-1)
		{
			bName = 'Microsoft Internet Explorer'
		}
		else if(bUserAgent.indexOf('Netscape')!=-1)
		{
			bName = 'Netscape'
		}
		else if(bUserAgent.indexOf('Gecko')!=-1)
		{
			bName = 'Netscape'
		}
		else if(bUserAgent.indexOf('Konqueror')!=-1)
		{
			bName = 'Konqueror'
		}
		
		if(bUserAgent.indexOf('Safari')!=-1)
		{
			bName = 'Safari'
		}
	}
	
	if(navigator.appVersion == '')
	{
		bVersion = 'Unknown';
	}
	
	// store all the platform strings we want to match against in the array
	var platformFinder = new Object();
	platformFinder[0] = navigator.appVersion.indexOf("Windows NT 5.1");		// this is winXP
	platformFinder[1] = navigator.appVersion.indexOf("Windows NT 5.0");		// this is win2000
	platformFinder[2] = navigator.appVersion.indexOf("WinNT");
	platformFinder[3] = navigator.appVersion.indexOf("Windows NT");			// this is winNT4 w/ie5
	platformFinder[4] = navigator.appVersion.indexOf("Mac");
	platformFinder[5] = navigator.appVersion.indexOf("95");
	platformFinder[6] = navigator.appVersion.indexOf("Win16");
	platformFinder[7] = navigator.appVersion.indexOf("98");
	platformFinder[8] = bUserAgent.indexOf("Windows ME");
	platformFinder[9] = bUserAgent.indexOf("Win 9x 4.90");
	platformFinder[10] = bUserAgent.indexOf("Windows XP");
	platformFinder[11] = bUserAgent.indexOf("Windows NT 5.1");
	platformFinder[12] = bUserAgent.indexOf("Win98");
	platformFinder[13] = bUserAgent.indexOf("Win95");
	platformFinder[14] = bUserAgent.indexOf("Mac");
	platformFinder[15] = bUserAgent.indexOf("Linux");
	platformFinder[16] = bUserAgent.indexOf("GNUTLS");
	platformFinder[17] = bUserAgent.indexOf("FreeBSD");
	platformFinder[18] = bUserAgent.indexOf("IRIX");
	platformFinder[19] = bUserAgent.indexOf("SunOS");
	platformFinder[20] = bUserAgent.indexOf("BeOS");
	platformFinder[21] = bUserAgent.indexOf("Windows NT 5.0");
	platformFinder[22] = bUserAgent.indexOf("Windows NT 6.0");
	platformFinder[23] = bUserAgent.indexOf("Windows Vista");
	platformFinder[24] = bUserAgent.indexOf("Windows NT 6.1");
	platformFinder.length = 25;	// manually set the array length to stay js1.0 compliant

	// store human readable platform names in another array (these match platformFinder)
	var platformName = new Object();
	platformName[0] = "Windows XP";
	platformName[1] = "Windows 2000";
	platformName[2] = "Windows NT";
	platformName[3] = "Windows NT";
	platformName[4] = "Macintosh";
	platformName[5] = "Windows 95";
	platformName[6] = "Windows 3.1";
	platformName[7] = "Windows 98";
	platformName[8] = "Windows ME";
	platformName[9] = "Windows ME";
	platformName[10] = "Windows XP";
	platformName[11] = "Windows XP";
	platformName[12] = "Windows 98";
	platformName[13] = "Windows 95";
	platformName[14] = "Macintosh";
	platformName[15] = "Linux";
	platformName[16] = "Linux";
	platformName[17] = "Unix";
	platformName[18] = "Unix";
	platformName[19] = "Unix";
	platformName[20] = "BeOS";
	platformName[21] = "Windows 2000";
	platformName[22] = "Windows Vista";
	platformName[23] = "Windows Vista";
	platformName[24] = "Windows 7";
	platformName.length = 25;	// manually set the array length to stay js1.0 compliant

	var i = 0;
	while(i < platformFinder.length)
	{
		if(platformFinder[i] != -1)
		{
			bPlatform = platformName[i];
			break;
		}
		i++;
	}
	
	var brow = new Object();
	brow[0] = bVersion;
	brow[1] = bName;
	brow[2] = bUserAgent;
	brow[3] = bPlatform;
	brow.length = 4;
	
	return brow;
}

function onlyAllowIE()
{
	var detected = detectBrowser();
	if (detected[1] != "Microsoft Internet Explorer")
	{
		url=("/oldcleanup/compatibility")
		window.location=url;
	}

	if (detected[3] == "Macintosh")
	{
		url=("/oldcleanup/compatibility")
		window.location=url;
	}
}