<!--
// convert all characters to lowercase to simplify testing

// comment out this line when doing javascript debugging
self.onerror = function() { return true; }

// BROWSER INFORMATION
var agt=navigator.userAgent.toLowerCase();

//  BROWSER VERSION
// 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);

//  BROWSER TYPE
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_nav4up = (is_nav && (is_major >= 4 && is_major < 5));
var is_nav6   = (is_nav && (is_major >= 5 ));
var is_ie     = (agt.indexOf("msie") != -1);
var is_ie3    = (is_ie && (is_major < 4));
var is_ie4    = (is_ie && (is_major == 4));
var is_ie4up  = (is_ie && (is_major >= 4) && (agt.indexOf("msie 4.") == -1));
var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.") != -1));
var is_ie5up  = (is_ie && is_ie4up);
var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.") != -1));
var is_ie7    = (is_ie && (is_major == 4) && (agt.indexOf("msie 7.") != -1));
var is_ie8    = (is_ie && (is_major == 4) && (agt.indexOf("msie 8.") != -1));
var is_ff     = (agt.indexOf("firefox") != -1);
var is_safari = (agt.indexOf("safari") != -1);
var is_chrome = (agt.indexOf("chrome") != -1);

//  PLATFORM
var is_win       = ((agt.indexOf("win") !=-1 ) || (agt.indexOf("16bit") != -1));
var is_mac       = (agt.indexOf("mac") !=-1 );
var is_mac_ppc   = (is_mac && (agt.indexOf("ppc mac") != -1));
var is_mac_intel = (is_mac && (agt.indexOf("intel mac") != -1));
var is_linux     = (agt.indexOf("inux") !=-1 );
var is_unix      = ((agt.indexOf("x11") !=-1 ) || is_linux);

// BROWSER REDIRECTION
if (is_nav4up) {
   window.location='/error.asp?msg=20';
} else if (is_ie && !is_ie5up) {
   window.location='/error.asp?msg=25';
} else if (is_mac && is_ie) {
   window.location='/error.asp?msg=31';
}

// SELECT STYLESHEET
//var sheet;
// Netscape stylesheet has font 1px larger than IE
// if platform is pc and browser is ie load styles.css
// if platform is mac and browser is nav load styles.css
// if platform is mac and browser is ie load styles.css
//if ((is_ie4up && is_mac) || (is_nav4up && is_mac) || (is_ie4up && is_win) || (is_nav6 && is_mac) || (is_ie5up && is_win)){
//	sheet = "/include/styles1.css";
//	}
//
// if platform is pc and browser is netscape load the  the nav stylesheet
//else {
//	sheet = "/include/styles2.css";
//	}
//document.write('<link rel="stylesheet" type="text/css" href="' + sheet + '" />');

// "passed" is a boolean variable which determines whether the user's browser will run this JavaScript.
var passed = false;
if (is_major >= 4) { passed = true };

//reloads the window if Nav4 resized
function MM_reloadPage(init) {
  if (init==true) with (navigator) {
     if ((appName=="Netscape") && (parseInt(appVersion)==4)) {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight;
        onresize=MM_reloadPage;
     }
  } else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH)
     location.reload();
  }
  MM_reloadPage(true);
//-->
