// $Id: browser_sensing.js,v 1.1 2004/10/28 22:58:13 Geoff Exp $

/* Browser sensing */
/* Set up boolian variables to record the browser type */
var isNS4 = 0;
var isIE4 = 0;
var isIE5 =0;
var isNew = 0;
var isNS6up = 0;
var docObj, styleObj, currObj;

/* Determines the browser name and browser version */
var brow = ((navigator.appName) + (parseInt(navigator.appVersion)));

/* reassign variable depending on the browser */
if      (parseInt(navigator.appVersion) >= 5)    isNew = 1;
else if (brow == "Netscape4") 	                 isNS4 = 1;
else if (brow == "Microsoft Internet Explorer4") isIE4 = 1;

if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 5)){
	isNS6up = 1;
}

/* TO GET EXCAT VERSION OF Internet Explorer */
if(isIE4){
	var version = navigator.appVersion;
	var MSIE = version.lastIndexOf("MSIE");
	var IEversion = parseFloat( version.substr(MSIE+5) );
	
	if(IEversion >= 5 ){
		isIE5 = 1;
	}
}
	
				
if (isNS4||isIE4||isNew) {
	docObj = (isNS4) ? 'document' : 'document.all';
	styleObj = (isNS4) ? '' : '.style';
}
