//<!-- 
/*
------------------------------------------------------------------------------
File Name: detection_lib.js
Company: pH2 Enterprises
Author: Phillip J. Henslee II <ph2@ph2enterprises.com> ©2002 
Purpose: Detects Browser settings
Functions: 3
Date Created: January 15, 2002
Last Modified: Febuary 6, 2002
Dependent Files: config.js
File Status: Required
------------------------------------------------------------------------------
*/



// ** Begin Browser Detection **
// ---------------------------------------------------------------------------
	
    var bAgent=navigator.userAgent.toLowerCase();

	var brwName = navigator.appName;
    var majorVersion = parseInt(navigator.appVersion);
    var minorVersion = parseFloat(navigator.appVersion);
    var isWindows = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;


    var isNav  = ((bAgent.indexOf('mozilla')!=-1) && (bAgent.indexOf('spoofer')==-1)
                && (bAgent.indexOf('compatible') == -1) && (bAgent.indexOf('opera')==-1)
                && (bAgent.indexOf('webtv')==-1) && (bAgent.indexOf('hotjava')==-1));
                
    var isNav2 = (isNav && (majorVersion == 2));
    var isNav3 = (isNav && (majorVersion == 3));
    var isNav4 = (isNav && (majorVersion == 4));
    var isNav4plus = (isNav && (majorVersion >= 4));
    var isNavonly  = (isNav && ((bAgent.indexOf(";nav") != -1) ||(bAgent.indexOf("; nav") != -1)) );
    var isNav6 = (isNav && (majorVersion == 5));
    var isNav6plus = (isNav && (majorVersion >= 5));
    var isGecko = (bAgent.indexOf('gecko') != -1);

    var isIe     = ((bAgent.indexOf("msie") != -1) && (bAgent.indexOf("opera") == -1));
    var isIe3    = (isIe && (majorVersion < 4));
    var isIe4    = (isIe && (majorVersion == 4) && (bAgent.indexOf("msie 4")!=-1) );
    var isIe4plus  = (isIe && (majorVersion >= 4));
    var isIe5    = (isIe && (majorVersion == 4) && (bAgent.indexOf("msie 5.0")!=-1) );
    var isIe5_5  = (isIe && (majorVersion == 4) && (bAgent.indexOf("msie 5.5") !=-1));
    var isIe5plus  = (isIe && !isIe3 && !isIe4);
    var isIe5_5plus =(isIe && !isIe3 && !isIe4 && !isIe5);
    var isIe6    = (isIe && (majorVersion == 4) && (bAgent.indexOf("msie 6.")!=-1) );
    var isIe6plus  = (isIe && !isIe3 && !isIe4 && !isIe5 && !isIe5_5);
    
    var isOtherBrw = (!isIe4plus | !isNav4plus);
        
	if(debugState == true){
	var strMessage = 'Browser Configuration:\n\n';
				
		for(eachItem in navigator){
				
			strMessage = strMessage + eachItem +': ' + navigator[eachItem] +'\n'
		}
					
	alert(strMessage);
		    
	}

// -->
