function detectBrowser()

{

  this.supportLayer = false;

  this.supportDOM   = false;

  this.supportAll   = false;

  this.isGecko      = false;

  this.isOpera      = false;

  this.isOpera5     = false;

  this.isOpera6     = false;

  this.isIE         = false;

  this.isIE4        = false;



  if( document.layers )         { this.supportLayer = true; }

  if( document.getElementById ) { this.supportDOM = true; }

  if( document.all )            { this.supportAll = true; }

  if(( navigator.userAgent ).indexOf( "Gecko" )!=-1 ) { this.isGecko = true; }

  else if(( navigator.userAgent ).indexOf( "Opera" )!=-1 ) {

    this.isOpera = true;

    if(( navigator.userAgent ).indexOf( "Opera 5" )!=-1 ) this.isOpera5 = true;

    else if(( navigator.userAgent ).indexOf( "Opera/5" )!=-1 ) this.isOpera5 = true;

    if(( navigator.userAgent ).indexOf( "Opera 6" )!=-1 ) this.isOpera6 = true;

    else if(( navigator.userAgent ).indexOf( "Opera/6" )!=-1 ) this.isOpera6 = true;

  }

  else if(( navigator.userAgent ).indexOf( "IE" )!=-1 ) {

    this.isIE = true;

    if(( navigator.userAgent ).indexOf( "MSIE 4" )!=-1 ) { this.isIE4 = true; }

  }

}



var browser = new detectBrowser();