//centered popup window
//<a href="javascript:centerWindow('filepath/filename.php','width in pixels','height in pixels')">Text</a>
function centerWindow(url,winwidth,winheight) {
	toppos = (screen.height / 2) - (winheight / 2);
	leftpos = (screen.width / 2) - (winwidth / 2);
	window.open(url, 'title','top=' + toppos + ',left=' + leftpos + ',width=' + winwidth + ',height=' + winheight + ',scrollbars=auto');
}

//Rollover Scripts
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		Nav_01_over = newImage("images/nav/Nav_01-over.gif");
		Nav_02_over = newImage("images/nav/Nav_02-over.gif");
		Nav_03_over = newImage("images/nav/Nav_03-over.gif");
		Nav_04_over = newImage("images/nav/Nav_04-over.gif");
		Nav_05_over = newImage("images/nav/Nav_05-over.gif");
		Nav_06_over = newImage("images/nav/Nav_06-over.gif");
		Nav_07_over = newImage("images/nav/Nav_07-over.gif");
		Nav_08_over = newImage("images/nav/Nav_08-over.gif");
		Front_Nav_01_over = newImage("images/nav/Front-Nav_01-over.gif");
		Front_Nav_03_over = newImage("images/nav/Front-Nav_03-over.gif");
		Front_Nav_05_over = newImage("images/nav/Front-Nav_05-over.gif");
		Front_Nav_07_over = newImage("images/nav/Front-Nav_07-over.gif");
		Front_Nav_09_over = newImage("images/nav/Front-Nav_09-over.gif");
		Front_Nav_11_over = newImage("images/nav/Front-Nav_11-over.gif");
		Front_Nav_13_over = newImage("images/nav/Front-Nav_13-over.gif");
		preloadFlag = true;
	}
}

//Menu Test Scripts
function isIE() {
	return (navigator.appName == "Microsoft Internet Explorer");
}
function isDocAll() {
	return (document.all) ? true : false;
}
function isDocLayer() {
	return (document.layers) ? true : false;
}

//Menu and Button Combo Scripts
var imageIDon;
var imageIDtime;
var allOut;
var menuIDon;
var menuIDtime;
var element;

function hideAll() {
	if (imageIDtime) {
		if (document.images && (preloadFlag == true)) {
			document[imageIDtime].src = 'images/nav/'+imageIDtime+'.gif';
		}
	}
	if (menuIDtime) {
		if (isDocAll()) {
			element = document.all[menuIDtime];
		}
		else if (isDocLayer()) {
			element = document.layers[menuIDtime];
		}
		else {
			element = document.getElementById(menuIDtime);
		}
		element.style.visibility = 'hidden';
	}
	if (allOut) {
		window.clearTimeout(allOut);
		allOut = null;
		imageIDtime = "";
		menuIDtime = "";
	}
	return true;
}
function hideTime(imageID,menuID,yn) {
	imageIDtime = imageID;
	menuIDtime = menuID;
	if (yn) {
		allOut = window.setTimeout('hideAll()',1000);
	}
	else {
		hideAll();
	}
	return true;
}
function showAll(imageID,menuID) {
	if (imageID) {
		if (allOut && imageID != imageIDtime) {
			hideAll();
		}
		else if (allOut && imageID == imageIDtime) {
			window.clearTimeout(allOut);
			allOut = null;
		}
		if (document.images && (preloadFlag == true)) {
			document[imageID].src = 'images/nav/'+imageID+'-over.gif';
		}
		imageIDon = imageID;
	}
	if (menuID) {
		if (allOut && menuID != menuIDtime) {
			hideAll();
		}
		else if (allOut && menuID == menuIDtime) {
			window.clearTimeout(allOut);
			allOut = null;
		}
		if (isDocAll()) {
			element = document.all[menuID];
		}
		else {
			element = document.getElementById(menuID);
		}
		element.style.visibility = 'visible';
		menuIDon = menuID;
	}
	return true;
}