(function(a){a.fn.easySlider=function(b){var c={prevId:"prevBtn",prevText:"Previous",nextId:"nextBtn",nextText:"Next",controlsShow:true,controlsBefore:"",controlsAfter:"",controlsFade:true,firstId:"firstBtn",firstText:"First",firstShow:false,lastId:"lastBtn",lastText:"Last",lastShow:false,vertical:false,speed:800,auto:false,pause:2000,continuous:false,numeric:false,numericId:"controls"};var b=a.extend(c,b);this.each(function(){var g=a(this);var v=a("li.slide",g).length;var r=a("li.slide",g).width();var k=a("li.slide",g).height();var m=true;g.width(r);g.height(k);g.css("overflow","hidden");var n=v-1;var u=0;a("ul.slides",g).css("width",v*r);if(b.continuous){a("ul.slides",g).prepend(a("ul.slides li.slide:last-child",g).clone().css("margin-left","-"+r+"px"));a("ul.slides",g).append(a("ul.slides li.slide:nth-child(2)",g).clone());a("ul.slides",g).css("width",(v+1)*r)}if(!b.vertical){a("li.slide",g).css("float","left")}if(b.controlsShow){var l=b.controlsBefore;if(b.numeric){l+='<ol id="'+b.numericId+'"></ol>'}else{if(b.firstShow){l+='<span id="'+b.firstId+'" ><a href="javascript:void(0);">'+b.firstText+"</a></span>"}l+=' <span id="'+b.prevId+'" ><a href="javascript:void(0);">'+b.prevText+'</a><input type="text" name="txtValue" id="txtValue" value="100"></span>';l+=' <span id="'+b.nextId+'"><a href="javascript:void(0);">'+b.nextText+"</a></span>";if(b.lastShow){l+=' <span id="'+b.lastId+'"><a href="javascript:void(0);">'+b.lastText+"</a></span>"}}l+=b.controlsAfter;a(g).after(l)}if(b.numeric){for(var f=0;f<v;f++){a(document.createElement("li")).attr("id",b.numericId+(f+1)).html("<a rel="+f+' href="javascript:void(0);">'+(f+1)+"</a>").appendTo(a("#"+b.numericId)).click(function(){d(a("a",a(this)).attr("rel"),true)})}}else{a("a","#"+b.nextId).click(function(){d("next",true)});a("a","#"+b.prevId).click(function(){d("prev",true)});a("a","#"+b.firstId).click(function(){d("first",true)});a("a","#"+b.lastId).click(function(){d("last",true)})}function e(h){h=parseInt(h)+1;a("li.slide","#"+b.numericId).removeClass("current");a("li.slide#"+b.numericId+h).addClass("current")}function q(){if(u>n){u=0}if(u<0){u=n}if(!b.vertical){a("ul.slides",g).css("margin-left",(u*r*-1))}else{a("ul.slides",g).css("margin-left",(u*k*-1))}m=true;if(b.numeric){e(u)}}function d(h,i){if(m){m=false;var s=u;j=u+1;f=u+2;if(u==2){jQuery("#nav_3").removeClass("ActiveA").addClass("inActive");jQuery("#nav_1").removeClass("inActive").addClass("ActiveA")}else{jQuery("#nav_"+j).removeClass("ActiveA").addClass("inActive");jQuery("#nav_"+f).removeClass("inActive").addClass("ActiveA")}switch(h){case"next":u=(s>=n)?(b.continuous?u+1:n):u+1;break;case"prev":u=(u<=0)?(b.continuous?u-1:0):u-1;break;case"first":u=0;break;case"last":u=n;break;default:u=h;break}var w=Math.abs(s-u);var t=w*b.speed;if(!b.vertical){p=(u*r*-1);a("ul.slides",g).animate({marginLeft:p},{queue:false,duration:t,complete:q})}else{p=(u*k*-1);a("ul.slides",g).animate({marginTop:p},{queue:false,duration:t,complete:q})}if(!b.continuous&&b.controlsFade){if(u==n){jQuery("a","#"+b.nextId).hide();jQuery("a","#"+b.lastId).hide();showHide(1)}else{a("a","#"+b.nextId).show();a("a","#"+b.lastId).show();showHide(2)}if(u==0){a("a","#"+b.prevId).hide();a("a","#"+b.firstId).hide();showHide(3)}else{a("a","#"+b.prevId).show();a("a","#"+b.firstId).show();showHide(4)}}if(i){clearTimeout(o)}if(b.auto&&h=="next"&&!i){o=setTimeout(function(){d("next",false)},w*b.speed+b.pause)}}}var o;if(b.auto){o=setTimeout(function(){d("next",false)},b.pause)}if(b.numeric){e(0)}if(b.continuous&&!b.controlsFade){a("a","#"+b.prevId).hide();a("a","#"+b.firstId).hide()}})}})(jQuery);
