Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
liegt daran das du das Array in jedem Schleifendurchluaf neu initialisiert, dadurch wird es bis auf den letzten Wert immer Default-Werte enthalten... schau mal hier, so müssts gehn. (Die Rote Zeile musste aus deinem Code rausnehmen, die Blauen hinzufügen..)
Du verwendest quasi ein temporäres Array um dein vorhandenes Array zu erweitern, d.h. du erzeugst ein Array (tmp) welches die Anzahl der Felder hat welche du benötigst, schreibst in dieses Array die Werte des alten Arrays (c) und weisst am ende der Variable des alten Array (c) das neue Array (tmp) zu...