(function(h){h.fn.portfolioSlider=function(X){var c=!1,e=!c,g=this,X=h.extend({controlsShow:e,controlsFadeSpeed:500,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},X);return this.each(function(){function ea(d,u){k=0;for(b in J)a[k]=J[b],k++;y=c;E=e;o=d.children("ul");m=o.children("li");i=m.length;if(a[25]&&(o.length==0&&d.append(o=
h("<ul></ul>")),a[25].length>i)){for(b=1;b<=a[25].length-i;b++)o.append("<li><p>"+a[35]+"</p></li>");m=o.children("li");i=m.length}s=f=0;q=i-1;p=e;K=r=Y=c;R=[];y=c;d.css("overflow","hidden");d.css("position")=="static"&&d.css("position","relative");m.css({"float":"left",display:"block"});a[40]=n(a[40]);a[42]--;v=a[40];a[21]||(a[40]+=a[42]);a[40]>i&&(a[40]=i);a[27]=n(a[27])||1;L=a[11]&&(!a[21]||a[40]>1);for(b=0;b<i;b++)a[15][b]=a[15][b]||b+1,a[25][b]=a[25][b]||c;if(L){for(j=a[40];j>=1;j--)o.prepend(m.eq(-a[40]+
j-1).clone()).append(m.eq(a[40]-j).clone());t=o.children("li");if(a[25])for(b=i-a[40];b<i;b++)a[25][b]&&b!=a[27]-1&&A(b,c,0,c)}a[2]=a[2]&&!a[11];o[a[6]?"height":"width"](1E7);t=o.children("li");B=c;if(a[0]){B=h("<span "+a[37]+"></span>");h(d)[a[3]?"after":"before"](B);if(a[13]){fa=B.prepend("<ol "+a[14]+"></ol>").children();k=a[13]=="pages"?v:1;for(b=0;b<i-(a[11]||a[13]=="pages"?1:v)+1;b+=k)R[b]=h("<li rel='"+(b+1)+"'><a href='#'><span>"+a[15][b]+"</span></a></li>").appendTo(fa).click(function(){F(h(this).attr("rel")-
1,e);return c})}a[4]&&(ga=S(a[36],"first"));a[5]&&(ha=S(a[38],"last"));a[12]&&(ia=S(a[34],"next"),ja=S(a[33],"prev"))}if(a[26]===e)for(j=0;j<=q;j++)a[25][j]&&a[27]-1!=j&&A(j,c,0,c);k=[1,7,10,18,23];for(b in k)a[n(k[b])]=ta(a[n(k[b])]);a[20]&&h(a[20]).live("click",function(){if(!h(this).hasClass("disabled")){if(b=h(this).attr("rel"))b=="stop"?(a[9]=c,clearTimeout(z),M=c):b=="start"?(z=N(a[10]),a[9]=e):b=="block"?p=c:b=="unblock"?p=e:p&&F(b==n(b)?b-1:b,e);return c}});Z(t.slice(0,a[40]),e,function(){a[9]&&
(z=N(a[10]));u?C(u,c,c,c):a[17]?(h.hashchange?h(window).hashchange(T):h.address?h.address.change(function(){T()}):h(window).bind("hashchange",T),T()):C(a[27]-1,c,c,c)})}function T(){a:{var d=location.hash.substr(1);for(j in a[15])if(a[15][j]==d)break a;j=d?f:0}E?C(j,c,c,c):j!=f&&F(j,c)}function ka(){if(a[25]&&n(a[26]))for(b in a[25])if(a[25][b]){clearTimeout(U);U=setTimeout(function(){A(b,c,0,c)},n(a[26]));break}}function N(a){M=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 S(a,b){return h(a).prependTo(B).click(function(){F(b,e);return c})}function F(d,u){O=c;if(!y){if(a[9]){var w=a[7];r&&a[22]?w=n(w*0.6):r&&(w=0);u?(clearTimeout(z),M=c,a[41]&&(z=N(w+a[41]))):z=N(a[10]+w)}a[21]?la(d,u):(a[11]&&(d=G(d,f),b=x(d),w=Math.abs(f-d),b<a[40]-v+1&&Math.abs(f-b-i)<w&&(d=b+i,w=Math.abs(f-b-i)),b>q-a[40]&&Math.abs(f-b+i)<w&&(d=b-i)),C(d,u,e,c))}}function ma(d,c,b){if(b)var b=ia,e=ha,f="next",g="last",
i=a[5];else b=ja,e=ga,f="prev",g="first",i=a[4];if(a[0]){if(a[12])b[d?"fadeIn":"fadeOut"](c);if(i)e[d?"fadeIn":"fadeOut"](c)}a[20]&&(d==0?h(a[20]).filter(function(){return h(this).attr("rel")==f||h(this).attr("rel")==g}).addClass("disabled").fadeTo("fast",0):h(a[20]).filter(function(){return h(this).attr("rel")==f||h(this).attr("rel")==g}).removeClass("disabled").fadeTo("fast",0.7))}function na(a,b){ma(a,b,c);ma(a<i-v,b,e)}function $(d){d=x(d)+1;if(a[13])for(b in R)oa(R[b],d);a[20]&&oa(h(a[20]),d)}
function oa(d,u){d.filter&&(d.filter(".current").removeClass("current").each(function(){h.isFunction(a[31])&&a[31].call(this,h(this).attr("rel"))}),d.filter(function(){k=h(this).attr("rel");if(a[13]=="pages")for(b=0;b<v;b++){if(k==u-b)return e}else return k==u;return c}).addClass("current").each(function(){h.isFunction(a[32])&&a[32].call(this,u)}))}function Z(a,b,c){var a=a.add(a.find("img")).filter("img"),e=a.length;e||c();a.load(function(){this.naturalHeight&&!this.clientHeight&&h(this).height(this.naturalHeight).width(this.naturalWidth);
b?(e--,e==0&&c()):c()}).each(function(){if((this.complete||this.complete===void 0)&&b){var a=this.src;this.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";this.src=a}})}function V(d,b){a[19]&&pa(d,b,e);a[39]&&pa(d,b,c)}function pa(a,b,e){P.ready(function(){qa(a,b,e);Z(m.eq(a),c,function(){qa(a,b,e)})})}function qa(d,b,e){d=x(d);k=m.eq(d)[e?"height":"width"]();P.animate(e?{height:k}:{width:k},{queue:c,duration:b,easing:a[8]})}function aa(){o.css(a[6]?"margin-top":"margin-left",
ba(f))}function ba(d){for(var b=k=0;b<=d-(a[11]&&!a[21]?1-a[40]:1);b++)k-=t.eq(b+(a[11]&&!a[21]?a[40]:0))[a[6]?"outerHeight":"outerWidth"](e);return k}function ua(){f=x(f);a[24]||$(f);aa();p=e;if(a[17]&&Y)window.location.hash=a[15][f];!r&&O&&D(f,e)}function D(d,b){(b?ca:da)(m.eq(d),x(d)+1);if(L&&(d<a[40]&&(b?ca:da)(t.eq(d<0?d+a[40]:d-a[40]),d+1),d>q-a[40]||d==-a[40]))(b?ca:da)(t.eq(d==-a[40]?-1:a[40]+d-q-1),d+1)}function ca(d,b){h.isFunction(a[30])&&a[30].call(d,b)}function da(d,b){h.isFunction(a[29])&&
a[29].call(d,b)}function G(d,b){return d=="next"?b>=q?a[11]?f+1+a[42]:f==0?1+a[42]:0:f+1+a[42]:d=="prev"?f<=0?a[11]?f-1-a[42]:f==q?q-1-a[42]:q:f-1-a[42]:d=="first"?0:d=="last"?q:n(d)}function A(d,b,f,g){U&&clearTimeout(U);var l=a[25][d],i=m.eq(d),k=f===e,f=f===e?0:f;r&&!a[22]&&n(a[23]*0.4);var j=c;h.ajax({url:l,success:function(a,h,l){l.getResponseHeader("Content-Type").substr(0,5)!="image"&&(j=e,i.html(a),ra(d,f,g,b,k,c))},complete:function(){if(!j)image=new Image,i.html("").append(image),image.src=
l,ra(d,f,g,b,k,e)}});a[25][d]=c;J.ajax[d]=c}function ra(d,b,f,g,l,i){var k=m.eq(d);L&&(d<a[40]&&t.eq(d<0?d+a[40]:d-a[40]).replaceWith(h(k).clone()),d>q-a[40]&&t.eq(a[40]+d-q-1).replaceWith(h(k).clone()),t=o.children("li"),l===e&&aa());g&&V(d,b);Z(k,e,function(){l===e&&aa();h.isFunction(f)&&f();ka()});h.isFunction(a[28])&&a[28].call(k,n(d)+1,i);f==2&&(D(d,c),O||(D(d,e),O=e))}function la(d,g,i){if(G(d,s)!=f&&!y&&p){K=c;a[24]&&$(G(d,s));var k=!g&&!a[9]&&a[17]?a[23]*(a[18]/a[7]):a[23],l=x(G(d,s));a[2]&&
na(l,a[1]);if(i)k=W,H&&H--;else if(a[25]){H=0;W=k;for(b=l;b<l+v;b++)a[25][b]&&(A(x(b),c,k,function(){la(d,g,e)}),H++)}else H=c;if(!H)if(p=!g,V(l,a[23]),D(l,c),a[22]){var j=e,i=0;for(b=l;b<l+v;b++)m.eq(x(b)).clone().prependTo(P).css({"z-index":"100000",position:"absolute","list-style":"none",top:a[6]?i:0,left:a[6]?0:i}).hide().fadeIn(a[23],function(){sa();r=p=e;if(j){C(l,c,c,c);if(a[17]&&g)window.location.hash=a[15][f];D(l,e);j=c}h(this).remove();r=c}),i+=m.eq(b)[a[6]?"outerHeight":"outerWidth"](e)}else{var o=
n(k*0.6);m.stop().fadeTo(k-o,0.001,function(){r=p=e;C(l,c,c,c);p=!g;m.fadeTo(o,1,function(){sa();if(a[17]&&g)window.location.hash=a[15][f];p=e;r=c;D(l,e)})})}}}function C(d,g,h,i){if(p&&!y&&(G(d,s)!=f||E)||i){i||(K=c);p=!g&&!a[9]?e:a[16];Y=g;s=f;f=G(d,s);a[24]&&$(f);var l=Math.sqrt(Math.abs(s-f)),j=!h?0:!g&&!a[9]?n(l*a[18]):n(l*a[7]),l=x(f);if(i)j=W,Q&&Q--;else if(a[25]){a[25][l]&&(A(l,e,E||j,2),K=e);if(!r){var i=s>f?f:s,m=s>f?s:f;Q=0;W=j;for(b=i;b<=m;b++)b<=q&&b>=0&&a[25][b]&&(A(b,c,j,function(){C(d,
g,h,e)}),Q++)}for(b=l+1;b<=l+v;b++)a[25][b]&&A(b,c,0,c)}Q||(!r&&!K&&(D(l,c),O=e),r||V(f,j),k=ba(f),o.animate(a[6]?{marginTop:k}:{marginLeft:k},{queue:c,duration:j,easing:a[8],complete:ua}),a[2]&&(j=a[1],!g&&!a[9]&&(j=a[18]/a[7]*a[1]),h||(j=0),r&&(j=n(a[23]*0.6)),na(f,j)),E&&(a[25][l]||ka()),E=c)}}function x(a){return a<0?a+i:a>q?a-i:a}function n(a){return parseInt(a,10)}function sa(){screen.fontSmoothingEnabled&&this.style.removeAttribute("filter")}var E,o,m,t,i,f,s,q,p,Y,r,K,R,fa,y,B,ga,ha,ia,ja,
z,I,W,Q,H,M,b,k,j,L,v,O=c,U,P=h(this),J=X,a=[];ea(P,c);g.getOption=function(a){return J[a]};g.setOption=function(a,b){b&&(g.destroy(),J[a]=b,g.init());return g};g.insertSlide=function(b,c,e){if(b){g.destroy();c>i&&(c=i);b="<li>"+b+"</li>";!c||c==0?o.prepend(b):m.eq(c-1).after(b);(c<=I||!c||c==0)&&I++;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<I&&I--;g.init();return g};g.goToSlide=function(a){F(a==
n(a)?a-1:a,e);return g};g.block=function(){p=c;return g};g.unblock=function(){p=e;return g};g.startAuto=function(){a[9]=e;z=N(a[10]);return g};g.stopAuto=function(){a[9]=c;clearTimeout(z);M=c;return g};g.destroy=function(){I=f;B&&B.remove();y=e;h(a[20]).die("click");if(L)for(b=1;b<=a[40];b++)t.eq(b-1).add(t.eq(-b)).remove();o.css(a[6]?"margin-top":"margin-left",ba(f));return g};g.init=function(){y&&ea(P,I);return g};g.adjust=function(a){a||(a=0);V(j,a);return g};g.getValue=function(a){return a=="currentSlide"?
f+1:a=="totalSlides"?i:a=="clickable"?p:a=="destroyed"?y:a=="autoAnimation"?M:void 0}})}})(jQuery);
