jQuery.effects||function(f,j){function l(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return m.transparent;return m[f.trim(c).toLowerCase()]}function r(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return l(b)}function n(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function o(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in s||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function t(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d=a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:f.fx.speeds[b]||f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=r(b.elem,a);b.end=l(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var m={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},p=["add","remove","toggle"],s={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b,d){if(f.isFunction(b)){d=b;b=null}return this.each(function(){var e=f(this),g=e.attr("style")||" ",h=o(n.call(this)),q,u=e.attr("className");f.each(p,function(v,i){c[i]&&e[i+"Class"](c[i])});q=o(n.call(this));e.attr("className",u);e.animate(t(h,q),a,b,function(){f.each(p,function(v,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.4",save:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.css(a[b],c.data("ec.storage."+a[b]))},setMode:function(c,a){if(a=="toggle")a=c.is(":hidden")?"show":"hide";return a},getBaseline:function(c,a){var b;switch(c[0]){case"top":b=0;break;case"middle":b=0.5;break;case"bottom":b=1;break;default:b=c[0]/a.height}switch(c[1]){case"left":c=0;break;case"center":c=0.5;break;case"right":c=1;break;default:c=c[1]/a.width}return{x:c,y:b}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();var a={width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("float")},b=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});c.css({position:"relative",top:0,left:0})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c);return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments);a={options:a[1],duration:a[2],callback:a[3]};var b=f.effects[c];return b&&!f.fx.off?b.call(this,a):this},_show:f.fn.show,show:function(c){if(!c||typeof c=="number"||f.fx.speeds[c])return this._show.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(!c||typeof c=="number"||f.fx.speeds[c])return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(!c||typeof c=="number"||f.fx.speeds[c]||typeof c=="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+
b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e/2)==2)return b+d;g||(g=e*0.3*1.5);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*(a/=e)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*((a=a/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;if((a/=e/2)<1)return d/2*a*a*(((g*=1.525)+1)*a-g)+b;return d/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+b},easeInBounce:function(c,a,b,d,e){return d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+b:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,a,b,d,e){if(a<e/2)return f.easing.easeInBounce(c,a*2,0,d,e)*0.5+
b;return f.easing.easeOutBounce(c,a*2-e,0,d,e)*0.5+d*0.5+b}})}(jQuery);;(function(e){e.effects.bounce=function(b){return this.queue(function(){var a=e(this),l=["position","top","left"],h=e.effects.setMode(a,b.options.mode||"effect"),d=b.options.direction||"up",c=b.options.distance||20,m=b.options.times||5,i=b.duration||250;/show|hide/.test(h)&&l.push("opacity");e.effects.save(a,l);a.show();e.effects.createWrapper(a);var f=d=="up"||d=="down"?"top":"left";d=d=="up"||d=="left"?"pos":"neg";c=b.options.distance||(f=="top"?a.outerHeight({margin:true})/3:a.outerWidth({margin:true})/3);if(h=="show")a.css("opacity",0).css(f,d=="pos"?-c:c);if(h=="hide")c/=m*2;h!="hide"&&m--;if(h=="show"){var g={opacity:1};g[f]=(d=="pos"?"+=":"-=")+c;a.animate(g,i/2,b.options.easing);c/=2;m--}for(g=0;g<m;g++){var j={},k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing);c=h=="hide"?c*2:c/2}if(h=="hide"){g={opacity:0};g[f]=(d=="pos"?"-=":"+=")+c;a.animate(g,i/2,b.options.easing,function(){a.hide();e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}else{j={};k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing,function(){e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}a.queue("fx",function(){a.dequeue()});a.dequeue()})}})(jQuery);;(function(c){c.effects.slide=function(d){return this.queue(function(){var a=c(this),h=["position","top","left"],e=c.effects.setMode(a,d.options.mode||"show"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a).css({overflow:"hidden"});var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true}):a.outerWidth({margin:true}));if(e=="show")a.css(f,b=="pos"?-g:g);var i={};i[f]=(e=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);;;(function(e){e.fn.carouFredSel=function(h){return this.each(function(){var a=e.extend(true,{},e.fn.carouFredSel.defaults,h),b=e(this),i=e("li",b),f=i.length,k=i.outerWidth(),l=i.outerHeight(),q=null,m=a.direction=="up"||a.direction=="right"?"next":"prev";if(a.visibleItems>=f)try{console.log("carouFredSel: Not enough items: terminating")}catch(s){}else{if(a.scroll.items==0)a.scroll.items=a.visibleItems;a.auto=e.extend({},a.scroll,a.auto);a.buttons=e.extend({},a.scroll,a.buttons);a.next=e.extend({},a.buttons,a.next);a.prev=e.extend({},a.buttons,a.prev);if(!a.auto.pauseDuration)a.auto.pauseDuration=2500;a.auto.pauseDuration==a.auto.speed&&a.auto.speed--;a.buttons=null;a.scroll=null;if(a.direction=="right"||a.direction=="left"){i={width:k*f*2};var r={width:a.width||k*a.visibleItems,height:a.height||l}}else{i={height:l*f*2};r={height:a.height||l*a.visibleItems,width:a.width||k}}b.css(i).css({position:"absolute"}).wrap('<div class="caroufredsel_wrapper" />').parent().css(r).css({position:"relative",overflow:"hidden"});b.bind("pause",function(){q!=null&&clearTimeout(q)}).bind("play",function(j,c){if(a.autoPlay){if(c==null||c==""||typeof c=="undefined")c=m;q=setTimeout(function(){b.is(":animated")?b.trigger("pause").trigger("play",c):b.trigger(c,a.auto)},a.auto.pauseDuration)}}).bind("next",function(j,c){if(!b.is(":animated")){if(typeof c=="undefined")c=a.next;if(typeof c=="object")numItems=c.items;else if(typeof c=="number"){numItems=c;c=a.next}if(!(!numItems||typeof numItems!="number")){f<a.visibleItems+
numItems&&b.find("li:lt("+(a.visibleItems+numItems-f)+")").clone(true).appendTo(b);var d=e.fn.carouFredSel.getCurrentItems(b,a,numItems);if(a.direction=="right"||a.direction=="left")var g="left",n=k;else{g="top";n=l}var o={},p={};o[g]=b.offset()[g]-d[0].offset()[g]||-(n*numItems);p[g]=0;c.onBefore&&c.onBefore(d[0],d[1],"next");b.data("numItems",numItems).data("sliderObj",c).data("oldItems",d[0]).data("newItems",d[1]).animate(o,{duration:c.speed,easing:c.effect,complete:function(){b.data("sliderObj").onAfter&&b.data("sliderObj").onAfter(b.data("oldItems"),b.data("newItems"),"next");f<a.visibleItems+b.data("numItems")&&b.find("li:gt("+(f-1)+")").remove();b.css(p).find("li:lt("+b.data("numItems")+")").appendTo(b)}});b.trigger("pause").trigger("play","next")}}}).bind("prev",function(j,c){if(!b.is(":animated")){if(typeof c=="undefined")c=a.prev;if(typeof c=="object")numItems=c.items;else if(typeof c=="number"){numItems=c;c=a.prev}if(!(!numItems||typeof numItems!="number")){b.find("li:gt("+(f-numItems-1)+")").prependTo(b);f<a.visibleItems+numItems&&b.find("li:lt("+(a.visibleItems+numItems-f)+")").clone(true).appendTo(b);var d=e.fn.carouFredSel.getCurrentItems(b,a,numItems);if(a.direction=="right"||a.direction=="left")var g="left",n=k;else{g="top";n=l}var o={},p={};o[g]=b.offset()[g]-d[1].offset()[g]||-(n*numItems);p[g]=0;c.onBefore&&c.onBefore(d[1],d[0],"prev");b.data("numItems",numItems).data("sliderObj",c).data("oldItems",d[1]).data("newItems",d[0]).css(o).animate(p,{duration:c.speed,easing:c.effect,complete:function(){f<a.visibleItems+b.data("numItems")&&b.find("li:gt("+(f-1)+")").remove();b.data("sliderObj").onAfter&&b.data("sliderObj").onAfter(b.data("oldItems"),b.data("newItems"),"next")}});b.trigger("pause").trigger("play","prev")}}}).bind("slideTo",function(j,c,d){if(!b.is(":animated")){if(typeof c=="object")c=b.find("li").index(c);if(typeof c=="string")c=parseInt(c);if(typeof d=="string")d=parseInt(d);if(typeof d!="number")d=0;if(typeof c!="number")try{console.log("carouFredSel: Not a valid number.")}catch(g){}else{c+=d;if(c<0)c+=f;if(c>=f)c-=f;if(c!=0)c<f/2?b.trigger("next",c):b.trigger("prev",f-c)}}});a.auto.pauseOnHover&&a.autoPlay&&b.hover(function(){b.trigger("pause")},function(){b.trigger("play",m)});if(a.next.button!=null){a.next.button.click(function(){b.trigger("next");return false});a.next.pauseOnHover&&a.autoPlay&&a.next.button.hover(function(){b.trigger("pause")},function(){b.trigger("play",m)})}if(a.prev.button!=null){a.prev.button.click(function(){b.trigger("prev");return false});a.prev.pauseOnHover&&a.autoPlay&&a.prev.button.hover(function(){b.trigger("pause")},function(){b.trigger("play",m)})}if(a.next.key!=null||a.prev.key!=null){if(typeof a.next.key=="string")a.next.key=e.fn.carouFredSel.getKeyCode(a.next.key);if(typeof a.prev.key=="string")a.prev.key=e.fn.carouFredSel.getKeyCode(a.prev.key);e(window).keyup(function(j){j.keyCode==a.next.key&&b.trigger("next");j.keyCode==a.prev.key&&b.trigger("prev")})}b.trigger("play",m)}})};e.fn.carouFredSel.defaults={height:null,width:null,visibleItems:5,autoPlay:true,direction:"right",scroll:{items:0,effect:"swing",speed:500,pauseOnHover:false,onBefore:null,onAfter:null}};e.fn.carouFredSel.getKeyCode=function(h){if(h=="right")return 39;if(h=="left")return 37;if(h=="up")return 38;if(h=="down")return 40;return-1};e.fn.carouFredSel.getCurrentItems=function(h,a,b){var i=h.find("li:lt("+a.visibleItems+")");h=h.find("li:lt("+(a.visibleItems+b)+"):gt("+(b-1)+")");return[i,h]}})(jQuery);;(function($){$.fn.barousel=function(callerSettings){var settings=$.extend({imageWrapper:'.barousel_image',contentWrapper:'.barousel_content',contentLinksWrapper:null,navWrapper:'.barousel_nav',slideDuration:5000,navType:1,fadeIn:1,fadeInSpeed:600,manualCarousel:0,contentResize:1,contentResizeSpeed:300,debug:0},callerSettings||{});settings.imageWrapper=$(this).find(settings.imageWrapper);settings.contentWrapper=$(this).find(settings.contentWrapper);settings.contentLinksWrapper=$(settings.contentLinksWrapper);settings.navWrapper=$(this).find(settings.navWrapper);settings.imageList=settings.imageWrapper.find('img').not('[class*=intro]');settings.contentList=settings.contentWrapper.find('div').not('[class*=intro]');settings.contentLinksList=settings.contentLinksWrapper.find('a');settings.imageIntro=settings.imageWrapper.find('img[class*=intro]');settings.contentIntro=settings.contentWrapper.find('div[class*=intro]');settings.currentIndex=0;settings.totalItem=settings.imageList.length;settings.stopCarousel=0;settings.timerCarousel;settings.navFreeze=0;settings.introActive=0;if(settings.imageWrapper.find('img[class*=intro]').length>0){settings.introActive=1;}
if(settings.totalItem==1){}else{settings.imageList.each(function(n){this.index=n;});settings.contentList.each(function(n){this.index=n;});settings.contentLinksList.each(function(n){this.index=n;});if(settings.imageList.length!=settings.contentList.length){if(settings.debug==1)console.log('[Barousel error] images and contents must be the same number');return this;}
if(settings.contentResize==1&&settings.introActive==0){$(settings.contentWrapper).height($(settings.contentList[settings.currentIndex]).height()+10);}
if(settings.contentLinksWrapper!=null){$(settings.contentLinksList[settings.currentIndex]).addClass('current');}
if(settings.navType==1){var strNavList="<ul>";settings.imageList.each(function(n){var currentClass="";if(n==0)currentClass="current";strNavList+="<li><a href='#' title='"+$(settings.contentList[n]).find('p.header').text()+"' class='"+currentClass+"'> </a></li>";});strNavList+="</ul>";settings.navWrapper.append(strNavList);settings.navList=settings.navWrapper.find('a');settings.navList.each(function(n){this.index=n;});}else if(settings.navType==2){var strNavList="<ul>";strNavList+="<li class='prev'><a href='#' title='previous'> </a></li>";strNavList+="<li class='next'><a href='#' title='next'> </a></li>";strNavList+="</ul><div class='counter'><span class='counter_current'>1</span>/<span class='counter_total'>"+settings.totalItem+"</span></div>";settings.navWrapper.append(strNavList);settings.navList=settings.navWrapper.find('a');}else if(settings.navType==3){settings.navList=settings.navWrapper.find('a');settings.navList.each(function(n){this.index=n;});}
if(settings.navType==1||settings.navType==3){settings.navList.each(function(n){$(this).click(function(){if(settings.navFreeze==0){window.clearTimeout(settings.timerCarousel);settings.stopCarousel=1;if(settings.currentIndex!=n||settings.introActive==1){loadItem(settings,n);settings.currentIndex=n;}}
settings.introActive=0;return false;});});}else if(settings.navType==2){settings.navList.each(function(){$(this).click(function(){if(settings.navFreeze==0){window.clearTimeout(settings.timerCarousel);settings.stopCarousel=1;if($(this).parent().hasClass('prev')){var previousIndex;if(parseInt(settings.currentIndex)==0){previousIndex=parseInt(settings.totalItem)-1;}else{previousIndex=parseInt(settings.currentIndex)-1;}
loadItem(settings,previousIndex);settings.currentIndex=previousIndex;}else if($(this).parent().hasClass('next')){var nextIndex;if(parseInt(settings.currentIndex)==(parseInt(settings.totalItem)-1)){nextIndex=0;}else{nextIndex=parseInt(settings.currentIndex)+1;}
loadItem(settings,nextIndex);settings.currentIndex=nextIndex;}}
settings.introActive=0;return false;});});}
if(settings.manualCarousel==0){var loadItemCall=function(){loadItem(settings,1);};settings.timerCarousel=window.setTimeout(loadItemCall,settings.slideDuration);}}
return this;};var loadItem=function(settings,index){if(settings.navType!=2){settings.navList.each(function(n){$(this).removeClass('current');});$(settings.navList[index]).addClass('current');}
var currentImage;if(settings.introActive==1){currentImage=$(settings.imageIntro);}else{currentImage=$(settings.imageList[settings.currentIndex]);}
var nextImage=$(settings.imageList[index]);if(settings.debug==1){console.log('[Barousel loadItem] currentImage:'+currentImage.attr('src'));console.log('[Barousel loadItem] nextImage:'+nextImage.attr('src'));}
if(!currentImage.hasClass('default')){currentImage.attr('class','previous');}
nextImage.attr('class','current');if(settings.fadeIn==0){nextImage.show();currentImage.hide();loadModuleContent(settings,index);}else{settings.navFreeze=1;$(settings.contentList).hide();nextImage.fadeIn(settings.fadeInSpeed,function(){currentImage.hide();currentImage.removeClass('previous');settings.navFreeze=0;});loadModuleContent(settings,index);}
if(settings.stopCarousel==0){settings.currentIndex=index;var nextIndex;if(settings.currentIndex==settings.totalItem-1){nextIndex=0;}else{nextIndex=parseInt(settings.currentIndex)+1;}
var loadItemCall=function(){loadItem(settings,nextIndex);};settings.timerCarousel=window.setTimeout(loadItemCall,settings.slideDuration);}};var loadModuleContent=function(settings,index){if(settings.introActive==1){$(settings.contentIntro).hide();$(settings.contentWrapper).attr('class','');}
if(settings.contentResize==1&&parseInt($(settings.contentWrapper).height())!=parseInt($(settings.contentList[index]).height()+10)){$(settings.contentWrapper).animate({height:$(settings.contentList[index]).height()+10},settings.contentResizeSpeed,function(){loadModuleContentAction(settings,index);});}else{loadModuleContentAction(settings,index);}
if(settings.navType==2){$(settings.navWrapper).find('.counter_current').text(index+1);}};var loadModuleContentAction=function(settings,index){$(settings.contentList).hide();$(settings.contentList[index]).show();if(settings.contentLinksWrapper!=null){$(settings.contentLinksList).removeClass('current');$(settings.contentLinksList[index]).addClass('current');}};})(jQuery);
