/* 

BROWSER TEST

*/

var MOZ2 = (navigator.userAgent.indexOf("Mozilla/2") != -1);
var MOZ3 = (navigator.userAgent.indexOf("Mozilla/3") != -1);
var MOZ4 = (navigator.userAgent.indexOf("Mozilla/4") != -1);
var MOZ5 = (navigator.userAgent.indexOf("Mozilla/5") != -1);

var OP   = (navigator.userAgent.indexOf("Opera") != -1);
var OP3  = (navigator.userAgent.indexOf("Opera/3") != -1) && MOZ3;
var OP35 = (navigator.userAgent.indexOf("Opera/3") != -1) && MOZ4;
var OP36 = (navigator.userAgent.indexOf("Opera 3") != -1) && MOZ4;
var OP4  = (navigator.userAgent.indexOf("Opera 4") != -1) ||
           (navigator.userAgent.indexOf("Opera/4") != -1);

var IE   = (navigator.userAgent.indexOf("MSIE") != -1) && !OP;
var IE3  = navigator.userAgent.indexOf("MSIE 3") != -1;
var IE4  = navigator.userAgent.indexOf("MSIE 4") != -1;
var IE50 = navigator.userAgent.indexOf("MSIE 5.0") != -1;
var IE55 = navigator.userAgent.indexOf("MSIE 5.5") != -1;

var NN   = (navigator.appName == "Netscape") && !OP;
var NN2  = NN && MOZ2;
var NN3  = NN && MOZ3;
var NN4  = NN && MOZ4;
var NN6  = NN && MOZ5;

/*

OS Test

*/

var WIN = navigator.userAgent.indexOf("Win") != -1;
var MAC = navigator.userAgent.indexOf("Mac") != -1;
var LIN = navigator.userAgent.indexOf("Lin") != -1;

var IE3w  = IE3 && WIN;
var IE4w  = IE4 && WIN;
var IE50w = IE50 && WIN;
var IE55w = IE55 && WIN;
var NN4w  = NN4 && WIN;
var NN6w  = NN6 && WIN;

var IE3m  = IE3 && MAC;
var IE4m  = IE4 && MAC;
var IE50m = IE50 && MAC;
var IE55m = IE55 && MAC;
var NN4m  = NN4 && MAC;
var NN6m  = NN6 && MAC;

var NN4l  = NN4 && LIN;
var NN6l  = NN6 && LIN;
