function HomeSlides() {
	var $slides = $('#featured ol li');

	var total = $slides.length;
	if(total < 2) { return; }
	
	$slides.click(function(){
		if(!$(this).hasClass('current')) {
			showSlide($(this).prevAll('li').length);
			return false;
		}
	});
	
	var $images = $('a.img',$slides).appendTo('#featured');

	var $arrow = $('<span class="arrow"/>');
	var $countdown = $('<span class="countdown"/>');
	
	var cur = -1;
	var paused = false;
	var counter = 0;
	
	var pause = function() {
		paused = true;
		$countdown.css('background-position','right 0');
	}
	var resume = function() {
		paused = false;
	}
	var showSlide = function(i) {
		$slides.css('opacity','0.5').removeClass('current');
		$slides.eq(i).css('opacity','1').addClass('current').append($countdown);
		
		if(cur == -1) {
			init = false;
			$images.eq(i).css('z-index',3);	
		} else {
			$images.eq(i).css({'zIndex':4,'opacity':0}).animate({
				'opacity': 1,
			},200,function(){
				$images.css('z-index',2);
				$(this).css('z-index',3);
			});
		}
		cur = i;
		counter = 0;
	}

	showSlide(0);
	$('#featured').addClass('js').hover(pause,resume);
	window.setInterval(function(){
		if(!paused) {
			counter++;
			if(counter > 42) {
				showSlide((cur + 1)%total);
				counter = 0;
			}
			$countdown.css('background-position',(-1*counter*16)+'px 0');	
		}
	}, 200);
}


function mostReadAccordion() {
	var $dl = $('aside.popular dl');
	var $dt = $('dt', $dl);
	if($dt.size() == 0) return;
	
	$dt.addClass('js').click(function(){
		if(!$(this).hasClass('visible')) {
			$('dd',$dl).css({
				'height'	: 0,
				'overflow'	: 'hidden'
			});	
			$('.visible',$dl).removeClass('visible');
			$(this).addClass('visible').next('dd').css({
				'height' : '155px'	
			});
		}
	});
	$dt.eq(0).click();
}

$(document).ready(HomeSlides).ready(mostReadAccordion);

