;(function($){$.fn.slides=function(options){var defaults={autoStart:false,orientation:'horizontal',speed:800,pause:6000,prevClass:'slide-prev',prevText:'Previous',nextClass:'slide-next',nextText:'Next',playText:'Play',pauseText:'Pause',pauseClass:'slide-pause',slideWidth:960,slideHeight:308,showNav:true,slideMsg:true};var options=$.extend(defaults,options);var timerInt=false;var _times_slide=0;this.each(function(){var _self=this;var _slides=$('.slide',_self);var _slide_width=options.slideWidth;var _slide_height=options.slideHeight;if(options.orientation=="horizontal"){$('.slides',_self).css('width',(_slide_width*_slides.length)+'px');}else{$('.slides',_self).css('height',(_slide_height*_slides.length)+'px');}if(options.showNav){$('<div class="slide-controls"></div>').appendTo(_self);$('<div class="slide-control '+options.prevClass+'">'+options.prevText+'</div>').appendTo($('.slide-controls',_self));if(options.autoStart){$('<div class="slide-control '+options.pauseClass+'">'+options.pauseText+'</div>').appendTo($('.slide-controls',_self));}$('<div class="slide-control '+options.nextClass+'">'+options.nextText+'</div>').appendTo($('.slide-controls',_self));if(options.slideMsg){$('<div class="slide-msg">Click the arrows to navigate and the pause button to stop autoplay.</div>').appendTo($('.slide-controls',_self));}$('.'+options.pauseClass).bind('click',function(){if(options.showNav){$('.slide-msg').fadeOut();}if($(this).text()==options.pauseText){clearInterval(timerInt);timerInt=false;$(this).text(options.playText).addClass('play');}else{autoSlide();$(this).text(options.pauseText).removeClass('play');}});$('.'+options.nextClass).bind('click',function(){$(this).css('opacity','0.3');_times_slide++;slideIt(false,function(){$('.'+options.nextClass).css('opacity','1.0');if(options.showNav){$('.slide-msg').fadeOut();}});if(options.autoStart==true&&timerInt){clearInterval(timerInt);autoSlide();}});$('.'+options.prevClass).bind('click',function(){$(this).css('opacity','0.3');if(_times_slide>0){_times_slide--;}else{_times_slide=0;}slideIt(true,function(){$('.'+options.prevClass).css('opacity','1.0');if(options.showNav){$('.slide-msg').fadeOut();}});if(options.autoStart==true&&timerInt){clearInterval(timerInt);autoSlide();}});}if(options.autoStart){autoSlide();}function autoSlide(){timerInt=setInterval(function(){_times_slide++;$('.slide-controls').css('opacity','0.2');slideIt(false,function(){$('.slide-controls').css('opacity','1.0');});},options.pause);}function slideIt(reverse,_callback){if(_times_slide==_slides.length||_times_slide==0){if(options.orientation=='horizontal'){$('.slides',_self).animate({marginLeft:0},options.speed,_callback);}else{$('.slides',_self).animate({marginTop:0},options.speed,_callback);}_times_slide=0;}else{if(options.orientation=='horizontal'){var current_left=$('.slides',_self).css('margin-left').replace('px','').replace('-','');var amt=(reverse==true)?(current_left-parseInt(_slide_width)):(_slide_width*_times_slide);$('.slides',_self).animate({marginLeft:'-'+amt},options.speed,_callback);}else{var current_top=$('.slides',_self).css('margin-top').replace('px','').replace('-','');var amt=(reverse==true)?(current_top-parseInt(_slide_height)):(_slide_height*_times_slide);$('.slides',_self).animate({marginTop:'-'+amt},options.speed,_callback);}}}});};})($QM||jQuery);