(function(a){a.fn.easyAccordion=function(d){var b=true,c={slideNum:b,autoStart:false,slideInterval:3e3};this.each(function(){var k="no-more-active",o="dt:first",i="active",j=".active",h="dd",f="dt",g="dl",e=this,m=a.extend(c,d);a(e).find(g).addClass("easy-accordion");a.fn.setVariables=function(){var c=this;dlWidth=a(c).width();dlHeight=a(c).height();dtWidth=a(c).find(f).outerHeight();if(a.browser.msie)dtWidth=$(c).find(f).outerWidth();dtHeight=dlHeight-(a(c).find(f).outerWidth()-a(c).find(f).width());slideTotal=a(c).find(f).size();ddWidth=dlWidth-dtWidth*slideTotal-(a(c).find(h).outerWidth(b)-a(c).find(h).width());ddHeight=dlHeight-(a(c).find(h).outerHeight(b)-a(c).find(h).height())};a(e).setVariables();if(a.browser.safari)var q=(dlHeight-dtWidth)/2,t=-q;if(a.browser.mozilla)var q=dlHeight-20,t=-20;if(a.browser.msie)var q=0,t=0;var n=1;a(e).find(f).each(function(){var f="padding-top",d=".slide-number",c=this;a(c).css({width:dtHeight,top:q,"margin-left":t});if(m.slideNum==b){a('<span class="slide-number">0'+n+"</span>").appendTo(c);if(a.browser.msie){var h=parseInt(a(c).find(d).css("left"))-14;a(c).find(d).css({left:h});(a.browser.version==6||a.browser.version==7)&&a(c).find(d).css({bottom:"auto"});if(a.browser.version==8){var g=a(c).find(d).css("bottom"),e=parseInt(g)+parseInt(a(c).css(f))-12;a(c).find(d).css({bottom:e})}}else{var g=a(c).find(d).css("bottom"),e=parseInt(g)+parseInt(a(c).css(f));a(c).find(d).css({bottom:e})}}n=n+1});if(a(e).find(j).size())a(e).find(j).next(h).addClass(i);else a(e).find(o).addClass(i).next(h).addClass(i);a(e).find(o).css({left:"0"}).next().css({left:dtWidth});a(e).find(h).css({width:ddWidth,height:ddHeight});a.fn.findActiveSlide=function(){var b=1;this.find(f).each(function(){if(a(this).hasClass(i))activeID=b;else if(a(this).hasClass(k))noMoreActiveID=b;b=b+1})};a.fn.calculateSlidePos=function(){var b=2;a(this).find(f).not(":first").each(function(){var c=this,f=dtWidth*activeID;if(b<=activeID){var e=dtWidth*(b-1);a(c).animate({left:e});if(b<activeID)a(c).next().css({left:e+dtWidth});else a(c).next().animate({left:f})}else{var d=dlWidth-dtWidth*(slideTotal-b+1);a(c).animate({left:d});var g=d+dtWidth;a(c).next().animate({left:g})}b=b+1});setTimeout(function(){a(".easy-accordion").find(h).not(j).each(function(){a(this).css({display:"none"})})},400)};a.fn.activateSlide=function(){var a=this;a.parent(g).setVariables();a.parent(g).find(h).css({display:"block"});a.parent(g).find("dd.plus").removeClass("plus");a.parent(g).find(".no-more-active").removeClass(k);a.parent(g).find(j).removeClass(i).addClass(k);a.addClass(i).next().addClass(i);a.parent(g).findActiveSlide();activeID<noMoreActiveID&&a.parent(g).find("dd.no-more-active").addClass("plus");a.parent(g).calculateSlidePos()};a.fn.rotateSlides=function(d,e){var b=this,g=a(b);e.value=setTimeout(function(){g.rotateSlides(d,e)},d);a(b).findActiveSlide();var i=a(b).find(f).size(),h=activeID,c=h+1;if(c>i)c=1;a(b).find("dt:eq("+(c-1)+")").activateSlide()};function s(){this.value=null}var l=new s;a(e).findActiveSlide();a(e).calculateSlidePos();if(m.autoStart==b){var r=a(e),p=parseInt(m.slideInterval);l.value=setTimeout(function(){r.rotateSlides(p,l)},p)}a(e).find(f).not(i).click(function(){a(this).activateSlide();clearTimeout(l.value)});!(a.browser.msie&&a.browser.version==6)&&a(f).hover(function(){a(this).addClass("hover")},function(){a(this).removeClass("hover")})})}})(jQuery);
