Perché firefox è un browser serio e con il solo nome del form non funziona vuole una sintassi corretta
id=document.form1.posted2.value;
oppure prova anche cosi:
id=document.forms['form1'].posted2.value;


P.S. Consiglio passando al DOM document.getElement.... molti problemi di compatibilità si risolvono.