// JavaScript Document

function preloadImages(preFix, sTart, fInish, pAth) {
	if (document.images) {
		for (var i=sTart; i<=fInish; i++) {
			//preload on images
			newImage = preFix + i + "on = new Image()";
			loCation = pAth + preFix + i + "on.gif";
			newImageSRC = preFix + i + "on.src = \"" + loCation + "\"";
			eval(newImage);
			eval(newImageSRC);

			//preload off images
			newImage = preFix + i + "off = new Image()";
			loCation = pAth + preFix + i + "off.gif";
			newImageSRC = preFix + i + "off.src = \"" + loCation + "\"";
			eval(newImage);
			eval(newImageSRC);

			//preload up images
			newImage = preFix + i + "up = new Image()";
			loCation = pAth + preFix + i + "up.gif";
			newImageSRC = preFix + i + "up.src = \"" + loCation + "\"";
			eval(newImage);
			eval(newImageSRC);
		};
	};
};

function preloadSingleImages(preFix, sTart, fInish, pAth) {
	if (document.images) {
		for (var i=sTart; i<=fInish; i++) {
			//preload on images
			newImage = preFix + i + " = new Image()";
			loCation = pAth + preFix + i + ".gif";
			newImageSRC = preFix + i + ".src = \"" + loCation + "\"";
			eval(newImage);
			eval(newImageSRC);
		};
	};
};


// "change" swaps menu images with file names defined above
// and "name=" values set to mX where X is the corresponding number
function change(Name,OnOff) {
	if (document.images) {
		document [Name].src = eval(Name + OnOff + ".src");
	};
};

function changeHome(Name,OnOff,changeTo) {
	if (document.images) {
		document [Name].src = eval(Name + OnOff + ".src");
		document ["home_text"].src = eval("home_text" + changeTo + ".src");
	};
};
 
var figureWindow
function figurePop(detailString) {
  	figureWindowPath = '/_images/figure/' + detailString
  	figureWindow = window.open( figureWindowPath, 'figure', 'resizable,width=465,height=300');  	
	figureWindow.focus();
};
