/*
 * 	slideWidget 1.0 - jQuery plugin
 *	written by flash.technologist@gmail.com	
 *
 */

typeof jQuery!="undefined"&&jQuery(function(a){a.fn.extend({slideWidget:function(n){var l=a.extend({},a.fn.slideWidget.defaults,n);return this.each(function(){function j(c,d){c=Math.min(e.length-1,Math.max(c,0));if(h!=c){b.autoChange&&clearInterval(k);o(c,d);m=h;h=c}}function p(){j(h+1<e.length?h+1:0,true)}function o(c,d){a("li."+b.slideIdClassBase+c+":first",f).appendTo(f).fadeIn(d?b.fadeSpeed:0,b.autoChange?function(){q(m,false);clearInterval(k);k=setInterval(p,b.changeInterval)}:null);a("> li."+ b.paginationSelectedItemClass,i).removeClass(b.paginationSelectedItemClass);a("> li:eq("+c+")",i).addClass(b.paginationSelectedItemClass)}function q(c,d){a("li."+b.slideIdClassBase+c+":first",f).fadeOut(d?b.fadeSpeed:0,function(){a(this).hide()})}var f=a(this),e=a("> li",f),b=a.metadata?a.extend({},l,f.metadata()):l,g=f.addClass(b.slidesStackClass).wrap("<div />").parent().addClass(b.wrapperClass),h=-1,m=-2,k;e.each(function(c){var d=a(this);d.addClass(b.slideClass).addClass(b.slideIdClassBase+c).fadeOut(0).hide(); a("> img",d).addClass(b.slideImageClass);a("> div",d).addClass(b.slideContentClass)});a("li > li",e).addClass(b.slideClass);var i=g.append("<ul />").children("ul:last").addClass(b.paginationClass);for(g=0;g<e.length;g++)i.append('<li><a href="#'+(g+1)+'">'+(g+1)+"</a></li>");a("li > a",i).each(function(){a(this).click(function(){j(a(this).parent().index(),true);return false})});e.length>0&&j(b.slide,false)})}});a.fn.slideWidget.defaults={slide:0,autoChange:true,changeInterval:5E3,fadeSpeed:500,wrapperClass:"slideWidget-wrapper", slidesStackClass:"slideWidget-slidesStack",slideClass:"slideWidget-slide",slideIdClassBase:"slide-",slideImageClass:"slideWidget-slideImage",slideContentClass:"slideWidget-slideContent",paginationClass:"slideWidget-pagination",paginationSelectedItemClass:"selected"}});
