/*
 *
 * Adapted from easyslider
 *
 */
(function($){$.fn.esrFeat=function(options){var defaults={prevId:'prevBtn',prevText:'',nextId:'nextBtn',nextText:'',orientation:'',speed:400};var options=$.extend(defaults,options);return this.each(function(){obj=$(this);var s=$("li",obj).length;var w=obj.width();var h=obj.height();var ts=s-1;var t=0;var autoAnimation="on";var autoDirection="next";var autoTime=8200;var storedTimeout=null;var vertical=(options.orientation=='vertical');$("ul",obj).css('width',s*w);if(!vertical)$("li",obj).css('float','left');$(".featCircle").click(function(){suspendAA();animate("to",$(this).attr('id'));if($(this).attr('id')<=0)$("a","#"+options.prevId).fadeOut();else $("a","#"+options.prevId).fadeIn();if($(this).attr('id')<ts)$("a","#"+options.nextId).fadeIn();else $("a","#"+options.nextId).fadeOut()});function setActiveBullet(t){$('.featCircle').removeClass('slides-active');$('.featCircle').filter(function(){return($(this).attr('id')==t)}).addClass('slides-active')}function autoAnimate(){if(autoAnimation!="on")return true;if(t>=ts){autoDirection="prev"}else if(t<=0){autoDirection="next"}animate(autoDirection);if(t<=0)$("a","#"+options.prevId).fadeOut();else $("a","#"+options.prevId).fadeIn();if(t<ts)$("a","#"+options.nextId).fadeIn();else $("a","#"+options.nextId).fadeOut();clearTimeout(storedTimeout);storedTimeout=setTimeout(autoAnimate,autoTime)}function resumeAutoAnimation(){autoAnimation="on";autoAnimate()}function suspendAA(){autoAnimation="off";clearTimeout(storedTimeout);storedTimeout=setTimeout(resumeAutoAnimation,12000)}storedTimeout=setTimeout(autoAnimate,autoTime-500);function animate(dir,direct){if(dir!="to"){if(dir=="next"){t=(t>=ts)?ts:t+1}else{t=(t<=0)?0:t-1}}else{directInt=parseInt(direct);if(!directInt||directInt<=0)t=0;else if(directInt>=ts)t=ts;else t=directInt}setActiveBullet(t);if(!vertical){p=(t*w*-1);$("ul",obj).animate({marginLeft:p},options.speed)}else{p=(t*h*-1);$("ul",obj).animate({marginTop:p},options.speed)}};if(s>1)$("a","#"+options.nextId).fadeIn()})}})(jQuery);