Ciao ho questo problema

nel body-onload viene caricata la funzione SetControlli

<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" onload="SetControlli()">


ora in IE funziona tutto mentre con FireFox i controlli si vedono comunque come se la funzione non venisse eseguita

All'interno ho una combo-box che su evento onchange chiama la funzione blocking
ma anche qui pare che accada nulla in firefox mentre in IExplorer funziona.

<select name="cmbProfili" id="cmbProfili" onchange="blocking()">

Sapete aiutarmi?

<script language="javascript" type="text/javascript">

function SetControlli()
{ if (document.all['cmbProfili'].value == "[ALTRO]"){
document.all['txtProfiloSpec'].style.visibility = "visible";}
else {
document.all['txtProfiloSpec'].style.visibility = "hidden";}

}

function blocking()
{
if (document.all['cmbProfili'].value == "[ALTRO]")
{
document.all['txtProfiloSpec'].style.visibility = "visible";
}
else
{
document.all['txtProfiloSpec'].style.visibility = "hidden";
}
}

</script>