(function(a){a.fn.bxSlider=function(u){k=a(this);D=k.children(":first");if(u.mode=="vertical"){$nbVisible=k.height()/D.outerHeight(true)}else{$nbVisible=k.width()/D.outerWidth(true)}var G={mode:"horizontal",infiniteLoop:false,hideControlOnEnd:false,controls:true,speed:500,easing:"swing",pager:false,pagerSelector:null,pagerType:"full",masquePager:false,nbPageVisible:3,pagerLocation:"bottom",pagerShortSeparator:"/",pagerActiveClass:"pager-active",nextText:"next",nextImage:"images/btn_arrow_right.jpg",nextSelector:null,prevText:"prev",prevImage:"images/btn_arrow_left.jpg",prevSelector:null,captions:false,captionsSelector:null,auto:false,autoDirection:"next",autoControls:false,autoControlsSelector:null,autoStart:true,autoHover:false,autoDelay:0,pause:5000,startText:"start",startImage:"",stopText:"stop",stopImage:"",ticker:false,tickerSpeed:5000,tickerDirection:"next",tickerHover:false,wrapperClass:this.attr("id"),wrapperVisible:$nbVisible,startingSlide:0,displaySlideQty:1,moveSlideQty:1,randomStart:false,startApresClicControl:true,onBeforeSlide:function(){},onAfterSlide:function(){},onLastSlide:function(){},onFirstSlide:function(){},onNextSlide:function(){},onPrevSlide:function(){},buildPager:null};var u=a.extend(G,u);var o=this;var k="";var z="";var O="";var y="";var D="";var b="";var T="";var m="";var X="";var H="";var e="";var aa="";var K="";var S="";var Y="";var M=true;var A=false;var v=0;var L=0;var s=0;var Z=0;var x=0;var q=0;var t=0;var Q=0;var g=0;var W=false;var P=0;var w=O.length-1;var i=0;this.goToSlide=function(ae,af){if(!W){W=true;s=ae;u.onBeforeSlide(s,O.length,O.eq(s));if(typeof(af)=="undefined"){var af=true}if(af){if(u.auto){o.stopShow(true)}}slide=ae;if(slide==P){u.onFirstSlide(s,O.length,O.eq(s))}if(slide==w){u.onLastSlide(s,O.length,O.eq(s))}if(u.mode=="horizontal"){k.animate({left:"-"+C(slide,"left")+"px"},u.speed,u.easing,function(){W=false;u.onAfterSlide(s,O.length,O.eq(s))})}else{if(u.mode=="vertical"){k.animate({top:"-"+C(slide,"top")+"px"},u.speed,u.easing,function(){W=false;u.onAfterSlide(s,O.length,O.eq(s))})}else{if(u.mode=="fade"){B()}}}if(u.masquePager){var ad=Math.ceil(u.nbPageVisible-1)/2;var ac=H.children().outerWidth(true);var ah=u.nbPageVisible-ad;var ab=w+1;if(ae+1>ad){if(ab>=ae+1+ah){var ag=(ae-ad)*ac}else{var ag=(ab-u.nbPageVisible)*ac}}else{var ag=0}a("."+u.wrapperClass+" .masque-bx-pager").animate({left:"-"+ag},u.speed,u.easing)}d();if(u.moveSlideQty>1){ae=Math.floor(ae/u.moveSlideQty)}I(ae);U()}};this.goToNextSlide=function(ae){if(typeof(ae)=="undefined"){var ae=true}if(ae){if(u.auto){o.stopShow(true)}}if(!u.infiniteLoop){if(!W){if(u.startApresClicControl){clearInterval(e)}var ab=false;s=(s+(u.moveSlideQty));if(s<=w){d();u.onNextSlide(s,O.length,O.eq(s));o.goToSlide(s,u.startApresClicControl)}else{s=0;o.goToSlide(s,u.startApresClicControl)}if(u.startApresClicControl){n()}}}else{if(!W){W=true;var ab=false;s=(s+u.moveSlideQty);if(s>w){s=s%O.length;ab=true}u.onNextSlide(s,O.length,O.eq(s));u.onBeforeSlide(s,O.length,O.eq(s));if(u.mode=="horizontal"){var ac=(u.moveSlideQty*T);k.animate({left:"-="+ac+"px"},u.speed,u.easing,function(){W=false;if(ab){k.css("left","-"+C(s,"left")+"px")}u.onAfterSlide(s,O.length,O.eq(s))})}else{if(u.mode=="vertical"){var ad=(u.moveSlideQty*L);k.animate({top:"-="+ad+"px"},u.speed,u.easing,function(){W=false;if(ab){k.css("top","-"+C(s,"top")+"px")}u.onAfterSlide(s,O.length,O.eq(s))})}else{if(u.mode=="fade"){B()}}}if(u.moveSlideQty>1){I(Math.ceil(s/u.moveSlideQty))}else{I(s)}U()}}};this.goToPreviousSlide=function(ae){if(typeof(ae)=="undefined"){var ae=true}if(ae){if(u.auto){o.stopShow(true)}}if(!u.infiniteLoop){if(!W){if(u.startApresClicControl){clearInterval(e)}var ab=false;s=s-u.moveSlideQty;if(s<0){s=w;if(u.hideControlOnEnd){a(".bx-prev",y).hide()}}d();u.onPrevSlide(s,O.length,O.eq(s));o.goToSlide(s,u.startApresClicControl);if(u.startApresClicControl){n()}}}else{if(!W){W=true;var ab=false;s=(s-(u.moveSlideQty));if(s<0){negativeOffset=(s%O.length);if(negativeOffset==0){s=0}else{s=(O.length)+negativeOffset}ab=true}u.onPrevSlide(s,O.length,O.eq(s));u.onBeforeSlide(s,O.length,O.eq(s));if(u.mode=="horizontal"){var ac=(u.moveSlideQty*T);k.animate({left:"+="+ac+"px"},u.speed,u.easing,function(){W=false;if(ab){k.css("left","-"+C(s,"left")+"px")}u.onAfterSlide(s,O.length,O.eq(s))})}else{if(u.mode=="vertical"){var ad=(u.moveSlideQty*L);k.animate({top:"+="+ad+"px"},u.speed,u.easing,function(){W=false;if(ab){k.css("top","-"+C(s,"top")+"px")}u.onAfterSlide(s,O.length,O.eq(s))})}else{if(u.mode=="fade"){B()}}}if(u.moveSlideQty>1){I(Math.ceil(s/u.moveSlideQty))}else{I(s)}U()}}};this.goToFirstSlide=function(ab){if(typeof(ab)=="undefined"){var ab=true}o.goToSlide(P,ab)};this.goToLastSlide=function(){if(typeof(ab)=="undefined"){var ab=true}o.goToSlide(w,ab)};this.getCurrentSlide=function(){return s};this.getSlideCount=function(){return O.length};this.stopShow=function(ab){clearInterval(e);if(typeof(ab)=="undefined"){var ab=true}if(ab&&u.autoControls){aa.html(S).removeClass("stop").addClass("start");M=false}};this.startShow=function(ab){if(typeof(ab)=="undefined"){var ab=true}n();if(ab&&u.autoControls){aa.html(Y).removeClass("start").addClass("stop");M=true}};this.stopTicker=function(ab){k.stop();if(typeof(ab)=="undefined"){var ab=true}if(ab&&u.ticker){aa.html(S).removeClass("stop").addClass("start");M=false}};this.startTicker=function(ab){if(u.mode=="horizontal"){if(u.tickerDirection=="next"){var ad=parseInt(k.css("left"));var af=(q+ad)+O.eq(0).width()}else{if(u.tickerDirection=="prev"){var ad=-parseInt(k.css("left"));var af=(ad)-O.eq(0).width()}}var ae=(af*u.tickerSpeed)/q;F(Q,af,ae)}else{if(u.mode=="vertical"){if(u.tickerDirection=="next"){var ac=parseInt(k.css("top"));var af=(t+ac)+O.eq(0).height()}else{if(u.tickerDirection=="prev"){var ac=-parseInt(k.css("top"));var af=(ac)-O.eq(0).height()}}var ae=(af*u.tickerSpeed)/t;F(g,af,ae);if(typeof(ab)=="undefined"){var ab=true}if(ab&&u.ticker){aa.html(Y).removeClass("start").addClass("stop");M=true}}}};this.initShow=function(){k=a(this);z=k.clone();O=k.children();y="";D=k.children(":first");b=D.width();v=0;T=D.outerWidth();L=0;m=f();X=V();W=false;H="";s=0;Z=0;x=0;e="";aa="";K="";S="";Y="";M=true;A=false;q=0;t=0;Q=0;g=0;P=0;w=O.length-u.wrapperVisible;O.each(function(ac){if(a(this).outerHeight()>L){L=a(this).outerHeight()}if(a(this).outerWidth()>v){v=a(this).outerWidth()}});if(u.randomStart){var ab=Math.floor(Math.random()*O.length);s=ab;Z=T*(u.moveSlideQty+ab);x=L*(u.moveSlideQty+ab)}else{s=u.startingSlide;if(u.infiniteLoop==false){Z=0}else{Z=T*(u.moveSlideQty+u.startingSlide)}if(u.infiniteLoop==false){x=0}else{x=L*(u.moveSlideQty+u.startingSlide)}}p();if(u.pager&&!u.ticker){if(u.pagerType=="full"){J("full")}else{if(u.pagerType=="short"){J("short")}}}if(u.controls&&!u.ticker){j()}if(u.auto||u.ticker){if(u.autoControls){r()}if(u.autoStart){setTimeout(function(){o.startShow(true)},u.autoDelay)}else{o.stopShow(true)}if(u.autoHover&&!u.ticker){E()}}if(u.moveSlideQty>1){I(Math.ceil(s/u.moveSlideQty))}else{I(s)}d();if(u.captions){U()}u.onAfterSlide(s,O.length,O.eq(s))};this.destroyShow=function(){clearInterval(e);a(".bx-next, .bx-prev, .bx-pager, .bx-auto",y).remove();k.unwrap().unwrap().removeAttr("style");k.children().removeAttr("style").not(".pager").remove();O.removeClass("pager")};this.reloadShow=function(){o.destroyShow();o.initShow()};function p(){R(u.startingSlide);if(u.mode=="horizontal"){k.wrap('<div class="'+u.wrapperClass+'" style="position:relative;"></div>').wrap('<div class="bx-window" style="position:relative; overflow:hidden;"></div>').css({width:"999999px",position:"relative",left:"-"+(Z)+"px"});k.children().css({width:b,"float":"left",listStyle:"none"});y=k.parent().parent();O.addClass("pager")}else{if(u.mode=="vertical"){k.wrap('<div class="'+u.wrapperClass+'" style="position:relative;"></div>').wrap('<div class="bx-window" style=" position:relative; overflow:hidden;"></div>').css({height:"999999px",position:"relative",top:"-"+(x)+"px"});k.children().css({listStyle:"none",height:L});y=k.parent().parent();O.addClass("pager")}else{if(u.mode=="fade"){k.wrap('<div class="'+u.wrapperClass+'" style="width:'+v+'px; position:relative;"></div>').wrap('<div class="bx-window" style="height:'+L+"px; width:"+v+'px; position:relative; overflow:hidden;"></div>');k.children().css({listStyle:"none",position:"absolute",top:0,left:0,zIndex:98});y=k.parent().parent();O.not(":eq("+s+")").fadeTo(0,0);O.eq(s).css("zIndex",99)}}}if(u.captions&&u.captionsSelector==null){y.append('<div class="bx-captions"></div>')}}function R(){if((u.mode=="horizontal"||u.mode=="vertical")&&u.infiniteLoop){var ae=N(O,0,u.moveSlideQty,"backward");a.each(ae,function(ag){k.prepend(a(this))});var ad=(O.length+u.moveSlideQty)-1;var ac=O.length-u.displaySlideQty;var ab=ad-ac;var af=N(O,0,ab,"forward");if(u.infiniteLoop){a.each(af,function(ag){k.append(a(this))})}}}function j(){if(u.nextImage!=""){nextContent=u.nextImage;nextType="image"}else{nextContent=u.nextText;nextType="text"}if(u.prevImage!=""){prevContent=u.prevImage;prevType="image"}else{prevContent=u.prevText;prevType="text"}h(nextType,nextContent,prevType,prevContent)}function n(){if(u.auto){if(!u.infiniteLoop){if(u.autoDirection=="next"){e=setInterval(function(){s+=u.moveSlideQty;if(s>w){s=0}o.goToSlide(s,false)},u.pause)}else{if(u.autoDirection=="prev"){e=setInterval(function(){s-=u.moveSlideQty;if(s<0){negativeOffset=(s%O.length);if(negativeOffset==0){s=0}else{s=w}}o.goToSlide(s,false)},u.pause)}}}else{if(u.autoDirection=="next"){e=setInterval(function(){o.goToNextSlide(false)},u.pause)}else{if(u.autoDirection=="prev"){e=setInterval(function(){o.goToPreviousSlide(false)},u.pause)}}}}else{if(u.ticker){u.tickerSpeed*=10;a(".pager",y).each(function(ab){q+=a(this).width();t+=a(this).height()});if(u.tickerDirection=="prev"&&u.mode=="horizontal"){k.css("left","-"+(q+Z)+"px")}else{if(u.tickerDirection=="prev"&&u.mode=="vertical"){k.css("top","-"+(t+x)+"px")}}if(u.mode=="horizontal"){Q=parseInt(k.css("left"));F(Q,q,u.tickerSpeed)}else{if(u.mode=="vertical"){g=parseInt(k.css("top"));F(g,t,u.tickerSpeed)}}if(u.tickerHover){l()}}}}function F(ac,ad,ab){if(u.mode=="horizontal"){if(u.tickerDirection=="next"){k.animate({left:"-="+ad+"px"},ab,"linear",function(){k.css("left",ac);F(ac,q,u.tickerSpeed)})}else{if(u.tickerDirection=="prev"){k.animate({left:"+="+ad+"px"},ab,"linear",function(){k.css("left",ac);F(ac,q,u.tickerSpeed)})}}}else{if(u.mode=="vertical"){if(u.tickerDirection=="next"){k.animate({top:"-="+ad+"px"},ab,"linear",function(){k.css("top",ac);F(ac,t,u.tickerSpeed)})}else{if(u.tickerDirection=="prev"){k.animate({top:"+="+ad+"px"},ab,"linear",function(){k.css("top",ac);F(ac,t,u.tickerSpeed)})}}}}}function r(){if(u.startImage!=""){startContent=u.startImage;startType="image"}else{startContent=u.startText;startType="text"}if(u.stopImage!=""){stopContent=u.stopImage;stopType="image"}else{stopContent=u.stopText;stopType="text"}c(startType,startContent,stopType,stopContent)}function E(){y.find(".bx-window").hover(function(){if(M){o.stopShow(false)}},function(){if(M){o.startShow(false)}})}function l(){k.hover(function(){if(M){o.stopTicker(false)}},function(){if(M){o.startTicker(false)}})}function B(){O.not(":eq("+s+")").fadeTo(u.speed,0).css("zIndex",98);O.eq(s).css("zIndex",99).fadeTo(u.speed,1,function(){W=false;if(jQuery.browser.msie){O.eq(s).get(0).style.removeAttribute("filter")}u.onAfterSlide(s,O.length,O.eq(s))})}function I(ab){if(u.pagerType=="full"&&u.pager){a("a",H).removeClass(u.pagerActiveClass);a("a",H).eq(ab).addClass(u.pagerActiveClass)}else{if(u.pagerType=="short"&&u.pager){a(".bx-pager-current",H).html(s+1)}}}function h(ag,af,ab,ac){var ad=a('<a href="" class="bx-next"></a>');var ae=a('<a href="" class="bx-prev"></a>');if(ag=="text"){ad.html(af)}else{ad.html('<img src="'+af+'" />')}if(ab=="text"){ae.html(ac)}else{ae.html('<img src="'+ac+'" />')}if(u.prevSelector){a(u.prevSelector).append(ae)}else{y.append(ae)}if(u.nextSelector){a(u.nextSelector).append(ad)}else{y.append(ad)}ad.click(function(){o.goToNextSlide(u.startApresClicControl);return false});ae.click(function(){o.goToPreviousSlide(u.startApresClicControl);return false})}function J(ae){var ad=O.length;if(u.moveSlideQty>1){if(O.length%u.moveSlideQty!=0){ad=Math.ceil(O.length/u.moveSlideQty)}else{ad=O.length/u.moveSlideQty}}var af="";if(u.buildPager){for(var ab=0;ab<ad;ab++){af+=u.buildPager(ab,O.eq(ab*u.moveSlideQty))}}else{if(ae=="full"){if(u.masquePager){af+='<div class="masque-bx-pager">'}for(var ab=1;ab<=ad;ab++){af+='<a href="" class="pager-link pager-'+ab+'">'+ab+"</a>"}if(u.masquePager){af+="</div>"}}else{if(ae=="short"){af='<span class="bx-pager-current">'+(u.startingSlide+1)+"</span> "+u.pagerShortSeparator+' <span class="bx-pager-total">'+O.length+"</span>"}}}if(u.pagerSelector){a(u.pagerSelector).append(af);H=a(u.pagerSelector)}else{var ac=a('<div class="bx-pager"></div>');ac.append(af);if(u.pagerLocation=="top"){y.prepend(ac)}else{if(u.pagerLocation=="bottom"){y.append(ac)}}if(u.masquePager){H=a(".masque-bx-pager",y)}else{H=a(".bx-pager",y)}}H.children().click(function(){if(u.pagerType=="full"){var ak=H.children().index(this);if(u.moveSlideQty>1){ak*=u.moveSlideQty}if(u.masquePager){var ah=Math.ceil(u.nbPageVisible-1)/2;var ag=H.children().outerWidth(true);var aj=u.nbPageVisible-ah;if(ak+1>ah){if(ad>=ak+1+aj){var ai=(ak-ah)*ag}else{var ai=(ad-u.nbPageVisible)*ag}}else{var ai=0}a("."+u.wrapperClass+" .masque-bx-pager").animate({left:"-"+ai},u.speed,u.easing)}o.goToSlide(ak)}return false})}function U(){var ab=a("img",O.eq(s)).attr("title");if(ab!=""){if(u.captionsSelector){a(u.captionsSelector).html(ab)}else{a(".bx-captions",y).html(ab)}}else{if(u.captionsSelector){a(u.captionsSelector).html("&nbsp;")}else{a(".bx-captions",y).html("&nbsp;")}}}function c(ac,ad,ab,ae){aa=a('<a href="" class="bx-start"></a>');if(ac=="text"){S=ad}else{S='<img src="'+ad+'" />'}if(ab=="text"){Y=ae}else{Y='<img src="'+ae+'" />'}if(u.autoControlsSelector){a(u.autoControlsSelector).append(aa)}else{y.append('<div class="bx-auto"></div>');a(".bx-auto",y).html(aa)}aa.click(function(){if(u.ticker){if(a(this).hasClass("stop")){o.stopTicker()}else{if(a(this).hasClass("start")){o.startTicker()}}}else{if(a(this).hasClass("stop")){o.stopShow(true)}else{if(a(this).hasClass("start")){o.startShow(true)}}}return false})}function d(){if(!u.infiniteLoop&&u.hideControlOnEnd){if(s==P){a(".bx-prev",y).hide()}else{a(".bx-prev",y).show()}if(s==w){a(".bx-next",y).hide()}else{a(".bx-next",y).show()}}}function C(ad,ac){if(ac=="left"){var ab=a(".pager",y).eq(ad).position().left}else{if(ac=="top"){var ab=a(".pager",y).eq(ad).position().top}}return ab}function f(){var ab=D.outerWidth()*u.displaySlideQty;return ab}function V(){var ab=D.outerHeight()*u.displaySlideQty;return ab}function N(ah,ag,ae,af){var ad=[];var ac=ae;var ab=false;if(af=="backward"){ah=a.makeArray(ah);ah.reverse()}while(ac>0){a.each(ah,function(ai,aj){if(ac>0){if(!ab){if(ai==ag){ab=true;ad.push(a(this).clone());ac--}}else{ad.push(a(this).clone());ac--}}else{return false}})}return ad}this.each(function(){if(a(this).children().length>0){o.initShow()}});return this};jQuery.fx.prototype.cur=function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var b=parseFloat(jQuery.css(this.elem,this.prop));return b}})(jQuery);
