      // Initialization, you can leave this here or move this somewhere else
      $(function(){
        $('ul.jd_menu').jdMenu({  onShow: loadMenu
                      //onHideCheck: onHideCheckMenu,
                      //onHide: onHideMenu, 
                      //onClick: onClickMenu, 
                      //onAnimate: onAnimate
                      });
        $('ul.jd_menu_vertical').jdMenu({onShow: loadMenu, onHide: unloadMenu, offset: 1, onAnimate: onAnimate});
        $('#EdwareTD').slideToggle(1);

      });

      function onAnimate(show) {
        //$(this).fadeIn('slow').show();
        if (show) {
          $(this)
            .css('visibility', 'hidden').show()
              .css('width', $(this).innerWidth())
            .hide().css('visibility', 'visible')
          .fadeIn('normal');
        } else {
          $(this).fadeOut('fast');
        }
      }

      var MENU_COUNTER = 1;
      function loadMenu() {
        if (this.id == 'dynamicMenu') {
          $('> ul > li', this).remove();
      
          var ul = $('<ul></ul>');
          var t = MENU_COUNTER + 10;
          for (; MENU_COUNTER < t; MENU_COUNTER++) {
            $('> ul', this).append('<li>Item ' + MENU_COUNTER + '</li>');
          }
        }
      }

      function unloadMenu() {
        if (MENU_COUNTER >= 30) {
          MENU_COUNTER = 1;
        }
      }

      // We're passed a UL
      function onHideCheckMenu() {
        return !$(this).parent().is('.LOCKED');
      }

      // We're passed a LI
      function onClickMenu() {
        $(this).toggleClass('LOCKED');
        return true;
      }
