/**
 * jQuery sdSwide
 * Version 0.02 - 05.07.2009
 * Author Stoyan Delev http://stoyandelev.com
 **/


(function($){  
	$.fn. sdswitch = function(options) {  
   
		var defaults = {  
			animateTime: 1000,
			time:3000,
			startElement: 0,
			showWindow: false,
			showTitle: false  
		};  
		
		var options = $.extend(defaults, options); 
		var el = this; 
       	
       	el.addClass('sdswitch');
		
		//first element
		var $first = el.children(':first');
		
		//active element
		var $active = el.children('.active');
		
		//if not have active element, active is last 
		if ( $active.length == 0 ) {
			$active = el.children(':eq('+ ( options.startElement - 1 ) +')');
		}
		
		//next element	
		var $next =  $active.next().length ? $active.next() : $first;
	
		$next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, options.animateTime, function() {
			$active.removeClass('active');
		});
		
		
		//add window
		
		
		return setTimeout( function() { el.sdswitch(options); }, options.time);
	
	};  
})(jQuery)
