Mille grazie Xinod almeno adesso so quale è il problema: effettivamente sostituendo come hai detto e ripristinando il DOCTYPE su IE funziona perfettamente ma l'urlo di gioia viene smorzato dal fatto che su FF invece no.
Probabile che occorra modificare ancora la struttura condizionale per una piena compatibilità dello script.
Quando puoi se puoi ti sarei molto grato.
Ovviamente lo farei io se mi intendessi di JS