Da cosa ti viene stampato quello 0???
Io ti consiglio se usi firefox di utilizzare firebug che ti consente di inserire breckpoint,
in questo modo puoi analizzare il contenuto di tutti gli oggetti al momento che l'esecuizione viene temporaneamente sospesa.
Ciao
Roberto