$(document).ready(function() {
	
	var single_element = 169; /* Put here the element/width + margin */
	var slide_distance = 338; /* Put here distance to slide (multiple of single_element) */
	var slide_speed = 500;	
	
	var slide_total = 0;
	var list_elements = $('#slide_ul li').length;
	var ul_length = (list_elements-5) * single_element;
	var slided_once = false;

	$('#slide_right_space').click(function() {
		if (slide_total > -1*ul_length) {
			if (list_elements%2 == 0) {
				
				if (slide_total < -1*ul_length + slide_distance) {
					slide_total = slide_total - slide_distance/2;
					$("#slide_ul").animate({
					    left: slide_total,
					}, slide_speed, function() {
						slide_total = slide_total - slide_distance/2;
						slided_once = true;	
					});	
				} else {
					slide_total = slide_total - slide_distance;
					$("#slide_ul").animate({
					    left: slide_total,
					}, slide_speed, function() {slided_once = false;});	
				}
				
			} else if (list_elements%2 == 1) {
				slide_total = slide_total - slide_distance;
				$("#slide_ul").animate({
				    left: slide_total,
				}, slide_speed, function() {slided_once = false;});		
			}
				
		} else if(slide_total < -1*ul_length) {
	
		}
	});	
	
	
	$('#slide_left_space').click(function() {
		if (slide_total != 0) {
			if (list_elements%2 == 0) {
				if (slide_total == -1 * single_element) {slide_total = slide_total - single_element;}			
				if (slided_once == true) {
					slide_total = slide_total + slide_distance + single_element;
					$("#slide_ul").animate({
					    left: slide_total,
					}, slide_speed, function() {slided_once = false;});
				} else if (slided_once == false) {
					slide_total = slide_total + slide_distance;
					$("#slide_ul").animate({
					    left: slide_total,
					}, slide_speed, function() {slided_once = false;});	
				}
			} else if (list_elements%2 == 1) {
				if (slided_once == true) {
					slide_total = slide_total + slide_distance + single_element;
					$("#slide_ul").animate({
					    left: slide_total,
					}, slide_speed, function() {slided_once = false;});
				} else if (slided_once == false) {
					slide_total = slide_total + slide_distance;
					$("#slide_ul").animate({
					    left: slide_total,
					}, slide_speed, function() {slided_once = false;});	
				}
			}				
		} else if(slide_total >= 0) {

		}
	});	
	
});


