$(document).ready(function(){
		//config
			var $fadetime = 1000;
			var $delaytime = 400;
			var $showtime = 6000;


			var $i = 0;
			var $timer;	
			var $timerset;
			var $total = 0;
			var $licount = 0;
			var $clicked = -1;
			var $j = 0;
		
			$('.imagefader').each(function(){
				$total++;
			});
			while($licount < $total){
				$('ul.faderselecters').append('<li></li>');
				$licount++;
			};
			
			function fadeit(){
				
				$('.imagefader:eq('+$i+')').animate({opacity: 0}, $fadetime,function(){$(this).hide();});
				if($clicked > -1){
					$i = $clicked;
					$clicked = -1;
				}else{
					$i++;
					if($i == $total){
						$i = 0;
					};
				};
				
				$('.imagefader:eq('+$i+')').show().delay($delaytime).animate({opacity: 1}, $fadetime);
				$('ul.faderselecters > li:eq('+$i+')').animate({opacity: 1}, $fadetime*0.8, function(){
					$(this).siblings().removeClass('active');
					$('ul.faderselecters > li:eq('+$i+')').addClass('active');
					});
				stepper();
			};
			
			function stepper(){
				if($timerset < 1){
					$timerset = 1;
				}else{
					clearTimeout($timer);
				};
			
				$timer = setTimeout(function(){fadeit();}, $showtime);
			};
			
			$('.imagefader').hide().animate({opacity: 0}, 200, function(){
				$('.imagefader:eq('+$i+')').show().animate({opacity: 1}, 200);
				$('ul.faderselecters > li:eq(0)').addClass('active');
				stepper();
			});
			
			$('ul.faderselecters > li').each(function(){
				$(this).attr('alt',$j);
				$j++;
			}).click(function(){
				clearTimeout($timer);
				if(!$(this).hasClass('active')){
					$clicked = $(this).attr('alt');
					fadeit();
				}else{
					stepper();
				};
			});
		
		});
