Index: contrib/views_slideshow_cycle/views_slideshow_cycle.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_slideshow/contrib/views_slideshow_cycle/Attic/views_slideshow_cycle.js,v
retrieving revision 1.1.2.10
diff -u -p -r1.1.2.10 views_slideshow_cycle.js
--- contrib/views_slideshow_cycle/views_slideshow_cycle.js	13 Sep 2010 00:48:46 -0000	1.1.2.10
+++ contrib/views_slideshow_cycle/views_slideshow_cycle.js	25 Sep 2010 22:29:21 -0000
@@ -16,9 +16,9 @@ Drupal.behaviors.viewsSlideshowCycle = f
     settings.paused = false;
 
     settings.opts = {
-      speed:parseInt(settings.speed),
-      timeout:parseInt(settings.timeout),
-      delay:parseInt(settings.delay),
+      speed:settings.speed,
+      timeout:settings.timeout,
+      delay:settings.delay,
       sync:settings.sync,
       random:settings.random,
       pagerAnchorBuilder:function(idx, slide) {
@@ -121,56 +121,186 @@ Drupal.behaviors.viewsSlideshowCycle = f
     
     // Advanced Settings
     if (typeof(settings.advanced_fx) !== 'undefined') { settings.opts.fx = settings.advanced_fx; }
+    
     if (typeof(settings.advanced_timeout) !== 'undefined') { settings.opts.timeout = settings.advanced_timeout; }
-    if (typeof(settings.advanced_timeoutFn) !== 'undefined') { settings.opts.timeoutFn = settings.advanced_timeoutFn; } 
-    if (typeof(settings.advanced_continuous) !== 'undefined') { settings.opts.continuous = settings.advanced_continuous; }     // true to start next transition immediately after current one completes 
-    if (typeof(settings.advanced_speed) !== 'undefined') { settings.opts.speed = settings.advanced_speed; }  // speed of the transition (any valid fx speed value) 
-    if (typeof(settings.advanced_speedIn) !== 'undefined') { settings.opts.speedIn = settings.advanced_speedIn; }  // speed of the 'in' transition 
-    if (typeof(settings.advanced_speedOut) !== 'undefined') { settings.opts.speedOut = settings.advanced_speedOut; }  // speed of the 'out' transition 
-    if (typeof(settings.advanced_next) !== 'undefined') { settings.opts.next = settings.advanced_next; }  // selector for element to use as click trigger for next slide 
-    if (typeof(settings.advanced_prev) !== 'undefined') { settings.opts.prev = settings.advanced_prev; }  // selector for element to use as click trigger for previous slide 
-    if (typeof(settings.advanced_prevNextClick) !== 'undefined') { settings.opts.prevNextEvent = settings.advanced_prevNextClick; }  // callback fn for prev/next clicks:   function(isNext, zeroBasedSlideIndex, slideElement) 
-    if (typeof(settings.advanced_prevNextEvent) !== 'undefined') { settings.opts.prevNextEvent = settings.advanced_prevNextEvent; }// event which drives the manual transition to the previous or next slide 
-    if (typeof(settings.advanced_pager) !== 'undefined') { settings.opts.pager = settings.advanced_pager; }  // selector for element to use as pager container 
-    if (typeof(settings.advanced_pagerClick) !== 'undefined') { settings.opts.pagerClick = settings.advanced_pagerClick; }  // callback fn for pager clicks:    function(zeroBasedSlideIndex, slideElement) 
-    if (typeof(settings.advanced_pagerEvent) !== 'undefined') { settings.opts.pagerEvent = settings.advanced_pagerEvent; } // name of event which drives the pager navigation 
-    if (typeof(settings.advanced_allowPagerClickBubble) !== 'undefined') { settings.opts.allowPagerClickBubble = settings.advanced_allowPagerClickBubble; }  // allows or prevents click event on pager anchors from bubbling 
-    if (typeof(settings.advanced_pagerAnchorBuilder) !== 'undefined') { settings.opts.pagerAnchorBuilder = settings.advanced_pagerAnchorBuilder; } // callback fn for building anchor links:  function(index, DOMelement) 
-    if (typeof(settings.advanced_before) !== 'undefined') { settings.opts.before = settings.advanced_before; }  // transition callback (scope set to element to be shown):     function(currSlideElement, nextSlideElement, options, forwardFlag) 
-    if (typeof(settings.advanced_after) !== 'undefined') { settings.opts.after = settings.advanced_after; }  // transition callback (scope set to element that was shown):  function(currSlideElement, nextSlideElement, options, forwardFlag) 
-    if (typeof(settings.advanced_end) !== 'undefined') { settings.opts.end = settings.advanced_end; }  // callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options) 
-    if (typeof(settings.advanced_easing) !== 'undefined') { settings.opts.easing = settings.advanced_easing; }  // easing method for both in and out transitions 
-    if (typeof(settings.advanced_easeIn) !== 'undefined') { settings.opts.easeIn = settings.advanced_easeIn; }  // easing for "in" transition 
-    if (typeof(settings.advanced_easeOut) !== 'undefined') { settings.opts.easeOut = settings.advanced_easeOut; }  // easing for "out" transition 
-    if (typeof(settings.advanced_shuffle) !== 'undefined') { settings.opts.shuffle = settings.advanced_shuffle; }  // coords for shuffle animation, ex: { top:15, left: 200 } 
-    if (typeof(settings.advanced_animIn) !== 'undefined') { settings.opts.animIn = settings.advanced_animIn; }  // properties that define how the slide animates in 
-    if (typeof(settings.advanced_animOut) !== 'undefined') { settings.opts.animOut = settings.advanced_animOut; }  // properties that define how the slide animates out 
-    if (typeof(settings.advanced_cssBefore) !== 'undefined') { settings.opts.cssBefore = settings.advanced_cssBefore; }  // properties that define the initial state of the slide before transitioning in 
-    if (typeof(settings.advanced_cssAfter) !== 'undefined') { settings.opts.cssAfter = settings.advanced_cssAfter; }  // properties that defined the state of the slide after transitioning out 
-    if (typeof(settings.advanced_fxFn) !== 'undefined') { settings.opts.fxFn = settings.advanced_fxFn; }  // function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag) 
-    if (typeof(settings.advanced_height) !== 'undefined') { settings.opts.height = settings.advanced_height; } // container height 
-    if (typeof(settings.advanced_startingSlide) !== 'undefined') { settings.opts.startingSlide = settings.advanced_startingSlide; }     // zero-based index of the first slide to be displayed 
-    if (typeof(settings.advanced_sync) !== 'undefined') { settings.opts.sync = settings.advanced_sync; }     // true if in/out transitions should occur simultaneously 
-    if (typeof(settings.advanced_random) !== 'undefined') { settings.opts.random = settings.advanced_random; }     // true for random, false for sequence (not applicable to shuffle fx) 
-    if (typeof(settings.advanced_fit) !== 'undefined') { settings.opts.fit = settings.advanced_fit; }     // force slides to fit container 
-    if (typeof(settings.advanced_containerResize) !== 'undefined') { settings.opts.containerResize = settings.advanced_containerResize; }     // resize container to fit largest slide 
-    if (typeof(settings.advanced_pause) !== 'undefined') { settings.opts.pause = settings.advanced_pause; }     // true to enable "pause on hover" 
-    if (typeof(settings.advanced_pauseOnPagerHover) !== 'undefined') { settings.opts.pauseOnPagerHover = settings.advanced_pauseOnPagerHover; }   // true to pause when hovering over pager link 
-    if (typeof(settings.advanced_autostop) !== 'undefined') { settings.opts.autostop = settings.advanced_autostop; }     // true to end slideshow after X transitions (where X == slide count) 
-    if (typeof(settings.advanced_autostopCount) !== 'undefined') { settings.opts.autostopCount = settings.advanced_autostopCount; }     // number of transitions (optionally used with autostop to define X) 
-    if (typeof(settings.advanced_delay) !== 'undefined') { settings.opts.delay = settings.advanced_delay; }     // additional delay (in ms) for first transition (hint: can be negative) 
-    if (typeof(settings.advanced_slideExpr) !== 'undefined') { settings.opts.slideExpr = settings.advanced_slideExpr; }  // expression for selecting slides (if something other than all children is required) 
-    if (typeof(settings.advanced_cleartype) !== 'undefined') { settings.opts.cleartype = settings.advanced_cleartype; }  // true if clearType corrections should be applied (for IE) 
-    if (typeof(settings.advanced_cleartypeNoBg) !== 'undefined') { settings.opts.cleartypeNoBg = settings.advanced_cleartypeNoBg; } // set to true to disable extra cleartype fixing (leave false to force background color setting on slides) 
-    if (typeof(settings.advanced_nowrap) !== 'undefined') { settings.opts.nowrap = settings.advanced_nowrap; }     // true to prevent slideshow from wrapping 
-    if (typeof(settings.advanced_fastOnEvent) !== 'undefined') { settings.opts.fastOnEvent = settings.advanced_fastOnEvent; }     // force fast transitions when triggered manually (via pager or prev/next); value == time in ms 
-    if (typeof(settings.advanced_randomizeEffects) !== 'undefined') { settings.opts.randomizeEffects = settings.advanced_randomizeEffects; }     // valid when multiple effects are used; true to make the effect sequence random 
-    if (typeof(settings.advanced_rev) !== 'undefined') { settings.opts.rev = settings.advanced_rev; }     // causes animations to transition in reverse 
-    if (typeof(settings.advanced_manualTrump) !== 'undefined') { settings.opts.manualTrump = settings.advanced_manualTrump; }  // causes manual transition to stop an active transition instead of being ignored 
-    if (typeof(settings.advanced_requeueOnImageNotLoaded) !== 'undefined') { settings.opts.requeueOnImageLoaded = settings.advanced_requeueOnImageLoaded; } // requeue the slideshow if any image slides are not yet loaded 
-    if (typeof(settings.advanced_requeueTimeout) !== 'undefined') { settings.opts.requeueTimeout = settings.advanced_requeueTimeout; }   // ms delay for requeue 
-    if (typeof(settings.advanced_activePagerClass) !== 'undefined') { settings.opts.activePagerClass = settings.advanced_activePagerClass; } // class name used for the active pager link 
-    if (typeof(settings.advanced_updateActivePagerLink) !== 'undefined') { settings.opts.updateActivePagerLink = settings.advanced_updateActivePagerLink; } // callback fn invoked to update the active pager link (adds/removes activePagerClass style) 
+    
+    if (typeof(settings.advanced_timeoutFn) !== 'undefined') {
+      settings.opts.timeoutFn = function(currSlideElement, nextSlideElement, options, forwardFlag) {
+        eval(settings.advanced_timeoutFn);
+      }
+    }
+    
+    // true to start next transition immediately after current one completes 
+    if (typeof(settings.advanced_continuous) !== 'undefined') { settings.opts.continuous = settings.advanced_continuous; }
+    
+    // speed of the transition (any valid fx speed value)
+    if (typeof(settings.advanced_speed) !== 'undefined') { settings.opts.speed = settings.advanced_speed; }
+    
+    // speed of the 'in' transition
+    if (typeof(settings.advanced_speedIn) !== 'undefined') { settings.opts.speedIn = settings.advanced_speedIn; }
+    
+    // speed of the 'out' transition
+    if (typeof(settings.advanced_speedOut) !== 'undefined') { settings.opts.speedOut = settings.advanced_speedOut; }
+    
+    // selector for element to use as click trigger for next slide
+    if (typeof(settings.advanced_next) !== 'undefined') { settings.opts.next = settings.advanced_next; }
+    
+    // selector for element to use as click trigger for previous slide
+    if (typeof(settings.advanced_prev) !== 'undefined') { settings.opts.prev = settings.advanced_prev; }
+    
+    // callback fn for prev/next clicks:   function(isNext, zeroBasedSlideIndex, slideElement) 
+    if (typeof(settings.advanced_prevNextClick) !== 'undefined') {
+      settings.opts.prevNextEvent = function(isNext, zeroBasedSlideInces, slideElement) {
+        eval(settings.advanced_prevNextClick);
+      }
+    }
+    
+    // event which drives the manual transition to the previous or next slide
+    if (typeof(settings.advanced_prevNextEvent) !== 'undefined') { settings.opts.prevNextEvent = settings.advanced_prevNextEvent; }
+    
+    // selector for element to use as pager container
+    if (typeof(settings.advanced_pager) !== 'undefined') { settings.opts.pager = settings.advanced_pager; }
+    
+    // callback fn for pager clicks:    function(zeroBasedSlideIndex, slideElement)
+    if (typeof(settings.advanced_pagerClick) !== 'undefined') {
+      settings.opts.pagerClick = function(zeroBasedSlideIndex, slideElement) {
+        eval(settings.advanced_pagerClick);
+      }
+    }
+    
+    // name of event which drives the pager navigation
+    if (typeof(settings.advanced_pagerEvent) !== 'undefined') { settings.opts.pagerEvent = settings.advanced_pagerEvent; }
+    
+    // allows or prevents click event on pager anchors from bubbling
+    if (typeof(settings.advanced_allowPagerClickBubble) !== 'undefined') { settings.opts.allowPagerClickBubble = settings.advanced_allowPagerClickBubble; }
+    
+     // callback fn for building anchor links:  function(index, DOMelement)
+    if (typeof(settings.advanced_pagerAnchorBuilder) !== 'undefined') {
+      settings.opts.pagerAnchorBuilder = function(index, DOMelement) {
+        eval(settings.advanced_pagerAnchorBuilder);
+      }
+    }
+    
+    // transition callback (scope set to element to be shown):     function(currSlideElement, nextSlideElement, options, forwardFlag) 
+    if (typeof(settings.advanced_before) !== 'undefined') {
+      settings.opts.before = function(currSlideElement, nextSlideElement, options, forwardFlag) {
+        eval(settings.advanced_before);
+      }
+    }
+    
+    // transition callback (scope set to element that was shown):  function(currSlideElement, nextSlideElement, options, forwardFlag)
+    if (typeof(settings.advanced_after) !== 'undefined') {
+      settings.opts.after = function(currSlideElement, nextSlideElement, options, forwardFlag) {
+        eval(settings.advanced_after);
+      }
+    }
+    
+    // callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options)
+    if (typeof(settings.advanced_end) !== 'undefined') {
+      settings.opts.end = function(options) {
+        eval(settings.advanced_end);
+      }
+    }
+    
+    // easing method for both in and out transitions
+    if (typeof(settings.advanced_easing) !== 'undefined') { settings.opts.easing = settings.advanced_easing; }
+    
+    // easing for "in" transition
+    if (typeof(settings.advanced_easeIn) !== 'undefined') { settings.opts.easeIn = settings.advanced_easeIn; }
+    
+    // easing for "out" transition
+    if (typeof(settings.advanced_easeOut) !== 'undefined') { settings.opts.easeOut = settings.advanced_easeOut; }
+    
+    // coords for shuffle animation, ex: { top:15, left: 200 }
+    if (typeof(settings.advanced_shuffle) !== 'undefined') { settings.opts.shuffle = settings.advanced_shuffle; }
+    
+    // properties that define how the slide animates in
+    if (typeof(settings.advanced_animIn) !== 'undefined') { settings.opts.animIn = settings.advanced_animIn; }
+    
+    // properties that define how the slide animates out
+    if (typeof(settings.advanced_animOut) !== 'undefined') { settings.opts.animOut = settings.advanced_animOut; }
+    
+    // properties that define the initial state of the slide before transitioning in
+    if (typeof(settings.advanced_cssBefore) !== 'undefined') { settings.opts.cssBefore = settings.advanced_cssBefore; }
+    
+    // properties that defined the state of the slide after transitioning out
+    if (typeof(settings.advanced_cssAfter) !== 'undefined') { settings.opts.cssAfter = settings.advanced_cssAfter; }
+    
+    // function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)
+    if (typeof(settings.advanced_fxFn) !== 'undefined') {
+      settings.opts.fxFn = function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag) {
+        eval(settings.advanced_fxFn);
+      }
+    }
+    
+    // container height
+    if (typeof(settings.advanced_height) !== 'undefined') { settings.opts.height = settings.advanced_height; }
+    
+    // zero-based index of the first slide to be displayed
+    if (typeof(settings.advanced_startingSlide) !== 'undefined') { settings.opts.startingSlide = settings.advanced_startingSlide; }
+    
+    // true if in/out transitions should occur simultaneously
+    if (typeof(settings.advanced_sync) !== 'undefined') { settings.opts.sync = settings.advanced_sync; }
+    
+    // true for random, false for sequence (not applicable to shuffle fx)
+    if (typeof(settings.advanced_random) !== 'undefined') { settings.opts.random = settings.advanced_random; }
+    
+    // force slides to fit container
+    if (typeof(settings.advanced_fit) !== 'undefined') { settings.opts.fit = settings.advanced_fit; }
+    
+    // resize container to fit largest slide
+    if (typeof(settings.advanced_containerResize) !== 'undefined') { settings.opts.containerResize = settings.advanced_containerResize; }
+    
+    // true to enable "pause on hover"
+    if (typeof(settings.advanced_pause) !== 'undefined') { settings.opts.pause = settings.advanced_pause; }
+    
+    // true to pause when hovering over pager link
+    if (typeof(settings.advanced_pauseOnPagerHover) !== 'undefined') { settings.opts.pauseOnPagerHover = settings.advanced_pauseOnPagerHover; }
+    
+    // true to end slideshow after X transitions (where X == slide count)
+    if (typeof(settings.advanced_autostop) !== 'undefined') { settings.opts.autostop = settings.advanced_autostop; }
+    
+    // number of transitions (optionally used with autostop to define X)
+    if (typeof(settings.advanced_autostopCount) !== 'undefined') { settings.opts.autostopCount = settings.advanced_autostopCount; }
+    
+    // additional delay (in ms) for first transition (hint: can be negative)
+    if (typeof(settings.advanced_delay) !== 'undefined') { settings.opts.delay = settings.advanced_delay; }
+    
+    // expression for selecting slides (if something other than all children is required)
+    if (typeof(settings.advanced_slideExpr) !== 'undefined') { settings.opts.slideExpr = settings.advanced_slideExpr; }
+    
+    // true if clearType corrections should be applied (for IE)
+    if (typeof(settings.advanced_cleartype) !== 'undefined') { settings.opts.cleartype = settings.advanced_cleartype; }
+    
+    // set to true to disable extra cleartype fixing (leave false to force background color setting on slides)
+    if (typeof(settings.advanced_cleartypeNoBg) !== 'undefined') { settings.opts.cleartypeNoBg = settings.advanced_cleartypeNoBg; }
+    
+    // true to prevent slideshow from wrapping
+    if (typeof(settings.advanced_nowrap) !== 'undefined') { settings.opts.nowrap = settings.advanced_nowrap; }
+    
+    // force fast transitions when triggered manually (via pager or prev/next); value == time in ms
+    if (typeof(settings.advanced_fastOnEvent) !== 'undefined') { settings.opts.fastOnEvent = settings.advanced_fastOnEvent; }
+    
+    // valid when multiple effects are used; true to make the effect sequence random
+    if (typeof(settings.advanced_randomizeEffects) !== 'undefined') { settings.opts.randomizeEffects = settings.advanced_randomizeEffects; }
+    
+    // causes animations to transition in reverse
+    if (typeof(settings.advanced_rev) !== 'undefined') { settings.opts.rev = settings.advanced_rev; }
+    
+    // causes manual transition to stop an active transition instead of being ignored
+    if (typeof(settings.advanced_manualTrump) !== 'undefined') { settings.opts.manualTrump = settings.advanced_manualTrump; }
+    
+    // requeue the slideshow if any image slides are not yet loaded
+    if (typeof(settings.advanced_requeueOnImageNotLoaded) !== 'undefined') { settings.opts.requeueOnImageLoaded = settings.advanced_requeueOnImageLoaded; }
+    
+    // ms delay for requeue
+    if (typeof(settings.advanced_requeueTimeout) !== 'undefined') { settings.opts.requeueTimeout = settings.advanced_requeueTimeout; }
+    
+    // class name used for the active pager link
+    if (typeof(settings.advanced_activePagerClass) !== 'undefined') { settings.opts.activePagerClass = settings.advanced_activePagerClass; }
+    
+    // callback fn invoked to update the active pager link (adds/removes activePagerClass style)
+    if (typeof(settings.advanced_updateActivePagerLink) !== 'undefined') { settings.opts.updateActivePagerLink = eval(settings.advanced_updateActivePagerLink); }
     
     $(settings.targetId).cycle(settings.opts);
 
Index: contrib/views_slideshow_cycle/views_slideshow_cycle.theme.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_slideshow/contrib/views_slideshow_cycle/Attic/views_slideshow_cycle.theme.inc,v
retrieving revision 1.1.2.8
diff -u -p -r1.1.2.8 views_slideshow_cycle.theme.inc
--- contrib/views_slideshow_cycle/views_slideshow_cycle.theme.inc	25 Sep 2010 16:30:04 -0000	1.1.2.8
+++ contrib/views_slideshow_cycle/views_slideshow_cycle.theme.inc	25 Sep 2010 22:29:21 -0000
@@ -17,27 +17,33 @@ function template_preprocess_views_slide
   $settings = $options['views_slideshow_cycle'];
   $skin_info = $settings['skin_info'];
 
-  // Process advanced options
-  // Unset any advanced settings that we aren't using.
+  // Cast the strings into int or bool as necessary.
+  $new_settings = array();
   foreach ($settings as $key => $value) {
-    if (stristr($key, 'advanced_use_')) {
-      $cycle_value = str_replace('advanced_use_', '', $key);
-      if (!$value) {
-        unset($settings[$key]);
-        unset($settings['advanced_' . $cycle_value]);
-      }
-      else {
-        if (is_numeric($settings['advanced_' . $cycle_value])) {
-          $settings['advanced_' . $cycle_value] = intval($settings['advanced_' . $cycle_value]);
-        }
-        
-        if (strtolower($settings['advanced_' . $cycle_value]) == 'true') {
-          $settings['advanced_' . $cycle_value] = true;
-        }
-        elseif (strtolower($settings['advanced_' . $cycle_value]) == 'false') {
-          $settings['advanced_' . $cycle_value] = false;
-        }
-      }
+    if (stristr($value, "\n")) {
+      $value = str_replace("\n", ' ', $value);
+    }
+    $value = trim($value);
+
+    if (is_numeric($value)) {
+      $value = (int)$value;
+    }
+    else if (strtolower($value) == 'true') {
+      $value = true;
+    }
+    else if (strtolower($value) == 'false') {
+      $value = false;
+    }
+    
+    $new_settings[$key] = $value;
+  }
+  
+  // Remove any unused advanced settings.
+  foreach ($settings as $key => $value) {
+    if (substr($key, 0, 13) == 'advanced_use_' && !$value) {
+      $setting_name = str_replace('advanced_use_', '', $key);
+      unset($new_settings[$key]);
+      unset($new_settings['advanced_' . $setting_name]);
     }
   }
 
@@ -48,7 +54,7 @@ function template_preprocess_views_slide
       'div_prefix' => '#views_slideshow_cycle_div_',
       'vss_id' => $vss_id,
     ),
-    $settings
+    $new_settings
   );
 
   // We need to go through the current js setting values to make sure the one we
