Que tal sanref!
Ya modifiqué el mesaje que había posteado (#4). Ahí esta la solución al problema. Ya lo he probado tanto en IE como en FireFox. La cuestión está en que NO
uses "ajax.onreadystatechange=function()", ya que FireFox no lo reconoce como tal.
Si deseas utilizar "ajax.onreadystatechange=function()", te recomiendo que lo hagas de la forma "ajax.onreadystatechange= fhandler()" donde "fhandler" es una funcion que contrendrá el "ajax.readyState == 4" y tu sabrás qué más
, aunque yo no lo haría...