/**
*   Плагин jquery.kiwi_viewer.auto_scroll.js
*   к плагину jquery.kiwi_viewer.js
*   
*   @author Isaev Roman ( romis.bbx@gmail.com )
*   @firma BlackBox ( http://www.blackbox.ru/ )
*   @modufy_date 03.03.10
*   @version 1.1 beta
*   
*/

(function($) { 

	// jQuery plugin implementation
	$.fn.auto_scroll = function(ops) { 
		
    // default settings
    var ops = $.extend({
        delay: 5000,
        type: 'sequence' // sequence / random
    },ops);  
		
		this.each(function() {		
				
			var api = $(this).kiwi_viewer();			
      var load_event = 0;
      
      switch (ops.type) {
        case 'random':
            load_event = function(){
                api.loadRandom(function(){
                    setTimeout(function(){
                      load_event();
                    }, ops.delay);
                });
            };
            break
        default: // sequence            
            load_event = function(){
                api.loadNext(true, function(){
                    setTimeout(function(){
                      load_event();
                    }, ops.delay);
                }, true);
            };  
            break
      } 
      
      setTimeout(function(){
          load_event();
      }, ops.delay);  

		});
		
		return this;
		
	};

})(jQuery);



