PageSourceSearch

https://greenmast.ru/lib/calc/js/calc.js

js greenmast.ru collected 2026-10-05 00:28:14 UTC 51,268 bytes, 1,044 lines download raw bytes

1/*
2	* Calc_Remont v.1.0
3	* Copyright (c) 2016 GVOZDEVSOFT
4	* http://www.gvozdevsoft.ru
5	*/
6	$(document).ready(function(){
7
8	//
9	//RASCHET POMESHCHENIYA
10	//
11	
12	//VHODNYE DANNYE NEOBHODIMO IZMENIT V ZAVISIMOSTI OT CEN V VAShEJ KOMPANNII
13	//Klass remonta
14	var calc_kosm = 2500; //kosmeticheskij remont, rub/m2
15	var calc_kap = 4000; //kapital'nyj remont, rub/m2
16	var calc_evro = 6500; //evroremont, rub/m2
17	//Kojefficienty
18	var calc_kvartira = 1; //kvartira
19	var calc_kottedzh = 0.9; //kottedzh
20	var calc_ofis = 0.7; //ofis
21	var calc_novostroy = 1; //novostrojka
22	var calc_vtorichka = 1.2; //vtorichka
23	//Chernovye materialy
24	var calc_ch_mat = 0.6; //chernovye materialy 60% ot stoimosti rabot
25	
26	
27	//RASChET
28	//
29	//main page calc
30	var calc3_itog;
31	var calc3_repair_val;
32	var calc3_building_val;
33	var calc3_s_val = parseInt($("#calc3_s").val());
34	var calc3_type_room_val = parseInt($("select#calc3_type_room").val());
35	switch(calc3_type_room_val){
36		case 1: calc3_type_room_val = 0; break;
37		case 2: calc3_type_room_val = calc_kvartira; break;
38		case 3: calc3_type_room_val = calc_kottedzh; break;
39		case 4: calc3_type_room_val = calc_ofis; break;
40	}
41	if($("#calc3_kap").prop("checked") == true){
42		calc3_repair_val = calc_kap; 
43	};
44	if($("#calc3_kosm").prop("checked") == true){
45		calc3_repair_val = calc_kosm; 
46	};
47	if($("#calc3_evro").prop("checked") == true){
48		calc3_repair_val = calc_evro; 
49	};
50
51	if($("#calc3_novostroy").prop("checked") == true){
52		calc3_building_val = calc_novostroy; 
53	};
54	if($("#calc3_vtorichka").prop("checked") == true){
55		calc3_building_val = calc_vtorichka; 
56	};
57	calc3_itog = parseInt(calc3_s_val * calc3_type_room_val * calc3_repair_val * calc3_building_val);
58	calc3_itog = calc3_itog.toLocaleString();
59	$("#calc3_itog").html(calc3_itog);
60	//
61	$("#calc3_s").on("input", function() {
62		var calc3_s_val = parseInt($("#calc3_s").val());
63		var calc3_type_room_val = parseInt($("select#calc3_type_room").val());
64		switch(calc3_type_room_val){
65			case 1: calc3_type_room_val = 0; break;
66			case 2: calc3_type_room_val = calc_kvartira; break;
67			case 3: calc3_type_room_val = calc_kottedzh; break;
68			case 4: calc3_type_room_val = calc_ofis; break;
69		}
70		if($("#calc3_kap").prop("checked") == true){
71			calc3_repair_val = calc_kap; 
72		};
73		if($("#calc3_kosm").prop("checked") == true){
74			calc3_repair_val = calc_kosm; 
75		};
76		if($("#calc3_evro").prop("checked") == true){
77			calc3_repair_val = calc_evro; 
78		};
79
80		if($("#calc3_novostroy").prop("checked") == true){
81			calc3_building_val = calc_novostroy; 
82		};
83		if($("#calc3_vtorichka").prop("checked") == true){
84			calc3_building_val = calc_vtorichka; 
85		};
86		calc3_itog = parseInt(calc3_s_val * calc3_type_room_val * calc3_repair_val * calc3_building_val);
87		calc3_itog = calc3_itog.toLocaleString();
88		$("#calc3_itog").html(calc3_itog);
89	});
90	$("select#calc3_type_room, input[type='radio']").change(function(){
91		var calc3_s_val = parseInt($("#calc3_s").val());
92		var calc3_type_room_val = parseInt($("select#calc3_type_room").val());
93		switch(calc3_type_room_val){
94			case 1: calc3_type_room_val = 0; break;
95			case 2: calc3_type_room_val = calc_kvartira; break;
96			case 3: calc3_type_room_val = calc_kottedzh; break;
97			case 4: calc3_type_room_val = calc_ofis; break;
98		}
99		if($("#calc3_kap").prop("checked") == true){
100			calc3_repair_val = calc_kap; 
101		};
102		if($("#calc3_kosm").prop("checked") == true){
103			calc3_repair_val = calc_kosm; 
104		};
105		if($("#calc3_evro").prop("checked") == true){
106			calc3_repair_val = calc_evro; 
107		};
108
109		if($("#calc3_novostroy").prop("checked") == true){
110			calc3_building_val = calc_novostroy; 
111		};
112		if($("#calc3_vtorichka").prop("checked") == true){
113			calc3_building_val = calc_vtorichka; 
114		};
115		calc3_itog = parseInt(calc3_s_val * calc3_type_room_val * calc3_repair_val * calc3_building_val);
116		calc3_itog = calc3_itog.toLocaleString();
117		$("#calc3_itog").html(calc3_itog);
118	});
119	//
120	//
121	var calc_s_val = parseInt($("#calc_s").val());
122	var calc_class_remonta;
123	var calc_tip_doma;
124	var calc_tip_pom;
125	var calc_raboty;
126	var calc_material;
127	var calc_itog;
128	if($("#calc_kosm").prop("checked") == true){calc_class_remonta = calc_kosm};
129	if($("#calc_kap").prop("checked") == true){calc_class_remonta = calc_kap};
130	if($("#calc_evro").prop("checked") == true){calc_class_remonta = calc_evro};
131	if($("#calc_kvartira").prop("checked") == true){calc_tip_pom = calc_kvartira};
132	if($("#calc_kottedzh").prop("checked") == true){calc_tip_pom = calc_kottedzh};
133	if($("#calc_ofis").prop("checked") == true){calc_tip_pom = calc_ofis};
134	if($("#calc_novostroy").prop("checked") == true){calc_tip_doma = calc_novostroy};
135	if($("#calc_vtorichka").prop("checked") == true){calc_tip_doma = calc_vtorichka};
136	calc_raboty = parseInt(calc_s_val * calc_class_remonta * calc_tip_pom * calc_tip_doma);
137	calc_material = parseInt(calc_raboty * calc_ch_mat);
138	calc_itog = parseInt(calc_raboty + calc_material);
139	$("#calc_raboty").html(calc_raboty);
140	$("#calc_material").html(calc_material);
141	$("#calc_itog").html(calc_itog);
142	$("#calc_kosm").change(function(){
143		calc_class_remonta = calc_kosm; 
144		calc_raboty = parseInt(calc_s_val * calc_class_remonta * calc_tip_pom * calc_tip_doma);
145		calc_material = parseInt(calc_raboty * calc_ch_mat);
146		calc_itog = parseInt(calc_raboty + calc_material);
147		$("#calc_raboty").html(calc_raboty);
148		$("#calc_material").html(calc_material);
149		$("#calc_itog").html(calc_itog);
150	});
151	$("#calc_kap").change(function(){
152		calc_class_remonta = calc_kap; 
153		calc_raboty = parseInt(calc_s_val * calc_class_remonta * calc_tip_pom * calc_tip_doma);
154		calc_material = parseInt(calc_raboty * calc_ch_mat);
155		calc_itog = parseInt(calc_raboty + calc_material);
156		$("#calc_raboty").html(calc_raboty);
157		$("#calc_material").html(calc_material);
158		$("#calc_itog").html(calc_itog);
159	});
160	$("#calc_evro").change(function(){
161		calc_class_remonta = calc_evro; 
162		calc_raboty = parseInt(calc_s_val * calc_class_remonta * calc_tip_pom * calc_tip_doma);
163		calc_material = parseInt(calc_raboty * calc_ch_mat);
164		calc_itog = parseInt(calc_raboty + calc_material);
165		$("#calc_raboty").html(calc_raboty);
166		$("#calc_material").html(calc_material);
167		$("#calc_itog").html(calc_itog);
168	});
169	$("#calc_kvartira").change(function(){
170		calc_tip_pom = calc_kvartira;
171		calc_raboty = parseInt(calc_s_val * calc_class_remonta * calc_tip_pom * calc_tip_doma);
172		calc_material = parseInt(calc_raboty * calc_ch_mat);
173		calc_itog = parseInt(calc_raboty + calc_material);
174		$("#calc_raboty").html(calc_raboty);
175		$("#calc_material").html(calc_material);
176		$("#calc_itog").html(calc_itog);
177	});
178	$("#calc_kottedzh").change(function(){
179		calc_tip_pom = calc_kottedzh;
180		calc_raboty = parseInt(calc_s_val * calc_class_remonta * calc_tip_pom * calc_tip_doma);
181		calc_material = parseInt(calc_raboty * calc_ch_mat);
182		calc_itog = parseInt(calc_raboty + calc_material);
183		$("#calc_raboty").html(calc_raboty);
184		$("#calc_material").html(calc_material);
185		$("#calc_itog").html(calc_itog);
186	});
187	$("#calc_ofis").change(function(){
188		calc_tip_pom = calc_ofis;
189		calc_raboty = parseInt(calc_s_val * calc_class_remonta * calc_tip_pom * calc_tip_doma);
190		calc_material = parseInt(calc_raboty * calc_ch_mat);
191		calc_itog = parseInt(calc_raboty + calc_material);
192		$("#calc_raboty").html(calc_raboty);
193		$("#calc_material").html(calc_material);
194		$("#calc_itog").html(calc_itog);
195	});
196	$("#calc_novostroy").change(function(){
197		calc_tip_doma = calc_novostroy;
198		calc_raboty = parseInt(calc_s_val * calc_class_remonta * calc_tip_pom * calc_tip_doma);
199		calc_material = parseInt(calc_raboty * calc_ch_mat);
200		calc_itog = parseInt(calc_raboty + calc_material);
201		$("#calc_raboty").html(calc_raboty);
202		$("#calc_material").html(calc_material);
203		$("#calc_itog").html(calc_itog);
204	});
205	$("#calc_vtorichka").change(function(){
206		calc_tip_doma = calc_vtorichka;
207		calc_raboty = parseInt(calc_s_val * calc_class_remonta * calc_tip_pom * calc_tip_doma);
208		calc_material = parseInt(calc_raboty * calc_ch_mat);
209		calc_itog = parseInt(calc_raboty + calc_material);
210		$("#calc_raboty").html(calc_raboty);
211		$("#calc_material").html(calc_material);
212		$("#calc_itog").html(calc_itog);
213	});
214	$("#calc_s").on("input", function(){
215		calc_s_val = parseFloat($("#calc_s").val());
216		calc_raboty = parseInt(calc_s_val * calc_class_remonta * calc_tip_pom * calc_tip_doma);
217		calc_material = parseInt(calc_raboty * calc_ch_mat);
218		calc_itog = parseInt(calc_raboty + calc_material);
219		$("#calc_raboty").html(calc_raboty);
220		$("#calc_material").html(calc_material);
221		$("#calc_itog").html(calc_itog);
222	});
223	
224	/*
225		* Calc_Remont v.1.0
226		* Copyright (c) 2016 GVOZDEVSOFT
227		* http://www.gvozdevsoft.ru
228		*/
229
230	//
231	//RASChET KOMNATY
232	//
233	
234	//VHODNYE DANNYE NEOBHODIMO IZMENIT V ZAVISIMOSTI OT CEN V VAShEJ KOMPANNII
235	//Vyravnivanie potolka
236	var calc2_potolok_rovno;
237	var calc2_potolok_rovno_sh = 350;
238	var calc2_potolok_rovno_no = 0;
239	//Otdelka potolka
240	var select_otdelka_potolka;
241	var calc2_otdelka_potolka;
242	var calc2_potolok_nat = 250;
243	var calc2_potolok_glk = 550;
244	var calc2_potolok_mglk = 760;
245	var calc2_potolok_glk_nat = 650;
246	var calc2_potolok_reech = 360;
247	var calc2_potolok_arm = 310;
248	var calc2_potolok_pokr = 240;
249	//Vyravnivanie pola
250	var calc2_pol_rovno;
251	var calc2_pol_rovno_styzhka = 320;
252	var calc2_pol_rovno_lagi = 270;
253	var calc2_pol_rovno_no = 0;
254	//Teplye poly
255	var calc2_teplyy_pol;
256	var calc2_teplyy_pol_voda = 450;
257	var calc2_teplyy_pol_electro = 265;
258	var calc2_teplyy_pol_infro = 300;
259	var calc2_teplyy_pol_mat = 230;
260	var calc2_teplyy_pol_no = 0;
261	//Otdelka pola
262	var select_otdelka_pol;
263	var calc2_otdelka_pol;
264	var calc2_pol_lam = 300;
265	var calc2_pol_kovr = 260;
266	var calc2_pol_lin = 250;
267	var calc2_pol_par_dos = 310;
268	var calc2_pol_par = 1200;
269	var calc2_pol_ker_pl = 650;
270	var calc2_pol_keramo = 700;
271	var calc2_pol_probka = 450;
272	var calc2_pol_naliv = 345;
273	//Vyravnivanie sten
274	var calc2_steny_rovno;
275	var calc2_steny_rovno_shukaturka = 360;
276	var calc2_steny_rovno_glk = 540;
277	var calc2_steny_rovno_no = 0;
278	//Otdelka sten
279	var select_otdelka_sten;
280	var calc2_otdelka_sten;
281	var calc2_steny_sh_oboi = 220;
282	var calc2_steny_oboi_pokr = 240;
283	var calc2_steny_sh_pokr = 260;
284	var calc2_steny_dec_sh = 560;
285	var calc2_steny_pvkh = 250;
286	var calc2_steny_kep_pl = 675;
287	var calc2_steny_moz = 1500;
288	var calc2_steny_vag = 230;
289	//Ustanovka okna
290	var select_ust_okna;
291	var calc2_ust_okna;
292	var calc2_okna_met = 2500;
293	var calc2_okna_der = 3500;
294	var calc2_okna_komb = 3000;
295	//Ustanovka dverej
296	var select_ust_dver;
297	var calc2_ust_dver;
298	var calc2_ust_dver_m_sh = 2500;
299	var calc2_ust_dver_m_m = 3000;
300	var calc2_ust_dver_vkh = 4000;
301	//Chernovye materialy
302	var calc2_ch_mat = 0.7; //chernovye materialy 70% ot stoimosti rabot
303	
304	
305	//RASChET
306	var calc2_d_val = parseFloat($("#calc2_d").val());
307	var calc2_sh_val = parseFloat($("#calc2_sh").val());
308	var calc2_v_val = parseFloat($("#calc2_v").val());
309	if($("#calc2_potolok_rovno_sh").prop("checked") == true){calc2_potolok_rovno = calc2_potolok_rovno_sh;};
310	if($("#calc2_potolok_rovno_no").prop("checked") == true){calc2_potolok_rovno = calc2_potolok_rovno_no;};
311	select_otdelka_potolka = parseInt($("select#calc2_otdelka_potolka").val());
312	switch(select_otdelka_potolka){
313		case 1: calc2_otdelka_potolka = calc2_potolok_nat; break;
314		case 2: calc2_otdelka_potolka = calc2_potolok_glk; break;
315		case 3: calc2_otdelka_potolka = calc2_potolok_mglk; break;
316		case 4: calc2_otdelka_potolka = calc2_potolok_glk_nat; break;
317		case 5: calc2_otdelka_potolka = calc2_potolok_reech; break;
318		case 6: calc2_otdelka_potolka = calc2_potolok_arm; break;
319		case 7: calc2_otdelka_potolka = calc2_potolok_pokr; break;
320	}
321	if($("#calc2_pol_rovno_styzhka").prop("checked") == true){calc2_pol_rovno = calc2_pol_rovno_styzhka;};
322	if($("#calc2_pol_rovno_lagi").prop("checked") == true){calc2_pol_rovno = calc2_pol_rovno_lagi;};
323	if($("#calc2_pol_rovno_no").prop("checked") == true){calc2_pol_rovno = calc2_pol_rovno_no;};
324	if($("#calc2_teplyy_pol_voda").prop("checked") == true){calc2_teplyy_pol = calc2_teplyy_pol_voda;};
325	if($("#calc2_teplyy_pol_electro").prop("checked") == true){calc2_teplyy_pol = calc2_teplyy_pol_electro;};
326	if($("#calc2_teplyy_pol_infro").prop("checked") == true){calc2_teplyy_pol = calc2_teplyy_pol_infro;};
327	if($("#calc2_teplyy_pol_mat").prop("checked") == true){calc2_teplyy_pol = calc2_teplyy_pol_mat;};
328	if($("#calc2_teplyy_pol_no").prop("checked") == true){calc2_teplyy_pol = calc2_teplyy_pol_no;};
329	select_otdelka_pol = parseInt($("select#calc2_otdelka_pol").val());
330	switch(select_otdelka_pol){
331		case 1: calc2_otdelka_pol = calc2_pol_lam; break;
332		case 2: calc2_otdelka_pol = calc2_pol_kovr; break;
333		case 3: calc2_otdelka_pol = calc2_pol_lin; break;
334		case 4: calc2_otdelka_pol = calc2_pol_par_dos; break;
335		case 5: calc2_otdelka_pol = calc2_pol_par; break;
336		case 6: calc2_otdelka_pol = calc2_pol_ker_pl; break;
337		case 7: calc2_otdelka_pol = calc2_pol_keramo; break;
338		case 8: calc2_otdelka_pol = calc2_pol_probka; break;
339		case 9: calc2_otdelka_pol = calc2_pol_naliv; break;
340	}
341	if($("#calc2_steny_rovno_shukaturka").prop("checked") == true){calc2_steny_rovno = calc2_steny_rovno_shukaturka;};
342	if($("#calc2_steny_rovno_glk").prop("checked") == true){calc2_steny_rovno = calc2_steny_rovno_glk;};
343	if($("#calc2_steny_rovno_no").prop("checked") == true){calc2_steny_rovno = calc2_steny_rovno_no;};
344	select_otdelka_sten = parseInt($("select#calc2_otdelka_sten").val());
345	switch(select_otdelka_sten){
346		case 1: calc2_otdelka_sten = calc2_steny_sh_oboi; break;
347		case 2: calc2_otdelka_sten = calc2_steny_oboi_pokr; break;
348		case 3: calc2_otdelka_sten = calc2_steny_sh_pokr; break;
349		case 4: calc2_otdelka_sten = calc2_steny_dec_sh; break;
350		case 5: calc2_otdelka_sten = calc2_steny_pvkh; break;
351		case 6: calc2_otdelka_sten = calc2_steny_kep_pl; break;
352		case 7: calc2_otdelka_sten = calc2_steny_moz; break;
353		case 8: calc2_otdelka_sten = calc2_steny_vag; break;
354	}
355	var calc2_okna_kol;
356	var calc2_okna_kol_1 = 1;
357	var calc2_okna_kol_2 = 2;
358	var calc2_okna_kol_3 = 3;
359	var calc2_okna_kol_4 = 4;
360	var calc2_okna_kol_no = 0;
361	if($("#calc2_okna_kol_1").prop("checked") == true){calc2_okna_kol = calc2_okna_kol_1;};
362	if($("#calc2_okna_kol_2").prop("checked") == true){calc2_okna_kol = calc2_okna_kol_2;};
363	if($("#calc2_okna_kol_3").prop("checked") == true){calc2_okna_kol = calc2_okna_kol_3;};
364	if($("#calc2_okna_kol_4").prop("checked") == true){calc2_okna_kol = calc2_okna_kol_4;};
365	if($("#calc2_okna_kol_no").prop("checked") == true){calc2_okna_kol = calc2_okna_kol_no;};
366	select_ust_okna = parseInt($("select#calc2_ust_okna").val());
367	switch(select_ust_okna){
368		case 1: calc2_ust_okna = calc2_okna_met; break;
369		case 2: calc2_ust_okna = calc2_okna_der; break;
370		case 3: calc2_ust_okna = calc2_okna_komb; break;
371	}
372	var calc2_dveri_kol;
373	var calc2_dveri_kol_1 = 1;
374	var calc2_dveri_kol_2 = 2;
375	var calc2_dveri_kol_3 = 3;
376	var calc2_dveri_kol_4 = 4;
377	var calc2_dveri_kol_no = 0;
378	if($("#calc2_dveri_kol_1").prop("checked") == true){calc2_dveri_kol = calc2_dveri_kol_1;};
379	if($("#calc2_dveri_kol_2").prop("checked") == true){calc2_dveri_kol = calc2_dveri_kol_2;};
380	if($("#calc2_dveri_kol_3").prop("checked") == true){calc2_dveri_kol = calc2_dveri_kol_3;};
381	if($("#calc2_dveri_kol_4").prop("checked") == true){calc2_dveri_kol = calc2_dveri_kol_4;};
382	if($("#calc2_dveri_kol_no").prop("checked") == true){calc2_dveri_kol = calc2_dveri_kol_no;};
383	select_ust_dver = parseInt($("select#calc2_ust_dver").val());
384	switch(select_ust_dver){
385		case 1: calc2_ust_dver = calc2_ust_dver_m_sh; break;
386		case 2: calc2_ust_dver = calc2_ust_dver_m_m; break;
387		case 3: calc2_ust_dver = calc2_ust_dver_vkh; break;
388	}
389	var calc2_s_sten;
390	var calc2_s_potolok;
391	var calc2_s_pol;
392	calc2_s_sten = (2 * (calc2_d_val + calc2_sh_val) * calc2_v_val).toFixed(1);
393	calc2_s_potolok = (calc2_d_val * calc2_sh_val).toFixed(1);
394	calc2_s_pol = (calc2_d_val * calc2_sh_val).toFixed(1);
395	var calc2_raboty_potolok;
396	calc2_raboty_potolok = parseInt(calc2_s_potolok * (calc2_potolok_rovno + calc2_otdelka_potolka));
397	var calc2_raboty_pol;
398	calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
399	var calc2_raboty_stena;
400	calc2_raboty_stena = parseInt(calc2_s_sten * (calc2_steny_rovno + calc2_otdelka_sten));
401	var calc2_raboty_okno;
402	calc2_raboty_okno = parseInt(calc2_okna_kol * calc2_ust_okna);
403	var calc2_raboty_dver;
404	calc2_raboty_dver = parseInt(calc2_dveri_kol * calc2_ust_dver);
405	var calc2_raboty;
406	var calc2_material;
407	var calc2_itog;
408	calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
409	calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
410	calc2_itog = parseInt(calc2_raboty + calc2_material);
411	$("#calc2_rez_s_stena").html(calc2_s_sten);
412	$("#calc2_rez_s_pol").html(calc2_s_pol);
413	$("#calc2_rez_s_potolok").html(calc2_s_potolok);
414	$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
415	$("#calc2_raboty_pol").html(calc2_raboty_pol);
416	$("#calc2_raboty_stena").html(calc2_raboty_stena);
417	$("#calc2_raboty_okno").html(calc2_raboty_okno);
418	$("#calc2_raboty_dver").html(calc2_raboty_dver);
419	$("#calc2_raboty").html(calc2_raboty);
420	$("#calc2_material").html(calc2_material);
421	$("#calc2_itog").html(calc2_itog);
422	$("#calc2_sh").on("input", function(){
423		calc2_sh_val = parseFloat($("#calc2_sh").val());
424		calc2_s_sten = (2 * (calc2_d_val + calc2_sh_val) * calc2_v_val).toFixed(1);
425		calc2_s_potolok = (calc2_d_val * calc2_sh_val).toFixed(1);
426		calc2_s_pol = (calc2_d_val * calc2_sh_val).toFixed(1);
427		calc2_raboty_potolok = parseInt(calc2_s_potolok * (calc2_potolok_rovno + calc2_otdelka_potolka));
428		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
429		calc2_raboty_stena = parseInt(calc2_s_sten * (calc2_steny_rovno + calc2_otdelka_sten));
430		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
431		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
432		calc2_itog = parseInt(calc2_raboty + calc2_material);
433		$("#calc2_rez_s_stena").html(calc2_s_sten);
434		$("#calc2_rez_s_pol").html(calc2_s_pol);
435		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
436		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
437		$("#calc2_raboty_pol").html(calc2_raboty_pol);
438		$("#calc2_raboty_stena").html(calc2_raboty_stena);
439		$("#calc2_raboty_okno").html(calc2_raboty_okno);
440		$("#calc2_raboty_dver").html(calc2_raboty_dver);
441		$("#calc2_raboty").html(calc2_raboty);
442		$("#calc2_material").html(calc2_material);
443		$("#calc2_itog").html(calc2_itog);
444	});
445	$("#calc2_d").on("input", function(){
446		calc2_d_val = parseFloat($("#calc2_d").val());
447		calc2_s_sten = (2 * (calc2_d_val + calc2_sh_val) * calc2_v_val).toFixed(1);
448		calc2_s_potolok = (calc2_d_val * calc2_sh_val).toFixed(1);
449		calc2_s_pol = (calc2_d_val * calc2_sh_val).toFixed(1);
450		calc2_raboty_potolok = parseInt(calc2_s_potolok * (calc2_potolok_rovno + calc2_otdelka_potolka));
451		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
452		calc2_raboty_stena = parseInt(calc2_s_sten * (calc2_steny_rovno + calc2_otdelka_sten));
453		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
454		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
455		calc2_itog = parseInt(calc2_raboty + calc2_material);
456		$("#calc2_rez_s_stena").html(calc2_s_sten);
457		$("#calc2_rez_s_pol").html(calc2_s_pol);
458		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
459		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
460		$("#calc2_raboty_pol").html(calc2_raboty_pol);
461		$("#calc2_raboty_stena").html(calc2_raboty_stena);
462		$("#calc2_raboty_okno").html(calc2_raboty_okno);
463		$("#calc2_raboty_dver").html(calc2_raboty_dver);
464		$("#calc2_raboty").html(calc2_raboty);
465		$("#calc2_material").html(calc2_material);
466		$("#calc2_itog").html(calc2_itog);
467	});
468	$("#calc2_v").on("input", function(){
469		calc2_v_val = parseFloat($("#calc2_v").val());
470		calc2_s_sten = (2 * (calc2_d_val + calc2_sh_val) * calc2_v_val).toFixed(1);
471		calc2_s_potolok = (calc2_d_val * calc2_sh_val).toFixed(1);
472		calc2_s_pol = (calc2_d_val * calc2_sh_val).toFixed(1);
473		calc2_raboty_potolok = parseInt(calc2_s_potolok * (calc2_potolok_rovno + calc2_otdelka_potolka));
474		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
475		calc2_raboty_stena = parseInt(calc2_s_sten * (calc2_steny_rovno + calc2_otdelka_sten));
476		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
477		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
478		calc2_itog = parseInt(calc2_raboty + calc2_material);
479		$("#calc2_rez_s_stena").html(calc2_s_sten);
480		$("#calc2_rez_s_pol").html(calc2_s_pol);
481		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
482		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
483		$("#calc2_raboty_pol").html(calc2_raboty_pol);
484		$("#calc2_raboty_stena").html(calc2_raboty_stena);
485		$("#calc2_raboty_okno").html(calc2_raboty_okno);
486		$("#calc2_raboty_dver").html(calc2_raboty_dver);
487		$("#calc2_raboty").html(calc2_raboty);
488		$("#calc2_material").html(calc2_material);
489		$("#calc2_itog").html(calc2_itog);
490	});
491	$("#calc2_potolok_rovno_sh").change(function(){
492		calc2_potolok_rovno = calc2_potolok_rovno_sh;
493		calc2_raboty_potolok = parseInt(calc2_s_potolok * (calc2_potolok_rovno + calc2_otdelka_potolka));
494		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
495		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
496		calc2_itog = parseInt(calc2_raboty + calc2_material);
497		$("#calc2_rez_s_stena").html(calc2_s_sten);
498		$("#calc2_rez_s_pol").html(calc2_s_pol);
499		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
500		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
501		$("#calc2_raboty_pol").html(calc2_raboty_pol);
502		$("#calc2_raboty_stena").html(calc2_raboty_stena);
503		$("#calc2_raboty_okno").html(calc2_raboty_okno);
504		$("#calc2_raboty_dver").html(calc2_raboty_dver);
505		$("#calc2_raboty").html(calc2_raboty);
506		$("#calc2_material").html(calc2_material);
507		$("#calc2_itog").html(calc2_itog);
508	});
509	$("#calc2_potolok_rovno_no").change(function(){
510		calc2_potolok_rovno = calc2_potolok_rovno_no;
511		calc2_raboty_potolok = parseInt(calc2_s_potolok * (calc2_potolok_rovno + calc2_otdelka_potolka));
512		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
513		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
514		calc2_itog = parseInt(calc2_raboty + calc2_material);
515		$("#calc2_rez_s_stena").html(calc2_s_sten);
516		$("#calc2_rez_s_pol").html(calc2_s_pol);
517		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
518		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
519		$("#calc2_raboty_pol").html(calc2_raboty_pol);
520		$("#calc2_raboty_stena").html(calc2_raboty_stena);
521		$("#calc2_raboty_okno").html(calc2_raboty_okno);
522		$("#calc2_raboty_dver").html(calc2_raboty_dver);
523		$("#calc2_raboty").html(calc2_raboty);
524		$("#calc2_material").html(calc2_material);
525		$("#calc2_itog").html(calc2_itog);
526	});
527	$("#calc2_otdelka_potolka").change(function(){
528		select_otdelka_potolka = parseInt($("select#calc2_otdelka_potolka").val());
529		switch(select_otdelka_potolka){
530			case 1: calc2_otdelka_potolka = calc2_potolok_nat; break;
531			case 2: calc2_otdelka_potolka = calc2_potolok_glk; break;
532			case 3: calc2_otdelka_potolka = calc2_potolok_mglk; break;
533			case 4: calc2_otdelka_potolka = calc2_potolok_glk_nat; break;
534			case 5: calc2_otdelka_potolka = calc2_potolok_reech; break;
535			case 6: calc2_otdelka_potolka = calc2_potolok_arm; break;
536			case 7: calc2_otdelka_potolka = calc2_potolok_pokr; break;
537		}
538		calc2_raboty_potolok = parseInt(calc2_s_potolok * (calc2_potolok_rovno + calc2_otdelka_potolka));
539		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
540		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
541		calc2_itog = parseInt(calc2_raboty + calc2_material);
542		$("#calc2_rez_s_stena").html(calc2_s_sten);
543		$("#calc2_rez_s_pol").html(calc2_s_pol);
544		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
545		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
546		$("#calc2_raboty_pol").html(calc2_raboty_pol);
547		$("#calc2_raboty_stena").html(calc2_raboty_stena);
548		$("#calc2_raboty_okno").html(calc2_raboty_okno);
549		$("#calc2_raboty_dver").html(calc2_raboty_dver);
550		$("#calc2_raboty").html(calc2_raboty);
551		$("#calc2_material").html(calc2_material);
552		$("#calc2_itog").html(calc2_itog);
553	});
554	$("#calc2_pol_rovno_styzhka").change(function(){
555		calc2_pol_rovno = calc2_pol_rovno_styzhka;
556		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
557		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
558		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
559		calc2_itog = parseInt(calc2_raboty + calc2_material);
560		$("#calc2_rez_s_stena").html(calc2_s_sten);
561		$("#calc2_rez_s_pol").html(calc2_s_pol);
562		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
563		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
564		$("#calc2_raboty_pol").html(calc2_raboty_pol);
565		$("#calc2_raboty_stena").html(calc2_raboty_stena);
566		$("#calc2_raboty_okno").html(calc2_raboty_okno);
567		$("#calc2_raboty_dver").html(calc2_raboty_dver);
568		$("#calc2_raboty").html(calc2_raboty);
569		$("#calc2_material").html(calc2_material);
570		$("#calc2_itog").html(calc2_itog);
571	});
572	$("#calc2_pol_rovno_lagi").change(function(){
573		calc2_pol_rovno = calc2_pol_rovno_lagi;
574		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
575		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
576		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
577		calc2_itog = parseInt(calc2_raboty + calc2_material);
578		$("#calc2_rez_s_stena").html(calc2_s_sten);
579		$("#calc2_rez_s_pol").html(calc2_s_pol);
580		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
581		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
582		$("#calc2_raboty_pol").html(calc2_raboty_pol);
583		$("#calc2_raboty_stena").html(calc2_raboty_stena);
584		$("#calc2_raboty_okno").html(calc2_raboty_okno);
585		$("#calc2_raboty_dver").html(calc2_raboty_dver);
586		$("#calc2_raboty").html(calc2_raboty);
587		$("#calc2_material").html(calc2_material);
588		$("#calc2_itog").html(calc2_itog);
589	});
590	$("#calc2_pol_rovno_no").change(function(){
591		calc2_pol_rovno = calc2_pol_rovno_no;
592		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
593		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
594		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
595		calc2_itog = parseInt(calc2_raboty + calc2_material);
596		$("#calc2_rez_s_stena").html(calc2_s_sten);
597		$("#calc2_rez_s_pol").html(calc2_s_pol);
598		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
599		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
600		$("#calc2_raboty_pol").html(calc2_raboty_pol);
601		$("#calc2_raboty_stena").html(calc2_raboty_stena);
602		$("#calc2_raboty_okno").html(calc2_raboty_okno);
603		$("#calc2_raboty_dver").html(calc2_raboty_dver);
604		$("#calc2_raboty").html(calc2_raboty);
605		$("#calc2_material").html(calc2_material);
606		$("#calc2_itog").html(calc2_itog);
607	});
608	$("#calc2_teplyy_pol_voda").change(function(){
609		calc2_teplyy_pol = calc2_teplyy_pol_voda;
610		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
611		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
612		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
613		calc2_itog = parseInt(calc2_raboty + calc2_material);
614		$("#calc2_rez_s_stena").html(calc2_s_sten);
615		$("#calc2_rez_s_pol").html(calc2_s_pol);
616		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
617		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
618		$("#calc2_raboty_pol").html(calc2_raboty_pol);
619		$("#calc2_raboty_stena").html(calc2_raboty_stena);
620		$("#calc2_raboty_okno").html(calc2_raboty_okno);
621		$("#calc2_raboty_dver").html(calc2_raboty_dver);
622		$("#calc2_raboty").html(calc2_raboty);
623		$("#calc2_material").html(calc2_material);
624		$("#calc2_itog").html(calc2_itog);
625	});
626	$("#calc2_teplyy_pol_electro").change(function(){
627		calc2_teplyy_pol = calc2_teplyy_pol_electro;
628		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
629		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
630		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
631		calc2_itog = parseInt(calc2_raboty + calc2_material);
632		$("#calc2_rez_s_stena").html(calc2_s_sten);
633		$("#calc2_rez_s_pol").html(calc2_s_pol);
634		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
635		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
636		$("#calc2_raboty_pol").html(calc2_raboty_pol);
637		$("#calc2_raboty_stena").html(calc2_raboty_stena);
638		$("#calc2_raboty_okno").html(calc2_raboty_okno);
639		$("#calc2_raboty_dver").html(calc2_raboty_dver);
640		$("#calc2_raboty").html(calc2_raboty);
641		$("#calc2_material").html(calc2_material);
642		$("#calc2_itog").html(calc2_itog);
643	});
644	$("#calc2_teplyy_pol_infro").change(function(){
645		calc2_teplyy_pol = calc2_teplyy_pol_infro;
646		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
647		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
648		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
649		calc2_itog = parseInt(calc2_raboty + calc2_material);
650		$("#calc2_rez_s_stena").html(calc2_s_sten);
651		$("#calc2_rez_s_pol").html(calc2_s_pol);
652		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
653		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
654		$("#calc2_raboty_pol").html(calc2_raboty_pol);
655		$("#calc2_raboty_stena").html(calc2_raboty_stena);
656		$("#calc2_raboty_okno").html(calc2_raboty_okno);
657		$("#calc2_raboty_dver").html(calc2_raboty_dver);
658		$("#calc2_raboty").html(calc2_raboty);
659		$("#calc2_material").html(calc2_material);
660		$("#calc2_itog").html(calc2_itog);
661	});
662	$("#calc2_teplyy_pol_mat").change(function(){
663		calc2_teplyy_pol = calc2_teplyy_pol_mat;
664		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
665		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
666		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
667		calc2_itog = parseInt(calc2_raboty + calc2_material);
668		$("#calc2_rez_s_stena").html(calc2_s_sten);
669		$("#calc2_rez_s_pol").html(calc2_s_pol);
670		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
671		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
672		$("#calc2_raboty_pol").html(calc2_raboty_pol);
673		$("#calc2_raboty_stena").html(calc2_raboty_stena);
674		$("#calc2_raboty_okno").html(calc2_raboty_okno);
675		$("#calc2_raboty_dver").html(calc2_raboty_dver);
676		$("#calc2_raboty").html(calc2_raboty);
677		$("#calc2_material").html(calc2_material);
678		$("#calc2_itog").html(calc2_itog);
679	});
680	$("#calc2_teplyy_pol_no").change(function(){
681		calc2_teplyy_pol = calc2_teplyy_pol_no;
682		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
683		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
684		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
685		calc2_itog = parseInt(calc2_raboty + calc2_material);
686		$("#calc2_rez_s_stena").html(calc2_s_sten);
687		$("#calc2_rez_s_pol").html(calc2_s_pol);
688		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
689		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
690		$("#calc2_raboty_pol").html(calc2_raboty_pol);
691		$("#calc2_raboty_stena").html(calc2_raboty_stena);
692		$("#calc2_raboty_okno").html(calc2_raboty_okno);
693		$("#calc2_raboty_dver").html(calc2_raboty_dver);
694		$("#calc2_raboty").html(calc2_raboty);
695		$("#calc2_material").ht
695ml(calc2_material);
696		$("#calc2_itog").html(calc2_itog);
697	});
698	$("#calc2_otdelka_pol").change(function(){
699		select_otdelka_pol = parseInt($("select#calc2_otdelka_pol").val());
700		switch(select_otdelka_pol){
701			case 1: calc2_otdelka_pol = calc2_pol_lam; break;
702			case 2: calc2_otdelka_pol = calc2_pol_kovr; break;
703			case 3: calc2_otdelka_pol = calc2_pol_lin; break;
704			case 4: calc2_otdelka_pol = calc2_pol_par_dos; break;
705			case 5: calc2_otdelka_pol = calc2_pol_par; break;
706			case 6: calc2_otdelka_pol = calc2_pol_ker_pl; break;
707			case 7: calc2_otdelka_pol = calc2_pol_keramo; break;
708			case 8: calc2_otdelka_pol = calc2_pol_probka; break;
709			case 9: calc2_otdelka_pol = calc2_pol_naliv; break;
710		}
711		calc2_raboty_pol = parseInt(calc2_s_pol * (calc2_pol_rovno + calc2_teplyy_pol + calc2_otdelka_pol));
712		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
713		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
714		calc2_itog = parseInt(calc2_raboty + calc2_material);
715		$("#calc2_rez_s_stena").html(calc2_s_sten);
716		$("#calc2_rez_s_pol").html(calc2_s_pol);
717		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
718		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
719		$("#calc2_raboty_pol").html(calc2_raboty_pol);
720		$("#calc2_raboty_stena").html(calc2_raboty_stena);
721		$("#calc2_raboty_okno").html(calc2_raboty_okno);
722		$("#calc2_raboty_dver").html(calc2_raboty_dver);
723		$("#calc2_raboty").html(calc2_raboty);
724		$("#calc2_material").html(calc2_material);
725		$("#calc2_itog").html(calc2_itog);
726	});
727	$("#calc2_steny_rovno_shukaturka").change(function(){
728		calc2_steny_rovno = calc2_steny_rovno_shukaturka;
729		calc2_raboty_stena = parseInt(calc2_s_sten * (calc2_steny_rovno + calc2_otdelka_sten));
730		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
731		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
732		calc2_itog = parseInt(calc2_raboty + calc2_material);
733		$("#calc2_rez_s_stena").html(calc2_s_sten);
734		$("#calc2_rez_s_pol").html(calc2_s_pol);
735		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
736		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
737		$("#calc2_raboty_pol").html(calc2_raboty_pol);
738		$("#calc2_raboty_stena").html(calc2_raboty_stena);
739		$("#calc2_raboty_okno").html(calc2_raboty_okno);
740		$("#calc2_raboty_dver").html(calc2_raboty_dver);
741		$("#calc2_raboty").html(calc2_raboty);
742		$("#calc2_material").html(calc2_material);
743		$("#calc2_itog").html(calc2_itog);
744	});
745	$("#calc2_steny_rovno_glk").change(function(){
746		calc2_steny_rovno = calc2_steny_rovno_glk;
747		calc2_raboty_stena = parseInt(calc2_s_sten * (calc2_steny_rovno + calc2_otdelka_sten));
748		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
749		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
750		calc2_itog = parseInt(calc2_raboty + calc2_material);
751		$("#calc2_rez_s_stena").html(calc2_s_sten);
752		$("#calc2_rez_s_pol").html(calc2_s_pol);
753		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
754		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
755		$("#calc2_raboty_pol").html(calc2_raboty_pol);
756		$("#calc2_raboty_stena").html(calc2_raboty_stena);
757		$("#calc2_raboty_okno").html(calc2_raboty_okno);
758		$("#calc2_raboty_dver").html(calc2_raboty_dver);
759		$("#calc2_raboty").html(calc2_raboty);
760		$("#calc2_material").html(calc2_material);
761		$("#calc2_itog").html(calc2_itog);
762	});
763	$("#calc2_steny_rovno_no").change(function(){
764		calc2_steny_rovno = calc2_steny_rovno_no;
765		calc2_raboty_stena = parseInt(calc2_s_sten * (calc2_steny_rovno + calc2_otdelka_sten));
766		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
767		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
768		calc2_itog = parseInt(calc2_raboty + calc2_material);
769		$("#calc2_rez_s_stena").html(calc2_s_sten);
770		$("#calc2_rez_s_pol").html(calc2_s_pol);
771		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
772		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
773		$("#calc2_raboty_pol").html(calc2_raboty_pol);
774		$("#calc2_raboty_stena").html(calc2_raboty_stena);
775		$("#calc2_raboty_okno").html(calc2_raboty_okno);
776		$("#calc2_raboty_dver").html(calc2_raboty_dver);
777		$("#calc2_raboty").html(calc2_raboty);
778		$("#calc2_material").html(calc2_material);
779		$("#calc2_itog").html(calc2_itog);
780	});
781	$("#calc2_otdelka_sten").change(function(){
782		select_otdelka_sten = parseInt($("select#calc2_otdelka_sten").val());
783		switch(select_otdelka_sten){
784			case 1: calc2_otdelka_sten = calc2_steny_sh_oboi; break;
785			case 2: calc2_otdelka_sten = calc2_steny_oboi_pokr; break;
786			case 3: calc2_otdelka_sten = calc2_steny_sh_pokr; break;
787			case 4: calc2_otdelka_sten = calc2_steny_dec_sh; break;
788			case 5: calc2_otdelka_sten = calc2_steny_pvkh; break;
789			case 6: calc2_otdelka_sten = calc2_steny_kep_pl; break;
790			case 7: calc2_otdelka_sten = calc2_steny_moz; break;
791			case 8: calc2_otdelka_sten = calc2_steny_vag; break;
792		}
793		calc2_raboty_stena = parseInt(calc2_s_sten * (calc2_steny_rovno + calc2_otdelka_sten));
794		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
795		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
796		calc2_itog = parseInt(calc2_raboty + calc2_material);
797		$("#calc2_rez_s_stena").html(calc2_s_sten);
798		$("#calc2_rez_s_pol").html(calc2_s_pol);
799		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
800		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
801		$("#calc2_raboty_pol").html(calc2_raboty_pol);
802		$("#calc2_raboty_stena").html(calc2_raboty_stena);
803		$("#calc2_raboty_okno").html(calc2_raboty_okno);
804		$("#calc2_raboty_dver").html(calc2_raboty_dver);
805		$("#calc2_raboty").html(calc2_raboty);
806		$("#calc2_material").html(calc2_material);
807		$("#calc2_itog").html(calc2_itog);
808	});
809	$("#calc2_okna_kol_1").change(function(){
810		calc2_okna_kol = calc2_okna_kol_1;
811		calc2_raboty_okno = parseInt(calc2_okna_kol * calc2_ust_okna);
812		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
813		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
814		calc2_itog = parseInt(calc2_raboty + calc2_material);
815		$("#calc2_rez_s_stena").html(calc2_s_sten);
816		$("#calc2_rez_s_pol").html(calc2_s_pol);
817		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
818		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
819		$("#calc2_raboty_pol").html(calc2_raboty_pol);
820		$("#calc2_raboty_stena").html(calc2_raboty_stena);
821		$("#calc2_raboty_okno").html(calc2_raboty_okno);
822		$("#calc2_raboty_dver").html(calc2_raboty_dver);
823		$("#calc2_raboty").html(calc2_raboty);
824		$("#calc2_material").html(calc2_material);
825		$("#calc2_itog").html(calc2_itog);
826	});
827	$("#calc2_okna_kol_2").change(function(){
828		calc2_okna_kol = calc2_okna_kol_2;
829		calc2_raboty_okno = parseInt(calc2_okna_kol * calc2_ust_okna);
830		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
831		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
832		calc2_itog = parseInt(calc2_raboty + calc2_material);
833		$("#calc2_rez_s_stena").html(calc2_s_sten);
834		$("#calc2_rez_s_pol").html(calc2_s_pol);
835		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
836		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
837		$("#calc2_raboty_pol").html(calc2_raboty_pol);
838		$("#calc2_raboty_stena").html(calc2_raboty_stena);
839		$("#calc2_raboty_okno").html(calc2_raboty_okno);
840		$("#calc2_raboty_dver").html(calc2_raboty_dver);
841		$("#calc2_raboty").html(calc2_raboty);
842		$("#calc2_material").html(calc2_material);
843		$("#calc2_itog").html(calc2_itog);
844	});
845	$("#calc2_okna_kol_3").change(function(){
846		calc2_okna_kol = calc2_okna_kol_3;
847		calc2_raboty_okno = parseInt(calc2_okna_kol * calc2_ust_okna);
848		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
849		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
850		calc2_itog = parseInt(calc2_raboty + calc2_material);
851		$("#calc2_rez_s_stena").html(calc2_s_sten);
852		$("#calc2_rez_s_pol").html(calc2_s_pol);
853		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
854		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
855		$("#calc2_raboty_pol").html(calc2_raboty_pol);
856		$("#calc2_raboty_stena").html(calc2_raboty_stena);
857		$("#calc2_raboty_okno").html(calc2_raboty_okno);
858		$("#calc2_raboty_dver").html(calc2_raboty_dver);
859		$("#calc2_raboty").html(calc2_raboty);
860		$("#calc2_material").html(calc2_material);
861		$("#calc2_itog").html(calc2_itog);
862	});
863	$("#calc2_okna_kol_4").change(function(){
864		calc2_okna_kol = calc2_okna_kol_4;
865		calc2_raboty_okno = parseInt(calc2_okna_kol * calc2_ust_okna);
866		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
867		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
868		calc2_itog = parseInt(calc2_raboty + calc2_material);
869		$("#calc2_rez_s_stena").html(calc2_s_sten);
870		$("#calc2_rez_s_pol").html(calc2_s_pol);
871		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
872		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
873		$("#calc2_raboty_pol").html(calc2_raboty_pol);
874		$("#calc2_raboty_stena").html(calc2_raboty_stena);
875		$("#calc2_raboty_okno").html(calc2_raboty_okno);
876		$("#calc2_raboty_dver").html(calc2_raboty_dver);
877		$("#calc2_raboty").html(calc2_raboty);
878		$("#calc2_material").html(calc2_material);
879		$("#calc2_itog").html(calc2_itog);
880	});
881	$("#calc2_okna_kol_no").change(function(){
882		calc2_okna_kol = calc2_okna_kol_no;
883		calc2_raboty_okno = parseInt(calc2_okna_kol * calc2_ust_okna);
884		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
885		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
886		calc2_itog = parseInt(calc2_raboty + calc2_material);
887		$("#calc2_rez_s_stena").html(calc2_s_sten);
888		$("#calc2_rez_s_pol").html(calc2_s_pol);
889		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
890		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
891		$("#calc2_raboty_pol").html(calc2_raboty_pol);
892		$("#calc2_raboty_stena").html(calc2_raboty_stena);
893		$("#calc2_raboty_okno").html(calc2_raboty_okno);
894		$("#calc2_raboty_dver").html(calc2_raboty_dver);
895		$("#calc2_raboty").html(calc2_raboty);
896		$("#calc2_material").html(calc2_material);
897		$("#calc2_itog").html(calc2_itog);
898	});
899	$("#calc2_ust_okna").change(function(){
900		select_ust_okna = parseInt($("select#calc2_ust_okna").val());
901		switch(select_ust_okna){
902			case 1: calc2_ust_okna = calc2_okna_met; break;
903			case 2: calc2_ust_okna = calc2_okna_der; break;
904			case 3: calc2_ust_okna = calc2_okna_komb; break;
905		}
906		calc2_raboty_okno = parseInt(calc2_okna_kol * calc2_ust_okna);
907		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
908		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
909		calc2_itog = parseInt(calc2_raboty + calc2_material);
910		$("#calc2_rez_s_stena").html(calc2_s_sten);
911		$("#calc2_rez_s_pol").html(calc2_s_pol);
912		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
913		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
914		$("#calc2_raboty_pol").html(calc2_raboty_pol);
915		$("#calc2_raboty_stena").html(calc2_raboty_stena);
916		$("#calc2_raboty_okno").html(calc2_raboty_okno);
917		$("#calc2_raboty_dver").html(calc2_raboty_dver);
918		$("#calc2_raboty").html(calc2_raboty);
919		$("#calc2_material").html(calc2_material);
920		$("#calc2_itog").html(calc2_itog);
921	});
922	$("#calc2_dveri_kol_1").change(function(){
923		calc2_dveri_kol = calc2_dveri_kol_1;
924		calc2_raboty_dver = parseInt(calc2_dveri_kol * calc2_ust_dver);
925		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
926		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
927		calc2_itog = parseInt(calc2_raboty + calc2_material);
928		$("#calc2_rez_s_stena").html(calc2_s_sten);
929		$("#calc2_rez_s_pol").html(calc2_s_pol);
930		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
931		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
932		$("#calc2_raboty_pol").html(calc2_raboty_pol);
933		$("#calc2_raboty_stena").html(calc2_raboty_stena);
934		$("#calc2_raboty_okno").html(calc2_raboty_okno);
935		$("#calc2_raboty_dver").html(calc2_raboty_dver);
936		$("#calc2_raboty").html(calc2_raboty);
937		$("#calc2_material").html(calc2_material);
938		$("#calc2_itog").html(calc2_itog);
939	});
940	$("#calc2_dveri_kol_2").change(function(){
941		calc2_dveri_kol = calc2_dveri_kol_2;
942		calc2_raboty_dver = parseInt(calc2_dveri_kol * calc2_ust_dver);
943		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
944		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
945		calc2_itog = parseInt(calc2_raboty + calc2_material);
946		$("#calc2_rez_s_stena").html(calc2_s_sten);
947		$("#calc2_rez_s_pol").html(calc2_s_pol);
948		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
949		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
950		$("#calc2_raboty_pol").html(calc2_raboty_pol);
951		$("#calc2_raboty_stena").html(calc2_raboty_stena);
952		$("#calc2_raboty_okno").html(calc2_raboty_okno);
953		$("#calc2_raboty_dver").html(calc2_raboty_dver);
954		$("#calc2_raboty").html(calc2_raboty);
955		$("#calc2_material").html(calc2_material);
956		$("#calc2_itog").html(calc2_itog);
957	});
958	$("#calc2_dveri_kol_3").change(function(){
959		calc2_dveri_kol = calc2_dveri_kol_3;
960		calc2_raboty_dver = parseInt(calc2_dveri_kol * calc2_ust_dver);
961		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
962		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
963		calc2_itog = parseInt(calc2_raboty + calc2_material);
964		$("#calc2_rez_s_stena").html(calc2_s_sten);
965		$("#calc2_rez_s_pol").html(calc2_s_pol);
966		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
967		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
968		$("#calc2_raboty_pol").html(calc2_raboty_pol);
969		$("#calc2_raboty_stena").html(calc2_raboty_stena);
970		$("#calc2_raboty_okno").html(calc2_raboty_okno);
971		$("#calc2_raboty_dver").html(calc2_raboty_dver);
972		$("#calc2_raboty").html(calc2_raboty);
973		$("#calc2_material").html(calc2_material);
974		$("#calc2_itog").html(calc2_itog);
975	});
976	$("#calc2_dveri_kol_4").change(function(){
977		calc2_dveri_kol = calc2_dveri_kol_4;
978		calc2_raboty_dver = parseInt(calc2_dveri_kol * calc2_ust_dver);
979		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
980		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
981		calc2_itog = parseInt(calc2_raboty + calc2_material);
982		$("#calc2_rez_s_stena").html(calc2_s_sten);
983		$("#calc2_rez_s_pol").html(calc2_s_pol);
984		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
985		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
986		$("#calc2_raboty_pol").html(calc2_raboty_pol);
987		$("#calc2_raboty_stena").html(calc2_raboty_stena);
988		$("#calc2_raboty_okno").html(calc2_raboty_okno);
989		$("#calc2_raboty_dver").html(calc2_raboty_dver);
990		$("#calc2_raboty").html(calc2_raboty);
991		$("#calc2_material").html(calc2_material);
992		$("#calc2_itog").html(calc2_itog);
993	});
994	$("#calc2_dveri_kol_no").change(function(){
995		calc2_dveri_kol = calc2_dveri_kol_no;
996		calc2_raboty_dver = parseInt(calc2_dveri_kol * calc2_ust_dver);
997		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
998		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
999		calc2_itog = parseInt(calc2_raboty + calc2_material);
1000		$("#calc2_rez_s_stena").html(calc2_s_sten);
1001		$("#calc2_rez_s_pol").html(calc2_s_pol);
1002		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
1003		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
1004		$("#calc2_raboty_pol").html(calc2_raboty_pol);
1005		$("#calc2_raboty_stena").html(calc2_raboty_stena);
1006		$("#calc2_raboty_okno").html(calc2_raboty_
1006okno);
1007		$("#calc2_raboty_dver").html(calc2_raboty_dver);
1008		$("#calc2_raboty").html(calc2_raboty);
1009		$("#calc2_material").html(calc2_material);
1010		$("#calc2_itog").html(calc2_itog);
1011	});
1012	$("#calc2_ust_dver").change(function(){
1013		select_ust_dver = parseInt($("select#calc2_ust_dver").val());
1014		switch(select_ust_dver){
1015			case 1: calc2_ust_dver = calc2_ust_dver_m_sh; break;
1016			case 2: calc2_ust_dver = calc2_ust_dver_m_m; break;
1017			case 3: calc2_ust_dver = calc2_ust_dver_vkh; break;
1018		}
1019		calc2_raboty_dver = parseInt(calc2_dveri_kol * calc2_ust_dver);
1020		calc2_raboty = parseInt(calc2_raboty_potolok + calc2_raboty_pol + calc2_raboty_stena + calc2_raboty_okno + calc2_raboty_dver);
1021		calc2_material = parseInt(calc2_raboty * calc2_ch_mat);
1022		calc2_itog = parseInt(calc2_raboty + calc2_material);
1023		$("#calc2_rez_s_stena").html(calc2_s_sten);
1024		$("#calc2_rez_s_pol").html(calc2_s_pol);
1025		$("#calc2_rez_s_potolok").html(calc2_s_potolok);
1026		$("#calc2_raboty_potolok").html(calc2_raboty_potolok);
1027		$("#calc2_raboty_pol").html(calc2_raboty_pol);
1028		$("#calc2_raboty_stena").html(calc2_raboty_stena);
1029		$("#calc2_raboty_okno").html(calc2_raboty_okno);
1030		$("#calc2_raboty_dver").html(calc2_raboty_dver);
1031		$("#calc2_raboty").html(calc2_raboty);
1032		$("#calc2_material").html(calc2_material);
1033		$("#calc2_itog").html(calc2_itog);
1034	});
1035	
1036	//Change repair 
1037	$(".btn_work").click(function(){
1038		if($(this).text() == "Смотреть все работы"){$(this).text("Свернуть")}
1039			else{$(this).text("Смотреть все работы");}
1040	});
1041	$("#button_raboty_kosm").click(function(){$('#raboty_kosm_no').slideToggle('slow');});
1042	$("#button_raboty_kap").click(function(){$('#raboty_kap_no').slideToggle('slow');});
1043	$("#button_raboty_evro").click(function(){$('#raboty_evro_no').slideToggle('slow');});
1044});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.