vetinari: noch mehr javascript radio button stuff

Beitrag lesen

hallo,

ich möchte abfragen, ob von 3 radio buttons einer gewählt wurde (zahlungsweise) und wenn "bankeinzug" geklickt wurde, sollen die felder für die kontodaten überprüft werden.
es klappt alles bis auf den check ob mindestens einer der radio buttons gewählt wurde. hier mein javascript code:

<script>
function chkFormular() {

if (document.formular.Zahlungsweise[0].checked == false && document.formular.Zahlungsweise[1].checked == false && document.formular.Zahlungsweise[2].checked == false)
     {
     alert("Bitte geben sie eine Zahlungsweise ein!");
     document.formular.Zahlungsweise.focus();
     return false;
     }

if (document.formular.Zahlungsweise[2].checked == true)
    {
    if(document.formular.Kontoinhaber.value == '')
     {
     alert("Bitte geben sie den Kontoinhaber ein!");
     document.formular.Kontoinhaber.focus();
     return false;
     }
    if(document.formular.Konto.value == '')
     {
     alert("Bitte geben sie ihren Konto-Nummer ein!");
     document.formular.Konto.focus();
     return false;
     }
    if(document.formular.BLZ.value == '')
     {
     alert("Bitte geben sie ihre Bankleitzahl ein!");
     document.formular.BLZ.focus();
     return false;
     }
    if(document.formular.Bank.value == '')
     {
     alert("Bitte geben sie den Banknamen ein!");
     document.formular.Bank.focus();
     return false;
     }
    }
}
</script>

die radio buttons haben das format:
<input type="radio" id="Zahlungsweise" name="Zahlungsweise" value="Bankeinzug">

wenn ich keinen radio button wähle kommt die alert meldung. wenn ich diese mit ok bestätige wird das formular jedoch sofort abgesendet!
anscheinend funktioniert der code:

alert("Bitte geben sie eine Zahlungsweise ein!");
     document.formular.Zahlungsweise.focus();
     return false;

nicht für radio buttons, oder wo liegt mein fehler?
hier mal der link:
http://www.alabaster-world.de/test_bestellung.php

kann jemand helfen?

gruss, martin