
// Browser types
var btName;
var btOld, btOp, btIE4, btNN4, btDOM;
var bstOp, bstIE, bstN6,
    bstById, bstDAll, bstLayers,
    bstWin;

function detectBrowserType() {
  btName="";
  btOld=btOp=btIE4=btNN4=btDOM=false;
  bstOp=bstN6=bstById=bstDAll=bstLayers
       =bstWin=false;

  var ua=navigator.userAgent;

  if ( ua.indexOf("indows")>0 ) bstWin=true;

  if ( document.all ) bstDAll=true;
  if ( document.getElementById ) bstById=true;
  if ( ua.indexOf("Opera")>=0 ) bstOp=true;
  bstIE=(bstDAll&&!bstOp);

  if ( document.layers ) { bstLayers=btNN4=true; btName="NN4"; }
  else if ( bstById && document.createElement && !bstOp) {
    btDOM=true; btName="DOM";
    bstN6 = (ua.indexOf("Gecko")>0);
  }
  else if ( bstDAll ) { btIE4=true; btName="IE4"; }
  else if ( bstById && bstOp ) { btOp=true; btName="Opera"; }
  else btOld=true;

  return !btOld;
}

detectBrowserType();
