// Browser Check (detects Mac IE 5)
// Kevin Hastie
// 2004-06-07

var agt        = navigator.userAgent.toLowerCase();

// Note: On IE5, these return 4, so use is_ie5up to detect IE5.
var is_major   = parseInt(navigator.appVersion);
var is_minor   = parseFloat(navigator.appVersion);

var is_moz     = (agt.indexOf('mozilla') != -1);
var is_moz16   = (is_moz && (agt.indexOf('1.6') != -1));
var is_gecko   = (agt.indexOf('gecko') != -1);
var is_ff   = (agt.indexOf('firefox') != -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 4") != -1));
var is_ie4up   = (is_ie && (is_major >= 4));
var is_ie5x    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5") != -1));
var is_ie5     = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0") != -1));
var is_ie5_5   = (is_ie && (is_major == 4) && (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_ie6     = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.") != -1) );
var is_ie6up   = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);
var is_ie7     = (is_ie && (is_major == 4) && (agt.indexOf("msie 7.") != -1) );
var is_ie7up   = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5 && !is_ie6);

var is_mac     = (agt.indexOf('mac') != -1);

var is_mac_ie5x = (is_mac && is_ie5x);


/*
document.writeln(navigator.userAgent);
document.writeln(is_ie);
document.writeln(is_mac);
document.writeln(is_ie5x);
document.writeln(is_mac_ie5x);
document.writeln(is_moz);
document.writeln('FF'+is_ff);
*/