Tach!
var sernr.charAt(5); /*6. Zeichen*/ var sernr.charAt(12); /*13. Zeichen*/ var sernr.charAt(9); /*10. Zeichen*/ var sernr.charAt(13); /*14. Zeichen*/ var sernr.charAt(10); /*11. Zeichen*/
Hier solltest du auch mit Fehlermeldungen überhäuft werden.
Nacheinander vielleicht, wenn man jeden Fehler einzeln beseitigt. Ansonsten bricht die Verarbeitung ja nach dem ersten Syntaxfehler ab.
dedlfix.