function changemode(_modeid){ maildata[name]=new Array("","из профнастила","из сетки-рабица","сварной секционный","деревянный","FANSY 3D"); //alert("mode"+_modeid); //alert(document.getElementById("mode"+_modeid).className); for (i=1;i<=5;i++){ // alert("mode"+i); document.getElementById("mode"+i).className=""; for (y=1;y<=3;y++){obj=document.getElementById("tm"+i+"_"+y);if(obj)obj.style.display="none";} } document.getElementById("mode"+_modeid).className="modeactive";document.getElementById("modeid").value=_modeid; for (y=1;y<=3;y++){obj=document.getElementById("tm"+_modeid+"_"+y);if(obj)obj.style.display="table-row";} //alert(document.getElementById("skoef_teh_montaja").selectedIndex); document.getElementById("koef_teh_montaja").value=0;document.getElementById("koef_pokryt_lista").value=0; document.getElementById("koef_vysota_lista").value=document.getElementById("s"+_modeid+"koef_vysota_lista").selectedIndex; if(_modeid==1){document.getElementById("koef_teh_montaja").value=document.getElementById("s1koef_teh_montaja").selectedIndex;} if(_modeid==1 || _modeid==2 || _modeid==4) { document.getElementById("koef_pokryt_lista").value=document.getElementById("s"+_modeid+"koef_pokryt_lista").selectedIndex;} document.getElementById("namemode").innerHTML=maildata[name][_modeid]; calc(); } var demontaj=0; var dlina_zabora=0; var dostavka=0; var mailvar=""; var maildata= new Array(); maildata[0]=new Array(); maildata[1]=new Array(); maildata[2]=new Array(); maildata[3]=new Array(); maildata[4]=new Array(); maildata[5]=new Array(); maildata[name]=new Array("","из профнастила","из сетки-рабица","сварной секционный","деревянный","FANSY 3D"); maildata["h"]=new Array(); maildata["h"][1]=new Array("1,6м","1,8м","2,0м","2,2м","2,5м"); maildata["h"][2]=new Array("1,5м","1,8м","2,0м"); maildata["h"][3]=new Array("1,5м","2,0м"); maildata["h"][4]=new Array("1,5м","2,0м"); maildata["h"][5]=new Array("1,5м","2,0м"); maildata["tip"]=new Array(); maildata["tip"][1]=new Array("оцинкованный","односторонний полиэстер","двусторонний полиэстер"); maildata["tip"][2]=new Array("обычная сетка","с протяжкой прутком 10 мм","с протяжкой прутком 32 мм","в секциях (рама 40х20)"); maildata["tip"][4]=new Array("Сплошной","с зазором 2-4 см."); var output_vars=new Array(); var price_zabor_array = new Array(); price_zabor_array[1] = new Array(); price_zabor_array[2] = new Array(); price_zabor_array[3] = new Array(); price_zabor_array[4] = new Array(); price_zabor_array[5] = new Array(); // оцинковка price_zabor_array[1][0] = new Array(); price_zabor_array[1][0][0] = new Array(1060, 1100, 1150, 1260,1600); // 2 лаги: 1,6м 1,8м 2м 2,2м 2,5 price_zabor_array[1][0][1] = new Array(1140, 1180, 1230, 1340, 1600); // 3 лаги: 1,6м 1,8м 2м 2,2м 2,5 // односторонний полиэстер price_zabor_array[1][1] = new Array(); price_zabor_array[1][1][0] = new Array(1130, 1160, 1190, 1300, 1700 ); // 2 лаги price_zabor_array[1][1][1] = new Array(1210, 1240, 1270, 1380, 1700 ); // 3 лаги // двухсторонний полиэстер price_zabor_array[1][2] = new Array(); price_zabor_array[1][2][0] = new Array(1250, 1300, 1330, 1500, 1800 ); // 2 лаги price_zabor_array[1][2][1] = new Array(1330, 1380, 1410, 1580, 1800); // 3 лаги /////сетка price_zabor_array[2][0] = new Array(); price_zabor_array[2][0][0] = new Array(500,620,700); //простая сетка 1,5 1,8 2,0 price_zabor_array[2][1] = new Array(); price_zabor_array[2][1][0] = new Array(600,720,780); //с протяжкой прутком 10 мм: price_zabor_array[2][2] = new Array(); price_zabor_array[2][2][0] = new Array(870,970,980); //с протяжкой уголком 32 мм: price_zabor_array[2][3] = new Array(); price_zabor_array[2][3][0] = new Array(1110,1300,1375); //в секциях (рама 40х20): //сварной price_zabor_array[3][0] = new Array(); price_zabor_array[3][0][0] = new Array(1600,1800); //деревянный price_zabor_array[4][0] = new Array(); price_zabor_array[4][0][0] = new Array(1600,1800); //Сплошной price_zabor_array[4][1] = new Array(); price_zabor_array[4][1][0] = new Array(1550,1750); //С зазором 2-4 см. //3D price_zabor_array[5][0] = new Array(); price_zabor_array[5][0][0] = new Array(1600,1800); ///////////////// var price_vorota_array = new Array(); price_vorota_array[1]=new Array(); price_vorota_array[1][0] = new Array(0,0,0,0,0);//без ворот price_vorota_array[1][3.5] = new Array(11000,11500,12000,13000,16000);//ширина 3,5 высота 1,6м 1,8м 2м 2,2м 2,5 price_vorota_array[1][4] = new Array(11500, 12000, 12500,14000,17000); //ширина 4 высота 1,6м 1,8м 2м 2,2м 2,5 /////////////////////////////////// var price_kalitka_array = new Array(); price_kalitka_array[1]=new Array(); price_kalitka_array[1][0] = new Array(0,0,0,0,0);//без price_kalitka_array[1][1] = new Array(4000,4500,5000,5700,6200); // Навесной price_kalitka_array[1][2] = new Array(4500,5000,5500,6500,7200); // Врезной price_vorota_array[2]=new Array(); price_kalitka_array[2]=new Array(); price_vorota_array[2][0] = new Array(0,0,0);//рабица без ворот price_vorota_array[2][3.5] = new Array(6500,6500,6500);//ширина 3,5 высота 1,5 1,8 2,0 price_vorota_array[2][4] = new Array(7000, 7000, 7000); //ширина 4 высота 1,5 1,8 2,0 price_kalitka_array[2][0]=new Array(0,0,0);// без price_kalitka_array[2][1]=new Array(3500,3500,3500);// Навесной price_kalitka_array[2][2]=new Array(3500,3500,3500);// НЕТ Врезной price_vorota_array[3]=new Array(); price_kalitka_array[3]=new Array(); price_vorota_array[3][0] = new Array(0,0);//сварные без ворот price_vorota_array[3][3.5] = new Array(15000,15000);//ширина 3,5 высота 1,5 1,8 price_vorota_array[3][4] = new Array(16500, 16500); //ширина 4 высота 1,5 1,8 price_kalitka_array[3][0]=new Array(0,0,0);// без price_kalitka_array[3][1]=new Array(6500,6500);// Навесной price_kalitka_array[3][2]=new Array(7500,7500);// Врезной price_vorota_array[4]=new Array(); price_kalitka_array[4]=new Array(); price_vorota_array[4][0] = new Array(0,0);//деревянные без ворот price_vorota_array[4][3.5] = new Array(13000,13000);//ширина 3,5 высота 1,5 1,8 price_vorota_array[4][4] = new Array(14500, 14500); //ширина 4 высота 1,5 1,8 price_kalitka_array[4][0]=new Array(0,0,0);// без price_kalitka_array[4][1]=new Array(5000,5000);// Навесной price_kalitka_array[4][2]=new Array(5000,5000);// НЕТ Врезной price_vorota_array[5]=new Array(); price_kalitka_array[5]=new Array(); price_vorota_array[5][0] = new Array(0,0);// 3D без ворот price_vorota_array[5][3.5] = new Array(15000,15000);//ширина 3,5 высота 1,5 1,8 price_vorota_array[5][4] = new Array(17000, 17000); //ширина 4 высота 1,5 1,8 price_kalitka_array[5][0]=new Array(0,0,0);// без price_kalitka_array[5][1]=new Array(7000,7000);// Навесной price_kalitka_array[5][2]=new Array(7000,7000);// НЕТ Врезной var koef_vysota_lista = 0; var koef_pokryt_lista = 0; var koef_teh_montaja = 0; var koef_shirina_vorot = 0; var koef_kolvo_vorot = 1; var koef_kolvo_kalitok = 1; var shirina_kalitok=0; var koef_kolvo_lag = 0; var koef_elektro = 1; var demontaj_cost=0; var zamer = 0; var doplaga=0; var napravlenie="Не задано"; ////////////////////////////////////////////////////////////////// function calc() { _error = 0; _calc=0; res1 =0; res2 =0; res3=0; _modeid=document.getElementById("modeid").value; dlina_zabora=document.getElementById("dlina_zabora").value; //заменяем запятую pos = dlina_zabora.indexOf(",") if(pos>0){ s_res = dlina_zabora.substr(0, pos)+"."+dlina_zabora.substr(pos+1); dlina_zabora=document.getElementById("dlina_zabora").value=s_res; } dostavka=document.getElementById("dostavka").value; koef_vysota_lista=document.getElementById("koef_vysota_lista").value; koef_teh_montaja=document.getElementById("koef_teh_montaja").value;if(koef_teh_montaja<0)koef_teh_montaja=0; koef_pokryt_lista=document.getElementById("koef_pokryt_lista").value;if(koef_pokryt_lista<0)koef_teh_montaja=0; koef_shirina_vorot=document.getElementById("koef_shirina_vorot").value; koef_kolvo_kalitok=document.getElementById("koef_kolvo_kalitok").value; if(eval(koef_kolvo_kalitok)>0) shirina_kalitok=1;else shirina_kalitok=0; // поправка на ширину ворот и калиток dlina_zabora2 = dlina_zabora - koef_shirina_vorot - shirina_kalitok; if (dlina_zabora2>0) { //cancel_error("calc_error"); if (demontaj>=0)demontaj_cost = parseInt(demontaj*200);else demontaj_cost=0; //скидки 1. Сделать более подробную градацию скидок (распространяется только на профнастил, дерево и сварной (фенсис и сетка без скидок): //от 100 метров 5% //от 200 метров 7% //от 300 метров 10% if(_modeid==1 || _modeid==3 || _modeid==4) { if(dlina_zabora>=300)increase_koef=0.9; else if(dlina_zabora>=200)increase_koef=0.93; else if (dlina_zabora>=100)increase_koef=0.95; else increase_koef=1; } else increase_koef=1; //alert("price_zabor_array["+_modeid+"]["+koef_pokryt_lista+"]["+koef_teh_montaja+"]["+koef_vysota_lista+"]"); //document.getElementById("rsum").innerHTML=dlina_zabora2+"м * ("+price_zabor_array[_modeid][koef_pokryt_lista][koef_teh_montaja][koef_vysota_lista]+"руб/м * "+increase_koef+")+ворота "+price_vorota_array[_modeid][koef_shirina_vorot][koef_vysota_lista]+"+калитка"+price_kalitka_array[_modeid][koef_kolvo_kalitok][koef_vysota_lista]; res1 = dlina_zabora2*(price_zabor_array[_modeid][koef_pokryt_lista][koef_teh_montaja][koef_vysota_lista]*increase_koef); res1 = res1 + zamer + demontaj_cost + price_vorota_array[_modeid][koef_shirina_vorot][koef_vysota_lista] + price_kalitka_array[_modeid][koef_kolvo_kalitok][koef_vysota_lista]; res1 = Math.round(res1); document.getElementById("calc_res1").innerHTML = res1; } else{clear_res("calc_res1");} //Доставка бесплатна будет от 50 метров но до 50 км. от МКАД (распространяется только на профнастил, дерево и сварной (фенсис и сетка без скидок) if((_modeid==1 || _modeid==3 || _modeid==4) && dostavka>0 && dostavka<51 && dlina_zabora>49)document.getElementById("calc_res2").innerHTML ="БЕСПЛАТНО"; else if(dostavka>0){res2=dostavka*40;document.getElementById("calc_res2").innerHTML = res2;} //if (dostavka>0){if(dlina_zabora<100){res2=dostavka*40;document.getElementById("calc_res2").value = res2;} else document.getElementById("calc_res2").innerHTML ="БЕСПЛАТНО";} else{clear_res("calc_res2");} if (dlina_zabora2>0){res3=res1+res2;document.getElementById("calc_res3").innerHTML=res3;} else{clear_res("calc_res3");} if (dlina_zabora2>0) { document.getElementById("n79").value="Расчет стоимости забора "+maildata[name][_modeid]; document.getElementById("calc_ressend").innerHTML=" "+maildata[name][_modeid]+" "; document.getElementById("calc_ressend1").innerHTML="К Вашему сообщению будет прикреплен текущий расчет забора "+maildata[name][_modeid]+" длинной "+dlina_zabora+"м с выбранными Вами параметрами"; mailvar="Расчет забора "+maildata[name][_modeid]+"\n
Общая длина забора - "+dlina_zabora+"м\n
Расчетная длина забора - "+dlina_zabora2+"м\n
Высота забора - "+maildata["h"][_modeid][koef_vysota_lista]; if(_modeid==1)mailvar+="\n
Количество лаг - "+(eval(koef_teh_montaja)+2); if(_modeid==1 || _modeid==2 || _modeid==4)mailvar+="\n
Покрытие профлиста/Размер сетки/Тип - "+maildata["tip"][_modeid][koef_pokryt_lista]; mailvar+="\n
Базовая цена 1 м.п - "+price_zabor_array[_modeid][koef_pokryt_lista][koef_teh_montaja][koef_vysota_lista]+" руб/м.п\n
Скидка - "+Math.round((1-increase_koef)*100)+"%"; mailvar+="\n
Ворота - "+document.getElementById("skoef_shirina_vorot").options[document.getElementById("skoef_shirina_vorot").selectedIndex].text+" по цене "+price_vorota_array[_modeid][koef_shirina_vorot][koef_vysota_lista]+" руб"; mailvar+="\n
Калитка - "+document.getElementById("skoef_kolvo_kalitok").options[document.getElementById("skoef_kolvo_kalitok").selectedIndex].text+" по цене "+price_kalitka_array[_modeid][koef_kolvo_kalitok][koef_vysota_lista]+" руб"; mailvar+="\n
Доставка на расстояние - "+dostavka+" км от МКАД\n
Стоимость доставки - "+res2+" руб"; mailvar+="\n
ИТОГО: "+res3+" руб"; } document.getElementById("idcalcres").value=mailvar; } function clear_res(id) { if (id=='all') { document.getElementById("calc_res1").innerHTML = "0"; document.getElementById("calc_res2").innerHTML = "0"; document.getElementById("calc_res3").innerHTML = "0"; document.getElementById("calc_ressend").innerHTML = ""; document.getElementById("calc_ressend1").innerHTML = ""; } else {_obj = document.getElementById(id);if (_obj){ _obj.innerHTML = "0"; if(id=="calc_res1"){ document.getElementById("calc_ressend").innerHTML = ""; document.getElementById("calc_ressend1").innerHTML = ""; } } } } ////// function checkForm1(form){ var SendItem= 0; var AlertMessage; if (document.getElementById('confirmcode').value == "") {SendItem= 1; AlertMessage = "Поле `Код подтверждения ` обязательное для заполнения.\n\rПросим его заполнить!"; } if (document.getElementById('n75').value == "") {SendItem= 1; AlertMessage = "Поле `Ваше имя` обязательное для заполнения.\n\rПросим его заполнить!"; } if (document.getElementById('n76').value == "") {SendItem= 1; AlertMessage = "Поле `E-mail` обязательное для заполнения.\n\rПросим его заполнить!"; } if (document.getElementById('n80').value == "" && document.getElementById("calc_res4").value=="") {SendItem= 1; AlertMessage = "Поле `Сообщение (подробности заказа)` обязательное для заполнения.\n\rПросим его заполнить!"; } if (!SendItem) { document.getElementById('n80').value+="
"+document.getElementById("calc_res4").value;form.submit();} else { alert(AlertMessage); } } function add_calculator_html(calc_num, mode) { //changemode(mode); document.write('

Расчет стоимости забора с установкой "под ключ"

Дополнительно один из 4 подарков на выбор:

из профнастилаиз сетки-рабицасварной секционныйдеревянныйFENSYS (3D забор)
'); document.write('
'); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write('
Общая длина забора (с воротами и калиткой) м
Высота забора
Количество лаг
Покрытие профлиста
Ворота
Калитки
Расстояние до участка км от МКАД
Итого забор
'+maildata[name][document.getElementById("modeid").value]+' с монтажом:
'); document.write('
материалы и монтаж
0
+
'); document.write('
Выезд замерщика
БЕСПЛАТНО
+
'); document.write('
Доставка
0
=
'); document.write('
0 руб.

Звоните, чтобы узнать о дополнительных скидках и действующих акциях! Консультация специалиста БЕСПЛАТНА и он поможет подобрать вариант, максимально соответсвующий Вашим пожеланиям и бюджету! Данный расчет не является офертой и носит предварительный характер.

'); document.write('

ОТПРАВИТЬ ЗАЯВКУ НА МОНТАЖ ЗАБОРА

'); }