Ciao a tutti, vorrei che il selectoption decide la visualizzazione del campo secondo la selezione.

lo script è:
codice:
function optionContact(){ 
in_option=ricerca.tipo.options[ricerca.tipo.selectedIndex].value 

if (in_option=='1') 
{ 
document.ricerca.ditte.style.display = 'none'; document.ricerca.search1.style.display = 'none';
} 

if (in_option=='2') 
{ 
document.ricerca.ditte.style.display = 'none'; document.ricerca.search1.style.display = 'none';
} 

if (in_option=='3') 
{ 
document.ricerca.ditte.style.display = 'none'; document.ricerca.search1.style.display = 'yes';
} 

if (in_option=='') 
{ 
document.ricerca.ditte.style.display = 'yes'; document.ricerca.search1.style.display = 'none';
} 
}
e il form
codice:
<select name="ditte" style="display:none">
            <%
While (NOT ditta.EOF)
%>
            <option value="<%=(ditta.Fields.Item("ID_SOC_ESTERNA").Value)%>"><%=(ditta.Fields.Item("RAGIONE_SOCIALE").Value)%></option>
            <%
  ditta.MoveNext()
Wend
If (ditta.CursorType > 0) Then
  ditta.MoveFirst
Else
  ditta.Requery
End If
%>
          </select>
          <input type="text" name="search1" size="20" onchange="this.value=this.value.toUpperCase();" style="display:none" />
          <select name="tipo" style="display:none" onchange="optionContact()"> >
            <option value="1">Registro</option>
            <option value="2">Interventi Aperti</option>
            <option value="3">Utente</option>
            <option value="4">Ditta</option>
          </select>
          

      </p>
      <div align="center" class="style1">DA:
        <input readonly="readonly" type="text" name="DATE" size="15" style="text-align: center" />
          [img]cal.gif[/img]<font size="1"></font>A:<font size="1">
          <input readonly="readonly" type="text" name="DATE2" size="15" style="text-align: center" />
          </font> [img]cal.gif[/img]<font size="1">

        </font></div>
      <p align="center" class="style1">
        <input name="radio1" type="radio" value="1" checked="checked" onclick="document.ricerca.tipo.style.display = 'none';" />
        Modz - 01
        <input name="radio1" type="radio" value="2" onclick="document.ricerca.tipo.style.display = 'inline';" />
        Modz - 02</p>
ma non mi funziona..........
Grazie