﻿<!--
/* OS / Browser Detect. Written by Joe McCormack. www.virtualsecrets.com */
var net_browser = 0;
var net_browser_name = '';
function wbrowsertype() {
  /*
  __ net_browser flag values based on OS/Browser __
  0 = Undetermined OS / Browser
  17 = Undetermined OS / Browser
  MAC OS:
  2 = Unknown Browser
  3 = Internet Explorer
  4 = Safari
  5 = Firefox
  6 = Netscape
  7 = Opera
  8 = Camino
  9 = Firebird
  26 = Google Chrome
  WINDOWS OS:
  10 = Unknown Browser
  11 = Internet Explorer
  12 = Firefox
  13 = Netscape
  14 = Opera
  15 = Camino
  16 = Firebird
  25 = Google Chrome
  UNKNOWN OS:
  1  = konqueror
  17 = Unknown Browser
  18 = Safari
  19 = Internet Explorer
  20 = Firefox
  21 = Netscape
  22 = Opera
  23 = Camino
  24 = Firebird
  27 = Google Chrome
  */
  var btfound = 0; browser_detect = navigator.userAgent.toLowerCase();
  if ((browser_detect.indexOf("konqueror") + 1)) { btfound = 1; net_browser = 1; }
  if ((browser_detect.indexOf("mac_powerpc") + 1)) { btfound = 1; net_browser = 3; }
  if (btfound == 0) {
    // MAC OS
    if ((browser_detect.indexOf("macintosh") + 1)) {
      if ((browser_detect.indexOf("safari") + 1)) { btfound = 1; net_browser = 4; }
      else if ((browser_detect.indexOf("firefox") + 1)) { btfound = 1; net_browser = 5; }
      else if ((browser_detect.indexOf("netscape") + 1)) { btfound = 1; net_browser = 6; }
      else if ((browser_detect.indexOf("opera") + 1)) { btfound = 1; net_browser = 7; }
      else if ((browser_detect.indexOf("camino") + 1)) { btfound = 1; net_browser = 8; }
      else if ((browser_detect.indexOf("firebird") + 1)) { btfound = 1; net_browser = 9; }
      else if ((browser_detect.indexOf("chrome") + 1)) { btfound = 1; net_browser = 26; }
      else { btfound = 1; net_browser = 2; }
    }
    // Windows OS
    if ((browser_detect.indexOf("windows") + 1) && btfound == 0) {
      if ((browser_detect.indexOf("msie") + 1)) { btfound = 1; net_browser = 11; }
      else if ((browser_detect.indexOf("firefox") + 1)) { btfound = 1; net_browser = 12; }
      else if ((browser_detect.indexOf("netscape") + 1)) { btfound = 1; net_browser = 13; }
      else if ((browser_detect.indexOf("opera") + 1)) { btfound = 1; net_browser = 14; }
      else if ((browser_detect.indexOf("camino") + 1)) { btfound = 1; net_browser = 15; }
      else if ((browser_detect.indexOf("firebird") + 1)) { btfound = 1; net_browser = 16; }
      else if ((browser_detect.indexOf("chrome") + 1)) { btfound = 1; net_browser = 25; }
      else { btfound = 1; net_browser = 10; }
    }
    // Unknown OS
    if (btfound == 0) {
      if ((browser_detect.indexOf("safari") + 1)) { net_browser = 18; }
      else if ((browser_detect.indexOf("msie") + 1)) { net_browser = 19; }
      else if ((browser_detect.indexOf("firefox") + 1)) { net_browser = 20; }
      else if ((browser_detect.indexOf("netscape") + 1)) { net_browser = 21; }
      else if ((browser_detect.indexOf("opera") + 1)) { net_browser = 22; }
      else if ((browser_detect.indexOf("camino") + 1)) { net_browser = 23; }
      else if ((browser_detect.indexOf("firebird") + 1)) { net_browser = 24; }
      else if ((browser_detect.indexOf("chrome") + 1)) { net_browser = 27; }
      else { net_browser = 17; }
    }
  }
  /* In most cases, Google Chrome will behave the same as Firefox. If not you can remove these value overwrites. */
  if (net_browser == 25) { net_browser = 12; }
  else if (net_browser == 26) { net_browser = 5; }
  else if (net_browser == 27) { net_browser = 20; }
  
  /* Give our browser a name */
  if (net_browser==0) net_browser_name = 'Undetermined OS / Browser';
  if (net_browser==1) net_browser_name = 'konqueror';
  if (net_browser==2) net_browser_name = 'Unknown Browser';
  if (net_browser==3) net_browser_name = ' Internet Explorer';
  if (net_browser==4) net_browser_name = ' Safari';
  if (net_browser==5) net_browser_name = ' Firefox';
  if (net_browser==6) net_browser_name = ' Netscape';
  if (net_browser==7) net_browser_name = ' Opera';
  if (net_browser==8) net_browser_name = ' Camino';
  if (net_browser==9) net_browser_name = ' Firebird';
  if (net_browser==10) net_browser_name = ' Unknown Browser';
  if (net_browser==11) net_browser_name = ' Internet Explorer';
  if (net_browser==12) net_browser_name = ' Firefox';
  if (net_browser==13) net_browser_name = ' Netscape';
  if (net_browser==14) net_browser_name = ' Opera';
  if (net_browser==15) net_browser_name = ' Camino';
  if (net_browser==16) net_browser_name = ' Firebird';
  if (net_browser==17) net_browser_name = ' Unknown Browser';
  if (net_browser==18) net_browser_name = ' Safari';
  if (net_browser==19) net_browser_name = ' Internet Explorer';
  if (net_browser==20) net_browser_name = ' Firefox';
  if (net_browser==21) net_browser_name = ' Netscape';
  if (net_browser==22) net_browser_name = ' Opera';
  if (net_browser==23) net_browser_name = ' Camino';
  if (net_browser==24) net_browser_name = ' Firebird';
  if (net_browser==25) net_browser_name = ' Google Chrome';
  if (net_browser==26) net_browser_name = ' Google Chrome';
  if (net_browser==27) net_browser_name = ' Google Chrome';
}
//-->

