Moin
<input type="text" class="evTextBox" name="ValDatum" value="26.12.2006" size="12" maxlength="12" id='ValDatum' tabindex='1' validator='Datum' fehler='Berechnungsdatum'>
kann JavaScript eigentlich mit diesen selbst erfundenen Attributen (die das HTML nicht mehr validieren lassen) was anfangen?
Ohne es getestet zu haben würde ich vermuten, dass all deine Attributabfragen nur undefined ergeben, nicht nur die Fehlermeldung.
Gruß
rfb