// JavaScript Document
//-----------------------------------------------------------------------------

var curPicIdx = 1;
var JSWarningDisplayed = true;

jQuery.preloadImages = function() {
  for(var i = 0; i<arguments.length; i++)
  {
	jQuery("<img>").attr("src", arguments[i]);
  }
}

$(document).ready(function() {
	replaceJSWarning();
	// set the onclick() function for each of the thumbnail links:
	$("#thumbList li a, #prevPicLink, #nextPicLink").click(showPic);
});

function showPic() {
	curID = $(this).attr("id");
	if(curID != "prevPicLink" && curID != "nextPicLink") {
		curPicIdx = parseInt($(this).attr("id").substring(3));
	}
	else if(curID == "prevPicLink") {
		curPicIdx--;
	}
	else {
		curPicIdx++;
	}
	$("#desc").load(pathPrefix + captionsFile + " #caption" + curPicIdx.toString());
	var newSrc = imagePrefixString + curPicIdx + ".jpg";
	$("#placeholder").attr("src", newSrc);
	
	if(curPicIdx == 1) {
		$("#prevPicLink, #verticalLinkDivider").css("visibility", "hidden");
		$("#nextPicLink").css("visibility", "visible");
	}
	else if(curPicIdx > 1 && curPicIdx < numPics) {
		$("#prevPicLink, #nextPicLink, #verticalLinkDivider").css("visibility", "visible");
	}
	else if(curPicIdx == numPics) {
		$("#verticalLinkDivider, #nextPicLink").css("visibility", "hidden");
		$("#prevPicLink").css("visibility", "visible");
	}
	
	 return false;
}

function replaceJSWarning() {
	if(JSWarningDisplayed) {
		firstImg = $("#thumbList li a:first");
		$("#desc").load(pathPrefix + captionsFile + " #caption" + firstImg.attr("id").substring(3));
		$("#nextPicLink").css("visibility", "visible");
		JSWarningDisplayed = false;
	}
	return false;
}