Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Javascript přehazování radio button & disable form element

Dobrý den může mi prosím někdo poradit jak upravit tento skript tak aby fungoval?
Mě se zdá být v pohodě a vše logicky by mělo fungovat ale nejde nic.
Má se při zaškrtnutí jednoho "radio button" povolit první "input" a druhý zakázat a při zaškrtnutí druhého "radio button" se má udělat pravý opak.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <title></title>
</head>

<script type="text/javascript" language="javascript">

function makeChoice()

if (document.getElementById("zadatradio").checked == true && document.getElementById("volbaradio").checked == false)
{

document.getElementById("zvolit").disabled=true; //vypínání zvolit
document.getElementById("zadat").disabled=false; //zapínání zadat
document.getElementById("zadat").focus();       //kurzor zadat

}
else if (document.getElementById("zadatradio").checked == false && document.getElementById("volbaradio").checked == true)
{
document.getElementById("zvolit").disabled=false; //zapínání zvolit
document.getElementById("zadat").disabled=true;   //vypínání zadat
document.getElementById("zvolit").focus();        //kurzor zvolit
}
</script>

<body>

<input type="radio" id="zadatradio" onclick="makeChoice();">
<input type="radio" id="volbaradio" onclick="makeChoice();" >

<input name="K" id="zadat" type="text">

<select name="K" id="zvolit" size="1">
<option value="" selected> </option>
<option value="56">Měd</option>
<option value="37">Hliník</option>
<option value="63">Stříbro</option>
<option value="7,7">Železo</option>
<option value="5,9">Cín</option>
<option value="4,8">Olovo</option>
</select>
</body>

</html>

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny