No necesitas enredarte tanto, en este caso especifico de la opacidad, hay solución para casi todos los navegadores, mira este link:
http://css-tricks.com/64-css-transpa...-all-broswers/ Firefox en todas sus versiones en compatible, IE desde la 5, y los demás navegadores más o menos también.
En serio, el porcentaje utiliza IE 4 te aseguro que no llega al .01%, IE5 con trabajos llega al .1%, en los otros navegadores es más común que el usuario actualice, y los porcentajes son menores.
Cargar al servidor innecesariamente o Mandarle al cliente otros tantos bytes de Javascript por esa minoría no creo que valga la pena, piénsalo bien.
Saludos