Not really too sure - i've been using the similar technique in IE8 happily. I'm guessing it has to do with the document.observe method you're using.
Perhaps try including an alert within the function to test if it's firing correctly in each browser.
Sadly without knowing Gaiaware I can't really offer any more advice - perhaps hit up their forums to see if anyone has had a similar issue firing javascript functions after Ajax updates :)
Perhaps try including an alert within the function to test if it's firing correctly in each browser.
document.observe("dom:loaded", function(){
alert('hello?');
myFunc();
});
Sadly without knowing Gaiaware I can't really offer any more advice - perhaps hit up their forums to see if anyone has had a similar issue firing javascript functions after Ajax updates :)