$(function() {
	$('#carousel').each(function() {
		var mLoop = window.setInterval(slideMC, 6000);	

		$('#carousel-links a').click(function() {
			window.clearInterval(mLoop);
			var el = $(this).attr('href'),
				pos = $(el).position();
			if(pos===undefined) {
				if($(this).hasClass('prev')) {
					var spot = $('.current', '.items').prev().length;
					if(spot) {
						$('.items', '#carousel').animate({"left": "+=567px"}, "slow");	
						$('.current', '#carousel').removeClass('current').prev().addClass('current');	
					}
				} else if($(this).hasClass('next')) {
					var spot = $('.current', '.items').next().length;
					if(spot) {
						$('.items', '#carousel').animate({"left": "-=567px"}, "slow");
						$('.current', '#carousel').removeClass('current').next().addClass('current');	
					}
				}				
			} else {
				$('.current', '#carousel').removeClass('current');
				$(this).parent().addClass('current');
				$(el).addClass('current');
				$('.items', '#carousel').animate({"left": -pos.left}, "slow");
			}
			return false;
		});		
	});
});

function slideMC() {
	if($('.current', '.items').next().length) {
		$('.current', '#carousel').removeClass('current').next().addClass('current');
		$('.items', '#carousel').animate({"left": "-=567px"}, "slow");
	} else {
		$('.current', '#carousel').removeClass('current');
		$('.item:eq(0)', '#carousel').addClass('current');
		$('li:eq(1)', '#carousel-links').addClass('current');
		$('.items', '#carousel').animate({"left": "0px"}, "slow");
	}
}

function slideC() {
	if($('.current', '#w-wrapper').next().length) {
		$('.current', '#w-wrapper').removeClass('current').next().addClass('current');
		$('#w-wrapper', '#widget-carousel').animate({"left": "-=160px"}, "slow");
	} else {
		$('.current', '#w-wrapper').removeClass('current');
		$('a:eq(0)', '#w-wrapper').addClass('current');
		$('#w-wrapper', '#widget-carousel').animate({"left": "0px"}, "slow");
	}
}