var Agent = navigator.userAgent.toLowerCase();

var Win = (Agent.indexOf('win') != -1);
var Mac = (Agent.indexOf('mac') != -1);

var Major = parseInt(navigator.appVersion);
var Minor = parseFloat(navigator.appVersion);

var Ns    = ((Agent.indexOf('mozilla') != -1) && (Agent.indexOf('compatible') == -1));
var Ns2   = (Ns && (Major == 2));
var Ns3   = (Ns && (Major == 3));
var Nav   = (Ns && ((Agent.indexOf(';nav') != -1) || (Agent.indexOf('; nav') != -1)));
var Nav3  = (Ns && Nav && (Major == 3));
var Nav4  = (Ns && Nav && (Major == 4));
var Ns4   = (Ns && (Major == 4));
var Ns4up = (Ns && (Major >= 4));
var Ns6   = (Ns && (Major == 5));
var Ns6up = (Ns && (Major >= 5));
var Ns61  = (Ns6 && (Agent.indexOf('netscape6/6.1') != -1));
var Ns62  = (Ns6 && (Agent.indexOf('netscape6/6.2') != -1));

var Moz   = (Ns6 && (Agent.indexOf('netscape') == -1));

var Ie    = (Agent.indexOf('msie') != -1);
var Ie3   = (Ie && (Major < 4));
var Ie4   = (Ie && (Major == 4) && (Agent.indexOf('msie 5') == -1));
var Ie4up = (Ie && (Major >= 4));
var Ie45  = (Ie && (Minor == 4.5));
var Ie5   = (Ie && (Major == 4) && (Agent.indexOf('msie 5') != -1));
var Ie5up = (Ie && !Ie3 && !Ie4);
var Ie6   = (Ie && (Major == 4) && (Agent.indexOf('msie 6') != -1));

var Aol   = (Agent.indexOf('aol') != -1);
var Aol3  = (Aol && Ie3);
var Aol4  = (Aol && Ie4);

var Opera  = (Agent.indexOf('opera') != -1);
var Opera5 = (Opera && (Major == 5));
var Opera6 = (Opera && (Major == 6));

var Icab  = (Agent.indexOf('icab') != -1);

var Webtv = (Agent.indexOf('webtv') != -1);

var Omniweb = (Agent.indexOf('omniweb') != -1);

