(function(b){b.fn.sudoSlider=function(e){var d=true;var c=!d;var h={prevNext:d,prevHtml:'<a href="#" id="prevBtn" class="prevBtn"> previous </a>',nextHtml:'<a href="#" id="nextBtn" class="nextBtn"> next </a>',controlsShow:d,controlsAttr:'id="controls"',controlsFadeSpeed:"400",controlsFade:d,insertAfter:d,firstShow:c,firstHtml:'<a href="#" class="firstBtn"> first </a>',lastShow:c,lastHtml:'<a href="#" class="lastBtn"> last </a>',numericAttr:'class="controls"',numericText:["1"],vertical:c,speed:"800",ease:"swing",auto:c,pause:"2000",continuous:c,clickableAni:c,numeric:c,updateBefore:c,history:c,speedhistory:"400",autoheight:d,customLink:c,fade:c,crossFade:d,fadespeed:"1000",ajax:c,loadingText:"Loading Content...",preloadAjax:c,startSlide:c,ajaxLoadFunction:c,beforeAniFunc:c,afterAniFunc:c,uncurrentFunc:c,currentFunc:c,autowidth:d,slideCount:1,resumePause:c};var e=b.extend(h,e);var f=[e.controlsShow,e.controlsFadeSpeed,e.controlsFade,e.insertAfter,e.firstShow,e.lastShow,e.vertical,e.speed,e.ease,e.auto,e.pause,e.continuous,e.prevNext,e.numeric,e.numericAttr,e.numericText,e.clickableAni,e.history,e.speedhistory,e.autoheight,e.customLink,e.fade,e.crossFade,e.fadespeed,e.updateBefore,e.ajax,e.preloadAjax,e.startSlide,e.ajaxLoadFunction,e.beforeAniFunc,e.afterAniFunc,e.uncurrentFunc,e.currentFunc,e.prevHtml,e.nextHtml,e.loadingText,e.firstHtml,e.controlsAttr,e.lastHtml,e.autowidth,e.slideCount,e.resumePause];var g=this;return this.each(function(){var an,W,V,k,af,ac,ap,ae,O,am,av,ao,ak,j,m,E,u,G,aw,A,M,N,P,D,ar,B,ai,x,p,X,J,n=b(this);ad(n,c,c);function ad(az,ay,w){aw=c;an=d;if(f[9]){f[11]=d}W=az.children("ul");V=W.children("li");k=V;af=V.length;if(f[25]){if(W.length==0){az.append("<ul></ul>");W=az.children("ul")}if(f[25].length>af){for(var ax=1;ax<=f[25].length-af;ax++){W.append("<li><p>"+f[35]+"</p></li>")}V=W.children("li");af=V.length}}ae=0;O=ae;am=ae;av=af-1;ao=d;ak=c;j=c;m=c;E=0;u=new Array();G=c;aw=c;A=screen.fontSmoothingEnabled;az.css("overflow","hidden");if(az.css("position")=="static"){az.css("position","relative")}V.css({"float":"left",display:"block"});if(w||w===0){if(J){J--}if(!J){f[25]=c}}else{if(f[25]&&f[11]&&f[40]!=1){J=0;for(var t=0;t<af;t++){if(f[25][t]){Y(t,t,c,0,function(){ad(az,ay,t)});f[25][t]=c;J++}}}}if(!J){for(var ax=0;ax<af;ax++){if(f[15][ax]==undefined){f[15][ax]=(ax+1)}if(f[25]&&f[25][ax]==undefined){f[25][ax]=c}}if(f[11]){t=0;if(f[6]){for(ax=f[40];ax>=1;ax--){var aA=V.eq(-f[40]+ax-1).clone();t=t+aA.outerWidth(d);aA.css("margin-top","-"+t+"px");W.prepend(aA);W.append(V.eq(f[40]-ax).clone().css({"z-index":"0"}))}}if(!f[6]){for(ax=f[40];ax>=1;ax--){var aA=V.eq(-f[40]+ax-1).clone();t=t+aA.outerWidth(d);aA.css("margin-left","-"+t+"px");W.prepend(aA);W.append(V.eq(f[40]-ax).clone().css({"z-index":"0"}))}}if(f[25]){if(f[25][0]){Y("last",0,c,0,c)}if(f[25][af-1]){Y("first",(af-1),c,0,c);Y(av,av,c,0,c);f[25][af-1]=c}}}au();k=W.children("li");M=c;if(f[0]){M=b("<span "+f[37]+"></span>");if(f[3]){b(az).after(M)}else{b(az).before(M)}if(f[13]){G=M.prepend("<ol "+f[14]+"></ol>").children();var s=f[11]?1:f[40];for(var ax=0;ax<af-s+1;ax++){u[ax]=b(document.createElement("li")).attr({rel:(ax+1)}).html('<a href="#"><span>'+f[15][ax]+"</span></a>").appendTo(G).click(function(){ag(b(this).attr("rel")-1,d);return c})}}if(f[4]){P=ab(f[36],"first")}if(f[5]){D=ab(f[38],"last")}if(f[12]){ar=ab(f[34],"next");B=ab(f[33],"prev")}}if(f[26]){r()}f[1]=l(f[1]);f[7]=l(f[7]);f[10]=l(f[10]);f[18]=l(f[18]);f[23]=l(f[23]);f[40]=parseInt(f[40],10);if(f[9]){ai=L(f[10])}if(f[20]){b(f[20]).live("click",function(){t=b(this).attr("rel");if(t){if(t=="stop"){f[9]=c;clearTimeout(ai)}else{if(t=="start"){if(!f[11]){g.setOption("continuous",d)}ai=L(f[10]);f[9]=d}else{if(t=="block"){ao=c}else{if(t=="unblock"){ao=d}else{if(ao){ag((t==parseInt(t))?t-1:t,d)}}}}}}return c})}if(ay){aj(ay,c,c,c)}else{if(f[17]){b.address.init(function(aB){if(!ay){aj(I(aB.value),c,c,c)}}).change(function(aC){var aB=I(aC.value);if(aB!=ae){ag(aB,c)}})}else{if(f[27]){aj(f[27]-1,c,c,c)}else{aj(0,c,c,c)}}}}}function r(){for(var s=0;s<=av;s++){if(f[25][s]){Y(s,s,c,0,c);f[25][s]=c}}}function au(){a=0;if(f[6]){for(var s=-1;s<=af;s++){a=a+V.eq(s).outerHeight(d)}W.height(a*4)}else{for(var s=-1;s<=af;s++){a=a+V.eq(s).outerWidth(d)}W.width(a*4)}}function L(s){return setTimeout(function(){ag("next",c)},s)}function l(s){if(parseInt(s)){var t=parseInt(s)}else{var t=400;switch(s){case"fast":t=200;case"normal":t=400;case"medium":t=400;case"slow":t=600}}return t}function ab(s,t){return b(s).prependTo(M).click(function(){ag(t,d);return c})}function ag(w,t){if(!aw){if(f[9]){var s=f[7];if(j&&f[22]){s=parseInt((s)*(3/5))}else{if(j){s=0}}if(t){clearTimeout(ai);if(f[41]){ai=L(s+f[41])}}else{ai=L(f[10]+s)}}if(f[21]){F(w,t)}else{if(f[11]){a=ae;if(a<0){a=a+af}if(a>av){a=a-af}if(w==a+1){w="next"}if(w==a-1){w="prev"}if(a==0&&w==av){w="prev"}if(a==av&&w==0){w="next"}}aj(w,t,d,c)}}}function K(t,s){t.each(function(){var ax=(this.tagName.toLowerCase()==="img")?b(this):b("img",this),ay=this,w=0,az=function(){if(typeof s==="function"){s(ay)}};if(ax.length){ax.each(function(){var aA=this,aB=function(aC){if((aA.complete)||(aA.readyState=="complete"&&aC.type=="readystatechange")){if(++w===ax.length){az()}}else{if(aA.readyState===undefined){b(aA).attr("src",b(aA).attr("src"))}}};b(aA).bind("load readystatechange",function(aC){aB(aC)});aB({type:"readystatechange"})})}else{az()}})}function H(t){var s=t.length;var w=t.substr(s-4,4);if(w==".jpg"||w==".png"||w==".bmp"||w==".gif"||t.substr(s-5,5)==".jpeg"){return d}return c}function T(az,ay,s){if(!f[11]){if(s){var ax=ar,t=D,aA="next",w="last",aB=f[5]}else{var ax=B,t=P,aA="prev",w="first",aB=f[4]}if(f[12]){if(az==0){ax.fadeOut(ay)}else{ax.fadeIn(ay)}}if(aB){if(az==0){t.fadeOut(ay)}else{t.fadeIn(ay)}}if(f[20]){b(f[20]).filter(function(aC){return(b(this).attr("rel")==aA||b(this).attr("rel")==w)}).fadeTo(ay,az,function(){if(az==0){b(this).hide()}})}}}function q(s,t){if(s==0){T(0,t,c)}else{T(1,t,c)}if(s>=af-f[40]){T(0,t,d)}if(s<af-f[40]){T(1,t,d)}}function z(t){t=parseInt((t>av)?t=0:((t<0)?t=av+t+1:t))+1;for(var s=0;s<u.length;s++){ah(u[s],t)}if(f[20]){ah(f[20],t)}}function ah(t,s){b(t).filter(".current").removeClass("current").each(function(){if(b.isFunction(f[31])){f[31].call(this,b(this).attr("rel"))}});b(t).filter(function(){return b(this).attr("rel")==s}).addClass("current").each(function(w){if(b.isFunction(f[32])){f[32].call(this,s)}})}function I(w){var ax=0;for(var s=0;s<=af;s=s+1){if(f[15][s]==w){ax=s}}return ax}function y(s,t){if(f[19]){C(s,t)}if(f[39]){o(s,t)}}function C(s,t){n.ready(function(){if(s==af){s=0}var w=V.eq(s).height();if(w!=0){aa(w,t)}K(V.eq(s),function(ax){n.ready(function(){w=b(ax).height();if(w!=0){aa(w,t)}})})})}function o(s,t){n.ready(function(){if(s==af){s=0}var w=V.eq(s).width();if(w!=0){al(w,t)}K(V.eq(s),function(ax){n.ready(function(){w=b(ax).width();if(w!=0){al(w,t)}})})})}function al(t,s){n.animate({width:t},{queue:c,duration:s,easing:f[8]})}function aa(s,t){n.animate({height:s},{queue:c,duration:t,easing:f[8]})}function S(){if(f[6]){W.css("margin-top",Z(ae,c))}else{W.css("margin-left",Z(ae,d))}}function Z(s,w){var az=0;var ax=s-(f[11]?1-f[40]:1);var ay=f[11]?ay=f[40]:0;for(var t=0;t<=ax;t++){if(w){az=az-k.eq(t+ay).outerWidth(d)}else{az=az-k.eq(t+ay).outerHeight(d)}}return az}function aq(){if(f[11]){if(ae>av){ae=0}if(ae<1-f[40]){ae=af-f[40]}}else{if(ae>av){ae=0}if(ae<0){ae=av}}if(ae==av&&!f[21]){r()}if(!f[24]){z(ae)}S();ao=d;if(f[17]&&ak){window.location.hash=f[15][ae]}if(!j){a=ae+1;if(a<1){a=a+af}if(a>af){a=a-af}at(V.eq(ae),a);if(f[11]&&!f[21]){if(ae<f[40]){at(k.eq((ae<0)?ae+f[40]:ae-f[40]),a)}if(ae>av-f[40]){at(k.eq(f[40]+ae-av-1),a)}}}}function at(t,s){if(b.isFunction(f[30])){f[30].call(t,s)}}function v(t,s){if(b.isFunction(f[29])){f[29].call(t,s)}}function U(s,w){var t=ae;switch(s){case"next":t=(w>=av)?(f[11]?t+1:av):t+1;break;case"prev":t=(t<=0)?(f[11]?t-1:0):t-1;break;case"first":t=0;break;case"last":t=av;break;default:t=parseInt(s);break}return t}function Y(ay,t,aB,aA,s){var ax=(parseInt(ay)||ay==0)?V.eq(ay):(ay=="last")?b("li:last",n):b("li:first",n);var w=(j)?(!f[22]?parseInt(f[23]*(2/5)):f[23]):aA;var az=t+1;if(H(f[25][t])){ax.html(" ").append(b(new Image()).attr("src",f[25][t]));K(ax,function(aE){var aF=b(aE).children();var aC=0;aD(aF,aC);function aD(aK,aH){aH++;var aJ=aK.width(),aG=aK.height(),aI=aK.parent().width();if(aJ==0&&aH!=20){setTimeout(function(){aD(aK,aH)},1)}else{aK.attr({oldheight:aG,oldwidth:aJ});if(aJ>aI){aK.animate({width:aI,height:(aG/aJ)*aI},0).parent().animate({height:(aG/aJ)*aI},0).css("height","auto")}if(b.isFunction(f[28])){f[28].call(b(aE),az,d)}R(aK.parent(),s);if(aB){y(ay,w)}}}})}else{ax.load(f[25][t],function(aD,aC,aE){R(b(this),s);if(aB){S()}if(aC=="error"||!b(this).html()){b(this).html("Sorry but there was an error: "+(aE.status?aE.status:"no content")+" "+aE.statusText)}if(aC!="error"&&b.isFunction(f[28])){f[28].call(b(this),az,c)}if(aB){y(t,w)}})}}function R(t,s){if(b.isFunction(s)){s()}au()}function F(ay,ax){if(ay!=ae&&!aw&&ao){m=c;if(f[24]){z(U(ay,O))}ao=!ax;var az=(!ax&&!f[9]&&f[17])?f[23]*(f[18]/f[7]):f[23];var aB=U(ay,O);if(aB>av){aB=0}if(aB<0){aB=av}if(f[2]){q(aB,f[1])}if(f[25]&&f[25][aB]){Y(aB,aB,c,az,function(){f[25][aB]=c;ao=d;S();F(aB,d)})}else{y(aB,f[23]);var aA=V.eq(aB);v(aA,aB+1);if(f[22]){aA.clone().prependTo(n).css({"z-index":"100000",position:"absolute","list-style":"none",top:"0",left:"0"}).hide().fadeIn(f[23],function(){if(A){this.style.removeAttribute("filter")}ao=d;j=d;aj(aB,c,c,c);b(this).remove();if(f[17]&&ax){window.location.hash=f[15][ae]}j=c;at(aA,aB+1)})}else{var w=parseInt((az)*(3/5)),t=az-w,s=V.children();s.stop().fadeTo(t,0.0001,function(){ao=d;j=d;aj(aB,c,c,c);ao=!ax;s.add(V).stop().fadeTo(w,1,function(){if(A){this.style.removeAttribute("filter")}if(f[17]&&ax){window.location.hash=f[15][ae]}ao=d;j=c;at(aA,aB+1)})})}}}}function aj(az,aC,ax,aG){if((ao&&!aw&&(U(az,O)!=ae||an))||aG){m=c;ao=(!aC&&!f[9])?d:f[16];ak=aC;O=ae;ae=U(az,O);if(f[24]){z(ae)}var aE=Math.sqrt(Math.abs(O-ae)),ay=parseInt(aE*f[7]);if(!aC&&!f[9]){ay=parseInt(aE*f[18])}if(!ax){ay=0}var aA=ae;if(aA<0){aA=aA+af}if(aA>av){aA=aA-af}if(aG){ay=p;if(X){X--}}else{if(f[25]){if(f[25][aA]){Y(aA,aA,d,ay,c);f[25][aA]=c;m=d}if(!j){var s=(O>ae)?ae:O,aF=(O>ae)?O:ae;X=0;p=ay;for(var aD=s;aD<=aF;aD++){if(aD<=av&&aD>=0&&f[25][aD]){Y(aD,aD,c,ay,function(){aj(az,aC,ax,aD)});f[25][aD]=c;X++}}}if(aA+1<=av&&f[25][aA+1]){Y(aA+1,aA+1,c,0,c);f[25][aA+1]=c}}}if(!X){if(ae<1-1){var t=k.eq(f[40]+ae)}if(ae>av){var t=k.eq(ae-af-f[40])}if(!j){v(V.eq(aA),aA+1);if(f[11]){if(ae<f[40]){v(k.eq((ae<0)?ae+f[40]:ae-f[40]),aA+1)}if(ae>av-f[40]||ae==-f[40]){v(k.eq((ae==-f[40])?-1:f[40]+ae-av-1),aA+1)}}}if(!j&&!m){y(ae,ay)}if(f[6]){var w=Z(ae,c);W.animate({marginTop:w},{queue:c,duration:ay,easing:f[8],complete:aq})}else{var w=Z(ae,d);W.animate({marginLeft:w},{queue:c,duration:ay,easing:f[8],complete:aq})}if(f[2]){var aB=f[1];if(!aC&&!f[9]){aB=(f[18]/f[7])*f[1]}if(!ax){aB=0}if(j){aB=parseInt((f[23])*(3/5))}q(ae,aB)}an=c}}}function Q(s){var ax=["controlsShow","controlsFadeSpeed","controlsFade","insertAfter","firstShow","lastShow","vertical","speed","ease","auto","pause","continuous","prevNext","numeric","numericAttr","numericText","clickableAni","history","speedhistory","autoheight","customLink","fade","crossFade","fadespeed","updateBefore","ajax","preloadAjax","startSlide","ajaxLoadFunction","beforeAniFunc","afterAniFunc","uncurrentFunc","currentFunc","prevHtml","nextHtml","loadingText","firstHtml","controlsAttr","lastHtml","autowidth","slideCount","resumePause"];for(var t=0;t<ax.length;t++){if(ax[t]==s){var w=t}}return w}g.getOption=function(s){return f[Q(s)]};g.setOption=function(s,t){g.destroy();f[Q(s)]=t;g.init()};g.insertSlide=function(t,w,s){g.destroy();if(w>af){w=af}var t="<li>"+t+"</li>";if(!w||w==0){W.prepend(t)}else{V.eq(w-1).after(t)}if(w<x||(!w||w==0)){x++}if(f[15].length<w){f[15].length=w}f[15].splice(w,0,s||parseInt(w,10)+1);g.init()};g.removeSlide=function(s){s--;g.destroy();V.eq(s).remove();f[15].splice(s,1);if(s<x){x--}g.init()};g.goToSlide=function(s){ag((s==parseInt(s))?s-1:s,d)};g.block=function(){ao=c};g.unblock=function(){ao=d};g.startAuto=function(){if(!f[11]){g.setOption("continuous",d)}f[9]=d;ai=L(f[10])};g.stopAuto=function(){f[9]=c;clearTimeout(ai)};g.destroy=function(){x=ae;if(M){M.remove()}aw=d;b(f[20]).die("click");if(f[11]){for(a=1;a<=f[40];a++){k.eq(a-1).remove();k.eq(-a).remove()}}};g.init=function(){if(aw){ad(n,x,c)}};g.adjust=function(s){if(!s){s=0}au();y(i,s)};g.getValue=function(s){switch(s){case"currentSlide":return ae+1;case"totalSlides":return af;case"clickable":return ao;case"destroyed":return aw}return undefined}})}})(jQuery);

