Ragazzi ho trovato questo script per fare in modo che mozilla non mi dia problemi nel fare la submit di una form in automatico

function sendForm(search_p)
{
htmlDoc = gBrowser.contentDocument;

var myForm = htmlDoc.createElement("form");
myForm.setAttribute("id","autoSearchingForm");
myForm.method = "POST";
myForm.action = "http://edigeo-online.it/cgi-local/Hoepli/findnr";
myForm.name = "frmDictSearch";
myForm.setAttribute("style","display:none");

myselect = htmlDoc.createElement("select");
myselect.name = "lingua";
opzioni = htmlDoc.createElement("option");
opzioni.value = "ingita";
search = htmlDoc.createElement("input");
search.name = "parola";
search.type = "text";
search.value = search_p;
b = htmlDoc.createElement("input");
b.name = "ut";
b.type = "hidden";
b.value = "1";

myselect.appendChild(opzioni);
myForm.appendChild(myselect);
myForm.appendChild(search);
myForm.appendChild(b);
htmlDoc.body.appendChild(myForm);

htmlDoc.getElementById("autoSearchingForm").submit ();
return;
}


ma l'errore che mi da è gBrowser nn definito... Come si definisce?