$(document).ready(function(){
	
	function rotate(direction) {
		var current	= $("#picture_home li.current");
		var prev	= $(current).prev();
		var next	= $(current).next();
		var first	= $("#picture_home li:first");
		var last	= $("#picture_home li:last");
		
		current.removeClass("current");
		
		var new_el = exception_el = null;
		
		if (direction == "prev") {
			new_el = prev;
			exception_el = last;
		}
		else {
			new_el = next;
			exception_el = first;

		}
		
		var new_current = (new_el.length === 1)
			? new_el
			: exception_el
		;
		
		new_current.addClass("current");
	}
	
	$("#next, #prev").click(function(e) {
		e.preventDefault();
		rotate(
			$(this).attr("id")
		)
	});
	
	setInterval(rotate, 6000);
});
