Ждал ответа не дождался решил таким образом.
Стало понятно, что это происходило из за того, что в значение было (число)px.
Решил так.
var gg = topPad;
var pixfix = topPad.replace(/px$/,'');
var z = -pixfix;
и далее z = -число.
Может кому и пригодится...