jQuery.fn.diapo = function(delai)
{
return this.each(
function()
{
if(this.nodeName.toLowerCase()!= "ul") return;
delai = delai || 4000;
var self = this;
self.items = jQuery("li", self);
self.items.not(":eq(0)").hide().end();
self.currentitem = 0;
var change = function()
{
jQuery.diapo(self);
}
setInterval(change,delai);
}
)
.addClass("diapo")
}
jQuery.diapo = function(el)
{
jQuery(el.items[el.currentitem]).fadeOut("slow",
function()
{
jQuery(this).hide();
el.currentitem = ++el.currentitem % (el.items.size());
jQuery(el.items[el.currentitem]).fadeIn("slow");
}
);
}

