with (navigator) {
	var uA = userAgent.toLowerCase();
	var aN = appName;
	var aV = parseInt(appVersion);
	var aEV = parseFloat(appVersion);
}

/* Determines whether platform is Macintosh or Windows */
var is_mac = (uA.indexOf('mac') != -1);
var is_win	= (uA.indexOf('win') != -1);

/* Determines browser vendor and version */
var is_nav = ((uA.indexOf('mozilla') != -1)
	&& (uA.indexOf('spoofer') == -1)
	&& (uA.indexOf('compatible') == -1)
	&& (uA.indexOf('opera') == -1)
	&& (uA.indexOf('webtv') == -1));
var is_nav2 = (is_nav && (aV == 2));
var is_nav3 = (is_nav && (aV == 3));
var is_nav4 = (is_nav && (aV == 4));
var is_navonly = (is_nav && ((uA.indexOf(";nav") != -1)
	|| (uA.indexOf("; nav") != -1)));
var is_nav6up = (is_nav && (aV >= 5));

var is_ie = (uA.indexOf("msie") != -1);
var is_ie3 = (is_ie && (aV < 4));
var is_ie4 = (is_ie && (aV == 4)
	&& (uA.indexOf("msie 5.0") == -1)
	&& (uA.indexOf("aol") == -1));
var is_ie5 = (is_ie && (aV == 4) && (uA.indexOf("msie 5.0") != -1)
	&& (uA.indexOf("aol") == -1));
var is_ie5up = (is_ie && !is_ie3 && !is_ie4 && (uA.indexOf("aol") == -1));

var is_aol = (uA.indexOf("aol") != -1);
var is_aol3 = (is_aol && is_ie && (aV == 3));
var is_aol4up = (is_aol && is_ie && (aV >= 4));

var is_opera = (uA.indexOf("opera") != -1);
var is_webtv = (uA.indexOf("webtv") != -1);
