/*
 * jQuery Plugin Slideshow v0.1
 * Copyright (c) 2010 Julien Maurel
 */
(function($) {
  $.fn.slideshow=function(params){
    params=$.extend({fadeTime:800,delay:1700},params);
    this.each(function(){
      var _t=this;
      _t.slide=function(){
	var i=_t.imgsi;
	if(!_t.imgsint) _t.imgsint=setInterval(_t.slide,params.delay+params.fadeTime*2);
	_t.imgn.fadeTo(params.fadeTime,0.01,function(){
	   i++;
           if(i>=_t.imgs.length) i=0;
           _t.imgn.attr('src',_t.imgs[i]).fadeTo(params.fadeTime,1);
 	   _t.imgsi=i;
	});
      };
      _t.imgsi=0;
      _t.imgs=[];
      _t.imgn=$(this).find('img').each(function(i){
	_t.imgs.push(this.src);
	if(i>0) _t.removeChild(this); 
      }).eq(0);
      setTimeout(_t.slide,params.delay);
    });
    return this;
  };
})(jQuery);

