Index: contrib/views_slideshow_singleframe/views_slideshow.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_slideshow/contrib/views_slideshow_singleframe/Attic/views_slideshow.js,v
retrieving revision 1.1.2.1.2.13
diff -u -p -r1.1.2.1.2.13 views_slideshow.js
--- contrib/views_slideshow_singleframe/views_slideshow.js	29 Sep 2009 20:48:36 -0000	1.1.2.1.2.13
+++ contrib/views_slideshow_singleframe/views_slideshow.js	1 Oct 2009 23:15:18 -0000
@@ -24,22 +24,7 @@ Drupal.behaviors.viewsSlideshowSingleFra
       prev:(settings.controls > 0)?'#views_slideshow_singleframe_prev_' + settings.id:null,
       next:(settings.controls > 0)?'#views_slideshow_singleframe_next_' + settings.id:null,
       pager:(settings.pager > 0)?'#views_slideshow_singleframe_pager_' + settings.id:null,
-      pagerAnchorBuilder: function(idx, slide) {
-        var classes = 'pager-item pager-num-' + (idx+1);
-        if (idx % 2) {
-          classes += ' odd';
-        }
-        else {
-          classes += ' even';
-        }
-        
-        if (settings.pager_type == 1) {
-          return '<div class="' + classes + '"><a href="#"><img src="' + $(slide).find('img').attr('src') + '" /></a></div>';
-        }
-        else {
-          return '<div class="' + classes + '"><a href="#">' + (idx+1) + '</a></div>';
-        }
-      },
+      pagerAnchorBuilder: Drupal.theme('viewsSlideshowPager', settings.pager_type),
       after:function(curr, next, opts) {
         // Used for Image Counter.
         if (settings.image_count) {
@@ -110,3 +95,20 @@ Drupal.behaviors.viewsSlideshowSingleFra
     }
   });
 }
+
+Drupal.theme.prototype.viewsSlideshowPager = function (pager_type, idx, slide) {
+  var classes = 'pager-item pager-num-' + (idx+1);
+  if (idx % 2) {
+    classes += ' odd';
+  }
+  else {
+    classes += ' even';
+  }
+
+  if (pager_type == 1) {
+    return '<div class="' + classes + '"><a href="#"><img src="' + $(slide).find('img').attr('src') + '" /></a></div>';
+  }
+  else {
+    return '<div class="' + classes + '"><a href="#">' + (idx+1) + '</a></div>';
+  }
+}
