<!--
// use <body onload="document.forms[0].elements[0].focus();"> to focus first form element when page loads

function FormSetup() {
	if(document.forms[0].elements[0]) {
		document.forms[0].elements[0].focus();
	}
	if(document.forms) {
		for(i=0; i < document.forms.length; i++) {
			if(document.forms[i].elements) {
				for(j=0; j < document.forms[i].elements.length; j++) {
					el = document.forms[i].elements[j];
					if((el.onkeypress == undefined) && (el.type == "text" || el.type == "password" || el.type == "textarea")) {
						el.onkeypress = KeyPressed;
					}
				}
			}
		}
	}
}


function KeyPressed(e) {
	// prevent form submission on enter key - instead, focus next suitable form element
	if(e) evnt = e;
	else if (window.event) evnt = window.event;
	else return true;
	if (evnt.target) element = evnt.target;
	else if (evnt.srcElement) element = evnt.srcElement;
	else return true;
	if (element.nodeType == 3) element = element.parentNode; // defeat Safari bug
	if(evnt.keyCode == 13) {	// enter key
		if(element.type == "text") {
			for(i=0; i < element.form.length-1; i++) {
				if(element === element.form.elements[i]) {
					for(j=i+1; j < element.form.length-1; j++) {
						eltype = element.form.elements[j].type;
						if(eltype == "text" || eltype == "textarea" || eltype == "password" || eltype == "submit" || eltype == "button") {
							element.form.elements[j].focus();
							return false;
						}
					}
				}
			}
		}
	}	
	return true;
}

function ClearElement(frm,fld) {
	// clear contents of text field etc, or deselect checkbox etc
	element = document.forms[frm].elements[fld];
	if(element.type == "text" || element.type == "textarea" || element.type == "password" || element.type == "hidden") {
		element.value = "";
	} else if(element.type == "checkbox") {
		element.checked = false;
	} // ### deal with radio buttons (select first or default?) and select lists (select first or default?)
}
function SelectElement(frm,fld) {
	// select checkbox etc.
	element = document.forms[frm].elements[fld];
	if(element.type == "checkbox") {
		element.checked = true;
	} // ### deal with radio buttons and select lists (single/multi)
}

// -->
