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