A - Sicuro che funzioni correttamente con ff (verificato console errori?) normalmente da errori.
B - Stai postando su javascript non tutti conosco (vedi sottoscritto) il php pertanto non capiscono cosa vuoi fare, per questo motivo consiglio di postare solo html (cioè come lo riceve il browser).
C - Sicurissimo che il php sia corretto?
D - Metti un link alla pagina pubblica in questi casi si fa molto prima a trovare una soluzione (forse)
E - Usi qualche framework (jquery/mootools)