	var currSel = "picture";

	function imHide(item) {
		document.images['replace'].src = "/images/loading.gif";

		if (document.getElementById) {
			document.getElementById('picture').style.visibility = "hidden";
			document.getElementById('backcolor').style.visibility = "hidden";
		} else if (document.all) {
			document.all['picture'].style.visibility = "hidden";
			document.all['backcolor'].style.visibility = "hidden";
		} else if (document.layers) {
			document['picture'].visibility = "hidden";
			document['backcolor'].visibility = "hidden";
		}

	}

	function imShow(item, number, prev, next, directory) {
		document.images['replace'].src = "/images/" + directory + "/image" + number + ".jpg";
		document.images['replace'].alt = document.images["image" + number].alt;

		if (document.getElementById) {
			document.getElementById('picture').style.visibility = "visible";
			document.getElementById('backcolor').style.visibility = "visible";
			document.getElementById('description').innerHTML = document.images['replace'].alt;
		} else if (document.all) {
			document.all['picture'].style.visibility = "visible";
			document.all['backcolor'].style.visibility = "visible";
			document.all.description.innerHTML = document.images['replace'].alt;
		} else if (document.layers) {
			document['picture'].visibility = "visible";
			document['backcolor'].visibility = "visible";
			document['description'].innerHTML = document.images['replace'].alt;
		}
	}

	function imChange(item, direction, directory, currentPageNum, dirpage) {
		var current = document.images['replace'].src;
		var current_array=current.split("/");
		var current_length = current_array.length;
		current = current_array[current_length-1];
		current = current.match(/\d+/);
		var newimage = current[0];
		var newimage_length = newimage.length

		if (direction == -1) {
			newimage--;
		} else {
			newimage++;
		} 

		var test = "0" + newimage;
		var test2 = "00" + newimage;
		
		if (newimage_length == test2.length) {
			var change = test2;
		} else if (newimage_length == test.length) {
			var change = test;
		} else {
			var change = newimage;
		}

		// if image is on the same page of 20, show it. if it's on a different page, switch to that page */
		if ((change <= currentPageNum *20) && (change > currentPageNum*20 - 20)) {
			// null, continue;
		} else {
			change = 999999;
			if (dirpage != 0) {
				window.location = dirpage;
			}
		} 

		
		document.images['replace'].src = "/images/" + directory + "/image" + change + ".jpg";
		document.images['replace'].alt = document.images["image" + change].alt;

		if (document.getElementById) {
			document.getElementById('description').innerHTML = document.images['replace'].alt;
		} else if (document.all) {
			document.all.description.innerHTML = document.images['replace'].alt;
		} else if (document.layers) {
			document['description'].innerHTML = document.images['replace'].alt;
		}

	}