// OS detection
var win32 = userAgent.indexOf("win") != -1 && userAgent.indexOf("win16") == -1 && userAgent.indexOf("windows 3.1") == -1 && userAgent.indexOf("16bit") == -1;
var mac = userAgent.indexOf("mac") != -1;

// Browser detection
var appName = navigator.appName.toLowerCase();
var opera = userAgent.indexOf("opera") != -1;
var beia = (userAgent.indexOf("beia") != -1);
var NN = appName.indexOf("netscape") != -1 && !opera && !beia;
var IE = false;

// Browser version detection
var appVer;
var pUserAgentIndex = userAgent.indexOf("msie ");
if (pUserAgentIndex != -1 && !opera)
{
	appVer = userAgent.substring(pUserAgentIndex + 5);
	IE = true;
}
else
	appVer = navigator.appVersion;

// adding check for AOL browsers.
var AOL = false;
pUserAgentIndex = userAgent.indexOf("aol");
if (pUserAgentIndex != -1)
{
	appVer = userAgent.substr(pUserAgentIndex+4,3);
	AOL = true;
}

// if AOL is true , IE is also true.
var verMaj = parseInt(appVer);
var noJSFile = !(NN || mac && IE && verMaj == 4);