function image_slider (id, dir, max_width) {

	var speed = 1;
	var slider = document.getElementById(id);
	var slider_width = slider.offsetWidth;
	var slider_left = parseInt(slider.style.left);
	var max_left = 0 - (slider_width - max_width);
	
   	switch (dir) {
   	
   		// Left direction
   		case 'left':
   		
   			if (slider_left > max_left) {
   				
				// Slide to the left
				new_left = (slider_left - speed) + 'px';
				slider.style.left = new_left;
				setTimeout (function () { image_slider(id, dir, max_width) }, 75);
									
   			} else {
   				
   				// Go to right
   				setTimeout (function () { image_slider(id, 'right', max_width) }, 75);
   			}
   		
   			break;
   			
   		// Right direction
   		case 'right':
   		
   			if (slider_left < 0) {
   			
				// Slide to the right
				new_left = (slider_left + speed) + 'px';
				slider.style.left = new_left;
				setTimeout (function () { image_slider(id, dir, max_width) }, 75);
				  					
   			} else {
   				
   				// Go to left
   				setTimeout (function () { image_slider(id, 'left', max_width) }, 75);
   			}		
   		
   			break;   				
   	}
}