<!--
//get the userAgent to break apart
agent=navigator.userAgent.toLowerCase();

//Browser Version
major=parseInt(navigator.appVersion);
minor=parseFloat(navigator.appVersion);

//Check if this is a Navigator at all. Some browsers spoof it, e.g. some Operas
isNav = ((agent.indexOf('mozilla')!=-1) && (agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible')==-1) && (agent.indexOf('opera')==-1) && (agent.indexOf('webtv')==-1) && (agent.indexOf('hotjava')==-1));

//Which specific Navigator is this?
//Might make more variables here to describe groups of Navigators, e.g. anything older than 4.
isNav2=(isNav && (major==2));
isNav3=(isNav && (major==3));
isNav4=(isNav && (major==4));
isNavPre4=(isNav && (major<4));

//Is this a Gecko client?
isGecko=(isNav && (agent.indexOf('gecko')!=-1));

var geckoMajor = 0;
var geckoMinor = 0;
if (isGecko) {
  var temp = agent.split(' ');
  for (var c = 0; c < temp.length; c++) {
    var i = temp[c].indexOf('netscape')
    if (i != -1) {
      var version = (temp[c].split('/'))[1];
      version = version.split('.');
      geckoMajor = parseInt(version[0]);
      geckoMinor = parseInt(version[1]);
    }
  }
}
    
//Is this Netscape 6? If so, which version?
isNav6=(isGecko && (major==5)&&(geckoMajor==6));

isNav60=(isGecko && (geckoMajor==6) && (geckoMinor==0));

isNav61=(isGecko && (geckoMajor==6)&& (geckoMinor==1));

isNavPre6=(isNav && (major<=4));

isNav62Up=(isGecko && (geckoMajor>=6) && (geckoMinor>=2));

isNav7=(isGecko && (geckoMajor==7) && (geckoMinor>=0));

//Okay, is this Internet Explorer then? Some Opera versions can spoof IE too.
isIE=((agent.indexOf('msie')!=-1) && (agent.indexOf('opera')==-1));

//Which specific Internet Explorer is this?
isIE3=(isIE&&(major<4));
isIE4=(isIE&&(major==4)&&(agent.indexOf('msie 4')!=-1));
isIE5=(isIE&&(major==4)&&(agent.indexOf('msie 5.0')!=-1));
isIE55=(isIE&&(major==4)&&(agent.indexOf('msie 5.5')!=-1));
isIE6=(isIE&&(major==4)&&(agent.indexOf('msie 6.')!=-1));
isIE5Up=(isIE && (major>=4)&&(agent.indexOf('msie 5.')!=-1 || agent.indexOf('msie 6.')!=-1));

//Operating Sytem: Is this Windows, Mac OS or Linux?
isWin=((agent.indexOf('win')!=-1) || (agent.indexOf('16bit')!=-1));
isMac=(agent.indexOf('mac')!=-1);
isLinux=(agent.indexOf('linux')!=-1);

//-->

