Syntax Patching for FF and IE

The critical line in the javascript is this one

eval(rosestart+'["rose"]'+rosevisible+"='"+rosehide+"';")

In IE this is turned into
document.all["rose"].style.visibility='hidden'

In FF it is turned into
document.getElementById("rose").style.visibility='hidden'