(function(A){A.fn.bxSlider=function(B){var C={alignment:"horizontal",controls:true,speed:500,pager:true,pager_short:false,pager_short_separator:" / ",margin:0,next_text:"next",next_image:"",prev_text:"prev",prev_image:"",auto:false,pause:3500,auto_direction:"next",auto_hover:true,auto_controls:false,ticker:false,ticker_controls:false,ticker_direction:"next",ticker_hover:true,stop_text:"stop",start_text:"start",wrapper_class:"bxslider_wrap"};var D=A.extend(C,B);return this.each(function(){var K=A(this);var V=K.children();var T=K.children().length;var L=K.children(":first").clone();var M=K.children(":last").clone();var N=0,U=0,Z=0,J=0,X=0;var I=false,H=true,Y=true;var R=1;var S="swing",E="",P="";var W={};K.append(L).prepend(M);K.wrap('<div class="bxslider_container"></div>');K.parent().wrap('<div class="'+D.wrapper_class+'"></div>');if(D.alignment=="horizontal"){K.children().css({"float":"left",listStyle:"none",marginRight:D.margin});N=L.outerWidth(true);K.css({width:"99999px",position:"relative",left:-N});K.parent().css({position:"relative",overflow:"hidden",width:N-D.margin})}else{if(D.alignment=="vertical"){V.each(function(){if(A(this).height()>U){U=A(this).height()}});N=L.outerWidth();K.children().css({height:U,listStyle:"none",marginBottom:D.margin});K.css({height:"99999px",width:N,position:"relative",top:-(U+D.margin)});K.parent().css({position:"relative",overflow:"hidden",height:U})}}if(D.pager&&!D.ticker){K.parent().after('<div class="bx_pager"></div>');if(!D.pager_short){var F;V.each(function(a){F=A('<a href="#">'+(a+1)+"</a>");K.parent().siblings(".bx_pager").append(F);F.click(function(){I=false;Y=false;K.stop();O(a+1);R=a+1;if(D.auto){clearInterval(P);K.parent().siblings(".auto_controls").find("a").html(D.start_text);H=false}else{if(D.ticker){K.parent().siblings(".ticker_controls").find("a").html(D.start_text);H=false}}return false})})}else{K.parent().siblings(".bx_pager").append()}G(1)}if(D.controls&&!D.ticker){if(D.next_image!=""||D.prev_image!=""){K.parent().after('<a class="prev" href="#"><img src="'+D.prev_image+'" /></a><a class="next" href="#"><img src="'+D.next_image+'" /></a>')}else{K.parent().after('<a class="prev" href="#">'+D.prev_text+'</a><a class="next" href="#">'+D.next_text+"</a>")}K.parent().siblings(".next").click(function(){if(!I){O(++R)}if(D.auto){clearInterval(P);K.parent().siblings(".auto_controls").find("a").html(D.start_text);H=false}return false});K.parent().siblings(".prev").click(function(){if(!I){O(--R)}if(D.auto){clearInterval(P);K.parent().siblings(".auto_controls").find("a").html(D.start_text);H=false}return false})}if(D.auto&&!D.ticker){P=setInterval(function(){if(D.auto_direction=="next"){O(++R)}else{O(--R)}},D.pause);if(D.auto_hover){K.hover(function(){clearInterval(P)},function(){if(H){P=setInterval(function(){if(D.auto_direction=="next"){O(++R)}else{O(--R)}},D.pause)}})}if(D.auto_controls){K.parent().after('<div class="auto_controls"><a class="auto_link" href="#">'+D.stop_text+"</a></div>");K.parent().siblings(".auto_controls").find("a").click(function(){if(H){clearInterval(P);A(this).html(D.start_text);H=false}else{P=setInterval(function(){if(D.auto_direction=="next"){O(++R)}else{O(--R)}},D.pause);A(this).html(D.stop_text);H=true}return false})}}if(D.ticker){var Y=true;Q();K.hover(function(){K.stop()},function(){if(Y){Q()}});if(D.ticker_controls){K.parent().after('<div class="ticker_controls"><a class="ticker_link" href="#">'+D.stop_text+"</a></div>");K.parent().siblings(".ticker_controls").find("a").click(function(){if(Y){K.stop();A(this).html(D.start_text);Y=false}else{I=false;A(this).html(D.stop_text);Q();Y=true}return false})}}function Q(){if(D.ticker_direction=="next"&&D.alignment=="horizontal"){K.animate({left:"-=5px"},D.speed/5,"linear",function(){if(parseInt(K.css("left"))<=-((T+1)*N)){K.css("left",-N)}Q()})}else{if(D.ticker_direction=="prev"&&D.alignment=="horizontal"){K.animate({left:"+=5px"},D.speed/5,"linear",function(){if(parseInt(K.css("left"))>=-(N)){K.css("left",-((T+1)*N))}Q()})}else{if(D.ticker_direction=="next"&&D.alignment=="vertical"){K.animate({top:"-=5px"},D.speed/5,"linear",function(){if(parseInt(K.css("top"))<=-((T+1)*(U+D.margin))){K.css("top",-(U+D.margin))}Q()})}else{if(D.ticker_direction=="prev"&&D.alignment=="vertical"){K.animate({top:"+=4px"},D.speed/5,"linear",function(){if(parseInt(K.css("top"))>-(U+D.margin)){K.css("top",-((T+1)*(U+D.margin-1)))}Q()})}}}}}function O(a){if(D.ticker){S="linear"}if(!I){if(D.alignment=="horizontal"){X=N;E="left"}else{if(D.alignment=="vertical"){X=U+D.margin;E="top"}}J=a*X;W[E]=-J;I=true;K.animate(W,D.speed,S,function(){I=false;if(R>T){K.css(E,-X);R=1}else{if(R<1){K.css(E,-(X*T));R=T}}G(R)})}}function G(a){if(D.pager&&!D.pager_short){K.parent().siblings(".bx_pager").find("a").removeClass("active").eq(a-1).addClass("active")}else{if(D.pager_short){K.parent().siblings(".bx_pager").html(a+D.pager_short_separator+V.length)}}}})}})(jQuery);
