хм....
а если функцию во втрой раз запустить с задержкой все нормально и алерт один
http://jsfiddle.net/tL532q27/4/
setTimeout(function(){
J50Npi.getJSON (urlCalcPost, dataCalcPost, CalcPost);
},800);
нужно как-то очередь организовать что-ли? как это можно по-нормальному сделать без задержки?