/* Sudo Slider v. 2.1.6 */
(function(i){i.fn.sudoSlider=function(aa){var c=false,e=!c,g=this,aa=i.extend({controlsShow:e,controlsFadeSpeed:400,controlsFade:e,insertAfter:e,firstShow:c,lastShow:c,vertical:c,speed:800,ease:"swing",auto:c,pause:2E3,continuous:c,prevNext:e,numeric:c,numericAttr:'class="controls"',numericText:[],clickableAni:c,history:c,speedhistory:400,autoheight:e,customLink:c,fade:c,crossFade:e,fadespeed:1E3,updateBefore:c,ajax:c,preloadAjax:100,startSlide:c,ajaxLoadFunction:c,beforeAniFunc:c,afterAniFunc:c,
uncurrentFunc:c,currentFunc:c,prevHtml:'<a href="#" class="prevBtn"> previous </a>',nextHtml:'<a href="#" class="nextBtn"> next </a>',loadingText:"Loading Content...",firstHtml:'<a href="#" class="firstBtn"> first </a>',controlsAttr:'id="controls"',lastHtml:'<a href="#" class="lastBtn"> last </a>',autowidth:e,slideCount:1,resumePause:c,moveCount:1},aa);return this.each(function(){function fa(d,p){l=0;for(b in I)a[l]=I[b],l++;w=c;E=e;r=d.children("ul");m=r.children("li");k=m.length;if(a[25]&&(r.length==
0&&d.append(r=i("<ul></ul>")),a[25].length>k)){for(b=1;b<=a[25].length-k;b++)r.append("<li><p>"+a[35]+"</p></li>");m=r.children("li");k=m.length}z=h=0;J=k-1;o=e;K=s=ba=c;U=[];w=c;d.css("position")=="static"&&d.css("position","relative");m.css({"float":"left",display:"block"});a[40]=n(a[40]);a[42]--;u=a[40];a[21]||(a[40]+=a[42]);a[27]=n(a[27])||1;L=a[11]&&(!a[21]||a[40]>1);for(b=0;b<k;b++)a[15][b]=a[15][b]||b+1,a[25][b]=a[25][b]||c;for(f=0;f<k;f++)v[f]==void 0&&(v[f]=[]),v[f].push(m.eq(f));if(L){for(f=
a[40];f>=1;f--){var M=t(-a[40]+f-1),q=t(a[40]-f),j=m.eq(M).clone(),N=m.eq(q).clone();v[M].push(j);v[q].push(N);r.prepend(j).append(N)}x=r.children("li");if(a[25])for(b=k-a[40];b<k;b++)a[25][b]&&b!=a[27]-1&&A(b,c,0,c)}a[2]=a[2]&&!a[11];r[a[6]?"height":"width"](1E7);x=r.children("li");B=c;if(a[0]){B=i("<span "+a[37]+"></span>");i(d)[a[3]?"after":"before"](B);if(a[13]){ga=B.prepend("<ol "+a[14]+"></ol>").children();l=a[13]=="pages"?u:1;for(b=0;b<k-(a[11]||a[13]=="pages"?1:u)+1;b+=l)U[b]=i("<li rel='"+
(b+1)+"'><a href='#'><span>"+a[15][b]+"</span></a></li>").appendTo(ga).click(function(){F(i(this).attr("rel")-1,e);return c})}a[4]&&(ha=V(a[36],"first"));a[5]&&(ia=V(a[38],"last"));a[12]&&(ja=V(a[34],"next"),ka=V(a[33],"prev"))}if(a[26]===e)for(f=0;f<=J;f++)a[25][f]&&a[27]-1!=f&&A(f,c,0,c);l=[1,7,10,18,23];for(b in l)a[n(l[b])]=ta(a[n(l[b])]);a[20]&&i(a[20]).live("click",function(){if(b=i(this).attr("rel"))b=="stop"?(a[9]=c,clearTimeout(y),O=c):b=="start"?(y=P(a[10]),a[9]=e):b=="block"?o=c:b=="unblock"?
o=e:o&&F(b==n(b)?b-1:b,e);return c});ca(x.slice(0,a[40]),e,function(){a[9]&&(y=P(a[10]));p?C(p,c,c,c):a[17]?(b=i(window),(f=b.hashchange)?f(W):(f=i.address)?f.change(W):b.bind("hashchange",W),W()):C(a[27]-1,c,c,c)})}function W(){a:{var d=location.hash.substr(1);for(f in a[15])if(a[15][f]==d)break a;f=d?h:0}E?C(f,c,c,c):f!=h&&F(f,c)}function la(){if(a[25]&&n(a[26]))for(b in a[25])if(a[25][b]){clearTimeout(X);X=setTimeout(function(){A(b,c,0,c)},n(a[26]));break}}function P(a){O=e;return setTimeout(function(){F("next",
c)},a)}function ta(a){return n(a)||a==0?n(a):a=="fast"?200:a=="normal"||a=="medium"?400:a=="slow"?600:400}function V(a,b){return i(a).prependTo(B).click(function(){F(b,e);return c})}function F(d,p,M){Q=c;if(!w){if(a[9]){var q=a[7];s&&a[22]?q=n(q*0.6):s&&(q=0);p?(clearTimeout(y),O=c,a[41]&&(y=P(q+a[41]))):y=P(a[10]+q)}a[21]?ma(d,p,M):(a[11]?(d=b=R(d),q=Math.abs(h-b),b<a[40]-u+1&&Math.abs(h-b-k)<q&&(d=b+k,q=Math.abs(h-b-k)),b>J-a[40]&&Math.abs(h-b+k)<q&&(d=b-k)):d=R(d),C(d,p,e,c,M))}}function na(d,
b,c){if(c)var c=ja,e=ia,j="next",N="last",h=a[5];else c=ka,e=ha,j="prev",N="first",h=a[4];if(a[0]){if(a[12])c[d?"fadeIn":"fadeOut"](b);if(h)e[d?"fadeIn":"fadeOut"](b)}if(a[20])i(a[20]).filter(function(){return i(this).attr("rel")==j||i(this).attr("rel")==N})[d?"fadeIn":"fadeOut"](b)}function oa(a,b){na(a,b,c);na(a<k-u,b,e)}function da(d){d=t(d)+1;if(a[13])for(b in U)pa(U[b],d);a[20]&&pa(i(a[20]),d)}function pa(d,p){d.filter&&(d.filter(".current").removeClass("current").each(function(){i.isFunction(a[31])&&
a[31].call(this,i(this).attr("rel"))}),d.filter(function(){l=i(this).attr("rel");if(a[13]=="pages")for(b=0;b<u;b++){if(l==p-b)return e}else return l==p;return c}).addClass("current").each(function(){i.isFunction(a[32])&&a[32].call(this,p)}))}function ca(a,b,c){function e(a,d){i(a).unbind("load").unbind("error");a.naturalHeight&&!a.clientHeight&&i(a).height(a.naturalHeight).width(a.naturalWidth);d?(d=="both"&&c(),j--,j==0&&c()):c()}var a=a.add(a.find("img")).filter("img"),j=a.length;if(!j)return c(),
this;a.each(function(){var a=this;i(a).load(function(){e(a)}).error(function(){e(a)});if(a.readyState=="complete")e(a);else if(a.readyState)a.src=a.src;else if(a.complete)e(a);else if(a.complete===void 0){var d=a.src;a.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";a.src=d}})}function Y(d,b){a[19]&&qa(d,b,e);a[39]&&qa(d,b,c)}function qa(a,b,e){S.ready(function(){ra(a,b,e);ca(m.eq(a),c,function(){ra(a,b,e)})})}function ra(d,b,e){d=t(d);l=m.eq(d)[e?"height":"width"]();
S.animate(e?{height:l}:{width:l},{queue:c,duration:b,easing:a[8]})}function ea(){r.css("margin-left",Z(h,false)).css("margin-top",Z(h,true))}function Z(d,b){d=x.eq(d+(L?a[40]:0));return d.length?-d.position()[b?"top":"left"]:0}function ua(){h=t(h);a[24]||da(h);ea();o=e;if(a[17]&&ba)window.location.hash=a[15][h];!s&&Q&&D(h,e)}function D(a,c){a=t(a);for(b in v[a])(c?va:wa)(v[a][b],a+1)}function va(d,b){i.isFunction(a[30])&&a[30].call(d,b)}function wa(d,b){i.isFunction(a[29])&&a[29].call(d,b)}function R(d){return d==
"next"?t(h+1+a[42]):d=="prev"?t(h-1-a[42]):d=="first"?0:d=="last"?J:n(d)}function A(d,b,h,q){X&&clearTimeout(X);var j=a[25][d],g=m.eq(d),f=h===e,h=h===e?0:h;s&&!a[22]&&n(a[23]*0.4);var k=c;i.ajax({url:j,success:function(a,j,i){i.getResponseHeader("Content-Type").substr(0,5)!="image"&&(k=e,g.html(a),sa(d,h,q,b,f,c))},complete:function(){if(!k)image=new Image,g.html("").append(image),image.src=j,sa(d,h,q,b,f,e)}});a[25][d]=c;I.ajax[d]=c}function sa(d,h,g,q,j,f){var k=m.eq(d);if(L){var o=c;for(b in v[d])o&&
v[d][b].replaceWith(i(k).clone()),o=e;x=r.children("li")}q&&Y(d,h);ca(k,e,function(){j===e&&ea();i.isFunction(g)&&g();la()});i.isFunction(a[28])&&a[28].call(k,n(d)+1,f);g==2&&(D(d,c),Q||(D(d,e),Q=e))}function ma(d,p,g){if(R(d)!=h&&!w&&o){K=c;a[24]&&da(R(d));if(!(f||f==0))var f=!p&&!a[9]&&a[17]?a[23]*(a[18]/a[7]):a[23],j=R(d);a[2]&&oa(j,a[1]);if(g)f=$,G&&G--;else if(a[25]){G=0;$=f;for(b=j;b<j+u;b++)a[25][b]&&(A(t(b),c,f,function(){ma(d,p,e)}),G++)}else G=c;if(!G)if(o=!p,Y(j,a[23]),D(j,c),a[22]){var k=
e,g=0;for(b=j;b<j+u;b++)f=m.eq(t(b)).clone().prependTo(S),i.isFunction(a[29])&&a[29].call(f,t(b)+1),f.css({"z-index":"100000",position:"absolute","list-style":"none",top:a[6]?g:0,left:a[6]?0:g}).hide().fadeIn(a[23],a[8],function(){screen.fontSmoothingEnabled&&this.style.removeAttribute("filter");s=o=e;if(k){C(j,c,c,c);if(a[17]&&p)window.location.hash=a[15][h];D(j,e);k=c}i(this).remove();s=c}),g+=m.eq(b)[a[6]?"outerHeight":"outerWidth"](e)}else{var l=n(f*0.6),r=f-l;x.each(function(){i(this).animate({opacity:1.0E-4},
{queue:c,duration:r,easing:a[8],complete:function(){s=o=e;C(j,c,c,c);o=!p;i(this).animate({opacity:1},{queue:c,duration:l,easing:a[8],complete:function(){screen.fontSmoothingEnabled&&this.style.removeAttribute("filter");if(a[17]&&p)window.location.hash=a[15][h];o=e;s=c;D(j,e)}})}})})}}}function C(d,f,g,i,j){if(o&&!w&&(d!=h||E)&&k>t(d)||i){i||(K=c);o=!f&&!a[9]?e:a[16];ba=f;z=h;h=d;a[24]&&da(h);var l=Math.sqrt(Math.abs(z-h));if(!(j||j==0))var j=!g?0:!f&&!a[9]?n(l*a[18]):n(l*a[7]),m=t(h);if(i)j=$,T&&
T--;else if(a[25]){a[25][m]&&(A(m,e,E||j,2),K=e);if(!s){i=z>h?h:z;l=z>h?z:h;T=0;$=j;for(b=i;b<=l;b++)b<=J&&b>=0&&a[25][b]&&(A(b,c,j,function(){C(d,f,g,e)}),T++)}for(b=m+1;b<=m+u;b++)a[25][b]&&A(b,c,0,c)}T||(!s&&!K&&(D(m,c),Q=e),s||Y(h,j),r.animate({marginTop:Z(h,true),marginLeft:Z(h,false)},{queue:c,duration:j,easing:a[8],complete:ua}),a[2]&&(j=a[1],!f&&!a[9]&&(j=a[18]/a[7]*a[1]),g||(j=0),s&&(j=n(a[23]*0.6)),oa(h,j)),E&&(a[25][m]||la()),E=c)}}function t(a){for(a=n(a);a<0;)a+=k;return a%k}function n(a){return parseInt(a,
10)}var E,r,m,x,k,h,z,J,o,ba,s,K,U,ga,w,B,ha,ia,ja,ka,y,H,$,T,G,O,b,l,f,L,u,Q=c,X,v=[],S=i(this),I=aa,a=[];fa(S,c);g.getOption=function(a){return I[a]};g.setOption=function(a,b){g.destroy();I[a]=b;g.init();return g};g.insertSlide=function(b,c,e){g.destroy();c>k&&(c=k);b="<li>"+b+"</li>";!c||c==0?r.prepend(b):m.eq(c-1).after(b);(c<=H||!c||c==0)&&H++;if(a[15].length<c)a[15].length=c;a[15].splice(c,0,e||n(c)+1);g.init();return g};g.removeSlide=function(b){b--;g.destroy();m.eq(b).remove();a[15].splice(b,
1);b<H&&H--;g.init();return g};g.goToSlide=function(a,b){F(a==n(a)?a-1:a,e,b);return g};g.block=function(){o=c;return g};g.unblock=function(){o=e;return g};g.startAuto=function(){a[9]=e;y=P(a[10]);return g};g.stopAuto=function(){a[9]=c;clearTimeout(y);O=c;return g};g.destroy=function(){H=h;B&&B.remove();w=e;i(a[20]).die("click");if(L)for(b=1;b<=a[40];b++)x.eq(b-1).add(x.eq(-b)).remove();ea();return g};g.init=function(){w&&fa(S,H);return g};g.adjust=function(a){a||(a=0);Y(f,a);return g};g.getValue=
function(a){return a=="currentSlide"?h+1:a=="totalSlides"?k:a=="clickable"?o:a=="destroyed"?w:a=="autoAnimation"?O:void 0}})}})(jQuery);
