non e' solo mozilla, ma tutti i browser aderenti agli standard , ad accettare il position:fixed
se via script devi settare un differente posizionamento dovrebbe essere fatto per i browser non conformi agli standard
se non interessa troppo passare il validatore credo che specificare due position ti risparmi il problema alla radice
mioLay {postion:absolute;position:fixed;}
cosi' chi non capisce fixed lo considera absolute
ciao