//detect browser info - runs when page dowloads

var agt = navigator.userAgent.toLowerCase();
var v_min = parseFloat(navigator.appVersion);
var browser;
var OS;

var is_gecko = (agt.indexOf('gecko') != -1 && agt.indexOf('safari') == -1);
var is_mozilla = (is_gecko && agt.indexOf('gecko/') + 14 == agt.length);
var is_firebird = (is_gecko && agt.indexOf('firebird') != -1);
var is_firefox = (is_gecko && agt.indexOf('firefox') != -1);
var is_nav = ( (is_gecko) ? (agt.indexOf('netscape') != -1) : ( (agt.indexOf('mozilla') != -1) && (agt.indexOf('spoofer') == -1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera') == -1) && (agt.indexOf('webtv') == -1) && (agt.indexOf('hotjava') == -1) ) );
var is_ie = ((agt.indexOf('msie') != -1) && (agt.indexOf('opera') == -1) && (agt.indexOf('webtv') == -1));
var is_safari = ((is_gecko) && (agt.indexOf('safari/') != -1))

if (is_nav && is_gecko) {
    v_min = parseFloat( agt.substring( agt.lastIndexOf('/') + 1 ) );
}
else if (is_ie && v_min >= 4) {
    v_min = parseFloat( agt.substring( agt.indexOf('msie ') + 5 ) );
}
else if (is_mozilla) {
    v_min = parseFloat( agt.substring( agt.indexOf('rv:') + 3 ) );
}
var v_maj = parseInt(v_min);

if (is_nav) {
	if (v_maj == 4 && v_min >= 4.7)
		browser = "NAV4";
	if (v_maj == 6)
		browser = "NAV6";
	if (v_maj == 7)
		browser = "NAV7";
}

if (is_ie){
	if (v_maj < 4)
		browser = "IE3";
	if (v_maj == 4) 
		browser = "IE4";
	if (v_maj == 5)
		browser = "IE5";
	if (v_maj == 6)
		browser = "IE6";
	if (v_maj == 7)
		browser = "IE7";		
}

if (is_mozilla || is_firebird || is_firefox) {
	browser = "NAV7";
}

if (is_safari) {
	browser = "NAV7";
}

if ((agt.indexOf("win95")!=-1)||(agt.indexOf("windows 95")!=-1))
	OS="WIN95";
if ((agt.indexOf("win98")!=-1)||(agt.indexOf("windows 98")!=-1))
	OS="WIN98";
if ((agt.indexOf("winnt")!=-1)||(agt.indexOf("windows nt")!=-1))
	OS="WINNT";
if ((agt.indexOf("windows NT 5.0")!=-1)||(agt.indexOf("winnt 5.0")!=-1))
	OS="WINNT";
if (agt.indexOf("mac")!=-1)
	OS="MAC";
