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'