"this" bezieht sich auf das aktuelle Formular, was wohl nicht erwünscht ist:
<select name="race" onChange="fill_Classes(this.value)">
Nein das ist falsch, this bezieht sich auf das aktuelle Element.
Wenn das Formularfeld "race" gemeint ist, muss es heißen
<select name="race" onChange="fill_Classes(this.form.race.value)">
das ist ein Umweg und wenn müßte so heißen:
<select name="race" onChange="fill_Classes(this.options[this.selectedIndex].value)">
Struppi.