Prova a verificare cosa legge il browser da quelle proprieta`:

codice:
browser_name = navigator.appName();
browser_version = navigator.appVersion;
if (browser_name.indexOf('Explorer') > 0) { // Se il browser è MSIE...
  alert("ho letto versione: '"+browser_version+"'");
  switch (browser_version) {
    case '5.0':
    case '5.5':               //se la versione è 5.0 OPPURE 5.5
      document.write('Explorer 5x')
      break;
    case '6.0':               //se la versione è 6.0
      document.write('Explorer 6')
      break;
    default:                  //in tutti gli altri casi (ver < 5.0)
      document.write('Explorer + vecchio di 5x')
      break;
  }
Mettendo due condizioni una dopo l'altra fa automaticamente l'OR fra le due