		function onAfterCycle(curr, next, opts){
			var i = opts.currSlide;
			
			$("#cycle-control .button").removeClass("current");
			$("#cycle-control .button:eq("+i+")").addClass("current");
		}
		
		$(function() {
		$("#nav").lavaLamp({
				fx: "backout", 
				speed: 700
			});
			
			var speed = 150,
				timeout = 5000;
			
			
			
			
			//build the feature showcase control
			var count = $("#featured li").size()+1;
			var ctrlAnchors = "";
			for(i=1; i<count; i++)
			{
				ctrlAnchors += '<div class="button">'+i+'</div>';
			}
			$('#cycle-control').html(ctrlAnchors);
			$('#cycle-control .button:first-child').addClass('current');
			
			var controls = $('#cycle-control .button');
			var slides = $('#featured, #featured-images');
			
			controls.click(function(){
				slides.cycle(controls.index(this));
			});
			
			slides.hover(
				function(){
					slides.cycle('pause');
				},
				function(){
					slides.cycle('resume');
				}				
			);
        });
