$(function() {
	var timer;
	var $slideshow_table = $('#Slider');
	var $slideshow_table_tr = $slideshow_table.find('tr');
	var slideshowZero = parseInt($slideshow_table.css('left'), 10);
	var slideWidth = 886;
	var slideshowPos = 0;
	var moving = false;
	
	var content_inside_offset = $('#content_inside').offset();
	$('#left_darken').css('width', Math.ceil(content_inside_offset.left) + 'px');
	$('#right_darken').css( {'left' : Math.ceil(content_inside_offset.left) - (-958) + 'px', 'width': $(window).width() - Math.ceil(content_inside_offset.left) - 958 + 'px'});

	$(window).resize(function() {
		content_inside_offset = $('#content_inside').offset();
		$('#left_darken').css('width', Math.ceil(content_inside_offset.left) + 'px');
		$('#right_darken').css( {'left' : Math.ceil(content_inside_offset.left) - (-958) + 'px', 'width': $(window).width() - Math.ceil(content_inside_offset.left) - 958 + 'px'});
	});
	
	$('#right_button, #right_darken').bind('click.slideshow', function() {
		clearInterval(timer);
		if(moving == false) {
			moving = true;
		
			// copy lui de gauche à droite
			var $firstSlide = $slideshow_table_tr.children('td:first');
			$slideshow_table_tr.append($firstSlide.clone());
		
			slideshowPos--;
			$slideshow_table.animate({
				'left' : (slideshowPos * slideWidth) - (-slideshowZero) + 'px'
			}, function() {
				// delete leftmost slide
				slideshowPos++;
				$slideshow_table.css({
					'left' : (slideshowPos * slideWidth) - (-slideshowZero) + 'px'
				});
				$slideshow_table_tr.children('td:first').replaceWith('');
				
				moving = false;
			});
		}
	});
	/*.hover(function() {
		$('#right_arrow, #right_darken').addClass('hover');
	}, function() {
		$('#right_arrow, #right_darken').removeClass('hover');
	});*/
	
	$('#left_button, #left_darken').bind('click.slideshow', function() {
		clearInterval(timer);
		if(moving == false) {
			moving = true;
			var $lastSlide = $slideshow_table_tr.children('td:last');
			$slideshow_table_tr.prepend($lastSlide.clone());
			slideshowPos--;
			$slideshow_table.css({
				'left' : (slideshowPos * slideWidth) - (-slideshowZero) + 'px'
			});
		
			slideshowPos++;
			$slideshow_table.animate({
				'left' : (slideshowPos * slideWidth) - (-slideshowZero) + 'px'
			}, function() {
				$slideshow_table_tr.children('td:last').replaceWith('');
				
				moving = false;
			});
		
		}
	});
	
	/*.hover(function() {
		$('#left_arrow, #left_darken').addClass('hover');
	}, function() {
		$('#left_arrow, #left_darken').removeClass('hover');
	});*/
	
	//timer = setInterval("$('#right_arrow').click()", 5000);
});
