Index: views_slideshow.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_slideshow_menu/views_slideshow.js,v
retrieving revision 1.4.2.7
diff -u -p -r1.4.2.7 views_slideshow.js
--- views_slideshow.js	4 Nov 2010 03:33:34 -0000	1.4.2.7
+++ views_slideshow.js	4 Nov 2010 19:58:24 -0000
@@ -26,29 +26,8 @@ Drupal.behaviors.viewsSlideshowMenu = fu
         random:settings.random==1,
         pager:settings.menu_selector,
         pagerEvent: 'mouseover',
-        activePagerClass: 'activeSlideMenu',
         allowPagerClickBubble: true,
         pauseOnPagerHover: true,
-        pagerAnchorBuilder: function(idx, slide) {
-          return settings.menu_selector + ' li.slideshow-menu-item:eq(' + idx + ')';
-        },
-        before:function(curr, next, opts) {
-          var numMenuItems = $(settings.menu_selector + ' li.slideshow-menu-item').size();
-          var currentSlide = opts.nextSlide;
-          if (!$(settings.menu_selector + ' ul').hasClass('views-slideshow-menu-processed')) {
-            $(settings.menu_selector + ' ul').addClass('views-slideshow-menu-processed');
-            var currentSlide = 0;
-          }
-  
-          if (currentSlide >= numMenuItems) {
-            while (currentSlide >= numMenuItems) {
-              currentSlide -= numMenuItems;
-            }
-          }
-  
-          $(settings.menu_selector + ' li').removeClass('activeSlideMenu');
-          $(settings.menu_selector + ' li.slideshow-menu-item:eq(' + currentSlide + ')').addClass('activeSlideMenu');
-        },
         cleartype:(settings.ie.cleartype),
         cleartypeNoBg:(settings.ie.cleartypenobg)
       }
@@ -88,7 +67,7 @@ Drupal.behaviors.viewsSlideshowMenu = fu
 
       // Make the slide link to the menu location.  
       if (settings.wrap_slide_link) {
-        var numSlides = $('.views_slideshow_menu_slide').size();
+        var numSlides = $(settings.targetId + ' .views_slideshow_menu_slide').size();
         var numMenuItems = $(settings.menu_selector + ' li.slideshow-menu-item').size();
     
         $(settings.menu_selector + ' li.slideshow-menu-item a').each(function(i) {
Index: views_slideshow_menu.theme.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_slideshow_menu/views_slideshow_menu.theme.inc,v
retrieving revision 1.2.2.2
diff -u -p -r1.2.2.2 views_slideshow_menu.theme.inc
--- views_slideshow_menu.theme.inc	24 Apr 2010 07:08:18 -0000	1.2.2.2
+++ views_slideshow_menu.theme.inc	4 Nov 2010 19:58:24 -0000
@@ -19,8 +19,8 @@ function template_preprocess_views_slide
 
   $options['views_slideshow_menu']['menu_selector'] = trim($options['views_slideshow_menu']['menu_selector'], ',');
 
-  if (empty($options['views_slideshow_menu']['menu_selector'])) {
-    $options['views_slideshow_menu']['menu_selector'] = '#block-menu-' . $options['views_slideshow_menu']['menus'];
+  if ($options['views_slideshow_menu']['menus']) {
+    $options['views_slideshow_menu']['menu_selector'] = '#block-menu-' . $options['views_slideshow_menu']['menus'] . ' ul.menu';
   }
 
   $settings = array_merge(
