// Browser sniffing utility JavaScript Snippet
// File:    browsercheck.js
// Author:  Eric Baars
// WEBCAT:  2.1
// Version: 1.0
// History:
//    17 Jan 2001  Initial creation
//	  28 Mar 2002  Updated to distinguish between newer browser version (IE 5, 5.5 and 6)...CJF
//	   9 Sep 2002  Added netscape 7.  TODO: Clean up netscape to provide uniform browserType...CJF
//	  10 Sep 2002  Added uniform browserType.  All Netscape browsers are referred to as 'nn'.
//					All MSIE browsers are refered to as ie.  browserVersion tells the difference between
//					different versions of browsers...CJF
//

// Browser sniffing
//-------------------------------------------------------------------
// browserType is assigned by this snippet
// No function needs to be called.

// Global variable
var browserType = '';
var browserVersion = '' ;

// Perform check
var agent = navigator.userAgent.toLowerCase();
if ((agent.indexOf('mozilla') != -1) &&
			(agent.indexOf('spoofer') == -1) &&
			(agent.indexOf('compatible') == -1)) {
	// AOL Netscape
	browserType = 'nn';
	browserVersion = parseInt( navigator.appVersion ) ;
} else {
	// Microsoft Internet Explorer
	var appVersion = navigator.appVersion ;
	browserType = 'ie';
	if ( appVersion.indexOf( "MSIE 6" ) > -1 ) {
		browserVersion = 6 ;
	} else if ( appVersion.indexOf( "MSIE 5" ) > -1 ) {
		browserVersion = 5 ;
	} else {
		browserVersion = parseInt( navigator.appVersion ) ;
	}
}
