// Copyright 2004 ChrisPhillipsLLC.com

function selected(elem)
{
	var action = elem.form.action.value;
	if (action == "new" || elem.value != "")
		if (action != "delete"
		  || confirm("Are you sure you want to delete this entry?"))
			elem.form.submit();
}

function go(name, action)
{
	var elem = getObj(name);
	if (elem) {
		elem.form.action.value = action;
		if (action == "new")
			elem.value = "";
		selected(elem);
	}
}

function getObj(name)  
{  
	var elem = document.getElementById(name);
	if (elem)
		return elem;

	for (var i = 0; i < document.forms.length; i++) {
		var y = eval("document.forms[" + i + "]." + name);
		if (y)
			return y;
	}

	return null;
}

function maxchars(elem, n)
{
	if (elem.value.length > n) {
		alert(elem.name.substring(0,1).toUpperCase()
		  + elem.name.substring(1).toLowerCase()
		  + " contains " + (elem.value.length-n)
		  + " too many characters.");
		elem.select();
		elem.focus();
	}
}
