var FormUtil = new Object; FormUtil.focusOnFirst = function () { if (document.forms.length > 0) { for (var i=0; i < document.forms[0].elements.length; i++) { var oField = document.forms[0].elements[i]; if (oField.type != "hidden") { oField.focus(); return; } } } }; FormUtil.setTextboxes = function() { var colInputs = document.getElementsByTagName("input"); var colTextAreas = document.getElementsByTagName("textarea"); for (var i=0; i < colInputs.length; i++){ if (colInputs[i].type == "text" || colInputs [i].type == "password") { colInputs[i].onfocus = function () { this.select(); }; } } for (var i=0; i < colTextAreas.length; i++){ colTextAreas[i].onfocus = function () { this.select(); }; } }; FormUtil.tabForward = function(oTextbox) { var oForm = oTextbox.form; //make sure the textbox is not the last field in the form if (oForm.elements[oForm.elements.length-1] != oTextbox && oTextbox.value.length == oTextbox.maxLength) { for (var i=0; i < oForm.elements.length; i++) { if (oForm.elements[i] == oTextbox) { for(var j=i+1; j < oForm.elements.length; j++) { if (oForm.elements[j].type != "hidden") { oForm.elements[j].focus(); return; } } return; } } } };