/*!
 * Collection of javascripts
 * Copyright (c) 2011 by Florian Moser @ novalab - new media engineering novalab.ch
 */
(function(a){a.fn.addFadeshow=function(b){b=a.extend({transitionTime:800,intervalTime:7000,handleTitleSelector:"",handleListClassname:"slideshowSelector",enabledClassname:"FadeshowEnabled"},b||{});return this.each(function(){var e=a(this);if(e[0].nodeName!="UL"){return}e.addClass(b.enabledClassname);var d=a('<ul class="'+b.handleListClassname+'"/>');var c=new Array();var g=new Array();var f=function(h){e.find("li.active").fadeOut(b.transitionTime,function(){a(this).removeClass("active")});g[h].fadeIn(b.transitionTime,function(){a(this).addClass("active")});d.find("li.active").removeClass("active").bind("click",function(){f(a(this).data("index"))});c[h].addClass("active").unbind()};e.find(">li").each(function(h){var j=a(this);g[h]=j;c[h]=a("<li/>").data("index",h);var i=j.find(b.handleTitleSelector).first().html();if(i){c[h]=a('<li title="'+i+'">'+i+"</li>").data("index",h)}d.append(c[h]);if(h==0){j.addClass("active");c[h].addClass("active")}else{j.hide();c[h].bind("click",function(){f(a(this).data("index"))})}});e.after(d);window.setInterval(function(){f((d.find("li.active:first").data("index")+1)%c.length)},b.intervalTime)})}})(jQuery);
