
var sBName = navigator.appName;
var sBVer = navigator.appVersion;
var sCLanguage = navigator.browserLanguage;
var sPlatform = navigator.platform; //'WinCE'//

var bIsMac 	= (sBVer.indexOf('Mac') != -1) ? true : false;
var bIsIE4 = 0, bIsIE5 = 0, bIsIE55 = 0, bIsNN4 = 0, bIsNN6= 0;

//error messages hardcoded here since the function 'text' is not available when this file calls it.
var NOMAC = "Sorry, this is a Windows-based application.  Macintosh is not currently supported.";
var BADVER = "Sorry, this application requires Internet Explorer version 5.01 or later.";



if (sBName == 'Microsoft Internet Explorer')
{
	if ((	  sBVer.indexOf('MSIE 4.0') != -1) && !bIsMac)
		bIsMac = 1;
	else if ((sBVer.indexOf('MSIE 5.0') != -1) && !bIsMac)
		bIsIE5 = 1;
	else if ((sBVer.indexOf('MSIE 5.5') != -1) && !bIsMac)
		bIsIE55 = 1;
	else if ((sBVer.indexOf('MSIE 6.0') != -1) && !bIsMac)
		bIsIE55 = 1;
	else if ((sBVer.indexOf('MSIE 7.0') != -1) && !bIsMac)
		bIsIE55 = 1;
	// Code added 1/3/2012 - Mike St.Marie
	else if ((sBVer.indexOf('MSIE 8.0') != -1) && !bIsMac)
		bIsIE55 = 1;	
	else if ((sBVer.indexOf('MSIE 9.0') != -1) && !bIsMac)
		bIsIE55 = 1;
	// hook incase some other version of IE is encountered
	else if (!bIsIE5 && !bIsIE55)
		bIsMac = 1;
}
else if (sBName == 'Netscape')
{
	if ((	  sBVer.search('4.7') == 0) && !bIsMac)
		bIsNN4 = 1;
	else if ((sBVer.search('5.0') == 0) && !bIsMac)
		bIsNN6 = 1;
	// hook incase some other version of Netscape is encountered
	else if (!bIsNN4 && !bIsNN6)
		bIsNN4 = 1;
}

var sBrowser = (bIsIE4 || bIsIE5 || bIsIE55) ? 'IE' : 'NETSCAPE';

if (bIsMac)
//	alert(text('ERR/NOMAC'));
	alert(NOMAC);
else if (!bIsIE5 && !bIsIE55)
//	alert(text('ERR/BADVER'));	
	alert(BADVER);
