<!--

	var sBrowser = new String();
	
	sBrowser = checkBrowser();
	
	// --------------------------------------------------------------
	// Link to apropriate stylesheet
	// --------------------------------------------------------------

	var sCSS;
	var bIsNav;

	if (sBrowser.indexOf('nav')!=-1) sCSS = "/instances/" + sDirectory + "/ie.css";
	else sCSS = "/instances/" + sDirectory + "/ie.css";
	document.write("<LINK REL='stylesheet' TYPE='text/css' HREF='" + sCSS + "'>");
	
	//************************************************************************
	// edited by: Paul Jodoin
	// date(s): 2/14/2002 purpose: return the browser and version in a string
	//			8/26/2003 purpose: support for safari and new mozilla versions
	//************************************************************************
	function checkBrowser() {
			
		// the string browser type and the string to be returned
		var sBrowser = new String();
		sBrowser = '';
		
		// convert all characters to lowercase to simplify testing
		var agt = navigator.userAgent.toLowerCase();

		// *** BROWSER VERSION ***
		var is_major = parseInt(navigator.appVersion);
		var is_minor = parseFloat(navigator.appVersion);
		
		// ************************GECKO***********************************
		var is_gecko = (agt.indexOf('gecko') != -1);
		if(is_gecko) { sBrowser = 'gecko' };
		
		// appease the mac world :)
		var is_safari = (agt.indexOf('safari') != -1);
		if(is_safari) { sBrowser = '1safari' };
			
		// ************************NETSCAPE***********************************
		// Note: Opera and WebTV spoof Navigator.  We do strict client detection.
		// If you want to allow spoofing, take out the tests for opera and webtv.
		var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
		            && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
		            && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1) && (agt.indexOf('netscape')!=-1));
			if(is_nav) {
				bIsNav = true;
				if(is_major == 2) {
					sBrowser = '2nav' 
					//location = '/browser_upgrade.asp';
				};
				if(is_major == 3) { 
					sBrowser = '3nav'
					//location = '/browser_upgrade.asp'; 
				};
				if(is_major == 4) { sBrowser = '4nav' };
				if(is_major >= 5) { sBrowser = '6nav' };
			}//if()

		// ************************IE***********************************
		var is_ie = ((agt.indexOf('msie') != -1) && (agt.indexOf('opera') == -1));
			if(is_ie) {
				if(is_major < 4) { 
					sBrowser = '3ie' 
					//location = '/browser_upgrade.asp';
				};
				if((is_major == 4) && (agt.indexOf('msie 4')!=-1)) { sBrowser = '4ie' };
				if(is_major >= 4) { sBrowser = 'ie4up' };
				if((is_major == 4) && (agt.indexOf('msie 5.0')!=-1)) { sBrowser = '5ie' };
				if((is_major == 4) && (agt.indexOf('msie 5.5') !=-1)) { sBrowser = '5.5ie' };
				if((is_major >= 4) && (agt.indexOf('msie 6')!=-1)) { sBrowser = '6ie'; };
				if((is_major >= 4) && (agt.indexOf('msie 7')!=-1)) { sBrowser = '7ie'; };
				if((is_major >= 4) && (agt.indexOf('msie 8')!=-1)) { sBrowser = '8ie'; };
			}//if()
	
		// ************************AOL***********************************
		// KNOWN BUG: On AOL4, returns false if IE3 is embedded browser
		// or if this is the first browser window opened.  Thus the
		// variables is_aol, is_aol3, and is_aol4 aren't 100% reliable.	
		var is_aol = (agt.indexOf('aol') != -1);
			if(is_aol) {
				sBrowser = 'aol';
				//if(agt.indexOf('IE 3')) { sBrowser = '3aol' };
				//if(agt.indexOf('IE 4')) { sBrowser = '4aol' };
				if(agt.indexOf('aol 5') != -1) { sBrowser = '5aol' };
				if(agt.indexOf('aol 6') != -1) { sBrowser = '6aol' };
			}//if()

		// ************************OPERA*********************************
		var is_opera = (agt.indexOf('opera') != -1);
			if(is_opera){
				if((agt.indexOf('opera 2') != -1 || agt.indexOf('opera/2') != -1)) { sBrowser = '2opera' };
				if((agt.indexOf('opera 3') != -1 || agt.indexOf('opera/3') != -1)) { sBrowser = '3opera' };
				if((agt.indexOf('opera 4') != -1 || agt.indexOf('opera/4') != -1)) { sBrowser = '4opera' };
				if((agt.indexOf('opera 5') != -1 || agt.indexOf('opera/5') != -1)) { sBrowser = '5opera' };
			}//if()
			
		// ************************WEBTV*********************************
		var is_webtv = (agt.indexOf('webtv') != -1); 
			if(is_webtv) { sBrowser = 'webtv' };
			
		// ************************TVNAVIGATOR*********************************
		var is_TVNavigator = ((agt.indexOf('navio') != -1) || (agt.indexOf('navio_aoltv') != -1)); 
			if(is_TVNavigator) { sBrowser = 'TVNavigator' };
		var is_AOLTV = is_TVNavigator;
			if(is_AOLTV) { sBrowser = 'AOLTv' };
			
		// ************************HOTJAVA*********************************
		var is_hotjava = (agt.indexOf('hotjava') != -1);
			if(is_hotjava) {
				if(is_major == 3) { sBrowser = '3hotjava' };
			}//if()
			
		if(isNaN(parseInt(sBrowser))) {
		
			sBrowser = String(is_major) + sBrowser;
		
		}//if()
				
		return sBrowser;
		
		alert(sBrowser);
			
	}//checkBrowser()

//-->
