//———————< SIMPLE >———————
// this example is a copy and paste of resources from the
// Ultimate client sniffer code:
// http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
// this is provided 'as-is'.
//-----

var agt            = navigator.userAgent.toLowerCase();
var is_major       = parseInt(navigator.appVersion);
var is_minor       = parseFloat(navigator.appVersion);
var is_nav         = ((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_nav2        = (is_nav && (is_major == 2));
var is_nav3        = (is_nav && (is_major == 3));
var is_nav4        = (is_nav && (is_major == 4));
var is_nav4up      = (is_nav && (is_major >= 4));
var is_navonly     = (is_nav && ((agt.indexOf(";nav") != -1) || (agt.indexOf("; nav") != -1)) );
var is_nav6        = (is_nav && (is_major == 5));
var is_nav6up      = (is_nav && (is_major >= 5));
var is_gecko       = (agt.indexOf('gecko') != -1);
var is_ie          = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3         = (is_ie && (is_major < 4));
var is_ie4         = (is_ie && (is_major == 4) && (agt.indexOf("msie 5")==-1) );
var is_ie4up       = (is_ie && (is_major >= 4));
var is_ie5         = (is_ie && (is_major == 5) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5       = (is_ie && (is_major == 5) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up       = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up     = (is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_aol         = (agt.indexOf("aol") != -1);
var is_aol3        = (is_aol && is_ie3);
var is_aol4        = (is_aol && is_ie4);
var is_aol5        = (agt.indexOf("aol 5") != -1);
var is_aol6        = (agt.indexOf("aol 6") != -1);
var is_opera       = (agt.indexOf("opera") != -1);
var is_opera2      = (agt.indexOf("opera 2") != -1 || agt.indexOf("opera/2") != -1);
var is_opera3      = (agt.indexOf("opera 3") != -1 || agt.indexOf("opera/3") != -1);
var is_opera4      = (agt.indexOf("opera 4") != -1 || agt.indexOf("opera/4") != -1);
var is_opera5      = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
var is_opera5up    = (is_opera && !is_opera2 && !is_opera3 && !is_opera4);
var is_webtv       = (agt.indexOf("webtv") != -1);
var is_TVNavigator = ((agt.indexOf("navio") != -1) || (agt.indexOf("navio_aoltv") != -1));
var is_AOLTV       = is_TVNavigator;
var is_hotjava     = (agt.indexOf("hotjava") != -1);
var is_hotjava3    = (is_hotjava && (is_major == 3));
var is_hotjava3up  = (is_hotjava && (is_major >= 3));

//———————< /SIMPLE >———————