/* ------------------------------------------------------------------------
	feature, for the featured items on the home
------------------------------------------------------------------------- */

	feature = {
		currentPage:0,
		init : function() {
			$('#feature .items li:gt(0)').hide();
			
			// Build the paging
			toInject = "";
			$('#feature .items li').each(function(i){
				toInject += "<li><a href='#' onclick='feature.goToPage("+i+");return false;'>"+(i+1)+"</a></li>";
			});
			
			$('#feature .paging').html(toInject);
			$('#feature .paging li:first').addClass('selected');
			
			$('#feature').hover(function(e){
				clearTimeout(slideshow);
			},
			function(){
				feature.setTimer();
			});
			
			feature.setTimer();
		},
		goToPage : function(pageToShow,callback){
			clearTimeout(slideshow);
			
			// Fade out the current page
			$('#feature .items li:eq('+feature.currentPage+')').fadeTo('normal',0,function(){
				$(this).hide();
				
				$('#feature .items li:eq('+pageToShow+')').css('opacity',0).show().fadeTo('normal',1);
			});
			
			// Select the correct paging item
			$('#feature .paging li.selected').removeClass('selected');
			$('#feature .paging li:eq('+pageToShow+')').addClass('selected');
			
			feature.currentPage = pageToShow;
			
			if(callback) callback();
		},
		setTimer : function(){
			slideshow = setTimeout(function(){
				nextPage = feature.currentPage+1;
				if(nextPage == $('#feature .paging li').size()){
					nextPage = 0;
				}
				
				feature.goToPage(nextPage,function(){ feature.setTimer(); });
			},10000);
		}
	}
