/* browser sniffer
 * gathers and formats browser information for use by other Traction scripts
 *
 * copyright (c) 2004 Traction Corporation.  All Rights Reserved
 */

var os = "";		// string. values will be mac,win,linux or unix
var browser = "";	// string. values will be ie,safari or moz
var version = "";	// string. values will vary.  Your script should use parseInt() or parseFloat() on the values before using comparison operators on them.

if(navigator.appName == "Microsoft Internet Explorer"){
	browser = "ie";
	version = parseInt(navigator.appVersion.charAt(navigator.appVersion.indexOf("MSIE") + 5));
}else if(navigator.appName == "Netscape"){
	if(navigator.appVersion.indexOf("Safari") != -1){
		browser = "safari";
		version = parseInt(navigator.appVersion.substring((navigator.appVersion.indexOf("Safari") + 7),(navigator.appVersion.indexOf("Safari") + 10)));
	}else{
		browser = "moz";
		version = parseInt(navigator.appVersion.charAt(0));
	}
}else{
	browser = "unknown";
	version = "unknown"
}

if(navigator.appVersion.indexOf("Macintosh") != -1){
	os = "mac";
}else if(navigator.appVersion.indexOf("Windows") != -1){
	os = "win";
}else if(navigator.appVersion.indexOf("Linux") != -1){
	os = "linux";
}else if(navigator.appVersion.indexOf("Unix") != -1){
	os = "unix";
}else{
	os = "unknown";
}
