ti sei perso la dichiarazione di funzione tra i tag script

codice:
<script>
if (document.getElementById('professione').value=="Area Commerciale")
{
    document.getElementById('areanascosta').style.display="block";
}
else
{
    document.getElementById('areanascosta').style.display="none";
}
</script>
naturalmente deve essere cosi:

codice:
<script>
function mostra()
{
    if (document.getElementById('professione').value=="Area Commerciale")
    {
        document.getElementById('areanascosta').style.display="block";
    }
    else
    {
         document.getElementById('areanascosta').style.display="none";
    }
}
</script>
immagino il problema sia questo...