  window.addEvent('domready', function() {
      // checks every .nav-item for a <ul> element
      var current = $$('li.current div.sub-nav-wrap');
      if( current && current.length > 0 && Browser.Engine.trident4 )
        $( 'HorizontalLocalNavi' ).innerHTML = current[0].innerHTML;
      $$('.nav-item').each(function(el) {
          var sub = el.getElement('div.sub-nav-wrap');
          if( sub && Browser.Engine.trident4 ) {
            sub.innerHTML = '';
            return;
          }
          if( !el.hasClass( 'current' ) ) {
              el.addEvents({
                  mouseenter: function(){
                    el.addClass( 'current' );
                    current.removeClass( 'current' );
                    current.setStyle( 'display', 'none' );
                  },
                  mouseleave: function(){
                    el.removeClass( 'current' );
                    current.addClass( 'current' );
                    current.setStyle( 'display', 'inline' );
                  }
              });
            if(sub)  {
              // sets Slide based upon what level subnav it is
              el.getElement('a').addClass('has-sub');
              sub.setStyle('display', 'none');
              el.addEvents({
                  mouseenter: function(){
                    sub.setStyle( 'display', 'inline' );
                  },
                  mouseleave: function(){
                      sub.setStyle( 'display', 'none' );
                  }
              });
            }
          }
      });
      current.setStyle( 'display', 'inline' );
  });

