/** JavaScript Document
*	Written by:
*	Written for:
*	Written on:
*	Additional Comments:
*/

/* Naviagtion Class Names */
var linkClassOff = "InternalLink";
var linkClassOn  = "InternalLinkOn";
var linkClassSub = "ProcedureOn";

/* Local Variables */
var activeLayer = "";
var activeSubLayer = "";
var pageLoaded = false;

function revealPanel(objectID) {
	if (activeLayer == objectID) return;
	document.getElementById(objectID).className = linkClassOn;
	if (activeLayer != "") document.getElementById(activeLayer).className = linkClassOff;
	
	document.getElementById("displayPanel").innerHTML = document.getElementById("hiddenBox" + objectID).innerHTML;
	document.getElementById("titleBox").innerHTML = document.getElementById(objectID).innerHTML;
	activeLayer = objectID;
}

function revealSimplePanel(objectID) {
	if (activeLayer == objectID) return;
	document.getElementById(objectID).className = linkClassOn;
	if (activeLayer != "") document.getElementById(activeLayer).className = linkClassOff;
	
	document.getElementById("displayPanel").innerHTML = document.getElementById("hiddenBox" + objectID).innerHTML;
	activeLayer = objectID;
}

function revealPanelSet(objectID) {
	if (activeLayer == objectID) return;
	document.getElementById(objectID).className = linkClassOn;
	if (activeLayer != "") document.getElementById(activeLayer).className = linkClassOff;
	
	document.getElementById("displayPanel").innerHTML = document.getElementById("hiddenBox" + objectID).innerHTML;
	activeLayer = objectID;
	
	revealSubPanel(objectID + "-1");
}

function revealSubPanel(objectID) {
	if (activeSubLayer == objectID) return;
	document.getElementById(objectID).className = linkClassSub;
	if (activeSubLayer != "") document.getElementById(activeSubLayer).className = linkClassOff;
	
	document.getElementById("displayPanel" + activeLayer).innerHTML = document.getElementById("hiddenBox" + objectID).innerHTML;
	activeSubLayer = objectID;
}

function newImage(imgPath) {
	newImg = new Image();
	newImg.src = imgPath;
	return newImg;
}

function imgDn(imgName) {
	if (!pageLoaded) return false;
	tempImg.src = document.images[imgName + "Nav"].src;
	document.images[imgName + "Nav"].src = eval(imgName + "Img").src;
	eval(imgName + "Img").src = tempImg.src;
	document.images[imgName + "Nav"].downOnce = true;
}

function imgUp(imgName) {
	if (!pageLoaded || !document.images[imgName + "Nav"].downOnce) return false;
	tempImg.src = document.images[imgName + "Nav"].src;
	document.images[imgName + "Nav"].src = eval(imgName + "Img").src;
	eval(imgName + "Img").src = tempImg.src;
	document.images[imgName + "Nav"].downOnce = true;
}

function openBAwindow(url) {
	if (url == "") return;
	newwin = window.open("/before-after/" + url, "BeforeAfter", "width=800,height=300");
	newwin.focus();
}
