Ciao a tutti vorrei rendere disabled un campo testo a seconda della selezione di un campo select, ho provato cosi ma sono una capra din javascript, qualcuno mi puo aiutare?

codice:
<script type="text/javascript">
var seleziona = getElementById('seleziona').value;   
if (document.modulo.seleziona == "disabled")        
{      
getElementById('end_date').disabled = true;     
}  
</script>
<form name="modulo">   
<select id="seleziona">   
<option value="disabled">Disabilitato</option>   
<option value="nodisabled">Non disabilitato</option>   
</select>  
<input type="text" id="end_date">  
</form>