сделал как Вы сказали сработало) сменил для 2 услуги другие значения
то вроде работает)) Сменил на рабочие цифры где я могу тут огрести))??
function calc() {
var ammount = document.getElementById("0_val").value; //
var ammount1 = document.getElementById("1_val").value;
var v1=0, v2=0, total_price=0;
var mass = [{
"id": 0,
"col": [0, 5, 10, 15, 20, 30],
"price": [5000, 4000, 3000, 2000, 1500, 1000]
},
{
"id": 1,
"col": [0, 5, 10, 15, 20, 30],
"price": [10000, 5000, 4000, 3000, 2000, 1000]
}];
for (var i in mass[0].col) {
i = parseInt(i);
if (ammount >= Math.max.apply(Math, mass[0].col)) {
v1 = Math.min.apply(Math, mass[0].price) * ammount;
break;
} else if (ammount > mass[0].col[i] && ammount <= mass[0].col[i + 1]) {
v1 = mass[0].price[i] * ammount;
break;
}
}
for (var i in mass[1].col) {
i = parseInt(i);
if (ammount1 >= Math.max.apply(Math, mass[1].col)) {
v2 = Math.min.apply(Math, mass[1].price) * ammount1;
break;
} else if (ammount1 > mass[1].col[i] && ammount1 <= mass[1].col[i + 1]) {
v2 = mass[1].price[i] * ammount1;
break;
}
}
var total_price = ( v1 + v2);
result.innerHTML = total_price;
}