	var interval          = 5000;
	var img_dir           = "images/"
	var jpg_ext           = ".JPG"
	var img               = new Image();
	var img_index         = 0;
	var highest_img_index = 0;
	var img_index_offset  = 0;
	var folder_img_index  = 0;
	var load_slide_0      = 0;

	function get_img_name(folder_img_index) {
		if (folder_img_index < 10)
			img_name = "000" + folder_img_index;
		else if (folder_img_index < 100)
			img_name = "00" + folder_img_index;
		else if (folder_img_index < 1000)
			img_name = "0" + folder_img_index;
		else
			img_name = folder_img_index;

		return img_name;
	}

	function load_img() {
		// Try to load highest indexed image first
		if (highest_img_index == img_index)
			highest_img_index++;
		folder_img_index = highest_img_index++ + img_index_offset;
		img_name = get_img_name(folder_img_index);
		img.src = img_dir + img_name + jpg_ext;
		// Pre-load image alternating between slide_0 and slide_1
		if (load_slide_0 == 1) {
			document.images.slide_0.src = img.src;
			load_slide_0 = 0;
		} else {
			document.images.slide_1.src = img.src;
			load_slide_0 = 1;
		}
		img_index++;
	}

	function img_error() {
		// Image did not load, does not exist
		highest_img_index--;
		if (highest_img_index == img_index)
			img_index = 1 + img_index_offset;
		folder_img_index = img_index + img_index_offset;
		image_name = get_img_name(folder_img_index);
		img.src = img_dir + img_name + jpg_ext;
		// Pre-load image alternating between slide_0 and slide_1
		if (load_slide_0 == 0) {
			document.images.slide_0.src = img.src;
			load_slide_0 = 0;
		} else {
			document.images.slide_1.src = img.src;
			load_slide_0 = 1;
		}
	}

	// Onmouseover image swapping function
	function on_mouse_over(tag_name, img_name) {
		document.images[tag_name].src = img_name;
	}
	
	// Slide transitions
	$(document).ready(function() {
		$('.index_slideshow').cycle({
			fx: 'fade',
			delay: 0,
			pause: 0,
			timeout: 5000
		});
	});

