Pues ahí va a estar el problema, el valor que pongas en value es el que debe tener la variable que pongas en var number para que el script se ejecute, por tanto ese script, según tu configuración, solo se ejecutará si la variable $4014 tiene el valor 0 en el momento de pisar la casilla.
Como has...