function calculator(form) {//Функция подсчета 
traf = eval(form.traf.value); //Присваиваем значение количества трафика

uf1 = 15+traf*2;
uf2 = 30+traf*1.8;
uf3 = 150+traf*1.5;
uf4 = 350+traf*1.25;
uf5 = 689+traf*0.98;

kr1 = 100+(traf-50)*1.8;
kr2 = 285+(traf-150)*1.7;
kr3 = 680+(traf-400)*1.45;
kr4 = 1408+(traf-1024)*1.2;

bash2 = 95+(traf-50)*1.7;
bash3 = 170+(traf-100)*1.6;
bash4 = 320+(traf-200)*1.5;
bash5 = 450+(traf-300)*1.4;
bash6 = 700+(traf-500)*1.2;
bash7 = 1000+(traf-1024)*0.95;
bash8 = 2050+(traf-2048)*0.9;
bash9 = 4610+(traf-5120)*0.8;

g1 = 200+(traf-150)*1.3;
g2 = 350+(traf-300)*1.1;
g3 = 550+(traf-500)*0.9;

if (traf > 150)
{ form.fg1.value = g1.toFixed(1); }
else
{ form.fg1.value = 200; }

if (traf > 300)
{ form.fg2.value = g2.toFixed(1); }
else
{ form.fg2.value = 350; }

if (traf > 500)
{ form.fg3.value = g3.toFixed(1); }
else
{ form.fg3.value = 550; }

if (traf > 50)
{ form.fbash2.value = bash2.toFixed(1); }
else
{ form.fbash2.value = 95; }

if (traf > 100)
{ form.fbash3.value = bash3.toFixed(1); }
else
{ form.fbash3.value = 170; }

if (traf > 200)
{ form.fbash4.value = bash4.toFixed(1); }
else
{ form.fbash4.value = 320; }

if (traf > 300)
{ form.fbash5.value = bash5.toFixed(1); }
else
{ form.fbash5.value = 450; }

if (traf > 500)
{ form.fbash6.value = bash6.toFixed(1); }
else
{ form.fbash6.value = 700; }

if (traf > 1024)
{ form.fbash7.value = bash7.toFixed(1); }
else
{ form.fbash7.value = 1000; }

if (traf > 2048)
{ form.fbash8.value = bash8.toFixed(1); }
else
{ form.fbash8.value = 2050; }

if (traf > 5120)
{ form.fbash9.value = bash9.toFixed(1); }
else
{ form.fbash9.value = 4610; }

form.fuf1.value = uf1.toFixed(1);
form.fuf2.value = uf2.toFixed(1);
form.fuf3.value = uf3.toFixed(1);
form.fuf4.value = uf4.toFixed(1);
form.fuf5.value = uf5.toFixed(1);

if (traf > 50)
{ form.fkr1.value = kr1.toFixed(1); }
else
{ form.fkr1.value = 100; }

if (traf > 150)
{ form.fkr2.value = kr2.toFixed(1); }
else
{ form.fkr2.value = 285; }

if (traf > 400)
{ form.fkr3.value = kr3.toFixed(1); }
else
{ form.fkr3.value = 680; }

if (traf > 1024)
{ form.fkr4.value = kr4.toFixed(1); }
else
{ form.fkr4.value = 1408; }

if (traf <= 50)
{ form.fkr5.value = 50; }
else if (traf > 50 && traf <= 150)
{ form.fkr5.value = ((traf-50)*1.8+50).toFixed(1); }
else if (traf > 150 && traf <= 400)
{ form.fkr5.value = ((traf-150)*1.6+230).toFixed(1); }
else if (traf > 400 && traf <= 1024)
{ form.fkr5.value = ((traf-400)*1.4+630).toFixed(1); }
else if (traf > 1024 && traf <= 3072)
{ form.fkr5.value = ((traf-1024)*1.2+1503).toFixed(1); }
else if (traf > 3072 && traf <= 5120)
{ form.fkr5.value = ((traf-3072)*1.1+3960.6).toFixed(1); }
else if (traf > 5120)
{ form.fkr5.value = ((traf-5120)*0.95+6213.4).toFixed(1); }

if (traf <= 50)
{ form.fkr6.value = 100; }
else if (traf > 50 && traf <= 150)
{ form.fkr6.value = ((traf-50)*1.9+100).toFixed(1); }
else if (traf > 150 && traf <= 400)
{ form.fkr6.value = ((traf-150)*1.7+290).toFixed(1); }
else if (traf > 400 && traf <= 1024)
{ form.fkr6.value = ((traf-400)*1.5+715).toFixed(1); }
else if (traf > 1024 && traf <= 3072)
{ form.fkr6.value = ((traf-1024)*1.3+1651).toFixed(1); }
else if (traf > 3072)
{ form.fkr6.value = ((traf-3072)*1.1+4313.4).toFixed(1); }

if (traf <= 50)
{ form.bash1.value = (traf*1).toFixed(1); }
else if (traf > 50 && traf <= 100)
{ form.bash1.value = ((traf-50)*1.5+50).toFixed(1); }
else if (traf > 100 && traf <= 300)
{ form.bash1.value = ((traf-100)*1.25+125).toFixed(1); }
else if (traf > 300 && traf <= 500)
{ form.bash1.value = ((traf-300)*1.0+375).toFixed(1); }
else if (traf > 500 && traf <= 1024)
{ form.bash1.value = ((traf-500)*0.9+575).toFixed(1); }
else if (traf > 1024 && traf <= 2048)
{ form.bash1.value = ((traf-1024)*0.8+1046.6).toFixed(1); }
else if (traf > 2048)
{ form.bash1.value = ((traf-2048)*0.7+1865.8).toFixed(1); }

} 