Benos,
// обнуляем временный массив с суммой
function cleanTotal(){
itemDataSum = [];
}
// суммируем данные
function addSum(item, itemArray){
if(!('total' in Data)){
Data["total"] = {};
Data["total"].name = "Всего";
}
for(var i = 0; i < itemArray.length; i++){
itemDataSum[i] = (+itemDataSum[i]||0) + +itemArray[i];
}
Data["total"][item] = itemDataSum;
}