Salve a tutti,
sto impazzendo per fare una cosa che definirei semplicissima, ma il maledetto IE continua a meravigliarmi sulle sue stranezze.

Ho il seguente script in javascript che mi consente con due funzioni di nascondere o riattivare un determinato div indicato.
codice:
<script language="JavaScript" type="text/javascript"> 
function hide(aDivName) {        
document.getElementById(aDivName).style.display = 'none';    
}  
function show(aDivName) {  
document.getElementById(aDivName).style.display == 'none';
document.getElementById(aDivName).style.display = 'block';     
}   
</script>
solo che quando lo uso con un campo select come sotto esposto, non funziona con IE.

codice:
 
<select name="professione" id="prof">          
<option onFocus="hide('option1');" onClick="hide('option1');" value="">--</option>     
<option  value="1">Istruttore</option>     
<option  value="2">Allievo</option>     
<option  value="3">Amatore</option>    
 </select>
Sapete indicarmi dove sbaglio??