//v1.6

// ************************************************************************************************************************************************
// *** browser detection based on a script from - http://developer.netscape.com/docs/examples/javascript/browser_type.html

    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));
    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_nav5 = (is_nav && (is_major == 5));
    var is_nav5up = (is_nav && (is_major >= 5));
    var is_moz7 = (is_nav && (agt.indexOf('netscape6')==-1));
    var is_ie   = (agt.indexOf("msie") != -1);
    var is_ie3  = (is_ie && (is_major < 4));
    var is_ie4  = (is_ie && (agt.indexOf("msie 4")!=-1));
    var is_ie5  = (is_ie && (agt.indexOf("msie 5")!=-1));
    var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4);
    var is_opera = (agt.indexOf("opera") != -1);
    var is_opera4 = (is_opera && (agt.indexOf("opera 4")!=-1));
    var is_opera5up = ((is_opera && ((agt.indexOf("opera 5.11")!=-1) || (agt.indexOf("opera 5.02")!=-1) || (agt.indexOf("opera 5.01")!=-1))) || (is_opera && (is_major > 4)));
    var is_webtv = (agt.indexOf("webtv") != -1);
    var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    var is_mac    = (agt.indexOf("mac")!=-1);
//**********************************************************


// if client settings are not specific, treat as old browser (no script) on windows at 256 color
var bType = "old";

// browser
if (is_ie3 == true) { bType = "ie3"; }
if (is_ie4 == true && is_opera == false && is_webtv == false) { bType = "ie4"; }
if (is_ie5up == true && is_opera == false && is_webtv == false) { bType = "ie5"; }
if (is_nav3 == true) { bType = "ns3"; }
if (is_nav4up == true && is_nav5up == false) { bType = "ns4"; }
if (is_nav5up == true && is_moz7 == false) { bType = "ns6"; }
if (is_nav5up == true && is_moz7 == true) { bType = "mz7"; }
if (is_opera == true) {  bType = "op3"; }
if (is_opera4 == true) {  bType = "op4"; }
if (is_opera5up == true) {  bType = "op5"; }
if (is_webtv == true) {  bType = "tv"; }

//create a set of handy variables

var ie3=false;var ie4=false;var ie5=false; var ie=false;
var ns3=false;var ns4=false;var ns6=false; var mz7=false;
var op3=false;var op4=false;var op5=false; var op=false;
var tv=false;var old=false;var exclude=false;

if (bType == "ie3") ie3 = true;if (bType == "ie4") ie4 = true; if (bType == "ie5") ie5 = true;
if (bType == "ns3") ns3 = true;if (bType == "ns4") ns4 = true; if (bType == "ns6") ns6 = true;
if (bType == "mz7") mz7 = true; 
if (bType == "op3") op3 = true;if (bType == "op4") op4 = true; if (bType == "op5") op5 = true;
if (bType == "tv") tv = true; if (bType == "old") old = true;

if (ie3 || ns3 || op3 || op4 || tv || old) { exclude = true; }

if (ie4 || ie5) { ie = true; }

if (op3 || op4 || op5) { op = true; }




