function c_calc(form) { if (form.c_volume.value=="") { alert("не указано количество груза") return } if (form.v_loa.value=="") { alert("не указана длина судна") return } if (form.v_b.value=="") { alert("не указана ширина судна") return } if (form.v_d.value=="") { alert("не указана высота судна") return } rates = new Array() rates[1] = 1.8 rates[2] = 1.8 rates[3] = 1.5 rates[4] = 1.4 rates[5] = 1.5 rates[6] = 0.8 rates[7] = 0.8 rates[8] = 3.0 rates[9] = 6.5 rates[10] = 5.8 rates[11] = 6.7 rates[12] = 7.5 rates[13] = 6.7 rates[14] = 6.6 rates[15] = 8.0 rates[16] = 6.1 rates[17] = 5.3 rates[18] = 5.2 rates[19] = 5.8 rates[20] = 5.7 rates[21] = 4.0 rates[22] = 3.2 rates[23] = 6.5 rates[24] = 6.0 rates[25] = 2.7 rates[26] = 2.1 rates[27] = 3.4 rates[28] = 4.0 rates[29] = 3.9 rates[30] = 3.12 rates[31] = 5.0 rates[32] = 3.06 rates[33] = 4.5 rates[34] = 3.35 rates[35] = 0.3 names = new Array() names[1]="зерно и семена (тн.)" names[2]="пищевые навалом (соль, сахар сырец, и др.) (тн.)" names[3]="руда железная навалом (тн.)" names[4]="уголь, сланец, торф навалом (тн.)" names[5]="кокс навалом (тн.)" names[6]="песок навалом (тн.)" names[7]="другие минерально-строительные материаллы навалом (тн.)" names[8]="продукция химичсекой промышленности навалом (тн.)" names[9]="грузы в мешках до 30 кг (тн.)" names[10]="грузы в мешках свыше 30 кг (тн.)" names[11]="бананы, цитрусовые и аналогичные грузы в ящиках и связках (тн.)" names[12]="грузы в ящиках и не упакованные, до 250 кг (тн.)" names[13]="тяжелые грузы в ящиках и не упакованные, 251 - 3000 кг (тн.)" names[14]="тяжелые грузы в ящиках и не упакованные, 3001 кг и более (тн.)" names[15]="грузы в пачках и тюках, до 250 кг (тн.)" names[16]="грузы в пачках и тюках, свыше 250 кг (тн.)" names[17]="бумага и картон в рулонах, до 500 кг (тн.)" names[18]="бумага и картон в рулонах, более 500 кг (тн.)" names[19]="грузы катно-бочковые, до 80 кг (тн.)" names[20]="грузы катно-бочковые, более 80 кг (тн.)" names[21]="тарно-штучные грузы в пакетах (пакетные перевозки) (тн.)" names[22]="чугун в чушках (тн.)" names[23]="цветные металлы в болванках, до 250 кг (тн.)" names[24]="цветные металлы в болванках, более 250 кг (тн.)" names[25]="феросплавы навалом в чушках (тн.)" names[26]="феросплавы навалом не в чушках (тн.)" names[27]="сталь листовая непакованная (тн.)" names[28]="металлолом черных и цветных металлов (тн.)" names[29]="лес круглый (тн.)" names[30]="лес круглый (м. куб.)" names[31]="лес пиленный (тн.)" names[32]="пиломатериалы (м. куб.)" names[33]="прочая продукция лесной промышленности (тн.)" names[34]="крупный рогатый скот (гол.)" names[35]="мелкий рогатый скот (гол.)" v_module = form.v_loa.value * form.v_b.value * form.v_d.value if (v_module < 5000) v_loc_module = 5000 else v_loc_module = v_module // ПРР sum_loading = Math.ceil(rates[form.c_type.value] * form.c_volume.value) // канальный сбор sum_kanal = Math.ceil(v_module * 0.063 * 2) // корабельный сбор sum_korab = Math.ceil(v_module * 0.076 * 2) // лоцманский сбор по каналу sum_loc_kanal = Math.ceil(v_loc_module * 0.0027 * 10 * 2) // лоцманский сбор швартовка/отшвартовка sum_loc_shvart = Math.ceil(v_loc_module * 0.0074 * 2) // швартовный сбор if (v_module < 5000) sum_shvart = 32 * 2 else if (v_module < 10000) sum_shvart = 54 * 2 else sum_shvart = 72 * 2 // работа буксира sum_buksir = Math.ceil(v_module * 0.052 * 2) // маячный сбор sum_mayak = Math.ceil(v_module * 0.029) // причальный сбор sum_prichal = Math.ceil(v_module * 0.022) // административный сбор sum_admin = Math.ceil(v_module * 0.014) // санитарный сбор sum_sanit = Math.ceil(v_module * 0.014) summa = sum_loading + sum_kanal + sum_korab + sum_loc_kanal summa = summa + sum_loc_shvart + sum_shvart + sum_buksir summa = summa + sum_mayak + sum_prichal + sum_admin + sum_sanit port_summa = summa - sum_loading res = open("", "", "width=600,height=400,status=yes,toolbar=yes,menubar=yes") res.document.write("") res.document.write("") res.document.write("Белгород-Днестровский морской торговый порт") res.document.write('') res.document.write("") res.document.write("") res.document.write("
Приблизительная стоимость перевалки") res.document.write("
" + names[form.c_type.value] + " ,количеством " + form.c_volume.value + "
") res.document.write("размеры судна") res.document.write("
длина: " + form.v_loa.value + ", ширина: " + form.v_b.value + ", высота: " + form.v_d.value + "
") res.document.write("в Б-Днестровском порту

") res.document.write("") res.document.write("
") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("") res.document.write("
Погрузка/разгрузка груза (ПРР)" + sum_loading + "
Портовые сборы (для 1 судна):
- канальный сбор" + sum_kanal + "
- корабельный сбор" + sum_korab + "
- лоцманский сбор по каналу" + sum_loc_kanal + "
- лоцманский сбор швартовка/отшвартовка" + sum_loc_shvart + "
- швартовный сбор" + sum_shvart + "
- работа буксира" + sum_buksir + "
- маячный сбор" + sum_mayak + "
- причальный сбор" + sum_prichal + "
- административный сбор" + sum_admin + "
- санитарный сбор" + sum_sanit + "
Итого:" + summa + " $
в том числе портовые сборы:" + port_summa + " $

") res.document.write("все cуммы приведены для случая: ЭКСПОРТ + ОПЛАТА В ВАЛЮТЕ") res.document.write("
") res.document.write("") res.document.write("") res.document.close res.open }