Seasons.product = Seasons.product ? Seasons.product : {};

Seasons.product.bannercycle = (function() {
   var obj_cycle_settings = {
       timeout:       4000,  // milliseconds between slide transitions (0 to disable auto advance)
       speed:         1000,  // speed of the transition (any valid fx speed value)
       next:          null,  // id of element to use as click trigger for next slide
       prev:          null,  // id of element to use as click trigger for previous slide
       before:        null,  // transition callback (scope set to element to be shown)
       after:         null,  // transition callback (scope set to element that was shown)
       height:       'auto', // container height
       sync:          1,     // true if in/out transitions should occur simultaneously
       fit:           0,     // force slides to fit container
       pause:         1,     // true to enable "pause on hover"
       delay:         0,     // additional delay (in ms) for first transition (hint: can be negative)
       slideExpr:     null   // expression for selecting slides (if something other than all children is required)
   },

   initialise = function() {
      $('#slideshow1').cycle(obj_cycle_settings);
   };

   Seasons.modules.add(initialise);

	return {};
}());