(function(f){f.fn.liteAccordion=function(e){var a=f.extend({},{containerWidth:960,containerHeight:320,headerWidth:48,firstSlide:1,onActivate:function(){},slideSpeed:800,slideCallback:function(){},autoPlay:false,pauseOnHover:false,cycleSpeed:6E3,theme:"basic",rounded:false,enumerateSlides:false},e),e=this.find("li"),k=e.length,i=a.containerWidth-k*a.headerWidth,b=e.children("h4"),c={getGroup:function(g,d){if(this.offsetLeft===g.left)return b.slice(d+1,k).filter(function(){return this.offsetLeft=== b.index(this)*a.headerWidth});else if(this.offsetLeft===g.right)return b.slice(0,d+1).filter(function(){return this.offsetLeft===i+b.index(this)*a.headerWidth})},nextSlide:function(b){var d=b+1||a.firstSlide;return function(){return d++%k}},play:function(g){var d=c.nextSlide(g?g:"");c.playing=setInterval(function(){b.eq(d()).click()},a.cycleSpeed)},pause:function(){clearInterval(c.playing)},playing:0,sentinel:false};this.height(a.containerHeight).width(a.containerWidth).addClass(a.theme).addClass(a.rounded&& "rounded");b.width(a.containerHeight).height(a.headerWidth).eq(a.firstSlide-1).addClass("selected");if(f.browser.msie)if(f.browser.version.substr(0,1)>8)b.css("filter","none");else if(f.browser.version.substr(0,1)<7)return false;b.each(function(b){var d=f(this),c=b*a.headerWidth;b>=a.firstSlide&&(c+=i);d.css("left",c).next().width(i).css({left:c,paddingLeft:a.headerWidth});a.enumerateSlides&&d.append("<b>"+(b+1)+"</b>")});b.click(function(g){var d=f(this),j=b.index(d),e=d.next(),h={left:j*a.headerWidth, right:j*a.headerWidth+i,newPos:0},j=c.getGroup.call(this,h,j);if(this.offsetLeft===h.left)h.newPos=i;else if(this.offsetLeft===h.right)h.newPos=-i;if(!b.is(":animated")){if(g.originalEvent){if(c.sentinel===this)return false;a.onActivate.call(e);c.sentinel=this}else a.onActivate.call(e),c.sentinel=false;b.removeClass("selected").filter(d).addClass("selected");j.animate({left:"+="+h.newPos},a.slideSpeed,function(){a.slideCallback.call(e)}).next().animate({left:"+="+h.newPos},a.slideSpeed)}});a.pauseOnHover&& this.hover(function(){c.pause()},function(){c.play(b.index(b.filter(".selected")))});a.autoPlay&&c.play();return this}})(jQuery);

