window.mmts = {
  "slideshow": function(sel, options){
    var o = $.extend({
      fx:     'fade',
      speed:  800,
      timeout: 5000,
      pager:  '#testimonials-slideshow-pager',
      pagerAnchorBuilder: function(idx, slide) {
          // return selector string for existing anchor
          return '#testimonials-slideshow-pager li:eq(' + idx + ') a';
      }
    }, options||{});
    
    
    $(sel).cycle(o);
  },
  "player": function(sel, options, playlist){
   var o =  {
        "canvas": {
          backgroundColor: '#000000',
          backgroundGradient: 'medium'
        },
        "plugins": {
          controls: {
            url: '/js/flowplayer/resources/flowplayer.controls-3.2.5.swf', 
            bottom:0, 
            height:24, 
            "z-index":1, 
            backgroundColor: '#000000', 
            backgroundGradient: 'low', 
            fontColor: '#ECA133',      
            timeColor: '#ECA133',
            durationColor: '#ECA133',
            progressColor: '#E64705',
            sliderColor: '#ECA133',
            volumeColor: '#E64705',
            volumeSliderColor:'#ECA133',
            bufferColor: '#ECA133',
            buttonColor: '#E64705',
            buttonOverColor: '#666666',
            fullscreen: false,  
            autoHide: 'never'
          }
        }
      };
      
   if(typeof options == 'string'){
     var playlist = options;
     options = {};
   }
   
   o = $.extend(o, options);
   
   function loadPlayer(sel, opt){
     $(sel).flowplayer(
       '/js/flowplayer/resources/flowplayer-3.2.7.swf', 
       opt
     );
   }
   
   if(playlist){
     $.getJSON(playlist, function(data){
       o.playlist = data.playlist;
       loadPlayer(sel, o);
     });
   }
   else
   {
     loadPlayer(sel, o);
   }
  }
};
