Такой бредятины еще не приходилось видеть.
И Deff еще подлил тупизны
negative[0] = priceDifference.onkeyup;
это значит что в negative[0] записалась функция, которую еще выполнить надо
negative[0]();
и куда-то записать, то есть
negative[0]=negative[0]();
короче прекращайте марки лизать.