Es sencillo.
Tienes puesto que cuando pises el script, el valor de la variable 5000 se ponga en 1, pues hasta ahi funcionaría perfecto, ya que cuando lo volvieses a pisar ya estaría en valor uno.
Pero que pasa? Que en "var number" en el A-map tienes 5000 y en "var value" 1, lo que significa...