
			var originalImg;
			var goBackId;
			var goBackTimeout = 300;
			var moveDuration = 300;
			var originalImgLeft;
			var originalImgTop;
			var windowWidth
			var newWindowWidth

$(document).ready(function(){
			// Set the location of the "home" location for the slider image
			var original = '#img'+pageId;
			originalImg = $(original);
			var originalImgCoords = originalImg.position();
			originalImgLeft = originalImgCoords.left;
			originalImgTop = originalImgCoords.top;

			originalImg.css('position','absolute');
			originalImg.css('left',originalImgLeft);
			originalImg.css('top',originalImgTop);
			
			windowWidth = $(window).width();
			
			// Recalculate the "home" location for the slider image after window resize
			$(window).resize(function(){
				newWindowWidth = $(window).width();
				originalImgLeft = originalImgCoords.left+(((newWindowWidth/2)-(windowWidth/2)));
				originalImg.css('left',originalImgLeft);
			});
			
	for(var i =0; i<pageCount; i++){
		$('#link'+i).attr('num', i);
		// We don't want any movement to occur when hovering over the original
		// image, and we want to cancel any existing action (and return to the
		// original "home" position).
		if(i==pageId){
			$('#link'+pageId).mouseover(function(){
				clearTimeout(goBackId);
				goBack();
			});
		} 
		// Register a handler for each text label that moves the original
		// image to the position the image below this label.
		else {
			$('#link'+i).mouseover(function(){
				clearTimeout(goBackId);
				var varName = '#img'+$(this).attr('num');
				var imageObject = $(varName);
				var coords = imageObject.position();
				var left = coords.left;
				var top = coords.top;
				originalImg.stop(true, false).animate({
					left:left,
					top:top
				}, moveDuration, function() {});
			});
		}
		$('#link'+i).mouseout(function(){
			goBackId = setTimeout ("goBack()",goBackTimeout);
		});
	}
});

// What happens when you mouseover "home position" or mouseout of another menu item
function goBack() {
	originalImg.stop(true, false).animate({
		left:originalImgLeft,
		top:originalImgTop
	}, goBackTimeout, function() {});
}

