function defaultTextBox_captureEnter(e) { e = getEvent(e); var sender = getSender(e); var target = getElement(getAttributeValue(sender, 'target')); if (target == null) { alert('target for ' + sender.id + ' is null'); return false; } if (e.keyCode == 13) { abortEvent(e); switch(getAttributeValue(sender, 'action')) { case 'click': defaultTextBox_click(target); break; case 'focus': setFocus(target); break; default: defaultTextBox_click(target); } } } function defaultTextBox_click(element) { if (element != null) element.click(); } function defaultTextBox_setFocus(element) { if (element != null) { element.focus(); switch (element.tagName) { case 'SELECT': if (element.options.length > 0) element.selectedIndex = 0; break; case 'INPUT': switch (getAttributeValue(element, type)) { case '', 'text', 'password': element.select(); break; } break; } } }