var strAgent    = navigator.userAgent.toLowerCase();
var strVersion  = navigator.appVersion.toLowerCase();

var VerMajor  = parseInt(strVersion);
var VerMinor  = parseFloat(strVersion);

var NS        = ((strAgent.indexOf("mozilla") != -1) && ((strAgent.indexOf('spoofer') == -1) && (strAgent.indexOf('compatible') == -1)));
var IE        = (strAgent.indexOf("msie") != -1);
var Opera     = (strAgent.indexOf("opera") != -1);
var HotJava   = (strVersion.indexOf("hotjava") != -1);

var Mac               = (strAgent.indexOf("mac") != -1);
var WebTV             = (strAgent.indexOf("webtv") != -1);
var SunOS             = (strAgent.indexOf("sunos") != -1);

var NS2               = ((NS) && (VerMajor == 2));
var NS3               = ((NS) && (VerMajor == 3));
var NS4               = ((NS) && (VerMajor >= 4));
var IE4               = ((IE) && (VerMajor >= 4));
var IE3               = ((IE) && (VerMajor <= 3));
var IE302before       = ((IE3) && ((strAgent.indexOf("3.00") != -1)||(strAgent.indexOf("3.0a") != -1)||(strAgent.indexOf("3.0b")!=-1)||(strAgent.indexOf("3.01")!=-1)));
var IE5               = ((IE4) && (strAgent.substring(strAgent.indexOf("msie")+5,strAgent.indexOf("msie")+6) >= 5));
var IE55              = ((IE5) && (strAgent.substring(strAgent.indexOf("msie")+7,strAgent.indexOf("msie")+8) >= 5));

var WIN95             = (strAgent.indexOf("windows 95") != -1);

function browsertest (val, goto) {
	if (val != true) {
		location = goto;
	}
}
