/*
 * jQuery Plus Slider Beta 1
 * By Jamy Golden
 * http://css-plus.com
 *
 * Copyright 2010, Jamy Golden
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
(function($){$.fn.plusSlider=function(options){var settings=$.extend({},$.fn.plusSlider.defaults,options),slider=this,slides=slider.children();slider.wrap('<div class="plusSlider" />');slides.addClass('child');var totalSlides=slides.length;if(totalSlides===1){settings.autoPlay=false;settings.createArrows=false;setting.createPagination=false;}
if(settings.createPagination){slider.after('<div class="plusSlider-controls" />');var sliderControls=slider.next('.plusSlider-controls');for(var i=0;i<totalSlides;i++){sliderControls.append('<a href="#" rel="'+i+'">'+(i+1)+'</a>');}
sliderControls.find('a').click(function(){if(!slides.is(':animated')){var $this=$(this);$this.addClass('current').siblings().removeClass('current');slides.eq($this.attr('rel')).siblings().css('zIndex',50).removeClass('current');slides.eq($this.attr('rel')).css('zIndex',100).addClass('current').fadeIn(settings.fadeSpeed,function(){slides.not('.current').hide();});if(settings.autoPlay){clearTimer();beginTimer();}}
return false;});sliderControls.find('a').eq(0).addClass('current');}
if(settings.autofitContents){slides.height(slider.height());slides.width(slider.width());}
slides.eq(0).addClass('current');slides.not(':first').hide();jQuery.fn.nextSlide=function(direction){var $this=this;if(direction!==true){direction=false;}
if(direction==true&&!slider.children().is(':animated')){if(slider.children(':last').is(":visible")){if(settings.createPagination){sliderControls.find('a:last').removeClass('current').siblings('a:first').addClass('current');}
slider.children(':visible').removeClass('current').css('zIndex',60).siblings().css('zIndex',50);slider.children(':first').css('zIndex',100).addClass('current').fadeIn(settings.fadeSpeed,function(){slides.not('.current').hide();});}else{if(settings.createPagination){sliderControls.find('a.current').removeClass('current').next().addClass('current');}
slider.children(':visible').removeClass('current').css('zIndex',60).siblings().css('zIndex',50);slider.children(':visible').next().css('zIndex',100).addClass('current').fadeIn(settings.fadeSpeed,function(){slides.not('.current').hide();});}}
else if(direction==false&&!slider.children().is(':animated')){if(slider.children(':first').is(":visible")){if(settings.createPagination){sliderControls.find('a:first').removeClass('current').siblings('a:last').addClass('current');}
slider.children(':visible').removeClass('current').css('zIndex',60).siblings().css('zIndex',50);slider.children(':last').css('zIndex',100).addClass('current').fadeIn(settings.fadeSpeed,function(){slides.not('.current').hide();});}else if(!slider.children().is(':animated')){if(settings.createPagination){sliderControls.find('a.current').removeClass('current').prev().addClass('current');}
slider.children(':visible').removeClass('current').siblings().css('zIndex',50);slider.children(':visible').css('zIndex',60).prev().css('zIndex',100).addClass('current').fadeIn(settings.fadeSpeed,function(){slides.not('.current').hide();});}}}
if(settings.autoPlay){clearTimer=function(){if(timer){window.clearInterval(timer);}}
beginTimer=function(){timer=window.setInterval(function(){slider.nextSlide(true);},settings.displayTime);}
beginTimer();if(settings.pauseOnHover){slider.hover(function(){clearTimer();},function(){beginTimer();});}}
if(settings.createArrows){slider.before('<a class="arrow prev" href="#">prev</a><a class="arrow next" href="#">next</a>');slider.siblings('.next').click(function(){$(this).nextSlide(true);if(settings.autoPlay){clearTimer();beginTimer();}
return false;});slider.siblings('.prev').click(function(){$(this).nextSlide(false);if(settings.autoPlay){clearTimer();beginTimer();}
return false;});}};$.fn.plusSlider.defaults={autofitContents:true,autoPlay:true,createArrows:true,createPagination:true,displayTime:4000,fadeSpeed:500,pauseOnHover:true};})(jQuery);
