$(document).ready(function() {
	$(".screenshots").each(function(i){
		var items = $(this).find("li").each(function(j){
			var links = $(this).find("a").click(function(event){
			
				// Make array of images in set
				var screenshots = $(".screenshots");
				var list = $(screenshots[i]);
				var images = $(list).find("img");
				
				var image_src_array = [];
				
				$(images).each(function(k){
					var image_src = $(this).attr("src");	
					var thumb_pos = image_src.indexOf("_thumb");
					if (thumb_pos >= 0) {
						image_src = image_src.substring(0,thumb_pos);
						image_src = image_src + ".jpg";
					};
					image_src_array[k] = image_src;
				});
				
				// Replace src of images
				$(images).each(function(k){
					var clicked_image = j;
					var images_length = $(images).length;
					var next_image = k + clicked_image;
					if (next_image > images_length - 1) {
						next_image = next_image - images_length;
					};
					var next_image_src = image_src_array[next_image];
					
					if (k != 0) {
						var filetype_pos = next_image_src.indexOf(".jpg");
						next_image_src = next_image_src.substring(0,filetype_pos);
						next_image_src = next_image_src + "_thumb.jpg";
					};
					
					$(this).fadeOut(100,function(){
						$(this).attr("src",next_image_src).load(function(){
							$(this).fadeIn(200);
						});
					});
				});
				event.preventDefault();
			});
		});
	});
});
