pageLoaded = false;

// Contains all commonly used functions, including commaThousands, imgSwap, loadProc, padZeros, winOpen, writeLastModifiedDate, writeLastModifiedTime

function commaThousands(num) {
	// takes a given number and if it's 1000 or more, it adds commas to it. (1,000)
	numAsStr = num + "";
	commaNum = "";
	for (i = numAsStr.length - 1; i >= 0; i--) {
		distance = numAsStr.length - 1 - i;
		if ((distance % 3 == 0) && (distance != 0)) {
			commaNum = "," + commaNum;
		}
		commaNum = numAsStr.charAt(i) + commaNum;
	}
	return commaNum;
}

function imgSwap(imgName, onOff) {
	document.images[imgName].src = eval(imgName + onOff).src;
}

function loadProc() {
	pageLoaded = true;
}

function padZeros(number, digits) {
	// given any number, pad it with zeros until it reaches the length specified by "digits"
	numAsString = number + "";
	difference = digits - numAsString.length;
	
	retString = "";
	for (i = 0; i < difference; i++) {
		retString += "0";
	}
	
	return retString + numAsString;
}

function winOpen(winURL, winName, winFeatures) {
	newWindow = window.open(winURL, winName, winFeatures);
	newWindow.focus();
}

function writeLastModified() {	
	lastModified = new Date(document.lastModified);
	
	document.write(padZeros(lastModified.getMonth() + 1, 2)); // Month
	document.write("/");
	document.write(padZeros(lastModified.getDate(), 2)); // Date
	document.write("/");
	document.write(lastModified.getFullYear()); // Year
	document.write(" ");

	hours = lastModified.getHours();

	AMPM = "AM";

	if (hours >= 12) {
		AMPM = "PM";
		hours = hours - 12;
	}

	if (hours == 0) {
		hours = 12;
	}

	document.write(padZeros(hours, 2)); // Hour
	document.write(":");
	document.write(padZeros(lastModified.getMinutes(), 2)); // Minute
	document.write(":");
	document.write(padZeros(lastModified.getSeconds(), 2)); // Second
	document.write(" ");
	document.write(AMPM); // AM/PM
}
	var killMenu
	function changeMenu(nSpanNumber, nDivPos){
		for	(i=0;i<arrHiddenMenus.length;i++){
			arrHiddenMenus[i].style.left=-200
		}
		arrHiddenMenus[nSpanNumber].style.left = nDivPos
		clearTimeout(killMenu)
		killMenu = window.setTimeout("deleteMenu()", 1500);		
	}

	function deleteMenu(){
		for(i=0;i<arrHiddenMenus.length;i++){
			arrHiddenMenus[i].style.left=-200
		}
	}
