FreeTextBoxクライアント側で書き換え

たとえばテキストボックスをFreeTextBoxで編集するにあたって、
入力項目が1ページにたくさんある場合に、別ウインドウでFreeTextBoxを
開いて書き換えるようなとき。

開いた先のページのFreeTextBoxをjavascriptで書き換えたい。 どうすればよいか。


Chrome
FTB_API['FreeTextBox1'].SetHtml(window.opener.document.form1.TextBox1.value);


IE8
FTB_APIが使えない。
form1.FreeTextBox1.value = window.opener.document.form1.TextBox1.value;


Firefox
form1.FreeTextBox1.value = window.opener.document.form1.TextBox1.value;
ではうごかないので、
document.form1.FreeTextBox1.value = window.opener.document.form1.TextBox1.value;


結局一番下ので3ブラウザとも動いた。 javascriptの問題(自分の)だったが、
FTB_APIが動かないのがどうすればいいのか皆目資料がない。