Ho dato uno sguardo alla pagina linkata. Ci sono parecchi errori di validazione:
http://validator.w3.org/unicorn/chec...k=conformance#
Dal momento che stai operando sugli elementi del DOM attraverso javascript, questo potrebbe portare a dei risultati inaspettati, a prescindere dalla correttezza del codice javascript.
Non ho idea se il codice javascript sia effettivamente corretto o meno ma personalmente non saprei come aiutarti se non si risolvono prima tutti gli errori sul codice html.