/* tests if object is editable and
   sets focus to object and selects entire field */
function setFocusFirst(object) {
	if (document.forms[1] && document.forms[1].object) {
		document.forms[1].object.focus();
		document.forms[1].object.select();
	}
}

/* sets focus to object and selects entire field */
function setFocus(object) {
	object.focus();
	object.select();
}

/* sets text in window status bar */
function setStatusText(text) {
	window.status = text;
} 

/* sets field to upper case */
function fieldToUpper(field) {
	// onChange="javascript:this.value=this.value.toUpperCase();"
	field.value=field.value.toUpperCase();
}

/* sets lower case input characters to upper case */
function keyToUpper(key_event) {
	var key;
	if (document.all) {
		// IE4
		key = event.keyCode;
		event.keyCode = (key >= 97 && key <= 122) ? key - 32 : key;
	}
	else if (document.getElementById) {
		// Netscape 6
		key = key_event.which;
		// key_event.value = (key >= 97 && key <= 122) ? key - 32 : key;
	}
	else if (document.layers) {
		// Netscape 4
		key = key_event.which;
		key_event.which = (key >= 97 && key <= 122) ? key - 32 : key;
	}
	return true;
}