<!--
// this script determines whether the user's browser
// is IE3, IE4, or Netscape 4, and loads a different
// style sheet for each; for other browsers,
// it does nothing

//NOTE: the browser version variables are inclusive (ie. NN6 browser would set browserIsNN4 & browserIsN6)
 var browserIsIE6 = false;
 var browserIsIE55 = false;
 var browserIsIE5 = false;
 var browserIsIE4 = false;
 var browserIsIE3 = false;
 var browserIsNN6 = false;
 var browserIsNN4 = false;
 var platformIsMac = false;

function detectBrowser() {

	var platform=navigator.platform;
	var browser=navigator.appName;
	var version=navigator.appVersion;
	var major=parseInt(version);
	var minor=parseFloat(version);
	var ver2=version.lastIndexOf("MSIE");
	var ver3=version.substring(ver2+5,ver2+6);

	if (platform == 'MacPPC')
	{
		platformIsMac = true;		
	}
	if (browser == "Netscape") {
		if (major >= 5)
			browserIsNN6 = true;			
		if (major <= 4)
			browserIsNN4 = true;			
	}
	else if (browser == "Microsoft Internet Explorer")
	{
		if (ver3 >= 5) {
			var agt=navigator.userAgent.toLowerCase();
			browserIsIE6 = (agt.indexOf("msie 6") !=-1);
			if ((agt.indexOf("msie 5.5") !=-1) || (browserIsIE6 == true)) // browser is IE 5.5/6.0
				browserIsIE55 = true;
			else
				browserIsIE5 = true;
		}
		if (ver3 >= 4)
			browserIsIE4 = true;
		if (ver3 == 3) 
			browserIsIE3 = true;
	}
	
	// List browser types and which is currently loaded (compatibele with 3,4+ browers --> IE5, NN6)
	//alert( 'BROWSER TYPE:\nIE 3? ' + browserIsIE3 + '\nIE 4? ' + browserIsIE4 + '\nIE 5? ' + browserIsIE5 + '\nNN 4? ' + browserIsNN4 + '\nNN 6? ' + browserIsNN6);
	return true;
}

// Actually run this function to assign the global variables
detectBrowser();
// -->