<!--
////////////////////////////// Browser-OS Sniffer //////////////////////////////

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_nav6up = (is_nav && (is_major >= 5));
var is_nav6_1up = false;
if (is_nav6up){
  var N6index = agt.indexOf('netscape6');
  var N6ver = parseFloat(agt.substr(N6index+10,3));
  is_nav6_1up = (N6ver >= 6.1);
}
var is_firefox = (agt.indexOf("firefox")!=-1);
var is_safari = (agt.indexOf("safari")!=-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_ie5up = (is_ie && !is_ie3 && !is_ie4);
var is_aol = (is_ie && (agt.indexOf("aol")!=-1));
var is_win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
var is_mac = ( (agt.indexOf("mac")!=-1));
var is_win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1));
var is_win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1));
var is_winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1));
var is_winxp = ((agt.indexOf("windows xp")!=-1) || (agt.indexOf("Windows NT 5.1")!=-1));
var is_win32 = (is_win95 || is_winnt || is_win98 || ((is_major >= 4) && (navigator.platform == "Win32")) || (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1));



////////////////////////////// Navigation //////////////////////////////

/********** Nav bar and drop-down menus **********/
/********** Son of Suckerfish with Steven Harrap modifications  **********/
/********** http://www.htmldog.com/articles/suckerfish/dropdowns/ **********/
sfHover = function() {
  var BUA = navigator.userAgent;
  var BIE = BUA.indexOf("MSIE");
    if (BUA.indexOf("7.0")) {
      BIE = -1;
    }
  var BIsIE = BIE>=0;
  var sfEls = document.getElementById("cxNavBar").getElementsByTagName("LI");

  for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
    this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
    this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }

    //If we're using IE then this tells any first level item to have a width of 1px
    if (sfEls[i].parentNode == document.getElementById("cxNavBar") && BIsIE) {
    sfEls[i].style.width = '1px';
    }
  }
}

if (window.attachEvent) window.attachEvent("onload", sfHover);
//-->