Le problème vient du fait que ce sont des balises 'a' qui sont utilisées.

J'ai donc remplacé tous les 'a' par des 'div' aux endroits concernés

var down (deux fois dans le code)
var up (deux...