$(function() {
	var gallery_wrap = $('#gallery_wrap');
	var area = gallery_wrap.parent();
	var gallery = $('#gallery_');
	var items = gallery.find('li');
	var width = items.outerWidth(true);
	var n = items.length;
	var text = gallery.html();
	text += text + text;
	gallery.html(text);
	var k = true;
	
	gallery.css('margin-left', -width * n);
		
	$('#left').click(function() {
		if (gallery.is(':animated')) return false;
		
		gallery.animate({
			'margin-left': '+=' + width * 3
		}, 1000, function() {
			var left = parseInt(gallery.css('margin-left'));
			if (left > -width * 3) gallery.css('margin-left', -width * n + left);
		});
		return false;
	});
	
	$('#right').click(function() {
		if (gallery.is(':animated')) return false;
		gallery.animate({
			'margin-left': '-=' + width * 3
		}, 1000, function() {
			var left = parseInt(gallery.css('margin-left'));
			if (width * n + left < 0)  gallery.css('margin-left', -width * n + left%(n*width));
		});
		return false;
	});
	
	$('#left, #right, #gallery_wrap').hover(
		function() {
			k = false;
		},
		function() {
			k= true;
		}
	);
	
	window.setInterval(function() {
		if (k) $('#right').click();
	}, 5000);
	
});
