var agent = navigator.userAgent.toLowerCase();
var os = navigator.platform.toLowerCase();

var is_windows = (os.indexOf("win") != -1);
var is_mac = (os.indexOf("mac") != -1);
var is_netscape = (navigator.appName == "Netscape");
var is_ie = (agent.indexOf("msie") !=-1);

var major = is_ie? parseInt(agent.substring(agent.indexOf('msie')+5)):parseInt(navigator.appVersion);
var minor = is_ie? parseFloat(agent.substring(agent.indexOf('msie')+5)):parseFloat(navigator.appVersion);
var is_ie4min_mac =(is_ie && is_mac && minor >= 4)
var is_mac_ie45 = (is_ie && is_mac && minor == 4.5);
var is_mac_ie5 =  (is_ie && is_mac && minor == 5 );
var is_ie4min_win = (is_ie && is_windows && major >= 4);
var is_ie5min_win = (is_ie && is_windows && major >= 5);
var is_ns_4min = (is_netscape && major >= 4);
var is_ns_47min = (is_netscape && minor >= 4.7);


var is_ns_6 = (is_netscape && document.getElementById)

var lang = is_ie? navigator.userLanguage.substring(0,2):navigator.language;

var messages=new Array(agent, os, is_windows, is_mac, is_netscape, is_ie, is_ie4min_mac, is_mac_ie45, is_mac_ie5, is_ie4min_win, is_ie5min_win, is_ns_4min, is_ns_6);

var message_names=new Array("agent","os","is_windows","is_mac","is_netscape","is_ie","is_ie4min_mac","is_mac_ie45","is_mac_ie5","is_ie4min_win","is_ie5min_win","is_ns_4min","is_ns_6");

function showBrowser(){
for (var i in messages){alert(message_names[i]+": "+messages[i])}
}

//showBrowser()
//alert(agent)
//alert("ntVersion: "+ntVersion)	

var OS="";
if(agent.indexOf("nt")!=-1){//alert("It could be NT...");
var ntVersion=Number(agent.substr(46,3));
if (isNaN(ntVersion)){//alert("Not a Number!")
}
else{
	if(ntVersion==4){	//alert("It's NT "+ntVersion)
	OS="WNT"
		}
	else if	 (ntVersion>5){//alert("It's Windows XP or 2000: "+ntVersion)
	OS="WXP"
	}
}
}
	
