Buenos días, tengo el siguiente problema, no consigo adaptar este código
   
Código Javascript
:
Ver original- <script type="text/javascript"> 
- <!-- 
- function mostrarReferencia(){ 
- //Si la opcion con id Conocido_1 (dentro del documento > formulario con name fcontacto >     y a la vez dentro del array de Conocido) esta activada 
- if (document.fcontacto.Conocido[1].checked == true) { 
- //muestra (cambiando la propiedad display del estilo) el div con id 'desdeotro' 
- document.getElementById('desdeotro').style.display='block'; 
- //por el contrario, si no esta seleccionada 
- } else { 
- //oculta el div con id 'desdeotro' 
- document.getElementById('desdeotro').style.display='none'; 
- } 
- } 
- --> 
- </script> 
Código HTML:
Ver original- //se le asigna un name al formulario de contacto. 
- <form action="<?=$_SERVER['PHP_SELF']?>- " method="post" name="fcontacto"> 
 
- //inputs 
-   
- <p>- A través de donde nos has conocido: <br />
 
- //importante llamar a la función 
- <input type="radio" name="Conocido" value="Google" id="Conocido_0" onclick="mostrarReferencia();" />-  Google 
 
- <input type="radio" name="Conocido" value="Otros" id="Conocido_1" onclick="mostrarReferencia();" />-  Otros 
 
-   
- //div oculto 
- <div id="desdeotro" style="display:none;"> 
- <p>- Referencia de la oferta: </p>
 
- <p><input type="text" name="otro" class="input" /></p> 
a un Select. 
Lo que hace el código es hacer aparecer o desaparecer un campo input según la opción que se tilde, y yo quería que haga lo mismo pero según el "Option" del select que se eligiera, pero probé infinidad de cosas y ninguna me dio resultado, intenté cambiar el ".cheked" por ".selected", y muchas cosas más, pero no sé bien cómo funciona Javascript, si pudieran darme una mano, se los agradecería muchísimo 
Gracias y saludos!