Index: contrib/views_slideshow_cycle/views_slideshow_cycle.views_slideshow.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_slideshow/contrib/views_slideshow_cycle/Attic/views_slideshow_cycle.views_slideshow.inc,v
retrieving revision 1.1.2.11
diff -u -p -r1.1.2.11 views_slideshow_cycle.views_slideshow.inc
--- contrib/views_slideshow_cycle/views_slideshow_cycle.views_slideshow.inc	25 Sep 2010 16:30:04 -0000	1.1.2.11
+++ contrib/views_slideshow_cycle/views_slideshow_cycle.views_slideshow.inc	25 Sep 2010 22:29:22 -0000
@@ -550,13 +550,13 @@ function views_slideshow_cycle_views_sli
   // http://malsup.com/jquery/cycle/options.html
   $cycle_options = array(
     'activePagerClass' => 'class name used for the active pager link',
-    'after' => 'transition callback (scope set to element that was shown):     function(currSlideElement, nextSlideElement, options, forwardFlag)',
+    'after' => 'transition callback (scope set to element that was shown):     function(currSlideElement, nextSlideElement, options, forwardFlag)  Do not enter the function in this box.  Only enter what you would have entered within the function.',
     'allowPagerClickBubble' => 'allows or prevents click event on pager anchors from bubbling',
     'animIn' => 'properties that define how the slide animates in',
     'animOut' => 'properties that define how the slide animates out',
     'autostop' => 'true to end slideshow after X transitions (where X == slide count)',
     'autostopCount' => 'number of transitions (optionally used with autostop to define X)',
-    'before' => 'transition callback (scope set to element to be shown):     function(currSlideElement, nextSlideElement, options, forwardFlag)',
+    'before' => 'transition callback (scope set to element to be shown):     function(currSlideElement, nextSlideElement, options, forwardFlag)  Do not enter the function in this box.  Only enter what you would have entered within the function.',
     'cleartype' => 'true if clearType corrections should be applied (for IE)',
     'cleartypeNoBg' => 'set to true to disable extra cleartype fixing (leave false to force background color setting on slides)',
     'containerResize' => 'resize container to fit largest slide',
@@ -567,23 +567,23 @@ function views_slideshow_cycle_views_sli
     'easing' => 'easing method for both in and out transitions',
     'easingIn' => 'easing for "in" transition',
     'easingOut' => 'easing for "out" transition',
-    'end' => 'callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options)',
+    'end' => 'callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options)  Do not enter the function in this box.  Only enter what you would have entered within the function.',
     'fastOnEvent' => 'force fast transitions when triggered manually (via pager or prev/next); value == time in ms',
     'fit' => 'force slides to fit container',
     'fx' => 'name of transition effect (or comma separated names, ex: fade,scrollUp,shuffle)',
-    'fxFn' => 'function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)',
+    'fxFn' => 'function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)  Do not enter the function in this box.  Only enter what you would have entered within the function.',
     'height' => 'container height',
     'manualTrump' => 'causes manual transition to stop an active transition instead of being ignored',
     'next' => 'selector for element to use as click trigger for next slide',
     'nowrap' => 'true to prevent slideshow from wrapping',
     'pager' => 'selector for element to use as pager container',
-    'pagerAnchorBuilder' => 'callback fn for building anchor links:  function(index, DOMelement)',
-    'pagerClick' => 'callback fn for pager clicks:    function(zeroBasedSlideIndex, slideElement)',
+    'pagerAnchorBuilder' => 'callback fn for building anchor links:  function(index, DOMelement)  Do not enter the function in this box.  Only enter what you would have entered within the function.',
+    'pagerClick' => 'callback fn for pager clicks:    function(zeroBasedSlideIndex, slideElement)  Do not enter the function in this box.  Only enter what you would have entered within the function.',
     'pagerEvent' => 'name of event which drives the pager navigation',
     'pause' => 'true to enable "pause on hover"',
     'pauseOnPagerHover' => 'true to pause when hovering over pager link',
     'prev' => 'selector for element to use as click trigger for previous slide',
-    'prevNextClick' => 'callback fn for prev/next clicks:    function(isNext, zeroBasedSlideIndex, slideElement)',
+    'prevNextClick' => 'callback fn for prev/next clicks:    function(isNext, zeroBasedSlideIndex, slideElement)  Do not enter the function in this box.  Only enter what you would have entered within the function.',
     'prevNextEvent' => 'event which drives the manual transition to the previous or next slide',
     'random' => 'true for random, false for sequence (not applicable to shuffle fx)',
     'randomizeEffects' => 'valid when multiple effects are used; true to make the effect sequence random',
@@ -598,7 +598,7 @@ function views_slideshow_cycle_views_sli
     'startingSlide' => 'zero-based index of the first slide to be displayed',
     'sync' => 'true if in/out transitions should occur simultaneously',
     'timeout' => 'milliseconds between slide transitions (0 to disable auto advance)',
-    'timeoutFn' => 'callback for determining per-slide timeout value:  function(currSlideElement, nextSlideElement, options, forwardFlag)',
+    'timeoutFn' => 'callback for determining per-slide timeout value:  function(currSlideElement, nextSlideElement, options, forwardFlag)  Do not enter the function in this box.  Only enter what you would have entered within the function.',
     'updateActivePagerLink' => 'callback fn invoked to update the active pager link (adds/removes activePagerClass style)',
   );
   
