if (typeof window.Navbar == 'undefined') {
    window.Navbar = function(options) {
      options = options || {};

      this._loadedCount = 0;
      this._hasUedata = (typeof uet == 'function');
      this._finishLoadQuota = options['finishLoadQuota'] || 2;
      this._startedLoading = false;

      this._btfFlyoutContents = [];
    
      this._saFlyoutHorizOffset = -16;
      this._saMaskHorizOffset = -17;

      this.addToBtfFlyoutContents = function(content, callback) {
        this._btfFlyoutContents.push({content: content, callback: callback});
      }

      this.getBtfFlyoutContents = function() {
        return this._btfFlyoutContents;
      }

      this.loading = function() {
        if (!this._startedLoading && this._isReportingEvents()) {
          uet('ns');
        }

        this._startedLoading = true;
      }

      this.componentLoaded = function() {
        this._loadedCount++;
        if (this._startedLoading && this._isReportingEvents() && (this._loadedCount == this._finishLoadQuota)) {
          uet('ne');
        }
      }

      this._isReportingEvents = function() {
        return this._hasUedata;
      }
    }

    window._navbar = new Navbar({ finishLoadQuota: 2});
    _navbar.loading();

    amznJQ.available('jQuery', function() {
      _navbar._navPopoverBorderSpriteImage_h = new Image();
      _navbar._navPopoverBorderSpriteImage_h.src = 'images/menu_corners.gif';
      _navbar._navPopoverBorderSpriteImage_v = new Image();
      _navbar._navPopoverBorderSpriteImage_v.src = 'images/menu_corners2.gif';
    });

    window.navSAFlyoutDelay = 0;

  }
  
  
  /* ADDED 2 ND */
  
  if (typeof _navbar._navEndRun == 'undefined') {
    _navbar._navEndRun = true;


    var iss;
    amznJQ.available('search-js-autocomplete', function() {
      iss = new AutoComplete();
      iss.initDynamicSuggestions('#twotabsearchtextbox', 'form[name=site-search]',
        'select.searchSelect', issHost, issMktid, issSearchAliases, 'updateISSCompletion',
        'in {department}', 'Search suggestions',
         1, 1);

       window.updateISSCompletion = function() { iss.updateAutoCompletion(); };
    });





    amznJQ.declareAvailable('navbarInline');
    amznJQ.available('jQuery', function() {
        amznJQ.available('navbarJS-jQuery', function(){});
    });

    


    _navbar._endSpriteImage = new Image();
    _navbar._endSpriteImage.onload = function() {_navbar.componentLoaded(); };
    _navbar._endSpriteImage.src = window._navbarSpriteUrl;
  }
  
