Установка фокуса в поле ввода при загрузке страницы/окна Highslide JS

Понадобилось ставить фокус в первое поле ввода перед отправкой формы из-за того что не отрабатывала функция проверки корректности ввода перед отправкой, лекарством была установка фокуса.

Много разных вариантов перепробовал чтобы установить фокус в поле при открытия окна созданного с помощью Highslide JS, но ни один не подошел. Заработал у меня ниже следующий вариант:

function setFocusmy(id){
  id.textfield.focus();
}

вот такую функцию кидаем где нибудь выше формы

дальше настраиваем чтобы фокус ставился при наведении на кнопку submit

<input type=\"submit\" name=\"submit\" value=\"Отправить\" onmouseover=\"setFocusmy(this.form);\" />

ну и поле ввода в которое ставим фокус.

<input name=\"textfield\" type=\"text\" size=\"35\" maxlength=\"100\"/>

форма у нас такая

<form action=\"\" method=\"post\" name = \"nameForm\" onSubmit=\"return checkedForm(this)\">

</form>

экранированные кавычки если что не забудьте убрать а то у меня в скрипте выводилось все это дело.