function getFirstInputWithClass(searchClass,tag) { var node = document; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"); for (i = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { return els[i]; } } return 0; } function focusInput() { var node = getFirstInputWithClass('initialFocus', 'input'); if (node && !node.disabled) { node.focus(); } else { node = getFirstInputWithClass('eingabe', 'input'); if (node && !node.disabled) { node.focus(); } } } function submitParentWindowForm() { if (this.opener != null) { this.opener.document.forms[0].submit(); } }