Hallo
var bluebox = document.getElementById(id).getElementsByTagName('span')[0]
Müssts nicht eher so heissen;
var bluebox = document.getElementsByTagName('span')[0]
Nein. Kuno sucht das erste span-Element in einem durch seine id identifizierbaren Element, nicht das erste span-Element im ganzen Dokument.
Freundliche Grüße
Vinzenz