function popUp(url, win, w, h, scrollbar, stat, resize, tools, menu, loc) {
	var newWindow;
	newWindow = window.open(url, win, "height = " + h + ", width = " + w + ", scrollbars = " + scrollbar + ", status = " + stat + ", resizable = " + resize + ", toolbar = " + tools + ", menubar = " + menu + ", location = " + loc);
	if (window.focus) {
		newWindow.focus();
	}
	return false;
}

function characterLimit(formName, fieldName, charLimit, remainingCharField) {
	var charCount = document.getElementById(fieldName).value;
	var charsUsed = charCount.length;
	var remainingChars;
	if (charsUsed >= charLimit) {
		document.getElementById(remainingCharField).value = "0";
// Truncate characters after charLimit
		 document.getElementById(fieldName).value = charCount.substring(0, charLimit);
	}
	else	{
// update available characters
		remainingChars = (charLimit - charsUsed);
		document.getElementById(remainingCharField).value = remainingChars;
	}
}

function changeClassName(btnName, newClass) {
	document.getElementById(btnName).className = newClass;
}