Secondo me il codice che hai usa prototype, una libreria che dovresti aggiungere.
Io non la conosco, quindi questo è il codice leggermente corretto, rifatto per JQuery.
codice:
<script src="/Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
var num_argomento = 2;
// hide all the recipes to start with
for (var i = 1; i <= num_argomento; i++)
$('#ch_' + i).css('display', 'none');
$('#argomento').change(function () {
var argomento = $('#argomento').attr('selectedIndex');
var optgroup = 0;
for (var i = 1; i <= num_argomento; i++) {
if (i == argomento) {
$('#ch_' + i).attr('disabled', false);
$('#ch_' + i).css('display', 'block');
} else {
$('#ch_' + i).attr('disabled', true);
$('#ch_' + i).css('display', 'none');
}
}
});
});
</script>
non scordarti la libreria js