/*
checkBrowser.js
Author:  Bob Lange
Created:  5/1/2004
Modified:  11/15/2004

Notes:


*/

//alert("appName: " + navigator.appName + " appVersion: " + navigator.appVersion + " userAgent: " + navigator.userAgent);

//Create global variables
var browserName;
var browserEmul;
var browserVers = 0;
//Create top and left adjustment variables to hold the difference in top and left positioning vs IE
var leftAdjust = 0;
var topAdjust = 0;
var heightAdjust = 0;
//var useEOTFonts = false;

//Check browser name and version
if(navigator.userAgent.indexOf("Opera")!=-1) {

	//Opera must be checked against userAgent as it emulates other browsers making appName appear to be IE or Netscape, etc.
	var temp;
	browserName = "Opera";
	temp = navigator.userAgent.split("Opera");
	browserVers = parseFloat(temp[1].substr(1,(temp[1].length-1)));
	browserEmul = navigator.appName;

} else if (navigator.userAgent.indexOf("Firefox")!=-1) {
	//Firefox must be checked against userAgent as it emulates Netscape.
	var temp;
	browserName = "Firefox";
	temp = navigator.userAgent.split("Firefox");
	browserVers = parseFloat(temp[1].substr(1,(temp[1].length-1)));
	browserEmul = navigator.appName;
	topAdjust = 3;
	leftAdjust = -2;
	heightAdjust = 9;
} else {

	//Other browser names and versions can be derived from appName and appVersion.
	browserName = navigator.appName;
	switch(browserName) {
		case "Microsoft Internet Explorer" :
			if (navigator.appVersion.indexOf("MSIE")!=-1){
				var temp;
				temp = navigator.appVersion.split("MSIE");
				browserVers = parseFloat(temp[1]);
			}
			break;

		case "Netscape" :
			browserVers = parseFloat(navigator.appVersion);
			heightAdjust = 9;
			break;
	}
	browserEmul = browserName;
}

//alert(navigator.userAgent);
//alert(browserName + " " + browserVers + " as " + browserEmul);
//alert(browserName + " " + browserVers);
