//allows a submit button to bounce the user back to a specific part of a big form
function setFormAction(caller, action) {
	var form = caller;
	while ((form != null) && (form.tagName.toLowerCase() != 'form')) {
		form = form.parentNode;
	}
	form.action = action;
}