function initAccordion(){$(".accordion").each(function(){function i(){b.removeClass("active").eq(g).addClass("active");if(b.eq(g).hasClass("closed")){for(var a=0;a<g+1;a++){b.eq(a).animate({left:c*a},{queue:false,easing:"easeOutElastic",duration:2e3,complete:function(){h()}}).removeClass("closed").addClass("open")}}else{for(var a=g+1;a<b.length+1;a++){b.eq(a).animate({left:c*a+f},{queue:false,easing:"easeInSine",duration:800,complete:function(){h()}}).removeClass("open").addClass("closed")}}}function h(){if(d)clearTimeout(d);d=setTimeout(function(){g++;if(g>=b.length)g=0;i()},e)}var a=$(this);var b=a.find("> li");var c=54;var d;var e=5e3;var f=b.outerWidth(true)-c;var g=b.index(b.filter(".active:eq(0)"));if(g<0)g=0;b.each(function(){var a=b.index($(this));var d=$(this);if(a>g){d.css({position:"absolute",top:0,left:c*a+f}).addClass("closed")}else{d.css({position:"absolute",top:0,left:54*a}).addClass("open")}});b.mouseover(function(){if(d)clearTimeout(d);g=b.index($(this));i();return false});h()})}$(document).ready(function(){$("div.gallery").gallery({listOfSlides:".visual img",effect:true,switcher:".preview>li"});initAccordion()});(function(a){function b(a,b){this.init(a,b)}a.fn.gallery=function(a){return new b(this.get(0),a)};b.prototype={options:{},init:function(b,c){this.options=a.extend({duration:700,slideElement:1,autoRotation:false,effect:false,listOfSlides:"ul > li",switcher:false,disableBtn:false,nextBtn:"a.link-next, a.btn-next, a.next",prevBtn:"a.link-prev, a.btn-prev, a.prev",circle:true,direction:false,event:"click",IE:false},c||{});var d=a(b).find(this.options.listOfSlides);if(this.options.effect)this.list=d;else this.list=d.parent();if(this.options.switcher)this.switcher=a(b).find(this.options.switcher);this.nextBtn=a(b).find(this.options.nextBtn);this.prevBtn=a(b).find(this.options.prevBtn);this.count=d.index(d.filter(":last"));if(this.options.switcher)this.active=this.switcher.index(this.switcher.filter(".active:eq(0)"));else this.active=d.index(d.filter(".active:eq(0)"));if(this.active<0)this.active=0;this.last=this.active;this.woh=d.outerWidth(true);if(!this.options.direction)this.installDirections(this.list.parent().width());else{this.woh=d.outerHeight(true);this.installDirections(this.list.parent().height())}if(!this.options.effect){this.rew=this.count-this.wrapHolderW+1;if(!this.options.direction)this.list.css({marginLeft:-(this.woh*this.active)});else this.list.css({marginTop:-(this.woh*this.active)})}else{this.rew=this.count;this.list.css({opacity:0}).removeClass("active").eq(this.active).addClass("active").css({opacity:1}).css("opacity","auto");if(this.options.switcher)this.switcher.removeClass("active").eq(this.active).addClass("active")}if(this.options.disableBtn){if(this.count<this.wrapHolderW)this.nextBtn.addClass(this.options.disableBtn);if(this.active==0)this.prevBtn.addClass(this.options.disableBtn)}this.initEvent(this,this.nextBtn,this.prevBtn,true);this.initEvent(this,this.prevBtn,this.nextBtn,false);if(this.options.autoRotation)this.runTimer(this);if(this.options.switcher)this.initEventSwitcher(this,this.switcher)},installDirections:function(a){this.wrapHolderW=Math.floor(a/this.woh);if((this.wrapHolderW-1)*this.woh+this.woh/2>a)this.wrapHolderWwrapHolderW--},fadeElement:function(){if(a.browser.msie&&this.options.IE){this.list.eq(this.last).css({opacity:0});this.list.removeClass("active").eq(this.active).addClass("active").css({opacity:"auto"})}else{this.list.eq(this.last).animate({opacity:0},{queue:false,duration:this.options.duration});this.list.removeClass("active").eq(this.active).addClass("active").animate({opacity:1},{queue:false,duration:this.options.duration,complete:function(){a(this).css("opacity","auto")}})}if(this.options.switcher)this.switcher.removeClass("active").eq(this.active).addClass("active");this.last=this.active},scrollElement:function(){if(!this.options.direction)this.list.animate({marginLeft:-(this.woh*this.active)},{queue:false,duration:this.options.duration});else this.list.animate({marginTop:-(this.woh*this.active)},{queue:false,duration:this.options.duration});if(this.options.switcher)this.switcher.removeClass("active").eq(this.active).addClass("active")},runTimer:function(a){if(a._t)clearTimeout(a._t);a._t=setInterval(function(){a.toPrepare(a,true)},this.options.autoRotation)},initEventSwitcher:function(b,c){c.bind(b.options.event,function(){b.active=b.switcher.index(a(this));if(b.active==0){b.prevBtn.addClass(b.options.disableBtn);b.nextBtn.removeClass(b.options.disableBtn)}else if(b.active==b.count){b.nextBtn.addClass(b.options.disableBtn);b.prevBtn.removeClass(b.options.disableBtn)}else{b.prevBtn.removeClass(b.options.disableBtn);b.nextBtn.removeClass(b.options.disableBtn)}if(b._t)clearTimeout(b._t);if(!b.options.effect)b.scrollElement();else b.fadeElement();if(b.options.autoRotation)b.runTimer(b);return false})},initEvent:function(a,b,c,d){b.bind(a.options.event,function(){if(a._t)clearTimeout(a._t);if(a.options.disableBtn&&a.count>a.wrapHolderW)c.removeClass(a.options.disableBtn);a.toPrepare(a,d);if(a.options.autoRotation)a.runTimer(a);return false})},toPrepare:function(a,b){if(a.active==a.rew&&a.options.circle&&b)a.active=-a.options.slideElement;if(a.active==0&&a.options.circle&&!b)a.active=a.rew+a.options.slideElement;for(var c=0;c<a.options.slideElement;c++){if(b){if(a.active+1>a.rew){if(a.options.disableBtn&&a.count>a.wrapHolderW)a.nextBtn.addClass(a.options.disableBtn)}else a.active++}else{if(a.active-1<0){if(a.options.disableBtn&&a.count>a.wrapHolderW)a.prevBtn.addClass(a.options.disableBtn)}else a.active--}}if(a.active==a.rew&&b)if(a.options.disableBtn&&a.count>a.wrapHolderW)a.nextBtn.addClass(a.options.disableBtn);if(a.active==0&&!b)if(a.options.disableBtn&&a.count>a.wrapHolderW)a.prevBtn.addClass(a.options.disableBtn);if(!a.options.effect)a.scrollElement();else a.fadeElement()},stop:function(){if(this._t)clearTimeout(this._t)},play:function(){if(this._t)clearTimeout(this._t);if(this.options.autoRotation)this.runTimer(this)}}})(jQuery);jQuery.easing["jswing"]=jQuery.easing["swing"];jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(a,b,c,d,e){return jQuery.easing[jQuery.easing.def](a,b,c,d,e)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){if((b/=e/2)<1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){if(b==0)return c;if(b==e)return c+d;if((b/=e/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){if((b/=e/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g))+c},easeOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e)==1)return c+d;if(!g)g=e*.3;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*b)*Math.sin((b*e-f)*2*Math.PI/g)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=1.70158;var g=0;var h=d;if(b==0)return c;if((b/=e/2)==2)return c+d;if(!g)g=e*.3*1.5;if(h<Math.abs(d)){h=d;var f=g/4}else var f=g/(2*Math.PI)*Math.asin(d/h);if(b<1)return-.5*h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)+c;return h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*2*Math.PI/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;return d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){if(f==undefined)f=1.70158;if((b/=e/2)<1)return d/2*b*b*(((f*=1.525)+1)*b-f)+c;return d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){if((b/=e)<1/2.75){return d*7.5625*b*b+c}else if(b<2/2.75){return d*(7.5625*(b-=1.5/2.75)*b+.75)+c}else if(b<2.5/2.75){return d*(7.5625*(b-=2.25/2.75)*b+.9375)+c}else{return d*(7.5625*(b-=2.625/2.75)*b+.984375)+c}},easeInOutBounce:function(a,b,c,d,e){if(b<e/2)return jQuery.easing.easeInBounce(a,b*2,0,d,e)*.5+c;return jQuery.easing.easeOutBounce(a,b*2-e,0,d,e)*.5+d*.5+c}})
